From 8642efc40be9afefea7dca3be7a2328772f1419d Mon Sep 17 00:00:00 2001 From: shijian <2954700422@qq.com> Date: Sat, 30 Sep 2023 04:53:49 +0800 Subject: [PATCH 001/115] =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=99=A8=E6=9B=B4?= =?UTF-8?q?=E6=94=B9=E5=AD=97=E4=BD=93=E6=97=B6=E5=8F=96=E6=B6=88=E5=8A=A8?= =?UTF-8?q?=E7=94=BB=EF=BC=8C=E4=BB=A3=E7=A0=81=E6=8F=90=E7=A4=BA=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E7=B1=BB=E5=9E=8B=E6=8F=90=E7=A4=BA=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=B9=B6=E5=88=A0=E9=99=A4=E6=BA=90=E7=A0=81=E4=B8=AD?= =?UTF-8?q?=E7=9A=84js=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/codemirror.js | 162 ---------------------------------- game/game.js | 148 ++++++++++++++++++++++++++----- layout/default/codemirror.css | 24 +++++ layout/default/menu.css | 3 + 4 files changed, 152 insertions(+), 185 deletions(-) diff --git a/game/codemirror.js b/game/codemirror.js index 539b6d3bee..0ec4b8c633 100644 --- a/game/codemirror.js +++ b/game/codemirror.js @@ -10459,166 +10459,4 @@ CodeMirror.defineOption("hintOptions", null); }); - - (function (mod) { - // Plain browser env - mod(CodeMirror); - })(function (CodeMirror) { - var Pos = CodeMirror.Pos; - - function forEach(arr, f) { - for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]); - } - - function arrayContains(arr, item) { - if (!Array.prototype.indexOf) { - var i = arr.length; - while (i--) { - if (arr[i] === item) { - return true; - } - } - return false; - } - return arr.indexOf(item) != -1; - } - - function scriptHint(editor, keywords, getToken, options) { - // Find the token at the cursor - var cur = editor.getCursor(), token = getToken(editor, cur); - if (/\b(?:string|comment)\b/.test(token.type)) return; - var innerMode = CodeMirror.innerMode(editor.getMode(), token.state); - if (innerMode.mode.helperType === "json") return; - token.state = innerMode.state; - - // If it's not a 'word-style' token, ignore the token. - if (!/^[\w$_]*$/.test(token.string)) { - token = { - start: cur.ch, end: cur.ch, string: "", state: token.state, - type: token.string == "." ? "property" : null - }; - } else if (token.end > cur.ch) { - token.end = cur.ch; - token.string = token.string.slice(0, cur.ch - token.start); - } - - var tprop = token; - // If it is a property, find out what it is a property of. - while (tprop.type == "property") { - tprop = getToken(editor, Pos(cur.line, tprop.start)); - if (tprop.string != ".") return; - tprop = getToken(editor, Pos(cur.line, tprop.start)); - if (!context) var context = []; - context.push(tprop); - } - return { - list: getCompletions(token, context, keywords, options), - from: Pos(cur.line, token.start), - to: Pos(cur.line, token.end) - }; - } - - function javascriptHint(editor, options) { - return scriptHint(editor, javascriptKeywords, - function (e, cur) { return e.getTokenAt(cur); }, - options); - }; - CodeMirror.registerHelper("hint", "javascript", javascriptHint); - - function getCoffeeScriptToken(editor, cur) { - // This getToken, it is for coffeescript, imitates the behavior of - // getTokenAt method in javascript.js, that is, returning "property" - // type and treat "." as independent token. - var token = editor.getTokenAt(cur); - if (cur.ch == token.start + 1 && token.string.charAt(0) == '.') { - token.end = token.start; - token.string = '.'; - token.type = "property"; - } - else if (/^\.[\w$_]*$/.test(token.string)) { - token.type = "property"; - token.start++; - token.string = token.string.replace(/\./, ''); - } - return token; - } - - function coffeescriptHint(editor, options) { - return scriptHint(editor, coffeescriptKeywords, getCoffeeScriptToken, options); - } - CodeMirror.registerHelper("hint", "coffeescript", coffeescriptHint); - - var stringProps = ("charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight " + - "toUpperCase toLowerCase split concat match replace search").split(" "); - var arrayProps = ("length concat join splice push pop shift unshift slice reverse sort indexOf " + - "lastIndexOf every some filter forEach map reduce reduceRight ").split(" "); - var funcProps = "prototype apply call bind".split(" "); - var javascriptKeywords = ("break case catch class const continue debugger default delete do else export extends from false finally for function " + - "if in import instanceof let new null return super switch this throw true try typeof var void while with yield").split(" "); - var coffeescriptKeywords = ("and break catch class continue delete do else extends false finally for " + - "if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes").split(" "); - function forAllProps(obj, callback) { - if (!Object.getOwnPropertyNames || !Object.getPrototypeOf) { - for (var name in obj) callback(name) - } else { - for (var o = obj; o; o = Object.getPrototypeOf(o)) - Object.getOwnPropertyNames(o).forEach(callback); - } - } - function getCompletions(token, context, keywords, options) { - var found = [], start = token.string, global = options && options.globalScope || window; - function maybeAdd(str) { - if (str.lastIndexOf(start, 0) == 0 && !arrayContains(found, str)) found.push(str); - } - function gatherCompletions(obj) { - if (typeof obj == "string") forEach(stringProps, maybeAdd); - else if (obj instanceof Array) forEach(arrayProps, maybeAdd); - else if (obj instanceof Function) forEach(funcProps, maybeAdd); - forAllProps(obj, maybeAdd) - } - - if (context && context.length) { - // If this is a property, see if it belongs to some object we can - // find in the current environment. - var obj = context.pop(), base; - if (obj.type && obj.type.indexOf("variable") === 0) { - if (options && options.additionalContext) - base = options.additionalContext[obj.string]; - if (!options || options.useGlobalScope !== false) - base = base || global[obj.string]; - } else if (obj.type == "string") { - base = ""; - } else if (obj.type == "atom") { - base = 1; - } else if (obj.type == "function") { - if (global.jQuery != null && (obj.string == '$' || obj.string == 'jQuery') && - (typeof global.jQuery == 'function')) - base = global.jQuery(); - else if (global._ != null && (obj.string == '_') && (typeof global._ == 'function')) - base = global._(); - } - while (base != null && context.length) - base = base[context.pop().string]; - if (base != null) gatherCompletions(base); - } else { - // If not, just look in the global object, any local scope, and optional additional-context - // (reading into JS mode internals to get at the local and global variables) - for (var v = token.state.localVars; v; v = v.next) maybeAdd(v.name); - for (var c = token.state.context; c; c = c.prev) - for (var v = c.vars; v; v = v.next) maybeAdd(v.name) - for (var v = token.state.globalVars; v; v = v.next) maybeAdd(v.name); - if (options && options.additionalContext != null) - for (var key in options.additionalContext) - maybeAdd(key); - /*if (!options || options.useGlobalScope !== false) - gatherCompletions(global);*/ - forEach(keywords, maybeAdd); - forEach(coffeescriptKeywords, maybeAdd); - } - return found.sort(function (a, b) { - return (a + '').localeCompare(b + ''); - }); - } - }); - })(); \ No newline at end of file diff --git a/game/game.js b/game/game.js index 4c3ce75fe1..7c46ef9b56 100644 --- a/game/game.js +++ b/game/game.js @@ -7492,8 +7492,17 @@ const event=_status.event; const player=ui.create.player().init('sunce'); const card=game.createCard(); - //覆盖原本的javascript提示 - CodeMirror.registerHelper('hint','javascript',(editor,options)=>{ + function forEach(arr,f) { + Array.from(arr).forEach(v=>f(v)); + } + function forAllProps(obj,callback){ + if(!Object.getOwnPropertyNames||!Object.getPrototypeOf){ + for(let name in obj) callback(name); + }else{ + for(let o=obj;o;o=Object.getPrototypeOf(o)) Object.getOwnPropertyNames(o).forEach(callback); + } + } + function scriptHint(editor,keywords,getToken,options){ //Find the token at the cursor let cur=editor.getCursor(),token=editor.getTokenAt(cur); if(/\b(?:string|comment)\b/.test(token.type)) return; @@ -7522,38 +7531,131 @@ if(!context) context=[]; context.push(tprop); } - const list=[]; + const list = []; + let code,obj; if(Array.isArray(context)){ try { - const code=context.length==1?context[0].string:context.reduceRight((pre,cur)=>(pre.string||pre)+'.'+cur.string); - const obj=eval(code); + code=context.length==1?context[0].string:context.reduceRight((pre,cur)=>(pre.string||pre)+'.'+cur.string); + obj=eval(code); if(![null,undefined].includes(obj)){ const keys=Object.getOwnPropertyNames(obj).concat(Object.getOwnPropertyNames(Object.getPrototypeOf(obj))).filter(key=>key.startsWith(token.string)); list.addArray(keys); } }catch(_){ return;} - }else if(token&&typeof token.string=='string'){ - const javascriptKeywords=("break case catch class const continue debugger default delete do else export extends from false finally for function " + - "if in import instanceof let new null return super switch this throw true try typeof var void while with yield").split(" "); - const coffeescriptKeywords=("and break catch class continue delete do else extends false finally for " + - "if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes").split(" "); - const keys=['player','card','lib','game','ui','get','ai','_status'].concat(javascriptKeywords).concat(coffeescriptKeywords).concat(Object.getOwnPropertyNames(window)); - const start=token.string; - function maybeAdd(str){ - if(str.lastIndexOf(start,0)==0&&!list.includes(str)) list.push(str); - } + } + return { + list:[...new Set(getCompletions(token,context,keywords,options).concat(list))] + .filter(key=>key.startsWith(token.string)) + .sort((a,b)=>(a+'').localeCompare(b+'')) + .map(text=>{ + return { + render(elt,data,cur) { + var icon=document.createElement("span"); + var className="cm-completionIcon cm-completionIcon-"; + if(obj){ + const type=typeof obj[text]; + if(type== 'function') { + className+='function'; + } + else if(type== 'string') { + className+='text'; + } + else if(['object','number'].includes(type)){ + className+='namespace'; + } + else if(type== 'boolean') { + className+='variable'; + } + }else{ + if(javascriptKeywords.includes(text)||javascriptKeywords.includes(text)){ + className+='keyword'; + } + else if(window[text]) { + const type=typeof window[text]; + if(type=='function'){ + className+='function'; + } + else if(type=='string'){ + className+='text'; + } + else if((type=='object'&&text!='window')||type=='number'){ + className+='namespace'; + } + else if(text=='window'||type=='boolean'){ + className+='variable'; + } + } + } + icon.className=className; + elt.appendChild(icon); + elt.appendChild(document.createTextNode(text)); + }, + displayText: text, + text: text, + } + }), + from:CodeMirror.Pos(cur.line,token.start), + to:CodeMirror.Pos(cur.line,token.end) + }; + } + function javascriptHint(editor,options){ + return scriptHint(editor,javascriptKeywords,function(e,cur){return e.getTokenAt(cur);},options); + }; + //覆盖原本的javascript提示 + CodeMirror.registerHelper("hint","javascript",javascriptHint); + const stringProps=Object.getOwnPropertyNames(String.prototype); + const arrayProps=Object.getOwnPropertyNames(Array.prototype); + const funcProps=Object.getOwnPropertyNames(Array.prototype); + const javascriptKeywords=("break case catch class const continue debugger default delete do else export extends from false finally for function " + + "if in import instanceof let new null return super switch this throw true try typeof var void while with yield").split(" "); + const coffeescriptKeywords=("and break catch class continue delete do else extends false finally for " + + "if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes").split(" "); + function getCompletions(token,context,keywords,options){ + let found=[],start=token.string,global=options&&options.globalScope||window; + function maybeAdd(str){ + if(str.lastIndexOf(start,0)==0&&!found.includes(str)) found.push(str); + } + function gatherCompletions(obj){ + if(typeof obj=="string") forEach(stringProps,maybeAdd); + else if(obj instanceof Array) forEach(arrayProps,maybeAdd); + else if(obj instanceof Function) forEach(funcProps,maybeAdd); + forAllProps(obj, maybeAdd); + } + if(context&&context.length){ + //If this is a property, see if it belongs to some object we can + //find in the current environment. + let obj=context.pop(),base; + if (obj.type&&obj.type.indexOf("variable")=== 0){ + if(options&&options.additionalContext) + base=options.additionalContext[obj.string]; + if(!options||options.useGlobalScope!==false) + base=base||global[obj.string]; + }else if(obj.type=="string"){ + base=""; + }else if(obj.type == "atom"){ + base=1; + }else if(obj.type == "function"){ + if(global.jQuery!=null&&(obj.string=='$'||obj.string=='jQuery')&&(typeof global.jQuery=='function')) + base=global.jQuery(); + else if(global._!=null&&(obj.string=='_')&&(typeof global._=='function')) + base=global._(); + } + while(base!=null&&context.length) + base=base[context.pop().string]; + if (base!=null) gatherCompletions(base); + }else{ + //If not, just look in the global object, any local scope, and optional additional-context + //(reading into JS mode internals to get at the local and global variables) for(let v=token.state.localVars;v;v=v.next) maybeAdd(v.name); for(let c=token.state.context;c;c=c.prev) for(let v=c.vars;v;v=v.next) maybeAdd(v.name) for(let v=token.state.globalVars;v;v=v.next) maybeAdd(v.name); if(options&&options.additionalContext!=null) for(let key in options.additionalContext) maybeAdd(key); - list.addArray(keys); + if(!options||options.useGlobalScope!==false) gatherCompletions(global); + forEach(keywords,maybeAdd); + forEach(coffeescriptKeywords,maybeAdd); } - return { - list:list.filter(key=>key.startsWith(token.string)).sort((a,b)=>(a+'').localeCompare(b+'')), - from:CodeMirror.Pos(cur.line,token.start), - to:CodeMirror.Pos(cur.line,token.end), - }; - }); + return found.sort((a,b)=>(a+'').localeCompare(b+'')); + } }, setIntro:function(node,func,left){ if(lib.config.touchscreen){ @@ -41116,7 +41218,7 @@ const size=this.innerHTML; container.style.fontSize=size.slice(0,-2)/game.documentZoom+'px'; Array.from(self.parentElement.children).map(v=>v.createMenu).filter(Boolean).forEach(v=>{v.style.fontSize=size.slice(0,-2)/game.documentZoom+'px'}); - container.listenTransition(()=>container.editor.refresh()); + setTimeout(()=>container.editor.refresh(),0); game.saveConfig('codeMirror_fontSize',size); closeMenu.call(self); }; diff --git a/layout/default/codemirror.css b/layout/default/codemirror.css index 4451eeabde..c9a9446a08 100644 --- a/layout/default/codemirror.css +++ b/layout/default/codemirror.css @@ -496,3 +496,27 @@ li.CodeMirror-hint-active { background: #08f; color: white; } + +.cm-completionIcon { + position: relative; + font-size: 90%; + width: .8em; + display: inline-block; + text-align: center; + padding-right: .6em; + opacity: 0.6; + box-sizing: content-box; +} + +.cm-completionIcon-function:after, +.cm-completionIcon-method:after {content: 'ƒ';} +.cm-completionIcon-class:after {content: '○';} +.cm-completionIcon-interface:after {content: '◌';} +.cm-completionIcon-variable:after {content: '𝑥';} +.cm-completionIcon-constant:after {content: '𝐶';} +.cm-completionIcon-type:after {content: '𝑡';} +.cm-completionIcon-enum:after {content: '∪';} +.cm-completionIcon-property:after {content: '□';} +.cm-completionIcon-keyword:after {content: '🔑︎';} +.cm-completionIcon-namespace:after {content: '▢';} +.cm-completionIcon-text:after {content: 'abc'; font-size: 50%; vertical-align: middle;} \ No newline at end of file diff --git a/layout/default/menu.css b/layout/default/menu.css index 0409ff3e15..f53107e074 100644 --- a/layout/default/menu.css +++ b/layout/default/menu.css @@ -1876,6 +1876,9 @@ input.fileinput::-webkit-file-upload-button { margin-bottom: 3px; } +div.popup-container.editor,div.popup-container.editor div{ + transition: none; +} .popup-container.editor>div { width: 80%; height: 90%; From 850f4238303b20bb48934acf38e2c294f5efe7e8 Mon Sep 17 00:00:00 2001 From: shijian <2954700422@qq.com> Date: Sat, 30 Sep 2023 05:06:57 +0800 Subject: [PATCH 002/115] =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=99=A8=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 26 ++++++++++++++------------ layout/default/codemirror.css | 7 +------ 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/game/game.js b/game/game.js index 7c46ef9b56..3f6c171e04 100644 --- a/game/game.js +++ b/game/game.js @@ -5,19 +5,19 @@ localStorage.setItem('gplv3_noname_alerted',true); } else{ - var ua=navigator.userAgent.toLowerCase(); - var ios=ua.indexOf('iphone')!=-1||ua.indexOf('ipad')!=-1||ua.indexOf('macintosh')!=-1; + const ua=navigator.userAgent.toLowerCase(); + const ios=ua.indexOf('iphone')!=-1||ua.indexOf('ipad')!=-1||ua.indexOf('macintosh')!=-1; //electron if(typeof window.process=='object'&&typeof window.require=='function'){ - var versions=window.process.versions; - var electronVersion=parseFloat(versions.electron); - var remote; + const versions=window.process.versions; + const electronVersion=parseFloat(versions.electron); + let remote; if(electronVersion>=14){ remote=require('@electron/remote'); }else{ remote=require('electron').remote; } - var thisWindow=remote.getCurrentWindow(); + const thisWindow=remote.getCurrentWindow(); thisWindow.destroy(); window.process.exit(); } @@ -7560,12 +7560,12 @@ else if(type== 'string') { className+='text'; } - else if(['object','number'].includes(type)){ - className+='namespace'; - } else if(type== 'boolean') { className+='variable'; } + else{ + className+='namespace'; + } }else{ if(javascriptKeywords.includes(text)||javascriptKeywords.includes(text)){ className+='keyword'; @@ -7578,12 +7578,14 @@ else if(type=='string'){ className+='text'; } - else if((type=='object'&&text!='window')||type=='number'){ - className+='namespace'; - } else if(text=='window'||type=='boolean'){ className+='variable'; } + else{ + className+='namespace'; + } + }else{ + className+='namespace'; } } icon.className=className; diff --git a/layout/default/codemirror.css b/layout/default/codemirror.css index c9a9446a08..56f755f163 100644 --- a/layout/default/codemirror.css +++ b/layout/default/codemirror.css @@ -468,14 +468,9 @@ div.cm-s-mdn-like span.CodeMirror-matchingbracket { outline:1px solid grey; colo display: block; } -@media (max-width: 1000px) { - .CodeMirror-hints::-webkit-scrollbar { - width: 25px; - } -} - .CodeMirror-hints::-webkit-scrollbar-thumb { background-color: rgb(218, 215, 215); + border-radius: 5px; height: 50px; } From 73f30d30c57cee52876c7a69454b115f8057d0d9 Mon Sep 17 00:00:00 2001 From: shijian <2954700422@qq.com> Date: Sat, 30 Sep 2023 05:10:54 +0800 Subject: [PATCH 003/115] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=BC=A9=E8=BF=9B?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/game/game.js b/game/game.js index 3f6c171e04..18dc9b0ef1 100644 --- a/game/game.js +++ b/game/game.js @@ -7531,11 +7531,11 @@ if(!context) context=[]; context.push(tprop); } - const list = []; - let code,obj; + const list=[]; + let obj; if(Array.isArray(context)){ try { - code=context.length==1?context[0].string:context.reduceRight((pre,cur)=>(pre.string||pre)+'.'+cur.string); + const code=context.length==1?context[0].string:context.reduceRight((pre,cur)=>(pre.string||pre)+'.'+cur.string); obj=eval(code); if(![null,undefined].includes(obj)){ const keys=Object.getOwnPropertyNames(obj).concat(Object.getOwnPropertyNames(Object.getPrototypeOf(obj))).filter(key=>key.startsWith(token.string)); From f520af39aaa8497fe08108e8e3d65f3711dbd6e8 Mon Sep 17 00:00:00 2001 From: shijian <2954700422@qq.com> Date: Sat, 30 Sep 2023 05:13:40 +0800 Subject: [PATCH 004/115] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E7=9A=84=E5=AD=97=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- layout/default/codemirror.css | 1 + 1 file changed, 1 insertion(+) diff --git a/layout/default/codemirror.css b/layout/default/codemirror.css index 56f755f163..38a59d3663 100644 --- a/layout/default/codemirror.css +++ b/layout/default/codemirror.css @@ -495,6 +495,7 @@ li.CodeMirror-hint-active { .cm-completionIcon { position: relative; font-size: 90%; + font-family: monospace; width: .8em; display: inline-block; text-align: center; From f4043daa54142d8bb164572f486e3153346a026f Mon Sep 17 00:00:00 2001 From: shijian <2954700422@qq.com> Date: Sat, 30 Sep 2023 05:36:52 +0800 Subject: [PATCH 005/115] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86trigger,resu?= =?UTF-8?q?lt=E7=AD=89=E5=8F=98=E9=87=8F=E7=9A=84=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=EF=BC=8C=E4=BF=AE=E5=A4=8D=E9=9D=9E=E5=BC=80=E5=8F=91=E8=80=85?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E6=B2=A1=E6=9C=89=E8=AF=BB=E5=8F=96=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E5=8F=98=E9=87=8F=E6=8F=90=E7=A4=BA=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 9 +++++++++ libccy-noname-fork.zip | Bin 0 -> 1043782 bytes 2 files changed, 9 insertions(+) create mode 100644 libccy-noname-fork.zip diff --git a/game/game.js b/game/game.js index 18dc9b0ef1..361b7ee6c6 100644 --- a/game/game.js +++ b/game/game.js @@ -7490,8 +7490,14 @@ }); //防止每次输出字符都创建以下元素 const event=_status.event; + const trigger=_status.event; const player=ui.create.player().init('sunce'); + const target=player; + const targets=[player]; + const source=player; const card=game.createCard(); + const cards=[card]; + const result={bool:true}; function forEach(arr,f) { Array.from(arr).forEach(v=>f(v)); } @@ -7542,6 +7548,9 @@ list.addArray(keys); } }catch(_){ return;} + }else if(token&&typeof token.string=='string'){ + //非开发者模式下,提示这些单词 + list.addArray(['player','card','cards','result','trigger','source','target','targets','lib','game','ui','get','ai','_status']); } return { list:[...new Set(getCompletions(token,context,keywords,options).concat(list))] diff --git a/libccy-noname-fork.zip b/libccy-noname-fork.zip new file mode 100644 index 0000000000000000000000000000000000000000..f6a2c9eb6783240c36fb298f4e990a1f1f42bb6b GIT binary patch literal 1043782 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
A#u0Dq3kZC@KijEJPUI_H9~wQ6G~fH~ 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 z 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%0A9-YVk_L@>%0-NHRAr6D``~Jm_f_!SU_~{6 zA%`7Q0yWq7LFMAkYw=cwtoY8P3$VYOfX~JYSLo8(R!AWMiO;#Kyq*1F%g4 z`4w~ptuurnf)3;ddn2p8Aud9TS`h|*Gt}VB>_gC+$4m_VyR>83Q6q-kSK5CVaahfW z0lGcHQmOa0KL8w7tt$3VkUG#FR{VR%uf$HAOjmnClZWFtPGaKMlv&1R;?9WGb-#mf zUD)+4}^*eFzLEg{m=qZ$lsDWF z9pF@mi1FhY6qd$e7SRI76pquQcmRr#kkYNsoM&=}DMPOS!FRghb`K9Sbx^2x`lAgP zCufqBGmMB(i7@PU^Z9x?6M6jjb4>T}HYogrPF6FR55(kw%v6J+pjrCPAqWiq!@Pm| zl+8`vM&@p|6D%I~h@JEG)aHpSNe0^@$bc|2S0F1s$=H61wZ@+4F>jbF3@dAr4qRAt zeJ-FLthBaGqrH`2ZlF(3s&D4oShYbHEqJO*Ss)Xg%BjwFtBNky&1eZ`brQQmVN*=%pZ@Pnd&!3W>l76>J!k zZJpv!8wOzCN?W~>N$yCodN38!OsU&=mDbtmz@WR$8-NR~XMK?{_jh$m*1iyK5iE#x zUx*vo;|-nVqf$|+Rd7RuOs3WP*itQ;CovKocjjvU*Tirn7b02mh13gLa2a?a~(U2pF>-b{<+ZTid~!)64FT zktzZ0aK>)8_-zg-#FDOj=;^-I0a$96oYr9LJAkkXl|4&r7}o=3u*-QO;o^4+EITY= zU&w>G<{S8vp z-A4eiW6PEeOWtVUH8|(kaegXynh|2t6`y0D|MU4IeG#hGmk*Uzjc9-Uc7J!^SI3nV zS`}7%Q*oOk_3(|Zg=+Jxb8fKt@o3oPL(>ZPp=yp&lvOnzl~%0hKTQITJ+qFRWA=ao zeka`TeYq9@=R03|%MBO+r$CzS-xUYaK0oYOnrFdC(${EHikgZ1DO0wP!oPM5Sf7@> z0yXDPOPZ9cwRKu?5b@gime)*W581$EarI1H1=FzXY|%5>cq24&rMDh_s*WouRNz~2 z0oAXa7)1z0)}EeSQ8FQg3;Rb9Xgd;UFLlAxnZ-vXDlIuIYW5s78eXL5&XO%)9#bcA z5-chJf+1^x;rt}l`3o1}RO@AM2Ten}vWjU8P}te}(ewChv}!FXXrpi>o&>riMl`ea znlz(j>DfXA3XoYPr=Er4CMX)B6{Bijm?071zt_v~FyonuMVz3N8+MDWTTBl$)B|Duim$ zSaB4yi+8^DJEe#OOm4?d-tehdG1kyTfwa);I>ULzObx1``qbI0GFk~i22~A@7nvHQiX!4m9f_(}O7S4$3jNyW+>NvS_72)@_)2f~Q zgtHh;It@^wc;$-!O$s6b0iSJc)iJ{=z#f!h9aJEMAvumdUm;=;0tqgRA(MtThT9H{ zQBbqs{(=5{MF*G)SOqOADv#*^JToXvOBCMgQc&YVLa9*Pg@maV!cK+UG>|CVak7TQ zm)KpBm;f4*mBAHq0W98FKdB?DAT|h)@C0#?eywSQ@SqQ~xL(&B#fcg~Texv0;ROQa zErr$B0_33*fqe=OCE&g!11U?BNT;ha3Vl~5Hqb`&B$_%A2?*K?6|+*u8qCB(XSzf3 zr%5!1Y6zjPv{12N(lN?VQ4- ze0qqNHvF`3tLGUM5#eu*$1(n2KR)8R(=R+ye)bqh!P`ng8y5m}=-e64snt8qT;4Eg zY5Ah1@72Pg{Fe(dgNo5aS%3t4VUC$Rn{KKF3vS-CB3u9U*S~%Lmp}dc&wu~^AOD=T zz_?WOT=`@R^G+9o9tK_)fxpXwJIQG?&PEf{o`sa_{UpQmiO3bhoY#i6TiO6fV*#&c zp%bNWY;dAV2PnFDoz_@<8!}s%K&gXhHxz6lNhlqXdrMwZ76nChpNH}jzOARmZ_(zr z&r`rD1#o@3H~@A6d-prQq>o_IiulcRAKY>vsyD=s01h|A-y}a5tja@i^t-Hvy}*zw z98b!(jPD3OiDq~O82atUxO{=GflmJ;dT1k!VW;zYMJtUybM;#xqn!J@2xT*p-QP_B zm@cUMyMScYjc_nqW*O<2&^=x^>`?FTA}FORcg4OztnFcDEq4X&N`(_>gtL(pEeo_I z^kV6BP-bvT!eCx9QwVKyylMA%&_zazdhR;n6J$h1fnxXoG23j5{V^d(q7MvSO4cN- z&NU?<+L|_9TZyWb9E-+FN!_sC8z62?q_JpYCD97YWwYLkL0D7JMQ-4YX|u61Fo{64 zX2HD%4=)|(GukvT@)RpXqG>bI(n-8?M8#y3Ix{9fn;3L$FeUnMktB<-*o#Cj+&FBC zlA^!R2y=*B#H92NW{ZHgNovio+;DI{&%u|v1*mU3i8z|5AxK3DXoQumw1Ia=Qfyc) zJkIB@Hw}SfQM^!+A&6>Q8iV_V!O&hU41R%OO6S>EkMY`qLU;^P!$q2jY({&!Ve^b) z5b9kU=nsrifsa`@`NdI^Fy#GNc`*ggqwzd0-;UA~(4>iVF`C+PnvCahcs&A7v-Wz{ zo`z}~oma07D+g*ZZn)8T#0$yKY+zzFr`qAa8KJQbCeTgyQ9@w`s_NAuYF)gIEiS6C zgndMN+mSR4FZA*Qmu|`8i_lcP%J(HVVYE7gS!EJ3LuHy# zQ#j|MgwdP5;MAhqRU;h^Py={E>jebD?h6|h%L+f_@LA`~DVc+IoecbWAkMS$JRT#1 zqH;)5f{SVSM9TxcWkdR!DRT>&;^GUO>9z95?D%o}et7r)}0bRO#|I3-MB(ZWWeMC&|(6x&dH2zn7{q-d7*?O zr7%lhV2)wt{Ep<1ZIML^{TV)&OM&X9LQM%#YD8>(0ZTR@LR=Qwp6fQU$Wed)Yq97f$q&Q5hD1Vn1 zHSF@RBCbf-__NRHeE8 zaap#w50ejmw8u}6Hw^sb3qsplPE8+!_c-|4auV;*$=qbu34XQTWu3ja@LAfcz>iH6 z%2@ml08{M^JJs#P=mA@iSku=l=`}9Cz%_i!XJ@8(@eD3Mhi14b_M07szrQCn^R%O` zj1T|wxJuy@=hOY&=U?65{RdD>0|XQR000O82NwTUfimd9ZUq1U_7DI75dZ)HXJKt+ zFJx(QWn*-2a(OOlbG=wgZ{s!)KHGr*gK`OFNLC)bbl1y06+IQ`p-0;=6q$0El_gc8 zlQm-Xw|6*vD>im}X@HpK%r_6t42Ps&^DZiT+OfZnykjvbdoo|nrjp#|;@L6e%(B>b zRzx(i%;K3>yKUPw1?xdUCiwu}SItviWpBLRHE&eSfNaFJ+a2%f{J;`&cWigLVA+c@ ze+iNIJrf3?+)zS2RR*%Ukd+(Y|GBgkTwhMg|~F0~C44K4m0I zqLDF#Yp*Y88sMM7THZa_1q}cjQ~)rV74HQlM8~B6#%o2f@x*va`W6}Q>)L=>ExHpD zR~w&n$Xoh8Xv&@mSWS%13L07kab-ub*t#2Z_m6G z)B+SkCP>1viq(7Ztci#(dBvpj6!|C}&zFwBV^w~#6){n|Ztm9E`JeMvr`zaodDg|14v<6=91BX%}_RZ|LH|DVo>>V@fFEJ6N&cuS`knZRIxDJoTNNOl*B5 zl%(r=E!Ko2PG>@3?$EXxvi8_N#}4N-4zp=6%4&^VFn)vWUWleUjUoc>QF_H?NB}?N zdv+%)lsGZJu3%Ny>dM8cJ|5`3Tg{|wx>(XVQ27_H#Fjisd|^`#j}$(z9wd0hH_H*` zQb|0{ebl%vZg0nFewLYMr0^TQyuWFc0FMO3j(g|G)SGWoJOcJR=rrAsB#BAr4 zL2f9(JV3asq%rUNj>!#XyJ6sqZB+ONO#-uo>V8gx9tXE`5p2T}dZu9N(=%;4k-;GV zKRj_<(trofY$`pywtK?Xge``brRy-@WY|@4k8Hi#q7)yqW|fmJ3CA zL$8@!@#JA+!iA1{aejim^KBdx3^D+0AxQ|y|fz!50( zh<=Tfhwj32>5x_&c|xy+z88F!EqioVkbOJVyIiqMO8_}VK(RQyzMRj5%zarrVcNDj zxiv~Rg6{f3KS^}MS-DPgxz&bcJys>uX{6H`97T}$K#PAY21-&ZGF-G_9ULw#Mr<^D zPy;V*z>4R*-m^cNy)leoiixF@^dodRn_l&B7+Ywe)j>8#`ZblLW7vPvUF6+vtQlz} z4Iw|)DzmCq*hf^Cb=J2P7qJYl))3}j<1dtedUfDgNP~k>i^!dMMr z_T=`~n-}uAay~ma9I<=g`R@@^KpKQ=C|JxFi}c~r8Ds9By{!%RJ}}CV4`EqtmX}W_ z129on^YeKm@w4FrCs2dELwaGO)W1C{7+&K%%*RzKT;Fsewk;q}pPa!c&c8m*;f*Mc zT^&6vJ^B|%Ul@j->ucDcEb0nGTO`H7)J>ngbzCsKECnfhv9*e23AHvXp)`-8T>MJX zQA?JOrMhn_mQ~F@CQ5D>g|AT^K=rJOZf_%TYFSg7Mq0DqI4|-L1PO*J+P>W;)SGgC2gwc9nS~At52;hBpL~Y<2_p zf&)vzO>74~@K3-R+n@3m_Vi0?Nn;aIOVw_XnUT(`PoF;L^f@h=Y8>K97zLyeRmbkX zZ|?s421rxi;rb2a9*q0|wXoH~(X$cm=vu4mPK``>zK1$^0=YPdu%j6UWujaS-)oWp z=zhL%x%d9%@?I*grLroIAg&fb3Z~5(w z+c(x$zQ42j%1hqb?aRq|xckrKlg~F_`7T*{qrmXl^7@sBCLnVi4y%i@_-fnOHiqy!-H{F&bA#oi~Uxh4e~Pz4xah~AqQ zlW*SrW%1RQy!BUaC8t(?Ui@VJ%2KlQ(a(#Ql5^j#t^CKvmCt*xe!j7E4RnPudvAg4 z_Z3BdK6&xZ&GRpL?I`Moql1If)6-VVi!DEB4Z5U(y%2|kV9Z@3){xbXI_^u}&lj$w z+9XRK^xnG#+9Wq$OFsEJxwN>pasu>znncgUlWQv%ljV!dTFHs;*H+%+lcJiRUflTl zBB+~60*%+N{jmPSwL7bCBxg_b-u!ay_Q|!I=Qcll8!WKCaw)lXJ-PN#@7=F~iw_Gd zFT4O8zbwA;!V8;MFKoVYas8{)cUDg)mrkwSTwZ_ci)88hjZ=T4##(uOedQE2?#;If z%G28u--43TJqB_f6>jTMW)#HO7^7?p^b5No=0d>3!l)7>+e1^Ng+Q7G{u?~j!d_%W z{(gTN2m4Tnbz@ASCw^$h$ReJDXP$5B8tJxu4{OE_d)M&%d>(_Ge((-z5HIq>Hb-*d zgM-+`jVSOvb_)Rz&33WhtV{!+KW%jbzk$Qhwl#n9C=hD3TAm=lFUKUnK+uf6Mnrs1 z6UGvXPvIa0XlUmpS`t2{5=&+Nl_Tvg3PSvp>!V1Q^p>O%<{5BtR0(j$kFWs1Bnoo& z+QYl0Rs)>Y7K-cIzewUij?tvxg>22rT#`vMtlZ!W>U5$u3IB~v+vY?x4eg7A0G67= z}vRd<4>XWw{9d?UlTa+oIJeu#(Mzk zeRqE2`WwlIpXZ1-FMSF)h{N^U7dEeaw|@E!hM<6*7c7i5kajJ;0&wPGK{^G;$1k@0{weVeCexa4sr6v?aX& zM(x0#4sFgYy(E~;9Fj_~L7VYR(ZhPGUFyXR6gAp94gx<=Vt@)2z_An<#etXiW4h*i zB+G$(W6b3=)(IrQY+|ZyC}yk(E?AP534bONGQ%F{|HT@ib)$lmP6uF5E>)@l@D(Jc(X zYRpu*KjtD#$fDmB0#1*-1{GS;sK6@N^t=vyW2qXonqE~>K@}u35<}>w;I<-FY5K6K z*S2k!)J>DuSekDpgdZ_ub`fmU&S(=sHZ(Ipy#yIiAU9|cppvS={@kc#LMnyiPw@hE!Uq!?lU9=tIdv%3l~Fy^PE4Gatt(Lz<1JHu*g0j zN$iI zp*>c;UgtOzLiNp%{GPkiem`{}u5P+Au+CE`{8Jt{MI4;E3R_7R99sg!GCq#rC-q$z zCqNAdx@SEo(ZmvG&_g70aS3_=(t8Q`6me3j0p_h2_8$J2QBy>1(Y%I!1?+u0pUaOs^h zsb1F=!$oP@;2>HM6W`lUZO+|#h9G}Bo)C!9;oW8mJ{J2a{9z6b+hh`=AS2%+oIUm- z)>CkOh=Y&A&U}=Vz*KnHMt$KC^83P%lDG&L+1Dc-W@LK9T}m32SzO*oJG(w|q&fIq zT`_uqq5VnC4woK!5hG_dBWVUW#S^bf+``?22b)(W0=5q9u_menQGJ1GO3My;-}ZgL z@zfs$q}Aen%K>tdoOEz7IdvO4@y)+}k$m;GWR|ta;9#Zq$(L)lFD7SxOwN1^UB>3s zPc}~fH$x)Fc^XO%*cEi*m=j?eBEg)X>A>XqlGa6OQ3~6?D>in$g>nXIWIkfAM!*dTV z%&WH}3&zet3vx`Ps}hV<6RyfIZ)_on=tqWTcFxg4WqkOs71Dzheb}sw7z;;?u^dl* zTb>cKvZu^5vMtXZv+_`mhnvXeCgMLM{Aag4-T>Qy-A2se!-Zlw?G7Ic0yGQl82il| zAiq48i@jFVw(YDdr;C~+VMT$?E5^KFRun2G&GgRL$A=D&Zxq{O&w{ zB*RNHa64>gL{&o3h;06pwN~T2;&(*+Dy9;RW@x))(t=v;Wvdag^N38UY?nb1=#FVz z>DhEbXd|*)df$L*G1RND&CKGUYF1%q^db_?Rt+;p2TKq|(2Br5igxi3G>=rlv7CkK z5hEov%q<72I%KN4jZmJkezVlDi@bXkE3b^A@#=SByx%yV&hIp#&fU#u41h zn^SgG04tw7dJzmMv7aMg9M$E%w~KDGH>8S=^0{ zM*a`ksDAf0s^7hh>i2A;7F1!DXeACtvo5xvT6>;CQkqJ zwd`?&*cqXGZqa86yx!7`3LnJc=d1?;zl(!tR;OdoD%Cu~Mw(#x;)p5Nj|+V{Eye$v_QW4X>#Ur z@4c^+Z$9lUUhiF6WC$?mA4RdQbIX|%k?7j!Nm`#8IA^*Y=@S}5K(eGr6D5=h$FL(S z5PoO+frA4HV>c!}i=;;NQrZk+(sQAG)Uy;h957bYijM$VP5Qozk*66_1!}(%IU5|P zVSy%b0K{Cip%P)H%?`y)6s zS^55;Pg^BC;a;1ny>`7X{86RZy7yk|S6Z#@J1wZq5IqJb1u8vW;2WtC@Yc z=}Aa6-J9h_I_OaK@wz@JtD`qL_<{b@CWa~txr(^f^a;3gjs-4&DnQAzm78~ z1Cmt4Z0sE+$WPVN)^09tF0W`H22suESBx@Ew6*24y>G8lybmaLQcPW{5~m@H@#5OB9J2QpF`FzS{WaZ;a7rTIGj)E&2Ky(=7x4FO;m)PPWTX`z5W3v1a zm&XX%x6i3d#LH(lZ!@WM>NsG-7UiApy>o+->>_y#wd(Z?6cZOcg9RkN9vu9$cznk1 z5-|7q5AMG&d#si|yz(4EYg*|OJR{ME-Or(}J}yQc*TiE!8Wz6qWIBy&@;M)MHJ`XD ziaqF~h6v~rAr-@(_0bpwKUU%FVIPfO2zU_1;fH0KYWSV5i)Xe|Pd-G~*`wRyF`b4(}<4%D3c__Id-u7t7`MYvlT(oz5yKEWSUOiUy2I_yVS)^pSk(}kkdyn)4PYrxNk|=*f&zYOR*tWEF z@jhifbaDcAq!z63<`Bc2XVirnPz?L98YcZr%&6+6$?nca5Rv5)Sd1=8`VudFQI{LN zw8e95ttKo5A|RM+wH^lDndMRBhK2eJA|HZlg#_2AY(d|=z42XfLnB{F0vQvuDmrsjduWV2s${e= z^1uVCPf;S7O;}bUhx6ekkV+EExuj4hUn&m_NG@9P=rTr(eiTYpqnD`tLjAdzslnZdc?p$n8)MDtudR zf}C%Dp1X)4GBlrBXn}`5i5hL46;H)%$$+xDFe>a8b~u0f5b59`SM8Lxd*PA%rr(C0wUO9QvRkkH6XKg--2Xm89XPs^+GL1;1(=1dj ze;(3Oz;E4M~Fon=|Dzo#?N)fPM!Jxj$XohK}nXL$cVj%Lv^kPq*xB7ZDFL9yaoS-e;D0 z4xyHPBz+5g=Uj7=MUM02OqcH3LzY^Y<%$MdO}I3MS&O}W zW@E{FDmxEyI<)zNv1Z_R^x|KNWvyd@RiYP)$BH4L$BKPU6|N2z_qrVkcHU_!L|@CK5h}W}ZQw!$Qd@pNaNkf@ON93x$n6oa%o6ec8z`ZZ_#3 zITR)^uEEM`rdkUYx3CGIIK;d_-95!K9V&tTrQ{U;6(O8xTR9G*uVdupWcff!oPEk(AC$57@R*QM#y#+W#HG=~_InLNVr}(Wvh;1TxSD*n+wJOe*$<{h`x5F(%pad^ld%cjpLYBlyVK72U4;@Px#FHQ=c^`6i*-_eY; zgBA)>MfB}iOr~wU-@Mx->c7qo3BbFaAuLnyC(-IwW)#2mwJ~^ zfrFGoLEv@`Yi0M=xQFHVxIbyV3pe>`?E2}mTG4s5jko@h{O~@v3jKrM91U9;t@qV6 z02eJ-Fr3zV|MJH5lf6q<)>gjnV+?77`;|vUhuXM;8c~c~=CT#KOL9!I^y%h@C+Pnr z;oSeQ_w-L~9LfI7Ro(wUs_wiHD`MA6|H4gA&+g95&aPJAR9)WP)m4mUdU|@g zd%Ami=VOudZBCAtRyLpt!NK%>On@aOp3|(cg~Qz?pk{2rT!PaFhr5qSNqK$y@a4Kq z^Es_D|Dy6>)4DZXTG%Y_FKZE20)JCVKWh{Z*?f>r5?SNX1k?}Bn%XMQOlWP+haWtp zkjy&)5%UJ%d)cmr&SY<{*pn{k@7su*(%FtoF{K-{dE=j;eH$EGILq5v&6*!5AKVG* z48jjg?db*9T?0{_4r0um&a}p>SDigg4s}MM8WFD009w!fC7a?XAu9q#1ccr2vnhda zWbP19n?i35KcQ$XR?>4yG;VMXi8nYwW=hZK1-;&jj5BXonFBiENa6>yi5sTU>TajP z2i)=6zyF=EBIKZzh>^esPkU@vaK=X3i~HdE8$IksIsR48+F$nZ6m7=-XbR$L(<%dV zrKuf9n{YpDq_gP)#z71*&EZO6k0LeUW1|GtT%QsV41sNLRaQN&$P>$>qaMq>vLd9dQ zzp!Rj5C-fkVi;I~yHECqpq7&#G2h@i*5=Ipr^M_NnDXdjV(5u4C_ULE<<{^$@Cy_P zy|x9=n!7vYwKa2avof=K3=I$&b}R*uP#stPAxVJ+Vera*7ytY&s7%*?{ z1PZ?hXZ`+GgrnhLH)N$KE$_lLL@4%=adYnlL5RrB^%v#!ht}ed7Lh5tpzHZWvM+hT ztCUYC%oo$<_V(e<+HvSYy+mwq-_ETks2uOK_q=OuKKW&Dj;Lg5WZ0Vjfta%L!Of3z zpJoVEO<%X zuV%><&!@A-i4)>);#`efcQ&1DtoNyCf*#+44qdOoIULq1i%by`kf~e;U4qi3G_2b` zq7G5-Y2bp6Lax}+WpqGt*XDs9L^@;4oDHAI5h z4|$5>biz36$jjGorwVaQ*2rCA z{(c^qBz^rna0f?1{1*aSKQ59XI<=(A9G)#d-z3(jy#Cl)eO&oYF{EM^g+adtd4@GQ zR9W1yMn=hsg|N~Z{q{J+BG?EXGLG`VAVCX%(-D{(PfKevL_*~o``8OO?R)5cq3gq! z4@+N?CD68aS+&K}Cb#oZmbPSzB1Sk%=lAA^avS!zam9I=K zn-6Z8Tr7%E}L7vPSBb|o4@RhK#)uEmsh?jkNjvId__VlLbpS- z+^-LdoWY=FOTcX_9_Kr`4thL#&l=sA2BK7#v5~|5346JG8?N))7{Z?fNBQO^GXF@V zL6Y99>_C_`cC)m!Q`$K=hMq7?Gh5dEmjqdPc8=f!MW{%xr=6sD;UOaJELE3vZ7il+9f? zuZd{vwY|oYYC;{oK}xem?w8gUg_?c^Yq%iI6H=@!lVCf#&7l~bq4H`Fa7Tr7h zH|Xfj`mYPTP2JB%@(efn(s{29+Py=xn0n^p7)-cO_Tkso?i_?qRQt@yJLZE25Uvr| zH+cv9Asohu1nz5RN@ATzX@Uf&S+7GKHHW{F+Oc^7%+x{?Jb8!UVxym7*7T7&|JR!2|ED%zMR=DiZWrIfHMwOb*iMil~B z8bTrdWhGq9A5Ff+d`RhL^iEG=$$Y*XC|^<^R=y~ze@ob3!XSX7$(UX!8lrD2shWj%gXpn36@TIX`6XKVmKZ zUueLqkfy}uS|zG(e%3>oJAb=!eF-Cmkbg(96Yqfu3<3G zO)h!Nz%?>vT~B$2tXd!2v1K~tOLMQ0$@P)ugWOQ-u&n&@hFDDSK#0Q+t}|&AC?r{9 zaK*h?E*09PFNcMSepxnT`9e>;jhmBWI4+!7m6@Mlmd$LDKj8m!Q<_I9E@eB^464jd zn!{VA-Mgi=884gcbpYgkr*;v_TpP27Cy8=E3Xjfl5_H3Z6|0Yt9!OEx%P*cz_+~=M zBWth9^Z{9Tp)!%5*0YJy^dK~xe}YYbcjJq&Hpj1g6ro}->?|8xOC92#xHM~*^!1bM#sWr7J6c_(KD}QEe5shm7 zAJ&4Zm;Kam^b|UZpoz~Pn}g4}DxY+KPcGni=F(+h&8E`R)Zh7Ka@q4VXOn>Agq}$; zeLy@5n#;q3MeCYM^Q!V)nYUoV#U3C(K|h{Ku1ZoU6^Tp{enk?o2c~w_2ISM6FjmEVo{$+jksj%;R5NFZw*d#e!yH>u^uj3(;M(Pa%-@B z0H0JL)4h9})LJv&!pAa%$8c}>o60PG_UQSKxaZITfbULgix3Gigd_e65!DpIp4O_h z(JN7&4hT}Gz~k4X;#ibIk9liaqYRIy2J|Yb;WyveNlsBhe~9W%UQEEH*oAbrH={Z~ zKrD87e;;@tO+O(zL#YrJV@L}#jfP9C>BvB3egNhh#fO+2@mQ-%SYpk8$G1A%o3m~` zu1w9c@5(fbjZvsIe9v4PDgS-&aAyc2rlmQyH3~k;T!*jiyIatajak;KR$yAK0R%K^ z)1-+?`47fIERJDuOe%g8i{GThwTBHJ*U!sN_WclK;Nu@STn>-;#1`&1p|5PY+f4A? zgp-%g(AX#Eyc&SGU5@=5DDDO^n#2+9shcow!+i^+MJ|+-_t2 zeZX3HjMfm=clS2D1`~4&2r{$9T6kcqeKnT}%oIB=T!O=-J)Q{Q#di5%(z?HZ`3%*9 z%i1D(e5*1yL6&{Q(Gj%$R4KhzwU(W@Qyv)f8;$#7J2SaAkeIf3Q9k#s_L=}EGZYzSkY+1`G(S&p_m z>sJf3`&Jgy{_S*soJs#?WGKFMj6I40hL3VO$@EAVxi1XGN`uV6XQSq=Z_M=}3?qVs z?q*zidW=HO^UaSeFDg^BpiX2FwE75j>^M^Z%}oL>sg?U;>PjE}ltUbRy{P6O$A0wa zKj@P~@POLIOD+=UjU#+uRExZV7=|04Cm;X?ciu#b3%@=+2e6-Ay(*SA;Q#^>#m=?B z3B0MuW5{nmhfR}I5!9@Gzb4ko`AqMT8|SPL>l-p)I|oPsro51jpE0x@8ONW$?9IUr zZ|x-K*X6+(=K?A}JNpX6CnK$%sdro81$`c^e!fd4V~`j+GJ3KnTwv!Jk31GUF4&-z z*PoYP-X)$HJHsP!+_i&7p-0-5E|t&|V%^DnJV+c4TYS6MPQs0Fnj>_PgqYAHqe3dQ zttX-79I17s%$9pt8i$5rRaMy*7TS2jvzbEW)ul{$Vx? zwHL26YEdHJ#kiSiO*#d}~7KXIDrOzJNg9d_!!568siOJV9zEIjzf z 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

!MLv90g2@=2m$&{LkE6>^i}$7NN^p9! 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%0AuKME$ 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 ^Q7(n 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 z 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 literal 0 HcmV?d00001 From 51bf75c8baef36f899d3cea735bf54283ce8eb03 Mon Sep 17 00:00:00 2001 From: shijian <2954700422@qq.com> Date: Sat, 30 Sep 2023 05:39:42 +0800 Subject: [PATCH 006/115] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/game/game.js b/game/game.js index 361b7ee6c6..4bc78a4f5c 100644 --- a/game/game.js +++ b/game/game.js @@ -7576,7 +7576,7 @@ className+='namespace'; } }else{ - if(javascriptKeywords.includes(text)||javascriptKeywords.includes(text)){ + if(javascriptKeywords.includes(text)){ className+='keyword'; } else if(window[text]) { @@ -7619,8 +7619,6 @@ const funcProps=Object.getOwnPropertyNames(Array.prototype); const javascriptKeywords=("break case catch class const continue debugger default delete do else export extends from false finally for function " + "if in import instanceof let new null return super switch this throw true try typeof var void while with yield").split(" "); - const coffeescriptKeywords=("and break catch class continue delete do else extends false finally for " + - "if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes").split(" "); function getCompletions(token,context,keywords,options){ let found=[],start=token.string,global=options&&options.globalScope||window; function maybeAdd(str){ @@ -7663,7 +7661,6 @@ if(options&&options.additionalContext!=null) for(let key in options.additionalContext) maybeAdd(key); if(!options||options.useGlobalScope!==false) gatherCompletions(global); forEach(keywords,maybeAdd); - forEach(coffeescriptKeywords,maybeAdd); } return found.sort((a,b)=>(a+'').localeCompare(b+'')); } From 42843c87ab73e83f1c0159995fc8ba3f0cb9c74e Mon Sep 17 00:00:00 2001 From: shijian <2954700422@qq.com> Date: Sat, 30 Sep 2023 05:45:11 +0800 Subject: [PATCH 007/115] =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E9=94=99=E7=9A=84zip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libccy-noname-fork.zip | Bin 1043782 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 libccy-noname-fork.zip diff --git a/libccy-noname-fork.zip b/libccy-noname-fork.zip deleted file mode 100644 index f6a2c9eb6783240c36fb298f4e990a1f1f42bb6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1043782 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

9a&IvX}3+v;aM= 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­U+7-xDPCBkG}Ie^&034sfvgdU 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

A#u0Dq3kZC@KijEJPUI_H9~wQ6G~fH~ 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 z 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%0A9-YVk_L@>%0-NHRAr6D``~Jm_f_!SU_~{6 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 z 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

!MLv90g2@=2m$&{LkE6>^i}$7NN^p9! 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%0AuKME$ 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 ^Q7(n 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 z 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 From ffb529a2d7508c33fe835fdce3fd6afe415835ff Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Sat, 30 Sep 2023 09:58:49 +0800 Subject: [PATCH 008/115] =?UTF-8?q?[Experimental]=20=E7=BB=99Map=E5=AF=B9?= =?UTF-8?q?=E8=B1=A1polyfill=E4=B8=80=E4=BA=9B=E6=95=B0=E7=BB=84=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 2 deletions(-) diff --git a/game/game.js b/game/game.js index 4c3ce75fe1..ebb1807953 100644 --- a/game/game.js +++ b/game/game.js @@ -8173,6 +8173,59 @@ return this.childNodes[row].childNodes[col]; } }; + /*处理lib.nature的兼容性问题*/ + const mapHasFunc=function(item){ + return this.has(item) + }; + Object.defineProperty(Map.prototype, "contains",{ + configurable:true, + enumerable:false, + writable:true, + value:mapHasFunc + }); + Object.defineProperty(Map.prototype, "includes",{ + configurable:true, + enumerable:false, + writable:true, + value:mapHasFunc + }); + const mapAddFunc=function(item){ + this.set(item,0); + return this; + } + Object.defineProperty(Map.prototype, "add", { + configurable:true, + enumerable:false, + writable:true, + value:mapAddFunc + }); + Object.defineProperty(Map.prototype, "push", { + configurable:true, + enumerable:false, + writable:true, + value:mapAddFunc + }); + Object.defineProperty(Map.prototype, "addArray", { + configurable:true, + enumerable:false, + writable:true, + value:function(arr){ + for(var i=0;i Date: Sat, 30 Sep 2023 11:11:01 +0800 Subject: [PATCH 009/115] =?UTF-8?q?=E8=A7=92=E8=89=B2=E5=A7=93=E5=90=8Dpre?= =?UTF-8?q?fix=E6=9C=BA=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/mobile.js | 7 +++ character/offline.js | 2 +- character/refresh.js | 142 +++++++++++++++++++++++++++++++++++++++---- character/shenhua.js | 1 - game/game.js | 14 ++++- 5 files changed, 150 insertions(+), 16 deletions(-) diff --git a/character/mobile.js b/character/mobile.js index d0ec6d061d..384f0e99e8 100644 --- a/character/mobile.js +++ b/character/mobile.js @@ -14774,6 +14774,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ mbhuiyao_info:'出牌阶段限一次。你可以受到1点无来源伤害,视为对一名其他角色造成过1点伤害。', mbquesong:'雀颂', mbquesong_info:'一名角色的结束阶段,若你于本回合受到过伤害,你可以令一名角色选择一项:1.摸等同于其装备区中空栏的数量的牌并复原武将牌;2.弃置等同于其体力值的手牌并回复1点体力。', + xin_yuanshao:"手杀袁绍", + re_baosanniang:'手杀鲍三娘', + re_liushan:'手杀刘禅', + re_sunben:'界孙笨', + re_sunben_prefix:'界', + re_zhangzhang:'手杀张昭张纮', + re_caozhi:'手杀曹植', mobile_standard:'手杀异构·标准包', mobile_shenhua_feng:'手杀异构·其疾如风', diff --git a/character/offline.js b/character/offline.js index fd6ca74afc..d7c4b2f57f 100644 --- a/character/offline.js +++ b/character/offline.js @@ -2027,7 +2027,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, prompt:function(event){ var player=_status.event.player; - return '将一张'+get.translation(player.storage.pshuxiao_use.suit)+'牌或点数为'+get.strNumber(player.storage.pshuxiao_use.number)+'的牌当作'+(player.storage.pshuxiao_use.card)+'使用'; + return '将一张'+get.translation(player.storage.pshuxiao_use.suit)+'牌或点数为'+get.strNumber(player.storage.pshuxiao_use.number)+'的牌当作'+get.translation(player.storage.pshuxiao_use.card)+'使用'; } } } diff --git a/character/refresh.js b/character/refresh.js index dbfd8365f9..bb76580b01 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -14425,40 +14425,69 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, translate:{ re_zhangliao:'界张辽', - re_huangyueying:'新黄月英', + re_zhangliao_prefix:'界', re_simayi:'界司马懿', + re_simayi_prefix:'界', re_xuzhu:'界许褚', + re_xuzhu_prefix:'界', re_xiahoudun:'界夏侯惇', + re_xiahoudun_prefix:'界', re_lvmeng:'界吕蒙', + re_lvmeng_prefix:'界', re_zhouyu:'界周瑜', + re_zhouyu_prefix:'界', re_luxun:'界陆逊', + re_luxun_prefix:'界', re_zhaoyun:'界赵云', + re_zhaoyun_prefix:'界', re_guanyu:'界关羽', + re_guanyu_prefix:'界', re_zhangfei:'界张飞', + re_zhangfei_prefix:'界', re_machao:'界马超', + re_machao_prefix:'界', re_caocao:'界曹操', + re_caocao_prefix:'界', re_guojia:'界郭嘉', + re_guojia_prefix:'界', re_lvbu:'界吕布', + re_lvbu_prefix:'界', re_huanggai:'界黄盖', + re_huanggai_prefix:'界', re_daqiao:'界大乔', + re_daqiao_prefix:'界', re_ganning:'界甘宁', + re_ganning_prefix:'界', re_huatuo:'界华佗', + re_huatuo_prefix:'界', re_liubei:'界刘备', + re_liubei_prefix:'界', re_diaochan:'界貂蝉', + re_diaochan_prefix:'界', re_huangyueying:'界黄月英', + re_huangyueying_prefix:'界', re_sunquan:'界孙权', + re_sunquan_prefix:'界', re_sunshangxiang:'界孙尚香', + re_sunshangxiang_prefix:'界', re_zhugeliang:'界诸葛亮', + re_zhugeliang_prefix:'界', re_zhenji:'界甄宓', + re_zhenji_prefix:'界', re_huaxiong:"界华雄", + re_huaxiong_prefix:'界', - "ol_sp_zhugeliang":"界卧龙", - xin_yuanshao:"手杀袁绍", + ol_sp_zhugeliang:"界卧龙", + ol_sp_zhugeliang_prefix:'界', re_zhangjiao:'界张角', + re_zhangjiao_prefix:'界', re_sunce:'界孙策', + re_sunce_prefix:'界', ol_yuanshao:'界袁绍', + ol_yuanshao_prefix:'界', ol_liushan:'界刘禅', + ol_liushan_prefix:'界', olfangquan:'放权', olfangquan_info:'出牌阶段开始前,你可以跳过此阶段。若如此做,弃牌阶段开始时,你可以弃置一张手牌,令一名其他角色进行一个额外回合。', @@ -14635,7 +14664,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rebotu_info:'每轮限X次。回合结束时,若本回合内置入弃牌堆的牌中包含至少四种花色,则你可获得一个额外的回合。(X为存活角色数且至多为3)', xin_yuji:'界于吉', + xin_yuji_prefix:'界', re_zuoci:'界左慈', + re_zuoci_prefix:'界', reguhuo:"蛊惑", reguhuo_info:"每名角色的回合限一次,你可以扣置一张手牌当作一张基本牌或普通锦囊牌使用或打出。其他角色同时选择是否质疑。然后,你展示此牌。若有质疑的角色:若此牌为假,则此牌作废,且所有质疑者各摸一张牌;为真,则所有质疑角色于此牌结算完成后依次弃置一张牌或失去1点体力,并获得技能〖缠怨〗。", reguhuo_guess:"蛊惑", @@ -14654,8 +14685,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rexinsheng:'新生', rexinsheng_info:'当你受到1点伤害后,你可以获得一张新的化身牌。', re_menghuo:'界孟获', + re_menghuo_prefix:'界', re_sunjian:'手杀孙坚', + re_sunjian_prefix:'界', re_caopi:'界曹丕', + re_caopi_prefix:'界', oljiuchi:'酒池', oljiuchi_info:'你可以将一张黑桃手牌当做【酒】使用。锁定技,你使用【酒】无次数限制,且当你于回合内使用带有【酒】效果的【杀】造成伤害后,你令你的【崩坏】失效直到回合结束。', repolu:'破虏', @@ -14667,15 +14701,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rezaiqi:'再起', rezaiqi_info:'结束阶段开始时,你可以令至多X名角色选择一项:1.摸一张牌,2.令你回复1点体力(X为本回合进入弃牌堆的红色牌数)', ol_jiangwei:'界姜维', + ol_jiangwei_prefix:'界', ol_caiwenji:'界蔡琰', - re_baosanniang:'手杀鲍三娘', + ol_caiwenji_prefix:'界', retuntian:'屯田', rebeige:'悲歌', retuntian_info:'①当你于回合外失去牌后,你可以判定。若判定结果为♥,你获得此判定牌。否则你将此牌置于你的武将牌上,称为“田”。②你计算与其他角色的距离时-X(X为你武将牌上“田”的数目)。', rebeige_info:'当有角色受到【杀】造成的伤害后,你可以弃一张牌,并令其进行一次判定,若判定结果为:♥该角色回复X点体力(X为伤害点数);♦︎该角色摸三张牌;♣伤害来源弃两张牌;♠伤害来源将其武将牌翻面', - re_liushan:'手杀刘禅', - re_sunben:'界孙笨', - re_zhangzhang:'手杀张昭张纮', rehunzi:'魂姿', rehunzi_info:'觉醒技,准备阶段,若你的体力值不大于2,你减1点体力上限,并获得技能〖英姿〗和〖英魂〗。', rezhijian:'直谏', @@ -14683,6 +14715,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ refangquan:'放权', refangquan_info:'你可跳过你的出牌阶段,若如此做,你本回合的手牌上限为你的体力上限,且回合结束时,你可以弃置一张手牌并令一名其他角色进行一个额外的回合。', xin_gaoshun:'界高顺', + xin_gaoshun_prefix:'界', repojun:'破军', repojun2:'破军', repojun3:'破军', @@ -14694,23 +14727,27 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rejinjiu2:'禁酒', rejinjiu3:'禁酒', ol_xiahouyuan:'界夏侯渊', + ol_xiahouyuan_prefix:'界', shebian:'设变', shebian_info:'当你的武将牌翻面后,你可以移动场上的一张装备牌。', cangzhuo:'藏拙', cangzhuo_info:'弃牌阶段开始时,若你本回合内没有使用过锦囊牌,则你的锦囊牌不计入手牌上限。', re_zhangyi:'界张嶷', + re_zhangyi_prefix:'界', rewurong:'怃戎', rewurong_info:'出牌阶段限一次,你可以令一名其他角色与你同时展示一张手牌:若你展示的是【杀】且该角色展示的不是【闪】,则你对其造成1点伤害;若你展示的不是【杀】且该角色展示的是【闪】,则你获得其一张牌', ol_pangtong:'界庞统', + ol_pangtong_prefix:'界', olniepan:'涅槃', olniepan_info:'限定技,当你处于濒死状态时,你可以弃置你区域内的所有牌并复原你的武将牌,然后摸三张牌并将体力回复至3点。然后你选择获得以下技能中的一个:〖八阵〗/〖火计〗/〖看破〗', ol_weiyan:'界魏延', + ol_weiyan_prefix:'界', reqimou:'奇谋', reqimou_info:'限定技,出牌阶段,你可以失去任意点体力并摸等量的牌,然后直到回合结束,你计算与其他角色的距离时-X,且你可以多使用X张【杀】(X为你失去的体力值)', ol_xiaoqiao:'界小乔', + ol_xiaoqiao_prefix:'界', rehongyan:'红颜', rehongyan_info:'锁定技,你区域内的黑桃牌和黑桃判定牌均视为红桃。当你于回合外正面朝上失去红桃牌后,若你的手牌数小于体力值,你摸一张牌。', - re_caozhi:'手杀曹植', reluoying:'落英', reluoying_discard:'落英', reluoying_judge:'落英', @@ -14724,16 +14761,24 @@ game.import('character',function(lib,game,ui,get,ai,_status){ chengzhang:'成章', chengzhang_info:'觉醒技,准备阶段开始时,若你造成伤害与受到伤害值之和累计7点或以上,则你回复1点体力并摸1张牌,然后改写〖酒诗〗。', re_wuyi:'界吴懿', + re_wuyi_prefix:'界', re_zhuran:'界朱然', + re_zhuran_prefix:'界', re_quancong:'界全琮', + re_quancong_prefix:'界', re_liaohua:'界廖化', + re_liaohua_prefix:'界', re_guohuai:'界郭淮', + re_guohuai_prefix:'界', re_chengpu:'界程普', + re_chengpu_prefix:'界', rechunlao:'醇醪', rechunlao2:'醇醪', rechunlao_info:'出牌阶段结束时,若你没有“醇”,你可以将至少一张【杀】置于你的武将牌上,称为“醇”。当一名角色处于濒死状态时,你可以移去一张“醇”,视为该角色使用一张【酒】,然后若此“醇”的属性为:火,你回复1点体力、雷,你摸两张牌。', re_caozhang:'界曹彰', + re_caozhang_prefix:'界', yujin_yujin:'界于禁', + yujin_yujin_prefix:'界', rexuanfeng:'旋风', rexuanfeng_info:'当你失去装备区内的牌时,或于弃牌阶段弃置了两张或更多的手牌后,你可以依次弃置一至两名其他角色的共计两张牌,或将一名其他角色装备区内的一张牌移动到另一名其他角色的装备区内。', olpaoxiao:'咆哮', @@ -14748,24 +14793,32 @@ game.import('character',function(lib,game,ui,get,ai,_status){ regongji:'弓骑', regongji_info:'出牌阶段限一次,你可以弃置一张非基本牌,然后弃置一名其他角色的一张牌。锁定技,当你的装备区内有坐骑牌时,你的攻击范围无限。', ol_sunjian:'界孙坚', + ol_sunjian_prefix:'界', wulie:'武烈', wulie2:'武烈', wulie_info:'限定技,结束阶段,你可以失去任意点体力并指定等量的其他角色。这些角色各获得一枚「烈」。有「烈」的角色受到伤害时,其移去一枚「烈」,然后防止此伤害。', re_sunluban:'界孙鲁班', + re_sunluban_prefix:'界', re_masu:'界马谡', + re_masu_prefix:'界', ol_pangde:'界庞德', + ol_pangde_prefix:'界', rejianchu:'鞬出', rejianchu_info:'当你使用【杀】指定一名角色为目标后,你可以弃置其一张牌,若以此法弃置的牌不为基本牌,此【杀】不可被【闪】响应且你本回合使用【杀】的次数上限+1,为基本牌,该角色获得此【杀】', re_taishici:'界太史慈', + re_taishici_prefix:'界', hanzhan:'酣战', hanzhan_gain:'酣战', hanzhan_info:'①当你发起拼点时,或成为拼点的目标时,你可以令对方选择拼点牌的方式改为随机选择一张手牌。②当你拼点结束后,你可以获得本次拼点的拼点牌中点数最大的【杀】。', re_jianyong:'界简雍', + re_jianyong_prefix:'界', xin_xusheng:'界徐盛', + xin_xusheng_prefix:'界', decadepojun:'破军', decadepojun2:'破军', decadepojun_info:'当你使用【杀】指定目标后,你可以将其的至多X张牌置于其武将牌上(X为其体力值)。若这些牌中:有装备牌,你将这些装备牌中的一张置于弃牌堆;有锦囊牌,你摸一张牌。其于回合结束时获得其武将牌上的这些牌。', re_wangyi:'界王异', + re_wangyi_prefix:'界', guanzhang:'关兴张苞', rezishou:'自守', rezishou2:'自守', @@ -14773,10 +14826,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rezongshi:'宗室', rezongshi_info:'锁定技,你的手牌上限+X(X为存活势力数)。准备阶段,若你的手牌数大于体力值,则你本回合内使用【杀】无次数限制。', ol_dongzhuo:'界董卓', + ol_dongzhuo_prefix:'界', olbaonue:'暴虐', olbaonue_info:'主公技,其他群雄角色造成1点伤害后,你可进行判定,若为♠,你回复1点体力并获得判定牌。', re_panzhangmazhong:'界潘璋马忠', + re_panzhangmazhong_prefix:'界', re_hanhaoshihuan:'界韩浩史涣', + re_hanhaoshihuan_prefix:'界', xinyicong:'义从', xinyicong_info:'锁定技,你计算与其他角色的距离时-X,其他角色计算与你的距离时+Y。(X为你的体力值-1,Y为你的已损失体力值-1)', oltianxiang:'天香', @@ -14798,30 +14854,37 @@ game.import('character',function(lib,game,ui,get,ai,_status){ remieji:'灭计', remieji_info:'出牌阶段限一次,你可以将一张黑色锦囊牌置于牌堆顶,然后令一名有牌的其他角色选择一项:交给你一张锦囊牌,或依次弃置两张非锦囊牌。', re_manchong:'界满宠', + re_manchong_prefix:'界', rejunxing:'峻刑', rejunxing_info:'出牌阶段限一次,你可以弃置任意张手牌并选择一名其他角色。该角色选择一项:1.弃置X张牌并失去1点体力。2.翻面并摸X张牌。(X为你弃置的牌数)', re_gongsunzan:'OL公孙瓒', reqiaomeng:'趫猛', reqiaomeng_info:'当你使用【杀】对一名角色造成伤害后,你可以弃置该角色区域内的一张牌。若此牌为坐骑牌,则你于此弃置事件结算结束后获得此牌。', ol_dengai:'界邓艾', + ol_dengai_prefix:'界', oltuntian:'屯田', olzaoxian:'凿险', oltuntian_info:'①当你于回合外失去牌后,或于回合内因弃置而失去【杀】后,你可以判定。若判定结果不为♥,则你将此牌置于你的武将牌上,称为“田”。②你计算与其他角色的距离时-X(X为你武将牌上“田”的数目)。', olzaoxian_info:'觉醒技,准备阶段,若你武将牌上“田”的数量达到3张或更多,则你减1点体力上限,并获得技能〖急袭〗。你于当前回合结束后进行一个额外的回合。', re_sunxiu:'界孙休', + re_sunxiu_prefix:'界', re_caoxiu:'界曹休', + re_caoxiu_prefix:'界', xin_lingtong:'界凌统', + xin_lingtong_prefix:'界', decadexuanfeng:'旋风', decadexuanfeng_info:'当你于弃牌阶段弃置过至少两张牌,或当你失去装备区里的牌后,若场上没有处于濒死状态的角色,则你可以弃置至多两名其他角色的共计两张牌。若此时处于你的回合内,你可以对其中一名目标角色造成1点伤害。', yongjin:'勇进', yongjin_info:'限定技,出牌阶段,你可以依次移动场上的至多三张不同的装备牌。', xin_liubiao:'界刘表', + xin_liubiao_prefix:'界', decadezishou:'自守', decadezishou_zhiheng:'自守', decadezishou_info:'摸牌阶段,你可以多摸X张牌(X为存活势力数);然后本回合你对其他角色造成伤害时,防止此伤害。结束阶段,若你本回合没有使用牌指定其他角色为目标,你可以弃置任意张花色不同的手牌,然后摸等量的牌。', decadezongshi:'宗室', decadezongshi_info:'锁定技,你的手牌上限+X(X为存活势力数)。你的回合外,若你的手牌数大于等于手牌上限,则当你成为延时类锦囊牌或无颜色的牌的目标后,你令此牌对你无效。', re_fazheng:'界法正', + re_fazheng_prefix:'界', reenyuan:'恩怨', reenyuan1:'恩怨', reenyuan2:'恩怨', @@ -14829,14 +14892,17 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rexuanhuo:'眩惑', rexuanhuo_info:'摸牌阶段结束时,你可以交给一名其他角色两张手牌,然后该角色选择一项:1. 视为对你选择的另一名角色使用任意一种【杀】或【决斗】,2. 交给你所有手牌。', re_fuhuanghou:'界伏寿', + re_fuhuanghou_prefix:'界', reqiuyuan:'求援', reqiuyuan_info:'当你成为【杀】的目标时,你可选择另一名其他角色。除非该角色交给你一张除【杀】以外的基本牌,否则其也成为此【杀】的目标且该角色不能响应此【杀】。', rezhuikong:'惴恐', rezhuikong_info:'其他角色的回合开始时,若你已受伤,你可与其拼点:若你赢,本回合该角色只能对自己使用牌;若你没赢,你获得其拼点的牌,然后其视为对你使用一张【杀】。', re_gongsunyuan:'界公孙渊', + re_gongsunyuan_prefix:'界', rehuaiyi:'怀异', rehuaiyi_info:'出牌阶段限一次,你可以展示所有手牌,若这些牌的颜色:全部相同,你摸一张牌,并将此技能于本阶段内改为“限两次”,然后终止此技能的结算流程;不全部相同,则你选择一种颜色并弃置该颜色的所有手牌,然后你可以获得至多X名角色的各一张牌(X为你以此法弃置的手牌数)。若你以此法得到的牌不少于两张,则你失去1点体力。', re_caozhen:'界曹真', + re_caozhen_prefix:'界', residi:'司敌', residi_push:'司敌', residi2:'司敌', @@ -14844,7 +14910,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ residi_info:'结束阶段,你可以将一张非基本牌置于武将牌上,称为“司”。其他角色的出牌阶段开始时,你可以移去一张“司”。若如此做,其本阶段内不能使用或打出与“司”颜色相同的牌。此阶段结束时,若其于此阶段内未使用过:【杀】,你视为对其使用一张【杀】。锦囊牌,你摸两张牌。', gz_re_xushu:'徐庶', re_zhangchunhua:'界张春华', + re_zhangchunhua_prefix:'界', xin_handang:'界韩当', + xin_handang_prefix:'界', xingongji:'弓骑', xingongji2:'弓骑', xingongji_info:'出牌阶段限一次,你可以弃置一张牌,然后你的攻击范围视为无限且使用与此牌花色相同的【杀】无次数限制直到回合结束。若你以此法弃置的牌为装备牌,则你可以弃置一名其他角色的一张牌。', @@ -14856,9 +14924,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gzpaiyi_backup:'排异', gzpaiyi_info:'出牌阶段限一次。你可以移去一张“权”并选择一名角色。令其摸X张牌(X为你的“权”数且至多为7)。然后若其手牌数大于你,则你对其造成1点伤害。', ol_zhurong:'界祝融', + ol_zhurong_prefix:'界', changbiao:'长标', changbiao_info:'出牌阶段限一次,你可以将任意张手牌当做【杀】使用(无距离限制)。若你因此【杀】对目标角色造成过伤害,则你于出牌阶段结束时摸X张牌(X为此【杀】对应的实体牌数量)。', re_zhoucang:'界周仓', + re_zhoucang_prefix:'界', rezhongyong:'忠勇', rezhongyong_info:'当你使用【杀】后,你可以将此【杀】以及目标角色使用的【闪】交给一名其他角色,若其获得的牌中有红色,则其可以对你攻击范围内的角色使用一张【杀】。若其获得的牌中有黑色,其摸一张牌。', ollihuo:'疠火', @@ -14878,10 +14948,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ reshizhi:'矢志', reshizhi_info:'锁定技,若你的体力值为1,则你的【闪】视为【杀】,且当你使用对应的实体牌为一张【闪】的非转化普通杀造成伤害后,你回复1点体力。', re_guotufengji:'界郭图逢纪', + re_guotufengji_prefix:'界', rejigong:'急攻', rejigong2:'急攻', rejigong_info:'出牌阶段开始时,你可以摸至多三张牌。若如此做,你本回合的手牌上限基数改为X,且弃牌阶段结束时,若X不小于Y,则你回复1点体力。(X为你本回合内造成的伤害值之和,Y为你本回合内因〖急攻〗摸牌而得到的牌的数量总和)', ol_jiangwei:'界姜维', + ol_jiangwei_prefix:'界', oltiaoxin:'挑衅', oltiaoxin_info:'出牌阶段限一次,你可以选择一名攻击范围内包含你的角色。然后除非该角色对你使用一张【杀】且此【杀】对你造成伤害,否则你弃置其一张牌,然后将此技能于此出牌阶段内修改为出牌阶段限两次。 ', olzhiji:'志继', @@ -14891,16 +14963,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ decadejingce:'精策', decadejingce_info:'结束阶段,若你本回合使用过的牌数不小于你的体力值,则你可执行一个摸牌阶段或出牌阶段;若这些牌包含的花色数也不小于你的体力值,则你将“或”改为“并”。', re_guanping:'界关平', + re_guanping_prefix:'界', relongyin:'龙吟', relongyin_info:'当一名角色于其出牌阶段内使用【杀】时,你可弃置一张牌令此【杀】不计入出牌阶段使用次数。若此【杀】为红色,则你摸一张牌;若你以此法弃置的牌与此【杀】点数相同,则你重置“竭忠”。', jiezhong:'竭忠', jiezhong_info:'限定技,出牌阶段开始时,你可以将手牌补至体力上限(至多摸五张)。', re_caifuren:'界蔡夫人', + re_caifuren_prefix:'界', reqieting:'窃听', reqieting_info:'其他角色的回合结束时,若其本回合内未造成过伤害,则你可将其装备区内的一张牌置于你的装备区内;若其本回合内未对其他角色使用过牌,则你可摸一张牌。', rexianzhou:'献州', rexianzhou_info:'限定技。出牌阶段,你可将装备区内的所有牌交给一名其他角色。你回复X点体力,然后对其攻击范围内的至多X名角色各造成1点伤害(X为你以此法给出的牌数)。', xin_zhonghui:'界钟会', + xin_zhonghui_prefix:'界', xinquanji:'权计', xinquanji_info:'①当你受到1点伤害后,或其他角色不因你的赠予或交给而得到你的牌后,你可以摸一张牌,然后将一张手牌置于武将牌上,称为“权”。②你的手牌上限+X(X为“权”的数量)。', xinzili:'自立', @@ -14909,11 +14984,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xinpaiyi_backup:'排异', xinpaiyi_info:'出牌阶段每项各限一次,你可移去一张“权”并选择一项:①令一名角色摸X张牌。②对至多X名角色各造成1点伤害。(X为“权”数)', re_guyong:'界顾雍', + re_guyong_prefix:'界', reshenxing:'慎行', reshenxing_info:'出牌阶段,你可以弃置X张牌(X为你本阶段内发动过〖慎行〗的次数且至少为0,至多为2),然后摸一张牌。', rebingyi:'秉壹', rebingyi_info:'结束阶段,你可展示所有手牌。若这些牌:颜色均相同,则你可以令至多X名角色各摸一张牌(X为你的手牌数);点数均相同,则你摸一张牌。', re_jiaxu:'界贾诩', + re_jiaxu_prefix:'界', rewansha:'完杀', rewansha_info:'锁定技。①你的回合内,不处于濒死状态的其他角色不能使用【桃】。②当有角色于你的回合内进入濒死状态时,你令其以外的所有其他角色的非锁定技失效直到此濒死状态结算结束。', reluanwu:'乱武', @@ -14921,6 +14998,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ reweimu:'帷幕', reweimu_info:'锁定技。①你不能成为黑色锦囊牌的目标。②当你于回合内受到伤害时,你防止此伤害并摸2X张牌(X为伤害值)。', ol_lusu:'界鲁肃', + ol_lusu_prefix:'界', olhaoshi:'好施', olhaoshi_info:'摸牌阶段开始时,你可以多摸两张牌。然后摸牌阶段结束时,若你的手牌数大于5,则你将手牌数的一半(向下取整)交给一名手牌最少其他角色并获得如下效果直到你下回合开始:当你成为【杀】或普通锦囊牌的目标后,其可以交给你一张手牌。', oldimeng:'缔盟', @@ -14931,11 +15009,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rejijiang2:'激将', rejijiang_info:'主公技。①当你需要使用或打出【杀】时,你可以令其他蜀势力角色依次选择是否打出一张【杀】。若有角色响应,则你视为使用或打出了此【杀】。②每回合限一次。当有蜀势力角色于回合外使用或打出【杀】时,其可以令你摸一张牌。', xin_yufan:'界虞翻', + xin_yufan_prefix:'界', xinzongxuan:'纵玄', xinzongxuan_info:'当你的牌因弃置而进入弃牌堆后,你可将其中的任意张牌置于牌堆顶。若剩余的牌中有锦囊牌,则你可以令一名其他角色获得其中的一张。', xinzhiyan:'直言', xinzhiyan_info:'结束阶段开始时,你可令一名角色摸一张牌(正面朝上移动)。若此牌为基本牌,则你摸一张牌。若此牌为装备牌,则其回复1点体力并使用此装备牌。', re_xiahoushi:'界夏侯氏', + re_xiahoushi_prefix:'界', reqiaoshi:'樵拾', reqiaoshi_info:'其他角色的结束阶段开始时,若你的手牌数与其相等,则你可以与其各摸一张牌。若这两张牌花色相同,则你可以重复此步骤。', reyanyu:'燕语', @@ -14944,14 +15024,17 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rehujia:'护驾', rehujia_info:'主公技。①当你需要使用或打出一张【闪】时,你可以令其他魏势力角色选择是否打出一张【闪】。若有角色响应,则你视为使用或打出了一张【闪】。②每回合限一次。当有魏势力角色于回合外使用或打出【闪】时,其可以令你摸一张牌。', ol_xuhuang:'界徐晃', + ol_xuhuang_prefix:'界', olduanliang:'断粮', olduanliang_info:'你可以将一张黑色非锦囊牌当做【兵粮寸断】使用。若你于当前回合内未造成过伤害,则你使用【兵粮寸断】无距离限制。', oljiezi:'截辎', oljiezi_info:'①当有角色跳过摸牌阶段后,你可选择一名角色。若该角色:手牌数为全场最少且没有“辎”,则其获得一枚“辎”。否则其摸一张牌。②一名角色的摸牌阶段结束时,若其有“辎”,则你移去其“辎”,然后令其获得一个额外的摸牌阶段。', re_madai:'界马岱', + re_madai_prefix:'界', reqianxi:'潜袭', reqianxi_info:'准备阶段开始时,你可摸一张牌,然后弃置一张牌并选择一名距离为1的其他角色。该角色于本回合内:{不能使用或打出与此牌颜色相同的牌,且其装备区内与此牌颜色相同的防具牌无效,且当其回复体力时,你摸两张牌。}', re_guohuanghou:'界郭皇后', + re_guohuanghou_prefix:'界', rejiaozhao:'矫诏', rejiaozhao_info:'出牌阶段限一次。你可以展示一张手牌,并令一名距离你最近的角色选择一种基本牌或普通锦囊牌的牌名。你可将此牌当做其声明的牌使用直到此阶段结束(你不是此牌的合法目标)。', rejiaozhao_lv2:'矫诏·升级 Lv.1', @@ -14961,6 +15044,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ redanxin:'殚心', redanxin_info:'当你受到伤害后,你可以摸一张牌并升级〖矫诏〗。', xin_wuguotai:'界吴国太', + xin_wuguotai_prefix:'界', xinganlu:'甘露', xinganlu_info:'出牌阶段限一次。你可以令两名角色交换装备区内的牌,然后若这两名角色装备区内牌数差的绝对值大于你已损失的体力值,则你弃置两张手牌。', xinbuyi:'补益', @@ -14971,6 +15055,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ decadejinjiu:'禁酒', decadejinjiu_info:'锁定技。你的【酒】的牌名均视为【杀】且点数视为K;你的回合内,其他角色不能使用【酒】。', dc_xushu:'界徐庶', + dc_xushu_prefix:'界', rezhuhai:'诛害', rezhuhai_info:'其他角色的回合结束时,若其本回合内造成过伤害,则你可以选择一项:⒈将一张手牌当做【杀】对其使用。⒉视为对其使用一张【过河拆桥】。', xsqianxin:'潜心', @@ -14978,21 +15063,25 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rejianyan:'荐言', rejianyan_info:'出牌阶段每项各限一次。你可选择一种颜色或一种牌的类别,然后系统从牌堆中检索出一张满足该条件的牌并展示之。然后你将此牌交给一名男性角色或Key势力角色。', re_zhanghe:'界张郃', + re_zhanghe_prefix:'界', reqiaobian:'巧变', reqiaobian_info:'①游戏开始时,你获得两枚“变”。②判定阶段开始时,你可弃置一张牌或一枚“变”并跳过此阶段。③摸牌阶段开始时,你可弃置一张牌或一枚“变”并跳过此阶段,然后可以获得至多两名其他角色的各一张手牌。④出牌阶段开始时,你可弃置一张牌或一枚“变”并跳过此阶段,然后你可以移动场上的一张牌。⑤弃牌阶段开始时,你可弃置一张牌或一枚“变”并跳过此阶段。⑥结束阶段,若你的〖巧变⑥〗记录中不包含你的手牌数,则你获得一枚“变”并记录你的手牌数。', olbeige:'悲歌', olbeige_info:'当有角色受到渠道为【杀】的伤害后,若你有牌,你可令其进行判定。然后你可弃置一张牌,根据判定结果执行以下的一个选项:♥,其回复1点体力;♦,其摸两张牌;♣,伤害来源弃置两张牌️;♠,伤害来源将武将牌翻面。若你弃置的牌与判定结果:点数相同,则你获得你弃置的牌;花色相同,则你获得判定牌。', dc_bulianshi:'界步练师', + dc_bulianshi_prefix:'界', dcanxu:'安恤', dcanxu_info:'出牌阶段限一次,你可以选择两名手牌数不同的其他角色,令其中手牌少的角色获得手牌多的角色的一张手牌并展示之。然后若此牌不为黑桃,则你摸一张牌;若这两名角色手牌数相等,则你回复1点体力。', dczhuiyi:'追忆', dczhuiyi_info:'当你死亡时,你可以令一名不为击杀者的其他角色摸X张牌(X为存活角色数),然后其回复1点体力。', re_jushou:'界沮授', + re_jushou_prefix:'界', dcshibei:'矢北', dcshibei_info:'锁定技,当你于一回合内第一次受到伤害后,你回复1点体力;当你于一回合内第二次受到伤害后,你失去1点体力。', dcjianying:'渐营', dcjianying_info:'当你使用与你使用的上一张牌点数或花色相同的牌时,你可以摸一张牌。', re_duji:'界杜畿', + re_duji_prefix:'界', reandong:'安东', reandong_info:'当你受到其他角色造成的伤害时,你可以令伤害来源选择一项:⒈防止此伤害。然后其♥牌不计入本回合的手牌上限;⒉你观看其手牌并获得其中的所有♥牌,若其没有手牌,则你下次发动〖安东〗时改为自行选择。', reyingshi:'应势', @@ -15000,7 +15089,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcqiaomeng:'趫猛', dcqiaomeng_info:'当你使用黑色牌指定第一个目标后,你可以弃置目标角色中一名其他角色的一张牌。若你以此法弃置的牌为:装备牌,你获得此牌;锦囊牌,你令此牌不可被响应。', dc_gongsunzan:'界公孙瓒', + dc_gongsunzan_prefix:'界', re_liuchen:'界刘谌', + re_liuchen_prefix:'界', rezhanjue:'战绝', rezhanjue_effect:'战绝', rezhanjue_info:'出牌阶段,若你本阶段内因〖战绝〗得到过的牌数小于3,则你可以将所有不具有“勤王”标记的手牌当做【决斗】使用。此【决斗】使用结算结束后,你摸一张牌。然后所有因此【决斗】受到过伤害的角色也各摸一张牌。', @@ -15009,28 +15100,33 @@ game.import('character',function(lib,game,ui,get,ai,_status){ shizhan:'势斩', shizhan_info:'出牌阶段限两次,你可以选择一名其他角色。该角色视为对你使用一张【决斗】。', ol_xunyu:'界荀彧', + ol_xunyu_prefix:'界', oljieming:'节命', oljieming_info:'当你受到1点伤害后或死亡时,你可令一名角色摸X张牌。然后若其手牌数大于X,则其将手牌弃置至X张(X为其体力上限且至多为5)。', re_liufeng:'界刘封', + re_liufeng_prefix:'界', rexiansi:'陷嗣', rexiansi2:'陷嗣', rexiansi_info:'①准备阶段开始时,你可以将一至两名角色的各一张牌置于你的武将牌上,称为“逆”。②当一名角色需要对你使用【杀】时,其可以移去两张“逆”,然后视为对你使用一张【杀】。③若你的“逆”数大于体力值,则你可以移去一张“逆”并视为使用一张【杀】。', - re_sp_taishici:'界SP太史慈', - re_sp_taishici_ab:'太史慈', + re_sp_taishici:'界群太史慈', + re_sp_taishici_prefix:'界群', rejixu:"击虚", rejixu_info:"出牌阶段限一次。若你有手牌,则你可以选择至多X名角色,令这些角色猜测你的手牌区中是否有【杀】。若你:有【杀】,则你本阶段使用【杀】的次数上限+Y,且当你于本阶段内使用【杀】指定目标后,你可以令这Y名角色也成为此【杀】的目标;没有【杀】,则你弃置这Y名角色的各一张牌。然后你摸Y张牌(X为你的体力值,Y为这些角色中猜错的角色数)。", ol_dianwei:'界典韦', + ol_dianwei_prefix:'界', olqiangxi:'强袭', olqiangxi_info:'出牌阶段限两次。你可以弃置一张武器牌或受到1点无来源伤害,然后对一名本回合内未成为过〖强袭〗目标的其他角色造成1点伤害。', olningwu:'狞恶', olningwu_info:'锁定技。当一名角色A于一回合内第二次受到伤害后,若A或伤害来源为你,则你摸一张牌,然后弃置其装备区或判定区内的一张牌。', re_zhuhuan:'界朱桓', + re_zhuhuan_prefix:'界', refenli:'奋励', refenli_info:'若你的手牌数为全场最多,你可以跳过判定阶段和摸牌阶段;若你的体力值为全场最多,你可以跳过出牌阶段;若你的装备区里有牌且数量为全场最多,你可以跳过弃牌阶段。', //破界石不值钱了 就逮着免费突破硬削是吧 repingkou:'平寇', repingkou_info:'回合结束时,你可以对至多X名其他角色各造成1点伤害(X为你本回合跳过的阶段数)。若你选择的角色数小于X,则你可以弃置其中一名角色装备区内的一张牌', dc_liru:'界李儒', + dc_liru_prefix:'界', dcmieji:'灭计', dcmieji_info:'出牌阶段限一次,你可以展示一张武器牌或黑色锦囊牌。你将此牌置于牌堆顶,然后令一名有手牌的其他角色选择一项:⒈弃置一张锦囊牌;⒉依次弃置两张非锦囊牌。', dcfencheng:'焚城', @@ -15038,38 +15134,48 @@ game.import('character',function(lib,game,ui,get,ai,_status){ oljiang:'激昂', oljiang_info:'①当你使用【决斗】或红色【杀】指定第一个目标后,或成为【决斗】或红色【杀】的目标后,你可以摸一张牌。②当有【决斗】或红色【杀】于每回合内首次因弃置而进入弃牌堆后,你可以失去1点体力并获得这些牌。', re_xunyou:'界荀攸', + re_xunyou_prefix:'界', reqice:'奇策', reqice_info:'出牌阶段限X次(X为你的“奇策”数+1),你可以将所有手牌当做任意一张普通锦囊牌使用。', rezhiyu:'智愚', rezhiyu_info:'当你受到伤害后,你可以摸一张牌,然后展示所有手牌,令伤害来源弃置一张手牌。若你展示的牌颜色均相同,你获得1枚“奇策”直到下回合结束且获得来源弃置的牌。', re_caiyong:'界蔡邕', + re_caiyong_prefix:'界', rebizhuan:'辟撰', rebizhuan_bg:'书', rebizhuan_info:'①当你使用♠牌时,或成为其他角色使用♠牌的目标后,你可以将牌堆顶的一张牌置于武将牌上,称为“书”(你至多拥有四张“书”)。②你的手牌上限+X(X为“书”数)。', retongbo:'通博', retongbo_info:'摸牌阶段结束时,你可以用任意手牌交换等量“书”。然后若“书”数至少为4,你可以将四张“书”任意交给其他角色。若你交出的牌花色各不相同,你回复1点体力且“书”的上限+1(至多增加等同存活角色数的上限)。', re_chengong:'界陈宫', + re_chengong_prefix:'界', remingce:'明策', remingce_info:'出牌阶段限一次。你可以将一张【杀】或装备牌交给一名其他角色,其选择一项:1.视为对你选择的另一名角色使用一张【杀】,且若此牌造成伤害,则执行选项2;2.你与其各摸一张牌。', re_sundeng:'界孙登', + re_sundeng_prefix:'界', rekuangbi:'匡弼', rekuangbi_info:'出牌阶段开始时,你可以令一名其他角色将至多三张牌置于你的武将牌上直到此阶段结束。然后当你使用牌时,若你:有与此牌花色相同的“匡弼”牌,你移去其中一张并与其各摸一张牌;没有与此牌花色相同的“匡弼”牌,你随机移去一张“匡弼”牌并摸一张牌。', dc_chenqun:'界陈群', + dc_chenqun_prefix:'界', repindi:'品第', repindi_info:'出牌阶段每名角色限一次。你可以弃置一张本阶段未以此法弃置过的类型的牌并选择一名角色,你选择一项:1.其摸X张牌;2.其弃置X张牌(X为你本回合发动〖品第〗的次数)。然后若其已受伤,你横置或重置。', re_mazhong:'界马忠', + re_mazhong_prefix:'界', refuman:'抚蛮', refuman_info:'出牌阶段每名角色限一次。你可以弃置一张牌,令一名其他角色从弃牌堆中获得一张【杀】。然后其于其下个回合结束前使用或打出此牌时,你与其各摸一张牌。', re_guanzhang:'界关兴张苞', + re_guanzhang_prefix:'界', retongxin:'同心', retongxin_info:'锁定技。你的攻击范围+2。', re_wenpin:'界文聘', + re_wenpin_prefix:'界', rezhenwei:'镇卫', rezhenwei_info:'当一名其他角色成为【杀】或黑色锦囊牌的目标时,若该角色的体力值不大于你且此牌的目标角色数为1,你可以弃置一张牌并选择一项:1.摸一张牌,然后将此【杀】或黑色锦囊牌的目标转移给你;2.令此【杀】或黑色锦囊牌无效且将此【杀】或黑色锦囊牌置于使用者的武将牌上,然后当前回合结束后,使用者获得这些牌。', ol_huangzhong:'界黄忠', + ol_huangzhong_prefix:'界', remoshi:'没矢', remoshi_info:'锁定技。①当你使用【杀】对目标角色造成伤害后,若其装备区里有防具牌或坐骑牌,你将此【杀】对应的实体牌置于其武将牌上。②当有“没矢”牌的角色失去防具牌或坐骑牌后,你获得其“没矢”牌。', dc_caozhi:'界曹植', + dc_caozhi_prefix:'界', dcjiushi:'酒诗', dcjiushi_info:'①当你需要使用【酒】时,若你的武将牌正面向上,你可以翻面,视为使用一张【酒】。②当你受到伤害后,若你的武将牌于受到伤害时背面向上,你可以翻面。③当你使用【酒】后,你使用【杀】的次数上限+1直到你的下个回合结束。', olhuoji:'火计', @@ -15079,44 +15185,53 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xinwangxi:'忘隙', xinwangxi_info:'当你对其他角色造成1点伤害后,或受到其他角色造成的1点伤害后,你可以摸两张牌,然后交给其一张牌。', ol_yanwen:'界颜良文丑', + ol_yanwen_prefix:'界', olshuangxiong:'双雄', olshuangxiong_info:'①摸牌阶段结束时,你可以弃置一张牌。若如此做,你本回合内可以将一张与此牌颜色不同的牌当做【决斗】使用。②结束阶段,你从弃牌堆中获得本回合内对你造成伤害的所有牌。', re_zhuzhi:'界朱治', + re_zhuzhi_prefix:'界', reanguo:'安国', reanguo_info:'出牌阶段限一次。你可以选择一名其他角色,若其:手牌数为全场最少,其摸一张牌;体力值为全场最低,其回复1点体力;装备区内牌数为全场最少,其随机使用一张装备牌。然后若该角色有未执行的效果且你满足条件,你执行之。若你与其执行了全部分支,你可以重铸任意张牌。', dcyicong:'义从', dcyicong_info:'锁定技。①你至其他角色的距离-1。②若你已损失的体力值不小于2,则其他角色至你的距离+1。', re_zhangsong:'界张松', + re_zhangsong_prefix:'界', rexiantu:'献图', rexiantu_info:'其他角色的出牌阶段开始时,你可以摸两张牌,然后将两张牌交给该角色。然后此阶段结束时,若其于此阶段没有造成过伤害,你失去1点体力。', - re_jsp_huangyueying:'界SP黄月英', - re_jsp_huangyueying_ab:'黄月英', + re_jsp_huangyueying:'界群黄月英', + re_jsp_huangyueying_prefix:'界群', rejiqiao:'机巧', rejiqiao_info:'出牌阶段开始时,你可以弃置任意张牌,然后亮出牌堆顶X张牌(X为你以此法弃置的牌数与其中装备牌数之和),你获得其中所有非装备牌。', relinglong:'玲珑', relinglong_info:'锁定技。若你的装备区:有空置的防具栏,你视为拥有〖八卦阵〗;有空置的两种坐骑栏,你的手牌上限+2;有空置的宝物栏,你视为拥有〖奇才〗;以上均满足:你使用的【杀】或普通锦囊牌不可被响应。', ol_zhangzhang:'界张昭张纮', + ol_zhangzhang_prefix:'界', olzhijian:'直谏', olzhijian_info:'出牌阶段,你可以将一张装备牌置于其他角色的装备区(可替换原装备),然后摸一张牌。', olguzheng:'固政', olguzheng_info:'每阶段限一次。当其他角色的至少两张牌因弃置而进入弃牌堆后,你可以令其获得其中一张牌,然后你可以获得剩余的牌。', re_caochong:'界曹冲', + re_caochong_prefix:'界', rechengxiang:'称象', rechengxiang_info:'当你受到伤害后,你可以亮出牌堆顶的四张牌。然后获得其中任意数量点数之和不大于13的牌。若你得到的牌点数之和为13,你复原武将牌。', re_caorui:'界曹叡', + re_caorui_prefix:'界', rexingshuai:'兴衰', rexingshuai_info:'主公技,限定技。当你进入濒死状态时,你可令其他魏势力角色依次选择是否令你回复1点体力。然后这些角色依次受到1点伤害。有〖明鉴〗效果的角色于其回合内杀死角色后,你重置〖兴衰〗。', xin_zhangliang:'界张梁', + xin_zhangliang_prefix:'界', rejijun:'集军', rejijun_info:'当你使用目标角色含有自己的牌结算完毕后,你可以进行一次判定并将判定牌置于武将牌上,称为“方”。', refangtong:'方统', refangtong_info:'结束阶段,你可以将一张手牌置于武将牌上,称为“方”。若如此做,你可以移去任意张“方”并对一名其他角色造成1点雷属性伤害(若你移去的“方”的点数和大于36,则改为造成3点雷属性伤害)。', re_simalang:'界司马朗', + re_simalang_prefix:'界', requji:'去疾', requji_info:'出牌阶段限一次,你可以弃置至多X张牌并令等量名角色回复1点体力,然后仍处于受伤状态的目标角色摸一张牌,若你以此法弃置了黑色牌,你失去1点体力。', rejunbing:'郡兵', rejunbing_info:'一名角色的结束阶段,若其手牌数小于其体力值,其可以摸一张牌并将所有手牌交给你,然后你可以交给其等量的牌。', re_zhugedan:'界诸葛诞', + re_zhugedan_prefix:'界', regongao:'功獒', regongao_info:'锁定技。一名其他角色首次进入濒死状态时,你增加1点体力上限,然后回复1点体力。', rejuyi:'举义', @@ -15124,8 +15239,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ reweizhong:'威重', reweizhong_info:'锁定技。当你的体力上限增加或减少时,你摸两张牌。', re_zhongyao:'界钟繇', + re_zhongyao_prefix:'界', rehuomo:'活墨', rehuomo_info:'每种牌名每回合限一次。当你需要使用一张基本牌时,你可以将一张黑色非基本牌置于牌堆顶,视为使用此基本牌。', + zhoutai:'界周泰', + zhoutai_prefix:'界', refresh_standard:'界限突破·标', refresh_feng:'界限突破·风', diff --git a/character/shenhua.js b/character/shenhua.js index 3f08d8c85a..16b9e0fb64 100755 --- a/character/shenhua.js +++ b/character/shenhua.js @@ -8044,7 +8044,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sp_zhangjiao:'张角', weiyan:'旧魏延', xiaoqiao:'小乔', - zhoutai:'界周泰', zhangjiao:'旧张角', //yuji:'于吉', shensu:'神速', diff --git a/game/game.js b/game/game.js index ebb1807953..cfa554145c 100644 --- a/game/game.js +++ b/game/game.js @@ -10825,6 +10825,7 @@ } ui.css.styles=lib.init.sheet(); ui.css.styles.sheet.insertRule('#arena .player>.name,#arena .button.character>.name {font-family: '+(lib.config.name_font||'xinwei')+',xinwei}',0); + ui.css.styles.sheet.insertRule('#arena .player>.name,.button.character>.name {font-family: '+(lib.config.name_font||'xinwei')+',xinwei}',0); ui.css.styles.sheet.insertRule('#arena .player .identity>div {font-family: '+(lib.config.identity_font||'huangcao')+',xinwei}',0); ui.css.styles.sheet.insertRule('.button.character.newstyle>.identity {font-family: '+(lib.config.identity_font||'huangcao')+',xinwei}',0); if(lib.config.cardtext_font&&lib.config.cardtext_font!='default'){ @@ -57178,9 +57179,12 @@ return num.toString(); }, rawName:function(str){ - if(lib.translate[str+'_ab']) return lib.translate[str+'_ab']; var str2=lib.translate[str]; + if(lib.translate[str+'_ab']) return lib.translate[str+'_ab']; if(!str2) return ''; + if(lib.translate[str+'_prefix']){ + return str2.slice(lib.translate[str+'_prefix'].length); + } if(str2.indexOf('SP')==0){ str2=str2.slice(2); } @@ -57240,10 +57244,13 @@ } return str2; }, - slimName:function(str){ + slimNameHorizontal:function(str){ var str2=lib.translate[str]; if(lib.translate[str+'_ab']) str2=lib.translate[str+'_ab']; if(!str2) return ''; + if(lib.translate[str+'_prefix']){ + return `${lib.translate[str+'_prefix']}${str2.slice(lib.translate[str+'_prefix'].length)}`; + } if(str2.indexOf('SP')==0){ str2=str2.slice(2); } @@ -57267,6 +57274,9 @@ } return get.verticalStr(str2,true); }, + slimName:function(str){ + return get.verticalStr(get.slimNameHorizontal(str),true); + }, time:function(){ if(lib.status.dateDelaying){ return lib.getUTC(lib.status.dateDelaying)-lib.getUTC(lib.status.date)-lib.status.dateDelayed; From 547dccabbaa475b36062eb1f590119c37b722fa5 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Sat, 30 Sep 2023 12:31:58 +0800 Subject: [PATCH 010/115] lib.namePrefix, get.prefixSpan --- character/extra.js | 26 ++++++++++++++++++++++++++ character/huicui.js | 2 ++ character/refresh.js | 2 ++ character/sb.js | 33 +++++++++++++++++++++++++++++++++ character/shenhua.js | 1 - character/xianding.js | 2 ++ game/game.js | 31 ++++++++++++++++++++++++++++++- 7 files changed, 95 insertions(+), 2 deletions(-) diff --git a/character/extra.js b/character/extra.js index b2952f99fb..0c9ba2432d 100755 --- a/character/extra.js +++ b/character/extra.js @@ -7083,6 +7083,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, translate:{ "shen_luxun":"神陆逊", + shen_luxun_prefix:'神', "nzry_junlve":"军略", "nzry_junlve_info":"锁定技,当你受到或造成伤害后,你获得X个“军略”标记(X为伤害点数)", "nzry_cuike":"摧克", @@ -7090,13 +7091,16 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "nzry_dinghuo":"绽火", "nzry_dinghuo_info":"限定技,出牌阶段,你可以移去全部“军略”标记,令至多等量的已横置角色弃置所有装备区内的牌。然后,你对其中一名角色造成1点火焰伤害。", "shen_liubei":"神刘备", + shen_liubei_prefix:'神', "nzry_longnu":"龙怒", "nzry_longnu_info":"转换技,锁定技,阴:出牌阶段开始时,你失去1点体力并摸一张牌,然后本阶段内你的红色手牌均视为火【杀】且无距离限制。阳:出牌阶段开始时,你减1点体力上限并摸一张牌,然后本阶段内你的锦囊牌均视为雷【杀】且无使用次数限制。", "nzry_jieying":"结营", "nzry_jieying_info":"锁定技,游戏开始时或当你的武将牌重置时,你横置;所有已横置的角色手牌上限+2;结束阶段,你横置一名其他角色。", "shen_ganning":"神甘宁", + shen_ganning_prefix:'神', "shen_zhangliao":"神张辽", + shen_zhangliao_prefix:'神', "drlt_poxi":"魄袭", "drlt_poxi_info":"出牌阶段限一次,你可以观看一名其他角色的手牌,然后你可以弃置你与其手牌中的四张花色不同的牌。若如此做,根据此次弃置你的牌的数量执行以下效果:零张,扣减一点体力上限;一张,你结束出牌阶段且本回合手牌上限-1;三张,你回复一点体力;四张,你摸四张牌", @@ -7111,13 +7115,21 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "drlt_zhiti_info":"锁定技,你攻击范围内已受伤的其他角色手牌上限-1;当你拼点或【决斗】胜利,或受到伤害后,你恢复一个装备栏", shen_zhaoyun:'神赵云', + shen_zhaoyun_prefix:'神', shen_guanyu:'神关羽', + shen_guanyu_prefix:'神', shen_lvmeng:'神吕蒙', + shen_lvmeng_prefix:'神', shen_simayi:'神司马懿', + shen_simayi_prefix:'神', shen_caocao:'神曹操', + shen_caocao_prefix:'神', shen_zhugeliang:'神诸葛亮', + shen_zhugeliang_prefix:'神', shen_zhouyu:'神周瑜', + shen_zhouyu_prefix:'神', shen_lvbu:'神吕布', + shen_lvbu_prefix:'神', xinjuejing:'绝境', xinjuejing_info:'锁定技,你的手牌上限+2;当你进入或脱离濒死状态时,你摸一张牌。', relonghun:'龙魂', @@ -7211,6 +7223,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ olzhiti:'止啼', olzhiti_info:'锁定技,你攻击范围内已受伤角色的手牌上限-1。若场上已受伤的角色数:不小于1,你的手牌上限+1;不小于3,你于摸牌阶段开始时令额定摸牌数+1;不小于5,回合结束时,你废除一名角色的一个随机装备栏。', shen_caopi:'神曹丕', + shen_caopi_prefix:'神', chuyuan:'储元', chuyuan_info:'一名角色受到伤害后,若你武将牌上「储」的数量小于体力上限,你可以令其摸一张牌。然后其将一张手牌置于你的武将牌上,称为「储」。', //chuyuan_info:'一名角色受到伤害后,你可以令其摸一张牌。然后其将一张手牌置于你的武将牌上,称为「储」。你的手牌上限+X(X为你武将牌上的「储」数)。', @@ -7219,6 +7232,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ tianxing:'天行', tianxing_info:'觉醒技,准备阶段,若你武将牌上的「储」数不小于3,则你减1点体力上限并获得所有「储」,然后失去技能〖储元〗,选择获得以下技能中的一个:〖仁德〗/〖制衡〗/〖乱击〗/〖行动〗', shen_zhenji:'神甄宓', + shen_zhenji_prefix:'神', shenfu:'神赋', shenfu_info:'回合结束时,若你的手牌数为:奇数,你可对一名其他角色造成1点雷属性伤害。若其死亡,你可重复此流程。偶数,你可选择一名角色,你令其摸一张牌或弃置一张手牌。若其手牌数等于体力值,你可重复此流程。', qixian:'七弦', @@ -7226,6 +7240,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ caopi_xingdong:'行动', caopi_xingdong_info:'出牌阶段限一次,你可以将一张【杀】或普通锦囊牌交给一名其他角色,然后该角色选择一项:对除你以外的角色使用此牌并在此牌结算完成后和你各摸一张牌;或跳过下回合的判定阶段和摸牌阶段。', shen_diaochan:'神貂蝉', + shen_diaochan_prefix:'神', meihun:'魅魂', meihun_info:'结束阶段或当你成为【杀】的目标后,你可以令一名其他角色交给你一张你声明的花色的手牌,若其没有则你观看其手牌然后弃置其中一张。', huoxin_control:'惑心', @@ -7239,6 +7254,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhanjiang:'斩将', zhanjiang_info:'准备阶段开始时,如果其他角色的装备区内有【青釭剑】,你可以获得之', shen_guojia:'神郭嘉', + shen_guojia_prefix:'神', shuishi:'慧识', shuishi_info:'出牌阶段限一次,若你的体力上限小于10,则你可选择一名角色。你令其摸一张牌,若其以此法得到的牌:与该角色的其他手牌花色均不相同,则你加1点体力上限,若你的体力上限小于10,则你可以重复此流程;否则你减1点体力上限,且其展示所有手牌。', stianyi:'天翊', @@ -7249,6 +7265,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sghuishi:'辉逝', sghuishi_info:'限定技,出牌阶段,你可以选择一名其他角色:若其有未发动过的觉醒技,则你令其发动这些觉醒技时无视原有条件;否则其摸四张牌。然后你减2点体力上限。', shen_taishici:'神太史慈', + shen_taishici_prefix:'神', dulie:'笃烈', dulie_info:'锁定技。当你成为【杀】的目标时,若使用者的体力值大于你,则你进行判定。若结果为红桃,则取消此目标。', tspowei:'破围', @@ -7264,6 +7281,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ qizhengxiangsheng:'奇正相生', qizhengxiangsheng_info:'出牌阶段,对一名其他角色使用。你将目标角色标记为“奇兵”或“正兵”(对其他角色不可见)。然后目标角色可以打出一张【杀】或【闪】。若其是“奇兵”且未打出【杀】,则你对其造成1点伤害;若其是“正兵”且未打出【闪】,则你获得其一张牌。', shen_xunyu:'神荀彧', + shen_xunyu_prefix:'神', tianzuo:'天佐', tianzuo_info:'锁定技。①游戏开始时,你将8张【奇正相生】加入牌堆。②【奇正相生】对你无效。', lingce:'灵策', @@ -7271,6 +7289,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dinghan:'定汉', dinghan_info:'①当你成为未记录过的普通锦囊牌的目标时,或有未记录过的延时锦囊牌进入你的判定区时,你记录此牌名并取消之。②准备阶段,你可在〖定汉①〗的记录中添加或减少一种锦囊牌的牌名。', shen_sunce:'神孙策', + shen_sunce_prefix:'神', yingba:'英霸', yingba_info:'①出牌阶段限一次,你可令一名体力上限大于1的其他角色减少1点体力上限并获得“平定”标记,然后你减少1点体力上限。②你对拥有“平定”标记的角色使用牌没有距离限制。', scfuhai:'覆海', @@ -7278,6 +7297,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ pinghe:'冯河', pinghe_info:'锁定技。①你的手牌上限基数等于你已损失的体力值。②当你受到其他角色造成的伤害时,若你有牌且你的体力上限大于1,则你防止此伤害,减一点体力上限并将一张手牌交给一名其他角色。然后若你拥有〖英霸〗,则伤害来源获得一个“平定”标记。', shen_jiangwei:'神姜维', + shen_jiangwei_prefix:'神', jiufa:'九伐', jiufa_info:'①当你声明使用牌后或打出牌时,你记录此牌的牌名。②当你使用或打出的牌结算结束后,若你的〖九伐〗记录中包含至少⑨种不同的牌名,则你可以展示牌堆顶的⑨张牌,选择并获得其中任意张点数各不相同且{这九张牌中存在未被选择且和已选择的牌点数相同}的牌,清除所有的记录,将其余牌置入弃牌堆。', tianren:'天任', @@ -7285,6 +7305,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ pingxiang:'平襄', pingxiang_info:'限定技。出牌阶段,若你的体力上限大于⑨,则你可减⑨点体力上限,视为使用至多⑨张火【杀】,然后失去〖九伐〗,并将手牌上限基数改为体力上限直到游戏结束。', shen_sunquan:'神孙权', + shen_sunquan_prefix:'神', dili:'帝力', dili_info:'锁定技。游戏开始时,你随机获得一条东吴命运线。', yuheng:'驭衡', @@ -7316,6 +7337,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ changandajian_equip5_info:'锁定技。你的手牌上限+2。当你失去装备区内的【长安大舰】后,你销毁之。然后你选择场上的一张牌。若此牌点数为字母,则你获得之,否则弃置之。', changandajian_equip6_info:'锁定技。你至其他角色的距离-2,其他角色至你的距离+2。当你失去装备区内的【长安大舰】后,你销毁之。然后你选择场上的一张牌。若此牌点数为字母,则你获得之,否则弃置之。', shen_machao:'神马超', + shen_machao_prefix:'神', shouli:'狩骊', shouli_backup:'狩骊', shouli_info:'①游戏开始时,你令场上所有角色从你的下家起,依次使用牌堆中的一张不为赠物的坐骑牌。②你可以将场上的一张进攻坐骑牌当做【杀】(无任何次数限制),防御坐骑牌当做【闪】使用或打出。若此坐骑牌的拥有者不为你,则其非锁定技于本回合内失效。且当你或其于本回合内受到伤害时,此伤害+1且改为雷属性。', @@ -7343,11 +7365,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twwuhun:'武魂', twwuhun_info:'锁定技。①当你受到其他角色造成的1点伤害后,你令伤害来源获得1枚“梦魇”标记。②当你对有“梦魇”标记的其他角色造成伤害后,你令其获得一枚“梦魇”标记。③当你死亡时,你可进行判定。若结果不为【桃】或【桃园结义】,则你选择至少一名拥有“梦魇”标记的角色。令这些角色各自失去X点体力(X为其“梦魇”标记数)。', shen_zhangfei:'神张飞', + shen_zhangfei_prefix:'神', shencai:'神裁', shencai_info:'出牌阶段限一次,你可以令一名其他角色进行判定。你获得此判定牌,然后若此判定牌:包含以下要素中的任意一个,则其失去已有的下列效果,并获得对应的效果:{⒈体力:当其受到伤害后,其失去等量的体力、⒉武器:其不能使用牌响应【杀】、⒊打出:当其失去手牌后,其再随机弃置一张手牌(不嵌套触发)、⒋距离:其的结束阶段开始时,其翻面};若均不包含,你获得其区域里的一张牌,其获得一枚“死”并获得如下效果:其的角色手牌上限-X、其的回合结束时,若X大于场上存活人数,则其死亡(X为其“死”标记数)。', xunshi:'巡使', xunshi_info:'锁定技。①你手牌区内所有的多目标锦囊牌均视为花色为none的普【杀】。②你使用颜色为none的牌无距离和次数限制。③当你使用无颜色的牌选择目标后,你令你的〖神裁〗的发动次数上限+1(至多为5),然后可以为此牌增加任意个目标。', shen_zhangjiao:'神张角', + shen_zhangjiao_prefix:'神', yizhao:'异兆', yizhao_info:'锁定技。当你使用或打出牌时,你获得等同于此牌点数枚“黄”标记。然后若“黄”的十位数发生变化,你获得牌堆中一张点数为你“黄”的十位数的牌。', sijun:'肆军', @@ -7363,6 +7387,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twgongxin2:'攻心', twgongxin_info:'出牌阶段限一次。你可以观看一名其他角色的手牌,然后你可以展示其中一张牌并选择一项:1.弃置此牌;2.将此牌置于牌堆顶。若该角色手牌中的花色数因此减少,你选择一种颜色,其于本回合不能使用或打出该颜色的牌。', shen_dengai:'神邓艾', + shen_dengai_prefix:'神', dctuoyu:'拓域', dctuoyu_fengtian:'丰田', dctuoyu_qingqu:'清渠', @@ -7378,6 +7403,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dccuixin:'摧心', dccuixin_info:'当你不因此技能使用的基本牌或普通锦囊牌结算结束后,若此牌的目标于你使用此牌指定第一个目标时包含你的上家或下家,则你可以视为对下家或上家再使用一张牌名和元素相同的牌。', shen_dianwei:'神典韦', + shen_dianwei_prefix:'神', juanjia:'捐甲', juanjia_info:'锁定技。游戏开始时,你废除一个防具栏,然后获得一个额外的武器栏。', qiexie:'挈挟', diff --git a/character/huicui.js b/character/huicui.js index 9ff80eb216..c48074c082 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -10374,6 +10374,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcgonghu:'共护', dcgonghu_info:'锁定技。①当你于回合外失去基本牌后,若你本回合内失去基本牌的数量大于1,你将〖破锐〗改为每轮限两次。②当你造成或受到伤害后,若你本回合内造成或受到的总伤害大于1,你删除〖破锐〗中的“,然后你交给其X张手牌”。③当你使用红色基本牌/红色普通锦囊牌时,若你已发动过〖共护①〗和〖共护②〗,则此牌不可被响应/可额外增加一个目标。', yue_caiwenji:'乐蔡琰', + yue_caiwenji_prefix:'乐', dcshuangjia:'霜笳', dcshuangjia_tag:'胡笳', dcshuangjia_info:'锁定技。①游戏开始,你将你的手牌标记为“胡笳”。②你的“胡笳”牌不计入手牌上限。③其他角色至你的距离+X(X为你的“胡笳”数且至多为5)。', @@ -10383,6 +10384,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcyouzhan:'诱战', dcyouzhan_info:'锁定技。当其他角色于你的回合内失去牌后,你摸一张牌,且其获得如下效果:1.其于此回合下一次受到的伤害+1;2.结束阶段,若其于此回合未受到过伤害,其摸X张牌(X为其此回合失去过牌的次数)。', yue_zhoufei:'乐周妃', + yue_zhoufei_prefix:'乐', dclingkong:'灵箜', dclingkong_tag:'箜篌', dclingkong_info:'锁定技。①游戏开始时,你将所有手牌标记为“箜篌”。②你的“箜篌”牌不计入手牌上限。③当你于回合外获得牌后,系统随机将其中的一张牌标记为“箜篌”。', diff --git a/character/refresh.js b/character/refresh.js index bb76580b01..f51357e4e3 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -15244,6 +15244,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rehuomo_info:'每种牌名每回合限一次。当你需要使用一张基本牌时,你可以将一张黑色非基本牌置于牌堆顶,视为使用此基本牌。', zhoutai:'界周泰', zhoutai_prefix:'界', + caoren:'界曹仁', + caoren_prefix:'界', refresh_standard:'界限突破·标', refresh_feng:'界限突破·风', diff --git a/character/sb.js b/character/sb.js index 92075ecaab..f3fb404f57 100644 --- a/character/sb.js +++ b/character/sb.js @@ -4583,6 +4583,39 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } }, translate:{ + sb_zhanghe_prefix:'谋', + sb_yujin_prefix:'谋', + sb_huaxiong_prefix:'谋', + liucheng_prefix:'谋', + sp_yangwan_prefix:'谋', + sb_huangzhong_prefix:'谋', + sb_lvmeng_prefix:'谋', + sb_sunshangxiang_prefix:'谋', + sb_sunquan_prefix:'谋', + sb_huanggai_prefix:'谋', + sb_zhouyu_prefix:'谋', + sb_caoren_prefix:'谋', + sb_xiahoushi_prefix:'谋', + sb_zhangjiao_prefix:'谋', + sb_caocao_prefix:'谋', + sb_zhenji_prefix:'谋', + sb_ganning_prefix:'谋', + sb_machao_prefix:'谋', + sb_xuhuang_prefix:'谋', + sb_zhangfei_prefix:'谋', + sb_zhaoyun_prefix:'谋', + sb_liubei_prefix:'谋', + sb_jiangwei_prefix:'谋', + sb_fazheng_prefix:'谋', + sb_chengong_prefix:'谋', + sb_diaochan_prefix:'谋', + sb_yuanshao_prefix:'谋', + sb_pangtong_prefix:'谋', + sb_sunce_prefix:'谋', + sb_daqiao_prefix:'谋', + sb_liubiao_prefix:'谋', + sb_zhurong_prefix:'谋', + sb_menghuo_prefix:'谋', sp_yangwan:'谋杨婉', spmingxuan:'瞑昡', spmingxuan_info:'锁定技。出牌阶段开始时,你须选择至多X张花色各不相同的手牌(X为未选择过选项一的角色),将这些牌随机交给这些角色中的等量角色。然后这些角色依次选择一项:⒈对你使用一张【杀】。⒉交给你一张牌,然后你摸一张牌。', diff --git a/character/shenhua.js b/character/shenhua.js index 16b9e0fb64..758b009c41 100755 --- a/character/shenhua.js +++ b/character/shenhua.js @@ -8039,7 +8039,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xuhuang:'旧徐晃', pangde:'旧庞德', xiahouyuan:'旧夏侯渊', - caoren:'界曹仁', huangzhong:'旧黄忠', sp_zhangjiao:'张角', weiyan:'旧魏延', diff --git a/character/xianding.js b/character/xianding.js index a8c362c072..f6e485adca 100644 --- a/character/xianding.js +++ b/character/xianding.js @@ -12585,6 +12585,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dchuayi:'华衣', dchuayi_info:'结束阶段,你可以判定,然后你获得如下效果直到你下回合开始时:红色,其他角色回合结束时,你摸一张牌;黑色,当你受到伤害后,你摸两张牌。', wu_zhugeliang:'武诸葛亮', + wu_zhugeliang_prefix:'武', dcjincui:'尽瘁', dcjincui_info:'锁定技。①游戏开始时,你将手牌摸至七张。②准备阶段,你将体力值回复或失去至等同于牌堆中点数为7的牌数(你的体力值最低因此调整至1)。然后你观看牌堆顶X张牌,将这些牌以任意顺序置于牌堆顶或牌堆底(X为你的体力值)。', dcqingshi:'情势', @@ -12660,6 +12661,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dccaixia:'才瑕', dccaixia_info:'当你造成或受到伤害后,若你没有“瑕”,你可以摸至多X张牌并获得X枚“瑕”,然后当你使用牌时,移去1枚“瑕”(X为本局游戏总角色数且至多为5)。', wu_luxun:'武陆逊', + wu_luxun_prefix:'武', dcxiongmu:'雄幕', dcxiongmu_tag:'雄幕', dcxiongmu_info:'①一轮游戏开始时,你可以将手牌摸至体力上限(若手牌数不小于体力上限则跳过),然后将任意张牌随机置入牌堆,从牌堆或弃牌堆中获得等量的点数为8的牌,且这些牌不计入手牌上限。②当你于一回合首次受到伤害时,若你的手牌数不大于你的体力值,此伤害-1。', diff --git a/game/game.js b/game/game.js index dce05256d0..a5592a31b7 100644 --- a/game/game.js +++ b/game/game.js @@ -33634,6 +33634,24 @@ ['stab','image/card/cisha.png'] ]), natureSeparator:'|', + namePrefix:new Map([ + ['谋',{ + color:'#def7ca', + nature:'woodmm', + }], + ['武',{ + color:'#a5e3b9', + nature:'kamimm', + }], + ['乐',{ + color:'#f7f4fc', + nature:'keymm', + }], + ['神',{ + color:'#d6cde9', + nature:'thundermm', + }], + ]), groupnature:{ shen:'thunder', wei:'water', @@ -57359,7 +57377,7 @@ if(lib.translate[str+'_ab']) str2=lib.translate[str+'_ab']; if(!str2) return ''; if(lib.translate[str+'_prefix']){ - return `${lib.translate[str+'_prefix']}${str2.slice(lib.translate[str+'_prefix'].length)}`; + return `${get.prefixSpan(lib.translate[str+'_prefix'])}${str2.slice(lib.translate[str+'_prefix'].length)}`; } if(str2.indexOf('SP')==0){ str2=str2.slice(2); @@ -57384,6 +57402,17 @@ } return get.verticalStr(str2,true); }, + prefixSpan:function(prefix){ + let color='#fdd559',nature='soilmm'; + const map=lib.namePrefix.get(prefix); + if(map){ + if(map.getSpan) return map.getSpan(prefix); + if(map.color) color=map.color; + if(map.nature) nature=map.nature; + if(map.showName) prefix=map.showName; + } + return `${prefix}` + }, slimName:function(str){ return get.verticalStr(get.slimNameHorizontal(str),true); }, From bfb9b5b1e302b1d0236243bdce0b8975b4e6ce7c Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 13:57:17 +0800 Subject: [PATCH 011/115] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=B0=8B=E8=B2=82?= =?UTF-8?q?=E8=9D=89=E3=80=90=E7=A6=BB=E9=97=B4=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/sb.js | 81 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 78 insertions(+), 3 deletions(-) diff --git a/character/sb.js b/character/sb.js index f3fb404f57..973f38078c 100644 --- a/character/sb.js +++ b/character/sb.js @@ -768,9 +768,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sblijian:{ audio:2, enable:'phaseUse', - usable:1, filter:function(event,player){ - return game.countPlayer(current=>{ + return !player.getStat('skill').sblijian&&game.countPlayer(current=>{ return current!=player; })>1; }, @@ -784,6 +783,59 @@ game.import('character',function(lib,game,ui,get,ai,_status){ filterOk:function(){ return ui.selected.targets.length==ui.selected.cards.length+1; }, + check:function(card){ + let player=get.owner(card),targets=_status.event.getTempCache('sblijian','targets'); + if(!Array.isArray(targets)){ + lib.skill.sblijian.selectTargetAi(_status.event,player); + targets=_status.event.getTempCache('sblijian','targets'); + } + targets=Math.min(player.countCards('he')+1,targets.length); + if(ui.selected.cards.lengthcurrent!==player),res; + for(let i of players){ + res=get.attitude(event.player,i); + if(restarget[1]) target=[i,res]; + } + game.players.remove(vp); + if(target[1]<=0){ + event.putTempCache('sblijian','targets',[]); + return; + } + let targets=[],idx=-1; + do{ + idx++; + targets.push(target.concat([get.sgn(get.attitude(player,target[0]))])); + players.remove(target[0]); + target[1]=0; + for(let i of players){ + res=get.effect(i,{name:'juedou',isCard:true},targets[idx][0],event.player); + if(res>target[1]) target=[i,res]; + } + }while(target[1]>0); + if(!player.hasSkill('sbbiyue')) targets=targets.filter(i=>i[2]!==0); + event.putTempCache('sblijian','targets',targets); + }, multiline:true, content:function(){ var targetx=targets.slice().sortBySeat(target)[1]; @@ -793,7 +845,30 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ai:{ threaten:3, order:7, - result:{target:-1} + result:{ + player:function(player,target){ + if(!player.hasSkill('sbbiyue') return 0; + let targets=_status.event.getTempCache('sblijian','targets'); + if(Array.isArray(targets)) for(let i=0;i0) return targets[i][1]/5; + return -targets[i][1]; + } + } + if(ui.selected.targets.length){ + let tars=ui.selected.targets.concat([target]); + return get.effect(target,{name:'juedou',isCard:true},tars[tars.length-2],target)+get.effect(tars[0],{name:'juedou',isCard:true},target,target); + } + return 0; + } + } } }, sbbiyue:{ From 7c5ed99d38c15ef8d9775c165f61b05b6ef24e79 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 14:43:29 +0800 Subject: [PATCH 012/115] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=BE=9B=E6=AF=97?= =?UTF-8?q?=E3=80=90=E5=BC=95=E8=A3=BE=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/sp2.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/character/sp2.js b/character/sp2.js index 52e13dfc7a..5acf542867 100644 --- a/character/sp2.js +++ b/character/sp2.js @@ -8452,6 +8452,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, ai:{ result:{ + order:10, player:function(player,target){ if(player.countCards('hs',function(card){ return get.tag(card,'damage')&&player.canUse(card,target); @@ -8499,7 +8500,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ player:function(card,player,target){ if(target!=player.storage.yinju2) return; if(card.name=='lebu') return; - return [0,0.5,0,0.5]; + if(card.name!=='huogong'&&get.tag(card,'damage')&&target.isDamaged()) [1,0.6,0,2.4]; + return [1,0.6,1,0.6]; }, }, }, From c2c22c61c2fc4276b83401f26fce2eb0a64ce6a3 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 14:59:06 +0800 Subject: [PATCH 013/115] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=91=9B=E7=8E=84?= =?UTF-8?q?=E3=80=90=E6=9C=AD=E7=AC=A6=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/xianding.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/character/xianding.js b/character/xianding.js index f6e485adca..a18d9da6ff 100644 --- a/character/xianding.js +++ b/character/xianding.js @@ -11806,6 +11806,27 @@ game.import('character',function(lib,game,ui,get,ai,_status){ player.addSkill('zhafu_hf'); target.addMark('zhafu_hf',1); }, + ai:{ + order:1, + result:{ + player:function(player,target){ + return Math.max(0,1+target.countCards('h')-game.countPlayer(current=>{ + if(get.attitude(target,current)>0) return 0.3; + if(target.hasJudge('lebu')) return 0.6; + if(target.inRange(current)) return 1.5; + return 1; + })); + }, + target:function(player,target){ + return -Math.max(0,1+target.countCards('h')-game.countPlayer(current=>{ + if(get.attitude(target,current)>0) return 0.3; + if(target.hasJudge('lebu')) return 0.6; + if(target.inRange(current)) return 1.5; + return 1; + })); + } + } + }, subSkill:{ hf:{ trigger:{ From c04dbe40b162141f29df7b4b932f59c925612b67 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 15:28:11 +0800 Subject: [PATCH 014/115] =?UTF-8?q?=E4=BC=98=E5=8C=96=E3=80=90=E4=B8=88?= =?UTF-8?q?=E5=85=AB=E8=9B=87=E7=9F=9B=E3=80=91=E3=80=90=E8=B4=AF=E7=9F=B3?= =?UTF-8?q?=E6=96=A7=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- card/standard.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/card/standard.js b/card/standard.js index 7d1ebad6e0..f6e4152c96 100644 --- a/card/standard.js +++ b/card/standard.js @@ -2108,8 +2108,14 @@ game.import('card',function(lib,game,ui,get,ai,_status){ audio:true, prompt:'将两张手牌当杀使用或打出', check:function(card){ - if(card.name=='sha') return 0; - return 5-get.value(card) + let player=_status.event.player; + if(player.hasCard(function(card){ + return get.name(card)=='sha'; + })) return 0; + if(_status.event&&_status.event.name=='chooseToRespond'&&player.hp<3&&!player.countCards('hs',function(card){ + return get.name(card)!='tao'&&get.name(card)!='jiu'; + })) return (player.hp>1?10:8)-get.value(card); + return Math.max(5,8-0.7*player.hp)-get.value(card); }, ai:{ respondSha:true, @@ -2144,10 +2150,9 @@ game.import('card',function(lib,game,ui,get,ai,_status){ next.set('ai',function(card){ var evt=_status.event.getTrigger(); if(get.attitude(evt.player,evt.target)<0){ - if(evt.baseDamage+evt.extraDamage>=Math.min(2,evt.target.hp)){ - return 8-get.value(card) - } - return 5-get.value(card) + if(player.needsToDiscard()) return 15-get.value(card); + if(evt.baseDamage+evt.extraDamage>=Math.min(2,evt.target.hp)) return 8-get.value(card); + return 5-get.value(card); } return -1; }); From 3c8fda1f53e134219a8d1b2fcba9eb98851f32d9 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 18:18:13 +0800 Subject: [PATCH 015/115] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B7=A6=E6=A3=BB?= =?UTF-8?q?=E3=80=90=E8=AF=8F=E9=A2=82=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/sp.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/character/sp.js b/character/sp.js index 8a4ac67178..92dcd5d259 100755 --- a/character/sp.js +++ b/character/sp.js @@ -10084,6 +10084,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return true; }, prompt2:'令其交给你一张手牌,并根据类型获得对应的标记', + check:function(event,player){ + return get.attitude(_status.event.player,event.player)>0; + }, content:function(){ 'step 0' event.target=trigger.player; From 83a5c86a96901cd0f29b5293e8b8831bef655024 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 18:30:13 +0800 Subject: [PATCH 016/115] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=AF=B8=E8=91=9B?= =?UTF-8?q?=E7=9E=BB=E3=80=90=E7=88=B6=E8=8D=AB=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/shenhua.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/character/shenhua.js b/character/shenhua.js index 758b009c41..78bfa304a4 100755 --- a/character/shenhua.js +++ b/character/shenhua.js @@ -958,6 +958,31 @@ game.import('character',function(lib,game,ui,get,ai,_status){ content:function(){ trigger.getParent().excluded.add(player); }, + ai:{ + effect:{ + target:function(card,player,target){ + let hs=player.getCards('h',i=>i!==card&&(!card.cards||!card.cards.contains(i))),num=player.getCardUsable('sha'); + if(card.name!=='sha'&&card.name!=='juedou'||hs.length0; + })) return 1; + if(card.name==='sha') num--; + hs=hs.filter(i=>{ + if(i.name==='juedou') return true; + if(num&&i.name==='sha'){ + num--; + return true; + } + return false; + }); + if(!hs.length) return 'zeroplayertarget'; + num=1-2/3/hs.length; + return [num,0,num,0]; + } + } + } }, "drlt_qianjie":{ group:["drlt_qianjie_1","drlt_qianjie_2","drlt_qianjie_3"], From 9e15fa81b183f8e99d6ecee4b63ec808a00f5d5b Mon Sep 17 00:00:00 2001 From: MDYY1 <2741562754@qq.com> Date: Sat, 30 Sep 2023 18:36:46 +0800 Subject: [PATCH 017/115] =?UTF-8?q?=E4=B8=BAaddJudgeNext=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=89=8C=E7=9A=84=E4=BD=8D=E7=BD=AE=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/game/game.js b/game/game.js index a5592a31b7..63b487f2b8 100644 --- a/game/game.js +++ b/game/game.js @@ -25136,8 +25136,12 @@ if(mod!='unchanged') return mod; return true; }, - addJudgeNext:function(card){ + addJudgeNext:function(card,unlimited){ if(!card.expired){ + if(get.postion(card,true)!=='o'&&get.postion(card,true)!=='j'&&!unlimited){ + game.log('将',card,'移入',this.next,'的判定区失败'); + return; + } var target=this.next; var name=card.viewAs||card.name; var bool=false; From 7b28f3b593a7d7628dd6d92bf2b6bb68bdb3f25a Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 19:07:01 +0800 Subject: [PATCH 018/115] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/sb.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/character/sb.js b/character/sb.js index 973f38078c..f0d51f4ee8 100644 --- a/character/sb.js +++ b/character/sb.js @@ -847,7 +847,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ order:7, result:{ player:function(player,target){ - if(!player.hasSkill('sbbiyue') return 0; + if(!player.hasSkill('sbbiyue')) return 0; let targets=_status.event.getTempCache('sblijian','targets'); if(Array.isArray(targets)) for(let i=0;i Date: Sat, 30 Sep 2023 19:40:04 +0800 Subject: [PATCH 019/115] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8F=B8=E9=A9=AC?= =?UTF-8?q?=E5=B8=88=E3=80=90=E8=B4=A5=E7=A7=BB=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/mobile.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/character/mobile.js b/character/mobile.js index 384f0e99e8..f1f022ff27 100644 --- a/character/mobile.js +++ b/character/mobile.js @@ -8055,7 +8055,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ },targets[0],targets[1]) }, ai:{ - order:1, + order:function(){ + return get.order({name:'tao'})+1; + }, result:{ target:function(player,target){ if(player.hasUnknown()&&target!=player.next&&target!=player.previous) return 0; From 241864da23f6d12fb133fa66f20e9147157ea707 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 19:41:35 +0800 Subject: [PATCH 020/115] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9D=8E=E5=A8=A5?= =?UTF-8?q?=E6=80=A7=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/ddd.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/character/ddd.js b/character/ddd.js index 27af134662..cb698cca35 100644 --- a/character/ddd.js +++ b/character/ddd.js @@ -29,7 +29,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ddd_liangxi:['male','wei',3,['dddtongyu']], ddd_wangkanglvkai:['male','shu',4,['dddbingjian']], ddd_sunliang:['male','wu',3,['ddddiedang','dddanliu','dddguiying'],['zhu']], - ddd_lie:['male','wu',3,['dddyeshen','dddqiaoduan']], + ddd_lie:['female','wu',3,['dddyeshen','dddqiaoduan']], }, characterFilter:{}, characterSort:{}, From 44607e8abcf6d48138fb40427943027a8d6fcac7 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 20:21:27 +0800 Subject: [PATCH 021/115] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=AB=A5=E6=B8=8A?= =?UTF-8?q?=E3=80=90=E6=9C=9D=E5=87=A4=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/sp2.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/character/sp2.js b/character/sp2.js index 5acf542867..a1a97d0531 100644 --- a/character/sp2.js +++ b/character/sp2.js @@ -3394,12 +3394,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } var next=player.chooseToDiscard('he',get.prompt('chaofeng',trigger.player),str); next.set('ai',function(card){ - var player=_status.event.player,suit=_status.event.color,number=_status.event.type,att=_status.event.att; - var val=4-get.value(card); - if(get.color(card)==suit) val+=3; - if(get.type2(card)==number){ - if(att<=0) val+=4; - else val-=3; + var player=_status.event.player,att=_status.event.att; + var val=4.2-get.value(card); + if(get.color(card)==_status.event.color) val+=3; + if(get.type2(card)==_status.event.type){ + if(att<0) val+=4; + else if(att===0) val+=2; + else val=0; } return val; }); From e740d18896069b2dc591315a8610a86b1552c556 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 21:09:42 +0800 Subject: [PATCH 022/115] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=89=8B=E6=9D=80?= =?UTF-8?q?=E7=8E=8B=E7=B2=B2=E3=80=90=E5=96=84=E6=AA=84=E3=80=91=E3=80=81?= =?UTF-8?q?=E6=89=8B=E6=9D=80=E7=8E=8B=E5=8F=8C=E3=80=90=E5=96=84=E6=A2=B0?= =?UTF-8?q?=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/shiji.js | 71 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/character/shiji.js b/character/shiji.js index a4024ff045..5896aaf433 100644 --- a/character/shiji.js +++ b/character/shiji.js @@ -1399,7 +1399,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ order:9, result:{player:1}, }, - group:'shanxie_exclude', + group:['shanxie_exclude','shanxie_shan'], subSkill:{ exclude:{ trigger:{global:'useCard'}, @@ -1414,6 +1414,48 @@ game.import('character',function(lib,game,ui,get,ai,_status){ content:function(){ trigger.all_excluded=true; }, + sub:true + }, + shan:{ + trigger:{player:'useCardToPlayered'}, + filter:function(event,player){ + return event.target.isAlive()&&event.card.name=='sha'; + }, + silent:true, + content:function(){ + trigger.target.addTempSkill('shanxie_banned'); + trigger.target.storage.shanxie_banned={ + card:trigger.card, + num:player.getAttackRange()*2 + }; + }, + sub:true + }, + banned:{ + init:function(player){ + player.storage.shanxie_banned={}; + }, + onremove:function(player){ + delete player.storage.shanxie_banned; + }, + trigger:{global:'useCardEnd'}, + filter:function(event,player){ + return event.card==player.storage.shanxie_banned.card; + }, + silent:true, + content:function(){ + player.removeSkill('shanxie_banned'); + }, + ai:{ + effect:{ + player:function(card,player,target){ + if(get.name(card)=='shan'){ + let num=get.number(card); + if(!num||num<=player.storage.shanxie_banned.num) return 'zeroplayertarget'; + } + } + } + } }, }, }, @@ -5808,6 +5850,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, spshanxi:{ audio:2, + init:function(player){ + game.addGlobalSkill('spshanxi_bj'); + }, + onremove:function(player){ + game.removeGlobalSkill('spshanxi_bj'); + }, trigger:{player:'phaseUseBegin'}, direct:true, filter:function(event,player){ @@ -5867,6 +5915,27 @@ game.import('character',function(lib,game,ui,get,ai,_status){ else trigger.player.give(result.cards,player); }, }, + spshanxi_bj:{ + charlotte:true, + trigger:{player:'dieAfter'}, + filter:function(event,player){ + return !game.hasPlayer(current=>current.hasSkill('spshanxi_suoming')); + }, + content:function(){ + game.removeGlobalSkill('spshanxi_bj'); + }, + ai:{ + effect:{ + target:function(card,player,target){ + let suoming=game.findPlayer(current=>current.hasSkill('spshanxi_suoming')); + if(suoming&&_status.event&&target===_status.event.dying&&target.hasMark('spshanxi')){ + if(target.countCards('he')<2) return 'zerotarget'; + return [1,get.attitude(target,suoming)>0?0:-1.2]; + } + } + } + } + }, shameng:{ audio:2, enable:'phaseUse', From 45ad033c531b3e7e926b865f33cacc516592b163 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 21:35:49 +0800 Subject: [PATCH 023/115] =?UTF-8?q?ai=E6=8A=80=E8=83=BD=E9=9D=99=E9=BB=98?= =?UTF-8?q?=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/shiji.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/character/shiji.js b/character/shiji.js index 5896aaf433..f0d9d60f92 100644 --- a/character/shiji.js +++ b/character/shiji.js @@ -5916,11 +5916,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, spshanxi_bj:{ - charlotte:true, trigger:{player:'dieAfter'}, filter:function(event,player){ return !game.hasPlayer(current=>current.hasSkill('spshanxi_suoming')); }, + silent:true, + charlotte:true, content:function(){ game.removeGlobalSkill('spshanxi_bj'); }, From b5e9eff36de96f3a33943803bbe7c633177c8a15 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 21:47:59 +0800 Subject: [PATCH 024/115] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=98=E6=B0=B8?= =?UTF-8?q?=E3=80=90=E5=B0=81=E4=B9=A1=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/huicui.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/character/huicui.js b/character/huicui.js index c48074c082..e2186629d9 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -8235,6 +8235,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return max2; }, audio:2, + init:function(player){ + game.addGlobalSkill('fengxiang_use'); + }, + onremove:function(player){ + game.removeGlobalSkill('fengxiang_use'); + }, trigger:{player:'damageEnd'}, forced:true, filter:function(event,player){ @@ -8265,6 +8271,26 @@ game.import('character',function(lib,game,ui,get,ai,_status){ player.draw(); }, }, + use:{ + mod:{ + aiOrder:function(player,card,num){ + if(num>0&&get.itemtype(card)==='card'&&card.hasGaintag('fengxiang_tag')&&game.hasPlayer(current=>{ + return current.hasSkill('fengxiang')&&get.attitude(player,current)>0; + })) return num+10; + } + }, + trigger:{player:'dieAfter'}, + filter:function(event,player){ + for(let i of game.players){ + if(i.hasSkill('fengxiang')) return false; + } + return true; + }, + silent:true, + content:function(){ + game.removeGlobalSkill('fengxiang_use'); + } + } }, }, //阚泽 From ae5bd0ec4b1ea31a9a795d8063d55835a90a5665 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Sat, 30 Sep 2023 22:01:59 +0800 Subject: [PATCH 025/115] =?UTF-8?q?=E7=BE=A4=E5=8A=BF=E5=8A=9B=E8=BE=B9?= =?UTF-8?q?=E6=A1=86,=20=E6=96=B0=E7=9A=84prefix=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/clan.js | 16 ++++++++++++++++ character/extra.js | 7 ++++++- character/tw.js | 5 ++++- character/yingbian.js | 14 +++++++------- game/game.js | 25 ++++++++++++++++++++----- layout/default/layout.css | 32 ++++++++++++++++++++++++++++++++ 6 files changed, 85 insertions(+), 14 deletions(-) diff --git a/character/clan.js b/character/clan.js index f5d1a62d1d..77cf6a5d10 100644 --- a/character/clan.js +++ b/character/clan.js @@ -2277,6 +2277,22 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, translate:{ + clan_wuxian_prefix:'族', + clan_wuban_prefix:'族', + clan_xunshu_prefix:'族', + clan_xunchen_prefix:'族', + clan_xuncai_prefix:'族', + clan_xuncan_prefix:'族', + clan_hanshao_prefix:'族', + clan_hanrong_prefix:'族', + clan_wukuang_prefix:'族', + clan_wangling_prefix:'族', + clan_zhongyan_prefix:'族', + clan_wangyun_prefix:'族', + clan_wanghun_prefix:'族', + clan_zhonghui_prefix:'族', + clan_zhongyu_prefix:'族', + clan_wuxian:'族吴苋', clanyirong:'移荣', clanyirong_info:'出牌阶段限两次。若你的手牌数:小于X,则你可以将手牌摸至X张(至多摸八张),然后X-1;大于X,则你可以将手牌弃置至X张,然后X+1。(X为你的手牌上限)', diff --git a/character/extra.js b/character/extra.js index 0c9ba2432d..9df78fa413 100755 --- a/character/extra.js +++ b/character/extra.js @@ -584,7 +584,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ skillAnimation:true, animationColor:'orange', filter:function(event,player){ - return player.getStorage('dctuoyu').length==3; + return true; + //return player.getStorage('dctuoyu').length==3; }, content:function(){ 'step 0' @@ -592,6 +593,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){ player.loseMaxHp(); 'step 1' if(game.countPlayer()>2){ + if(player==trigger.player&&!trigger.skill){ + var evt=trigger.getParent(); + if(evt.name=='phaseLoop'&&evt._isStandardLoop) evt.player=player.next; + } player.chooseTarget(true,'请选择一名要更换座次的角色,将自己移动到该角色的上家位置',function(card,player,target){ return target!=player&&target!=player.next; }).set('ai',function(target){ diff --git a/character/tw.js b/character/tw.js index 513987f74c..ebdff9ee34 100644 --- a/character/tw.js +++ b/character/tw.js @@ -320,7 +320,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ '观看'+str+'的手牌并获得其一种花色的所有手牌', ]).set('ai',()=>{ var player=_status.event.player; - var target=_status.event.target; + var target=_status.event.getParent().target; if(target.countCards('h')-player.countCards('h')>target.countCards('h')/4||get.attitude(player,target)>0) return 0; return 1; }); @@ -14488,6 +14488,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twchuanshu:'传术', twchuanshu_info:'限定技。准备阶段,你可以选择一名角色。直到你的下回合开始,其获得以下效果:1.当其拼点牌亮出时,此牌点数+3;2.其使用的下一张【杀】对除你外的角色造成伤害时,此伤害+1;3.若其不为你,其使用的下一张【杀】结算结束后,你摸等同于其因此【杀】造成的伤害值数的牌。', xia_xushu:'侠徐庶', + xia_xushu_prefix:'侠', twjiange:'剑歌', twjiange_info:'每回合限一次。你可以将一张非基本牌当做【杀】使用或打出(无距离和次数限制,且不计入次数)。若此时不为你的回合,你摸一张牌。', twxiawang:'侠望', @@ -14517,11 +14518,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twjimeng:'急盟', twjimeng_info:'出牌阶段限一次。你可以获得一名其他角色区域内的一张牌,然后交给其一张牌。若其体力值不小于你,你摸一张牌。', xia_lusu:'侠鲁肃', + xia_lusu_prefix:'侠', twkaizeng:'慨赠', twkaizeng_info:'其他角色的出牌阶段限一次。其可以选择一种基本牌的牌名或非基本牌的类型,然后令你选择是否交给其任意张手牌。若你以此法:交给其至少两张牌,你摸一张牌;交给其的牌中包含其选择的牌名或类型的牌,你获得一张与此牌名或类型不同的牌。', twyangming:'扬名', twyangming_info:'出牌阶段结束时,你可以摸X张牌,且令本回合的手牌上限+X(X为你本阶段使用过的牌的类型数)。', xia_dianwei:'侠典韦', + xia_dianwei_prefix:'侠', twliexi:'烈袭', twliexi_info:'准备阶段,你可以弃置任意张牌并选择一名其他角色。若你以此法弃置的牌数大于其体力值,你对其造成1点伤害;否则其对你造成1点伤害。然后若你弃置的牌中有武器牌,你对其造成1点伤害。', twshezhong:'慑众', diff --git a/character/yingbian.js b/character/yingbian.js index 2d1119bfbe..8f69c72b86 100644 --- a/character/yingbian.js +++ b/character/yingbian.js @@ -3590,7 +3590,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, translate:{ jin_zhangchunhua:'晋张春华', - jin_zhangchunhua_ab:'张春华', + jin_zhangchunhua_prefix:'晋', huishi:'慧识', huishi_info:'摸牌阶段,你可以放弃摸牌,改为观看牌堆顶的X张牌,获得其中的一半(向下取整),然后将其余牌置入牌堆底。(X为牌堆数量的个位数)', qingleng:'清冷', @@ -3599,7 +3599,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xuanmu2:'宣穆', xuanmu_info:'锁定技,隐匿技。你于其他角色的回合登场时,防止你受到的伤害直到回合结束。', jin_simayi:'晋司马懿', - jin_simayi_ab:'司马懿', + jin_simayi_prefix:'晋', zhanghuyuechen:'张虎乐綝', xijue:'袭爵', xijue_gain:'袭爵', @@ -3621,7 +3621,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ pozhu_info:'出牌阶段,你可以将一张手牌当做【出其不意】使用。若你未因此牌造成过伤害,则你不能再发动〖破竹〗直到回合结束。', pozhu_info_guozhan:'出牌阶段限一次,你可以将一张手牌当做【出其不意】使用。', jin_wangyuanji:'晋王元姬', - jin_wangyuanji_ab:'王元姬', + jin_wangyuanji_prefix:'晋', shiren:'识人', shiren_info:'隐匿技。你于其他角色的回合内登场时,若其有手牌,则你可对其发动〖宴戏〗。', yanxi:'宴戏', @@ -3629,7 +3629,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yanxi_info:'出牌阶段,你可选择一名有手牌的角色。你将该角色的一张随机手牌与牌堆顶的两张牌混合后展示,并选择其中一张。若你以此法选择的是该角色的手牌,则你获得这三张牌。否则你获得选择的牌。你通过〖宴戏〗得到的牌,不计入当前回合的手牌上限。', yanxi_info_guozhan:'出牌阶段,你可选择一名有手牌的角色。你将该角色的一张随机手牌与牌堆中的两张随机牌混合后展示,并选择其中一张。若你以此法选择的是该角色的手牌,则你获得这三张牌。否则你获得选择的牌。你通过〖宴戏〗得到的牌,不计入当前回合的手牌上限。', jin_simazhao:'晋司马昭', - jin_simazhao_ab:'司马昭', + jin_simazhao_prefix:'晋', tuishi:'推弑', tuishi_info:'隐匿技,你于其他角色A的回合内登场时,可于此回合结束时选择其攻击范围内的一名角色B。A选择一项:①对B使用一张【杀】。②你对A造成1点伤害。', choufa:'筹伐', @@ -3644,7 +3644,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ chengwu:'成务', chengwu_info:'主公技,锁定技,其他晋势力角色攻击范围内的角色视为在你的攻击范围内。', jin_xiahouhui:'晋夏侯徽', - jin_xiahouhui_ab:'夏侯徽', + jin_xiahouhui_prefix:'晋', baoqie:'宝箧', baoqie_info:'隐匿技,锁定技。你登场后,从牌堆中获得一张不为赠物的宝物牌。若此牌在你的手牌区内为宝物牌,则你可以使用此牌。', jyishi:'宜室', @@ -3652,7 +3652,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ shiduo:'识度', shiduo_info:'出牌阶段限一次,你可以与一名其他角色拼点。若你赢,你获得其所有手牌。然后你交给其X张手牌(X为你手牌数的一半,向下取整)。', jin_simashi:'晋司马师', - jin_simashi_ab:'司马师', + jin_simashi_prefix:'晋', taoyin:'韬隐', taoyin2:'韬隐', taoyin_info:'隐匿技,当你登场后,若当前回合角色存在且不是你,则你可令该角色本回合的手牌上限-2。', @@ -3678,7 +3678,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhuosheng_info:'出牌阶段,①你使用本轮内得到的基本牌时无次数和距离限制。②你使用本轮内获得的普通锦囊牌选择目标后,可令此牌的目标数+1或-1。③你使用本轮内得到的装备牌时可以摸一张牌(以此法得到的牌不能触发〖擢升〗)。', zhuosheng_info_guozhan:'出牌阶段,①你使用本轮内得到的基本牌时无距离限制。②你使用本轮内获得的普通锦囊牌选择目标后,可令此牌的目标数+1或-1。③你使用本轮内得到的装备牌时可以摸一张牌(以此法得到的牌不能触发〖擢升〗)。', jin_yanghuiyu:'晋羊徽瑜', - jin_yanghuiyu_ab:'羊徽瑜', + jin_yanghuiyu_prefix:'晋', gz_jin_yanghuiyu:'羊徽瑜', huirong:'慧容', huirong_info:'隐匿技,锁定技。当你登场后,你令一名角色将手牌数摸至/弃至与体力值相同(至多摸至五张)。', diff --git a/game/game.js b/game/game.js index a5592a31b7..0a7b75a789 100644 --- a/game/game.js +++ b/game/game.js @@ -13943,11 +13943,13 @@ lib.onphase[i](); } player.phase(); - event.player=player.next; "step 2" if(!game.players.contains(event.player.next)){ event.player=game.findNext(event.player.next); } + else{ + event.player=event.player.next; + } event.goto(1); }, loadPackage:function(){ @@ -33648,16 +33650,28 @@ nature:'keymm', }], ['神',{ - color:'#d6cde9', - nature:'thundermm', + color:'#faecd1', + nature:'orangemm', + }], + ['族',{ + color:'#ee9ac7', + nature:'firemm', + }], + ['晋',{ + color:'#e1a6f0', + nature:'blackmm', + }], + ['侠',{ + color:'#dddddd', + nature:'qunmm', }], ]), groupnature:{ - shen:'thunder', + shen:'shen', wei:'water', shu:'soil', wu:'wood', - qun:'metal', + qun:'qun', western:'thunder', key:'key', jin:'thunder', @@ -39516,6 +39530,7 @@ phaseLoop:function(player){ var next=game.createEvent('phaseLoop'); next.player=player; + next._isStandardLoop=true; next.setContent('phaseLoop'); }, gameDraw:function(player,num){ diff --git a/layout/default/layout.css b/layout/default/layout.css index bbc324e8fa..113e999cdd 100644 --- a/layout/default/layout.css +++ b/layout/default/layout.css @@ -3967,6 +3967,38 @@ span[data-nature='keymm'] { rgba(203, 177, 255,1) 0 0 2px,black 0 0 1px; } + +div[data-nature='shen'], +span[data-nature='shen'] { + text-shadow: rgba(243, 171, 27, 1) 0 0 2px,rgba(243, 171, 27, 1) 0 0 5px,rgba(243, 171, 27, 1) 0 0 10px, + rgba(243, 171, 27, 1) 0 0 10px,rgba(243, 171, 27, 1) 0 0 20px,rgba(243, 171, 27, 1) 0 0 20px,black 0 0 1px; +} +div[data-nature='shenm'], +span[data-nature='shenm'] { + text-shadow: rgba(243, 171, 27, 1) 0 0 2px,rgba(243, 171, 27, 1) 0 0 5px,rgba(243, 171, 27, 1) 0 0 5px, + rgba(243, 171, 27, 1) 0 0 5px,black 0 0 1px; +} +div[data-nature='shenmm'], +span[data-nature='shenmm'] { + text-shadow: rgba(243, 171, 27, 1) 0 0 2px,rgba(243, 171, 27, 1) 0 0 2px,rgba(243, 171, 27, 1) 0 0 2px, + rgba(243, 171, 27, 1) 0 0 2px,black 0 0 1px; +} +div[data-nature='qun'], +span[data-nature='qun'] { + text-shadow: rgba(164, 164, 164, 1) 0 0 2px,rgba(164, 164, 164, 1) 0 0 5px,rgba(164, 164, 164, 1) 0 0 10px, + rgba(164, 164, 164, 1) 0 0 10px,rgba(164, 164, 164, 1) 0 0 20px,rgba(164, 164, 164, 1) 0 0 20px,black 0 0 1px; +} +div[data-nature='qunm'], +span[data-nature='qunm'] { + text-shadow: rgba(164, 164, 164, 1) 0 0 2px,rgba(164, 164, 164, 1) 0 0 5px,rgba(164, 164, 164, 1) 0 0 5px, + rgba(164, 164, 164, 1) 0 0 5px,black 0 0 1px; +} +div[data-nature='qunmm'], +span[data-nature='qunmm'] { + text-shadow: rgba(164, 164, 164, 1) 0 0 2px,rgba(164, 164, 164, 1) 0 0 2px,rgba(164, 164, 164, 1) 0 0 2px, + rgba(164, 164, 164, 1) 0 0 2px,black 0 0 1px; +} + .player .identity[data-color="nei"], .player .identity[data-color="ye"], .player .identity[data-color="rYe"], From c3119f4991bbea6775fb634bc55cd6b3f2b770ba Mon Sep 17 00:00:00 2001 From: mengxinzxz <139629761+mengxinzxz@users.noreply.github.com> Date: Sat, 30 Sep 2023 22:02:45 +0800 Subject: [PATCH 026/115] =?UTF-8?q?=E5=85=A8=E6=83=A0=E8=A7=A3=E5=86=8D?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/xianding.js | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/character/xianding.js b/character/xianding.js index a18d9da6ff..605f00b8b5 100644 --- a/character/xianding.js +++ b/character/xianding.js @@ -6302,7 +6302,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ event.list=list; player.draw(list[0]); 'step 1' - player.storage.dchuishu_effect=event.list[2]; player.addTempSkill('dchuishu_effect'); player.chooseToDiscard('h',true,event.list[1]); }, @@ -6315,22 +6314,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, content:function(storage,player){ var list=lib.skill.dchuishu.getList(player); - return '摸牌阶段结束时,你可以摸['+list[0]+']张牌。若如此做:你弃置['+list[1]+']张手牌,且当你于本回合内弃置第['+list[2]+']+1张牌后,你从弃牌堆中获得等同于本回合弃牌数的非基本牌。'; + return '摸牌阶段结束时,你可以摸['+list[0]+']张牌。若如此做:你弃置['+list[1]+']张手牌,且当你于本回合内弃置第['+list[2]+']+1张牌后,你从弃牌堆中获得['+list[2]+']张非基本牌。'; }, }, subSkill:{ effect:{ + charlotte:true, audio:'dchuishu', trigger:{ player:'loseAfter', global:'loseAsyncAfter', }, - forced:true, - popup:false, - charlotte:true, - onremove:true, filter:function(event,player){ - var num=player.storage.dchuishu_effect; + var num=lib.skill.dchuishu.getList(player)[2]; if(typeof num!='number') return false; if(event.type!='discard'||event.getlx===false) return false; var evt=event.getl(player); @@ -6346,14 +6342,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }); return prev>num; }, + forced:true, + popup:false, + firstDo:true, content:function(){ - player.removeSkill('dchuishu_effect'); - var evt=trigger.getl(player); - var num=0; - player.getHistory('lose',function(evt){ - if(evt.type!='discard') return false; - num+=evt.cards2.length; - }); + var num=lib.skill.dchuishu.getList(player)[2]; var cards=[]; for(var i=0;i阳:你可以弃置一张黑色手牌。'; @@ -12457,7 +12450,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcpeiqi_info:'当你受到伤害后,你可以移动场上的一张牌。然后若场上所有角色均在彼此的攻击范围内,则你可以再移动场上的一张牌。', quanhuijie:'全惠解', dchuishu:'慧淑', - dchuishu_info:'摸牌阶段结束时,你可以摸[3]张牌。若如此做:你弃置[1]张手牌,且当你于本回合内弃置第[2]+1张牌后,你从弃牌堆中随机获得等同于本回合弃牌数的非基本牌。', + dchuishu_info:'摸牌阶段结束时,你可以摸[3]张牌。若如此做:你弃置[1]张手牌,且当你于本回合内弃置第[2]+1张牌后,你从弃牌堆中随机获得〖慧淑〗第三个括号数字张非基本牌。', dcyishu:'易数', dcyishu_info:'锁定技。当你不因出牌阶段而失去牌后,你同时令{〖慧淑〗的中括号内最小的一个数字+2}且{〖慧淑〗的中括号内最大的一个数字-1}。', dcligong:'离宫', From 1020ece0f1a73af5d974c2e13e3f5bea9924be76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=A6=E5=8E=9F?= <98148643+MDYY1@users.noreply.github.com> Date: Sat, 30 Sep 2023 22:03:53 +0800 Subject: [PATCH 027/115] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E7=BC=A9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/game/game.js b/game/game.js index 63b487f2b8..c154f0d2bd 100644 --- a/game/game.js +++ b/game/game.js @@ -25138,10 +25138,10 @@ }, addJudgeNext:function(card,unlimited){ if(!card.expired){ - if(get.postion(card,true)!=='o'&&get.postion(card,true)!=='j'&&!unlimited){ - game.log('将',card,'移入',this.next,'的判定区失败'); - return; - } + if(get.postion(card,true)!=='o'&&get.postion(card,true)!=='j'&&!unlimited){ + game.log('将',card,'移入',this.next,'的判定区失败'); + return; + } var target=this.next; var name=card.viewAs||card.name; var bool=false; From f2e682f071c42eb31819f69f9fba4bb170910ed7 Mon Sep 17 00:00:00 2001 From: mengxinzxz <139629761+mengxinzxz@users.noreply.github.com> Date: Sat, 30 Sep 2023 22:04:06 +0800 Subject: [PATCH 028/115] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=91=A8=E5=A4=84?= =?UTF-8?q?=E3=80=90=E5=96=84=E6=96=AD=E3=80=91R=E7=9A=84=E7=94=9F?= =?UTF-8?q?=E6=88=90=E6=97=B6=E6=9C=BA=E4=B8=BA=E6=AF=8F=E6=AC=A1=E5=88=86?= =?UTF-8?q?=E9=85=8D=E6=95=B0=E5=AD=97=E6=97=B6=EF=BC=8C=E9=98=B2=E6=AD=A2?= =?UTF-8?q?=E5=9B=9E=E5=90=88=E5=86=85=E8=8E=B7=E5=BE=97=E3=80=90=E5=96=84?= =?UTF-8?q?=E6=96=AD=E3=80=91=E6=97=A0=E6=B3=95=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/sp.js | 84 +++++++++++++++++++++++++++---------------------- 1 file changed, 46 insertions(+), 38 deletions(-) diff --git a/character/sp.js b/character/sp.js index 8a4ac67178..89c6d55bb9 100755 --- a/character/sp.js +++ b/character/sp.js @@ -6944,44 +6944,34 @@ game.import('character',function(lib,game,ui,get,ai,_status){ init:function(player,name){ player.storage[name]=[1,2,3,4]; }, - trigger:{player:'phaseBegin'}, + trigger:{player:'damageEnd'}, + filter:(event,player)=>player!=_status.currentPhase, forced:true, - popup:false, + locked:false, content:function(){ - trigger._shanduan=(player.storage.shanduan||[1,2,3,4]).slice(0); - player.storage.shanduan=[1,2,3,4] + if(!player.storage.shanduan) player.storage.shanduan=[1,2,3,4]; + var list=player.storage.shanduan; + for(var i=0;iplayer!=_status.currentPhase, - content:function(){ - if(!player.storage.shanduan) player.storage.shanduan=[1,2,3,4]; - var list=player.storage.shanduan; - for(var i=0;i0; + return !list||list.length>0; }, content:function(){ 'step 0' var list=trigger.getParent()._shanduan; + if(!list){ + trigger.getParent()._shanduan=(player.storage.shanduan||[1,2,3,4]).slice(0); + player.storage.shanduan=[1,2,3,4]; + } + 'step 1' + var list=trigger.getParent()._shanduan; if(list.length==1) event._result={index:0}; else player.chooseControl(list).set('prompt','善断:为摸牌阶段的摸牌数分配一个数值').set('choice',list.indexOf(Math.max.apply(Math,list))).set('ai',()=>_status.event.choice); - 'step 1' + 'step 2' var list=trigger.getParent()._shanduan; var num=list[result.index]; trigger.num=num; @@ -7011,11 +7007,17 @@ game.import('character',function(lib,game,ui,get,ai,_status){ locked:false, filter:function(event,player){ var list=event.getParent()._shanduan; - return list&&list.length>0; + return !list||list.length>0; }, content:function(){ 'step 0' var list=trigger.getParent()._shanduan; + if(!list){ + trigger.getParent()._shanduan=(player.storage.shanduan||[1,2,3,4]).slice(0); + player.storage.shanduan=[1,2,3,4]; + } + 'step 1' + var list=trigger.getParent()._shanduan; if(list.length==1) event._result={index:0}; else player.chooseControl(list).set('prompt','善断:为攻击范围基数分配一个数值').set('list',list).set('ai',function(){ var player=_status.event.player,list=_status.event.list,card={name:'sha'}; @@ -7041,7 +7043,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } return list.indexOf(Math.min.apply(Math,list)); }); - 'step 1' + 'step 2' var list=trigger.getParent()._shanduan; var num=list[result.index]; if(!player.storage.shanduan_effect) player.storage.shanduan_effect={}; @@ -7066,7 +7068,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } return list.indexOf(Math.min.apply(Math,list)); }); - 'step 2' + 'step 3' var list=trigger.getParent()._shanduan; var num=list[result.index]; if(!player.storage.shanduan_effect) player.storage.shanduan_effect={}; @@ -7082,14 +7084,20 @@ game.import('character',function(lib,game,ui,get,ai,_status){ locked:false, filter:function(event,player){ var list=event.getParent()._shanduan; - return list&&list.length>0; + return !list||list.length>0; }, content:function(){ 'step 0' var list=trigger.getParent()._shanduan; + if(!list){ + trigger.getParent()._shanduan=(player.storage.shanduan||[1,2,3,4]).slice(0); + player.storage.shanduan=[1,2,3,4]; + } + 'step 1' + var list=trigger.getParent()._shanduan; if(list.length==1) event._result={index:0}; else player.chooseControl(list).set('prompt','善断:为手牌上限基数分配一个数值').set('choice',list.indexOf(Math.max.apply(Math,list))).set('ai',()=>_status.event.choice); - 'step 1' + 'step 2' var list=trigger.getParent()._shanduan; var num=list[result.index]; if(!player.storage.shanduan_effect) player.storage.shanduan_effect={}; @@ -25349,7 +25357,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ tongxie_info:'出牌阶段开始时,你可以选择包括你在内的至多三名角色(你与这些角色均称为“同协角色”)。这些角色中手牌数唯一最少的角色摸一张牌,且你获得如下效果直到你下回合开始:①当有“同协角色”对唯一目标角色使用的【杀】结算结束后,其他“同协角色”可以依次对目标角色使用一张【杀】(无距离和次数限制,且不能再触发此效果)。②当有“同协角色”受到伤害时,其他“同协角色”(本回合内失去过体力的角色除外)可以防止此伤害,失去1点体力。', jin_zhouchu:'周处', shanduan:'善断', - shanduan_info:'锁定技。①回合开始时,你生成数组R=[1,2,3,4]。②摸牌阶段开始时,你从数组R中选择并移除一个数字A。你本阶段的额定摸牌数改为A。③出牌阶段开始时,你从数组R中选择并移除两个数字B和C。你将你本阶段内的攻击范围基数最小值和使用【杀】的次数上限基础值改为B和C。④弃牌阶段开始时,你从数组R中选择并移除一个数字D。你令你本回合的手牌上限基数改为D。⑤当你于回合外受到伤害后,你令下回合生成的R中最小的一个数字+1。', + shanduan_info:'锁定技。①摸牌/出牌/弃牌阶段开始时,你为本回合摸牌阶段摸牌数/攻击范围和使用【杀】的限制次数/手牌上限的默认值从数组R=[1,2,3,4]中分配数值。②当你于回合外受到伤害后,你令下回合〖善断①〗以此法分配的数值集合R中的最小值+1。', yilie:'义烈', yilie_info:'每轮每种牌名限一次。你可以将两张颜色相同的手牌当做任意一种基本牌使用。', caoxiancaohua:'曹宪曹华', From 86d032e8f79f432b19d646605c564d7c9fe1ebcc Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 22:04:13 +0800 Subject: [PATCH 029/115] =?UTF-8?q?forceDie=E6=A0=87=E7=AD=BE=E8=A1=A5?= =?UTF-8?q?=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/huicui.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/character/huicui.js b/character/huicui.js index e2186629d9..ab3a303e5c 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -8287,6 +8287,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return true; }, silent:true, + forceDie:true, + charlotte:true, content:function(){ game.removeGlobalSkill('fengxiang_use'); } From e0eac8a82457e0f9619980831b7141ba09fbbaae Mon Sep 17 00:00:00 2001 From: mengxinzxz <139629761+mengxinzxz@users.noreply.github.com> Date: Sat, 30 Sep 2023 22:05:53 +0800 Subject: [PATCH 030/115] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=A4=8F=E4=BE=AF?= =?UTF-8?q?=E6=B0=8F=E3=80=90=E7=87=95=E8=AF=AD=E3=80=91=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E8=AE=A9=E7=94=B7=E6=80=A7=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E6=91=B8=E4=B8=A4=E5=BC=A0=E7=89=8C=E6=95=88=E6=9E=9C=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/yijiang.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/character/yijiang.js b/character/yijiang.js index d1506b4ff1..b3bc5334be 100755 --- a/character/yijiang.js +++ b/character/yijiang.js @@ -9547,13 +9547,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, yanyu2:{ trigger:{player:'phaseUseEnd'}, - direct:true, filter:function(event,player){ - return player.getHistory('lose',function(evt){ - var evt2=evt.getParent(); - return evt2.name=='useSkill'&&evt2.skill=='yanyu'&&evt.getParent(3)==event; + return player.getHistory('useSkill',function(evt){ + return evt.event.getParent('phaseUse')==event&&evt.skill=='yanyu'; }).length>=2; }, + direct:true, content:function(){ 'step 0' player.chooseTarget(get.prompt('yanyu'),'令一名男性角色摸两张牌',function(card,player,target){ From 92e88a41ce5c501bed79883cac42ee3c9625263f Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Sat, 30 Sep 2023 22:07:30 +0800 Subject: [PATCH 031/115] minus fix --- character/huicui.js | 1 + character/shiji.js | 1 + game/game.js | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/character/huicui.js b/character/huicui.js index e2186629d9..b687c924e3 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -8280,6 +8280,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } }, trigger:{player:'dieAfter'}, + forceDie:true, filter:function(event,player){ for(let i of game.players){ if(i.hasSkill('fengxiang')) return false; diff --git a/character/shiji.js b/character/shiji.js index f0d9d60f92..9764b8ea0f 100644 --- a/character/shiji.js +++ b/character/shiji.js @@ -5920,6 +5920,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ filter:function(event,player){ return !game.hasPlayer(current=>current.hasSkill('spshanxi_suoming')); }, + forceDie:true, silent:true, charlotte:true, content:function(){ diff --git a/game/game.js b/game/game.js index e3cf97f5a6..80e2e0dee4 100644 --- a/game/game.js +++ b/game/game.js @@ -25140,7 +25140,7 @@ }, addJudgeNext:function(card,unlimited){ if(!card.expired){ - if(get.postion(card,true)!=='o'&&get.postion(card,true)!=='j'&&!unlimited){ + if(!unlimited&&get.postion(card,true)!=='o'&&get.postion(card,true)!=='j'){ game.log('将',card,'移入',this.next,'的判定区失败'); return; } From 8d36f38da599ac5ca21c867b0bf97f4ddc5be565 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 22:07:47 +0800 Subject: [PATCH 032/115] =?UTF-8?q?forceDie=E6=A0=87=E7=AD=BE=E8=A1=A5?= =?UTF-8?q?=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/shiji.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/character/shiji.js b/character/shiji.js index f0d9d60f92..1cc83d19cf 100644 --- a/character/shiji.js +++ b/character/shiji.js @@ -5918,9 +5918,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ spshanxi_bj:{ trigger:{player:'dieAfter'}, filter:function(event,player){ - return !game.hasPlayer(current=>current.hasSkill('spshanxi_suoming')); + for(let i of game.players){ + if(i.hasSkill('spshanxi_suoming')) return false; + } + return true; }, silent:true, + forceDie:true, charlotte:true, content:function(){ game.removeGlobalSkill('spshanxi_bj'); From 140973eff2fde3041a3fa47ba9db5645edf3ff8e Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 22:12:13 +0800 Subject: [PATCH 033/115] =?UTF-8?q?forceDie=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/shiji.js | 1 - 1 file changed, 1 deletion(-) diff --git a/character/shiji.js b/character/shiji.js index 14dbbed233..1cc83d19cf 100644 --- a/character/shiji.js +++ b/character/shiji.js @@ -5923,7 +5923,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } return true; }, - forceDie:true, silent:true, forceDie:true, charlotte:true, From 48191e486434636902136bc4f866c391778a8d49 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sat, 30 Sep 2023 22:15:07 +0800 Subject: [PATCH 034/115] =?UTF-8?q?forceDie=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/huicui.js | 1 - 1 file changed, 1 deletion(-) diff --git a/character/huicui.js b/character/huicui.js index 743236b9c5..ab3a303e5c 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -8280,7 +8280,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } }, trigger:{player:'dieAfter'}, - forceDie:true, filter:function(event,player){ for(let i of game.players){ if(i.hasSkill('fengxiang')) return false; From a040b100f92bd6976a4eb7e5a54a1f72b5177be6 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Sun, 1 Oct 2023 00:45:42 +0800 Subject: [PATCH 035/115] =?UTF-8?q?SP=E5=89=8D=E7=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/collab.js | 5 +++++ character/diy.js | 8 ++++++-- character/offline.js | 13 ++++++++++++ character/refresh.js | 8 ++++---- character/sp.js | 16 +++++++++++++++ character/xinghuoliaoyuan.js | 2 ++ game/game.js | 39 ++++++++++++++++++++---------------- 7 files changed, 68 insertions(+), 23 deletions(-) diff --git a/character/collab.js b/character/collab.js index 8ffc00fe29..1defc44cee 100644 --- a/character/collab.js +++ b/character/collab.js @@ -1533,25 +1533,30 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, translate:{ old_lingju:'SP灵雎', + old_lingju_prefix:'SP', fenxin_old:'焚心', fenxin_old_info:'限定技,当你杀死一名非主公角色时,你可以与其交换未翻开的身份牌。(你的身份为主公时不能发动此技能)', sp_fuwan:'SP伏完', + sp_fuwan_prefix:'SP', spfengyin:'奉印', spfengyin_info:'其他角色的回合开始时,若其体力值不少于你,你可以交给其一张【杀】,令其跳过出牌阶段和弃牌阶段。', spchizhong:'持重', spchizhong_info:'锁定技,你的手牌上限等于体力上限;其他角色死亡时,你加1点体力上限。', sp_fuhuanghou:'SP伏寿', + sp_fuhuanghou_prefix:'SP', spcangni:'藏匿', spcangni_info:'弃牌阶段开始时,你可以回复1点体力或摸两张牌,然后将你的武将牌翻面;其他角色的回合内,当你获得(每回合限一次)/失去一次牌时,若你的武将牌背面朝上,你可以令该角色摸/弃置一张牌。', spmixin:'密信', spmixin_info:'出牌阶段限一次,你可以将一张手牌交给一名其他角色,该角色须对你选择的另一名角色使用一张无距离限制的【杀】,否则你选择的角色观看其手牌并获得其中一张。', sp_jiben:'SP吉本', + sp_jiben_prefix:'SP', spduanzhi:'断指', spduanzhi_info:'当你成为其他角色使用的牌的目标后,你可以弃置其至多两张牌,然后失去1点体力。', spduyi:'毒医', spduyi2:'毒医', spduyi_info:'出牌阶段限一次,你可以亮出牌堆顶的一张牌并交给一名角色,若此牌为黑色,该角色不能使用或打出手牌,直到回到结束。', sp_mushun:'SP穆顺', + sp_mushun_prefix:'SP', libai:'李白', dclbjiuxian:'酒仙', dclbjiuxian_info:'①你可以将额定目标数大于1的锦囊牌当做【酒】使用。②你使用【酒】无次数限制。', diff --git a/character/diy.js b/character/diy.js index 09d6211255..c02a9094af 100755 --- a/character/diy.js +++ b/character/diy.js @@ -13988,7 +13988,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ content:function(){ "step 0" player.chooseCard(get.translation(trigger.player)+'的'+(trigger.judgestr||'')+'判定为'+ - get.translation(trigger.player.judging[0])+','+get.prompt('guidao'),'he',function(card){ + get.translation(trigger.player.judging[0])+','+get.prompt('nswangfeng'),'he',function(card){ return get.color(card)=='red'; }).set('ai',function(card){ var trigger=_status.event.getTrigger(); @@ -17051,7 +17051,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } }, diy_jiaoxia:{ - audio:['jiaoxia',2], + //audio:['jiaoxia',2], trigger:{target:'useCardToBegin'}, filter:function(event,player){ return event.card&&get.color(event.card)=='red'; @@ -18049,6 +18049,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_nanhua_left:'幻身·左', ns_nanhua_right:'幻身·右', ns_huamulan:'SP花木兰', + ns_huamulan_prefix:'SP', ns_huangzu:'黄祖', ns_yanliang:'颜良', ns_wenchou:'文丑', @@ -18059,6 +18060,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_wangyue:'王越', ns_yuji:'于吉', ns_caocaosp:'SP曹操', + ns_caocaosp_prefix:'SP', ns_xinxianying:'辛宪英', ns_sunjian:'孙坚', ns_simazhao:'司马昭', @@ -18079,6 +18081,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_luyusheng:'陆郁生', sp_key_yuri:'SP仲村由理', + sp_key_yuri_prefix:'SP', key_lucia:'此花露西娅', key_kyousuke:'枣恭介', key_yuri:'仲村由理', @@ -18119,6 +18122,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ key_ao:'空门苍', key_yuzuru:'音无结弦', sp_key_kanade:'SP立华奏', + sp_key_kanade_prefix:'SP', key_mio:'西园美鱼', key_midori:'西园美鸟', key_kyoko:'岬镜子', diff --git a/character/offline.js b/character/offline.js index d7c4b2f57f..37fd98f9bd 100644 --- a/character/offline.js +++ b/character/offline.js @@ -6287,10 +6287,15 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, translate:{ sp_gongsunzan:'SP公孙瓒', + sp_gongsunzan_prefix:'SP', sp_simazhao:'SP司马昭', + sp_simazhao_prefix:'SP', sp_wangyuanji:'SP王元姬', + sp_wangyuanji_prefix:'SP', sp_xinxianying:'SP辛宪英', + sp_xinxianying_prefix:'SP', sp_liuxie:'SP刘协', + sp_liuxie_prefix:'SP', spyicong_info:'弃牌阶段结束时,你可以将任意张牌置于你的武将牌上,称为「扈」。每有一张「扈」,其他角色与你计算距离时便+1。', spyicong:'义从', sptuji:'突骑', @@ -6314,16 +6319,20 @@ game.import('character',function(lib,game,ui,get,ai,_status){ spyinzhi:'隐智', spyinzhi_info:'当你受到1点伤害后,你可以展示牌堆顶的两张牌。若其中有黑桃牌,则你可以进行至多X次「令一名角色获得伤害来源的一张手牌」的步骤。然后获得其余的牌。(X为其中黑桃牌的数量)', yj_caoang:'SP曹昂', + yj_caoang_prefix:'SP', yjxuepin:'血拼', yjxuepin_info:'出牌阶段限一次,你可以选择攻击范围内的一名角色并失去1点体力。你弃置其两张牌。若这两张牌类型相同,你回复1点体力。', ns_chendao:'SP陈到', + ns_chendao_prefix:'SP', nsjianglie:'将烈', nsjianglie_info:'当你使用【杀】指定目标后,你可以令其展示所有手牌,然后弃置其中一种颜色的牌。', ns_jiaxu:'☆贾诩', nsyice:'遗策', nsyice_info:'锁定技,当你使用/打出/弃置的牌进入弃牌堆后,你将这些牌以任意顺序置于你的武将牌上,称为“策”。若这些“策”中有点数相同的牌,则你获得这两张牌中的所有牌,将这两张牌置于牌堆两端。若场上没有处于濒死状态的角色,则你对一名角色造成1点伤害。', ns_lijue:'SP李傕', + ns_lijue_prefix:'SP', ns_zhangji:'SP张济', + ns_zhangji_prefix:'SP', nsfeixiong:'飞熊', nsfeixiong_info:'出牌阶段开始时,你可以和一名其他角色拼点。赢的角色对没赢的角色造成1点伤害。', nscesuan:'策算', @@ -6331,6 +6340,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ nslulve:'掳掠', nslulve_info:'出牌阶段限一次,你可以弃置X张牌并选择一名装备区内有牌的其他角色,然后对其造成1点伤害(X为其装备区内的牌数)。', ns_fanchou:'SP樊稠', + ns_fanchou_prefix:'SP', nsyangwu:'扬武', nsyangwu_info:'出牌阶段限一次,你可以弃置一张♥手牌并选择一名手牌数大于你的其他角色。你观看其手牌并获得其中的X张牌(X为其与你手牌数之差的一半且向上取整)。', jsp_liubei:'群刘备', @@ -6341,6 +6351,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ nskuishe:'窥舍', nskuishe_info:'出牌阶段限一次,你可以选择一名其他角色A的一张牌,并将此牌交给不为A的一名角色。然后A可以对你使用一张【杀】。', sp_xiahoushi:"SP夏侯氏", + sp_xiahoushi_prefix:'SP', xinfu_yanyu:"燕语", xinfu_yanyu_info:"一名角色的出牌阶段开始时,你可以弃置一张牌。若如此做,则该出牌阶段内限三次,当一张与你弃置的牌类别相同的其他牌进入弃牌堆后,你可令任意一名角色获得此牌。", xinfu_yanyu2:"燕语", @@ -6359,6 +6370,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ fuji:'助祭', fuji_info:'当一名角色造成雷属性伤害时,你可以令其进行判定,若结果为黑色,此伤害+1;若结果为红色,该角色获得判定牌。', sp_pangtong:'SP庞统', + sp_pangtong_prefix:'SP', manjuan:'漫卷', manjuan_info:'其他角色的牌因弃置而进入弃牌堆后,你可以弃置一张花色与之不同的牌,然后获得此牌。', xinmanjuan:'漫卷', @@ -6412,6 +6424,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhenjue_info:'一名角色的结束阶段开始时,若你没有手牌,则你可以令其选择一项:①弃置一张牌。②令你摸一张牌。', //用间 yj_caocao:'SP曹操', + yj_caocao_prefix:'SP', yjxiandao:'献刀', yjxiandao_info:'每回合限一次。当你赠予其他角色一张牌后,你令其不能使用或打出与本次赠予移动的牌A花色相同的牌直到回合结束。然后若牌A:为锦囊牌,你摸两张牌。为装备牌,你获得其一张不为A的牌。为武器牌,你对其造成1点伤害。', yjsancai:'散财', diff --git a/character/refresh.js b/character/refresh.js index f51357e4e3..dd4f59e78e 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -15108,8 +15108,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rexiansi:'陷嗣', rexiansi2:'陷嗣', rexiansi_info:'①准备阶段开始时,你可以将一至两名角色的各一张牌置于你的武将牌上,称为“逆”。②当一名角色需要对你使用【杀】时,其可以移去两张“逆”,然后视为对你使用一张【杀】。③若你的“逆”数大于体力值,则你可以移去一张“逆”并视为使用一张【杀】。', - re_sp_taishici:'界群太史慈', - re_sp_taishici_prefix:'界群', + re_sp_taishici:'界SP太史慈', + re_sp_taishici_prefix:'界SP', rejixu:"击虚", rejixu_info:"出牌阶段限一次。若你有手牌,则你可以选择至多X名角色,令这些角色猜测你的手牌区中是否有【杀】。若你:有【杀】,则你本阶段使用【杀】的次数上限+Y,且当你于本阶段内使用【杀】指定目标后,你可以令这Y名角色也成为此【杀】的目标;没有【杀】,则你弃置这Y名角色的各一张牌。然后你摸Y张牌(X为你的体力值,Y为这些角色中猜错的角色数)。", ol_dianwei:'界典韦', @@ -15198,8 +15198,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ re_zhangsong_prefix:'界', rexiantu:'献图', rexiantu_info:'其他角色的出牌阶段开始时,你可以摸两张牌,然后将两张牌交给该角色。然后此阶段结束时,若其于此阶段没有造成过伤害,你失去1点体力。', - re_jsp_huangyueying:'界群黄月英', - re_jsp_huangyueying_prefix:'界群', + re_jsp_huangyueying:'界SP黄月英', + re_jsp_huangyueying_prefix:'界SP', rejiqiao:'机巧', rejiqiao_info:'出牌阶段开始时,你可以弃置任意张牌,然后亮出牌堆顶X张牌(X为你以此法弃置的牌数与其中装备牌数之和),你获得其中所有非装备牌。', relinglong:'玲珑', diff --git a/character/sp.js b/character/sp.js index 1269e4ee3c..7f7fe66adc 100755 --- a/character/sp.js +++ b/character/sp.js @@ -24488,10 +24488,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ buzhi:'步骘', chenlin:'陈琳', yuanshu:'SP袁术', + yuanshu_prefix:'SP', gongsunzan:'公孙瓒', sp_diaochan:'SP貂蝉', + sp_diaochan_prefix:'SP', yangxiu:'杨修', sp_zhaoyun:'SP赵云', + sp_zhaoyun_prefix:'SP', caohong:'曹洪', liuxie:'刘协', xiahouba:'夏侯霸', @@ -24499,16 +24502,20 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhugeke:'诸葛恪', guanyinping:'关银屏', ganfuren:'SP甘夫人', + ganfuren_prefix:'SP', sunhao:'孙皓', chengyu:'程昱', simalang:'司马朗', tianfeng:'田丰', sp_jiaxu:'SP贾诩', + sp_jiaxu_prefix:'SP', maliang:'马良', sp_caoren:'SP曹仁', + sp_caoren_prefix:'SP', yuejin:'乐进', mifuren:'糜夫人', sp_dongzhuo:'SP董卓', + sp_dongzhuo_prefix:'SP', chendong:'陈武董袭', jiangfei:'蒋琬费祎', jiangqing:'蒋钦', @@ -24519,10 +24526,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ kongrong:'孔融', fuwan:'伏完', sp_pangde:'SP庞德', + sp_pangde_prefix:'SP', sp_sunshangxiang:'SP孙尚香', + sp_sunshangxiang_prefix:'SP', zhugedan:'诸葛诞', sp_machao:'SP马超', + sp_machao_prefix:'SP', sp_jiangwei:'SP姜维', + sp_jiangwei_prefix:'SP', zhangbao:'OL张宝', yangxiou:'杨修', shixie:'士燮', @@ -24531,12 +24542,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ wutugu:'兀突骨', mateng:'马腾', sp_caiwenji:'SP蔡琰', + sp_caiwenji_prefix:'SP', zhugeguo:'诸葛果', lingcao:'凌操', sunru:'手杀孙茹', lingju:'灵雎', lifeng:'李丰', jsp_guanyu:'SP关羽', + jsp_guanyu_prefix:'SP', zhuling:'朱灵', sunluyu:'OL孙鲁育', hanba:'旱魃', @@ -24547,6 +24560,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ cuiyan:'崔琰', wenpin:'文聘', jsp_huangyueying:'SP黄月英', + jsp_huangyueying_prefix:'SP', guansuo:'关索', tadun:'蹋顿', yanbaihu:'严虎', @@ -25268,6 +25282,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ olzaowang2:'造王', olzaowang_info:'限定技。出牌阶段,你可以令一名角色加1点体力上限,回复1点体力并摸三张牌,且获得如下效果:主公死亡时,若其身份为忠臣,则其和主公交换身份牌;其死亡时,若其身份为反贼且伤害来源的身份为主公或忠臣,则以主忠胜利结束本局游戏。', sp_ol_zhanghe:'SP张郃', + sp_ol_zhanghe_prefix:'SP', spolzhouxuan:'周旋', spolzhouxuan_info:'①弃牌阶段开始时,你可将任意张置于武将牌上,称为“旋”(你至多拥有五张“旋”)。②当你使用牌时,你随机将一张“旋”置入弃牌堆,然后摸一张牌(若你的手牌数不为全场唯一最多则额外摸X张牌,X为“旋”数)。③出牌阶段结束时,你将所有“旋”置入弃牌堆。', wuyan:'吾彦', @@ -25296,6 +25311,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ qhzhangji:'长姬', qhzhangji_info:'一名角色的回合结束时,若你本回合内:造成过伤害,则你可以令其摸两张牌;受到过伤害,则你可以令其弃置两张牌。', sp_menghuo:'SP孟获', + sp_menghuo_prefix:'SP', spmanwang:'蛮王', spmanwang_info:'出牌阶段,你可以弃置任意张牌。然后你依次执行以下选项中的前X项:⒈获得〖叛侵〗。⒉摸一张牌。⒊回复1点体力。⒋摸两张牌并失去〖叛侵〗。', sppanqin:'叛侵', diff --git a/character/xinghuoliaoyuan.js b/character/xinghuoliaoyuan.js index 514055af90..ecc3c355d0 100755 --- a/character/xinghuoliaoyuan.js +++ b/character/xinghuoliaoyuan.js @@ -1574,8 +1574,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){ translate:{ xinghuoliaoyuan:'星火燎原', "sp_taishici":"SP太史慈", + sp_taishici_prefix:'SP', wangcan:"王粲", "re_jsp_pangtong":"SP庞统", + re_jsp_pangtong_prefix:'SP', lvdai:"吕岱", "re_zhangliang":"张梁", lvqian:"吕虔", diff --git a/game/game.js b/game/game.js index 80e2e0dee4..dcb2a5c3cb 100644 --- a/game/game.js +++ b/game/game.js @@ -33641,6 +33641,10 @@ ]), natureSeparator:'|', namePrefix:new Map([ + ['界',{ + color:'#fdd559', + nature:'soilmm', + }], ['谋',{ color:'#def7ca', nature:'woodmm', @@ -33669,6 +33673,16 @@ color:'#dddddd', nature:'qunmm', }], + ['SP',{ + getSpan:(prefix,name)=>{ + return `SP`; + }, + }], + ['界SP',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('界')+get.prefixSpan('SP') + }, + }], ]), groupnature:{ shen:'shen', @@ -57332,10 +57346,7 @@ if(lib.translate[str+'_prefix']){ return str2.slice(lib.translate[str+'_prefix'].length); } - if(str2.indexOf('SP')==0){ - str2=str2.slice(2); - } - else if(str2.indexOf('TW')==0){ + if(str2.indexOf('TW')==0){ str2=str2.slice(2); } else if(str2.indexOf('OL')==0){ @@ -57368,10 +57379,7 @@ if(lib.translate[str+'_ab']) return lib.translate[str+'_ab']; var str2=lib.translate[str]; if(!str2) return ''; - if(str2.indexOf('SP')==0){ - str2=str2.slice(2); - } - else if(str2.indexOf('TW')==0){ + if(str2.indexOf('TW')==0){ str2=str2.slice(2); } else if(str2.indexOf('OL')==0){ @@ -57396,12 +57404,9 @@ if(lib.translate[str+'_ab']) str2=lib.translate[str+'_ab']; if(!str2) return ''; if(lib.translate[str+'_prefix']){ - return `${get.prefixSpan(lib.translate[str+'_prefix'])}${str2.slice(lib.translate[str+'_prefix'].length)}`; - } - if(str2.indexOf('SP')==0){ - str2=str2.slice(2); + return `${get.prefixSpan(lib.translate[str+'_prefix'],str)}${str2.slice(lib.translate[str+'_prefix'].length)}`; } - else if(str2.indexOf('TW')==0){ + if(str2.indexOf('TW')==0){ str2=str2.slice(2); } else if(str2.indexOf('OL')==0){ @@ -57421,16 +57426,16 @@ } return get.verticalStr(str2,true); }, - prefixSpan:function(prefix){ - let color='#fdd559',nature='soilmm'; + prefixSpan:function(prefix,name){ + let color='#ffffff',nature=false; const map=lib.namePrefix.get(prefix); if(map){ - if(map.getSpan) return map.getSpan(prefix); + if(map.getSpan) return map.getSpan(prefix,name); if(map.color) color=map.color; if(map.nature) nature=map.nature; if(map.showName) prefix=map.showName; } - return `${prefix}` + return `${prefix}` }, slimName:function(str){ return get.verticalStr(get.slimNameHorizontal(str),true); From a9d34493af4063b3923a3beb1d3ef0c8d867b328 Mon Sep 17 00:00:00 2001 From: lieren2023 <131325076+lieren2023@users.noreply.github.com> Date: Sun, 1 Oct 2023 07:26:36 +0800 Subject: [PATCH 036/115] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=B5=84=E6=96=99?= =?UTF-8?q?=E5=8D=A1=E6=B3=A8=E8=A7=A3=E6=A0=B7=E5=BC=8F=E4=BA=8C=E7=9A=84?= =?UTF-8?q?=E4=BB=A3=E7=A0=81ID=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/game/game.js b/game/game.js index 4c3ce75fe1..02e5820460 100644 --- a/game/game.js +++ b/game/game.js @@ -4041,6 +4041,7 @@ showPinyin:'拼音(样式一)', showCodeIdentifier:'代码ID(样式一)', showPinyin2:'拼音(样式二)', + showCodeIdentifier2:'代码ID(样式二)', }, visualMenu:(node,link,name)=>{ node.classList.add('button','character'); @@ -4059,16 +4060,21 @@ if(link=='false') return; const ruby=document.createElement('ruby'); ruby.textContent=name; - const leftParenthesisRP=document.createElement('rp'); - leftParenthesisRP.textContent='('; - ruby.appendChild(leftParenthesisRP); const rt=document.createElement('rt'); rt.style.fontSize='smaller'; - rt.textContent=link=='showCodeIdentifier'?link:get.pinyin(name).join(' '); - ruby.appendChild(rt); - const rightParenthesisRP=document.createElement('rp'); - rightParenthesisRP.textContent=')'; - ruby.appendChild(rightParenthesisRP); + if(link=='showPinyin2'||link=='showCodeIdentifier2'){ + rt.textContent=link=='showCodeIdentifier2'?'['+link+']':'['+get.pinyin(name)+']'; + ruby.appendChild(rt); + }else{ + const leftParenthesisRP=document.createElement('rp'); + leftParenthesisRP.textContent='('; + ruby.appendChild(leftParenthesisRP); + rt.textContent=link=='showCodeIdentifier'?link:get.pinyin(name).join(' '); + ruby.appendChild(rt); + const rightParenthesisRP=document.createElement('rp'); + rightParenthesisRP.textContent=')'; + ruby.appendChild(rightParenthesisRP); + } firstChild.innerHTML=ruby.outerHTML; } }, @@ -54159,11 +54165,12 @@ } // 样式二 - if(lib.config.show_characternamepinyin=='showPinyin2'||lib.config.show_skillnamepinyin=='showPinyin2'){ + if(lib.config.show_characternamepinyin=='showPinyin2'||lib.config.show_skillnamepinyin=='showPinyin2'||lib.config.show_characternamepinyin=='showCodeIdentifier2'||lib.config.show_skillnamepinyin=='showCodeIdentifier2'){ var intro=ui.create.div('.characterintro',get.characterIntro(name),uiintro); - if(lib.config.show_characternamepinyin=='showPinyin2'){ + if(lib.config.show_characternamepinyin=='showPinyin2'||lib.config.show_characternamepinyin=='showCodeIdentifier2'){ var charactername=get.rawName(name); var characterpinyin=get.pinyin(charactername); + if(lib.config.show_characternamepinyin=='showCodeIdentifier2') characterpinyin=name; var nameinfo=get.character(name); var charactersex=get.translation(nameinfo[0]); const charactergroups=get.is.double(name,true); @@ -54199,8 +54206,9 @@ this.classList.add('active'); var skillname=get.translation(this.link); var skilltranslationinfo=get.skillInfoTranslation(this.link); - if(lib.config.show_skillnamepinyin=='showPinyin2'&&skillname!='阵亡'){ + if((lib.config.show_skillnamepinyin=='showPinyin2'||lib.config.show_skillnamepinyin=='showCodeIdentifier2')&&skillname!='阵亡'){ var skillpinyin=get.pinyin(skillname); + if(lib.config.show_skillnamepinyin=='showCodeIdentifier2') skillpinyin=this.link; intro2.innerHTML=''+skillname+''+''+'['+skillpinyin+']'+''+' '+skilltranslationinfo; }else{ intro2.innerHTML=''+skillname+''+skilltranslationinfo; @@ -54217,8 +54225,9 @@ for(var i=0;i'+''+'['+derivationpinyin+']'+''+' '+derivationtranslationinfo; }else{ intro2.innerHTML+='

'+derivationname+''+derivationtranslationinfo; From a1d467c83fe9c0b607d95230a2b5a32ededd6bb0 Mon Sep 17 00:00:00 2001 From: lieren2023 <131325076+lieren2023@users.noreply.github.com> Date: Sun, 1 Oct 2023 07:28:49 +0800 Subject: [PATCH 037/115] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=89=A9=E5=B1=95?= =?UTF-8?q?=E4=BB=8B=E7=BB=8D=EF=BC=88intro=EF=BC=89=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E6=97=B6=E6=98=BE=E7=A4=BA=E7=A9=BA=E4=B8=80=E8=A1=8C=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- layout/default/menu.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layout/default/menu.css b/layout/default/menu.css index 0409ff3e15..2b4ec2f1f4 100644 --- a/layout/default/menu.css +++ b/layout/default/menu.css @@ -1019,7 +1019,7 @@ input.fileinput::-webkit-file-upload-button { } .config { - height: 25px; + /* height: 25px; */ line-height: 25px; position: relative; } From 56eb2e02ddf54bda0a81bfa194899e6358d129a8 Mon Sep 17 00:00:00 2001 From: MDYY1 <2741562754@qq.com> Date: Sun, 1 Oct 2023 09:28:39 +0800 Subject: [PATCH 038/115] =?UTF-8?q?=E4=BC=98=E5=8C=96useCard,chooseUseTarg?= =?UTF-8?q?et?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/game/game.js b/game/game.js index c154f0d2bd..50c9cd32b6 100644 --- a/game/game.js +++ b/game/game.js @@ -13141,12 +13141,8 @@ var range; if(!info.notarget){ var select=get.copy(info.selectTarget); - if(select==undefined){ - range=[1,1]; - } - else if(typeof select=='number') range=[select,select]; - else if(get.itemtype(select)=='select') range=select; - else if(typeof select=='function') range=select(card,player); + range=get.select(select); + if(event.selectTarget) range=get.select(event.selectTarget); game.checkMod(card,player,range,'selectTarget',player); } if(info.notarget||range[1]<=-1){ @@ -17830,9 +17826,9 @@ } } event.id=get.id(); - event.excluded=[]; - event.directHit=[]; - event.customArgs={default:{}}; + if(!Array.isArray(event.excluded)) event.excluded=[]; + if(!Array.isArray(event.excluded)) event.directHit=[]; + if(typeof event.customArgs!='object'||typeof event.customArgs.default!='object') event.customArgs={default:{}}; if(typeof event.baseDamage!='number') event.baseDamage=get.info(card,false).baseDamage||1; if(typeof event.effectCount!='number') event.effectCount=get.info(card,false).effectCount||1; event.effectedCount=0; @@ -23407,6 +23403,12 @@ else if(get.itemtype(arguments[i])=='player'){ next.targets=[arguments[i]]; } + else if(get.itemtype(arguments[i])=='select'){ + next.selectTarget=arguments[i]; + } + else if(typeof arguments[i]=='number'){ + next.selectTarget=[arguments[i],arguments[i]]; + } else if(get.is.object(arguments[i])&&arguments[i].name){ next.card=arguments[i]; } From 754b7cf147915ba7bed4e368816dff229f2077c4 Mon Sep 17 00:00:00 2001 From: MDYY1 <2741562754@qq.com> Date: Sun, 1 Oct 2023 09:35:07 +0800 Subject: [PATCH 039/115] bug fix --- game/game.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/game.js b/game/game.js index 50c9cd32b6..6f7cf1da78 100644 --- a/game/game.js +++ b/game/game.js @@ -17827,7 +17827,7 @@ } event.id=get.id(); if(!Array.isArray(event.excluded)) event.excluded=[]; - if(!Array.isArray(event.excluded)) event.directHit=[]; + if(!Array.isArray(event.directHit)) event.directHit=[]; if(typeof event.customArgs!='object'||typeof event.customArgs.default!='object') event.customArgs={default:{}}; if(typeof event.baseDamage!='number') event.baseDamage=get.info(card,false).baseDamage||1; if(typeof event.effectCount!='number') event.effectCount=get.info(card,false).effectCount||1; From 7dcb4e181e683ea01c2fa44be46277789d706d1c Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sun, 1 Oct 2023 11:27:22 +0800 Subject: [PATCH 040/115] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=97=A7=E6=9B=B9?= =?UTF-8?q?=E5=86=B2=E3=80=90=E7=A7=B0=E8=B1=A1=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/yijiang.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/character/yijiang.js b/character/yijiang.js index b3bc5334be..aee7c9ff0c 100755 --- a/character/yijiang.js +++ b/character/yijiang.js @@ -13273,7 +13273,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return event.player!=player&&event.player.hp<=0&&player.countCards('h')>0; }, check:function(event,player){ - if(get.attitude(player,event.player)<0) return false; + if(get.attitude(player,event.player)<=0) return false; if(player.countCards('h',{name:['tao','jiu']})+event.player.hp<0) return false; return true; }, From 195dfb6d7265ae1c2fe73c01baea2498c4d15643 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sun, 1 Oct 2023 12:04:04 +0800 Subject: [PATCH 041/115] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=A9=AC=E4=BF=AE?= =?UTF-8?q?=E9=A9=AC=E9=93=81=E3=80=90=E5=9E=A6=E4=BC=A4=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/sp.js | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/character/sp.js b/character/sp.js index 7f7fe66adc..fac9010910 100755 --- a/character/sp.js +++ b/character/sp.js @@ -4168,7 +4168,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return player.countCards('hes')>1; }, check:function(card){ - return 0; + var player = _status.event.player; + if(game.countPlayer(function (current) { + return current != player && player.canUse('sha', current) && get.effect(current, {name: 'sha'}, player, player) > 0; + }) <= ui.selected.cards.length) return 0; + if(_status.event.player.countCards('hes') >= 3) return 8 - ui.selected.cards.length - get.value(card); + return 6 - ui.selected.cards.length - get.value(card); }, position:'hes', viewAs:{ @@ -4179,7 +4184,33 @@ game.import('character',function(lib,game,ui,get,ai,_status){ player.addTempSkill('rekenshang_effect'); }, ai:{ - order:1, + order:function(item,player){ + if(player.countCards('hes') >= 3) return 6; + return 4; + }, + result:{ + target:function(player,target,card,isLink){ + var eff = function () { + if(!isLink && player.hasSkill('jiu')) { + if(!target.hasSkillTag('filterDamage', null, { + player: player, + card: card, + jiu: true + })){ + if(get.attitude(player, target) > 0) return -7; + return -4; + } + return -0.5; + } + return -1.5; + }(); + if(!isLink && target.mayHaveShan() && !player.hasSkillTag('directHit_ai', true, { + target: target, + card: card + }, true)) return eff / 1.2; + return eff; + } + }, respondSha:true, skillTagFilter:player=>player.countCards('hes')>1, }, From c2c395c76e2d6ad5df17c4658facb2047f17e419 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Sun, 1 Oct 2023 12:50:11 +0800 Subject: [PATCH 042/115] More prefixs --- character/jsrg.js | 52 ++++++++++++++++---------------- character/mobile.js | 7 +++++ character/shiji.js | 25 ++++++++++++++++ character/sp.js | 29 ++++++++++++++++++ character/tw.js | 68 ++++++++++++++++++++++++++++++++++++++++-- character/xianding.js | 9 +++--- font/consola.woff2 | Bin 0 -> 145276 bytes font/suits.woff2 | Bin 4516 -> 7152 bytes game/game.js | 38 +++++++++++++++++++++-- 9 files changed, 193 insertions(+), 35 deletions(-) create mode 100644 font/consola.woff2 diff --git a/character/jsrg.js b/character/jsrg.js index 82f260b8a5..6c54f87aa5 100644 --- a/character/jsrg.js +++ b/character/jsrg.js @@ -4095,7 +4095,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ translate:{ //江山如故·起 jsrg_liuhong:'起刘宏', - jsrg_liuhong_ab:'刘宏', + jsrg_liuhong_prefix:'起', jsrgchaozheng:'朝争', jsrgchaozheng_info:'准备阶段,你可以令所有其他角色议事。若结果为:红色,意见为红色的角色各回复1点体力;黑色,意见为红色的角色各失去1点体力。然后若所有意见均相同,你摸X张牌(X为此次议事的角色数)。', jsrgshenchong:'甚宠', @@ -4107,7 +4107,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jsrgbahu:'跋扈', jsrgbahu_info:'锁定技。①准备阶段,你摸一张牌。②你使用【杀】的次数上限+1。', jsrg_hejin:'起何进', - jsrg_hejin_ab:'何进', + jsrg_hejin_prefix:'起', jsrgzhaobing:'诏兵', jsrgzhaobing_info:'结束阶段,你可以弃置所有手牌,然后令至多X名其他角色依次选择一项:1.正面向上交给你一张【杀】;2.失去1点体力(X为你本次弃置的牌数)。', jsrgzhuhuan:'诛宦', @@ -4115,37 +4115,37 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jsrgyanhuo:'延祸', jsrgyanhuo_info:'锁定技。当你死亡时,你增加如下全局技能:当有角色使用【杀】时,此【杀】的伤害值基数+1。', jsrg_sunjian:'起孙坚', - jsrg_sunjian_ab:'孙坚', + jsrg_sunjian_prefix:'起', jsrgpingtao:'平讨', jsrgpingtao_info:'出牌阶段限一次。你可以令一名其他角色选择一项:1.交给你一张牌,然后你于此回合使用【杀】的次数上限+1;2.令你视为对其使用一张【杀】。', jsrgjuelie:'绝烈', jsrgjuelie_info:'当你使用【杀】指定一名角色为目标后,你可以弃置任意张牌并弃置其等量的牌,然后若你的手牌数或体力值最小,此【杀】对其的伤害基数+1。', jsrg_huangfusong:'起皇甫嵩', - jsrg_huangfusong_ab:'皇甫嵩', + jsrg_huangfusong_prefix:'起', jsrgguanhuo:'观火', jsrgguanhuo_info:'①出牌阶段,你可以视为使用一张【火攻】。②当你因〖观火①〗使用的【火攻】结算结束后,若此牌未造成过伤害,且:若{你此阶段发动〖观火①〗的次数为1,则你于此阶段造成渠道为【火攻】的伤害时,此伤害+1},否则你失去〖观火〗。', jsrgjuxia:'居下', jsrgjuxia_info:'每回合限一次。当其他角色使用牌指定你为目标后,若其技能数多于你,其可以令此牌对你无效,然后令你摸两张牌。', jsrg_xushao:'起许劭', - jsrg_xushao_ab:'许劭', + jsrg_xushao_prefix:'起', jsrgyingmen:'盈门', jsrgyingmen_info:'锁定技。①游戏开始时,你将武将牌堆中随机四张武将牌置于你的武将牌上,称为“访客”。②回合开始时,若你的“访客”数小于4,你随机从武将牌堆中将“访客”补至四张。', jsrgpingjian:'评鉴', jsrgpingjian_info:'你可以于满足你“访客”上的一个无技能标签或仅有锁定技标签的技能条件的时机发动此技能,然后你选择移去一张“访客”。若移去的是本次发动技能的“访客”,你摸一张牌。', jsrg_dongbai:'起董白', - jsrg_dongbai_ab:'董白', + jsrg_dongbai_prefix:'起', jsrgshichong:'恃宠', jsrgshichong_info:'转换技。当你使用牌指定其他角色为唯一目标后,阴:你可以获得目标角色一张手牌;阳:目标角色可以交给你一张手牌。', jsrglianzhu:'连诛', jsrglianzhu_info:'出牌阶段限一次。你可以展示一张黑色手牌并交给一名其他角色,然后视为你对所有与其势力相同的其他角色依次使用一张【过河拆桥】。', jsrg_qiaoxuan:'起桥玄', - jsrg_qiaoxuan_ab:'桥玄', + jsrg_qiaoxuan_prefix:'起', jsrgjuezhi:'绝质', jsrgjuezhi_info:'①当你失去一张装备区里的装备牌后,你可以废除对应的装备栏。②你的回合每阶段限一次。当你使用牌对目标角色造成伤害时,你令此伤害+X(X为其装备区里的牌与你已废除的装备栏中相同副类别的数量)。', jsrgjizhao:'急召', jsrgjizhao_info:'准备阶段或结束阶段,你可以令一名角色选择一项:1.使用一张手牌;2.令你可以移动其区域里的一张牌。', jsrg_yangbiao:'起杨彪', - jsrg_yangbiao_ab:'杨彪', + jsrg_yangbiao_prefix:'起', jsrgzhaohan:'昭汉', jsrgzhaohan_info:'锁定技。准备阶段,若本局游戏:未洗过牌,你回复1点体力;洗过牌,你失去1点体力。', jsrgrangjie:'让节', @@ -4153,38 +4153,38 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jsrgyizheng:'义争', jsrgyizheng_info:'出牌阶段限一次。你可以与一名手牌数大于你的角色拼点。若你:赢,其跳过下一个摸牌阶段;没赢,其可以对你造成至多2点伤害。', jsrg_kongrong:'起孔融', - jsrg_kongrong_ab:'孔融', + jsrg_kongrong_prefix:'起', jsrglirang:'礼让', jsrglirang_info:'每轮限一次。其他角色的摸牌阶段开始时,你可以交给其两张牌。然后此回合的弃牌阶段结束时,你可以获得所有其于此阶段因弃置进入弃牌堆的牌。', jsrgzhengyi:'争义', jsrgzhengyi_info:'当你每回合首次受到伤害时,本轮因〖礼让〗得到过牌的其他角色可以将此伤害转移给其。', jsrg_zhujun:'起朱儁', - jsrg_zhujun_ab:'朱儁', + jsrg_zhujun_prefix:'起', jsrgfendi:'分敌', jsrgfendi_tag:'分敌', jsrgfendi_info:'每回合限一次。当你使用【杀】指定唯一目标后,你可以展示其任意张手牌,令其不能使用或打出对应实体牌不全为这些牌的牌直到此【杀】结算结束。然后当此【杀】对其造成伤害后,你于其手牌区或弃牌堆获得这些牌。', jsrgjuxiang:'拒降', jsrgjuxiang_info:'当你不于摸牌阶段得到牌后,你可以弃置之,令当前回合角色于此回合额定的出牌阶段内使用【杀】的次数上限+X(X为你以此法弃置的牌的花色数)。', jsrg_liubei:'起刘备', - jsrg_liubei_ab:'刘备', + jsrg_liubei_prefix:'起', jsrgjishan:'积善', jsrgjishan_info:'①每回合限一次。当一名角色受到伤害时,你可以失去1点体力并防止此伤害,然后你与其各摸一张牌。②每回合限一次。当你造成伤害后,你可以令一名体力值最小且你对其发动过〖积善①〗的角色回复1点体力。', jsrgzhenqiao:'振鞘', jsrgzhenqiao_info:'锁定技。①你的攻击范围+1。②当你使用【杀】指定目标后,若你的武器栏为空且未废除,你令此【杀】的效果额外结算一次。', jsrg_wangyun:'起王允', - jsrg_wangyun_ab:'王允', + jsrg_wangyun_prefix:'起', jsrgshelun:'赦论', jsrgshelun_info:'出牌阶段限一次。你可以选择一名你攻击范围内的角色,然后令除其外所有手牌数不大于你的角色议事。若结果为:红色,你弃置其一张牌;黑色,你对其造成1点伤害。', jsrgfayi:'伐异', jsrgfayi_info:'当你议事结算结束后,你可以对一名意见与你不同的角色造成1点伤害。', jsrg_liuyan:'起刘焉', - jsrg_liuyan_ab:'刘焉', + jsrg_liuyan_prefix:'起', jsrgtushe:'图射', jsrgtushe_info:'当你使用非装备牌指定目标后,你可以展示所有手牌(无牌则不展示)。若你没有基本牌,你可以摸X张牌(X为此牌指定的目标数)。', jsrgtongjue:'通绝', jsrgtongjue_info:'主公技。出牌阶段限一次。你可以将任意张牌交给等量名其他群势力角色。然后你不能使用牌指定这些角色为目标直到回合结束。', jsrg_caocao:'起曹操', - jsrg_caocao_ab:'曹操', + jsrg_caocao_prefix:'起', jsrgzhenglve:'政略', jsrgzhenglve_info:'①主公的回合结束时,你可以摸一张牌,然后令一名没有“猎”标记的角色获得“猎”(若主公本回合没有造成过伤害,则改为至多两名)。②你对有“猎”的角色使用牌无距离和次数限制。③每回合限一次。当你对有“猎”的角色造成伤害后,你可以摸一张牌并获得造成此伤害的牌。', jsrghuilie:'会猎', @@ -4192,7 +4192,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jsrgpingrong:'平戎', jsrgpingrong_info:'每轮限一次。一名角色的回合结束时,你可以移去一名角色的“猎”,然后你于此回合后执行一个额外回合。该回合结束后,若你于此回合未造成过伤害,你失去1点体力。', jsrg_nanhualaoxian:'起南华老仙', - jsrg_nanhualaoxian_ab:'南华老仙', + jsrg_nanhualaoxian_prefix:'起', jsrgshoushu:'授术', jsrgshoushu_info:'锁定技。①游戏开始时,若场上没有【太平要术】,你可以从游戏外将【太平要术】置于一名角色的装备区内。②当【太平要术】离开一名角色的装备区后,你令此牌销毁。', jsrgxundao:'寻道', @@ -4205,7 +4205,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sbpingjian_info:'你可以于满足你“访客”上的一个无技能标签或仅有锁定技标签的技能条件的时机发动此技能,然后你选择移去一张“访客”。若移去的是本次发动技能的“访客”,则你于此技能结算结束时摸一张牌。', //江山如故·承 jsrg_sunce:'承孙策', - jsrg_sunce_ab:'孙策', + jsrg_sunce_prefix:'承', jsrgduxing:'独行', jsrgduxing_info:'出牌阶段限一次。你可以视为使用一张可以指定任意名目标角色的【决斗】,且所有目标角色的手牌均视为【杀】直到此牌结算结束。', jsrgzhiheng:'猘横', @@ -4215,7 +4215,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jsrgbashi:'霸世', jsrgbashi_info:'主公技。当你需要打出【杀】或【闪】时,你可以令其他吴势力角色选择是否打出一张【杀】或【闪】。若有角色响应,则视为你打出了一张【杀】或【闪】。', jsrg_xuyou:'承许攸', - jsrg_xuyou_ab:'许攸', + jsrg_xuyou_prefix:'承', jsrglipan:'离叛', jsrglipan_info:'回合结束时,你可以变更势力,然后摸X张牌并执行一个额外的出牌阶段。此阶段结束时,所有与你势力相同的角色依次可以将一张牌当【决斗】对你使用(X为与你势力相同的其他角色数)。', jsrgqingxi:'轻袭', @@ -4223,7 +4223,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jsrgjinmie:'烬灭', jsrgjinmie_info:'魏势力技。出牌阶段限一次。你可以选择一名手牌数大于你的角色,你视为对其使用一张火【杀】。当此牌造成伤害后,你将其手牌数弃置至与你相同。', jsrg_lvbu:'承吕布', - jsrg_lvbu_ab:'吕布', + jsrg_lvbu_prefix:'承', jsrgwuchang:'无常', jsrgwuchang_info:'锁定技。①当你获得其他角色的牌后,你变更势力为与其相同。②当你使用【杀】或【决斗】对与你势力相同的目标角色造成伤害时,此伤害+1,然后变更势力为群。', jsrgqingjiao:'轻狡', @@ -4231,49 +4231,49 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jsrgchengxu:'乘虚', jsrgchengxu_info:'蜀势力技。与你势力相同的其他角色不能响应你使用的牌。', jsrg_zhanghe:'承张郃', - jsrg_zhanghe_ab:'张郃', + jsrg_zhanghe_prefix:'承', jsrgqiongtu:'穷途', jsrgqiongtu_info:'群势力技。每回合限一次。你可以将一张非基本牌置于武将牌上视为使用一张【无懈可击】。若此牌生效,你摸一张牌,否则你变更势力为魏并获得所有“穷途”牌。', jsrgxianzhu:'先著', jsrgxianzhu_info:'魏势力技。你可以将一张普通锦囊牌当无次数限制的【杀】使用。当此牌对唯一目标造成伤害后,你视为对该角色使用一张此普通锦囊牌。', jsrg_zoushi:'承邹氏', - jsrg_zoushi_ab:'邹氏', + jsrg_zoushi_prefix:'承', jsrgguyin:'孤吟', jsrgguyin_info:'准备阶段,你可以翻面,且令所有其他男性角色依次选择是否翻面。然后你和所有背面朝上的角色轮流各摸一张牌,直到你们累计以此法得到X张牌(X为场上存活角色与死亡角色中男性角色数)。', jsrgzhangdeng:'帐灯', jsrgzhangdeng_info:'①当一名武将牌背面朝上的角色需要使用【酒】时,若你的武将牌背面朝上,其可以视为使用之。②当一名角色于一回合第二次发动〖帐灯①〗时,你将武将牌翻面至正面朝上。', jsrg_guanyu:'承关羽', - jsrg_guanyu_ab:'关羽', + jsrg_guanyu_prefix:'承', jsrgguanjue:'冠绝', jsrgguanjue_info:'锁定技。当你使用或打出有花色的牌时,你令所有其他角色于此回合内不能使用或打出该花色的牌。', jsrgnianen:'念恩', jsrgnianen_info:'你可以将一张牌当任意基本牌使用或打出,然后若此牌不为红色或你以此法使用或打出的牌不为普通【杀】,则直到此回合结束,该技能失效且你视为拥有〖马术〗。', jsrg_chendeng:'承陈登', - jsrg_chendeng_ab:'陈登', + jsrg_chendeng_prefix:'承', jsrglunshi:'论势', jsrglunshi_info:'出牌阶段限一次。你可以令一名角色摸等同于其攻击范围内角色数的牌(至多摸至五张),然后其弃置等同于攻击范围内含有其的角色数的牌。', jsrgguitu:'诡图', jsrgguitu_info:'准备阶段,你可以交换场上的两张武器牌,然后攻击范围以此法减少的角色回复1点体力。', jsrg_zhenji:'承甄宓', - jsrg_zhenji_ab:'甄宓', + jsrg_zhenji_prefix:'承', jsrgjixiang:'济乡', jsrgjixiang_info:'回合内每种牌名限一次。当一名其他角色需要使用或打出一张基本牌时,你可以弃置一张牌令其视为使用或打出之,然后你摸一张牌并令〖称贤〗于此阶段可发动次数上限+1。', jsrgchengxian:'称贤', jsrgchengxian_info:'出牌阶段限两次。你可以将一张手牌当一张本回合未以此法使用过的普通锦囊牌使用(此转化牌须与以此法转化的手牌的合法目标数相同)。', jsrg_zhangliao:'承张辽', - jsrg_zhangliao_ab:'张辽', + jsrg_zhangliao_prefix:'承', jsrgzhengbing:'整兵', jsrgzhengbing_info:'群势力技。出牌阶段限三次。你可以重铸一张牌,若此牌为:【杀】,你本回合手牌上限+2;【闪】,你摸一张牌;【桃】,你变更势力为魏。', jsrgtuwei:'突围', jsrgtuwei_info:'魏势力技。出牌阶段开始时,你可以获得攻击范围内任意名角色各一张牌。然后此回合结束时,这些角色中未于本回合受到过伤害的角色依次获得你的一张牌。', jsrg_xugong:'承许贡', - jsrg_xugong_ab:'许贡', + jsrg_xugong_prefix:'承', jsrgbiaozhao:'表召', jsrgbiaozhao_info:'准备阶段,你可以选择两名其他角色A和B。直到你的下回合开始时或你死亡后,A对B使用牌无次数和距离限制,且B对你使用的牌造成的伤害+1。', jsrgyechou:'业仇', jsrgyechou_info:'当你死亡时,你可以令一名其他角色获得如下效果:当其受到伤害值不小于其体力值的伤害时,其令此伤害翻倍。', jsrg_chunyuqiong:'承淳于琼', - jsrg_chunyuqiong_ab:'淳于琼', + jsrg_chunyuqiong_prefix:'承', jsrgcangchu:'仓储', jsrgcangchu_info:'一名角色的结束阶段,你可以令至多X名角色各摸一张牌,若X大于存活角色数,则改为各摸两张牌(X为你于此回合得到的牌数)。', jsrgshishou:'失守', diff --git a/character/mobile.js b/character/mobile.js index f1f022ff27..d029728782 100644 --- a/character/mobile.js +++ b/character/mobile.js @@ -14366,9 +14366,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ mobile_yijiang:'将星独具', yj_zhanghe:'☆张郃', + yj_zhanghe_prefix:'☆', yj_zhangliao:'☆张辽', + yj_zhangliao_prefix:'☆', yj_xuhuang:'☆徐晃', + yj_xuhuang_prefix:'☆', yj_ganning:'☆甘宁', + yj_ganning_prefix:'☆', xhzhiyan:'治严', xhzhiyan_info:'出牌阶段,若你的手牌数不等于体力上限,则你可以将手牌摸至/弃至手牌上限,然后本回合不能对其他角色使用牌/可以将弃置的一张牌交给一名其他角色。', zhilve:'知略', @@ -14593,6 +14597,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rezongxuan_place:'纵玄', rezongxuan_info:'当你的牌因弃置而进入弃牌堆后,你可以将其以任意顺序置于牌堆顶。出牌阶段限一次,你可以摸一张牌,然后将一张牌置于牌堆顶。', yj_huangzhong:'☆黄忠', + yj_huangzhong_prefix:'☆', spshidi:'势敌', spshidi_info:'转换技,锁定技。①准备阶段/结束阶段开始时,若你发动此分支的累计次数为奇数/偶数,则你获得一个“☯”。②若你的“☯”数为偶数,则你至其他角色的距离-1,且你使用的黑色【杀】不可被响应。③若你的“☯”数为奇数,则其他角色至你的距离+1,且你不可响应红色【杀】。', spyishi:'义释', @@ -14700,6 +14705,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xinqingxi:'倾袭', xinqingxi_info:'每回合限一次。当你对其他角色造成伤害时,你可以令其选择一项:1.弃置X张手牌(X为4减去你至其的距离,至少为1);2.令此伤害+1。', yj_weiyan:'☆魏延', + yj_weiyan_prefix:'☆', mbguli:'孤厉', mbguli_info:'出牌阶段限一次。你可以将所有手牌当做一张无视防具的【杀】使用。此牌结算结束后,若此牌造成过伤害,你可以失去1点体力并将手牌摸至X张(X为你的体力上限)。', mbaosi:'骜肆', @@ -14772,6 +14778,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ wufei:'诬诽', wufei_info:'若场上存在拥有“雀”标记的角色A,则:①当你使用【杀】或伤害类锦囊牌指定第一个目标后,你令A成为此牌伤害来源。②当你受到伤害后,若A的体力值大于1且A的体力值大于你,则你可以对A造成1点伤害。', yj_zhoubuyi:'☆周不疑', + yj_zhoubuyi_prefix:'☆', mbhuiyao:'慧夭', mbhuiyao_info:'出牌阶段限一次。你可以受到1点无来源伤害,视为对一名其他角色造成过1点伤害。', mbquesong:'雀颂', diff --git a/character/shiji.js b/character/shiji.js index 1cc83d19cf..311c8483b9 100644 --- a/character/shiji.js +++ b/character/shiji.js @@ -6398,6 +6398,31 @@ game.import('character',function(lib,game,ui,get,ai,_status){ mifuren:['dc_mifuren','sp_mifuren'], }, translate:{ + liuba_prefix:'手杀', + sp_zhujun_prefix:'手杀', + sp_huangfusong_prefix:'手杀', + sp_zhangchangpu_prefix:'手杀', + sp_cuiyan_prefix:'手杀', + sp_huaman_prefix:'手杀', + sp_gaolan_prefix:'手杀', + sunyi_prefix:'手杀', + sp_wangshuang_prefix:'手杀', + sp_zongyu_prefix:'手杀', + db_wenyang_prefix:'手杀', + sp_yanghu_prefix:'手杀', + sp_zhangwen_prefix:'手杀', + sp_xujing_prefix:'手杀', + sp_huaxin_prefix:'手杀', + zhouchu_prefix:'手杀', + sp_mifuren_prefix:'手杀', + sp_xinpi_prefix:'手杀', + sp_bianfuren_prefix:'手杀', + sp_duyu_prefix:'手杀', + luotong_prefix:'手杀', + sp_wangcan_prefix:'手杀', + sp_sunshao_prefix:'手杀', + sp_xunchen_prefix:'手杀', + sp_wangcan:'手杀王粲', spqiai:'七哀', spqiai_info:'出牌阶段限一次,你可以将一张非基本牌交给一名其他角色。然后其选择一项:①你回复1点体力。②你摸两张牌。', diff --git a/character/sp.js b/character/sp.js index 7f7fe66adc..db105839df 100755 --- a/character/sp.js +++ b/character/sp.js @@ -24535,6 +24535,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sp_jiangwei:'SP姜维', sp_jiangwei_prefix:'SP', zhangbao:'OL张宝', + zhangbao_prefix:'OL', yangxiou:'杨修', shixie:'士燮', mayunlu:'马云騄', @@ -24552,8 +24553,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jsp_guanyu_prefix:'SP', zhuling:'朱灵', sunluyu:'OL孙鲁育', + sunluyu_prefix:'OL', hanba:'旱魃', panfeng:'OL潘凤', + panfeng_prefix:'OL', gz_panfeng:'潘凤', zumao:'祖茂', daxiaoqiao:'大乔小乔', @@ -24567,9 +24570,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ wanglang:'王朗', caochun:'曹纯', dongbai:'OL董白', + dongbai_prefix:'OL', zhaoxiang:'赵襄', heqi:'贺齐', kanze:'OL阚泽', + kanze_prefix:'OL', dongyun:'董允', mazhong:'马忠', huangfusong:'皇甫嵩', @@ -24600,6 +24605,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hansui:'韩遂', niujin:'牛金', xujing:'OL许靖', + xujing_prefix:'OL', yuantanyuanshang:'袁谭袁尚', xinfenyue:'奋钺', @@ -25153,6 +25159,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zlshoufu2:'授符', zlshoufu_info:'出牌阶段限一次,你可摸一张牌,然后将一张手牌置于一名没有【箓】的角色的武将牌上,称为【箓】;其不能使用和打出与【箓】同类型的牌。该角色受到伤害后,或于弃牌阶段弃置至少两张与【箓】同类型的牌后,将【箓】置入弃牌堆。', ol_zhangchangpu:'OL张昌蒲', + ol_zhangchangpu_prefix:'OL', olxingshen:'省身', olxingshen_info:'当你受到伤害后,你可以随机摸至多两张牌。若如此做,你获得X个“省”,且下一次发动〖严教〗展示牌时移去所有“省”并多展示等量的牌。(X为你已损失的体力值,且你至多拥有6个“省”)', caoshuang:'曹爽', @@ -25200,6 +25207,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ chengshang_info:'当你于出牌阶段内使用的牌结算完成后,若此牌未造成过伤害且此牌的目标包含其他角色且你本阶段内未因〖承赏〗得到过牌,则你可以从牌堆中获得所有与此牌花色点数相同的牌。', chengshang_info_guozhan:'当你于出牌阶段内使用的牌结算完成后,若此牌未造成过伤害且此牌的目标包含其他角色且你本阶段内未因〖承赏〗得到过牌,则你可以从牌堆中获得所有与此牌花色点数相同的牌。', panshu:'OL潘淑', + panshu_prefix:'OL', weiyi:'威仪', weiyi_info:'每名角色限一次。当有角色受到伤害后,你可选择:①若其体力值不小于你,则其失去1点体力。②若其体力值不大于你且其已受伤,则其回复1点体力。', jinzhi:'锦织', @@ -25209,10 +25217,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yanxiao_global:'言笑', yanxiao_card_info:'判定阶段开始时,你获得判定区内的所有牌。', huangzu:'OL黄祖', + huangzu_prefix:'OL', wangong:'挽弓', wangong2:'挽弓', wangong_info:'锁定技,当你使用基本牌时,你获得如下效果:当你使用下一张牌时,若此牌为【杀】,则此牌无次数和距离限制且伤害+1。', huangchengyan:'OL黄承彦', + huangchengyan_prefix:'OL', guanxu:'观虚', guanxu_info:'出牌阶段限一次,你可以观看一名其他角色的手牌,然后你可将其中一张手牌与牌堆顶5张牌中的一张交换。若如此做,你弃置其手牌中3张花色相同的牌。', yashi:'雅士', @@ -25239,12 +25249,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yuejian:'约俭', yuejian_info:'每回合限两次。当其他角色对你使用的牌A结算结束后,你可展示所有手牌。若牌A有花色且你的手牌中没有同花色的牌,则你获得牌A对应的所有实体牌。', ol_dengzhi:'OL邓芝', + ol_dengzhi_prefix:'OL', olxiuhao:'修好', olxiuhao_info:'每回合限一次。当你受到其他角色造成的伤害时,或对其他角色造成伤害时,你可防止此伤害,然后令伤害来源摸两张牌。', olsujian:'素俭', olsujian_given:'已分配', olsujian_info:'锁定技。弃牌阶段开始前,你将此阶段的规则改为:{你选择一项:①将所有不为本回合得到的手牌分配给其他角色。②弃置这些手牌,然后弃置一名其他角色等量的牌}。', ol_wangrong:'OL王荣', + ol_wangrong_prefix:'OL', olfengzi:'丰姿', olfengzi_info:'出牌阶段限一次。当你使用有目标的基本牌或普通锦囊牌时,你可弃置一张与此牌类型相同的牌,然后令此牌结算两次。', oljizhan:'吉占', @@ -25262,6 +25274,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ oldingcuo:'定措', oldingcuo_info:'每回合限一次。当你受到或造成伤害后,你可摸两张牌。若这两张牌颜色不同,则你弃置一张手牌。', fengfangnv:'OL冯妤', + fengfangnv_prefix:'OL', zhuangshu:'妆梳', zhuangshu_info:'①游戏开始时,你可将{【琼梳】,【犀梳】,【金梳】}中的一张牌置于装备区。②一名角色的回合开始时,若其宝物区为空,则你可以弃置一张牌,并根据此牌的类型,按如下关系将一张宝物牌置入该角色的装备区:{<基本牌,【琼梳】>,<锦囊牌,【犀梳】>,<装备牌,【金梳】>}。', chuiti:'垂涕', @@ -25289,9 +25302,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ lanjiang:'澜疆', lanjiang_info:'结束阶段,你可以选择所有手牌数不小于你的角色。这些角色依次选择是否令你摸一张牌。然后你可以对其中一名手牌数等于你的角色造成1点伤害,随后可以对其中一名手牌数小于你的角色摸一张牌。', ol_zhuling:'OL朱灵', + ol_zhuling_prefix:'OL', jixian:'急陷', jixian_info:'摸牌阶段结束时,你可以选择一名满足以下至少一项条件的角色:⒈装备区内有防具牌;⒉拥有的普通技能数大于你;⒊体力值等于体力上限。你视为对其使用一张【杀】,然后摸X张牌(X为其于此【杀】结算前满足的条件数);若此【杀】未造成伤害,则你失去1点体力。', ol_chendeng:'OL陈登', + ol_chendeng_prefix:'OL', olfengji:'丰积', olfengji_info:'摸牌阶段开始时,你选择:⒈本回合摸牌阶段的额定摸牌数-1,且令一名其他角色下回合摸牌阶段的额定摸牌数+2;⒉本回合摸牌阶段的额定摸牌数+1。然后你选择:⒈本回合使用【杀】的次数上限-1,且令一名其他角色下回合使用【杀】的次数上限+2;⒉本回合使用【杀】的次数上限+1。', tianyu:'田豫', @@ -25317,6 +25332,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sppanqin:'叛侵', sppanqin_info:'出牌阶段或弃牌阶段结束时,你可将你于本阶段内弃置且位于弃牌堆的所有牌当做【南蛮入侵】使用。然后若此牌被使用时对应的实体牌数不大于此牌的目标数,则你执行并移除〖蛮王〗中的最后一个选项。', tengfanglan:'OL滕芳兰', + tengfanglan_prefix:'OL', luochong:'落宠', luochong_info:'准备阶段开始时/当你于一回合内首次受到伤害后,你可选择本轮内未选择过的一项(每名角色每轮限选一次):⒈令一名角色回复1点体力。⒉令一名角色失去1点体力。⒊令一名角色弃置两张牌。⒋令一名角色摸两张牌。', aichen:'哀尘', @@ -25327,6 +25343,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ liejie:'烈节', liejie_info:'当你受到伤害后,你可以弃置至多三张牌,摸等量的牌,然后可弃置伤害来源的至多X张牌(X为你以此法弃置的红色牌的数量)。', ruiji:'OL芮姬', + ruiji_prefix:'OL', qiaoli:'巧力', qiaoli_info:'出牌阶段各限一次,你可以将一张武器牌/非武器装备牌当作【决斗】使用。若此【决斗】对应的实体牌为武器牌,当你以此【决斗】对目标角色造成伤害后,你摸X张牌(X为此牌的攻击范围),且可以将其中任意张牌分配给其他角色;若此【决斗】对应的实体牌不为武器牌,此牌不可被响应,且你于结束阶段从牌堆中获得一张装备牌。', qiaoli_given:'已分配', @@ -25365,6 +25382,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xuwangzhimian:'虚妄之冕', xuwangzhimian_info:'锁定技,摸牌阶段,你令额定摸牌数+2;你的手牌上限-1。', ol_puyuan:'OL蒲元', + ol_puyuan_prefix:'OL', olshengong:'神工', olshengong_info:'出牌阶段每项限一次。你可以弃置一张武器牌/防具牌/其他装备牌,并发起一次“锻造”。然后你从锻造结果中选择一张牌,置于一名角色的装备区内(可替换原装备)。当有因你发动〖神工〗而加入游戏的牌进入弃牌堆后,你将此牌移出游戏,然后你于当前回合结束后摸一张牌。', olqisi:'奇思', @@ -25372,6 +25390,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ olzhuiji:'追击', olzhuiji_info:'锁定技。①你至体力值不大于你的角色的距离为1。②当你使用【杀】指定距离为1的角色为目标后,你令其选择一项:⒈弃置一张牌。⒉重铸装备区内的所有牌。', zhaoyǎn:'OL赵俨', + zhaoyǎn_prefix:'OL', tongxie:'同协', tongxie_info:'出牌阶段开始时,你可以选择包括你在内的至多三名角色(你与这些角色均称为“同协角色”)。这些角色中手牌数唯一最少的角色摸一张牌,且你获得如下效果直到你下回合开始:①当有“同协角色”对唯一目标角色使用的【杀】结算结束后,其他“同协角色”可以依次对目标角色使用一张【杀】(无距离和次数限制,且不能再触发此效果)。②当有“同协角色”受到伤害时,其他“同协角色”(本回合内失去过体力的角色除外)可以防止此伤害,失去1点体力。', jin_zhouchu:'周处', @@ -25389,6 +25408,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jisi:'羁肆', jisi_info:'限定技。准备阶段,你可以令一名其他角色获得你武将牌上的一个已发动过的其他技能。然后你弃置所有手牌,并视为对其使用一张【杀】(无距离关系的限制)。', huojun:'OL霍峻', + huojun_prefix:'OL', qiongshou:'穷守', qiongshou_info:'锁定技。①游戏开始时,你废除所有装备栏并摸四张牌。②你的手牌上限+4。', fenrui:'奋锐', @@ -25424,6 +25444,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jueman:'蟨蛮', jueman_info:'锁定技。一名角色的回合结束时,若本回合被使用过的基本牌数不小于2,且前两张基本牌的使用者:均不为你,你视为使用本回合被使用的第三张基本牌;有且仅有其中之一为你,你摸一张牌。', ol_liuba:'OL刘巴', + ol_liuba_prefix:'OL', oltongduo:'统度', oltongduo_info:'准备阶段,你可以令一名角色交给你一张手牌,然后出牌阶段结束时,你将此牌置于牌堆顶。', olzhubi:'铸币', @@ -25467,9 +25488,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rekenshang:'垦伤', rekenshang_info:'你可以将至少两张牌当【杀】使用,然后你可以将此牌目标改为等量名角色。此牌结算结束后,若此牌对应的实体牌数大于此牌造成过的伤害值,你摸一张牌。', ol_zhujun:'OL朱儁', + ol_zhujun_prefix:'OL', olcuipo:'摧破', olcuipo_info:'锁定技。当你使用牌时,若此牌是你本回合使用的第X张牌(X为此牌牌名的字数),则:{若此牌为【杀】或伤害类锦囊牌,则此牌的伤害值基数+1,否则你摸一张牌}。', ol_zhangyì:'OL张翼', + ol_zhangyì_prefix:'OL', oldianjun:'殿军', oldianjun_info:'锁定技。回合结束时,你受到1点无来源伤害,然后执行一个额外的出牌阶段。', olkangrui:'亢锐', @@ -25481,6 +25504,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ olshilu:'失路', olshilu_info:'锁定技。当你受到伤害后,你摸X张牌(X为你的体力值且至多为5)。然后你展示攻击范围内一名角色的一张手牌,令此牌的牌名视为【杀】。', ol_huban:'OL胡班', + ol_huban_prefix:'OL', olhuiyun:'晖云', olhuiyun_tag:'invisible', olhuiyun_info:'每轮每项各限一次。你可以将一张牌当【火攻】使用。此牌结算结束后,你选择一项,令目标角色选择是否执行:1.使用展示的牌,然后重铸所有手牌;2.使用一张手牌,然后重铸展示牌;3.摸一张牌。', @@ -25504,6 +25528,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ olleijie:'雷劫', olleijie_info:'准备阶段,你可以令一名角色判定,若结果为♠2~9,其受到2点雷电伤害,否则其摸两张牌。', ol_liuyan:'OL刘焉', + ol_liuyan_prefix:'OL', olpianan:'偏安', olpianan_info:'锁定技。游戏开始或弃牌阶段结束时,你弃置所有不为【闪】的手牌(没有则不弃)。若你的手牌数小于体力值,你获得牌堆或弃牌堆中的前X张【闪】(X为你的体力值与手牌数的差)。', olyinji:'殷积', @@ -25511,9 +25536,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ olkuisi:'窥伺', olkuisi_info:'锁定技。摸牌阶段开始时,你跳过此阶段,然后观看牌堆顶的四张牌并可以使用其中任意张。若你以此法使用的牌数不为2或3,你减1点体力上限。', ol_wanglang:'OL王朗', + ol_wanglang_prefix:'OL', oljici:'激词', oljici_info:'当你的拼点牌亮出后,若点数不大于X,你可令点数+X并令〖鼓舌〗视为未发动过(X为你的“饶舌”标记数)。', ol_mengda:'OL孟达', + ol_mengda_prefix:'OL', olgoude:'苟得', olgoude_info:'一名角色的回合结束时,若有与你势力相同的角色执行过以下项,则你可以执行这些角色未执行过的一项:1.摸一张牌;2.弃置一名角色的一张手牌;3.使用一张无对应实体牌的【杀】;4.变更势力。', haopu:'郝普', @@ -25559,6 +25586,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ olkuansai:'款塞', olkuansai_info:'当一张牌指定第一个目标后,若目标数大于你的体力值,你可以令其中一个目标选择一项:1.交给你一张牌;2.令你回复1点体力。', ol_luyusheng:'OL陆郁生', + ol_luyusheng_prefix:'OL', olcangxin:'藏心', olcangxin_info:'锁定技。①当你受到伤害时,你观看牌堆底的三张牌并弃置其中任意张牌,若你以此法弃置了红桃牌,则防止此伤害。②摸牌阶段开始时,你展示牌堆底的三张牌,然后摸X张牌(X为其中红桃牌的数量)。', olrunwei:'润微', @@ -25569,6 +25597,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ oljianxuan:'谏旋', oljianxuan_info:'当你受到伤害后,你可以令一名角色摸一张牌,然后若其手牌数等于你〖刚述①〗中的任意一项对应的数值,其重复此流程。', ol_pengyang:'OL彭羕', + ol_pengyang_prefix:'OL', olqifan:'器翻', olqifan_info:'当你需要使用不为【无懈可击】的牌时,你可以观看牌堆底的X+1张牌并使用其中的一张。此牌结算结束时,你依次弃置以下前X个区域中的所有牌:⒈判定区、⒉装备区、⒊手牌区(X为你因此技能使用过的牌中包含的类型数)。', oltuishi:'侻失', diff --git a/character/tw.js b/character/tw.js index ebdff9ee34..e6f3a0fbf5 100644 --- a/character/tw.js +++ b/character/tw.js @@ -14037,13 +14037,20 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, translate:{ tw_beimihu:'TW卑弥呼', + tw_beimihu_prefix:'TW', nashime:'难升米', tw_xiahouba:'TW夏侯霸', + tw_xiahouba_prefix:'TW', tw_zumao:'TW祖茂', + tw_zumao_prefix:'TW', tw_caoang:'TW曹昂', + tw_caoang_prefix:'TW', tw_dingfeng:'TW丁奉', + tw_dingfeng_prefix:'TW', tw_caohong:'TW曹洪', + tw_caohong_prefix:'TW', tw_maliang:'TW马良', + tw_maliang_prefix:'TW', twyanqin:'姻亲', twyanqin_info:'准备阶段,你可以将势力变更为魏或蜀。', @@ -14073,6 +14080,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ renshe:'忍涉', renshe_info:'当你受到伤害后,你可以选择一项:将势力改为现存的另一个势力;或可以额外发动一次“外使”直到你的下个出牌阶段结束;或与另一名其他角色各摸一张牌。', tw_gexuan:'TW葛玄', + tw_gexuan_prefix:'TW', twdanfa:'丹法', twdanfa_info:'准备阶段或结束阶段开始时,你可将一张牌置于武将牌上,称为“丹”。每回合每种花色限一次,当你使用牌时,若“丹”中有与此牌花色相同的牌,则你摸一张牌。', twlingbao:'灵宝', @@ -14086,6 +14094,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gx_chongyingshenfu:'冲应神符', gx_chongyingshenfu_info:'锁定技。①当你受到牌造成的伤害后,你记录此牌的名称。②当你受到〖冲应神符①〗记录过的牌造成的伤害时,你令此牌伤害-1。', tw_dongzhao:'TW董昭', + tw_dongzhao_prefix:'TW', twmiaolve:'妙略', twmiaolve_info:'游戏开始时,你获得两张【瞒天过海】。当你受到1点伤害后,你可选择:①获得一张【瞒天过海】并摸一张牌。②获得一张智囊。', twyingjia:'迎驾', @@ -14093,6 +14102,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dz_mantianguohai:'瞒天过海', dz_mantianguohai_info:'此牌不计入拥有者的手牌上限。出牌阶段,对一至两名区域内有牌的其他角色使用。你获得目标角色一张牌,然后依次交给每名目标角色各一张牌。', jiachong:'TW贾充', + jiachong_prefix:'TW', beini:'悖逆', beini_info:'出牌阶段限一次,你可以选择一名体力值不小于你的角色,令你或其摸两张牌,然后未摸牌的角色视为对摸牌的角色使用一张【杀】。', dingfa:'定法', @@ -14106,9 +14116,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jintao:'进讨', jintao_info:'锁定技,你使用【杀】无距离限制且次数上限+1。你于出牌阶段内使用的第一张【杀】伤害+1,第二张【杀】不可被响应。', yuejiu:'TW乐就', + yuejiu_prefix:'TW', cuijin:'催进', cuijin_info:'当你或你攻击范围内的角色使用【杀】时,你可以弃置一张牌并获得如下效果:此【杀】的伤害值基数+1,且当此【杀】结算结束后,若未造成过伤害,则你对使用者造成1点伤害。', tw_zhaoxiang:'TW赵襄', + tw_zhaoxiang_prefix:'TW', twfuhan:'扶汉', twfuhan_info:'限定技。准备阶段开始时时,你可以移去所有"梅影"标记,然后从五张未登场的蜀势力武将牌中选择一名获得其所有技能,将体力上限数调整为以此技能移去所有“梅影”标记的数量(最少为2,最多为8)并回复1点体力,然后从牌堆/弃牌堆/场上获得【梅影枪】。', twqueshi:'鹊拾', @@ -14116,22 +14128,27 @@ game.import('character',function(lib,game,ui,get,ai,_status){ meiyingqiang:'梅影枪', meiyingqiang_info:'当你于其他角色的回合内第一次失去牌时,你可以使用一张【杀】。', tw_fuwan:'TW伏完', + tw_fuwan_prefix:'TW', twmoukui:'谋溃', twmoukui_info:'当你使用【杀】指定目标后,你可以选择一项:①摸一张牌;②弃置该角色的一张牌;③背水:若此【杀】未因造成伤害而令该角色进入过濒死状态,则该角色弃置你的一张牌。', tw_yujin:'SP于禁', + tw_yujin_prefix:'SP', xinzhenjun:'镇军', xinzhenjun_info:'出牌阶段开始时,你可以将一张牌交给一名其他角色,令其选择是否使用一张不为黑色的【杀】。若其选择是,则你于此【杀】结算完成后摸1+X张牌(X为此【杀】造成的伤害总点数)。若其选择否,则你对其或其攻击范围内的一名其他角色造成1点伤害。', tw_hucheer:'TW胡车儿', + tw_hucheer_prefix:'TW', twshenxing:'神行', twshenxing_info:'锁定技。若你的装备区内没有坐骑牌,则你至其他角色的距离-1且手牌上限+1。', twdaoji:'盗戟', twdaoji_info:'出牌阶段限一次,你可以弃置一张非基本牌并选择一名攻击范围内的角色,获得其一张牌。若你以此法得到的牌为:基本牌,你摸一张牌;装备牌,你使用此牌并对其造成1点伤害。', tw_hejin:'TW何进', + tw_hejin_prefix:'TW', twmouzhu:'谋诛', twmouzhu_info:'出牌阶段限一次,你可以选择一名其他角色A。你令除A外所有体力值小于等于你的其他角色依次选择是否交给你一张牌。若你以此法得到的牌数X:等于0,你和所有进行选择的角色依次失去1点体力。大于0,你令A选择由你视为对其使用一张伤害值基数为X的【杀】或【决斗】。', twyanhuo:'延祸', twyanhuo_info:'当你死亡时,你可以选择一项:①令一名其他角色弃置X张牌。②令X名其他角色依次弃置一张牌。(X为你的牌数)', tw_mayunlu:'TW马云禄', + tw_mayunlu_prefix:'TW', twfengpo:'凤魄', twfengpo_info:'①当你使用【杀】或【决斗】指定唯一目标后,你可观看目标角色的手牌并选择一项:⒈摸X张牌。⒉令此牌的伤害值基数+X(X为其手牌中的♦数)。②当你杀死一名角色后,你将〖凤魄①〗中的“♦数”改为“红色牌数”。', tw_re_caohong:'TW手杀曹洪', @@ -14141,16 +14158,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twjuezhu:'决助', twjuezhu_info:'限定技。准备阶段,你可废除一个坐骑栏,令一名角色获得〖飞影〗并废除判定区。该角色死亡后,你恢复以此法废除的装备栏。', tw_zangba:'TW臧霸', + tw_zangba_prefix:'TW', twhanyu:'捍御', twhanyu_info:'锁定技。游戏开始时,你获得牌堆中的基本牌,锦囊牌,装备牌各一张。', twhengjiang:'横江', twhengjiang_info:'出牌阶段限一次,当你使用基本牌或普通锦囊牌指定唯一目标后,你可将此牌的目标改为攻击范围内的所有合法目标,然后你于此牌结算结束后摸X张牌(X为因响应此牌而使用或打出过牌的角色数)。', tw_huojun:'TW霍峻', + tw_huojun_prefix:'TW', twsidai:'伺怠', twsidai_info:'限定技。出牌阶段,你可以将手牌区内的所有基本牌当做【杀】使用(无距离和次数限制)。若此牌对应的实体牌中:包含【闪】,则目标角色成为此牌的目标后,需弃置一张基本牌,否则不可响应此牌;包含【桃】,则当目标角色受到此牌的伤害后,其减1点体力上限;包含【酒】,则当目标角色受到此牌的伤害时,此伤害×2。', twjieyu:'竭御', twjieyu_info:'每轮限一次。结束阶段开始时,或当你于一轮内第一次受到伤害后,你可以弃置所有手牌,然后从弃牌堆中获得不同牌名的基本牌各一张。', tw_liuhong:'TW刘宏', + tw_liuhong_prefix:'TW', twyujue:'鬻爵', twyujue_give:'鬻爵', twyujue_info:'①其他角色的出牌阶段内,可以交给你任意张牌(每阶段上限为两张)。②当你于回合外获得其他角色的一张牌后,你可令其选择本回合内未选择过的一项:⒈弃置攻击范围内一名角色的一张牌。⒉下一次使用牌时,从牌堆中获得一张同类别的牌。', @@ -14159,6 +14179,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twfengqi:'烽起', twfengqi_info:'主公技,锁定技。①其他群势力角色发动〖鬻爵①〗时,将每阶段上限改为四张。②以其他角色为目标的〖革制②〗结算结束后,目标角色可以获得其武将牌上的主公技。', tw_caocao:'TW曹操', + tw_caocao_prefix:'TW', twlingfa:'令法', twlingfa_info:'①第一轮游戏开始时,你可选择获得如下效果直到本轮结束:其他角色使用【杀】时,若其有牌,则其需弃置一张牌,否则受到你造成的1点伤害。②第二轮游戏开始时,你可选择获得如下效果直到本轮结束:其他角色使用【桃】结算结束后,若其有牌,则其需交给你一张牌,否则受到你造成的1点伤害。③第三轮游戏开始时,你失去〖令法〗并获得〖治暗〗。', twzhian:'治暗', @@ -14185,6 +14206,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twdidao:'地道', twdidao_info:'一名角色的判定牌生效前,你可以打出一张牌作为判定牌并获得原判定牌。若你以此法打出的牌与原判定牌颜色相同,你摸一张牌。', tw_chengpu:'TW程普', + tw_chengpu_prefix:'TW', twlihuo:'疠火', twlihuo2:'疠火', twlihuo3:'疠火', @@ -14192,6 +14214,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twchunlao:'醇醪', twchunlao_info:'①准备阶段,若场上没有“醇”,则你可将一名角色区域内的一张牌置于其武将牌上,称为“醇”。②一名角色使用【杀】时,若其有“醇”,则其可以交给你一张牌,令此【杀】的伤害值基数+1。③一名角色进入濒死状态时,若其有“醇”,则你可以移去“醇”并摸一张牌,然后令其回复1点体力。', tw_guohuai:'TW郭淮', + tw_guohuai_prefix:'TW', twjingce:"精策", twjingce_info:"当你于出牌阶段使用第X张牌时,你可以摸两张牌(X为你的体力值)。若此阶段你此前摸过牌或本回合造成过伤害,你获得一枚“策”标记。", yuzhang:"御嶂", @@ -14204,11 +14227,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twfeifu:'非服', twfeifu_info:'锁定技,转换技。阴:当你成为【杀】的唯一目标后;阳:当你使用【杀】指定唯一目标后;目标角色须交给使用者一张牌。若此牌为装备牌,则使用者可使用此牌。', tw_wangchang:'TW王昶', + tw_wangchang_prefix:'TW', twkaiji:'开济', twkaiji_info:'准备阶段,你可令至多X名角色各摸一张牌(X为本局游戏内进入过濒死状态的角色数+1)。若有角色以此法获得了非基本牌,则你摸一张牌。', twshepan:'慑叛', twshepan_info:'每回合限一次。当你成为其他角色使用牌的目标后,你可选择一项:⒈摸一张牌。⒉将其区域内的一张牌置于牌堆顶。然后若你的手牌数与其相等,则你将此技能的发动次数归零,且可以令此牌对你无效。', tw_wangcan:'TW王粲', + tw_wangcan_prefix:'TW', twdianyi:'典仪', twdianyi_info:'锁定技。你的回合结束时,若你本回合内:造成过伤害,你弃置所有手牌;未造成过伤害,你将手牌数调整至四张。', twyingji:'应机', @@ -14217,14 +14242,17 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twshanghe:'觞贺', twshanghe_info:'限定技。当你进入濒死状态时,你可令所有其他角色依次交给你一张牌;若这些牌中没有【酒】,则你将体力回复至1点。', tw_wujing:'TW吴景', + tw_wujing_prefix:'TW', twfenghan:'锋捍', twfenghan_info:'每回合限一次。当你使用【杀】或伤害类锦囊牌指定第一个目标后,你可令至多X名角色各摸一张牌(X为此牌的目标数)。', twcongji:'从击', twcongji_info:'当你的红色牌于回合外因弃置而进入弃牌堆后,你可令一名其他角色获得这些牌。', old_quancong:'TW全琮', + old_quancong_prefix:'TW', zhenshan:'振赡', zhenshan_info:'每回合限一次,当你需要使用或打出一张基本牌时,你可以与一名手牌数少于你的角色交换手牌,视为使用或打出此牌。', tw_tianyu:'TW田豫', + tw_tianyu_prefix:'TW', twzhenxi:'震袭', twzhenxi_info:'每回合限一次。当你使用【杀】指定目标后,你可选择一项:⒈弃置其X张手牌(X为你至其的距离);⒉将其装备区或判定区内的一张牌移动到另一名角色的装备区或判定区内。若其体力值大于你或其体力值为全场最高,则你可以改为依次执行以上两项。', twyangshi:'扬师', @@ -14267,6 +14295,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twlinglu:'令戮', twlinglu_info:'强令:①任务:执行角色于其下回合结束前造成的伤害不小于2点。②成功:其摸两张牌。③失败:其失去1点体力。', tw_mateng:'TW马腾', + tw_mateng_prefix:'TW', twxiongzheng:'雄争', twxiongzheng_info:'一轮游戏开始时,①若你上一轮发动过〖雄争〗且选择过“雄争”角色,你可以选择一项:1.视为对任意名上一轮内未对“雄争”角色造成过伤害的角色依次使用一张【杀】;2.令任意名上一轮对“雄争”角色造成过伤害的角色摸两张牌。②你可以选择一名未以此法选择过的角色,称为“雄争”角色。', twluannian:'乱年', @@ -14282,6 +14311,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twshigong:'示恭', twshigong_info:'限定技。当你于回合外进入濒死状态时,你可以令当前回合角色选择一项:1.加1点体力上限并回复1点体力,摸一张牌,然后令你将体力回复至体力上限;2.弃置X张手牌,然后令你将体力回复至1点(X为其体力值)。', tw_wangling:'TW王淩', + tw_wangling_prefix:'TW', twmibei:'秘备', twmibei_info:'使命技。①使命:使用每种类型且牌名不同的牌各两张。②成功:当你使用牌后,若你于本次事件完成了〖秘备①〗的使命,你获得〖谋立〗。③失败:出牌阶段结束时,若你本回合未使用过牌,你本回合手牌上限-1并重置〖秘备〗。', twxingqi:'星启', @@ -14290,22 +14320,27 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twmouli_backup:'谋立', twmouli_info:'每回合限一次。你可以使用牌堆中的一张基本牌。', tw_zhugeguo:'TW诸葛果', + tw_zhugeguo_prefix:'TW', twqirang:'祈禳', twqirang_info:'当有装备牌进入你的装备区时,你可以从牌堆中获得一张锦囊牌,你本阶段使用此牌无距离限制且不可被响应,且当你使用此牌时,你可以为这张牌增加或减少一个目标。', twyuhua:'羽化', twyuhua_info:'锁定技。①你的非基本牌不计入手牌上限。②当你于回合外失去牌后,若其中有非基本牌,你可以卜算X,然后你可以摸X张牌(X为其中非基本牌数且至多为5)。', tw_fanchou:'TW樊稠', + tw_fanchou_prefix:'TW', twxingluan:'兴乱', twxingluan_info:'结束阶段,你可以亮出牌堆顶的六张牌,然后你可以选择一种类型的牌并分配给任意角色(每名角色至多三张)。然后所有以此法得到过牌且得到的牌数不少于你的角色失去1点体力。', tw_xujing:'TW许靖', + tw_xujing_prefix:'TW', twboming:'博名', twboming_info:'①出牌阶段限两次。你可以将一张牌交给一名其他角色。②结束阶段,若所有其他角色于此回合得到的牌数之和大于1,你摸两张牌。', twejian:'恶荐', twejian_info:'当其他角色得到你的牌后,若其有其他与此牌类型相同的牌,你可以令其选择一项:1.受到你造成的1点伤害;2.弃置这些牌。', tw_zhangfei:'TW张飞', + tw_zhangfei_prefix:'TW', twxuhe:'虚吓', twxuhe_info:'当你使用的【杀】被【闪】抵消时,你可以令其选择一项:1.受到你造成的1点伤害;2.本回合你使用的下一张牌对其造成伤害时,此伤害+2。', tw_xuezong:'TW薛综', + tw_xuezong_prefix:'TW', twjiexun:'诫训', twjiexun_info:'结束阶段,你可以选择一个花色并令一名其他角色摸等同于场上此花色牌数张牌,然后其弃置X张牌。若其以此法弃置了所有牌,你选择一项:1.摸X张牌,然后将X归零;2.修改〖复难〗和〖诫训〗(X为此前〖诫训〗的发动次数)。', twfunanx:'复难·改', @@ -14313,6 +14348,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twfunanx_info:'当其他角色使用或打出牌响应你使用的牌时,你可获得其使用或打出的牌。', twjiexunx_info:'结束阶段,你可选择一个花色并令一名其他角色摸等同于场上此花色牌数张牌,然后其弃置X张牌(X为此前〖诫训〗的发动次数)。', tw_zhangning:'TW张宁', + tw_zhangning_prefix:'TW', twxingzhui:'星坠', twxingzhui_info:'出牌阶段限一次。你可以失去1点体力并施法:亮出牌堆顶2X张牌,若其中有黑色牌,则你可令一名其他角色获得这些黑色牌。若黑色牌的数量不小于X,则你对其造成X点雷电伤害。', twjuchen:'聚尘', @@ -14333,11 +14369,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twyouye:'攸业', twyouye_info:'锁定技。①其他角色的结束阶段,若其本回合未对你造成过伤害且“蓄”数小于5,你将牌堆顶的牌置于武将牌上,称为“蓄”。②当你造成或受到伤害后,若你有“蓄”,你将所有“蓄”分配给任意角色(若当前回合角色存活,则你至少为当前回合角色分配一张)。', tw_xunchen:'TW荀谌', + tw_xunchen_prefix:'TW', twweipo:'危迫', twweipo_info:'出牌阶段限一次。你可以令一名角色弃置一张牌,然后令其获得一张【兵临城下】或一张由你选择的智囊牌。', twmouzhi:'谋识', twmouzhi_info:'锁定技。当你受到伤害时,若伤害渠道对应的牌和你上次受到的伤害渠道对应的牌颜色相同,则你防止此伤害。', tw_jiangqing:'TW蒋钦', + tw_jiangqing_prefix:'TW', twshangyi:'尚义', twshangyi_info:'出牌阶段限一次。你可以弃置一张牌并选择一名有手牌的其他角色,你令其观看你的手牌,然后你观看其手牌并选择一项:1.弃置其中一张牌;2.与其交换一张手牌。若你以此法弃置了其的黑色牌,或你与其交换的两张牌均为红色,你摸一张牌。', twxiangyu:'翔羽', @@ -14345,23 +14383,28 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twgyshenxing:'慎行', twgyshenxing_info:'出牌阶段,你可以弃置X张牌,然后摸一张牌并获得1枚“慎”标记(X为你的“慎”数且至多为2)。', tw_guyong:'TW顾雍', + tw_guyong_prefix:'TW', twbingyi:'秉壹', twbingyi_info:'结束阶段,你可以展示所有手牌,若这些牌的颜色均相同或类别均相同,你可以令至多Y名角色各摸一张牌(Y为你的手牌数)。若你以此法展示的牌数大于1且这些牌的颜色均相同且类别均相同,你移去所有“慎”。', twyilie:'毅烈', twyilie_info:'出牌阶段开始时,你可以选择一项:1.本阶段内使用【杀】的次数上限+1;2.本回合内使用【杀】指定处于连环状态的目标后,或使用【杀】被【闪】抵消时,摸一张牌;3.背水:失去1点体力,然后依次执行上述所有选项。', tw_chendong:'TW陈武董袭', + tw_chendong_prefix:'TW', twfenming:'奋命', twfenming_info:'准备阶段,你可以选择一名其他角色并选择一项:1.令其弃置一张牌;2.令其横置;3.背水:横置,然后依次执行上述所有选项。', tw_handang:'TW韩当', + tw_handang_prefix:'TW', twgongji:'弓骑', twgongji2:'弓骑', twgongji_info:'①你的攻击范围无限。②出牌阶段限一次,你可以弃置一张牌,然后你使用与此牌花色相同的【杀】无任何次数限制直到回合结束。若你以此法弃置的牌为装备牌,则你可以弃置一名其他角色的一张牌。', twjiefan:'解烦', twjiefan_info:'限定技。出牌阶段,你可以选择一名角色,令攻击范围内含有其的所有角色依次选择一项:1.弃置一张武器牌;2.令其摸一张牌。然后当其第一次进入濒死状态后,你重置〖解烦〗。', tw_jiling:'TW纪灵', + tw_jiling_prefix:'TW', twshuangren:'双刃', twshuangren_info:'①出牌阶段开始时,你可以与一名角色拼点。若你:赢,你可以视为对至多两名至其的距离不大于1的角色依次使用一张【杀】;没赢,其可以视为对你使用一张【杀】。②出牌阶段结束时,若你本回合未发动过〖双刃①〗且未造成过渠道为【杀】的伤害,你可以弃置一张牌发动〖双刃①〗。', tw_re_fazheng:'TW法正', + tw_re_fazheng_prefix:'TW', twxuanhuo:'眩惑', twxuanhuo_info:'摸牌阶段结束时,你可以交给一名其他角色两张牌,然后其选择一项:1.视为对你选择的另一名其他角色使用一张【杀】或【决斗】,2.令你获得其两张牌。', twenyuan:'恩怨', @@ -14369,6 +14412,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twenyuan2:'恩怨', twenyuan_info:'①当你获得一名其他角色的至少两张牌后,你可以令其摸一张牌,若其手牌区或装备区没有牌,则你可以改为令其回复1点体力。②当你受到1点伤害后,你可令伤害来源选择一项:1.失去1点体力;2.交给你一张手牌,若此牌的花色不为♥,你摸一张牌。', tw_madai:'TW马岱', + tw_madai_prefix:'TW', twqianxi:'潜袭', twqianxi2:'潜袭', twqianxi3:'潜袭', @@ -14376,11 +14420,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twqianxi3_bg:'袭', twqianxi_info:'准备阶段,你可以摸一张牌并弃置一张牌,令一名距离为1的角色本回合不能使用或打出与你弃置的牌颜色相同的手牌。然后本回合的结束阶段,若你本回合对其造成过渠道为【杀】的伤害,你令其不能使用或打出与你以此法弃置的牌颜色不同的牌直到其下回合结束。', tw_niujin:'TW牛金', + tw_niujin_prefix:'TW', twcuorui:'挫锐', twcuorui_info:'限定技。准备阶段,你可以将手牌摸至X张(X为场上角色手牌数最多的角色的手牌数,且至多摸5张)。然后若你的判定区:未废除,你废除判定区;已废除,你可以对一名其他角色造成1点伤害。', twliewei:'裂围', twliewei_info:'锁定技。当你杀死一名角色后,你选择一项:1.摸两张牌;2.若你拥有〖挫锐〗且〖挫锐〗已发动过,重置〖挫锐〗。', tw_guanqiujian:'TW毌丘俭', + tw_guanqiujian_prefix:'TW', twzhengrong:'征荣', twzhengrong_tag:'荣', twzhengrong_info:'当你于出牌阶段使用牌结算结束后,若此牌为你于本局游戏你的出牌阶段内使用的第偶数张指定了其他角色为目标的牌,或你于出牌阶段第一次造成伤害后,你可以将一名其他角色的一张牌置于你的武将牌上,称为“荣”。', @@ -14392,16 +14438,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twsaotao:'扫讨', twsaotao_info:'锁定技。你使用【杀】和普通锦囊牌不能被响应。', tw_daxiaoqiao:'TW大乔小乔', + tw_daxiaoqiao_prefix:'TW', twxingwu:'星舞', twxingwu_info:'弃牌阶段开始时,你可以将一张牌置于武将牌上,称为“星舞”。然后你可移去三张“星舞”,弃置一名其他角色装备区里的所有牌,然后对其造成2点伤害(若其性别包含女性则改为1点伤害)。', twpingting:'娉婷', twpingting_info:'锁定技。①一轮游戏开始时或其他角色于你的回合内进入濒死状态时,你摸一张牌并将一张牌置于武将牌上,称为“星舞”。②若你有“星舞”,你视为拥有〖天香〗和〖流离〗。', tw_furong:'TW傅肜', + tw_furong_prefix:'TW', twxuewei:'血卫', twxuewei_info:'每轮限一次。一名其他角色A的出牌阶段开始时,你可以选择另一名其他角色B,然后你令A选择一项:1.本回合不能对B使用【杀】且手牌上限-2;2.你视为对A使用一张【决斗】。', twliechi:'烈斥', twliechi_info:'当你受到伤害后,若伤害来源的体力值不小于你,你可以选择一项:1.令其将手牌数弃置至与你的手牌数相同;2.弃置其一张牌;3.背水:若你本回合进入过濒死状态,弃置一张装备牌,然后依次执行上述所有选项。', tw_yl_luzhi:'TW卢植', + tw_yl_luzhi_prefix:'TW', twmingren:'明任', twmingren_info:'①游戏开始时,你摸一张牌,然后将一张手牌置于武将牌上,称为“任”。②出牌阶段开始时或出牌阶段结束时,你可以用一张牌替换“任”。', twzhenliang:'贞良', @@ -14413,6 +14462,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twfupan:'复叛', twfupan_info:'当你造成或受到伤害后,你可以摸X张牌并将一张牌交给一名其他角色(X为伤害值)。若你此前:未以此法交给过该角色牌,你摸两张牌;以此法交给过该角色牌,你可{对其造成1点伤害,然后你不能再以此法交给其牌}。', tw_liuzhang:'TW刘璋', + tw_liuzhang_prefix:'TW', twyaohu:'邀虎', twyaohu_info:'每轮限一次。回合开始时,你须选择场上的一个势力。该势力的角色的出牌阶段开始时,其获得你的一张“生”,然后其须选择一项:1.对你指定的另一名的其他角色使用一张【杀】(无距离限制);2.本回合其使用伤害牌指定你为目标时须交给你两张牌,否则取消此目标。', tw_liwei:'李遗', @@ -14434,16 +14484,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twtanfeng:'探锋', twtanfeng_info:'准备阶段,你可以弃置一名其他角色区域内的一张牌,然后其选择一项:1.受到你造成的1点火焰伤害,然后令你跳过本回合的一个阶段(准备阶段和结束阶段除外);2.将一张牌当做【杀】对你使用(有距离限制)。', tw_zongyu:'TW宗预', + tw_zongyu_prefix:'TW', twzhibian:'直辩', twzhibian_info:'出牌阶段开始时,你可以与一名其他角色拼点。若你赢,你可以选择一项:{1.将其区域里的一张牌移动到你的对应区域;2.回复1点体力;3.背水:弃置一张非基本牌,然后依次执行上述所有选项};若你没赢,你失去1点体力。', twyuyan:'御严', twyuyan_info:'锁定技。当你成为体力值大于你的角色使用的【杀】的目标时,你令使用者选择一项:1.交给你一张点数大于此【杀】的牌(若此【杀】无点数则改为非基本牌)。2.取消此目标。', tw_zhouchu:'TW周处', + tw_zhouchu_prefix:'TW', twguoyi:'果毅', twguoyi_info:'当你不因〖果毅〗使用【杀】或普通锦囊牌指定一名其他角色为目标后,若其体力值或手牌数最大,或你的手牌数不大于X(X为你已损失的体力值+1),你可令其选择一项:1.本回合不能使用或打出手牌;2.弃置X张牌。若条件均满足,或其于本回合两个选项均已选择过,则你于此牌结算结束后依次视为对此牌的所有目标使用一张名称和属性相同的牌。', twchuhai:'除害', twchuhai_info:'使命技。①使命:令至少两名其他角色进入濒死状态。②成功:一名角色的回合结束时,若你于本回合完成了〖除害①〗的使命,你废除判定区,然后每名其他角色依次交给你一张牌。③当你获得其他角色的牌后,你须将其中的一张牌置入弃牌堆。', tw_qiaogong:'TW桥公', + tw_qiaogong_prefix:'TW', twyizhu:'遗珠', twyizhu_info:'①结束阶段,你摸两张牌,然后将两张牌随机插入牌堆前2X张牌的位置中,称为“遗珠”(X为角色数,选择牌的牌名对其他角色可见)。②当有其他角色使用“遗珠”指定唯一目标时,你可以选择一项:1.增加一个目标;2.取消此目标,增加一个目标。然后移除此牌对应的“遗珠”记录并摸一张牌。', twluanchou:'鸾俦', @@ -14451,12 +14504,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twgonghuan:'共患', twgonghuan_info:'每回合限一次。当其他角色受到伤害时,若其拥有〖共患〗且其体力值不大于你,你可以将此伤害转移给你(不触发〖共患〗)。', tw_qiaorui:'TW桥蕤', + tw_qiaorui_prefix:'TW', wangxing:'妄行', twxiawei:'狭威', twxiawei_info:'①游戏开始时,你将牌堆中的两张基本牌置于武将牌上,称为“威”。②回合开始时,你将所有“威”置入弃牌堆。③你可以将“威”如手牌般使用或打出。④妄行:准备阶段,你可以将牌堆顶的X+1张牌置于武将牌上,称为“威”。', twqiongji:'穷技', twqiongji_info:'锁定技。①每回合限一次。当你使用或打出“威”后,你摸一张牌。②当你受到伤害时,若你没有“威”,此伤害+1。', tw_bianfuren:'TW卞夫人', + tw_bianfuren_prefix:'TW', twwanwei:'挽危', twwanwei_info:'每回合限一次。当一名体力值最小的角色受到伤害时:若该角色不为你,你可以防止此伤害,然后失去1点体力;若该角色为你,或你的体力上限最大,你可以于当前回合的结束阶段获得牌堆顶的牌并展示牌堆底的牌,若展示的牌能被使用,你使用之。', twyuejian:'约俭', @@ -14467,6 +14522,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twchayi:'察异', twchayi_info:'结束阶段,你可以选择一名其他角色,令其选择一项:1.展示所有手牌;2.下次使用牌时弃置一张牌。该角色的下个回合结束时,若其手牌数与其上一次成为〖察异〗目标后的手牌数不相同,其执行另一项。', tw_feiyi:'TW费祎', + tw_feiyi_prefix:'TW', twshengxi:'生息', twshengxi_info:'①准备阶段,你可以获得一张【调剂盐梅】。②结束阶段,若你本回合使用过牌且未造成伤害,则你可以获得一张智囊并摸一张牌。', twkuanji:'宽济', @@ -14481,7 +14537,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twzhenhu_info:'当你使用伤害牌指定第一个目标时,你可以摸一张牌并与至多三名其他角色共同拼点。若你赢,此牌对所有本次拼点没赢的角色造成的伤害+1;若你没赢,你失去1点体力。', twlvren:'履刃', twlvren_info:'①当你对其他角色造成伤害时,你令其获得1枚“刃”标记。②当你使用伤害牌时,你可以额外指定一名有“刃”的角色并移去其所有“刃”。③你的拼点牌点数+2X(X为参与此次拼点的角色数)。', - xia_tongyuan:'TW童渊', + xia_tongyuan:'侠童渊', + xia_tongyuan_prefix:'侠', twchaofeng:'朝凤', twchaofeng_backup:'朝凤', twchaofeng_info:'①你可以将一张【杀】当做【闪】、【闪】当做任意一种【杀】使用或打出。②出牌阶段开始时,你可以与至多三名角色共同拼点。赢的角色视为对所有没赢的角色使用一张火【杀】。', @@ -14493,8 +14550,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twjiange_info:'每回合限一次。你可以将一张非基本牌当做【杀】使用或打出(无距离和次数限制,且不计入次数)。若此时不为你的回合,你摸一张牌。', twxiawang:'侠望', twxiawang_info:'当一名角色受到伤害后,若你至其的距离不大于1,你可以对伤害来源使用一张【杀】。当此【杀】结算结束后,若你造成过渠道为此牌的伤害,结束当前阶段。', - tw_tongyuan:'TW童渊', tw_haomeng:'TW郝萌', + tw_haomeng_prefix:'TW', twgongge:'攻阁', twgongge_info:'摧坚:你可以选择一项:1.摸X+1张牌。其响应此牌后,跳过你的下一个摸牌阶段;2.弃置其X+1张牌。此牌结算结束后,若其体力值不小于你,你交给其X张牌;3.此牌对其造成的伤害+X。此牌结算结束后,其回复X点体力。', tw_weixu:'魏续', @@ -14503,18 +14560,22 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twtuidao:'颓盗', twtuidao_info:'限定技。准备阶段,若“随征”角色的体力值不大于2或“随征”角色已死亡,你可以废除你与其的一个坐骑栏并选择一个类别,然后若“随征”角色存活,你获得其所有此类别的牌,否则你从牌堆中获得两张此类别的牌。然后你将“随征”角色改为另一名角色。', tw_caoxiu:'TW曹休', + tw_caoxiu_prefix:'TW', twqianju:'千驹', twqianju_info:'锁定技。①你计算与其他角色的距离-X(X为你装备区的牌数)。②每回合限一次。当你对距离为1以内的角色造成伤害后,若你的装备区存在空置装备栏,你从牌堆或弃牌堆中将一张你空置装备栏对应副类别的装备牌置于你的装备区。', twqingxi:'倾袭', twqingxi_info:'当你使用张【杀】指定目标后,若此牌为你于本回合使用的第一张【杀】,你可以令目标角色选择一项:1.令你摸Y张牌,此【杀】不可被其响应(Y为你装备区的牌数且至少为1);2.若其装备区里有牌,弃置装备区里的所有牌,然后弃置你装备区里的等量张牌,令此【杀】对其造成的伤害+1。', tw_sunyi:'TW孙翊', + tw_sunyi_prefix:'TW', twzaoli:'躁厉', twzaoli_info:'锁定技。①出牌阶段,你只能使用或打出你本回合得到的手牌。②出牌阶段开始时,你须弃置你区域内的所有装备牌并弃置任意张非装备手牌,你摸等量的牌,从牌堆中将你此次弃置的装备牌对应副类别的装备牌置入装备区。若你以此法置入了超过两张装备牌,你失去1点体力。', tw_yangyi:'TW杨仪', + tw_yangyi_prefix:'TW', twgongsun:'共损', twgongsun_shadow:'共损', twgongsun_info:'锁定技。出牌阶段开始时,你选择攻击范围内的一名其他角色并选择一种花色,直至你的下个回合开始前或你死亡时,你与其均无法使用、打出或弃置该花色的手牌。', tw_dengzhi:'TW邓芝', + tw_dengzhi_prefix:'TW', twjimeng:'急盟', twjimeng_info:'出牌阶段限一次。你可以获得一名其他角色区域内的一张牌,然后交给其一张牌。若其体力值不小于你,你摸一张牌。', xia_lusu:'侠鲁肃', @@ -14554,9 +14615,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twjuxiang:'踞襄', twjuxiang_info:'主公技,其他群势力角色出牌阶段限一次,其可以选择其装备区的一张牌移动到你的装备区中,若你对应的装备栏已被废除,则改为交给你此装备牌,然后恢复你的对应装备栏。', tw_ol_sunjian:'TW孙坚', + tw_ol_sunjian_prefix:'TW', twpolu:'破虏', twpolu_info:'主公技,当吴势力角色杀死一名角色或死亡后,你可以令任意名角色各摸X张牌(X为你此前发动过此技能的次数+1)。', tw_menghuo:'TW孟获', + tw_menghuo_prefix:'TW', twqiushou:'酋首', twqiushou_info:'主公技,锁定技,当一张【南蛮入侵】结算结束后,若此牌造成的伤害大于3点或有角色因此死亡,所有蜀势力和群势力角色各摸一张牌。', twzhuiting:'坠廷', @@ -14564,6 +14627,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twniju:'逆拒', twniju_info:'主公技,当你的拼点牌亮出后,你可以令其中一张拼点牌的点数+X或-X,然后若这两张牌的点数相等,你摸X张牌(X为场上群势力角色数)。', ol_liuyu:'TW刘虞', + ol_liuyu_prefix:'TW', twchongwang:'崇望', twchongwang_info:'主公技,其他群势力角色的出牌阶段开始时,其可以交给你一张牌,然后你与其使用【杀】或伤害性锦囊牌指定目标时不能指定对方为目标直至你的下回合结束(每名角色限发动一次)。', tw_zhangzhao:'张昭', diff --git a/character/xianding.js b/character/xianding.js index 605f00b8b5..dec9654c95 100644 --- a/character/xianding.js +++ b/character/xianding.js @@ -141,9 +141,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){ var number=get.number(card,false); if(!list.contains(card)&&number==8){ list.push(card); - if(list.length==cards.length) break; + if(list.length>=cards.length) break; } } + if(list.length>=cards.length) break; } if(list.length){ player.gain(list,'gain2').gaintag.add('dcxiongmu_tag'); @@ -153,7 +154,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ai:{ effect:{ target:function(card,player,target){ - if(target.countCards('h')>=target.getHp()||player.hasSkillTag('jueqing')) return; + if(target.countCards('h')>target.getHp()||player.hasSkillTag('jueqing')) return; if(player._dcxiongmu_temp) return; if(_status.event.getParent('useCard',true)||_status.event.getParent('_wuxie',true)) return; if(get.tag(card,'damage')){ @@ -200,7 +201,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ minus:{ trigger:{player:'damageBegin4'}, filter:function(event,player){ - return player.countCards('h'){ + return player.countCards('h')<=player.hp&&game.getGlobalHistory('everything',evt=>{ return evt.name=='damage'&&evt.player==player; },event).indexOf(event)==0; }, @@ -3801,7 +3802,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ var num=ui.selected.buttons.filter(i=>get.owner(i.link)==target).length; var val=get.buttonValue(button); if(num>2) val/=Math.sqrt(num); - if(get.attitude(player,owner)>0) return -val; + if(get.attitude(player,target)>0) return -val; return val; //return -(get.position(card)!='h'?get.value(card,target):(4.5+Math.random()-0.2*(num>2?1:0)))*get.attitude(player,target); }); diff --git a/font/consola.woff2 b/font/consola.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..974539052dea0b2db56d91ca945beb18abc22e3f GIT binary patch literal 145276 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

tpg>c{KDp4oxhj>v^PIdgaxj7U9m8Cb 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 XKKDxNs-- literal 0 HcmV?d00001 diff --git a/font/suits.woff2 b/font/suits.woff2 index f1097cdf555da3b2f74c29554df1b00c0b70d7fc..1ecf54b37823f15cff3ce30d3bf6357088314e03 100644 GIT binary patch literal 7152 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 C#DG8m diff --git a/game/game.js b/game/game.js index dcb2a5c3cb..85b4959a14 100644 --- a/game/game.js +++ b/game/game.js @@ -8993,6 +8993,7 @@ if(suitsFont) fontSheet.insertRule(`@font-face {font-family: '${value}'; src: local('${font}'), url('${lib.assetURL}font/suits.woff2');}`,0); }); if(suitsFont) fontSheet.insertRule(`@font-face {font-family: 'Suits'; src: local('Noname Suit'), url('${lib.assetURL}font/suits.woff2');}`,0); + fontSheet.insertRule(`@font-face {font-family: 'Consolas'; src: local('Consolas'), url('${lib.assetURL}font/consola.woff2');}`,0) appearenceConfig.cardtext_font.item.default='默认'; appearenceConfig.global_font.item.default='默认'; } @@ -33666,16 +33667,47 @@ nature:'firemm', }], ['晋',{ - color:'#e1a6f0', + color:'#f3c5ff', nature:'blackmm', }], ['侠',{ - color:'#dddddd', + color:'#eeeeee', nature:'qunmm', }], + ['起',{ + color:'#c3f9ff', + nature:'thundermm', + }], + ['承',{ + color:'#c3f9ff', + nature:'thundermm', + }], + ['手杀',{ + getSpan:(prefix,name)=>{ + if(lib.characterPack.shiji&&name in lib.characterPack.shiji){ + for(let i in lib.characterSort.shiji){ + if(lib.characterSort.shiji[i].includes(name)){ + prefix=get.translation(i).slice(-1); + break; + } + } + } + return `${prefix}`; + }, + }], + ['TW',{ + getSpan:(prefix,name)=>{ + return `TW`; + }, + }], ['SP',{ getSpan:(prefix,name)=>{ - return `SP`; + return `SP`; + }, + }], + ['OL',{ + getSpan:(prefix,name)=>{ + return `OL`; }, }], ['界SP',{ From 2442ff4f6174683357e6a8763508b0eca7f056b3 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Sun, 1 Oct 2023 15:38:26 +0800 Subject: [PATCH 043/115] =?UTF-8?q?=E8=A7=86=E4=B8=BA=E7=89=8C=E7=89=8C?= =?UTF-8?q?=E5=90=8D=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 13 +++++++++---- layout/default/layout.css | 15 +++++++++++++++ 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/game/game.js b/game/game.js index 85b4959a14..926a5ab7e4 100644 --- a/game/game.js +++ b/game/game.js @@ -41401,6 +41401,12 @@ } } if(cardTempNameConfig=='default') getApplyNode._tempName.classList.add('vertical'); + if(datasetNature.length>0){ + node.dataset.nature=datasetNature; + }else{ + delete node.dataset.nature; + node.classList.add(datasetNature); + } }else{ if(get.position(card)=='j'&&card.viewAs&&card.viewAs!=card.name) { cardName=card.viewAs; @@ -41500,10 +41506,9 @@ else{ console.warn('卡牌图片解析失败'); } - } - if(datasetNature.length>0){ - node.dataset.nature=datasetNature; - }else{ + if(datasetNature.length>0){ + node.classList.add(datasetNature); + } delete node.dataset.nature; } node.innerHTML+=`${cardTempNameConfig=='default'?get.verticalStr(tempname):tempname}`; diff --git a/layout/default/layout.css b/layout/default/layout.css index 113e999cdd..622ba0a2f8 100644 --- a/layout/default/layout.css +++ b/layout/default/layout.css @@ -4643,6 +4643,21 @@ div[data-decoration="bronze"]::after{ left: 3px; top: 6px; } +.tempname.kami:not([data-nature])>span { + color: #1F3C38; +} +.tempname.ice:not([data-nature])>span { + color: #3B6273; +} +.tempname.fire:not([data-nature])>span { + color: #631515; +} +.tempname.thunder:not([data-nature])>span { + color: #152E63; +} +.tempname.poison:not([data-nature])>span { + color: #00312d; +} /*.card.equip1 .wunature, .card.equip3 .wunature, .card.equip4 .wunature{ From fa3335feb0e67c3a1b213731005b51dda5ca9306 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Sun, 1 Oct 2023 15:41:40 +0800 Subject: [PATCH 044/115] =?UTF-8?q?addNature=E5=A2=9E=E5=8A=A0=E8=A7=86?= =?UTF-8?q?=E4=B8=BA=E7=89=8C=E7=89=8C=E5=90=8D=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/game/game.js b/game/game.js index 926a5ab7e4..3316844c8a 100644 --- a/game/game.js +++ b/game/game.js @@ -318,6 +318,19 @@ ), }; game.dynamicStyle.addObject(result); + + const g2=cs.group( + cs.of( + cs.class("tempname",`${nature}`), + ':not([data-nature])>', + cs.class("span") + ) + ) + let result2={}; + result2[g2]={ + color:`rgba(${color1.join()})`, + }; + game.dynamicStyle.addObject(result2); } }], }, From 80cb8fafed0a75f6a9dec5755a19f0b2b475b16c Mon Sep 17 00:00:00 2001 From: lieren2023 <131325076+lieren2023@users.noreply.github.com> Date: Sun, 1 Oct 2023 18:11:05 +0800 Subject: [PATCH 045/115] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E8=B5=8B=E5=80=BC=E5=86=99=E6=B3=95=EF=BC=88=E8=B5=84=E6=96=99?= =?UTF-8?q?=E5=8D=A1=E6=B3=A8=E8=A7=A3=E6=A0=B7=E5=BC=8F=E4=BA=8C=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/game/game.js b/game/game.js index 02e5820460..e172b24b53 100644 --- a/game/game.js +++ b/game/game.js @@ -54169,8 +54169,7 @@ var intro=ui.create.div('.characterintro',get.characterIntro(name),uiintro); if(lib.config.show_characternamepinyin=='showPinyin2'||lib.config.show_characternamepinyin=='showCodeIdentifier2'){ var charactername=get.rawName(name); - var characterpinyin=get.pinyin(charactername); - if(lib.config.show_characternamepinyin=='showCodeIdentifier2') characterpinyin=name; + var characterpinyin=lib.config.show_characternamepinyin=='showCodeIdentifier2'?name:get.pinyin(charactername); var nameinfo=get.character(name); var charactersex=get.translation(nameinfo[0]); const charactergroups=get.is.double(name,true); @@ -54207,8 +54206,7 @@ var skillname=get.translation(this.link); var skilltranslationinfo=get.skillInfoTranslation(this.link); if((lib.config.show_skillnamepinyin=='showPinyin2'||lib.config.show_skillnamepinyin=='showCodeIdentifier2')&&skillname!='阵亡'){ - var skillpinyin=get.pinyin(skillname); - if(lib.config.show_skillnamepinyin=='showCodeIdentifier2') skillpinyin=this.link; + var skillpinyin=lib.config.show_skillnamepinyin=='showCodeIdentifier2'?this.link:get.pinyin(skillname); intro2.innerHTML=''+skillname+''+''+'['+skillpinyin+']'+''+' '+skilltranslationinfo; }else{ intro2.innerHTML=''+skillname+''+skilltranslationinfo; @@ -54226,8 +54224,7 @@ var derivationname=get.translation(derivation[i]); var derivationtranslationinfo=get.skillInfoTranslation(derivation[i]); if((lib.config.show_skillnamepinyin=='showPinyin2'||lib.config.show_skillnamepinyin=='showCodeIdentifier2')&&derivationname.length<=5&&derivation[i].indexOf('_faq')==-1){ - var derivationpinyin=get.pinyin(derivationname); - if(lib.config.show_skillnamepinyin=='showCodeIdentifier2') derivationpinyin=derivation[i]; + var derivationpinyin=lib.config.show_skillnamepinyin=='showCodeIdentifier2'?derivation[i]:get.pinyin(derivationname); intro2.innerHTML+='

'+derivationname+''+''+'['+derivationpinyin+']'+''+' '+derivationtranslationinfo; }else{ intro2.innerHTML+='

'+derivationname+''+derivationtranslationinfo; From 1a7ad4e4614917779305ec237c44b77cb932da8f Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Sun, 1 Oct 2023 19:56:25 +0800 Subject: [PATCH 046/115] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E8=B0=8B=E8=B2=82?= =?UTF-8?q?=E8=9D=89=E3=80=90=E7=A6=BB=E9=97=B4=E3=80=91ai=E7=AD=96?= =?UTF-8?q?=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 同时修复对决模式谋貂蝉ai报错 --- character/sb.js | 108 +++++++++++++++++++++++++++++------------------- 1 file changed, 65 insertions(+), 43 deletions(-) diff --git a/character/sb.js b/character/sb.js index f0d51f4ee8..ac734519cd 100644 --- a/character/sb.js +++ b/character/sb.js @@ -784,12 +784,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return ui.selected.targets.length==ui.selected.cards.length+1; }, check:function(card){ - let player=get.owner(card),targets=_status.event.getTempCache('sblijian','targets'); - if(!Array.isArray(targets)){ - lib.skill.sblijian.selectTargetAi(_status.event,player); - targets=_status.event.getTempCache('sblijian','targets'); - } - targets=Math.min(player.countCards('he')+1,targets.length); + let player=get.owner(card),targets=lib.skill.sblijian.selectTargetAi(_status.event,player); if(ui.selected.cards.lengthcurrent!==player),res; + let cache=_status.event.getTempCache('sblijian','targets'); + if(Array.isArray(cache)) return cache.length; + let id=[null,0],players=game.filterPlayer(current=>current!==player),temp; for(let i of players){ - res=get.attitude(event.player,i); - if(restarget[1]) target=[i,res]; + return 0; } - game.players.remove(vp); - if(target[1]<=0){ - event.putTempCache('sblijian','targets',[]); - return; - } - let targets=[],idx=-1; - do{ - idx++; - targets.push(target.concat([get.sgn(get.attitude(player,target[0]))])); - players.remove(target[0]); - target[1]=0; + let target=[null,0],targets=[],vp=player.getEnemies(); + if(vp.length>1){ + let list=[game.createCard('sha'),game.createCard('shan')]; + vp=ui.create.player().init('sunce'); + vp.hp=2; + vp.skills=[]; + game.players.push(vp); + if(typeof id==='string'){ + if(id.endsWith('zhu')||id.endsWith('Zhu')) id=id.slice(0,-1)+'ong'; + vp.identity=id; + vp.showIdentity(); + } + else vp.side=id[0].side; + vp.directgain(list,false); for(let i of players){ - res=get.effect(i,{name:'juedou',isCard:true},targets[idx][0],event.player); - if(res>target[1]) target=[i,res]; + temp=get.effect(i,{name:'juedou',isCard:true},vp,event.player)+get.effect(vp,{name:'juedou',isCard:true},i,event.player); + if(temp>=0) targets.push([i,temp]); } - }while(target[1]>0); - if(!player.hasSkill('sbbiyue')) targets=targets.filter(i=>i[2]!==0); + game.cardsGotoSpecial(list); + game.players.remove(vp); + } + else{ + vp=vp[0]; + for(let i of players){ + temp=get.effect(i,{name:'juedou',isCard:true},vp,event.player)+get.effect(vp,{name:'juedou',isCard:true},i,event.player); + if(temp>=0) targets.push([i,temp]); + } + } + for(let i=0;i0&&targets[i][1]<2.5*temp&&targets.length>2) targets.splice(i--,1); + else targets[i].push(temp); + } + targets.sort((a,b)=>{ + let att1=get.sgn(get.attitude(event.player,a[0])),att2=get.sgn(get.attitude(event.player,b[0])); + if(att1!==att2) return att1-att2; + return b[1]-a[1]; + }); + targets=targets.slice(0,player.countCards('he')+1); event.putTempCache('sblijian','targets',targets); + return targets.length; }, multiline:true, content:function(){ @@ -847,24 +857,36 @@ game.import('character',function(lib,game,ui,get,ai,_status){ order:7, result:{ player:function(player,target){ - if(!player.hasSkill('sbbiyue')) return 0; let targets=_status.event.getTempCache('sblijian','targets'); - if(Array.isArray(targets)) for(let i=0;i2&&!player.hasSkill('sbbiyue')) return 0; + for(let i=0;i0) return targets[i][1]/5; - return -targets[i][1]; + if(Array.isArray(targets)){ + for(let i=0;i0) return targets[i][1]/5; + return -targets[i][1]; + } } + return 0; } if(ui.selected.targets.length){ - let tars=ui.selected.targets.concat([target]); - return get.effect(target,{name:'juedou',isCard:true},tars[tars.length-2],target)+get.effect(tars[0],{name:'juedou',isCard:true},target,target); + let tars=ui.selected.targets.concat([target]).sortBySeat(); + for(let i=0;i Date: Sun, 1 Oct 2023 21:13:49 +0800 Subject: [PATCH 047/115] =?UTF-8?q?=E6=89=8B=E6=9D=80=20prefix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/mobile.js | 104 +++++++++++++++++++++++++++++++++++++++---- character/refresh.js | 2 - character/sp2.js | 4 ++ font/consola.woff2 | Bin 145276 -> 0 bytes font/suits.woff2 | Bin 7152 -> 4680 bytes game/game.js | 38 ++++------------ 6 files changed, 108 insertions(+), 40 deletions(-) delete mode 100644 font/consola.woff2 diff --git a/character/mobile.js b/character/mobile.js index d029728782..38bafe5906 100644 --- a/character/mobile.js +++ b/character/mobile.js @@ -14112,7 +14112,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, translate:{ liuzan:'手杀留赞', - re_sp_zhugeliang:"手杀卧龙", + liuzan_prefix:'手杀', + re_sp_zhugeliang:'手杀卧龙', + re_sp_zhugeliang_prefix:'手杀', ly_piliche:'霹雳车', ly_piliche_info:'当你对其他角色造成伤害后,你可以弃置其装备区内的所有牌。', polu:'破橹', @@ -14231,6 +14233,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "xinfu_qiaosi":"巧思", "xinfu_qiaosi_info":"出牌阶段限一次,你可以投掷一枚六面骰子,展示牌堆顶的X张牌并获得之。然后,你选择一项:1.交给一名其他角色X张牌。2.弃置X张牌。(X为骰子的点数)", xin_xiahoudun:'手杀夏侯惇', + xin_xiahoudun_prefix:'手杀', xinqingjian:'清俭', xinqingjian2:'清俭', xinqingjian_info:'每回合限一次。当你不因摸牌阶段的额定摸牌而得到牌后,你可以将任意张牌扣置于武将牌上。回合结束时,你将这些牌交给一名其他角色。若这些牌的数量大于1,你摸一张牌。', @@ -14244,16 +14247,16 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhongzuo_info:'一名角色的结束阶段开始时,若你于此回合内造成或受到过伤害,则你可以令一名角色摸两张牌。若该角色已受伤,则你摸一张牌。', wanlan:'挽澜', wanlan_info:'限定技,当一名角色进入濒死状态时,你可以弃置所有手牌(无牌可不弃)。其回复体力至1点,然后你对当前回合角色造成1点伤害。', - re_jikang:"手杀嵇康", + re_jikang:'手杀嵇康', + re_jikang_prefix:'手杀', old_caochun:'旧曹纯', shenpei:'审配', re_wangyun:'手杀王允', + re_wangyun_prefix:'手杀', relianji:'连计', relianji_info:'出牌阶段限一次,你可以选择两名其他角色。第一名角色随机使用牌堆中的一张武器牌,然后这名角色视为对另一名角色随机使用一张下列的牌名的牌:【决斗】、【火攻】、【南蛮入侵】、【万箭齐发】或普【杀】。然后若此牌造成伤害,你获得X枚“连计”标记(X为此次扣减的体力值点数)。', remoucheng:'谋逞', remoucheng_info:'觉醒技,当一名角色因〖连计〗造成伤害后,若你拥有的“连计”标记数大于2,你加1点体力上限,回复1点体力,失去“连计”,获得“矜功”。', - mobile_default:'常规', - mobile_others:'其他', shouye:'守邺', shouye_info:'每回合限一次。当其他角色使用牌指定你为唯一目标时,你可以与其进行【对策】。若你赢,则你取消此牌的目标,且你于此牌结算完成后获得其对应的所有实体牌。', @@ -14274,6 +14277,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rezhennan_info:'当你成为其他角色使用的牌的目标后,若此牌的目标数大于该角色的体力值,则你可以弃置一张牌并对其造成1点伤害。', hujinding:'手杀胡金定', + hujinding_prefix:'手杀', huaizi:'怀子', huaizi_info:'锁定技,你的手牌上限为你的体力上限。', renshi:'仁释', @@ -14282,8 +14286,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ wuyuan_info:'出牌阶段限一次,你可将一张【杀】交给一名其他角色,然后你回复1点体力,其摸一张牌。若此【杀】为:红色【杀】,其回复1点体力;属性【杀】,其改为摸两张牌。', re_weiwenzhugezhi:'手杀卫温诸葛直', + re_weiwenzhugezhi_prefix:'手杀', re_xugong:'手杀许贡', + re_xugong_prefix:'手杀', re_zhanggong:'手杀张恭', + re_zhanggong_prefix:'手杀', reqianxin:'遣信', reqianxin_info:'出牌阶段限一次,你可将至多两张手牌随机交给等量的其他角色,称为「信」。这些角色的准备阶段开始时,若其手牌中有「信」,则其选择一项:令你摸两张牌,本回合手牌上限-2。', rebiaozhao:"表召", @@ -14312,6 +14319,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ //仲村 由理 yangbiao:'手杀杨彪', + yangbiao_prefix:'手杀', zhaohan:'昭汉', zhaohan_info:'锁定技,你的第1-4个准备阶段开始时,你加1点体力上限并回复1点体力,你的第5-7个准备阶段开始时,你减1点体力上限。', rangjie:'让节', @@ -14320,18 +14328,21 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yizheng2:'义争', yizheng_info:'出牌阶段限一次,你可以和一名体力值不大于你的其他角色拼点。若你赢,其跳过下个摸牌阶段。若你没赢,你减1点体力上限。', re_heqi:'手杀贺齐', + re_heqi_prefix:'手杀', reqizhou:'绮胄', reqizhou_info:'锁定技,你根据装备区里牌的花色数获得以下技能:1种或以上:〖英姿〗;2种或以上:〖奇袭〗;3种或以上:〖旋风〗。', reshanxi:'闪袭', reshanxi2:'闪袭', reshanxi_info:'出牌阶段开始时,你可以弃置一张红色基本牌并选择一名有牌的其他角色,将其的至多X张牌置于其的武将牌上(X为你的体力值)。回合结束时,该角色获得这些牌。', chendeng:'手杀陈登', + chendeng_prefix:'手杀', zhouxuan:'周旋', zhouxuan2:'周旋', zhouxuan_info:'出牌阶段限一次,你可以弃置一张牌并指定一名角色,然后选择一个基本牌的名称或非基本牌的类型。其使用或打出下一张牌时,若此牌的名称或类型和你选择的相同,则你观看牌堆顶的三张牌,然后将这些牌以任意分割方式交给任意名角色。', fengji:'丰积', fengji_info:'锁定技,回合结束时,你记录你的手牌数。准备阶段开始时,若你的手牌数不小于你记录的手牌数,则你摸两张牌且本回合手牌上限为体力上限。', re_guanqiujian:'手杀毌丘俭', + re_guanqiujian_prefix:'手杀', rezhengrong:'征荣', rehongju:'鸿举', reqingce:'清侧', @@ -14339,22 +14350,27 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rezhengrong_info:'当你于出牌阶段使用的指定了其他角色为目标的牌结算完成后,若此牌是你本局游戏内于出牌阶段使用的指定了其他角色为目标的第偶数张牌,则你可以将一名其他角色角色的随机一张牌置于你的武将牌上,称为「荣」。', rehongju_info:'觉醒技,准备阶段,若你武将牌上「荣」的数量不小于3且有角色死亡,则你摸等同于「荣」数量的牌。然后可以用任意数量的手牌交换等量的「荣」。你减1点体力上限并获得技能〖清侧〗。', reqingce_info:'出牌阶段,你可以将一张「荣」置入弃牌堆,然后弃置场上的一张牌。', - re_pangtong:"手杀庞统", + re_pangtong:'手杀庞统', + re_pangtong_prefix:'手杀', dongcheng:'手杀董承', + dongcheng_prefix:'手杀', chengzhao:'承诏', chengzhao_info:'一名角色的结束阶段,若你于本回合内获得了两张以上的牌,则你可以与一名其他角色拼点。若你赢,你视为对其使用一张无视防具的【杀】。', yangyi:'手杀杨仪', + yangyi_prefix:'手杀', duoduan:'度断', duoduan_info:'每回合限一次,当你成为【杀】的目标后,你可以重铸一张牌。若如此做,你选择一项:①令使用者摸两张牌,且此【杀】无效。②令使用弃置一张牌,且你不能响应此【杀】。', gongsun:'共损', gongsun_info:'出牌阶段开始时,你可以弃置两张牌并指定一名其他角色。你选择一个基本牌或普通锦囊牌的牌名。直到你的下回合开始或你死亡,你与其不能使用或打出或弃置此名称的牌。', gongsun_shadow:'共损', xin_chengpu:'手杀程普', + xin_chengpu_prefix:'手杀', relihuo:'疠火', relihuo_damage:'疠火', relihuo_baigei:'疠火', relihuo_info:'当你使用普【杀】时,你可以将此杀改为火属性。若如此做,当你因执行此【杀】的效果而对横置角色造成伤害时,此伤害+1;当你使用的火【杀】结算完成后,你失去X点体力(X为你因此【杀】造成的伤害总点数的一半且向下取整)', dengzhi:'手杀邓芝', + dengzhi_prefix:'手杀', jimeng:'急盟', jimeng_info:'出牌阶段开始时,你可以获得一名其他角色的一张牌,然后交给该角色X张牌(X为你当前体力值)。', shuaiyan:'率言', @@ -14394,6 +14410,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gnsheque:'射却', gnsheque_info:'一名其他角色的准备阶段开始时,若其装备区内有牌,则你可以对其使用一张【杀】(无距离关系的限制且无视防具)。', sp_sufei:'手杀苏飞', + sp_sufei_prefix:'手杀', zhengjian:'诤荐', zhengjian_draw:'诤荐', zhengjian_mark:'诤荐', @@ -14405,34 +14422,42 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xinwanlan:'挽澜', xinwanlan_info:'当一名角色受到伤害值不小于体力值的伤害时,你可以弃置装备区中的所有牌(至少一张) 防止此伤害。', re_xusheng:'手杀徐盛', + re_xusheng_prefix:'手杀', re_dongzhuo:'手杀董卓', + re_dongzhuo_prefix:'手杀', rejiuchi:'酒池', rejiuchi_info:'你可以将一张黑桃手牌当做【酒】使用。锁定技,当你于回合内使用带有【酒】效果的【杀】造成伤害时,你令你的【崩坏】失效直到回合结束。', furong:'手杀傅肜', + furong_prefix:'手杀', xuewei:'血卫', xuewei_info:'准备阶段,你可以选择一名其他角色(仅自己可见)。若如此做,直到你的下回合开始前,当其第一次受到伤害时,你防止此伤害,改为由你受到等量的伤害并对伤害来源造成等量同属性的伤害。', liechi:'烈斥', liechi_info:'锁定技,当你进入濒死状态时,伤害来源弃置一张牌。', xin_liaohua:'手杀廖化', + xin_liaohua_prefix:'手杀', redangxian:'当先', redangxian_info:'锁定技,回合开始时,你从弃牌堆中获得一张【杀】并进行一个额外的出牌阶段。', refuli:'伏枥', refuli_info:'限定技,当你处于濒死状态时,你可以将体力值回复至X点(X为势力数)。然后若你的体力值为全场唯一最多,你翻面。', xin_caozhang:'手杀曹彰', + xin_caozhang_prefix:'手杀', "rejiangchi":"将驰", "rejiangchi_info":"出牌阶段开始时,你可以选择一项:1、摸一张牌,若如此做,你本阶段内不能使用【杀】。 2、弃置一张牌,若如此做,此阶段你使用【杀】无距离限制且你可以额外使用一张【杀】。", rezhenxing:"镇行", rezhenxing_info:"结束阶段开始时或当你受到伤害后,你可以观看牌堆顶的三张牌,然后你获得其中与其余牌花色均不相同的一张牌。", xin_jianyong:'手杀简雍', + xin_jianyong_prefix:'手杀', xinqiaoshui:'巧说', xinqiaoshui_info:'出牌阶段限一次,你可以和一名其他角色拼点。若你赢,则你本阶段内使用的下一张基本牌或普通锦囊牌可以增加减少一个目标。若你没赢,你本阶段内不能使用锦囊牌。', xinjyzongshi:'纵适', xinjyzongshi_info:'当你拼点后,你可以观看牌堆顶的一张牌,然后选择一项:获得此牌,或获得两张拼点牌中点数较小的一张。', dingyuan:'手杀丁原', + dingyuan_prefix:'手杀', beizhu:'备诛', beizhu_draw:'备诛', beizhu_info:'出牌阶段限一次,你可以观看一名其他角色的手牌。若其中:没有【杀】,你弃置其一张牌,然后你可令其获得牌堆中的一张【杀】;有【杀】,其依次对你使用这些【杀】,当你因此受到1点伤害后,你摸一张牌。', xin_zhuran:'手杀朱然', + xin_zhuran_prefix:'手杀', mobiledanshou:'胆守', mobiledanshou_info:'一名其他角色的结束阶段开始时,若X:为0,你摸一张牌;不等于0,你可弃置X张牌并对其造成1点伤害(X为其本回合内使用的目标包含你的牌的数量)', yanghuiyu:'羊徽瑜', @@ -14454,16 +14479,21 @@ game.import('character',function(lib,game,ui,get,ai,_status){ shanli:'擅立', shanli_info:'觉醒技,准备阶段,若你已发动过〖败移〗且对至少两名角色发动过〖景略〗,则你减1点体力上限并选择一名角色。系统随机选择三个不为〖忘隙(仲村由理)〗的主公技,然后你选择其中一个技能,令其获得之。其将交互表情中的【拖鞋】和【酒杯】替换为【枷锁】和【玉玺】。', re_lingtong:'手杀凌统', + re_lingtong_prefix:'手杀', re_liubiao:'手杀刘表', + re_liubiao_prefix:'手杀', hucheer:'手杀胡车儿', + hucheer_prefix:'手杀', daoji:'盗戟', daoji_info:'出牌阶段限一次,你可以弃置一张非基本牌并选择一名装备区里有牌的其他角色,你获得其装备区中的一张牌并使用之。若你以此法得到的牌是武器牌,则你使用此牌后对其造成1点伤害。', xin_hansui:'手杀韩遂', + xin_hansui_prefix:'手杀', xinniluan:'逆乱', xinniluan_info:'其他角色的结束阶段,若其本回合对除其以外的角色使用过牌,则你可以对其使用一张【杀】。若以此法使用的【杀】造成伤害,则你弃置其一张牌。', xiaoxi_hansui:'骁袭', xiaoxi_hansui_info:'你可以将一张黑色牌当做【杀】使用或打出。', xin_zhangfei:'手杀张飞', + xin_zhangfei_prefix:'手杀', liyong:'厉勇', liyong2:'厉勇', liyong3:'厉勇', @@ -14478,33 +14508,42 @@ game.import('character',function(lib,game,ui,get,ai,_status){ taomie4:'讨灭', taomie_info:'当你受到伤害后或当你造成伤害后,你可以令伤害来源或受伤角色获得“讨灭”标记(如场上已有标记则转移给该角色);你和拥有“讨灭”标记的角色视为在彼此的攻击范围内,且当你对该角色造成伤害时,选择一项:1. 此伤害+1;2. 你获得其区域内的一张牌并可将之交给另一名角色;3. 依次执行前两项并于伤害结算后弃置其“讨灭”标记。', xin_guohuai:'手杀郭淮', + xin_guohuai_prefix:'手杀', mobilejingce:'精策', mobilejingce_info:'结束阶段,若此回合因使用或打出而置入弃牌堆的牌的数量不小于你的体力值,则你可以摸两张牌。', xin_panzhangmazhong:'手杀潘璋马忠', + xin_panzhangmazhong_prefix:'手杀', xinduodao:'夺刀', xinduodao_info:'当你受到伤害后,你可以获得伤害来源装备区里的武器牌。', xinanjian:'暗箭', xinanjian_info:'锁定技,当你使用【杀】指定目标后,若你不在目标角色攻击范围内,你选择一项:1. 令其无法响应此【杀】;2. 其受到此【杀】造成的伤害+1。', xin_fuhuanghou:'手杀伏寿', + xin_fuhuanghou_prefix:'手杀', xinzhuikong:'惴恐', xinzhuikong_info:'每轮限一次,其他角色的回合开始时,若其体力值不小于你,你可与其拼点。若你赢,其本回合无法使用牌指定除其以外的角色为目标;若你没赢,你获得其拼点的牌,然后其视为对你使用一张【杀】。', xinqiuyuan:'求援', xinqiuyuan_info:'当你成为【杀】的目标时,你可以令另一名其他角色交给你一张除【杀】以外的基本牌,否则其也成为此【杀】的目标。', xin_gongsunzan:'手杀公孙瓒', + xin_gongsunzan_prefix:'手杀', re_dengai:'手杀邓艾', + re_dengai_prefix:'手杀', flappybird:'飞鸟', flappybird_info:'出牌阶段,你可游玩一局Flappy Bird。', re_handang:'手杀韩当', + re_handang_prefix:'手杀', nanhualaoxian:'手杀南华老仙', + nanhualaoxian_prefix:'手杀', yufeng:'御风', yufeng2:'御风', yufeng_info:'出牌阶段限一次,你可以表演“御风飞行”。若表演失败,则你摸X张牌。若表演成功,则你可以选择至多X名其他角色获得“御风”效果,然后摸X-Y张牌(准备阶段开始时,你进行判定。若结果为:红色,你跳过摸牌阶段;黑色,你跳过出牌阶段和弃牌阶段。X为你的得分。Y为你选择的角色数)。', tianshu:'天书', tianshu_info:'出牌阶段开始时,若场上没有【太平要术】,则你可以弃置一张牌并选择一名角色。该角色获得并使用【太平要术】。', re_jiangwei:'手杀姜维', + re_jiangwei_prefix:'手杀', retiaoxin:'挑衅', retiaoxin_info:'出牌阶段限一次,你可以指定一名有牌的其他角色,该角色需对你使用一张【杀】,否则你弃置其一张牌。', re_zhurong:'手杀祝融', + re_zhurong_prefix:'手杀', relieren:'烈刃', relieren_info:'当你使用【杀】指定目标后,你可以和目标角色进行拼点。若你赢,你获得其一张牌。若你没赢,你获得对方的拼点牌,其获得你的拼点牌。', zhouqun:'周群', @@ -14520,35 +14559,43 @@ game.import('character',function(lib,game,ui,get,ai,_status){ tiansuan2_3:'命运签', tiansuan2_4:'命运签', ol_yujin:'手杀于禁', + ol_yujin_prefix:'手杀', rejieyue:'节钺', rejieyue_info:'结束阶段开始时,你可以将一张牌交给一名其他角色。然后其选择一项:令你摸三张牌:或其保留一张手牌和装备区的牌,然后弃置其余的牌。', xin_zhoucang:'手杀周仓', + xin_zhoucang_prefix:'手杀', mobilezhongyong:'忠勇', mobilezhongyong_info:'当你于出牌阶段内使用的【杀】结算结束后,若没有目标角色使用【闪】响应过此【杀】,则你可获得此【杀】;否则你可选择一项:①获得目标角色使用的【闪】,然后可将此【杀】交给另一名其他角色。②将目标角色使用的【闪】交给另一名其他角色,然后你本回合使用【杀】的次数上限+1且下一张【杀】的伤害值基数+1。(你不能使用本回合因执行〖忠勇〗的效果得到的牌)', xin_caifuren:'手杀蔡夫人', + xin_caifuren_prefix:'手杀', xinqieting:'窃听', xinqieting_info:'其他角色的回合结束时,若其本回合内未对其他角色造成过伤害,则你可选择一项:①摸一张牌。②观看其两张手牌并获得其中的一张。③将其装备区内的一张牌移动至你的装备区。', xinguixiu:'闺秀', xinguixiu_info:'锁定技。结束阶段,若你的体力值为:奇数,你摸一张牌;偶数,你回复1点体力。', re_zhonghui:'手杀钟会', + re_zhonghui_prefix:'手杀', requanji:'权计', requanji_info:'出牌阶段结束时,若你的手牌数大于体力值,或当你受到1点伤害后,你可以摸一张牌,然后将一张手牌置于武将牌上,称为“权”;你的手牌上限+X(X为“权”的数量)。', xin_guyong:'手杀顾雍', + xin_guyong_prefix:'手杀', xinshenxing:'慎行', xinshenxing_info:'出牌阶段限X次(X为你的体力值),你可以弃置两张牌,然后摸一张牌。若这两张牌颜色不同,则改为摸两张牌。', xinbingyi:'秉壹', xinbingyi_info:'结束阶段,你可展示所有手牌。若这些牌的颜色或类型均相同,则你可以令至多X名角色各摸一张牌(X为你的手牌数)。', qiaozhou:'手杀谯周', + qiaozhou_prefix:'手杀', zhiming:'知命', zhiming_info:'准备阶段开始时或弃牌阶段结束时,你摸一张牌,然后可以将一张牌置于牌堆顶。', xingbu:'星卜', xingbu_info:'结束阶段,你可以展示牌堆顶的三张牌,然后你可以根据X值(X为这三张牌中红色牌的数量),令一名其他角色获得对应的效果直到其下回合结束:①三张:其摸牌阶段多摸两张牌,使用【杀】的次数上限+1。②两张:其使用【杀】的次数上限-1,跳过弃牌阶段。③小于两张:其于准备阶段开始时弃置一张手牌。', xin_sunluban:'手杀孙鲁班', + xin_sunluban_prefix:'手杀', xinzenhui:'谮毁', xinzenhui_info:'出牌阶段限一次。当你使用【杀】或黑色普通锦囊牌指定目标时,你可选择另一名能成为此牌目标的其他角色并选择一项:①令其也成为此牌的目标。②获得其一张牌,然后将此牌的使用者改为该角色。', xinjiaojin:'骄矜', xinjiaojin_info:'当你受到男性角色造成的伤害时,你可以弃置一张装备牌并防止此伤害。', xin_caozhen:'手杀曹真', + xin_caozhen_prefix:'手杀', discretesidi:'司敌', discretesidi_info:'①当你使用的不为延时锦囊牌的牌结算结束后,你可选择一名R内不存在以a为第一序偶的二元序偶的其他角色a,并选择一名角色b,在关系R内建立二元序偶<a,b>(b对其他角色不可见)。②一名角色a使用不为延时锦囊牌的牌指定b为目标时,若(aRb)∧(此牌目标数为1)为真,则{你从R内移除<a,b>,且:若b为你,你摸一张牌;若b不为你,你可选择:⒈取消此牌的目标,然后若场上没有处于濒死状态的角色,则你对a造成1点伤害。⒉摸两张牌};否则{你清除R内以a为第一元素的二元序偶}。', fuqian:'傅佥', @@ -14576,6 +14623,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ bihuo:'避祸', bihuo_info:'限定技。一名角色脱离濒死状态时,你可以令其摸三张牌,然后其他角色计算至其的距离时+X直到本轮结束(X为角色数)。', sunhanhua:'手杀孙寒华', + sunhanhua_prefix:'手杀', chongxu:'冲虚', chongxu_info:'出牌阶段限一次,你可以随机演奏一首音乐,并根据完成度来获得相应的分数(至多五分)。然后你可修改〖妙剑〗或〖莲华〗(消耗3分),并使用剩余的分数进行摸牌(每张2分)。', chongxu_faq:'目前的曲库', @@ -14593,6 +14641,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ shhlianhua2:'莲华·极', shhlianhua2_info:'当你成为【杀】的目标后,你摸一张牌。然后此【杀】的使用者选择一项:①弃置一张牌。②令此【杀】对你无效。', re_yufan:'手杀虞翻', + re_yufan_prefix:'手杀', rezongxuan:'纵玄', rezongxuan_place:'纵玄', rezongxuan_info:'当你的牌因弃置而进入弃牌堆后,你可以将其以任意顺序置于牌堆顶。出牌阶段限一次,你可以摸一张牌,然后将一张牌置于牌堆顶。', @@ -14610,22 +14659,28 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yingfeng:'迎奉', yingfeng_info:'准备阶段,你可以令一名角色获得“奉”标记并移除场上所有其他的“奉”标记。有“奉”标记的角色使用牌没有距离限制。', xin_sunxiu:'手杀孙休', + xin_sunxiu_prefix:'手杀', mobileyanzhu:'宴诛', mobileyanzhu_info:'出牌阶段限一次,你可以令一名有牌的其他角色选择一项:①你获得其装备区里所有的牌,然后你失去技能〖宴诛〗。②你获得其一张牌。', mobilexingxue:'兴学', mobilexingxue_info:'结束阶段开始时,你可以令至多X名角色依次摸一张牌并将一张牌置于牌堆顶(X为你的体力值,若你未拥有〖宴诛〗,则将X改为你的体力上限,且其可以改为将一张牌交给一名其他目标角色)。', re_wuguotai:'手杀吴国太', + re_wuguotai_prefix:'手杀', reganlu:'甘露', reganlu_info:'出牌阶段限一次,你可以选择装备区牌数之差的绝对值不大于X的两名角色或包含你在内的两名角色,然后交换这两名角色装备区内的牌。(X为你已损失的体力值)', taoqian:'手杀陶谦', + taoqian_prefix:'手杀', miheng:'手杀祢衡', + miheng_prefix:'手杀', re_gaoshun:'手杀高顺', + re_gaoshun_prefix:'手杀', peixiu:'裴秀', xingtu:'行图', xingtu_info:'锁定技。①当你使用有点数的牌结算结束后,你将此牌点数记录为X。②当你使用牌时,若X÷Y的余数为0,则你摸一张牌(Y为此牌的点数)。③你使用Y÷X的余数为0的牌无次数限制(Y为此牌的点数)。', juezhi:'爵制', juezhi_info:'出牌阶段,你可以弃置至少两张牌,然后从牌堆中获得一张点数为X的牌(X为这些牌的点数和除以13后的余数,且当余数为0时X为13)。', sp_jianggan:'手杀蒋干', + sp_jianggan_prefix:'手杀', spdaoshu:'盗书', spdaoshu_info:'每轮限一次。一名敌方角色的出牌阶段开始时,若其有手牌,则你可以令其视为使用一张【酒】。其须声明一个基本牌的牌名,然后你判断其手牌区内是否有该牌名的牌。若你判断正确,则你获得其两张手牌。', spdaoshu_info_identity:'每轮限一次。一名其他角色的出牌阶段开始时,若其有手牌,则你可以令其视为使用一张【酒】。其须声明一个基本牌的牌名,然后你判断其手牌区内是否有该牌名的牌。若你判断正确,则你获得其两张手牌。', @@ -14634,16 +14689,21 @@ game.import('character',function(lib,game,ui,get,ai,_status){ spdaizui2:'戴罪', spdaizui_info:'限定技。当你受到伤害值不小于体力值的伤害时,你可防止此伤害并将此伤害渠道对应的所有实体牌置于伤害来源的武将牌上,称为“释”。本回合结束时,其获得所有“释”。', re_caiwenji:'手杀蔡琰', + re_caiwenji_prefix:'手杀', re_bulianshi:'手杀步练师', + re_bulianshi_prefix:'手杀', reanxu:'安恤', reanxu_info:'出牌阶段限一次,你可以选择两名其他角色,令其中一名角色获得另一名角色的一张牌。若以此法移动的牌不来自装备区,则你摸一张牌。然后你可以令二者中手牌数较少的一名角色摸一张牌。', xin_jushou:'手杀沮授', + xin_jushou_prefix:'手杀', xinjianying:'渐营', xinjianying_info:'①当你于出牌阶段内使用与此阶段你使用的上一张牌点数或花色相同的牌时,你可以摸一张牌。②出牌阶段限一次,你可以将一张牌当做任意基本牌使用(不计入次数限制)。若你于此阶段内使用的上一张牌有花色,则此牌的花色视为上一张牌的花色。', - re_xunyu:"手杀荀彧", + re_xunyu:'手杀荀彧', + re_xunyu_prefix:'手杀', rejieming:"节命", rejieming_info:"当你受到1点伤害后,你可以令一名角色摸两张牌。然后若其手牌数小于体力上限,则你摸一张牌。", xin_quancong:'手杀全琮', + xin_quancong_prefix:'手杀', sbyaoming:'邀名', sbyaoming_info:'蓄力技(2/4)。①当你受到1点伤害后,你可以获得1点蓄力值。②出牌阶段或当你受到伤害后,你可消耗1点蓄力值并选择一项:⒈弃置一名手牌数不小于你的角色的一张牌。⒉令一名手牌数不大于你的角色摸一张牌。若你上次发动〖邀名②〗时未获得过蓄力值且你选择的选项和上次不同,则你获得1点蓄力值。', ruanhui:'阮慧', @@ -14652,15 +14712,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jingzhong:'敬重', jingzhong_info:'弃牌阶段结束时,若你于本阶段内弃置过至少两张黑色牌,则你可以选择一名其他角色并获得如下效果直到其回合结束:每阶段限三次,其于出牌阶段内使用的牌结算结束后,你获得此牌对应的实体牌。', xin_mamidi:'手杀马日磾', + xin_mamidi_prefix:'手杀', chengye:'承业', chengye_info:'锁定技。①其他角色使用的非转化牌结算结束后,或其他角色的装备牌和延时锦囊牌进入弃牌堆后,或有延时锦囊牌因其他角色执行判定阶段的流程而进入弃牌堆后,若你的“六经”有空缺的位置可以置入此牌,则你将此牌置于你武将牌上,填补“六经”的对应位置。②出牌阶段开始时,若你的“六经”没有空缺的位置,则你获得所有“六经”。', chengye_append:'

  • 《诗经》:伤害类锦囊牌
  • 《尚书》:基本牌
  • 《仪礼》:无懈可击
  • 《易经》:无中生有
  • 《乐经》:乐不思蜀
  • 《春秋》:装备牌', buxu:'补叙', buxu_backup:'补叙', buxu_info:'出牌阶段,若你的“六经”中有空缺的位置,则你可以弃置X+1张牌并选择一种空缺的“六经”(X为你本阶段内发动过〖补叙〗的次数)。系统从牌堆或弃牌堆中检索一张对应的牌,然后你将此牌置于你武将牌上,填补“六经”的对应位置。', - re_dianwei:"手杀典韦", + re_dianwei:'手杀典韦', + re_dianwei_prefix:'手杀', liuye:'手杀刘晔', + liuye_prefix:'手杀', sp_caosong:'手杀曹嵩', + sp_caosong_prefix:'手杀', yijin:'亿金', yijin_info:'锁定技。①游戏开始时,你获得“膴仕”、“金迷”、“贾凶”、“通神”、“拥蔽”、“厚任”各1枚(均称为“金”)。②出牌阶段开始时,你选择一名没有“金”的其他角色。你交给其1枚“金”,且令其获得对应效果。③一名角色的回合结束后,若其有你交给其的“金”,其移去此“金”。④当你死亡时,移去场上所有你交出的“金”。⑤回合开始时,若你没有“金”,你死亡。', yijin_wushi:'膴仕', @@ -14683,25 +14747,31 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hannan:'扞难', hannan_info:'出牌阶段限一次。你可以与一名角色拼点,赢的角色对没赢的角色造成2点伤害。', xin_wuyi:'手杀吴懿', + xin_wuyi_prefix:'手杀', sbbenxi:'奔袭', sbbenxi_info:'出牌阶段开始时,你可以弃置至少一张牌,然后你于此阶段获得如下效果:①你至其他角色距离-X;②当你使用的下一张基本牌或普通锦囊牌A选择目标后,你可以额外指定X名距离为1的角色为目标;③牌A结算结束后,若此牌造成过伤害,你摸五张牌(X为你以此法弃置的牌数)。', xin_zhuzhi:'手杀朱治', + xin_zhuzhi_prefix:'手杀', sbanguo:'安国', sbanguo_info:'①游戏开始时,你令一名其他角色获得1枚“安国”标记(有“安国”的角色手牌上限基数等于体力上限)。②出牌阶段开始时,你可以将一名有“安国”的角色的所有“安国”移动给一名本局游戏未获得过“安国”的其他角色。③当你受到伤害时,若有有“安国”的角色且伤害值不小于你的体力值且此伤害没有来源或来源没有“安国”,防止此伤害。④一名角色进入濒死状态时,若其有你因〖安国①〗获得的“安国”,你移去其该“安国”,令其将体力回复至1点。然后你选择一项:1.若你的体力值大于1,你失去体力至1点;2.若你的体力上限大于1,你将体力上限减至1。最后你令其获得X点护甲(X为你以此法失去的体力值或减少的体力上限)。', wangjun:'手杀王濬', + wangjun_prefix:'手杀', zhujian:'筑舰', zhujian_info:'出牌阶段限一次。你可以令至少两名装备区里有牌的角色各摸一张牌。', duansuo:'断索', duansuo_info:'出牌阶段限一次。你可以重置任意名处于连环状态的角色,然后对这些角色各造成1点火焰伤害。', sp_pengyang:'手杀彭羕', + sp_pengyang_prefix:'手杀', spdaming:'达命', spdaming_info:'①游戏开始时,你获得1点“达命”值。②其他角色A的出牌阶段限一次。其可以交给你一张牌,然后你选择另一名其他角色B。若B有与此牌相同类型的牌,其将一张该类型的牌交给A,你获得1点“达命”值;否则你将此牌交给A。', spxiaoni:'嚣逆', spxiaoni_info:'①出牌阶段限一次。若你的“达命”值大于0,你可以将一张牌当任意一种【杀】或伤害类锦囊牌使用。然后你减少等同于此牌指定目标数的“达命”值。②你的手牌上限基数为X(X为“达命”值,且至多为你的体力值,至少为0)。', xin_zhuhuan:'手杀朱桓', + xin_zhuhuan_prefix:'手杀', xinpingkou:'平寇', xinpingkou_info:'回合结束时,你可以对至多X名其他角色各造成1点伤害(X为你本回合跳过的阶段数)。然后你从牌堆中获得一张装备牌。', xin_caoxiu:'手杀曹休', + xin_caoxiu_prefix:'手杀', xinqingxi:'倾袭', xinqingxi_info:'每回合限一次。当你对其他角色造成伤害时,你可以令其选择一项:1.弃置X张手牌(X为4减去你至其的距离,至少为1);2.令此伤害+1。', yj_weiyan:'☆魏延', @@ -14711,8 +14781,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ mbaosi:'骜肆', mbaosi_info:'锁定技。当你于出牌阶段对一名攻击范围内的角色造成伤害后,你于此阶段对其使用牌无次数限制。', xin_zhoutai:'手杀周泰', - re_yanwen:"手杀颜良文丑", + xin_zhoutai_prefix:'手杀', + re_yanwen:'手杀颜良文丑', + re_yanwen_prefix:'手杀', qianzhao:'手杀牵招', + qianzhao_prefix:'手杀', mbshihe:'势吓', mbshihe_info_identity:'出牌阶段限一次。你可以与一名角色拼点。若你:赢,当其于其下回合结束前对你造成伤害时,取消之;没赢,你随机弃置一张牌。', mbshihe_info:'出牌阶段限一次。你可以与一名角色拼点。若你:赢,当其于其下回合结束前对你和你的友方角色造成伤害时,取消之;没赢,你随机弃置一张牌。', @@ -14762,7 +14835,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ scsmiaoyu:'妙语', scsmiaoyu_info:'你可以将至多两张相同花色的牌按照以下规则使用或打出:♦牌当作火【杀】,♥牌当作【桃】,♣牌当作【闪】,♠牌当作【无懈可击】。若你以此法使用了两张红色牌,则此牌回复值或伤害值+1。若你以此法使用了两张黑色牌,则你弃置当前回合角色一张牌。', re_xiaoqiao:'手杀小乔', + re_xiaoqiao_prefix:'手杀', xin_sunliang:'手杀孙亮', + xin_sunliang_prefix:'手杀', xinkuizhu:'溃诛', xinkuizhu_info:'弃牌阶段结束后,你可以选择一项:1.令至多X名角色各摸一张牌。2.对任意名体力值之和为X的角色造成1点伤害,若你以此法选择的角色数不小于2,你失去1点体力。(X为你此阶段弃置的牌数)', xinzhizheng:'掣政', @@ -14770,9 +14845,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xinlijun:'立军', xinlijun_info:'主公技,其他吴势力角色于其回合内使用【杀】结算完毕后,其可以将此【杀】对应的实体牌交给你,然后你可以令其摸一张牌。', xin_zhangyi:'手杀张嶷', + xin_zhangyi_prefix:'手杀', xinwurong:'怃戎', xinwurong_info:'出牌阶段限一次,你可以与一名其他角色进行谋弈:
  • 若你选择“镇压”且其选择“反抗”,你对其造成1点伤害,然后你摸一张牌。
  • 若你选择“安抚”且其选择“归顺”,其须交给你两张牌(若其手牌数不足两张,则改为令其跳过其下个摸牌阶段)。
  • 若你选择“镇压”且其选择“归顺”,你获得其一张牌,然后你交给其两张牌。
  • 若你选择“安抚”且其选择“反抗”,你受到1点伤害,然后你摸两张牌。', xin_guozhao:'手杀郭照', + xin_guozhao_prefix:'手杀', yichong:'易宠', yichong_info:'①准备阶段,你可以选择一名其他角色并选择一个花色,然后你获得其所有此花色的牌,移除场上的所有“雀”标记,令其获得“雀”标记直到你的下个回合开始。②拥有“雀”标记的角色获得你最后一次发动〖易宠①〗选择的花色的牌后,你获得这些牌(你至多通过每个“雀”得到五张牌)。', wufei:'诬诽', @@ -14783,13 +14860,20 @@ game.import('character',function(lib,game,ui,get,ai,_status){ mbhuiyao_info:'出牌阶段限一次。你可以受到1点无来源伤害,视为对一名其他角色造成过1点伤害。', mbquesong:'雀颂', mbquesong_info:'一名角色的结束阶段,若你于本回合受到过伤害,你可以令一名角色选择一项:1.摸等同于其装备区中空栏的数量的牌并复原武将牌;2.弃置等同于其体力值的手牌并回复1点体力。', - xin_yuanshao:"手杀袁绍", + xin_yuanshao:'手杀袁绍', + xin_yuanshao_prefix:'手杀', re_baosanniang:'手杀鲍三娘', + re_baosanniang_prefix:'手杀', re_liushan:'手杀刘禅', + re_liushan_prefix:'手杀', re_sunben:'界孙笨', re_sunben_prefix:'界', re_zhangzhang:'手杀张昭张纮', + re_zhangzhang_prefix:'手杀', re_caozhi:'手杀曹植', + re_caozhi_prefix:'手杀', + re_sunjian:'手杀孙坚', + re_sunjian_prefix:'手杀', mobile_standard:'手杀异构·标准包', mobile_shenhua_feng:'手杀异构·其疾如风', @@ -14805,6 +14889,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ mobile_yijiang5:'手杀异构·将5', mobile_yijiang67:'手杀异构·原创设计', mobile_sp:'手杀异构·SP', + mobile_default:'袖里乾坤', + mobile_others:'其他', mobile_changshi:'十常侍单体', } }; diff --git a/character/refresh.js b/character/refresh.js index dd4f59e78e..2abc86cdc3 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -14686,8 +14686,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rexinsheng_info:'当你受到1点伤害后,你可以获得一张新的化身牌。', re_menghuo:'界孟获', re_menghuo_prefix:'界', - re_sunjian:'手杀孙坚', - re_sunjian_prefix:'界', re_caopi:'界曹丕', re_caopi_prefix:'界', oljiuchi:'酒池', diff --git a/character/sp2.js b/character/sp2.js index a1a97d0531..840d61a018 100644 --- a/character/sp2.js +++ b/character/sp2.js @@ -10255,6 +10255,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "xingshen_info":"当你受到伤害后,你可以摸一张牌且下一次发动〖严教〗亮出的牌数+1。若你的手牌数为全场最少,则改为摸两张牌;若你的体力值为全场最少,则〖严教〗亮出的牌数改为+2(加值总数不能超过4)。", sp_zhanghe:'SP张郃', + sp_zhanghe_prefix:'SP', yuanlve:'远略', yuanlve_info:'出牌阶段限一次,你可以将一张非装备牌交给一名角色,然后该角色可以使用该牌并令你摸一张牌。', xunchen:'OL荀谌', @@ -10265,6 +10266,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ mouzhi2:'谋识', mouzhi_info:'出牌阶段限一次,你可以将一张手牌交给一名角色,若如此做,当其于其下回合的出牌阶段内对一名角色造成伤害后,若是此阶段其第一次对该角色造成伤害,你摸一张牌。', sp_shenpei:'SP审配', + sp_shenpei_prefix:'SP', gangzhi:'刚直', gangzhi_info:'锁定技,当你即将受到其他角色造成的伤害时,或即将对其他角色造成伤害时,你防止此伤害,改为受到伤害的角色失去等量的体力。', beizhan:'备战', @@ -10287,6 +10289,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ liangying:'粮营', liangying_info:'锁定技,若你有“粮”标记,则友方角色摸牌阶段摸牌数+1;当你失去所有“粮”标记后,你减1点体力上限,然后令敌方角色各摸两张牌。', sp_xuyou:'SP许攸', + sp_xuyou_prefix:'SP', spshicai:'恃才', spshicai2:'恃才', spshicai_info:'出牌阶段,牌堆顶的一张牌对你可见。你可以弃置一张牌,然后获得牌堆顶的一张牌,且不能再发动〖恃才〗直到此牌离开你的手牌区。', @@ -10297,6 +10300,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ chenggong:'逞功', chenggong_info:'当有角色使用牌指定目标后,若此牌对目标数大于1,则你可令使用者摸一张牌。', sp_zhangliao:'SP张辽', + sp_zhangliao_prefix:'SP', //这仨技能给SP仲村由理毫无违和感好吗!!! mubing:'募兵', mubing_info:'出牌阶段开始时,你可以展示牌堆顶的三张牌。你可弃置任意张手牌,并可获得任意张点数之和不大于你弃置的牌点数之和的牌。', diff --git a/font/consola.woff2 b/font/consola.woff2 deleted file mode 100644 index 974539052dea0b2db56d91ca945beb18abc22e3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145276 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

    tpg>c{KDp4oxhj>v^PIdgaxj7U9m8Cb zRaD>5yt&xwZ7CHVW(JQxv(^U((ke)zu76||O$R#n?LKqh;emzuK#X$v{__5LsIl;`?80S*0YT4*poL5e79k4%h6hOnCxH3Au?oI})^yC=;dgrkKz&5g@37a8mDK7Z~^#Jtu!1qGK8AF8TQU-`#Q^X9eQ4Hax6zqXXeTRbct z>7_F5eb&G!!nu|f!rkJUJ_5thYm9WlhOTUghZP7k_s~deELEtEtSl$mVVYzkCB4b{ zQwKCKfVnW$B=30{AR2InV*94bbwBISMnqc8MuF17|4>!!`Zeq04PHrvfX+YICJc4i z$qYfu__!&uLoJn5sUhvfD0t`8eho~ zo(zX5&ot+rQH1z_pVO>71E}(}O=*-)ntYu6Pq?oUfiKTDmEi@d=4^n4yIPWr1)LOO8tKC`{)G*CfA zesSR%FP`M2NzKThftlH?Xf2qlIo-HV8@F|g?+@S*-tlo^scglyX(dV|5yMSBE~4gG@%L@;Bhqzb7!?0Kyd+0sD(I03~J~pnM6>u=Dfgq zd>i`sYC;Z&>m~g}4M{1~kV@o(k(e%2YpJM%Ye@{K1#X&%Lc=WFfA)Rh6rw<2OL1Sp zV=?*;O*8uLZRpwFWQ`P~$39PSiv{ZW?Nevpn+r)rmoveV6dxu7*`^3aa@DYlHlub& za0NqYGHAspXuekLMzO@ZbpCM&tck12)22w}mGi>bb{mti#B!&n(BiLE{bL>rmU=Bo z$7lw5XKLh%)F{=#oq7r-Nk=^0R#h>k(`7$zAP{s%fx6k{gJBsmPwq91447m@D z#Kq9}>ZrueY6`73|0o4e5Z_K8G-mkyb@BnYcl+~{kx9yCQk&&bgoS^5b4?OURfyM(;@}3T3;M%^8NLimV|u^u?yn#!<(+h z*C79W8HM2z^(zQcu_YCx66dLL9kry%+aa+<;4SwDc~Ps4IgQBG)0&$IDeaUN3>Isj z_(nlR4(%!8kd+PY4bZf;G;-?0iCF?~~IfBV};X_bGGwu*^GH^0#zWERe{qrNH)#2sS#ctF}36$W+V1k$a}*w zp{mfvww{k@FG6pID!oe z08hvH2o3`I?62S_Fj@!M5x*q7Q&U}Ex#VCqJ!*qIgBV&(T(+>FgHKsEIGHHg3)!yDxvcO*R4x8$|<$E@>>W1lJHg0#)sq_l9 z{`Z?hr1;p`UHhqki7(VVnGL)T>c?@O8O-CA8M5QYnHdBN+S$2FIzZKqEa{pe>5;pW zWwqG+@}pK_Ip4IARZf*Y>a4i2xp#6rvi@qLq#G_|Ql(;uR)q z{#j8rAvc8y)}dcJ>}z^k7`Sw%*hvEZTDe0o&W8;(f9z~AnV%I@?{!l)zO&4e8DjoJUXbkDaB_Tv zVAk$q))6(r9AG5uwLz`G6Gx?zB1|2#XN{i#gKyHX;3o8e}_>NYG{z~Hil0cA=~A%&+S zdULqw5}Bv~%ug*$=Cr@uLij_SDRB7GbhFVpUR;ycL~AecZ^i2b_KX6YbrmegrE=>w zl&De>^&-G8#e2*r%o9)MpDO5P#>qELF!lkfE(dmd+;@vbH>1!wDxInoY-ZCQ!}>rt zQ*a>&kG1U~a>YVD?9_&64{o}65iByjPox*bYTSdVehRLR9+7V6K;{>)e`xp+mYRQ; z(5x-6!P|Xq#W8+&A~y72tnhBz$~j$VP3y1nC$xL0AtcvQkCO+%%`OMN#DYj3hF1i% zw^-PROV~0!l*H9CnuMWlF&k3ClImbYt{(G(Njdu1nCLR{%NW|CpSc^}hDTs(9@f#! z=7rS8z)t_5TTBAnPF-QZ*gkBf(S`5r1;M4f#c6~!XsmVuV$LmljA}a@Wz#32I9Axp zG|jL1io;c#y~omCObX^7b(JN{uOsi0eC#uLix7%u1CG{T{0XlT=btExj@VJ zlLW?cz+W+5;l28!@bB1dXo59cy%98|Uzz;YS^BXvx$RlgrtGFoD~7gfCoMbsn0snA zw9)%*sa0pC=A*=HY)QeNepS1*g0Xq%`}q* z(zWmb2ItR^Ii3#Hd;`!-hTQQ27~cTXW5<_V-Jkim|M0=SKxJQbjAD|IeSK#HcEFC| z9YiUY)pdF=Nl{TKs{^PkK)MVCJ()CefLdzy`vFG7x4Tq=Km0=(_Sey172I;R^5ZII zO;|G;_P{Xy$jCSC@x{tnO~U)TU?zt39%%hbbD;qXBNt5*m!Xx;>8lOp#ymRuXVcFc z8uBsO_mcn`)au+UqQ(!ypq%@1^<>f0!ypOZq83d7_}uYzok12B<)Emt9?K2U1L8uN zK3Ooo2AGvwO-%zN-OrAZN1y#!l}6*0Uykcz#>l#w4RiC$y8v{aUCCA6;)c55p>#;; zrI?Mo;u5=K^oeEOesB-#jN_BtT`ze!@tqaBLJGesZp#CDzFg3O9LW7uLuN>8^>OiE z<4z*JE1tyNg@ByhQnP*dzb*$Ty4$}5dh(VLEZ@(MUZ5ZcLQIU7uR;^}X4Fq`btV#} zBdSrvaHY4zhC0JHy}-;`EHu3&>TI0uYEiY*Xv@1!7stKl>#t?Qe-ZH244OcXdjK(H zW;DZ-d~dHH_@Yc~9Tq9#BffY`fhRR%kr2a0ERL$vDFhPX*yqwE(y9a)NUHY!%zq!Z z=oDbgjOQ5~tcs4ldUeUs(i5j}pJ^+F%x}PrP~yNRUroho21)RXBufpyK49g_T64zR zyUP1j>vRrsV?-?A=yfcetDiAls;fyRZpj2K#u?eA&X&R;tQt{b0nPx791>4gAOMR; zr%4k;6pkd;uG^Fn1<}P0%j#z^xC=W|mi~2!&AnZ)tN@c)H?cWORL`HC_0Ow;c3fSaQ-`a1^1LC!}z9*DE4OyP_?3_)ZK|NAbE2zP^3;rVmhe&Un9M5j)F|{zvZCEt= z;{b$|t%08s>o{gQYwE#-%PNi^{3|6Z4?^d=AxHi*DXaNgn(<2$+$;ewpZcCcu#>Am zNZ}iHJVt^Lyb2)F87hgREL&8S0|%FB6mB$I79#yf4AvsIqD=+`U*p=2kpO8|#_@;d zM)0fpqghSFV+8GwiJ)tE!Zlfzupj9}t1!s(5Zs&+l2{ALQ;`;Mp!upttti)ISE4U^ zy;6%9;*g&IIl4YWGmSfFi1OnymWM&5-3iDZ;~Q>;hX|MTG?d$J9Z8o!m$Tq83>O~o0|Is*yUpdm3q zZ-`vHue5L*r*;c!8%B|78XNK8qRBh3Vz_unb+y&Cv(2wAR|Ko z4((cC)HLBN^RpA){gcY3cEWmApRPMybPaI%Ut#sR%5yoN03=rQ4&?o46EuSF# zTa?t$nCQVYA-zjjle@dm?kRK_0<1^6=|Swd58Q#Q7tG| z661(dg!f)aOp{E@z$CZmId#3#Km5hfwzRC8#=c#dz4r`-4%{Y-_!#z544>P7(sf_D z|0%CAowxXuh%$Oj+U>)@lKUULxE4lVDrw^@&v!^Lov8CjGp@O zfzu7A8vaX2?dV1T(Kj$?x>>(xn0(_RZ_b>_ z;6ejkyD{oP6)fgl@moQv+R}is!N10<)lx`e@Aj&m9p^DVr{q8}O!IxbH}sY>nUdBc zQu*Z;0+Rlp>aNDVIPjN2em)kFp&Q$(-^*1)G+n)SWe#S;_B4NT$4#Q>%ii%BTJk=a z6c7)!jqj2cySg&n3Fl1)(+pO4N*LM3*qASV<+=ngfpZNx;T> zlZq80emN!iF=}eZR3_XC)50CfO!QIJn?=^wI^LZXJj{62a zdvP1=^$v%!Z}Gqu37*O_g#+3w2BeLu)FafWl>a2U+^j15eXWN9RP7x%=*2Z2Qyx6O zdv@40X2z|*UjO-~_E+w0k-LDJT!^24b)D@Q!dgO$xYZ5L^ASI%nwy0deRciLX{)M~ z5ReUq8Fs4Qq4GvQ@Lzcm`=hT6v7dkBZghV8&7jP)?3ah~iU^DT#5%G{T}jSqC2#au zyR2s5F%QwzZ@*nRYbaj&In7#zJk!+C=woGDY9#kebFi4@EEA#9}MPd|DwKS z3Z-#7gF|#ChmC!CTkoZUp*$1b&&mmB#)I}ui_7(67TqRQ3OX)z^>R8SA?=rQ{{ATb z!4V+9WdJ9h(~zw%d9&{w`&}g0;C{3J9oS5~-;7n0qcm#Vy8?|^Nrfnb_EFMTx+ei3 zCOUXr)HgeZR(SQX*|qofbErNTE}v>spU(-Yy_)2i4-e@CE)*@)qt+dVe4U=q{^Py3 ziJA-Te!m#Z#{j7QT$wL+PP<=$5hZ80e`@;5i-qOo=!u;v>t42yzIn}EEp!b<4jDoJ z;y|L_2n3s_`bX$KbYZF2Y#D)mbY}J)ZMo$3yfbog)iDoaTMSI?n2P0Kb4Q*xGZMDf zN*Xz}Qn!j}7dU&>Jvd^5Um6~~FyW=Riez-1A@f4yMzfq53R|irjofOvTf@`|NJ!i5 zD0KGBH*~C+3rJQ*WLj*3%`dN3&5`lIvD>h-SRW}1{sO1FG$hosslzkkFFmsbQ_@;|M5cythxL{;%3XHx!wB$1_>a-GY$? zvf2Y?LpOI8cQw8G_xv{f@K+qH)G1Ra7srG?fruYQJ8kXRYgBJT?jM@IkwYl&}%7bJiNeiRU|M}tfNmW%MQBrm)tR^a6 z%fAWUl-slHSCzUUPW4b3DgQ~{Gr0Aa{Hrgf>%S~fu!)LVCm#e4hay6Sqt|bh#b!1W zc$ZbKQP*BA(YO`cIH*2)ala-ZqoS_={(el}G-lGL*XIi!qC{<=dqM6&JgP%a)*p7f z;bB;@@3BM1J4S15_uapF_Sr>qce2f{BPPfGQg1IF9U}a?Hq+@x>LgwFWp+*~dUhO- zL1#0BKU4H}AHOM)-`x;-xTr_~q{{}*nwafRpi#E0o6Es?tjtD_nSjJXEX^QmqHS$sOH>OxlRCZZ7r}A+EI6u6jMLs!u77 zxCJnJ*5w)YT++IL-H~}Iuc6oJ)A!If{=HbrqoNDuX8`#WJX*0=*ar+V)VeyKwq9)r z&6Vz|GfDHSdn7g|)&nS1fkNwa>KLL6Y|GAd{pZRq0P+IB3Bd$Vd1ZK?M^8X}rGgy~ zJPGm27BfrC_JDr&QIgm0r&e3!=$_i>HDPJbjB8Xay4QlERtEzW)_2<2c%>axqQ%Es zPi{&%j&S8=B)>x8;}f{PJg$jkmBn#Ka->9FoiH=@Sq%B=<*&l6@@%+;Q@b!+KgN&u z0p*(PZ~nMyxipy0qU+<>D=cMcD(s>AmXTjPbq$qGeDrcZ$6216#*tnv(30?anVUS3 z6PvA@RVOf^ri1AT7yQ3T;xg7abeFfbbPzGsI$35)`yC#JY2z7(+jh@n_e{oo^<3h= zrahDrjz4b4e9={e2s{HJ?D_xc^BxQ*f>p8Ily*}5ZA^gwJ21LJ;JT^-lgB`lOZ~GA zx&iRnw6rcOtfNur}pAQ2LCIg<&&6d79N2TA`(li}il&5%V3 zqYWntq}DrP;yWwgbA7t1gK;zk+Y2*l(ivT!(L3K>O~kjQE%tdKh^Nv{^#NbM%H35p zYT)CK^t zE1M-n`X4q}e9lbm)0g70mf0+f`d(eTxvJM1XUOb0(r(0G`8~dCK}%OgRs$d4X7J9raQISZc;Z|J+I6i`abr> z?%1=>_T>FmMp437-PoKj4rX&3nzw|4plXz{FxV_2|Z+{6<_IYT!=ZPJXR@aGI*+O zEt&LZ%gZ`gZR`;oF}?--Y06N3ax2COAqN&n=n>4wAzoc>MH!rgNJ!k0Wpxep6kSEn z*=McM^Mj`O#_(Aza<_xggmxUu9AOV*xz~-0Sy0P^A|-g|j?zPYuzI`0zfnl%3W~{sz0c2XnXxaLF#P zOY%qs%)Cr3_eYj6DDb;xlNiVyogMfigd}R5W#tka$qe!E_}RraMINJolgHF>zNRQk z)Wz;ApaATSKDz1)sG|H{AlpbU&3-j~eRX2q6%`iSUUGGe0NxX|sm^hix)}P^QEJ0L zxx0)JwDVUB_E_7#E78XhT}n~2bv;`em0x6tB2ahemykQ00B4C>nX+=RlU(e%!V8CH zJx_(o*)a>>0(za==ldEDhJ2prIY&^rFC8!DZZ9Gz0c+=OHtyq>)Y@}OT;eWBgB7v& zJBC!qHw`045S`=N-xN`~UtR`_Ld#OAU=b_K;t>O~*BGW!oPvav1|k8AeABPoa*Sk3vlPwf+sSw_g7lsvtvK_+=CBx74^?YR=g zTmLq8Ar)c^G&cb@-2?lLvzpN5#r8HdyUI?AkOtCzO`g~&u-|!|w`$o&e4l{_h zU}u+T_-hBS8isWiV6g7g1mjDBU64Lr35UMh=luLnK|ty~S5y12VX}9KIhL~D?5?L7B+$OrIROMXsu7`Yu%pCV z^Vf^`9gU-vCOn9E^b5N8P}BKe*u_JD?Q1{W@g%wh{1TAT@(>ui`ua@rbq0n5jG1`} zuOZeUZhGM>M4QVkAO=NZHTbL*B_@a z!BM|>$DIrCm)~qU`^D6P)fOX1vd%(Q&WFxn4V&4Rr#$`-l{q^~h*0YSvpJx$Zn1Y# z8&ft~o4TehbyNU3a;X#T0Qq@x(Ri?=BJrIzw&wvnYLXDO_9#R?wqFicQ`kf3>jdjI zOGSR6p=x;rJi_4+%CwRqsL~uriB26DJGX7*Ss=a5;#UHZ;3jYNw$U__{z+UK&6Df;fSdCZ)Hd?+8l;(!R=Fe#Qk+uDUS^)ugFl`c(bH!j zXw;ok55Ria?PF}oT1cP{Yv)T|lN$2ws9tKWPb7)433>CHq&SSXi3ulDafhU#z&6iF*0!ONsuix*0aol($L z4)0$lDUyZ@@EilK-1A$sCrW(m;n!71$4=Qp{P`KK`s{r1W?ivU<)V$I;`N4uikJ=Z z^6lh1-!*VmxHoKZ%{LLu605cZCA5_j6h3f`=^GYcDwNGNC}A~1X@M8-6=(pS3~6X= z|4Bvzo&NN_Mjsw=JazZ8D!SYx$)@=hE2|bqyUd28t*xJraJb#CpUd9m>86%V&{9}Us{mmY{}G-(f!~nr~Em6yFp*^Rn?~rsDtODgq4GPGrdY6=@gipUZ~4xMuT>Dh!b-% z)UiPdel2cXSP;r2UDBt?#kx?@J_Bwcxidsc8kfYE$P_y?%PGA&iXSd0m?2d*0M6H> z;a+Q7{~U8P&0^9*TR>`h>_x+)t?V=x*4x zViUp+A~9w1eV5EMq8MauGrg#GYgQH8rc1zoI=>_T(K2@$vStT|AM_ zY>GQ%^u?GObNlI`u61Sk^SN=T%&6W*4n9NgmQaH8jr6yT<7;))hy?{JPAxuCyGEn`k*`ap~DGV(h zB!!0sT>ug*Nsr6rsZAJy+{8r|1In57t}AraDYS=a)^(idJw{_l;?c?8zz^Kkyk)#o ze8+j1rwStC)xP`cb3v6P#XC{yO(ScqC&N-5hX*-|_otr_7Pey81q;eCoE4_0l{!E} zM_&7MD6r-+LV0+MH^-^LEn>fd~{+RUfQgouS8#(N_cB->=Ks<5l(NHmc0U% z?D*-`-9z6SzK=Q`t$WJR&9>-CbFT|}w_Kar0WEeqxymMB^`&;fiSpc}&RJYbLTg4} zS-ol!1JYeRlWW{rSLH)nCc@@Q_{(q3tyeup@PX_s?9iS9j6#+Drjy%VxhbBT8PF#P z)Q&5{>{elOHG2#t%EI<}S=Bfd>)#jud$g4A0DL@`Eq|f@a#js8JYYtkXrNLY8fmS~ z0r7GJghG^>4TR`OO0HpFAUkC|y+j(~AVL1s%V^ii%b`0+U@h{Kdy#mW*7fw0J#zPk zFM7DQ>5|yy@42IAJ4R}ozDh~D-)d3+>Kaqix|(t`q#uXIt8r+ARc0mea(#pxgqjUh zk=5D4)oMxMX~BlGE|Y@Jepo9#=4ftY)Fp2o&V?Mwoj|*Ieq{+w&X^dk$d%{6o4n7_ zTutU=05bEg6|zogf7cE%0ytNE*sj~*4L9>Twi}s&H6)RM#DxvQ9YbtI9>Y*4M~!}S z{}KoHcQhJC82HLV^F_(4L#}H5$(-UL0vnQx-UH>G)O&0JC(C##%pW$Yg(?iE zv^i`NbkqOt-W}c>cyfO8=B#IN*1=G{+0gSMu9_(KA|mk!!~U+e&Yaii2v+Vy70(eK z8Xc>*MjUop$Lwqr!iB@oyBEIvNaf$G zi2Z{ptxsSho4)+tt^CWZ)z^tREt|%yG46%#r#)YqU|(8OFu5Mw4hlqA4a8MrJW07G zea4s}wpQfw)QRL}8DmcO-MJV~H4az}5yn$E9`!L`c9@jAAhHEnX(T3vO}_=Sm+4po zh>~DxlY{n`ZZEVU*P2gv;d4_>3)W%d!@SWL_TiWetbK<~g(VKaz9&~Wi`F1LlaY9^ z|92XUCJ(|_ag1o>;jQf4(UyQ&EQ8}sW#LT{o}b#_h5Wv~_@D+oDHb*K&AI$IsC@+# zWg?b4c)&unI2ZTx2Omzcwacq_YykV=Wakg;^#V>hjtbXl7?R{F6V$m6OVEgrPxPi_H%};k*Z6D_bB=4u^Dh`4D9Od=0NdQh@ zk8RQzlx_E5J2yD}0Csh9eMyg+AI@_=J91rK*l=CzerEkz|EBWOejfd$;e%NY_tFI4 z=in}JN(&-3V{Xb3nSYAOvB~un|4>`luFp%JWwKICj!v$xY8xHlXp!Zkq}PW@ugX*_ zF#q&Mf)s_og8vK2$s-b-$Bf!UK?FYt*CfEfsWmu9_Ky%ZA6fC9vf0gyj6>*phs13; zu4pH)0|NGHC75z(^|vG@*{=nT|<)B__uv zhGjzWnN^BQIV5o=gOeDR9F-U?Vl(_&mJLhvSFva_ft&Ml9jdJ9V4)NjsDOrsw5TW7 zDIkFj)ONo3>gI@|JRZ&GZA6+HufEF6jVQ~1&1Q3Ni~!Pi2klkROMKOS%yt8L5Xn;G zqJ?gO(S&n~KfWM^Ol(&?f<6%X{3eNOAFT3isuGeKD+2aYJ>)F9?L8TsJWR>LWvWQ% zE1r)l61jGllj5@|cN5r}i}efXWalF$lA)`?>&y+0Eixg}f2g1Fp=6MAkY%id})M6VPS^wI+M)lI7T*bAt1!+!=E)rMD?&i2xQV`n(*2>dvo1YRINSb+^PWSG8&@|J;b%Y35l*w z#^_Ao^pMY6pgsGK;S=>;iLZC>V^MMdIzdZ6gW_07dGNuw^~2DD8XGB2l7ItXQNND8 zo`taVObf9ad5>gv}f3X_mD=v*lhqIWio9dE&&(rBW(p&BM$A$S5#{|pEbnE_5a1B{f zS1p#~|3%Qp>euy!%=Bq>Vo*Lw_d63L!F$J>79HM-!k4QJCD?3yA)aGDW)v9P3E|Tk z=X>$-bjRfm!JgpEWit*~`N3v)s+YSzp6PXJ{}r*F-GWOD-{hcYWI2@7LPg%JNLb=0 zDQzTA&WXu;hma)X^y+T4l*@DKNKF=m{l*CQ%|BO&S*5X`rUS}gO$x%75O(76H0w`; zn)aWZER`RNsLr@!=-Es*r>s#tGfhhYfv|sMpCePJa>tEo*tU9Yp(J8Q(~}hz`qBhrz}wu_JhnWuRNc+Q0l7-GzUBKju9M4<~r#?FmrcQaZmhC zl!O06{u#0<<$SFM0xBjZxj|`5HfAHo(|q}%ptv?uesN@eZd9nPv2CR|gji<3H^5(9 zd+&DF+bbCh(_NlOh{KyQZrK|oOdZ*BB!SoNiPT#RGy!2~U&bv%otUO0S)?hUjn7hT z4{^feK}TQ{(TO7UWL==k`0zN8qm`gpJM>57CywrCed%C1O^Qc5f-(aM={B(31X`*%D^_fww0@EpV2#6k;4250 zy9h-Nz}iF7dBZJ*{H*!eQ7Z#i%FO7tPdZd=;o*y6y+QbvkaRLy@r`L$_B9qN^^XMP z(tA=hBq{dUY6YH-LIZ}N5QchD=CkQ8iLiP*jV1SxXjWvk@4jHcNEne_Oi466tSWgU z*dE!Q+s+a6$+Xs};CLT|Pm zmHTuNK6K@$ooO}sCHITZ$DfxHmhuVxDz_4tpSbhh87p_&3;q{uqOr3APxnEq&0ljg z^EklIun#~rjfLDSw{u9dmMYT_RKlv6R7qUq`QDJD0wWI zb`3mooIlHTb8fldRDbq0hx_ko_;wF%6qD5ZVt&mqk{W~!kll@)C(RSoJp?<}XNfQ* zt22D~o0Tt&OOk#vckB*V_<_Zsffo0I-FiwYal7=$5K^W`);!m@bu zoH1EKkWr>jAPu91)+sWNs!qfJ&at*llpA8JLf)doFRnIIe0J0mCKv{*^bbaU)=lzH zMSakw==@Ba_r@9T1upWZKdGks{K{3Igwi!}Ub}RoxdivDR(ujY+N5WH;WF>{vZ6Sy zDvrJq-iA5ZooqB=b-QmkkJtBX5PWCy%Vucuap^(}A&1ri%RALAX$ z=q>WgS|Xqhrn)1~=9i1Ma{I2jrOdpg<_}`FatjhqAd$yF?u2E(51_^2Zl^%VONIqb zwr!v1Yz)r|vl~V0Q8Q;ht>FL~{`7|YP31FFZtCS9T8q(6!?Vl0vO1u)s*{wP-HkB^ z#J|kfbupqFz+XAT@%V=kELhy!?WABItU@h>1@xL+#-x#eAH@2K5q9q8_%|)ev9K>P z5oTh4>LVP~=#6=CjQbGMM**RU_*4Aoo z4j!!5kaB63yl=V{4`;7<);G8Ey0&P@^PEunWg$V^S~Dw!At_7iiYg{=Jsfp4x=R;Q z#c++zt_caw3#D5g7FDnMBsV{+%NpXG>n3yacUUajYv`-k>`0-kA0F8Acy1(7JGMI>a~i%0zPaml zhy6%%tdO~LVQ+KH0Ml|bR=aKI`d&_PKiuDd3FP9?`Epr^^20_987VJcHpU9ePcl1x zbI5x|tIS!;;mp)&@jP?PjFCp}F>XZb0z0%4+v_M1GG@-)|(4!G4PjxaG-}AnE zFR~|Um%q9dciL|*S}bSZ0YTdWcD#^a-ZEr|P6)au4^~M+Tp7_kaie5itisQ7TQt>J zXAUzAocu4LrzsQ0@Nrf+SV|lIO(wE1wI#oNYy8}h{;5z{U>oJd1ariKnhyJIN+p#U z8#r^l4tW=LCt7gFiSC6D5L zP>pdgEg?@OvX zDyUZYul!|PWFLV*l@0Fz;y?APWL3d0JqpM^bOE1^ZMHc&n2|LdOz%)exrBtS68J3k zH^b{?0_&&RnD|C2#IT6qq~WAS3Y}|@Pd2Jqp+=@3sJ+^|tOW5wAzsR>lf*m3$;WW2 z^5Mr=y^f;rqrA+cy4lC!g;T&73#W3A(=t=@cPLQ0xwUShAPU;G&G>x!;&fZWurabA z6xk2kCb&bm;NIcFlbgz&gLGz+irOFD0y0Otx1M8Tp-$4IMX#6m+)$=D$5+6~O{+;=M z$ZLIk%C`~6liq})IE#nd>YCCT`&3hGUKK$s90CACK)kmSv5~XxK^9(B+K=7XH& z6WdhCUWm5PvQ1c&L#9B-JT5})`g;W1;>K7Cn5d2~ei$S)nUwvmqEVXEB@%A}@ zA(E(D8#+f$2`^UomWaJYM0a(m3eVDB@67qQ_lv<&6ue*sNX)Y_OCbR}xK>A{Ek1Fi z5%+?xMQA4J8vhgHF~}th+T3@uHM8Fm=K<;7pHZxkTOCCzoE1o=2@+7IFMDB;fh+x| zRgoj${-wg$Vdpd9CeTFVAI(Cnqx%2bg@-_e1ZlC&#^rTNhFNG>du%$9Vz_wa5Xlq5 zaHURc970QTF9_94gX7lFx$y4J-WpYrB7jivkv7qpKGkfWnoFTf^TY+Lmu<*L;tYPz z&;$JHFQ2Tsd`l%xN$5?bfQ&P@C5KyDnI<;VjR`N-Brv@>8RxezHT^w}l>kwGeF$_* zU%KF2K-ocZ!HEJ3onV9qlwdlN5y>$bVTSa{@E4tTc9c}5qUxAHDcKRq&2bl$RM^n` zNr}E2Ufui?1HmYfZ#U&6>HroW$w=0G^Oe2++94mBb|syX?#r&rH&w^z2G0=Xy*T1sZsK%U^Zsf!D zOi=rgQ+n7GSGx%E4#O-(XyqO0{>`^)j#y{kQ@>S!eL?wJu(_s}>7Ls1K?RC?Nl0?b zP~83JGEU(nE5pK9-GzVSuQH|e6*V5V`n{5j#G^Vi3^$I+GNe0wnW2byN8GYw-v|3n zPG?dqPI?p3?u#bNncq`5XJ@@!(K4cGPBl*8E$Mb6BNxX)ygu`q{%2H{1#1<{02QB< zXlj@!rbEnk?L!>td!u2U_4MybpYx(_7#{01@19q8V^MH> z%F7R0#R%&E4eK}L=VM&l1&(`6wne9e%A|=6`(mDAiz73(vCpy`^us#bg}+w=uv)*pr^C~<#%Hd@X@vgt+N>1sVO*ve=_lyLOpM*7Ng!s0!DjM7 zOteR4rPEl2(VA;eRyV%VHslMonW+-=C=ks|N5=kU0(Gk-8dPto%{Qbmuk;&gP)d6h zM(;sZn$zjNbP~70XQ)I-2^((?En;WvjQEcy5J}BUh6@wv*N%zD(Gum|f4!yo=X>4K zNCBT5v&(evg3ei59E-c!v~-TIah}{nj_VuNaZjp%TW`Cb8O#2JDdGs+m{|f@HnAwR zHUhO8kX`-Oa2Oz?V%yJ=re;k}b793qcdDL3v{e&!>{EbqQJ1}nLER&(8uR$CL@0nI z+vYW`I&5P8=v3XWh&4cnu*9N=>2dUoqC>G;UzgHlSMPb}s~G`Lg6SkSvRG>e(_uPN z78m#C_MUX7%+x0XvHPI_2R9DJmr!o!Fe6rF5t1kLBma+H)C2>EbdmyuMBycgav%;4 z5R-ALiGzfEh_YSifOuocgt^-W&2S#0j~ts{Ob?(om284l6#MBvV)l7%A9ItdigGv^$ zGRNfN^@?|Ii0b4k@EO%?hvDso8yab{rv{ z*wY3!5BHLq6On0rv@g8L><%)eN%;TL*B!8`1|Dc^@PBqlfs!}(*%Q~5WC~3^dbm37 zV(i~-+MtJ~BDeX+C$M&+mad)iUDe(&20$5;%60wl<6bb!sz#v%xu}W76427paXuj2FM}TR z6pyexJ?{ML&v}C&&R`MlfQ$^}EWuFxpeFY-t3zgoJp~#P2&S4>xVz7tWQGx~bpnZy zWK8xtiZN;C)Xsj+$4}>G5-2xC1R89P>)aDNCszdL<%z;!$3|`2C!6rPzYX` zNIs)QH>7;+>pDK;Cyz)0?783FX|DTgAiMN}FF^LLGNS+?YHraV#wIJYmc3w?fW8x$ z0o0eEtCYVU0#Ve-uQC#^m6Gkh*xMyKkmM;&NN-b27LGo?W|{sqPmH{f1+czu>>&Mj-jnmNYf=ePoI%;c**L` zU;3PhX8M3ZYb@)45K|6RUr2&$pcH$aUbo~YwCTWik$7J+>_3UX?~2Ykx=wAGVvT+X zV{6zL@A6H4Y0*Rn4=+FBo?gwV{?h$nm5unq9(!f7l1reMsd8IMLPEyZQ4K3DI|Sl7 z)no&_(4c1Z&*W|j3T97IW5c9o3!l_zwOJ)p16fifqcH131?3Jy+3vH|aLs^*8zkzz z5tLMyY0XOiVTA{D>I_Z$fDh1%NcttSu zIOr^GDD@6zjWh($5ko4+=t6s`cMrs-bzXBl|MR?ASAxHloRQQ^h%*ONS1%ddi>gb# zD#bkz3yA>g7LHdP;abi{Q;!IO0%JIT@UG*!%nY}L30A7iMyyQnyX7jl6}I2CZPv9_ za{ejH65kEra-pUWsbV3=*AB^RyiyL*s{csuhOlUj1=dMwT-_8rP>=3f<*>`z0qVYR z?B$snOD+YF9y!1qnG2I%je&RCArYuD{hi$I z1c^3B+hlPuyZArCrEE_&y*N@{flm^t##byyTmM-bRlB$n{kOiOuVX1mF>~N6MTVZy z&Vl%^299`(#J3{X04?&Nuaa#N-i;<-mpF!z#*oknw1pqXevbWEeysd++{aku&g~12 zJ`sG@71j0sPjBV^zvN@t@!C5lJneD~I2%Eg(&{t1a zPemrdyCTUCN8wI9Kbj?R6Z?*|jvY2@8~YkvNH1$G$LS8F2U;dckXu(o;gp-#p=)^$ zpny-0ySAE?LuDcF`G-2L?T$>Jbu{YBtJ}c$?q}63L2uv9649ZF9$7VRYXmRTmLhd7 zbd^Jisdif`J_gP-=D^vfngaxeM1t3*Ifv?;!_eyXdgPnw!JA1hDwHZsY`T0* z&5NWLmDOANYVoE~gFS7E(|w{x%xq$sSA4-plC?58;(l0yw;lC_ZA;_9b$YZL!oXJy zQLSoO`#(KyU4(;MvEM*#+-FL14#Me(A3lv%H_Pu4|80da~;vFJftXIr70e&?r5^9D&`a&c!q7Pnt zDYdn@Omx99g;S>+Gz4Y!E!V;(F~1}fNsRl>%!d(5zPX^5R%Ctx<9X91{cv~1o!0do z;pxB^tLox9{*XA?0@PS6r?ZKLtV42+7Ef!GDDO zFKU6vf;>klWrZB-FkEIVhik3Kke*AKqan1{ehYb1l`Mhe!hpKUp9tc>&nQ~RsxCz; zon>&TDJzhdw^(Aa4@Wq|rCS1SaS!U72pyDL+CvNgB1O5U4=rZD+Yh$zK{!bKjX=mF zcx7!cNd4do;fUQ^BgXGOIrT(Gxb6Cp(84)$?5~l&@e)JIc4d!HkBC6j2_#^I2K*69 zFJulzD>GqVB)oexs%!f0Ba)0mD>o16Ln_}3zpGSVNxuNm{N}dm?J0A1-n=rU39D90Or?!vTE+Fm*qEp3QbBX;eW%S)O?5!< zP&}`fh&(L*zg@tO-ydQ{O*R2jGEni+Up1<^I`EHxHV&N!U7Nf-bwfW0HdqzTQB(h) zzCCX{$qO*EC3VA-^}54k_c+t)k87c#_%q3_1KIojZgLprg$&j0in`SiupFEf9s3gu zM&96f!9{6Ttd~IiGd(*xtZnn(WgL-ZRCDLNE*YT|1QtSJ#Q%ab&nqsnSZB@9Tqp>N z6IF6HGNHTq)Z${V5tXV1DbaYc4Zbu6^KO?aKoOnFkNsVAI8Q<*oc&H9PFKRQx(Q*J z1Tuin+{2A2CPoE`qosB|%wT@?&%_Tv&@G7uF3u_e#?kJWhm&RICNv_1L$f3nP#}Ak zFuJLPxX9~k4!V0-MOBT04Ko6m=N6sT#V}Y(cE|DB%jzv(uJ5?G3sFNHGrp~HL=jR- zv@_Y22C-t~1IY}FlRWfW2*${meT*hPePhgdnO4&ehWq)AhF-l2gw@3t5%m2d!0Nk^ zpGPh^c<~FoMgwj9?3*D&jr{8hJ%l*;(u0t&@}5t+%2kkkS#fmW->LxC&$V7U-y9P7 zL%%%8+GCwJ5mMT?B#jdl0F%s3d#kut;{h%OdL$g&z1njpBR@r)d5Nb!`=?lvm1R%l zR+S}Yb8bTJ10kRM^iYgpOTAuX$GCZYX!7yc<{=cEnH2hkzvtsFww!zvW#g<;{t!C!p>pZ6Xmj63ts` z&AFr+4w1BxbbvfD57c{k;-B*dAy3V7VKPhAYo2-u*%bB3IM9M#>*@bXR;fyCZ*2ro)e>lo^vo>dku*{;u}WVFG=O4g0>Lmu zV8R!46Q=C_6v%{*B7`GwX-5!du8O*O@9%D8VdP>ML-PG`063q85=JWmI532~eBfGi z%v}ksq?x0)(?$yEdl!`_!eZt1(}FGzJhPSE7+ZhOM6{oSM85~Z>rl+8qi7MSUr|Ov z-WQ-i&b8L(hUiZVAS*=n2oC{|RKU4}3obLHNf0NzUZ+Qfv>sk1ga}F&4QU%d`#4x! z72Ue7?dT>Kp~d?efX(buS)j>K3S@LM{p1dWI1*{6#NC+|!8~N>ax^y=3R_d?nH8Fe zn!^Rw%~+K~Y2L9G)-ZF)#m2@_XzrY)_2kuZV@Fa7AALA$?aW}*ZIOjmZakJrq~_IB zRYIPC1GI0A4hs6WDL~gWAR-*RQ2=t{v!kqgWn!%@Lho=|t^XKHsELs=pXyDh=NJDb zGz7xv6rzR2ciyy)=yCBsz&bkA`a6fM13`2kQ1?(Kr1T>Z`7_PTiqAJC3e@0Amj66z zMEJ@{eHN_rS9OoK$TJbSdm!E_1rJp|HxHSp{(|+!5m2<=JhRU6ZZsMQukK*DyKF~w zYn0_Ys@=^N93m<~BD<)`){I6Wj!_GHbVWPC9U2Ab7|L;c+|jZHDhuw0??46ufeB6+ zgs@(B?mavu=7T4Xd);R~4fjcqfi*2W#D&z)8ltv0#7v4JOp=8RoOX9U6p6n}RCrJ_ zlKTxEFvlb1AYpZPpz+vASD8o*&sk*$_H>9kIi2!yDiG*yYYzl<%>+XGI83T*k>H3P z&%#9_Bey(?&2sp7v?y+JnN^ zNwpC!^5xusyW+8?>JiwjwID8w34mj)h~?0}Ee^N{$@!b|x!kLTFVkWW47*X7_XGY? z%v*)nVO<q}1Ae{yHp!;0Sy)YvPpx;{A2c zW8#j@ipZbQS=Z#P$wwJ9o%pNXd0g7wkzSiu-On1KN--;R_cZNzHbz1PEU`>KL@oYE z3<}=B46z~nz!fS9-xP@S4XQ7VzgmwDIAXR@Agi(!lWXZ2cd?Yf-c1=+{qO39&t95Z z2E(LrD&mt~LX0$buOhhGTKtuOyU`dMcO&gJt!C}I`{s1Sxh)a0x2p_o$(j~ zdH^TBeo<8bE+7&iqHq!zUTPhNoS~+jERT+*hH86PfDoyNV9`dNcu{+uLxFiH}`~%$p~9l6#w8j+uAS%2Je+ z-!3DHE13j=}mGaC|OMGnv6wbUmyk%7 zPTU)1+Oikk2|NatH*<#SE!Mq^+F3 z<4DG7O_hpwS!n!O*Wv2c%$K4MO({9b+${3$;Gn3Wle{HXY%U>%blgSEY^AbE(MXho z>2S$h|GP5USGt4x(@8yZLh>GogJPVdPE2$Q{nq?w!)0Syo*_zTfr@5qvh(JOAFa0W zj3(UvbqIsK25SnVhbwrfNjI|=p|{szjA6`(2y4iFdsWTt+nW2wbg;C2lfNZ`iRIa! z%Oz<44Fk}v{~w4n-a~&@PR;tr{SH*K;Z65o!!1hjQb?%81y*B5Qf9>>ZAp0MRh=$=XH(c0a&_ZE6q*&<=NjnfT zomJX%wG|f_J()UiDb+xIICVCq1YC@d;_s+l|@i%O_mjL1@(7r5LI z`UW;oOW7Nh5el}p(vh<}TS;AtI+_5q>hf|7Qj021ws*P*r)3csBUf!X)r5l%Fv3a!g2J_g`mkd6#w3id3L;m{3~2 zyB2mE>-$E-NxV73BQ_81y$j~)yK2*qJNmLTmMa`tlxj3*?mAH!(ryYQexZpjlr?Bd z$={5b8UJLIab5mLU}P06C?D5acsj7yf_xUqQUR;^{uq92rk;IzN~}s9mb9 zD)dC>p`;=^SVQ=J&A^WtKdpQychkEP!G8g|+a3DhCK9s#!wzVS2S;bZ8F|+VY#1v>Zyq{y3&`H)N}2LK+YXK?Whv_l^|8?+cIoU zn%!CH=F977SYZ|Q_|M_cyH03V&{TbQP4J~1@xsIjb$!?J1xq*&Jvuo9&1*o9?Ki#< zOTHb#4x;r|2Y8Vt0o7QyQ-aVL4BeU2F34I4cr*ZMnyi-(V3q& zxTyy^-Uky*?dXaRxN_ycwKcVk^Npr8S-*KY(&aoq#e?tenLY1zYRGBK2{`J$XVdqb z2o;w!=#&E)>#cNPtIX!0+ws0+3*1jbHS+-U<686Z^6|8yd)6CzsIPT3!VVG+uW|BB zo$rOSe$`XP`v0{x8pBlIxCgZX@OLgDYWR|GfD^fj4` zS@rJX!qybMak)NtVZ3x~mp{)q;Sh#T?9Y9gyT5q)RKDAPl7a7K=FG=m89lBJnC@$E zHzjW$ZZcF8Z$THvp5dpf9?53tz!-?uEWS^2WsXYo93}sJYJ%dRla(DHB*?dpu~F=^ zA3FDhE9(O1d*3MWNA<`WnXCA8;Gth4$T!Pi7=RzIOM%{Tl{a|j?3J6Z2p0csMi*(t z6A{EQWi=dqC1G)IR;!>yq%ldrfPyyEZZ^D#T6kj7)*oM#8XF!OiOo3A+&=3I`ZAq3 zX#w0d1aUb{#H>nK&jlYLTUb=URkN>?&DwT^i?^|V;?Mhf+r`^g-z*r+X|;VlM>43` zWC}SMLma7zc87hpoAn8;n4n6`vC_pPv525hmybV%$;Uoyf-Ra;cehjZG^l-j3rqM& zgTVW}*r=Ox7TW01THrBLbR*rzHzj+5q;Sq~lV_3!XiTzLa?CqnoO&~%6fGP~zJVbM zGBYsC=8j5f(htuU%IAJry=R%7-g4Z_JPUkvD7PqnQJ5GetJEGcw-tMJp>Hr3>W%81 zL_&;M@|a>MuqQ+rMy|)FdS-Np&{CGRl4JSUzT*=+!@8#k_F3Z)KS<6UVPD6^Dh7>ZRx|c- z5ewS7b7>FTm#n!5FzV7dOhsjSuj?(L6S57LRnR`conrp(jbeccbH}R+&9l0={XiA44xYT!Fh5NqAW|z6U0|fZ@XVipeTR zt@4X=YR@rS7hS<*4=;S-utx!=5T2ddyKXZ0wYWJyf!jYT{2Dv^*6*^krjDK~@3!b& zAXOe9!~%9Plz-TC+OY^N6oWl7B*G>)kvUXdJSN=>a&d!~@;s7MIE-ccDUGgR7P8Y}eSv`# z)Pc7bc8RV_Swf!SCs$;_6<1Jc`q0OfiEWk&M3sI50tJ4MD*l}eegLP&YTAmBTMKdr z7m37SpxWvOaJ0xGvjp=9vj%=+SqGo9h89W0C7gT!Pm2yV{*Up2>dl{&#Qbe+RQ};~ z(TUeVO(~WIt2p7kjQfiVtv131?QX>Ud^pnzDbedqwef(4cL*L-=HL}gqsTX2WP7!LruDDj!fA~u?-2rL)h*{8yeWoUf^w;LG%Z#GE39TfGCIZdS=Fh@8!c`OJN>ytqn_BmE$xGrZ z`}d}sZC9ICVKPlS-NvR(|xrwf3`fjLQZMp;VPik%u((wzhRF*o$ zNJ!D(5Ol#N!=8Q{a(0Z^LP8{Il1yusC~Mx$#MGIUUI1AT!iY79(0aGoM;*8XsO`L_ zz(w!!tg~y&h&6gEj}Kh({#C8Zm0|IbuM-qtYg$We%A|JgArL20p==JuWCqR z*{wEGxM1{FO#J%#*u?$D=5u{CL5>r*bydMla@#dn6nEHvvTIFNaJ1!7pB2<}9*0lb zJ#YGqZi~ZQGCt(%Q>gV~fEnVUwIqhx99cC6Ll|YuQYWBO9=R!YKm(Pjgm}yLU3}gQ z#)a6}A6fX*SUm3@ZU$wc|c3cH(RPOM`J=@bIbVPNWug%D=J+nNg`cuF1m~@N)UQN^&FVe3+`@^ z)?QBSN0Iy1h&ULb_Nsksqjlz6!*Yh8f4-YlgZ+*;N^yzSVl6S6ZM zd7L=@*xL7a=Up`HQs97`KRtZ4bB3;z;LtMmS`2`lZ8J!~VQWjo$Kc|{E&5&afwn8v zA2HZ^VC5pcp4=1GZmXd|_wYCVlxmICqtc_%b!m3ImaE6FHdbfxVyIU5Mi#utZZ0R` zyj1Il3@MY}om0E-B)LK0w8wLRT=$UBz#rwxzbvYbY8u<66;Q_UAi)ZzM@05ei%}<$$F(eh4D{rQ}l%z_rV+C z81{(F>z5mv!P#)F0g@}X_$&OGWx&e0A(*U+l3u^zRml2@5_jz)t+*Jd=H-I5QhcRX z`7BTpWQpP41|9kmO$kaK@1E?#6C%m4z=;)oaEbx0o2N+6!IT+gW%KCs-myT%#Y|I5D_4*nXoORoIi6lpiL4)n75fwI8cz z%p=(K7lc`@;#*Bws{18n$2X7L-jXb24^Z__XpJH;E7h66PGf^_ zy6qoKGmjHgz-8JmC4U{-OC*+65?u@#gS!hzYBLAJAjmp1ATg`I7qC7)IR;ppWC9Rj zK>+St;Mzdhe~YG(ba?ufnFI)>al0t4j5*?TNb}uY1A+d2`n!^j?0Lwr=M5QhBCUWo ze3db3gbA`vyZ2YA<+YhFy#ZP8qcW2Ux6u#}m>(zx;|h~t(Q2E5%Uj^*EWB(=-{UW@ z|A^6Ch-MrWvG}#n9sQEY7~b6Z^Fw6q2E8EyH`PN%y6;ADVCOdXWYgUP$2iJmWaudLpp*vLv<@)}E+kA&#&&&gfGz51B3nR@QoT@6XT6nQE zFSoF3p`yHEzOuY>^!37s?C9udm1Ws|pF_hLb3^m@OqK+wFY9_OH>^X(CFFqiTG**X z-1Zn$KKlrbT9(!AvfUp_F)4(%0k+Uy>d+3GG(6>d!DOoC#w5x76I~eNfKlWH&?SW# zA2xOkWEH2{7?c7o+o}CC*1<7lhE^kA-DkRea38)7b_{t5caqvY_bANpS8f@p6V{$QLiXC5iZ=eK zHga5cSVeVbx}s^{npM37bIUj_2v^5nphQSbwdahJq>20x=F#rB>)gUvuA>HRaH7J- z#{B=17QA6JW-g}k(|wkRaw9Zt)lq#Dp;+w8jyTjosK8c-l$rqkQL{xh;|mo03qdH0 zj4I{i=H}B=t;8_Mo`9>7`~Naea<_+sqp+Z{cji<7y!o2*q4tXiTW3m)*x+wG*HRlR zmJR{~SL>Y*0&ySDIF_kJjAM0S_t&zHrcOD^p2X1G4dhuktt5G>HfoW6YjL~Z#|FXW z@ZP<^zuGhp@>03H^|P6V(gdqX;YN*!+`Di0_0K&Z*>VDrCE(_TJIpD>krTajN znFdubd6?t&4YpbJ2%G$tjL)-{BQ*|Kxls;_S`FnGrNEmW+vY*)^9uqYW`>O`fg+fG z=vWTeE3VG&e`vn6b=z(75fl2H~uVJ-h_!s>yUf=?E?D`A5;IjC5PmcP8j_ zTC^S`W?|I=Nb-cADnXH-ycvR0C0mQO5Hv67r+`$ownTHK2(3AyZIZ-HbTKMMxrIb? zOhE5A`IX_mdW?(*G?g}H&I!(bl{qRCu`myS!A-_NSx>VJU5fK(py^0WJ%VV8-@0_0 z=0b1S+GLLZF-oZfr%{{S9F)@Mmvpe}K?zpBC-rU~WwS<_#+^28&g|KZJrZ!8-!(x` zur-Uq1&lh-U4tSzTZ3K%Blg2}{{}$@zj4<=GK0+sV_5X_S7@RMUFnX=k*Z%7cl;&q zB!djl(0TPtZQ|FxU~Wkwg1j6zZ^SL*enPn+ip-2Ewe0N&q_JWGLGh>av+-Mc0ckPd zV^FysVqMmregO3jY@v%EMoEB?1wL6LP0UJ;O z4~bS9IEhNGrYx1-U%M_)wt?vQR{tJqA~6d>iAYN2Rtv?i=i@vcVmVaAFHR4G*)a#E2wHb22^AM1 zg+ZSQzTRy!T9RYY;8j2jPLqfoefZD-ee|5QnIz`m#H zwlY$4^7BKz9Az*UlJVF*8WjZz>!oFfv5gs6KX#o%D>=>0ov+%ii6d3ww=lFNm>lSB}}Q zbl@afJFLO$yd7`=%57h=$m(VnN^Tev4eyhG&dRUQ$<*@-{&Dd;r{y}n*oIx1iI#_! zQCXGBGi_nor}EQB#EDZvZ#=@2nxHenN)4idbYV^d5+dXX1s_#vbB#70j{V9`(=02{ z;^0M5w&8>J05n#fsix9s+uo;uf1VZ%K;TU(QVqI8k3A5xLgITw7r^%86mo=DLZlQ} z#N`OJe}M3KGNWT&>QzFlidZkc+!2ah3zhW~0tqVE_$QEke{fG9Mlo}B(j0=5mP3@# z$0)!vF$d6y*5Xt-YbHcb=45)cTr1m7x6;I1q&gcIe+Lg2 z1kV`-aZ7IX2ZT;vCxU6im*#*TnaU`lPq09=NRz}L?trK*S=L`>iW@mAbxo>v#1yx8 zf=N$??AgKp)U08s0X{21ZC(CR_kB(zopjnhdD$+MR;Bd(i+4Zl}fpU zZi;u|^kfB24uQ?;s%z^4gQzSA9W@YgW zQi|jWp7g!pYaq;4nTooz>jI-vGDh(nTVndxhVMc6ClaAS%4fl@z%-HXp|EQn0qKE+ z+)hR>*je6T)aGnQij|=Xca@#XODsnf>?#{}Y+BT1RDo z5o%ez%(!}<*D)=nPE~xG#O31 zV0Yx=gLa~ksI7SB-H7cOu3|F&10@GP`!fdpTy0dr@3sJ}Q?ium=CgO>0JbSbN>vp3 z#JCl>J95xUJrDc4XAt-qy(3DpWnIXvyP%~nWy*q4lVmmh^WcR3U;on~YSeDI)@^MC z;`VwaY);yGQNGBAYJRqm$rf3HfMo(*s8XP^)ri*kjr^j0>-yPxE;Fg1fIk0|=pg2P z+@dLan#CPgGr=XK8L5jgf->^4xWpNgbwc@sH5IRnAk8$SIZw<8ic7yot=7F4?GgXJC{dhO2K{ipxOn)Dj+yu=?dV^=4-)znv`yHUgU zgDJi?==H(ve7n<`;%7=)uZ>@eR8-_3^UVxDzWZ)Qatzps7fGP`d3y7+eP>hY`*(G| zvOezit=Z}VHmipT1-|+m2aAXP2X?ql#t-kQG^L+OP+0$;Bu;W`fvtfyOzZ;T6O)U6 zy9{G#1fs0c#P}3$B9y*8^XJN-$=rt{AlK@6c6@lebMHVy0;im)19ik*uImuGDnHi< z1{;AbF;_e44qujEn5#bD8_2k<0RHNu0*)6ddF~ zamYeQ5&3l9{5pg^27E&kHTV+9hU1OU{AZF)dtKO;*iy+-bc+R2uz*gH^8%>$Ch7|M z_JRu7ozO&Mv@*TneLqQ?70d$$k?qZt71Zv+O6%RCiI!+}T3j%1TXPc>LvH>DQ;KVV zO?v3@v#cDQ`|qI^IF4hcN2bvw*hbido0+hXm1A)4i8sOY#5s(%<(LwI9L%;GAE@0( z2Va~CWPM>;6f+!>kq@Zsz3+~*Lm2Bk98KbZN6dlTyDHVu`6v~pA)D~`1}kOwfLqF{ z74J_2BDOja%&D9%?yF?48u9xcA&bz3_=0&~dWTr^v;VVzXD=kl)01LDw47YblOaiR zh`Pq&eh3%x6lA|WXUzF8^(-Gw%sbf-Gez-dl>lEE_mtar0F@P>1UhgXF>m#23p2*yo#WSg=^T+o$P1282sla*W6DmpYWNvd0ZoT`og7wvq8^j`6rvt z!>_E`g!f+Vtv-Kab8v5P@JG?Wg);+7%p;lc)(=xQq##FULGRG7f7O4(;KrGB(@lct zoACQSaLB`yV^VX=SB=NkU)ZkR?!3@7c}n_p+g@9b-jYMKC($RjyRz9W&P*pl@9U_B z&12US1Fw}%)hXcOE^Qqx$!EI@>8OlPkLwo3NhrRTHyCqvrDZ9!Svdk@=M%Bo!UM8R zz1c};uG;>q$QU{aoR%X@uAoE|33XHV2y!zMQyjyFdyF(cHfa8Li~5#g zW+_>&bCDS{koQ)#sc$Q0l|Y7)n1&w=b_R&nD{~fs4HiK;vGoCrH7JLndLz9euAWaT z9mhr|q|0Y(lxK}HhW>ZCgn7bUP{~rK93bb?MQ#apj5hY}dI@Vezo3StNsjrda+`G% zOG*p(b8s{}s8H7Bo>b|V>mX>Bfg0Yy#W5VEm)$59q8gGNHL>qT9juF$Yp6n1sC8w-s&HywvuPVq_D+>w%@)`+p#=!cN@HQIQp{M`%48r~g{oPqwsC%a ziXMGM$+*a0J_K$25Rn9T!adgHs1hB^JJwsO${tm58MRoZ7FH-)R(&V(XbocS;Q*{i#!xNrtsxTBm*|s-BmG zE`Yg_2d%va=2^u>Lw^5Xl;v(ZI2Cmd>VS2{e9%(rI;Ilo^&^5>1uH8mu9KR`Q2uoP~cb z+^j`8MUju-3mBHD{i9N`R$tM8S(ieBo)0Y0p{)U@#5Zs}MW7EgFpHNQgfjIHFh!@w zTf!nmYE8M#hcP9Hl|ClNLyX-po1W|w0rzE!VDIpVwEU;-U`|d2+RC8P0(x#CN#S$p zYZsLM4UiLs3w>int{jHK2=_D+kWK5m!N$LDR*rBcy74%-$^5oONoN#a;gy35?A;bY zt;Z$G952}eIab1-8X2R9S3x+6rbK3K^4AN!z;E$Jn!r%3MOaw+8YLQN)R6PA!khp` zDMZ@mykM@@O948vQcIv(1rmdbymv=y=K3aGaezff{(-3Od-7WL`{#pIcwmeqnh3Fx zeI|+@&Q?YkawEbkq2PRH>|kzAIoitD9lyGvOT`iwFOp*F>8s!(#=Qe7k&Y)pc%0j4 zQX!kycPsgHh#7}7-Na5+U^zu7cQJ(laBuO)R%H~?z6pYRN`hfP#{ER3k)`qv@M=N2 z8HV5dh0-%vlgZXnv?Dr-bys`J7V%L?G^gs z|3>}6`tMWn3y*&IA?ur539zzzmnlasuf;zX05!h5a7&kCqJO4bT4g28)?xDTY90cr zXG=87mvU#D$-XC#au=%vHvWORp3BOKkhLsf>^ZU~*00v76tK$WdY9H9)CyQ~y+EwD zq#13N{RS;4fynbP{+^7+_aL<$Mssu<7K@mIg3bdw-B2oZdK%&2?OeiDzEd$sUtbuZ! z_ABfC@hsHpt1N1yo)DO2d*AA(>RkB(7-$|nv{a|Y+mO_bE}upycdKDiGS4dmooS_H zvKpIhTAsxB^Lt8@yU752lw!WpgfgKY z7$C0dA{(L>cextjzuA0b78s2>D5Q+?$jHNebkahEK|9q1>I-sByLbR@1_EqJjsZjg zG|2=1+=O}>p3-v=>WxM4(m>jukxpeAZ)e@U+VEi)rTg9#^(rNio}}jQW5y_ZwgYmr za1YY-0Jgc#MT?3DD{ao`2ka{{gwpdf}!g*?1vvG-@>ga%qeVs^-W=~ zl5*LCj)|0gpJPaPSYHe!P7fmDJ9XlE4z=oM;_yT8?f-x_Npj(@X@dW{3Rm{`M8MEq zx&l%cb|g8GyCBzaGIg!JOq3=k#Dy;+lNfK(foWvhyOuhApX9LV zbk(#`YNMx#Q0%Efer%G&E^i(-MR(vj*vIM9h%o-UjRpiMj8HlU0j+o7Ai1o73h=6C zH^}G{W&*Nd-skHf)fvb*cV?>XFBDqMCbr=+d!kxu_u8cj_;2*OjLDpU5SmBz5cG~n zO)Z0~sIQo6rV)O9Iq0C~ zX*HXu8~&S34XBSwYKJ2h(n(;49W003U_lbimuw6D;Bu@?6hNZEcUYLg1&B5N6A&n+ zAFVMI2H8(zJPB#0dUQ%e!xFZyc7GTxdbxRPaN{8T0V~}SK@p2E%~G)WNa%_W)_6Yl zOUQKLNeI)PEk>RG!$@7ZI|b>IE#qiwWot7;qcrGU;<|#l zGPJ@g3g8Gj@?T*ty}76hiRrQ}8@Qe14?o6!*+uA*x9D@53Sa%3*Nuc+G3b~SX#4LL z`O+})MYxDFODiGiMe)=)N(^7wTu*u#=99SczH>8F^6P38qL`U^jgn{y$!`uo_7W2@ zVHTqfF%b%gucIq^q2Sh@L~8*-LDrxTb-xiW&^!nL0no;GmrFcx6mY<1^r2v?e?jC;Eq(Y<7`?TQe2h`9d(z<4qX**~Xu5VNWPXoQj>NABDjD4~bP+wk zNaclC>@aq6%wIM=LA=QD01E~ldCH8j#pEA4d3qbhT$qDE$4 zld;AcYZ~?{P$#d#e4tT>coJwth{iNsnP)>!ak`<`I{P=xdV^qugg}4(j=~q_i-qAY z2ho8M;z^)BAsW+E6qQJzDJi;=lrPwiG)`NIj)8a*Xhev{GS!X6DRgJxL`ni!@ zQcu1DDA)3_wP9o@cmwrmw78s&sjCO4Qv>lN(1;L?X)3aQ6!@DK4S@Q(tS0d!P+yma zmRB-it80Tg#FIcHLNul+%|%w1I>eJ8NPX%MPl6x~h^Kx=Srbhi;z^(pAsWlnODR)| zQk0?;r6?sC5qi1MKex(FY787D4Jvdu;~mC<0f$}p8O61Xu1jl(Gm z#;o)|Ybg7Z5mbm2si zic*YXyLe;?PXGdt%IOS6C8{Y`U4|i=rFD0EL9e=Dx~R!USi5Kd2xX&lICQ!N92IogiR%p*{yd*Kylj74Nv>b% zbd+XG|86E8mq!`2doD$(&?}VIU$4NB%9Q+{k)Ki>UuBA*$N&GgKHU%p&`rXOJJ`tW z&>gJq^>_TO%tVuTTGs#iQw>CTd*R`ZTXnGULvB2E^DkfDRBvF~wZf2$Aw{Y*=`v)> zlI@`!k1(gC6>mz$kRnx@bQv;})lr~aWj&*c?nAfo`ynRyI!4e6wzG59{n#NJI>*he z7yQot>A_ku6Y)d9*DZ;ySrQVGa^hL{o;99E%C9wuL}DpEXMaGwT(@avJc+fY=?tx9 z`Zv>i5F6bWqY(EFL`1dh@tz|`+kOkJMet?PpapDW$Fj?u@PsnoL->t-(*w0+D&dE) z{W9i`Mrh1ZP*9W$ztz33G@f=Szp#aE?8v*W!gG>Cfd77@gQl7BG^#aCw`nbt$_#%6 zHabs7A#Qd?h`MJ(UG%$XPI)RM$iDam!sHSJm)d>*i}WsSzMixgS;N)aMEBBQUEuZK ztp@%T01vidTB-fn+lvF#f&53U#;3o1Q?J_OCWk6O^kE34=^WmS!f0qHnB|EL@9a>< ziOhQ|P0-u#361{CW85^Sp&pJu>Cic7Y{A?zXmw4g;ZRZf*mf@-Zqwd;K#t{5zGN47 z<_wyJtSdEpxvsLN@}%bk8|#h356`E3WmwMagZuZfWP9xy2zZGG14nj@VJB!rO;VoT z6w!-sSl7lmabCTtaDJ@Iw|akMr*U;Imm5by2&Igq?5=m)LN-CqC=bCCM~z78JpR$So7HK0W}{q~%;G73pe79~ z(kBgVYE(LKxyGoB+B-HLw&EMJv7xa8eY7NddAdqLPGT`J8ZwwXq$no0dM# z@5jxExVb{oUX0X4L5#MMpXTua!`0Sd4)hy}%Me@1>NEcu72mctF~82M3#C)Qbre`@7s}FiTf2~G zNQH1p+hOa;TlA5iG4% zQT9tZv*|j~CnIY1f~UaNoM=F*5we-hYL;{O1fyuoc?#5kb|Ygmo7t>p-&R1oxpa31 zer!o;k2X1%o=m%{$+!`1Noo7derDWk-KOjX&5%?t7}{=Bdn#@D0y`$ymwB!+yZpV> z${iiHX|A18uA{)9huu32U!%QlWmtl-somH8r;V`87by1J`*^v@=l50_+ zF75nuAIs&TWEE!!@HXrzy$CBxwgaVsxA}eBT(G_#L)SGB@)R|W zwPo>4{X$*OV*dHOk(t1kK*85FBee>6>;U z6WCDL+Ai%(gD7f!K*@WQ%1o)E*3f89@a@$FZ377PU~Q)xS!YY5mZ~cXyF-r{8DEKs zqJbk|V?$#*zgO-qfnLI&I%Mwql$R9Rt{AS{Dz^HHm2#g*6h%fhG&i_ z_S2D+Xvih%Fsv5Zjaq)Y(L?T^fHnIW3{$2n3)(oq!U9v|K9Ox~(YQZOv~WwRE?`5L z_|F-^ryu<)TIYrExp|OZcVl_60p&HcNSW3Y z?>Bm<{odu`cE5N0_t`hfBU@G7pR`0i`0Zj0P&c}KCq}!IgX&kB!{T^YM$G}l5+Vs) z^jFsN#7v>m=nNJtQLXzM+17UW204;qqnhXGPX3@AG~;^fU_K~MG(oRbKrwF1{?ZZN zawOI+Fg0qp9PfLB#jIyE2kY$ZquB0gGv)jKqV+9H0ti=^t;24D3E!DjRm%P*c0tpsk;HO7gu*%wz^|2# z(!Pj@fdYf!tg`nQ<@>hp2tXK>EjUOT5N36V9Z>d7k2vUD1{hriXkLmZq3XM{cjpHq zpBctu1`kY-5y)$x@F=6vr{l3u4e~Z2>~C;u)ja~O3WVt_oEDU8IhI?wmq$7M5jL*W zT{EnMyy%4z1Dk@M=`R-woa859TD`upPZM7>?$vyi-2EzQp1Kl{%vd+Wu_2mxm!3kaI$|rCSVZi zl{GVk8ek9@=!{)~2uoiHchs}vhaffn;dNX3Y6&xiN~F;l0qq3*>J!;?>v7VqE|lkT zDc5o=w{kC!aw_LMjlRaJb7|Ti;8gMMM58RXYdmwaVJ~&eLDx( zStmVv{MSeGuKk@?kzQCpW8<|X6D-+Z*;HzD_5T?ChRK-9iaUpW*f!;!BZQKi8^(); zkt}?!nfQxl?8s05b;z^OT4j1a#HL$1K+PCpBmv{`9~N{F;nRisvES?%B^3OGyr8U9 zO(Q7PU@6~pPkayr^KTDI+s8~VqqtB0^q4Aa#_QINb;Ip&oC~|k0X?w%$4vOKMz0n0 zJKa%0eSK0=JvOKHV|SQ9#t)Y|0*;Kf2yrh+<^}oeLLVnKo%Wu~!+(24PGOI)x*hX; zm~h1Fbic&|J*riuRB2vHoUxI`MRorJf0$WBZgM*qz{ICPSn0fI5di3%;47H{tc zP7NO-IR@0pz{iz(`W^rWJ0N`RN0!2yT!o*B2}SY8){g+*e9)*V#KzYvVLl~nikF6L zqRY6quQAl54Xem(e4=0}^vhTOKBQF9ib8W`TwI z>uUF4Q@k`}6RlES%%Oa`FBvP%Ma!$VtK|Lchfxn(tu&&(&V2(?KP~fn@z9ILxRHHV zTa8WeFk~J5Oj-%cyi|59T5U~0LyT6M%h}d^6SZ74*G}bwQG7FkdT%9dikF6LqK`Vu zA^iuLo8OBqKD7SGDfEYY4mwQuCX28f@0H2Q^}fW+O-+NUO`>MrPJY>b@g?fxaf3Cy z3EyM^m3+NE!qH8HFxS^yJXxModKs@ACfryc^;kZ<$x>;q*acjO1!W9NZ3cXmFA?=1 zIzTCQ{I@4P$u(YSGqGv$ZV_!waj!!r{IUfpi($S@Wta2g-l5uBX(wX=yQ~6!@tuSzFJksD4>n7Jo|D<}VOGWczNZ&CC z{fz+9P!BYb#{L0v!YHz{ZNAPds}C%;=}PN0D1#00A&hu!DB^2iKHjLqk6|!q=$VFH z(6sgCLC-xZ4*WB>n9M&mA_JbRO>!z{h!}MK+1F~Ph=m`NQG6BfE{dja(w7wW=^`)~ z?SK_+(oOVA|KURVNcX4#);(Sj&8}W!t&1D?0-L5Dy4AF%EeL4^Qf_@0%*>|s=@!jK z(Q2vj&fLi=9lKv8e7OZyJ$_U?A}4f4b2xjgh^f}t4=YU_uKxfNo=alHO)wpRDLD#H z{Vpc!nvHk`T~GKwi$Uz2U1Q^7w?@$P;Xf8yOW0x(`18H5g=$-jkkq%ie2>Nl7PJqx z$CoX+saqvL2hd$?;R+3gRd0%o+iOe5x^!3gtRQRCDH^j?V6*z|pBs84 z>HmVR(~c6wf5KfQO`*!|_;Gla_(6qiJ1GYIhy}YKAhuBqcr0n6M^DqZtJJl3@)-kz zQxE42Y^&erT4I5_?lBrSo>^nbx3+2Ehaao;d?NUQ;+ul*@W`m_JrX(9kF{5W+-PlOk2FYuv*a;2oUnE&6g*<3XHP7*ciDV8|OnMNlTT4 zv*YBZK)-ojk6Mm4=5w#8jJ~bSqYbA?k_WMlb_XvP6`n^#;kjXUwzi(9b)DNoCr!9v zxkk^`OrM+cg$Sj*>?-I5X8_kwEn@MGkGkzFpJ$ss!Qwml%3yx(uHDlHCppLOxy-&; zBP*4;H}PD|eyov>y8TeV3LnC`qyu7md(#NKv(~JYDCJRQMSw8>XX)fDAF{&=;sAbTt-{QBY!60z4}#8OP20KcrvC?y zLM3fn$Cb8c`5ldsWt58WRUlw*M?EK&cUtKexuQ*jg%nFFLC^oB2`sOKrGHAymh&_OUSl z#Nn3R9HC!TvOoDuuUKs)mzaHBQW(V3*=SN>7fknP5Wo&!bG<@#s-IP^J0R41>UC6d=)6msqWInZa|+|s4De^c~6 zZ;HOh63zR<-2L=^Lv$UVGW{!OF9p^*GQPpg@DfUrA|-1Tr{rth61g>#SdMsRamk^XR)9xvti1 z%fTXHrT3Dd)rh}OnVZ;`VYYKpZk&L>Wr1wBafcn{b6>fFh&<%BSQlbLac!-VaY@H~ zhr2Lj{2fkLn$Zi5)voOA!cYy*+~ypIQR;kH--Q?{Il=Cgf)HJ;2r8*|Ft zeie&5oSxeNZZ_uvP^#|fJiYMWL@JbC#8e)*llkK3Sqt}|FYb)l6U-G4D*_(R;M%bc z){U_{C}z`a8zQZ?SJA$!c?2*9xBfa=6tkkWRA4cu+8nP&F>6MutVh-^-JFKo8vuk0 z3lucRh#l%@__dfci^g1JS6d3hM0MJo3zRjH;?b;3m9Xi!p<;cD7CB`TwH95TIX(Ls zst+9`{+6msCepB1^+rW0H-|+PE0ldm5W^=*4>4NXwvI*-7EU%?$86ivoxA;-to2&I zp=_t%GHe{*kGQHxhUIO;UsbT%*}Q6ra~WRO|GwpAEV93Zq_dZbmTjq!b*AshCu6|X zaj{pWfn8Xhl~5dEG4K8lRgm#y5@TJVN_5Idhxz0m9rny6+;+-s!4mI#QB)IHJPD_~ z!#d>xK-u=~w~p#p6qMP4$3$0tGEvHg;U(w7;?t=Hoo`&h-bC7q@NZwki?`NQo*f_i zO$?|(wwWw;x2Sz&q-c}Q4IdG&`6%0}jAFKuT0yoRwvT*KW*fFIs8ZtD(YmS>e2tg6 z#96P~DJ0B0?VDGmN6J{F%DI|0N|JaUO%=CB*?gq_2S2%HR{O-xG_td1JTf zxHNFRa4z0K&S>Yiu=Wr=rvEYZiHM5pwlx&0@v(ifWBQUz&hBg3u!xvEw9@@9{wFV&qW#%CCY zVtjKw&Z608Sx-m-=XzQ6{$lk#&1{uvH*rc?(#NC=Y!LUX3V?MqSj?oi9?t(nj>uoA z%xdA8v4oASvDl*{SD}1r7#}{Wk-ENinMpqPSko3dy(=(O1Df`FCj1iIJMbz({@U7r znWKhzWP2N*ikuGxaJTFV)t=+)Yo=sTnTHsJq4>T< ze5C>0F6SR$Rr5b?sARTcpaC;`OrzM6u^@VL^dADSo~9KE6wJ9uvk>$d{I_Ji;`jTJ zvbiHebKS+(OGRpANA(H7b?UO3v$@S-yBFHWfb1{}X;?C92^B1f;SCpq=O20I*<|0# z$6p*?ybM>!3(cx87L>QUO40M- z3$fD1bzKSI^XVY2SozjL(Z;>|LHEPnsNGqYsqitLJcW-jER7kQmcPsH>y&)h$&^Qd zcu81<{|Gm7JRhYNuN0AD42u7urt=2Zgk3J@ce9Y*Sp zL`-KftLpUJSY$}sxvt}(smIwO*1dqg>xO)@tpDlvUDFpKcX_j}& z7iN1x0!<{$wxnO{FG+&bCaZnO<+R0M^LETF_?5 za%F?mma0eS5t3MDQ)$|svFz@zxc6dNVV+Z&p6!=7!sc2F(oz6e%5O$b^86;`I3kn^ z=>esQhN+IHvD!W*WMLP$R~9#cs0nlofO+Jr8V4l2sY&@&*>Oe)tz0bN7{EMrE|E!6 zPM5J>+ne*7n>sHMCs=U9n2rU`_)cjEfez0`lY2}`RADj46GZsIbJtKCfzUrX2*=h| z2MVe*Mb!Yb7ZtPKE35?fF_ZJnY|=)(cKbW$Z=bae?8ea+Si8NpdJ*tedQU{vg#Kn@ z=K5%FmRR~arC;P-rbHnP-*rNi<->g@lK99sqaw_zy})@3g4xxEm7KtY9O4I;O14ez zHGea3-x#&--$vRK-OS57Uc?}d=Ghd%ZKHbw=eYrbDiBmU6o^I+tQPAOy;r8ka_PZk zuc*@_NsW~Zia|yryn86(wk5$6JZ{rH5Bd(^*vikH*6yplrUTUojLUj(m(1kX#}ohBW9iH#c||n5+(!g(Bl3RuL8i{BjFPN-rB5Fh{`k+TNBL z8JDw!V!;wRUtw+4-!p)hu)vWbp^y>Or^1{;V2cV9qnK1a`YQ7sA!~)sRf1JC2IfsH z-ouEzB&k1J5&;Q@NcH8%2!LFs#<4bnLP9Y0zDNYSeKsB3d)byI6q&fgPuCY%L&^Zp zDbRq8BCIJPinR+=5NbvC_l>s~e0S5ldXq$hwAribbbf zDA|n7@7PA8h+eHOjL6yu1!Wc|jE?yrJN-@cadb{(6Z$RFPMFou7{{*pYIfp4U@Xx9-d^EqNYq?8B%#J+AR{;QB8I0brqV+lBJ2@ zK>BUuEK-7%QDEp`tp;f;xks2be1<)lnP&jA7GyE1&>-#-XmOH8@(fgo>32kqqRY&) zAshVVa|eEHZ|1YdXmj)$+N-g>!NH*f1g<$y>jtz-3ofWi0HKX^e}&{Ls|7_gDkAm? zu%Fkzw(3)3Af*As3gj-A3Vi5YAyION^ zhXsX6I;JA?hA~8Q?)(lfprrAM*6-6C5=@EyDtV&XzM1-)^La&={I|T-!ir-PLv_87 z=Ywh%b{1I+>;TwQq)J%?0s`V(UoK$7kSolKp7HP@-z*T@oHtJ#tPrxaAwM~O^6Amh zEFPw_m`iGV#sbrboOMYR+TuZ>eWV#d9|GpXlDm-VhNXq&;7f%nTGiQeY19_&AP8Xb zpg9{Sr!)5__h!!~GGks~MLWn?uV&HNP5>&R5Ob@&;tb&kpq0a{Ynev zFS~?>3FnZa?OO}mCVpZ{Ue*&M*A7guENgL%LVT#<8c^GmN2c?Iot>n&)wkOUfl`qx zDl)~$m#K(4{i^JPtl6yTg-Rrjcv+a%T!@hhXfaVMvI+3EVyZv0{c`HiWnjQVY8fxl zw0o||?`BU9t2Z)3f{~-D0ao@UI;ev^a!b=B+YvtEZ>ms@O&KAQ-TG?>19KJ&G#1`t zwP2myiYT~>6G~rg8jww7+L>ulp|G18B@~wW2u3SGdM}9-2a%gLDCJ~Fw&<0Ld-OLH zqNu8W9NaO(p}QAWOBWZO9o-?d+jd@unCr+I8&(u07OYB~rT6rd<8;!P2jQ2Ili~8` z49-AD)@g6jZ0(zH(B0oUrKhpuL+&rPfLcL%*N~2^Qe4lsu9sWaueZubMmzLXOtbDQ zTxWikmtK7Lvbpmfd%U@TaD!meO>UF>*}=8b_uT&Edq;Qu4nc zp!%i!j!xkHTb~Na|1Aw0+`2eq3h(^}Dk!-;Mc*ot-4#RVO!GPPV6^f!*dSS^B#>;5 zVUtOIkDCxlc|ghoUfz z_zSXvg(vreCGDXC>U^}VC&0ch6>9U05Ex4X+p!f30}lZ>wq5k!bE=q|BvMRxt16`N z#`&}emO)0rjz!u#*Q5h}FL&}A;+z%S@Ndl=4aK;iIJa?Meu`X`&l@u(VUOQVpZ?`l z%!h7}m{^VfF1kuh7;-|#IWX=^&*>Q~_{A6MeU63P_yV@B(}o#xF!v1s7PRMzqOs){ zV{@HKZ<7_FPkf!I`i-7q?NqJmO_$7az=Uki)5~QmSnJve*NNsgPeMAx-FE9%RcSpQ zP9j(XA<3O|2!)kNgk;BotMvdWS5n4y0B@+swgPO|J5r!Prs6F!~B^QY|q&jhk4_ZwSQl|^IP}tzxCSW zM0a>W{KNH%0l3Y9McndMQ>PDDVxR#SKKpP(B!>{-5P$@p6=wlsVYM< z5gyDTJ^k83^PK%s)kmygbvwi&I=kJEI!^Fl?0yP0gLR}BY(L7s4nsG&>7>Y=LKsPC z>{^T^8})_%I$bhRTaGgi8C^nAX5m#or|CJR631m+&DeE#xu&pf&>yQ-7Z&0hp%7fn}}EoJ)(!~+S3&;#Y+8Ojqbm~BFqNn=U7N$ zhd^<%zgBNYL4T8rWPZKU@8@2L(DUl4k;ny3&D;meo9|%7!96z(CrkCX?GO9Qi^mc6 zKEK?Yc!!)EeQ+3(r&Woq!=kRr!rQqt79_UiDSt@$ulwp~hb_l7$JO3Ix3|9Tez*6tUNvR7Mw+>?Rc^YUP6WH4|Hur% z88@n~v^GBF%qz`{TKoe-#qNz;BALY~6B}9uvvy&FUMwfk9^WjC3c52PA;Hh$U4#as zHBkWEVyt2N?$9&2yUZHpvXuU|n|P+>0#dsCC@IBAm|2l7WxSAnE9vse(fRr1jpObe zwZK+~kEXHIzNvr!nvMPlBOHz1lGJVtS6HAEI${;nL^q!QN(p&7!OzW)>>=iYwI#^0 z=sR&bkO`sX_tG{JxPXsoq&$Slyx|-RZxwmL;TWxGMM|Uu1KbzzbV3jL)Sg|CNkJl4 zH=m);x1HH>fCBD@ce*|E_f4zE-QrBz+l?*WnRbbETGr3$9O9+hQJ$`5J^dsYIW~8z z(Wzq*^W9i7nE=Wv=eu@-^LN#dYPtJUH=uUnRED46AK;nyBNp86@Shs+nXAzV3FE?2 zv(gunraE$xT;Z7k6H$!VTgL0S0DrUk`f{SieLn&n29npDTS%9{a6cxLFM8&OjK^-o zHu}#sihyPMT=>JIrMhtF55ap#mlFm^T2pK|AGFd>yD|{giUVHTDiU^}h5-Ftm_YyZ z6Hax06fP`4{o;Sn1kH42R};FV3U!Xn{9@9)Gh<{Mosj%G#6cmsk)0)6=lHb_| z(FIYW^^-=n5bp?CZ#lway~?F7zFmk>XQ`9egrS1Zf1qFMC)A1wMw~b7bRE}crW`7bksU{mA$E5mU2Z0`b=qe(iAJH=;uKIq!7^zX$ugi+ByE-; zMcf!l{$g}lv2C{Ug=A2U`4qcJ!QN(>2ZNXjfrsc{ja|dSPaT&ab_t!ffBG6u=(8+| z)4U^7Bk1KTPH80{e7Rou*rCs%rt1P5{NUI-qmgnoAI}G~tuDr%%~)`M9J^>tZq0yn zaI5z;n;Jb#IhkR&uH1koD{RF&H>7v@y*y&036KmDb(?!-o&XHa<&@B3tfrG@2|*QX z5tM(m+fqaR;JN$eOYzMjp4p}@sJ=cd4_H!ZTD>mBd?YYk9%bnxEkVlmX=I{)WD%_I4Z8tRg)NS_U{FOveh_flg?|r4#KcL# zCsIGi?#P}jh~}5zOtA{DSSrgCDJ9ZrG9G8^x<{E~J<$U&AGX~+rU!64gI0Lx0cLpO z3uRr9=_K&9O}a$|^BI45#%UY|8iy!#l z+T`^^{Mo}|{eqO9m41_ay<6@sc9bx&t<~k}pFhVZxrOVXf9!Pq{*R={IR6r>0Zp9B zl-O@&jyZW=re$wUXXJ_g1(Tp#1hx162pCaC(vt92ePMobrJIe{*T1&@o%LksSd)4! z?ukbtthdT7n!1T-g(#FNaLSR>2hsl(e}h@Y#ETd)%zY1L>*m@3|hq9kDv#_6c3jp_1RseLi=Cph@i(Mw{q?ViBRHs7oeF zW$Kz`%kr`&0b5Bzw7)ewDsFOMXL^ebgyAa%Nxq!4+W^EjOxmU~Bcemfl(YQnY){mB z9o8LN^QGx1F1pvJgvFZmQwvj=aLkS<3;bSzDdJ1^|mU zELy}pdSyNL_q5`bcB$CS~57M_V#6?csCRWej=x6=|O+O6OX^gTjigGQHJQA z%itkNsy_#ImD7IjZ)g7%4bfoJ?nh%_j>w_%Wb3Q2UpR6~H zFbnkUk}@b!pY(dr!Tw}_xV58jb`1}3x+Yahv$l;sgBhSzQAM#6_T1?(R{@}RN_jM3 ze(wW!`LPsSv}GRbEQ zJ%eKHF=)<^L+n^H{@pz_!sdaif59nWN4HMN}ALI9!iYQ3%Oyp3Vu_KcpZ}H^nrR?7;Vs$B-Lp@ zBZuUlk`E8F;IlpHxIihC=Mk0+pxb;xAP`WZpA!ANB%uo*>zczd2P#zSeN*`rl9edB z58v4P#G^5h^BglmOw6kZXDEboz9n~m{^q85u0OR>M#M!#7>(MU65c(}s+Th9?V>$* zQcFnb&vvRWZy|QicVL%FsPR!a8~p@rFmI{@&`IfUU7F%qPTKE=G~g}606#?R#eT40-&*&;AyVlW%K$l4Cw5%H;?Tr z5{P`wBm+$xT%Q4%M=lQ?#>nr8k!W>)7i7DOXOs`dc@r|@BHKNzSj+Zd?Ct$@%NArn zId`gE7*E90{d#Z80{rmyhYX9nfpJ4TMKW@aBB>a);Gv^L>@{M<>|;A)3djV!Tj=>n z_ur4IklVxR+Y<7Nr>oA8>YYMa>msR0xDtC(vuhX!T#zqc0>MFC#j=}+>?TR zGhSZ7!3;l_?oH8h>wB^7R=V9xulh0nruZ?;U0}&AnM!KOhyJZ1AB%7D9~0?p?H*6uP6+qay<0QByjU*J4`P`yd+q4m+S4-69kQp)x}41b^-BME79_Sm-_`T-#yNTXBMN=+OW7V(`krddtrjU@xn&_LcUNwcSj+Ror9b z!mh9v7V}j=?vW*8V4WonFkir)e1(|I+V%oJ8wO$|@m2xS%s~%AI!E(MDy_BYUW_9z zDD8lLRU(<*(o7ycBr8Yqh2~2|_LES^;Y{Bv#w{Q?iwOEga#2UkEm>3>Us3^q$Y~+c zSSUF&+d5RoJRBy^x}!}N#)tkgN+=zC;Sbv)lyVvyDeMh};EzQG-jG2ZpFzDettlfw z$COA&jB4$ua5Ki-kLSu}2E7No(0Q)cLSr_bw`g!tGuVk-G$^wmcaG-@2jNt!QoU2D zU{yCcai;#8?_wC3lx?sW8DuP+;_WntxZMuA@A>KrddybEZ$KnD3Z>VM~f%K=?+881zyr`3C(V%iMCuo|{waduq6ibv!oJWx>+70Wk^SolZ zVlS~9SMw;%HI4mln`LKkwmrpKI5-&F9!y}aD+}ps%h*7Bl9aMrtAwuZvL$*u(4L#u zA~jkc`fuoWZAz>k_Zpdzz*o(hBvT>ov_s#ko-_+2N zsdi#7JLjj0vrQJLd#X$}ky2@F%=(;(>-M(RDn_na(_-|vA-dK8%`UMwhQ@Lieq)cT z(_@YlwprBvA&k-J!H#x_$@)IpDN2suxpdFfym$t}a`8PpxOI9kt(=y z_LnGGDnS%qzxEEQP(AW8I5NJ>Ld+XRUPOQ!GWpT|&2L?RrJ~Z&BiTs*PXBSQ;@VSB z@Zwr4+fdk%ReX?Jha}QAxb;LA`p9V=^Qp-9jxioQ=lPsg@NSjhoC0E9jl_{qE)(hN zRO+T|l!iAr(=L!5cob}G!e=#Q6KPwug}X|#cG`@jB00rMekklIb57>4M4mq@%H8#k z=5t$MOn2|dr2ABgtUBXiuVRdq=f}x-j-Bl-#9VRjlWQ4d;7nvA*Yuu79Qp&$69v80 z&2h2L_8EfZ@X0Z_Xd&sOV;n;se zh#QM^Lt+w{*i}t4>>GTOJ|$y>AzdLvQ8AHcnE+5y5IWD?rp+!rjhV7- z^bmfGdSm6%1`FdgLX>fk%mTf@4%^OUGd|f0vnRj7iqnykIaWcr>&T_Oa26Fstw+w8 z!LYUcvxO^f_xnn(qxMtKq5KGPESFi4x=IR`fH-+WFIbc{E+K^ZNnl3~XmWGa0*Z3K z7%WJ^{=~MoQm8!6ds8j z1w^6AHknnY}K_T&oQybO?aTYF}%nc7u%RmxJOR>6&6M_F&ViYK;Z8rpiiPsnr!#*CbKk4Zd7y z0C*81tz^`B!%cD)UXx}oE%4HForjuH!leARs_fzDEwk>*x$M9b?wNx5#7D#+(LEGfQTGeMFruA&=fMx!Fu_iD0sd#TguYPKKLBJtYU4${BAz1|_GF79A)LH&%bSc^6- zV3;YN?dWrAdO5fXfcT{clnQV7a7~)=}`Pfh~)E?F)*BU|)U!72^UmUxgco zGx_Obo~;d8`)Mo+EGI-!+($07lhzfxU@42TeOZJ6`bLSYxSDEp^+q5%at;XNYo=UC zlTRDg7!e{-N=e{yA`FD@vnH!DXXF4EwhD#b-j;DB=D^OeUchHq`j$HfWwI@Y z9m1!YkypsEsa7?6Ep{1Qch@4L^Tc0&wrG#~g0{U>{BWbi<2gB9yq{?3r5VbgP*ij? zFb*Mj1tUZ-M#$1aQYZ$6^mV-j#{KbvW>nx2>NqH!07XE$ztJX&%p2Go$YM1CZHgBH zvECVc@%1|{)?G&rwM`scA&cNw?7rj+MkpBw?s%MbA=l7#R&s0Nv@n*2V7+@2=i+*8 z>3$Uk)VJ*_yg>r1A1ZpyFyR`Aa3UKs*CfveQIa1yR#=26ZXOw}CY1^XbA+YCO)HB0 zCkH_%LQqNQ#@89U1PXEi0oXR`NR0Bq_hQ3mGUT#zL;=~3bh=!wcS!>%=W>`*l<~EF zil{X74Mk#oC`%X|2$ zHg46h;@tumC|9JqV71v+wV(+1R~xgJSNCRsIoa;j!3^j3wyhV*mSNQ-p%Qlpsrp}T zE|$%@VTMUEB4xpGkPt2tI%^QcbQEvGfcgrqOKcXU?*%q|n3VCGksb2c#7wcW+XZDU zBvp3UW~=znvU+?rG7IM6kX(0xZUEZ^-B^)I5-QH-9B**4J8hE*v@!8t1I#NYW!8OiZc7 zid7uKWm^VDE=mJg0^gg01RG{`v3({o3#(k(4#<49hjj4_T+ROzryuFviv z2uz5f<_@C@J~$(B$}2h@!Ab^42!x7{#c4k=i|KFB0YU1;?XxA<1qc!n)OQ{hRVMok zRTKXv0qe(H*_G2p5eT^p0hL~)W1#8;v~M5bk(wi2)y;x9avrkCB1#o5=sz*2Y#nCWLvRvvwv zVf#Qns6#F92M~*QA|*8z9_689m>8P}*_|?*0uoB?I2?7ewc8SZ(>@Fb3GQPeM~@!f ziWePc_R)USy=cQ1mAV!;?*!ey$RmbBFnfs6g1n=B9`}hmF8jeif~!cOj`mTbG%b?S zP)1VWbkvUOp&w$v22XoExjamfYTY1uABHx%?`!>BQ`#>|`}Ym(R z(YTmtR#y-+9DTk*WnhM47&3O87!#9WKk7!JGr=f3%Nm%2PwVncOR-%?s{x{^$!j|m zSK%ub%Sn?sY#-Mi_lDt)L3k$+0&btOu}g5H8?3@=a+M|P z;fgP+YE*{3werbM1kwj`Tar9*O)ZN|drfs|S10S8b;riRPDDI+Jb@fnkwj~aBZzp` zb;!Aq8>>(x4MF>5IKQBd&{2v_`vE&@7z}#Qjx$;cPjF|6=Gx$Z;RZEu=hShq7t?+w zpvSfH8EoPTx&0Zw`&BBCX?Sub12Y*q=LnPdWO{hEeB061_ZV{Y8^er4azP_^`=j_T zs>ubjKyMzp0FU7ZS&{K7czeb8ZnI)YiW(?k;Za@wqdne?->BEb2Cs(Nq*X{bE}8|Z)2k$vTd>nq-D!ECNpu(2 z#YCx`7gTZUY|)*lQ(t70ovJ@4D&!k-gfzomX>9tmtcCxa~gMt}V0 zP~%hNgtrBlc67~2y$D1Hi)CnvC@lz~H%jtpkFPeppgi818`38|ue)Xxijru2dr(3A z@RY73+%TiE%VzT#p1rX0l|oP+-ai}eReC<2=p2zB zbkuOWurMr(n-Wx<=5$jx=?t=%J9^iHo{0t%MRT&LQoLXQUxJLJ$eyS{jmK@xFqJ@4 zbso}&97v%U5-%Of2j~OqM}mWnnCAPg_=f084o)#W+CrrryC|-agR@x&R{7OVua3Q? zGNKkWbcycw58)wwhKh=Rt$eY++!vzu<=7G=yaoE@S}MJW-`77=e~;o6S9=e1z|tkk zT8;i*5;BA&CXZ@JbF3p|J@7)naGIs2XeleLVg^)P)x4j3P535dcZSVyGO*4FhlQaD z;To+RKhm*`4pvKr$ax_lvug_@jV}CnxK$Rw=;rQryXE@KwF?={QVNVbcyS-I^L!&LUtgMap$f#^J?fDZ#SzWQ)PEG+gHq|wMlKDb6ty8XE$i;Mcdcxm}_8>P?hYnG(f_w2C@1xdy7#k%56incAPqFpaMTqG%Zxg^M&>FCPGFb$LQ( zqMGcPZXH<_di+ycKU{;1Isz@}m@Qxq?a&G~3FR>KkB!d9;E2@EY9y4o^G)$?-(@*U z%trpbww`wA&w`HUFRW!!TI4UTsciMozXyZy=OR1R$7#H-p}X4bp_?@}@zl`RoNc7uz^5yPflKs&eoioVh+~iKd2R}l( zJ;lk(xVYsT*&to6G+jqiff{&Wq$Mjb4q#hVp@%UZ*O7nIeP%845~aV2ekt~GHBlwL z@F0kc4Rp(KTL0W>E%scpUc>CNJP551!w>Nb1fte!!`Y|KA%#(DcCZW7(&M8wVG#cD zhJjhGw8QsDjCR01^rAj0FWkP4emn8aq?hWPrIyzIQ1(4S_hucz_RCyGi8xa*0V^bF zE@BB6!j$nQJ0?9*^i?kC_03zYmO#k5XuwCoH6vLhwIY53f3E%T2;SjkEcCMHUdB@~tv}p(*#wVa}x$@s}ZsE|hP0`K*SyO@g4+%t+9y)C!+P;GNXtPsv3FKf;6bX2+h{;S`S$o zt`;R%;xOgTwnj_J3HPCdtTA>fGD$Cq)^s-rqk(tZj=N+5i8F3D){>W4SWDP)NE<)c7?{HWiNo%&Cj(rcq7&7X|lh>zZJNPQ(9 zN=K)|0U9f&%}nvuE!j?ADO=nVu5|nqY>j-Cg&7}`krL=6D$4K`GkSET^%|EHZf++H<}}BHTlxW$-9l)c6ayg z;GXGMJi@+v?2##KZg;X!&JTS86yR(4kw#?e1=AammAj4Gu6;7Os`TDR8%*M_+PH^Is!5sqg8SpuJKf^3|%M|BG<^m zCgT3Ns(`}dqekRV7awqOh)^$p6@d@p-xhkGrRcU)x1zePTEQjAeTJPt?QLn-*sH&F zsgl}Uuil%UA76h9|4SSEL+IZNw6HAqq~H@nfo4?CjlBFP={bx6&08z~sbT>D7sRdp zc67y{*yosMAZ`vU$EO{;^7l&-2&~wf#eqx4f>wOg%5d(6Fs}*w!Z!1g+gv^*e6%H?WY@#a+W-EG%*+D+`V8joo1Y&GB_-X0_um8D=)Ppj-!BcG+qop9ed?Tk+%A=S9n z|5o;o5kf$;;|9DJv}eBCR=3c~M4>qJBqb}ijUpLa)S*={O53V$w4$t4B)-V;-phQfRo1zg>hAk?k_F_2b6y`q)iEUTzFn+-7mo!CQ+1 zEAUQ>(`c#4xj_MIk^ivM1Sarg*Z1Aaty0-`ZCR^SI{QOVY1>`BJ3T*s_?C8!DP9ng z6JNsrSUd*CnDIClYB6JINI?Wo!9byAq|5v>s~p1Oo&Ih`K~}$k17@;#Xhe1BNMx5v zz+DDNg`E5@2_kc<8b)FQKvKOy{mFzwlxY-+D*)nBbEkVbKBJ~dM#uC|&U+XQ1K8hB z(#U3fr@LD)#)ECU%JExEj~U|ShGay%$l`!MkLgpp=S`l@Ax*C^rtTPscY|j zuS!l8>epU=pt3}izV=4edB@VPrFZ=7|HH)NvO#vLT1RcqTqX$3+RQm6v`Pm(SnS=# zJgL=y6v0IK_~EFpw|3Z*aibtp?Q5g&(aY`KdjgY5Niq4)tG-C0DpCEG>+|t`P;^1w zb+vt-4rh>KcDxdh6$dWjY$``9bFE+3Z+V3UdDvgzm_FDrTY~KF zqFkF2kpNP7J1s$vNBvZ^ptLLw_~NWZV&p3%s#iz zg#&J%>~jx9>5aEdw!E#fwM4NpaD{im<%8ZuB|dm!$sy=yulvn=KRD6JU|xbRDn-(ijX0>+{y*TZ`I0oUj0QmwrFC(S6Ho^AJ#hE8@N`Bu4ohu#v5dS`_YIxPE!IVqa^!hdq*PEpJSKj6 zq59wD^>bf)&-b4$M&}al~vvI6W_qJb}Z}WzF#i3p^^W;Bq;%6&XNPJSE-&-0m z<23jN&o|<8RKy-WBDO&iWk#;1pJ%^)`iuKIIQ@&dQ7C(MF&iP?B1Fap7NQXcHMa_G z3Pjg3xVb>-!jJsl@BstCTkn!A3r^{yA|@_a1D;pC`Ql=w?~|v1xBHL_=@x~{YmPW^ z+P<3@@I20j#~lh(R#<|bX0O>L7fFW=8<5IkpS*cR8 z{7lh_+NDAv2x7%u^-_XFR_kLQS?HQ4LHA6NUoa;r>?mfWlL&6kb&?(IC-O+?u#r4C z6eluI1h=0&w{w#)j%cPaW;bx0b^mtDih8Q%Q(J-ec|7s1&KjnM5-p;2g$>0P)IvkL zRX6^WPlAzLj_84d9}=?rV1Vbpq0GDTYfup!11j7_H zzfnPgfW>6sR>3@35ZN}yb0nm{8peqX`JreK`k;}(p_TL0#=mWb_{l;DVnxJl%V$6# z_|}3b?gnkV6cu(=9@Ga|Tj1<)8Ys#qejOZ)Z!DN+5h+4&dV0zFZf!4im!d3L0q}@z zIMBt=&=S1xur-}Vwdl8M<-AX3eJYjaW!+A*G1W|CG>R~U+$_o6zGd*^G@i=&#ZonG z8fvH6SYUNg$yL<_MOjd*ITUj&VK5N1h&UIz`MCVEOn=TGj}D2`FpnbF7^=gQsU)&L zz^^4QOuy%`=oW-tm5u*6nCn@Alp_E;n-Dh$zzJd&;H(D!K?2$7pZK1>eyNMUPI`d%c&k!t<1i=E&Q_I<-a})|GMBPOQkM%~`ZC=uj z4d;)dw;SYZ{g8Zf-eR>=Q6tnh9s2+3mJo3q702e#{>MH>5NJXXhGp5(-{#>+h}hPF zh2IzYxUb{~YvKGiL5cL4qK~|KehftkxlU zPC70TNlF#}aqmsK(paNUNUqqADredOcyXqHMRNionK^ae2){M~ZFCLQ&G@t?k( zPq>_uVCdiOn>oE@Ssa1SZ$oX;@nWSSUR9H3v;;fLToEv?{mmBsk(R1VE4xL z$?Bp%?^ci}aQq{9VV?V`nI9P(ZzxR#gCeiQUh;}YEn%@e-xATH}#0{J%#Kin8*Gs2`x7Q&y1uZTMr39( zf{xJ;K#U8=oS$^C^E>f!rGziZPr%T_aTJeuc_tpW(|>VsLYbBg5Kim6Q&0JbeKjf)vF}SbQIg4M*JowfyhYiM;jz+^j~^aVlk| z@+l&uQW}**RL;!hbDzKXzl$oDlNl5NZzlIrAhB~TZESKT&O@VVukJ-2`DViT9%ADE_yq`?}MHv|HbNw1?*+{cxjtIzP+9O z#QTcb*TPP;(J-nEk>MlPTsX)8A8EO4jb-RhTc+StP^^+k2E`ZS-iy&+oXhPB#M5{> zPU5W$WMB!hK*wqHHR_5!Iz-f(KEC3iw(LM|r2peh97|+3g+71ohxhFc;`qGI~1~gPq~;hrOVhuz{f$rAFa>vn3_;^{;ZM_H|T)rOV|h>aX?>p@hvkBC`aVPync1c zkg$y+^;vB>dH>48agIyYZu%Tp)-{fEGC2(1I`(|IYTLMOPJfjpl8f!m8dTuV8oU`R zH-l#8-JT2p;4&gIv=g7+&PeI%qDd_#io;*?I`_g8Bc0@$_AHMXj(O2N02Jg#S=TbjFF{KwuicR-J!2Uo z`AqMKfFgxX$6z009$T}F9+3*R&%q&(Ee9eV$y>cqGBeZLtJRVn{EO}LUu#0g{lXf@ z&=&;2ho1)&9s{7K!~BD&)p2w!)-{G48QCpUno-|!z&YeH!9~??ItZr%d9lz>9zIDO zhH>uoNCZB(fBcadzajVFBYuOwIF}0NE>Oo{hzHaLLMoo72g}D^Xe`@n#7YA+|MOq zmBvokzq|UrpwZ9W#Gg*xO%A{2;rbU_t09^>!Z=hx+iT|>b~%0jlGEurLmh^DDBNU> zbRug#HC7MG-idgTay>>-{kfn@)MNyr(tX9$-RSOFk3zi<-FFYp{@mJmY7`?;dOc9f z3B5Hz#9AcvsR>aSO`YA0W<+fiVsm=$KYKd4-b!yj*aZ!KQx0DT*2S$rTKL!!;co%i-$c#ok- z{r!P}6{R4p?k_Tu*@C7OvPr5^qY)~X(|(>O;zfC4Nu`qi%$1jYd-dq$E0h14RMm7U zjd7Yv?i_5KUG#C-UBczTe-Hj(zAu*!=+gN`zpZztp|>LS z5W8SWabNNR`nlDszxn?UN11Y{9rOqHbg1b_Xmhor#Xz;k#%whx9<6cQ`yMr+ht=5M z%@SFoueUc$c4uF#Ofzr&{>zCEUW%z5>l(X=??Nx^bHd$26T%NvwE=vDu!4+0LD~kA zLjOCXsG>=ATP%tn_hVA`V;{@Hl49GmL?jZ4Yh>F~r9g}kPi`Q4gN`@&noc*6XtJw8 z&vjnGBK?B4 zH+JWpTAd6{c|d2pA4euJYvzt0R{po|&b@Pt0=#o2x$C`AvT8rdq1=!Q;c+CnqTa4N zh(q+qZUat)HQsnoDr9Me{lBoLm;MB6w>+($9=co}rAO6+qX$)*GLv_kcY%gar#9EO z*oXUagF*x@;TJ(cM`ZTx&`IQI1B3=bq%SQ2XMY%TML$-jUDr-{9-$}Y%*-egfcbxrVE%3@}JvE2KzZbi{TiU)m!Vz6cq|^%Aun z&ZBcZ9<6D#*OR0B_lXH7o}}Dz*@b<&^1!4ltTOzOK20)w)RGldQysy%t2rb{YO+8K zL-DSm0p|67Z~bW{+7~^;sC5ZhEm3te2)~GtqkO-vg~ahsZ05LW_H75>QxamhQZ#dZ zS!LObYs5;$LLLy|Fl}ZMh<14knF=X`!sov_ptf6QJt_#w`mm-S=&6*a`n|w6N?JUZ zwVZUu=6nzpx}`3et5ke?ob4a?-`0A>AOUB8(afW7aV%xUad6&sLoVO=FDiTS2F1*=cS>Vm8bO9f1YKb z3S-}a;@Z!NR2f@%VKIr$;ob>8@}H{vrA%^tX($M*TmwbnFk%SWXr%y=2^pZ0Otn%v z*Gy;x2#|C@0Hgj_uppNMB3N!gm+9OO0t`S6YDWs=G@3@gom5e|aO9DF(WQN?3_@LA zjEO_*-wyE>?D1bZFnlkI2vp!J7}AaW|OZ3Z?W zX@aA|J0rF6i4zS2{wRwq>HewKuqD=VJq+OB6bJYm)AqW#T zx8*7nJ82F>1ZbUtCmO$Olj7J|u3U8qL>2{g<+F72@bH4>17jved!J3WW*Fv*3m%Ja zJO3kmd6hrU`!nDte%!R07fUb)Yf3^x)eqCKEU(MH>V+aQsBEe7Acr&(lmF34GXLk> zWH4}_y|3=^=HNWcbF*{5fxi(&|9ibwYcyJ|rb@eQ82$cyK5pPR4AZnMb5#TZ0D=$% zHsJEPoGcd#S~8zcrvad|NmcQ9NTtXe||ncILBD)oZTxS00JOCrwin!*Cp{>bj;0KpbPqvNX-}C`I3&&vSbiHkQE;b{L_Jh|o?-N(8BxmXhhIP^LtcikbN_ zD}Vl#AA|X`J3k0uTt2xHy&C^nL{>?B`HQV77vc!dkHBfYYyLM5KsuIpqI&5SXb@-@ zX?B)JU5Y3eg`o&X1XPSl!C%`Q#hd|NxtJx06D}a~Z_41^7l%gnc7JQ@*cgj7C)3y0 z((>cS%F2R7Q&V^M=x9*TwAj^xgam51veE$=493UbD5|J%f-PSj6O)lqTAGU>QD`(> zw8!)292~p`>w_P*{IA58`<0b@ir9J&-tb~kq554(Oz%-putzu|Yfo=DI9laJ!qniN z2t=(tqj7)fpt6~AqqyiR@2UH@?}YH6y8fd&2Ap%{T@{~}?a+3Y;{M^wzq1wDwPus; zx=Zo+$d#>pRdK5&+#&U^|2i)2KYvoY{ENw?Cs>^y(x{a4$2YYb`?j}rbcTikIv$>S zATM$}d)?kS?CeF>T4!hP%j-bC<+C`4|8Ab{ZENf5N^wR+lhQM#dru-IOTP8*)0xbY zl130)dqVXfZ~dE;vRZr(svamD9uuW5@t0TD*9Xqj)F}~u((yN}Ubt}S@#M*A5S^=b zOxjo*e)Ru_{jR5rFECvnaDV-ubVk|yKIf`>WzRT(=+iJsl%0nzW44~>+LJ`|Hnit# zjbGsXT}7qKk#iSggilN0tJew~*wYpp3yLI#f0AX#mas*Pihl7HVTGhvDoeprPvYS> z2Gr~@k=Jr#B4*l?81iw%fW4X6V9ya85XfXb>ty=Q;7WqwKY*63z8a#b^J^Aj$l`{^ zEb+0}mEcSIOM@17;J_p>;kx23DC&3gjlPbRrsOsuV9l7`Es_`o^GctAZc{?BZ3@n!0nP6XzJ)j# zseRG}Y<@TrGLpSH96@5ihhzo@M7>#%h^9!r-l;60Nu|3By`qbOV-QdQ(=MleUHuB& zv+aS=;-NI>N(OTb9QhjyEF&n}*4qAI1$x(GqkgN@FFx`*=zfr=yT41W81^GM-B$Qf zx#C;pj=ktOkJN?yhdD2JK)*AR7P{Ftm^BilzRmhr=d=y}j#VaNtjD=&Y!)soGNLJT z&oy_(=Ry4fM*jdgXN{L42EvuaZ*+~?>Cwl-^B7WZ!BRU<8}*hO90*2m^a3#BGp-bs zNtu{5;IJcz>8hwoU_eCWUbA~4!e4?1p=4p^hOoGLBbN(gwui$4h7M0h{4~|!Dq0WTHq(fgm)6%!HKuO8~R9L zSPKmu)4)WbFiWg?`w4+kItNDC(R@DTX^bN3k3F?9YfkV8;aC&*K8O7DFUU-#*o`BV zA%#IHrZrQQSg*Ha5e!wpXL`azLPYdLk^=uPsdiHDuKfUay(`0L?q!9@i16~pYGTF4 zsqH4ZSwcgGVj7I<3M2#;f$>HvY^l*L0&f z(+OsS70Z-lnja`Ef(YJ?qjgRj`0jE>(l9fLBJf9XzCX+g7~P8mn2%ZjO{b5IuN?zG z2O-xhC>Xna;j0*nN~hdxlQ0Cb^9%EC_FwzzJyKZu;(fvF z+oIP0JwL^JPYHh95lkg;z1!noyP8xQE9cmivZG;K_=n)t@p`*Q3G(d3MCTEu8W-|_a)E&S%P^7L;MY?u4{Ym*}>ja650{d zAW1Gb|In)QzVB2lgG@4}?CUT)4 z>vW+&Syy2YBRiKFlf=3#Bp6{~vc*x4PgsuxRuG_cXjsC!;uJ6RFiD(FBFlWKxa)hTb;Cle;aPWT zTULe81<DW;+-sB6*i2!jO1FedE^X|;r^&$RehJaC?Xw(BPAVVzSuI@r?T{PCZoR5;GwqPCE$l_?W*|coH zOvp;s>z<;LbHN%TJ_H0{iH=lrSpGCj3Y#o6HLaX&jUv1G1uQOaWK^Am&iVZuif~Y+ zHG(IHePO2)1+4QtB-WyUS!bbk0?CY%uPT|C?ZB$X z5SdAOWrU;?xw;q&23=wo^x*Px`Q2K@r>QZ>!P6G9y}+H-Ob_5SB_S|sQU4ochAP?E znat`iuptszY&=XT7^};(K#b@FL&}p~2nvM-2lmBTv!5xP|#d}t;IVhaoj@Y9J;m(on8rgw}nYJ#wEDURD|W? z0}Vn#0%^&p*foDC9bk#C-O%aBKgOSi+VT&4o2Q)a)5K68{m?kCb$>vVLE;WL)e%Hq zugnS_i4OAf&@xXzs`Yvl`Ap{9_qCZpqw5ZKfJ@s_Pi-KTLDy#5gDla=u#Qk|Qp4wM z(wW0bGHxhyODwr+Ot`_Y9c+usuC z%}XORdX+VfAX3x&l^V0wwF%_QIX8Smu0Nbq)nQDu?gjF5HxQY&QDm4K`C{LDH7?m! z%C`UV4%wQNP0K@$!)8_WViTHILK(Dk=FTZLg!p1`Tk(#93cZ5;*s$$uD~j6uTAuY2 z3klA85tvNojDlI$P-rNKAXCu1_S!CxTm(8}*r27D^{H8OkZ&JcgL*?B^<0_mrukZn zo(2P_ZRjv&^DR452%me7Wpmjg+V9u7uY>LJ> z)EkW!rZ67Hm8B@zF#{*N%`O6f=*QHo>!fi#Z8)f%L!Ux8PPpjZrl>LiH(au;-~7u0 zjcnI{1Fwh5Aq^PPYqe+PKup+JkmW4&^=RsB;mqdOxvdH6cvye#1`WBaiJE25&SffH zkRvq#rcm98Leo(-lXHcZc%Cp?FHXH(Hd3C|SuT<~kG#K-K^mQ_^T5Tl&Gx(6j2fH`rg~|bk2gq&K9tR_4L4CT=KMVdiDVO31RVuA^ zKiC*K)yr@J=OKNWjK!b;o?T$xI7AyxSx-QzfpoO(L=qZ{fb@(a5)LkABH8J00ljt5 zFwO|8IHs^Y*-N^siw@fb8<`U%qiUzxC~D zrOT%{gO}$YsEZm9AJZLLN1NT6Gw6J=^NtR`?C2-mN@qP5?AeZ01#Opnm|V*hMJ5}g zyUkF`sV*yDb8JGOK8@>8=7A;9bcOu9)&FlNlsj#)L)NhMlr#7pZrcZABe4Y^IFI~l z)47ALcM0T6XJueW)1+Eyg&oh)ejO+Rv#Q4kC}U*TpI>j4fOikYDy?;vw0t57fI1a;(ZSMsAE+-*@Fb9jRwD4MgIinCT3kJ-&5s zzqz%}^_&7>Xe6}yw*Ce+26*$PTL`cN?*x8j5hE`nnGO92;GRZdY={l2K#uxInPqtN zyGR3OE(}~F;t0m5E#MM#szsZqng$(UKKyd*Lh9KjGknD_@f_`-K>yuQN(~ud&I-AL@9yv=fZOmO%nh8{!3L&)w7gTcmxB^{D zEhY&gj7PcLj|LN};B_KQwGiUrewStrU9Hj_iAZj; z2_>ZNKKCwX|I^L!a{w4U0JRr0pyowkupLily5r9DhR+dWg>ThzXyT&X?^3FuWv5fa z!9Be~Dl8Qf%*4T5?{}#oL8vzdJ4atiKg~0fvaW*!#Bs#e4V*r+5>@Xbm7C%@RpH6K zN8OVRPDaP^7oLb|tJj@wV*;C9v*5jNv=~NnzxK#wYUV8`i z4UPgdq_xVUd)z^vAY?O0Eb^lS7(;+bR+mwEnCRO6ak>FDx*m~M>pj+0WX5fWlV+V1 zV#j{~4T#M+Q|&2U=yu|4?5JD_BAkyd^oM{To`ZjE`YoN_?k7!X|X95N!%=Lm?}WMSKz?ppG(q- zyHV}I_TM9ogWMM_&Dn(_?Hzc&L{f2$K1cIUM_6_YI*6MBY>&BB7{!W3z{cqy543GU zZZVk-5{v}cJW-_Kt>f#K4XxaffJC)zP`t$}yVs`amxuF9=eN$>&hMm{teMs;2ZN%F z$%d5?;`0vX4-)0%58G#54mU5|ymiBauo7MtxU5Kew$#!oO*rI%QJt9^Ld`Vg(vQmP z^-^TYe6heF@(!BD0v=i$n78-?IDueH zP#Ft)_=7XMRh5K!lC}h1_b?5@?=2@PlGlB8r!p%3bv~P-pa!6#s>_@C^KC>&gyA<& zPwnvuCbV=ptJ@OfD2k! z^jrlCdC1n<%BNs0&3ZzpTZm${JCefnyg?;tw;Ddn-Dis{xn(PQr^|HQQm6F232zeS zmxI^`dABpYBRLy*@zqr-4YmQyv6FeMByvcLb2$gQVmt0pGi%01ryTK1M7qe1<|mP< zaxg~5IiQB)Scg}Dy-cp+lmthf)@RQSt21`8gwnuTbF=@~pc*?Qag_o&icI=_~BV&#aIGoxYk<*JJ1e#2YX>Uxn>xA3juXVb7=17N?v zY6gnUvRtFalKyNRIGx#0n9FGccci@`Pjp_WYU-rnP$AjNWX*Y0#Gs5L&QHFmC_pXg zyfgfQ8PJ)YRB>3D1dD8SHGdm83ohks z|GZQxP$WrK0$V_U-g%VT$&62?Q`d-_^K(+24LgrJ2?>1&1P2Z7?&^(BR0t44zvfT@ zuAj`{f(~f9wz7o_LyyI_TB+Jv040C#k~YdV&#iAiecuMN0JHY9dIAKWL@S!*0aMQK}Vn_h6wO{w{4#P^jMKYnTlA$-ESxH>3*qv8% zc`PyAvCZV32h+uaWw>FM&85_@?=Re~$)YQ345^x79SC1-mK#96%Fu%VFy$gy$Thg_9JX6A zm`mB`C9QGCpAY+ovk2WVfc+6VgkjhqpDY!RKHDW*mB1d!ryw)z3VG1}=3YcbY9&Ns z?GRXmzH($8F?FQc^I^!;N)X_@b-UV>JKoXb#iU-&3`$)BN_%n6GIlK_6rG_pDgb+q zltxVe3*ZaYg+%`hEYAV2QN zG`q-~0Gr(Jyi%(6ORrsS4k+;PIF+mTSW__#j*phOnlQi7I=`jE0Gg4qz`Om76hVbF zN0wE$yFx|bjbjfyk0CLE!iJ%4U4i=%lu_ujNGliuS~rMl>|#1f4ge6qvLNo)G7|l8 z*v$nyIL`c@k=km|LTH^7GqXP?MVVB992Y131wp%dx~G(v?u-_xTC1}{m?8}2w$yg&P7T0?k8cyj`@8_3u$5770FFh;|1Td6LvEP!s$Ti_Hfs)d{wz#+R4 z8?&$9i@Dly-w>ITW$2e{?fhQ^+`r5v6X4YMMK#=JTxh~qqv}V!TldMac0L4;h#I`~ z70Hg6_x-Tn3~3YU-?Oh64zcdbqoBb)N>A4GX@BO9{2S_>Ak5~i5pS9GQ?HHwfm$iI zYQvtij3`fXNHQiQ&}5HOyER~`@WJ_Q^@;yE>Kl~%{y3$Gc>vXoY(-ORvh5-{IAj=F zrrX4Ts@$Tc00ZaFA>1LpSRp_lOT{(heUESZw;I%ynx}V%Mp8K17|%sI%2U(f%&XdBsG_f>(qn4bQNN~PYGFMcj{&>7zu;fo zEiQHkjq`Ys1=u(=jZ+7yGE02o`e~HS#6ZidMLq$|*v+0z_B?>;Rz@*gtJw0V_M?3H z$EAqG&45XMVJ8@wwx(X1ipgOk>CgBSrQ&~^lU}E=S$?j@c@h9}5W^{(51-TktF4)c zF>F;uguWQqSp0cHDcj>OviA=$fp5ifpGr~X`Xlv~*=R0`pv_FX2aA!e3qJWZf6)mv zifA3z856NaH~Umc1BDIGWys}YJlq;w)!C*5ooXjLc0RYu>n`h2ME9wuBT3!HAoDM> zG7CU#G~;?sTC$OKI;7cerARHgn2=%HDkaUsE%9K0CE)>sGf7*hr8_DozYP}8Y%%R* zH!(nncT?IR+WmkAQ->)hhXeqcyv-J=&kdiGYQ_@C#|N<}Cwy5x7l1?vf<~TXF_)yT zU$X@PF;_U+r%Z1Z)U_RfVbT@KR=XNJR90(mp3m*-QD>37Gkm63g?K3pxwsmcdO64y zG<{dlm)cV*O;D7j%|yI^7ELG*4E|QP zqB%~Ja4qoBgf3SYkO(xNN7v5}BZI!hS6YtKBwUl20yl*NN%Klrlopk>ge_O56&T6C{TWBqNtrRR%s0000C0c8d-g#%Ob ziV(cAWy@B!eWfjK-rjC*=ZpWVybJ6=_O3KEG_jE|k%NThj)i5Qq@<)ADk&$Frf}eB zUS-e2;c(&26HoI)d=@`=N#qyyh8xGr)J1wx0VU8H-k<4T)G#Z=VoREWuM3xE>6_(T zRAiAn>NI)>gG*?)bwsl~^ha1wabSDXeP3Rait}JlMUoSqlIAR3=UMnXo2NmLCz0kB zPmy9)iy|m2kbBfUnj|4j>&>x*lisBqhhpkaW`mTn*KY-+^Bl$rbKDa(ItTbaB$!Ff zsZpVWDt#cfWiJrM#vlM5P~3u%Yw2=%$x*guWrHYy&S5osroSOLis<(0cBU8tg&bG) z2ec%F07n3Sts)Gp`z)eHmI9B7h`i^DP7DM1?Z^nqs)rdfPF3ApzR7~jf{Msv+WOw& zH<$z1cPT@Qsh;%Cb|AV}?Pkt733Yr-fhES=E4dGja&0j`mt>shsXifJQkzy)$|#pV zY5P0YIVJ#FK&8KlftMyT2LQ-GpXc0Zsut>*;@Z?eUvIiu_Uhv$dfuY*Xb@Y>X*{$|oz)w`#o5|mYjCGS4B~%b1u#R(}49<0TMNyGnax}7|4M6(PG;b9%bMw}u zddiE6%D^A5EHHz!g)^~mj)hsGstMzKi67~!=$!&f0Tiuq{**MfXFHB$uO z5#zlSg$NU$D(6BbB%pxQlF=gkQIxRAL<3`3yK`cMN(csuD8jY z951Di#i8SXFK_jY^C8u>ZEj@P4!JOwn0jaTGNAqOV^z)rzE=GT3THY|5R&Q=u`TOt z39|Vv;Gl1wh!-X|qT?ceZ(qN597B_P1x0UA48k%t&h)O-#Ppoqry9* z4Kg;Em6X^+{>!gmaUP~3pS9X>q(iq5Fyj?Ei*O5iJRR6*(mZd$KBp2$2o47~_HAXd zebZ^kqj;n=|J?bt~^MD7i8sbJ4-s0@Ax#Qx`KX&`jeyp=Rq}h(vZT*f_6AHA`0V@ty0D`T`FX;>WLfBfUu*-~&$I>ag& zxXor*Ygngu24awb((@j9K{p9e4CedGs(k2aI5K{mCD}I|G-Q3@6}RY;OBW~ogfj|s z7-Qou@cIS?)98nVlWeMB>hDe_Xv!LQV5jsubG}_=ykW%;wvIJ0Ik4=lE+r~>(Ec@f z_kwn%*~IVZpkr$(yc#*%u7UN&p({`f+GdM4SC5!o4v?LZV5xaUOM3qP()-Nb`pS{X zb2?i{!S4ub$T!V_r^8Z?P}`#&EJ5s)$D9-mW_zT*v-zWQt_r&jKG{J+#J5`D1HZKb zyOjN?aZOQ8F>;EU057L4 z5pi4@!P?+@6)vz+9@HK;@7BP_ZL30l9gGjC>__c5)j_w*c%^CE=XxgCsJ(qL@j!aNsn=t{*kSi_MVMx8hzLXnD^=H$ zk-vdvBwmhF@`1Hf(I@6{rxouBj@j^Iodm6N^^%xeNck;QvUv8-(zv#tb;l#pxk+o} zJD3>z3SEmGBz!X0c2g!A{RkPJKrhS0wBZ;t61BGhri?S$!TTATv{|2El}AW;%ABZ76(o4!lJQq?PYEbZ5-C6-_=5Pv|1*4j;t}u9@bpNp z))H`fq3cs17&fgSfG0gK=aYLf&&0`Y+>O$R4iV$LG#U%=FZ&DtTbzvs1I>>-19(7@ zb+|WkBi(tPTn;~~0W37fRXnYudL*n3UR}8_3p62eW?cv1@+8^$-^oE~3MOqGl`O$*dy}8Q_&3|d{@zfM&@X_fyB6*X_ahU~GF2a%~>j%Qf-OMC` zv#3X+h}U*f<>9>mSLZ#T4g@+6KtByO=-$YMq-aFL@e4WRSV93zYetfII($Jqn&Pze z|7v8TNEZkKN>Mfb-jfic&s9ANmHvLAY_w|%JA-Qrqs@x|k3mAJTVGtNJ{ zu4*mslYQ9BsamNL*Utp^DN`OQ!Ez{>!a+&%au^dG9#W+`RDsn{F@=N5s})$~C9(2^ zZffxf>^6~un&##BJegRzfX&ozO(#-7h-dv`0-ZaCp#f6{bdPoWro}basu$qaJfcQ5K7ut9IjCx05xirF<@gQ`8Sh|Obp;4q z8IfV)h-Bj(FsdtpLu|Bo2yNpXXsRp1_9`LE>p3iJ(`iy;-Fuh!{AO>CdnC4grKmH_ zY#a2$k}XL1=7abER#cUMH}MS|P$t1V47F)#vz16N*bM}M5+0Xzw&+2iGCbr0!`D>oqGCu zvlZ=aj4>8Fd3@e9Xg64vmEE+nx0?$#7B`pwQMS4eLLn1}$M-{wJ7)Pg0{lAlW;NW0 z-qmIz2d3t4?>np+b4mhBPXDW)EYI4urV=-;MB@5hK-p@9&TK~CW8j?odOuM&AV3j| z_3=Q49Nf?1Gc6n=X|2g7a&Q)G`HpU<0=0%Uj7s7 zBZWY5G<`vq>pd3`(DTdTpcDj-ebhH+p>bsyL2YjoNPlTxq=4+(5MW$JhUnKJft-(| z1glC-fuRY*A7Mfa-bKdO)o9%Crb6NZwFgc~Vaa#nDG|R>YOCYozH9>$jhq|Kw;B<$8n1J zWZmV-9x^^)@uJ9=T_#r&zyC95seoa3*=I6t0w^8p&<{gX^)v-Ym#;owq9=FnR2G#O z@&S+(7byb?VR#UNyd1b0sFW1*ZWB`StF!+K@uWVjwGfY`EH@IGr^Mu6sAOi*!`U-N=*VrOAc;L2%b@?yjBvhIZ=+05~ zUK4=UIhyNnC0!u5^NtH%ak6Jrbg(`>L?ZF;H7UNI0S)pyomlG}5+m((O)kCCQA6LBsnl z%B^NSgEAyfe198}*{Iymm^zP{Sz+8y6GO7kBe&%h1T6Q9NuYG$C~gl2`VQV zXAv8@H3M7fCf#F}qg@0BX^sstN-Qyl;Y7%fEV)u`?59Y^IdMhT?Eb) z2jc513gCu?`I)OnXMA$pM?sEv7cfpxZkRNG^)IpuV$Qt85j2QFyNUkUb9f zZ4Y>+r@!{qOZ=n1m3PJ<%LU}dXJp2!dh+w_HtL1D{L|Ni=SEfDgvK^1pCM_=&9bdM=q<|J!c-0xb$pa~&zrq`nSAB~a6TB!m zErF8wRzhA{WK7c&*_&VLc#nPVld#P*gM#oXiR)RCux$#L8a3>Gja^}H8j&q$g{VOvgNg=_7+Cye>u>$)dX+>NN zuqsn?BeR^`uS@6X;>ZcYg#Zw@q|x-PqS!sD7W(mkpv#pTEU}eZWGJ${I&GJ7)6UgU zNw8A5?6kd&HAW!f32$xKppgESjeL294T_dlI@24^C)i@B{qVF+XF_AxZ1VSOweN$* zNGZaQji;b^Br?KnX*9fr0B+_#MJj7}%sn5IVVd+0y8HB@rwy+SJR2LnQ%|HgiuAia z3%ut3K?{(+bf*VEelQ$<8o~G27~biRF<@Jw;;hD?iv+BIj2^%n9)`a=qLL2D&WDZk zRejhK)j=O+;-RmG*_X4eNf|QnZCBA^_$G1y|DUDg*i~Kq>Vl8vjPU~L;pEd+$WFNh z%`C}07}VF#i$NG|8PF5F!N|+Amb2=NFAn{aw9bPq#77Xbnv|f+_XYeTup%-Pt z3A6KxQjiVyl_?m$Dg2ZBQ|hKRy&+{jaA(b~x=6@8CWG^0lMiZ|m8!o)6=l%XRTqGP ze**j0-Yml>;hTImT;Eyv9@{n){rNHD#i5*@#u3iD1jVKT^J*Wq(F6LGIGUq?{uK&3 z7L17@X<`O0!%o+GS*>9_^5xUKR=XeTU?ML^oa%F#EC--NpkfrBw(n0hGA1rizi zkg_LLQj~8(m|!6Z<1y^5n2+k7={VYED|PG~gjN0@K*LwfCj$lSrpbzmzj1v5vcDTh z5HmM1x)ZD$RQ{ideJS_t=Gve!{eL7NeU;kg%VvOPCvHgya$_BXOrVBv4Lma3NISjT zE(cQ-%|)xAG=GX4@Vmbe!Xz&Lg3zc0hTl}v+S|;Y5n?i>sZT0_Al;FaMJ$$N^I}%zYuNW?`BXT3D1w7#1Z{h zKd%H_4TRctK2?c0Yfg+%7K!lbd#H>6Q-3!RY@waRw6TDcx~_0Yo5I#};DiAU7YGz+ zhb#s(sU}g

    3=MDqYQaloLx6cI?lbSO=44nE;PId}GQL;(83uEr5Wa1Fh}aHWsk9 z3(ZPnAVsdLplkg_D01m0n;Ws?08C0TGhNeL@t_7bjnZNKEIyqwF%dyy^t? znbP1C+h%>7W`SC)9!?z73g(CXJWATA11LhlD?O^wZQxQerD!N(*b~6kMlm4XH_6Bh zKPzHQEzvXwiOp^I4fpYH$OH8zV^?!TCDqdzwYBvCcw^8~MLA?%8i(+fF=wMp{aN4w zR|RGzV|kizL;$>ccVP(AL`ja|*>Np25vThJ!cBp0?Nvk<{3eGle03UtSwc9HhOG@(buwPx;B-lyUzC zZ#pG*N=GrxAr9)dYE^ai{3|5j1vM(Y-)%OUiTc;h|JQ>*tnFeUXZL#>u=ren}?}F3R=qTCy-qWW}VG2~um^;9=MC|L%Ru}Ix_;34RECBu~u2g8Fi{e9z zk6*lKF#fqenF@x~0j?)w4IQn7a~jK5#S)&vhq`kp(R+Hx;3f}d121JsB^Z$NAAP;o zFp~boV;)#9rR~Mw$~S7dM!UFF-0C$h7~bZ4x%-v3Kd=Np;Uhu52iYAxf!;dq)>EZ1 zQR2NAW)Ax?A1U$Z z!N->XMSH;RN45)`^NG0C6_cz*p|9Y}ZJf;_wD>wF&;#vJ$rK0m%-na*_5#Nn@#Vgd z`?dZpYUeeSrwi5#El%<~_OfeGJl{dO#LQ`D$<8BVT4M%bw@ZzU$`wpH!AM`JbVLcz zXzbSK3}mJ5$5?O}5ZZsk=v*zV0ygk&>X#21^~5jU!hi>OBy}MFZ_Z#TPE8j}5{DIIz4U zG%7JI=;{d+KUG?3x-oDt*5LewZ>dlBBM##`TTKnNg$Zvhx;(&-r(ZRE-~U*mIM1TC zEJNFC~NQD{#Mi<&6|?n!uN9k*7dnAe#^T- z;)AY$_jz{-+>R9e;PCz;IMaTOy}#FeapEOefL^8!-uK%n`A?;On0UnF4HKgG zNQ+T!g&#VnQ75QMqszqTXe3&mOU9&9mBY*GSU=J#~v+z&E>%Vx#=s-c;j~H z#ABen`0+i^?@NcVS@M6SfEt%|I$*2L!D5UA^OuS0q|Iz5FjCS@v`dL4UA5oZJoG*=xM?%kMC8*uT4Y91*FV zY<6Sf!ZyPTRm>2phm9BE)R-H*YO2a*t$b2#j9=>!!6oKZ0M;cIp7f8e)LRx-7%}*0 zm}SM*47Loi0O9M7O?7ZPbo(AR9q3pufJ7wR)?dRtyYq)e49J!KR5H<4t?l|M31f~z zGbRx(8C@T{o3frM=yo;LP~p~mm0Ga))2;`?#7LT*&g3^jaw7CzaoA>sZMh%Pl)XQ)fmZJ=7)el&2KfYqWLY^Q2q{RR zdk&Q#MpkL_ubzSpIX(M^w?^Ln8%!@EFO2PKg||}RER#pW-}G1T@!BVxj$UtOjaMT!+Z|FhEAey^rU1lIkJVielmQ8R@uAdRg@@ zU-me1=Xm70B|^_iB#C&-%8S9^hh#73um*H!Lf#k^d_THc=2Zw7ehNTMu^kSH0M<8O zqVgT_F`>}xRq)WWcTR^n#C}qplvvx(TKP5P9CI^WCD_^ch)v1^65y)XvG(PKaGa(a zX>Pq;LGp>@yi8-V;%c>XYMVYdU!XfVxt-|3 z=y`Bf=oLTi_H*5x%u`O%l_Kw7%i5KG&IaSsPcO1;L$k!Y0jY) z(}wjIPair3{7IAn)&+2RY{qD}OODw3S zK<;xYA}PZ2XeKrg_nN$+cjL{vGO&&JHclDchZ0DmJSURb8E~mD$e?fCF{qfJ6c=v$ zY+Lb?Vu@#1hQ^#gC`5H+f+Q^JNMjPv++RA(voE?QLE(7-&0|McQN9$iQBRh*{{tjZ zolN*^1_?b+{RGa`6-1VDtwCr`g=uKeOM_->13M3*WT}1ueW+>)9S;=7IBzT!NZN>P zJ$s-!x^@ooKD*Fknx>T>3>%NZ-3?c3!woD37qaa!y=B=+$33aj5<+bV-lmI_^b?IX z$7D69;r2;69s>e;-FKCO^188V$ZWwb(9+u0YPxMY(Y($}kz1l+lnUqhEj=)d;G1oL z1Th4uZf9Y-!=6pCZ3j)29TbypU?~onrIttZlDjTV&q}k5HY4nHeoV7KZ!QW5jzY|! zvt0!L%yg;2!u2_QqG6s2^l+R=iMe?N-W8W-l_%%UapX6Y{N-lfmRuWAWYDfirGe>N zi6MMesNfHT%BQ%HBRnr&a8H6I4bq($JuaiU73_@6H9VYuw(Yoi3*w5ScPK`##o8Jf zYxp|G>9$J=ReUHWTi8IrZAL1rHxbCU&k=s!&dU~oKKCJT01K=&jhie$2!skqfQWk> zrLj-KP;AItj-w?J)3PqaG5{$e2!vqqqI(iF$XhEz`v6Z^$Zkj!)WS0jC7m$9MhT6& zAqaXhfp#23&;@}|Z)^b>--G~PBA-r>iYPfolHq~aC?SZw=;kw4e@DRnpJhZ0j1?lrHvUiY*Lyzn@p3Sup$Zwq)^FH0qnT# zNTlEy!DN>%3YoN7F7Cq{_jWX!<`8l~uHmDk&c@)9Ses=}cHVoeiwWs6vlAdfNpq>> zjs11TI57~PXoZqRI>v=f@kG~N~qBOgBF*<=lSOCRjeAKW;IgLqlgL3&icWZK!Et-G~ z1&u?W=nFjQ@B67zN(dkL=cok)D<>QQVJw+6-kd}0^f&~K<6aR`KH7ng#iUxbI6%}Z6cl1wu@a6}9 z>z??7qLsV1bO?GXc*3@j)aAC$SkBf51@YE)vaS7cSCoozK`QaoRH;|^; zFbV~G`H+g?xp5JjgRa0UWYYOAk9!Fw@d7cJNX5}q?n$xLI6=8Ec_?rNMitqKxokEm?r9={h zR;JZ-^&m{LJk7j>&iv9q0F+1+<|yEpO;%WtQx)K|1LaR>2RsG_Udixwi_%qc3Fp;QZWq z8=X}8k&?#?Ob-f-H*y}Dw@?YAC-hTjM50lZdF4d%1eJBe^)a?zZrd-g!H!+^H2lWd zbFQ7%X<}}6J>7yrn;mH2I38ST;>MtolBU+!ieKo(U^WQPBOk5!2Nqpel45*JTvP8r zlolv4#Db9JWt*Y!D+y24r~wm;A)1whdEatPztFUq>nA_ckaQw556+>)c_B_2s<_nA zP}q@QG&-X}v^rJ+$4r8GP)gRg)f$rgt_WgkFb{BkWp+tOgUd*1R}2YQ1Qi#vdu>Tb z8f822Y|Yb;qH!&+O0jjNWf&T%-60}{tnIphde-4=gK7AD8V)a|%G2;vi4BXm-u}GA zf(dIUPnPlK)7?8`kooPaSCQuUZqJjBJf*>Ox&cO8{E-j)@-AC7k*98H93-qACcSV)R8O`rwBd#z*}Sk}OY5&FE#p$0DN5%yhvenx-BW8n z$xKk&IywO@ucNU->MP{ke%VBzqhy-jbnb2K%JMy*ovA5zKYZKuqE{Gsa)STrSCpS? zJU!sU8rC;;GVFa9m81V^9dIDAj5kxn6+gs(xeZpHR-RT`gDoQpmi+dp6SXZIT}!1> zk&4SXjIR7*@;hs8&O&ynt>H`o?4+6(dGTOvozr$m~1n%;L&Y1t}&(qn23M=`ZizAoZKG|jUhif@1>g{ zj-MGyp6ZO@(s%aMPK|)3C-ykz=9@y04 zeRQZL#c?7ufUVF{cDxY~%1L6_yJ&wa^|{dL$SSCH`Am$W(=sQ+xf}2(p&Bh&_i^Kk zY%-g@^C+>C%-^8Be_qMl=}MwNC}#b}R38sdp~!F#BmRrO!~8)!v`-Hm`Ovqbj6g7c zaQH2H1n=+`Z@bF<^P5XOl=g>z;B3*HH$<0JEOM{BtW{tC$~xcqwCr={ZyvtM-0Sa# zV+EKg1#@T#H~7803?2tQ68Q-!Zs$!V)s@59-_S3eQ*PrFnc}D_AdjR(B30Rv_I*+juiqX!|C;o9=k~Ab zGwdp&+3gr&=)t4E0}F;WAY{!f zyN`umcct-~G;I2hu@jvrmqh`uH=WE5AG^&l9`TO_0TUzWr9i!rOEWAO&M8we%|(&|KZ#KSl=MZk4W6({-Nlld zG*xh&o6}4C7x1e`orHv2G7tpVF3ol}D++qnRe+h;3#&*``K74Y0f?Yd58-^W9))X; zouHiP{xY~pd6-jzZnQ8JkQ2-SMAMhJpT<$PSRj}fOD_EhB)})WwQZ7PWNBN*z<@_% zSVcM?vqO$Uh>~<$<-)T{nh8F3hGt3~B(U!WH5@yfn|@33stvPV<3?6RCh21N!x3=sr0O8bbVgL z#{v?$+qtPkO})ng<>iz1m{>ZF^}@U+XNSZPfd<&AD!K?+r+&r|fvf0I0s=Ep7E$}N zU=G#cngYtW$k0O_KxOU9Wdd7Oa|{raDR?(q$)a_-L7MNbGtP56V=)~=wX{uTSrq!w zyeVyapywW-KAf;$O3T{V^rq81bqCckcdRCa27S5g9SinRA$w$>JJD|{Us`YX9cSB) zi>)cFE4q{dqqA!!QsHcNoq+sRWvQA+A3S`ng1uM>l7h_ARN5|PqlKrIYI&*FZ!o9X zL0Ps@!H$Gztx4C0(8gQ2j1Y&x-ypgah7&!p@8vk=~<7f&*rM6OAXHwXkcMO??j5YrCklgdm;w!of_<#D_s}f$)|IGI#CcP#F!d_6micIq&%wv_XqtnUlZJK;x6??Xe4BRilJ2HGqM#6Gp^y z4N8m7ZeP2t)gx{%fcByLzp9|{2=zfA=__Eybp%aR_O&)Fr=6kWS*!Tutm&sK>cHy2 zbiddi?*UjYs&_ECZNo%@4ij^1l@WE>8IPc)bh!la^)OCaN%jp0D=?}O=jRi zEro_MndCZPp@J@3Ryjg55NoGA=zf%vv+63fn+M$j~Ha*sWl-dw?c z%QON-Ehu1ZMG8~tDzu_}5WPR@)p!))$P9eSY|H1})9dF5EV?!&!W<$# z0k^?BV3YAX$VPzP3qYE}uQ)vE@Pxw^C!NSF@dn_Nyo0tF)4hso1x^Y>=PYgF^Gj^~p`dz9E z2zLMiuj>s|LQ?oP zn}WnE(z<`7Rf`h?wJaQ}YW^;9vv%ins>SFvYJ+G!XSjr3DvatVia-$X(!)Wv0DX-! z-k~dJSdpTcr8gpuh5F24<;onPnPU1BLF)^t*>fG3_6_c%l)DU}R16KQqn5y~qV+1f zy7v@++#P_mAWEV?nWofp8U;~ww`W6|!wy1QOnf)9mjKbZNBGn9sJ##lc#zLajn+Nv zL9!I+Z$D5U>M#clVdC}`r;&uC{DJHfjps){=nKKb*j`3rzvDyWi>+2_;hQeqZDAdD zB9?}*c4S=!VH(J?NW8m><9C1=Z_&#t-CK!?*`3&FF!H*<0ny=PUURNAQ({c5t4zpP77dJ`-`9K(rXbu!POrSN(z=_>i3*pWei&2lQR+%KXeYC0gtC1 zlm9{j6*SBasgfF^PSrPHqf9JIbIy=xfYN#(U^q8yq(TFfzsC+=f6`#76dX(kb5PCt zS#l4;U|7V01$IEvQT>T|kdc-UivczXD49`MHI`}1cLe^0>J}(i~ z|6(cIJCXjMA`n4+Rhonb8Ebane6K_E_zNX{JzDMq>J#Xb99{K#bQ^p+NS9rPNcz1- z-U&)Sa|9EUX(SUTc_b3_gCh?Kb&6U+;|Nak&!GDSkeY+j;}_Tc4Bg|e>V#p*DU}?K zk24|IX<|06)ZC-V_H)=TR5Q60Nx}NcDA{FTMc^3>Z4p~PnA|9tLxapLTQkO30ZuCl z4hN$aSQr{0kKJ`(zm7%=s6LX>s8%*8Wo`5#rogyv5otVNCT34UW#3 zDhili2KuFdu@1(JA#T?)=cM|*iaK^#wZLF#erBuahBUUYKd2?2UYxuGrg{SoM5RGQ__9C? z%tpWgYx8SLgvZH@2zvzqv=*kwI;bs-4MJrl!#3EZ3E)on(-MotJimDE2nYh4N0@*V zLaJ$k2dtC1d#1AlK-6UVWMM$4!jw!oj43YqK+5@Ng)fq!BB6%_`ukX_!DUaxs}KRj zs~98tWZ)ce+{WnU>Mbspg$Ve`DmxO!vGc(D$E7z$vCn18GN?Bl`t{jtL^9asWNETS zC_L0?5DTO`4JND!42tNnVM%f(UCyQC0F7E$+m>mZpk{3i;`-p{F;ur)lJWmDv`~VZ ztS_X#fk0}6Xt?de8#A|gbK>HJQD|MvHh1(HHv2i)VwgPcdjCj~b1jGo_D2Gsu}!lCn{0r%P}cuDAcvyy=0{Q^gIf8Tt# zi&!nIRcUlV9xGRW>d#f}XSe#N6A!Cu*{oWt(neRJDL%$|| z_Z#^CE!SA!0A1?1)#;u&^EBe}{AJg#FK65?AqPbkebU>5(I(8xu*)TvyPPXyE?f9| z8jfLu(i4E^)?MRio}#zp+XoAXuyZ@tfUIOO zbGqsdu_t-Y>*d-Povr_-1HxZE|AzuVHARPODd5J^_8o@;xW1Z6b$W(85}wK+0atYC ziV9wl?Qtam7#At{#Qq_rY$R#T(_8tDh%Pp~75au`e1!8$1K?|nAW zhGK2?(D+ZroDqvb?irUKkD~uUFD%(yqG9!|pSC_>{nq$*##0HfNq_xD zXMQsdNBpAgNmtw7b_E%R&*O!(AEPhwDa1Mp3$4+&kJ$^c^z2Bu2yP7DdZXVxyfrQu z_RheS#USIvRe%^Q`LeJU#A_)qnt}XAf734i;q!ejZ67Z7e2>%oPXL=T?oFOkcbeRw zX!p6kB3)@!zhDigBiB_=yo!~TMRD!9(mtUyIOPViW9)R@Clsh9y9L^}N@o@nAyPYh zqqZ;?>^R8iB7Q|M_X^qabEE7uOKs6FRLF4cB-DnM+#SX4dHx(;IVUolbD!!C$;GY< zlH%W#LfZ)=El=6C%~xlnZ8Tuq57Y1~y)@FV@nx_0+ViCqr?1|{B?nF`M3@dg`qzH( zyRMS7kR%GdGpd}X#dje~2Dh7(j+WJ19i%h1iJfepZ-p}J-}G6$y5|lvN3DcxI?k$K zhgphd{$1XPhB^dL?Hs>F1d8w?&v5yvHBQ9KdWHsKWr3m)mYOuzWR9X)U@Qg!K%IQ` zLAHt0bVJMvh-bRYy1-&SM8FR6>ZeX7R4-;u9X&pw2{a02+5m$3vc;wObIrx(o#r%N z(27OCptT`I4Rbcl>uz1TKd3jd^l^FB{+`=cDU)nW=)|15T3C+UZc$X4DF&2DLUWQl z?Q^{%$$owtJq-q<&TqUq6uJ)fk^N=CXrp=OXZW}x)toEiJ6SqBba_d&7Pz8PCMZ*+ zN`9~$fQcjX^(km$@eIWr6MPEDpJV)vZ~RJ~42MlL zYx?-qBYx^4*T+2*avC5zVTL=yW;mC92;YjSIZ6bt6U`$JXl3k_zT0$P)9C>jyHJlc z9Uka*P5Q&fk64zjkqBg0ZneNvVvTk#x?pagA#LHl#x5;__EN^;0VH+-xdoA?E9Mqh zg}18a!;Q#a6H#o}__k^6jDAs?6>URpHi{(StLM+yuH}GjqqjuIav9C>!2M96rHOp2 z2<{B6akxfbvTfj%uKk*>>C>GWqG)BUYLo$2X>NqLt?p!j-#B{0OEU#Hv|^d}gsYrO z@wS28&ja?@FNEnJOzcLCxYZkP0H&`ou)~Z&`IY1;!T^eNtN$5AKLeevY25t_wib~g_il^dJyLxVdkWhhE zbFM1WG`|n+E0-HX`})VCTB{C2=}>xz44IHDMQB1S6jE0f`!@mL9X=wy3iq#hNllLm zY+j6T3yiTd48rmPvVc@?rE8=~azCQYMPW6Ogf@S>bO!JV7i5afGx40bWk>O}7kKGO zgKJGdO9y2_2?jIFNip*N3{=dA_}^Dp5MjVX5M?6V`p(D9XIp8c{#7^B(k?1j zKxTR)04=3J0Pcorij5Fw4es~;6ak>+w{HTO4I}6KfMITicEy2#<^~;-9zJyncC$B} zgGQU+(ZZp>QvV z5L5{``6KLCq{OuN{8D1I0H3D`Gl?>7y{2w}o0GF+H${$ocx%%{An zcXwnNUd?Ybf^c7DlPwH8jWOhfgu*=!0usekjRlZ8;eB`$?H|FB~eH+EZ!FjwhQ)ePV z)m_H)+Q^*6Q~_U~fOD$ZdgC3WBdO2;UkvR3l zx1%xAZQ+*UMtHNBiKijVK=&XwBE7RSOcG@St+;?i_{DX#EOhl-Lqw3*W(cByFZbUCPyaleO*XeZw;z@<+Rz9)c`_%J$!<3%@U9MC<4K) z2uGfTuWD#GK%%F9l@5o%?F}0>7uq*jIWZC0H!whSfbY@F!%Az$(Z{r;iWJseNbZr; zOnRL#4;YQ)Uw6Q5b7LBPBOo?a(njv5E=aKGH^(uB0BA`j=`_G)rkv`Hz5TcF^v=i< z$F!gkB?A)$l5v{;d8et42VJlgbMA(F8JQY$2bYY4PV|p#o74kj6n58Q-}Qxd0NN)JPhD9&`0MUFBfH3qhnOK`N}QDo5T0pPkH ze8}#<40ho02xzCqoUc5NDz5;8w&%QekSKB8g81v(5t#W!)$af`J>N79nsjUEA{wj* zY3VI-tx*KUb8&Z(tZG0(2YJpIxlJ@N#6A}eAeeNSv=?oUg5lDs$iIu9R96q)f0?@W z_J9wcyWb{5$>jEEadVSkG&=jQ!(iD;HBn5}@NAU?u&ACdHNjjP3@gQxc?<_JZ%s)H z6NTH*2>trSQ~H_(L3=*(K3ljv%;iDKl3Olo*1@AiFzw82r2ET0%VJPh;iQs-*g^>M znj7Z~;ur~`tg=^hAE7`&sYa%qj&222h*tOT1IhB{IL8^!P+sbwgJfDC9(4&S@xuks zq|@Q){r%J2zp3}mN!gpHsY>;lyLrpmJ8TKKkvv3UtSzTk*Nd=p*fn$oXy066u1pPPZr9PDbvSfJ<{?w^ zAdQ__1eWuMx_7QU60uO1@^s9pE73OH zl8e#zFP!noo=bG0&MtK^B=6iiz}&f|$_Eg=B~{oKb*;5h`2JmJj$S~@$+g4_$#EI& zH;t`Zqnp9ud}$44e7ZXw&7L9^h|aL0DBrL@B&l=_m%&X#H8MTte3g#mJ0cm{$b{ zT>scxa($)RHbB5IBxq6q$nmgsTwh(1oCB@U)i6alnW;sL)lnPh*G-w-qE#fXm;=y9 zwKoHAtljzh)bCAxexNazEv#XB9fI=b3ErMn3P_UC=tM|Y$Q@c0=3>&Ua6ly@ZWVG+ z&P*-E(k*M4xzB>g98e5gCPcR4$&%I+|g>xpzw9%bnV;UOyde?nwZu zW-zk&gmb}5rZzL-YAJnx;Dn-J%{`5FO{#5(+KBL1!+-%K{Yde|^6nG|-9_IwOE;Bd zPg1eYiA@>0A9E!{twzxuzvM!?E^0T-dJ9J8l#rtN?D|Jd|Mm}J zgNVoLZiSiEp|6@7l4e?@GvbTT_ec<_REgj?Zx zZ%slfCZCegjKEFrE?F0hOh^sm{Kol@RWu_EbIW;|FfvdlFASCuosLBF01{!U(pEP{-KAow*~WbcRl>bAlV38Yf0R zl)8$vSE^#->nINmjW^PkIcTb|<%3h|5$59(gk7Ks!z|rxe>YDo`nzPcd(7!jywGq>=rBy ze7p?tuLy)X4#V>5wdP_yKI}RS1%D}KC~Q~uNI1J>^nJn|{<(tk7>l#sv~l$0MI>9P1B>PN`88qakRh&ZSA<}2yPbh** zH9mium@JMoN6(x*XFjV^&hfx1aZpwq(T*72&nn(fm8pGC?zan?I_1v{bE%MSJF&$O z;ujBx4_%wJ4H*$EFH`J#Yb{``)*p+kbma+W_%LsnlOB_CLEeB=kf^y4&Cq{DpUGc>Qkg9WbiCCNwaS^aiI{@y?PQQmgHzYN$c6UrE&Y_$l?Z4Km26wI<#e+8mv2l|+0U={RN_btW z-`3y0l2{A4JGiDn$Z6s=rHAt8&&; zwwDEDN*Hp@cQJNYLy&WXZ?rr(z>SuR3ybMoxA2$5mYQZPtm^uUytGLXHeriVnxK{h z{|@dPE{W-qyVh(l5I-@-$2X`9Xw6h+lTLXL;9uh-5&XP2`*5n+%E*Nb;9C*5Kk zIM_s(@-T_aB9;W$Swo-p2b4bvkGcI-X@!ly;yM`e9XpTBrmYmNFp#a}mbKX}XrnoB z-K(|-SFRgJ?wHc!@$Pe6wgt-O95Z7-lr5#b6$LU#fx_>Qs9>K6XGG8!yL3fb%bMWz z{uuVry*}X6xk>*u5t(BQ&_hEsv!6v*%%|Uz4x_g`Px;Q4L@5McCY+*}zI#?H6P06T zYDuM}9PSGR<@!~`q7cpMUjZh6K%2QBhY|nOTswA3DY`2%=9ZgSugYW!7lGQrzDG6a z)2F3rK@?I%Qb4yFN6TNej7`cl!e>>RWTlb?AFk$eIEr`fbXup~gkuoIxrlOF25&#U zPGw&$%G(wF3S^(ZSQ7mJ4cS;gfcbL%E7?RJ5> z)HXENMfJUWY_&pIS9`uMi~M8AwOoKbL7CsP)zz*%7*PsC>v>U znr)(y|8C@HjN_Tx=3?UOGn<1a?fdZ`W`fgE>F>fOwBfx6uAMKf78MF8#11@{%h>1k zcvUH21wvD5_rHaJHl@ zAK`Km6(XL`NF7qMJVBl@uBr5yza!u%&UNRvSNG$2|1mjRqI}JO8w;%grP*?#c@x3k zppjm6%&8TQN_}zoEiW5vrYy>t5$ffA(F_kDd54{L>Md`YCw#!xXtd9fnI?2qH`Z)6 zo`jBp!yG*~mm{5S`=%kI@tsFgovfc~JoBnhZ7oEVrFlhKy8JHQVAw8xCK(YZdZXUP ztTr1f^%}?Py7?8g@NV(Y6u!B&8vQR3eXM(b3_Gx8=uop3y-P_;=&d>?er1E-7|Occ z#peX@Goz$)qMP%m!`Y6J6!H)&)RP&Dk?Xo5!PABCRs-q4T=|Y`ZAFUV>PtEqZxVE^ zVMdHy7X#=@p4j%MalWx+lzpSJ^Dzvu+g&ZRRQbP|q;8((mXh!6(7k?}Y+YEE&&)j2 zwpIOiPfWjR+mL6T_#N9ex@-<@LOJCGZwL(@p4~qGjJXx>DGg2Fxk;lfo<`Qn>K7-f z#OKNku*V!S!+DZTa}0I4P&jVQPdTqTW>My;E&PNaN# z4j2)71>?-V5ZH)~6r&QqX|;pr(sW52k^m%&^mp3 zAgDoJRjaM+a8!z-4&yD@)U8WMEUoUu^@W%);9O;OQp(*qQuGwaiVUEN8zp}hpWbKB zI@2qMHajY0iY#zGhJ>4ios>8Bu|>%(%?XFulot}^B_l;Zw}W4T)_m%8hwxSPM`9s; zDc+Q;SV--#TBAPWNlR^p5@F`Kh9vk;a;?%G;Oa5XRe<9^{+TNQgH}!XtS|Qe51s(q zk#jCWsO3>Bq>flcZ8WX*^v(3!xHf=;S-W=p6~Pw$Ji>MYquy^WY6(FvS&FH8&lr8zfv>(!Usjdto$ zesA@ctSGtIM7uw$(3US>(~o_=O_xovYRN4RXaVW?duy`J!#h5|nT6iCykCrvd$7X&c2(9YhIYA0 z@H|r**u-O;9gw`nUq^NhmD)T%ZYIJW1%xlJY9vs7o$4_$EOy9ng}A;d&o1}&+-gq! zH2yumG?u%SvuhQ~B`xlE<@GX>D6yia_Q&(e1AYRSo4Yz)T97g~?V?TA)I4Z|rE4Fx zT3lv}Yj5lY1V-WWdaBVo>7)jZ4HGrth@0gl=Xo>3)dIb_STqw6i_p1M#X2Ewn4<;} zJ+%Uaa4e85P8-Ry-2a_o4?K$!{Xpm()v;_IrSbLQFu43n9k%OfK7rXQ37v_P1Kt;bm(BMgn*5eS{s{CF zk}9W={Adc()rq~mmAH^ZX|$zZ)rQ4r=izxeWvDBP$MoLSe2iwr_1=Qp%GdgHj2jKV z4vqis*HSPaJ}wzVq^(4L-~Iq+(cJVFlOw{%UjDza7C$9yd|=;~4-#ra&goeP_XY#^ zeEL%$j0NgZsDg)hP^MZ;=|zlFDK=vbRuB6~GA<^44WHYSE=)V!=Eja6o3GSx)e3(iS1_A)qZkL$ zADCxEv{cL|wA4Tz@cy;(gW&#AlA`GjFPRLFGvf1+EeTdlU@?6lBm1iW#g}Fy1wR38(MDthH|Ly!4E62+qcdSxFXbltq0qt8 zq*I~8i}n?MZ6>byr-imtqp0(9S-SX@yZX=WF&a zV}3^Q^cCyObjMs*7+RFNZmh{*n%McVkYbuqr*vpscAh+ov^OX+)ycM?K>P$YcZrBt z+wH#>CvL89B*oo(0$?Ls_d)(F{awHi=Y+e zXf-wu(aimhTTYnKEoL>|S1Bg*Z>w{`z$xE9KqSO)WhRL+zD2e&2}SVfdA~I-DX)-N zwo_&wb}iKA#A`gW68CH~WJoF0)wlFTn%chV-Zqdl1|Q6?Hc#v~zRMa0W88%L*or6( z5SE>b#Wmay-EiRwcE6yi|B_n9TB;R7`v!2Y9oFUd%EC`y1ei3qpBti6Ia0YQ*^P@? zZwBw3aep*f`42BIQEe{wYRk>Ea;5`k;NJx!OhqoQDs{TF(|%x z;^^kR+oSuFkU|{B1bZz66^|XXBuOY8^uk{0)n-`5(<#&MYe*kl15U%wZYzo(*ZSY<=hNaYn#_C=>q`PH#hIgg zdGI&6T5r$KKO)=Ry!RU}pn}&~EPOTW;|F^IgNzxt1v^d5heT+lm+j}-`b-8Oy8pZS zFZ#aA*>7U!ol((UuYi9K!zUS5gg;DjA7y714|+}wPsHrg>O~yA^AD*~+dDsovZFF??@Doa|Ua387?P=#<4e*vCZ$H`;D!SI>GE{F_w(>x4e^_oO3n zbdWG@W4>%6H5}B;-Ctt~|9B`=Q&2qVf__-tM6EQXVafNhSeo%7BZ2Q`La>4zGAO-& z*kol12XfsK;jVcEUE)S}!|#3mU8mg&TBav=hZG+J3_`UDa9+@<<#6#C;@?T(c5w1~ znyBJ|BaK6<<7H}Q}>W60u(0wv3^c(q_>%c6N{ivD$J?q#1&ecqjlBPHJl~P z!jLMZg_)(!J&x8SAmkNB|DCJ9qoL+~OrS8#ycJJD(dN-tFFXHcgOqD}IcrMOB+I)t zxs?alTY|^_f<)$aymdJEWGRMHT>Q2rRZ`;|a6ghBLTQwVNCb~4q;e+ULB;u-fUbS~ zWUqGc2!tPwhtHV1%QID?W2t1-R@!d}y=hR8b6Tr91UBpOJP;0KPMR;=R|h4qaU84d z{Ba|6uo>Bqw95sp^{CyeGMFr(wRnHR?VVhH`J`@%der?nG~%}CLR%{>`sh2nnq}jX z?KZ6FZrxz2k$omrF1it>IIkvRP+Q{aw3||8TJm2$)at4=QX79*wVud@51nPpTFgoK@!-zR&vA}(b?h+lPKhjk-i!2 z`IS1uo_2i%$himW=^*L1?Q<%f9ge?(ubdQC za{mMa3kbGImu`UHlj#MBuRhRPG~E3N4n8PBn|1b;_E6H!Zt>x5)bX(--CTel0z-u( zS;AdX5XJ#N*RE{EZ&5}uA%0w5WD(gCP~3v8T(5_0nF~&3(_pIjHcrsC&gP9UFWA{? zz7^n)U5|=`wNp3_{D12f_h+nVzCZVfu40(hM&rg+!3mD% z7_A13%NF7!XckGDO_(#$(kOk&=gN01uJ{Rg_npd5Q-u>(i? z3_KJypeJnD+wqe_ zEqcA-xG)&0KEzxf>;_sEO>M$C%&Aj7wXY@1b?=s(!Zpx(ePUe?P zW^5IEz-#9xE3Y(5(r{9R=0m}Zk~}m@cS8(uoPz<*$M69ATK?jOo_Gy8?joZ~R(6Dm zoT^@u_h_7?XWDw-^X8w~E9YeMBSEQ$L&b?4VbSetLSWBr0!vAX`-`#cD#HQgtMPh-a&{{+FkP}azuC2dCdT1}fM7Bn=ecB zLjV_4Sl$f2Up=-i>JbZVdL9Y8jn!L~@?232`u1ua@s))gw3U)tZE*hQYnNzx6&{jv za^w4U^k}`DRESZs-mFoAAtxvzn-W-VXp=lRj=E zb5S&F{Y!Ca(0Ox6vYS4VxE@vu=f!`jkLE<3Qb_g2&CBsD`G#reJ z)eHIv6B?Hz&l4ZDLWh#hz9)L!emmV~2Vt9T4gX4;2Q;JCTR7e|`Hy(f+8qUq$Zkmd zrm?uj{8-*|B#9GO;;@~WL^aeF|IK^?G?tbUi}q^l6XCsYhApx>rJ9u5DwS{VORa*O z8j$Y~A>#^X@pGFRYLFD#7KRaK^moKM@mi(zUyVOCftsYxGa1!8Y_i-Uthv%a;ZGjH z`#9(t5a@r+r|q1-t7}Ehj7*e1_FCK%AcV9eDw+pNk1jKGDS5(U$^OKa>C$9Za{)Xc!zD$Oy84)l#z1P26d)qut%3Fn9Bf_@!S65-mGN7 zlb;*{IvJ_4PMo8bAHd2r#n5?ncqT6N0_QshkB~j>2kgVOMLRx!Y9E32i>;{>*UVMi`1oG zutG}Mc8O;b+>XLZI!z*%xyg84sq3`)^n41;+DL#APG+il4_)sWk@kfM8Z~4a)<<=3;@o&n+I z0>pB$*`K|283hE8wP?PilKt2WVOz4$ENs*`D}uOG(nU6n$#kwJrs?S7HfpA8VBmz| zDw+K(+zB;3g}${*E%v2i9*voYNM3}2yV>s!OxoxH!^p1!n%)#EI|D4c(Oz@H~8 z$(YnCa{FlEpf4h%0kH>`ds z@q1zMcBOg?$h50D9O9_3y|^2Qsz36jiF_?Hs(2diAWki!FV=m9J?kxiU}wQmOV0c3 zpPXFWGmK-E7-voUEquF9`Qi_??75o`(dZXO`#0pbKd^J;3m%+rtOlO4$KT_W-mJLkH8^Mip(F9mfIh{i&xTY_@p(iOyWd1cy3Q zLR(CFu-@C*-@1}Km4l(jAp+S%^Y4m@xXcPQz{};+f>T`Qm*tnHrDdY(e*=8ahBgJdZxCBBqjrfjhc+etHrgxm?cJR7!*8- zt#Ck+XHS*wQcgci=9>0Wt z)*}7!{h_@zra_x=5Mkh*$>5_|Lj!a=aTr&TAW>!X7mp(WL%v(1P+taKVP zkMJ6p2kgsjQ=CUp#)S~KR{Th*fM*wyhb?FQQ(e2&jWCzNLtKOaH5#K-5+y+MsQ#7` z1I-2hed7MP-{%?s+4IKIaphUymY0bHwUTM#Vf0sub&}U0z=xu<3@fx7W21&cv z_1%v8e6WBq0V%oFyTthNmK^{UyQr}3s9Q=;>#WCowXoj4^U7b}gy@+0X}QAp`}@AD zOouCmB-{TH>aeCY3-jeyY1QjV$GuVRwT}FhZ-3Z!HLSQX-aPv-RP0JoH34@fr?sQK zDu*HArA(el<)$Pgrp$*ozci0B?h+Xx2p)D-x&sjT*Da|0FHyc;!pn8z>rH>X6# z>@qM2Avpi$mLiWra>_~4bf8Znga~V3^kHGn%-*(w6&$1J02$ix8@+JJ@-GiE&lpOW z?Y@VJ{-o|8YqouM(lgQz2P`{Gzmhq8?~mFv5S_BoMgi#ejyjSyDFI!tx>Mp)${Rrk zF?1M)FHHeW%;vMC-ONMS7VK2l40ie~y#)X8i zjCn%Wn06Lb`9^Ebc1(LGo#&}lA7l(6y8k|^fY(hv31gX@ct0|6$TDYGceIOU1+p*1 zm-9BWmsx*T7QeJU+jG%UOR4{BNTX?oeEkZS&&!g2AXvR*jQPdLKlQM8a^Rlh8CXo( zbrIuy&GgW?;$160c#9eQv9&`cCc$&{zDB#=!9H?q<-js&>1L4Z6m)Wyg?#5G`+LTKc0)+{Gq*g`@#iY{G(JNeK3iblpl%s zNq|kv#FfbsXKhQ{4Ih<*gnvSp#u{>9Biee37!Em!}eeOp^#!xIGCe<^5crtD5 z^`V7B)_q(GsxT6>2Z*DWP*ELAa3jeBpe9)wh`f%PsBm2g31Aq{EbFe(M2SG+Z2Nb< z(}f-rA!$oba`y5%`S|9-)~Enky+@3;QeCcagmV|L}f>tp=DO zy|$3!r=XjfDr`8%CD@408u2=AK76WF3UPbLI%vkA1@>O!?^6~e8~z=TpLpoAV3#pxRM*-pW7l#i2|L&LImuXa&W)$4A#DVM10Y^%(Bzpu)~uy zDu9w7SDAOOWz;CSjZ8tI&66==%tpgwl}QPfHJ2+{lNW>9h<8rFaqH_oRckgI(Y!A; z?*}yKE!@Pb^2>|TO%ac0v><4iVfZ4aJ2c5ZnHYd!!R4UYRisMiYVU3H1`Xk4z+*j8 ze@2ki?w>hz?Pu&Yd<-Q;e{S^xE$XEW7x4O(p1%o9=cCRyl)} z(09nMhTyy;^BX+Q3TK0fU!%G-d>g=Uy=DTPf7vy~&5J1^K3)Q!{!X6_!ImIfC#7=E z=jLK4m2VaT2%^puTBCNTK8*<*U8L}CjGW;e38WRW14&wZxRErNmj6jE`)FlRuj`M` zLBJ0-6Sh#MbZSyDpL!!Sj`oZqYw>W^)Tt*==mhs-9k?()$Y$65%zd&s3pzFKpdOM< zq^*z^P%cRZM5>TWWq6P5IccF^!*NQA6V<*}UEM$VLPg$yJslw4QaBhfJ0`r<(bw^& zInX*TL4Q*z92)=^p&>=C`!1b-4Q^ZMiyQPYWxQtJ$h2t%kGU@C|7%{h6rhSJ;Cq z3uE``9a+-fYAy=nG|8$q`07C|h2bUUDxmMz<060v{apD?m2^ieAxOC721>@ zoA#{~%aSGG&_+t3UC50yj2LW|_*$6s%KUM8X-^+58&$Y26~BH5VH^MX##Ycm?N9t5 z?6bLj^xnw*{t0VNGv!M^uAnk(sCcfFctKGI%5TAWmDG1wv?C&SIl&yLts%zTuS;!*LpD7O`z-}y0<=}-71 z35M)!-H3cq&xo@s1(`YB%(GiA?V}ouK?g4s&; z>5wD(?G#{*v^(nAr`p0Kv9V%V(}>N#7(V7xUMldQd&&DUsgKnpot<01-7$jzB_AVO zwy#V~YLIQAY59ne^S+YPvKiO$roS{N<-es zIm5Bj%%5KBo_8ACpOSrW^73KKYcSX{3aLoERy+K5*hIg9Gc@Aa54Y(q_2H6&0~=A? z(IjS8r-qrWK7J^gpH5%JZ0cLIuI9Vp_&U@2ukYO`Dcmu^q7q5?0lSOXC62>U5eLnw zR0VY{^h}3|Lw|!LOdrEIv>gn+htzq+rnx*7>0D#O+s(JF?4(lcvErmyLIUCBk49bk zHfyXE!KwV>&N#!&2J(6W&u1z#hIPp!HI8Gxe9^Q`yYu90rQ(O6I`4!48I|=)DBd-bi-C|AZ|I4$-`MgS8M1q#dB#5 zm$gaPXutJd4L%()vS}YG!1&c4YXW|n4oc2Nl@<&NZxWpayPL1pnSE%cEe|1LDGxI; z@KOq5k4h~-K$VJM2^e7Ysoz=iW!4xjRyS}Wkbc5Jn6|&mV${?QMP2ilAP*~;vqvcq zU_Iipts%(L_O?X5h@-kCzFD%GvXph%Zqo~I+Ro=w_q#3djdSfxpYw?&_!ToTNbF$8bA+6JHn|3(tLVa~FyWWh7nBob7rcZL^djcB6=3xQ4$1)?kpZS>B z8tm*Q^Q5GXLUvX9%jmPE6fmtS#^k|+-SG9G*UL%bpqd#%mU0x0dt^Fbc4%-^V}nW? z^~{b17_*J;8n|F6rpq`MSF|4~>$5viStOXC=tZENK<;`ba1l@!@UNn^4~XGb2sKI? zOrhMp^+#cJKbHJFu#B=vz)mK*ldf}7K60)|r-$jWSc5PoXM%}ch5;-z^aSDGuz%9* z?`8ghl*hlKE`5|o#Q{HvacW9~Uff#5>Jexi!Kow#_qIM5qQ?L;h%#TC%&PX(F=+XU zd(?;fmS`z=?5iJcp^6LV>X+q#J+j7rlTPnfn(fNc$f9PHaNcNn)}lOVKdTX|Fe9R& z8=Q&7S0g&_8Q>5>beaIZ}w8rzjEqs*+@ zdXqgiaABl>;TT{<+LjtQL{;8brNbAv#8sx)9B&MblD8CN)~FAZ3?;YzsCGXRdgqFVNC zrWVk6J5y)T8sAEU?Kz9<0Q_?26N0 z`BRC!ru{^i+6iN>wm{fzT+V+CZGOn#MdZg|WCWo%;Ej#WX zSL*y|Az||GI;@7}$gD}Oy~U#SX-mj{goPQhN5MAVsJ>j`8jdk31SKd<)6&}*&*)a*6}f?HUB^s|WwzBL7%WR1K2PlOqeV#xJ_h`-e-jHOE$_TXyVe8S zDjH0SP94~%{@MGhgznZ`XOO=?I=Q+#d$_pOw>7miv^F*~bFp!-aI&(`tu8LluPm6e zp0U%0%9Enqa??Y_h?4FxQ$rwtfw30p4aOzSSHQqum0k&Ng~p0T!=p~@WAT1) z?#f2$S~lgxLFBEGtWljPCdCE=6-=8p{XYYkUY8#)737p|XQ4DIbk(*xJFJ zD?WcSeW4AAe)I!ia56CzXiE-Uc4IBXkXsgybt7)AYbcO8p#O&M;(Skw3TwL!nCWLB z!S+Vc3rK9y@xgHJE+?v&%D16I6?N4OVRaRwT9%II--BGgw;ai zPN^9LYlWh^LE3?q2;_5sH!RpUcI||iwav`24wu;B6Ld+$1rbfYcQW%`e5)Lj1vF)S zslIM3Wq&Zi(mUDTAAt9SC*Cg(c4rwI7-Z+*6KuH7&#a7WOe_p+O)U+rjm-%g)iDk( z{NLUlSm@(p21}BlI$@)OL4kte{e5|VRWxp z3v2NI5m)vZ{iQk4wXAy11M9YPHzMohf-(2nns`eVU*)~wQ| z((zvVvRVZ$D&S7k+}K%3!2VFFfizP2f2M0>EkVXLpcxMeeuOg$8a=MpIgk&-&XFvM zPg*(YiiF@tiWVtC!R`deMroI6fsF-Mfp)Q&Hw*~i( z_fHOvjI99uWrGe)y3YjB{DMoN8C*)n>}T$}F}fvVDN_WHO|b$@E#Yt1xk4~CUvFQ1 zS5HrSy7UE`bMLr~B_Cl9%APFOC#3HF7i1@KmRp~tfQnW|FS_Y~rUp^a&h-{at|Lu#?V!P%8Di_<(Kd%puvAO&rtc*Z3^B1Vqv?a?CL{jIu9=*u|0^b7r`+kM?gEx@ zJeA*oYHwln@t`KC_hn9O0EypN?vU^*F)#e_M}w8v`{S!1>E&hv6XVO#(o^lIBpRkG zfgY+)S#uOnqdWPJj?N~;!Vd8>WD(?IFpem`+X{RyPXzdTWYu~}tRf_JIio|Ivm+Kc z_Jm#_@RoNG9r-RG<`a`9z<6(z3^FVjLAy;T@oaJM|408w>Au5yY<9Rv;9x!qGYrg} zvX+{Lil(Z1d|FaULTX|%3f6zZqoMDe9{!K!=2n3HvO&w1bOp&^!?NXajVSs^{K+|V znLTQRKrE+fvUaZebPj+z25bb_Yy*OQzBJgV`O={W4}r)3j<4JQn3F6c!3+WB$Cx#2 XKKDxNs-- diff --git a/font/suits.woff2 b/font/suits.woff2 index 1ecf54b37823f15cff3ce30d3bf6357088314e03..09374325228a33e142d384251b4ec23b358d7758 100644 GIT binary patch literal 4680 zcmV-O61VMlPew8T0RR9101`+55C8xG03X}{01@v127mwn00000000000000000000 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 } - return `${prefix}`; + return `📱`; }, }], ['TW',{ getSpan:(prefix,name)=>{ - return `TW`; + return `TW`; }, }], ['SP',{ getSpan:(prefix,name)=>{ - return `SP`; + return `SP`; }, }], ['OL',{ getSpan:(prefix,name)=>{ - return `OL`; + return `OL`; }, }], ['界SP',{ @@ -57407,27 +57408,15 @@ if(lib.translate[str+'_prefix']){ return str2.slice(lib.translate[str+'_prefix'].length); } - if(str2.indexOf('TW')==0){ - str2=str2.slice(2); - } - else if(str2.indexOf('OL')==0){ - str2=str2.slice(2); - } - else if(str2.indexOf('JSP')==0){ + if(str2.indexOf('JSP')==0){ str2=str2.slice(3); } else if(str2.indexOf('☆SP')==0){ str2=str2.slice(3); } - else if(str2.indexOf('手杀')==0){ - str2=str2.slice(2); - } else if(str2.indexOf('新杀')==0){ str2=str2.slice(2); } - else if(str2.indexOf('界')==0&&lib.characterPack.refresh&&lib.characterPack.refresh[str]){ - str2=str2.slice(1); - } else if(str2.indexOf('旧')==0&&(lib.characterPack.old||lib.characterPack.mobile)&&(lib.characterPack.old[str]||lib.characterPack.mobile[str])){ str2=str2.slice(1); } @@ -57440,21 +57429,12 @@ if(lib.translate[str+'_ab']) return lib.translate[str+'_ab']; var str2=lib.translate[str]; if(!str2) return ''; - if(str2.indexOf('TW')==0){ - str2=str2.slice(2); - } - else if(str2.indexOf('OL')==0){ - str2=str2.slice(2); - } - else if(str2.indexOf('JSP')==0){ + if(str2.indexOf('JSP')==0){ str2=str2.slice(3); } else if(str2.indexOf('☆SP')==0){ str2=str2.slice(3); } - else if(str2.indexOf('手杀')==0){ - str2=str2.slice(2); - } else if(str2.indexOf('新杀')==0){ str2=str2.slice(2); } From c3cb1cd4d089906dbbc809ec9d0bee54dfcb27ee Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Sun, 1 Oct 2023 21:38:11 +0800 Subject: [PATCH 048/115] =?UTF-8?q?fix=20=E5=88=98=E5=8D=8F=E4=B8=BB?= =?UTF-8?q?=E5=85=AC=E6=8A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/tw.js | 33 +++++++++++++++++++-------------- game/game.js | 8 ++++---- 2 files changed, 23 insertions(+), 18 deletions(-) diff --git a/character/tw.js b/character/tw.js index e6f3a0fbf5..dd450e626d 100644 --- a/character/tw.js +++ b/character/tw.js @@ -728,30 +728,35 @@ game.import('character',function(lib,game,ui,get,ai,_status){ global:'twzhuiting_global', subSkill:{ global:{ - hiddenCard:function(player,name){ - if(name!='wuxie'||!lib.inpile.contains('wuxie')) return false; - if(!['wei','qun'].contains(player.group)) return false; - return game.hasPlayer(target=>target!=player&&target.hasZhuSkill('twzhuiting')); + hiddenWuxie:function(player,info){ + if(player.group!='wei'&&player.group!='qun') return false; + const target=info.target,card=info.card; + if(!target||target==player||!target.hasZhuSkill('twzhuiting')) return false; + if(_status.connectMode&&player.countCards('hs')>0) return true; + const color=get.color(card,false); + if(color=='none') return false; + return player.hasCard(card=>get.color(card)==color,'hes'); }, audio:'twzhuiting', forceaudio:true, enable:'chooseToUse', filter:function(event,player){ - if(!['wei','qun'].contains(player.group)) return false; - if(!event.filterCard({name:'wuxie'},player,event)||!lib.inpile.contains('wuxie')) return false; - var target=event.getParent(4)[event.getParent(4).name=='phaseJudge'?'player':'target']; - var cardx=event.getParent(4).card; - return target&&cardx&&target!=player&&target.hasZhuSkill('twzhuiting')&&player.countCards('hes',card=>get.color(card,player)==get.color(cardx)); + if(event.type!='wuxie'||player.group!='wei'&&player.group!='qun') return false; + const info=event.info_map,target=info.target,card=info.card; + if(!target||target==player||!target.hasZhuSkill('twzhuiting')) return false; + const color=get.color(card,false); + if(color=='none') return false; + return player.hasCard(card=>get.color(card)==color,'hes'); }, - filterCard:function(card,player){ - var event=_status.event; - return get.color(card,player)==get.color(event.getParent(4).card); + filterCard:function(card){ + const info=_status.event.info_map; + return info&&get.color(card)==get.color(info.card,false); }, viewAs:{name:'wuxie'}, position:'hes', prompt:function(){ - var event=_status.event; - return '将一张'+get.translation(get.color(event.getParent(4).card))+'牌当作【无懈可击】对'+get.translation(event.getParent(4)[event.getParent(4).name=='phaseJudge'?'player':'target'])+'使用'; + const info=_status.event.info_map; + return '将一张'+get.translation(get.color(info.card))+'牌当作【无懈可击】对'+get.translation(info.target)+'使用'; }, check:function(card){ return 8-get.value(card); diff --git a/game/game.js b/game/game.js index b5dbed81d9..a7406b6a8e 100644 --- a/game/game.js +++ b/game/game.js @@ -27495,13 +27495,13 @@ game.expandSkills(skills); for(var i=0;i Date: Mon, 2 Oct 2023 07:13:46 +0800 Subject: [PATCH 049/115] fix: bugs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 万智牌 - 地牌改变背景失效 * 昆特牌 - 凯瑞斯【卫土】无法触发护甲抵挡效果 * 炉石传说 - 阿玛拉【守望】当目标技能被禁用时可以无限对其发动 --- character/gwent.js | 6 ++---- character/hearth.js | 1 + game/game.js | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/character/gwent.js b/character/gwent.js index 585077e3c8..2c449aae87 100644 --- a/character/gwent.js +++ b/character/gwent.js @@ -999,10 +999,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ group:'gwweitu_gain', subSkill:{ gain:{ - trigger:{player:'damageZero'}, - filter:function(event){ - return event.hujia; - }, + trigger: {player: 'changeHujiaAfter'}, + filter: (event) => event.num < 0, forced:true, content:function(){ player.storage.gwweitu++; diff --git a/character/hearth.js b/character/hearth.js index 6099402400..bbd02ebd9c 100644 --- a/character/hearth.js +++ b/character/hearth.js @@ -2023,6 +2023,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, shouwang2:{ + charlotte: true, mark:true, intro:{ content:'已发动' diff --git a/game/game.js b/game/game.js index 99532dbccf..aba6bf569e 100644 --- a/game/game.js +++ b/game/game.js @@ -34345,7 +34345,7 @@ game.addVideo('changeLand',player,url); const parsedPath=lib.path.parse(url); delete parsedPath.base; - if(!parsedPath.dir) parsedPath.dir='image/card'; + if(!parsedPath.dir) parsedPath.dir='image/card/'; if(!parsedPath.ext) parsedPath.ext='.jpg'; game.broadcastAll((formattedPath,name,skill,player)=>{ const node=ui.create.div('.background.upper.land'); From 10d5a01682ebc29a14841d482c94b05509a1e978 Mon Sep 17 00:00:00 2001 From: MDYY1 <2741562754@qq.com> Date: Mon, 2 Oct 2023 08:12:53 +0800 Subject: [PATCH 050/115] bug fix --- game/game.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/game.js b/game/game.js index 99532dbccf..6e3cc3a776 100644 --- a/game/game.js +++ b/game/game.js @@ -25162,7 +25162,7 @@ }, addJudgeNext:function(card,unlimited){ if(!card.expired){ - if(!unlimited&&get.postion(card,true)!=='o'&&get.postion(card,true)!=='j'){ + if(!unlimited&&get.position(card,true)!=='o'&&get.position(card,true)!=='j'){ game.log('将',card,'移入',this.next,'的判定区失败'); return; } From d04957377ff9548d1fe161696345a20cca6c7004 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Mon, 2 Oct 2023 13:35:32 +0800 Subject: [PATCH 051/115] =?UTF-8?q?=E5=AE=8C=E6=88=90=E7=BA=BF=E4=B8=8B?= =?UTF-8?q?=E6=AD=A6=E5=B0=86=E4=BB=A5=E5=A4=96=E7=9A=84prefix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/collab.js | 6 +-- character/extra.js | 5 +- character/mobile.js | 13 ++++- character/offline.js | 32 +++++++++--- character/old.js | 67 +++++++++++++++++++------ character/refresh.js | 2 - character/shenhua.js | 8 +++ character/sp.js | 3 -- character/sp2.js | 17 +++++-- character/tw.js | 9 ++-- character/xianding.js | 15 ++++-- character/yijiang.js | 12 +++-- character/yingbian.js | 13 ++++- font/motoyamaru.woff2 | Bin 0 -> 27512 bytes font/suits.woff2 | Bin 4680 -> 4692 bytes game/game.js | 112 +++++++++++++++++++++--------------------- 16 files changed, 206 insertions(+), 108 deletions(-) create mode 100644 font/motoyamaru.woff2 diff --git a/character/collab.js b/character/collab.js index 1defc44cee..c968ed6a1f 100644 --- a/character/collab.js +++ b/character/collab.js @@ -1600,15 +1600,15 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcbianzhuang:'变装', dcbianzhuang_info:'①出牌阶段限一次,你可以从系统随机选择的两个技能中获得一个,并视为使用一张【杀】(无距离次数限制),然后失去以此法获得的技能。②当你使用装备牌后,你清空此技能的发动次数记录。③当你发动〖变装①〗后,若你发动〖变装①〗的次数大于2,则你将武将牌变更为诸葛亮,并将系统选择的技能数改为三个。', dc_caocao:'经典曹操', - dc_caocao_ab:'曹操', + dc_caocao_prefix:'经典', dcjianxiong:'奸雄', dcjianxiong_info:'当你受到伤害后,你可以摸一张牌并获得对你造成伤害的牌,然后你令此技能摸牌数+1(至多为5)。', dc_liubei:'经典刘备', - dc_liubei_ab:'刘备', + dc_liubei_prefix:'经典', dcrende:'仁德', dcrende_info:'出牌阶段每名角色限一次。你可以获得一名其他角色两张手牌,然后视为使用一张基本牌。', dc_sunquan:'经典孙权', - dc_sunquan_ab:'孙权', + dc_sunquan_prefix:'经典', dczhiheng:'制衡', dczhiheng_info:'①出牌阶段限一次。你可以弃置任意张牌并摸等量的牌,若你在发动〖制衡〗时弃置了所有手牌,则你多摸一张牌。②每回合每名角色限一次。当你对其他角色造成伤害后,你令〖制衡①〗于此回合发动次数上限+1。', diff --git a/character/extra.js b/character/extra.js index 9df78fa413..1b5661d03f 100755 --- a/character/extra.js +++ b/character/extra.js @@ -7253,6 +7253,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ huoxin_info:'出牌阶段限一次,你可以展示两张花色相同的手牌并分别交给两名其他角色,然后令这两名角色拼点,没赢的角色获得1个“魅惑”标记。拥有2个或更多“魅惑”的角色回合即将开始时,该角色移去其所有“魅惑”,此回合改为由你操控。', boss_zhaoyun:'高达一号', boss_zhaoyun_ab:'神赵云', + boss_zhaoyun_prefix:'神', boss_juejing:'绝境', boss_juejing2:'绝境', boss_juejing_info:'锁定技,摸牌阶段开始前,你跳过此阶段。当你得到牌/失去手牌后,若你的手牌数大于4/小于4,则你将手牌摸至4张/弃置至4张。', @@ -7365,6 +7366,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hina_xingzhi:'幸凪', hina_xingzhi_info:'键势力技。每回合限一次,你可以通过“助战”触发一张牌的全部应变效果,且响应助战的角色摸两张牌。', tw_shen_guanyu:'TW神关羽', + tw_shen_guanyu_prefix:'TW神', twwushen:'武神', twwushen_info:'锁定技。①你的♥手牌均视为普【杀】。②你于每阶段使用的第一张【杀】不可被响应。③你使用♥【杀】无距离和次数限制。④当你使用♥【杀】选择目标后,你令所有拥有“梦魇”标记的角色均成为此【杀】的目标。', twwuhun:'武魂', @@ -7385,7 +7387,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sanshou_info:'当你受到伤害时,你可以亮出牌堆顶三张牌。若其中有本回合未被使用过的牌的类型,防止此伤害。', tianjie:'天劫', tianjie_info:'一名角色的回合结束时,若本回合牌堆洗过牌,你可以选择至多三名其他角色。你依次对每名目标角色造成X点雷电伤害(X为其手牌中【闪】的数量,至少为1)。', - tw_shen_lvmeng: 'TW神吕蒙', + tw_shen_lvmeng:'TW神吕蒙', + tw_shen_lvmeng_prefix:'TW神', twshelie:'涉猎', twshelie_info:'①摸牌阶段,你可放弃摸牌并亮出牌堆顶的五张牌,然后选择获得其中每种花色的牌各一张。②每轮限一次。结束阶段,若你本回合使用的花色数不小于你的体力值,你执行一个额外的摸牌阶段或出牌阶段。', twgongxin:'攻心', diff --git a/character/mobile.js b/character/mobile.js index 38bafe5906..e84260180a 100644 --- a/character/mobile.js +++ b/character/mobile.js @@ -14249,7 +14249,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ wanlan_info:'限定技,当一名角色进入濒死状态时,你可以弃置所有手牌(无牌可不弃)。其回复体力至1点,然后你对当前回合角色造成1点伤害。', re_jikang:'手杀嵇康', re_jikang_prefix:'手杀', - old_caochun:'旧曹纯', shenpei:'审配', re_wangyun:'手杀王允', re_wangyun_prefix:'手杀', @@ -14874,6 +14873,18 @@ game.import('character',function(lib,game,ui,get,ai,_status){ re_caozhi_prefix:'手杀', re_sunjian:'手杀孙坚', re_sunjian_prefix:'手杀', + sunru:'手杀孙茹', + sunru_prefix:'手杀', + pangdegong:"手杀庞德公", + pangdegong_prefix:'手杀', + zhaotongzhaoguang:"手杀赵统赵广", + zhaotongzhaoguang_prefix:'手杀', + re_liru:'手杀李儒', + re_liru_prefix:'李儒', + re_chenqun:'手杀陈群', + re_chenqun_prefix:'手杀', + old_yuanshu:'手杀袁术', + old_yuanshu_prefix:'手杀', mobile_standard:'手杀异构·标准包', mobile_shenhua_feng:'手杀异构·其疾如风', diff --git a/character/offline.js b/character/offline.js index 37fd98f9bd..ef0f017635 100644 --- a/character/offline.js +++ b/character/offline.js @@ -5,7 +5,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ connect:true, characterSort:{ offline:{ - offline_star:["sp_xiahoushi","jsp_zhaoyun","huangjinleishi","sp_pangtong","sp_daqiao","sp_ganning","sp_xiahoudun","sp_lvmeng","sp_zhangfei","sp_liubei"], + offline_star:["sp_xiahoushi","jsp_zhaoyun","huangjinleishi","sp_pangtong","sp_daqiao","sp_ganning","sp_xiahoudun","sp_lvmeng","sp_zhangfei","sp_liubei","old_machao","zhangliang","jsp_caoren"], offline_sticker:['sp_gongsunzan','sp_simazhao','sp_wangyuanji','sp_xinxianying','sp_liuxie'], offline_luanwu:["ns_lijue","ns_zhangji","ns_fanchou"], offline_yongjian:["ns_chendao","yj_caoang","yj_caocao",'yj_liru','yj_caohong','yj_zhangfei','yongjian_ganning','yj_dongzhuo','yj_xuyou','yj_jiaxu','yj_zhenji'], @@ -17,6 +17,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, character:{ + zhangliang:["male","qun",4,["old_jijun","old_fangtong"]], + jsp_caoren:['male','wei',4,['kuiwei','yanzheng']], + old_machao:['male','qun',4,['zhuiji','oldcihuai']], vtb_xiaosha:['female','qun',4,['vtbguisha','vtbshuli']], vtb_xiaoshan:['female','qun',4,['vtbshanwu','vtbxianli']], vtb_xiaotao:['female','qun',4,['vtbtaoyan','vtbyanli']], @@ -6357,7 +6360,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xinfu_yanyu2:"燕语", xinfu_xiaode:"孝德", xinfu_xiaode_info:"其他角色死亡后,你可以声明该角色武将牌上的一个技能(主公技、觉醒技、隐匿技、使命技除外)。若如此做,你获得此技能且不能再发动〖孝德〗直到你的回合结束。", - jsp_zhaoyun:'☆SP赵云', + jsp_zhaoyun:'★SP赵云', + jsp_zhaoyun_prefix:'★SP', chixin:'赤心', chixin1:'赤心', chixin2:'赤心', @@ -6378,40 +6382,46 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zuixiang:'醉乡', zuixiang2:'醉乡', zuixiang_info:'限定技,准备阶段开始时,你可以展示牌堆顶的3张牌并置于你的武将牌上。你不能使用或打出与该些牌同类的牌,所有同类牌对你无效。之后的每个准备阶段,你须重复展示一次,直到这些牌中任意两张点数相同。然后,你获得这些牌。', - sp_daqiao:'☆SP大乔', + sp_daqiao:'★SP大乔', + sp_daqiao_prefix:'★SP', yanxiao:'言笑', yanxiao_info:'出牌阶段,你可以将一张♦牌置于一名角色的判定区内。判定区内有〖言笑〗牌的角色下个判定阶段开始时,其获得判定区里的所有牌。', anxian:'安娴', anxian_info:'当你使用【杀】对目标角色造成伤害时,你可以防止此伤害,令其弃置一张手牌,然后你摸一张牌;当你成为【杀】的目标后,你可以弃置一张手牌,令此【杀】对你无效,然后此【杀】的使用者摸一张牌。', - sp_ganning:'☆SP甘宁', + sp_ganning:'★SP甘宁', + sp_ganning_prefix:'★SP', yinling:'银铃', yinling_bg:'锦', yinling_info:'出牌阶段,若你的“锦”小于四张,你可以弃置一张黑色牌并指定一名其他角色。若如此做,你将其的一张牌置于你的武将牌上,称为“锦”。', junwei:'军威', junwei2:'军威', junwei_info:'结束阶段开始时,你可以移去三张“锦”。若如此做,你须指定一名角色并令其选择一项:1.展示一张【闪】,然后你将此【闪】交给一名其他角色。2.该角色失去1点体力,然后你将其装备区内的一张牌移出游戏。该角色的回合结束后,将以此法移出游戏的装备牌移回原处。', - sp_xiahoudun:'☆SP夏侯惇', + sp_xiahoudun:'★SP夏侯惇', + sp_xiahoudun_prefix:'★SP', fenyong:'愤勇', fenyong2:'愤勇', fenyong2_bg:'勇', fenyong_info:'每当你受到一次伤害后,你可以获得一枚「愤勇」标记;当你拥有「愤勇」标记时,防止你受到的所有伤害。', xuehen:'雪恨', xuehen_info:'每个角色的结束阶段开始时,若你有愤勇标记,你弃置之,然后选择一项:1.弃置当前回合角色X张牌(X为你已损失的体力值);2.视为对一名任意角色使用一张【杀】。', - sp_lvmeng:'☆SP吕蒙', + sp_lvmeng:'★SP吕蒙', + sp_lvmeng_prefix:'★SP', tanhu:'探虎', tanhu2:'探虎', tanhu3:'探虎', tanhu_info:'出牌阶段限一次,你可以与一名其他角色拼点。若你赢,你获得以下效果直到回合结束:你与该角色的距离为1,你对该角色使用的普通锦囊牌不能被【无懈可击】响应。', mouduan:'谋断', mouduan_info:'游戏开始时,你获得标记“武”并获得技能〖激昂〗和〖谦逊〗。当你失去手牌后,若手牌数不大于2,你须将你的标记变为“文”,将这两项技能改为〖英姿〗和〖克己〗。一名角色的回合开始前,你可弃一张牌将标记翻回。', - sp_zhangfei:'☆SP张飞', + sp_zhangfei:'★SP张飞', + sp_zhangfei_prefix:'★SP', jie:'嫉恶', jie_info:'锁定技,当你使用红色【杀】造成伤害时,此伤害+1。', dahe:'大喝', dahe2:'大喝', dahe2_bg:'喝', dahe_info:'出牌阶段限一次,你可以与一名其他角色拼点。若你赢,该角色不能使用或打出不为♥花色的【闪】直到回合结束,且你可将该角色拼点的牌交给场上一名体力不多于你的角色。若你没赢,你须展示手牌并弃置其中的一张。', - sp_liubei:'☆SP刘备', + sp_liubei:'★SP刘备', + sp_liubei_prefix:'★SP', zhaolie:'昭烈', zhaolie_info:'摸牌阶段摸牌时,你可以少摸一张牌并指定攻击范围内的一名角色。你展示牌堆顶的三张牌,将其中的非基本牌和【桃】置于弃牌堆,然后该角色选择一项:1.你对其造成X点伤害,然后其获得这些基本牌;2.其弃置X张牌,然后你获得这些基本牌。(X为其中非基本牌的数量)', shichou:'誓仇', @@ -6642,6 +6652,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ vtbmeiniang_info:'其他角色的出牌阶段开始时,你可以令其视为使用一张无次数限制且不计入次数的【酒】。', vtbyaoli:'媱丽', vtbyaoli_info:'其他角色于其出牌阶段内使用【酒】后,你可以令其于本回合内使用的下一张【杀】不能被响应且可以额外指定一个目标。', + old_machao:'★SP马超', + old_machao_prefix:'★SP', + jsp_caoren:'★SP曹仁', + jsp_caoren_prefix:'★SP', + zhangliang:'SP张梁', + zhangliang_prefix:'SP', offline_star:'桌游志·SP', offline_sticker:'桌游志·贴纸', diff --git a/character/old.js b/character/old.js index a53f4454d3..5b2ac77422 100755 --- a/character/old.js +++ b/character/old.js @@ -15,7 +15,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ old_yijiang4:["old_caozhen","old_chenqun","old_zhuhuan",'old_caorui'], old_yijiang5:["old_caoxiu","old_zhuzhi"], old_yijiang67:["ol_zhangrang",'old_huanghao','old_liyan'], - old_sp:["old_wanglang","old_maliang","old_machao","zhangliang","jsp_caoren","old_zhangxingcai","old_wangyun",'old_dingfeng'], + old_sp:["old_wanglang","old_maliang","old_zhangxingcai","old_wangyun",'old_dingfeng'], old_yingbian:['junk_simayi','old_yangyan','old_yangzhi'], old_mobile:["old_caochun",'old_majun'], }, @@ -58,7 +58,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ old_zhangfei:['male','shu',4,['new_repaoxiao','new_tishen']], old_zhaoyun:['male','shu',4,['longdan','new_yajiao']], old_huatuo:['male','qun',3,['jijiu','chulao']], - jsp_caoren:['male','wei',4,['kuiwei','yanzheng']], old_caochun:['male','wei',4,['shanjia']], masu:['male','shu',3,['xinzhan','huilei']], xushu:['male','shu',3,['xswuyan','jujian'],['border:wei']], @@ -77,9 +76,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ old_zhuhuan:['male','wu',4,['youdi']], old_zhuzhi:['male','wu',4,['anguo']], - old_machao:['male','qun',4,['zhuiji','oldcihuai']], old_zhugezhan:["male","shu",3,["old_zuilun","old_fuyin"]], - zhangliang:["male","qun",4,["old_jijun","old_fangtong"]], ol_zhangrang:['male','qun',3,['xintaoluan'],['sex:male_castrated']], //ol_manchong:['male','wei',3,['yuce','junxing']], old_guanqiujian:["male","wei",4,["drlt_zhenrong","drlt_hongju"],[]], @@ -1015,39 +1012,60 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, translate:{ old_zhangxingcai:'旧张星彩', + old_zhangxingcai_prefix:'旧', old_majun:'骰子马钧', - old_yuanshu:'手杀袁术', old_xusheng:'旧徐盛', + old_xusheng_prefix:'旧', old_lingtong:'旧凌统', + old_lingtong_prefix:'旧', old_zhuran:'旧朱然', + old_zhuran_prefix:'旧', old_caoxiu:'旧曹休', + old_caoxiu_prefix:'旧', old_caozhen:'旧曹真', + old_caozhen_prefix:'旧', old_maliang:'旧马良', + old_maliang_prefix:'旧', old_chenqun:'旧陈群', + old_chenqun_prefix:'旧', old_zhuhuan:'旧朱桓', + old_zhuhuan_prefix:'旧', old_zhuzhi:'旧朱治', - old_machao:'☆SP马超', - old_zhugezhan:"旧诸葛瞻", - zhangliang:'SP张梁', + old_zhuzhi_prefix:'旧', + old_zhugezhan:'旧诸葛瞻', + old_zhugezhan_prefix:'旧', yuji:'旧于吉', + yuji_prefix:'旧', old_zhangfei:'新杀张飞', - old_zhangfei_ab:'张飞', + old_zhangfei_prefix:'新杀', old_huatuo:'OL华佗', - jsp_caoren:'☆SP曹仁', + old_huatuo_prefix:'OL', ol_zhangrang:'旧张让', + ol_zhangrang_prefix:'旧', ol_liaohua:'OL廖化', + ol_liaohua_prefix:'OL', ol_zhuran:'OL朱然', + ol_zhuran_prefix:'OL', ol_manchong:'OL满宠', + ol_manchong_prefix:'OL', old_fuhuanghou:'旧伏寿', + old_fuhuanghou_prefix:'旧', old_caochong:'旧曹冲', + old_caochong_prefix:'旧', old_guanqiujian:'旧毌丘俭', + old_guanqiujian_prefix:'旧', old_wangyun:'旧王允', + old_wangyun_prefix:'旧', old_zhaoyun:'新杀赵云', - old_zhaoyun_ab:'赵云', + old_zhaoyun_prefix:'新杀', ol_huaxiong:'旧华雄', + ol_huaxiong_prefix:'旧', old_xiaoqiao:'旧小乔', + old_xiaoqiao_prefix:'旧', old_wanglang:'旧王朗', + old_wanglang_prefix:'旧', old_wangyi:'旧王异', + old_wangyi_prefix:'旧', xin_yujin:'节钺于禁', re_yujin:'毅重于禁', @@ -1069,43 +1087,60 @@ game.import('character',function(lib,game,ui,get,ai,_status){ oldxuanfeng:'旋风', oldxuanfeng_info:'当你失去装备区里的牌后,你可以选择一项:1.视为对一名其他角色使用一张【杀】;2.对一名距离为1的角色造成1点伤害。', ol_yuanshu:'旧袁术', + ol_yuanshu_prefix:'旧', fazheng:'旧法正', + fazheng_prefix:'旧', junk_simayi:'旧晋司马懿', + junk_simayi_prefix:'旧', junk_simayi_ab:'司马懿', madai:'旧马岱', + madai_prefix:'旧', old_yangzhi:'旧杨芷', + old_yangzhi_prefix:'旧', old_yangyan:'旧杨艳', + old_yangyan_prefix:'旧', old_caorui:'旧曹叡', + old_caorui_prefix:'旧', oldmingjian:'明鉴', oldmingjian_info:'出牌阶段开始前,你可以跳过此阶段并将所有手牌交给一名其他角色。若如此做,你结束当前回合,然后其获得一个额外的回合(仅包含出牌阶段)。', old_handang:'旧韩当', + old_handang_prefix:'旧', oldgongji:'弓骑', oldgongji_info:'你可以将一张装备牌当做无距离限制的【杀】使用或打出。', oldjiefan:'解烦', oldjiefan_info:'当一名角色A于你的回合外处于濒死状态时,你可以对当前回合角色使用一张【杀】。当此【杀】造成伤害时,你防止此伤害,视为对A使用一张【桃】。', old_gaoshun:'旧高顺', + old_gaoshun_prefix:'旧', old_liubiao:'旧刘表', + old_liubiao_prefix:'旧', oldre_liubiao:'RE刘表', oldre_liubiao_ab:'刘表', oldzishou:'自守', oldzishou_info:'摸牌阶段,若你已受伤,你可令额定摸牌数+X(X为你已损失的体力值),然后跳过下一个出牌阶段。', old_huanghao:'旧黄皓', + old_huanghao_prefix:'旧', oldqinqing:'寝情', oldqinqing_info:'结束阶段,你可以选择一名攻击范围内含有主公的其他角色,然后你弃置该角色的一张牌(无牌则不弃),并令其摸一张牌。若该角色的手牌数大于主公,你摸一张牌。', oldhuisheng:'贿生', oldhuisheng_info:'每名角色限一次。当你受到其他角色对你造成的伤害时,你可以令其观看你任意数量的牌并令其选择一项:1.获得这些牌中的一张并防止此伤害;2.弃置等量的牌', old_dingfeng:'旧丁奉', - junk_sunquan:'改版神孙权', - junk_sunquan_ab:'神孙权', + old_dingfeng_prefix:'旧', + junk_sunquan:'旧神孙权', + junk_sunquan_prefix:'旧神', new_caoren:'旧曹仁', - new_caoren_ab:'旧曹仁', + new_caoren_prefix:'旧', old_re_lidian:'旧李典', + old_re_lidian_prefix:'旧', old_liyan:'旧李严', + old_liyan_prefix:'旧', old_chendao:'旧陈到', - old_caocao:'神曹操', - old_caocao_ab:'魏武帝', + old_chendao_prefix:'旧', + old_caocao:'旧神曹操', + old_caocao_prefix:'旧神', junkguixin:'归心', junkguixin_info:'回合结束时,你可以选择一项:①获得剩余武将牌堆的所有主公技的其中一个技能;②更改一名其他角色的势力。', + old_caochun:'旧曹纯', + old_caochun_prefix:'旧', old_standard:'标准包', old_shenhua:'神话再临', diff --git a/character/refresh.js b/character/refresh.js index 2abc86cdc3..5132aa061f 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -14846,7 +14846,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ decadechunlao:'醇醪', decadechunlao2:'醇醪', decadechunlao_info:'你可以对其他角色使用【酒(使用方法②)】。当你需要使用【酒】时,若你的武将牌未横置,则你可以将武将牌横置,然后视为使用【酒】。当你受到或造成伤害后,若伤害值大于1且你的武将牌横置,则你可以重置武将牌。', - re_liru:'手杀李儒', rejuece:'绝策', rejuece_info:'结束阶段,你可以对一名本回合内失去过牌的角色造成1点伤害。', remieji:'灭计', @@ -14936,7 +14935,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ollihuo_info:'你使用普通的【杀】可以改为火【杀】,若此【杀】造成过伤害,你失去1点体力;你使用火【杀】可以多选择一个目标。你每回合使用的第一张牌如果是【杀】,则此【杀】结算完毕后可置于你的武将牌上。', xinjiangchi:'将驰', xinjiangchi_info:'出牌阶段开始时,你可选择:①摸一张牌。②摸两张牌,然后本回合内不能使用或打出【杀】。③弃置一张牌,然后本回合内可以多使用一张【杀】,且使用【杀】无距离限制。', - re_chenqun:'手杀陈群', redingpin:'定品', redingpin_info:'出牌阶段,你可以弃置一张本回合未使用过/弃置过的类型的牌并选择一名角色。其进行判定,若结果为:黑色,其摸X张牌(X为其体力值且至多为3)且本回合内不能再成为〖定品〗的目标;红桃,你令此次弃置的牌不计入〖定品〗弃置牌合法性的检测;方片,你将武将牌翻面。', refaen:'法恩', diff --git a/character/shenhua.js b/character/shenhua.js index 78bfa304a4..aa6ade50b9 100755 --- a/character/shenhua.js +++ b/character/shenhua.js @@ -7946,6 +7946,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ caopi:'曹丕', re_xuhuang:'徐晃', lusu:'旧鲁肃', + lusu_prefix:'旧', sunjian:'孙坚', dongzhuo:'董卓', jiaxu:'贾诩', @@ -8005,6 +8006,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ taishici:'太史慈', yanwen:'颜良文丑', yuanshao:'旧袁绍', + yuanshao_prefix:'旧', re_pangde:'庞德', huoji:'火计', bazhen:'八阵', @@ -8062,13 +8064,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ old_zhoutai:'周泰', old_caoren:'曹仁', xuhuang:'旧徐晃', + xuhuang_prefix:'旧', pangde:'旧庞德', + pangde_prefix:'旧', xiahouyuan:'旧夏侯渊', + xiahouyuan_prefix:'旧', huangzhong:'旧黄忠', + huangzhong_prefix:'旧', sp_zhangjiao:'张角', weiyan:'旧魏延', + weiyan_prefix:'旧', xiaoqiao:'小乔', zhangjiao:'旧张角', + zhangjiao_prefix:'旧', //yuji:'于吉', shensu:'神速', shensu1:'神速', diff --git a/character/sp.js b/character/sp.js index a26fd47aae..58d76fbc61 100755 --- a/character/sp.js +++ b/character/sp.js @@ -24577,7 +24577,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sp_caiwenji_prefix:'SP', zhugeguo:'诸葛果', lingcao:'凌操', - sunru:'手杀孙茹', lingju:'灵雎', lifeng:'李丰', jsp_guanyu:'SP关羽', @@ -24625,8 +24624,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ caoying:"曹婴", simahui:"司马徽", baosanniang:"鲍三娘", - pangdegong:"手杀庞德公", - zhaotongzhaoguang:"手杀赵统赵广", majun:"马钧", simazhao:"司马昭", wangyuanji:"王元姬", diff --git a/character/sp2.js b/character/sp2.js index 840d61a018..2ad877f87f 100644 --- a/character/sp2.js +++ b/character/sp2.js @@ -10259,6 +10259,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yuanlve:'远略', yuanlve_info:'出牌阶段限一次,你可以将一张非装备牌交给一名角色,然后该角色可以使用该牌并令你摸一张牌。', xunchen:'OL荀谌', + xunchen_prefix:'OL', fenglve:'锋略', fenglve2:'锋略', fenglve_info:'出牌阶段开始时,你可以与一名角色拼点,若你赢,该角色将其区域内的各一张牌交给你;若你没赢,你交给其一张牌。当你的单人拼点结算后,你可以令对方获得你拼点的牌。', @@ -10273,10 +10274,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ beizhan2:'备战', beizhan_info:'结束阶段,你可以令一名角色将手牌摸至体力上限(至多为5)。其下个回合开始时,若其手牌数为全场最多,则其此回合内使用的牌不能指定其他角色为目标。', gaolan:'OL高览', + gaolan_prefix:'OL', xiying:'袭营', xiying2:'袭营', xiying_info:'出牌阶段开始时,你可以弃置一张非基本手牌,然后令所有其他角色依次选择一项:弃置一张牌,或本回合内不能使用或打出牌;且你本回合内获得如下效果:结束阶段,若你于本回合的出牌阶段内造成过伤害,则你从牌堆中获得一张伤害性基本牌或普通锦囊牌。', lvkuanglvxiang:'OL吕旷吕翔', + lvkuanglvxiang_prefix:'OL', liehou:'列侯', liehou_info:'出牌阶段限一次,你可以令一名攻击范围内的角色交给你一张手牌,然后你将一张手牌交给攻击范围内的另一名角色。', qigong:'齐攻', @@ -10318,6 +10321,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ juanhui2_backup:'绢绘', juanhui_info:'结束阶段,你可以选择一名其他角色。记录该角色下回合的出牌阶段里使用的基本牌和普通锦囊牌(每种牌名限记一次),你的下回合出牌阶段,可将一张手牌当这些牌里的任意一张牌使用(每张限使用一次,且【杀】不计次数)。当"绢绘"的牌全部用完时,你回复1点体力并将手牌摸至三张。', re_maliang:'新杀马良', + re_maliang_prefix:'新杀', rexiemu:'协穆', rexiemu_info:'结束阶段,若全场没有“协穆”标记,你可以选择一名角色获得“协穆”标记直到你的下回合开始。你或该角色在各自的回合外使用或打出手牌时,你与其各摸一张牌(每回合限一次)。', heli:'贺励', @@ -10338,7 +10342,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ tuxing2:'图兴', tuxing_info:'锁定技,当你废除一个装备栏时,你加1点体力上限并回复1点体力。然后若你所有的装备栏均已被废除,则你减4点体力上限,且本局游戏内造成的伤害+1。', re_hejin:'新杀何进', + re_hejin_prefix:'新杀', xin_baosanniang:'新杀鲍三娘', + xin_baosanniang_prefix:'新杀', decadexushen:"许身", decadexushen2:'许身', decadexushen_info:"限定技,当你进入濒死状态后,你可以回复1点体力并获得技能“镇南”,然后如果你脱离濒死状态且“关索”不在场,你可令一名其他角色选择是否用“关索”代替其武将并令其摸三张牌。", @@ -10380,7 +10386,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ quanbian2:'权变', quanbian_info:'当你于出牌阶段内使用/打出手牌时,若此牌有花色且你本回合内未使用/打出过该花色的其他手牌,则你可以选择一项:①摸一张牌。②将牌堆顶X张牌中的一张置于牌堆底(X为你的体力上限)。若你发动此技能,则你本回合内不能再使用与此牌花色相同的手牌。', re_hansui:'新杀韩遂', + re_hansui_prefix:'新杀', re_quyi:'新杀麴义', + re_quyi_prefix:'新杀', refuqi:'伏骑', refuqi_info:'锁定技,当你使用牌时,你令所有距离为1的其他角色不能使用或打出牌响应此牌。', hanfu:'韩馥', @@ -10390,11 +10398,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hfjieying_info:'结束阶段,你可以选择一名其他角色,该角色下回合使用【杀】或普通锦囊牌无距离限制且可多指定一个目标,且当其造成伤害后,其无法再使用牌直到回合结束。 ', weipo:'危迫', weipo_info:'锁定技,其他角色使用【杀】或普通锦囊牌指定你为目标后,若你的手牌数小于X,则你将手牌摸至X张,并记录摸牌事件结算后的手牌数Y。此牌结算结束后,若你的手牌数小于Y,则你将一张手牌交给此牌的使用者,且此技能失效直到你的下回合开始。(X为你的体力上限且至多为5) ', - ol_lisu:'OL李肃', - qiaoyan:'巧言', - qiaoyan_info:'锁定技,当你于回合外受到其他角色造成的伤害时,若你:有“珠”,则你令伤害来源获得“珠”;没有“珠”,则你防止此伤害,然后摸一张牌,并将一张牌正面朝上置于武将牌上,称为“珠”。', - xianzhu:'献珠', - xianzhu_info:'锁定技,出牌阶段开始时,你令一名角色A获得“珠”。若A不为你自己,则你选择A攻击范围内的一名角色B,视为A对B使用一张【杀】。', zhaozhong:'赵忠', yangzhong:'殃众', yangzhong_info:'当你造成或受到伤害后,若受伤角色和伤害来源均存活,则伤害来源可弃置两张牌,然后令受伤角色失去1点体力。', @@ -10424,6 +10427,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhangu:'战孤', zhangu_info:'锁定技,准备阶段,若你的体力上限大于1且没有手牌/装备区内没有牌,则你减1点体力上限,然后从牌堆中获得三张类型不同的牌。', re_niujin:'新杀牛金', + re_niujin_prefix:'新杀', recuorui:'摧锐', recuorui_info:'限定技,出牌阶段,你可以依次获得至多X名角色的各一张手牌(X为你的体力值)。', reliewei:'裂围', @@ -10607,6 +10611,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcniji:'逆击', dcniji_info:'①当你成为非装备牌的目标后,你可以摸一张牌,称为“逆击”。②一名角色的结束阶段,若你于本回合获得的“逆击”数不小于你的体力值,你可以使用一张“逆击”。你弃置所有“逆击”。', //dc_fuwan:'新杀伏完', + //dc_fuwan_prefix:'新杀', //dc_fuwan_ab:'伏完', dcmoukui:'谋溃', dcmoukui_info:'当你使用【杀】指定第一个目标后,你可以选择任意项:1.摸一张牌;2.弃置其中一个目标角色一张牌。若你均选择,当此【杀】被无效后或被抵消后,该角色弃置你一张牌。', @@ -10628,11 +10633,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcwujie:'无节', dcwujie_info:'锁定技。①你使用无色牌无任何次数限制且无距离限制。②当其他角色执行杀死你的奖惩而摸牌或弃牌时,取消之。', dc_jsp_guanyu:'魏关羽', + dc_jsp_guanyu_prefix:'魏', dcdanji:'单骑', dcdanji_info:'觉醒技。准备阶段,若你的手牌数大于体力值,你减1点体力上限,将体力回复至体力上限,然后获得〖马术〗和〖怒嗔〗。', dcnuchen:'怒嗔', dcnuchen_info:'出牌阶段限一次。你可以展示一名其他角色的一张手牌,然后选择一项:1.弃置任意张该花色的牌,对其造成等量伤害;2.获得该角色手牌中所有此花色的牌。', dc_jikang:'新杀嵇康', + dc_jikang_prefix:'新杀', dcjuexiang:'绝响', dcjuexiang_info:'当你死亡时,杀死你的角色弃置其装备区内的所有牌并失去1点体力,然后你可以令一名其他角色获得〖残韵〗。', dccanyun:'残韵', diff --git a/character/tw.js b/character/tw.js index dd450e626d..8d9384385f 100644 --- a/character/tw.js +++ b/character/tw.js @@ -14052,8 +14052,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ tw_caoang_prefix:'TW', tw_dingfeng:'TW丁奉', tw_dingfeng_prefix:'TW', - tw_caohong:'TW曹洪', - tw_caohong_prefix:'TW', + tw_caohong:'TW将曹洪', + tw_caohong_prefix:'TW将', tw_maliang:'TW马良', tw_maliang_prefix:'TW', @@ -14156,8 +14156,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ tw_mayunlu_prefix:'TW', twfengpo:'凤魄', twfengpo_info:'①当你使用【杀】或【决斗】指定唯一目标后,你可观看目标角色的手牌并选择一项:⒈摸X张牌。⒉令此牌的伤害值基数+X(X为其手牌中的♦数)。②当你杀死一名角色后,你将〖凤魄①〗中的“♦数”改为“红色牌数”。', - tw_re_caohong:'TW手杀曹洪', - tw_re_caohong_ab:'曹洪', + tw_re_caohong:'TW曹洪', + tw_re_caohong_prefix:'TW', twyuanhu:'援护', twyuanhu_info:'出牌阶段限一次。你可将一张装备牌置入一名角色的装备区内。若此牌为:武器牌,你弃置与其距离为1的另一名角色区域的一张牌;防具牌,其摸一张牌;坐骑牌或宝物牌,其回复1点体力。然后若其体力值或手牌数不大于你,则你摸一张牌,且你可以于本回合的结束阶段发动一次〖援护〗。', twjuezhu:'决助', @@ -14522,6 +14522,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twyuejian:'约俭', twyuejian_info:'出牌阶段限一次。你可以将X张牌置于牌堆顶或牌堆底(X为你的手牌数减你的手牌上限且至少为1)。若你以此法失去的牌数:不小于3,你的体力上限+1;不小于2,你回复1点体力;不小于1,你的手牌上限+1。', tw_chenzhen:'TW陈震', + tw_chenzhen_prefix:'TW', twmuyue:'睦约', twmuyue_info:'出牌阶段限一次。你可以弃置一张牌并选择一个基本牌或普通锦囊牌的牌名,然后令一名角色从牌堆中获得一张此牌名的牌。若你以此法弃置的牌的牌名与你选择的牌名相同,你下次发动〖睦约〗无需弃牌。', twchayi:'察异', diff --git a/character/xianding.js b/character/xianding.js index dec9654c95..a266fc1b30 100644 --- a/character/xianding.js +++ b/character/xianding.js @@ -3688,7 +3688,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ else event.finish(); 'step 2' var card={name:event.list.shift(),isCard:true}; - if(player.canUse(card,target,false)) player.useCard(card,target,false); + if(target.isIn()&&player.canUse(card,target,false)) player.useCard(card,target,false); if(event.list.length) event.redo(); 'step 3' player.removeSkill('dccansi_draw'); @@ -12302,6 +12302,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yuwei:'余威', yuwei_info:'主公技,锁定技,其他群雄角色的回合内,你将〖诗怨〗改为“每回合每项限两次”。', re_xinxianying:'新杀辛宪英', + re_xinxianying_prefix:'新杀', rezhongjian:'忠鉴', rezhongjian2:'忠鉴', rezhongjian_info:'出牌阶段限一次,你可以选择一名本回合内未选择过的角色。你令其获得一项效果直至你的下回合开始:①其下次造成伤害后弃置两张牌,然后你摸一张牌。②其下次受到伤害后摸两张牌,然后你摸一张牌。', @@ -12402,7 +12403,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcjinggong_info:'你可以将一张装备牌当做无距离限制的【杀】使用。当你声明使用此【杀】后,你将此杀的伤害值基数改为X(X为你至此【杀】第一个目标角色的距离且至多为5)。', dcxiaojuan:'骁隽', dcxiaojuan_info:'当你使用牌指定其他角色为唯一目标后,你可以弃置其一半的手牌(向下取整)。若这些牌中有与你使用牌花色相同的牌,则你弃置一张手牌。', - dc_liuyu:'刘虞', + dc_liuyu:'新杀刘虞', + dc_liuyu_prefix:'新杀', dcsuifu:'绥抚', dcsuifu_info:'其他角色的结束阶段开始时,若你和一号位本回合内累计受到过的伤害值大于1,则你可以将该角色的所有手牌置于牌堆顶,然后视为使用一张【五谷丰登】。', dcpijing:'辟境', @@ -12524,7 +12526,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dczhanmeng:'占梦', dczhanmeng_info:'当你使用牌时,你可以选择本回合未选择过的一项:1.上一回合内,若没有同名牌被使用过,你获得一张非伤害牌;2.下一回合内,当同名牌首次被使用后,你获得一张伤害牌;3.令一名其他角色弃置两张牌,若点数之和大于10,你对其造成1点火焰伤害。', dc_wangyun:'新杀王允', - dc_wangyun_ab:'王允', + dc_wangyun_prefix:'新杀', dclianji:'连计', dclianji_info:'出牌阶段限一次。你可以弃置一张手牌并选择一名其他角色,其随机使用牌堆中的一张武器牌,然后其选择一项:1.对另一名其他角色使用一张【杀】,并将武器牌交给其中一个目标;2.令你视为对其使用一张【杀】,并将武器牌交给你。', dcmoucheng:'谋逞', @@ -12659,16 +12661,23 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcxiaoren:'绡刃', dcxiaoren_info:'每回合限一次,当你造成伤害后,你可以进行判定,若结果为:红色,你可以令一名角色回复1点体力;黑色,你可以对受伤角色的上家或下家造成1点伤害,然后你可以重复此方向的伤害流程直到有角色因此死亡或下个目标角色为你。', dc_daxiaoqiao:'新杀大乔小乔', + dc_daxiaoqiao_prefix:'新杀', dcxingwu:'星舞', dcxingwu_info:'弃牌阶段开始时,你可以将一张手牌置于武将牌上,称为“星舞”。若你的“星舞”牌达到三张,则你可移去三张“星舞”,弃置一名其他角色装备区里的所有牌,然后对其造成X点伤害(X为移去的“星舞”牌的花色数,若为女性角色则改为1点伤害)。', dcluoyan:'落雁', dcluoyan_info:'锁定技,若你有“星舞”牌,你视为拥有技能〖天香〗和〖流离〗。', dc_xiahouba:'新杀夏侯霸', + dc_xiahouba_prefix:'新杀', old_huangfusong:'新杀皇甫嵩', + old_huangfusong_prefix:'新杀', dc_sp_machao:'群马超', + dc_sp_machao_prefix:'群', dc_shixie:'新杀士燮', + dc_shixie_prefix:'新杀', ol_guansuo:'新杀关索', + ol_guansuo_prefix:'新杀', dc_zhaoxiang:'新杀赵襄', + dc_zhaoxiang_prefix:'新杀', dc_xujing:'许靖', dcshangyu:'赏誉', dcshangyu_tag:'赏誉', diff --git a/character/yijiang.js b/character/yijiang.js index aee7c9ff0c..adaaaf44e1 100755 --- a/character/yijiang.js +++ b/character/yijiang.js @@ -13966,9 +13966,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, translate:{ old_huaxiong:'将华雄', - old_huaxiong_ab:'华雄', + old_huaxiong_prefix:'将', yufan:'虞翻', xushu:'旧徐庶', + xushu_prefix:'旧', caozhi:'曹植', zhangchunhua:'张春华', lingtong:'凌统', @@ -13977,6 +13978,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhuran:'朱然', yujin:'于禁', masu:'旧马谡', + masu_prefix:'旧', xin_masu:'马谡', xin_fazheng:'法正', wuguotai:'吴国太', @@ -13990,6 +13992,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ caifuren:'蔡夫人', zhonghui:'钟会', old_zhonghui:'旧钟会', + old_zhonghui_prefix:'旧', sunluban:'孙鲁班', chenqun:'陈群', zhangsong:'张松', @@ -14001,6 +14004,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ manchong:'满宠', liufeng:'刘封', liru:'旧李儒', + liru_prefix:'旧', yj_jushou:'沮授', zhuhuan:'朱桓', xiahoushi:'夏侯氏', @@ -14025,14 +14029,15 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gaoshun:'高顺', xin_liru:'李儒', guohuanghou:'郭皇后', - liuyu:'OL刘虞', + liuyu:'刘虞', sundeng:'孙登', liyan:'李严', sunziliufang:'孙资刘放', huanghao:'黄皓', zhangrang:'张让', cenhun:'岑昏', - xinxianying:'OL辛宪英', + xinxianying:'将辛宪英', + xinxianying_prefix:'将', wuxian:'吴苋', xushi:'徐氏', caojie:'曹节', @@ -14515,6 +14520,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ shiyong:'恃勇', shiyong_info:'锁定技,当你受到一次红色【杀】或【酒】【杀】造成的伤害后,须减1点体力上限', old_guanzhang:'旧关兴张苞', + old_guanzhang_prefix:'旧', wangyi:'王异', oldqianxi:'潜袭', oldqianxi_info:'当你使用【杀】对距离为1的目标角色造成伤害时,你可以进行一次判定,若判定结果不为红桃,你防止此伤害,令其减1点体力上限', diff --git a/character/yingbian.js b/character/yingbian.js index 8f69c72b86..604694ef71 100644 --- a/character/yingbian.js +++ b/character/yingbian.js @@ -3611,7 +3611,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xijue_xiaoguo:'骁果', xijue_xiaoguo_info:'其他角色的结束阶段开始时,你可以弃置一张基本牌,令该角色选择一项:1.弃置一张装备牌,然后你摸一张牌;2.受到你对其造成的1点伤害。', xijue_xiaoguo_info_guozhan:'其他角色的结束阶段开始时,你可以弃置一张基本牌,令该角色选择一项:1.弃置一张装备牌;2.受到你对其造成的1点伤害。', - duyu:'OL杜预', + duyu:'晋杜预', + duyu_prefix:'晋', sanchen:'三陈', sanchen_info:'出牌阶段限一次。你可选择一名本回合内未选择过的角色。其摸三张牌,然后弃置三张牌。若其未以此法弃置牌或以此法弃置的牌的类别均不相同,则其摸一张牌且〖三陈〗于此阶段内使用次数上限+1。', sanchen_info_guozhan:'出牌阶段,你可选择一名本回合内未选择过的角色。其摸三张牌,然后弃置三张牌。若其未以此法弃置牌或以此法弃置的牌的类别均不相同,则其摸一张牌且你获得技能〖破竹〗直到回合结束。否则你本阶段内不能再发动〖三陈〗。', @@ -3719,6 +3720,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yifa2:'仪法', yifa_info:'锁定技,其他角色使用【杀】或黑色普通锦囊牌指定你为目标后,其手牌上限-1直到其回合结束。', ol_huaxin:'OL华歆', + ol_huaxin_prefix:'OL', caozhao:'草诏', caozhao_backup:'草诏', caozhao_info:'出牌阶段限一次,你可展示一张手牌并声明一种未以此法声明过的基本牌或普通锦囊牌,令一名体力不大于你的其他角色选择一项:令此牌视为你声明的牌,或其失去1点体力。然后若此牌声明成功,然后你可将其交给一名其他角色。', @@ -3751,7 +3753,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ qimei_info:'准备阶段,你可以选择一名其他角色。你获得如下效果直到下回合开始:①每回合限一次,当你或其获得牌/失去手牌后,若你与其手牌数相等,则另一名角色摸一张牌。②每回合限一次,当你或其的体力值变化后,若你与其体力值相等,则另一名角色摸一张牌。', ybzhuiji:'追姬', ybzhuiji_info:'出牌阶段开始时,你可选择一项:①摸两张牌,并于出牌阶段结束时失去1点体力;②回复1点体力,并于出牌阶段结束时弃置两张牌。', - jin_yanghu:'OL羊祜', + jin_yanghu:'晋羊祜', + jin_yanghu_prefix:'晋', huaiyuan:'怀远', huaiyuanx:'绥', huaiyuan_info:'①游戏开始时,你将你的手牌标记为“绥”。②当你失去一张“绥”后,你令一名角色执行一项:⒈其的手牌上限+1。⒉其的攻击范围+1。⒊其摸一张牌。③当你死亡时,你可令一名其他角色的手牌上限+X,且攻击范围+Y(X和Y为你自己被执行过〖怀远②〗的选项一和选项二的次数)。', @@ -3778,6 +3781,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ wangxiang:'王祥', bingxin:'冰心', bingxin_info:'每种牌名每回合限一次。当你需要使用基本牌时,若你的手牌数等于体力值且这些牌的颜色均相同,则你可以摸一张牌,视为使用一张基本牌。', + ol_lisu:'OL李肃', + ol_lisu_prefix:'OL', + qiaoyan:'巧言', + qiaoyan_info:'锁定技,当你于回合外受到其他角色造成的伤害时,若你:有“珠”,则你令伤害来源获得“珠”;没有“珠”,则你防止此伤害,然后摸一张牌,并将一张牌正面朝上置于武将牌上,称为“珠”。', + xianzhu:'献珠', + xianzhu_info:'锁定技,出牌阶段开始时,你令一名角色A获得“珠”。若A不为你自己,则你选择A攻击范围内的一名角色B,视为A对B使用一张【杀】。', yingbian_pack1:'文德武备·理', yingbian_pack2:'文德武备·备', diff --git a/font/motoyamaru.woff2 b/font/motoyamaru.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3aa05392e83ba3bfff1d54a4524f24843d078b0c GIT binary patch literal 27512 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 delta 4657 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 nk^!>tUtaI407QeAj{ + return ``; + }, + }], + ['★SP',{ + showName:'★', + }], ['手杀',{ getSpan:(prefix,name)=>{ if(lib.characterPack.shiji&&name in lib.characterPack.shiji){ @@ -33719,17 +33736,37 @@ }], ['TW',{ getSpan:(prefix,name)=>{ - return `TW`; + return `TW`; + }, + }], + ['TW神',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('TW')+get.prefixSpan('神') + }, + }], + ['TW将',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('TW')+get.prefixSpan('将') + }, + }], + ['OL神',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('OL')+get.prefixSpan('神') + }, + }], + ['旧神',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('旧')+get.prefixSpan('神') }, }], ['SP',{ getSpan:(prefix,name)=>{ - return `SP`; + return `SP`; }, }], ['OL',{ getSpan:(prefix,name)=>{ - return `OL`; + return `OL`; }, }], ['界SP',{ @@ -54436,7 +54473,7 @@ if(lib.config.show_characternamepinyin=='showPinyin2'||lib.config.show_skillnamepinyin=='showPinyin2'||lib.config.show_characternamepinyin=='showCodeIdentifier2'||lib.config.show_skillnamepinyin=='showCodeIdentifier2'){ var intro=ui.create.div('.characterintro',get.characterIntro(name),uiintro); if(lib.config.show_characternamepinyin=='showPinyin2'||lib.config.show_characternamepinyin=='showCodeIdentifier2'){ - var charactername=get.rawName(name); + var charactername=get.rawName2(name); var characterpinyin=lib.config.show_characternamepinyin=='showCodeIdentifier2'?name:get.pinyin(charactername); var nameinfo=get.character(name); var charactersex=get.translation(nameinfo[0]); @@ -54529,7 +54566,7 @@ if(showCharacterNamePinyin!='doNotShow'){ const characterIntroTable=ui.create.div('.character-intro-table',introduction),span=document.createElement('span'); span.style.fontWeight='bold'; - const nameInfo=get.character(name),exInfo=nameInfo[4],characterName=exInfo&&exInfo.includes('ruby')?lib.translate[name]:get.rawName(name); + const nameInfo=get.character(name),exInfo=nameInfo[4],characterName=exInfo&&exInfo.includes('ruby')?lib.translate[name]:get.rawName2(name); span.innerHTML=characterName; const ruby=document.createElement('ruby'); ruby.appendChild(span); @@ -57399,41 +57436,20 @@ return num.toString(); }, rawName:function(str){ - var str2=lib.translate[str]; - if(lib.translate[str+'_ab']) return lib.translate[str+'_ab']; + let str2=lib.translate[str]; + if(lib.translate[str+'_ab']) str2=lib.translate[str+'_ab']; if(!str2) return ''; - if(lib.translate[str+'_prefix']){ + if(lib.translate[str+'_prefix']&&str2.startsWith(lib.translate[str+'_prefix'])){ return str2.slice(lib.translate[str+'_prefix'].length); } - if(str2.indexOf('JSP')==0){ - str2=str2.slice(3); - } - else if(str2.indexOf('☆SP')==0){ - str2=str2.slice(3); - } - else if(str2.indexOf('新杀')==0){ - str2=str2.slice(2); - } - else if(str2.indexOf('旧')==0&&(lib.characterPack.old||lib.characterPack.mobile)&&(lib.characterPack.old[str]||lib.characterPack.mobile[str])){ - str2=str2.slice(1); - } - else if(str2.indexOf('新')==0&&(str.indexOf('re_')==0||str.indexOf('new_')==0)){ - str2=str2.slice(1); - } return str2; }, + //作用修改:只读前缀 不读_ab rawName2:function(str){ - if(lib.translate[str+'_ab']) return lib.translate[str+'_ab']; - var str2=lib.translate[str]; + let str2=lib.translate[str]; if(!str2) return ''; - if(str2.indexOf('JSP')==0){ - str2=str2.slice(3); - } - else if(str2.indexOf('☆SP')==0){ - str2=str2.slice(3); - } - else if(str2.indexOf('新杀')==0){ - str2=str2.slice(2); + if(lib.translate[str+'_prefix']&&str2.startsWith(lib.translate[str+'_prefix'])){ + return str2.slice(lib.translate[str+'_prefix'].length); } return str2; }, @@ -57441,28 +57457,10 @@ var str2=lib.translate[str]; if(lib.translate[str+'_ab']) str2=lib.translate[str+'_ab']; if(!str2) return ''; - if(lib.translate[str+'_prefix']){ + if(lib.translate[str+'_prefix']&&str2.startsWith(lib.translate[str+'_prefix'])){ return `${get.prefixSpan(lib.translate[str+'_prefix'],str)}${str2.slice(lib.translate[str+'_prefix'].length)}`; } - if(str2.indexOf('TW')==0){ - str2=str2.slice(2); - } - else if(str2.indexOf('OL')==0){ - str2=str2.slice(2); - } - else if(str2.indexOf('JSP')==0){ - str2=str2.slice(3); - } - else if(str2.indexOf('☆SP')==0){ - str2=str2.slice(3); - } - else if(str2.indexOf('手杀')==0){ - str2=str2.slice(2); - } - else if(str2.indexOf('新杀')==0){ - str2=str2.slice(2); - } - return get.verticalStr(str2,true); + return str2; }, prefixSpan:function(prefix,name){ let color='#ffffff',nature=false; @@ -59552,7 +59550,7 @@ else if(node.classList.contains('equips')&&ui.arena.classList.contains('selecting')){ (function(){ uiintro.add('选择装备'); - uiintro.addSmall(Array.from(node.childNodes),true); + uiintro.addSmall(Array.from(node.childNodes).filter(node=>!node.classList.contains('feichu')),true); uiintro.clickintro=true; ui.control.hide(); uiintro._onclose=function(){ From 21f66e784b9a34ac6fbc715a13e2e8f4772d561e Mon Sep 17 00:00:00 2001 From: kuangshen04 <2832899707@qq.com> Date: Mon, 2 Oct 2023 16:40:02 +0800 Subject: [PATCH 052/115] =?UTF-8?q?inherit,group,subSkill=E5=A5=97?= =?UTF-8?q?=E5=A8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 257 ++++++++++++++++++++++++++------------------------- 1 file changed, 133 insertions(+), 124 deletions(-) diff --git a/game/game.js b/game/game.js index fbc8037d0b..00e5c28166 100644 --- a/game/game.js +++ b/game/game.js @@ -26153,72 +26153,60 @@ return list; }, addSkillTrigger:function(skill,hidden,triggeronly){ - var info=lib.skill[skill]; - if(!info) return; - if(typeof info.group=='string'){ - this.addSkillTrigger(info.group,hidden); - } - else if(Array.isArray(info.group)){ - for(var i=0;i{ + finishSkill:(i,history)=>{ const mode=get.mode(),info=lib.skill[i],iInfo=`${i}_info`; if(info.alter){ lib.translate[`${iInfo}_origin`]=lib.translate[iInfo]; @@ -40237,14 +40215,25 @@ }); } if(info.inherit){ - const skill=lib.skill[info.inherit]; - if(skill) Object.keys(skill).forEach(value=>{ - if(info[value]!=undefined) return; - if(value=='audio'&&(typeof info[value]=='number'||typeof info[value]=='boolean')) info[value]=info.inherit; - else info[value]=skill[value]; - }); - if(lib.translate[i]==undefined) lib.translate[i]=lib.translate[info.inherit]; - if(lib.translate[iInfo]==undefined) lib.translate[iInfo]=lib.translate[`${info.inherit}_info`]; + var inheritHistory=[]; + while(true){ + if(!info.inherit) break; + if(inheritHistory.includes(info.inherit)){ + console.trace(`Inherit Error: ${info.inherit} in ${i}'s inherit forms a deadlock`); + break; + } + inheritHistory.push(info.inherit); + + const inheritInfo=lib.skill[info.inherit]; + if(inheritInfo) Object.keys(inheritInfo).forEach(value=>{ + if(info[value]!=undefined) return; + if(value=='audio'&&(typeof info[value]=='number'||typeof info[value]=='boolean')) info[value]=info.inherit; + else info[value]=inheritInfo[value]; + }); + if(lib.translate[i]==undefined) lib.translate[i]=lib.translate[info.inherit]; + if(lib.translate[`${i}_info`]==undefined) lib.translate[`${i}_info`]=lib.translate[`${info.inherit}_info`]; + if(!inheritInfo||!inheritInfo.inherit) info.inherit=void 0; + } } if(info.limited){ if(info.mark===undefined) info.mark=true; @@ -40253,16 +40242,26 @@ if(info.skillAnimation===undefined) info.skillAnimation=true; if(info.init===undefined) info.init=(player,skill)=>player.storage[skill]=false; } - if(info.subSkill&&!sub) Object.keys(info.subSkill).forEach(value=>{ - const iValue=`${i}_${value}`; - lib.skill[iValue]=info.subSkill[value]; - lib.skill[iValue].sub=true; - if(info.subSkill[value].name) lib.translate[iValue]=info.subSkill[value].name; - else lib.translate[iValue]=lib.translate[iValue]||lib.translate[i]; - if(info.subSkill[value].description) lib.translate[`${iValue}_info`]=info.subSkill[value].description; - if(info.subSkill[value].marktext) lib.translate[`${iValue}_bg`]=info.subSkill[value].marktext; - game.finishSkill(iValue,true); - }); + if(info.subSkill){ + let subSkillHistory=Array.isArray(history)?history:[]; + for(let value in info.subSkill){ + if(subSkillHistory.includes(value)){ + console.trace(`SubSkill Error: ${value} in ${i} forms a deadlock`); + continue; + } + let history=subSkillHistory.slice(0); + history.push(value); + + const iValue=`${i}_${value}`; + lib.skill[iValue]=info.subSkill[value]; + lib.skill[iValue].sub=true; + if(info.subSkill[value].name) lib.translate[iValue]=info.subSkill[value].name; + else lib.translate[iValue]=lib.translate[iValue]||lib.translate[i]; + if(info.subSkill[value].description) lib.translate[`${iValue}_info`]=info.subSkill[value].description; + if(info.subSkill[value].marktext) lib.translate[`${iValue}_bg`]=info.subSkill[value].marktext; + game.finishSkill(iValue,history); + } + } if(info.round){ const k=`${i}_roundcount`; if(typeof info.group=='string') info.group=[info.group,k]; @@ -41165,15 +41164,25 @@ if(!player.storage.skill_blocker||!player.storage.skill_blocker.length) return out; return out.filter(value=>exclude&&exclude.includes(value)||!get.is.blocked(value,player)); }, - expandSkills:skills=>skills.addArray(skills.reduce((previousValue,currentValue)=>{ - const info=get.info(currentValue); - if(info){ - if(Array.isArray(info.group)) previousValue.push(...info.group); - else if(info.group) previousValue.push(info.group); + expandSkills:(skill,oldHistory)=>{ + let history=[]; + if(oldHistory) history.addArray(oldHistory); + if(Array.isArray(skill)){ + return skill.reduce((previous,current)=>previous.addArray(game.expandSkills(current,history)),[]); } - else console.log(currentValue); - return previousValue; - },[])), + + let info=get.info(skill); + if(!info){ + console.trace(`Cannot find skill: ${skill}`); + return history; + } + history.add(skill); + if(info.group){ + let group=Array.isArray(info.group)?info.group:[info.group]; + history.addArray(game.expandSkills([].addArray(group.filter(skill=>!history.includes(skill))),history)); + } + return history; + }, css:style=>Object.keys(style).forEach(value=>{ let uiStyle=ui.style[value]; if(!uiStyle){ From 6a1605b25eda660b74aa0bacac2728e1c5670343 Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Mon, 2 Oct 2023 17:29:24 +0800 Subject: [PATCH 053/115] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=8C=9C=E6=9D=80?= =?UTF-8?q?=E7=8C=9C=E9=97=AA=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 猜杀mayHaveSha 猜闪mayHaveShan --- game/game.js | 40 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/game/game.js b/game/game.js index fbc8037d0b..2bca3c14ff 100644 --- a/game/game.js +++ b/game/game.js @@ -27528,9 +27528,43 @@ if(this.hasSkillTag('respondShan',true,null,true)) return true; return this.hasUsableCard('shan'); }, - mayHaveShan:function(){ - return this.hasShan(); - // modify: After AngelBeats! -2nd Beat- + mayHaveSha:function(viewer,type){ + if((this.hp>2||!this.isZhu&&this.hp>1)&&this.hasSkillTag('respondSha',true,type,true)) return true; + if(get.itemtype(viewer)!=='player') viewer=_status.event.player; + let cards; + if(this===viewer||get.itemtype(viewer)==='player'&&viewer.hasSkillTag('viewHandcard',null,this,true)) cards=this.getCards('h'); + else cards=this.getShownCards(); + if(cards.some(card=>{ + let name=get.name(card,this); + if(name=='sha'||name=='hufu'||name=='yuchanqian'){ + if(type==='use') return lib.filter.cardEnabled(card,this); + if(type==='respond') return lib.filter.cardRespondable(card,this); + return true; + } + return false; + })) return true; + let hs=this.getCards('hs').removeArray(cards).length; + if(hs===0) return false; + return Math.pow(hs+(this.isPhaseUsing()?6:4),2)>100*_status.event.getRand('mayHaveSha'); + }, + mayHaveShan:function(viewer,type){ + if((this.hp>2||!this.isZhu&&this.hp>1)&&this.hasSkillTag('respondShan',true,type,true)) return true; + if(get.itemtype(viewer)!=='player') viewer=_status.event.player; + let cards; + if(this===viewer||get.itemtype(viewer)==='player'&&viewer.hasSkillTag('viewHandcard',null,this,true)) cards=this.getCards('h'); + else cards=this.getShownCards(); + if(cards.some(card=>{ + let name=get.name(card,this); + if(name==='shan'||name==='hufu'){ + if(type==='use') return lib.filter.cardEnabled(card,this); + if(type==='respond') return lib.filter.cardRespondable(card,this); + return true; + } + return false; + })) return true; + let hs=this.getCards('hs').removeArray(cards).length; + if(hs===0) return false; + return Math.pow(hs+(this.isPhaseUsing()?3:5),2)>100*_status.event.getRand('mayHaveShan'); }, hasCard:function(name,position){ if(typeof name=='function'){ From 4d0987119afd8edbfb0bb4d3356e5928785a54dc Mon Sep 17 00:00:00 2001 From: BauxiteAl <3117254928@qq.com> Date: Mon, 2 Oct 2023 20:58:34 +0800 Subject: [PATCH 054/115] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8D=97=E8=9B=AE?= =?UTF-8?q?=E3=80=81=E4=B8=87=E7=AE=AD=E8=AE=A9=E5=85=B6=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E5=92=8C=E6=9D=80/=E5=86=B3=E6=96=97=E4=B8=80=E6=A0=B7?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E9=A2=9D=E5=A4=96=E6=89=93=E5=87=BA=E4=B8=80?= =?UTF-8?q?=E5=BC=A0=E7=89=8C=E5=93=8D=E5=BA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- card/standard.js | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/card/standard.js b/card/standard.js index f6e4152c96..185a8788be 100644 --- a/card/standard.js +++ b/card/standard.js @@ -888,10 +888,17 @@ game.import('card',function(lib,game,ui,get,ai,_status){ reverseOrder:true, content:function(){ "step 0" + if(!event.shaReq) event.shaReq={}; + if(typeof event.shaReq[target.playerid]!='number') event.shaReq[target.playerid]=1; + event.shaRequired=event.shaReq[target.playerid]; if(typeof event.baseDamage!='number') event.baseDamage=1; + "step 1" if(event.directHit) event._result={bool:false}; else{ var next=target.chooseToRespond({name:'sha'}); + if(event.shaRequired>1){ + next.set('prompt2','共需打出'+event.shaRequired+'张杀'); + } next.set('ai',function(card){ var evt=_status.event.getParent(); if(get.damageEffect(evt.target,evt.player,evt.target)>=0) return 0; @@ -901,10 +908,14 @@ game.import('card',function(lib,game,ui,get,ai,_status){ }); next.autochoose=lib.filter.autoRespondSha; } - "step 1" + "step 2" if(result.bool==false){ target.damage(); } + else{ + event.shaRequired--; + if(event.shaRequired>0) event.goto(1); + } }, ai:{ wuxie:function(target,card,player,viewer){ @@ -960,10 +971,17 @@ game.import('card',function(lib,game,ui,get,ai,_status){ }, content:function(){ "step 0" + if(!event.shanReq) event.shanReq={}; + if(typeof event.shanReq[target.playerid]!='number') event.shanReq[target.playerid]=1; + event.shanRequired=event.shanReq[target.playerid]; if(typeof event.baseDamage!='number') event.baseDamage=1; + "step 1" if(event.directHit) event._result={bool:false}; else{ var next=target.chooseToRespond({name:'shan'}); + if(event.shanRequired>1){ + next.set('prompt2','共需打出'+event.shanRequired+'张闪'); + } next.set('ai',function(card){ var evt=_status.event.getParent(); if(get.damageEffect(evt.target,evt.player,evt.target)>=0) return 0; @@ -976,10 +994,14 @@ game.import('card',function(lib,game,ui,get,ai,_status){ }); next.autochoose=lib.filter.autoRespondShan; } - "step 1" + "step 2" if(result.bool==false){ target.damage(); } + else{ + event.shanRequired--; + if(event.shanRequired>0) event.goto(1); + } }, ai:{ wuxie:function(target,card,player,viewer){ From fac30f506f5cf0c89e6076bc2861473ef8e9b6b4 Mon Sep 17 00:00:00 2001 From: BauxiteAl <3117254928@qq.com> Date: Mon, 2 Oct 2023 21:26:28 +0800 Subject: [PATCH 055/115] =?UTF-8?q?=E7=94=A8customArgs=E9=87=8D=E6=96=B0?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8D=97=E8=9B=AE=E3=80=81=E4=B8=87=E7=AE=AD?= =?UTF-8?q?=E8=AE=A9=E5=85=B6=E6=94=AF=E6=8C=81=E9=9C=80=E9=A2=9D=E5=A4=96?= =?UTF-8?q?=E6=89=93=E5=87=BA=E4=B8=80=E5=BC=A0=E7=89=8C=E5=93=8D=E5=BA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- card/standard.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/card/standard.js b/card/standard.js index 185a8788be..c451c7651b 100644 --- a/card/standard.js +++ b/card/standard.js @@ -888,9 +888,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ reverseOrder:true, content:function(){ "step 0" - if(!event.shaReq) event.shaReq={}; - if(typeof event.shaReq[target.playerid]!='number') event.shaReq[target.playerid]=1; - event.shaRequired=event.shaReq[target.playerid]; + if(typeof event.shaRequired!='number'||!event.shaRequired||event.shaRequired<0) event.shaRequired=1; if(typeof event.baseDamage!='number') event.baseDamage=1; "step 1" if(event.directHit) event._result={bool:false}; @@ -971,9 +969,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ }, content:function(){ "step 0" - if(!event.shanReq) event.shanReq={}; - if(typeof event.shanReq[target.playerid]!='number') event.shanReq[target.playerid]=1; - event.shanRequired=event.shanReq[target.playerid]; + if(typeof event.shanRequired!='number'||!event.shanRequired||event.shanRequired<0) event.shanRequired=1; if(typeof event.baseDamage!='number') event.baseDamage=1; "step 1" if(event.directHit) event._result={bool:false}; From 586eee669747b676944077f65d12e2b5002bebc1 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Tue, 3 Oct 2023 00:32:08 +0800 Subject: [PATCH 056/115] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=81=97=E6=BC=8Fpre?= =?UTF-8?q?fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/diy.js | 41 ++++++++++++++++++++++------------------- character/extra.js | 1 + character/huicui.js | 5 +++-- character/offline.js | 1 + character/old.js | 6 ++---- character/sb.js | 2 +- character/shenhua.js | 4 ++-- character/sp.js | 3 +-- character/sp2.js | 6 ++++-- character/xianding.js | 3 ++- game/game.js | 20 ++++++++++++++++++++ mode/brawl.js | 17 +++++++---------- 12 files changed, 66 insertions(+), 43 deletions(-) diff --git a/character/diy.js b/character/diy.js index c02a9094af..94c0063cfd 100755 --- a/character/diy.js +++ b/character/diy.js @@ -18975,8 +18975,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ nshanlang:'酣浪', nshanlang_info:'准备阶段,你可以和至多三名角色拼点。然后若这些角色中有拼点牌唯一最大的角色,则你可以令该角色从牌堆中获得一张不符合“四象天阵”的牌。', - junk_zhangrang:'四花张让', - junk_zhangrang_ab:'张让', junktaoluan:'滔乱', junktaoluan3:'滔乱', junktaoluan4:'滔乱', @@ -18996,12 +18994,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ junkquandao_info:'锁定技。当你使用【杀】或普通锦囊牌时,若你手牌中的【杀】或普通锦囊牌的数量之差X不为0,则你弃置X张数量较多的一种牌,然后你摸一张牌。', junkchigang:'持纲', junkchigang_info:'转换技,锁定技。判定阶段开始前,你取消此阶段。然后你获得一个额外的:阴,摸牌阶段;阳,出牌阶段。', - junk_liubei:'削弱刘备', - junk_liubei_ab:'刘备', junkrende:'仁德', junkrende_info:'出牌阶段限一次,你可以将任意张手牌交给其他角色。若你给出的牌多于一张,则你回复1点体力。', - junk_huangyueying:'削弱黄月英', - junk_huangyueying_ab:'黄月英', junkjizhi:'集智', junkjizhi_info:'当你使用非转化的普通锦囊牌时,你可以展示牌堆顶的一张牌A。若A不为基本牌,则你获得A。否则你选择一项:⒈将A置入弃牌堆。⒉将一张手牌置于牌堆顶,然后获得A。', junkqicai:'奇才', @@ -19013,19 +19007,26 @@ game.import('character',function(lib,game,ui,get,ai,_status){ junklangmie_info:'其他角色的结束阶段开始时,你可以选择一项:⒈若其本回合内使用过某种类型的牌超过一张,则你弃置一张牌并摸两张牌。⒉若其本回合累计造成过的伤害大于1,则你弃置一张牌,然后对其造成1点伤害。', junkshicai:"恃才", junkshicai_info:"当你使用牌结束完毕后,若此牌与你本回合使用的牌类型均不同,则你可以将此牌置于牌堆顶,然后摸一张牌。", - ol_guohuai_ab:'郭淮', - old_jiakui:'通渠贾逵', - ol_guohuai:'三血郭淮', - old_jiakui_ab:'贾逵', - old_bulianshi_ab:'步练师', - old_bulianshi:'削弱步练师', - ol_maliang:'削弱马良', - ol_maliang_ab:'马良', - junk_lidian:'削弱李典', - junk_lidian_ab:'李典', - junk_duanwei:'削弱段煨', - junk_duanwei_ab:'段煨', + junk_zhangrang:'新杀张让', + junk_zhangrang_prefix:'新杀', + old_jiakui:'手杀贾逵', + old_jiakui_prefix:'手杀', + ol_guohuai:'OL郭淮', + ol_guohuai_prefix:'OL', + old_bulianshi:'RE步练师', + old_bulianshi_prefix:'RE', + ol_maliang:'OL马良', + ol_maliang_prefix:'OL', + junk_lidian:'OL李典', + junk_lidian_prefix:'OL', + junk_duanwei:'新杀段煨', + junk_duanwei_prefix:'新杀', junk_xuyou:'手杀许攸', + junk_xuyou_prefix:'手杀', + junk_liubei:'旧界刘备', + junk_liubei_prefix:'旧界', + junk_huangyueying:'旧界黄月英', + junk_huangyueying_prefix:'旧界', diy_tieba:'吧友设计', diy_xushi:'玩点论杀·虚实篇', @@ -19129,7 +19130,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ 远野美凪:['Toono','Minagi'], 樱庭星罗:['Sakuraba','Seira'], 坂上智代:['Sakagami','Tomoyo'], - 冈崎汐:['Okazaki','Ushio'] + 冈崎汐:['Okazaki','Ushio'], + 神山识:['Kamiyama','Shiki'], + 佐藤雏:['Satou','Hina'], }, }; }); diff --git a/character/extra.js b/character/extra.js index 1b5661d03f..10adfb6d48 100755 --- a/character/extra.js +++ b/character/extra.js @@ -7222,6 +7222,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "new_guixin":"归心", "new_guixin_info":"当你受到1点伤害后,你可以按照你选择的区域优先度随机获得每名其他角色区域里的一张牌,然后你翻面。", ol_zhangliao:'OL神张辽', + ol_zhangliao_prefix:'OL神', olduorui:'夺锐', olduorui2:'夺锐', olduorui_info:'当你于出牌阶段内对一名角色造成伤害后,你可以选择该角色武将牌上的一个技能。若如此做,你结束出牌阶段,且你令此技能于其下个回合结束之前无效。', diff --git a/character/huicui.js b/character/huicui.js index ab3a303e5c..ca756d48ec 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -10275,7 +10275,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcsilve_info:'游戏开始时,你选择一名其他角色(对其他角色不可见),称为“私掠”角色。然后你获得以下效果:①当“私掠”角色造成伤害后,若你本回合未因此效果得到过受伤角色的牌,你可以获得受伤角色一张牌;②当“私掠”角色受到其他角色造成的伤害后,若伤害来源存活,你须对伤害来源使用一张【杀】(无距离限制),否则你弃置一张手牌。', dcshuaijie:'衰劫', dcshuaijie_info:'限定技。出牌阶段,若你的体力值与装备区里的牌数均大于“私掠”角色,或没有角色有“私掠”,你可以减1点体力上限,然后选择一项:1.获得“私掠”角色至多三张牌;2.从牌堆随机获得三张类型各不同的牌。最后将你的“私掠”角色改为你。', - dc_sp_jiaxu:'魏贾诩', + dc_sp_jiaxu:'新杀SP贾诩', + dc_sp_jiaxu_prefix:'新杀SP', dcjianshu:'间书', dcjianshu_info:'出牌阶段限一次。你可以将一张黑色手牌交给一名其他角色,并选择另一名其他角色,你令前者与后者拼点。赢的角色随机弃置一张牌,没赢的角色失去1点体力。若有角色因此死亡,你令你〖间书〗于此阶段发动的次数上限+1。', dcyongdi:'拥嫡', @@ -10284,7 +10285,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcjuying:'踞营', dcjuying_info:'出牌阶段结束时,若你于此阶段内使用【杀】的次数未达到上限,你可以选择任意项:1.下回合使用【杀】的次数上限+1;2.本回合手牌上限+2;3.摸三张牌。若你选择的项数超过了你的体力值,你弃置一张牌。', dc_huanghao:'新杀黄皓', - dc_huanghao_ab:'黄皓', + dc_huanghao_prefix:'新杀', dcqinqing:'寝情', dcqinqing_info:'结束阶段,你可以弃置一名攻击范围内包含一号位的其他角色一张牌。然后若其手牌数大于一号位,你摸一张牌。', dccunwei:'存畏', diff --git a/character/offline.js b/character/offline.js index ef0f017635..616cb0c49a 100644 --- a/character/offline.js +++ b/character/offline.js @@ -3,6 +3,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return { name:'offline', connect:true, + connectBanned:['zhangliang'], characterSort:{ offline:{ offline_star:["sp_xiahoushi","jsp_zhaoyun","huangjinleishi","sp_pangtong","sp_daqiao","sp_ganning","sp_xiahoudun","sp_lvmeng","sp_zhangfei","sp_liubei","old_machao","zhangliang","jsp_caoren"], diff --git a/character/old.js b/character/old.js index 5b2ac77422..0345247b97 100755 --- a/character/old.js +++ b/character/old.js @@ -3,7 +3,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return { name:'old', connect:true, - connectBanned:['zhangliang'], characterSort:{ old:{ old_standard:['ol_yuanshu'], @@ -1091,8 +1090,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ fazheng:'旧法正', fazheng_prefix:'旧', junk_simayi:'旧晋司马懿', - junk_simayi_prefix:'旧', - junk_simayi_ab:'司马懿', + junk_simayi_prefix:'旧晋', madai:'旧马岱', madai_prefix:'旧', old_yangzhi:'旧杨芷', @@ -1114,7 +1112,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ old_liubiao:'旧刘表', old_liubiao_prefix:'旧', oldre_liubiao:'RE刘表', - oldre_liubiao_ab:'刘表', + oldre_liubiao_prefix:'RE', oldzishou:'自守', oldzishou_info:'摸牌阶段,若你已受伤,你可令额定摸牌数+X(X为你已损失的体力值),然后跳过下一个出牌阶段。', old_huanghao:'旧黄皓', diff --git a/character/sb.js b/character/sb.js index ac734519cd..f11ea3c0b4 100644 --- a/character/sb.js +++ b/character/sb.js @@ -42,7 +42,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ characterSort:{ sb:{ sb_zhi:['sb_sunquan','sb_zhouyu','sb_zhangjiao','sb_caocao','sb_zhenji','sb_liubei','sb_daqiao','sb_liubiao'], - sb_shi:['sb_xuhuang','sb_machao','sb_fazheng','sb_chengong','sb_diaochan','sb_pangtong'], + sb_shi:['sb_xuhuang','sb_machao','sb_fazheng','sb_chengong','sb_diaochan','sb_pangtong','sb_zhanghe'], sb_tong:['liucheng','sp_yangwan','sb_xiahoushi','sb_zhangfei','sb_zhaoyun','sb_sunce','sb_zhurong'], sb_yu:['sb_yujin','sb_lvmeng','sb_huangzhong','sb_huanggai','sb_zhouyu','sb_caoren','sb_ganning'], sb_neng:['sb_huaxiong','sb_sunshangxiang','sb_jiangwei','sb_yuanshao','sb_menghuo'], diff --git a/character/shenhua.js b/character/shenhua.js index aa6ade50b9..d495796f0a 100755 --- a/character/shenhua.js +++ b/character/shenhua.js @@ -7764,8 +7764,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "zhugezhan":"诸葛瞻", "lukang":"陆抗", "haozhao":"郝昭", - "yl_yuanshu":"雷袁术", - yl_yuanshu_ab:"袁术", + yl_yuanshu:"新杀袁术", + yl_yuanshu_prefix:"新杀", "zhangxiu":"张绣", "chendao":"陈到", "guanqiujian":"毌丘俭", diff --git a/character/sp.js b/character/sp.js index 58d76fbc61..d213caf2dc 100755 --- a/character/sp.js +++ b/character/sp.js @@ -24565,8 +24565,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sp_machao_prefix:'SP', sp_jiangwei:'SP姜维', sp_jiangwei_prefix:'SP', - zhangbao:'OL张宝', - zhangbao_prefix:'OL', + zhangbao:'张宝', yangxiou:'杨修', shixie:'士燮', mayunlu:'马云騄', diff --git a/character/sp2.js b/character/sp2.js index 2ad877f87f..56b2e52b70 100644 --- a/character/sp2.js +++ b/character/sp2.js @@ -10137,7 +10137,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sp_liuqi:'刘琦', xf_tangzi:"唐咨", xf_huangquan:"OL黄权", + xf_huangquan_prefix:"OL", xf_sufei:"OL苏飞", + xf_sufei_prefix:"OL", "xinfu_langxi":"狼袭", "xinfu_langxi_info":"准备阶段,你可以对一名体力小于或等于你的其他角色造成0~2点随机伤害。", "xinfu_yisuan":"亦算", @@ -10632,8 +10634,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dclibang_info:'出牌阶段限一次。你可以弃置一张牌,正面向上获得两名其他角色的各一张牌。然后你判定,若结果与这两张牌的颜色均不同,你交给其中一名角色两张牌或失去1点体力,否则你获得判定牌并视为对其中一名角色使用一张【杀】。', dcwujie:'无节', dcwujie_info:'锁定技。①你使用无色牌无任何次数限制且无距离限制。②当其他角色执行杀死你的奖惩而摸牌或弃牌时,取消之。', - dc_jsp_guanyu:'魏关羽', - dc_jsp_guanyu_prefix:'魏', + dc_jsp_guanyu:'新杀SP关羽', + dc_jsp_guanyu_prefix:'新杀SP', dcdanji:'单骑', dcdanji_info:'觉醒技。准备阶段,若你的手牌数大于体力值,你减1点体力上限,将体力回复至体力上限,然后获得〖马术〗和〖怒嗔〗。', dcnuchen:'怒嗔', diff --git a/character/xianding.js b/character/xianding.js index a266fc1b30..866fb6a3c6 100644 --- a/character/xianding.js +++ b/character/xianding.js @@ -12361,7 +12361,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ syjiqiao_info:'出牌阶段开始时,你可将牌堆顶的X张牌置于你的武将牌上(X为你的体力上限)。当你于此出牌阶段内使用的牌结算结束后,你可以获得其中的一张牌,然后若剩余牌中红色牌和黑色牌的数量:不相等,你失去1点体力;相等,你回复1点体力。出牌阶段结束时,你将这些牌置入弃牌堆。', syxiongyi:'凶疑', syxiongyi_info:'限定技。当你处于濒死状态时,若剩余武将牌堆中:有“徐氏”,则你可以将体力值回复至3点,并将此武将牌替换为“徐氏”;没有“徐氏”,则你可以将体力值回复至1点并获得〖魂姿〗。', - re_zhangbao:'张宝', + re_zhangbao:'新杀张宝', + re_zhangbao_prefix:'新杀', xinzhoufu:'咒缚', xinzhoufu2:'咒缚', xinzhoufu_info:'出牌阶段限一次。你可以将一张手牌置于一名其他角色的武将牌上并称为“咒”,且当其判定时,将其“咒”作为判定牌。', diff --git a/game/game.js b/game/game.js index fbc8037d0b..59d83d1c50 100644 --- a/game/game.js +++ b/game/game.js @@ -33717,6 +33717,11 @@ return ``; }, }], + ['旧界',{ + getSpan:(prefix,name)=>{ + return `旧界`; + }, + }], ['★SP',{ showName:'★', }], @@ -33759,6 +33764,16 @@ return get.prefixSpan('旧')+get.prefixSpan('神') }, }], + ['旧晋',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('旧')+get.prefixSpan('晋') + }, + }], + ['新杀SP',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('新杀')+get.prefixSpan('SP') + }, + }], ['SP',{ getSpan:(prefix,name)=>{ return `SP`; @@ -33769,6 +33784,11 @@ return `OL`; }, }], + ['RE',{ + getSpan:(prefix,name)=>{ + return `RE`; + }, + }], ['界SP',{ getSpan:(prefix,name)=>{ return get.prefixSpan('界')+get.prefixSpan('SP') diff --git a/mode/brawl.js b/mode/brawl.js index 66744ee27e..549118fc00 100644 --- a/mode/brawl.js +++ b/mode/brawl.js @@ -1883,8 +1883,8 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ var list=[['guanyu','guanping','guansuo','guanyinping'], ['caocao','caopi','caozhi','caorui'],['liubei','liushan','liuchen'], ['re_xiahouyuan','xiahouba','xiahoushi'],['sunjian','sunquan','sunce'], - ['sp_zhangjiao','zhangliang','zhangbao'],['zhugeliang','zhugeguo','zhugejin','zhugeke'], - ['mateng','machao','madai','mayunlu']]; + ['sp_zhangjiao','re_zhangliang','zhangbao'],['zhugeliang','zhugeguo','zhugejin','zhugeke'], + ['mateng','machao','old_madai','mayunlu']]; list.randomSort(); var list2=[]; for(var i=0;i Date: Tue, 3 Oct 2023 01:16:41 +0800 Subject: [PATCH 057/115] change "lr" to "horizontal-tb" --- game/game.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/game/game.js b/game/game.js index 9313d1b180..e8f55b3ca7 100644 --- a/game/game.js +++ b/game/game.js @@ -33753,7 +33753,7 @@ }], ['TW',{ getSpan:(prefix,name)=>{ - return `TW`; + return `TW`; }, }], ['TW神',{ @@ -33788,17 +33788,17 @@ }], ['SP',{ getSpan:(prefix,name)=>{ - return `SP`; + return `SP`; }, }], ['OL',{ getSpan:(prefix,name)=>{ - return `OL`; + return `OL`; }, }], ['RE',{ getSpan:(prefix,name)=>{ - return `RE`; + return `RE`; }, }], ['界SP',{ From 010b596613f476ca7ab657bb154de922c5e94b82 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Tue, 3 Oct 2023 01:20:46 +0800 Subject: [PATCH 058/115] gongsunzan --- character/refresh.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/character/refresh.js b/character/refresh.js index 5132aa061f..5a3c88f3bb 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -14854,7 +14854,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ re_manchong_prefix:'界', rejunxing:'峻刑', rejunxing_info:'出牌阶段限一次,你可以弃置任意张手牌并选择一名其他角色。该角色选择一项:1.弃置X张牌并失去1点体力。2.翻面并摸X张牌。(X为你弃置的牌数)', - re_gongsunzan:'OL公孙瓒', + re_gongsunzan:'界公孙瓒', + re_gongsunzan_prefix:'界', reqiaomeng:'趫猛', reqiaomeng_info:'当你使用【杀】对一名角色造成伤害后,你可以弃置该角色区域内的一张牌。若此牌为坐骑牌,则你于此弃置事件结算结束后获得此牌。', ol_dengai:'界邓艾', @@ -15084,8 +15085,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ reyingshi_info:'出牌阶段开始时,你可以展示一张手牌,选择一名角色A和一名其他角色B。A可以对B使用一张【杀】,然后获得你展示的牌。若A因此【杀】造成过伤害,则A获得牌堆中与展示牌花色点数相同的其他牌。', dcqiaomeng:'趫猛', dcqiaomeng_info:'当你使用黑色牌指定第一个目标后,你可以弃置目标角色中一名其他角色的一张牌。若你以此法弃置的牌为:装备牌,你获得此牌;锦囊牌,你令此牌不可被响应。', - dc_gongsunzan:'界公孙瓒', - dc_gongsunzan_prefix:'界', + dc_gongsunzan:'新杀公孙瓒', + dc_gongsunzan_prefix:'新杀', re_liuchen:'界刘谌', re_liuchen_prefix:'界', rezhanjue:'战绝', From b2e0862f363bcb1ce19ef1aa8ecb25887cbff00e Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Tue, 3 Oct 2023 02:09:23 +0800 Subject: [PATCH 059/115] =?UTF-8?q?=E5=85=BC=E5=AE=B9=E7=89=88=E7=89=B9?= =?UTF-8?q?=E5=8C=96=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/game/game.js b/game/game.js index e8f55b3ca7..a5f4724390 100644 --- a/game/game.js +++ b/game/game.js @@ -57521,7 +57521,8 @@ if(lib.translate[str+'_ab']) str2=lib.translate[str+'_ab']; if(!str2) return ''; if(lib.translate[str+'_prefix']&&str2.startsWith(lib.translate[str+'_prefix'])){ - return `${get.prefixSpan(lib.translate[str+'_prefix'],str)}${str2.slice(lib.translate[str+'_prefix'].length)}`; + //兼容版特化处理 + return `${get.prefixSpan(lib.translate[str+'_prefix'],str)}${str2.slice(lib.translate[str+'_prefix'].length)} `; } return str2; }, From c284cc77053a1f115a0bccf0245b5d0c11141384 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Tue, 3 Oct 2023 02:16:28 +0800 Subject: [PATCH 060/115] =?UTF-8?q?=E5=85=BC=E5=AE=B9=E7=89=88=E5=A4=84?= =?UTF-8?q?=E7=90=862?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/game.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/game/game.js b/game/game.js index a5f4724390..ad835ea47c 100644 --- a/game/game.js +++ b/game/game.js @@ -33725,14 +33725,12 @@ showName:'新', }], ['旧',{ - getSpan:(prefix,name)=>{ - return ``; - }, + color:'#a4a4a4', + nature:'black', }], ['旧界',{ - getSpan:(prefix,name)=>{ - return `旧界`; - }, + color:'#a4a4a4', + nature:'black', }], ['★SP',{ showName:'★', From 2a8bb6e3a1758e83470a92cc1b313cdee8e92338 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Tue, 3 Oct 2023 02:17:18 +0800 Subject: [PATCH 061/115] Update huicui.js --- character/huicui.js | 1 + 1 file changed, 1 insertion(+) diff --git a/character/huicui.js b/character/huicui.js index ca756d48ec..c4e944b6a2 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -10325,6 +10325,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcneifa:'内伐', dcneifa_info:'出牌阶段开始时,你可以摸三张牌,然后弃置一张牌。若你弃置的牌类型为:基本牌,本阶段你不能使用锦囊牌,且【杀】的使用次数上限+X且可以额外指定一名目标;锦囊牌,本阶段你不能使用基本牌,且使用普通锦囊牌选择目标时可以增加或减少一个目标(X为你发动〖内伐〗弃牌后手牌中因〖内伐〗而不能使用的牌的数量且最多为5。你以此法选择的额外目标均无距离限制)。', dc_sunziliufang:'新杀孙资刘放', + dc_sunziliufang_prefix:'新杀', dcqinshen:'勤慎', dcqinshen_info:'弃牌阶段结束时,你可以摸X张牌(X为本回合未进入过弃牌堆的花色数)。', dcweidang:'伪谠', From afd098d6c48c236fcf9bddbbf23320af4be9b184 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Tue, 3 Oct 2023 09:42:07 +0800 Subject: [PATCH 062/115] =?UTF-8?q?=E7=BA=BF=E4=B8=8B=E5=8C=85=E6=AD=A6?= =?UTF-8?q?=E5=B0=86=E5=89=8D=E7=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/diy.js | 2 +- character/offline.js | 67 +++++++++++++++++++++++++++++--------------- character/refresh.js | 17 ++++++----- character/sp.js | 4 +-- character/yijiang.js | 3 +- game/game.js | 48 ++++++++++++++++++++----------- 6 files changed, 88 insertions(+), 53 deletions(-) diff --git a/character/diy.js b/character/diy.js index 94c0063cfd..631aa442d7 100755 --- a/character/diy.js +++ b/character/diy.js @@ -18617,7 +18617,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ seira_yuanying_info:'出牌阶段限一次,你可选择两名角色。这两名角色成为“姻缘者”且获得〖姻缘〗直到你下次发动〖缘映〗。', seira_yinyuan:'姻缘', seira_yinyuan_info:'你的手牌对其他“姻缘者”可见。出牌阶段限一次,你可以获得一名其他“姻缘者”区域内的一张牌,然后其回复1点体力。', - key_kiyu:'露娜Q', + key_kiyu:'露娜Q', kiyu_yuling:'玉灵', kiyu_yuling_info:'锁定技。你不是有距离限制的锦囊牌的合法目标;你成为【杀】的目标后,使用者需弃置X张牌(X为其至你的距离)。', kiyu_xianyu:'先预', diff --git a/character/offline.js b/character/offline.js index 616cb0c49a..9ccf2783b7 100644 --- a/character/offline.js +++ b/character/offline.js @@ -8,6 +8,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ offline:{ offline_star:["sp_xiahoushi","jsp_zhaoyun","huangjinleishi","sp_pangtong","sp_daqiao","sp_ganning","sp_xiahoudun","sp_lvmeng","sp_zhangfei","sp_liubei","old_machao","zhangliang","jsp_caoren"], offline_sticker:['sp_gongsunzan','sp_simazhao','sp_wangyuanji','sp_xinxianying','sp_liuxie'], + offline_yijiang:['ol_xinxianying'], offline_luanwu:["ns_lijue","ns_zhangji","ns_fanchou"], offline_yongjian:["ns_chendao","yj_caoang","yj_caocao",'yj_liru','yj_caohong','yj_zhangfei','yongjian_ganning','yj_dongzhuo','yj_xuyou','yj_jiaxu','yj_zhenji'], offline_piracyE:['shen_jiaxu','pe_wangyun','pe_zhonghui','pe_sunchen','pe_mengda','pe_wenqin','ns_caoanmin','jiangfei','chendong','jiangqing','kongrong','jiling','tianfeng','mateng'], @@ -18,6 +19,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, character:{ + ol_xinxianying:['female','wei',3,['xincaishi','xinzhongjian']], zhangliang:["male","qun",4,["old_jijun","old_fangtong"]], jsp_caoren:['male','wei',4,['kuiwei','yanzheng']], old_machao:['male','qun',4,['zhuiji','oldcihuai']], @@ -6322,15 +6324,16 @@ game.import('character',function(lib,game,ui,get,ai,_status){ spmingjian_info:'一名角色的回合开始时,你可以选择一项:①弃置一张牌,然后其跳过本回合的判定阶段。②将一张手牌置于其武将牌上,然后其本回合内进行判定时不触发「判定结果生效前」的时机,且其回合结束时将此牌置入弃牌堆。', spyinzhi:'隐智', spyinzhi_info:'当你受到1点伤害后,你可以展示牌堆顶的两张牌。若其中有黑桃牌,则你可以进行至多X次「令一名角色获得伤害来源的一张手牌」的步骤。然后获得其余的牌。(X为其中黑桃牌的数量)', - yj_caoang:'SP曹昂', - yj_caoang_prefix:'SP', + yj_caoang:'用间曹昂', + yj_caoang_prefix:'用间', yjxuepin:'血拼', yjxuepin_info:'出牌阶段限一次,你可以选择攻击范围内的一名角色并失去1点体力。你弃置其两张牌。若这两张牌类型相同,你回复1点体力。', - ns_chendao:'SP陈到', - ns_chendao_prefix:'SP', + ns_chendao:'用间陈到', + ns_chendao_prefix:'用间', nsjianglie:'将烈', nsjianglie_info:'当你使用【杀】指定目标后,你可以令其展示所有手牌,然后弃置其中一种颜色的牌。', ns_jiaxu:'☆贾诩', + ns_jiaxu_prefix:'☆', nsyice:'遗策', nsyice_info:'锁定技,当你使用/打出/弃置的牌进入弃牌堆后,你将这些牌以任意顺序置于你的武将牌上,称为“策”。若这些“策”中有点数相同的牌,则你获得这两张牌中的所有牌,将这两张牌置于牌堆两端。若场上没有处于濒死状态的角色,则你对一名角色造成1点伤害。', ns_lijue:'SP李傕', @@ -6434,8 +6437,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhenjue:'阵绝', zhenjue_info:'一名角色的结束阶段开始时,若你没有手牌,则你可以令其选择一项:①弃置一张牌。②令你摸一张牌。', //用间 - yj_caocao:'SP曹操', - yj_caocao_prefix:'SP', + yj_caocao:'用间曹操', + yj_caocao_prefix:'用间', yjxiandao:'献刀', yjxiandao_info:'每回合限一次。当你赠予其他角色一张牌后,你令其不能使用或打出与本次赠予移动的牌A花色相同的牌直到回合结束。然后若牌A:为锦囊牌,你摸两张牌。为装备牌,你获得其一张不为A的牌。为武器牌,你对其造成1点伤害。', yjsancai:'散财', @@ -6443,20 +6446,20 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yjyibing:'义兵', yjyibing_info:'当你不因赠予且不因〖义兵〗的嵌套结算而于摸牌阶段外得到牌时,你可以将此次得到的所有牌当做【杀】使用(无距离限制且不计入使用次数)。', yj_caohong:'用间曹洪', - yj_caohong_ab:'曹洪', + yj_caohong_prefix:'用间', yjlifeng:'厉锋', yjlifeng_info:'①出牌阶段限一次。你可以获得弃牌堆里的一张装备牌。②你发动〖赠予〗可以选择手牌区里的装备牌或装备区里的牌。', yj_zhangfei:'用间张飞', - yj_zhangfei_ab:'张飞', + yj_zhangfei_prefix:'用间', yjmangji:'莽击', yjmangji_info:'锁定技。当你装备区里的牌数或体力值变化后,若你的体力值不小于1,你弃置一张手牌并视为使用一张【杀】。', yongjian_ganning:'用间甘宁', - yongjian_ganning_ab:'甘宁', + yongjian_ganning_prefix:'用间', yjjielve:'劫掠', yjjielve_info:'你可以将两张颜色相同的牌当【趁火打劫】使用,若你以此法造成伤害,此技能于本回合失效。', //什么?孙鲁班?谁会做这种离谱的东西 yj_dongzhuo:'用间董卓', - yj_dongzhuo_ab:'董卓', + yj_dongzhuo_prefix:'用间', yjtuicheng:'推诚', yjtuicheng_info:'你可以失去1点体力并视为使用一张【推心置腹】。', yjyaoling:'耀令', @@ -6466,7 +6469,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yjyongquan:'拥权', yjyongquan_info:'主公技。结束阶段,其他群势力角色依次可以交给你一张牌。', yj_liru:'用间李儒', - yj_liru_ab:'李儒', + yj_liru_prefix:'用间', yjdumou:'毒谋', yjdumou_info:'锁定技。你的回合内,其他角色的黑色手牌均视为【毒】,你的【毒】均视为【过河拆桥】。', yjweiquan:'威权', @@ -6474,7 +6477,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yjrenwang:'人望', yjrenwang_info:'出牌阶段限一次。你可以选择弃牌堆中的一张黑色基本牌,令一名角色获得之。', yj_xuyou:'用间许攸', - yj_xuyou_ab:'许攸', + yj_xuyou_prefix:'用间', yjshicai:'恃才', yjshicai_info:'①回合内,牌堆顶的一张牌对你可见。②出牌阶段限一次。你可以弃置一张牌,展示并获得牌堆顶的一张牌。当此牌离开你的手牌区后,重置〖恃才②〗。', yjchenggong:'逞功', @@ -6482,7 +6485,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yjzezhu:'择主', yjzezhu_info:'出牌阶段限一次。你可以获得主公区域内的一张牌,然后交给其一张牌。', yj_jiaxu:'用间贾诩', - yj_jiaxu_ab:'贾诩', + yj_jiaxu_prefix:'用间', yjzhenlve:'缜略', yjzhenlve_info:'锁定技。①你使用的普通锦囊牌不能被响应。②你不能成为延时锦囊牌的目标。', yjjianshu:'间书', @@ -6490,45 +6493,46 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yjyongdi:'拥嫡', yjyongdi_info:'限定技。准备阶段,你可以令一名男性角色加1点体力上限并回复1点体力,然后若其武将牌上有主公技且其不为主公,其获得此主公技。', yj_zhugedan:'用间诸葛诞', - yj_zhugedan_ab:'诸葛诞', + yj_zhugedan_prefix:'用间', yj_zhenji:'用间甄宓', - yj_zhenji_ab:'甄宓', + yj_zhenji_prefix:'用间', yjluoshen:'洛神', yjluoshen_info:'准备阶段,你可以判定并获得判定牌,且可重复此流程直到结果的颜色不同。', //线下E系列 一战成名 战役篇官盗 shen_jiaxu:'神贾诩', + shen_jiaxu_prefix:'神', zybishi:'避世', zybishi_info:'当你成为【杀】的目标后,你可以令使用者摸一张牌,然后令此【杀】无效。', zyjianbing:'谏兵', zyjianbing_info:'当一名其他角色受到执行【杀】的效果而受到伤害时,你可以获得其一张牌。若此牌花色为♥,其回复1点体力。', pe_wangyun:'战役篇王允', - pe_wangyun_ab:'王允', + pe_wangyun_prefix:'战役篇', zylianji:'连计', zylianji_info:'出牌阶段结束时,若你于此阶段使用牌的类别数达到:1,你可以令一名角色摸一张牌;2,你可以回复1点体力;3,你可以跳过本回合剩余阶段,然后令一名其他角色执行一个仅有你于此回合未执行过的阶段的回合。', zymoucheng:'谋逞', zymoucheng_info:'每回合限一次。你可以将一张黑色牌当【借刀杀人】使用。', pe_zhonghui:'战役篇钟会', - pe_zhonghui_ab:'钟会', + pe_zhonghui_prefix:'战役篇', zyquanji:'权计', zyquanji_info:'①当你受到伤害后或使用牌对唯一目标造成伤害后,你可以摸一张牌并将一张牌置于武将上,称为“权”。②你的手牌上限+X(X为“权”数)。', zypaiyi:'排异', zypaiyi_backup:'排异', zypaiyi_info:'出牌阶段限一次。你可以移去一张“权”并令一名角色摸X张牌(X为“权”数,且至多为7),然后若其手牌数大于你,你对其造成1点伤害。', pe_mengda:'战役篇孟达', - pe_mengda_ab:'孟达', + pe_mengda_prefix:'战役篇', qiuan:'求安', qiuan_info:'当你受到伤害后,若此伤害的渠道有对应的实体牌且你的武将牌上没有“函”,则你可以防止此伤害并将这些牌置于你的武将牌上,称为“函”。', liangfan:'量反', liangfan2:'量反', liangfan_info:'锁定技,准备阶段开始时,若你的武将牌上有“函”,则你获得这些牌,然后失去1点体力。当你于此回合内因使用实体牌中包含“函”的牌且执行这些牌的效果而造成伤害后,你可以获得目标角色的一张牌。', pe_sunchen:'战役篇孙綝', - pe_sunchen_ab:'孙綝', + pe_sunchen_prefix:'战役篇', zyshilu:'嗜戮', zyshilu_info:'①一名角色死亡后,你可以将其武将牌置于你的武将牌上,称为“戮”,若杀死其的角色是你,你将一张武将牌堆里的牌置为“戮”。②回合开始时,你可以弃置至多X张牌,然后摸等量的牌(X为“戮”数)。', zyxiongnve:'凶虐', zyxiongnve_info:'①出牌阶段开始时,你可以将一张“戮”置入武将牌堆并选择一项直到回合结束:1.当你造成伤害时,此伤害+1;2.当你对其他角色造成伤害时,获得其一张牌;3.你使用牌无次数限制。②出牌阶段结束时,你可以将两张“戮”置入武将牌堆,然后当你于下回合开始前受到其他角色造成的伤害时,此伤害-1。', pe_wenqin:'战役篇文钦', - pe_wenqin_ab:'文钦', + pe_wenqin_prefix:'战役篇', gzjinfa:'矜伐', gzjinfa_info:'出牌阶段限一次。你可以弃置一张牌,令一名其他角色选择一项:1.令你获得其一张牌;2.交给你一张装备牌,若此牌花色为♠,其视为对你使用一张【杀】。', zyshangyi:'尚义', @@ -6540,15 +6544,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gzsuishi_info:'锁定技,其他角色进入濒死状态时,若伤害来源与你势力相同,你摸一张牌;其他角色死亡时,若其与你势力相同,你失去1点体力。', //线下S系列 ps_guanyu:'☆关羽', + ps_guanyu_prefix:'☆', pszhonghun:'忠魂', pszhonghun_info:'当你使用或打出红色牌时,你可以亮出牌堆顶的一张牌。若此牌为红色,你获得之。', ps2070_guojia:'☆郭嘉', + ps2070_guojia_prefix:'☆', psquanmou:'全谋', psquanmou_info:'当其他角色使用锦囊牌结算结束后,若你是此牌目标,你可以弃置一张与此牌颜色相同的手牌并获得之。', ps1059_guojia:'☆郭嘉', + ps1059_guojia_prefix:'☆', psqizuo:'奇佐', psqizuo_info:'当你攻击范围内的角色造成或受到伤害时,你可以弃置一张牌并判定,若此牌颜色与结果相同,你可以令此伤害+1或-1。', ps2063_zhaoyun:'☆赵云', + ps2063_zhaoyun_prefix:'☆', psqijin:'七进', psqijin_info:'摸牌阶段,你可以改为亮出牌堆顶的七张牌,并获得其中一种颜色的所有牌。', psqichu:'七出', @@ -6556,6 +6564,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ pslongxin:'龙心', pslongxin_info:'判定阶段开始时,你可以弃置一张装备牌,然后弃置你判定区里的一张牌。', ps2080_zhouyu:'☆周瑜', + ps2080_zhouyu_prefix:'☆', psshiyin:'识音', psshiyin_info:'①游戏开始时,你可以将一张手牌置于武将牌上,称为“杂音”牌。②出牌阶段开始时,你可以用一张手牌替换“杂音”牌。', psquwu:'曲误', @@ -6563,14 +6572,17 @@ game.import('character',function(lib,game,ui,get,ai,_status){ psliaozou:'聊奏', psliaozou_info:'出牌阶段,你可以展示所有手牌,若其中没有与“杂音”牌花色相同的牌,你摸一张牌。', ps1062_zhouyu:'☆周瑜', + ps1062_zhouyu_prefix:'☆', psoldshiyin:'识音', psoldshiyin_info:'当你于回合内得到牌后,你可以展示之,然后根据你展示的牌包含的花色数令你本回合使用的下一张牌获得对应效果:不小于1,不能被响应;不小于2,造成的伤害+1;不小于3,使用时摸一张牌。', ps_caozhi:'☆曹植', + ps_caozhi_prefix:'☆', psliushang:'流殇', psliushang_info:'锁定技。①摸牌阶段,你改为摸X+1张牌,然后依次将一张手牌置于所有其他角色的武将牌上,称为“流殇”牌(X为场上角色数且至少为3)。②其他角色的准备阶段,其选择一项:1.获得其“流殇”牌,且当其于本回合对你造成伤害时,防止此伤害;2.将其“流殇”牌置入弃牌堆。', psqibu:'七步', psqibu_info:'限定技。当你进入濒死状态时,你可以亮出牌堆顶的七张牌,回复等同于其中♥牌数的体力,并获得所有♣牌。', ps_jin_simayi:'☆司马懿', + ps_jin_simayi_prefix:'☆', psquanyi:'权奕', psquanyi_info:'①出牌阶段限一次。你可以与一名角色拼点,赢的角色根据所有拼点牌的花色执行以下效果:♥,其获得没赢的角色区域里的一张牌;♦其对没赢的角色造成1点伤害;♠,其失去1点体力;♣,其弃置两张牌。②当你拼点时,你可以选择牌堆顶的牌作为拼点牌。', ps2067_zhaoyun:'武将传赵云', @@ -6580,15 +6592,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ pshuntu:'魂突', pshuntu_info:'出牌阶段限一次。当你使用【杀】对目标角色造成伤害后,你可以对其使用一张【杀】。', ps_caopi:'☆曹丕', + ps_caopi_prefix:'☆', psjianwei:'僭位', psjianwei_info:'限定技。回合开始时,你可以失去1点体力,然后与一名其他角色交换区域里的所有牌。', ps2068_simayi:'☆司马懿', + ps2068_simayi_prefix:'☆', pszhonghu:'冢虎', pszhonghu_info:'当一名角色于你的回合外死亡后,你可以结束此回合,然后令所有角色于其回合开始前跳过此回合直到你的回合开始前。', ps_simayi:'☆司马懿', + ps_simayi_prefix:'☆', pshuxiao:'虎啸', pshuxiao_info:'回合开始时,你可以判定。若结果为基本牌或普通锦囊牌,你于本回合内获得如下效果:你可以将与结果点数或花色相同的手牌当与判定牌牌名和属性相同的牌使用。', ps_zhugeliang:'☆诸葛亮', + ps_zhugeliang_prefix:'☆', psguanxing:'观星', psguanxing_info:'准备阶段,你可以观看牌堆顶的五张牌,并将其以任意顺序置于牌堆项或牌堆底。', pslongyin:'龙吟', @@ -6600,26 +6616,29 @@ game.import('character',function(lib,game,ui,get,ai,_status){ psjiefeng:'借风', psjiefeng_info:'出牌阶段,你可以弃置两张手牌,然后亮出牌堆顶五张牌。若其中有至少两张红色牌,你视为使用一张【万箭齐发】。', ps_machao:'☆马超', + ps_machao_prefix:'☆', psweihou:'威侯', psweihou_info:'当你判定前,你可以展示牌堆顶的两张牌,选择其中一张作为你的本次判定结果,然后将另一张置入弃牌堆。', ps_lvbu:'☆吕布', + ps_lvbu_prefix:'☆', pssheji:'射戟', pssheji_info:'出牌阶段限一次。你可以将所有手牌当一张无距离限制的【杀】使用,然后当此【杀】对目标角色造成伤害后,你获得其装备区里的所有武器牌和坐骑牌。', ps_jiaxu:'☆贾诩', + ps_jiaxu_prefix:'☆', psqupo:'驱魄', psqupo_info:'一名角色A的回合开始时,你可以将一张牌交给另一名其他角色B。若此牌为:黑色,当A使用【杀】指定不为B的角色为目标时,A失去1点体力;红色,当B于本回合下一次受到伤害时,B失去1点体力。', psbaoquan:'保全', psbaoquan_info:'当你受到伤害时,你可以弃置一张锦囊牌并防止此伤害。', //S特 ps_shen_machao:'S特神马超', - ps_shen_machao_ab:'神马超', + ps_shen_machao_prefix:'S特神', psshouli:'狩骊', psshouli_info:'锁定技。①游戏开始时,所有角色依次选择一项:1.使用一张坐骑牌,然后摸一张牌;2.随机从游戏外的八张坐骑牌指示物中使用一张。②你可以将场上一张进攻坐骑当【杀】,防御坐骑当【闪】使用或打出,若此坐骑牌的拥有者不为你,则其非锁定技于本回合内失效。且当你或其于本回合内受到伤害时,此伤害+1且改为雷属性。', pshengwu:'横骛', pshengwu_info:'当你使用或打出牌时,若场上有该花色的装备牌,你可以弃置任意张该花色的手牌,然后摸X张牌(X为你弃置的牌数与场上与此牌花色相同的装备牌数之和)。', //线下K系列木盒 pk_sp_duyu:'K系列杜预', - pk_sp_duyu_ab:'杜预', + pk_sp_duyu_prefix:'K系列', pkwuku:'武库', pkwuku_info:'锁定技。当有角色使用装备牌时,若你的“武库”数小于3,则你获得1枚“武库”。', pksanchen:'三陈', @@ -6659,11 +6678,15 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jsp_caoren_prefix:'★SP', zhangliang:'SP张梁', zhangliang_prefix:'SP', + ol_xinxianying:'将辛宪英', + ol_xinxianying_prefix:'将', offline_star:'桌游志·SP', offline_sticker:'桌游志·贴纸', + offline_yijiang:'一将成名', offline_luanwu:'文和乱武', offline_yongjian:'用间篇', + offline_yongjian_prefix:'用间', offline_feihongyingxue:'飞鸿映雪', offline_piracyE:'官盗E系列·战役篇', offline_piracyS:'官盗S系列', diff --git a/character/refresh.js b/character/refresh.js index 5a3c88f3bb..9d806cf4fc 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -10330,21 +10330,20 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return player.storage.rehuashen&&player.storage.rehuashen.character.length>0; }, banned:['lisu','sp_xiahoudun','xushao','zhoutai','old_zhoutai','shixie'], + bannedType:['Charlotte','主公技','觉醒技','限定技','隐匿技','使命技'], addHuashen:function(player){ if(!player.storage.rehuashen) return; if(!_status.characterlist){ lib.skill.pingjian.initList(); } _status.characterlist.randomSort(); - var bool=false; - for(var i=0;i<_status.characterlist.length;i++){ - var name=_status.characterlist[i]; - if(name.indexOf('zuoci')!=-1||name.indexOf('key')==0||lib.skill.rehuashen.banned.contains(name)||player.storage.rehuashen.character.contains(name)) continue; - var skills=lib.character[name][3]; - for(var j=0;j{ + const categories=get.skillCategoriesOf(skill); + return !categories.some(type=>lib.skill.rehuashen.bannedType.includes(type)); + }) if(skills.length){ player.storage.rehuashen.character.push(name); player.storage.rehuashen.map[name]=skills; diff --git a/character/sp.js b/character/sp.js index d213caf2dc..1573414978 100755 --- a/character/sp.js +++ b/character/sp.js @@ -8,7 +8,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sp_tianji:["sunhao","liuxie","caoang","hetaihou","sunluyu",'ol_wangrong',"zuofen","ganfuren","ol_bianfuren","qinghegongzhu","tengfanglan","ruiji",'caoxiancaohua'], sp_sibi:["yangxiu","chenlin","chengyu","shixie","fuwan","wangyun","zhugejin","simalang","maliang","buzhi","dongyun","kanze","sunqian","xizhicai","sunshao",'duxi',"jianggan",'ol_dengzhi','ol_yangyi','ol_dongzhao','ol_chendeng','jin_yanghu','wangyan','xiahouxuan','quhuang','zhanghua','wangguan','sunhong','caoxi'], sp_tianzhu:['niujin','hejin','hansui',"wutugu","yanbaihu","shamoke","panfeng","zhugedan",'huangzu','gaogan',"tadun","fanjiangzhangda","ahuinan","dongtuna",'ol_wenqin'], - sp_nvshi:["lingju","guanyinping","zhangxingcai","mayunlu","dongbai","zhaoxiang",'ol_zhangchangpu','ol_xinxianying',"daxiaoqiao","jin_guohuai"], + sp_nvshi:["lingju","guanyinping","zhangxingcai","mayunlu","dongbai","zhaoxiang",'ol_zhangchangpu',"daxiaoqiao","jin_guohuai"], sp_shaowei:["simahui","zhangbao","zhanglu","zhugeguo","xujing","zhangling",'huangchengyan','zhangzhi','lushi'], sp_huben:['duanjiong','ol_mengda',"caohong","xiahouba","zhugeke","zumao","wenpin","litong","mazhong","heqi","quyi","luzhi","zangba","yuejin","dingfeng","wuyan","ol_zhuling","tianyu","huojun",'zhaoyǎn','dengzhong','ol_furong','macheng','ol_zhangyì','ol_zhujun','maxiumatie','luoxian','ol_huban','haopu','ol_qianzhao'], sp_liesi:['mizhu','weizi','ol_liuba','zhangshiping'], @@ -100,7 +100,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ huangchengyan:['male','qun',3,['guanxu','yashi']], huangzu:['male','qun',4,['wangong']], panshu:['female','wu',3,['weiyi','jinzhi']], - ol_xinxianying:['female','wei',3,['xincaishi','xinzhongjian']], wolongfengchu:['male','shu',4,['youlong','luanfeng']], sp_zhangliao:['male','qun',4,['mubing','ziqu','diaoling']], caoshuang:['male','wei',4,['retuogu','shanzhuan']], @@ -25214,7 +25213,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ luanfeng:'鸾凤', //luanfeng_info_fullinfo:'限定技,一名角色进入濒死状态时,若其体力上限不小于你,你可令其回复至3点体力,恢复其被废除的装备栏,令其手牌补至6-X张(X为以此法恢复的装备栏数量),重置其因“改写”使用过的牌名。若该角色是你,重置你因“游龙”使用过的牌名。', luanfeng_info:'限定技,一名角色进入濒死状态时,若其体力上限不小于你,你可令其回复至3点体力,恢复其被废除的装备栏,令其手牌补至6-X张(X为以此法恢复的装备栏数量)。若该角色是你,重置你因“游龙”使用过的牌名。', - ol_xinxianying:'辛宪英', reluanzhan:'乱战', reluanzhan_add:'乱战', reluanzhan_remove:'乱战', diff --git a/character/yijiang.js b/character/yijiang.js index adaaaf44e1..f15ea53ccd 100755 --- a/character/yijiang.js +++ b/character/yijiang.js @@ -14036,8 +14036,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ huanghao:'黄皓', zhangrang:'张让', cenhun:'岑昏', - xinxianying:'将辛宪英', - xinxianying_prefix:'将', + xinxianying:'辛宪英', wuxian:'吴苋', xushi:'徐氏', caojie:'曹节', diff --git a/game/game.js b/game/game.js index ad835ea47c..229836eeeb 100644 --- a/game/game.js +++ b/game/game.js @@ -33716,6 +33716,15 @@ color:'#c3f9ff', nature:'thundermm', }], + ['用间',{ + color:'#c3f9ff', + nature:'thundermm', + }], + ['战役篇',{ + color:'#c3f9ff', + nature:'thundermm', + showName:'战', + }], ['将',{ nature:'firemm', }], @@ -33735,6 +33744,24 @@ ['★SP',{ showName:'★', }], + ['K系列',{ + showName:'K', + }], + ['SP',{ + getSpan:(prefix,name)=>{ + return `SP`; + }, + }], + ['OL',{ + getSpan:(prefix,name)=>{ + return `OL`; + }, + }], + ['RE',{ + getSpan:(prefix,name)=>{ + return `RE`; + }, + }], ['手杀',{ getSpan:(prefix,name)=>{ if(lib.characterPack.shiji&&name in lib.characterPack.shiji){ @@ -33784,24 +33811,14 @@ return get.prefixSpan('新杀')+get.prefixSpan('SP') }, }], - ['SP',{ - getSpan:(prefix,name)=>{ - return `SP`; - }, - }], - ['OL',{ - getSpan:(prefix,name)=>{ - return `OL`; - }, - }], - ['RE',{ + ['界SP',{ getSpan:(prefix,name)=>{ - return `RE`; + return get.prefixSpan('界')+get.prefixSpan('SP') }, }], - ['界SP',{ + ['S特神',{ getSpan:(prefix,name)=>{ - return get.prefixSpan('界')+get.prefixSpan('SP') + return get.prefixSpan('☆')+get.prefixSpan('神') }, }], ]), @@ -55929,8 +55946,7 @@ if(get.is.locked(skill,player)) list.add('锁定技'); if(info.zhuSkill) list.add('主公技'); if(info.limited) list.add('限定技'); - if(info.juexingji||info.limited) list.add('觉醒技'); - if(info.limited) list.add('限定技'); + if(info.juexingji) list.add('觉醒技'); if(info.zhuanhuanji) list.add('转换技'); if(info.hiddenSkill) list.add('隐匿技'); if(info.clanSkill) list.add('宗族技'); From f0ee332f52993aa665914dbf5338e157a23be3b4 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Tue, 3 Oct 2023 11:16:35 +0800 Subject: [PATCH 063/115] =?UTF-8?q?prefix=E4=BF=AE=E8=A1=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/offline.js | 91 +++++++++++++++++++++++---------------- character/shiji.js | 2 +- character/sp.js | 16 ++++--- character/sp2.js | 2 + character/xianding.js | 3 +- character/yingbian.js | 1 + game/game.js | 44 +++++++++++++------ game/pinyinjs.js | 12 +++--- layout/default/layout.css | 2 +- layout/mobile/layout.css | 2 +- layout/mode/stone.css | 22 +++++----- mode/brawl.js | 1 + 12 files changed, 121 insertions(+), 77 deletions(-) diff --git a/character/offline.js b/character/offline.js index 9ccf2783b7..36559222d5 100644 --- a/character/offline.js +++ b/character/offline.js @@ -2323,7 +2323,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ game.updateRoundNumber(); } }, - //官盗S1066☆贾诩 + //官盗S1066★贾诩 psqupo:{ audio:2, trigger:{global:'phaseBegin'}, @@ -6332,8 +6332,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_chendao_prefix:'用间', nsjianglie:'将烈', nsjianglie_info:'当你使用【杀】指定目标后,你可以令其展示所有手牌,然后弃置其中一种颜色的牌。', - ns_jiaxu:'☆贾诩', - ns_jiaxu_prefix:'☆', + ns_jiaxu:'★贾诩', + ns_jiaxu_prefix:'★', nsyice:'遗策', nsyice_info:'锁定技,当你使用/打出/弃置的牌进入弃牌堆后,你将这些牌以任意顺序置于你的武将牌上,称为“策”。若这些“策”中有点数相同的牌,则你获得这两张牌中的所有牌,将这两张牌置于牌堆两端。若场上没有处于濒死状态的角色,则你对一名角色造成1点伤害。', ns_lijue:'SP李傕', @@ -6350,11 +6350,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_fanchou_prefix:'SP', nsyangwu:'扬武', nsyangwu_info:'出牌阶段限一次,你可以弃置一张♥手牌并选择一名手牌数大于你的其他角色。你观看其手牌并获得其中的X张牌(X为其与你手牌数之差的一半且向上取整)。', - jsp_liubei:'群刘备', - jsp_liubei_ab:'刘备', + jsp_liubei:'★刘备', + jsp_liubei_prefix:'★', jsprende:'仁德', jsprende_info:'出牌阶段,你可以将至少一张手牌交给其他角色;若你于此阶段内给出的牌首次达到两张,你可以视为使用一张基本牌。', - ns_caoanmin:'曹安民', + ns_caoanmin:'战役篇曹安民', + ns_caoanmin_prefix:'战役篇', nskuishe:'窥舍', nskuishe_info:'出牌阶段限一次,你可以选择一名其他角色A的一张牌,并将此牌交给不为A的一名角色。然后A可以对你使用一张【杀】。', sp_xiahoushi:"SP夏侯氏", @@ -6543,88 +6544,88 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gzsuishi2:'随势', gzsuishi_info:'锁定技,其他角色进入濒死状态时,若伤害来源与你势力相同,你摸一张牌;其他角色死亡时,若其与你势力相同,你失去1点体力。', //线下S系列 - ps_guanyu:'☆关羽', - ps_guanyu_prefix:'☆', + ps_guanyu:'★关羽', + ps_guanyu_prefix:'★', pszhonghun:'忠魂', pszhonghun_info:'当你使用或打出红色牌时,你可以亮出牌堆顶的一张牌。若此牌为红色,你获得之。', - ps2070_guojia:'☆郭嘉', - ps2070_guojia_prefix:'☆', + ps2070_guojia:'★郭嘉', + ps2070_guojia_prefix:'★', psquanmou:'全谋', psquanmou_info:'当其他角色使用锦囊牌结算结束后,若你是此牌目标,你可以弃置一张与此牌颜色相同的手牌并获得之。', - ps1059_guojia:'☆郭嘉', - ps1059_guojia_prefix:'☆', + ps1059_guojia:'★郭嘉', + ps1059_guojia_prefix:'★', psqizuo:'奇佐', psqizuo_info:'当你攻击范围内的角色造成或受到伤害时,你可以弃置一张牌并判定,若此牌颜色与结果相同,你可以令此伤害+1或-1。', - ps2063_zhaoyun:'☆赵云', - ps2063_zhaoyun_prefix:'☆', + ps2063_zhaoyun:'★赵云', + ps2063_zhaoyun_prefix:'★', psqijin:'七进', psqijin_info:'摸牌阶段,你可以改为亮出牌堆顶的七张牌,并获得其中一种颜色的所有牌。', psqichu:'七出', psqichu_info:'每回合限一次。当你于回合外需要使用或打出一张基本牌时,你可以观看牌堆顶的两张牌。若其中有此牌,你可以使用或打出之。', pslongxin:'龙心', pslongxin_info:'判定阶段开始时,你可以弃置一张装备牌,然后弃置你判定区里的一张牌。', - ps2080_zhouyu:'☆周瑜', - ps2080_zhouyu_prefix:'☆', + ps2080_zhouyu:'★周瑜', + ps2080_zhouyu_prefix:'★', psshiyin:'识音', psshiyin_info:'①游戏开始时,你可以将一张手牌置于武将牌上,称为“杂音”牌。②出牌阶段开始时,你可以用一张手牌替换“杂音”牌。', psquwu:'曲误', psquwu_info:'锁定技。你不能使用或打出与“杂音”牌花色相同的牌,且这些牌对你无效。', psliaozou:'聊奏', psliaozou_info:'出牌阶段,你可以展示所有手牌,若其中没有与“杂音”牌花色相同的牌,你摸一张牌。', - ps1062_zhouyu:'☆周瑜', - ps1062_zhouyu_prefix:'☆', + ps1062_zhouyu:'★周瑜', + ps1062_zhouyu_prefix:'★', psoldshiyin:'识音', psoldshiyin_info:'当你于回合内得到牌后,你可以展示之,然后根据你展示的牌包含的花色数令你本回合使用的下一张牌获得对应效果:不小于1,不能被响应;不小于2,造成的伤害+1;不小于3,使用时摸一张牌。', - ps_caozhi:'☆曹植', - ps_caozhi_prefix:'☆', + ps_caozhi:'★曹植', + ps_caozhi_prefix:'★', psliushang:'流殇', psliushang_info:'锁定技。①摸牌阶段,你改为摸X+1张牌,然后依次将一张手牌置于所有其他角色的武将牌上,称为“流殇”牌(X为场上角色数且至少为3)。②其他角色的准备阶段,其选择一项:1.获得其“流殇”牌,且当其于本回合对你造成伤害时,防止此伤害;2.将其“流殇”牌置入弃牌堆。', psqibu:'七步', psqibu_info:'限定技。当你进入濒死状态时,你可以亮出牌堆顶的七张牌,回复等同于其中♥牌数的体力,并获得所有♣牌。', - ps_jin_simayi:'☆司马懿', - ps_jin_simayi_prefix:'☆', + ps_jin_simayi:'★司马懿', + ps_jin_simayi_prefix:'★', psquanyi:'权奕', psquanyi_info:'①出牌阶段限一次。你可以与一名角色拼点,赢的角色根据所有拼点牌的花色执行以下效果:♥,其获得没赢的角色区域里的一张牌;♦其对没赢的角色造成1点伤害;♠,其失去1点体力;♣,其弃置两张牌。②当你拼点时,你可以选择牌堆顶的牌作为拼点牌。', ps2067_zhaoyun:'武将传赵云', - ps2067_zhaoyun_ab:'赵云', + ps2067_zhaoyun_prefix:'武将传', pshuiqiang:'回枪', pshuiqiang_info:'当你使用的【杀】被【闪】抵消后,你可以对其使用一张【杀】。', pshuntu:'魂突', pshuntu_info:'出牌阶段限一次。当你使用【杀】对目标角色造成伤害后,你可以对其使用一张【杀】。', - ps_caopi:'☆曹丕', - ps_caopi_prefix:'☆', + ps_caopi:'★曹丕', + ps_caopi_prefix:'★', psjianwei:'僭位', psjianwei_info:'限定技。回合开始时,你可以失去1点体力,然后与一名其他角色交换区域里的所有牌。', - ps2068_simayi:'☆司马懿', - ps2068_simayi_prefix:'☆', + ps2068_simayi:'★司马懿', + ps2068_simayi_prefix:'★', pszhonghu:'冢虎', pszhonghu_info:'当一名角色于你的回合外死亡后,你可以结束此回合,然后令所有角色于其回合开始前跳过此回合直到你的回合开始前。', - ps_simayi:'☆司马懿', - ps_simayi_prefix:'☆', + ps_simayi:'★司马懿', + ps_simayi_prefix:'★', pshuxiao:'虎啸', pshuxiao_info:'回合开始时,你可以判定。若结果为基本牌或普通锦囊牌,你于本回合内获得如下效果:你可以将与结果点数或花色相同的手牌当与判定牌牌名和属性相同的牌使用。', - ps_zhugeliang:'☆诸葛亮', - ps_zhugeliang_prefix:'☆', + ps_zhugeliang:'★诸葛亮', + ps_zhugeliang_prefix:'★', psguanxing:'观星', psguanxing_info:'准备阶段,你可以观看牌堆顶的五张牌,并将其以任意顺序置于牌堆项或牌堆底。', pslongyin:'龙吟', pslongyin_info:'每回合限一次。你可以将任意张点数和为13的牌当做任意一张基本牌或普通锦囊牌使用或打出。', ps2066_zhugeliang:'武将传诸葛亮', - ps2066_zhugeliang_ab:'诸葛亮', + ps2066_zhugeliang_prefix:'武将传', pszhiji:'智激', pszhiji_info:'出牌阶段限一次。你可以弃置两张手牌并选择两名势力不同的角色,视为这两名角色依次视为对对方使用一张【杀】。', psjiefeng:'借风', psjiefeng_info:'出牌阶段,你可以弃置两张手牌,然后亮出牌堆顶五张牌。若其中有至少两张红色牌,你视为使用一张【万箭齐发】。', - ps_machao:'☆马超', - ps_machao_prefix:'☆', + ps_machao:'★马超', + ps_machao_prefix:'★', psweihou:'威侯', psweihou_info:'当你判定前,你可以展示牌堆顶的两张牌,选择其中一张作为你的本次判定结果,然后将另一张置入弃牌堆。', - ps_lvbu:'☆吕布', - ps_lvbu_prefix:'☆', + ps_lvbu:'★吕布', + ps_lvbu_prefix:'★', pssheji:'射戟', pssheji_info:'出牌阶段限一次。你可以将所有手牌当一张无距离限制的【杀】使用,然后当此【杀】对目标角色造成伤害后,你获得其装备区里的所有武器牌和坐骑牌。', - ps_jiaxu:'☆贾诩', - ps_jiaxu_prefix:'☆', + ps_jiaxu:'★贾诩', + ps_jiaxu_prefix:'★', psqupo:'驱魄', psqupo_info:'一名角色A的回合开始时,你可以将一张牌交给另一名其他角色B。若此牌为:黑色,当A使用【杀】指定不为B的角色为目标时,A失去1点体力;红色,当B于本回合下一次受到伤害时,B失去1点体力。', psbaoquan:'保全', @@ -6680,6 +6681,20 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhangliang_prefix:'SP', ol_xinxianying:'将辛宪英', ol_xinxianying_prefix:'将', + chendong:'战役篇陈武董袭', + chendong_prefix:'战役篇', + jiangfei:'战役篇蒋琬费祎', + jiangfei_prefix:'战役篇', + jiangqing:'战役篇蒋钦', + jiangqing_prefix:'战役篇', + tianfeng:'战役篇田丰', + tianfeng_prefix:'战役篇', + jiling:'战役篇纪灵', + jiling_prefix:'战役篇', + kongrong:'战役篇孔融', + kongrong_prefix:'战役篇', + mateng:'战役篇马腾', + mateng_prefix:'战役篇', offline_star:'桌游志·SP', offline_sticker:'桌游志·贴纸', diff --git a/character/shiji.js b/character/shiji.js index 311c8483b9..a11a0cfab6 100644 --- a/character/shiji.js +++ b/character/shiji.js @@ -6624,7 +6624,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dbquedi:'却敌', dbquedi_info:'每回合限一次。当你使用【杀】或【决斗】指定唯一目标后,你可选择:①获得目标角色的一张手牌。②弃置一张基本牌,并令此牌的伤害值基数+1。③背水:减1点体力上限,然后依次执行上述所有选项。', dbzhuifeng:'椎锋', - dbzhuifeng_info:'魏势力技。每回合限两次,你可以失去1点体力并视为使用一张【决斗】。当你因此【决斗】而受到伤害时,你防止此伤害并令此技能失效直到出牌阶段结束。', + dbzhuifeng_info:'魏势力技。每回合限两次,你可以失去1点体力并视为使用一张【决斗】(你死亡后仍然结算)。当你因此【决斗】而受到伤害时,你防止此伤害并令此技能失效直到出牌阶段结束。', dbchongjian:'冲坚', dbchongjian_backup:'冲坚', dbchongjian_info:'吴势力技。你可以将一张装备牌当做一种【杀】(无距离限制且无视防具)或【酒】使用。当你以此法使用【杀】造成伤害后,你获得目标角色装备区内的X张牌(X为伤害值)。', diff --git a/character/sp.js b/character/sp.js index 1573414978..b0b932c9e7 100755 --- a/character/sp.js +++ b/character/sp.js @@ -24510,7 +24510,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhangren:'张任', zoushi:'邹氏', zangba:'臧霸', - jiling:'纪灵', + gz_jiling:'纪灵', gz_sp_dongzhuo:'董卓', gz_zhangjiao:'张角', litong:'李通', @@ -24531,12 +24531,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhugejin:'诸葛瑾', zhugeke:'诸葛恪', guanyinping:'关银屏', + gz_ganfuren:'甘夫人', ganfuren:'SP甘夫人', ganfuren_prefix:'SP', sunhao:'孙皓', chengyu:'程昱', simalang:'司马朗', - tianfeng:'田丰', + gz_tianfeng:'田丰', sp_jiaxu:'SP贾诩', sp_jiaxu_prefix:'SP', maliang:'马良', @@ -24546,14 +24547,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ mifuren:'糜夫人', sp_dongzhuo:'SP董卓', sp_dongzhuo_prefix:'SP', - chendong:'陈武董袭', - jiangfei:'蒋琬费祎', - jiangqing:'蒋钦', + gz_chendong:'陈武董袭', + gz_jiangfei:'蒋琬费祎', + gz_jiangqing:'蒋钦', hetaihou:'何太后', dingfeng:'丁奉', zhangxingcai:'张星彩', caoang:'曹昂', - kongrong:'孔融', + gz_kongrong:'孔融', fuwan:'伏完', sp_pangde:'SP庞德', sp_pangde_prefix:'SP', @@ -24570,7 +24571,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ mayunlu:'马云騄', zhanglu:'张鲁', wutugu:'兀突骨', - mateng:'马腾', + gz_mateng:'马腾', sp_caiwenji:'SP蔡琰', sp_caiwenji_prefix:'SP', zhugeguo:'诸葛果', @@ -25241,6 +25242,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yanxiao_card:'言笑', yanxiao_global:'言笑', yanxiao_card_info:'判定阶段开始时,你获得判定区内的所有牌。', + gz_huangzu:'黄祖', huangzu:'OL黄祖', huangzu_prefix:'OL', wangong:'挽弓', diff --git a/character/sp2.js b/character/sp2.js index 56b2e52b70..e10796a8ad 100644 --- a/character/sp2.js +++ b/character/sp2.js @@ -10136,8 +10136,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhangqiying:"张琪瑛", sp_liuqi:'刘琦', xf_tangzi:"唐咨", + gz_xf_huangquan:"黄权", xf_huangquan:"OL黄权", xf_huangquan_prefix:"OL", + gz_xf_sufei:"苏飞", xf_sufei:"OL苏飞", xf_sufei_prefix:"OL", "xinfu_langxi":"狼袭", diff --git a/character/xianding.js b/character/xianding.js index 866fb6a3c6..f060428ed7 100644 --- a/character/xianding.js +++ b/character/xianding.js @@ -199,9 +199,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, subSkill:{ minus:{ + audio:'dcxiongmu', trigger:{player:'damageBegin4'}, filter:function(event,player){ - return player.countCards('h')<=player.hp&&game.getGlobalHistory('everything',evt=>{ + return player.countCards('h')<=player.getHp()&&game.getGlobalHistory('everything',evt=>{ return evt.name=='damage'&&evt.player==player; },event).indexOf(event)==0; }, diff --git a/character/yingbian.js b/character/yingbian.js index 604694ef71..a8a6c443b3 100644 --- a/character/yingbian.js +++ b/character/yingbian.js @@ -3611,6 +3611,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xijue_xiaoguo:'骁果', xijue_xiaoguo_info:'其他角色的结束阶段开始时,你可以弃置一张基本牌,令该角色选择一项:1.弃置一张装备牌,然后你摸一张牌;2.受到你对其造成的1点伤害。', xijue_xiaoguo_info_guozhan:'其他角色的结束阶段开始时,你可以弃置一张基本牌,令该角色选择一项:1.弃置一张装备牌;2.受到你对其造成的1点伤害。', + gz_duyu:'杜预', duyu:'晋杜预', duyu_prefix:'晋', sanchen:'三陈', diff --git a/game/game.js b/game/game.js index 229836eeeb..cc127f782a 100644 --- a/game/game.js +++ b/game/game.js @@ -3199,6 +3199,16 @@ }, unfrequent:true, }, + buttoncharacter_prefix:{ + name:'武将前缀', + init:'default', + item:{ + default:'默认', + simple:'不显示颜色', + off:'不显示前缀' + }, + unfrequent:true, + }, cursor_style:{ name:'鼠标指针', init:'auto', @@ -5160,7 +5170,7 @@ init:true, onclick:function(bool){ game.saveConfig('free_choose',bool,this._link.config.mode); - if(!_status.event.getParent().showConfig&&!_status.event.showConfig) return; + if(get.mode()!=this._link.config.mode||!_status.event.getParent().showConfig&&!_status.event.showConfig) return; if(!ui.cheat2&&get.config('free_choose')) ui.create.cheat2(); else if(ui.cheat2&&!get.config('free_choose')){ ui.cheat2.close(); @@ -5610,7 +5620,7 @@ init:true, onclick:function(bool){ game.saveConfig('free_choose',bool,this._link.config.mode); - if(get.mode()!='guozhan'||!_status.event.getParent().showConfig&&!_status.event.showConfig) return; + if(get.mode()!=this._link.config.mode||!_status.event.getParent().showConfig&&!_status.event.showConfig) return; if(!ui.cheat2&&get.config('free_choose')) ui.create.cheat2(); else if(ui.cheat2&&!get.config('free_choose')){ ui.cheat2.close(); @@ -5984,7 +5994,7 @@ onclick:function(bool){ game.saveConfig('free_choose',bool,this._link.config.mode); if(!ui.create.cheat2) return; - if(!_status.event.getParent().showConfig&&!_status.event.showConfig) return; + if(get.mode()!=this._link.config.mode||!_status.event.getParent().showConfig&&!_status.event.showConfig) return; if(!ui.cheat2&&get.config('free_choose')) ui.create.cheat2(); else if(ui.cheat2&&!get.config('free_choose')){ ui.cheat2.close(); @@ -6359,7 +6369,7 @@ frequent:true, onclick:function(bool){ game.saveConfig('free_choose',bool,this._link.config.mode); - if(!_status.event.getParent().showConfig&&!_status.event.showConfig) return; + if(get.mode()!=this._link.config.mode||!_status.event.getParent().showConfig&&!_status.event.showConfig) return; if(!ui.cheat2&&get.config('free_choose')) ui.create.cheat2(); else if(ui.cheat2&&!get.config('free_choose')){ ui.cheat2.close(); @@ -6530,7 +6540,7 @@ init:true, onclick:function(bool){ game.saveConfig('free_choose',bool,this._link.config.mode); - if(!_status.event.getParent().showConfig&&!_status.event.showConfig) return; + if(get.mode()!=this._link.config.mode||!_status.event.getParent().showConfig&&!_status.event.showConfig) return; if(!ui.cheat2&&get.config('free_choose')) ui.create.cheat2(); else if(ui.cheat2&&!get.config('free_choose')){ ui.cheat2.close(); @@ -6959,7 +6969,7 @@ init:true, onclick:function(bool){ game.saveConfig('free_choose',bool,this._link.config.mode); - if(!_status.event.getParent().showConfig&&!_status.event.showConfig) return; + if(get.mode()!=this._link.config.mode||!_status.event.getParent().showConfig&&!_status.event.showConfig) return; if(!ui.cheat2&&get.config('free_choose')) ui.create.cheat2(); else if(ui.cheat2&&!get.config('free_choose')){ ui.cheat2.close(); @@ -7247,7 +7257,7 @@ onclick:function(bool){ game.saveConfig('free_choose',bool,this._link.config.mode); if(_status.connectMode) return; - if(!_status.event.getParent().showConfig&&!_status.event.showConfig) return; + if(get.mode()!=this._link.config.mode||!_status.event.getParent().showConfig&&!_status.event.showConfig) return; if(!ui.cheat2&&get.config('free_choose')) ui.create.cheat2(); else if(ui.cheat2&&!get.config('free_choose')){ ui.cheat2.close(); @@ -33725,6 +33735,11 @@ nature:'thundermm', showName:'战', }], + ['武将传',{ + color:'#c3f9ff', + nature:'thundermm', + showName:'传', + }], ['将',{ nature:'firemm', }], @@ -33764,6 +33779,7 @@ }], ['手杀',{ getSpan:(prefix,name)=>{ + const simple=(lib.config.buttoncharacter_prefix=='simple'); if(lib.characterPack.shiji&&name in lib.characterPack.shiji){ for(let i in lib.characterSort.shiji){ if(lib.characterSort.shiji[i].includes(name)){ @@ -33771,8 +33787,10 @@ break; } } + if(simple) return `${prefix}`; return `${prefix}`; } + if(simple) return '手杀'; return `📱`; }, }], @@ -33818,7 +33836,7 @@ }], ['S特神',{ getSpan:(prefix,name)=>{ - return get.prefixSpan('☆')+get.prefixSpan('神') + return get.prefixSpan('★')+get.prefixSpan('神') }, }], ]), @@ -57542,13 +57560,15 @@ }, prefixSpan:function(prefix,name){ let color='#ffffff',nature=false; - const map=lib.namePrefix.get(prefix); + const map=lib.namePrefix.get(prefix),config=lib.config.buttoncharacter_prefix; + if(config=='off') return ''; if(map){ if(map.getSpan) return map.getSpan(prefix,name); if(map.color) color=map.color; if(map.nature) nature=map.nature; if(map.showName) prefix=map.showName; } + if(config=='simple') return `${prefix}` return `${prefix}` }, slimName:function(str){ @@ -58694,9 +58714,9 @@ } let capt=get.translation(node.name); const characterInfo=get.character(node.name),sex=node.sex||characterInfo[0]; - if(sex&&lib.config.show_sex) capt+=`  ${sex=='none'?'无':get.translation(sex)}`; - const group=lib.group.includes(node.group)?node.group:characterInfo[1]; - if(group&&lib.config.show_group) capt+=`  ${get.translation(group)}`; + if(sex&&sex!='unknown'&&lib.config.show_sex) capt+=`  ${sex=='none'?'无':get.translation(sex)}`; + const group=node.group; + if(group&&group!='unknown'&&lib.config.show_group) capt+=`  ${get.translation(group)}`; uiintro.add(capt); if(lib.characterTitle[node.name]){ diff --git a/game/pinyinjs.js b/game/pinyinjs.js index 70be09dc4c..cc75d26b47 100644 --- a/game/pinyinjs.js +++ b/game/pinyinjs.js @@ -7,8 +7,6 @@ var pinyin_dict_polyphone = { // noname's pinyin // START // 武将名 - "乐蔡琰": "yuè ", - "乐周妃": "yuè fēi", "用间": " jiàn", "乐进": "yuè ", @@ -41583,17 +41581,21 @@ var pinyin_dict_withtone = "yī,dīng zhēng,kǎo qiǎo yú,qī,shàng,xià,hǎn } return result; } - for (var i = 0; i < chinese.length; i++) { + var m=0; + for (var i = 0; i < chinese.length;(i++,m++)) { temp = ''; for (var j = 0; j < max && (i + j) < chinese.length; j++) { - if (!/^[\u2E80-\u9FFF]+$/.test(chinese[i + j])) break; // 如果碰到非汉字直接停止本次查找 + if (!dict.withtone[chinese[i]]) { + m-=(result[i].length-1); + break; + } // 如果碰到非汉字直接停止本次查找 temp += chinese[i + j]; var res = poly[temp]; if (res) // 如果找到了多音字词语 { res = res.split(' '); for (var k = 0; k <= j; k++) { - if (res[k]) result[i + k] = withtone ? res[k] : pinyinUtilx.removeTone(res[k]); + if (res[k]) result[m + k] = withtone ? res[k] : pinyinUtilx.removeTone(res[k]); } break; } diff --git a/layout/default/layout.css b/layout/default/layout.css index 622ba0a2f8..63a6dd957c 100644 --- a/layout/default/layout.css +++ b/layout/default/layout.css @@ -2789,7 +2789,7 @@ div:not(.handcards)>.card>.info>span, .player.minskin .count { right: 20px; } -.identity { +#arena:not(.stone) div:not(.character):not(.button)>.identity { left: 90px; top: 5px; } diff --git a/layout/mobile/layout.css b/layout/mobile/layout.css index 49bcaab0ce..46818aaae5 100644 --- a/layout/mobile/layout.css +++ b/layout/mobile/layout.css @@ -224,7 +224,7 @@ #arena:not(.chess) .player[data-position='0'].linked>.name.name2{ left:69px; } -#arena:not(.chess) .player[data-position='0']>.identity{ +#arena:not(.chess):not(.stone) .player[data-position='0']>.identity{ left: 0; width: 130px; } diff --git a/layout/mode/stone.css b/layout/mode/stone.css index d699af79c2..d7b67be514 100644 --- a/layout/mode/stone.css +++ b/layout/mode/stone.css @@ -63,7 +63,7 @@ /* } */ #arena:not(.chess).mobile .player[data-position='0']:not(.minskin)>.identity{ - left: 102px; + left: 100px; top: -7px; } @@ -307,42 +307,42 @@ } div[data-career='mage']{ - background-image: url('../../../image/mode/stone/career/mage.png'); + background-image: url('../../image/mode/stone/career/mage.png'); background-size:cover; } div[data-career='druid']{ - background-image: url('../../../image/mode/stone/career/druid.png'); + background-image: url('../../image/mode/stone/career/druid.png'); background-size:cover; } div[data-career='hunter']{ - background-image: url('../../../image/mode/stone/career/hunter.png'); + background-image: url('../../image/mode/stone/career/hunter.png'); background-size:cover; } div[data-career='shaman']{ - background-image: url('../../../image/mode/stone/career/shaman.png'); + background-image: url('../../image/mode/stone/career/shaman.png'); background-size:cover; } div[data-career='paladin']{ - background-image: url('../../../image/mode/stone/career/paladin.png'); + background-image: url('../../image/mode/stone/career/paladin.png'); background-size:cover; } div[data-career='rogue']{ - background-image: url('../../../image/mode/stone/career/rogue.png'); + background-image: url('../../image/mode/stone/career/rogue.png'); background-size:cover; } div[data-career='priest']{ - background-image: url('../../../image/mode/stone/career/priest.png'); + background-image: url('../../image/mode/stone/career/priest.png'); background-size:cover; } div[data-career='warrior']{ - background-image: url('../../../image/mode/stone/career/warrior.png'); + background-image: url('../../image/mode/stone/career/warrior.png'); background-size:cover; } div[data-career='warlock']{ - background-image: url('../../../image/mode/stone/career/warlock.png'); + background-image: url('../../image/mode/stone/career/warlock.png'); background-size:cover; } div[data-career='knight']{ - background-image: url('../../../image/mode/stone/career/knight.png'); + background-image: url('../../image/mode/stone/career/knight.png'); background-size:cover; } diff --git a/mode/brawl.js b/mode/brawl.js index 549118fc00..493536c680 100644 --- a/mode/brawl.js +++ b/mode/brawl.js @@ -4065,6 +4065,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ var info=scene.players[i]; target.brawlinfo=info; target.identity=info.identity; + if(target.identity=='zhu') target.isZhu=true; target.setIdentity(info.identity); target.node.marks.hide(); if(info.name2!='none'&&info.name2!='random'){ From ddd6c6777c96a6d736293eaf4a7688f89ee75207 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Tue, 3 Oct 2023 12:02:19 +0800 Subject: [PATCH 064/115] Update identity.js --- mode/identity.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mode/identity.js b/mode/identity.js index 30d72fcacd..a3a2d35fb9 100644 --- a/mode/identity.js +++ b/mode/identity.js @@ -2332,7 +2332,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ if(get.population('zhong')+get.population('nei')==0|| get.population('zhong')+get.population('fan')==0){ game.broadcastAll(function(){ - game.showIdentity(); + if(game.showIdentity) game.showIdentity(); if(game.zhu&&game.zhu.isAlive()&&get.population('nei')==1&&get.config('nei_fullscreenpop')) game.me.$fullscreenpop('主公 vs 内奸',null,null,false); }); } From b43a346fe7a4a3867db777e680da3c871e37f489 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Tue, 3 Oct 2023 12:40:48 +0800 Subject: [PATCH 065/115] fix css --- character/diy.js | 5 ++++- character/old.js | 6 +++--- character/sp.js | 2 +- font/suits.woff2 | Bin 4692 -> 5020 bytes game/game.js | 16 ++++++++++++++++ layout/default/layout.css | 2 +- layout/newlayout/global.css | 1 + 7 files changed, 26 insertions(+), 6 deletions(-) diff --git a/character/diy.js b/character/diy.js index 631aa442d7..ceeba62709 100755 --- a/character/diy.js +++ b/character/diy.js @@ -178,6 +178,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_chengpu:['male','wu',4,['decadelihuo','decadechunlao']], ns_sundeng:['male','wu',4,['xinkuangbi']], ns_duji:['male','wei',3,['xinfu_andong','xinyingshi']], + old_majun:["male","wei",3,["xinfu_jingxie1","xinfu_qiaosi"],[]], old_jiakui:['male','wei',4,['tongqu','xinwanlan']], ol_guohuai:['male','wei',3,['rejingce']], @@ -220,7 +221,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ diy_tieba:["ns_zuoci","ns_lvzhi","ns_wangyun","ns_nanhua","ns_nanhua_left","ns_nanhua_right","ns_huamulan","ns_huangzu","ns_jinke","ns_yanliang","ns_wenchou","ns_caocao","ns_caocaosp","ns_zhugeliang","ns_wangyue","ns_yuji","ns_xinxianying","ns_guanlu","ns_simazhao","ns_sunjian","ns_duangui","ns_zhangbao","ns_masu","ns_zhangxiu","ns_lvmeng","ns_shenpei","ns_yujisp","ns_yangyi","ns_liuzhang","ns_xinnanhua","ns_luyusheng"], diy_fakenews:["diy_wenyang","ns_zhangwei","ns_caimao","ns_chengpu",'ns_sundeng','ns_duji'], diy_xushi:["diy_feishi","diy_hanlong","diy_liufu","diy_liuyan","diy_liuzan","diy_tianyu","diy_xizhenxihong","diy_yangyi","diy_zaozhirenjun"], - diy_default:["diy_yuji","diy_caiwenji","diy_lukang","diy_zhenji"], + diy_default:["diy_yuji","diy_caiwenji","diy_lukang","diy_zhenji","old_majun"], diy_noname:['noname'], diy_key:["key_lucia","key_kyousuke","key_yuri","key_haruko","key_umi","key_rei","key_komari","key_yukine","key_yusa","key_misa","key_masato","key_iwasawa","key_kengo","key_yoshino","key_yui","key_tsumugi","key_saya","key_harukakanata","key_inari","key_shiina","key_sunohara","key_rin","key_sasami","key_akane","key_doruji","key_yuiko","key_riki","key_hisako","key_hinata","key_noda","key_tomoya","key_nagisa","key_ayato","key_ao","key_yuzuru","sp_key_kanade","key_mio","key_midori","key_kyoko","key_shizuru","key_shiorimiyuki","key_miki","key_shiori","key_kaori","sp_key_yuri","key_akiko","key_abyusa","key_godan","key_yuu","key_ryoichi","key_kotori","key_jojiro","key_shiroha","key_shizuku","key_hiroto","key_sakuya","key_youta","key_rumi","key_chihaya","key_yukito","key_asara","key_kotomi","key_mia","key_kano","db_key_liyingxia","key_erika","key_satomi","key_iriya","key_fuuko"], diy_trashbin:['old_jiakui','ol_guohuai','junk_zhangrang','old_bulianshi','junk_sunquan','ol_maliang','junk_liubei','junk_huangyueying','junk_lidian','junk_duanwei','junk_xuyou'], @@ -19027,6 +19028,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ junk_liubei_prefix:'旧界', junk_huangyueying:'旧界黄月英', junk_huangyueying_prefix:'旧界', + old_majun:'骰子马钧', + old_majun_prefix:'骰子', diy_tieba:'吧友设计', diy_xushi:'玩点论杀·虚实篇', diff --git a/character/old.js b/character/old.js index 0345247b97..ce1b929f0f 100755 --- a/character/old.js +++ b/character/old.js @@ -16,7 +16,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ old_yijiang67:["ol_zhangrang",'old_huanghao','old_liyan'], old_sp:["old_wanglang","old_maliang","old_zhangxingcai","old_wangyun",'old_dingfeng'], old_yingbian:['junk_simayi','old_yangyan','old_yangzhi'], - old_mobile:["old_caochun",'old_majun'], + old_mobile:["old_caochun"], }, }, character:{ @@ -48,7 +48,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ old_xiaoqiao:['female','wu',3,['tianxiang','hongyan']], weiyan:['male','shu',4,['kuanggu']], xiahouyuan:['male','wei',4,['shensu']], - old_majun:["male","wei",3,["xinfu_jingxie1","xinfu_qiaosi"],[]], old_zhangxingcai:['female','shu',3,['oldshenxian','qiangwu']], old_fuhuanghou:['female','qun',3,['oldzhuikong','oldqiuyuan']], old_caochong:['male','wei',3,['oldrenxin','oldchengxiang']], @@ -1012,7 +1011,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ translate:{ old_zhangxingcai:'旧张星彩', old_zhangxingcai_prefix:'旧', - old_majun:'骰子马钧', old_xusheng:'旧徐盛', old_xusheng_prefix:'旧', old_lingtong:'旧凌统', @@ -1066,7 +1064,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ old_wangyi:'旧王异', old_wangyi_prefix:'旧', xin_yujin:'节钺于禁', + xin_yujin_prefix:'节钺', re_yujin:'毅重于禁', + re_yujin_prefix:'毅重', old_guhuo:"蛊惑", old_guhuo_info:"你可以扣置一张手牌当做一张基本牌或普通锦囊牌使用或打出,体力值不为0的其他角色依次选择是否质疑。然后,若有质疑的角色,你展示此牌:若为假,此牌作废,这些角色摸一张牌;若为真,这些角色失去1点体力,且若此牌不为♥,此牌作废。", diff --git a/character/sp.js b/character/sp.js index b0b932c9e7..25c9b9b4be 100755 --- a/character/sp.js +++ b/character/sp.js @@ -945,7 +945,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ event.finish(); } else player.draw(3); - 'step 2' + 'step 1' player.chooseToDiscard('h','技能:弃置至少一半手牌',[Math.floor(player.countCards('h')/2),Infinity],true).set('ai',card=>{ var player=_status.event.player; if(player.hasSkill('skill_feiyi_B')&&player.countCards('h')-ui.selected.cards.length>1) return 1/(get.value(card)||0.5); diff --git a/font/suits.woff2 b/font/suits.woff2 index 6f4cbf50ac8b7276f81f6fb143f1d20fa8a93adf..70f4e7aa34367656fa685778287ddc4b7bec096e 100644 GIT binary patch literal 5020 zcmV;N6JzXmPew8T0RR91027=55C8xG03t{L024z127mwn00000000000000000000 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 WGvOa-^fRmtQlZNu!KUD800011Xz?`w diff --git a/game/game.js b/game/game.js index cc127f782a..0901cc9c7c 100644 --- a/game/game.js +++ b/game/game.js @@ -33756,12 +33756,28 @@ color:'#a4a4a4', nature:'black', }], + ['节钺',{ + color:'#a4a4a4', + nature:'black', + }], + ['毅重',{ + color:'#a4a4a4', + nature:'black', + }], ['★SP',{ showName:'★', }], ['K系列',{ showName:'K', }], + ['经典',{ + showName:'典', + }], + ['骰子',{ + getSpan:()=>{ + return `🎲`; + } + }], ['SP',{ getSpan:(prefix,name)=>{ return `SP`; diff --git a/layout/default/layout.css b/layout/default/layout.css index 63a6dd957c..622ba0a2f8 100644 --- a/layout/default/layout.css +++ b/layout/default/layout.css @@ -2789,7 +2789,7 @@ div:not(.handcards)>.card>.info>span, .player.minskin .count { right: 20px; } -#arena:not(.stone) div:not(.character):not(.button)>.identity { +.identity { left: 90px; top: 5px; } diff --git a/layout/newlayout/global.css b/layout/newlayout/global.css index 7c13c8be8d..691d4bc6ea 100644 --- a/layout/newlayout/global.css +++ b/layout/newlayout/global.css @@ -322,6 +322,7 @@ .player .identity{ right: -6px; top: -5px; + left: auto; } .player.minskin .identity{ left:102px; From ad5cd13d1031eb4f8f992102a53c17ad69da429a Mon Sep 17 00:00:00 2001 From: copcap Date: Tue, 3 Oct 2023 15:10:29 +0800 Subject: [PATCH 066/115] =?UTF-8?q?=E5=B0=86=E5=88=A4=E6=96=AD=E5=B1=9E?= =?UTF-8?q?=E6=80=A7=E7=9A=84=E6=96=B9=E6=B3=95=E6=94=B9=E4=B8=BAgame.hasN?= =?UTF-8?q?ature?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- card/extra.js | 8 ++++---- card/guozhan.js | 4 ++-- card/standard.js | 26 +++++++++++++------------- card/yingbian.js | 2 +- character/clan.js | 4 ++-- character/ddd.js | 2 +- character/extra.js | 2 +- character/huicui.js | 4 ++-- character/mobile.js | 4 ++-- character/offline.js | 4 ++-- character/refresh.js | 10 +++++----- character/sp.js | 4 ++-- character/sp2.js | 4 ++-- character/tw.js | 6 +++--- character/yijiang.js | 4 ++-- game/game.js | 14 ++++++++++---- mode/boss.js | 8 ++++---- 17 files changed, 58 insertions(+), 52 deletions(-) diff --git a/card/extra.js b/card/extra.js index c7743a1b21..80ad182994 100644 --- a/card/extra.js +++ b/card/extra.js @@ -781,7 +781,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ if(card.name=='sha'){ var equip1=player.getEquip('zhuque'); if(equip1&&equip1.name=='zhuque') return 1.9; - if(!card.hasNature()) return 'zerotarget'; + if(!game.hasNature(card)) return 'zerotarget'; } } } @@ -810,7 +810,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ effect:{ target:function(card,player,target,current){ if(card.name=='sha'){ - if(card.hasNature('fire')) return 2; + if(game.hasNature(card,'fire')) return 2; if(player.hasSkill('zhuque_skill')) return 1.9; } if(get.tag(card,'fireDamage')&¤t<0) return 2; @@ -830,7 +830,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ target:player, card:event.card })) return false; - if(event.card.name=='sha'&&!event.card.hasNature()) return true; + if(event.card.name=='sha'&&!game.hasNature(event.card)) return true; return false; }, content:function(){ @@ -906,7 +906,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ trigger:{player:'useCard1'}, //priority:7, filter:function(event,player){ - if(event.card.name=='sha'&&!event.card.hasNature()) return true; + if(event.card.name=='sha'&&!game.hasNature(event.card)) return true; }, audio:true, check:function(event,player){ diff --git a/card/guozhan.js b/card/guozhan.js index 409bb4e95e..51588f3308 100644 --- a/card/guozhan.js +++ b/card/guozhan.js @@ -1211,7 +1211,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ }, filter:function(event,player){ if(['huoshaolianying','huogong'].contains(event.card.name)) return true; - if(event.card.name=='sha') return event.card.hasNature('fire'); + if(event.card.name=='sha') return game.hasNature(event.card,'fire'); return false; }, content:function(){ @@ -1220,7 +1220,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ai:{ effect:{ target:function(card,player,target,current){ - if(['huoshaolianying','huogong'].contains(card.name)||(card.name=='sha'&&card.hasNature('fire'))){ + if(['huoshaolianying','huogong'].contains(card.name)||(card.name=='sha'&&game.hasNature(card,'fire'))){ return 'zeroplayertarget'; } }, diff --git a/card/standard.js b/card/standard.js index c451c7651b..f59f3c7844 100644 --- a/card/standard.js +++ b/card/standard.js @@ -134,7 +134,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ if(event.shanRequired>1){ next.set('prompt2','(共需使用'+event.shanRequired+'张闪)'); } - else if(event.card.hasNature('stab')){ + else if(game.hasNature(event.card,'stab')){ next.set('prompt2','(在此之后仍需弃置一张手牌)'); } next.set('ai1',function(card){ @@ -168,7 +168,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ if(event.shanRequired>0){ event.goto(1); } - else if(event.card.hasNature('stab')&&target.countCards('h')>0){ + else if(game.hasNature(event.card,'stab')&&target.countCards('h')>0){ event.responded=result; event.goto(4); } @@ -265,7 +265,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ }, order:function(item,player){ if(player.hasSkillTag('presha',true,null,true)) return 10; - if(item.hasNature('linked')){ + if(game.hasNature(item,'linked')){ if(game.hasPlayer(function(current){ return current!=player&¤t.isLinked()&&player.canUse(item,current,null,true)&&get.effect(current,item,player,player)>0&&lib.card.sha.ai.canLink(player,current,item); })&&game.countPlayer(function(current){ @@ -306,20 +306,20 @@ game.import('card',function(lib,game,ui,get,ai,_status){ respond:1, respondShan:1, damage:function(card){ - if(card.hasNature('poison')) return; + if(game.hasNature(card,'poison')) return; return 1; }, natureDamage:function(card){ - if(card.hasNature()) return 1; + if(game.hasNature(card)) return 1; }, fireDamage:function(card,nature){ - if(card.hasNature('fire')) return 1; + if(game.hasNature(card,'fire')) return 1; }, thunderDamage:function(card,nature){ - if(card.hasNature('thunder')) return 1; + if(game.hasNature(card,'thunder')) return 1; }, poisonDamage:function(card,nature){ - if(card.hasNature('poison')) return 1; + if(game.hasNature(card,'poison')) return 1; } } } @@ -338,20 +338,20 @@ game.import('card',function(lib,game,ui,get,ai,_status){ respond:1, respondShan:1, damage:function(card){ - if(card.hasNature('poison')) return; + if(game.hasNature(card,'poison')) return; return 1; }, natureDamage:function(card){ - if(card.hasNature()) return 1; + if(game.hasNature(card)) return 1; }, fireDamage:function(card,nature){ - if(card.hasNature('fire')) return 1; + if(game.hasNature(card,'fire')) return 1; }, thunderDamage:function(card,nature){ - if(card.hasNature('thunder')) return 1; + if(game.hasNature(card,'thunder')) return 1; }, poisonDamage:function(card,nature){ - if(card.hasNature('poison')) return 1; + if(game.hasNature(card,'poison')) return 1; } } } diff --git a/card/yingbian.js b/card/yingbian.js index 79eb641032..288f642113 100644 --- a/card/yingbian.js +++ b/card/yingbian.js @@ -307,7 +307,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ equipSkill:true, trigger:{player:'useCard1'}, filter:function(event,player){ - return (event.card.name=='sha'&&lib.linked.some(n=>n!='kami'&&event.card.hasNature(n))); + return (event.card.name=='sha'&&lib.linked.some(n=>n!='kami'&&game.hasNature(event.card,n))); }, audio:true, direct:true, diff --git a/character/clan.js b/character/clan.js index 77cf6a5d10..7fe0b4bf3f 100644 --- a/character/clan.js +++ b/character/clan.js @@ -1076,7 +1076,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ try{ var cards=player.getCards('hs',cardx=>{ if(get.name(cardx)!='sha') return false; - return cardx.hasNature('linked'); + return game.hasNature(cardx,'linked'); }); cards.map(i=>[i,get.effect(target,i,player,player)]); cards.sort((a,b)=>b[1]-a[1]); @@ -1096,7 +1096,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return get.name(card)=='jiu'&&player.hasUseTarget(card); })&&player.countCards('hs',card=>{ if(get.name(card)!='sha') return false; - return card.hasNature('linked'); + return game.hasNature(card,'linked'); })); 'step 1' if(result.bool){ diff --git a/character/ddd.js b/character/ddd.js index cb698cca35..53dbc276e1 100644 --- a/character/ddd.js +++ b/character/ddd.js @@ -875,7 +875,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ var player=_status.event.player,target=_status.event.getParent().target; if(get.attitude(player,target)<0) return false; if(!_status.event.colors.contains(get.color(card,player))) return 0; - if(card.hasNature()) return 1.2; + if(game.hasNature(card)) return 1.2; return 1; }) 'step 3' diff --git a/character/extra.js b/character/extra.js index 10adfb6d48..86560fa03c 100755 --- a/character/extra.js +++ b/character/extra.js @@ -6177,7 +6177,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ if(['trick','delay'].contains(lib.card[card.name].type)) return 'thunder'; }, cardUsable:function(card,player){ - if(card.name=='sha'&&card.hasNature('thunder')) return Infinity; + if(card.name=='sha'&&game.hasNature(card,'thunder')) return Infinity; }, }, ai:{ diff --git a/character/huicui.js b/character/huicui.js index c4e944b6a2..fccc2bdf16 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -6437,7 +6437,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ prompt2:function(event,player){ var str=('令'+get.translation(event.player)+'即将受到的'); str+=(''+event.num+'点'); - if(lib.linked.some(n=>event.hasNature(n))){ + if(event.hasNature('linked')){ str+=(get.translation(event.nature)+'属性'); } str+='伤害+1'; @@ -7061,7 +7061,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }).length; //var str='视为额外使用'+get.cnNumber(num)+'张' var str='额外结算'+get.cnNumber(num)+'次' - if(event.card.name=='sha'&&event.card.hasNature()) str+=get.translation(event.card.nature); + if(event.card.name=='sha'&&game.hasNature(event.card)) str+=get.translation(event.card.nature); return (str+'【'+get.translation(event.card.name)+'】'); }, check:function(event,player){ diff --git a/character/mobile.js b/character/mobile.js index e84260180a..3ce2cc2896 100644 --- a/character/mobile.js +++ b/character/mobile.js @@ -9624,7 +9624,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ group:['relihuo_baigei','relihuo_damage'], trigger:{player:'useCard1'}, filter:function(event,player){ - if(event.card.name=='sha'&&!event.card.hasNature()) return true; + if(event.card.name=='sha'&&!game.hasNature(event.card)) return true; }, check:function(event,player){ return false; @@ -9650,7 +9650,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ forced:true, audio:'relihuo', filter:function(event,player){ - if(event.card.name!='sha'||!event.card.hasNature('fire')) return false; + if(event.card.name!='sha'||!game.hasNature(event.card,'fire')) return false; var num=0; player.getHistory('sourceDamage',function(evt){ if(evt.card==event.card) num+=evt.num; diff --git a/character/offline.js b/character/offline.js index 36559222d5..c9005b9ac2 100644 --- a/character/offline.js +++ b/character/offline.js @@ -940,7 +940,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ filter:function(event,player){ if(!player.hasEmptySlot(2)) return false; if(event.card.name!='sha') return false; - return event.card.hasNature(); + return game.hasNature(event.card); }, content:function(){ trigger.cancel(); @@ -6234,7 +6234,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ fulu:{ trigger:{player:'useCard1'}, filter:function(event,player){ - if(event.card.name=='sha'&&!event.card.hasNature()) return true; + if(event.card.name=='sha'&&!game.hasNature(event.card)) return true; }, audio:true, check:function(event,player){ diff --git a/character/refresh.js b/character/refresh.js index 9d806cf4fc..b46bce1e23 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -6111,7 +6111,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, trigger:{player:'useCard1'}, filter:function(event,player){ - if(event.card.name=='sha'&&!event.card.hasNature()) return true; + if(event.card.name=='sha'&&!game.hasNature(event.card)) return true; return false; }, audio:'lihuo', @@ -6139,7 +6139,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ollihuo2:{ trigger:{player:'useCard2'}, filter:function(event,player){ - if(event.card.name!='sha'||!event.card.hasNature('fire')) return false; + if(event.card.name!='sha'||!game.hasNature(event.card,'fire')) return false; return game.hasPlayer(function(current){ return !event.targets.contains(current)&&lib.filter.targetEnabled(event.card,player,current)&&lib.filter.targetInRange(event.card,player,current); }); @@ -7604,7 +7604,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ decadelihuo:{ trigger:{player:'useCard1'}, filter:function(event,player){ - if(event.card.name=='sha'&&!event.card.hasNature()) return true; + if(event.card.name=='sha'&&!game.hasNature(event.card)) return true; return false; }, audio:'lihuo', @@ -7630,7 +7630,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ decadelihuo2:{ trigger:{player:'useCard2'}, filter:function(event,player){ - if(event.card.name!='sha'||!event.card.hasNature('fire')) return false; + if(event.card.name!='sha'||!game.hasNature(event.card,'fire')) return false; return game.hasPlayer(function(current){ return !event.targets.contains(current)&&player.canUse(event.card,current); }); @@ -7660,7 +7660,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ decadelihuo3:{ trigger:{player:'useCardAfter'}, filter:function(event,player){ - return event.card.name=='sha'&&event.card.hasNature('fire')&&event.targets.length>1&&player.getHistory('sourceDamage',function(evt){ + return event.card.name=='sha'&&game.hasNature(event.card,'fire')&&event.targets.length>1&&player.getHistory('sourceDamage',function(evt){ return evt.card==event.card; }).length>0; }, diff --git a/character/sp.js b/character/sp.js index 25c9b9b4be..3d8b17a5c4 100755 --- a/character/sp.js +++ b/character/sp.js @@ -19389,7 +19389,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ effect:{ target:function(card,player,target,current){ if(card.name=='sha'){ - if(card.hasNature('fire')||player.hasSkill('zhuque_skill')) return 2; + if(game.hasNature(card,'fire')||player.hasSkill('zhuque_skill')) return 2; } if(get.tag(card,'fireDamage')&¤t<0) return 2; } @@ -19415,7 +19415,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hanyong:{ trigger:{player:'useCard'}, filter:function(event,player){ - return event.card&&(event.card.name=='nanman'||event.card.name=='wanjian'||(event.card.name=='sha'&&!event.card.hasNature()&&get.suit(event.card)=='spade'))&&player.isDamaged(); + return event.card&&(event.card.name=='nanman'||event.card.name=='wanjian'||(event.card.name=='sha'&&!game.hasNature(event.card)&&get.suit(event.card)=='spade'))&&player.isDamaged(); }, content:function(){ trigger.baseDamage++; diff --git a/character/sp2.js b/character/sp2.js index e10796a8ad..1a02647e62 100644 --- a/character/sp2.js +++ b/character/sp2.js @@ -6560,7 +6560,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } else{ var vcard=[get.type(trigger.card),'',trigger.card.name]; - if(trigger.card.hasNature()) vcard.push(get.nature(trigger.card)); + if(game.hasNature(trigger.card)) vcard.push(get.nature(trigger.card)); player.storage.juanhui3.push(vcard); player.markSkill('juanhui2'); } @@ -7361,7 +7361,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ target:function(card,player,target,current){ if(target.hasMark('cangchu')){ if(card.name=='sha'){ - if(lib.skill.global.contains('huoshaowuchao')||card.hasNature('fire')||player.hasSkill('zhuque_skill')) return 2; + if(lib.skill.global.contains('huoshaowuchao')||game.hasNature(card,'fire')||player.hasSkill('zhuque_skill')) return 2; } if(get.tag(card,'fireDamage')&¤t<0) return 2; } diff --git a/character/tw.js b/character/tw.js index 8d9384385f..590b5e4095 100644 --- a/character/tw.js +++ b/character/tw.js @@ -6039,7 +6039,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ var list=[]; player.getHistory('useCard',function(evt){ if(get.type(evt.card)!='basic') return; - var name=evt.card.name,nature=evt.card.hasNature()?get.nature(evt.card):''; + var name=evt.card.name,nature=game.hasNature(evt.card)?get.nature(evt.card):''; if(!list.contains(name+nature)) list.push(name+nature); }); event.addDamage=list.length>1; @@ -10450,7 +10450,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twlihuo:{ trigger:{player:'useCard1'}, filter:function(event,player){ - if(event.card.name=='sha'&&!event.card.hasNature()) return true; + if(event.card.name=='sha'&&!game.hasNature(event.card)) return true; return false; }, audio:'lihuo', @@ -10475,7 +10475,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ twlihuo2:{ trigger:{player:'useCard2'}, filter:function(event,player){ - if(event.card.name!='sha'||!event.card.hasNature('fire')) return false; + if(event.card.name!='sha'||!game.hasNature(event.card,'fire')) return false; return game.hasPlayer(function(current){ return !event.targets.contains(current)&&player.canUse(event.card,current); }); diff --git a/character/yijiang.js b/character/yijiang.js index f15ea53ccd..3890712cb3 100755 --- a/character/yijiang.js +++ b/character/yijiang.js @@ -7010,7 +7010,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ lihuo:{ trigger:{player:'useCard1'}, filter:function(event,player){ - if(event.card.name=='sha'&&!event.card.hasNature()) return true; + if(event.card.name=='sha'&&!game.hasNature(event.card)) return true; return false; }, audio:2, @@ -7038,7 +7038,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ lihuo2:{ trigger:{player:'useCard2'}, filter:function(event,player){ - if(event.card.name!='sha'||!event.card.hasNature('fire')) return false; + if(event.card.name!='sha'||!game.hasNature(event.card,'fire')) return false; return game.hasPlayer(function(current){ return !event.targets.contains(current)&&player.canUse(event.card,current); }); diff --git a/game/game.js b/game/game.js index 0901cc9c7c..a55afc6170 100644 --- a/game/game.js +++ b/game/game.js @@ -8518,6 +8518,8 @@ return this; } }); + //!!!WARNING!!! + //Will be deprecated in next verision Object.defineProperty(Object.prototype,'hasNature',{ configurable:true, enumerable:false, @@ -29093,10 +29095,7 @@ }, card:{ hasNature:function(nature,player){ - var natures=get.natureList(this,player); - if(!nature) return natures.length>0; - if(nature=='linked') return natures.some(n=>lib.linked.includes(n)); - return get.is.sameNature(natures,nature); + return game.hasNature(this,nature,player); }, //只针对【杀】起效果 addNature:function(nature){ @@ -33918,6 +33917,13 @@ game.callHook("addNature",[nature,translation,config]); return nature; }, + //判断卡牌信息/事件是否有某个属性 + hasNature:(item,nature,player)=>{ + var natures=get.natureList(item,player); + if(!nature) return natures.length>0; + if(nature=='linked') return natures.some(n=>lib.linked.includes(n)); + return get.is.sameNature(natures,nature); + }, //设置卡牌信息/事件的属性 setNature:(item,nature,addNature)=>{ if(!nature) nature=[]; diff --git a/mode/boss.js b/mode/boss.js index 8e0f9ff06a..1c60a36a56 100644 --- a/mode/boss.js +++ b/mode/boss.js @@ -2659,7 +2659,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ if(!player.hasEmptySlot('equip2')) return false; if(event.card.name=='nanman') return true; if(event.card.name=='wanjian') return true; - return event.card.name=='sha'&&event.card.hasNature(); + return event.card.name=='sha'&&game.hasNature(event.card); }, content:function(){ trigger.cancel(); @@ -2672,7 +2672,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ if(card.name=='sha'){ var equip1=player.getEquip(1); if(equip1&&equip1.name=='zhuque') return 1.9; - if(!card.hasNature()) return 'zerotarget'; + if(!game.hasNature(card)) return 'zerotarget'; } } } @@ -4683,14 +4683,14 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ equipSkill:true, inherit:'cixiong_skill', filter:function(event,player){ - return event.card.hasNature('linked'); + return game.hasNature(event.card,'linked'); }, }, qicaishenlu:{ trigger:{source:'damageBegin1'}, forced:true, filter:function(event,player){ - return event.card.hasNature('linked'); + return game.hasNature(event.card,'linked'); }, content:function(){ trigger.num++; From 8ddf2625939da30fb792d676bc0f2789e2449b58 Mon Sep 17 00:00:00 2001 From: Tipx-L <138244655+Tipx-L@users.noreply.github.com> Date: Fri, 29 Sep 2023 11:33:29 -0700 Subject: [PATCH 067/115] Change update URLs. --- game/config.js | 3 +- game/game.js | 77 ++++++++++++++++++-------------------------------- 2 files changed, 30 insertions(+), 50 deletions(-) diff --git a/game/config.js b/game/config.js index 6a5fb309e7..d33b563fca 100644 --- a/game/config.js +++ b/game/config.js @@ -1,6 +1,7 @@ window.config={ extension_sources:{ - Coding:'https://raw.fgit.cf/libccy/noname-extension/master/', + 'GitHub Proxy':'https://ghproxy.com/https://raw.githubusercontent.com/libccy/noname-extension/master/', + FastGit:'https://raw.fgit.cf/libccy/noname-extension/master/', GitHub:'https://raw.githubusercontent.com/libccy/noname-extension/master/' }, extension_source:'Coding', diff --git a/game/game.js b/game/game.js index 0901cc9c7c..0d38919be8 100644 --- a/game/game.js +++ b/game/game.js @@ -1000,7 +1000,7 @@ init:'coding', unfrequent:true, item:{ - coding:'Github Proxy', + coding:'FastGit', github:'GitHub', }, onclick:function(item){ @@ -1010,15 +1010,10 @@ }, extension_source:{ name:'获取扩展地址', - init:'Coding', + init:'GitHub Proxy', unfrequent:true, item:{}, - intro:function(){ - return '获取在线扩展时的地址。当前地址:
    '+lib.config.extension_sources[lib.config.extension_source]; - }, - onclick:function(item){ - game.saveConfig('extension_source',item); - }, + intro:()=>`获取在线扩展时的地址。当前地址:${document.createElement('br').outerHTML}${lib.config.extension_sources[lib.config.extension_source]}` }, extension_create:{ name:'添加获取扩展地址', @@ -47480,47 +47475,31 @@ var li1=document.createElement('li'); var li2=document.createElement('li'); var li3=document.createElement('li'); - var trimurl=function(str){ - if(str==lib.updateURLS.github){ - return 'GitHub'; - } - if(str==lib.updateURLS.coding){ - return 'Coding'; - } - var index; - index=str.indexOf('://'); - if(index!=-1){ - str=str.slice(index+3); - } - index=str.indexOf('/'); - if(index!=-1){ - str=str.slice(0,index); - } - if(str.length>15){ - var list=str.split('.'); - if(list.length>1){ - list.shift(); - } - str=list[0]; - for(var i=1;i15){ - var list=str.split('.'); - if(list.length>1){ - list.pop(); - } - str=list[0]; - for(var i=1;i{ + const updateURLS=lib.updateURLS; + for(const key in updateURLS){ + const updateURL=updateURLS[key]; + if(url==updateURL) return lib.configMenu.general.config.update_link.item[key]; + } + let index=url.indexOf('://'); + if(index!=-1) url=url.slice(index+3); + index=url.indexOf('/'); + if(index!=-1) url=url.slice(0,index); + if(url.length>15){ + const list=url.split('.'); + if(list.length>1) list.shift(); + url=list.join('.'); + } + if(url.length>15){ + const list=url.split('.'); + if(list.length>1) list.pop(); + url=list.join('.'); + } + return url; } li1.innerHTML='游戏版本:'+lib.version+'

    '; li2.innerHTML='素材版本:'+(lib.config.asset_version||'无')+'

    '; - li3.innerHTML='更新地址:'+trimurl(lib.config.updateURL||lib.updateURL)+'

    '; + li3.innerHTML='更新地址:'+trimURL(lib.config.updateURL||lib.updateURL)+'

    '; li3.style.whiteSpace='nowrap'; li3.style.display='none';// coding @@ -47966,7 +47945,7 @@ game.prompt('设置更新地址',function(str){ if(str){ game.saveConfig('updateURL',str); - li3.querySelector('span').innerHTML=trimurl(str); + li3.querySelector('span').innerHTML=trimURL(str); button5.style.display=''; button6.style.display='none'; } @@ -47982,7 +47961,7 @@ game.saveConfig('updateURL',lib.mirrorURL); button5.style.display=''; button6.style.display='none'; - li3.querySelector('span').innerHTML=trimurl(lib.mirrorURL); + li3.querySelector('span').innerHTML=trimURL(lib.mirrorURL); }; li3.lastChild.appendChild(button6); @@ -47993,7 +47972,7 @@ game.saveConfig('updateURL'); button5.style.display='none'; button6.style.display=''; - li3.querySelector('span').innerHTML=trimurl(lib.updateURL); + li3.querySelector('span').innerHTML=trimURL(lib.updateURL); }; li3.lastChild.appendChild(button5); if(!lib.config.updateURL){ From 21f5c683c8dc27c99a1a2ea5f3651250a1e095e3 Mon Sep 17 00:00:00 2001 From: Tipx-L <138244655+Tipx-L@users.noreply.github.com> Date: Tue, 3 Oct 2023 01:10:25 -0700 Subject: [PATCH 068/115] Cache generated object URLs, and use "startsWith" or "includes" instead. --- game/game.js | 676 ++++++++++++++++++++++++--------------------------- 1 file changed, 322 insertions(+), 354 deletions(-) diff --git a/game/game.js b/game/game.js index 0d38919be8..1518de7179 100644 --- a/game/game.js +++ b/game/game.js @@ -6,7 +6,7 @@ } else{ const ua=navigator.userAgent.toLowerCase(); - const ios=ua.indexOf('iphone')!=-1||ua.indexOf('ipad')!=-1||ua.indexOf('macintosh')!=-1; + const ios=ua.includes('iphone')||ua.includes('ipad')||ua.includes('macintosh'); //electron if(typeof window.process=='object'&&typeof window.require=='function'){ const versions=window.process.versions; @@ -273,7 +273,7 @@ if(typeof order!='number') order=0; if(typeof background!='string') background=''; if(!Array.isArray(lineColor)||lineColor.length!=3) lineColor=[]; - else if(background.indexOf('ext:')==0){ + else if(background.startsWith('ext:')){ background=background.replace(/^ext:/,'extension/'); } if(linked) lib.linked.add(nature); @@ -334,6 +334,7 @@ } }], }, + objectURL:new Map(), hookmap:{}, imported:{}, layoutfixed:['chess','tafang','stone'], @@ -1566,7 +1567,7 @@ ui.create.filediv('.menubutton','添加背景',node,function(file){ if(file){ var name=file.name; - if(name.indexOf('.')!=-1){ + if(name.includes('.')){ name=name.slice(0,name.indexOf('.')); } var link=(game.writeFile?'cdv_':'custom_')+name; @@ -1604,7 +1605,7 @@ if(link&&link!='default'){ var str; if(this.classList.contains('active')){ - if(link.indexOf('custom_')==0||link.indexOf('cdv_')==0){ + if(link.startsWith('custom_')||link.startsWith('cdv_')){ str='删除'; } else{ @@ -1628,10 +1629,10 @@ if(node.firstChild){ node.firstChild.innerHTML=get.verticalStr(name); } - if(link=='default'||link.indexOf('custom_')==0){ + if(link=='default'||link.startsWith('custom_')){ node.style.backgroundImage='none'; node.classList.add('dashedmenubutton'); - if(link.indexOf('custom_')==0){ + if(link.startsWith('custom_')){ game.getDB('image',link,function(fileToLoad){ if(!fileToLoad) return; var fileReader = new FileReader(); @@ -1684,7 +1685,7 @@ menu.updateBr(); lib.config.customBackgroundPack.remove(background); game.saveConfig('customBackgroundPack',lib.config.customBackgroundPack); - if(background.indexOf('cdv_')==0){ + if(background.startsWith('cdv_')){ game.removeFile('image/background/'+background+'.jpg'); } else{ @@ -2423,7 +2424,7 @@ node.className='button character dashedmenubutton'; } else{ - if(link.indexOf('dragon_')==0){ + if(link.startsWith('dragon_')){ link=link.slice(7); node.dataset.decoration=link; } @@ -2471,7 +2472,7 @@ } else if(layout!='default'&&layout!='auto'){ ui.css.border_stylesheet=lib.init.sheet(); - if(layout.indexOf('dragon_')==0){ + if(layout.startsWith('dragon_')){ layout=layout.slice(7); ui.arena.dataset.framedecoration=layout; } @@ -4071,11 +4072,11 @@ style.display='flex'; style.height='60px'; style.justifyContent='center'; - style.width='200px'; + style.width='180px'; const firstChild=node.firstChild; firstChild.removeAttribute('class'); firstChild.style.position='initial'; - if(link=='false') return; + if(link=='doNotShow') return; const ruby=document.createElement('ruby'); ruby.textContent=name; const rt=document.createElement('rt'); @@ -4212,7 +4213,7 @@ if(confirm('是否清除已导入的所有自定义背景音乐?(该操作不可撤销!)')){ for(var i in lib.config.customBackgroundMusic){ lib.config.all.background_music.remove(i); - if(i.indexOf('cdv_')==0){ + if(i.startsWith('cdv_')){ game.removeFile('audio/background/'+i+'.mp3'); } else{ @@ -4376,7 +4377,7 @@ if(!lib.db){ data={}; for(var i in localStorage){ - if(i.indexOf(lib.configprefix)==0){ + if(i.startsWith(lib.configprefix)){ data[i]=localStorage[i]; } } @@ -7939,7 +7940,7 @@ //处理id和class if(options.identity){ for(const item of options.identity){ - if (item.indexOf("#")==0) element.id = item.slice(1); + if (item.startsWith("#")) element.id = item.slice(1); else element.classList.add(item); } } @@ -8034,7 +8035,7 @@ } var links=document.head.querySelectorAll('link'); for(var i=0;ipos.includes(get.position(card,true))); } }); + /** + * @legacy Use `Array.prototype.includes(searchElement)` instead. + */ Object.defineProperty(Array.prototype, "contains", { configurable:true, enumerable:false, writable:true, - value:function(item){ - return this.indexOf(item)!=-1; - } + value:Array.prototype.includes }); Object.defineProperty(Array.prototype, "add", { configurable:true, @@ -8857,16 +8859,16 @@ var noname_inited=localStorage.getItem('noname_inited'); if(noname_inited&&noname_inited!=='nodejs'){ var ua=navigator.userAgent.toLowerCase(); - if(ua.indexOf('android')!=-1){ + if(ua.includes('android')){ lib.device='android'; } - else if(ua.indexOf('iphone')!=-1||ua.indexOf('ipad')!=-1||ua.indexOf('macintosh')!=-1){ + else if(ua.includes('iphone')||ua.includes('ipad')||ua.includes('macintosh')){ lib.device='ios'; } lib.assetURL=noname_inited; } - if(lib.assetURL.indexOf('com.widget.noname.qingyao')!='-1'){ + if(lib.assetURL.includes('com.widget.noname.qingyao')){ alert('您正在一个不受信任的闭源客户端上运行《无名杀》。建议您更换为其他开源的无名杀客户端,避免给您带来不必要的损失。'); } @@ -8890,7 +8892,7 @@ lib.config.defaultcards=lib.config.cards.slice(0); } for(var i in config2){ - if(i.indexOf('_mode_config')!=-1){ + if(i.includes('_mode_config')){ var thismode=i.substr(i.indexOf('_mode_config')+13); if(!lib.config.mode_config[thismode]){ lib.config.mode_config[thismode]={}; @@ -9041,7 +9043,7 @@ } else if(confirm('是否切换到触屏模式?(触屏模式可提高触屏设备的响应速度,但无法使用鼠标)')){ game.saveConfig('touchscreen',true); - if(ua.indexOf('iphone')!=-1||ua.indexOf('android')!=-1){ + if(ua.includes('iphone')||ua.includes('android')){ game.saveConfig('phonelayout',true); } game.reload(); @@ -9051,7 +9053,7 @@ else if(lib.config.touchscreen){ game.saveConfig('touchscreen',false); } - if(!lib.config.toscrolled&&ua.indexOf('macintosh')!=-1){ + if(!lib.config.toscrolled&&ua.includes('macintosh')){ game.saveConfig('toscrolled',true); game.saveConfig('mousewheel',false); } @@ -9077,7 +9079,7 @@ } } for(var i=0;i.framebg,#window #arena.long.mobile:not(.fewplayer) .player[data-position="0"]>.framebg{display:block;background-image:url("'+lib.assetURL+'theme/style/player/'+bstyle+'1.png")}',0); @@ -9417,7 +9419,7 @@ }); } game.download=function(url,folder,onsuccess,onerror,dev,onprogress){ - if(url.indexOf('http')!=0){ + if(!url.startsWith('http')){ url=get.url(dev)+url; } var fileTransfer = new FileTransfer(); @@ -9588,7 +9590,7 @@ }; lib.path=lib.node.path; game.download=function(url,folder,onsuccess,onerror,dev,onprogress){ - if(url.indexOf('http')!=0){ + if(!url.startsWith('http')){ url=get.url(dev)+url; } game.ensureDirectory(folder,function(){ @@ -9604,7 +9606,7 @@ if(!lib.node.https) lib.node.https=require('https'); var opts = require('url').parse(encodeURI(url)); opts.headers={'User-Agent': 'AppleWebkit'}; - var request = (url.indexOf('https')==0?lib.node.https:lib.node.http).get(opts, function(response) { + (url.startsWith('https')?lib.node.https:lib.node.http).get(opts, function(response) { var stream=response.pipe(file); stream.on('finish',function(){ lib.config.brokenFile.remove(folder); @@ -9882,7 +9884,7 @@ ui.background=ui.create.div('.background'); ui.background.style.backgroundSize="cover"; ui.background.style.backgroundPosition='50% 50%'; - if(lib.config.image_background&&lib.config.image_background!='default'&&lib.config.image_background.indexOf('custom_')!=0){ + if(lib.config.image_background&&lib.config.image_background!='default'&&!lib.config.image_background.startsWith('custom_')){ ui.background.setBackgroundImage('image/background/'+lib.config.image_background+'.jpg'); if(lib.config.image_background_blur){ ui.background.style.filter='blur(8px)'; @@ -9910,7 +9912,7 @@ }); } - if(lib.config.image_background.indexOf('custom_')==0){ + if(lib.config.image_background.startsWith('custom_')){ ui.background.style.backgroundImage="none"; game.getDB('image',lib.config.image_background,function(fileToLoad){ if(!fileToLoad) return; @@ -10472,7 +10474,7 @@ delete lib.imported.mode; delete lib.imported.play; for(var i in lib.init){ - if(i.indexOf('setMode_')==0){ + if(i.startsWith('setMode_')){ delete lib.init[i]; } } @@ -10611,7 +10613,7 @@ var node=ui.create.div('.hidden',splash,clickNode); node.link=lib.config.all.mode[i]; ui.create.div(node,'.splashtext',get.verticalStr(get.translation(lib.config.all.mode[i]))); - if(lib.config.all.stockmode.indexOf(lib.config.all.mode[i])!=-1){ + if(lib.config.all.stockmode.includes(lib.config.all.mode[i])){ // 初始启动页设置 if(lib.config.splash_style==undefined) game.saveConfig('splash_style','style1'); splash.dataset.splash_style=lib.config.splash_style; @@ -10626,7 +10628,7 @@ else{ var avatarnode=ui.create.div(node,'.avatar'); var avatarbg=lib.mode[lib.config.all.mode[i]].splash; - if(avatarbg.indexOf('ext:')==0){ + if(avatarbg.startsWith('ext:')){ avatarnode.setBackgroundImage(avatarbg.replace(/^ext:/,'extension/')); } else{ @@ -10756,7 +10758,7 @@ if(path){ if(path[path.length-1]=='/') path=path.slice(0,path.length-1); if(file) path=`${path}${/^db:extension-[^:]*$/.test(path)?':':'/'}${file}.css`; - (path.indexOf('db:')==0?game.getDB('image',path.slice(3)).then(get.objectURL):new Promise(resolve=>resolve(path))).then(resolvedPath=>{ + (path.startsWith('db:')?game.getDB('image',path.slice(3)).then(get.objectURL):new Promise(resolve=>resolve(path))).then(resolvedPath=>{ style.href=resolvedPath; if(typeof before=='function'){ style.addEventListener('load',before); @@ -10791,8 +10793,8 @@ return; } let scriptSource=file?`${path}${/^db:extension-[^:]*$/.test(path)?':':'/'}${file}.js`:path; - if(path.indexOf('http')==0) scriptSource+=`?rand=${get.id()}`; - else if(lib.config.fuck_sojson&&scriptSource.includes('extension')!=-1&&scriptSource.indexOf(lib.assetURL)==0){ + if(path.startsWith('http')) scriptSource+=`?rand=${get.id()}`; + else if(lib.config.fuck_sojson&&scriptSource.includes('extension')!=-1&&scriptSource.startsWith(lib.assetURL)){ const pathToRead=scriptSource.slice(lib.assetURL.length); const alertMessage=`检测到您安装了使用免费版sojson进行加密的扩展。请谨慎使用这些扩展,避免游戏数据遭到破坏。\n扩展文件:${pathToRead}`; if(typeof game.readFileAsText=='function') game.readFileAsText(pathToRead,result=>{ @@ -10804,9 +10806,9 @@ },()=>void 0); } const script=document.createElement('script'); - (scriptSource.indexOf('db:')==0?game.getDB('image',scriptSource.slice(3)).then(get.objectURL):new Promise(resolve=>resolve(scriptSource))).then(resolvedScriptSource=>{ + (scriptSource.startsWith('db:')?game.getDB('image',scriptSource.slice(3)).then(get.objectURL):new Promise(resolve=>resolve(scriptSource))).then(resolvedScriptSource=>{ script.src=resolvedScriptSource; - if(path.indexOf('http')==0) script.addEventListener('load',()=>script.remove()); + if(path.startsWith('http')) script.addEventListener('load',()=>script.remove()); document.head.appendChild(script); if(typeof onLoad=='function') script.addEventListener('load',onLoad); if(typeof onError=='function') script.addEventListener('error',onError); @@ -10835,7 +10837,7 @@ let scriptSource; if(!file) scriptSource=path; else scriptSource=`${path}/${file}.js`; - if(path.indexOf('http')==0) scriptSource+=`?rand=${get.id()}`; + if(path.startsWith('http')) scriptSource+=`?rand=${get.id()}`; const xmlHttpRequest=new XMLHttpRequest(); let data; xmlHttpRequest.addEventListener("load",()=>{ @@ -10844,7 +10846,7 @@ if(typeof onError=='function') onError(new Error(`${scriptSource}加载失败!`)); return; } - if(lib.config.fuck_sojson&&scriptSource.includes('extension')!=-1&&scriptSource.indexOf(lib.assetURL)==0){ + if(lib.config.fuck_sojson&&scriptSource.includes('extension')!=-1&&scriptSource.startsWith(lib.assetURL)){ const pathToRead=scriptSource.slice(lib.assetURL.length); if(data.includes('sojson')||data.includes('jsjiami')||data.includes('var _0x')) alert(`检测到您安装了使用免费版sojson进行加密的扩展。请谨慎使用这些扩展,避免游戏数据遭到破坏。\n扩展文件:${pathToRead}`); } @@ -10862,7 +10864,7 @@ }, req:(str,onload,onerror,master)=>{ let sScriptURL; - if(str.indexOf('http')==0) sScriptURL=str; + if(str.startsWith('http')) sScriptURL=str; else if(str.startsWith('local:')){ if(lib.assetURL.length==0&&location.origin=='file://'&&typeof game.readFile=='undefined'){ const e=new Error('浏览器file协议下无法使用此api,请在http/https协议下使用此api'); @@ -10888,7 +10890,7 @@ */ reqSync:(str,onload,onerror,master)=>{ let sScriptURL; - if(str.indexOf('http')==0) sScriptURL=str; + if(str.startsWith('http')) sScriptURL=str; else if(str.startsWith('local:')){ if(lib.assetURL.length==0&&location.origin=='file://'&&typeof game.readFile=='undefined'){ const e=new Error('浏览器file协议下无法使用此api,请在http/https协议下使用此api'); @@ -11099,7 +11101,7 @@ list.remove(lib.config.image_background); localStorage.setItem(lib.configprefix+'background',JSON.stringify(list)); } - else if(lib.config.image_background&&lib.config.image_background!='default'&&lib.config.image_background.indexOf('custom_')!=0){ + else if(lib.config.image_background&&lib.config.image_background!='default'&&!lib.config.image_background.startsWith('custom_')){ localStorage.setItem(lib.configprefix+'background',lib.config.image_background); } else if(lib.config.image_background=='default'&&lib.config.theme=='simple'){ @@ -11346,7 +11348,7 @@ gl(str,function(folders,files){ if(files.length>1){ for(var i=0;i{ + if(!lib.config.forbidai.includes(key)&&!key.startsWith('boss_')&&!key.startsWith('tafang_')&&!list.includes(key)) console.log(get.translation(key),key); + }); }, h:function(player){ console.log(get.translation(player.getCards('h'))); @@ -11804,17 +11805,17 @@ var suit=null; var suits=['club','spade','diamond','heart']; for(var i=0;ihs.includes(card)); - var shown=player.getShownCards(); - for(var tag of event.gaintag) player.addGaintag(cards,tag); - event.cards=cards.filter(card=>!shown.includes(card)); - if(event.cards.length>0){ - game.log(player,'明置了',event.cards); - event.trigger('addShownCardsAfter') - } + addShownCards:()=>{ + var hs=player.getCards('h'),showingCards=event._cards.filter(showingCard=>hs.includes(showingCard)),shown=player.getShownCards(); + event.gaintag.forEach(tag=>player.addGaintag(showingCards,tag)); + if(!(event.cards=showingCards.filter(showingCard=>!shown.includes(showingCard))).length) return; + game.log(player,'明置了',event.cards); + if(event.animate!=false) player.$give(event.cards,player,false); + event.trigger('addShownCardsAfter'); }, //隐藏明置手牌 - hideShownCards:function(){ - var shown=player.getShownCards(),cards=event._cards.filter(card=>shown.includes(card)); - if(cards.length>0){ - if(!event.gaintag.length){ - var map={}; - cards.forEach(card=>{ - var tags=card.gaintag.filter(tag=>tag.indexOf('visible_')==0) - if(tags.length){ - tags.forEach(tag=>{ - if(!map[tag]) map[tag]=[]; - map[tag].push(card); - }) - } + hideShownCards:()=>{ + var shown=player.getShownCards(),hidingCards=event._cards.filter(hidingCard=>shown.includes(hidingCard)); + if(!hidingCards.length) return; + if(event.gaintag.length) event.gaintag.forEach(tag=>player.removeGaintag(tag,hidingCards)); + else { + var map=hidingCards.reduce((constructingMap,hidingCard)=>{ + hidingCard.gaintag.forEach(tag=>{ + if(!tag.startsWith('visible_')) return; + if(!constructingMap[tag]) constructingMap[tag]=[]; + constructingMap[tag].push(hidingCard); }); - for(var i in map){ - player.removeGaintag(i,map[i]) - } - } - else{ - event.gaintag.forEach(tag=>{ - player.removeGaintag(tag,cards); - }) - } - cards.removeArray(player.getShownCards()); - if(cards.length>0){ - event.cards=cards; - game.log(player,'取消明置了',cards); - event.trigger('hideShownCardsAfter'); - } + return constructingMap; + },{}); + Object.keys(map).forEach(key=>player.removeGaintag(key,map[key])); } + hidingCards.removeArray(player.getShownCards()); + if(!hidingCards.length) return; + game.log(player,'取消明置了',event.cards=hidingCards); + if(event.animate!=false) player.$give(hidingCards,player,false); + event.trigger('hideShownCardsAfter'); }, //Execute the delay card effect //执行延时锦囊牌效果 @@ -12701,7 +12690,7 @@ ui.create.dialog(str).videoId=id; if(ui.backgroundMusic) ui.backgroundMusic.pause(); if(lib.config.background_audio){ - if(beatmap.filename.indexOf('ext:')==0) game.playAudio(beatmap.filename); + if(beatmap.filename.startsWith('ext:')) game.playAudio(beatmap.filename); else game.playAudio('effect',beatmap.filename); } },player,event.videoId,event.beatmap); @@ -12724,7 +12713,7 @@ var custom_mapping=Array.isArray(beatmap.mapping); var mapping=custom_mapping?beatmap.mapping.slice():beatmap.mapping; var hitsound=beatmap.hitsound||'hitsound.wav'; - if(hitsound.indexOf('ext:')==0) hitsound=lib.assetURL+'extension/'+hitsound.slice(4); + if(hitsound.startsWith('ext:')) hitsound=lib.assetURL+'extension/'+hitsound.slice(4); else hitsound=lib.assetURL+'audio/effect/'+hitsound; var hitsound_audio=new Audio(hitsound); hitsound_audio.volume=0.25; @@ -12916,7 +12905,7 @@ game.countChoose(); setTimeout(()=>{ if(!lib.config.background_audio) return; - if(beatmap.filename.indexOf('ext:')==0) game.playAudio(beatmap.filename); + if(beatmap.filename.startsWith('ext:')) game.playAudio(beatmap.filename); else game.playAudio('effect',beatmap.filename); },Math.floor(speed*100*(0.9+beatmap.judgebar_height))+beatmap.current); setTimeout(function(){ @@ -12961,8 +12950,8 @@ var skip_timeout; var skip=()=>{ settle(); - Array.from(ui.window.getElementsByTagName('audio')).forEach(value=>{ - if(value.currentSrc.indexOf(beatmap.filename.indexOf('ext:')==0?beatmap.name:beatmap.filename)>-1) value.remove(); + Array.from(ui.window.getElementsByTagName('audio')).forEach(audio=>{ + if(audio.currentSrc.includes(beatmap.filename.startsWith('ext:')?beatmap.name:beatmap.filename)) audio.remove(); }); document.removeEventListener(lib.config.touchscreen?'touchend':'click',skip); clearTimeout(settle_timeout); @@ -14229,7 +14218,7 @@ else{ var keep=false; for(var i in player.additionalSkills){ - if(i.indexOf('hidden:')==0&&game.expandSkills(player.additionalSkills[i]).contains(event.skill)){ + if(i.startsWith('hidden:')&&game.expandSkills(player.additionalSkills[i]).contains(event.skill)){ keep=true;break; } } @@ -14282,7 +14271,7 @@ } else if(typeof info.logTarget=='function'){ var logTarget=info.logTarget(trigger,player); - if(get.itemtype(logTarget).indexOf('player')==0) str=get.prompt(event.skill,logTarget,player); + if(get.itemtype(logTarget).startsWith('player')) str=get.prompt(event.skill,logTarget,player); } else{ str=get.prompt(event.skill,null,player); @@ -17797,8 +17786,8 @@ const audio=lib.card[card.name].audio; if(typeof audio=='string'){ const audioInfo=audio.split(':'); - if(audio.indexOf('db:')==0) game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,audioInfo[2],`${card.name}_${sex}.${audioInfo[3]||'mp3'}`); - else if(audio.indexOf('ext:')==0) game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,`${card.name}_${sex}.${audioInfo[2]||'mp3'}`); + if(audio.startsWith('db:')) game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,audioInfo[2],`${card.name}_${sex}.${audioInfo[3]||'mp3'}`); + else if(audio.startsWith('ext:')) game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,`${card.name}_${sex}.${audioInfo[2]||'mp3'}`); else game.playAudio('card',sex,`${audioInfo[0]}.${audioInfo[1]||'mp3'}`); } else game.playAudio('card',sex,card.name); @@ -18615,8 +18604,8 @@ const sex=player.sex=='female'?'female':'male',audio=lib.card[card.name].audio; if(typeof audio=='string'){ const audioInfo=audio.split(':'); - if(audio.indexOf('db:')==0) game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,audioInfo[2],`${card.name}_${sex}.${audioInfo[3]||'mp3'}`); - else if(audio.indexOf('ext:')==0) game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,`${card.name}_${sex}.${audioInfo[2]||'mp3'}`); + if(audio.startsWith('db:')) game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,audioInfo[2],`${card.name}_${sex}.${audioInfo[3]||'mp3'}`); + else if(audio.startsWith('ext:')) game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,`${card.name}_${sex}.${audioInfo[2]||'mp3'}`); else game.playAudio('card',sex,`${audioInfo[0]}.${audioInfo[1]||'mp3'}`); } else game.playAudio('card',sex,card.name); @@ -19757,9 +19746,9 @@ } } if(_status.characterlist){ - if(lib.character[player.name]&&player.name.indexOf('gz_shibing')!=0&&player.name.indexOf('gz_jun_')!=0) _status.characterlist.add(player.name); - if(lib.character[player.name1]&&player.name1.indexOf('gz_shibing')!=0&&player.name1.indexOf('gz_jun_')!=0) _status.characterlist.add(player.name1); - if(lib.character[player.name2]&&player.name2.indexOf('gz_shibing')!=0&&player.name2.indexOf('gz_jun_')!=0) _status.characterlist.add(player.name2); + if(lib.character[player.name]&&!player.name.startsWith('gz_shibing')&&!player.name.startsWith('gz_jun_')) _status.characterlist.add(player.name); + if(lib.character[player.name1]&&!player.name1.startsWith('gz_shibing')&&!player.name1.startsWith('gz_jun_')) _status.characterlist.add(player.name1); + if(lib.character[player.name2]&&!player.name2.startsWith('gz_shibing')&&!player.name2.startsWith('gz_jun_')) _status.characterlist.add(player.name2); } event.cards=player.getCards('hejsx'); if(event.cards.length){ @@ -20274,52 +20263,36 @@ }, //让一名角色明置一些手牌 addShownCards:function(){ - const cards=[]; - const tags=[]; - for(let i=0;i0){ + if(subtype.startsWith('equip')&&parseInt(subtype.slice(5))>0){ break; } else if(lib.card[subtype]){ @@ -20545,7 +20518,7 @@ else if(Array.isArray(arguments[i])){ for(var arg of arguments[i]){ if(typeof arg=='string'){ - if(arg.indexOf('equip')==0&&parseInt(arg.slice(5))>0) next.slots.push(arg); + if(arg.startsWith('equip')&&parseInt(arg.slice(5))>0) next.slots.push(arg); } else if(typeof arg=='number'){ next.slots.push('equip'+arg); @@ -20553,7 +20526,7 @@ } } else if(typeof arguments[i]=='string'){ - if(arguments[i].indexOf('equip')==0&&parseInt(arguments[i].slice(5))>0) next.slots.push(arguments[i]); + if(arguments[i].startsWith('equip')&&parseInt(arguments[i].slice(5))>0) next.slots.push(arguments[i]); } else if(typeof arguments[i]=='number'){ next.slots.push('equip'+arguments[i]); @@ -20577,7 +20550,7 @@ else if(Array.isArray(arguments[i])){ for(var arg of arguments[i]){ if(typeof arg=='string'){ - if(arg.indexOf('equip')==0&&parseInt(arg.slice(5))>0) next.slots.push(arg); + if(arg.startsWith('equip')&&parseInt(arg.slice(5))>0) next.slots.push(arg); } else if(typeof arg=='number'){ next.slots.push('equip'+arg); @@ -20585,7 +20558,7 @@ } } else if(typeof arguments[i]=='string'){ - if(arguments[i].indexOf('equip')==0&&parseInt(arguments[i].slice(5))>0) next.slots.push(arguments[i]); + if(arguments[i].startsWith('equip')&&parseInt(arguments[i].slice(5))>0) next.slots.push(arguments[i]); } else if(typeof arguments[i]=='number'){ next.slots.push('equip'+arguments[i]); @@ -20609,7 +20582,7 @@ else if(Array.isArray(arguments[i])){ for(var arg of arguments[i]){ if(typeof arg=='string'){ - if(arg.indexOf('equip')==0&&parseInt(arg.slice(5))>0) next.slots.push(arg); + if(arg.startsWith('equip')&&parseInt(arg.slice(5))>0) next.slots.push(arg); } else if(typeof arg=='number'){ next.slots.push('equip'+arg); @@ -20617,7 +20590,7 @@ } } else if(typeof arguments[i]=='string'){ - if(arguments[i].indexOf('equip')==0&&parseInt(arguments[i].slice(5))>0) next.slots.push(arguments[i]); + if(arguments[i].startsWith('equip')&&parseInt(arguments[i].slice(5))>0) next.slots.push(arguments[i]); } else if(typeof arguments[i]=='number'){ next.slots.push('equip'+arguments[i]); @@ -20662,14 +20635,14 @@ var map2=get.copy(map); var cards=Array.from(player.node.equips.childNodes); for(var card of cards){ - if(card.name.indexOf('feichu_')==0){ + if(card.name.startsWith('feichu_')){ var index=card.name.slice(7); if(!map2[index]) map2[index]=0; map2[index]--; } } for(var index in map2){ - if(index.indexOf('equip')!=0||!(parseInt(index.slice(5))>0)) continue; + if(!index.startsWith('equip')||!(parseInt(index.slice(5))>0)) continue; var num=map2[index]; if(num>0){ for(var i=0;i'+str+''); } @@ -31251,10 +31224,10 @@ const del=groupSort(a)-groupSort(b); if(del!=0) return del; let aa=a,bb=b; - if(a.indexOf('_')!=-1){ + if(a.includes('_')){ a=a.slice(a.indexOf('_')+1); } - if(b.indexOf('_')!=-1){ + if(b.includes('_')){ b=b.slice(b.indexOf('_')+1); } if(a!=b){ @@ -31279,10 +31252,10 @@ var del=typeSort(a)-typeSort(b); if(del!=0) return del; var aa=a,bb=b; - if(a.indexOf('_')!=-1){ + if(a.includes('_')){ a=a.slice(a.indexOf('_')+1); } - if(b.indexOf('_')!=-1){ + if(b.includes('_')){ b=b.slice(b.indexOf('_')+1); } if(a!=b){ @@ -31324,10 +31297,10 @@ }, capt:function(a,b){ var aa=a,bb=b; - if(aa.indexOf('_')!=-1){ + if(aa.includes('_')){ aa=aa.slice(aa.indexOf('_')+1); } - if(bb.indexOf('_')!=-1){ + if(bb.includes('_')){ bb=bb.slice(bb.indexOf('_')+1); } if(aa!=bb){ @@ -32074,7 +32047,7 @@ if(info[3].contains('dualside')&&info[4]){ player.storage.dualside=[list[i],player.hp,player.maxHp]; for(var j=0;j{ var numberOfCardsToDraw=cards.length; cards.forEach(value=>{ - if(lib.config.mode=='stone'&&_status.mode=='deck'&&!player.isMin()&&get.type(value).indexOf('stone')==0){ + if(lib.config.mode=='stone'&&_status.mode=='deck'&&!player.isMin()&&get.type(value).startsWith('stone')){ var stonecard=get.stonecard(1,player.career); if(stonecard.length){ numberOfCardsToDraw-=stonecard.length; @@ -34133,14 +34106,14 @@ } document.body.insertBefore(ui.background,document.body.firstChild); - if(background.indexOf('ext:')==0){ + if(background.startsWith('ext:')){ ui.background.setBackgroundImage('extension/'+background.slice(4)); } else if(background=='default'){ ui.background.animate('start'); ui.background.style.backgroundImage="none"; } - else if(background.indexOf('custom_')==0){ + else if(background.startsWith('custom_')){ ui.background.style.backgroundImage="none"; game.getDB('image',background,function(fileToLoad){ if(!fileToLoad) return; @@ -34806,10 +34779,10 @@ } else{ if(ui.confirm&&ui.confirm.str){ - if(ui.confirm.str.indexOf('c')!=-1){ + if(ui.confirm.str.includes('c')){ ui.click.cancel(); } - else if(ui.confirm.str.indexOf('o')!=-1){ + else if(ui.confirm.str.includes('o')){ ui.click.ok(); } } @@ -34876,7 +34849,7 @@ delete game.ws; } var str=''; - if(ip.indexOf('wss://')!=0&&ip.indexOf('ws://')!=0) str=(get.config('wss_mode','connect')?'wss://':'ws://'); + if(!ip.startsWith('wss://')&&!ip.startsWith('ws://')) str=(get.config('wss_mode','connect')?'wss://':'ws://'); game.ws=new WebSocket(str+ip+''); } catch(e){ @@ -34958,8 +34931,8 @@ else if(typeof argument=='function') onError=argument; if(_status.video) break; } - if(path.indexOf('ext:')==0) path=path.replace(/^ext:/,'extension/'); - else if(path.indexOf('db:')!=0) path=`audio/${path}`; + if(path.startsWith('ext:')) path=path.replace(/^ext:/,'extension/'); + else if(!path.startsWith('db:')) path=`audio/${path}`; if(!lib.config.repeat_audio&&_status.skillaudio.contains(path)) return; _status.skillaudio.add(path); game.addVideo('playAudio',null,path); @@ -34980,7 +34953,7 @@ //Some browsers do not support "autoplay", so "oncanplay" listening has been added audio.oncanplay=()=>Promise.resolve(audio.play()).catch(()=>void 0); new Promise((resolve,reject)=>{ - if(path.indexOf('db:')==0) game.getDB('image',path.slice(3)).then(octetStream=>resolve(get.objectURL(octetStream)),reject); + if(path.startsWith('db:')) game.getDB('image',path.slice(3)).then(octetStream=>resolve(get.objectURL(octetStream)),reject); else if(lib.path.extname(path)) resolve(`${lib.assetURL}${path}`); else resolve(`${lib.assetURL}${path}.mp3`); }).then(resolvedPath=>{ @@ -35039,7 +35012,7 @@ else if(info.audioname.includes(player.name2)&&(!info.audioname2||!info.audioname2[player.name2])) audioName+='_'+player.name2; } if(typeof audioInfo=='string'){ - if(audioInfo.indexOf('db:')==0){ + if(audioInfo.startsWith('db:')){ audioInfo=audioInfo.split(':'); if(audioInfo.length<4) return; if(audioInfo[3]=='true') game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,audioInfo[2],`${audioName}.${audioInfo[4]||'mp3'}`); @@ -35049,7 +35022,7 @@ game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,audioInfo[2],`${audioName}${Math.floor(audioInfo[3]*Math.random())+1}.${audioInfo[4]||'mp3'}`); } } - else if(audioInfo.indexOf('ext:')==0){ + else if(audioInfo.startsWith('ext:')){ audioInfo=audioInfo.split(':'); if(audioInfo.length<3) return; if(audioInfo[2]=='true') game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,`${audioName}.${audioInfo[3]||'mp3'}`); @@ -35131,7 +35104,7 @@ aozhan=Object.keys(lib.mode.guozhan.config.aozhan_bgm.item).randomGet('disabled','random',_status.currentAozhan); } _status.currentAozhan=aozhan; - ui.backgroundMusic.src=lib.assetURL+(aozhan.indexOf('ext:')==0?'extension/'+aozhan.slice(4):'audio/background/aozhan_'+aozhan+'.mp3'); + ui.backgroundMusic.src=lib.assetURL+(aozhan.startsWith('ext:')?'extension/'+aozhan.slice(4):'audio/background/aozhan_'+aozhan+'.mp3'); } else{ var music=_status.tempMusic||lib.config.background_music; @@ -35148,7 +35121,7 @@ } } else{ - ui.backgroundMusic.src=lib.assetURL+(music.indexOf('ext:')==0?'extension/'+music.slice(4):'audio/background/'+music+'.mp3'); + ui.backgroundMusic.src=lib.assetURL+(music.startsWith('ext:')?'extension/'+music.slice(4):'audio/background/'+music+'.mp3'); } } }, @@ -35254,7 +35227,7 @@ if(!object||!libConfig[`${extensionName}_enable`]) return; if(!noEval) lib.init.eval(object); const config=Object.keys(libConfig).reduce((constructingConfig,key)=>{ - if(key!=extensionName&&key.indexOf(extensionName)==0) constructingConfig[key.slice(11+name.length)]=libConfig[key]; + if(key!=extensionName&&key.startsWith(extensionName)) constructingConfig[key.slice(11+name.length)]=libConfig[key]; return constructingConfig; },{}); try{ @@ -35510,10 +35483,10 @@ else{ current2=current; } - if(current.indexOf('theme')==0){ + if(current.startsWith('theme')){ game.print(current.slice(6)); } - else if(current.indexOf('image/skin')==0){ + else if(current.startsWith('image/skin')){ game.print(current.slice(11)); } else{ @@ -36957,7 +36930,7 @@ }, exit:function(){ var ua=navigator.userAgent.toLowerCase(); - var ios=ua.indexOf('iphone')!=-1||ua.indexOf('ipad')!=-1||ua.indexOf('macintosh')!=-1; + var ios=ua.includes('iphone')||ua.includes('ipad')||ua.includes('macintosh'); //electron if(typeof window.process=='object'&&typeof window.require=='function'){ var versions=window.process.versions; @@ -37093,7 +37066,7 @@ noinput=true; } else if(typeof arguments[i]=='string'){ - if(arguments[i].indexOf('###')==0){ + if(arguments[i].startsWith('###')){ var list=arguments[i].slice(3).split('###'); str=list[0]; str2=list[1]; @@ -37880,7 +37853,7 @@ removeExtension:(extensionName,keepFile)=>{ const prefix=`extension_${extensionName}`; Object.keys(lib.config).forEach(key=>{ - if(key.indexOf(prefix)==0) game.saveConfig(key); + if(key.startsWith(prefix)) game.saveConfig(key); }); localStorage.removeItem(`${lib.configprefix}${prefix}`); game.deleteDB('data',prefix); @@ -38475,7 +38448,7 @@ if(modecharacters){ if(get.mode()=='guozhan'){ if(modecharacters[newvid.name1]){ - if(newvid.name1.indexOf('gz_shibing')==0){ + if(newvid.name1.startsWith('gz_shibing')){ newvid.name1=newvid.name1.slice(3,11); } else{ @@ -38483,7 +38456,7 @@ } } if(modecharacters[newvid.name2]){ - if(newvid.name2.indexOf('gz_shibing')==0){ + if(newvid.name2.startsWith('gz_shibing')){ newvid.name2=newvid.name2.slice(3,11); } else{ @@ -38500,10 +38473,10 @@ } } } - if(newvid.name1&&newvid.name1.indexOf('subplayer_')==0){ + if(newvid.name1&&newvid.name1.startsWith('subplayer_')){ newvid.name1=newvid.name1.slice(10,newvid.name1.lastIndexOf('_')); } - if(newvid.name2&&newvid.name2.indexOf('subplayer_')==0){ + if(newvid.name2&&newvid.name2.startsWith('subplayer_')){ newvid.name1=newvid.name2.slice(10,newvid.name1.lastIndexOf('_')); } lib.videos.unshift(newvid); @@ -38982,7 +38955,7 @@ } if(lib.config.popequip&&get.is.phoneLayout()&& - typeof event.position=='string'&&event.position.indexOf('e')!=-1&& + typeof event.position=='string'&&event.position.includes('e')&& player.node.equips.querySelector('.card.selectable')){ player.node.equips.classList.add('popequip'); auto_confirm=false; @@ -40997,13 +40970,13 @@ const caption=lib.version==lib.config.version?'扩展更新':`${lib.version}更新内容`; let players=null,cards=null; if(lib.version!=lib.config.version) lib.changeLog.forEach(value=>{ - if(value.indexOf('players://')==0) try{ + if(value.startsWith('players://')) try{ players=JSON.parse(value.slice(10)).filter(value=>lib.character[value]); } catch(e){ players=null; } - else if(value.indexOf('cards://')==0) try{ + else if(value.startsWith('cards://')) try{ cards=JSON.parse(value.slice(8)).filter(value=>lib.card[value]); } catch(e){ @@ -41593,16 +41566,16 @@ node.classList.add('tempimage'); let img=lib.card[cardName].image; if(img){ - if(img.indexOf('db:')==0){ + if(img.startsWith('db:')){ img=img.slice(3); } - else if(img.indexOf('ext:')!=0){ + else if(!img.startsWith('ext:')){ img=null; } } if(lib.card[cardName].fullskin){ if(img){ - if(img.indexOf('ext:')==0){ + if(img.startsWith('ext:')){ bg.setBackgroundImage(img.replace(/^ext:/,'extension/')); } else{ @@ -41625,7 +41598,7 @@ } else if(lib.card[cardName].fullimage){ if(img){ - if(img.indexOf('ext:')==0){ + if(img.startsWith('ext:')){ bg.setBackgroundImage(img.replace(/^ext:/,'extension/')); bg.style.backgroundSize='cover'; } @@ -41634,7 +41607,7 @@ } } else if(lib.card[cardName].image){ - if(lib.card[cardName].image.indexOf('character:')==0){ + if(lib.card[cardName].image.startsWith('character:')){ bg.setBackground(lib.card[cardName].image.slice(10),'character'); } else{ @@ -41657,7 +41630,7 @@ } else if(typeof lib.card[cardName].image=='string'&&!lib.card[cardName].fullskin){ if(img){ - if(img.indexOf('ext:')==0){ + if(img.startsWith('ext:')){ bg.setBackgroundImage(img.replace(/^ext:/,'extension/')); bg.style.backgroundSize='cover'; } @@ -43001,10 +42974,10 @@ list.sort(function(a,b){ a=a[0];b=b[0]; var aa=a,bb=b; - if(aa.indexOf('_')!=-1){ + if(aa.includes('_')){ aa=aa.slice(aa.indexOf('_')+1); } - if(bb.indexOf('_')!=-1){ + if(bb.includes('_')){ bb=bb.slice(bb.indexOf('_')+1); } if(aa!=bb){ @@ -43202,7 +43175,7 @@ if(fileToLoad){ if(!lib.config.customBackgroundMusic) lib.config.customBackgroundMusic={}; var name=fileToLoad.name; - if(name.indexOf('.')!=-1){ + if(name.includes('.')){ name=name.slice(0,name.indexOf('.')); } var link=(game.writeFile?'cdv_':'custom_')+name; @@ -43341,9 +43314,9 @@ var images=[],audios=[],fonts=[],directories={},directoryList=[]; Object.keys(zip.files).forEach(file=>{ const parsedPath=lib.path.parse(file),directory=parsedPath.dir,fileExtension=parsedPath.ext.toLowerCase(); - if(directory.indexOf('audio')==0&&(fileExtension=='.mp3'||fileExtension=='.ogg')) audios.push(file); - else if(directory.indexOf('font')==0&&fileExtension=='.woff2') fonts.push(file); - else if(directory.indexOf('image')==0&&(fileExtension=='.jpg'||fileExtension=='.png')) images.push(file); + if(directory.startsWith('audio')&&(fileExtension=='.mp3'||fileExtension=='.ogg')) audios.push(file); + else if(directory.startsWith('font')&&fileExtension=='.woff2') fonts.push(file); + else if(directory.startsWith('image')&&(fileExtension=='.jpg'||fileExtension=='.png')) images.push(file); else return; if(!directories[directory]){ directories[directory]=[]; @@ -43886,7 +43859,7 @@ for(var i=0;i该武将包不可被隐藏',page); } - else if(mode.indexOf('mode_')!=0){ + else if(!mode.startsWith('mode_')){ ui.create.div('.config.pointerspan','隐藏武将包',page,function(){ if(this.firstChild.innerHTML=='隐藏武将包'){ if(confirm('真的要隐藏“'+get.translation(mode+'_character_config')+'”武将包吗?\n建议使用“关闭”而不是“隐藏”功能,否则将会影响其他相关武将包的正常运行!')){ @@ -44248,13 +44221,9 @@ for(var i=0;i{ + if(key.startsWith('mode_')) createModeConfig(key,start.firstChild); + }); var active=start.firstChild.querySelector('.active'); if(!active){ active=start.firstChild.firstChild; @@ -44334,7 +44303,7 @@ for(var i=0;i隐藏卡牌包',page,function(){ if(this.firstChild.innerHTML=='隐藏卡牌包'){ this.firstChild.innerHTML='卡牌包将在重启后隐藏'; @@ -44524,7 +44493,7 @@ game.saveConfig('hiddenCardPack',lib.config.hiddenCardPack); }); } - if(mode.indexOf('mode_')!=0&&lib.cardPile[mode]){ + if(!mode.startsWith('mode_')&lib.cardPile[mode]){ var cardpileNodes=[]; var cardpileexpanded=false; if(!lib.config.bannedpile[mode]){ @@ -44699,13 +44668,9 @@ if(connectMenu&&!lib.connectCardPack.contains(lib.config.all.cards[i])) continue; createModeConfig(lib.config.all.cards[i],start.firstChild); } - if(!connectMenu){ - for(var i in lib.cardPack){ - if(i.indexOf('mode_')==0){ - createModeConfig(i,start.firstChild); - } - } - } + if(!connectMenu) Object.keys(lib.cardPack).forEach(key=>{ + if(key.startsWith('mode_')) createModeConfig(key,start.firstChild); + }); var active=start.firstChild.querySelector('.active'); if(!active){ active=start.firstChild.firstChild; @@ -44896,7 +44861,7 @@ var node=start.firstChild.childNodes[i]; if(node.mode=='get') continue; if(node.mode=='create') continue; - if(node.mode&&node.mode.indexOf('extension_')==0){ + if(node.mode&&node.mode.startsWith('extension_')){ if(lib.config[node.mode+'_enable']){ node.classList.remove('off'); if(node.link) node.link.firstChild.classList.add('on'); @@ -44920,7 +44885,7 @@ } var togglePack=function(bool){ var name=this._link.config._name; - if(name.indexOf('extension_')==0){ + if(name.startsWith('extension_')){ if(bool){ game.saveConfig(name,true); } @@ -44948,7 +44913,7 @@ var page=ui.create.div(''); page.style.paddingBottom='10px'; var node; - if(mode.indexOf('extension_')==0){ + if(mode.startsWith('extension_')){ node=ui.create.div('.menubutton.large',mode.slice(10),position,clickMode); } else{ @@ -44964,7 +44929,7 @@ if(i=='game') continue; var cfg=copyObj(lib.extensionMenu[mode][i]); var j; - if(mode.indexOf('extension_')==0){ + if(mode.startsWith('extension_')){ j=mode+'_'+i; } else{ @@ -45483,7 +45448,7 @@ } } for(var i=0;i'; + if(!str.startsWith(''; var next=dialog.add(str); if(!noclick) next.firstChild.addEventListener(lib.config.touchscreen?'touchend':'click',ui.click.button); next.firstChild.link=link; @@ -51881,7 +51846,7 @@ }, skin:function(avatar,name,callback){ var num=1; - if(name.indexOf('gz_')==0){ + if(name.startsWith('gz_')){ name=name.slice(3); } if(lib.config.skin[name]){ @@ -54415,10 +54380,10 @@ var nameskin=name; var nameskin2=name; var gzbool=false; - if(nameskin.indexOf('gz_shibing')==0){ + if(nameskin.startsWith('gz_shibing')){ nameskin=nameskin.slice(3,11); } - else if(nameskin.indexOf('gz_')==0){ + else if(nameskin.startsWith('gz_')){ nameskin=nameskin.slice(3); gzbool=true; } @@ -54671,14 +54636,14 @@ rightParenthesisRP.textContent=')'; ruby.appendChild(rightParenthesisRP); characterIntroTable.appendChild(ruby); - const characterSexDiv=ui.create.div('.character-sex',characterIntroTable),exInfoSex=exInfo&&exInfo.find(value=>value.indexOf('sex:')==0),characterSex=exInfoSex?exInfoSex.split(':').pop():nameInfo[0]; + const characterSexDiv=ui.create.div('.character-sex',characterIntroTable),exInfoSex=exInfo&&exInfo.find(value=>value.startsWith('sex:')),characterSex=exInfoSex?exInfoSex.split(':').pop():nameInfo[0]; new Promise((resolve,reject)=>{ const imageName=`sex_${characterSex}`,information=lib.card[imageName]; if(!information) resolve(`${lib.assetURL}image/card/${imageName}.png`); const image=information.image; if(!image) resolve(`${lib.assetURL}image/card/${imageName}.png`); - else if(image.indexOf('db:')==0) game.getDB('image',image.slice(3)).then(resolve,reject); - else if(image.indexOf('ext:')==0) resolve(`${lib.assetURL}${image.replace(/^ext:/,'extension/')}`); + else if(image.startsWith('db:')) game.getDB('image',image.slice(3)).then(resolve,reject); + else if(image.startsWith('ext:')) resolve(`${lib.assetURL}${image.replace(/^ext:/,'extension/')}`); else resolve(`${lib.assetURL}${image}`); }).then(source=>new Promise((resolve,reject)=>{ const image=new Image(); @@ -54692,8 +54657,8 @@ if(!information) resolve(`${lib.assetURL}image/card/${imageName}.png`); const image=information.image; if(!image) resolve(`${lib.assetURL}image/card/${imageName}.png`); - else if(image.indexOf('db:')==0) game.getDB('image',image.slice(3)).then(resolve,reject); - else if(image.indexOf('ext:')==0) resolve(`${lib.assetURL}${image.replace(/^ext:/,'extension/')}`); + else if(image.startsWith('db:')) game.getDB('image',image.slice(3)).then(resolve,reject); + else if(image.startsWith('ext:')) resolve(`${lib.assetURL}${image.replace(/^ext:/,'extension/')}`); else resolve(`${lib.assetURL}${image}`); }).then(source=>new Promise((resolve,reject)=>{ const image=new Image(); @@ -54712,8 +54677,8 @@ if(!information) resolve(`${lib.assetURL}image/card/${imageName}.png`); const image=information.image; if(!image) resolve(`${lib.assetURL}image/card/${imageName}.png`); - else if(image.indexOf('db:')==0) game.getDB('image',image.slice(3)).then(resolve,reject); - else if(image.indexOf('ext:')==0) resolve(`${lib.assetURL}${image.replace(/^ext:/,'extension/')}`); + else if(image.startsWith('db:')) game.getDB('image',image.slice(3)).then(resolve,reject); + else if(image.startsWith('ext:')) resolve(`${lib.assetURL}${image.replace(/^ext:/,'extension/')}`); else resolve(`${lib.assetURL}${image}`); }).then(source=>new Promise((resolve,reject)=>{ const image=new Image(); @@ -54857,7 +54822,7 @@ if(!get.info(list[i])||get.info(list[i]).nopop) continue; if(!lib.translate[list[i]]||!lib.translate[list[i]+'_info']) continue; var skilltrans=get.translation(list[i]); - if(skilltrans.indexOf(' ')==0){ + if(skilltrans.startsWith(' ')){ skilltrans=skilltrans.slice(6); } var current=ui.create.div('.menubutton.large',skills,clickSkill,skilltrans); @@ -55831,7 +55796,13 @@ const get={ //Generate an object URL from the Base64-encoded octet stream //从Base64编码的八位字节流生成对象URL - objectURL:octetStream=>URL.createObjectURL(new Blob([Uint8Array.from(atob(octetStream.replace(/^data:[\s\S]*\/[\s\S]*;base64,/,'')),v=>v.charCodeAt())])), + objectURL:octetStream=>{ + const objectURLMap=lib.objectURL; + if(objectURLMap.has(octetStream)) return objectURLMap.get(octetStream); + const objectURL=URL.createObjectURL(new Blob([Uint8Array.from(atob(octetStream.replace(/^data:[\s\S]*\/[\s\S]*;base64,/,'')),character=>character.charCodeAt())])); + objectURLMap.set(octetStream,objectURL); + return objectURL; + }, //Get the card name length //获取此牌的字数 cardNameLength:(card,player)=>{ @@ -55912,7 +55883,7 @@ } //排除声母 for(let i of lib.pinyins._metadata.shengmu){ - if(str.indexOf(i)==0){ + if(str.startsWith(i)){ str=str.slice(i.length); if(str[0]=='u'&&lib.pinyins._metadata.special_shengmu.contains(i)) str='ü'+str.slice(1); break; @@ -55924,7 +55895,7 @@ if(str[0]==i){ let goon=false; for(let j of lib.pinyins._metadata.feijiemu[i]){ - if(str.indexOf(j)==0) goon=true; + if(str.startsWith(j)) goon=true; } if(!goon) str=str.slice(1); break; @@ -55941,7 +55912,7 @@ } else{ for(let i of lib.pinyins._metadata.shengmu){ - if(str.indexOf(i)==0){ + if(str.startsWith(i)){ str=str.slice(i.length); if(str[0]=='u'&&lib.pinyins._metadata.special_shengmu.contains(i)) str='ü'+str.slice(1); break; @@ -56011,20 +55982,20 @@ }, infoHp:function(hp){ if(typeof hp=='number') return hp; - else if(typeof hp=='string'&&hp.indexOf('/')!=-1){ + else if(typeof hp=='string'&&hp.includes('/')){ return parseInt(hp.split('/')[0]); } return 0; }, infoMaxHp:function(hp){ if(typeof hp=='number') return hp; - else if(typeof hp=='string'&&hp.indexOf('/')!=-1){ + else if(typeof hp=='string'&&hp.includes('/')){ return parseInt(hp.split('/')[1]); } return 0; }, infoHujia:function(hp){ - if(typeof hp=='string'&&hp.indexOf('/')!=-1){ + if(typeof hp=='string'&&hp.includes('/')){ var splited=hp.split('/'); if(splited.length>2) return parseInt(splited[2]); } @@ -56094,11 +56065,10 @@ }); }, //判断一张牌是否为明置手牌 - shownCard:function(card){ - if(card&&Array.isArray(card.gaintag)){ - return card.gaintag.some(tag=>tag.indexOf('visible_')==0) - } - return false; + shownCard:card=>{ + if(!card) return false; + const gaintag=card.gaintag; + return Array.isArray(gaintag)&&gaintag.some(tag=>tag.startsWith('visible_')); }, //是否是虚拟牌 vituralCard:card=>card.isCard||(!("cards" in card)||!Array.isArray(card.cards)||card.cards.length==0), @@ -56123,13 +56093,11 @@ return false; }, double:(name,array)=>{ - let info=get.character(name,4); - if(!info) return false; - for(let i of info){ - if(i.indexOf('doublegroup:')==0){ - if(!array) return true; - return i.split(':').slice(1); - } + const extraInformations=get.character(name,4); + if(!extraInformations) return false; + for(const extraInformation of extraInformations){ + if(!extraInformation.startsWith('doublegroup:')) continue; + return Boolean(array)&&extraInformation.split(':').slice(1); } return false; }, @@ -56206,7 +56174,7 @@ banWords:function(str){ if(get.is.emoji(str)) return true; for(var i of window.bannedKeyWords){ - if(str.indexOf(i)!=-1) return true; + if(str.includes(i)) return true; } return false; }, @@ -56291,7 +56259,7 @@ if(name.isUnseen&&name.isUnseen(0)) return false; name=name.name1; } - if(typeof name=='string'&&name.indexOf('gz_jun_')==0){ + if(typeof name=='string'&&name.startsWith('gz_jun_')){ return true; } } @@ -56414,7 +56382,7 @@ next.set('prompt2',str); } else{ - if(str.indexOf('###')==0){ + if(str.startsWith('###')){ var prompts=str.slice(3).split('###'); if(prompts[0]) next.set('prompt',prompts[0]); if(prompts[1]) next.set('prompt2',prompts[1]); @@ -56589,12 +56557,12 @@ var tags=get.character(name,4); if(tags){ for(var i=0;i1&&threaten>1){ num+=Math.sqrt(threaten)-1; } } - if(type&&type.indexOf('out')!=-1){ + if(type&&type.includes('out')){ if(threaten<1){ num*=1/Math.sqrt(threaten); } @@ -57231,12 +57199,12 @@ var list=Array.isArray(info.trigger.global)?info.trigger.global:[info.trigger.global]; num+=Math.min(3,list.length)/10; for(var i of list){ - if(i.indexOf('lose')==0||i.indexOf('use')==0) num+=0.3; - if(i.indexOf('cardsDiscard')==0) num+=0.4; + if(i.startsWith('lose')||i.startsWith('use')) num+=0.3; + if(i.startsWith('cardsDiscard')) num+=0.4; } } if(info.trigger.target||(typeof info.trigger.player=='string'&& - (info.trigger.player.indexOf('damage')==0||info.trigger.player.indexOf('lose')==0))) num+=0.1; + (info.trigger.player.startsWith('damage')||info.trigger.player.startsWith('lose')))) num+=0.1; } if(info.ai){ if(info.ai.maixie||info.ai.maixie_hp||info.ai.maixie_defend){ @@ -57476,16 +57444,16 @@ parsedResult:function(item){ if(!item) return item; if(typeof item=='string'){ - if(item.indexOf('_noname_func:')==0){ + if(item.startsWith('_noname_func:')){ return get.infoFuncOL(item); } - else if(item.indexOf('_noname_card:')==0){ + else if(item.startsWith('_noname_card:')){ return get.infoCardOL(item); } - else if(item.indexOf('_noname_player:')==0){ + else if(item.startsWith('_noname_player:')){ return get.infoPlayerOL(item); } - else if(item.indexOf('_noname_event:')==0){ + else if(item.startsWith('_noname_event:')){ return get.infoEventOL(item); } else if(item=='_noname_infinity'){ @@ -57600,7 +57568,7 @@ } if(bool) return 'position'; } - if(obj.indexOf(lib.natureSeparator)!=-1&&obj.split(lib.natureSeparator).every(n=>lib.nature.has(n))) return 'natures'; + if(obj.includes(lib.natureSeparator)&&obj.split(lib.natureSeparator).every(n=>lib.nature.has(n))) return 'natures'; if(lib.nature.has(obj)) return 'nature'; } if(Array.isArray(obj)&&obj.length){ @@ -57675,7 +57643,7 @@ }, equiptype:function(card,player){ var subtype=get.subtype(card,player); - if(subtype.indexOf('equip')==0) return parseInt(subtype[5]); + if(subtype.startsWith('equip')) return parseInt(subtype[5]); return 0; }, name:function(card,player){ @@ -57989,7 +57957,7 @@ }, skillTranslation:function(str,player){ var str2; - if(str.indexOf('re')==0){ + if(str.startsWith('re')){ str2=str.slice(2); if(str2){ if(lib.translate[str]==lib.translate[str2]){ @@ -57999,7 +57967,7 @@ } } } - else if(str.indexOf('xin')==0){ + else if(str.startsWith('xin')){ str2=str.slice(3); if(str2){ if(lib.translate[str]==lib.translate[str2]){ @@ -59060,10 +59028,10 @@ var nameskin=(avatar2?node.name2:node.name1); var nameskin2=nameskin; var gzbool=false; - if(nameskin.indexOf('gz_shibing')==0){ + if(nameskin.startsWith('gz_shibing')){ nameskin=nameskin.slice(3,11); } - else if(nameskin.indexOf('gz_')==0){ + else if(nameskin.startsWith('gz_')){ nameskin=nameskin.slice(3); gzbool=true; } @@ -59124,10 +59092,10 @@ var nameskin=(avatar2?node.name2:node.name1); var nameskin2=nameskin; var gzbool=false; - if(nameskin.indexOf('gz_shibing')==0){ + if(nameskin.startsWith('gz_shibing')){ nameskin=nameskin.slice(3,11); } - else if(nameskin.indexOf('gz_')==0){ + else if(nameskin.startsWith('gz_')){ nameskin=nameskin.slice(3); gzbool=true; } @@ -59145,10 +59113,10 @@ setTimeout(function(){ var nameskin1=node.name1; var nameskin2=node.name2; - if(nameskin1&&nameskin1.indexOf('gz_')==0){ + if(nameskin1&&nameskin1.startsWith('gz_')){ nameskin1=nameskin1.slice(3); } - if(nameskin2&&nameskin2.indexOf('gz_')==0){ + if(nameskin2&&nameskin2.startsWith('gz_')){ nameskin2=nameskin2.slice(3); } if(!node.isUnseen(0)&&lib.skin[nameskin1]){ @@ -59182,7 +59150,7 @@ else if(info.name!==false){ uiintro.add(get.translation(node.skill)); } - if(typeof info.id=='string'&&info.id.indexOf('subplayer')==0&& + if(typeof info.id=='string'&&info.id.startsWith('subplayer')&& player.isUnderControl(true)&&player.storage[info.id]&&!_status.video){ var storage=player.storage[info.id]; uiintro.addText('当前体力:'+storage.hp+'/'+storage.maxHp); @@ -59199,7 +59167,7 @@ var stint=info.mark(uiintro,player.storage[node.skill],player); if(stint){ var placetext=uiintro.add('
    '+stint+'
    '); - if(stint.indexOf('
    '+stint+'
    '); - if(stint.indexOf('
    '+str+'
    '); - if(str.indexOf('
    '+lib.translate[name+'_info']+'
    '); - if(lib.translate[name+'_info'].indexOf('
    已横置
    '); var list=[]; for(var i=0;i Date: Tue, 3 Oct 2023 16:19:34 +0800 Subject: [PATCH 069/115] fix listenTransition --- character/tw.js | 22 ++++++++++++---------- game/game.js | 24 ++++++++++++++---------- 2 files changed, 26 insertions(+), 20 deletions(-) diff --git a/character/tw.js b/character/tw.js index 8d9384385f..e5b49951d2 100644 --- a/character/tw.js +++ b/character/tw.js @@ -8207,17 +8207,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ audio:2, enable:['chooseToUse','chooseToRespond'], hiddenCard:function(player,name){ - if(!['sha','shan'].contains(name)) return false; + if(!['sha','shan'].includes(name)) return false; return player.hasCard(function(card){ - return card.name=='sha'||card.name=='shan'; + const name2=get.name(card); + return (name2=='sha'||name2=='shan')&&name!=name2; },'hs'); }, filter:function(event,player){ - if(event.filterCard({name:'sha'},player,event)||event.filterCard({name:'shan'},player,event)){ - return player.hasCard(function(card){ - return card.name=='sha'||card.name=='shan'; - },'hs'); - } + const names=[]; + if(event.filterCard({name:'sha'},player,event)) names.push('shan'); + if(event.filterCard({name:'shan'},player,event)) names.push('sha'); + return names.length>0&&player.hasCard(function(card){ + return names.includes(get.name(card)); + },'hs'); return false; }, group:'twchaofeng_compare', @@ -8256,8 +8258,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ audio:'twchaofeng', name:links[0][2], filterCard:function(card,player,target){ - if(lib.skill.twchaofeng_backup.name=='sha') return card.name=='shan'; - else return card.name=='sha'; + if(lib.skill.twchaofeng_backup.name=='sha') return get.name(card)=='shan'; + else return get.name(card)=='sha'; }, selectCard:1, check:function(card,player,target){ @@ -8355,7 +8357,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ trigger:{player:'phaseZhunbeiBegin'}, limited:true, skillAnimation:true, - animationColor:'legend', + animationColor:'qun', direct:true, content:function(){ 'step 0' diff --git a/game/game.js b/game/game.js index 0901cc9c7c..4b3bc8b216 100644 --- a/game/game.js +++ b/game/game.js @@ -8265,13 +8265,17 @@ return this; }; HTMLDivElement.prototype.listenTransition=function(func,time){ + let done=false; const callback=()=>{ - func.call(this); + if(!done){ + done=true; + func.call(this); + } clearTimeout(timer); this.removeEventListener('webkitTransitionEnd',callback); }; const timer=setTimeout(callback,time||1000); - this.addEventListener('webkitTransitionEnd',callback,{once:true}); + this.addEventListener('webkitTransitionEnd',callback); return timer; }; HTMLDivElement.prototype.setPosition=function(){ @@ -27801,7 +27805,7 @@ node1.style.transform='perspective(600px) rotateY(180deg) translateX(0)'; var onEnd01=function(){ - node1.removeEventListener('webkitTransitionEnd',onEnd01); + //node1.removeEventListener('webkitTransitionEnd',onEnd01); setTimeout(function(){ node1.style.transition='all ease-in 0.3s'; node1.style.transform='perspective(600px) rotateY(270deg) translateX(52px)'; @@ -27814,7 +27818,7 @@ node1.style.transition=''; ui.refresh(node1); node1.style.transform=''; - node1.removeEventListener('webkitTransitionEnd',onEnd); + //node1.removeEventListener('webkitTransitionEnd',onEnd); } node1.listenTransition(onEnd); },300); @@ -27849,7 +27853,7 @@ } node2.style.transform='perspective(600px) rotateY(180deg) translateX(0)'; var onEnd02=function(){ - node2.removeEventListener('webkitTransitionEnd',onEnd02); + //node2.removeEventListener('webkitTransitionEnd',onEnd02); setTimeout(function(){ node2.style.transition='all ease-in 0.3s'; node2.style.transform='perspective(600px) rotateY(270deg) translateX(52px)'; @@ -27862,7 +27866,7 @@ node2.style.transition=''; ui.refresh(node2); node2.style.transform=''; - node2.removeEventListener('webkitTransitionEnd',onEnd); + //node2.removeEventListener('webkitTransitionEnd',onEnd); } node2.listenTransition(onEnd); },200); @@ -27894,7 +27898,7 @@ node1.style.transform='perspective(600px) rotateY(180deg) translateX(0)'; var onEnd01=function(){ - node1.removeEventListener('webkitTransitionEnd',onEnd01); + //node1.removeEventListener('webkitTransitionEnd',onEnd01); setTimeout(function(){ node1.style.transition='all ease-in 0.3s'; node1.style.transform='perspective(600px) rotateY(270deg) translateX(52px)'; @@ -27907,7 +27911,7 @@ node1.style.transition=''; ui.refresh(node1); node1.style.transform=''; - node1.removeEventListener('webkitTransitionEnd',onEnd); + //node1.removeEventListener('webkitTransitionEnd',onEnd); } node1.listenTransition(onEnd); },300); @@ -27929,7 +27933,7 @@ } node2.style.transform='perspective(600px) rotateY(180deg) translateX(0)'; var onEnd02=function(){ - node2.removeEventListener('webkitTransitionEnd',onEnd02); + //node2.removeEventListener('webkitTransitionEnd',onEnd02); setTimeout(function(){ node2.style.transition='all ease-in 0.3s'; node2.style.transform='perspective(600px) rotateY(270deg) translateX(52px)'; @@ -27942,7 +27946,7 @@ node2.style.transition=''; ui.refresh(node2); node2.style.transform=''; - node2.removeEventListener('webkitTransitionEnd',onEnd); + //node2.removeEventListener('webkitTransitionEnd',onEnd); } node2.listenTransition(onEnd); },200); From 1d854d55d2dbcb283206de498c39fa4344f0413c Mon Sep 17 00:00:00 2001 From: copcap Date: Tue, 3 Oct 2023 17:01:00 +0800 Subject: [PATCH 070/115] =?UTF-8?q?=E7=95=8C=E6=96=87=E8=81=98=E3=80=81?= =?UTF-8?q?=E7=95=8C=E9=92=9F=E7=B9=87=E8=AF=AD=E9=9F=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- audio/die/re_wenpin.mp3 | Bin 0 -> 172452 bytes audio/die/re_zhongyao.mp3 | Bin 0 -> 54312 bytes audio/skill/huomo_re_zhongyao1.mp3 | Bin 0 -> 42528 bytes audio/skill/huomo_re_zhongyao2.mp3 | Bin 0 -> 50208 bytes audio/skill/zhenwei_re_wenpin1.mp3 | Bin 0 -> 104533 bytes audio/skill/zhenwei_re_wenpin2.mp3 | Bin 0 -> 114982 bytes audio/skill/zuoding_re_zhongyao1.mp3 | Bin 0 -> 40128 bytes audio/skill/zuoding_re_zhongyao2.mp3 | Bin 0 -> 38112 bytes character/refresh.js | 1 + 9 files changed, 1 insertion(+) create mode 100644 audio/die/re_wenpin.mp3 create mode 100644 audio/die/re_zhongyao.mp3 create mode 100644 audio/skill/huomo_re_zhongyao1.mp3 create mode 100644 audio/skill/huomo_re_zhongyao2.mp3 create mode 100644 audio/skill/zhenwei_re_wenpin1.mp3 create mode 100644 audio/skill/zhenwei_re_wenpin2.mp3 create mode 100644 audio/skill/zuoding_re_zhongyao1.mp3 create mode 100644 audio/skill/zuoding_re_zhongyao2.mp3 diff --git a/audio/die/re_wenpin.mp3 b/audio/die/re_wenpin.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..48b63b91d31279aa09795bd196170fa3cc5baf2c GIT binary patch literal 172452 zcmeFYc~Dc?+wZ$G4}=gxfDi_g5MqdkJ0W0D)FccB2p9$x5Hw*3gQ$Smt+s9NBoG1w z4Wj{v4ugm@IO5cuFoRJM9B}Av2F2NS>i%hW+rMj{y6<~#-COn6J?EbL-+8Kbt+n>9 zU3=A9dwuHpKI>VLVF3u>AM;L3NC^K@I()fg%CA&`LVrH!&jZ1K9{!*9?>{Fk|55+X zGIFD8)0f6S@3jH&=C1)H21jskq_|Su=g_@h$@GmwvGJ4h&treq;R3-TOcN zGX3bu^B1q*z5o5wpMU@J@h_ds_|nOMz<(P5VJvjvf2)4!2VEQ5`yaReclp0Z;D3+6 z|1Tr(g$aEC{I_?ck>f8M2N(2sz<$aS!T?}z;p0tirID|$Xz&IQyjlUbOj~j`gQG>F z$!RSHMM7bahsZs8K$aO+N9u(e$H01JTX_~7aL%BFH*bbaVIK74Z!Ds#=LQ;&u0?q6 zH?3ON$}`4^shX^E5Fg0*?@e8AoLRQ^eg7?S#Ha);`sMeZ99Olq@SD(-^yjZolnTM==71@m!r& z7r-2v+ZXG;VEg*E?dv>$J{W^K?nV_jQ73A77)P{q`IbGIPM84?)Pf|m+TOJ=$0RxA zH?_ZQakiTFAi}T3rhMA*quT>3To!vUW&O#ZGD_BZ;;0o(7H_fiWpo@^6Bz8@@^HcS zJN$aqEs%iWU7V+%?_>=tq?3O=dgjO2NlR$)ua9R?lTIJDCTw3F;J18+s`ZA$0qI%^ z01JKZ1!*tYZlAD=bg4_1H+`jQJG>{4Tp$7bSre@>S-upKOT#7+HGW{UtLoy`8#TPZ z=htW%TREhyB}VXVn^%EVtAVO;6gwgzhg;r&zsQRtU&eB{o5dv;K&S}9dEP|g`Hmg9 zA81bYbMb)-COCzX>oqssOpT9CqevQ@a4nHB1Ga+W2S~xspN_NYKI{T28dReGqu9*O zKYrvHC`d@NDr|sk^amFGwlW~jZxm^ad?Gtqb+4?K3Ja=#Ca-MgWS!29eYX)-5?1mn ziIRj$6XxtZKRVfyTXhItHZSHa-L|<;;k=r-C{@bg6yR0OdKhQ~(HJ3?GlCV7>pFxy zSQbpYM~QN;saKsCOr^pLk|z;TQ%s>D?o; zx3=OYO3dr^e|s#E4x~Sdr94e&bN2hRD@TxdJf=YI$Tt6YRhLt7-*s2#GiE3hnUDL^ zd;RN_#zk4j5^#TVc>>CKF25sSIVse+&;f)IHj^g*00}s`c{i1Y#HpVuO=NhrCPz$N z4iil}Qr#f6!IP>lFFoHhHi-}E3ytYeaIa@EW-A_MA}rdX^y=DikHkP}MhFL->2-}J zu$f*kHe#<#M(7=}QKA0IYx!r6u<{WDvY}i+MJqzl|NZB5pIEaqiZt!8Y5ri0#H0RI zRtEtKzHypQ6{r*7B)&Oxjw@IYr$pcbdG7-}$w)_pl#qt)7mIp697=CX0k{BL{-S-M z7RS_wMt1A#Tg&#!+%lmK|2O0UvCs6*!5**662~LSHN!iSx;nO|0(SHJ!TVA7fWsJ%eQE z%fCs~E=58ii;lE|R1MS&xAsmITur@1dn31!)|p zr+0=^(S8Cc6ixC1xj>g3$#WsT$B{C@4#YSN(1Pjc8MwI!d;sso0j?pIu&Cs&A7ooT zdK{WvCZbLKtjj5ZFa*e1;V8AvMP=}t4N3`la2pngEDy;+5s;AyB9aJ5iZoCnfei_P ztvc<*=HIklx0u8opY)SS<`31F3Y3p@H5SH4Ef0#4C3+Ce{`5fWtuQ||1tZc;hDtt{ z0R^3#S+)2@I0UfS+`7CwE8Tma=2VH862WhTta@#ff3S{-sP>|8$<8qJv9&j7Fa~(#o9n(L3~s!*(sH z6bjxfh(a_tH)zU;#cK3uH5m${vln|VAjB-Xg#*0J$0kXlIPw`kD&+F=gkze6i41e> z4<~Vwn726el9KO|5`D9M0H*KGanp~XQV0R}NR!Ws;d8sT;*mR7U7|^*SPxdCW*0o4 zQ$vyScHCRcl>N5xn=j1q%p>cy5>cqXU*LK?AX1l;%uR=k_sT~5O=hiCr~iiPtv0go zHjdS2FLe(59yH-dLA@o-Hxc0HA|aqkMdDDrX?aH}c)~WU+-UTU z!M{p~kehujn zqs-p7kmS1GN7OU8hv5fjs7&I>Vw^|miS!JZ)XsUAxoUHp1!N*EeU*T^8D?n+-TM0a zyD$=*z>$jpVBl?T=ryU3@Makyslnm(Y4^+pd`oIzmNU3=5BT9kVUq8@%r@t_T8ZTHc($75gx#y-Ze+wY}+7`8<}Ec)Xj8bl8)M(AAh zlg)(bMStCA2?l$hejWysx9!4+jEh64QEV76eyqO$+FH-X8VC-CAl%V`ETin)pH4|q zGy_{Op#35#5eQg|f!`3&huo~q zbB8^Y1k)lV1(2Z+d}!%>vF6S*-eFqZz~TIL zXO~U~7q+YE-|mx=Rq2sFS<@Ex?sPgeLoQ%^@mU*pTX=fo!CPfZjAtWlcG8Ll= zh4GD2KKH8wzdwJxFtk2@+rv{Q*ERn8i~YGy^-dpluCWP>+IHA}NqNMxxnTKsUmkpf z$nu^CXe303taMHfc+9*ZUxkHcF=}34Wo+VId9gbR*mwnIfiti@gIn)4+Xi9s+4`4# z@`4+2J9^bGdyQ>9WLqyIzh5gHZeMfz zILkp`Hw}LqS_-UrqLkzJP;`MV0fZ5K;F+t zxCwxZ>|hvKfkOby!>W#B`5G+)3;uzE8uo3x9X0J|z(Hf3zWw@{(4ND+TtSr{U=@RO zXoS9*Xh5q~82G$Jb5UXdc)M#D&0tbxcqMGORQ-5Z!J-3FynT!=ULnE)XsgTmWF*qY z!ja+BFjmJH%L2q1m1V$-w(}NxoZ31jC^cMRFbuaPrX)O461qA9!lMa7tUHq{7+ve{|QDZ@)3Q`#1%IZ`lurs~fUuhDk-2PsVKbQBQGsExLH$9!1 zal+ii-1Xe0>DHxdGU(x_fnHF7+>>(xhPCL=uh~)k2{X$h z%dv1o$)2|hA+?jU6JvdtsZmXP<$AmcuHAFH%RhaZfX-$B`iiDEOvoT{r1zkdeLb@_ z3FD@NJ zD^GHVk^AjiIl0HK><&3|+>S35zB<-0J+@W| zM^r~C4?DF%C7)dA`>$U<8eEJWKj5=b)4HL0P2<&t`*Y$=vh=+hl!iJR4nc)ih7L=b8++Co8t1bS(Ks28SnueHCN@$=#(`Q** zjyEw-mq4JD(E4cygbhb%?5OY1bxdub;A3^AN9_60I{d%r0GC1v`SHlJf1t1zw!O!W z>hSgQ8#UI}m9JlZ#8B6dz2sB>jw_Viv;epbD&{@r-z{!FX%^N9PU1HVK+$VuI}_RO5* ziMCZ6R}_Ujk2)H>fw;hz8Kq9$xrdPrdP zjrOP+x&jFfk;?W%b0S0v6qZjeY)N1*Wq-$S-AwWZ-04MYy1X55fCklL=~u+{vWTFn z73l?@0=aIL6r2l^z$wfoB>F{SZ)im%`YU?3k%XiXYt^L@R3a7GMM(T`cEnFzal#em zgTnylvrCir_TBQ|%c?jl~mLhEe%B|%P;?1IB7w#Q#-czC$DKZcYAT)9|1>1<|xzI>Wp`jgo;yL>Byrp z)}n<%)cysyrs2GcUTX7swX)7`lU;go{RL>@+_b;D?_@V!{dc(Z!bIh0d+aL~Z#6+N zlKhR~b*!b}_XiP|m<4k#?;q-ii$yqqK(Ku1`TV!-L+OW`ZTsyb@YE3!$3{i;^_~e1 zg+o^9Is!u{93mhHyZZflEb%s~Ryqls8f|>JDg%Zq8&J&ZsT*Mo6K9bUE*fjIvO5it zjiYmuYfYb7U&Sh|2P1Y|*uQ%q_pDoOc-hYv&fEe*kU_-~gKpPBNj3uOZqfNQeh>fC zl|d6l+2|!F7Cwr3WO)sX?lAd${&C>Sxb=J1z3(+jy+JQm@ z=jaHW(D@kVW=c#Z-391LL+9T9Ep5NaG>xy?Uz`*F_CUzD4m!?Sc> z6>nyv2=E*`V+m91h$Pejgr$u;wrAcJI!*p8SZj=afCRxm zFSUgZQppC7i)*fwcFZ?W{~Y-xLUn3Q7>ii<@DZb@F+0$aH1AsNo>!-i@$$)|Uj%B& zec=`U`JcaCnxHQf76Li^aJQl%Ez`$)%tufYwhidyG|jXs`S^IvNe|L59nou{@hLT+ zM-|DycUHSS-Tuj{L2S7%{O%D<(aNZ?SEsty+^b8ue6D|DaIJ8A&4=T&-~FZ-$>sdnISK_OsV*NQE{fnK22V|gkln2Xlgm?naPe)UMT>7RlPlW2xy}>+2 zaZWG16wuH`#fvc1mH|M-=+<)r@0~__7%(}^;BWV??5<%$yk>~F$_*H#2l_y`FnT|U zYC#(u2PB(Oc9a!~{}S=?FuQI=&U1J)$3ErIp35(Ydp^X~F)DiF<K}h zm^Z$Tyip|1RK9-tDPZomkFN#)EBjUY%e02qO+RgWmfF89F+ld>iUTq)J9>dH832asSu0oN4B#=CXbgrY_DY{%M{lg0l+ec+drOG+1(sp&QT_M4B4&^p zZIGUS%6nrcMNXAbup5OQKPW7kfwb8qRuYsE%cJ8;c9qfcv#y%}pG%0K1*1sE@5%Bo zdWYN8?)50z&6ZGoOtlMLSb!jDF@Z=^%o|Sh{QDbGnl)`3zL(0C$Ad-&WQ{HztDJxE z@BQO?TKosPsAJm(*TCD-cD(lBpBNZ+qrC_nrqpST4N0VlA%HB`9?Kz9r4Va~giSiO z$lOY=RgZ;+WlL9LzomyA^*fsCpSKV}Y+|sfqv?H_2-kvJ@0LpwV@~{V9g(@|>AKak z$=m~tGpD`Rt(aj}#fo*aK5XAV{Gn0+&KJLEF2gr>@u<{di7`S09EHmUX#Asa>h^|3dCAbP5TH&SaQDr7(_zehkT~(AF zmcBBn>~ap6dUXW`ZOirR?bQs-hG>!zD{u?|?WnH2XC5u?x=SkAZEq51ura}<1Fq`r zBIFC>!tjAC|N=%R2!J3y_wkJf2d@JD;_-Qa={$ zb3xerHl#p+SUd{c)5GmtO}>TNQVh$8Zj2nF05|kiI|ye8i6jjGTdM{t{B2`b6b#+Y z=F0w+6LDK?6b_OPz?=b+T`Pxb|Lva0kK#})!qKs&;v`}Y94vHhQ_!&|j;ebeA7#3O zytks_r3+p_O;5KFJsp8k_1LW+I;d-INBc|QZ(@5l#6=~q-<&<~_M`9S)^zw0`}<4# zp#6d?-zTs+k9)8Grn=!ED0}>OSv%WHxJJKw_ix_P?>1MAr2Fq%Hg`b&4-}rmKL71N zci6lEQ)A6^ex3j6&(ZPdX|ns)tcBzj$TJtUEiu9ye&rlvVb)iFFf<>xP?sA%J)XMY zwnYD|u4sX&L7yxV`j+nr)j>FFD44Y^xbaLoErwQS<}UYiUCEo1qm3dhxKEZQozLyG80*FaM0@TncrSkZRNsBj6k=o@DK!qmk;iZB=CaUbl%(R>??cf_cOky36p6GX}p#HC?}FnNmek zl)9Pa^b99oOrUqDFLR5?3@4v@ZSPVI!`PpEQ+SW0pbC)E5Z3$S$=h~QwN(TYHgeyP z*jBt`shpgCXu4!}sVu#3CZRnjF)HXlv&d1AmAL%SwtIR$Ns52wchRXVv{sMw0~}%n zxrvW|j|{9Bs|3pFNobi|UNK6+E2inJytNi}f(t5>QFeTb$H{7Br?a&0PSdjm*hH*? zn&giSy`5Fp{ZiuVUgrI4{=wJlr|F{|!Nmh*6cj({LEf2cM#JkHtGwLT7e>AN^s&y7 zTi{3UC8R|@)f*0fd+CN#{nDji0B&1l{HEi1%E8l%x0n78 zK;i$w2#`p0a{EvexGZserL~ZEc|``gc^c#)#{qdHm@}XEmni7k%7Bl11E=-}Fr9gI zAU|_1A6f}OY@Aky#I}QWvt(quBTj|TvjO7ld?cGoR0Wsm=GUMzs%GB?W!pPN%-fIX zFeX0d)lGun3fy9EIea-hEbdRzN_QkjHiVGMrv;$8>RpBr7@iYZ7@C*q=ZX>jc7h@xiX${ZmTD1}7M8@zY;5Fj4)S2?v6e5~izJP6!XTl( zv6_6>knTP7@y4ZKtBl$TZzFBJbr01TG6)Ra=mY{=^-0(3zd`{Wr%Y_b-#`B1w%$$o zNF*Qr8%7Xq?_^W5-enoR!x0YgZ+*-_^k2Ogd@UU**iRIf?~_Yet6iej-eQ?~E_E^A zbNL^Svz}%9Z?EG&Ua<1&hOuv=yIkvk=N`i4eg9nLcaUP2SaN1wHNA1s0jmFEmbRvA z;r4Ufx;v0pT9eJeTgXyc39iQ zuX8@Rwm&RfZ~1lcVb_aqk}A(MTtE&S+W5;&HI!hol_mFm!qH~*;;RBoIH6Ao)k>0rJUG0$tA{kyPwD*|PvMA85eRNPhODi)cZx7OxbQhAkYR19Iy| zn{u+}@G*5xL?Z35jWl_xH7SV*+@zBy^TjZ++xhlKLeP2{D>&<>z7bE!DG-6pi1b@i zS5X;$y$hGudL{Pl323!S34rEZiR=7N>Y&WfQvvLJMusD zE+%pWqPp&a4V!8v* zO_z?|dVn-8B_6qZpf2de;k5y`f1?hhUQZsgHK*H7#Y9HJ{%4>769JZ0igOjpx5si2 z-I<@ZZ}P+|q@Ai!uMDv!t2;eiahaGa^L7n~ zRFLAcHx34ffC21Mg14hVN2YGWQ_7H9@zs-Q!wA7H1_~zqesn96wTg`fyd;ij@zKks zFooA@2YXmG+!9Nj+&;+bfjFQdT@2QFvtUVZGsy8-R|#|0_Yamjr%HF2x5axu*TJ>X zzZ+(lA^?(8^=1VX6i3UX*a)HmQF>2TJDKQtXwOfsZoQ1yuTE6&PC#yWe7v;&+`a3| zf63Xf+hr>9;?XPrEvE2T^Vd6j&WRVBZtRx$zvSk)g(O6V_ECbZdo*pow#R3WK?6nF<+fj=8w z|DFwpyMhDO+Y;pAwED%dAHWAI&R;!9DFMWCn0z%uqE#EPTdAaMtNkBDs?e#2L3Cke zoum~5Vv@?ug_t@iSqbo<8GB6b!B-L0H&M)VcuVi=;c6FCPUQBm@-mSv48W4`v68|j zqe)#@;oQi)8D`zr>;Z_+c$WF-5GEi!m(SXycv_b+q%Oa7#H^cCut|*&-rFOUjFc?X z(Zyr;CCI34^|GyZ)mNGXp$PfGhpQUymAG2{!o=7n19=4q)UrSA(}7^9XUj{IsPqND z!(uh$)&>P~wHOF>l>hVcxw!#i%N$Y1+|P@WrW>gY6&-h!q<8o%iBl?={VD0${5!uo z=j?8p+i=SR_Icxp%j)k%c5x>b=l?v7z%zoK zM#mQ(A}V?gP0*FwF_OLJLrK);1RD6#Kv5}S)gdg`p+i503^yJtQ>^?W*?wexdn1+3n! zTK8>ND;!CC&DjAS@V}I@>Nh$-UFU?~dX0gMcAVm?;;sC@sK@Heg&BMjV=F0G5vks& zlDm^q$h zXdHIPfZuf{{q-(1;bML@{(9c*P~1fl)+4>Af|zH=DeiQ$3F=GhL$${ADtp`lP@F*s z!BPjEF?IoIs0o-i@nnE6ECWg~bSXqma6LUqPoQ!E5BqX97tNZNcT#L&=52Oy)D|X_ zSGX8G98bH}fVKJItd-@RZ6|!!KA46EsA;Hyl(Q9y6&3zy0_$?F zOYtltVMvW$fG~reTs2D1goJz# z*9eWMrx5}9h-j;h3{0&+G+dU#6%ee#7U4zS3&v)^LYGQiqBLN|25XKfF5Oyt{7&q^ zaQK#s7Fl@GoUpObZJUo=|333l;>oQftPZD!z%v=jXX5M&DEOg;VDM0NB{nG+X$tM4=ck$_wiDGT{d!D}G4% z#wW-35^$-gG|D>GHOFpM7U2Ccl|K)XkhNa;6XSuiDcrTap1RmQ*XsyB)LWhcIaJRb zt&5J*WB$lLJ8is{)Q6(&32O;>Id!*l$ZJ~y_q&$3>>FoW$%A9Qn*Yv(BmWBwEO);rrOM(r6r>8fb{geRr`*|oVLx+WPMcoousi?|B-ZxMkVjb4$ z``7QXzx>Nhdo`u+^mSL(-<2`;lz&0J*0IEXn2`xCq6W(phj63#^Z+&@kh;1>jV4oT z2iSn3HG+t*f4$fuC+>e`>shXAilKK7?v7D7%V2bJ7h@v15~wC(BW!(#=ey=+^=m!5 zZz(Q^S?Fe$%<7n?hLk@}oV|Vl4cMflOdRkGeT{OHv>ZmD2q4dScRQ2Z9)jvtB#S3; z3Ry$&^B__wi+7?-kQ|TVvIdOK;N3R>|S{(yw;($u?#5ZnfS@Ib0D2z za%kL6_E$m9vjYve%zNKda9LAOXc(XsnJt}Ca%LYAu9Aod?*7}FNL9pAok42r$0JaL zx?-W{(RS~?V^Ko~h^NycM3$0ZdtgDE1#%33mXL)=JLjyYzPGqCsdKf1f_!tCUe z(rm(lJ3zHYUJX>!E;dG>pR9AHHAxV^}fE0Wfnrl+R3lv$vs_Xfr zp{oSZU)HCDAua-0=JF8h#UkHlP&v7>l#eB6`t-6~0ENt0Rra`jJ*)i!S0$P~2Bgny zJjy0`Rlw5ISt^U1kTXXLicgTx_>BHRDM}m4tZ|-SlJ9|b!NcTPIx1F&!ky*5w{vKe zg~r=2(zw+wz~GRb;G@KLzt2CeSpV>xWTw8VbEI zJDxE7-AWBhN_yRS*qB*w?y<4f;#@Y$i0eOu4?yE8RU{eqiLSKWO=7Uc* zIog6*Fo_{YUiNGZFT(F!Poy@NQq?^}`bJ<^r|3?Y2)O*rBR!(Ut(uxQ;DBa_!52yQ z4K0A{yw=K|%_WdBuYoNI`TYPm6`vd@v07nAdNB3k1#5QQO8agoNpeBjZ=YPHjICMZ zvC&>Uvie5r50}8Ujs60>tuQyr`DpB=-`0A=eQR=8z1qXw7+rXNYZ@+^e01mbrb|Ek z`pN$Po1*{*U}hW;?|6RB8G>6Uz{kW4hw86+jdBVKbR#@$??q4uP(L5g;_u>s!c81^QJ&ly%`Qt3QjXMuok0beQ-nfmIX~nRX^0BHpbq=zE90J7k+C4 zPW#5KzaXXPf1S3(iF~@4OUIhubdbRG_q+yqhQ%KKC2QBkhJU}*bp4X^lE~XApprx< zn26Z7^POoC7EWCX%t_SBrS`ZI`K#AlRM9axRQNbS(i5s9 zjr#!^w06^i=^RW_$S zRQ02Ka3J22M^Gqs_QGj6-iWpr`D6?BqTnz+)wS6&! zkASb%<;+8J3eK!S*v)Lq}4N%mOKRt;B&W9(!3Tp&;VzCYsB4U;#JdVF}hN zL`+NAC)eoQSS8*gEznVWX~xn5!b2_qiQb<2#ok#2mK0qgU_G`21hSg)Yc%o+!jZs? zQQV))ABuUUk@Wc*O`fEyyS(K1SVf5%TVX4VUX=!^Ra=x@OlROQ>`vIG!R78>5~%Uc zuCft4m?iS*gUhgFMsuhVT76OKd&(NRVar+}xnlXZ4ZiHhej8WVsQ+3Kk)6KaMSorm zY~Rkux2`{It`@)fE92#gJ2zHFaQ`b$fdl|woc&0mxTl&#T>@;Yd+KMRs1KJ-s_?Kl zjnLZ^1#BxZucEf&t4kG&saW7s=^Jc?&L&jC90_E)7pG3XRRIm))t4u*Hqj}w61V6$zi*8g#x zBP}fa211C`(r9B|Tt#04#&N!%Im24>$cl`yaR$7YYd2(>?$A|Fq_78GnfKsjr6bh0 zB|T7wmQ4F(mV}m;?lomja-Q`d>6zn=adsZ$K$1;X3@eQVP>nTHRwIw6nQ`x`khp@G z7}rwg`h#!29KT4#ihj?x-78lt5;?is;a5N;7{gf7=s$0(3w)0m78!QT7E{jlYfQzX z68qmoE2az}ffrGt1ptO3Q7T^elRFZb*@lH$dh7f$yckICnL1dN-`YAyDoFyiD>$Pf zPAHdtF=`@N;mFDoNq$fqJP31KrEdvcoL308lz+IoR_KBbWqE0ywvs)(YuX7vwIp^O znd{uU{ooDvan`o+hP2?Fgj27?)&D@@t@iV@9sT6ym>Xl_N9r%?Ves*xu^)b?H-7T? z`~8>MDYJfXUyMoCZaqMahe_XDF@YsXSQi6QvXu;1k*A^*W?BR=$;BaSQStzwOtwz| zGLr^X3TxZ}6w~(JYqv$5;NSx%v$xw(rHMi+uRCmr*;zmsmiBsM2}uC2+izHFktX^( zZH41zHC`qkPGRRnOX^Swz4WGLT!(R@O3kWH=@4>YriBeVK03PvX?iKlsy%$NU$ulz zt?SOT;&zqj<^pc49qIJk`aU+Zt3_1Mh4YovN4ZGhmgLUPUJ+fvJ3vQcYpwz=Ub(4z z-48AEJxNng_JJ)zHr4lQi<*jadXqnS>NJ-?7L=3ZZd#fmLR0GYB?0>*T@Nbg@}d&w z%+NL&FC$fIFDGDmhf5VO#rFdQ#})#yh!eihpfpcrbq16gfYJye)=X~|Z0sJo$&K_N zi7e#=WKK0z6xQ$F#VmAF;@(GO=5%(plCWeCLP$Ri4U@!~Kq6eFT^LGUVvBm@bh;T} zOo|m>Cfoy`wG^tJ35Tg~jyAvRECtH!BJU_H1gt9myxoZqG|~TEzpm1>?kg!DHS_hI znVz@HUN}~tN2fdx1qX5pyB6oSJ8aD$-$$QEgg;&Uu1wh}zzx2Zzq)t*O!~D$s{Ma` z_nXh9i>~Uwq1LXKTZ(v*BmWf?{uk&85&-`R{BG;SwS>j{#?FivJYjtk%2Vd|{Jc-Q z@3u7A>J&I5d*G@Qqx~osojK@aS-tHU(cp za9Twj+nj1zm@~4T40CmV7UlDl1B3@pvDK~+rmL1o4-rGOaP55qAvfIzByjd=BArSCXDLAs(i3nPIG;R#Y zMV5c7HheU(IL?296pzO`QZ19rUT+{An0xJ60@~T<=F9%wg1O1fd*L|QMiig}zW)+? z9YdQ^)}i|Bbbif!au)$7=`of>0h>jdm1i62Bw-h@nd_GmFA%c<@^9+^Wq7@~6)or# zFy5S+fukW0dtAlmPOh{g6`O=AMuP`u;PeBOgLd_-pT52!M;5L0|Gwdx-{STcV(=09 zUjf2#?<(-)jQRR6|3G0B_HoQka3WjsOOEvr&K1q-2>9t#3pn+g!psBP8|=Ai!A1fqTWgR>0|XlK63cY*1cC{#<9a;L&D|Cg9At z^HzSq>D8fppU_jQf>_IMjcRI1{W4hyYsfMXYI`UI^qGewiL+nHlmNOSBsY@HNzXkv zAo)ra+FqHGcU)B?$!^#2=;Wkc?_;CGA$-ibus3dKVO^A3WKmijTWKEV$cRbJKoLN} zUFpdW-_M(dWgX{bh*v@^ED3Vhllr8K*I|hV`qpF+GOs(J>v>P2bk0e)>AYS7ZZzS{ zWfFtv1?JoK^6l-FPD0ycmoFX_&j?A6Zg)Jebk}smP}yE_3+xG&T8aX|$!)IDr>qlX zmGIYuBHd$$@r%#JH?;YaG3P?aOXcl{EeAIJ`Spr(vwaU~yGz2G{Lj-o%6|Hkc?%` zQh?d?s6#t{Uw;doR8#!8sTSiEc~lmbIJ_(nE*Y@wiUGq81WM#*CeH$R-Y$dH+?lW_ zbCA!4_*@{4p!9w-^jkvEFyf6#JnM7sAlySSvKKgrtm7@0wR&TVZLq~$TXE|W>}@a* zrBPqw7xK}Q!>8gm$I{vd>fT}#WQmlL{^J5j#_{%~4?pJT_Q#epB+#i$Z^_(AfYQfIX0+d@GB`)?JY=~fn2nZEh#i=4*Wb$LL)ttz+C{0JU*fB7jat=? zI>~e(9JRx!7M%XWMoslPVhG&d_CZj2{JM|Z#u%Splb;!{CDVG2WKI5j41T#j{2wSx zLVu|oLaH{c#ca2BI3C})l{RkrQ|fWY4K?gp{!K*nVq49^`85gQjG@13u9h$E{%zmM z6`PR&R^;9=5aV|BVot)bi1={7xW*i`M~Ny4v51>eHyv6V?m2zz)m0I{lW`>7r*`t3 zjoR}WUy}4fYAMO8cHv*6cv8kVKSIrYRro_TQY{wQ15n_X=4_c|vJ{a}3r$i+4Tci= zzzF33M&JfTtPS1u@VVNqQJAk8iYcfyE1q(LOJ(q$&Vee@;ocMZqo##c8M3vU`p|@S z6o4Z?YY*Zz0;e0|@n2-C`1rHhOZnU+u6cqTI93&f5NpDUtoU}pTNuYyIDRhdNg03A z_S5Dc3Q!&vIC#@m)C%0<^K!0v*7dFEnNJwau>i7*6d}lEr{`PZ5DUnG{oY8pAChW% zR>`B8>D6&1^-h>3SYu6_sTwQ(vL?DWO<4=OIGYO-_>bPtb#}QVguo|&KwsiF5n;%m z7_bloSU-@uZzb8wC0R6uh{5ncHPa$@gQ)OW!)RnHvl>DpN(~|O{&Istrik%L;&i4A zt?cc6S?>}GyV|#}MTAZK-frj!;pU{^N7)_n)w*l2tG;@@*d0H-A|mt1spa2#O#dtK z!y$ES4xdqs_bQ&sPRG9qi;GKW+zg&hs8#f`kSpof)7SbbsfoR@k6yDs?L6Nv zPm*W)Os+`8!6D9;$E{(c=@g}MQ1!Hhi(9syrY3)yJK7+9T`z< z$;zFqLDuk2_1cB-)SZTe%~-U9iQB<7-ye|df*T~jcnJd$3OPt{6Y?S|AVT?PDw&T} zBa~cmJ58pt0etsyar zy*8Hn0mbLKyHN|zps*Ty!I!CaX7O$T1LHyNLb8)Ik0&5?kyh&OC}Q-Mq2u<*$=e8n z2i7As)5^X~W=(G>7m*Mdt^vjjcP?M;?VS^eh$Vp4p-W{C=PZ0qbU_FojqD4a+v};< z0lEgD35AY*7NG2yeR^+yM3F-s5kF|xNjQ~-or^oYbb}bH(TE%Gpi|v0q7@>C_3136 zDC#O8pD3meJzf~QB^`y*{4%&LWH1bCDIGLc7Lh$80+rUHFQ9acalLg3T zr0>r!f;T>2+qzwU@#+J^mnHdW%|wXf{B^uUO{8n?%_L|49SP2dMgKtIIrLfOu#E8Q z8rKf%Q^(^kMt7}AZPkZ+vDZZVYI3(MsIn9rJ3e3ett|&|89H}Inoex$R}mabJ>;HI z6=h$b4R{RWLR*e4k5E+)!NR`EY?7F5QVG0ALcZd7`<_U!21A0mQwYxZ60JvCIb6#z zg4Dw##{f5M&u$_)O;KPf;to~*t+Y{ZBK&rbhvq5X(7a|d<(P#$bg006xi0w>2B9_; zM~1;i(!FVi*e$%>*#CpHcaKUk;lITnt^%T>q5)}v7g95O05vshK+w>z@K#n2 zbN++%@b9zP`}5g*e^P9<^~qgjHD5A~)@$hZO0=qQW^b;kGodcPDOgabK=q4;$;+dv zvkIb+=QPKa*kFysBSgYUuCW%TxHB0fYZ{J?0a#MuaH-Dh#}yjWYehQ4on)w+NEadl zAnh?7R*tkv^4Zi*76OMI>c9PL5N#5ID5^-W@Uj+2kijYe(@1R+%NNAP-Qq+H)dds+ zb>nU$Kl@}PA*2Ig`46-i0X+@`xk*N-pW4c0HYqRUrgdF;DT=+^Qt640d-o@@^^E{Nlkj@(VI^AM{~&~YU3o;K zw!Bu|E1h(xn0ZXR{&V;rikj@YKNU&7pT@#|W|VC(?(E*)^ZznvWRtmocUvdBka^!4 zv=}POEwm(-G`|eA_Cf|dp+7?hB160l{PjpE_9SmiJ&oU0f`lVD2$#LKrFGD9isSBH z=~052hs{PC;Q=#!T&J;SYQH*JeD=z5sc{7=v=7I}9$Z=6($Mys*Al6FppJLyUsp+DqgF%1nZ4o}xkz{qUP< zpmXRLupv#1_{P7XgHz=DGaGv_aC1!fUI=D!7p{*C0q(8C1{(xc$(}fDPuq~Z|Cq|) zJG`+^ky~nN43>d?eY~E$0ZY?Nteu_U$%5EL(u>^jUeqRIi4O&-VmvUT&vK8-juPLymv^DVL?G@Q1W;k%+(q@wbS1^f25`_|2EoRcnV^# ztzU@O=KEum^nUE)TJ6(Tbsi2io~Z)&J6VFLgb~6459XV;fufmFOCJfL+*ul$W@DFP z&R>wJsO73w)hFwfm+B6#f8~t{Sy(AGY4=6l={I%6)ZSmf17RiQ`sL|)$eH#+$Dwwx9R#xBtLIw6Nyd2n? zRG6*3s|;=4b+_;Kl@p)amR~2{l5$xT`9`xu)#ALwQxZ}&luICEgcR2tP$$HMDkK^R z3c=iN4_PcphI?@u3uSD!GM-^zIQTf?Aj?Vd0R--S2bIY*?Wp>Kg)&9S24*xw=<2vb zNNxaLs5$9T9;x}soV7v-k{cZqEkTj{=b$h~=(|7(jYdfvQ>pn~0L#wAj2(iq>Z!Uk z?6Lq(yBOM0q7h>3@mN-{AsS1e)EbM z3h}tNWSSrp#0ka~Jy9O^LE%eOo(-hb>ip_6b`UFjMld{(coQrzz*Gj%pnyj&BX-K! z3iRSiWCU@mE9PTBM?BbI7{ijI(Bx=}i!qd+EwHTu?Us~AKEiUbc)gNB#bSbE;Rvvj z|8s5m-2qB)D z94CTgDS=DSG?8U;Dj{);lPF4%tbZneR3|-{PeU=2$eCHq)DOOCp#{yHly7BAlb@vt z`vAqSYIhAL)w634qDNcSzd~8(%jvl zu;rL7vR!`hO*)8_)jQ;7gnRk5^V^boJRt56YV_axIa=Xihw?o>SAN*kc6)2q`=*Wc z7xokS^A%p9dFl3Ja2l@Qom3Dvlh?T_>D4bMjL&~iZ6c}+*7z{1W2}p=c7=WE|A4|% z$d`v!KGwfRmzJ`gQeLM9um->WY4N_{!jD!z<*#>{{53lob1Y0)K>WRWvduSIK66(1 zjFr3+DiXbSUZ4n7qRdrP?>?mHtPHt}JtMlXVj)XXLrs%7e3D1j^)XNcp4X-z7ygH& z7zdtpb-yo3a9i9*Mws9MjHu53#4M|#QGyh6%9KW>t>*MWfc);Few#o=h(PvnsK?Nl z=v-t4U*{XInLKJwazdTgPyt(GTX$1!>OiTI)`-2tyxa0#04OW9gG`SwzwW|_U3W>9 zkUo~N*npFSo@`qnwY%aN>gLSn?k3WFvp3k^Vo}8_&UWu^9r(8=le%R<8*S zargKf=Rl;uYoE=WJ+E!4%Y;PQWel+RVLAI|b;Kb6!R%L_d3h;iaB)nSn0{Qdj~yao zhvv6LTk3wu+Pk$*j*1{)xd)z*m&M%J+LkMn&Cby5a4e`^nkR(ncwTg!-K;q^4v)fm zB}h^sGBi9gmRycP(%mheo!`B}?2ETXgk{V|SXnh?Oj^!m1mxvP%bN~ zvy5PQt-Z?W-GvG=2mc#i$?2M+*$+Nt`=vTd-szUR39-nQv;9YGiLhf&Ji+%ttzAdA z3w%a4D_8UK$5Uz5Lze~381BDT?G6=exdMG)`}=0LWpVXQA5*>cclCD*HI6aMuRi?0 z0)_uQen;WF<(`5kW~zl zX2Sc|Xd?6JRork=<9I#R$b2*`oDYZt(@}e~< zg4DloQ8I1XKD?|acL}jlAvTm>+dtu)J(xgISx-Ugqu}_YK=~7($()xu?3-a_$~uhS z*M1o#Hb4qxRwqugjjD`y9MhxKNH3VTqd8diy6l#4A!cz(i^~(8vU}!?8+-FRJGjba z!?ww^9Y-5u1N%u(Q1M(2#r)X(8NE3#owGuX8iJP6@%iRPl3b|GA`d-foq0X*u(tV6 z`mb&Chj=M0N_?*uB^wUm_Uwy^&MGUXtpD;dA5G^a_GbeWKSMx_JN$(cF7PCH3_0A= zXlt9^pLzv;gAs?_y_{KC&u#6CCWfzW-7etBB9QN|pwfz8(eC;T+crg0hH{~#JpGFJ z!RnoI+^zm(9xw<$4=2fx`QA{x(?PjwamUem**T+waG{FcxF>o6u|kS}0J$@gwWTZ- ze=ZSsk#tn&*M6xy2cP?I}$e|)~KO`pqmJA4cB*v{xaSa#&3BG{R zy%F<*kgJ)@6wqdY&>!K7iqQha-fR8U;yVR>HdW}b<=ns?(R=MFtFV%AA_{cae|*oq z{iH1y!WEfOq&l8tf8go$3xgERdv5w}+3Az(a?(jBHl?Zy6^>y?qBLU{B-yO0P~-|L z0ss{-mv17Xsa-R^%`~t(!0k^aPM5tgvU6AE^90LR{^t3;el|Se@&wDixp5`F zL{3@zcWZn_v5S04I;f6Qcx>Csv3pXle4~>a(?#%+wpc7cesLjss%&xW?n zD08C1Bkqb+-DcBz{id%EPB}og*Sp@Wdfy*a7ZFoKIzSfFB&r)xz@@h4#7!BqT|rdG z0AfTVh%8z{?2uMc5?TA7#9<#WvLD@E3W`IGTDRwSlgdlOF>>&!+En?_nJ4&$D^cii z!zW!(NRrdQy3KT1<1@VB6rqfJLkQ$5nlYK*bMKAC{`Qk7Vm7DQ!_BT`N|K)ByS_+k z!;b2lxry5z41=#+2>B8){$M%?Q98PMy>07y(tb%*4R><&vfNE7VV@!)xw3Oh#Hlo& zZ&o%*Tikpd2jl(?3je`;@&Dkbz%Uu*tQ{_HkxK%JJJ4k(-Y7KT%evfOZ1mbCdCYrL zY{SVOoK&ldqdxXGSF219KK3~$Z}?aj5}3ON`OYR+){w1tsqB;04(VElWx>5JkMzv` z5k0|aJE78Laj^aI>vq~t?#Dx77jK3V@AZ&)c0@ZCfyyNw+P|23oRs_*AwhNG*(dF* zL~WRuWVU>I;Lf|E^|=sc=#S52vakRQY#m^3xvFyUg1J9)!_lxDpEi)h43d;Vm$6*{ z(|ly!fQ?YOEb(O~r&BnnU0?qzzTPT(v)7JBu5ZNy!`9pF1+c}RN|-6Qu;4T=^1d9^ zBOaNTd=N5HJvM;$MKdFz&nYp@I|``ithzG?&$y@VTYm)sqO{UNbNqH#aED2LQ=d!` z%93*a4BxjEQ{BJau^j0T$w?$i@SM}>mlAeB`P}LiWH8fha=g{6v1c_{=YE~WUBwTX zMLj2^DkU@4HHU9{?b;wjZkffoK^4%Ni-4P8wrp~kJb;3$X}&#F_%{?P0wUh`{`to8 z$vXGA*#3U(Fd4(nkxpm6=FIIi zwI%QUsKvLOk(;W~H>8&m;Ao4;jQs`e9b6X)J!~E8MbVVMpB*`zPNLN zTiCUbvp7F_@ntqgB~|bb6YA5j_zoFaYl5ZTtoBQ9aG>!$cg`LT?ejfj5UXfH_2(=TmKGgJAC`;>N7lL zgOj8YbvFQu@`(40t?ltH9JI}6+2+j8^6T{cRxI0Z`u^;C-T@{Y78b)u$mmu*ySx%s ztvTnp_4JB^b@a)-y2KJC0H+VzhdL>MrYG4e$t@sCZTsO!5b@G!pt&)R4w32}ygd)a ztVIWXKghCyfYKDGjs?XYnjpaskUY;cJiJ+Rx5DR9)m7>J+{*7WvLAZmF5a_p=@-W8 z1NiZ_IDKZws7GtK9Z}TIM}%DQI36EqQ8k^D{8(x2RLr_-N@--6+3eLt1?O&#`NFpT z(BXP)cH=7Ajy)%%qAmAR94`EH@z6rn|I()LKji~}660+Ma8!-eP1@Q~E>zNJ|?!s-QP?Z4U?n370Z zj)5)C?CvhnWO$xCuMtL-;y_F^-*Vn#jW-XwT)ev~TCG6;u%VF~wKiVg|y?W$7x)I%w!1IZ}y%gT= zq;^>nA^FKJu+yZ^^_IeWx_`mp18&)ot-Z*dEmTf7NYpF_fr!I|8DlK11Rg0KCc}$i zcGjNW2PjulPjw6wB<3OQz6?Tv{N%m{N9XmHZtcec;<;^`_9W_EM|unJUl9TCsyD3h zIa5~==oVzBL@NicJPVidKF-&0-;Q~y$p^(G#!k>B{f2u(tR7+{Fj;JG8syeuj~x_& zl-%T|36vFuw8{GlLTi4f!dc%i2PWUjsK}W`xEIs)TQP?fK_sxmz<;rgl_#d=pw}tJ|X)+-wPg~H;&`2yE6nVa13it*^1{S_? z7GQAX7^rNJ4Flqs0_m*6*r2aKNaeHUx)9Yg&rdkh-Y^A0GS1fikrOJ$8CX)n#fziH!nrl5gV~8pon7SaJ zYub7wv2GzO+dEC|nV3_e;P2?98Y(1C!M!?41RSyiKBw#?97?P(i;% z$rAlUwk?{%y6@{XG|yxCD6T1^jS~P_3T@FeN1d!uVz?(v;@`;@*6SrnRQ=EPK|Vkp zOv&Tnd*#?ll``JI(l;#E8x6c6chY2JivP=YI5yZD-f*@CmR#QDMXoveAeX-E@@HCyefO)l?K&L*F3MK2kD8fo|YMLPfjNCBxX^T9bMuUb88{Q?4l zfXVY5pV$F|WH(nws5PFOq(1%2mh$HJNL|Tz{?P(!$0TA13|6?kPM7_OCBFDw>?M~E zm(btrO#UOO>}b>$--#FXBY|aKUEF(XwrdZk->%GO%jyr0VjsWS^vBs)o!6BOcaAs8 zoerNGx&I{RMdC`++J6&;|0x9g_Xl98i~@BO%} zi#8#;2>X&reZKE*Hm z4Ps-iKVB~*!pju|904MDTW_5ls(Ewz9Kt&M60kB&cnQeZ+`UUj_CY+(yt@KoV4izq zl<(3>y%EgC9Wy;sqC=~4)bIR`7mx10glxyIb9MZFNz#U8OYc?LfR>qO@<4lg=6Y;O zWcc?t_5=rfxcUz$JkR~|w=KygD}3-gtAX|U70Q$G>hI}YKBAF5`#ip#QHb{bZithI++n!` z3pl587hUfiMASYC-pOMp1SCKpXO!CR_GA3~i>mgnDR{-Rr$VQJMTfPCgQvM&6TG5 zVRB1HIt4U4;y)EHYtM3zrb9X$Y#H?(1U$k`*=riW_2wDKGt9=yRquZG4)-2V@`A}@ z>kapj>3alhA-X9DAmA>UB(-*g!sH;T8O)URhxXKKnk}O;e=4xuw$q{JuVrq}3y}yW zJW)WIa0cw49x$J7k8is0u$5^PO?b2yAg`)(4}rAYV`bzChOYST2xxJly`5NwLRjY` zD)a#+3EtbM$;F_X71ySZV7hm59z_0;X?JYoslw}oNyQUNyn}eFSOf#h(n9~LbsHEj0(*hP2FyB4Sq6P z!?@~{T9)elW5BJ}|5`qn#Q+Vkbme;Z(H}56JeXs&8e4mW&KnHGu`On3AO$`y-3|`h zvYnahX#{Ksc5ElO85#rNtijC|Y$QL7!ERW*9w*cCi7E`X*cAt~jVu~~t+S3KdykA^ zo9FN8Lbq8R{5Xz)&M*8e2mB2rl$87-|h@zB~~&V3wsXJ*vXdoi1IKT28<{ z*Vt=5wwDzW2yZKOHM1}5EV-hm0MOxwqK)Tz66o?Q9@`p611BsUz}X5Q(8GhJ#+8Q^ zp@95JIEnnq0+Nsu5B+0%qCV6Zp>K=0PUq)ZBdp0tS@4X$^2$mtaXw_kLsZ|#4F7R- zX|4q}e(bZ>OWp1gzG1y`iRCvSsq%_JGl}=wZ>t%8 z!}rq#rzBpRd4FARd(_hHmve2NJ9B8$lMfL|Zx?4ar~Ly8Ux2T|Y#beaky?BTeY!1B z5B&Wqk7*9#5SWS1hRd+9MQ>|$`qT@6gRc;BF!oI{^KI$+0`H}H05)^2EtI+5z>GRo zx9)GcXGQ{nbC{;ZjwDs=1r{Z~5@aw@w*?@&n6oVLtD`%uq89-&9uyu^J&#+>2ACTdcocBd zq*%(BP8gEgQ*yaGs0Dt<1BL{bAm@{sHYX!wUIxeHUHF^LnW=5RbI0>#`ERyEfDCTJ z0Qs$O29D`6nNzDc^7Jnq?j$ReFTzQcuBE9pw?f#?ZnYDxAg_de>pHjfWLn(ApvBiU zUwaV*2&|0hnUnkMLd^mJu}BzXyPY+0Ue-)VC`p=Bss(xh!v%|wCK~$C#p{@n0Y(@8 zEac#8R7lj(KlXn8uYYOhzP8HR@=rtQzdC)D+i`9;HXmP>L0-2z>wGposVw}DyYPRW z{f zCPkv{%>P)8JQi8zZIzaIO)^xA1)VXKhL_OLn zjuf@oeK;Di#O0G)>}9R%Z;1i7V;cYX>b7Md-|=3|)*_@b`m55zac}Lu^3j z$ACpB>nZE;^EbQB=j3P~@3}aD$Ms$~b38~s1=UX$^-M&iJUp^0)8$qF-tg9#jW15t z3}CAs9NP&pgJ}ovulAw@T_(`}3Zxa5(&!sjz2*jfen}tS7{rY7J$%L2jpRS<7A$!} zTX~4_{9Bs$>Q!DbtI&RQAOd|1+CWpv%-EQ#A_&HiebuUXa_@b0#*1gzwD=?9x99qj zRqKWxUE6R-{lh}>JT)gxpbSSdymjz#Aki&-#&sSk0gN%>qNw@0~c#OzwL7QjjF85%s&N=nTNup?c|N zgHfM1>2|w_H37JJJN1`4#cyk;^aA8^)*YD}_P{dFyDNfV7P;%}JR?-`fDVkFd_kjB zU3a29D0o|17j^ik3npY+)q*(G5(=}W^@Zq7I68oSv(5Ng3^iAo$E}J^gFmc~I3b7X z3K^BVr7K&gC+}}JC^xdp9yR<`Taa+Jjd6KpuWfRiD0wH&Xj$F+a(mN>&U-HOd)KR6 zV|HGY&uu+w__i;$^}KY|*q`4ZuC7;q`Q1Fi{*&|fo=N*p zKmiD2^%ZT+T2)seyx(!g=3OT5oo7tn?y+~uxEKZ`%lUqyr}5pfj=u1e3B<2+Kv|^q z1$rP8#Ua`hTbfG+Ko7EBG(kZ3o1I|h@UMydCW#>{fFao!qF=}!MtIpZYBxkn2@r@r z$)gssstIe1&|c!-ZiXE=(bk*zaai38LH~u>Jy6iPrYn2ZUX-tS$f;cIeRz(-|Rw6|+Qga#Kqi=)Ol@&=*c&m`KO$7A<_ml0S@l%zHsCcGR z7z&GOjUON5Hju*Cm~alt`x=dobB;&7RDJ$8&ps=mZ+uPg3X#-2H68wL+G`VIQ`o!u z6|Nh~zFM&yy%2l5KBoGoKkYsrblNcQS6ih0d;Us|&7PH$aeuX$>#)u8L3%yNit6(& zaV3j;%ze7DRl35acK_DGw}u{PA@b69N$Qk_cW#QMNwV$E3C(3}wSj zyM_q;@3X7|QT?|o=XgOt&(N3yR%J0`6o0~IZ+O)gu-8U?ay20V^MU~+Ovx*(OH2^~ zR0jes;VJ+d>z&<~pKo01qVXmq%Zbu;$q}|SzRDEIgAdcl(PcGt!AWm*Z%yhW{2(Yy zMX-0X%a-X+@E$koM2usA+gcW;FSJF??+62_aeV>%`wd!^*3O1v!X*SF*X`O%fGAuNFx}M z>IwShfFi3~y65vv_L^7$YPj6{mBN|qBoE<8_Zpoc6>b<`w+EivCjciVc%wcv{+eUH zp<*d*0DCtVN9c9pu~E*yfoWI?gdCcP1*I9|DgFHu-~f^iz?prPS7gFGvtq@byUS*; zvwKu2QR(m@>!}@$b#-P$u+I*N513#_K4D3si;OsuJb!@L$cKIkU;JukF!dNJ7_N zG3$2Tzh+|GdN5_&?zb!GURqd6OR|gaco#2i+j8A`tFUyfZPf4o28I9iMnMVy5c93E zER1Y9Z69E7p*~EfVk(%TDf(i|nD8%_{%f-!FgXce2ptY^CU(oh0BXWrM|Y~-AsCEFL1 znD^ve+J*^aXpDV{S&=6(`2mb3}(&%Z0TmorwK#|q8@%xv+Ek76K0>qt1foIVrR1b)nlQci7ZL6C$^}K^0_9BdG=xj6;R;YIM##rWK4{x~( zgV>aPIrN~?Kix)?sR(#RfLi41H9D_bPHwjs+ae)Wyg|zA{SPc%uG}&}EE8_o7do;L zQW)HRiMjtBO0AXhC9{58y7c8#EsQaNV&cOgvjdQI@fx%T8MC7pvujr;)_uvCC0<j<;>O~^$4lQK z$$|6+4|2O>ZGmTZ6J4k2b3b@umUR5*mV+ng-6T-vsTA(e7?&*+-8cJl zo859ax)BJ^g%G8Hh<)tD?<5WeT2#1%;7Q@nRk4LaEK2qYW_KgHmfiYLQ^-Xo((0;v}Hu`GeYvhJg|Tj$z_L7MYxP4PNTap zt(Vc^-p%R(fq|^AS35m5eGdk=uw7bD3~DpBK)x%#;q_J*ksrVQ)l1(8>036^=`R|u zJzqEVy$zkfhXV;3-vE531KlG0&z&aX())*tTCaybJSdqOICbpip4Dd-o$5HUZh1RR z)U%iH?dgf$hVg*kTfC=ko?mq+bj7)nfVdJNx~BG4PbRkV?odm_*?)t=|3(x1|3Cgm zds^q~+YDSO6f)WWk*6X;+y-Zss$gjI3)4PY`K`B!qaJ-7r#1xaEeQ()ddKQi>)G5n z<(z+^Rj@Po%w!a@tyLT*166cuz_=J7WVj`k3*{^~_XPQqLRe49;;nb+AY4_is zu`t(g!_P!j2MBOO0~xjefEDrC7-$|kPY%2-2Eyn7Orb!z5ydCd44#*350q(%gJ8?! zd#OmxCEY9p%L;iED^d>2XPA@_n1&|mdv$Ha_!1=4x|U%f<&0uz6$52-9bClgCHHa3 z8}_@6j%?_=f7!k>0BgW4k9EMH{DlR_ziujfAkWCOZH~%!y2WyVV(NjwG_d~YIyQt- zZ^ANZ=cvL5dDLX5l5(fX~ zdywxDT(_lulY=#7!)_T7nS7vK9puLC#J){y8;AnkEX`SS^$q^vRenCnd;k13`RVta z+Jvjgfb`UIpLE&@=WySDKw$>*y`3fb*R06WI)kfu`_S@LXyl5jxbr(0w6C{bPEJ{# zz4?ME>_Wn5B2*AZ`_(bVN=F2B=okn38E_KX;bn04Js``9|Dag?aCufxV;RGC=UilT z8hCjz48qq1c-9&%8X`~zgjABypV$Yrfin~FGF8x8P$L=8!Jrt9ylIIQ0dH=_-zQtI zh=L!F)Mx%U1Ft=FHR{sV6r8Ju93mV$fC9GLTcAvN$^o7#HshfA0)rGV4*8_KpHWtj zW9j3r*hRjlJA8zGBKx%#j$z;>fn+)$)LO-L@^!-jFc?wgjN%|m;R?CF2q~L)3FD>n z4nWsn;ETWQ*5aI*ID*Hx-K{z#Kls{?XlAyrPsA(!fG-#o11w_rWyo`*lfh+)OWCyc znB_>ifM&^3Em@=+80?iXU1UtP1mo*C9V_7S`V2fKc^s2>8e(k9L5U%Cf@miGM;e5> z34(PZutm=h!xrKBY*U*zTuSuES~&VUB619Mzdi(N#km_f^Lc(-cu&(NOIJVZYxMVU ziXDs^UcX+f9(hOnw>Niqmfy7D z`PnN@cUJ8C{+Qsxu$$HJzd_-D%@qF6p8{r?3&UF3mAJU`s#aq6funeu>U#$j1Z}ha zl`3w_=$p6tkF2q$+J}a2`IFQ#@dLG#rJ&GqXNUs8!fF8n2c%Z(IOftFnGpvON~Zx! zVKPEmrx&Kc1$=@ZsIKz;a>{=_nG)V6S6WC1Ty*#O;yyqX069b;%qq~DnX(h58gp13 zuf^3BTiB3^QM!J}RTnK(_e>fXd;JwkfLP8XOK1Es4vyX}<@p+1s#50I>f<6{E+Fv& zxs(#)Y2{Cf3B!AQw%AlRW+xKY&D8VxCRAmi*B4m`OCIJX&LGN%DtI*52CJ-uHe|4| z24uz^%r8&iytFI;nGiM#LHXQCVe&zpn(P9VxY3%A$%?@ysc1&se3pzavSe~7nQ~+i zmbPqacsL}<>Lf#uXhflPfZL;m^DEzwaUNu;Y;Uwjzii_wT%`cF6*wwFQ@scyPIjmy z08)aGuR;v%obMeBbhC%AeSNNT>QwsD!lV%gGOBnN&zUp#i;OkV+8VKwfxLC!ZTuUW zr03Cz#w+(J(OuB5)<=H2GuYzO^$#fAlV3Y&>F)FEW*Z@EUiSETo8<%f-4*`1wvyZI zzk)^^yKnv6UY#JDJ2><_^|bHnFDo%ylC(wPCoTxOPJaC&KB)^755-E#bJCf=rN2EX zX~v~Cq-8`09oV&yZW+9n6egxrCMw@&GpRXSQ}#ljA*?#|SucXMBZ6ej>BAstWNDjc zg*4x2g=)KPH1U*o!r?w)+11~*8h`X~!IEr2au#kW)G`-tQsMdvR6`o$0Pj71xPX@- zjm@~97|C_I-GC7IzrW3cb;rN)#_!p^zNU>FbC(VB2b{41zLP(k1`A~}j9oK1@AFOH zh*DT0zDpE!^+)G`8&o~Nm+k$1u2*>^A@GG?Oq<;FqjYvvR3<(;4LGY^qseke`m5Q_})Hi{aDw2|^f4^p3A*<@cAV`$f3FnYw9AmELgiVmd@{JZLC5#T z!f|lWiPNbUK;^Nc>tmN}dLI1dmopUhmerLFPgs*y)QLizn~lFi{qnl+o6a-1nI{w% znB?n`YmrCK$Njwawrk0w`RzaNiY+6QPZx+^J#1=xXV+a2_4`iZ%Im|c@kg8x$`?I3 zNmtJCzWUD3^@R3>HoM`&j_0vwS1iwR-?Zod&ZqGIu?A2#vP#oP>sm?oD0N|A$pq7` zrK%0Ks<>aQdu(_Yql(+P#dE78&#&T1Y)o0MJS@!6pq1+4^C%z=x8h@f1sD&HA*M=Y zGMT>K(gBhIzy(}y0b$Rn1+vWo6VW8gFPOS5nF)I!Nu$-Pbq+!N4T2#>W`uyF@bLlZDQKBcNQr@>z_+de4%QoRme70-#U(Vc!RU!}TsCq> z%2ZmZYd*%>S_~t1h~EH33G>)Zy86DwnsfzWGo%%@!Zk40t>YT37MHJFiM+i(IQz3$ zE%z<-aivAPk8}aEyC8o2-=)w>^PN*}GQTP<;If94o<}NWGB*+85zE=DR-~;}E!leW zr*-=--LI@0Zo}rauVa0qWiJbXZ#&nXQVN`K?Tg~~#bm2px zCc8*nhAvqb23=f?TKjN}^yo1rvRClBSk)T4{+U6+ z5i1fZ*M=pUPv-Embm(_XrQO&REZja?~QHdck zWp8~y6PB+b>+e!ow40kMj9_$B0iFKRw0e%49>(>?#tLR*u+07{f+HE8BG*)u&0AW15J9+juYGiE9lu3K>A=|9+o8fk{=Ed9j($5^) zzEr+7dk^G5(qw7Rnq{d)_Z>2-LSGb5j78lme*6s~c>evQC1K|;1A4QRB~H0pefH$s zVDH)f@LeY$|BnWZ|D%F%1Ay3hflPL;Hw=v+9!M74?Jjkou7nalb8`yX3l+&5u-dNL z^q;#mBUGqj7nGGH6v9@(y=^Y_p&TGU!;mlhfb=>N=_9Ixhv{72L`m7iGi)m<{II5K zU(;&sR&>d6?WNvG4T0_H3km%=y^I}_ zHX~~y zMcOM(0}|=M7RLaNnCoC$gLL5V>Zl=oGK#%Cp!EFo0qAjQ;jzPm1ZPb5+|d4Y`WY}| zOdt)ZJ2kFT0Q+PX%fcsrQ>1GCjxD~r<2^Rk{i?!tMXZ^YTW-bRuRWA~SDtj@tF~J| z?}@&DqGou$ZKN0*9v`C`*zxI`pSp6ETwQVWW*g(yTR+6f-@3s6YG{=GnQY~CVQ=K% z304wh^d<4#mG>j5^S0L{we=;dZ8p3kJbk$Mw~@(Dxm<{VR;`C9Z6O}vON7z~m$0I# z4$6l}(g6#$ig3j*O+6uG_!RKI1k(>nNH72)*Tazxu==_f2Mi)l1d`nxae?3gK3FbR ze?+AR0pKuqDoMIaa|ahK5-P)xuGTU{m@85k6!ex<{CyXIte}$(d8X)Zj$Fx!*O;)BNgrFM=iE3hn3jyrDP^uMb z>x;})xfbh6^ENI6lsrccG_f%Z>w+c|D2y3_Eu_Zc^jMiPqfA*%_*@2S-g@^JKW~*Z z>rg-0aM4S^BmN7?dwU%!hG{$$qnHGnTt);A?p!%E!1(#LY(B`knZ7PxTU4|PjVUX8 z%e11fv)yh{EjIJ|4Fx~V!zkHx`XN``uKR zDQ~QwB9SKmX+a_N?RPb#r45W{k0!TAdef8Mtw>rQ#_~Se+1>Qu?1jyLy;S$`C+p^t z-}Fb9%c}a)pZA^4nL+Qr+Fr9>bV-|(c0c8hCHsY6yT{Pc4)y#0Q}sZ>5SqP2Z=)xc zP&64QlbQ-IqKxO1wdUmLB&)HCsy?^md9V1ip3s&=_soYY8+WQRruz>PcdE6AsM; z^wuXrF_hXM6QLL|-%DhJ0`F8GaXuA__u?h4 zqaJZ|0IfIsyTY9I_!r6k_=eVmIq3jWDad=|TdxGyv-2ngg>3BE#!OsiUA!)NAw-=ypV(7dqnT$;qGw;R@+quw$ zeZDxFD}%tN2}6F<00BCBn>CCuM8axy`;NL2Gtt-WG=H&_xs?=M20uWX(T7#V_YZ|( zZ99C)18N2?&ou&Jv5ppIDzrCs8c%L~(*xUqJ--D_i$c9`9e4%J6EqZ>_-r0_@+^}} zD6_p1vIAe0#QiM^BF|s8{9bv>NnLo}&iMMcl_3w6B~3F!QKAhELv3?R(kl!X0Bc_F z&y}`0$26>2d3>lMEi6IQw29-70_srGWw$C~lizDDU!i;b-M=#KOghqtR2BzI1aHxtL?E%eY_5*@h zTJx~Q>piEYJ|?&!!&1xK!WLdX!W^|-l;3aFla77AyV5wXwoXI%Yet8*;|IsB0`+=~ zQEKuSdmO=wA``HQO-Spa;3lD7z?zwTi{`7QhvNEOq{+6+CgS~rIwuYxU@nV;&?AT% zD5Pc)tk0wm?k$S29%;g(XzXzpBS+Zhmb(yQO`k~;hVAiA?CWjqy$CBHgb1SQm@V|g zTv*W}<$Z{?wM$4^wML{XZ;+b23?zo6@^M?h91v-~&|^NbsVKH_MY*NG6nJ_IM@7U5 zi`JEpp16*N$W@?jkOJw&Tf;0}mTyfCDMmnWJ7+}(lc_9L49{aUs);}uY@OTe#;zok zetq;`sX&MZH}vD#!bcV70~4DjE(|c)meqZ>mzO&{`6Ir0{|St&2Ou{Ak!WSVJfpIdx-Cb>r3}+kNV8U@oiqLycQ7v|;40`A0-lcBN2A4$ zQSIFucu;%#XYeVmf)ZM6JInYIp!H3xfK-h3f^T%F{=RyVw$LIu$cm7$LuhWwW-0v5 zlO_(2W{1}R8#qpuP-JeCuZ05(DUxa%Z||A&Sc?-uzghy=I@avt2EhCI*tN{tvfHIj zdKoWHIVneljb=>t8C5{-q%9}i7`?+>%#c7A=FL2*uvr8`qxrbPhD894!ijXSq4!mw zEg2Jur|cLk*_iz@5?GcC#gPIL<$mr;=urk(kRYUpLV4xoGgt`YwQ7V6{cuvkENK)n z;{l2yfmrSYCpAY8=>n_l()wN0b;3S5(17H(K0-0(n%2OSj96IKTc<4|k4$hq zaHuW9JgKd(MJP=i{fjyC=aoyMxxjOwVQc8P0=ZiqOFx@x>>i2!gMj-5tMmL?t{Zba z#tE66>Ryz06Y*C}`R5DIK2LkU*y^2hONTSn7H@Nu4HrQ9tUVEbNh;Hbi zU0f-8`{;|)(yYd0&uES3iyEG)D}3w2w&Ze6Nh|BT{z%oWdN+SI`s<3j8?gbm8UNM0 z^jP+1jit+ly_`OfHMZ*G1g_vW zh}?$giNp6O=LZMnPY_8)H*R7hQXoxwxXqtI@E3-~PEt5hI zS{Axs4+vRjq_zRd4BwfrT^+fjx16&BaPVL-UfRYos3{255R953cAZHZ+wkOf$GBYxCQ$6TtETO_K4FodYeYDb zYI%A(Wp`*(DRg68?va=^>oiAZa*o4$8uans*zY-dqLy=_scLOS>o{}v*xRG4xGP${ zV-tnN2M1)wzP~pWdw0oq%|CvgzG-(Rb-23YOxl&&<_|jJ3+u4f^`{TtO5W9Z=a-sq z9G~7h{q8E`-%R0u)CT|I_YeW04wtWh<*{->d>Q?45$@Q+nq^^L_(A{tFs*`GeTypQ zEU=u6fw?DDNQrxRCsMI-C#GG$p@LXodKi*vGKy)C_%YEtJ9I8)f$dGe6GUpQ^nTd5 zVDXMx;iJ?uwhL~HGzVU%&J-#NXQ1ZlM};Mn(4U?H>J$7AcJ4c=KrX|SLQFxujAy$0 zqKZ1^UsGQJsxJ*()tk%yry~XYeKD~a+1yqbsI5XR5z^FZJ zM(Qzo%!ak*Bj!?MZ`KVDsM6`P527JU_Kmi;{b5*yxUMZ&#z{a~ z;jmVO))aFwxj6r*`l*e|P$lbF@nS@QjHLw@xajOyTs9`hTo&1Ik0wL@>N14$2vi2N z;kT~ooWIJNj}hF`NzXVauEr%?seBB#io4LV<=e6?ep|kItxF#ci*I;%=9EP4cbO%AN~IizW0Os zIR4-J_rITUd@dewalDW7bDr<>_5KkDUBW2KE1)S2za3s}4JF!lueOIz`E^_6&F{i? zZ5}WIK)*1}UkM9Ag6P;ZX=#SMDT6Y7>7MHYO{>Xftl{rY6F}igJM8J~qRIv`^F+6< zJ8`1quv>kV{1`!trzk(v6dz&`u6+BpZQO4WSLz-fv2Xvuh<(36aV78`Ob-%cs|^CZ z5BL*`=izX*P$@KpI0x|w9jQI8ar~`wP!iwlL$Jq-w$FopTVIGoFkx;sZd>oEpqqhi zv4}}L<$)2a@l`E3j?8IOyeL@{GENj1(BwKURjfP}+x=dt1U!_2%gf`U9|lMH1u(0V zb{F#aNBqZDrt=hzkmxlf;$Y73d;c!O$cHTby3 zv3|p{*ZCVB7Ra>(2E2d$8i=3C#QI|87ViBkS^^A6KI0$kEmk2iLotG+G!uB z&<}<8iuL;kT&9N0RxgCS{44Zdv2oHZS0lc8zV!um>h^q&?#z*-Ee{Tz$^73Cg^VJU z>A9>Ag(N&&kTnqcBIll`t|hiCR<_FH`SYOZ3XT=$2$u7Qcc%GtkOixjOgbo$yk}hd zMW%~9=a++}s-w=M58@ETxa*;SKH?Nd{#kv*K|9eRUSxVry&qZAB zH)3!<;RMo0W158s@sO)4U5(3g0x4ZRGd_+`tw+FeGb0h6W(p`0&f6}cNLIWo$!CB*A>%N|cF>Mi*1*>t|jyq1kBqm?5=3Vfh`z9T$=w+N=F(ta$BEcv!yW`3Mvs2DvYGA zZ^OEBG|w%|)3tx-U-b!-T1XkAZsTo1^j4wgh!0NTf!MEXUp2{v~fT_ct&X5=s>~j%hO)xVh)D#?fcRjn<0|vl&z%2#?{qdAqST^`#2l!fdN2`ZS_*{53CP5CLP=dv4(y( zfqaZqaTxp;>Mds6gXe-f4rQc+JCQyxDV=`{7K!1L=2kNOxHT2ae0U*t3?B7-ewZLL zZ>oOLd&Ns$BAl>O)aOV@_g=!*$Q}vDcCQX2)-+Cz+2AI=jplj7K+#)=#iU)x@(Ksa zw0jw*v||TB)|40MK|JiFH2svI^|7KVQ1pa@^`-UIVlqdtH&x#Z8)v^|L9*y$&pD{Nup zwj&>fSGWJ>vcbFKRYaJLUH|6vGve3gSVj+e|L-&5`McK4*H(uk@@c!zFW%f1>2DJ+ z6`aVw#YY*MfF`ZOXB>Mc@8^FWNb!A^@#~4^Bhz(1eQo$qSNHkcwemjKx@X4n+h?w2 zt;!oYdtrJ1XS*)?$0he|iu&!zsf|Pb8=~-EY6_5r_JPTwK^T4#t84^6$Grve_59le zdsGz@Y;=Oz1GT*44nFSHvEZEpZ*MgJ<6oWdb}{J!*d}o0Ke)gXCT}q2rK%*c&Eq4DY##ZdfhWmjivdh9g**N2^U=KTe zhFBCOjEPZ?gnjN0Rt1RMLPg_xez#QkI}U#1<%G4<7FQ3m3`XpmgM#mc@mJCQd$({KLTE)~T6aY^o^Qv%$4B=du zw6T)lPZ5w!30Y(0wq-jCAEumnz#sp{?(Tv5)9-v*Ld8&@%x`QjI{meGh;iHWmWMrC z-EhW_J<;_tv}3y$=kU3JWrdHOvv7WXqo4gozB>JdaL$tKa&k)e)VE=^P#&%+eZ5`9~|1lUVa%8${dc% zoxZk821jMOD}It`u?ToVs@gY`1bLqdhR&0$etpL!NT#Af9%Q4Jp?sjUw+XG6`~}6w zR}l&P(M6Md>E?io`9JpCC*|N;bE->@3jj1Qo;s(-^L>UIn{H8-?f z*^wI1sSevNP?ogR@+d}6*`91|=woTNwME4W(izcdRp*-4$y}v`EI9>^fj|yBDNJGbqxRki`%JYn-;g9Gp|Blm! z;G2sc><#zI3LxDpMB#$&5_&~nBZho5!NM+mk2Z8kHABYHA|c85QcX%dK7U_-M#|4I zmP>#?gK$wDr3{H^E@ETeM4F`=%DhqdS9Lohr$ig4s#mrbn^z^>xZ2#xJ{!VpPORdx;nn-$s2SUO)O4*6HpTO_dh?Z-F2p+v-|n~swlv%&4pk@ zCX^W~dv4c)P>#tRflMD$w|v2-g|4^etdojt^#|o-bPLjeO!M&QgUv$IaLOXMFen4} z12QAnFN5ry>2IEqy%Zq{^2FVzBTkz7@t-d`k(Jx=p+u7zvZ!9}k?xmtyuL3&NtGl* zgD8YuX<`MIk~-sFtKg)_btB!EMkH~de#ZzNoQW1Oe0FDwE%hkB&a=YvC_#huhej z$+x$(KUeM@UZYt395|El<{*jvy-&rIFLuK#Y8?R)Jf^%k&P5@lC(8n=j7x%H8*(DI zpWf!rs-b_C)bTWPkBj>@MeH5<$OpBkBI>~K!+Tj*FWDc78@pX+*)(wf$G_Hj7j5=m zx@z4gQMe1aTw#a&VYjru&h*gn>KG(+;rvGW(`8#nCpZ5*vH9e!kzIcspnb7C^}wIA zfJr81JO`&%@QzLj`s{oj5&59ifELfI4dB1K#e2V+=MM)>pYx;!kQ*z&^)0_GTd|=h z;P5M-0E}-UloO;~z)8MFj6@=}=NQ_(l##cj5tKbHo-0}5*bf645Tbm| zbf}{^qR!>cD8jI|Kx)r^rRwPbTgD*B-aEPi<5?Q2m;JU)0&DmWwhZ=A2AV*&2TDf) zoIK4r-0O$l$?akzY^Yamc|uqK!^Cj&nFy4&L4iDii!%Yj((_k!t<^JN!bA!SL^BB* zBprc-L9zu>r2EE?_s1g;R;G{&cnkqkh-ica0gC_%gg6s`Y3F2txafq(#IjgV=)0qm z+nNc7kGPAvvgf0e6*qqWp?%RGlRsg{E^UpzX`K}rZ(m{_8gd?C#zY>9kDY2-UMn9w zuH5RjchiT{@6Nxym2u8pa>-qiJo0^j?i<0Y=lhRl@X(g20I#|yrw_9Z|L*bqt^Zl0 z5dg4&^*0_8F|*xUt%HNOT*%0(^*)KU7Ww&l}xMqM*8L7x=7WN#+QkN;W^0AAC! zU?IiO77u#$t2!rNgVWmbsQbR=7*$WskAfqe@5^px^ddoVnqeLQG4yqBQgaCMGNn#N z81Gt8`y+{HXjt#AFCKdiz;W$S^*@z&d1C};u&up_J3Ll^OE6o^!jO@;V5v#GOo9_?%-66I zv?9p#5+i{sQo=EkMG!a*YW>SAkWetE98*?WWd&<%kj@c+FyiPKjkYl3UUiw;l{ldn zi0ivd1%&%(Q>L0Rmga`wEyNg9aH3~hA%s(~t{#k#X-8_K^+9^Ho*6JgS?ERy8GSTl z6GR;1N&|UwUQ9ni29$3~^SuEn##5ErDo-eZ-}f17*xA#tpjclh$nQR#s1V#L(Yj4_ z7fiqRhYv|dK(OCN+c|(^c|bSEK_MJZ$0a_{>M4r9vbcodyvpXOe=OxdS{euGjr3d( zsbq6RrkFUCt&1ZP2|=7-0}NRl)()zmw92awqmdF_^QeQQ@?dh1337XBi!4N$BX6>% zVf=>1A+>e@P-Y8PkMxgp;;c|1qYf@jUQX#5)&2^OthEgRNz%6>qy zS~HFAEd@n0Zt$B6&3)2qW@(lw2QUlsu}%~}FWr<_m3)3P%syjs6|QHOE%a>RhG>VJ zq0%T+W($04dXXQyM>{1TKX-D$rNB5!RJ7-{JJeBN1TF|qcJ)9OQ3ilEWql#3$j*in zQ38-)HBid_+=~hB=7J!&yhr*Bo8!6-bCw!2nuO=uH(WU^L_!_ej#E*8d@og8(SBneR*;b95sT5x6{8u^ z)Zm$==m+(YMMT&oHtjPLqpftH@)t#&JlE+#Z@!G&<^~kR@tlv{`LJ7Ks(x6yY8WX1 zjMyXCV-B!`8@r#kG@qlcFW=Gio0wtq-k-?2HyK}fHG-ttc^tp?R_9-t}5q{ zQvF`W{0+TF`_&&miNd3TgMSlVI6qLJibeN(UuA*~uM=+10h8jyyzC2_jF#1r)rbvl zFB2V~R@r{FxY$1g$`kP>xIOj&PjCYkM-yVe-;h4GGd*B8ayJJ20knlp+2WxPVK#^b zdSDDGxB=D!7gk^agUU#!B*0n~5QOsDU1SJ9t;KS=lH&=#RZr7EBELFOf4n7ke|=Ek zj_XT0-sg!<&cnCofz3D`_>hsA#*rwi;^xspD@)Y_%EbfHTS`dTNq@ym3jEC;YJBNg z&-5IR!}Xw5Gtk-JGRU$XT$%kXvg4zBJ&W zdt9!V7%n12LWxf)z=~V*ctm6&nk0xguXw8^$}2j{V?ve?0*jU=36tJ449sw;4{L1* zLYO_YmyDL?|AZhh*nGp*sew^+_=OE(6Vdc!{QAm%5e^IsZyis^kkQp{ccFAL{Yqaz z)-k4Uk#1Z2qZ1Brvi=QsCJTLNa7Q)+%ZDPw>J#l3dz|oz*SMSKPVwLPrwomNqBeKDlma${QeqbJY(rTLSoJ20$k-QMEoE{!}r1$VMh)=ty6m=ovU2 zX8XnFjEcv%BL6K4|D`kV-+cs1AmgHP~Xo{m&*x2(~is8F@%=S3mEak(OQp%CRR{xb=02``sj1lFO7)(M# zOgMpnm1acn`l&ES40f5s8-3i5<{K~hfOWMH_b2+?ZMu8OPOz34*W-Ckb zS!KQa8TN!LG>(9!T>OrZqaJc3kM*K$u!%k#Dt?XuHO0ddi)zoYlRn6V+=(wvxjGW> zY8Y0G^tL;3WSUyCtOf1Zbd9}icS%9_0mOqr)W`9qIhg*R#m9zGkQ!M}_ z5Ip?1|9ZTzb6$IF_5HX9(q4$7XK}gdfj` z@o7ceio3^nSqI5ja2nkwQqff-2_atltf^FPI&q{Rm`4!z6%x@Tl6IhStQ5il+CY5T{&tzqpGwUx9j8)WTaV|G*P z_tKx>-W%~(6myjoe|J8e9kp~mKY_32{$!&aYws@}jd)~{man8tZp1NhW7VU9D|MZH z_&Z5HA0MBqLyT@dx!N)3mzE*c&e0-^DLc66z_G1vOv{}4`O!(4?MlXjXSmC?(}$z4 zyql1h-+DUpM4JnrtbUwdb)>p5x32s^^d;1$?^>J5Q-qY^LK}S@RQ#fxVOI1Gq}yaH zn#oSjny@!9`uKuWL$Hz~^n*Gl%#QmGoCX(?nMqlASwq;4T-;<0A=vC0~1!R_`%M;Ud^CA+(Z|H2LkHH zGE*2yS;10f8d8z7kFxOgb)oABA{>pzEah3E66J(CbugF{0n~!A5_M?&+oFrBsMw3x~15`_mO6idxas%HNO=2#oXvNLy(8=&83v}miI6GQ9%Ek*g z@BPtFbGYKKYaRDWpEzcw0{?960VYk zJ{+85aZ=d3qJ*xD{5DKLVI_5DupCi8NKmT>)HfOF{bLf-`@!Jo8Q88IsQM~A)MC=H z(im7zVv3_=Yj=?|9v>>c1TDg4flmy$a#9HS9X5siOyMuDYalRW^Esy}TTDbwrBA#A zi!0c73WH0MGUoWwsy6qWTw``V!Y!B3i9l>XEe27&?d2%6B^^;uL<-Lp`cvF-7NEcs zT6Y+w>n;~39$4*kH%g~Vo&VaOjl1y68zaZV3s!VKHs+D(Co4cig4ISr)o`dMI;ccK1aKkn;P7B(*ZE=GkX%(y{zY zvBq$?mlXLml>hnokQE8*O*_4EZCJ9{KL=L{&(BYk`57-c)Cbw`r6fEG#TJGYd4xMK ziO%2kM11v9Sllu@dS7A#Ba~ddbwi<5qEo!b5YXYX?A#jfpt^+rlfujGZ?FI-YirC%J| zyk(u;&;LI(0sM(_+%7bO$Hm40`g`Cp=x)?ZFqjAn!GPWz_-?@J?o$8@1Rbitn*5NVo64AaOt0+UO)&#V!} zh7?9ZD=iik0MBAUtP6-2lafn&P7%zRg zDdq*iQV<81<-p+7*+Pu;U8d*NZ4CN;z-Wc*<_I=e$f^92t6xVhzwF|5D?2@}ThrW<| zGQ?epuTR5_;aR?C+vh7FI9)HqrsCMS)YfN`8ffwaMQ%?I!udnUrJ@4&{&2^X>@^N4 zD^9%eQgv)%ee{6_Tg#?m+{&FsUvCer8-V6~Dimg+2dfFQcH6!B72WhBSM`7*sHV$_ z60w`hW zfv9iekPmw3>jOH2+(xkE?(bM2#G0Yo0Ow?2w4@e&T=-17y{e$;Ljl||B~3$F5TUf^ zCqc3YT}lubjjlNNOj@qxII6aug%|))x2GBJwZg-UxDYg4C^XT0nEe&NQ8?Toh$6lI z?5G1=)~yk`zD~zcs)E_$k}jZC4go|$b>Vw(W=Mjs&(FvM{97 ziurOR>*#?5_`ZE$@JUdA*U0Tz9@a1ea3`3AX#%jd|+B6#@h4MRdnUTmE zS(8oZolsX2q0*j|6H^OP_k06C6tRXn_?5Cdr84Ht$1*q+1AJ$?p_DYlxD*4;d4hjw%%^|_1~iK-?S9?*H-h!4)6(A_|u|Q;pzM-3@CK~N1}OR z4<@`v?TR%|NI&)f6btZ?5U5MEp@i9^9Jx;q*pprOYx?V{@V;b!GfV`;8w=YkE%=6v zoJ>**Z~CLw`GJ-nu@d!zr}79>2`<8M{;5+xl-A>!bsgaB<>!A!ZOXyC(c$n z`=|E;We_2yDRfF^wo^7sAkg`0h)bpidrA>UG6pwkjbp9zd4a)>lt=pjbnf=s`%7HT z6Fsx)8=*;NO#YHHKC3(jl%BBd-XDtT$Yd@hQB3}pVV)DK<-JN2xJS%LInjjy`^FAl zVxk)3NX{E5LiZhY$3*M*3+`nhjl9z6I+16Vk6wTzLhBu^$~rqVYdRe zpDKul6`grw9Fd=_ONV;V+E!c3z>ncDO*r>L)O`=4%N>tJE2Gr}hm~T6sd>EZfYabN zpDM-o3l4k8fWn)42w%*;*Psl+A}BD2aX<9nZAp z%s@N^6lNsXH!tE`Uw-uCe3+Nd^wcQkt>bq7tE9SnbgEZ1BeY7w5tS^MR1>vH&#F_%`QsA%ZN z28y3N2BQgY3C8PEJmfJYYL!g(K_lcqY$*9a&BGj!B5(wbcbro|PAnvqEYv-|dbVrJ zrIj6H4%RGTv)-f#)(&ZDUDz6 zf0XC3rcRxj_^+Qu;R7HvDZeG1CFBXyY!MK%f@NZ35h4~KRP2p!=Q+rGyNq{~&Bir* zDqB3AVPW%0U;O>oopNFQRZ2|6=lBfA>xVzR{eL1JnLlgTzA7Z^(sWL$U2|~I9baEu z8v$CoPjdB+7y@pL4u5z>_cnp9>FSx*c#YhW6n=(tH)>0tQuI5MJ47}ca; zDl@OZWlUwRE5pvWc7|WCsHGoco>@xIZo8P=_-0?OhDM%*mxnR#$BbS}97!4Nx*zeV zuN&tT6b5d~3ETVAZ-7*C)H$`D@E&Xz2g$7ANwoBNvpNh9O_oW=l{S?&XcfW5)=Ez0 z0qo!5a0-{!=mrOms0^7{m-dLWGS}4ZOe9b~k7v6wol$u%Zgxa~xsoQ;#p5$x0iged zfn+Sfn~{RZ)x$3!N5C~RJfTTDQl2aPgx(Dw|}h0R!4=o?0`B6P1SijCMM z5oZ-X|9Xti8k?pmAZnP>CjR?Pzmlwx%nBZBMh$oBg&1;7Ip;+zgeZrg+-kEh>YgZo z|J8iO-sxj}7@=(Vf<&dRRUN=WgpW7SXfDXTWowI(^Uc|$8wy?Y2{`)96g88pIb<6c z_(2P-s{AAhj|)~+;ODJTsQus(tWD8) z(%~b29n*AIm4`B(qs2EJaTu}bF1_^Tx;*r$`r1A!NE}e+P6Q{k{!Jxw5GkJ_7R|PV z?pG&5Tb7R*$=!eO)1s5#+UaNO_?hL|sttfAnecwH$=9!Z{4EO%c-_1W5wX62LrHL`>34wk$;WNW94L z`#gg-qC;ooHLP#2BhtME^d0f%lxPr9^L?1Kt(L&v4~BkA<@G7rs$DXJvDgr$G~^LG zAZYlP`_m=GoU>wRaR#2_aW{H;+afwOu7yv_=8s1jIE zcoq{Y7aiFr3%<~L#nIU78Tt7hNhLH1;O93ilcfBkOE)ULf6!1er%l+Z`58j%wx z*+f{m|K|V2@PU_lX~pSP%X2C~*%Mky_bf!KZ!0uhE;W59*T1gNKP>BBAlQK^D*&`% zeHw?yQ^MFno`Fc+?=dJNcT3dioY`3UY)c*&V}sskCA6&v-x@`C%ZnWE_k?O^31djf zN$8d;<^MKNo8ev`lk(SNHVFd+vy_%?R^#rf$C}&BL&=G0iMUpGh&hoTFWGRjIospCrgzSzmi1vhM`WM7IRA1g6YnRG1G6mL?Vd0J z34*W4e9!4J8K6B&MB0F3vFN0LUQEHk_drho|NfQslmp8p0WsFrhoKQyR@$9i(o8P_`rYI*gXge{$ny z$L||&`V3sL&;7zE;MCv-;R?A-f81d4zU9B3SanNIICE3dTh@@A^GOuuRUf+vkMRHU zvhGOUSH8-)Y>vI$(D5++aZe9I5<6w@HeK^*u=Vtph&w#cJI-fH&f5rgg&E(2LPV}C z1jGTx91_J*n$-3qPyp9W6^!EQLIVvv726C3H_p3^t5%Qr+%9?a;IQ?U$3rN!{CJupIjsbFM8< z`IwSUc~ctbxxZOfeBL-#Ra6Q)>PvCw8`3u-!# zL{!2Yv51BQ`w|N}6FHQ89)<@k*$|dcbB$K`tfoU5H>JBXo2G?@D2Ehz1#0oyD~VVPviM5`khJ|#PN%V#*G|?KmhuwD~R9hlBtU zn_M&7-46>h8r=E%SR=To`(v2Thjf{ z+snei5+kraFiWy1M`o{&Wx1viiM8WYdSrSDP)41A&J{vbgeSPtyG@} z_k7raseaZjoCs!EP9kyVM8!zD7c0oHoDu=u@r|v@rmC2mgudG#%VFptLY;fv#{mA! zGF8gnruOh|it9R}TCh(J=*Pme+aCi@J1Q{0FmULo5C`$4NN=^u$~GsBXV-c5ht^-p zk%qT!Nw7E)b%le`3})&5$1tUA-HbMUFe5@yY(UiUK>9nO$}xS_VcRJhmV$y#P8EC- zh5OKhv4ki17rg!i^Zi>79`Cy+3QRHZ{@GqOk4QhC4ec;I4p={sTz9(afK!Bz!x8@2 zmJ5N>;8&iW0Yf<>E}b93xcx+ph69=ap3$2}X7G+K0;kr1XdWnD4x*s}=iaUq@*-mx zdSbR3O*mZN9Z}(~h11e7N}NubnA<9-9WNGz&MFl>LioTNd8w1`eMISMRVZAf&){#% zA$@=#yL%9|0+z`Eo$LBjT6)n}=xb2(JZDun+;{&mk^b_Cp_;W+^9p$dCpDzm+f%{K zS=XF>*5ZzixC6l|>TmVs&~=E-@~3d-UliGWcyAYp8HPm9ugpw(7LV0sb)*jVz|al@ z-I~}n_iqjiC8`xtPDzWHa}PsdVGcUMudpT>p>Svs%Nk5Trp!?p$%s((hXJZbF;i{aVrCcxjR{?P&hub?evTFw4bk zpFInAZ2rb4;cbZYJNJO$o6IncnoKyQ8Iv6!9*{d)qUL{S*nYu|yv!|i8!c&8`r}n0 z%*qv>%7`F8KXN7L{LfV;LPjdhwfPU)@$Ez3BCZ$26-s^{ax98R!Z&%$!$X$e-UR!f zd6)j{4FiB16n=je3iN?1vW~5R;Y$hKISetN*%^o`83}lcza${|PEc@%*6J~+s zG(ON3_@e-2!^Uc|+M{KZgMKeCE?L`t<=umi3DEj6A|dxf@q5rCS(gVp?g;r(i_Ic< zgj6dbhzO_kkk=su=V+ViH^U{W6T$xy`voUU!3#HvDTr}t?a(@Lr!&0u=fIIcu&!pN zApa~EUNV6=@XONP+N+z+>230Lu}yA3Fm`{)CsCLKR{Vy4;$ZD5eAD~j&I&yMXY{K| z;2X{!*nH(Vbjz*JiW=VG+0MnQ!D#?41SrVE_1nOszet>#|3S?pje=c{VB%7c;t%Sh zcsV@qJrfizAu1mQKO=yty00XzM`fA14_A;@db+a@U{k&M6JR+aB*bwH(4h$f70B<> z9vN&DtgehwO3r+<5Xe?#q6wLjx*0PdeYej~tR+k^p-Yes<4UYGrptnq)L){=R4r*K zJQ$9#+fg`z;cct35IhHCksiKh2Z|fd_pN8V5XJXJ2OJ^euPH29oK+hY5Xe+8APd0| zu=zFfiKfIH#>DETh=SlU6)bW@#}7a9y&7K7Q&!{=4~OrY8K@*w86M^z50ywC#&gkp z_?Stdn=vwkgpSA67*rI>3Xzj#Z?xrXOM@1Le%pDJlbB_p%rp&PAU3wvvAVbri^A}m z5al)yv>@FAL0;l~G}^jNTmnES>k$M{B1@f^4%8@H7sAg+7Fxk8q8RKW>7vNg)?`_c zXTEQVW7wDE^v7Llm; zMyh=bvBRTe`O{@jvb8zrQX zAqXAglvl`LsuP5Tx26zR%_KNplfcRT1Q{Y!EaTv@a(PP-g)JByu!K1|9U`ew%wRZsBsHX^!Gr0E zXY-olptcCl`XP6nx{m3C6OcP0s+lI}W1V|aEwmV|6GGo*JPOt%lp?KmWhJ(fi)W%E zfVm<9lL!JG1eiAh&Nw|we|UGTtAdzR14q<-)zSZPC#8Y0LOtW?DtF2o;oVQ0w@a}BM197V-o#y!k}rg zS#T;nL$9a=rzy3hEC|Ktok(hJ(#3ZT0Kp10O~RFhxC&cHE}-p?4xaJa#O8Cq{rb|_3-n=l{#L}FrW^XB!vWGF~R^XI%89T zrev?Lc5S53E@?lFcSZtbg)`X4Z$>AoSad??eOfAvQ>xe~dK|(+eyiKZO2mD14c096 ze8Q#rWe`>FbOthhf8j)$6E=yDD%Xg+!3bFUQKDrnZc*AQeQyD;eMC0r(Ht3bmV-y{ z*-H1xG=0!>WYNebXKR@J(fz%IT~0^m9!}vJLv|TSx@TwknK#c#?axaU$@ThGa$6l} zVGJPZXJ0<^)key|hx$ymdo3d^N~NI~BldE+;pYmVH+<6p0g_$!Q z9y|-+!->>IQOUjQzX@M4f?XWv@ch&dyWcWXhH28jVyCOtEWSIqB=k0hud>Y>0wMa7km$+$^p z?b$fj`a;9V3wOUY+ALToE?+;O%tF*L8#2p|7)Of8f!N3_c*koJj3mA~k1n~il;Q&@ zgy_Q4z`}V_{3G{}`tK+^%L-zEjaGBANIWQLqtbtDKK0yWX}sXM3!_LoJKQm!ym#9$Yi#nm z*EipNp3lc!T~1WVm%GN4#NYa3zq8LB_lB#+z1>w|)1tsmJOU4j>N ze^Y(VVqI`VJv7J`$h1+-)0KTBXc!*m(MfJd@Ywn&GhUK0hYW*)vBf9u^M#X6&S3g^ zinDK;ad6Jw*(JbgC#)1jwI0nH-Zmm*bMhp%JC|E>U#9KbBe>$a*v04ioM)Twc+Jgi zz8z^St`et*>$3J6CNaQNO4ebZm{CVl2SDe#T>Q5^0H z{)S_qoJM;CaSXRXL#$bMb5HX~WES32+QUK7Q8=9cF%~ooEz{4;_pS8LHKZdCXP?eX zb3ouJZxPqP!NzpH3;MdmU_NdMHd#hu^*J@z00O5TpiEXD1-U5!`D*c9vSVpU{@jTR z17EUf)h~0cusYJKohO)yd1>J-`kI)n54(IdbI(8aJ#+Rv)46D6vFDnM{E55o-=%K) za^Y)6|Cb-NZx$8L;$PJt#J~P|DDe)va^olO(o@Kv4R)Rt|BC7#wqjdfJ@Y?<5BU7V z*eHB8rSi7PWQ0k;0rE6G6(W3;I>r!-@?|-|JW4N>aRDUClpwx%G9-i}K^OI{<;t1B z4F6{UTU@0s?x~lIhxZ+i&Q8CZ7@fkVXJ!B`+_iip;lP<9mPh(r@C4_zbmsyGc_mLa z&oUh-n$KqE9|vT`O#I7?PqmJ1s4(0U#YBh-2IFeSoC19}&rUbJ>?l2K$hc5?J zYg2nlQtsncyP^`vY3K?^ZJJO=EHEonA{^us=|F@k01AqYx1vES>$)Zt2(AQ$TLsg{ji_~o0Gl}#yGVzcx%&@ z9ojH{q&zjXuSh|GF9VI$?6@Uy@aK(RwjJL}`HlE7l0H|`H`*wH9O@&6&|ZluzoD{{ zlx2$o#>?Gxs>@1NJ!4S63xiKnQ0MxT%33Ux!wiC8=>v!z%z(p4{Ep~!8r&4hxrS{) zb7VNW{84XDA2q$jVwj|1gFKs!Sp!}kKcW(G{M0cf*iS}5h-CsGm{x&;+lM@S;pO%& zN<0+Ny02Z9^KK?)X0}xu$?b9V*5owFX1dGTP2aoZZEY-}WItg))Y2IqY2%3AWi^>z z%hz;%SIJcz-%SS!(F3xARJ94JK$JcD2Zqvx%xC#8ylE5PhB*PJT+&a3u`8(rF5#(Z zM#gH9p((*{mZdp*$0m2yU87(iDuhUlhO`?LxMmz&y-)42G$J~gA zxa5KjZlz@fxZ9?-j5XD;iA!j>hPDi@ zsaa`SSyMCMuF<5aW!sEqIkt{1)6`5e^D@tIJjeY$$8kT$d*9Fd{H20_UYvY?-`{zD z&WEGru3J7CGZ-V^zJIVeZyY72Lt%YPoW=)%Ly$jL*CH^v`W z_tzI~E$4Z+e;+yJ7vYrUvg_Z|!#wn}497UXE8^#irUuCCXSpX~dlJvT*za?=ZC{K) z^m6=$rwvr$p}f$fcZ6LjpmgbvK=&&~1#o1kyujKX04&paSynCq3d8^kH^5jAf>@Nx=@x>woL54W&$JJsV6L4nwF9=x5^9)?tWfebzl1XT zb|kAAJ=#8v>O}I3M2X2)H1JA6i~u1%)oG^YZLHS>cnCqor5O2T`sq4?S&Q}XLkpKA zl=@2IC??|slQIn#h|Fv7BDHgCV#~|yHBh0~6d4!STjP=AWu~Q=6!TA#7W(8FE z9?%QjpaMy@T*3>HTAZ?02qlcDNy3EGyByseRSFZ__s$&KO$m*05dw5>invRX(3fnn za>!q%IC@E+XA$EZW2Rt-JlSjR(OPaF9){wK z3kjBPNKEk;7eqx0$V_Icm$Afjg15byobNBgmAS~%#LWofp17Svs{eK|oVMUd^AgJi zyZeLWTB@>n4UWs50CJb}ueNy0{}SJIJu&v)rA0eYuF3Kes6A7nX)fGb z?U84nU}^qpXCj61S3NgA)mnK!HM&NCEP$MRl}V7ubIDMDZ24LvG>q&5CRkNTHUTFV{p z#Q0(_zB{!XHyKzYZnmwPn84*SrF^?R;}LK0OJKQI4fZdv6NlSok^Z0=xAai6OZAW= zuG3NeuP8iMeSU32!~Ys@b=j0;di4u2;o-weTUX+v51mMfZvBwe;*+L9NIuHQ#UTz- zMv6arz^Zn;7ZYh2%Q2RHn}iB3fy6-DZ2)x~4fP`Saxv%*46 z6jLZnMC#!g^;q);!MxFsrrm5LP!=&!bdscW_5G*f} z@VCzKO$U-I#7zjvTiHV^4Mb2S{ftaqJe@k9$}^;-G$l%QST#wwsikg^0a>!8k9vzP zr3Wbvl@*2SM_RN_4HG@)6he<`w0%G!FVy%pq#2ReeQCy82^1CuOiT2}u&l8}Axiyt z&&@c|dk6#Rzs5KuY;b7HeS0$x;oMB>YJkgmO$SfYh52VP>S~u51F?;}I-kIn$ii#G z)6PqL(i!nkLLMKiV(W=QN^1e7mqCd4!6Cx$SQ~#N53vEIV!#p#X)byPa(`T5%5l&M zQYonri3;EY6;abhEDQ%aMmzPFfRn56ZhKeY8S0d3M8&$FTj+ebEPl^eYD^-$x`a}z zijaTjJ;}WR)!{vQumpXLuW?ko5q_v5ieo(kJmpT7SEsiAwxalp9gh}0?A}NnZJ*F- z+`}BVUQ}eRoBeHl!?|F#-|rHyUqwF;9N6#$8+TM_@a zZY2NH)dLoQXpCX~u4C=cPv(Mb9U@!n;*rO%mYb+@g)0ra5-xH@VTslPfv&(B#3CRl zB|U&-O@RZHeF$xy9PsLSdxB(BbI_fVJ4{O+qP*lPk7i-uGJ`IS^;+8fBqQ69G4@BA zqHUYtzUv;dh@maIudShKJ#Aw5^t%k(4PGnpz__#BMG50o^1D2O7v6stisa&iv^F@@ zN#NCT`SaB11;6Y%5{|z^rym~-yE@==IuKu096p+32~;bXV!#oTam0Cnw`=3grdpUeA}E;AaSFOJpj5iat!+Wg|TU&XAHR^K>$<_tc{J?Oau8eLcD zzG+Rwn;Zwh6DLx~mEd=|_K4qt`Wi*1T4l|>C~-O}RX<=v5E8Q1nP)eqFQEWciIp}R zf*T!W@l}(zNkuZ>y-M`k$cly^T*8}xgB#GkCKfPdHxt*m@LilJW5V?-BoZWxqPIs;WJoKB z&?NoZ2<)fxh0YW&vK}tYrmKvmGc^gZ5CqsA$?>H%hO~0+CHykn7J+1XK{jB)>ePrwX1?_;$;_oVN|ectTct z?KDY_ULe*}C~&jmvK%V7O`P5v!{^Z5-bS|~t1zyX{wvH|hmK^FxgrL!IBtM|Lil}) z5{d~H@uxM=TwMAjaK>137Iae3>By2CP@*79cxwNZRuDGiZejekqM1TEC%&+^_Qq8X z84Hr9hVwzmWnQ}dp)EsS}tXQ%s& zFw6Uj!VdUe1b>Om#3!=rdr=NFYZo$m+IHP?un9ojJC3LDGBjn>sJDSwWOITR&*^j~ zSpn75sA8Yvo_-gV`YA;vkCxqWR8t?8M}xtq9E~ucD7korxM9@AO(W$_y0(4iu2RYu zxg51;Ot(wufZ5SQ6$J|EYXADk3mnZ4TmrY*4;czC@I4W1ivWK#a}slIv##jnw-K+` zzHhKb{xD7prAQGZ-Kf_DFuq!PbBbu0sU^6_9`%_V`$?N(FrtrfCUU(mUW}3miEznz zz}q_bq%zPk4jn8sM*(z?vSdow65(j{h2QIU?^yF_oGpB0_1kyCyYJUg75AU~Az4!Y zV7aO~HS68E*FBFy%jp}I{VNI&fzKLi#<^d4x1x=WwU2(G=1fkhvJTdhmOTCCNFZcffAzOg)^CAFV>uIsm&10(YHfFwO2xlx}%36R_iz{9a?$ZHh< zio$_Vuz>qV3Pk84j-^5Bid>82J5pBPSlImdCu@it2sO3ydO8XK3`Oov@kJ<9y~w~A zJH^{~uEYYD;VS99O6mTpr~6e;Ym1)v<@F60KXuV6XG+kJk?w-%NL2HKK&;)wK$OUD ze)86r^og64$e`Ru0uevxmbJp1ij77kIxeB%k&7wq_ex;aY`s_?-#ri-Rxa{{_YaEt zT&QLi&}XH|7ma51<{e>4jllqu{vkyu*9EGV{>wi(?*HrvtvU?Sj4QOIPF<-+5{NYs zD!F%WswUl)e6uoQ&MQin(Ux&;w9Tc-DH-8|O{8__AZ8qBJrj0Dyx^3`k zIYYhexI@tr7L9NIBf4J*8X(!C!8;qFNAmEk!6g;1hVtw~@dqm|9yYj- zhEH6JO}D9VC`7wA7aS|ZhbC{WXi5t&7bXG*v9WW z(EVU<*LXa(a%;QY=X`>3viI%jCpW%d|EJp%A^h9cspTCMkJC4#$3MKjdH<{F_=`tM zPlrSu-c)h;t5xhP+gp!#oxU7)^)K{}|4X9qKgHpH{R#L)0Z=~QSP8?D1#PBuqG%Cd zHWH{JyqxC+R~XL~4TuReFC=2ecy#Ayd5}=?Eb+p9Gy)QgP4pU6+P73&>3QOI;!!P1 zE>~(dM~JpFZc;>sw!2L?QI>+P$@a*0(fBlO`~uT}Nj-1+eUEgD-KfvH;)f~{|E{}t zUpR}Z3XWoOv(M1oNExoDlIE^;1a=h(%jpLP1U>_!dg*5B6Su8vi;6ICrPpu`kc!ht zfdHR|A4zP28!7f0@)`9kYQMAM`{O-L6Qz~13~SYwjvT-~q=83y_JbrvS1LxSQqoHSXo#^Hc?pZJ z4{PgwIxFz7&V1b>LYeP`$DSU^II}2T6g}6NZX^T8cp*ew%{W@T^3^Gyih-}3Q7_t` zH>e|jh#H7}2LAGw`iDDDRvk{ZvE6d8`F~6bz$Ylq^XRUy!EJ)1nOD#DyUg$0?1yet zrNrXRMP+|2JNWcM^C|Kq%k}rh4Li53n!NDx(r+(L0BwMYXN~1;9im;IbDL302=G)J zV2z{!NQE0R#6|+L7oewOYM!rFt`#xtndJ;R>-*mvE`bbx`$Y&6WnO4I{v`KAD=Mj1 zG9zbY^FL{<>*=LD$uvEvz_3TLM$4MIHH0;A@BRX@lBOiJmlG{Ke+ni3ZiHDeVeruU zW(%mj%!7VsnJGb~u09L68r6DkCWW{Ecyz{n>rGrwY<5gyY!4n>S6E0)-1a0k2!%D> zCP{~i#tUX4g?eAjeZdWRl0sflO+y}n9OvUphJ`A5UVgPI&*hoHe;caq{)ysM3=A5( zqrcF`cTU^0JDT_p$Pi_FbAhqr5Wrh#CMeVT6!-UMKd2Vh$^&i-M5JyEH-Q4DWP4K% z>WKyRvM@?#;gsx%R>d(|_uzAARU4QHCMb!2ENQ|>S@j?RwSpcGHEcYuTylO+q{W%l zw(qxcZX84FbaGb)MpryQ$XvRtR9pv~i}8#iJ#z?yXToJ@y9f++ZMxL8>gr6K8i1+K zDqp$0O&9pZV$bk zC^yx{aXd9@`JhG)d3pAX4a!|evn}2qXw;FvC%LR}IjjIeDH5p*G}RO1VwE0jcJ)R= zu@EW&mGk&dHenn`O4H&qYtn+4$YiNTGxSi}N>|n=cde<$_R{ z)lCN!6ZGU-n?387ypIPF!;Rw1&}vXItiWi6^}KX!R;?1J7ih8xDLpB$F+Lw@lfQzE z(T=Hjh6)yu&UR@?r*3> zl1TA#g|4QkL*kr)bGaqjeFCqpsp0jkU~*)5orxJz{=cO_{q;n(Cc?TpB&DL`m2f2 z`p-78oA+Uo6uo2bVtd!S-Ack(QK&zt%`zWHKPS z)K$`9JchDujAGJ+wv#F9BJ@~*7kdB!k1$F|pFEPII(;--nt)N4ENGuhE-mTglAy^! zmv6-OHrg+jS;OhUy_EQAd*B=d&hEpqz?|K=+c6LN!F7HJJbkk0HGF&YubL?8tisW1ldgJ%kqu+A`Rwr08%wq*@_ z&ihLr=GK+%owgVbJ*hs;hh4r5!L5uz5IHj{TPu#vJ2BC_H|ctAi(QO3cj z@RVdj#(-ax5x@Om^?2w$_R+|&&Q>kh-jkHxd{4+3v2g(8%4R_`j?(!ty_ZaA_a9UD z=%YfsJhlg)Py)3ePq*Mw$J{eSH+99=q<*A(hQ)&7Y6&_mm<&-?Em%k_azP-S9|X13 zXoF(DhG~Z!tTc+DC-w3Hd34;;auO{$tbQHggcnG_iSmTX69hCnqo-FZ;Ws1l4{8Z& z7`F*Iem|L0+0xcvziP?mY2CSUT%gbPXuNm(R^-5q+qL9H+|NbXGEUG$vh|y9-I8_= z9Wg;o(IHg~-1D49oZkv+Yk3CwH7sVp`Ow2}(xUF(XWL%=y|0c`hzBeG`=a2k*SP%a zV^SA1uq4~XbH#R|ci5cBQB64wwP|gNy6MWcd!ARf?>f1N7u{uB7&J^0a4jHy%&##1 z-rh2Mk%eHHkyu`2->0mb6EiXld}67T*jtxs8$$B#nf29i->XE*V{>$3 z**zUo|EyN-rZ*~@;H3_f4ApKnXv-vdKThU=Z)1o!uZGjoj!Q}iaW;WO z71YMJyaRj}Vdu%D3aBj(5M*$msC(h@{ji{${{;LUsa+6{2+V&S>>Cy(wp->;G|J4! z;U1cTQI}9*=CQ1KOHyL)MwD*GMmq$mxwm_f+WvC0x(lUEvqmNglO+wyLgM#j!e)}| znO2-PoiJ;T5hD3*BXkG5x7>Pz^HQ+A-o=%hSDO*;q^!ledxeC5{sbcNZ*?tSzTT+&C zwi6NLxpb5ZbIaTbwdqd(>F18Pef{>U{uPBe`Co5|tIWTy%-?UCC!YPqa_gu*Uf65% z#CApY!+a~d7qEb`udYv22#Pl?+VJG4+j-lTVV}t^7}@tiWNr+Z<%8Me5l>FoEkfr! zEl@N4*IDqD&4B1hT8KLQ%iF&lwMhv5`$qJ=wUQ`EMIJa5acA=|v|+7Kp4lqH;Zl5N zu+zJjXH3Aja5^UgS8HKwkJ7BFoRE0u}P!9oi~PWM(}xdB<)9$Rf!cYkp4j&z_*GJ*^ddCrrQ zIbwR0)YCu#r^MPJiBW~yTrfBV3FOmfc}(vRTdI$@t9PnBj}yp^WGCC=Y&e%~5x!vG zZY!jd3%t5|Oi*>q211F~>rfD{o5588t#5~`fiFgdUdS#lqNZo7ky>jMTuT=TLjwY2 zko1>nj2)?e$R0^g?o@KOa1DUt(ZE53**i3KHov*7qK>5-`e|GZv|jzf z_vLkV#pcRd+wDU!9d#|$U-d&a&fdH(T1~4F)^!kNo&gOt*d4#5?xY@G-?=;OwL0>` z56he`Z9LoXZpe5)#rmx|fTJXF-jf130k#>=aUFN`0O`_(X>`F5QLB)b$nOgK<}6^fSA6%~zBpzG1|!dp z!lv_bxsJ#n4i@Dc0UG0d4pbTFEP{WKBpi`Q zDGlzG>3 zO_SksI`w?4$J%l{!LYRPK!Z1G+12aC+AXXmt-39*8;P@rK+6|@)nr0q7 z<7K^A^<&M`M0V4YKPHYw-B<*7xv}?G(coO$Kpi3Z)yGNwzMC(XY|99>m}n134C_-I z=f5UsC4f*e|2iq1C25yPh8!h)dlx$r3><}Tz=jZ&6fpeta=NTT4U;P(1JZv+2YsvE z;x#pd733}uk6uj9P7f4k*2-t4RA zeB#jswocUE=}Y+eJ!C6aDN2y3=P#UOQmNfr(kw_TLh2NKe+7vFvF*hlt423bioD&^ zeOxX}vLuUk3zFuB{VF_VUs7H#0Y0h4UI*_rS$RM!Ihx{!ZpzgVY}=rU4rk3A2g#rz!VCT_5I#xVY;dc)3)IM-K^>JomRZj8#B<>SC zZjaS^hiV@MU(j1x?bokyz!De$YDl@QokUZ?^CF2hp+GY|)D2G^#FVg2JqDr|%ZVK$ z?iTdlXl_jf!(n8snHY>naU^-6p(<7AlGvLoZLtH0AUFeNF;BaqYKAAy_TNg$xc|rL z+l}84;J3Ei{wF9ANqc;yWZZhY_8FM;@`H3Zf95jv;r@iWV;3rmu57N1fZo2ofpWZ& znL9mbPu-J|#!T4>^Di6R6z|D={ln#Y!n;3-+S`d|awf0;A1xX|att_zWTBlg z#}_gVC)q9}HRn>M^p~hqZe{_ZZx{hr(m$HU=mdx!u-6BzqUP+SS`d$FZ+*J0-V0fx zOjbpb$`e1o_VfOExaZ`)wTZQPEQw7Ka(fb8>sdBzwHyj#al#3q1i5RZD~{t=1DhX$ zL({^jS)uXTrqv4=+dg{u_Q$Z}K&aIzFcr8VGTLr2JhHJSZ=Ag+%22v(3kY4P+nuN# z)q$`G?FmhM)XC6Y{?+js9s87HdWNI-TDv!Avc7&xd7j33)^4AouAsZTe6793YtD6t z#j5zx(zWvC&u6QaLbN^BK*uo(3Wah2hFng2N>Fk;pr?h*j$Hdx*Lbf0{Z0JsyMc_Y zTMGMR`dL+Iynr-Yv`9uWY%js|FCMO4|3+x)>&UCSAO;)~FZREO3llHgZ7RrSk;n*M z{QWMxT-URqzTjD80`XY40U3%SX4L)&=pYo+{o7RcXFFnAZXdfi##Jv&=HEFS!;ag)S7^K1R^FTHotu@^;Vw*Z&$Q1xon0Dxbn8{lm!gkB-YAIZ;aBW| zq=3!dN|_+1`S~QfR!E4N9Sz_AEvg*HY?dsI0(Cky`4ol7rk7iqdW)}Vx4SlOR<&4q4w!{!>X{8>{5vFoih%G z(MvGL8+*Hc`eIp8WP)?tW_Rj^iOt}RpX3cG%g$tV_0odQyTCws96VyrQz!c!1BK)v z)4*U@VNjoixS>MP0lccjEM9hq?s1eCd_OLBGC4hx-*<}$oIX;t)jd7#)vOW&P^>}1 zGz%ET^uqW@x+K#m_q`7qPTD5eUW}lw-(U5lsdc%S@avMYKen#erap0D<#5yF{)>k- z(3-;yV`sAOehA#M`PA;pmd3p=5}yCZ@!>!J;{V^jij@Oc3Cnt5QEJn+a8~N_q}$?M zAxM6SwAFeJ3WP{~F-(H-gG{nG6>gfAAz=d!(-YDrbO>Swl!W63kaDEN9?>th2fYEl z@c`%u?L^X%Bxuz1ad3&%I~M&hCvaXX$sDMKU-N@b>j zJ^k3BYw6^kpxazJ7D{>+9z`)h3kr_pz)9@du0q6;>h!Pban@Ap7Z1!Wa&-0NWrJt8u%;-MG)=$wDZaZw{7#_mE@*QMn} zFp}LSzR*v9ecG=@|9(dYcU@XI<#w#ef8){%z46}juP!Q_w3Y`9d1eQ-+~xOgoGUJ_ zuhce__CF#jJ_gT7y>CB0_I{6`ByP_o+^DCd3O2fj5;Bb3Hq$+Q2FiDis|(2a|>OR@c@UJIs zKZ`ixd8htgL*rxlcRO*;w|3d(H<@PbUcch4+oxAq15fQkmLgJfJe%ya zO=z7lX_VrH#4vG3=6vNLwy1$kh`A;CP2Xw;@Qh!g&!-+z{erkS7e^k*UmEg7IWu+> zo!K^6Ngf$}Z*16ZROowq=f%E&YYU~Nuww$fe3n1% zEvcz?O(3FA0*=oh<=Q-cY4Z?lt)jQe+-ik;i##gS?vcrogGly84gOqX42{9ohIGzE~{D)Qz6hy2sx@Dun$} zIip9G!t$c$v2Ze*N+Tc`IzE(pj6rvoI&9jSWkKk28({S=YFg2W3t8!OmSgY7Qv<+a zD-&w!H=oH5r*6sH3+BZ`P+vviD)cK6jU7e3Dl#i%uocqLQ4UdiR^L7E!M}MNveDh9ZQc?980X#8>Q1DmHW7e~l$ksx#Vf$Lc^2V> zr0Q#2@=NlHf*6vTg|lxesQTIYC7<5~V!2uqGwAF9RU4WpzjjxTooCD>o6XwZANvZ6 zBk81|BmvSwb(1{H)Uf^_1V{#qskR}6tC0GnXnUZ+{-8DuDH!myBlJAwjtCJI?) z)}k)oYj+an3D|fD9>Py=wdcIE>`w_uqF&A>eq5-V-!sM~013gF{G`P6SAHsQ4Z=0? zqEo_^z?Fv=e~o|n{Yu;VCb3oI$p*KYGj$j8lAOYYabXQSXPDiuAX*kt}ac{-)_0kLVYt&+ha+KAL@XI zC-2Z|LK1069DE~P$|vmKqy79uxKFyyb!`Yml%`&m-VcW~HF3DfIO8k2CT6uYXba|) z7FbmmgcU-m`x8hW;624sy~i7QJ|rkeZt829lb|%qT|<4-U7(QOZz5K@)E`*wUE6+k zMpdq?6b@g z1CPOCn6cJgj&B5NYpS7C0X;vy*2NX#WQ7Xz6~05VU_CW838$JU31R1~&vzna-Z}_l zw=b}jnTV10Yt$PtKK2pIfaV2MP&T2OH>A@3MYvTs9H$*f90V|<*q~{GCO*$8{D2WgVY# zd=Y6NE_dbr2iH;)oW?aEwKP^1PTd%S^)Fp@*@QEbXL<10?k+=2XJROchH203$O=l6 zYelmz5WB3T8}e#Bo7Dx4FFBj5J4CIkU_bFkB^1Do9~TIwh9aFkT&?Y z=Kypa^ajX`Q_EP>rL(A82JDyxFz*#HQcO=q@$Tm_V;6$Vwrf6*EY5tx%AP8@mZeu~0vBzMnUuwwO}`~gyw%IF zmBasv!UF8`B^yT@OAY-CK@#+OJ7oHgwSR03+Qlys!U)I3R1n0Xp9fnrKLWW z2G7^ipUGXd71VJ4n=vI^&u2|HFAxizYKR5#you*Hub~k{pLB``_dtjluHz)p&8SN{G* zXlo*+h;*Fz&EjY=DrMh!_~3dTa0RpT7TIZybBHZk<*?cRi>}kr`+wcyDTQ5jXmb0~ zMzo>gY1*1huZ1f(&n57#rky7)y1i^^_sQJJx1sIBs@%>yRn6vX`6JA&qven2i~lhx z{I3p!|KeW&0n4|vgxvDT(#m^=M&Ea88{g`F& zV20N=@R1t>u!Q91`$@_rvD}PbQysl}?~D0HR9mlrTBB6tjklRJeUTwX9z(ptdf*%1 zt(_Dol1Ky!;VXMUw(NsYqDh%cZ`8oPtXbK+5C{6qA9?fStB6xaQ#k~wB<~DJAQ-&~ zkjNOkje>7vt^u|`Uz=;#*1E*TH)&j>cDz@ydDY~f6-R=TcH~LFMR={>i%h-|7kB#u zn)4(kV-+Y>_6W|}Q~f?wlBx@$Dj}<9#K>x9<-px|5Y3$|RT@jqsDB-DeBisD5Bgm3 zlWULIP)19SEyfZH5ZDPz%~cv*HZv*V(3DY*-4D&Afl)BEhZT|Zum z`~ECsy!MtyOnHEe{%X4ks*AN`a?=GQp((kSFAa1;uS;W4pcsebzyCD;*eBc94|h#K zzxw+_IsO|^rDT~Cu#=TWGqOevIvxP zP$3$%H5A|vTD|4yfY4C>GrI6Q(C}7V0a`iW5qh2H%Zw0vauJ=r@9L(mr$8Zv2RUMW ztczD@Z_C5jS2SS=*Ei4!UI4VHR!pS$?NmYT)c#Qe{SvIgmAd2~_NZ zPMuq8kAlxuSeEC7j>|i-;@?3(`hHh5UOzpRJey!~magAMc?w5)I68RREv?=wmXc@c z$B;}{N>FHO>C8zhxXZiH8f^=iTWT@POY6jvQF3&!Axqy6v=agb8FY@`LxnaO2WN5MHr*~(a08TW&>}_LmCMPH;FF30gs%r`5Mj!n`@+9wXTDT>IFv=Tw zCt?BO{U|wmb`u59xNdMm{wDq5L}2@D7w?vt1^b%!<6pcP^C{a!WCEp6!98wE8%M9o zFX<+jHSedM5$02Y!mne`M&8UCuN%GT7>!l~T zGpV6R9&2}~%*x)A&Rp$s@F*N!fn~PI0XJf8MyEVu9yA(oEoYt0m z<#|G(4hP8uE0lsKITU}mhd6@+`po5NAc%68>Y?f zut8A|qw@9qA2$ZZWy=R@Up_jvj`Jcs`P`j-({`3S%E*A7lU}VmBXDC057+PbJ^%6g zl+j3M5Toc&Pr>yftu&urrFTD-P-;3(@f<{J`EcqbTk6YiYFc&G7OF2iuBPHJHIY+l zyX0Wl;HIHD%_&V!r6RAoxOTrH2(2_h6cPd|0)p)!#`bZ#`&HZ#j(A80^k$2UAfcC# zzMN=a-Num!sU%9_U^?V-s8elvyCLegeU|JL|42!LrKMx}`$)?!j)*lPU|+)A?3dq3 znE0e4eJ*xi%YZeOU6PlaQ_^PwwW90Rmu}w?**$SX24r*l>heZmC!p`EV>E5K;&kxJ zQA`MJ_8}CyYQK?$Ei4zqXP5dGh&sk;{6Z4*%(iRS3k56b{eoU?D{Q0OkJ`z#i-k6Q zu6BKTHvCPJ&@`pgEV+H$V*+@n&-}DL=k_%>xY{x@*Ds3Oazr#hV8UgBo>6l@j$f8+ z^zTlh>ckfXzh1v^`sBy*?|=209hyqs+12<|{%v;c z^7~5H`nbrih}W`D;=A$NRyEH4ZnwiR#xObmXo|FXk#>Ww>)2n7?9;V_Yv*FV9QnU5 z3jZM?1|SR2Gy2|vJW>pvLj&)kV9ttA@Tawb>pADxmDt{7`j50U|J&H!`FERI*QK$! z&gvI`B^9@d7P)bnxA!PIh#IdXg=s&EkHp*BqDWbT^)Ay19pz0Y<0#voc&&s`wCkO} zvXJ;ORF*9AxIx}NEkSKbRLIh|pPj>Ff>d?KV?qQimqk!7Nsr@OxS|NJkI}@p&_VqC`9PCY$cE z7E570`Bs*q^ylbGSYD`@mW$2SX?Qcmg8^^F$ zJRlXE-57oQ^o=%N@_-e>8GA}XP?Izh7sD1U%bfeaG@yX203&+bhH+BI^7{rKi zUlxe2r*R^zIz`!kbLscoTHZLb1r#^5@lVhdZHpsKgWpkh<4j5pLHN!IbmLy9-1^nc zxhB$!zo)=cCYcG0NEL>Q>1iq^cAbSmG0?fI%X@cuSA@@fRW5-Go!v$87Q1cYM)X2f zxdwa714$UpSa~Sm?E<1k11S`vxy(GT9Uj9S`h4S4B(`s3-_Q~4%ZXb@MWMQ$VUaa^xqE5RzBB}XkblpSxnj?mMr)Xd zPa&smhpGQ`i+APe$gJL@t{t6rEXjq6XB#dQtU;BJZrF3Lb5HKcRCh;tGQOhki=bE0 zKaTyj_di78zj$Eyul<|n5uy%qN&mierf5j!2t&2VXI?B?UpJQDyU}J_DD?&+qlI3ScYUi0;X*P;_ z;(MCDMM10n6g~=O=|ZKYnwqkV6WHSynx|`P)K-fXK{ud4E#V4VtwG3(ml1CDVXvHc zaP`Y3{_P@hqRAa3an!UIK z8f|*PP=U4?9E8h*P*Xj#%AQ)dHQ`5P@bO4r{iGF6wD2&`G%U?#i@S!cfg|wc*(eW5 z=!BIT(s!$MOR|JXvOne;hjexfG8Y=kf31DAIJRwYwbyvJiS;P!CU!aqJ`GRxmDwdp0fgjeSe20O4zv!&B(|0+j(mTcN z_In;i#T~vSXngdqC`>?BowB0X?DD>~+~i7qCEKraKqtGsckJJ==j@3=y45;1?&cPy z#NPGqz_w2}_Gi?$|JDud{mb|B03+IAA8=-s?1MuW)DZ=vd?}w9DSTe@hZ|An7p9-5 zjFn^}9gWInu0YG`7l6U+ZzaspW^r(1%I77&jbDLYz|T$_g_bozNc_TvnS-n_%`B=?#!GhwZ9_Y-a5 z3^<%e6jRIm(@SekGiUDg$udaC*V0diNIng{-LF=bP}W=F#;)wyzMd*eMQvkj9!WNY z{^hns6J343ETg1a;u*Y5A*{S@E1ZSd*%t%M!i;7P-gC^(`$&|IqH zn55WEo8Bd%irR+WCB@Rl#J(AF+tsmttb;o`j2Y?MvVu>-yc9o0j>01U2r$M^KK2+n zdiIRR`nh}Qmr`k4ACGzLS%*Yo^~eL(0eyC@jr5?Jm-|h31`p6e`=>JTSC-p;0fk@p ztdwrprb9#-rt8ioXu5tp(flVa|NK`^eYb6{7&!Zt|K+ngoxY29%&C2T=_~9&OH0d{ z@cQW2<6l+BY_1rQ)@=X2t;sv0Fz)|U6u{fWxPUT91p9z4*2k~c2(E+{v*kltAHnc6 z7zN1$Gx^_x*uX6CXZ~XLeKC!_AvA}bCu|3|@$0}jqa5TJ9YA|P?EBi*#AFL%wmWdD zW?dJ7vaDHKYkT1=!);~C8`*fJE0IXe)s>-(43v$;7gIY1T;7Trh&32Xvrixs3v%zB zfa+=kn}&w-MX4c_k+lB8;=~Lg>Zo3#;X;mu$kZh;ut_Z-E(7(b1wxiB66jIDRjS6?@$vRc5IreOh5%qm1ZNsVP zSwW;p8y;TLRvT{k#ndQ|j7JFtGy&ewhJ<-tGg1LxKYb7#sCbm`Iwj7Ek_)H@NQoHA zIpu7vdb%9KFIpdaNiA*s?1_O1daXs`{!vg|?|^ls2reij#uT_aGP+h0Xhr7d$QpH8 z5mxAxSdM88cNUX_{2Pbb=y0|;hDG5J-l_tvA#7vPB3pY4T^i0l8BkotA57G15SdrX#N+kU{-$ zsQgIunml;IeHkvBU-Wwy@+&Up zwUq*-4NGASuD~YGrs^*jwcot|;*3YawuEWPcE!_UjhQlsorxp%b`K^)NYSw%S%gjMI)!$uI0kV+nuQ0NOJvmsloNuY#HX6HnjFLe?0muQp4lTtBj8uJ);HNhkM{^*(43|7p zwo1~{*5p@Y2pgD1=O@jMyMpwO=7D&U1 zNq%LbHapI65bv-wi-!u5LD_{$Ux%7w#lU0B{HG_#Qxyw-=9J!OTZmygUEBvqF*{DT z=guySN>n6>^=EmEB`0?fWZG9ZH~?6jyT?V~9big5;?-Rtm+7heoNbU8(up zQUs#k3Q31kc4hkW5M_LY9XAbvAYD+5@NlW)@H=w2c^-YB*FfZOT`KR4zMe zW5xp5#d=AF^b&f&j69T1X*-aXUDz0^hIM{fX=dU%?Tq1u#8-cR_0RQx{`vKj9x)JR z`~R@^=3z_tdi8y-gcJ7GaF^5I7n0=NEdJn8gT%6A>UJ0SIOt!j#s=8T1)m==`jVw}OZ zm0V!tFItUtm5aUqDH;Cjm427hg{LoSJRjr7Q*f}|l>F!afWj}p+MeahK0N`9;x$bV z4gOGXTZwCz7{2xw$b+J2Jt`W`F8M}0-Jn0#eJ#DY=y=u2^_)5ic-0@yY-EeqGTskjRrvFg0<0tc;2<}NGu#`>`IH9Lpf3^P3DSQAX8 zH#>1#MqfUInPg%ew|(JBApta&6IudtEi*RFjCPB_w^#}vus}pb`qEr9Em9J2J+^)T^t9WX-T- z;q2nQuW401SU9()?P-vR4GYTc-l;qN8ti>ZQ91{XF)>A0j<1NtT#Pqwyzj?B2ZKHV z(9N^%yMYM#G8*OGR!;qxIJNZWD;wR{yENB*m&&8^s3#unko*f2{#6V3|F~L5R#ZUOSvh-qk~vOD z3xY7+GetI_bqg*OJ@WOSU3_j~v6E+-c7~UJTRmm(06ta61y-A~b{XtVciEGhRBBul zEfHNP^%dgx(sK18Y*DRk((BSAPJ2zNp`Z{-){n&a4b}^Jl;jvTjz6txd7BYImI9(b z>ZRB&(mhq|Sgb`w$hhpVygi)6>@mj?C2A^pT2L3Fj_+$l8sT=-&jQD~0I+p}&AfTq z#)=#D^U;-D!<`yq$fkbr2gcIUTHAYbHj7&0xk@97TFx&n8UeL}F`WyIQh&^}g*Qbk z?euEtJ<0_{xg<$Ale}cW+c*jm^dC7EsX>cy^xOW2vd^qCaaOeO|51M8)~W0KnfPt; z@d`GlUZ1IDv7OO_W<&-X5Kui0;bDTQYP*s?2#J;s4T$^4<{wpJf56}p8dwR}}tfWB&k0?V8h zGOtRHVr@!aXcbM^-;)>l9^Wy_w zZM8z!Z`)1y2Na&7zA(sav%P-(yM&FxSIM8QS6|9Q4_vr*c5?DN+utJyhoi%{7W%WQ z!~b+&nz!4x;ew0H>Bo>gItR7zJtU4q#V~I{_ZM~AYBuvK%(aW_zT3*WXCS_y6XpXO z%JZ0Zpcmkk00Cfs9i7pds}+3|pn{QMj?z4O7^g;?y-v{fay0ub#>51>jdPJSo}-oE z9DPc!h5*{yiJVdc3RR=r>F-fTA z{b-CH8icjmkGP5VT2F+z%Vxe)R8wR1l*~mZYJb1zx^?)fZ1a8bl4Tgqi37vA2Iap=%Eu|*3a#q zi`+M{^TDR!OXZC@2Qq7pF~XZ){=!YsiJo3bF24FV*NQRQ)e(g_wQ;iX{BHsEP|Vh% zcPU>wH|{+6e*p^rh8-|~kY*B;Za`_#bDJe2-;*l=lNzAlQ-hzadV;8VhH8B}AMw4lK^oO!!ti1|2jwT_=+pN(+$&#cbw5bH%_!@`YU6iAw z@!7au3z65@a6fVO(A@$PwCd)F%%S;WLUIF3_4_VlQnIN;Ha*zvT$_xdO*7~|;VdX* z29F?AnHSEfQoB)02YWNO%^fve&UxAZBw}jLuZx-}J}| z8yGgwloEo|dRw%|e(xtOU+MjUn|Ql72QG8x#7?p}Q3#DR@qN|$@qq^<0S*lCCm8&1 zaCD5-792AwO&dm^EFGhG?{7T&0-JuUvij4IPK*P#7xzG|&)Qc!RyftqNnSO5#rXE~ zzQvIvWgmm8vj22;3#gMyx?EGTR{W+1{uyX|l=H(M#&#DDY`d8tjK{os?(spJ_E7)w z+J$$c+a4u00n6Pzqx`#Imu zk{NH2>*hvVvX?l00!l_$91hJnVB+H(IyU!6EeRP3>FVhLK(f*o%*W6*>b6FSAW}Yu z2e5byERkpx^ExCj9Ls#@#CzHMabTQzHw5URAJ-s7&=RhA1%s`Rz{zP=atFMeV=b4O z>7}m0Mktp6V)CZfGGfwZWeBhX4-Jfv0Jpb)(jLsYpBp)gS>cq&m4$zsuU=S;*%z{b z1P@-?FOMaME?=Ghhz6FG1F$u^=Z=R~*dgNiTwHk3?7+hu9Ezlrmf^p>x8q{5d zwDTG)B4nH1@N48dR{IKU9+kS#3IwF6jZn2G*mhxE2RZYD8wNA(!# z0?nw04Ca&6${}?tqFSA|ngs6L6}v#qmC_hbmvsXnu?609ONn5}rhS`ksn#VeVNrcq zM_leqNVqLmmtAAfqy+_eZfIo!auH_vo4M+<8lX*O(+60X=ZHkcoPvy=rwYMG?VOvi zlvux&Qy{yIe2aoLKyBz$jgUg3FgL`S)@ooFp%=DDWpcN87T9Oxt|M}Mh|W_+Zgm;} zp^I>&Hx}(uP3h2dbN3Z-BU$}BzxpIyqY!GJdn~ zO6zN>4*B!7g_L1@XFIV>a<&06IrT}iTk^`qK`NICH>#4a35gXLz(labhFpwXY0;VjeL-6d~26If9 zZa)@*GFE1i>pYZGDKHLv%4s@peY>tncI+y>o_V|o2(hK;s))YMgbK@z(C?jQW^SGF zAPJqnTuWKLo%SL`I$>n6er+&ya#-!#2`7FGN}e#S9F`?_G~?xhY4V>WN%zT&KA|LN1G zV%R?=J{BI>6Y!UIRQnroqt6)S>YW>ZS^aRt?eg+iyQ49c(P953DEwO(@Sm54aiuX+ z`#B)w&rF+LIOydJ8B*{IoHFgO!XJ53^)fi+W zK(3u~ld07}mr8(BBj7QHgDV1&>ABP`W)Z(J1y96$f5PWerQhNYQxoOAKuKMZxY_Gr1m|?syTx{oPwF?dW+o`Gc{>c{$&5WSQ`GCeJ%*B>EN&uDQdmt+bpim1`v zDU3SKG*`0O1x&3#6qVuXYx@Shnr7nKrOK*75-Xdc*&$B-xfrF( zj>OQeU3Bi#)#Q&s;TKp#@>`54BfDH_HHzkd<&c;&!737GzfKUf>9R*NXi9Kh-Zo}z zB+f(P?pW5PX>z-fK;L4;K>BwgWsECwOw*en9J@pa!>?rTF+QlhKa*6nap?4L?9Sj{ z;P3NJ0bL#U6617T;}N;L=L<9Q3kMSWTQ$>~S1&(8`!+4$`s=%gupnyWtStRa9uYJ4nn=e&(LOs;-a)KANAw?)8<&+@=H|NN)U`!N2&ViODmZ z3R)m3wrmtI$t9M=5ef4Bu|Gk-`=G!-qAAWO=K9mC_y3`8?#K*u0+CkGzzDW zIXf7TS52g6KG`HclsS3F#N+rXwU&VK+Y(AvwiY<>^$o#f-smmOO)RoE$uChzgEZMV z7%#6F7z~sjiZb63pZc^8m7NsFBaLpdM*|W2ZcBO^fVtzo@d=m@oX%TB;c0VFHJvL( zWp))1B^07}m0A+_!q^NfKnv8;P$Ch%RRu)};IXp(DnAOCo$pvy zqlAL~L;+Xw2msSYFNE10!?7)hp%Z)J-6nsYv=7RA3cZi2IRAB}{qUL}-Nfe~3aY-U z_W3?3c%{eV*rCbzlCx(YT{8RTPOw1i%!7#$pt{K+ymW5kpI-QWi%o zrQXTePi5eqm%w{KRBmhz$qF1RDdntH{*kAMI;f8k9@5NHMV5eG!?zRJOWDJ6Vx)7g zR56!=ev#~QnQ&}nWlnDnMTlT74pCXElQYM-Hzmh`9X7p|7Toyo{19$k=+xzo#z>Mg z4TFMiSysh9)vZu$+lCF}C$as}{6qx} zCTK8oLzfp*rDdWRpa+RjsF089$6iRKQVXM-m#i!koPfrjX?%IX$2us5n2&o~`dwj%;vwz|0RC3u(gz7x~~Xj#oMpV*wSJ!R)lbAq*BGL0G9j zUMUA%Ru`ZRt&gZY>4T^7QsEPafVSegLLe8RqZiGqB}i`{cuK53tVI4?{o`*5!Tm~Q z{)@}jrB^fUPWmfet>2jWl|caYcOENpw2_?u#zqlzVN`tO$*bKSyZ4m*0}AhfHP&Xt zONN2QIltLstJT1UwY%jf^W+G$4{WF-qU-ZG7cJhR?FX!kW>B-WoVUi3=}^d$=w{SL zh71$$riyH6Ev~^t;0Y~5byCV4pl)OXeteR%p45pizH@P|(Z|hV^avScMX0+x`HX1r zBVqz3wO&;zq2x-Lx4``~4shduKr#*7$dxP%)W5Fd<7^VWp|%(_V2AShE%dla9!F5Z z=$DEXH0x)7GvzdQcy%-(Qsxzx7AxkRL1UK*RKRN(N%Ra^6%`RDS$}Tn{<2J0R6^^k zQPA5hH`^a=MwIvE3ncdoklDWe;?&de(4UVkG@Q3S?64!3SkVm~E1G8zN{r=E3}~#| zC~TpZ4nb+o1XEj6sYZY@D+K&~2-!0(2(fY0aQRr5BB+R`>uJ`pEx{d!;}C=JkUt3t zm$EF;%Hy7rTdlbT0yUrK9oPOkM~3K`MnF;X1fOiwtU-N-T;vk?!tyzzvX}AB)Si0& zm5;hKT82_-yc3iV+8IO{4HA zOF)od>hA2A-Ba?V6`MiftyrkMx#7u|?>PPcl$O=7D(!xzQ+4uR)xVkhyWa)AtlO2y zHk7}%{&RLgnmUOR~u!ueB$1r*m&Km-|+jgG#Z?tC7|zOu*NgCP(WsaybEwQx@QJYYH~V zTNq+Vk4}6jNva8bO{38?G73Ysp-xc0a+4kBhsz75)vW$iE=W+xhZc;|jI*?q&s zJByjM`)f-U-{`)x{*|Q}~HwWE*7PD>P(&1nK@O-9rCLAC9v3xs$C>Aj|xtd%_ghxpFRGNUhDU!TT ztyPCmv?>b_A;;1noV?Gz0prj|3hs{5A@!CEPwY$@rydUVoXQjXOP<#0bQJ+4Io-Gy zZN(+lI^eLGtV9Iz94pyMM8i38v<+O6dqsx5k)=|TRYAlIi$sqe_liCnHh2OG>qCTz z`ibCx1^SN3Vq$V=s`3TLyr5l^yNo&*cqAK~64n@o%=NP$N#=2e3!0JGoQEF$F0J2Y zASG#z$4mVoX~>irl8lFQ-bUL)4xQU=c|vW{8m@Z6D#WsDYy@DfBA0OXdUrkE#FeW( zi8u=!jY*IDbiHDA#;?hI;s_Jv3s2U#mk@JuJSaN!%0UyCy%C1vu0h!&LVF57h~&}Y z=#3bZ`cxnEdWTN>~2&-<4okH3t6 zHGJ`>6;A8CccIIJqIIC~$(Kt7SeKRH;QMZu>ae^2KgqTt9+QBT{p=fw8h<{L<^l;g zq0?dXcm-}qmPa;l$#zIi8AlGS?zRM(Z7)@TtW zMZ!6fl@(%n0NblGPS&fD8aE$TBng}2ZBh+xph^5q2@-%ApBL?s9ljCiF}0WG=N_)5 zM?^^I^DWPdkTszQSwU-T8G~A%3_%p-6+s~OGGpgVb5LYjZ{Fypq@Vpq`DuH%RqtWx z`107mIalx9h~`HB?aNu&NJ$(EI=(}j*)x?Gk0GpZN2N*m<5FU5Va4&G z^z4okw9G=AK{2t^Mjx&(6(lSa33R*kxq$74O2EM_$eXX7ad9HZJihS_As+OB;GZlJ zVSG^jM^2>Ia1kd#TR`XOuqXq%$ zf!j7LYW@C16X^F;G4h$!{(XKa(W{Ji+MYf6v3P4*n>0lgSak9JJ>}4|*8HIVP*Zpe ze7l)xU=2iR{I z(3*06^b32>e+D45VpV%5C0<%qU@)M3IXEm{aOk*#Fe~~V>Mhwt!})j{**fvwPowKD zF>Uto{add!VGzhOx}e%vG|L$f943Tv8>h^vuvv~T@ljf!oG%{87e!T!+|D^7vI7SR zA_{G@V$xtiN3^Dlv}nVLcgBW|@W9Ut|?jBLRDR^-Ne?AORQ=p7Nm!U%0*|7i}lkFihJT_eSLLy2eIi;c)9UvU$vx- zcCmj#1ZNoha-Xr12oi#h%_X|}F3^q{bJUn8lDMW2M!Sqmg{JuD*64YZf=oq$I=j~g zW*J*yphwP(cz`rjQs=;s!fA|zfcivY*#vWf+OYK9We?QFmF!Cb!@ z@PEkslKm;Ghuj-FZj_33{_ z3jeus@IN`St}2&qXkG&w#(UCx=R!)^ihjATI1Rv`W=4mzT%EH?>6Z_kNwIv>vnT`o z7!%PhJEocw-}gdv9l~tz`kY11FrTNGEFRyIwVpf%)r1He*I=CD(PsOhnb9`#WL%xF zD7#K`6nLyxO$3w3{FKl=8_e6%$5uc(bR?>`+)*I09hgMjOP~EI=-!bDj z2s9>+Z+XH&y#9A+&zrZ~< zzgo#DtShr|4|v$FsDPtNqN45|MWC>}**L9^El!x9LMplqtm@B=8lk=-`Hr`tlpyA( zNqT}r^J8c%hD4Uhu|;NDfm;0iE-Bn>N~=sn*m9LBo2$>*U_l)#A=67iw9l%8l>?wR>F(Y=Mucrex7Pbs zC3c22rF%Y_AxtT(!cG((F!3;HunKrBVcR4nsDHZm?8R>Sha(Y|IS!M{2Q9|?B+D~f z9|z9&*3WXl0}gLj%>QrQCHRw_@#>M?YmOe%{M>!+7ez<$_^lUZj;>9uaU%~d+Khg8 zaXj#}qy9n^-C%AE0EmpG>Xh%jS5u;HaTu*WD_o33V|1K_bs7OEK-KzYttscY7Pp*i z!4PcGwYW_hN$1{@ zKc~N6x-Vo&`hZx{Z)U<-s@GT;>{)|IH3(~x7q^Gl6kmWI$aatQF-9TK%JkNXqGKQg ziEql}U6jJ6b#g8sRrZ!158q(2;tgz>=0GfsnGg(CARB4EKC23OZ*sEzSDY>{FLl?2 zpX}hT3Xk8)rF60=EActrrEbg*=-Zo#tru_I7MaM#BlKRGpmU;umAxVkCs8bSHpuKYfy>O&?2MQ|Rz!S9eu5#N5Gg$_K4=0FG?%y^@LI?mO+hK3aotmdpT6oHv z%uu6Cr4_h50ZrhKa}&YhZ1f}9S7@xYl_Xn66OpGz_MK-B?c$gVTK-aEo<)82yug?G zvV+<7s^KT|lZh4`fp^8~aZmrUJ=L%Kk12*?s`pq|_1gvM`33%)h;Cd3g zvEZrne^R)!g%wx$clC?^1}I$W6#(?!p(;ys+$a{o!IU-j$`EemuAU~_suS3B>mI3$ z9x8$GBweEEF-DFam5nH-?u~B>j_3>u++wZk>CxBIl9QC#5{X)ZqFgs@Ca8p{2zn=! z5ab`mPsBAtXDMl1w7RaQzMeRai-Cudc5RZtb5>6z3AFOg<%>9Jma}m*_NZhjK%@2e zg!tN^+?W@ChXnBr>8vp5_Ze%lM*(8HgzHNCXsitY-h#k|r9Z)-*19arkD!BRp^>aBA`YN3Js z;9Db;5}K@&i&&*jP~3=1jwf$KW+WhTlOEJmU`2=<7san4k;My)0Y4c>ng>V|@ixJKug4mDF8w5F~{B zvFg{jf6|8+z?Z+wJWF;*8&zn24n6TA(~xj6iFMn1zxH4Ax9@}7ZoYr{Zn<}GbL{)- zh)chZC;-UF3uSZY^sRyv-N0h?o+M{g2(M?n~4k1lmeRc3bQ!_Ck%z!y8ok{M_{wy{z2syUgp zJx;O^Z$+~tLU9d?{dtM;#sc>+MMSBrRvFC~``*L%%6%I|6&1cANz?W8w?s>dH`hqZ zI{;a0H{jep+Pi$^F95KD(mc$zti+eWRpK-d=VP6RV7G!$lDhdtd{jwC-8pl)?Y_Z}yr$jaH46&g> zZ2&a~j4QDA_Z}Dl%aJit7u-!XuS=8`?WC^@uOs7sHoL|vkOmj70|Ypo1<_a@h6*xq zEEm%3(2(zpRN?N^;4k*NZDG>v%(LyBY+5TN0x>y0f+_Md>Y)Tb4vmcJGoId&qvf*~^jk6~N`k%4PFKlYn722Y@XzYk5!txg z%-})3W}OIB>WbtSW8UwV4(gslOu>#bnras1!S1C#GjqyhdnW&Yq(1%VAeEYucLJsi z`rrdi(8+`O-josG&edYxN^o*oh5njG^1&4loHgsY0!?Uf`55HYPJC>cv@OvM7>(sMutxd7J$$xYofG=F~ zihn@ikY=vbP*aFs?NZw$J(;r42IWVpe%AfTPIYkUTT~EZ-wxe!lZD&pfr*V1Xv=Ry7s8ZGc&w0Y93GS zJ`S{IU#3nKmPtWG`teIhvmkSe1$C%grZoKDK=ds{=$1FeC|r+qk9nSLur+WycVrSA z^B?Wz4NaK5L>JmT8!-WV$4C}ks(?OhusCWxAc>(Mlj@VuJGRBmnLZ-LY>R_`EqC{{ zA@bhaI~cpghx>6>vfPr09{dSn7B6=~450Im@v>wj^2QvLx*_RoN7^V$Rg}V9*8!)k zShs7sZqIkeRLbF4{?T=%wyn+A+Q+O?Yn6w3>Po^$aeLXb{ZzMnJv+jdHx{)i`sh;c zG=NW?*OW12K(Ld2s#l9*#ug=UA=SO*%I_|9u-S%IN)1+Z=;Si*_ynzn~Zr&ZgyE! z(G|9oTlsP4sTs3(SMAqs@+00Z6qvo^z43vZt86QWpR-k;A_^+Lql&`pSLgl<6#l)s z_}^L!6ae6zJgDkFtl8e34L4gd8C^7yAyG0UY^5IAuoey>-Ph2<5w=H^^WAw!#1T0= zbD}sn&IKg;`5qm zsZd@n_2{lFuy$ZBJGSl6GSOWJezwLzPw}x+jh^QdHF=m^eaIhl+Tbes(Lrd}@=5p7G7AEYvda@yewg5M{w05~e0B$-e#BD0Hat&?+ zGc*U!5cbX?3te;enG-$%WmpD^5F8rkS3}CJUYg7%yo}nvVvAJ*9mRU7Qh^Xb)hnl6GXBHvtZpEIEzT~~ki;vZMbvhF>5cc6(o zL|x=~M$6ewX6O8E`nY{hbNKt`I}+*tfWi~RAKqphQ-j9J8O@r!{Yqpy~A9kedK z(Y{5ut@XmaCi$>KWSVzYwoDbrN(~&^zqKQ^-AXd>IbK!e8>tjgl^c-Cv(y@3IjCH! zgfL*95jcxh@+_3e9^esg<#`7x;SjZ8baBwfW4OT@aD{bpy7gUr&3WIN9M@xe`mG~v zl`V1LE(>LgA&PY~L`sE~Cq&ZDlhp7}*=p-Rh$I-CGU+~k2Q5OwqZ>%>Wd319 zNg_DT9F@&{E&juArAB+)$^!7IDfyXFSBYhcDXL)^N2k^g016V9cXT<>69?g|yi{QC zOtf)8A_^}Yiv$%Cr#7|9Dn8ixZkgM2U7$mj>@ZVJCf>t)el9uFfK$&c;)dw!+HkE= zaXm9M(02#=Hd3(TX zd9%VOF;MLn6fsnlgE;Mb-V!ItA-LSvK}U5o*sIzmm+ZU*cG}D zj!UnaiS5uWnRobj;Opd){=eS#Z8Qsf_4Hq$@b7`Z|Jzz%m|%p`%%MQ)pzY;BE`+-0CEgx6bz@`V*eGOTmT6qg8y-_BbEl${ZRBaSMW^f@ zy(RWwe=*7@C*)I_jOZ^;NtDgcE;f^E=C)Nz#t%VSV+G5g^k-3t4J&NM!Oc{7O2f2S z44RwdBXvN&VWQ5Tgb4_WB^HWFED7vc^9KSIes0VaARwL!NHJD^moGE1=NNDB2+>6~ zZ0jD{8$gQ?Unc-N-e4Snb+B*GS2HvvKMiND%#sN`T?D7c3>w4?BRLLpFGWfZm8sfu zg;__1uS>ky@~xbIW>)M4f(4sRvj<(w<4$9qoDkU(VGXGbknqvts>nl^*25ypHWVPJ zldQ&7Zec~6yRi>`V}xL8LRy%RahX)0BL2wUAL6SH)r62?B8-!NZsvBX+`X*NEZOx- z<=sQ#C<$PWv?5865DvMn|5n@5#&es60%Xqe+ta?!*!yZ8Y`s44M6UoVJNkFdZDRj5 zQu&Q|SIAsO%jbsy^Rd-)%iVGNtsi^6{4%scJm!#A7!etqnB;MP#ir=m9Vz9NZPCK{ zq>0p@ucX|6?|*sbpMl0%c-0fUt>qKgtfg-z$72d;cR2guRJND4?ZI!cZo!D3T3O$= zU|Lc*S;v3SoyW?>Ai@m7g$o&C`Q>Fs}ZUMYI5{so3!S(qoSA^(&QDCE- z>N9ZPk3>vGsr7X=A|eXBbDc)42u-^wyGi^?gMOOP6RgDY^c1H4wDOuR*?}n1eAeD~ z(l7RIDTvUc)Kde39daQyL_3eyGX!lKLn?v5O4MU$HEow<4N8YnW52Ha7yz*F(*y|w z49@=Lv=>OjBapZ;+?umWC0UOG@JmTset-eX4m9xg{-g3O?g0Rx27pN?^@I@s#Q^4f z!w!=Rzm_R+K%JCr;r2oCL*f2gMsTJ&3awTV+s?E3nD}K;Kl%f3ssIr*%=8sUew{e( zk}gdK5b*o=5pVi{d;kV*PzV8Hd4hlBM1oC(ICT5Q^r#!w zF*ZVy44A_K^`_n9A3ed6+0UmtL-#r+ z1nC>*@3$3yIl_s||LUI}BD#+LbLQubRql+hTHZg% zat-F9tMnmJ|1(VZcg&zNCM=k2s0*iEoc;m&iS~9mVjrX-Oqix8;ILYZqK0EjnlXZ} zLw9f%CYmhhfYDw6vV|hiT2szN==b&E@quTdRrtM}20F)%Ri1f;%?($T&&0juRy%85 z5mWp_#wg=4DRd~x?cB^K=(Eub<;_~oa&t+K0=k6J65G~7)#!43+IlNsFF6!~Bt{e9 z!XwBQt)Q&{(eQH^z>;9(8E~!S66){z}KKefeeJ5Az)0i zSBU^Vg7^VA<66s}^rY~VzMZzC%oCa4{(P{}xb*YBu?R`TRnon1uN%CSp(jp$Hy~v4 zfs9S|8S7K_e!&Prlf6O!BF1%ym2QJN^vPqN}B@sm_UL1H)p>Z*(g)KuE-U{dP=ME1EeEN;0Y+RQ<4pGy@XwR-Z1{TN zfT6Kc{q|J-k4wMV(q$L1Tp<_+R`IPq3((0rQEbwgdc5g>%X06f_ z<&hILUGpauFB9yo*^2vA!Vd)ln?B_QodAcbqAR3)r43dpV=q#!M{{KSRp3VSpfrRB zT1pGEGm)S>vJi&dK?2qzKP>|!=ivAzw^y&$2>c&=0|9ED!P-_pO?UB#P_r>8fwKf% z>U^1Pb59EM$A{F8OTNx^UDy1gCDM_GaEyDpaZ$1jE*FUWA-eclqcUmdzLJYA9>QYh z7u_UbLWRm3$QBUbr*EYIfI~@CRF{`d%aEPP*CGku&ehg_LuccF!h(^9*)P-XPfBsd zRdRI#GCDp5b)DGM^X;aCzr+&kO1Ar+26Skc0s%r;@W>e2dMTd?z-d@3;YzU$AGqC) ze^D}L4xsZWz*io1R&|1tdwv&ga7?-N_-vD;&7=@G`0bVreeQKcz+8f}0%onYVeWr3 z`Lc;rWvS3PjBPM~?u=hnu)?V5+q;LRmYSS!|2<>A{rT2C-Qx4rYpWkOKmKLQpWTTi zw%=4;`SbBL2X3L?_3+2nSI4Ng3su>dTfe`CVj~^(f&3nz9eXozd_LehwKR1X^Az5zlRcmy+B(Sv=tps zuEQHx5E^g^2*9zBB@W14dn;mP=z^MUXlzhw0~)hKRc3a;e(d~@?94v3z{we5F?{*! zWlasm{aacdtu>Ey;3c|#IlXx73uXB4W0JI3SDWvXU%joSV{UzPMUKQ!fH$W$T=be> z`p`1hi+u5cE1L&s1l%A514fQ3%!2?O0I*CkZfHRa6YYjN!IK!Z&nBR~c$g>WXmH18Aj>HvuVh=+-PqXEyK z1NPlG;)wYIj_%sOGL>;f1~NFQ{sv45c8Mm*4lqS;WfN^$k^2KC&28k-_t9G zK;f-vm`}~6qQKy*&(r|HaKQoCs*q-Q8xGDHKBF(bvi8@QUcJ3lDm-doSuRrTan}^+ zROF@Y1G)ZW7aJ41{jCz5Bz7-7`~Gh5@7(r+^e*rcm6}uV+L~K7eWWhACLN21X^3Ot z%GQhUG&r1_Qd}Pm&Y3#OlAT#n!D1y{x~WZ>iH()2IAEZhTF}K%q5vwK$pG<%?K$(L zN`Y9NMiSv+8?_8$?u7>DFlwbUCP!dbT_-?51XP&Bpi4KeK$M#kinP^4M5spo-d0^f zK`i`vUiN+jA1q)KN`Q2di4-7F5KIB~v1Np--NhdqkW&H1ZN3Qi`;4IGkk>nuJaA@X zP|EIIR4QO$m<)oJ00w(ja1mU{#-afgh<@~8Ps8TYzF!+#D7bvMg@mRX9ySU>0TDVF zuP*Ii#hMbTCXf0|h=2U}AuH@|X7mosHk0oRIR1Iep7!&Z-qHAObcp6j&gSaJIa;l0MmNfC~_k$U+qOFdH`v}Re7k`U9pW!7F%c+ zr(3CGVc*0)GGQG^e7XIkQ!}rgx6R8c$u2uXa){}Vj4hBf0$3B+TarM?Lrj&Jfmm4c zZShAWMvGXehiZ^}5fWPr08g2KcpwlqTyVGm1ZLEHoe9?b)zb z0KO^^&P1xno9X1?$;-pf*G5w^FWIZjLrk2C*M1e|XM4oprfQ>ZaNdL1j|Fgi zlv?1u)z`c+jI$!kYj%&c{cP>ZFApO>c%cD72twX8loqt)-m`QHkOgNNoqr$2Fc>YO zmOtBP-H8mc-#=fr;0okwtO39H^wKsMfYqr0${S`uOdwrtYG9&BkY#t=Ll(>tf!r%r zPp49HUx%W}NH|IXXw(DTC`9rPqP@Yk>xzyDa~4R0$)p zb0BM?+U;w+v?`8 zv2Gc_J2iof+qCOyW@75`WM3e~_xR!Ctlfh$Nu45LkeJv#nwTa@XseBVZXGK`$1AvT z1z1lpXugqJfvNdit>pLCCjU}{L#E`8y;oALKB)w!lzQ@Xv0$|_4>_3&TPiK3(HA9g z{>nGNEn%PZmOn{;l%ES6+mP8Q4uIGL;WS>LXC%Bqne9v(AQ_psw(T8%xae#GDkMFq zPLH5jyr(%_4^_9UAOaU`dyw-16!bKRl-Z1=j*qOQ#KylRq0n-#s>yHSlC$BSdV#=5 zRyV1rCC_4zC}Tu5!?XR;#aY<0XRTAcO}=20@3TYO2vm&}ro0p*M_nyKvg86C(;52l zh2&}!kL)Z@M0UCCyYA}UAxA84O3%rb!gPVZCYzX^Fl)#9KI0|U`taD6UFUyiowXO- zrCthN0nI^o%I>SZD*|kUUpJ1Yau?k;N9&LQ>n4LKhO&M4rm^U()`sMs=ME&^)x#0{ zwQv6Jxwm<9(WRdc)>8L9{`FE#%;C;6#J=Yr4xW4d?c!5reXPg#_GNN|{Kl?E|8be8 z>qr0aj?6yew(S?-FJ6Ai>yj>uo3A!B3Z4E13jdxG{NJsygzF4Rj0G!L9h1PsCV4O_ z;@8~MMI?l!rqO>tnMCwa7BVH>tvQ>q+oEa(vq^hWDv)^u2W3fD;Avj5H;0o}0z#WUt&kbTb|M{zrVGtQJiUU;0%*pyu@u{krTDDVPA1^xd+Vzz z5Sg?WM&!(xs9}TTZw8jtL+L9$fA>bB5tUhw$`ccOuK-ZvABiakH&>ojM+SWZh!-pJ z&~dBiQIfM4s@+BhCsW#%HV}-A-jaDPg1z?VECUk^e9w z0J4c}%bT4%~#xGU%gURG?eviHP{?V>wkJY=rqTJfADIV!|_y-j3z#evF>`eo4 zy4c&!&)@`e`VX>Ec;9*FqGXQc)<5oSULUt}{KznS@({g0?^O~BG|5F2zh)}W=L;(b zASI-CRJAgWW$j7GjP;0m*x_^jI?>7A9IM1R$EvgP^XDiu>u(FNLA8|G9ot(UQw$A6 z8=Gr8%BHL0u-#{l`PwC^N>2>Hg2h40_w)zt1(q=I-U6JsCqORuwPhqcB}5fVp3-To z7x6e&7x%bY*lA_sE=Dkr?P2$;7x?(|1Y)k7czenhNSMJhZsQP7FrP6vmwoAfmIvUP&vVUdhDd?sA^xBjnr%cUNo&%Spr89KF%J7EaR~SD41-F{ zL&z%mI6u64OrUBlM=Dk8*Pnk;j4YB0o^>;AR(je;niws?^o+Y7I?EXOYI*M;9Str{ zhops}*D@#tq>&Fdqy?NyMYfRRtY$AQp+>aNw?ab|p&=I7cCk z!kR=eEORcKKzIE(1>y9Pj6q!7l&T8L2Nq#0K`yyzO^b2G79SKKW)FBLS9n2@649ZY$l7Tf&#Bt{KF2 z#ApeYf!mV!80p-Y@4{_e>QoC3>`75gYz|pkx;jq3%*b*iB@#OEe@q|#+i?Lv!Dj9ojS@KP_{#eF2i+#VV4I@IV<9N$N3a4g01o;DI%>a|0poqOqz< zCT%IVNSTL^1&r#Wljnz8ko>5=xpPIJ&Aj7lvcSQY443^c*4{j-sY7iS-#ZgY2w@Wf zBoH+TAp`{62|)v;b|-`wAZi#3h?;~!z@dO>wY6;~AVAPChyjNNM8p|zC=Rtrm=P_G zMXNoaNO9^x+kT%NPS1_^{&Cj5>-&D|chE%-Og#Zsdqt?2ho2q=@lvso-DIh0i*w>v%95XCJt**aMH5~js0+jnvJqXovZdUutaXPL{+8Q7#~x|OJB zrG_iKm!_N-|4&f3kNV^}^kT`@;Hu5eoQhXZcbw?#6U78v#+PiHN;@kb{#B(}lI@+g zE#?uX>uBPU?%05pmF*v2(v*kG82t@-?O6rklI5EoACLuW+Vd4OZUFE`mFc6J@`taW z(D;%}xFB#d4}N2((yItGQQO{H+UT>IfdJBIRS5otLT4Lf?EV~4$x-mH?Yh0j<|}Qy z9esl_iVAW+a!HXER0CAAG`1)&lQl#4Us@q1 zM-gupPATf=BMUUa3uliHOe`Q&75WrTcJMA)&^tJ&t@nU7=#!d1~`8o1Tn?vTO z--DMYS$HHc(Mjcm4a7!*_#4?OmOB{-F({h}9>6{y{P^QIjL$G2Xj2T4MJ zictMucrgI9ClBzSs=`M*_0*H0;}C7+-h3u?LLlRXNEAXZ>2daF$4dOSd7ICOTFlI! z#l}ulav1)N`6sq<`q`~N`{{kVDQg>;wQnwJt8DejOP+?tFD?J3{tvY z+RE?DKm7aTgOP;R!`CdQNOBKkEDcBUY~(mkt{p#&5;-iMiU7wIClp5NU{aZi!|c4! zLi+;#67r)qxoHc~wCTM=lA(1whj`f7T-!k*{whnR8KaqS6{Uxk7eLm#og`3cI0@}g zC9U6z(H&hiUAHqxvVwk$uq)Ud4L2-nMwyE4RL(3(XJ^&4ZuI=zgYg}Mk~t~8-}2G^ ziVyVtdm=*JLl}733`r(Z9UodB`TpT7VCx1=)qV2s?zHRHDjLxN#8-4(Ml%}%k}F{_N7m_4=$1?+zH58im+rAj;yUY|CW9EIwS#GLT$ z^DnH1$`Xf6)72mVe7G>e$)P*O5Xrt`-i_KXe5Ah&3-Ek~?C9Nc(PQP2qR;mBs4~w7 zTzJ8*-#lIdA+i2_UVx@`gn)@_NbE$LI#DJP5nBQ$5OF9<*s%=^WxLimuIg_uH2wAF zM8X&Kzl?+rXf5Tis_-dz4dwI@<>5Hl`wzoLpNOmz>D5{~M1>BUneQrvAJH+r(BmZ= zL#k#ZYaEZB_GPX0!1o3U&>w=S|8b&G@X%YnDp0=c@cSR$zOHK|)&!ymXkWd-ukwkv z#L_3rqt(!YTV8+-sdT)04+q~rF6X=)Q=kBwVeb5?|44H0!9#kzqU!Uymad*7Uac}=~Kjk-7I|_OnSgZ}_{K5K_=WdX32xU8d zK*{`RIMKJf*LEB-_e)3XaQcDDO*W@MTSJellae`^;(WP;5{*s3E(qH1hQ*>4Ub`>4 z_hsK1s;py=(9>V!mwEWP%Yt^~RoW^H);<#qV_%dFY$CTxpkoDmgR?$O*wyf>F5Pg5 zqH|j$%lOu3Qgk+qnK~Zy-c2ytY}4!atddyjq6CrpaB0Shv45j|0GOcB@~MBC{(g1I z%#uJh^f|l*b=C)YA2xw#Y&V6CvXms!aC&W*dn4WkyJl!qy9$qW*%#(omEtZ{AL||qz)e>g!|+6T3seah)CR7pe$sZ%92&Evb|k8(3uTgiC)+srUzLy zQbiRy;!IdaEjLo^``{csrIKWtVqW|i4s&=c@o#~sS*ih?E1t#IBZBI$0ic8Mj|9w_ zuXgT1X_-aMYy}NYfX+8vO^r?3`N^Z#Pi7pq(=c`F>Q&+T`}a_Q%f>5{R&G=4IKoWZ zoAdjyZFG3Z6$ZwY@l5!`^E6S3oMx9eyVx4Et$|6xdSr=Iwq&PjZcAQVh+XBZcxt5p zG=?2qu&}`HI6a@Ucm}HGeu?@|$V)j(X8Pvq1Cg#dFo(vs*KZDAY~~?-$(+T%P((`c z7qz{2YWwO{5DBJ=^*+E^H3wnFwfnYHTpQpX#Yx1bn)0VIE6?YUcQ>YlB^0|q& ziN{q$vAFnnwk+)ts=c8@hP(rX=fLtZ%H#8|05`+n55ezs1O0AGlwFp>Wg@2kAd$f1 zoOV%eBv9%VimR1e=zq@+0?8S9uDK)nJ>ub|I^Y~m-M2804RO>a!<}-tkKpU2NO1}7 z-R-((&~8-;bse)*s4jd-Aj7b?|AA<3ZqVxGhGe_St}HC7#?dLIhuroPnDr`JYy_L> z74F>T-x95-wp2eq!e^dC)3g_l1nkohg6?1p#A@2HtOjcp!9;Sn*xgkBWdgSM0(9K$ zpP9-XghOO48FvedY3L@&P|5t)QCe74;R<6JncP#{nbiaI&ZDMTc_NSn+J1Uoc4_H%o7TCPYOf8^NbAos(SY_$oClh(>Y%u^ zy*JLKZHn*+cOgk=P9tt#LVCQ;uJz(IJj)9c|HHzHTPnr9yhMGrX06~=QgYBG>7!ry zC_{MqAD-|%WTuM_WfS7H9UFTW8MzXvj46{{&ukKPn{`L!ciWP3E|fQJuCL~~W7E?Y ze{tgdMXvGUUk!LnMZ~f9HUfc(O+qSXiK-jO@vwDB{a;=F^4pE0y0{I3ef z&|wz4j#Hd>?`GyGnV*;R6OLmbH}r6k=#X7$F2C4czaVh&m&Q9i!&e{ ztOX|gUyqJ^BhKp?<-KkNHz}l~qmeaB4LPM<-M(CmTa_SE+^na?V+ORXR4+YG8ljR9&MjY^ZD z>kTC=mw5*AP)pgmA!pFRKW#W~2?!E4AJ54DBjejO$NB6k978(UCqztbDpQ6kkA7-N9y zUEy}?nes{qW5(awi6+p1^NRtF%`2Upm+-qOq=ZT+u?}>`+(zl=d{F{pxaf^J?>pt7 zSGtzP@@k#emYs9&)Xnjd^-|9;y4OdyehI@zZ%yZXvkPM;A!+d#cO!)F;T9_O*Oqaa zwCoc$9k^I=^~fQN7UU2EY6g%h_S9RQcSIL&ECCA+={(dtZ6Ly;?oxQmU;94upB$}F zxYjO*2nJNecj5PuBU+uaEq07id>h)fOs#$9KFLcK>&HTSHOzkqbiLCBNr|BV-f!(0 z&<(v5jHe9NGC(&o{9U&DJ{0~n;pxvfmv{c7d?z%HrjQbDjWtUFsJoJfh^O;Lm_gvF zJDBVhXS)brRp0;j+lT*c1}WIh|5@`!#-}Yr)0vCm7}8miDjg=F(L`hg9D`}IHNylT z7c~*><(l_1L2Ixc?)R>;X3i&v9Oe>;>Lkw+7}2pvqc`b42f;(9g@HFkBL1PzH;xce zX;#5GesnF6H&lgRu-sMds_eU?UJb_SLaKdmgMz1umd52_{3%OAb?&(1F{v;R5M8sP z7P`5G+M7P_vh8ncEB8i&IL`?X;(Aee5AX|F z4OVyWowkikrzA|x4GE?PZKlgj>lcp5k}Zk<*r2K0vptP>w;`?H@>xS|;yRY<+RI$> zauxx7!^c0qhxX*CwmEfns|xKq9XB@;7*g&(5>#l+rD}pFnKnsR3&)`2b?dZZXWZh3 zvnviSG5K?Bbu_MD{JOZX87Z@Y$6eWQtn&>LgvRCLZdxSNp~~dNOZ|CicXW022&QQQh7lQEtt$&eQ26S`yCO znK@N4Cl1+afx1Wk<0#XP(qHa`{@#_N-1^FB57IO=t?d|o2MSY$Kii=x&yC^3rA`+p zcXnQ=#^ESGK%`ApW@H2bB?+eS^T7LmU6zJ42z!~pF<8NGbH;$N>W%`-@ z)-xnhtLQ3;E+yvu5oNB6_D0P-1_g-zki|&&1)NW2z@wL6ffMOb~PL zRDADhXPgkH-s8!3U5OeMvAR+yc()r;zKTj5l= z8;$dYe2VzmjgD(KILW3W2>V@-2Uw!sx%Z;xX#3vo-cbWCv_=ADLcWrU0h8;RwfU(_ z5;p2=%@tqXY91A=sOHIyjZ|^&U7Ej27+$&|R@n6acF_30Y6p02*4ZHFIA2KtrXTr( zE`u|%O9YgPK~V59^kGmH>I)Q73=2JIg47!!d4Wr%s2>$BMQoTnL`4X>!}4Ma1!D{R zVU|+EE;uB<#w@D@&8WB%_uU#p7ImpN^B zNN3H^%8lYtqhe*tXKs(9#$wvwRj^pFOZqeGjn&-m<`+EkpVVw-#A9hwG3sf$;yyYi z++^Ce-KWrr_bj2k4y`tPh$N8CV!RFx;`{;52yenQ{+^*vaCGgv0p~?rfzR3xu3_qZ z7g(iuZEWNG&6O0uzBd=`yM^c{tQH2H-0E^G2O(Ypx_Ap0$n&xV6~U7vJaFq-M9&5G zUsC%#rR2K29hgm0(Ob4V09r?n^EaR_``ToE;I5B5y8G@^Y?pIGtyI6h-mc;_+xh<{eUByB6- z02pzkymRB4<6?_3W1WDVGpx$yYjLC!h&?zE+(3O2VpYErG~Pr1{)YV6b7ROJs$QSE@_Q!scaQzM#*P_OWuqnv)Yn%H4#m>q=IRItd)VJxeX@we0+LyZus=GWeXMu za_t%L`vf!z*$-C%sfk_J!lJJYDeIaRP&cBiiIvGj#J?L?3=uAVEhmJkzNgtLF@(94 zJx_vN4kky;Uq@<`53E1MDgqbZY&0L#!iH+MR%=09oO-{UR?c9V%%TrN8KsOOTDp=% zyTF{Ss$HVn8+~B1#}Pj=#)Dr$Dc}o9(3-Zi_&{pxwAN-n2Eg_;_-YX?(kBQ)B~P72P9A$FbB{k1{100mVv&G$m zsBtzP`3Gr1Zejy;6;UT`kLl^0iXJJtA%BxnS*!D~h*ww13!2wVa(eAN)HOO5P6hA0 zw-=4V>33j6#(QGQ@;Viju%#+T9_rVEL09-^W;$H)ZKRtJh8LtpCPynrDHkg$jLfp( zYJRVh$gEsp zmFOK6&@yW<+DkXZs|5*KfKMZ9cOE4f=P6I*lOtpSSjTJB@G+H9A^Mn))&PgRVE)pP zRDX4+rNuSAM9RhIS5gCz$8j=tnOwrvv5yW_rmUT!6}_1{ppQY zb+bjo(Hk;&Dc&sMEOg|o@Ox~tdKSeTxm$FmF{q(J-xZMN+OoQ}!aK*CRQk}p;K1Wx z@S}*Ep#YbpSbfY|7*(W51NNHVKUCw5LN}oJ%*8cbsd>06WiWXKFRBY0^GM)-ON1<50}2v#vn-&njf- zRm0T*kzl;a;C>*;zqlePyf>AOpsT4q#Y^T@OpP}fmLP}w1t!SG(WY5?!Q|FYMH_WG zEFrum{fPf1ELDnjBc<6E_Y=WZ6zVO3Bz>ms`?>hu#JHnKk0GxutwdFv=pbqOIE>KH zKVq{4b$yVKMiOjEh;H_UeB`*?TG{nnr@-%Wo|Sy5=7XB=xKmh$%3%e3<|sUYod z^KPpLW`g_lSk>BRmdTs4{IZg~J3_15$vv1&xjs11Lo#CuwNTwPjgySw>@y zfMA868*bl^l>7%M_yJ4aYfuKnd9X93QamsD@tPHxnG-3U2h1JgU>pIrq-=Z3&l(HTA{k z5`2!~bd43GBB`Ef;+jh`bCr@{Oke<-7Sx;em-`{A5c`{{tdDZ4Kcdir#G!)u)-P`7 zAhuC%QlQpf?$10zM0@SsM&q=F@WD2gs&VYqLkP33dE|O#=&+Kds-0wptWix+o@f8v zaniPf8@B$JAGe&C3`0te%u;#06ylK-L8yKxw~(`u(0x#f2?Nd&cMunIHHxbo2X(G* zm0)#sjc@s8d(P<0w$-W*<3Qbd+vaAz)9j8FazgRsyse&125Ub z&1m?03ukr{i-=}wqiOcrK$vK{WSpjdL#o6s_z@y`E?%60ay5Zfm;W1Ym7~S^-zxzC+>h-mi8AL2yv)OLwIB*iZ%>IV;SRXh|LYW{|9ED^ZY0 z<;Mv~BFbjxgl?v3WU-klmTlwx_YdAi!Ims9&bRC1u@>J@pQ>()a#-z~b8q+h?OUKU z>y(Xppj=7Pn1+)s9o#r@jpTz@>l$>)Y3$4=4isjO=jsV0%>;qGccAdluv%p(EJ>2)(mjbh1r`Fi zncQ3>b_3qg5;z3yD4Dp7S-zyEW$)?Rn9@2`2FgbduF{qlWV0sBF6}7mR|cOJ-Gbjl z8vRowYDAu}`b8=Y7f=_k#3;^rXp(lR_b&&Vl=g4ff^{1ok3>uyZqu3)@c1S*6e`rq z7`ezj(}!#I-ybPi+X$jf+8NTa@fG-F=nBqZ5G!QOb6BjQxD^n|~hZf=cl(=#&9g zZ`mxn@lC#je2|z$M5TOvCS=p&<`cXgqdi2w{e!_#E=WJr;(hJ-zX=NbFQPtp|D))& z!Ekh`5JP}T%dps?TRaOWSqlNYC{&=m}fT3C1GQy@vm>K?pg<2pFy@hejARM*J#tkZqs<(4TN>TtU zGiozww5}Xz04nn_`szuFg6s6Nw$!%r)%LyKnKTX)l@dTLk!4kq|Du@(3Q|2g?x_2GFdSlYP>YI4V=yW(KNDD4v#)bzc#!Z zza^F&P9l5xT&!e832#tH%z9B9j1N4iU4>?Nh=`&8SaP#CD?1B6%7#jsPOZ56SI%~% zHh=LRR91O`te`9_kF7#<>8#^kS~!PEczRwbV}6yc%tyK?fKGe2@e@tMF=H_fy0>ZX zdbfy-NFzCZ<5Y9SITF)q0A{e{cc3tb{>N$Z6!``J+d9WX@uPxheZ4}|@8dtwnoeWT z@qi;>%C0kp?BwHbd^4pRdZ;NVxEoAkS60`{7J3(UsgdOxdB1-o89~6+~WsSr;9}}?jt^!`^cuJnw%29D8E8^RIPdaLW zAk1mJHYU?vOQNdc_Az?7Vj5lUPJ>vLm?+567Ix7JXbey%m6K~W@5vlu6y}5!DS#3s zFvU~w*i5eU7=2uQ7MGU^9v8thfa5UoOU>%E#Y@C->NGAPW*;CvPYH?6x6P1J)#j&EM8nmoi z3tndYo1pODw-o?j&9aaODDA`>f7zSwAi-54b0$@e!z@XJsp?GJYJcxD>f z7gtk>CQ)d<%V}PVDzUx;^~^GGDx~IohS!?cHW-77xj2@!1WW%Sqz&(PT;%VG z+!@KZHr#N?z4Xk~B5vB5hLAZ1!2hY8;G9{)-g&G+9#tz=wuefSTi(-WVU5{RW_RiZ962&IA~h^1W!9Qkd@S?S%Z}>!9}p&4 zUdoL*NYZnTrJqj?bpOH33w;L)-=m@*KtD!o^d7c38LgLXz|on+{GyFrpVV|$I2%7I z3^CvT3%T$goZseGx-3IKRF!r67JYJDh40k7m8#$FCUVT~04XR?LGyAcClrg&&bFNu zc4ZC+X7KoUK9>mm?O`O9IcyP06-~^-NN+woF4|tUk~GwYONdt7ICi)tXOat#xpy;M z0ph~0>Vu}0w3&({BBqCKYXp3w9uBL+-sZ}`r3 z8mb~-!fqcYjhp1&Di0d;oWpYp!ALCg92v>Qpbf@#xW0@xUUqLJgc&z*6QecAFetb` z*({-w6rqIobeIXMuLo`OscIC_MIdIsc@GPi^etSVW5~jS&MgMa9~KGnhH3Cv!I#LC zMqFW{KM`xqswaRK*>HF;q4hCSiGwsCMD?Wz-cNPs@`&~AUImP;Iq`Q<<+Vzc#0r^6 zxXSbrl@$C+Dp}E^sd$WJmv-OTy(D{d3scR@S@ZGDMRw4MJzVyx6?n0qX`Y` z)y`tJf^jvV`g|;tvd5A9d|lRTH;OcY*0Y!c^3yjdevjtFYm>G1`G(j8A9}>#0 z)iX53WSEd!QE3n#JHEnd**FrB{>kCrx8Y5!9zh1CQ{Em5F-Y3BhJ|Zi-=yduW!Jse zKB;xr@u;<+1~oLpM`G*Dk*hF-LbXl0ET1#6@=l*|~c3@e=u60R~gDhTaSaiNB| zcfM}u^bDbgchK@y_dK?mhcxpE7Su~#W|*e8DdP-;CybGDq0ZM{Q0=@ zsX~E3imu^oz^83}m+80feuiAglGpVR z8Q0!zXVtq*#m9xa3a>alS7!b>;W^GwjwPDSUHxw3)~4Y)aiA=e_vN*J4ADV(e)A~( zpx|%X3fIQG_Ckm#pILw>fu7uz6dWHs?2bxEwh4_eU|7HjCu~rN;@6~FsMK{&!OB@W zFAckc!wEm(%#8EO{MIR4T5X=`*>~62Lw%Z2u1_3hFaPz*>#FF@rsn>)9v|aioGwf*jjv5@?-R=>j6K=9({hE zyU_8py8U0E@ZT2!|LqxpL=xwrlfW0fpOBT|a0>3M2Lh1Y0#Vw}-1TAuoNUb6Z zIf}>V&pAVW#3NM_FTb_&MhebPpc?YA!W@>^q5W><{i&JCLi*9Aeo_?*o573mp>=fm z(x%#@g{cfhe{H0iB=7Jf*1#4IUL$Ttz70+}s;F0S%Zql4R0BG!0Slh4%HXp>H-n2x zkhnI_);mK_TnUTS>R0D? zHhmTJC-Y+7`j$6rCiLRUIc=vqs2e*=_j^^)F%R`Bpp; zwJDI1{R=tOheTeOV^8soxTqbjAnw5~jQFZW@?Il0HE%(rgkX>|UenI`pv-jqZ!FCQ zGmyBEINq30BH%GUse0dIB-5_Mt23ILPG0%?>HIrTm`4BOFX-_Cmv$-1)jqtMDRHO7 zS(GR~kG^XhK>c~NFq7BiRnJUzPe)o3Ur}72zi#~4&=#>8R6gTg7ing*W!E}Fb0?Q;OV%xhSF^#%#v>`&*C%<9puQs8RIyj8H;m>0n^Z z%MYS2cO}}B>PD(p^IdK=DcCzvns8nB8((XxNi4lB-O8jcM$1*kPa4Sg>s$3+GL@;g zMkQ4~>(F)BU#@s?*i)CnfQUeX{isuSaEcD@4{oWc`rRWfQ<=`(=D1mdy5Qk5&8rQ$ zH2t_Mx82*7He-H>xx9xS$z}gog6p#tq^0dIdv(I;t~i|3unu|Uv(_Uy^PW1Wjy+M7 zvnO_6?qScg(~=i~JX5<#>9~%4SP|XhuggtCF24Um78qF!&{s z`dnpvO4A``-Eg;wowPCM;zNV==@o}qEELN$0jLppPIR}!cCg9dYxHm+Z@!*X(6|#QKz^6eyFYxnCApG3dWJcMqd|7JBSOJJ82?^Xbx41^>T50g!^aGJDIz=Fw`~j1^burQ@-z z3(&C8{mV!!dzN);`=M#MfuR7xBd1=@3yL?EN=xEI9}_GDPhb^ED|8&i?vTXTcI3Ks(HI7 z3;c)>79V2j(gu#daggAA)UnyIf<>OM&4q0Rg#{aDFLs(aH?6|f8QMwmNuec~s>9vb zT8r^OAzS|>A&KZgsHR~aH&2_0l964{{)6HhIF%$@tvwNwjxuJYl1jQ!ca7^Tvs!kK zwl%Yc>z5OzHf31=@mThxJrjndU_Leubd4e%Xa|P5w)b{O;XvRWlOd{}k){e1%@1OX zU`!;_QLwd>e=^}iteDr=J0+E$6eNM<+~#c8#C7X9McM;$FnDGU-ouopjat0TrQcC> z$hkf&G!|z@{2jWl5+P3ElZDA*dVd_s7x@HV|BDLhI^Izf5}bR6iu1uBh1bHwE41GS z`JaI+!sp9|@C4HZOywFa8rpT<$s!IV4X&fj#oM2K_)H>Btase6vR9d2^PHQFXL2GS`XdJB;VkuDCG$L7svGden_#rg2 zoA?-FHlb=iY-zi1HdsX=M~p3p`(Rf=Cq5=ybq+bbX;?QkG?zgjMRI!V0Ib#<>AVn? z`~oV@ff-3aQ}o8Fs$0Kc3Z%<(1A&QDv^OlirKK)ndq*aBm(of^B{5pFTXPG@9&JZv z954SwFe=?~Vy>zaLkok1%Qdde^h%5fVsymoObF$q-0F;%iZvsl6S!1g4Kz{{@K|yIr*W_U7mm8=lCaaZr>Asduxh{*QlL9xeqdJlNB^R-=b12VQ*uF@t`pslCWv4!qA%X zTlj?0!&`|bk~@3>edaDNirm8U4-WqQB2jBK1>A@w(Wu!$3Tt_ro|I`Vh#;fg+$yyD zYtpK4mo}vb*Gj8i5_`QMR2yY-<q}kge0i|PW^22hH#j9iS z&;{GKJB!l%uSWd~6#lFB;r}=mMVo^+tr5vlku-hGpZ&1tC`|K$UHj_@5vb_&^T%cT z4SCh#mMxIw;w$N<&Nco8CM);eCZdjHKIZS=I;AM+u4bNNF7#3vU{y)A0f_5}%ps9%1;Ucw*5Oc9I!{AsPKW)C_SklGMWr*}zhsvh zezw<5mKMovkn{}Unl#Li!V#^qLgprUtPxK zB{?%5VRhsNSFBt>jo`F}xo70hJQm+-va606#cCx%hm6ovT7ESa#|G)$Iap{9X`Jk) z7HluP{^}wrOV}Qw?72Ip{7QZzT79y#X5?KZ`Hzc1&wtpId@OX!zM_`UhEFagr_Xk$ zM7;xrXTb8~5pU?O$mwnIQ*kbp^GC@AYu;V+bguN#-rsLQQ%BtEkweo6Y3Xi{gPWEm zC5;9swxrapRF6+cc5e(aKgHe%fyYD1W`Ba+xkFW$`?fQWupGf!WnO-~;~oZFu0J-A zO+>Lga{(C;XnE#{wDz^^@jIBARlPgtzKQ0a0%|!eE?%{cuDxgp>9kJpk;5uq32Akt zMCQ-9>PBMu5sj=^sepKD2VL4Vago4sbE5 z!Xr4cd2?RpxKbEPB*M*8KBLuIe)_|P<036nS>0TH;B`0k&+Gk2N2f-Xr{TV=QR#=A zvB0{>3%N_zi1hQrX9E|}J^9$f1lR7mk0e-u5sjo&%JgoB{xgjzcNx-qr?TAnZ@RsD zEF?G9H)G@qQ(y6GSI3$UPFch@CQ^dgbY9WbU#-yYik{%_Dond54Q94;Lp-kCzW-6i z$F(nKP-1t^AMZc6^rJ|HULxjiZ$DcC<@F;8uCZ(s_~%B?jh`G?`SLjX(L>=}Wy-H1 zdmm;m`($C)+jlqf&$GSmmrW~IiC3QwyZFb`2U)F&?+*VH-}{ICKbQPD;~o{d_nXoW zf7(~x@c*e@Lhww(h)ciiQn`~(-v&L#9faten;w4Zy}XYU<_W7ZZ#kbJgm0U};UWfv z<@12M8zUL?-M*g+HcmR&^M&}oaerRAPto}W|ELx7F<*qS#^xLAn^#n3(rG`lH+9nM zhwDh8!CY#0Ket-(U^Q%F4nEoHp?BE&LD0M<#fL;O(xybBQ``W8^}uq~e1gF_>rJp0 zF3;B_TjGasSd(r98!iq2sCzLz8I6L|T6Jud7Z35T$w=w{1D!usA8*{Av6c6#sLy*U0q z)oKI}xeu&PDvyE-qkP9h2`alveM*O*+v;6wb^s0ETv#H*K{~QJ<1V<^pqBASoBSaOJI?qSwgfBS0DA&$!on zq4xnPpKy1j=ec{AqoX$XZy5dC^B1kf-miVO=U}88=bJNBmPsQ@Ny>EKqVIa~?P)`5 zsIR0PBD>S(g*dRrSb8=!BKxPGrg!^0$PtQl&ljG}JzWHtwV*T;PkMACX zrz&6at-AqBcRc>t6*)ci&ST~I67Q@VfZMl-#_+Wrl&pp1lIvGf{C~SvU?u_O&agkO zyCY5ZuEKGvGt9wTFuoZ)Kz(l(&~~aG;(>ZHYy_vY`7n$^qvt<@2LKB!p)JyeoJS;- zkk-|>zS6yZL-T{QrcZV)1P{q7p}5w8zjD=W&3mvn)`7~dQd74(VxdVj5~!=gAMFn4 zn7?MgQ?L_ZPMJi)Z@>Xd_sYnd4|oT(s=!MqkIqlhtr*;C_pGR}qB$lG(A%2!@W|C* z@kuS-f&m&&1WcM=`jnn*bko`q0h1`CRr?Z)X;bSoe9)_d>iXg%Qo#TZ!RLa>kvkg< zUc~W2Zzh1(%ODK8x_||?B5%Dtr;mqQwXq5&CbGOJzr%UG)VoyxLaSJ+E5JNtIsh5>$5Bu^+Mk3VKNV6JM+2 zEx#d0V~~C~+~m9~C*2P~FyVO4a&>o&JC4|pBXQx76~^N*C~YSIe0%i4^V|-*w7=ka z+!KNI%8?O$>!)WlHRMkYnreRy?)>xTy}ORf{+_irb8p}IkT2!fFE8zRb#Z(0%8hG( ze6c;*@82pE{*Suh-Af$MQ!%#9x({1wfU{bv2wn!8cO#CkoyX9Ypo(-BUz*gIWl#Zl zfZ?#Yn_c@qOq?Rr&a+$HNK~=S6_IFWqVgQOVDl2=lwI|K0!z#pmzLD6u#bF4`fJW5 zIpAo&H7isMJEAa)@H8JfpK=SA`#Dk2o9f}a2QcXz_GEN8Q*!u|WG@|U{tbXJNFE1i zNcJI6tK}v6yCp-(G#)Q)hXX@OTSbP;l2uQrZi13~l`0f4(R&@cdVHW9&+}Up+C+Cb zEn-HlOQy^uxaBizLUaes$BjhFDS8PBV|#Hzz94Xcms=>ouR(9v?WR{;+2OoV`?;TI zC|BFP@~>TN(YN}+xbYdSapZc{Ua7ok5N%(m;*_cc_Y& zLiTy(^_XvfD+QKrHc8xGOHH&a&}FLYQ*ZKY9bg$^eKNhWlzE96dj^{dCa|0UR6$*dT{R#d?^ZY1s__O7Q+kSev z)Bf!pNmdF!L3957KlVExUVZor^nAQ$LqTzPSY!T{Zx=M8#P$#2D2cbi&?OLh#F2hz z3^VpGxs?kJ%mb(MZQC>1<4G8jJH};SNgBhAuZ|G29Tl4Bwx;Qdwwp(Ss;le?rn!)P z+|hHu^mp3VcFmzC{D$N+J`6^oQaK7J%55WY?k4pNE>W&gb2tUm7#}w@i(VK~wTRAZ z+fA|FznqP03AGu^qg7c#5mgd;@_4%n%(cTIywc4>rlf%aRG!Y||E+49&z2jp)`=`t z$2A>jDA0>kLpY5-mm|>wxeo3dyV_{7(%#h4rf%=ZNEC9^K{5$RL4qbwWE{mhAs1y1 ztRNLiBx*xm8iiRaKKnakmx+yzVg>F|6U-b=ZaMuxq%E>4f^ zMs)-F^dJ5VLMvB?a{l)5!AtoOTe`<%a=sg9^5mpJL>E}e5vnSNlwrA`9&#iHcMPIk z?rdy5P|A#2r+4VxlS39%MunOb{l7$fE%@qFqq@yedKTwR=J8>-LMi@SwO&6J)=^%( zPOkAF!|W7;czP=q^ruSa^dnrXez2;ZHMqv>S95>c(Y7A@={IrLCN=x7u~%=eGA5J|V3 z6fB~g4Mcv2AxtV>g{F87)^#JZYCBoow@%Y_PfhFAzytZfWWjIiHf(3+o+`|BSaK8n zH~)S~li**dI{Eo_YjF>xl5;gIm3lf+t!>CFq-dC(DrHG7U{)1!b8l|ioLaHzAgm2> zc6l_OjmN~y-}||t&Y-Jl0V=gI;wlMzM_P0}7g`-i%bN%h7Lq1^B@#O#Bh3PD^R90% zpqlVy1PNz+;(&-*H@S7djxe7c@rflusufju&{sszj*n+Y!tk&ZM~ynZnm_@#d+Fn} z4de9TsYLnj>gooLuxj7UI@eC?PP;C-ItagJb84K99*;3|+3qy&g)>>bv#9D07UFcYDX)ucH#3XK3$0 z;i2Kr&)xk!KVC7MDGqeJnk`Iy`Oo(}o~&!xLdldqjQ#7|ntVAw4Z3&g?@U@u&34cC?GAUqln z*#}T7v>lE#_i^7iz%Hc>Fo!faY^R6KsKK#i3v@}=^4DI3}yNZf|CI_ixLs4e{J)2%*Y~3MB2JQ~m)C_$NtwDP*aV{U^l#>$-}_e%%%ryO7rn}uDpClTJCv*O*{apu4}C-5Z! zCCk6DiuuHD885kRS&=MUNyT3p7PYCbw>XZQTKK6Hp3d#BfyL7wr~Pwvz@fHpKH2x4-^q2~?B0I7 zZ19u2p*jBoh5wdf`0q}D-2lKvd4v3fs3Lj^TxYIj)s_TU{k5e=Ij0Fc##?I*)F$iZ zd}(a$?Gl)b^#+(#4D1tk?ISqOBMxUn!=>oM9_roj9jrH~EfuUKYR#bJtd1RB>fN8 z-ZZMIvuzvR8A(D2I}l)lktP9RK){_45U92Zga{ZlK%}6kNq`s-Ehs8lYj*}hfPjpe zAZi!|MT=8KYukibK?QLhdV?qqwHAlA*4n#Y`u@4Ucdh4H>v_NT`)6M6 zUdMSHQ{T`@Rhc!7;e+D^I;m%~a)reUUl*B9Z1?A+VS|yTVnV(axZ({0^^qrTB0pRc-rDpFE70@rgV6fb050r_y0i_~ugWgAhuqHk z{^hj)M%vajeW6{uy(^t!$L8GC&C*B#x&w%7j|pVFD}-FLf#9{&Rh4^e-< zc4oSMp5p2#xr7g%bD_i4*AKU}mVI8B`f}BYl%DK+D;H$^EIHZ!ZSEG5D3)ID{-!6^ z#gG#5W33zJ1S1%3$e3ZEE=9}1P#MbPjW#Ui1Om=%vLifKuJUT4Dd2zTphLAutJ;w&q zbMWowDS6~U*TfCaY}wOFJ->SjX+a0@*wfMe;nTWL2%nD?kMBl?&9jpzZ;KBW8wbRS1Ugg#clP*2g;?%YLCYN-GJb&iQV& zqIGWXMsdyY)EHN@$+mgQwGiQEeyq-^!l))&xzR zSmeB_U}?Gl(i36;dr2&y_KvrPUt4=dmj0r;q+MBYXUosx$;yS0_i)i(zpceqCE9EM z4wsh9y!)OX2Y$KW8&hS)bo~#nfB$#x!8O#~KTU|%UhF*g<*k3;`0ILIVt(r}rS1Q$ z&-h=I4=aHf03e}fT!NOw3fldM_*^Gj^RRs^Pu&NTUEo%n!G<(#7b0pI3eH%_6;Pc3 zHi0}y)U#z?gJfs?7wRo>OWb_2xh3NFJAQkjZr;3c@b-_c1bR4p^OVmVk{&G}-^ja1 zB0J)(pacvmfX$F@V6Znu%H!I>4E|m$hTE<66O?75J(y&Ee+!4iOQyEwOVhPwP85w9 z8!)q}J4@7#%#sjZ)SHwzKK7I#Eeg^BA>7Akx4MC_us#ZvS2zX2Q2*I>!t%^#s$8*j zvnq~AQ)}CSM0u}?h>6n;8AgrjDg;ikf{*ZXoINj?t~<2ScoJHtGPNV4;AplSE7vs& zguPWd`%2v*_fgNxy{O<(d}^us;5oGOTI0-Ww)MN)W;=<#`Zcq93_zKMTJS`9R?g`Q zg#1(e!+U3$v9#1w1*4R+d#W7?q@g>qMP0e%v zsK5E5`9Wj$8H8GkVmQI;(Xm2!HT(stk5F}*iU{(Z5u{KJ#7qLU!*~ihpFr0Ls9|Ij zP>dBX_so8xN&|N|u?I<>}JUQS{ zO1;*^QdfWsN2bbtrjORnP&>byK#725b$umd>zE*VBYUPDf)Z(Sd9S8vZt%n#w+J{( z$3V$2BD|_Hli8bLE$T}!In(yLaZj0w3B@jnH*E2EvafPdF?=mekcV0{`Q($YM|rv| ze;Bp(GQ1^)e(4^r7OvMm7u9%!`Dap>Or=a0n-lht;<5s$Cqr?QIS0HWSxb==molke ztPFJVe|C&i?T|W;qVzegmewmT#? zdS7*FglrA(0R;TH*Vj+)bj6)q`4)}9=zKf_!(zm z)arG6mIf<0U$N%ae0Y1ZANL=o@L%ot{~y*c4nEh}#24!k%ifu- z9Z%ie_~eWUGU*)Gu~Xgi(|Q9xVDnk_|*&Ll5=6JGImL61lzPY^1;Uo zWBLJ?s0rWUmjiIg=*aB$=^DoE`TV^?#QEQ;bv$O-a!Qe^*jpRaQBdnMfWJ^9Te3+oMCUev+onNce!4TR-%MJi$~3FhG|^cXiu z;gK{3)+g;+4Qd6fAq&Q+-HsE>&DIoF-avg=*7)fm=R7vKROj}JLsUDJ0a`Zz+z(QA zEfpy+L4{dd(Gp$le2l|lcpVQV#(Hmj*h>wVSY}14CmDb|Zg{wk=`CBVnRgF=`p-|F zS7Il2JzTljqrd+jP`HYEZ*U2xWX3rK31_D6KkbN|`ug|d^}p_7atGesn!a|!5~7>4 z-`4-xPfSC=sTEz}yLU#6PJeM?87jSOc;;zNX7>k=;>D+#*YeCoPV`+EA`w8nhET@1 z?mmGvu5)g|cXM(V0i3@zA}9Z$V45uw|NH zYt@7#w3LJ-)^cRyR2aJq`x-M-;oatw*um?5k?AWe(~?m#q^!)@E%J?#j2qNe0*PAE znQCeuO-?5WY$G2noFaBuekWTYm&4SRzWBu`L??6!rFwd>nmay}%>bSc-nJ)-NGrdC#s5r$1!-jQk=Q1l;}Tn$;E=StCQMTL4v!rVW}npd_I|m zI~w7-th6O~m+wXavfiz0@PISL84X{IKyh~5!NrvJ50?VZX;2ovt#4VQ00Jp2isMjb zYYiGx5}TRG2qIiZ-1DaE0mP9pS?!B>*i2hwx-?yspJg)HaDj~)+y|T#PBgaAwT(@_ zOBzmkQBh7sQ_~s=zu#?@GY($!jX?n%7m7L~YR2jaqmq0oI#099IdNrPJ|jPyjK-^& zm=a1CYNQ*ph*r+zxLxGp;o+Sb`rmUx0)J!2u(Qg8P`(bk9lZ8@z2BO&EYD4nsLj35 zd3k&BXSjybw_CoAz7xFkX>NpP&-nd?t%rxX$J%=q;k{j;!u}7cAYT;o#=oD@;d7mO9Zb14N z@y;3GuUKiUd^CnJkRt9KfrJpUhuB zIuw?vTAAcHzhS7`_TIn9^oVR$$)y-A;E$D>23j)^Cyq>OOnK+vQq1QP&<=Z>8Qm03|OEo4+yVF8P~? zC!?{Ke|p*Tm}>0bc7xtI)l@6_P53FTsnz{Ipzwdm3StBR;6z)YxRghA>roJ8N;}(& zlQ#~CitAmD@rG%#S!LwZ*z*nj-Y}}n0jzH!hMXW1bc{969-kHz+LI99 zr3v76kT&4=*D!v!u3Qpl8FcHZH2V2kZC>OHnFyxK@~}xPu6vHgp3)s-M%rowPfn}l z8BO|7UKYB+)!7}^nUdc4hwN+Z&Ug3chdMq`Qj1P)Wv0XlA2Nf?g~If)9!0kGrgbJ@ zXxS_al_Oq8tf|T#F_q(DsAXZSe~mrLBcko;tDN9L|C)pe!6gf+x2a|qNBd=) zlH7jMeea^rj@<6ucgdQilR}c;EJcWoox~U5z6n z%s7+G{O}&RQvyU3=t@3~QJ&UvCos8i(kT~resliAOj-b4!WCqCMRThsP#BMo;C#d? zh*XuD@qN{URY;$95f71RLc;% z$cRQRN@mG01H+^0T!JYPK`0_B`njBi&c~aDST-jTLVFi4n;#6IqC1n5UZubiK=C|H;tK0TXELGf^Sy}TRQ23uP0*7>QoRA3pt5aj@Awgd? zcsE9xobWr4j=2tpgm*Tfx!QO~OIYFU=WH>+GPAp3O3x9P7h^7JrB1c6X6bk}R=0;p z9vuMa_ZJ_})eg4pO7n`SdlP};@(}Q%3EzC3trR}@D4_(nWxWlyRC4kd7j1gs(sI# zBxxydbrrdvaUYAUDWU8~8x}wB9kfjv~}ovgaHash9na|9B7i~0EYzQ7=eh{FP~HR4)&{m zxRzA9bmdON{ETk|Zp{Gk{6UZxynqUZqqCo0sy}Kzx6I?P=uZAD!?t4S$wQ&5qXtD| zO~%vi;h?4dlg<0Kl{JKabp0Ptc&hs=*TvWM^A$s8`$PN7oOhx0!j8O~rE&jydi}6> z-p7Fr6`LFOFR%=e@`P4UZp0a42(J}#JX=&QR+C%}1e7D01B$iXR^BcbYVZmI8P7oN zlshgUOu5Mc@}zAi1($I!cv^_A&fEZLXY4Tr_0|hbD#@6sQr* ztd6$4M|J(UBKd)gUJf{jvRYa6)a1m$dMeWzk=atW~jz6EV!ze(J$Br zmL(i)jA2kWExoUp>fpF>T+@__p2;4Y0xj1d{dkO%huA7hW5$DJl+Vp+s{Id<7%DqK zPex-MXVrv*y}d{YD#kRK{e-B&CE-?mYV~_2&8zgY$%uz{Zs_yAHkcok_gQs0_S@^( zX=!~o+vBGHNk?P|@c12sIc4&V>~rck9VJRK3U0@_%N~5}acw75gSbuO$)~6_1U4)O zgv$h5#8qnV3Q;9_$}#!=Wn`XhxPkZF^fYtx?K`Dl%*XfpZ|x_jxRZgbCeKv5cM6(d zv8oCK1z=B>RH9!aj{C^1ohXjPk|o&q{`n|Oc(D{{8@Nly9*8>{x^qLohwoRqdc6!u z`t*Q#2mNGC@O)gpJ8@<61U%Y)FdagkC{q2F1r8qD>}~p?C#EH2XLv&Lx>)ow;k#`& zKL5~m?L+<}<=d0B|Fa`WGAqp|7^dyYSOy?G`EqhozxEg^{kWr`8sIZ65oRA3?Om+ z<^y|+`yz`C5{c&NWIw4HKZ&Qg2)hOGCjSu>%G!s1Xcv1D)c%I(=Da?Zoel6_p7Kz1 zyz2_`#c72aaga>iZiuFV;^6%3CB4ZrAenAppkXZ-xMR-`c(XSFgwD7lD0P)W{!kET z^b>I*VF#jxB2ik@KGP4EZc!d=$ZA&LiZwfU z$_CR#ga}Ei;V%{+mRV75*E*YjHGr;ATH#-AczApgOvBMHBTG+iyrht)M0!RDPA$Lz zRsId@uFUr!*pSIIAS;Ww&6VloXC6zk63w}R^??w;33_X{JNoTAiu!FRjb0=K*bKt@ zNuh8W3wRSUI`JO@C8XymvBxJ)za4Nt@cv?V|7Wa+hYbHp+2-i zW{y2!X8!{UKV$yA))jQ!u+izDU7>lok;@G!Im(|o;Z~BfNxVMnhjVK@dR{Qw*8C7H zr=a_KS7n}FH3Loc$lcE2BNf*b*yZ@9XFi#Q^Vx~WrOmbHPEI>*n2V?PI<+Z){5rJt;Fa$Oevfl^a@*cm z(t3of^aB)4a*qua=AHuJ{gB&bnA_(;4oL_rOKZ857^2b=aA<6aJ5rM3n|O9ImgX&L zW-08as7_&xZ#qAY{#V$&;OJ8@jd^}wv4;eZ4da*PS@LRuYmv_EI$0cLS<7F~q8tv>3Myr)*w5=^yU#pG6&sJ+ben~&+n^mJi zQNR)^9@l&KRa#3iY9xDg?cHM!Bq?XT9{hcLYIxrU9kE*Upnd=1{lkB+{2`=%>G3UF zw|@5Oz@@hTFopkd`2cFqA!!j7+Ch|_P-kXzH0_~&0*TGU$7%b#@9g6uaxt`m5T#M4 zL3M~iXQP-u(%28wSQJeym5ovPQNgzB2xtIJlux-Q05??Er%n_Ib3$KZ7Rrqs&+ExI zGkl<&_IW4oqj&PH-9Q?nXTUB}sH#NSm#p)82ZdcxIz%&cOb^Zlc>S+8_hFZY-V_U} zFP>+JPCf)cyC?cUq7ii4ko$rmW8qjPPqP80S_mvMfvm-5p=>c0^M!a33y({*v8;U< zgz6AHQV?M~35yf9e-aHLY&oDnB!-0|s4!14VQJGF0{Irg&HQT`y}f-tVCK`51(Q|B zNC&_kTvgNM1$t#H(~~S(z}{#UWn{6U>hK1h*ivUz=G$wf?LKbir%E#Fu=Doz_OIkc z9W;d z%==?F;P?IRdy=_?;%}vW;gthTcgQR21{CM~&z?^H`Q{JrzI+k#aDbh+kgoT2q&(N?*#16HYnL+o zS^bjUSb^K=t9ew`ANpR^C%$faliopXFQ6qnxxkLYxPYVI?2MXs`(H%)x$8Lw(~O(L ze2*|DGa;h%MfP4vmMM65)(}IEYnbc~2n6(@6Q81EQ#_qQXZ`)@)=U|-vk^VgZXMD1kNRVKVUQO`a{5RgV6`WW6`%%4 zP?g43g7>s|cUF5twrV5E0?%>U?e$`$ZR3Z}t(=7e4Z`STqrnsK2oKrSDm%v(2pDz6U?{nGp-`3W<-AnurCj3vThyU#w*dL`M zbH9rEuH_WBx`o?V=g#P*!1t&VJS`p|h-s07yGq3r65BTvbBS1jEiIW$FR@%35kU4+Q0W zpJQ!1(Y3sAKJIqoIs8|5$~LnW$;EC}1dfOrwl2=v`1mS;6%3D&!X&oaE~|kEco7#j z`>uU=bfKQdyMk?NaG%M_DJqYoc-lWwvH$3)&=U48iv{yuT08m@b~W;&Lv6NZTa6`^ zCv18w(xdQB1hsYmtmcwUfnjuhDBU`x1>&(rs)i5vsIat!kZ(Rt+f3p{wJ#?KP;IB1 zpWeXSZO-HD)}Q%JmvBuN0~3Iay^k&;NArU;71-28@qI-nhfz%pd)i}uUCuulgw4y# zre6Dw@ADRGsl2xELh@VV3d27{;UVV3HfO9uyL44=Z$iC%7OB8#G-ntcs1~EEH)*=} z(EEhKwP)T3ie;9uJ6G$sozqXs%!Q@Zld4(o5|4r^d)fhI7^+@y4-#Nd<=`nOx>$IK zQCgfStPxFFVy0x?VfiK8x1}&}jfBI0RKm{E8{BB^jIzmx$Z!pe5$-Ut7wjlgKt={!^(A@EsFY>e0bWtESp7*Z54u4Z z9`oXE6oW=R+8o%0Eq;Wq>mMpzvc51lumOcjNoj>eq9OyZy1mt@I%Wk4snSq?ia8Jzw_Rck=NGXqjM>Cf5MQY+}2T>&P9YsMIq`TcHw^WP&n9heR2R~JX*d=P4M9>x~4Ba4hdEj9SNS5{#_yfHL<{g3=ZAt5Pu)JdrkeN(^x z;rlS}fPYF$#L>vVOR+fea@ty+NHfZkjKw!US-WBG(#BKhxr5kG+)y9`jhC89Rs9lX9VjO0ai+NA77x|en<{mxqKtlZVP9YF4KgOgf3K3sFc9y zL;38^6rB8~>ey>_NO}CB9nP<4-)Ob_m^5C4}AGL~33C8Dsd->KkKcD|? z1PF&*C!5Wl3CVNbYA-@x37Q}bbEWx;9cvcLVe?$UNl2uLq@Rn|O` z5fR_aT9XfVi3Ib;XLL9){CC5uIevo2gC5VCva*&#v6JkH znr2~E0tHCKwRvv8KKGq7{!0&ZVbUV`EW!Ek^9G$zG}0hV)|x{$8G~DDP@N_0jI~^~5zy!4)7Q zaXta5z>#T*9ldisBd?N;!WOMQzRGOHv#Gy8JL4fI!Il{YSb$+zOFQgxk~<-i9)%iK za+tp@Z=J`1WkKhb9R9WVaO}saT6teQ5NqNTJZAe7x9Sa@xe46cbI;ksUK#M0u!_%; zce3Yn57UUd7eCduu3h>3ZeM6@;8zEph3%adaJ`;yYE^v?ZVWy$FYwQsEke_c|A4~( zxOzYw8c^8Jb{&?Yqu@M;9Qf+>0q)hlv+zM%4ZK72J=Z(#EEg1>fOGBCMQbmNyZU`5 z)U5U+FIb+~79GU6*fIfHM|%T!vz$;77pw~Xl;n!lwsTioUM$Z`NU9~`CzdsIz*}x4 zP5n62;RfoAT6z17-~?w<*uR}^?2v>h17>!eyCx~?fYHJ0R|Gay=H*ED_hLs)C+q;g zVBP>&q#x-bWR*wvjI0B%<5epXo-~NOfrQ&{wDCuGFnULtyMrRP=z>p!SWA39P*8)! zG98X7oXn#a?A0;pl|fl9HAk2E1>wk&blN)tpUBT1h8UZQUd0B5$BnQ_MM`u-YWs7| zA+wxG`0YUWdOq=M_8LqK5H(eURVHafdVs8?t zS!us(9ur+ypx8jvw1bmeP|%}%j{&L-WV9Ji7g)F3r0!K}a=D6EV!DS(JU!US8&B*6 z+Qnz;v&+-DlQF|W@m>_OeD_*gFK+xRvf#-FjyF^2AE)X2>3u0XZS&uWybnR2vEYaE zH+KicO|IEmOUmUv{p3QsU-0K^f{wSQu4a^EL>yZFX6ZkmFoW7P=t^~clTcz2G}ph} z*firU>Q7GnH!nf7Gim+lyYFTZyA?$`cY6l8r#=E z#)9@i({N8@9r?HyfyZYur>yf{MPGjwR6eMTy{77T8-PB_^m)~`(fiF?K?lrO{Kf1v88k7p9NP@tQHO2$T9|o zt4l*2hw=1v+X+r+xry~y90hIl#X50mSPYzUNS77 zSVC^(*aXAkQ5rKY9-Z=nP9Cjo;*PL~8os#ltYym`%!#cBGnwrIImEby5(K^bz88^P z5TKQ;W`HXFwd#8lq?Zb=;d}M%d>P=5E$7BMGvG0V+hJ1++=Siv>X@^kD4PaUUahZ2 zfj})~@zTc|tAKBVFF7YZ*&X(gxc~j?`Imo^LPs=r3-2!FZ1(9pw4c(i%{Nb&CD|#b&lFhS-}vd?V@_=De?Z}XD-HhJABYB}Avi+;=mLGm zgv+5V+Hoxb)9?o9be!8*icn>Q z{qhs_jwGcjVN<22rt30lwpTc6`f%Sg3XjqanbIMYuZk!1nTg)3)^~!F9j2@9J#<+i z2T+s)#WDUdHuMWqQ#G+qQuX7081vEF>kFbcK!UO~rki{zAov=wYjn~_!H!g_e%TkF zhFsf=DrrWQkk`Co=K2sQX|md<%Y2gYo(#9FILoW-Z{ok%*))aP`-&7s1m2(J154WG z+*vOv9nRnInFVambDp~ZGaM8C?Y^cajOcKXrX^78b6~0D$G~vt>a#u`HYzf*Q#dPd z2ZdoZe+@c$JI!})=b`YT@;Muj7)^43pp>G#sPl3KLjGLmOHi-a`!mzC%Hh+1RmYl> z@$n#RV{l@@0(XG#5Xlmp=FqWwN5{nKUMBajEy-n0pHVVuK;yh6Syd>>(Uf7phklW^ zB$kNd+3qIl{28YEZpU(z1ABdsIJ&0-+ns`4;NELvgBd53TYfq1J}3J@p(X3jL`ed6 z<)PR&)v5alU$v#wEV()NtoL^1-ur3WRR4g&6Xc6)F3{JXFLN3YX0Cj>@x-=<+?Q=K zk1e%pj%_Mm_3a%11!Bv9SBMc~p@&XgmmV|6VePuKU~?GqG_cs@g~;r~F=Vo1x@}{y zq)2qX_btVKGi+W9S)Cka%tqN9>C3%rAQ(?3;}3G<)t3TVk`4@|`?pj%MBqMni|GXp zw$g*Ka1nHs@Gy%r3G_L3CJjpn9q#atf2|mE7<-w96Fdn3Br;H(E%o5WqNYE|gv+M< zx4mdxXwqcvX9T8(btpl3*KS*Hk&Zc=I7@3=q=rIvqZFJiBoJb z%7as-&DU!5z^HAggyfNGm5)L6Dwn$}W(icip4B}}EG~o0fkJ}d&G!e$e-MwA-YXsx zHxs{k&vK3rp+}A-4;1!x);+tm_tcr1%KVs5{94M{^6s#!o9K0Yq4(#wF1dsKV&2Vl zAqPgh?|kw!;PuFkiD}lA2g83Yp8M0z|5JxX8vp<>0iA+JcEdK0*tzo>_?YNZ4&M>@ zIdK}uf6PUIH$=b;ci<;*V|Z?(zdIR~17}euljcGhPBuB#n^Ri8#|OOFTmdOirM?Z{ zPBHK7sWX3PfDHc>xNsUG|m#nRAji+q(2 zRdhnm`Wd><`pl^Vts{O?d0+LUKtS9Erd!J~-|K|GtVU^WjTfP;0y!MN0gZDq;%cOI zb?99Rdz-v?KaYE84?Yb-%AAT(L$#xeIU{2x8f`#4fz1a( zE3%Mz0hMqZZIEb^ffrnH)aGu?+&L5qT;`$5lxxfvr9{xJgi)X~zv)3pN0FhfBu z0m`434PpUA4E3$~m6lO~`jetlu z7w}FKYRIKvxl&jKgUg1w`j{D#Ia&G)zDTpUZ~`&?0ylwXYbl zp#*{sba?k$Ukd0%KwQ89Mi`A%UfUKZh(rK~3wJ!| z0+R~>c~!U2zt0IJs=@XKisY>+k#)UQu%>^%&oyA^;WBddwDhg|kJ4ZouRQ*(OXQld zh-xWHSm72dUr`akpITxDG?rIJgtRlK*nF}NHGYPbQoqZHHVfJ#xwYs)j}vK^s|p8# z=%M2+1hgmY!mOPQ0s-K;MNnUE0gFt=iGJ zTUkphnC~kWX-LI5vxX_f2agdQQ&Wyy3sn^->nai7&nt0Bo91Uz+Vz%wo~p8WV?jv< zxJvL4O?!0dN8RRNvRfLzs5!90*E)6WN+9sK_wEu(c?fRFTwvJb!%v`U*5$@w6Q*4F zk4OLP>%OYIc5Hh6%A;TX^TewXe1@|th;OZ0>#Eo1M32kA`@s9>RhXSb^^V=NEbw}t z`wuA0B8!hKpjjMdY~%Ln>2JG%z`VKPQ1$TouTn!U0Tuy3_M(x$45-|fQ!#Iws_s#d>6z#m5}ilRY96#1=`01H6b~*xzh3oAzOV-}A3-bhcvBjz zqJUevI{7lj8 zMO?K1zGbA_=uydk)H_H91y^t;h3!Wta&QJj-_XStL}rQyBgH6)iN&HZ2)Qb9uy2&} zl*t$=EuT>+CMUPv_9s8=JelStVR-+RG}bZa1tQ+ru>IDxCn?)+WRKkUT<`LOv8==tTO?Q+aHttQ`g1)o636mjI#n| z@iCcT?5C&lDt=%$kTqMMyH9rnSXtG(fz;mnKXp2Oh;f$kI8SoH#cXfGB=LZ^)=!Ky4wxhCdl^EJ2P zF#p*7`yL-&Fu0Zk9c)35=H!QAK9P;Hg7!o@Lc%j?9GHQ`!wSbahmTMGB*M=AqZk`0 zyFVDd#FX!+<`mL`S%5#+Z<5dh-PaFaB9J>|G+X8sbW*#Loju*Oe@2E^RT&6_i;@*> zs^izym&LAbisM5$rVVB7C!;sVhyH z$S1Eg>Nh2fvw!s;Fo_x-MLfRn>&DMsV7?tUB2e$lh((q*pIPfhy6#Y^GX`Znn^BN3 zvxD|MMi(0X^lSP61r3xMg^J3Wq$BhG^6GuqK@F?CTmI>DZ`6#fG__>6I;U$D+Ny+OsE54u%fHT1fxBwbZj`auoqd%wcgw|l7!t9-=btcxk z-^Z%c06YR2d$6tjBHF-eQ#=$3G&S=u9#mM!y6=XCqz=?bvxO!rkE$9k$PKDh->c@c zquWg_bwe~lR_tJObV1QPHoa8+f);QP9F(UQ8b`iq*t# zPZ79qADznP%@1LHsk?~NTx}g7R(iNN>&#UeS@_~nP=<*5g~J9Dxh}|em4F%rx~4G~c`z%d=h%mHJ*OjcR^KkaK5f4m{h|2${DYYEt1jRFe`z%SSCnFVNqv%oRsd7w z6n~K~b|qL)%gXN!U&B^E+it_v64Gt{$v@`)TvmT~&5`v%>CQ3^3g7VJ`JZdZ_rF`v zg6I-R=Ti8xh+m7mn%Hal7Bj($uJ}Fx6`wYpRy9Q`MQW1`XOIjK*}I=v}qHwc#A%0n#>T`KTj3+cH^Dr-fl&VDZD;oSR1AgMmP&G1ID_ zN9cC02@%{2-QR6$BwxQU!oGD`1}-)Z1~>Ezwq zHz)yL!Oem5?0^UNxKp>YFqpyu!hcW;Q(vDHnTLqZow zm%2jr+j&Q3oWo85_+v9Q>hk)Op;IyQs0W@{PtMzD8M>{%OP7jAy_+9MR9nJ3{l*dO zwlCKi7S+d=S{VD%ez0z`t$_NVhjvDc#|b>x6j3WVYg8Lw1mMg2*Y={Q7k%&j{u>mc z4D!nj{y6&*#rW;8Dq8xs*imdR^C&ivW%;N4sgFm8M?EMhE@+o@!R37`{eVgkopqj6 zg=L;z8C7PsaD2keAb2s&pFu~9J|WRDz9?!O5q;TS)iTgk@eA%_cYdI`;AtmkB7d@} zq=e4%HoDY!G<0;D=K{XVpmULefLNPD-$3w*2(N|KJC_rem`?<@euUFq*6-p%<4&V_ zv;9tFIaw5n!Q#BVZu8rN5F=%dxNnIb;?ncRt?{y1{ zodc(2k^`NDZe;JAN#PDN+RSCvLDbWZFfyCAOVW{+sYr+!pz+o~=Ural|duzY7F=i??qUIHtUz^}GV+=*x?qQUaZ z+&1nw@!7%qx4*Cd4^#NB_WFOjX3)!G{{aF2;3$}=%V^Bs|B^Fa`K+9A4daK}p8zry za<9#cNp9=5zF0&%q5c7%_Nx;bAgCE#o&NR5&BLks#s$x;Ova@@HQ8jh6ahWD-DgLX z1fEEDAAMvfCYu>2j@mGO)+$4%Ron0$NMZbo(Mi~9O|k!sYyyvin7$;;vSPA&1k>fl z7}BBb)@H}UM`!z?obZhdP$I|UH;d#gI473Tz{*l+28}9@Kr%1vWXcjRXMJrv$|ywG zY=Zi*jiC#i6ZS?*>nyJDQRmB$0YGE5HepC}g34+M-U_?H6?#Z)fiOe~zb-xN)>5(7 z)~68(PBQhrkS5`4t2r#aAGK$N8O_}%^oXwjM3>`NCDoe?%kkEQT;cVKm0{&s7h~Z- zJK^#~%E`J=INNORiy%W8BpPkDR8a$-@1s4s8DY*Wc88AS z9Z(19Mw`y~PC38=7-jT9Y zaV$MBP0$Y$OUX{zTE^_^Pq(GttFy~Y#|#SsV+?ULdr^Gr3t`khpzsLzaGtt&^p~|I zZ)*`mZ1JVacro2hbP>J^`XjMiI;Lb0x8X!j`1)6unUeEbK0Po zBd4O1uipS753W2aF3xS$U0 z?kK=XzRq70aHbpm11=YRYTyTJh_O|L@p=hh8^63LW7yd1zKo_m-!YQrJ|mw8WPKU@XE2B^Wf z7ol=9hck}Qm3HV_W^#EC!BbvY<$=L50ZTwrsKgXnU*SY_4u%MkgkDTtb8k?E`{qmi z)=3yW;|=ZkJdramXIt7FRIPO1AK#%d%X_XJ4ZC%2F_VP!EX4(79pAu5QpdWpWqDTt z#Ha6A{8r`Rn5`?ft^159utv6i9J+dWOk-ESy>ciG`|+}<|G${R%9X`&{)~TMB7UNr zngjIF2N=U&Oi4{vm(#s%&e1Xd4{Prk)nxvz`# z2#A=3j%8>nIy#dAAz)Ctp{St>3W{RGu_Oc#FenJt(HT%=>|>i5b)1=h=J$W`J8PYD z_TFc&{f?CBa4fBZD8sr*9FK($g40>^UBCr3jWO*oZ zCDxCXRc50Z_R?U{Ez^~n`;D|fKYM1EsdU-k>wzch7J+F|MLz6=Bvu{8ynHPYuW49J z?ymMKxDS}yebebCtCPV3<`hMDHq;CQOW?dwn# z5XnH2J(MD?(w+jq*`mQG$Ix6irc<%97|?XxEoR1fXoQ7QfZ<^}uer@!kG^=8r-g_O zRKOawruHW@czp{v`AD^iuB8P~&bdxRw--j8-E}qu^3!aXFKMWzYB;`=NOrd9{pUjC z55S-1_^*sFcHQvd{yfn0tVnPru|33kY_htz_E=mPvpV9z!SS`^{Jrzjvmf<+U+We6a(;uHq$$W9(Lr~8xMChQ)g0M36<|}QHlwOuiov&e= ze@VMtUOcNCQ=<8!fw#g$(OaMoRtP8$;sDJZ1~3R!$wNhbIPK7w8LWaeVs3S!*xm+Q z@Cc#Bl3Iom?A)q$LG10dWn(4{AcAqi%d;_ax~O7Kwk2Ad2vmGhs5Y$wjx@S#I)4p~ zlEj=OayakFX(MJtU(fu5l$qJqkcNmAl?@(H-%_>PoP^;|yhxzW+}?}WZ=RKB)^zXZ zhQtem#T@w4NS3LwiSq-=nJEgZS;s5C2bY0ImDP=qg$)fvgNjV{7<5H(0?Gk5S&2G` zupfD<<;vvOG3udZgX-d%P~2l@Qbfi~lQUymB_`_)tp%h@cetQ|t3%iyuw0+v)lTmN zi+1(}ba!MC=5YjL3C&gn#aVIUrrPX9GBPAFSUCD41soy5O9+-6-N~50%FN>pwob!d zZ=|-)u5(P*98r{)+2FV~VF)gM@^^%d`jYX&;BQbR|L04~?&7#{32E?OL){u+*wd<$ z9b?F2`L#zPp9!uWDl1&=+4NwJ_jbp#zYoOAnrgRwP%VG!`Zj9KqVJqzN_Q!nD&a3* zIXra#_n`246IklA4y`@)-v4|^*TYd%3<)QRFFB#AS5`01 zH;dR--w>yBnG?@B>G?r4YMW91QN9K>e71Bc8iZ)%#*}Sfn8y`JOe9npjHD%X3JuJWIcZMM-&)uBY$5DeE=kGb>Am8k)1F|p;R!Y9~XaM=`ydX9#T=* zJvBCy+W15i!mw%3mTx1-t*J-aO@-e&F3zri9JjLtX4p5muo!e1L6)DTyJtn&A{h87 za!YhbwrXvH&VZXKqM&o9Se=~5oHS{rEZ0S8AzDI8)>u3*K8pk@udgR>zr7?WmOQW}`8;)C>6DdmTKhXP z-k_;5-~7fyT=3O+-Qmlmb>Y`G^mMuobl%VYxv&Y=pFY{}T}DEM>ce)2&MU-zywH%l zEfB+e^>0!5zn&ES(+4`!d>~V&c(MaMt{;C)#7~4%{Q7q5bg_)`Fb)H7p}Z+f)1Oq0 zbQY{^!r7*E>W@e}vcQ_en+UA?VvCRZ(#q z4(gDS)!|HVZez810T#xCJ;R~V@1E~<|gh4uGj&Hg%qj)90a1&j^3GFV@2}qGzom048d>}L%RD$&cpH87{Iu`c zE}UjQ~JE6CA=BRo3LIS94tnm1-oE895Lvzpu=uIDfH6Ks7OL3a-_r3~gaRq8gHHPv8FY;MqP)uMO_*SVU$0t>BvOw>e&? zx3cKM%p|n>UgaMp*bA>C54o)$dhEAw$+GW{h?aju;i2r0+o&bxU;ErB(6@6RK4u;r zm|PKe^I2Rcwcq{w=pPTMFHhcHz1BDUy-Z~D8F{#0?Gw?e(a;H+mwOu2G>x*c`P7T@ z5+qhRQb$?<6eEuI$PJVQZ_+~Cu?3=|((7<3JMro_&WwQSP7isA8?ptdR}Gt5>YXYi zWlBTdetL98`m=ooZoR~G^~>oXv#L8Lal(J6`YHENdbp~z>;R0VrDH0>S?4+ut5*}d z?aR*QK$JYzywDUEu29%5*SD8w`rKN48f$94ib!GfU7 ziK(Mw)?1xh9Cj*l?noO5PjtoXQ;+g*VDv3WK78Ba1p+kA*{_8ydcR~5bcwby%Qz%Z zv{v*LPL>9>F}{tHKu1>Z{%XS5kXTjR?OwMhzw6^)2@ctQ&Q2LxELFNZQ!k4 z#%8qb%VM`!;`|Uiji~#iw1GQI7V63;bRx7wBp(N8cxRHWd046iu=y9EFAH+b_0IOY z)pkpm;F04$KAr}z2fiIVR35a_ixN>UO%BW){ICtKa)?KD80Rkd4)&+ zqsGts)_BgYOBX#OH>a*LkLZYtzj9z<#hT2st^OUB1FQ1S{HLNI1)v8tc8V%#ADyza zq^v5bNb|-LpqQycbjgEg63%=uH()P#(VnHPVrdAz%u<}(Xjfh_5@@{dtrj7Tg(N9Q zR-8%ztpzYESpiP|9y91;3!gRvrT}zmw{Pa>nXkWku=Q@7=&8tjnQJR-N%^gLT-3gcj;9C!vFNQ2WrQz!)^at5k%_WRc%H#_D`^h#F{30T zZ;Ba^Ns%ech9Rbjqpl(`%*j-TLz3XhWnO80JNK)RKvaXr-3;#Ay;m2aR%w#sGUPkY zg(27NvCAW6yx&<*L89G=p#s4QpQD_gVU|0(!+J*s7gM819)I|L^c|Edd_44HkMXsz z3TIY8CG*nj+UzeGdFRUZxCT8ZF zTQb|=b~t_7BMC~wR)=(STeLe59jzFo`Nf?pPdWAZ61H%-p{L>JnPtqd+qAxl4;!k3 z8IKyyuX(ai{^6R-FGJyfHI;6?{ov}?zvUmk@L+X)G`)ZOL?C1pdG9}>@C)QGYrNx$ z9c4eA<38rT-ZCp(ak8j6C$Z`0H(%sFD?h~EobOA38xfo^108EzIrL$Ia5u_PVKlUd z;Rw3BB9a>5UevurheJ3zCg12L;~V;D0zPzT_`HRnWNgxK>eOCw&0a02q`h8GWx*ijmt$T=bUi8p#V zA#T|a6`@c@8&wa6)(Dn;$tFB(6;y6MKRCqL8kkhF0;;q`LyDs{hLCdIPf7mI&+bid zhn8lXH-{lhK{mh$xW;LbK|4JpnG*|r%&#ROkF;q^LsQhtU#?`L@$7eLpL`3ob9vOf zpeYrk1QpdKc(nmHR5bnEd>h9QJd`>@bMMG5N{_WpE_8LJ4<$o*jEZ$7U6g;jO0W>vp812&ivN@QQeW;ZDV!7_lbNBOPH&# zul-p#Vk_umYKG)W5dA=okm|yJ>#ObdJ>8h+Fs_Uv{}>WmSu4*7<9Jj4jV!tm|d3?9|^A8jfNA zEeikVGeac+k?Io_t_{skAj-^pvRD(C>1`7*RuVK-ArboavdN9CT5n&tKi#4Nf>n=4 zQ!`D|@t~Mgl)eDP@xcez5C{9MxiA9Mg*5iwlCMBUO~wUodvq~( z^5$mhw<4#Q4B0%=5m)DoyG+FWO`I^ZiuwzSx3m!?Q3TPhMgk5O>7b^XsfA_&1kyOO()1HB-B9bOOW3BSmu4U8x9Gp zk4|qft)=(5XO}6u?Fq`LS+N3&#}r+liOakwcwa%5Fl_b=%pOiUO@4L+R*r!1jt%4x zEm62wU@h+=heW@IG*=NSnWh$pi-4|^u&f@r9^h1x#7h|GCC?^K^V=`g-wSokM{=Hg z^*+XK;vp+>Q|+zf;W8w@rLS$xI1JaAEku~bWRH*h!LshVKAp5~!{0?4&vhd9*net_ z$k26OgF)Ts;j)bJKv|;fbjT!^V%8JKN=MPxY;Mzch8?y(ur~ zvo*`>@mYF#z0Z>$Uj*z8_x$Ns^QsckK(I794WWeRh9$pk%g=9Pi=nM|OY0AG-R&H8 z&a3S3`j;rk{tO|KkH4@(%?vurzn=tZa0yIl{M!kxvAY+Yg*8CC|SNOC!vRYaU zHe!)TXH~`ua|YF{lY@be63bu8s{fuUex0p6HgGWAt&|qMKR8kG%&kUW)uPW+nB|@8 z)K@{4NmDBW@>#os2~vg=Gzb_?@CP@WfiG!R0HB@wZj)A3iQ|8Wv^HyOkct6ca|AF4 zL?*aPgNH!?#Xy;eT3sf{9aPE`VmwW`TqZ1pBd2jFaJjSq5hSh@ao`I0G(u_#K>FeG znBM|@OdJ|s$q_RX=$;y!$9{Y#y#$zKrojY+EO=528sp+Q8Ark@7>;t2O*fny zCIm>fmc6Zh)z40sII9H79K5CoUjiAF7WKai5gIg@%;Y7W$a2g8kLPsZ&**WdyZDRy z&TV^sczmD;14P7pKDMdocB7qVgEz11NLc%p8L}#x8?xbGz z{(Qi`C^p{=(B~ccZOa-;<+BsxH^BhtY{HX}o{iZ@wnL>4tt`a*z7X*v%{FOL;Ia1) z-qQP@U&-c|X1K&zB(Lke+4i$#^^M^p>GeH7ewSWP_BTI={znwXq=8Cr=fs}?T$cGXRhRsk9e^8=zgt<)&BzIt2^J^du5bt|I^#0Ea*rVX$@L zqT5S;yWM~|5Fc%=9`}ssdHY5E{gYV<;q{MM-}Y{HU9;&sn64*#%DeTvcbkVQHfB6K z)8lK0#GiJo3SWFOV^?ot>0fr6K8<^g{fd5d?sCIeXWsjA$)}N{tJ4yq{yi!Dr`ExL z@CGU143DtaBoEmY)-+*1He7O$hZ;Nx1y&`~_BZ-n4GOryG9d(p;Po>n6sv~&U91f3 z>n@>Mp0fnu`{$y5Lhd-Lgy4hMrm(7zJc6zhe7s0O1Z-Kfr9PH#oY>axv9^;4R+d8n zoMz4nv$2G`AdzJajrlyyH}EpWWSJ&i(Navv)ht#z$9?pqFOIz91;265rr+*nCU!Oh|^{A2&vrfZ6A~&2wYg=ZhLf@)Z@hpiBui{yp zc;fDJfoV@OfG$wEaP|0p*XBDrH!h(iYum0SN=8(AM>I3qPZW%juPNc@z(to`b2sqJ zEvsD!eJn1z%6bF8GWh1-UxhOSSjG1k$3}z9%-$LhpXv1ME*k766~p0ruE;XUzSy(` zll&qmeR5=3nOy6p`q8}%Y}cJ;Jc(g>il;h6vFmn|@{dxp%^f2NRim~Qo~*yVv%OgN z*LM$>J$>IbIjSpli?wi?P|HB)#h5Kmu^>Yfi>9{W}e2v4V>B>Jkw!F(d zyyL5zrO!J0Uco9Lx3(WVpMT4B^Dl28AOleVecR3}@EUZ$7C;Fmk0(zFeyjP`l*p#ADI=BxDog;i15Q0g&7(Gcv`8)LkvA1-SMDbyIf?Q>TXimS>+2{)B{TBf7B zrR|!4xv$_sKR3cwtVI?l&H`-4(_9cD06{cSzcu<05({kn?M1-G{4ZEocDX-YiUkJM zqL4IG|4QpY!T_Di(}lG`1?aG`I(Df%RKpn__w1ur70y=Cw?ZLhxcZX1+Y&wx5o;&h z{L*k7)T)^QJaS6(>0P^jalT)!@!=c^yO<%cM1ot)yTp(hoL{Fu>5T@MLj>s%a&nY_ z^x1}LugOJMx>a{L@RtWKqcgvCr-eXHaC_c`bl0w}zG%Gd{%dc{yGo@eJ6KEM0|VJ_ z1ZXDW*X>jHjJD7lv)hF)*~-3=ABsMg#h2gCOG!8@v}7MF6Ljw_*AFn)#=I_o)y}ugEWV>=6|YeLQ9qYjflBK2xROJwD*x?|lVLBvzuxQf`tPB}?a_@> z4QXCqd2d#COcgnKnD0tOJ^Z8YhyNK-_?KRQ?!dHp)i1s`++vevZT-j=3bbw-OvBZn zrM6(R84Nl}1!06#$Qv@alw$gJPnjkMS=K5FX@5}w#+ZY7Io$jN*RK9BVvoWp__`6M zyFdoF9}TosH|l3619Jsxi{_y|lU1#I@ZkD;^l-&l2@8R{fpejBU0?AS4?JbDDhvj~ zctGfcC1-amTg-^naSAzPxW|Z@wL6w@V1!`%9U9|yQuHzZ=G@|ID>s=p4x~l=IFO*D z2!boSYzr@i->kz#TA0JwPmMQy;xqw?^|nr4B4|%vzE+od)n;e9j$hrba^F@GZr=e@ zUB8$Q8H$69L3n%V2hq~Gfc<^R0eSCeVqPbl`R1&7pT#%p?FnRxy+iMD{!peK*;EjZ z_7WIiVW+J#1gu;i_;2jA14j+@!y6Hbz3}fA5)Fl=4(DSNwmJI8bYhOyY;Gnj`^O&jjz4F1U7kuDbJ7suXg8DeP<;{J~%w{)F#)Bjle+;XdS>`$V!uK^!Vx z-+Jryb867XWj$2o@h9fW$+9{g*ya9Z8Rz1|j`+=9_xH2cCDF%{zNBZZe6`Zr=!qi*eg7-2ccmA zUk#?_LCw=30iVp;w~yqEWqL>xgah4#+&R-ZgdIpYtq6)HXVI-Z(gjb8-4u*Wps|qF zriV>U;=sN%l5wI0e!#4OTDjr_mZFi?K}_?$}WqXeoWbdw%7g6VYLQ z;nBxe`zKKQLgOZSJlHfpj&5^pfV;}~KpCM{mQ`OEe5O=Vn=`I7Z5gt{JbpwXQn73~ zd?7Rd^D(b$HW5FbnEVBP|1vhe{&<1YUVqe{17|dOBSkj(4ED@7g84W}$2qTJ;}4{& zGsybs=PQrDl=ryj4TUL^YYq|@lifyrZC{=*^6_xJw9dG-zwAGc>nS0+RY=-xM5h=)v7l` zJ~$l*Jl)xvK|0cn$j~T{wEQx6krL^GXLQBoJ-tgvo~z~tVNKBFP6zc3__@z+PQT%68XFb>j%g_q$dylkDRO;QYg?E?k}d&9_LIKrVRx-IwZR zH{v||CiAX!21=BZ)`<>5JBg$U;AB4d$;<_%cS8XfxpXHINtCNXG<*oAl;%faK`>>s zP|X^ALwinggB_7t{PZCuXTPkp#a7cm`c%d0Z15x8tEEIxR>|J}ifGic2K#_x>fFGD zoMwivb#>#vCRZABL+&;VUmTwQe`e zoL3oEehh7&Ba#rFsEJwi(gU+&d45~6p2cR(X1ag9f56hMMu@ zoLJ3Ib{&?t8(a`*s zjPplJS0X7)5u9_Sf^3P!no0ijG7unQGt~yZZ`QjID0C&2SFJeEaCk`rZ;g7fL0)eD z{DriE{>Ab3y)RqT-9xT*w>G*zv#O_zIZ5RZ)%AfW*ZiA2)~}yjHe@MZ@@eiAuN{~@ z>n{v;e6LB38W=s39hFdf`>!*N|6Nf4E#U>Ywgc>+NYmug2G*>}gByGfPD7;V2nDcv z5VtZ20w3~qR3r4~^-Oak8iE(80p59)nE(#W)d5ho_1+BRHv%j0_Gj86Zz`nr^1dD(B_U{sC$t|ziALdS}I0z6cy zwT4GHm*9(01<2;B>)mS+lyLIgwknV{2b?|tgZVwiLt)Gh;!k&1SGGw>550`QV|(<` zr*x+aQf%!4A3}>ux2id>Uku@!+e`RT9#G+yrHAKxoAMof)0CFt-UHOW2m!iPm?5NA zWKjak+^?+L`iK8k3)}fkf|E5NzYJBCRaug8jI~8+;f)gJ_P7P#tOOn1ttLnu_UK^h z&=87a77<>@b^4HngTv2zFz*-pNz@R7FB(lJtHYj7$z_od?+!~$A7SvJOm->#PVzI) zuu})ahGIe5kUnC36FD#BIM%yqFkR&DK1wOTXXot@zmQTV^gfDYbKF zCR<+4wLF3~w58sw+Oe#JMyxPYDY#BmbdYeE{WJnj;g$#q+rZrx5Ze#{y5O~+LE68t zr8h+Lu(R}qGUV(L8Ro)T*)dIe`*ZW9cIiwP zZADO)bP}zs-`@et6uY;<+_2j~Y#Avjr@IVbrPasDY>OomeO0zWF}i8(t<1IhGkkZt zYBF~&HVDQa#VzX_8ePaZL6ME%meJxIqy{;H>mIP@iucZZLBOM@r#Sktq@##uQK-of z58A2x{=Tftnf{R{O^1l-27T(~5+dYiPnb%F0rS%p+tuySMf&~8z>V#Odbp&|B z4BCm)75H_L0FOx|XOHl>w=7r)TR~(!rl69!x1|JI4ETc?=S+TeX?^YlTO5_UuiYuAnfJM_YmXg8*+gu@*h zhRiCqlzkuKnECdYN9#}SPx71hMvd=o@B6~t)4D6xBlz_5E4A-WD2#8$8aJ22WFot_ z?jM%k{_l#yQ6!Wl|MZE9D#lc4CIIP6{Y;Swv98qvFo8LgsmrAaoDFe<8lr&AP0;gk zMi_^trz4G4a&iw`faGTB!t9Ju^3#L6Uq<2OwS$_q0uup6Z_l{ejn|F-6diF}y?f|x zm3nc{)d{um!%!XWDtaizIKsSsKgy}^X41rY;q};wtUk2n#@_fhgWcoK&K##5)I7nK zvCy>-m`t6T^NoN{{YLxtOh(3U{B&bULOGyNxCzL&lgkz!Y0N$+%hSwrdbsn@{S=0H z-+?D%!6M;%kIErGe-tMurqDjIm*&ci2G%d5DLAVgDWA0QITdzhoXF(KJ#83jnr`SmQ z0C;Zq(p~FyNt}3aA$T}#gnX(%jmCMMjBOAI2wHTlV<|>AqImD^ zL(Cqvx81rvi^kB#4nxf65C+VmTvNxMHDj`-(7<73z#Pz#eN#FU=V z&kkOi1fHaC%=UEpale4q5Lr+<+j#dUaFWnQv9t*|W;5+@`vGgKS!(7Zcd*u%XQ5qz zEtx9~TdIMWS1AbWdPuG=7j8uB(7L-&fekm=10LcE3E5EEdGknSX8MuNz|Lq?1{>8G zj7754NH}hU1|9K4v=}~>IYrmCiDlZ4AQb$P0>&`_$OuB(sy$i!h``jx#~G{K3@T#sb( zf+KW#L~zzr8I9i9qE&;W(D|_RHj@z}YbcSH=U7Kc5edvZ^HcH@dbNxW;S-5K6&ts)?5@uz{0A#>=6{e zLgNdq-$ucq5HM+6J?KFO1xTTY2^>4zP?|=8YRCu;8lo{##n1>187`GpilD`8U>(jqBJs;ZmV(q^*;eWRgO>smq8~}zsUc()g z7mv-HGI|Mj8v!%?{K!T9tc!pkYaclcQ@eAX8r4KWqLib{GBfeqXY@T(0R$rA1D#ZD zzG$>Hf}{a$8YQ1K$vzE)am{i-fZL7;4=sNx}tsr?m`8mRq{dDK%u`vi&j-G*xe2XYNS)gYLFv^Il6 z&dusT_)v6@F4xG!XuP1BEEC~K5R`IlhGeRmUS&NW{v!o*JajE-a?0`E8L z?c7u%m8jC*3L4DK&1HxZ%u<`qxm@xtUGNC@`D-_JKTZ2p1df5JEF?fEZ~_H{F+Y=H zU;p6Uk{S2P{z`^5KExaz44~DpV3yW*5F#$2&;X6I#hK0C+p7!CC*1gS>GutP{|h&N zbo;&=$i+=`%x6+kZZ`*sXrKs!r zHp3+y@T={PjURg+Y^S!jtHW^UAka|Qr~Vdz-;&lDwcNXt&0pady0pQI<~XQaq?mjgu04&rgoBW>&M_)|+%&NRKH|WD_Gu7%b9#NB5iiHX28H0{TC+
    z(&w|_EETb_Jsiwx*R~EW8t8&<4Bu4e3X(2xT%Hfv^e*J$keXy`31k+%Tf%MiMsvBj z`Fm>d#&{Y?EwjA_nSDfB4um?(r;$h;oB#?jfKKQH2#1|cJ!~Lg#jThUT?iUNuZ)9= z`zRcUcS2B@)1zDsh1}`dRCu6rGMsm7ErhPmaQ-sl=$GA68X1ECmQIYF_sq>=GI3y$ zCmv_waL_;%sX`AM)NQb%iqvEbMg}NtZ79YN!g5pDyBCVDJ5MV_(m7s(YmbpcF87!0 zGcEcDLA??>4{&MOdkq)%vZRt2Y^77J; zn2!$vPTws^sM`J&_{tc2rS?PZnQqsUpHH9hxO4X3qVWH27JwdbA2KPC^(}fj>)ji$ z!6DXNUl01Drcpv9Xi9v-30AC+y?`tO0kmqRCsCUX1bdy1nFS${O$N zEZw*M0ty(oaU~t%)AN*7g!HkWgJF?{whIoGoxu%^rAs;+l?%%)fYc&G{&^h%cQs$9 zFZei0i<`IbZBLnG=jH(tE2OmqyOo*#hq)UX9nTRYz|U^^RCl?)pyfz(96R{UU{v1U z(c3iySzg0-pfWQ}cC^?F{`5@nAR_Ya%rP@`)X7JDgTRW2t2v%EiuN4@+LaMB55oyZ zd+}dH}X#|F`&sqRp7hr=UoW5dbCd>u zPv9K{#byNsEi90LELidg4`N}l=sqi`yrqO`jvkZ9(Rz-SYy;(_B7=M&gO5=jnAwZX#$?gdNC%*z>1WoI2z)-@vNf$D%s1zu1Fs0bh|1sG0E%IPA-8 zWz(6%FrcawtG1e5rUHnhn(fZt3-sE6CBBJP$WVs z3+~EA0VP0XwFnC3jh}oPT9+Wejn1sy<@J2srNfuEgzvtVQ-wUBxuV*PbXrr#xFfC| zt7}bEL16M4r~DQt-bOuz1VaZ&xvnNocL4%HRML;K6+!wzJtV}QktXGZAg% zxl|t#XPd#*=Sg!D&>iVy)Z&QXs8vx!WU2I8OffpH8u5B{TCnKlnM0sRI@#wF=7{Ib zZx*IK+!pi9H>GRqgO#&qx39jGI1foouvxOa>};>xerr$f-`N#k62H54Fg}_zy&oFt zOiUR5zCZq(e~ZHZJ}LaiuRsBa?EGTN5Z-BDK#85z5n}mlIJHbAlP3gd?4WwU8HG<& zMal=OCFlFVajsNIz#Rk$%?6Go5*_)R{|%^}zpdmP72S~VY&rNw#;S+#tEv5qS-=`g z2Xg@x8~Cozz;2V^@e2o#I05?s$Z5YB4s&R)coPray}K)WcsUumSxrL1VV(n)ZCHF{ zNvJH?A|4<(`W||9f05#Da<5|i$?4vmmXFJTX-#99T8dRb_!*rOJ6o*3ey^H@nZT2r zG;R$JBfq1xGppgBB|BM*Rkls-rs5!qP}&NE;7+D-ZEvOvn#6DO|3WBSZU#aWOl&^} zUwZAi3wixy81&=$O;ZlnKD7BcY;sTgv(snQTKe-cukQ7~-COVeWv7l7t6~zy(Pkuo zw3@#s4&S<71+P!zTiI?1qN!Y0zh@#mNP+`NS;g{ud`q^oBe0;>K+0#he zpxnw@f}(8Cm;=||Yb5s!h6?nzRiBU6Tnf8!@4|``R=BlRVc&slsav%TG|aG+3bW>ekHc=FfekcCu34IvlTTAv+p=cAdko{DRX}?J zd0CskJa@>HG+|monV^mtV`N%?q7CHMdIsVWgpc`x*kv5z==V_s3jC@Jz;SZ+Tp-;R z+!pPO`M60%9>(R6QuW(f%qx!ZmIK;>awsw-3tDcKk|W`h?IAlnSXsq2OQU)4FlzA@ zzn?z9HNfjM@)@-g2MGQwqXE@_LM!$Ibb<`x6k$#Pui{x4GhCF2v%R0DVw!{9C43vr zRq2`rNswRNN{QT{;D#u=%HMFlxzNFLL4`3eg!vkh$U14GZ$rvUX#n;?(%5ZHv`^A^PVGJBf!f==Fo*$W7V*O;G?D5SaC(6)PFw zxfVu%+XybmY6lw11v|STDZ_#0C;_Kr(h#u|BuKdesqsjruK=0hDH=Foy^D)-nBQ3j zr~J9n{3E40DWCYZy+5>ydC2a5<`3M4LmBK=;Pz0lix{Oobr)i*R)5P9o}Pj$ypsf3 z%fY8n&=7kLv)sAu{G=tp9>k=FMFz+f@p;XVMvhymi*_e{N$>RUkKPBQ7ry;)Jt}So z32H)mVI6X|pbmD5Ax4hAvXc&7i?U(2qGBi+3^bl}FG|?npWMzneNjqh;Ip-KiuSqE z?{_)8>DS07F2oe(K5xq@+Rk+`ZmW*A9?BA?6i($P=D)Re?%a}m0ss8<#w~lkYoAo} zwdm9ETD`wxfE(90BB&v^ZH-#4{~GC0W?8bm!T`A{2b7C-=st=(C4w_AE8xnsyzsSwCuJvEY>3P^6L3oNqLHLaedWrt^vt@Ct=>j7mH-iTM^xnuj8MuNIiff$ zf>5#+lKM>8m3(F?C+{2EUEBKoF1J@SrJsGt~^T+>~@HoR6=0v`HAHR5Zp$)lx;rQXi+}_Ib;N4=wnAW zK*wlOP@ll6d$&^AIL8#Mj=Jyct?Ne4MMm zGQscd;%D$1^h1O_1z&Ycuyn$^xiQxqR;GqKJ!mb$S9e1jj~q*b%c<5FDw`5^Cgw%yO$dT^djGx<7c*M!=#Ng;Lw&*PZbQ@%Y;VH6^hCPkuSmZiN?~YO(Xzi)(Eo9Q6OaxVCZ5lyBD^CdFkP2Typ>I*K`d}%M0%eE>L6K{lv}$dh%iEn&4h+d~ zYs}hIqLGbbE5_&qUp)Y=Wj(UI8=)$`XZePS=+f6>_R^V?Ru5=zhlCRRR zCOb;Vv_MvOSDw@>b+6`kU3SQu!~;k5h+H{ZE_W88X*!pbo~r`{BpW09fsYwJsCher z%VLW6;d+nWw6d@PA=R|PNM{nn;hfD5>akxeH?F=pbuvHjVT!-#sn?k$@k_0RYt0aC zH#4qWTMK{nlCAA({C*vq_s^v8Qt@X5(b}RQ^y-x$XZ@?^0Yqqubz|hW&A&i5I!T7| zovlNGS^Z1)L=q=pv_f2=3fn!{?qI|i2<~PfPP9Ie9HMk5C}+Nq2ux|RZ9^c!0-_BFR7PMFw$eEKP`gn%(K%b5Head!sG6^rxhW4p zgK()s*URMap_CdnQDim>aXiV<3&L_~T-Q!v_t%LR^e$6G_{H!-V#|91R0+<(AU4ep z85>IafEpGy>L`@lCS8lJo@d)TGvTB_TL;i~4qX`*ECQKPCf^jc-bjlpM8J1p_!QmI zKHO8=Ec-%!t&YhO%bz4gtaE}IEU_;o`C{3GUMHlCAX_e%D)G)v0Fe@1Gm%?3 zzO##@=;9XM^Ev;ShYR|8M`p*nr`Q#?XMmadfOSdb(sNdqA8Z=mK-o0|u_>kc=mo!= zI(v5N7OZeLefqz>k^DzO&}cyCL%t1_MrpaY_TCZ4 z#YDCS{bLUBSSzV&d=7>+Fm#-cpH#s*AiNef+d5Tu-7pA4mdFR+LvhCS#AS^&NeS#H zE}83>K;13skhp-g1N5Dl*JjL-v6A1u+OctXd8(R@hIZn2E;=0RLP6rF&s#*r6kCrl ztOq(cXjd2>)s;n0_FClT2;Wst-=bql6joR`p~jxt(0znKp}mzg9qmG&*0-w%fE#># z73B_T-`nZYeng5vbMm{!ou>S+ZwL+>?cX52%=(88yJF(AYn0k+4XWw1o9x# z79Iv97GN;~7zP`b<>`7Y=)$vhV&eLcyr!KS{GSxsw4UnTmhdl6LAKi(Z+)U5{U^0v zB72<^U_m`E$ZuR1^m(NHx4C2S^s1isK8E}%K|9@c5Y2hAVp=i^TOLi zN+KYWf3l+Z0dul0h{j)Gn@5skWruzN0!ns6chr2 z^fq(4n|0iL8D%ry{x*A1_hAVzUnbQqOmH=C2%^4jg<=5!C=_QV4h9X9^2OXq0Q1FD z9?K5J)N9Y{Tz%HvWKuM%Q!B#{8J@taqPwLq2=Jba(ChmtFrCf^1?A{`2rxCt)ZRYC z@qx-G+iTGtERdS3*8+LIhBk$58K=9Ip4~J$Cwq)W;6^y+`|J@HbCCBcCNn(42+IT% zdxWhnw9VZEbe{1JsH_BLXGMa}<=o0gU~PZ~J$mz&uG(2TR93lQ7lLty?e0!Bq5BJg}kga;)jBAew5M% z_!ZANY*;ZgaqarGrGur6 zSzOTi ztCJ8yfS~LIM9VI?f-ATtYyw6FSG3xqC`D^6E^Xb~{?q4N=lY!&&;Oj~IVW$DYcemA zYi2&*`@X-QrIO09MmCXvs6#N$aqHW#tXo~d#Cci~;IWdV)?6?XjP(Mc_OLx3!mpV2 z0tp}wK)R?_CdiCz>{86K$L4nO#oljCG?6}BvG|%m-dx5EQv)OvTNxdDH*vTS9XQ&N z$27`GhB)!veL9iHhY+_+ zKeAy|-x6{+F}Y=QN1&3#^YMPq;(Jf#pP>4-O|f_Qhnz03Ta+_)B&yu`;OIy*VeX^O zN(z>z)Ci$OveDB7Y8bq(zu#=1%gFP7aC%;-Pph+M2$obn$F|kV-3LLjHekF_k0+Xy z`1vCuoE`{?68f`8@pv@?aAug>rPdk?{Kgrg9~O@A5(4X{UmNtEkW1V*?o4p zJV0B3B#(!cmYGDaZ@|GMYi(XyI!=vFW^}mKVTQ7uRSb}~YtBZZdqq)I8s}?@0_kkH z9*V^fm9k2vGE5ahz>$n3UAB`GjHzl&lF0j6^9Wj_dpC?-!LlGKRPDYQ#-dK^-%A&3n~I=367#?t_E+HEO?f< z>g=^w%S^THQ!!;eYv0%~_DdQr6g<#ewIXV+*zZ2297}$`GsfX(smh(3^}rtjgmU9dyDTo*7GzEkq$hKgdJ!23v9|N{x>P zo?%E60JS*gX?UMT>p-a%W+GcsjPVP6z$fkmLMK)6gE_3aBjzDXO|>67l5;*anukPC z=4>-a&ABqeHkZ8R@^Qbe_9gqbYNCT6k&>)KpERbuZxoKV@cvk$~Oil5ui{s-Emh!R;Ea{ zO9xek^1?U6dx%ZT2dqHfAnGXQLhTU<>(((f|+&LjhYo= z)xN_|CsL9tPCQ>N(~CIrpd+&O8;FkCYDz)}@{LK8K)h_3xqp9pXj)acpZ55mM-Xn> z&bZ#%<4GsB7sn^xZ(bRjUsZRT=k0~3lKugONz9)qMo`#Ucx$!3dG*OG;tjTa>k&Av zd;85tLmPH(WUX?}eSPQ4TZ^b)jkNe!YR`z%x#^6=TXeUV*L1q0OA^d8iVSLhp?>_> zEjH0`U$rn_g?1lEo;kk@Z{xIk&NbYtx40v#v| znlL`!AND@_b^r7PBFgh7xUS}8?NNrvhiE2t`kY#WKGoZbtN>Yf02V1Zy*wdS8mg5N2|6*e_W7x<^K30PUYQ!gN3gGECq=7l;6t{UGgn zC@*4R*$NB7T;IB2s`&J$@0K%O#1{<8!lul74fmcc97YFjI(xfDemv%f^}Fkg1$)uX z7%MBoAr>1TnS{xuTxQ)sijyVWl*XXJaqTHVa+KdBE|=?O!m}zG86;br8holCqiJI= zs%!)=&~B8^6N%V~;7c6ZgviMy7)kqaPU}A&Ts#&6#nOP{$GCwP@Y)q0bIj8?GUG6S#c$f z$$n<-xT27e27)6xz2LIyg*iW}=X&?oGD{)>3Ip$RiUngtZ^R=2PbUECkjRpDGt@O& zKA0zG#H*%1X=}iPcuIjF6=Z7-DdO1iW?ZPxtW&1~_bSECR7n@c(g5K5ds2`_=j)nH z$qmC1QX8PNgz8`kH{?mk_1*KbRRdF?TmqtKx7NrV4CPh%MfRFo5F_ zkz2AD2P_<|3JWwi9j$Ok%`~FcOp)XC;3| z7EhA(7>cO7k~b6t!)K02QGSsCI|Mv^NLHBkFubLDlryGJJ)o?obR+jsSs)h?9RfTb;Hqgb28Mie6%5BNNnJzhfB z{&cc4Cw+KFXsoL?G{k}eXW=9$s9fIBI_Xg%#-?oduDPzo)i0x#z4P1@=q9zB_Wq9~ z$*1V$XiJL)I}5HQ>z_V-liAa{V1CYi{a9a+_uA~gC8&rSh8Rt^~zOT#2Pi*ZB=ro9@$!R{w=I92V+%9|dR{8Q;^U{2xDwJz(q46={ z&X9GDG3*kdl+6)M_6=1`!P;}FSz+=aRrP#rm4`UXP4W0A#+(Dae@SLiL948m#^`)P zIY*pCVG)Td-m{%Bn7ZzfLU2J-KF~LC4yWiHz5jrfk9`!%ww2s;5`U{rZ@;F&iN(C~Nh(mgM}5o)zYHgN2o58% z68Si-MC516a5yVG2|G{BHZOwHKE{d%^9yUC%n74?lV9YzyS8->2}vv3<>J*J1|9_| zE+1}BcptaP%;NsI!?sS}jwjmDYstUlWH5d^;-XyF9op})-R{+e9m{gW)db+K*#Pcie*19NZH^q+v6y;qn)X9&=#WF7Qn89bOgg@3s z>c$LxYLC!g@S!h$i9buPz5eL6IU(q`btQlMJiC%N_zAeL9%N5N_mo`Z^*5g;|DN^6 zy5eH(g@1#>|G7o@&(6RpniO3khw!q8s<_44FdRjvi-a=(eL?Sf*hR_7@9Cs*ieBcc z0oYQ`B-+3n<*;8DWGm0>n+Osz_<=fuDdZ>U($axp@1{zjyA9Wxs6(TsI)8n^I2wN< zH^j%;0&5X&zSpqtl=s;9G$J`RG-(Z0K~^@a?hr6hJQ+{?v=b@4M5N7XS02XzW|TNa zhxsr9heGq#h{!gJXB>9I+l=!HEf3ddyBbzv4Hz>M6A*~O5c(#qoyn1bd$|+P5T7zO zUP)-rpkp%P$h;t=bG$5CT0)a_1gsm^@9Th{ z|Lakz@Sel{jGy=^@YhAxZ_IrVZd3dE8j(o>%4U_Mjmx``8 zJ9sg1Al&`*r?&@#$WTBJ^@7*&V{I=I%4utIm#EJELumX_{x!jjWSJXvYl~iT?@juo z<9EHj3-)Zf?ZdkAae2$h*UV9_G6n4+*OgSXra)i zVAJo0rd6pRPLfQiCr&nT4pdGr2JK4|vwM4Mbwh!l4*EJtW+in*mWL~xwtI=Cr$n)Q z$e0u*SA_7H&ua?gi?9qPf?rj{-f?}nk#wZY?0DU=Pch53%9#C6o|i`~Tw_Nqj9nU> za;mSEtoG|tbU4THhC$E6)+@-nKj|e>1G@#Q0*4NQib{onFpSFRV53CjV|X zkjKwa6Zcynazk9U$~E7)$t4+OpdrlceN;d6Nt>@Ui0ao4#TVJTXWl#L{Y=PUt%ywBGI}3#lg4`s*6cAB!>ZpS6sa%4* zQ10`{XQwY%9(myY^fu-tmvj?M=xJV7p{XtwGOs*AK-u^v3MSkSIY)8Ly3$k~BhHQ; z5sGxcr0Kis8j((}01AeJcPJl>&t8~jh}kmI_1pAwuP#G?9-H6ll<1mts`rlhw4|sI z`{t5@KY!=sCf}Uvi>VhsC6}Cg71zCLes|2$Umfo2ZT^i3|D^)KizDxfgbf$UtI>5@ ze7K%rw}jKt zqb5`n00I?{>KTZ`o0zJeuxPR2=K^wS3eltpbMXFF(yFx0y;n+^Z+0~G0Rgw<*`=rN z`MUsGAx6xUl%md!!DSQ-0sYRrHnTUy!xb{o#BvcoWmh2QHY&DC$@z4cf7EBp)+riZ zZ}Yu}A7<(C7cZk(-H8T?GXgu1zfWAaQIia$TiXtk zN0yi~W_#Zoqs{hk%^p2|An>kB9fIEdIe!m1k>s1((X`vC%WTQ!yW3l!0@6Xe72*Mr ztpUb!TW_`yAPY|01`{Wc8F7^hq5weDUWVMBn~+wK0Lm4D>kq%EO3fuHzWAZ88=rM+ zP0XOBgz%JDmG3&N9wP_&BNU_SX{lLMNLO^1sEmzFkvh5*H{^VwmBrRTTE-)w=`%=7pXpSpALoL>L= zzo?&Ny$8Fv2!nK*{Q!?FHOa+fxAt8*iz zEbp$02=U%=06~*dXrnblOSrU2fz(@W-3swAb3JFrtd6aY9Z0uWS4-i+R0Ijr4{8=4 z<3gMA9ZWFf2xB#{$dr$CojGB(iXA}YSXC0 z<_zDZ9d5VZEcq-%cZTgM&n4t=!iB?LPH)q(4%g8%z$g^Kx1g7kJe)UV(;@*`%uj~8Wc7D{u zwridb&R#uS`_!XmDC38=k^dejAdbL$BH7)?1(VAfV;}--uD$#Ql8Iq-*lLq8!+ron zF+tInY@(zqjS1Mn6&o-_1Ix>NIZ58+rZUp8cw>ne4%vptFm69cJ=o@TR+bLijA>f9 zI*XN-CMt7Gh#ieZFC4-WRc~37y2Qak_IUOH6bLs|Ds3C1CJT7aHj8mK-2u;e)PLbL zM3kLv8u56b?X68?OUB~{$bJqQvwdlD^!@eWZI(Iu;{zAAly!_Uyk%QG5q`y*!VK7r zUk#)_g3quv(LTDTkJrBjuVIXA+!B;zqB^wm==H{cs4X@$c9Ix@@&A0=PTO1FHVz7#LjOf|u945HNPg4!o%O zZap=L!N(@r*2pkiG|JkY%!uJzke#WkS@mf$nQ3h>6)Iu#a&W=U1bqE(pef%3AEmMk zE0b>$^BmIUa>YKUzI%>X=*+o{zm{-KV^^5{=JDvfq~dDUj{AXMW@m#cK7C)caJDM` zaP5D9LjIR;&FKFS8t-3i#$48cHe#HzC3GAY@ky=NX> zl0`zv>sZeEMl+*h#2p;Z8nME>H<=|PHeiqm`2b=IMx%?CT~Xgp=4At;ZPm}EW8Ftr zs1`G5H^ixv4_n*ky?aq#v{ZIF>_=-!Q9q|u)eH2ERNGGPjj+!g+Y;S$^iIgeAo#gb zQvPr=It&uoA#P#RM|gWtBiYP?F$l5TtSmam{DK_J6j9(=8%!Y>JMMlTvS$*p+>~_c zjlJiJs@4$J%f%l4dvuI@;rHdiR$^W(oj~!vgOOkFiyu&u@j@I8nQZ7s@8FdN7|W9& z{J8Qxmsa|Th+}Eg;_K-trg%Xgs;rP5d0Kn86Ae2vsYD3;~j!}T4cyEJWLq>37Mu)f+10xer;gBQ50xuNH z&MJXiA}DAaP$O~dK8DM8cuYJqM;ibe**qA$)9ITV?!HV9gMRXD@7rM8V+!IhDu6`< zTf?n2B%%ctFJ~~06ocq(4h-voadDBnUygMKaD7X;zr?)=4X^Jw6Lv88!KU}T7t2rHKkM!J{K)zpH!{aB6#Vx<;s01o z02l-S0d(Nl(;Fns-M-^eVUHqDuNMnE*0B1nF2H6WHVax20RDy(&!F}UC6*W(@ zP`#|N%T7xMMW`95+aMO2P6Ij@Joau6M`n!k6Z;`boVS_CKd30RhC#$c!G4r`{P{}M zhYCzvpbbUnq%$%P8)U-62&$guPgtu?HL9NAHWLDmyYO1Y+e`=;z)O6N&^Q@|aB%0N z6iw?`Qc_BNi9?y1XT!4*;1Z^E8gUJk<^1fv^jqt80#6{8VpFgTi(52$r}$t^>%+-4 zsyF8!ZxOBA__OYJ*d6TV!7vtZ`o<+8NeiJcV1nu-+`l$9O>d(l1Y~;fki}aG%k8J$ zT)q9vF_;P(r&lzX0`TQ(q7u+jL7@!@C;BvCE$m@7ySD7-+%n0lKAKKqDuR(`fq<9%KJmR_dgE&t;L~pkJLXv zjOi0bMv!;nWb*f>D`iJDT5A>7xz#2y+kyYUTd(GzCC zLr}Pj#)lwuB4|t@p{WIgvoKML(;UTlDRKAf9hg8!%QaU3($D_wWYEZC){8#q z0YqSBi5tQyhVW?k3l4-paxh-W=;b*wfQWO_*$vS$&U^UNaq;K{OdcuY3jWw56W+p+k}I|37g#_;>>Q>xc`=0>Lv~)YgivcR)Q`@|3_h# zv$vc_=MX^A5`^Y*E3?J0*JVD%=@XL|3?}x8L1ZSE9Ty+6nNys{p0WgBCmLz?2*g)z?| zoIA1Srn{T%!>TGO2oO+-t9V^NWQ*<}P%y~91c2@q?^mz<`>JcylUJQc;PI+b=jbkR ziqkkv_#T)1o*dlnSUmWw{Nk^FYJb>9bx$_l zyR`koK>TJj(-jjM9K;N{1NNP^e(W7v;BBr%>u}mkTe4`~2Y>RfE zsRRLCqZJ#!-*m_fe9nwgg6U;~?$XY%6It@}S#L`lN4~>H<@?r8jdcEefGN*6rCrdy z<>e!Oonk8Hlpa|DV%VA2V#{w=o*zb_nof_0qoigXt z>7yB7E-8!d*JsQ(7H;MX{qTRi@Je~JVNC(l+L|7hc>ef?9}-sGo5`WI?mnO>bo*&X zS%<4>Qczt>hlhg?Mjp4@rkNx>b8nPnaX2zLJ2-A?VN}h%ANF#q^b`*k)8a1i7hhO< zE?fO!<)Mv_!YxvxbAI*OoAuLQ>mPiRdo^p$gE>zBt`z>WDdPXtF%$y;7C4qoCCj;- zU{yx=%VIhmn}VULZ1V*SSkEB#G18C?OoE1L5~>Imm;oUK(729a(2s00L`Y)I6|zhW z$#bE9nLy!0O_Y^zvK_h&nUky{&o?^CQauTD1921gzK;ELznKC%)EbPPwlHit+m1-t zT;bA$dpY;YY@bB^p7=%lTa!<(W$uQeB~f*mk0sd)oy|dS{vF<2Z`7O4WTkPN$sJFN z+Z^I0^5(kVJLR%X5!ydO(D5G)Thi=fS-oyI?PK8-!NHWD+}IK9On=Ibk{VhtHS?+y zqr;2fgj))4Z>#@6DBz7qDnevLNjZ5;a+-|0ptu`UK&w+}vNU?ZXvhLz^TF0v*|+~Z)-JfZ;KH>aAnHDR@Wji_t7qbvA_*|o;p;EIdxLh{ zfg5eqRd+auABE@kbQ)*$x$B#o+6pecwZ+_D-??Rb=J)M~kJ{HpbWZ&P3irW}OHEz& z{kq!n2tP@F<7YS9qpREQg`2+a{>xYw{OtAXf*+s$5#T5=Lv-67>MMa zWV1s(DUu2od{e3FO;>VC2qsbL9Naee7eNjPFh>a?BH}!vEetZSgwrMrEipbvvrRd8 z4H7EV>Tt&JsK)1megt9<_pPhgrVF)sSy%{bcU2w*T1^WSI)c+042$eaiP8!?h~%+C zO;y&&4Feo_twh(P&k@Lz@IEZZ;tTWP0aHU_<4ybi{d0C;C_@HNL;skMDOTAwQ(;L= zA$g$`8WsErXPeuuoOJCF17I0P&r8zNiuWuoHO4t1RwXd8wrLPDjfs^}h0o@j&0V-c z90X+!Qq64emdJ6Vvs{@=D7Z_M%XXdfUG!Lu3D8DX$5e@8Z%&0>+rLS=YfjaU?MiN1 z%Vo**WveTHUUx`$#>gFsC*4}kZT$AHvlkyqp5*R6xp-s1Hwn*^aR1#wlaWT3-^7{}o$t?Cdza@Q7% zSXeQ%4cVn4^5Am?#&p$v^#R2r^?6-tymCMk1(^@Q@qQ4EFCG{}G`8T3zQbN)!pG?* za6&7cOxLwsh{1f+iR{3j_HYlWBt4kEAY4^?sk@rb-96?#lAMIdg*)Md& zS}o!#x;F*SiE0Z;IE~B$1|`p_8i~0Zzgxd`Rbqy3zOAq-OIK=R@9%Sgo#gD!|q;+*bPuTaPUNw+`5i3!hcz1 zZ$ddZHM z?AHf}7GWF?p~3TH2Aq8%g0YRwjGwQ{6J7 zrsnKatrL)wIu@#=eQRXLoOCT`Ib>>(xk!sJfi5IL>kj(M)7aV-1x6O5W@Wxw7iecL zHr!L15=CzSYYv*)!Db*XBAn3C$=J;HOb)^J$pTf%Oe$k}r4_)WBV9qR?)CvZ_hU$-UL3P<0k`P|!w08Ip%PMyPy;l^ zto!O(x&U*kT7ZkewFB0ccyo|Cr??nronK@Z%{+Z}W!G!mWwUO{kAM8q-cy`#TdAn< zz2rs7-=7cO9&`~&4*PKy-bx72%?-xwH(e)Fg2&$b@Rs#$YFrq1qMVfTycXv9CD z@C^Iqvl(phCC8X-E!F>+5w-2_W#7PtJ1Y+r9=u=QMT*SpOFX)D(GT4Xbn2heU>B~{7_&8hnmYO z^b6Z=Vf&4;h>6J-NIYC_vT&iPYTwzReMbg>{C&s#Hw&{*IjQ)j#qRW2FW_2W)pZM$9J*RATWJ=q2^23)4&Y7sOV*tM`nwu6l1Dzq$Tu z%5lHX{|}(>pY#?uqncVieXp+pytL!!+u_jEb$&3`AY&TV3JHa0IaZDw@ zMIm{gw{zJ+WBjLPOS1RFP(8d*vy_+B*IKJd;sc|BCxove#y-9I!BFyD@F+?xbvKCZBcj$F6FBouC= z(=S+z3RdH7l8^OnrKPd*8mS`5WMhpocuYKTsvQvPstX)}uGpWe$ZjszW9yGE`B9HEtd<9Z2aQ{p z(F|rv7N{oCH|!cSGba>zE1@at<}*HJdE~V=TWzz}kyXn{sDOVhHh=Dx{Z(cr-sj*A z<)Cd1(~%%dS!+)4<%R9TE##yQRiZ(S#8^qHYQGPk_l77owwqpCR*klaw)H8RNy)G|A4}T{EMTR{fTd)EG2wr{*M`P?GLm_5Tyy0^npVpK0zFcLCIJLV?(+jBXf@q!h)^$svp2~XGCJ&F@N9B96P4@ zfdk;G5Y`PlO#0&F-rZXI_E^`Sd-=xMSD8AjEIO449dXCwi~%G}i$?KJ86WaU--N`w zEN2#jmgZ|c8m>en6RSUU+4DNMpH5)*H|aHbC>tZY;klup(ApiOM8*y|xl4I)^EATz z9u+sE0DLgE=v=$iaS4!MCxr{ny@xTo5HO(j?%&KSI;m2i{O8B$X z5A9NqTGG0jB_FVqhC5f%4>vubjWqbTE8J-rg}V;F+ey1|u&6w~Mf;R4QNXdwW5XU+%H&$7 z`9~(`)NdCYSwt?iofp`3^FT;YmRvmc+Of3Fm}-8CCmR@$tq?V=V`YX`a3zesAxIQx zD#r{C3yj)lf$xz^%xb&fyqGx@6+l@(Io%FX?)Iej)jx{}zJeVZz1KpVeg5aafYJN0 zq$*{rqESf0=qS!F_a)ytuU=K3qF_Lw_LPFooZ{9b>ZZv?xxVC-co;|Zec6Y@3v3@> z9nLEgmm6F!+O7Vx%Bch@Oz;kfYC~|=+@?e<+rxjCmAAW1CNz&|Z_JT9Ez9_D>4tuT zfRU`)R>{n8QLxN0D{LlSEIRIFnOr{Nap%C|RqFzGK6(21V)drzFqhKt%~Pjdb1I_^ zm%H6>{q_%cX;Sg|h^4Voh`x40-(q6~g@>1NPcEpw^ZlWk$Ter7pVlrro%4rSQbx$C zlVv|AZocQf<@#T_QZYjyuxXi(>qg54W@S3Q?iz#FpT(xT!wOe5kZ+EO!5Jyd0{OT) zZyt>f887{I9Q3dXstVH@W;O}CHhp~g!Vfw%mUn}`NwZ;qtxsG9Sp+{G)IBmB4Mm2| z#Aqn}Y+a~>!5i!t7!EOTl=R`eKu8*_(`C&Snkzg!us|a=+!;VEVBkG4M#yLf0oy|b zf0-%0nS~D66N-u=SMk1#l!%AJy6(x6g7+(Yj;tzVCKRinE-5*@fed9uDP$YS#M?5U zK(SBByU9=TN|cD;F(l`lof3xR0c!->zOFJkmmz4rmzJAr;ZdD1PaD;r9Sz5`bDW(# z^letSTeL8_yDUUoezF^3#Y$Cp5N;aMqj`6{8Vseo4L~#b#RJF>U^!!c(#ZFLL8aL6 z0oGxr=36Nsz#ml0&zvheQsTPeQTWwp4B32q&nc7D0S^V>y64A&TipE{>z%g+ueK$ej~&00xIg1! ztpr-mUa7T@{Ls5D`Q-Jivm2@>_6bE-XV<-%5e?34 zzBB!AO!!aM{r_go$}i60JsFfQ6+T5~u=!^QsKrki~nr>C4B0pC1k&j1FPxw z-hqrC_|7aO(j}df^?JZLhGz~vCivqU9}EUr+o(*0!pt}y8@9wHV-ya+P(yMV_Kpw- z$@QFLWgH8pbU!@*E+Tk_Vrq@4tu1=q1~6oIO>Fa3wU0j19BgClL%8Kx z9Ytu8Rp)_j(R;UMCv%E6r}s)3ktatbxR$WKA&&2!^8-N3K%}9E6&ibBDE4_OacH71 zIhn=glE_xusb)TH$}Pz0GK5k{pb|k7VFNyb(Wy`qvxp$+Rx?kShuxYE+$X?r1?0JhnPhOgJ{+Uv+ zVy8`(HRYc|;SKh$LuU4tx#_nW1cSKkYg>JV(*(nQgEdx;HdYnc!rDuI zjqN0?3cMCEy~wYrhjeaFvfJZP);Hjs9Lk96A&lvfn{zXxJR zPqyS^=S!{I%KYQJ-8V9H)^rd-*6d&|Lf(~2-bXF73a6-ROe4>z?++US9pVgB#NA3P z4iNZupxyov~ouh*dDU<@4B=}hDTV`^#!LEVwADuK4p}yPiKaTQQ(>2l^ug5 z3Rc^h;PGzF6c@^l`i%0LQ_IQeFDB!B*sIPW3tsM>bHw^iffoU&q=iSHwdhoe8;v_S zR)8cZBamUE?w@w_V3Q>bR~$ivNx}@8=)^8ToiH zvy+jSm4)e@yZ#Ld|I7OS-~C7efEgHG-Y~907uT8Bbhl;U;G;!+fDbd35_ueqMd|iH zqd0PBOry>PXS04kmY1j_f>M2tb!I`+(v7at1Nd3ECD8I=`mMm^&%~ zr*ckQ7e`%U?o?vZgevKfpC7kN1rrFg0{zO@0$4maE{=zbmBjZ#vv<+P(>0<9qYjg)P=Q)}Od|t|RJT zSdDxci3nwq-15vcHgOK==Za4?6x+8|^Le}W7Nbs|8WG9J$@$w$+BYB_ral*$?&ZgV zDn4d>K;AC(pQt|?&wH|CbYSAk-%D~%&pz+(zIMClA5eIL`FzOS>Eu@5!fJji_$IUW z{o#uVhn9f4vMEu{H_(j>ww=kdF}2Y3?z%H#KTHb6#ZRgZXAw>Yq|%Kb1*UBq0J?cP z>^3^NXtfe!jdUgI(Q>q7Y&4vRQGl~dVgXUZHd?Ik2IP}3O;6HQH}=#yT2X%Wqm*@z zb9$zl~ZD3kr0Ypyumm;`}LNRwOJ10D0ucRH_A@ z+w@la3>7oPiPa5_PZ_&!*u!LeiK&)v??P<;NogMXY{=`l-N-)Kf$P;uV8J+nZ=M~GBHV!LoT&%0Q>dCSz5HWg85ptDgU9;^y*Jc4O9GEN4} zv-~)`1|>Im9^Sli^SauSvAV9r7dzcc4+loKmw-*5Z={aUk8El(ukl%Sa3c9c;OjME zn<_esBYA7ZrioiT7n|RBx7zb4F8Go1-0#Ki{|1Hs-%8=X`9)|D$o!Tw>FvF$@gdg> z?)QG0$q|vf&5T0oMVQ$%=ZY$DFo{yg<0ENQs+qkHUce$+YIRH41Tbn=U_o<+>V>U~ z7G_M`uj;~1-U;cmq0|(#$2->n!JGSNz1Q1uHn2KGT)?lUPQN8;;~%G>U@i9W>X9qL zLm{rTirC3=MjO#3f4Z|NpOv>05fxjEMM z`EWD0UDVUR9~5%JO;Mtva3B4uGIRXLcgeNSh500j zE&EdXU`N8#@R<^i^Vf3-(7TDf>x-O!@t;$nyLrf0w(51pWgFJ(n42T559+^SuK)PQ z=I;;6H(>z*K*zvu*4kHNXoo`@7G8uu$H2jk@MjyX)QW7P0x?4%4sS3a$#mMROdkpv zPymqe(i6zqh31O<_c-*91%G@pc0gwsn3{c2p7^9fnD#sJnu8d2A&D_u7hBGVnRl#) zgNsI56CH6H46K=N0a+4mtfXrWx$iI5dB@xrclC(;`3U*x)U+w(EYBTEPn$!z-fW~j z^$ZvI98orwKo}d&WL!p;Md5CDY7r)!CI3_uqf<*!0V{N65F-r9}iD>cS}w zuplh+-yQx47m?wzO6QDtM;`e;m$0|H>FjnYfqX zcjw&aJ1f%vaR24=)}2S=4j=Wp$w{z|XgCsk|3Jz%{Q>KO1t%Ae{&zsZ=mzGYJ>hvU zHFqwz(S9sL8w_j3^Wh4gQrjUH{1DkJ#U|gmuLs4_Ksid5AQC?uNP=iYA=kt(&)Ac@ z73tyGXR>lp>dQ2na!mpg8axcG3@qiZybD|dLkG^tu8novAA^S9Jsx9aNoFKKlx_q=>3Y9kHQ`gfG;)mS)>dFhna zsJal7+1Gd$g8Ma#1+oTwVi!N z<@~HWvL;I5ln5vD$LNw3Rw&7_P|km#2z1FNBb2ES@#8vdC4Gz7mj)Bm>ItPW_zPaW zCFCb+UZXPWw7`nhAZL45LgP(Ndyr#Zz@UOm!Z}7W7=3t4bbO3o^?FOWS}VGc-v~f~ z+bGq6$0G*%3-Y2Iz;>KfotvZ(c42puuazVHck&onjjoJ@E;K^kI*;z^X<(1vHftso z;xvbgBfAE#&*ku3^GyAW<7TdIht>k(xcKoei z1M>Zd#n6Vs>3!J^G!JO>>5SLq-aY;gHz)i93NIC3pP4(J_%&|TDgBiE$vP$()lEzm=vLR%)QQt(k{1U5 z8obgj?tAB8*Y>PZ43jbs4tM_I9o@-3tkTPI-$ZX3^ZN6n|z59*Jt zXsU2EHOp+|=Y-iN#!5N)YedR~SS>H9KZ2E{sOhb!86lQ+q3#a)L1h8sW0qLt^g%!4 z*m-z`kx12T^2p_J{lK>y)JVp;OSATS4s$P{FMphK61uSYhqPaA+XW@qe(vo)|7Owr z?UJI*#gQH@mp!tN#|*qoJ03dkW%`0O)$uR>4GRCeo&lkLhGCR#=&CI`Mn)bu&H+%23*LwEeYp?Y@`^A38X)U;K?)ANY z*Y*2epD(1t2AvU}Qn~2)$G5S!32IXvJhT1qU%k;%mFFF!R7eVQ)n8-vRVum#O z)>D>fWs+A9a*V<;26@zBX&f9e;p^ZkL%u#vN3(9hAJHk0+>TW-7JAW&CxLUS+vVYv z-yDreX4&9>T$l-H1aT9C$_#M<;C|5gnWFkzg3p3Jh^8yw!p@m_uE>@69(DR}6{>QI z&o<4c6sOgiyfAmbm%rc)iFDeN8KwPtkq*!I5^eY84Ie>*)A}jmwc&_wqEvLD_dRgV z2p(R#Le7v02?-REloebpSm+1?`$5!TUHSK#c!^i#Hh^Lryoxa&S8w?blHHJ00%Vthp6$JgE6PJzxUNR6nxpr z`*2!?7q{?Q^|d-^1t|Ak(~*K9&h)qfk|3CQ=?HD`jTktqOtzyPc(4xzdHy8E>21h< zeE%PE!J0%>{Ng`_-|5TCy82aY{GeSjG_e1|0e-fM~-oueG+5*nuR`$PS=f z;)3qTgj3vXBz|bvXKhiN&>hf{b~e&zOdiD06r1Qhd?rp!S9P(F2@EoZF5tN0C2*qq zuqysrrf7UcQFN=`TDJ23WZhR5Y9HFc6XtCjNA(aZ4CacVh0GW$u^lmxGhv%yhl622 z(uLtL5UKSSt@|+gk6tL;Ps6Eo%ds8P4TH&q3o-858!texq%amezQ8t3tbcsfTCS={ z@^s4#?tCK`kjJOMTGp_vO!eLqcK`d{)!XAla*w<|IRqHxv_KmJ_PS>N62`nC9E^aH zvK4T>{xRJQJ@Zp`IQGle{Cl}`4CY6_z@y*Z0d+`^9D(4S@SplfTh%b|E~5cv4vrF@ z@;Ge{3BW@8+Pk-qZNl4}>Bzjn(qspuqc~oR;*zRPT>6|mxhC&L;%6Ha#MuPBp-w2uBRY~9UJN-oPO{VhtezGO{7bo z$JaCrM}MlB<$iIvVClAUG}-0AEeY6Ab8Eg(z#7~+_%0JY``p0?Y7X^sDk6Lu!LOyi z9vmGCpv>DjtPdJ^JQ_{M@~8V?Eg)B#U~Rj@{VZ*V#~Vt`Y&cjD*;u4bMn)dicrJEw zv}tLkAlGRP=-_GtKcyC+aiQO|lt2fFQLQ}UaR$8|30H%#i<){ReM!j1kqDNVB0yq+ zU8t!tl_E10+#n}f2LV1zOM~%)?`Z;^eMct5Xt81rXr*Ql=7edwmywUC38;;Gk_cyi zPe4~u0=5Gyu5U`IC29Y}pT+e{Uva zd`)b6{AcOG2Dek!=L474?)>;Q$NNAl!$o+f{;Qr@=-(@a7m#l{?2r~wxY=$H4NW}K z=58U>Mv+kwtiMc0Ub6mrdVZttzJMdQ;3KtfJ65TT&Yu!G=T&b>Z4=-oW=J;JCCG+7 zXz+~rWdkvpF>r^tmOj7}A;e<*q)HF*L>^PM3W;&V12vgOc3?+(@aVWIYT;A2ZOBZ9 z%~c@%jE3E&sJD@Y=gaaSnto^ZJxv^qeWP(60Js zg(Qk%=V(5i7-Y;Ivz|dzmpm`TV)zz*G#trY!}>tK`%5^pQdN$jqb+WOO!xE=d5g6h z6P30lav*KzU9K64ET<*k#d56xIlHCrfu<8ZhdHh!R2S0^6=6AbX|LQT`o$`2^hTLvkVjRt=fO`PbPPQavrJ5-9tn+un$aE75@x$HdkaQaR5>b-}*4?8w^wLSY_3a0UX8Fi7~zV8KJ*t9M0 z!DiIDa}muQKZcEOi_T+^q`9UGFLPg>`|Qotey3|22mTW_1rPu#Z)mY@+gZVXmd-T2 zo*FLna#vwMtEUecOWzWhap>-V1lDv}p(CDu-#1{HJ~iJ@tKrBQ;9xF@(UbPWAR4Fp z&?&g^>*KqSP*?L?WY{zPxPv^rL*+jm#8cc~GNA@k8<6HLAY=$eg>oHKgs%w?mz8*` zzqinD99D$CCBp+&83SD4HRwAN^supbx`EO~%Tk1qrV6t09@{h&S3;1N(seNwJuGZj zijGJ^fH_&@eiu&1ff`Fj;*O)GHycu{Rr`und2hFp5w`MgpzIjqgL2q$D1GF$8%u~SexaH}9TjkTsA%S+~k4}GRsFcZUFq>jy zt-bgWM#cx{Wl!Y{9$(~aXnK5M2Z+-xUL3+{3Dk7*fsPqUCd*}YNzrnFI&P8YPAKs7 ziZa;+g#5|3)jfIj_CQhbo+L;Est#l8KZmbS!)|#_fS__uAi`wt0Af{CTOz9TbVIe= z9sTpzB!Y}2;>vYILJ5rNcd(6~e70(9rhy*7-3xJl>%kuGumXpSv)`@{=tD0;eJ|8M zY4spo*)%0brt9Hg2&kD#N{UiU6`F%1V11&_qW3Di`v%X&hi>z5DewJ23F&H8&^q~L z(Aus8Td&C2I{lnJm$IfB^4}F%aPLT*`IAqO>2K09ya(-3e>uEM?uk$LFC_}-10LuXgi4uG z8qtmWcK;`i859o*&V?&4QB}TqpcU%?_M=^cUI)Cce%4WANtRy zJL+7}S#xp2oBWSlO8|OTP6mH|-vh_xe^dU_l_~tw0|bXYOMcldn!c1{-ui~T^rhB? z=R_Ku(ddDk#9hWzkP^)H89Fx+V78{&3K&oz(@q6jjv4A0Oa!PHTRA)@xkx zK+JgF*z^pI&7Nc*DOQiWOvD_zvta_Fx?M6bo~a)y65i(upD)%uyOn9sg)Kiq>d)(E z;#IeMc(-u)n|nG9d-6=Zz~HaHPDtO~41YP~I5={4&RqIoCPQJ!zjL#fH@r+U^_J`P z?-Xft^QT~I2?5_yaC%zCTQe5eC1xz8(BXj|NYxE%WZVYTINO|%&mUch40S_pC$Z1V zaaJM3oORvHms0cO3X!~9`ceN|{aM;7*chKlkJU+VF z>A<2bXd8sP3789q@eO$9y68w*Db~gx4iK?2D^xa6G3>MbBg!&HSsA za(%Pl*Y(N|2M?~v`ZqXv68olr%eEg@L%@OB` zb+Jt+uMxTm@nGvyS7n4-2UlQ%iB50vZhrVEPg#`wlZ2M-`kS@)qbpce6RYL~;gZO}+HkYH&!dD|kr?NssTSaAGq+}?dN2^~A$;W0T8kP6t(zA5D{ z{vrxpUuHcDxv`T1iFom>qJzzvdV)T%gLW}@_jvH_>Zz5|K|^k2ssctZDX}R%APQ@H z1-$cfT{796j7!hArv7!klj1LQZSw3nVFb4`Pekt#8-eXo>~J)Iz$9C6#S!hY;B#wX z$;DoM4`E1KW#DpNs?z6ICAy<6nXo0CHFKP#*>cl8c zdn7L$PMdqS<7*TDE-bwIi;YMccT2+$&|mrnxVeyNP`UHhJ4UoMhSjj6ucE}G2NSOH zOEzP=*Rg;4QDy2II0$sd|1AoSAs?dbETX_DYvPDFKTBHvs*OFf_5RKes?@q`>cbm; zJ^TupFhRR?>e)`q%(tN=ISL;jeXpe30iZek^-s)O!H@M+XB9;D*pTgI1PAN8P%`NU zQ6@}}b|gW70c#CTdLNfc;)`=e!$go1|z4{|9qxLQ=&EpZTL=eK97f&B) zHZ0b9gF%xHHkB%JUjR50P6d~n7yMv0NMRr&<+XACZ6iZ!V{)zGD?*vY`9=|&8Lao3 z!OG3+3E|eV`xiQTi;J=q+(_td`t98_c|=T&=WB6tES+i!7}A~Ww&{ipC51zWc__{i z0M0;zY*8i0ci9(7>!bqFjO}ZSaf@1!{!xAzKtZL|06E;q0NnVkLG=}Shc z;LShz)>lwhy*=37J^ESIg(HH_ix9+~8Euh&?_=V5ru!VQlO*J<1kM?3HkCyz#nM60y2#oB*|%xaVTO)YQ*E6 z0eb@NCWAnqm_x1UJk9t5gwiebZ1b#zRCR1CiLzg5jdv@%f5Q5nKg{hVx2f(I5ju5E%PZ~lbLM4`}!nMY;v*x`;?EwyBbAcuDC8X^c~Ba!_T7`hRY$IBK& z|BBK*GI~Voa;pf)!Mj%dP}mB(>mfE3nU|U)>&m?48FKii$opv&1uPY9MV#fSu%E8c z&ClnXD)^X^ds+#V9~a;9=Iam+B!2U9)X0hGR8!^PNIM@OI_~?*9c}<3dI{L$Fldep zK-7pTbt_nRn=cNTd>pgLBW3{n9X_9jO2K;>UmYOD?l8EQ%O2K63g7-H*c<8kYhOX| z;%xnz#C;xxL6rHWk9#el*k{_0B5gO?>JEEV|7~de74p#u_0h6YSoeT)3iQJZPSfUw zR|y*?x6YOuTQu|0mK4)Q-TP9V`%#Iu#XvZ|i;AG&AjqN>{D*7#A6a}9LA9Nz3U@-5 z5mc^0W!o{qqon-Mz@MEG8UqmxT1o| zDkWl>Xt~-nU%{D|KVm3#)#&?KPtg0T1`lzawpT#Y;cvvEG;t0aWv{|Ho71h$XECZ; zSF?Yn++BXTGT2a?E(m*j~+aAGytWf$kSmxi<;0jI0f$h*P>0q$Rg}G4w{m-|O(qB5k#WTdfn0ICk z535{+PUo+hK|2nmtoMjA9p`)h4xZ|~zi00`_S|Sb!WOJ>ihkXjKiDCTR z&i+Ay;cOx|)5a<;N$xzs8j*iF}<>DR;PJt&4qW<~9w+C@1kB}8@9!ICI{hsAu06CmrU zv3Swb4|cdh318b$=+v&0n&BK`B!x^r+#1jiN_VvWO>8 z;ApV!_7n61>0HfUt@$kah{eyCZltwXJ6^d!c}KUxW8WDKO7^%g(+7sy3b*CYkeuNx z2vEXx{xe}W=KY29@HdFkM9|hCJ61i)?tYM9BP>nHkvo;{>Yo&~Ux|CP!fMDXac`A7 zhgrZ>)*z@4kX+7K?@4KylTk&e1gtiFDuQ-dEPwqb3`v1j@(6oqkMY1v-sbt zn@V|y2DMjdt>C3q^n8wf70ILx-?XcT-s=qMyWgG{)`BkG(s)uqX4JWS~dn9V|}i$T3PJ)fciwW3KB<05*v#e*HKrXKs7B zS}gdO$+#!!0dkitRg~rsO2d&IfgH!qHe#gJ933R#(eTYH2eUGUWAY_~9Yy>sQIsg1 zzcpQ)0Ufr`*{tYT6Bt1tv$b7Ua>p;c)~p;ynyleb@k3lAaEUo%1&e#v>I=Y&?Veri z6=|qL=u6M0yL2Q$9W_+#7IqsyHsp_-v{h#UaO5@bt6SM2?Pt7@;zzDM|KL_Rk5B=q zh<7KqYl$X=wJn2uBYVi5OFG%z6WKLKbF>x@^{+J^cET9)vrOq!{9v|wyn63Cd4+Jq z&cFX&V{SDf$&ks1M1og^uV3}9*Y3?^kq1iMcuyK zwo?6umErD|L2o5fHU8dsJzMk8MHZ3a%JXy^YO~{zbVoDAYd=@F+O(GJI-)Zi3)?Y^ z`;285mmc83&YZnbv%6M~Uf}}y&fN1B;NQNqnks9J^O)h0x$JSJe?em~l?1K$6Jf&) zPXG{rUI}r6HnFl~;o2*Tpd7SZtt&SvvZMkfxu6ey8q{pn3 zm~~Vuvy4+J_=Xv}9|uX*&2u;sG2uZjDl=NAo4b7Ju5dKqyKtNnL9>{Cdc<*^6O?eI z@x5Jb(TEzm2|*zBjRU%SUS)LhWWHV{olgI4H7OgZOP&L3Ya~P+b8^xt)IwFiRV<|_ zbh!rSy&E7A+c7&DwH2a{j(M46P+oZh`8wn*wW=xIXA?E2TsLg%oy{jvxew^N2Scfjpyt>^XaRQ9`F+p|D`7Dh>LZu|^pSD#cvV%P zBL|roAvp*Q(JdwXkl>j6RqHspX4yZc=PT^}wwLs+j|kFR@r78nF}^UIJ&`xG__ruL z1Al`+&s})oPAR2t0^inki=g=vTX)*Hh!*SJm8slLpE|u8U1BT;Rhmt2SD{Cu>3hn&O33(u zju_05gE8iH@iHFF0Q1yJsQ+Ho_x`EqvV~P2d9B3&*E3v7*yX{Cf99 zV<}`E8qF)ljIfAZDgwoTMhMq7(^s-RRW$o=I&$jtm!KhtL6#5 z10P)?#P|yZQJQ$*T!xL+J%o>4GW&{;@q8%`+yT(p*sRVyscn4;Z63ZYBAY~{uJ>^V zqQ(jBkJlR^=I#7o5T;Vke8Et;s=?>IJeVVCB0ix$hl;D^m?yAm_NcJ$;5=9eflPKZ- z;JUitpLX%0>DFKkE=;&^c0p-1Zj19I=U2xo!c{7vYrYuX!mg5ZygL1#*nIdmRmH!1 z0w@aZ9Q$PT{B@7!9e8+-veXJm$K9HYgR^~@nU5Eve8~3B7zlm}sP@3}n;(yH?xtN# zFM;udSrJepg+zneG2is?3|dEUxubAs+&q{Rn#HA~rB|ZmYHdo$(Q@6gwzbJ7n;JY^ ziPW$&S+2NDD`}gQUC;uWFSzbWv)p6PsiJHKbomv6^8mH!Nh_ufyGy3A?btJ&fAZ_* zjmYfegAu!1b34!)J*+V5ZB)LL@bxu$6HuiJtBl zM9why$7F?~(Hi#FN@|VvLBva=8K#6sp&3^*k|Up|6io-1aP&Lg?)*Bgvn@OWDz>;! zcVEgWVS~y6AS2$C95rt^bFx@WY|i7TmF=FOJ?;7lLY%ZU=tmWzv zXxGv##u3+h$lK_RPtSclaHXMAY~C~501{W}#b-PZl(%YY77D7v-+$GV-CM#x(LjPK zFB~`?R0auSKXzsw<*%vT6#=drvs&%R37=rIpHb4zHowUwAC1512_vCiaHeVaW z+#UU_bRFj2<$8#>pRRlv^DLDRQsuom#^Tn;5vTe>$^$O)cm>(#a_+Z7hAU56QT^xA z`ipz9ZQ-S3d>I-$16O?Eq2MN$PyeR#YlhL`Y@r-2+L1n78byzTfj1ivrO%Pju-E-0 zNvw|c1|ooMqub8St@m)qPSTSsd!3V~=QtG1u%&~>IR#t?r6NR*#VO&DQVSdonaQbg zwfE?)!(UvNJZ}+JO!;=>PM!_bghx`V90$uum(2}vb%TKP7ysZFU|<88(xR`9xj;xS zk-MD;5#V8@08)HOHdukUK>NI!@h>fff7eU=4__dm0-mnU_8MYhl`T|Gm3Y|UaWx|K0fiOJ2Mn_bU1?r=OS*sC ziP=7JJOBnCs>HxKavF8Uy1)$7BFy8*m?PGzb9DA2mfmEKl1Pr?brF<7PHehpu-+EW zmKwdTf)VZrPk%N}Uk%zoCzUDXV0ne-QhCbfaE@jfnC5@L1*5erY+4t+j|23htjum6 z8Dkp3`N-XVuk*83$<$ClkW+!G4j#6oskD_ENN6svI5;?1m;O{siv2(jIRJ+O(Uj0Q zxV+q?71zbP$mh8!EoqNejyCekrIAz$LAB#^1s4Bjuan_|3zY*pOgotLS8-0cr(XP+BLpzx}RL|}WhoML8=?1gB`L5bhf&IiaL~;uBEqHLMTk@404BG^%Y-? zzqG^JVcQ=I8uLp7sy%_0v;5y+5#BUWVp^dqb^h16F=|&P)gAdA&!-Zc9R6uteT_yL z!!L5gg}L(u{d~F3(1>IBB1H*yTNY7|O3p+lRM7<>yfMmGkLJC@39{42J=iT?-y|1s zA}(%ldN1u1oK?@=3BQdlf4#EgBeR4fTL2jwfAg=EA&IFcoPUL<|9~m)QHOkKTuE^J zWU_@H)7r?t=U!;4ZV-aPa+`@FZJIzXfVe`4)ak%EhET93e-r0R2OB41ZKXI; zE(i}F*%%|V`VO0^58Mr7`QS^RypHT0@CJ**WwTCK#Oj5uLz~v5LCHH#!@rpF^HF0? z24xFh3uI3TvKp)-dXRbXSt=?$R<=RO6->BBdfeOfV^yH*~AVM!8O!q-9fU`>{D?! z9msw|A;?Pkm$T9lPT3R~RWOs&6VN3!vA<&%2Vl_p`lMWoF$M+C4+sh1#p}(jeAzVA zA9R#0x)aik&)k9R!cxCGNmdS2bA8zZxV}qy0nj zla$~c(^rPSwoRJ|ohk5t!Qv)TzG&@n@Yn8&CHfzuhF;TU{l5~0f29xq`|y9x8TeZi p0Eiv{ody7a1OP0l1;qTn*TnyvKj{C; literal 0 HcmV?d00001 diff --git a/audio/die/re_zhongyao.mp3 b/audio/die/re_zhongyao.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..7cdcbc05bd7b7845046fb8de025e56c3fbde8b59 GIT binary patch literal 54312 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

    >%vS$ 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 literal 0 HcmV?d00001 diff --git a/audio/skill/huomo_re_zhongyao2.mp3 b/audio/skill/huomo_re_zhongyao2.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..5bf611ec8135a690d0cf7d3e017faf166d4ac79d GIT binary patch literal 50208 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%0A>Obziupd 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

    "\n}\n帮助内容将显示在菜单-选项-帮助中\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'; - } - }; - var dashes={}; - var createCode=function(str1,str2,sub,func,link,str){ - var dash=ui.create.div('.menubutton.large.dashboard'); - dashes[link]=dash; - sub.appendChild(dash); - dash.listen(func); - dash.link=link; - ui.create.div('',str1,dash); - ui.create.div('',str2,dash); - var container=ui.create.div('.popup-container.editor'); - var saveInput=function(){ - var code; - if(container.editor){ - code=container.editor.getValue(); - } - else if(container.textarea){ - code=container.textarea.value; - } - try{ - if(link=='content'||link=='precontent'){ - var func=null; - eval('func='+code); - if(typeof func!='function'){ - throw('err'); - } - } - else if(link=='config'){ - var config=null; - eval(code); - if(config==null||typeof config!='object'){ - throw('err'); - } - } - else if(link=='help'){ - var help=null; - eval(code); - if(help==null||typeof help!='object'){ - throw('err'); - } - } - } - catch(e){ - if(e=='err'){ - alert('代码格式有错误,请对比示例代码仔细检查'); - } - else{ - var tip=lib.getErrorTip(e)||''; - alert('代码语法有错误,请仔细检查('+e+')'+tip); - } - window.focus(); - if(container.editor){ - container.editor.focus(); - } - else if(container.textarea){ - container.textarea.focus(); - } - return; - } - dash4.link.classList.add('active'); - ui.window.classList.remove('shortcutpaused'); - ui.window.classList.remove('systempaused'); - container.delete(); - container.code=code; - page.content[link]=code; - delete window.saveNonameInput; - }; - var editor=ui.create.editor(container,saveInput); - container.code=str; - dash.editor=editor; - dash.node=container; - dash.saveInput=saveInput; - page.content[link]=str; - }; - var clickCode=function(){ - var node=this.node; - ui.window.classList.add('shortcutpaused'); - ui.window.classList.add('systempaused'); - window.saveNonameInput=this.saveInput; - if(node.aced){ - ui.window.appendChild(node); - node.editor.setValue(node.code,1); - } - else if(lib.device=='ios'){ - ui.window.appendChild(node); - if(!node.textarea){ - var textarea=document.createElement('textarea'); - this.editor.appendChild(textarea); - node.textarea=textarea; - lib.setScroll(textarea); - } - node.textarea.value=node.code; - } - else{ - if(!window.CodeMirror){ - lib.init.js(lib.assetURL+'game','codemirror',()=>lib.codeMirrorReady(node,this.editor)); - lib.init.css(lib.assetURL+'layout/default','codemirror'); - } - else{ - lib.codeMirrorReady(node,this.editor); - } - } - }; - page.content={} - createCode('主','主代码',page,clickCode,'content','function(config,pack){\n \n}\n\n\/*\n函数执行时机为游戏数据加载之后、界面加载之前\n参数1扩展选项(见选项代码);参数2为扩展定义的武将、卡牌和技能等(可在此函数中修改)\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'); - createCode('启','启动代码',page,clickCode,'precontent','function(){\n \n}\n\n\/*\n函数执行时机为游戏数据加载之前,且不受禁用扩展的限制\n除添加模式外请慎用\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'); - createCode('选','选项代码',page,clickCode,'config','config={\n \n}\n\n\/*\n示例:\nconfig={\n switcher_example:{\n name:"示例列表选项",\n init:"3",\n item:{"1":"一","2":"二","3":"三"}\n },\n toggle_example:{\n name:"示例开关选项",\n init:true\n }\n}\n此例中传入的主代码函数的默认参数为{switcher_example:"3",toggle_example:true}\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'); - createCode('帮','帮助代码',page,clickCode,'help','help={\n \n}\n\n\/*\n示例:\nhelp={\n "帮助条目":"
    • 列表1-条目1
    • 列表1-条目2
    1. 列表2-条目1
    2. 列表2-条目2"\n}\n帮助内容将显示在菜单-选项-帮助中\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'); - - return page; - }()); - createDash('将','编辑武将',dash1); - createDash('卡','编辑卡牌',dash2); - createDash('技','编辑技能',dash3); - createDash('码','编辑代码',dash4); - }; - if(!get.config('menu_loadondemand')) node._initLink(); - }()); - (function(){ - var page=ui.create.div(''); - var node=ui.create.div('.menubutton.large','获取扩展',start.firstChild,clickMode); - node.mode='get'; - var _thisUpdate=false; - node.update=function(){ - _thisUpdate=true; - }; - node._initLink=function(){ - node.link=page; - page.listen(function(){ - if(!page.currenttimeout){ - var active=page.querySelector('.videonode.current'); - if(active){ - active.classList.remove('current'); - } - } - }); - var importextensionexpanded=false; - page.style.paddingBottom='10px'; - var importExtension; - var extensionNode=ui.create.div('.config.more','导入扩展
      >
      ',page,function(){ - if(importextensionexpanded){ - this.classList.remove('on'); - importExtension.style.display='none'; - } - else{ - this.classList.add('on'); - importExtension.style.display=''; - } - importextensionexpanded=!importextensionexpanded; - }); - importExtension=ui.create.div('.new_character.export.import',page); - importExtension.style.marginLeft='5px'; - importExtension.style.marginTop='5px'; - importExtension.style.marginBottom='5px'; - importExtension.style.display='none'; - importExtension.style.width='100%'; - importExtension.style.textAlign='left'; - ui.create.div('','',importExtension); - ui.create.div('.config','修改下载地址',page,function(){ - alert('您可以在“设置→通用→获取扩展地址”中,修改下载扩展时所采用的地址。') - }) - - var extensionURL; - var source=lib.config.extension_sources,index=lib.config.extension_source; - if(source&&source[index]) extensionURL=source[index]; - else extensionURL=lib.updateURL.replace(/noname/g,'noname-extension')+'/master/'; - - var reloadnode=ui.create.div('.config.toggle.pointerdiv','重新启动',page,game.reload); - reloadnode.style.display='none'; - var placeholder=ui.create.div('.config.toggle',page); - placeholder.style.height=0; - placeholder.style.marginTop='5px'; - - importExtension.firstChild.lastChild.onclick=function(){ - const fileToLoad=this.previousSibling.files[0]; - if(!fileToLoad) return; - new Promise((resolve,reject)=>{ - const fileReader=new FileReader(); - fileReader.onerror=reject; - fileReader.onload=resolve; - fileReader.readAsArrayBuffer(fileToLoad,"UTF-8"); - }).then(progressEvent=>{ - if(game.importExtension(progressEvent.target.result,()=>{ - extensionNode.innerHTML='导入成功,3秒后将重启'; - new Promise(resolve=>setTimeout(resolve,1000)).then(()=>{ - extensionNode.innerHTML='导入成功,2秒后将重启'; - return new Promise(resolve=>setTimeout(resolve,1000)); - }).then(()=>{ - extensionNode.innerHTML='导入成功,1秒后将重启'; - return new Promise(resolve=>setTimeout(resolve,1000)); - }).then(game.reload); - })!==false) importExtension.style.display='none'; - }); - } - - var clickExtension=function(){ - var active=this.parentNode.querySelector('.videonode.current'); - if(active&&active!=this){ - active.classList.remove('current'); - } - this.classList.add('current'); - clearTimeout(page.currenttimeout); - page.currenttimeout=setTimeout(function(){ - delete page.currenttimeout; - },200); - }; - var downloadExtension=function(e){ - if((this.innerHTML!='下载扩展'&&this.innerHTML!='更新扩展')||!window.JSZip) return; - this.classList.remove('update'); - if(e){ - e.stopPropagation(); - } - node.updated=true; - var that=this; - var list=[]; - var size=parseFloat(this.info.size)||0; - if(size){ - if(this.info.size.includes('MB')){ - size*=1024*1024; - } - else if(this.info.size.includes('KB')){ - size*=1024; - } - } - - this.innerHTML='正在下载
      正在下载
      '; - this.classList.add('nopointer'); - this.classList.add('button-downloading'); - var progress=ui.create.div('.button-progress',this); - ui.create.div(progress); - var url=extensionURL+this.info.name+'.zip'; - var onprogress=function(byte,total){ - if(total){ - size=total; - } - if(byte==-1){ - byte=size; - } - progress.firstChild.style.width=Math.round(100*byte/size)+'%'; - }; - var files=this.info.files||[]; - for(var i=0;i('+list[i].size+')',node); - ui.create.div('.text','更新日期:'+list[i].date,node); - ui.create.div('.text',list[i].intro,node); - var download=ui.create.div('.menubutton.text.active','下载扩展',node.firstChild,{'zIndex':'5'}); - if(game.download){ - if(list[i].netdisk){ - var linknode=ui.create.div('.text',node); - ui.create.node('span.hrefnode','网盘链接',function(){ - game.open(this.link); - },linknode).link=list[i].netdisk; - if(list[i].forum){ - ui.create.node('span',linknode).style.marginRight='10px'; - ui.create.node('span.hrefnode','参与讨论',function(){ - game.open(this.link); - },linknode).link=list[i].forum; - } - } - else if(list[i].forum){ - var linknode=ui.create.div('.text',node); - ui.create.node('span.hrefnode','参与讨论',function(){ - game.open(this.link); - },linknode).link=list[i].forum; - } - download.listen(downloadExtension); - if(lib.config.extensions.includes(list[i].name)){ - download.classList.remove('active'); - if(lib.extensionPack[list[i].name]&&lib.extensionPack[list[i].name].version==list[i].version){ - download.classList.add('transparent2'); - download.classList.remove('active'); - download.innerHTML='已安装'; - } - else if(lib.config['extension_'+list[i].name+'_version']!=list[i].version){ - download.innerHTML='更新扩展'; - download.classList.add('highlight'); - download.classList.add('update'); - } - else{ - download.classList.add('transparent2'); - download.classList.remove('active'); - download.innerHTML='已安装'; - } - } - download.info=list[i]; - } - else{ - if(list[i].forum){ - var linknode=ui.create.div('.text',node); - ui.create.node('span',linknode); - ui.create.node('span.hrefnode','参与讨论',function(){ - game.open(this.link); - },linknode).link=list[i].forum; - } - download.listen(function(){ - game.open(this.link); - }); - download.link=list[i].netdisk; - } - } - }; - window.extension={}; - fetch(`${extensionURL}catalog.js`,{ - referrerPolicy:'no-referrer' - }).then(value=>value.text()).then(eval).then(loaded).catch(reason=>{ - console.log(reason); - delete window.extension; - loading.innerHTML='连接失败:'+(reason instanceof Error?reason.message:String(reason)); - }); - }; - if(_thisUpdate) node.update(); - }; - if(!get.config('menu_loadondemand')) node._initLink(); - }()); - var active=start.firstChild.querySelector('.active'); - if(!active){ - active=start.firstChild.firstChild; - active.classList.add('active'); - } - if(!active.link) active._initLink(); - rightPane.appendChild(active.link); - updateNodes(); - }()); - - (function(){ - if(connectMenu) return; - var start=menuxpages.shift(); - var rightPane=start.lastChild; - var cheatButton=ui.create.div('.menubutton.round.highlight','作',start); - cheatButton.style.display='none'; - var runButton=ui.create.div('.menubutton.round.highlight','执',start); - runButton.style.display='none'; - var clearButton=ui.create.div('.menubutton.round.highlight','清',start); - clearButton.style.display='none'; - clearButton.style.left='275px'; - var playButton=ui.create.div('.menubutton.round.highlight.hidden','播',start); - playButton.style.display='none'; - playButton.style.left='215px'; - playButton.style.transition='opacity 0.3s'; - var deleteButton=ui.create.div('.menubutton.round.highlight.hidden','删',start); - deleteButton.style.display='none'; - deleteButton.style.left='275px'; - deleteButton.style.transition='opacity 0.3s'; - var saveButton=ui.create.div('.menubutton.round.highlight.hidden','存',start); - saveButton.style.display='none'; - saveButton.style.transition='opacity 0.3s'; - - - var clickMode=function(){ - if(this.classList.contains('off')) return; - var active=this.parentNode.querySelector('.active'); - if(active===this){ - return; - } - if(active){ - active.classList.remove('active'); - active.link.remove(); - } - active=this; - this.classList.add('active'); - if(this.link) rightPane.appendChild(this.link); - else{ - this._initLink(); - rightPane.appendChild(this.link); - } - if(this.type=='cheat'){ - cheatButton.style.display=''; - } - else{ - cheatButton.style.display='none'; - } - if(this.type=='cmd'){ - runButton.style.display=''; - clearButton.style.display=''; - } - else{ - runButton.style.display='none'; - clearButton.style.display='none'; - } - if(this.type=='video'){ - playButton.style.display=''; - saveButton.style.display=''; - deleteButton.style.display=''; - } - else{ - playButton.style.display='none'; - saveButton.style.display='none'; - deleteButton.style.display='none'; - } - }; - - ui.click.consoleMenu=function(){ - ui.click.menuTab('其它'); - clickMode.call(ui.commandnode); - }; - //更新菜单有本体函数赋值,就不要懒加载了 - (function(){ - var page=ui.create.div(''); - var node=ui.create.div('.menubutton.large','更新',start.firstChild,clickMode); - node.link=page; - page.classList.add('menu-help'); - var ul=document.createElement('ul'); - var li1=document.createElement('li'); - var li2=document.createElement('li'); - var li3=document.createElement('li'); - const trimURL=url=>{ - const updateURLS=lib.updateURLS; - for(const key in updateURLS){ - const updateURL=updateURLS[key]; - if(url==updateURL) return lib.configMenu.general.config.update_link.item[key]; - } - let index=url.indexOf('://'); - if(index!=-1) url=url.slice(index+3); - index=url.indexOf('/'); - if(index!=-1) url=url.slice(0,index); - if(url.length>15){ - const list=url.split('.'); - if(list.length>1) list.shift(); - url=list.join('.'); - } - if(url.length>15){ - const list=url.split('.'); - if(list.length>1) list.pop(); - url=list.join('.'); - } - return url; - } - li1.innerHTML='游戏版本:'+lib.version+'

      '; - li2.innerHTML='素材版本:'+(lib.config.asset_version||'无')+'

      '; - li3.innerHTML='更新地址:'+trimURL(lib.config.updateURL||lib.updateURL)+'

      '; - li3.style.whiteSpace='nowrap'; - li3.style.display='none';// coding - - var button1,button2,button3,button4,button5; - - game.checkForUpdate=function(forcecheck,dev){ - if(!dev&&button1.disabled){ - return; - } - else if(dev&&button3.disabled){ - return; - } - else if(!game.download){ - alert('此版本不支持游戏内更新,请手动更新'); - return; - } - else{ - if(dev){ - button3.innerHTML='正在检查更新'; - } - else{ - button1.innerHTML='正在检查更新'; - } - button3.disabled=true; - button1.disabled=true; - - var goupdate=function(files,update){ - lib.version=update.version; - if(update.dev&&!lib.config.debug){ - dev='nodev'; - } - lib.init.req('game/source.js',function(){ - try{ - eval(this.responseText); - if(!window.noname_source_list){ - throw('err'); - } - } - catch(e){ - alert('更新地址有误'); - console.log(e); - return; - } - - var updates=window.noname_source_list; - delete window.noname_source_list; - if(Array.isArray(files)){ - files.add('game/update.js'); - var files2=[]; - for(var i=0;iversion1[i]){ - files=false;break; - } - else if(version1[i]>version2[i]){ - files=update.files.slice(0);break; - } - } - if(files===null){ - if(version1.length>=version2.length){ - files=update.files.slice(0); - } - } - } - var str; - if(dev){ - str='开发版仅供测试使用,可能存在风险,是否确定更新?' - } - else{ - str='有新版本'+update.version+'可用,是否下载?'; - } - if(navigator.notification&&navigator.notification.confirm){ - var str2; - if(dev){ - str2=str; - str='更新到开发版'; - } - else{ - str2=update.changeLog[0]; - for(var i=1;i>'); - span1.style.fontSize='small'; - span1.style.display='inline'; - span1.toggle=function(){ - if(!this.classList.toggle('on')){ - game.saveConfig('asset_toggle_off',true); - span2.style.display='none'; - span2_br.style.display='none'; - span2_check.style.display='none'; - span3.style.display='none'; - span3_br.style.display='none'; - span3_check.style.display='none'; - span4.style.display='none'; - span4_br.style.display='none'; - span4_check.style.display='none'; - span5.style.display='none'; - span5_br.style.display='none'; - span5_check.style.display='none'; - span6.style.display='none'; - span6_br.style.display='none'; - span6_check.style.display='none'; - } - else{ - game.saveConfig('asset_toggle_off'); - span2.style.display=''; - span2_br.style.display=''; - span2_check.style.display=''; - span3.style.display=''; - span3_br.style.display=''; - span3_check.style.display=''; - span4.style.display=''; - span4_br.style.display=''; - span4_check.style.display=''; - span5.style.display=''; - span5_br.style.display=''; - span5_check.style.display=''; - span6.style.display=''; - span6_br.style.display=''; - span6_check.style.display=''; - } - }; - span1.listen(span1.toggle); - li2.lastChild.appendChild(span1); - - var span6_br=ui.create.node('br'); - li2.lastChild.appendChild(span6_br); - - var span5=ui.create.div('','图片素材(精简,126MB)'); - span5.style.fontSize='small'; - span5.style.lineHeight='16px'; - var span5_check=document.createElement('input'); - span5_check.type='checkbox'; - span5_check.style.marginLeft='5px'; - if(lib.config.asset_image){ - span5_check.checked=true; - } - span5_check.onchange=function(){ - game.saveConfig('asset_image',this.checked); - } - var span2_br=ui.create.node('br'); - - var span4=ui.create.div('','字体素材(48MB)'); - span4.style.fontSize='small'; - span4.style.lineHeight='16px'; - li2.lastChild.appendChild(span4); - var span4_check=document.createElement('input'); - span4_check.type='checkbox'; - span4_check.style.marginLeft='5px'; - if(lib.config.asset_font){ - span4_check.checked=true; - } - span4_check.onchange=function(){ - game.saveConfig('asset_font',this.checked); - } - li2.lastChild.appendChild(span4_check); - var span3_br=ui.create.node('br'); - li2.lastChild.appendChild(span3_br); - - var span3=ui.create.div('','音效素材(125MB)'); - span3.style.fontSize='small'; - span3.style.lineHeight='16px'; - li2.lastChild.appendChild(span3); - var span3_check=document.createElement('input'); - span3_check.type='checkbox'; - span3_check.style.marginLeft='5px'; - if(lib.config.asset_audio){ - span3_check.checked=true; - } - span3_check.onchange=function(){ - game.saveConfig('asset_audio',this.checked); - } - li2.lastChild.appendChild(span3_check); - var span4_br=ui.create.node('br'); - li2.lastChild.appendChild(span4_br); - - var span2=ui.create.div('','皮肤素材(351MB)'); - span2.style.fontSize='small'; - span2.style.lineHeight='16px'; - li2.lastChild.appendChild(span2); - var span2_check=document.createElement('input'); - span2_check.type='checkbox'; - span2_check.style.marginLeft='5px'; - if(lib.config.asset_skin){ - span2_check.checked=true; - } - span2_check.onchange=function(){ - game.saveConfig('asset_skin',this.checked); - } - li2.lastChild.appendChild(span2_check); - var span5_br=ui.create.node('br'); - li2.lastChild.appendChild(span5_br); - - - li2.lastChild.appendChild(span5); - li2.lastChild.appendChild(span5_check); - li2.lastChild.appendChild(span2_br); - - var span6=ui.create.div('','图片素材(完整,203MB)'); - span6.style.fontSize='small'; - span6.style.lineHeight='16px'; - li2.lastChild.appendChild(span6); - var span6_check=document.createElement('input'); - span6_check.type='checkbox'; - span6_check.style.marginLeft='5px'; - if(lib.config.asset_full){ - span6_check.checked=true; - } - span6_check.onchange=function(){ - game.saveConfig('asset_full',this.checked); - } - li2.lastChild.appendChild(span6_check); - - span2.style.display='none'; - span2_br.style.display='none'; - span2_check.style.display='none'; - span3.style.display='none'; - span3_br.style.display='none'; - span3_check.style.display='none'; - span4.style.display='none'; - span4_br.style.display='none'; - span4_check.style.display='none'; - span5.style.display='none'; - span5_br.style.display='none'; - span5_check.style.display='none'; - span6.style.display='none'; - span6_br.style.display='none'; - span6_check.style.display='none'; - - ul.appendChild(li1); - ul.appendChild(li2); - ul.appendChild(li3); - page.appendChild(ul); - - - if(!lib.config.asset_toggle_off){ - span1.toggle(); - } - }()); - (function(){ - var norow2=function(){ - var node=currentrow1; - if(!node) return false; - return node.innerHTML=='横置'||node.innerHTML=='翻面'||node.innerHTML=='换人'||node.innerHTML=='复活'; - }; - var checkCheat=function(){ - if(norow2()){ - for(var i=0;i=0){ - logindex--; - if(logindex<0){ - text2.value=''; - } - else{ - text2.value=logs[logindex]; - } - } - else{ - text2.value=''; - } - } - else if(text2.value.includes('无天使')&&(text2.value.includes('无神佛')||text2.value.includes('无神')&&text2.value.includes('无佛'))){ - game.print('密码正确!欢迎来到死后世界战线!'); - _status.keyVerified=true; - text2.value=''; - } - else{ - if(!game.observe&&!game.online){ - try{ - var value=text2.value.trim(); - if(value.endsWith(";")) value=value.slice(0,-1).trim(); - var result=fun(reg,value,_status,lib,game,ui,get,ai); - game.print(result); - } - catch(e){ - game.print(e); - } - } - text2.value=''; - } - } - text2.addEventListener('keydown',function(e){ - if(e.keyCode==13){ - runCommand(); - } - else if(e.keyCode==38){ - if(logindex+1=0){ - logindex--; - if(logindex<0){ - text2.value=''; - } - else{ - text2.value=logs[logindex]; - } - } - } - }); - page.appendChild(text2); - game.print=function(){ - var args=[].slice.call(arguments); - var printResult=args.map(arg=>{ - if(get.is.object(arg)||typeof arg=='function'){ - var argi=get.stringify(arg); - if(argi/*&&argi.length<5000*/){ - return argi.replace(/&/g, '&') - .replace(//g, '>') - .replace(/"/g, '"') - .replace(/'/g, '''); - } - else return arg.toString(); - }else{ - var str=String(arg); - if (!/<[a-zA-Z]+[^>]*?\/?>.*?(?=<\/[a-zA-Z]+[^>]*?>|$)/.exec(str)) return String(arg) - .replace(/&/g, '&') - .replace(//g, '>') - .replace(/"/g, '"') - .replace(/'/g, '''); - else return str; - } - }).join(' '); - pre.innerHTML+=printResult+'
      '; - text.scrollTop=text.scrollHeight; - } - if(_status.toprint){ - for(var i=0;i<_status.toprint.length;i++){ - game.print.apply(this,_status.toprint[i]); - } - delete _status.toprint; - } - runButton.listen(runCommand); - clearButton.listen(function(){ - pre.innerHTML=''; - }); - }; - if(!get.config('menu_loadondemand')) node._initLink(); - }()); - (function(){ - var page=ui.create.div(''); - var node=ui.create.div('.menubutton.large','战绩',start.firstChild,clickMode); - node.type='rec'; - node._initLink=function(){ - node.link=page; - page.style.paddingBottom='10px'; - var reset=function(){ - if(this.innerHTML=='重置'){ - this.innerHTML='确定'; - var that=this; - setTimeout(function(){ - that.innerHTML='重置'; - },1000); - } - else{ - this.parentNode.previousSibling.remove(); - this.parentNode.remove(); - lib.config.gameRecord[this.parentNode.link]={data:{}}; - game.saveConfig('gameRecord',lib.config.gameRecord); - } - } - for(var i=0;i重置',page); - item.style.height='auto'; - item.lastChild.addEventListener('click',reset); - item.lastChild.classList.add('pointerdiv'); - item.link=lib.config.all.mode[i]; - } - } - }; - if(!get.config('menu_loadondemand')) node._initLink(); - }()); - (function(){ - if(!window.indexedDB||window.nodb) return; - var page=ui.create.div(''); - var node=ui.create.div('.menubutton.large','录像',start.firstChild,clickMode); - node.type='video'; - lib.videos=[]; - ui.create.videoNode=(video,before)=>lib.videos[before===true?'unshift':'push'](video); - node._initLink=function(){ - node.link=page; - var store=lib.db.transaction(['video'],'readwrite').objectStore('video'); - store.openCursor().onsuccess=function(e){ - var cursor=e.target.result; - if(cursor){ - lib.videos.push(cursor.value); - cursor.continue(); - } - else{ - lib.videos.sort(function(a,b){ - return parseInt(b.time)-parseInt(a.time); - }); - var clickcapt=function(){ - var current=this.parentNode.querySelector('.videonode.active'); - if(current&¤t!=this){ - current.classList.remove('active'); - } - if(this.classList.toggle('active')){ - playButton.show(); - deleteButton.show(); - saveButton.show(); - } - else{ - playButton.hide(); - deleteButton.hide(); - saveButton.hide(); - } - }; - var staritem=function(){ - this.parentNode.classList.toggle('starred'); - var store=lib.db.transaction(['video'],'readwrite').objectStore('video'); - if(this.parentNode.classList.contains('starred')){ - this.parentNode.link.starred=true; - } - else{ - this.parentNode.link.starred=false; - } - store.put(this.parentNode.link); - } - var createNode=function(video,before){ - var node=ui.create.div('.videonode.menubutton.large',clickcapt); - node.link=video; - var nodename1=ui.create.div('.menubutton.videoavatar',node); - nodename1.setBackground(video.name1,'character'); - if(video.name2){ - var nodename2=ui.create.div('.menubutton.videoavatar2',node); - nodename2.setBackground(video.name2,'character'); - } - var date=new Date(video.time); - var str=date.getFullYear()+'.'+(date.getMonth()+1)+'.'+(date.getDate())+' '+ - date.getHours()+':'; - var minutes=date.getMinutes(); - if(minutes<10){ - str+='0'; - } - str+=minutes; - ui.create.div('.caption',video.name[0],node); - ui.create.div('.text',str+'
      '+video.name[1],node); - if(video.win){ - ui.create.div('.victory','胜',node); - } - - if(before){ - page.insertBefore(node,page.firstChild); - } - else{ - page.appendChild(node); - } - ui.create.div('.video_star','★',node,staritem); - if(video.starred){ - node.classList.add('starred'); - } - } - for(var i=0;i导入录像...',function(){ - this.nextSibling.classList.toggle('hidden'); - },page); - importVideoNode.style.marginLeft='12px'; - importVideoNode.style.marginTop='3px'; - var importVideo=ui.create.div('.config.hidden',page); - importVideo.style.whiteSpace='nowrap'; - importVideo.style.marginBottom='80px'; - importVideo.style.marginLeft='13px'; - importVideo.style.width='calc(100% - 30px)'; - importVideo.innerHTML=''+ - ''; - importVideo.lastChild.onclick=function(){ - var fileToLoad = importVideo.firstChild.files[0]; - var fileReader = new FileReader(); - fileReader.onload = function(fileLoadedEvent) - { - var data = fileLoadedEvent.target.result; - if(!data) return; - try{ - data=JSON.parse(lib.init.decode(data)); - } - catch(e){ - console.log(e); - alert('导入失败'); - return; - } - var store=lib.db.transaction(['video'],'readwrite').objectStore('video'); - var videos=lib.videos.slice(0); - for(var i=0;i=parseInt(lib.config.video)&&videos.length){ - var toremove=videos.pop(); - lib.videos.remove(toremove); - store.delete(toremove.time); - for(var i=0;iposition2){ - position.insertBefore(node,position.childNodes[position2]); - } - else{ - position.appendChild(node); - } - } - return node; - }, - giveup:function(){ - if(ui.giveup) return; - if(!lib.config.show_giveup) return; - ui.giveup=ui.create.system('投降',function(){ - var player=game.me; - this.remove(); - if(game.online){ - game.send('giveup',player); - } - else{ - _status.event.next.length=0; - game.createEvent('giveup',false).set('includeOut',true).setContent(function(){ - game.log(player,'投降'); - player.popup('投降'); - player.die('nosource').includeOut=true; - }).player=player; - } - if(_status.paused&&_status.imchoosing&&!_status.auto){ - ui.click.auto(); - } - },true,true); - }, - groupControl:function(dialog){ - return ui.create.control('wei','shu','wu','qun','jin','western','key',function(link,node){ - if(link=='全部'){ - dialog.currentcapt=''; - dialog.currentgroup=''; - for(var i=0;ib?1:-1; - }); - groups.sort(lib.sort.group); - if(!thisiscard){ - namecapt.remove('自定义'); - namecapt.push('newline'); - for(var i in lib.characterDialogGroup){ - namecapt.push(i); - } - } - var newlined=false; - var newlined2; - var packsource; - var clickCapt=function(e){ - if(_status.dragged) return; - if(dialog.currentcapt2=='最近'&&dialog.currentcaptnode2!=this&&!dialog.currentcaptnode2.inited){ - dialog.currentcapt2=null; - dialog.currentcaptnode2.classList.remove('thundertext'); - dialog.currentcaptnode2.inited=true; - dialog.currentcaptnode2=null; - } - if(this.alphabet){ - if(this.classList.contains('thundertext')){ - dialog.currentcapt=null; - dialog.currentcaptnode=null; - this.classList.remove('thundertext'); - if(this.touchlink){ - this.touchlink.classList.remove('active'); - } - for(var i=0;i0){ - filternode.firstChild.style.top=(dh/2)+'px'; - } - else{ - filternode.firstChild.style.top=''; - } - } - else{ - if(newlined2.style.display=='none'){ - newlined2.style.display='block'; - } - else{ - newlined2.style.display='none'; - } - } - }); - var packlist=[]; - for(var i=0;ib?1:-1; - } - return aa>bb?1:-1; - }); - } - else{ - list.sort(lib.sort.character); - } - dialog=ui.create.dialog('hidden'); - dialog.classList.add('noupdate'); - dialog.classList.add('scroll1'); - dialog.classList.add('scroll2'); - dialog.classList.add('scroll3'); - dialog.addEventListener(lib.config.touchscreen?'touchend':'mouseup',function(){ - _status.clicked2=true; - }); - if(heightset){ - dialog.style.height=((game.layout=='long2'||game.layout=='nova')?380:350)+'px'; - dialog._scrollset=true; - } - dialog.getCurrentCapt=function(link,capt,noalph){ - var currentcapt=noalph?this.currentcapt2:this.currentcapt; - if(this.seperatelist&&noalph){ - if(this.seperatelist[currentcapt].contains(link)) return capt; - return null; - } - if(lib.characterDialogGroup[currentcapt]){ - return lib.characterDialogGroup[currentcapt](link,capt); - } - if(lib.characterPack[currentcapt]){ - if(lib.characterPack[currentcapt][link]){ - return capt; - } - return null; - } - return this.currentcapt; - } - if(str){ - dialog.add(str); - } - dialog.add(node); - if(thisiscard){ - if(seperate){ - seperate=seperate(list); - dialog.seperate=[]; - dialog.seperatelist=seperate.list; - if(dialog.seperatelist){ - newlined=document.createElement('div'); - newlined.style.marginTop='5px'; - newlined.style.display='block'; - newlined.style.fontFamily='xinwei'; - if(get.is.phoneLayout()){ - newlined.style.fontSize='32px'; - } - else{ - newlined.style.fontSize='22px'; - } - newlined.style.textAlign='center'; - node.appendChild(newlined); - for(var i in dialog.seperatelist){ - var span=document.createElement('span'); - span.style.margin='3px'; - span.innerHTML=i; - span.link=i; - span.seperate=true; - span.addEventListener(lib.config.touchscreen?'touchend':'click',clickCapt); - newlined.appendChild(span); - } - } - for(var i in seperate){ - if(i=='list') continue; - var link=''; - var linkcontent=seperate[i]; - if(i.includes('_link:')){ - link=i.slice(i.indexOf('_link:')+6); - i=i.slice(0,i.indexOf('_link:')); - } - var nodesep=dialog.add(i); - nodesep.link=link; - dialog.seperate.push(nodesep); - dialog.add([linkcontent,'vcard'],noclick); - } - } - else{ - dialog.add([list,'vcard'],noclick); - } - } - else{ - if(precharacter){ - dialog.add([list,'precharacter'],noclick); - } - else if(characterx){ - dialog.add([list,'characterx'],noclick); - } - else{ - dialog.add([list,'character'],noclick); - } - } - dialog.add(ui.create.div('.placeholder')); - for(i=0;i
    3. '+get.translation(key)+'栏:'+num+'个
      ' + } + } + if(str.length) return str.slice(0,str.length-4); + return '当前没有扩展装备栏'; + }, + }, + }, + charge:{ + markimage:'image/card/charge.png', + intro:{ + content:'当前蓄力点数:#', + }, + }, + cooperation:{ + charlotte:true, + trigger:{ + global:['phaseAfter','dieAfter'], + }, + forced:true, + lastDo:true, + filter:function(event,player){ + if(event.name=='die'&&event.player.isAlive()) return false; + var storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.target==event.player) return true; + } + return false; + }, + content:function(){ + for(var i=0;i(info.damage&&info.damage>3), + content:function(){ + var source=trigger.source; + var storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.type=='damage'&&(source==player||source==info.target)){ + if(!info.damage) info.damage=0; + info.damage+=trigger.num; + } + } + player.markSkill('cooperation_damage'); + }, + marktext:'仇', + intro:{ + name:'协力 - 同仇', + markcount:function(storage,player){ + return Math.max.apply(Math,player.getStorage('cooperation').map(function(info){ + return info.damage||0; + })); + }, + content:function(storage,player){ + var str='',storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.type=='damage'){ + str+='
    4. 协力角色:'+get.translation(info.target); + str+='
    5. 协力原因:'+get.translation(info.reason); + str+='
    6. 协力进度:' + var num=(info.damage||0); + str+=num; + str+='/4'; + str+=(num>3?' (已完成)':' (未完成)'); + str+='
        '; + } + } + return str.slice(4,str.length-6); + }, + }, + }, + draw:{ + mark:true, + trigger:{global:'gainAfter'}, + forced:true, + charlotte:true, + popup:false, + firstDo:true, + filter:function(event,player){ + if(event.getParent().name!='draw') return false; + var storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.type=='draw'&&(event.player==player||event.player==info.target)) return true; + } + return false; + }, + checkx:(info)=>(info.draw&&info.draw>7), + content:function(){ + var source=trigger.player; + var storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.type=='draw'&&(source==player||source==info.target)){ + if(!info.draw) info.draw=0; + info.draw+=trigger.cards.length; + } + } + player.markSkill('cooperation_draw'); + }, + marktext:'进', + intro:{ + name:'协力 - 并进', + markcount:function(storage,player){ + return Math.max.apply(Math,player.getStorage('cooperation').map(function(info){ + return info.draw||0; + })); + }, + content:function(storage,player){ + var str='',storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.type=='draw'){ + str+='
    7. 协力角色:'+get.translation(info.target); + str+='
    8. 协力原因:'+get.translation(info.reason); + str+='
    9. 协力进度:' + var num=(info.draw||0); + str+=num; + str+='/8'; + str+=(num>7?' (已完成)':' (未完成)'); + str+='
        '; + } + } + return str.slice(4,str.length-6); + }, + }, + }, + discard:{ + mark:true, + trigger:{global:'loseAfter'}, + forced:true, + charlotte:true, + popup:false, + firstDo:true, + filter:function(event,player){ + if(event.type!='discard') return false; + var storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.type=='discard'&&(event.player==player||event.player==info.target)) return true; + } + return false; + }, + checkx:(info)=>(info.discard&&info.discard.length>3), + content:function(){ + var source=trigger.player; + var storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.type=='discard'&&(source==player||source==info.target)){ + if(!info.discard) info.discard=[]; + for(var i of trigger.cards2){ + var suit=get.suit(i,player); + if(lib.suit.contains(suit)) info.discard.add(suit); + } + } + } + player.markSkill('cooperation_discard'); + }, + marktext:'财', + intro:{ + name:'协力 - 疏财', + markcount:function(storage,player){ + return Math.max.apply(Math,player.getStorage('cooperation').map(function(info){ + return info.discard?info.discard.length:0; + })); + }, + content:function(storage,player){ + var str='',storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.type=='discard'){ + str+='
    10. 协力角色:'+get.translation(info.target); + str+='
    11. 协力原因:'+get.translation(info.reason); + str+='
    12. 进度:'; + var suits=info.discard||[]; + var suits2=[['spade','♠','♤'],['heart','♥','♡'],['club','♣','♧'],['diamond','♦','♢']]; + for(var i of suits2){ + str+=(suits.contains(i[0])?i[1]:i[2]); + } + str+=(suits.length>3?' (已完成)':' (未完成)'); + str+='
        '; + } + } + return str.slice(4,str.length-6); + }, + }, + }, + use:{ + mark:true, + trigger:{global:'useCard1'}, + forced:true, + charlotte:true, + popup:false, + firstDo:true, + filter:function(event,player){ + var suit=get.suit(event.card); + if(!lib.suit.contains(suit)) return false; + var storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.type=='use' + &&(event.player==player||event.player==info.target)&& + (!info.used||!info.used.contains(suit))) return true; + } + return false; + }, + checkx:(info)=>(info.used&&info.used.length>3), + content:function(){ + var source=trigger.player,suit=get.suit(trigger.card); + var storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.type=='use'&&(source==player||source==info.target)){ + if(!info.used) info.used=[]; + info.used.add(suit); + } + } + player.markSkill('cooperation_use'); + }, + marktext:'戮', + intro:{ + name:'协力 - 戮力', + markcount:function(storage,player){ + return Math.max.apply(Math,player.getStorage('cooperation').map(function(info){ + return info.used?info.used.length:0; + })); + }, + content:function(storage,player){ + var str='',storage=player.getStorage('cooperation'); + for(var info of storage){ + if(info.type=='use'){ + str+='
    13. 协力角色:'+get.translation(info.target); + str+='
    14. 协力原因:'+get.translation(info.reason); + str+='
    15. 进度:'; + var suits=info.used||[]; + var suits2=[['spade','♠','♤'],['heart','♥','♡'],['club','♣','♧'],['diamond','♦','♢']]; + for(var i of suits2){ + str+=(suits.contains(i[0])?i[1]:i[2]); + } + str+=(suits.length>3?' (已完成)':' (未完成)'); + str+='
        '; + } + } + return str.slice(4,str.length-6); + }, + }, + }, + }, + }, + zhengsu:{ + trigger:{player:'phaseDiscardEnd'}, + forced:true, + charlotte:true, + filter:function(event,player){ + return (player.storage.zhengsu_leijin||player.storage.zhengsu_bianzhen||player.storage.zhengsu_mingzhi); + }, + content:function(){ + player.chooseDrawRecover(2,'整肃奖励:摸两张牌或回复1点体力'); + }, + subSkill:{ + leijin:{ + mod:{ + aiOrder:function(player,card,num){ + if(typeof card.number!='number') return; + var history=player.getHistory('useCard',evt=>evt.isPhaseUsing()); + if(history.length==0) return num+10*(14-card.number); + var num=get.number(history[0].card); + if(!num) return; + for(var i=1;inum) return num+10*(14-card.number); + }, + }, + mark:true, + trigger:{player:'useCard1'}, + lastDo:true, + charlotte:true, + forced:true, + popup:false, + onremove:true, + filter:function(event,player){ + return player.isPhaseUsing()&&player.storage.zhengsu_leijin!==false; + }, + content:function(){ + var list=player.getHistory('useCard',function(evt){ + return evt.isPhaseUsing(player); + }); + var goon=true; + for(var i=0;i0){ + var num2=get.number(list[i-1].card); + if(typeof num2!='number'||num2>=num){ + goon=false; + break; + } + } + } + if(!goon){ + game.broadcastAll(function(player){ + player.storage.zhengsu_leijin=false; + if(player.marks.zhengsu_leijin) player.marks.zhengsu_leijin.firstChild.innerHTML='╳'; + delete player.storage.zhengsu_leijin_markcount; + },player); + } + else{ + if(list.length>2){ + game.broadcastAll(function(player,num){ + if(player.marks.zhengsu_leijin) player.marks.zhengsu_leijin.firstChild.innerHTML='○'; + player.storage.zhengsu_leijin=true; + player.storage.zhengsu_leijin_markcount=num; + },player,num); + } + else game.broadcastAll(function(player,num){ + player.storage.zhengsu_leijin_markcount=num; + },player,num); + } + player.markSkill('zhengsu_leijin'); + }, + intro:{ + content:'
    16. 条件:回合内所有于出牌阶段使用的牌点数递增且不少于三张。', + }, + }, + bianzhen:{ + mark:true, + trigger:{player:'useCard1'}, + firstDo:true, + charlotte:true, + forced:true, + popup:false, + onremove:true, + filter:function(event,player){ + return player.isPhaseUsing()&&player.storage.zhengsu_bianzhen!==false; + }, + content:function(){ + var list=player.getHistory('useCard',function(evt){ + return evt.isPhaseUsing(); + }); + var goon=true,suit=get.suit(list[0].card,false); + if(suit=='none'){ + goon=false; + } + else{ + for(var i=1;i1){ + game.broadcastAll(function(player){ + if(player.marks.zhengsu_bianzhen) player.marks.zhengsu_bianzhen.firstChild.innerHTML='○'; + player.storage.zhengsu_bianzhen=true; + },player); + } + else game.broadcastAll(function(player,suit){ + if(player.marks.zhengsu_bianzhen) player.marks.zhengsu_bianzhen.firstChild.innerHTML=get.translation(suit); + },player,suit); + } + player.markSkill('zhengsu_bianzhen'); + }, + intro:{ + content:'
    17. 条件:回合内所有于出牌阶段使用的牌花色相同且不少于两张。', + }, + ai:{ + effect:{ + player_use:function(card,player,target){ + if(typeof card!='object'||!player.isPhaseUsing()) return; + var suitx=get.suit(card); + var history=player.getHistory('useCard'); + if(!history.length){ + var val=0; + if(player.hasCard(function(cardx){ + return get.suit(cardx)==suitx&&card!=cardx&&(!card.cards||!card.cards.contains(cardx))&&player.hasValueTarget(cardx); + },'hs')) val=[2,0.1]; + if(val) return val; + return; + } + var num=0; + var suit=false; + for(var i=0;i1||num<=1&&player.hasCard(function(cardx){ + return get.suit(cardx)==suit&&player.hasValueTarget(cardx); + },'hs'))) return 'zeroplayertarget'; + }, + }, + }, + }, + mingzhi:{ + mark:true, + trigger:{player:'loseAfter'}, + firstDo:true, + charlotte:true, + forced:true, + popup:false, + onremove:true, + filter:function(event,player){ + if(player.storage.zhengsu_mingzhi===false||event.type!='discard') return false; + var evt=event.getParent('phaseDiscard'); + return evt&&evt.player==player; + }, + content:function(){ + var goon=true,list=[]; + player.getHistory('lose',function(event){ + if(!goon||event.type!='discard') return false; + var evt=event.getParent('phaseDiscard'); + if(evt&&evt.player==player){ + for(var i of event.cards2){ + var suit=get.suit(i,player); + if(list.contains(suit)){ + goon=false; + break; + } + else list.push(suit); + } + } + }); + if(!goon){ + game.broadcastAll(function(player){ + player.storage.zhengsu_mingzhi=false; + if(player.marks.zhengsu_mingzhi) player.marks.zhengsu_mingzhi.firstChild.innerHTML='╳'; + delete player.storage.zhengsu_mingzhi_list; + },player); + } + else{ + if(list.length>1){ + game.broadcastAll(function(player,list){ + if(player.marks.zhengsu_mingzhi) player.marks.zhengsu_mingzhi.firstChild.innerHTML='○'; + player.storage.zhengsu_mingzhi=true; + player.storage.zhengsu_mingzhi_list=list; + player.storage.zhengsu_mingzhi_markcount=list.length; + },player,list); + } + else game.broadcastAll(function(player,list){ + player.storage.zhengsu_mingzhi_list=list; + player.storage.zhengsu_mingzhi_markcount=list.length; + },player,list); + } + player.markSkill('zhengsu_mingzhi'); + }, + intro:{ + content:'
    18. 条件:回合内所有于弃牌阶段弃置的牌花色均不相同且不少于两张。', + }, + }, + }, + }, + renku:{ + intro:{ + markcount:function(){ + return _status.renku.length; + }, + mark:function(dialog,content,player){ + if(!_status.renku.length) return '仁库中没有牌'; + else dialog.addAuto(_status.renku); + }, + content:function(){ + if(!_status.renku.length) return '仁库中没有牌'; + return get.translation(_status.renku); + }, + }, + }, + _showHiddenCharacter:{ + trigger:{player:['changeHp','phaseBeginStart','loseMaxHpBegin','gainMaxHpBegin']}, + firstDo:true, + forced:true, + popup:false, + priority:25, + filter:function(event,player,name){ + return player.isUnseen(2)&&get.mode()!='guozhan'; + }, + content:function(){ + player.showCharacter(2); + player.removeSkill('g_hidden_ai'); + }, + }, + _kamisha:{ + trigger:{source:'damageBegin2'}, + //forced:true, + popup:false, + prompt:function(event,player){ + return '是否防止即将对'+get.translation(event.player)+'造成的伤害,改为令其减少'+get.cnNumber(event.num)+'点体力上限?'; + }, + filter:function(event,player){ + return event.hasNature('kami')&&event.num>0; + }, + ruleSkill:true, + check:function(event,player){ + var att=get.attitude(player,event.player); + if(event.player.hp==event.player.maxHp) return att<0; + if(event.player.hp==event.player.maxHp-1&& + (event.player.maxHp<=3||event.player.hasSkillTag('maixie'))) return att<0; + return att>0; + }, + content:function(){ + trigger.cancel(); + trigger.player.loseMaxHp(trigger.num).source=player; + }, + }, + aozhan:{ + charlotte:true, + mod:{ + targetEnabled:function(card){ + if(card.name=='tao'&&(card.isCard&&card.cardid||get.itemtype(card)=='card')) return false; + }, + cardSavable:function(card){ + if(card.name=='tao'&&(card.isCard&&card.cardid||get.itemtype(card)=='card')) return false; + }, + }, + group:["aozhan_sha","aozhan_shan"], + subSkill:{ + sha:{ + enable:["chooseToUse","chooseToRespond"], + filterCard:{ + name:"tao", + }, + viewAs:{ + name:"sha", + isCard:true, + }, + viewAsFilter:function (player){ + if(!player.countCards('hs','tao')) return false; + }, + position:'hs', + prompt:"将一张桃当杀使用或打出", + check:function (){return 1}, + ai:{ + respondSha:true, + skillTagFilter:function(player){ + if(!player.countCards('hs','tao')) return false; + }, + order:function(){ + return get.order({name:'sha'})-0.1; + }, + }, + sub:true, + }, + shan:{ + enable:["chooseToRespond","chooseToUse"], + filterCard:{ + name:"tao", + }, + viewAs:{ + name:"shan", + isCard:true, + }, + prompt:"将一张桃当闪打出", + check:function (){return 1}, + viewAsFilter:function (player){ + if(!player.countCards('hs','tao')) return false; + }, + position:'hs', + ai:{ + respondShan:true, + skillTagFilter:function(player){ + if(!player.countCards('hs','tao')) return false; + }, + }, + sub:true, + }, + }, + }, + global:[], + globalmap:{}, + storage:{}, + undist:{}, + others:{}, + zhu:{}, + zhuSkill:{}, + land_used:{}, + unequip:{ai:{unequip:true}}, + subplayer:{ + trigger:{player:'dieBefore'}, + forced:true, + priority:-9, + onremove:true, + mark:'character', + intro:{ + content:function(storage,player){ + if(typeof storage.intro2=='string') return storage.intro2; + if(typeof storage.intro2=='function') return storage.intro2(storage,player); + return '死亡前切换回主武将' + }, + name:function(storage){ + return get.rawName(storage.name); + } + }, + content:function(){ + trigger.cancel(); + var evt=trigger.getParent('damage'); + if(evt.player==player){ + evt.untrigger(false,player); + } + player.exitSubPlayer(true); + }, + ai:{ + nosave:true + } + }, + autoswap:{ + firstDo:true, + trigger:{player:['playercontrol','chooseToUseBegin','chooseToRespondBegin','chooseToDiscardBegin','chooseToCompareBegin', + 'chooseButtonBegin','chooseCardBegin','chooseTargetBegin','chooseCardTargetBegin','chooseControlBegin', + 'chooseBoolBegin','choosePlayerCardBegin','discardPlayerCardBegin','gainPlayerCardBegin','chooseToMoveBegin','chooseToPlayBeatmapBegin']}, + forced:true, + priority:100, + forceDie:true, + popup:false, + filter:function(event,player){ + if(event.autochoose&&event.autochoose()) return false; + if(lib.filter.wuxieSwap(event)) return false; + if(_status.auto||!player.isUnderControl()) return false; + return true; + }, + content:function(){ + game.swapPlayerAuto(player); + }, + }, + dualside:{ + charlotte:true, + subSkill:{ + turn:{ + trigger:{player:['turnOverAfter','dieBefore']}, + silent:true, + filter:function(event,player){ + if(player.storage.dualside_over) return false; + return Array.isArray(player.storage.dualside); + }, + content:function(){ + var cfg=player.storage.dualside; + var bool=player.isTurnedOver(); + if(trigger.name=='die'){ + bool=!bool; + } + if(bool){ + cfg[1]=player.hp; + cfg[2]=player.maxHp; + player.reinit(cfg[0],cfg[3],[cfg[4],cfg[5]]); + player.unmarkSkill('dualside'); + player.markSkillCharacter('dualside',{name:cfg[0]},'正面','当前体力:'+cfg[1]+'/'+cfg[2]); + } + else{ + cfg[4]=player.hp; + cfg[5]=player.maxHp; + player.reinit(cfg[3],cfg[0],[cfg[1],cfg[2]]); + player.unmarkSkill('dualside'); + player.markSkillCharacter('dualside',{name:cfg[3]},'背面','当前体力:'+cfg[4]+'/'+cfg[5]); + } + + if(trigger.name=='die'){ + trigger.cancel(); + delete player.storage.dualside; + player.storage.dualside_over=true; + player.unmarkSkill('dualside'); + } + } + }, + init:{ + trigger:{global:'gameStart',player:'enterGame'}, + silent:true, + content:function(){ + var list=[player.name,player.name1,player.name2]; + for(var i=0;i=player.maxHp; + }, + content:function(){ + trigger.cancel(); + }, + }, + _turnover:{ + trigger:{player:'phaseBefore'}, + forced:true, + forceOut:true, + priority:100, + popup:false, + firstDo:true, + content:function(){ + if(player.isTurnedOver()&&!trigger._noTurnOver){ + trigger.cancel(); + player.turnOver(); + player.phaseSkipped=true; + } + else{ + player.phaseSkipped=false; + } + var isRound=false; + if(!trigger.skill){ + isRound=_status.roundSkipped; + if(_status.isRoundFilter){ + isRound=_status.isRoundFilter(trigger,player); + } + else if(_status.seatNumSettled){ + var seatNum=player.getSeatNum(); + if(seatNum!=0){ + if(typeof _status.lastSeatNum!='number'||seatNum<_status.lastSeatNum) isRound=true; + _status.lastSeatNum=seatNum; + } + } + else if(player==_status.roundStart) isRound=true; + if(isRound){ + delete _status.roundSkipped; + game.roundNumber++; + trigger._roundStart=true; + game.updateRoundNumber(); + for(var i=0;i0){ + game.players[i].outCount--; + if(game.players[i].outCount==0&&!game.players[i].outSkills){ + game.players[i].in(); + } + } + } + event.trigger('roundStart'); + } + } + _status.globalHistory.push({ + cardMove:[], + custom:[], + useCard:[], + changeHp:[], + everything:[], + }); + var players=game.players.slice(0).concat(game.dead); + for(var i=0;iplayer.hasCard(card=>lib.skill._recasting.filterCard(card,player),lib.skill._recasting.position), + position:'he', + filterCard:(card,player)=>player.canRecast(card,null,true), + discard:false, + lose:false, + delay:false, + content:()=>{ + player.recast(cards,null,(player,cards)=>{ + var numberOfCardsToDraw=cards.length; + cards.forEach(value=>{ + if(lib.config.mode=='stone'&&_status.mode=='deck'&&!player.isMin()&&get.type(value).startsWith('stone')){ + var stonecard=get.stonecard(1,player.career); + if(stonecard.length){ + numberOfCardsToDraw-=stonecard.length; + player.gain(game.createCard(stonecard.randomGet()),'draw'); + } + else player.draw({ + drawDeck:1 + }).log=false; + } + else if(get.subtype(value)=='spell_gold'){ + var libCard=get.libCard(info=>info.subtype=='spell_silver'); + if(!libCard.length) return; + numberOfCardsToDraw--; + player.gain(game.createCard(libCard.randomGet()),'draw'); + } + else if(get.subtype(value)=='spell_silver'){ + var libCard=get.libCard(info=>info.subtype=='spell_bronze'); + if(!libCard.length) return; + numberOfCardsToDraw--; + player.gain(game.createCard(libCard.randomGet()),'draw'); + } + }); + if(numberOfCardsToDraw) player.draw(numberOfCardsToDraw).log=false; + }); + }, + ai:{ + basic:{ + order:6 + }, + result:{ + player:1 + } + } + }, + _lianhuan:{ + trigger:{player:'damageAfter'}, + filter:function(event,player){ + return event.lianhuanable==true; + }, + forced:true, + popup:false, + logv:false, + forceDie:true, + //priority:-5, + content:function(){ + "step 0" + event.logvid=trigger.getLogv(); + "step 1" + event.targets=game.filterPlayer(function(current){ + return current!=event.player&¤t.isLinked(); + }); + lib.tempSortSeat=_status.currentPhase||player; + event.targets.sort(lib.sort.seat); + delete lib.tempSortSeat; + event._args=[trigger.num,trigger.nature,trigger.cards,trigger.card]; + if(trigger.source) event._args.push(trigger.source); + else event._args.push("nosource"); + "step 2" + if(event.targets.length){ + var target=event.targets.shift(); + if(target.isLinked()) target.damage.apply(target,event._args.slice(0)); + event.redo(); + } + }, + }, + _lianhuan4:{ + trigger:{player:'changeHp'}, + priority:-10, + forced:true, + popup:false, + forceDie:true, + filter:function(event,player){ + var evt=event.getParent(); + return evt&&evt.name=='damage'&&evt.hasNature('linked')&&player.isLinked(); + }, + content:function(){ + player.link(); + if(trigger.getParent().notLink()) trigger.getParent().lianhuanable=true; + } + }, + /** + * @deprecated + */ + _chongzhu:{ + get filter(){ + return lib.skill._recasting.filter; + }, + set filter(filter){ + lib.skill._recasting.filter=filter; + }, + get filterCard(){ + return lib.skill._recasting.filterCard; + }, + set filterCard(filterCard){ + lib.skill._recasting.filterCard=filterCard; + }, + get content(){ + return lib.skill._recasting.content; + }, + set content(content){ + lib.skill._recasting.content=content; + }, + get ai(){ + return lib.skill._recasting.ai; + }, + set ai(ai){ + lib.skill._recasting.ai=ai; + } + } + }, + character:{}, + perfectPair:{}, + cardPile:{}, + message:{ + server:{ + init:function(version,config,banned_info){ + if(lib.node.banned.contains(banned_info)){ + this.send('denied','banned'); + } + else if(config.id&&lib.playerOL&&lib.playerOL[config.id]){ + var player=lib.playerOL[config.id]; + player.setNickname(); + player.ws=this; + player.isAuto=false; + this.id=config.id; + game.broadcast(function(player){ + player.setNickname(); + },player); + this.send('reinit',lib.configOL,get.arenaState(),game.getState?game.getState():{},game.ip,null,_status.onreconnect,_status.cardtag,_status.postReconnect); + } + else if(version!=lib.versionOL){ + this.send('denied','version'); + lib.node.clients.remove(this); + this.closed=true; + } + else if(!_status.waitingForPlayer){ + if(game.phaseNumber&&lib.configOL.observe){ + lib.node.observing.push(this); + this.send('reinit',lib.configOL,get.arenaState(),game.getState?game.getState():{},game.ip,game.players[0].playerid,null,_status.cardtag); + if(!ui.removeObserve){ + ui.removeObserve=ui.create.system('移除旁观',function(){ + lib.configOL.observe=false; + if(game.onlineroom){ + game.send('server','config',lib.configOL); + } + while(lib.node.observing.length){ + lib.node.observing.shift().ws.close(); + } + this.remove(); + delete ui.removeObserve; + },true,true); + } + } + else{ + this.send('denied','gaming'); + lib.node.clients.remove(this); + this.closed=true; + } + } + else if(lib.node.clients.length-(window.isNonameServer?1:0)>=parseInt(lib.configOL.number)){ + this.send('denied','number'); + lib.node.clients.remove(this); + this.closed=true; + } + else{ + if(config){ + this.avatar=config.avatar; + this.nickname=config.nickname; + } + for(var i=0;i0){ + n--; + if(findRoom(id)){ + clearInterval(interval); + game.send('server','enter',id,get.connectNickname(),lib.config.connect_avatar); + } + } + else{ + ui.create.connecting(true); + clearInterval(interval); + } + },500); + }()); + } + } + game.saveConfig('tmp_user_roomId'); + } + + if(window.isNonameServer){ + var cfg='pagecfg'+window.isNonameServer; + if(lib.config[cfg]){ + lib.configOL=lib.config[cfg][0]; + game.send('server','server',lib.config[cfg].slice(1)); + game.saveConfig(cfg); + _status.protectingroom=true; + setTimeout(function(){ + _status.protectingroom=false; + if(!lib.node||!lib.node.clients||!lib.node.clients.length){ + game.reload(); + } + },15000); + } + else{ + game.send('server','server'); + } + } + else if(typeof game.roomId=='string'){ + var room=findRoom(game.roomId); + if(game.roomIdServer&&room&&(room.serving||!room.version)){ + console.log(); + if(lib.config.reconnect_info){ + lib.config.reconnect_info[2]=null; + game.saveConfig('reconnect_info',lib.config.reconnect_info); + } + } + else{ + ui.create.connecting(); + game.send('server',(game.roomId==game.onlineKey)?'create':'enter',game.roomId,get.connectNickname(),lib.config.connect_avatar); + } + } + lib.init.onfree(); + } + if(_status.event.parent){ + game.forceOver('noover',proceed); + } + else{ + proceed(); + } + }, + updaterooms:function(list,clients){ + if(ui.rooms){ + var map={},map2={}; + for(var i of ui.rooms) map2[i.key]=true; + for(var i of list){ + if(!i) continue; + map[i[4]]=i; + } + ui.window.classList.add('more_room'); + for(var i=0;i空房间'); + player.roomindex=i; + player.initRoom=lib.element.player.initRoom; + player.addEventListener(lib.config.touchscreen?'touchend':'click',ui.click.connectroom); + player.initRoom(i); + ui.rooms.push(player); + } + } + } + lib.message.client.updateclients(clients,true); + }, + updateclients:function(clients,bool){ + if(clients&&ui.connectClients){ + ui.connectClients.info=clients; + ui.connectClientsCount.innerHTML=clients.length; + } + if(_status.connectClientsCallback){ + _status.connectClientsCallback(); + } + }, + updateevents:function(events){ + if(events&&ui.connectEvents){ + ui.connectEvents.info=events; + var num=events.filter(function(evt){ + return typeof evt.creator=='string'&&(evt.creator==game.onlineKey||!get.is.banWords(evt.content)) + }).length; + if(num){ + ui.connectEventsCount.innerHTML=num; + ui.connectEventsCount.show(); + } + else{ + ui.connectEventsCount.hide(); + } + if(_status.connectEventsCallback){ + _status.connectEventsCallback(); + } + } + }, + eventsdenied:function(reason){ + var str='创建约战失败'; + if(reason=='total'){ + str+=',约战总数不能超过20'; + } + else if(reason=='time'){ + str+=',时间已过'; + } + else if(reason=='ban'){ + str+=',请注意文明发言'; + } + alert(str); + }, + init:function(id,config,ip,servermode,roomId){ + game.online=true; + game.onlineID=id; + game.ip=ip; + game.servermode=servermode; + game.roomId=roomId; + if(game.servermode){ + game.saveConfig('reconnect_info',[_status.ip,id,game.roomId]); + } + else{ + game.saveConfig('reconnect_info',[_status.ip,id]); + game.saveConfig('tmp_user_roomId',roomId); + } + lib.config.recentIP.remove(_status.ip); + lib.config.recentIP.unshift(_status.ip); + lib.config.recentIP.splice(5); + game.saveConfig('recentIP',lib.config.recentIP); + _status.connectMode=true; + lib.configOL=config; + lib.playerOL={}; + lib.cardOL={}; + + game.clearArena(); + game.finishCards(); + ui.create.roomInfo(); + ui.create.chat(); + if(game.servermode){ + ui.create.connectPlayers(get.modetrans(config,true)); + } + else{ + ui.create.connectPlayers(ip); + } + ui.pause.hide(); + ui.auto.hide(); + game.clearConnect(); + clearTimeout(_status.createNodeTimeout); + + var proceed=function(){ + game.loadModeAsync(config.mode,function(mode){ + for(var i in mode.ai){ + if(typeof mode.ai[i]=='object'){ + if(ai[i]==undefined) ai[i]={}; + for(var j in mode.ai[i]){ + ai[i][j]=mode.ai[i][j]; + } + } + else{ + ai[i]=mode.ai[i]; + } + } + for(var i in mode.get){ + if(typeof mode.get[i]=='object'){ + if(get[i]==undefined) get[i]={}; + for(var j in mode.get[i]){ + get[i][j]=mode.get[i][j]; + } + } + else{ + get[i]=mode.get[i]; + } + } + for(var i in mode.translate){ + lib.translate[i]=mode.translate[i]; + } + if(mode.game){ + game.getIdentityList=mode.game.getIdentityList; + game.updateState=mode.game.updateState; + game.getRoomInfo=mode.game.getRoomInfo; + } + if(mode.element&&mode.element.player){ + for(var i in mode.element.player){ + lib.element.player[i]=mode.element.player[i]; + } + } + if(mode.skill){ + for(var i in mode.skill){ + lib.skill[i]=mode.skill[i]; + } + } + if(mode.card){ + for(var i in mode.card){ + lib.card[i]=mode.card[i]; + } + } + game.finishCards(); + if(mode.characterPack){ + for(var i in mode.characterPack){ + lib.characterPack[i]=mode.characterPack[i]; + } + } + _status.event={ + finished:true, + next:[], + after:[] + }; + _status.paused=false; + game.createEvent('game',false).setContent(lib.init.startOnline); + game.loop(); + game.send('inited'); + ui.create.connecting(true); + }); + } + if(_status.event.parent){ + game.forceOver('noover',proceed); + } + else{ + proceed(); + } + for(var i in lib.characterPack){ + for(var j in lib.characterPack[i]){ + lib.character[j]=lib.character[j]||lib.characterPack[i][j]; + } + } + }, + reinit:function(config,state,state2,ip,observe,onreconnect,cardtag,postReconnect){ + ui.auto.show(); + ui.pause.show(); + game.clearConnect(); + clearTimeout(_status.createNodeTimeout); + game.online=true; + game.ip=ip; + game.servermode=state.servermode; + game.roomId=state.roomId; + if(state.over){ + _status.over=true; + } + if(observe){ + game.observe=true; + game.onlineID=null; + game.roomId=null; + } + if(game.servermode&&!observe){ + game.saveConfig('reconnect_info',[_status.ip,game.onlineID,game.roomId]); + } + else{ + game.saveConfig('reconnect_info',[_status.ip,game.onlineID]); + if(!observe){ + game.saveConfig('tmp_user_roomId',game.roomId); + } + } + _status.connectMode=true; + lib.configOL=config; + lib.playerOL={}; + lib.cardOL={}; + + game.loadModeAsync(config.mode,function(mode){ + for(var i in mode.ai){ + if(typeof mode.ai[i]=='object'){ + if(ai[i]==undefined) ai[i]={}; + for(var j in mode.ai[i]){ + ai[i][j]=mode.ai[i][j]; + } + } + else{ + ai[i]=mode.ai[i]; + } + } + for(var i in mode.get){ + if(typeof mode.get[i]=='object'){ + if(get[i]==undefined) get[i]={}; + for(var j in mode.get[i]){ + get[i][j]=mode.get[i][j]; + } + } + else{ + get[i]=mode.get[i]; + } + } + for(var i in mode.translate){ + lib.translate[i]=mode.translate[i]; + } + if(mode.game){ + game.getIdentityList=mode.game.getIdentityList; + game.getIdentityList2=mode.game.getIdentityList2; + game.updateState=mode.game.updateState; + game.showIdentity=mode.game.showIdentity; + } + if(mode.element&&mode.element.player){ + for(var i in mode.element.player){ + lib.element.player[i]=mode.element.player[i]; + } + } + if(mode.skill){ + for(var i in mode.skill){ + lib.skill[i]=mode.skill[i]; + } + } + if(mode.card){ + for(var i in mode.card){ + lib.card[i]=mode.card[i]; + } + } + game.finishCards(); + if(mode.characterPack){ + for(var i in mode.characterPack){ + lib.characterPack[i]=mode.characterPack[i]; + } + } + if(mode.onreinit){ + mode.onreinit(); + } + _status.cardtag=get.parsedResult(cardtag); + game.players=[]; + game.dead=[]; + for(var i in lib.characterPack){ + for(var j in lib.characterPack[i]){ + lib.character[j]=lib.character[j]||lib.characterPack[i][j]; + } + } + game.clearArena(); + game.finishCards(); + if(!observe){ + ui.create.chat(); + if(ui.exitroom){ + ui.exitroom.remove(); + delete ui.exitroom; + } + } + else{ + if(!ui.exitroom){ + ui.create.system('退出旁观',function(){ + game.saveConfig('reconnect_info'); + game.reload(); + },true); + } + if(!lib.configOL.observe_handcard){ + ui.arena.classList.add('observe'); + } + } + postReconnect=get.parsedResult(postReconnect); + for(var i in postReconnect){ + if(Array.isArray(postReconnect[i])){ + postReconnect[i].shift().apply(this,postReconnect[i]); + } + } + state=get.parsedResult(state); + ui.arena.setNumber(state.number); + _status.mode=state.mode; + _status.renku=state.renku; + lib.inpile=state.inpile; + lib.inpile_nature=state.inpile_nature; + var pos=state.players[observe||game.onlineID].position; + for(var i in state.players){ + var info=state.players[i]; + var player=ui.create.player(ui.arena).animate('start'); + player.dataset.position=(info.position{ + return `🎲`; + } + }], + ['SP',{ + getSpan:(prefix,name)=>{ + return `SP`; + }, + }], + ['OL',{ + getSpan:(prefix,name)=>{ + return `OL`; + }, + }], + ['RE',{ + getSpan:(prefix,name)=>{ + return `RE`; + }, + }], + ['手杀',{ + getSpan:(prefix,name)=>{ + const simple=(lib.config.buttoncharacter_prefix=='simple'); + if(lib.characterPack.shiji&&name in lib.characterPack.shiji){ + for(let i in lib.characterSort.shiji){ + if(lib.characterSort.shiji[i].includes(name)){ + prefix=get.translation(i).slice(-1); + break; + } + } + if(simple) return `${prefix}`; + return `${prefix}`; + } + if(simple) return '手杀'; + return `📱`; + }, + }], + ['TW',{ + getSpan:(prefix,name)=>{ + return `TW`; + }, + }], + ['TW神',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('TW')+get.prefixSpan('神') + }, + }], + ['TW将',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('TW')+get.prefixSpan('将') + }, + }], + ['OL神',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('OL')+get.prefixSpan('神') + }, + }], + ['旧神',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('旧')+get.prefixSpan('神') + }, + }], + ['旧晋',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('旧')+get.prefixSpan('晋') + }, + }], + ['新杀SP',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('新杀')+get.prefixSpan('SP') + }, + }], + ['界SP',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('界')+get.prefixSpan('SP') + }, + }], + ['S特神',{ + getSpan:(prefix,name)=>{ + return get.prefixSpan('★')+get.prefixSpan('神') + }, + }], + ]), + groupnature:{ + shen:'shen', + wei:'water', + shu:'soil', + wu:'wood', + qun:'qun', + western:'thunder', + key:'key', + jin:'thunder', + ye:'thunder', + }, + lineColor:new Map([ + ['fire',[255,146,68]], + ['yellow',[255,255,122]], + ['blue',[150,202,255]], + ['green',[141,255,216]], + ['ice',[59,98,115]], + ['thunder',[141,216,255]], + ['kami',[90,118,99]], + ['white',[255,255,255]], + ['poison',[104,221,127]], + ['brown',[195,161,223]], + ['legend',[233,131,255]] + ]), + phaseName:['phaseZhunbei','phaseJudge','phaseDraw','phaseUse','phaseDiscard','phaseJieshu'], + quickVoice:[ + '我从未见过如此厚颜无耻之人!', + '这波不亏', + '请收下我的膝盖', + '你咋不上天呢', + '放开我的队友,冲我来', + '你随便杀,闪不了算我输', + '见证奇迹的时刻到了', + '能不能快一点啊,兵贵神速啊', + '主公,别开枪,自己人', + '小内再不跳,后面还怎么玩儿啊', + '你们忍心,就这么让我酱油了?', + '我,我惹你们了吗', + '姑娘,你真是条汉子', + '三十六计,走为上,容我去去便回', + '人心散了,队伍不好带啊', + '昏君,昏君啊!', + '风吹鸡蛋壳,牌去人安乐', + '小内啊,您老悠着点儿', + '不好意思,刚才卡了', + '你可以打得再烂一点吗', + '哥们,给力点儿行嘛', + '哥哥,交个朋友吧', + '妹子,交个朋友吧', + ], + other:{ + ignore:()=>void 0 + } + }; + const game={ + //添加新的属性杀 + addNature:(nature,translation,config)=>{ + if(!nature) throw new TypeError(); + if(translation&&translation.length) lib.translate['nature_'+nature]=translation; + game.callHook("addNature",[nature,translation,config]); + return nature; + }, + //判断卡牌信息/事件是否有某个属性 + hasNature:(item,nature,player)=>{ + var natures=get.natureList(item,player); + if(!nature) return natures.length>0; + if(nature=='linked') return natures.some(n=>lib.linked.includes(n)); + return get.is.sameNature(natures,nature); + }, + //设置卡牌信息/事件的属性 + setNature:(item,nature,addNature)=>{ + if(!nature) nature=[]; + if(!addNature){ + item.nature=get.nature(nature); + if(!item.nature.length) delete item.nature; + } + else{ + let natures=Array.isArray(nature)?nature:nature.split(lib.natureSeparator); + let _nature=get.natureList(item,false); + _nature.addArray(natures); + item.nature=_nature.join(lib.natureSeparator); + } + return item.nature; + }, + //洗牌 + washCard:()=>{ + if(!ui.cardPile.hasChildNodes()&&!ui.discardPile.hasChildNodes()) return false; + if(_status.maxShuffle!=undefined){ + if(_status.maxShuffle==0){ + if(_status.maxShuffleCheck){ + game.over(_status.maxShuffleCheck()); + } + else{ + game.over('平局'); + } + return []; + } + _status.maxShuffle--; + } + game.shuffleNumber++; + const cards=Array.from(ui.cardPile.childNodes); + if(_status.discarded){ + _status.discarded.length=0; + } + for(let i=0;i{ + if(!id) throw new TypeError(); + if(lib.comparator.typeEquals(short,"object")){ + config=short; + short=null; + } + if(lib.comparator.typeEquals(name,"object")){ + config=name; + name=null; + } + if(!lib.comparator.typeEquals(short,"string")&&short){ + name=short; + } + lib.group.add(id); + if(short)lib.translate[id] = short; + if(name)lib.translate[`${id}2`] = name; + game.callHook("addGroup",[id,short,name,config]); + return id; + }, + //通用的调用钩子函数 + callHook:(name,args)=>{ + const callHook=()=>{ + for(const hook of lib.hooks[name]){ + if(hook!=null&&typeof hook=="function"){ + hook(...args); + } + } + } + if ("onload" in lib) lib.onload.add(callHook); + else callHook(); + }, + //Yingbian + //应变 + yingbianEffect:function(event,content){ + const yingbianEffect=game.createEvent('yingbianEffect'); + yingbianEffect.player=event.player; + yingbianEffect.card=event.card; + yingbianEffect._trigger=event; + yingbianEffect.setContent(content); + yingbianEffect._args=Array.from(arguments); + return yingbianEffect; + }, + setYingbianConditionColor:(yingbianCondition,color)=>game.broadcastAll((yingbianCondition,color)=>lib.yingbian.condition.color.set(yingbianCondition,color),yingbianCondition,color), + setComplexYingbianCondition:(yingbianCondition,condition)=>game.broadcastAll((yingbianCondition,condition)=>lib.yingbian.condition.complex.set(yingbianCondition,condition),yingbianCondition,condition), + setSimpleYingbianCondition:(yingbianCondition,condition)=>game.broadcastAll((yingbianCondition,condition)=>lib.yingbian.condition.simple.set(yingbianCondition,condition),yingbianCondition,condition), + setYingbianEffect:(yingbianEffect,effect)=>game.broadcastAll((yingbianEffect,effect)=>lib.yingbian.effect.set(yingbianEffect,effect),yingbianEffect,effect), + setYingbianPrompt:(yingbian,prompt)=>game.broadcastAll((yingbian,prompt)=>lib.yingbian.prompt.set(yingbian,prompt),yingbian,prompt), + //动态CSS from libnodiz + dynamicStyle:{ + init:()=>{ + const that=game.dynamicStyle; + that._cache={}; + that._cache.rules=[]; + that._cache.style=document.createElement("style"); + that._cache.style.id="game.dynamicStyle"; + document.head.appendChild(that._cache.style); + that._cache.sheet = that._cache.style.sheet; + delete game.dynamicStyle.init; + return true; + }, + translate:style=>{ + let result=[]; + for(const name in style){ + result.push(`${name.replace(/([A-Z])/g, match => `-${match.toLowerCase()}`)}: ${style[name]};`); + } + return result.join(" "); + }, + generate:(name, style)=>[`${name} {`, game.dynamicStyle.translate(style), "}"].join(" "), + has:name=>game.dynamicStyle._cache.rules.some(item=>item[0]==name), + get:name=>game.dynamicStyle.find(item=>item[0]==name)[1], + find:fn=>game.dynamicStyle._cache.rules.find(fn), + size:()=>game.dynamicStyle._cache.rules.length, + indexOf:name=>{ + for (let i=0;i{ + const that=game.dynamicStyle; + return that.update(name,that.has(name)?Object.assign({},that.get(name),style):style); + }, + addObject:object=>{ + const that=game.dynamicStyle; + let result=[]; + for(const name in object){ + result.push(that.add(name, object[name])); + } + return result; + }, + remove:name=>{ + const that=game.dynamicStyle; + if(!that.has(name)) return false; + const index=that.indexOf(name); + that._cache.rules.splice(index,1); + that._cache.sheet.deleteRule(index); + return true; + }, + update:(name,style)=>{ + const that=game.dynamicStyle; + try{ + if(that.has(name)){ + const index=that.indexOf(name); + that._cache.sheet.deleteRule(index); + that._cache.sheet.insertRule(that.generate(name,style),index); + that._cache.rules[index] = [name, style]; + }else{ + const index=that._cache.rules.length; + that._cache.rules.push([name,style]); + that._cache.sheet.insertRule(that.generate(name,style),index); + } + return true; + } + catch(e){ + console.log(e); + return false; + } + } + }, + //Add a background music to the config option + //在设置选项中添加一首背景音乐 + addBackgroundMusic:(link,musicName,aozhan)=>{ + const backgroundMusicSetting=ui[aozhan?'aozhan_bgm':'background_music_setting'],menu=backgroundMusicSetting._link.menu,config=backgroundMusicSetting._link.config; + if(typeof musicName!='string') musicName=link; + if(aozhan) lib.mode.guozhan.config.aozhan_bgm.item[link]=musicName; + else lib.config.all.background_music.add(link); + config.item[link]=musicName; + const textMenu=ui.create.div('',musicName,menu,function(){ + const node=this.parentNode._link,config=node._link.config; + node._link.current=this.link; + const tmpName=node.lastChild.innerHTML; + node.lastChild.innerHTML=config.item[this._link]; + if(config.onclick&&config.onclick.call(node,this._link,this)===false) node.lastChild.innerHTML=tmpName; + if(config.update) config.update(); + },menu.childElementCount-2); + textMenu._link=link; + config.updatex.call(backgroundMusicSetting,[]); + }, + //Remove a background music from the config option + //从设置选项中移除一首背景音乐 + removeBackgroundMusic:(link,aozhan)=>{ + if(aozhan){ + if(['disabled','random'].includes(link)) return; + delete lib.mode.guozhan.config.aozhan_bgm.item[link]; + if(!Array.isArray(_status.aozhanBGMToRemove)) _status.aozhanBGMToRemove=[]; + _status.aozhanBGMToRemove.add(link); + } + else{ + if(['music_off','music_custom','music_random'].includes(link)) return; + lib.config.all.background_music.remove(link); + } + const backgroundMusicSetting=ui[aozhan?'aozhan_bgm':'background_music_setting'],config=backgroundMusicSetting._link.config; + config.updatex.call(backgroundMusicSetting,[]); + }, + updateBackground:function(){ + var background=(_status.tempBackground||lib.config.image_background); + ui.background.delete(); + ui.background=ui.create.div('.background'); + + if(lib.config.image_background_blur){ + ui.background.style.filter='blur(8px)'; + ui.background.style.webkitFilter='blur(8px)'; + ui.background.style.transform='scale(1.05)'; + } + else{ + ui.background.style.filter=''; + ui.background.style.webkitFilter=''; + ui.background.style.transform=''; + } + + document.body.insertBefore(ui.background,document.body.firstChild); + if(background.startsWith('ext:')){ + ui.background.setBackgroundImage('extension/'+background.slice(4)); + } + else if(background=='default'){ + ui.background.animate('start'); + ui.background.style.backgroundImage="none"; + } + else if(background.startsWith('custom_')){ + ui.background.style.backgroundImage="none"; + game.getDB('image',background,function(fileToLoad){ + if(!fileToLoad) return; + var fileReader = new FileReader(); + fileReader.onload = function(fileLoadedEvent) + { + var data = fileLoadedEvent.target.result; + ui.background.style.backgroundImage='url('+data+')'; + }; + fileReader.readAsDataURL(fileToLoad, "UTF-8"); + }); + } + else{ + ui.background.setBackgroundImage('image/background/'+background+'.jpg'); + } + ui.background.style.backgroundSize='cover'; + ui.background.style.backgroundPosition='50% 50%'; + }, + //Generate a beatmap using the given BPM, beats, and offset + //用给定的BPM、节拍和偏移生成谱面 + generateBeatmapTimeleap:(bpm,beats,offset)=>beats.map(value=>Math.round(value*60000/bpm+(offset||0))), + updateRenku:function(){ + game.broadcast(function(renku){ + _status.renku=renku; + },_status.renku); + for(var i of game.players){ + if(i.storage.renku) i.markSkill('renku'); + } + }, + loseAsync:function(arg){ + var next=game.createEvent('loseAsync'); + next.forceDie=true; + next.getd=function(player,key,position){ + if(!position) position=ui.discardPile; + if(!key) key='cards'; + var cards=[],event=this; + game.checkGlobalHistory('cardMove',function(evt){ + if(evt.name!='lose'||evt.position!=position||evt.getParent()!=event) return; + if(player&&player!=evt.player) return; + cards.addArray(evt[key]); + }); + return cards; + }; + next.getl=function(player){ + const that=this; + const map={ + player:player, + hs:[], + es:[], + js:[], + ss:[], + xs:[], + cards:[], + cards2:[], + gaintag_map:{}, + }; + player.checkHistory('lose',function(evt){ + if(evt.parent==that){ + map.hs.addArray(evt.hs); + map.es.addArray(evt.es); + map.js.addArray(evt.js); + map.ss.addArray(evt.ss); + map.xs.addArray(evt.xs); + map.cards.addArray(evt.cards); + map.cards2.addArray(evt.cards2); + for(let key in evt.gaintag_map){ + if(!map.gaintag_map[key]) map.gaintag_map[key]=[]; + map.gaintag_map[key].addArray(evt.gaintag_map[key]); + } + } + }); + return map; + }; + next.getg=function(player){ + var that=this; + var cards=[]; + player.checkHistory('gain',function(evt){ + if(evt.parent==that){ + cards.addArray(evt.cards); + } + }); + return cards; + }; + if(arg&&get.is.object(arg)){ + for(var i in arg) next[i]=arg[i]; + } + return next; + }, + getRarity:function(name){ + var rank=lib.rank.rarity; + if(rank.legend.contains(name)) return 'legend'; + if(rank.epic.contains(name)) return 'epic'; + if(rank.rare.contains(name)) return 'rare'; + if(get.mode()!='chess'&&rank.junk.contains(name)) return 'junk'; + return 'common'; + }, + hasGlobalHistory:function(key,filter,last){ + if(!key) return _status.globalHistory[_status.globalHistory.length-1]; + if(!filter) return _status.globalHistory[_status.globalHistory.length-1][key]; + else{ + const history=game.getGlobalHistory(key); + if(last){ + const lastIndex=history.indexOf(last); + return history.some((event,index)=>{ + if(index>lastIndex) return false; + return filter(event); + }); + } + else{ + return history.some(filter); + } + } + }, + checkGlobalHistory:function(key,filter,last){ + if(!key) return _status.globalHistory[_status.globalHistory.length-1]; + if(!filter) return _status.globalHistory[_status.globalHistory.length-1][key]; + else{ + const history=game.getGlobalHistory(key); + if(last){ + const lastIndex=history.indexOf(last); + history.forEach((event,index)=>{ + if(index>lastIndex) return false; + return filter(event); + }); + } + else{ + history.forEach(filter); + } + } + }, + getGlobalHistory:function(key,filter,last){ + if(!key) return _status.globalHistory[_status.globalHistory.length-1]; + if(!filter) return _status.globalHistory[_status.globalHistory.length-1][key]; + else{ + const history=game.getGlobalHistory(key); + if(last){ + const lastIndex=history.indexOf(last); + return history.filter((event,index)=>{ + if(index>lastIndex) return false; + return filter(event); + }) + } + return history.filter(filter); + } + }, + hasAllGlobalHistory:function(key,filter,last){ + if(!key||!filter) return; + const stopped=false; + _status.globalHistory.forEach(value=>{ + if(value[key]){ + if(last&&value[key].includes(last)&&!stopped){ + stopped=true; + const lastIndex=value[key].indexOf(last); + if(value[key].some((event,index)=>{ + if(index>lastIndex) return false; + return filter(event); + })) return true; + } + else{ + if(value[key].some(filter)) return true; + } + } + }) + }, + checkAllGlobalHistory:function(key,filter,last){ + if(!key||!filter) return; + const stopped=false; + _status.globalHistory.forEach(value=>{ + if(value[key]){ + if(last&&value[key].includes(last)&&!stopped){ + stopped=true; + const lastIndex=value[key].indexOf(last); + value[key].forEach((event,index)=>{ + if(index>lastIndex) return false; + return filter(event); + }); + } + else{ + value[key].forEach(filter); + } + } + }) + }, + getAllGlobalHistory:function(key,filter,last){ + const history=[]; + _status.globalHistory.forEach(value=>{ + if(!key||!value[key]){ + history.push(value); + } + else{ + history.push(...value[key]); + } + }) + if(filter){ + if(last){ + const lastIndex=history.indexOf(last); + return history.filter(function(event,index){ + if(index>lastIndex) return false; + return filter(event); + }); + } + return history.filter(filter); + } + return history; + }, + cardsDiscard:function(cards){ + var type=get.itemtype(cards); + if(type!='cards'&&type!='card') return; + var next=game.createEvent('cardsDiscard'); + next.cards=type=='cards'?cards.slice(0):[cards]; + next.setContent('cardsDiscard'); + next.getd=function(player,key,position){ + return this.cards.slice(0); + }; + return next; + }, + cardsGotoOrdering:function(cards){ + var type=get.itemtype(cards); + if(type!='cards'&&type!='card') return; + var next=game.createEvent('cardsGotoOrdering'); + next.cards=type=='cards'?cards.slice(0):[cards]; + next.setContent('cardsGotoOrdering'); + return next; + }, + cardsGotoSpecial:function(cards,bool){ + var type=get.itemtype(cards); + if(type!='cards'&&type!='card') return; + var next=game.createEvent('cardsGotoSpecial'); + next.cards=type=='cards'?cards.slice(0):[cards]; + if(bool=='toRenku') next.toRenku=true; + else if(bool===false) next.notrigger=true; + next.setContent('cardsGotoSpecial'); + return next; + }, + cardsGotoPile:function(){ + const cards=[]; + const next=game.createEvent('cardsGotoPile'); + next.cards=cards; + for(let i=0;i{ + game.addVideo('changeLand',player,url); + const parsedPath=lib.path.parse(url); + delete parsedPath.base; + if(!parsedPath.dir) parsedPath.dir='image/card/'; + if(!parsedPath.ext) parsedPath.ext='.jpg'; + game.broadcastAll((formattedPath,name,skill,player)=>{ + const node=ui.create.div('.background.upper.land'); + node.setBackgroundImage(formattedPath); + node.destroy=()=>{ + if (node.skill) { + game.removeGlobalSkill(node.skill); + if(node.system) node.system.remove(); + } + node.classList.add('hidden'); + setTimeout(()=>node.remove(),3000); + if(ui.land==node) ui.land=null; + } + if(ui.land){ + document.body.insertBefore(node,ui.land); + ui.land.destroy(); + } + else{ + node.classList.add('hidden'); + document.body.insertBefore(node,ui.window); + ui.refresh(node); + node.classList.remove('hidden'); + } + ui.land=node; + if(!name) return; + node.name=name; + node.skill=skill; + if(player){ + node.player=player; + player.addTempSkill('land_used'); + } + lib.setPopped(node.system=ui.create.system(lib.translate[skill],null,true,true),()=>{ + const uiIntro=ui.create.dialog('hidden'); + uiIntro.addText(player?`来源:${get.translation(player)}`:'地图').style.margin='0'; + uiIntro._place_text=uiIntro.add(ui.create.div('.text',lib.translate[`${skill}_info`])); + uiIntro.add(ui.create.div('.placeholder.slim')); + return uiIntro; + },200); + game.addGlobalSkill(skill); + },lib.path.format(parsedPath),parsedPath.name,`${name}_skill`,player); + }, + checkFileList:function(updates,proceed){ + var n=updates.length; + if(!n){ + proceed(n); + } + for(var i=0;i_status.skillaudio.remove(path),1000); + const audio=document.createElement('audio'); + audio.autoplay=true; + audio.volume=lib.config.volumn_audio/8; + audio.addEventListener('ended',()=>audio.remove()); + audio.onerror=event=>{ + if(audio._changed){ + audio.remove(); + if(onError) onError(event); + return; + } + audio.src=`${lib.assetURL}audio/${path}.ogg`; + audio._changed=true; + }; + //Some browsers do not support "autoplay", so "oncanplay" listening has been added + audio.oncanplay=()=>Promise.resolve(audio.play()).catch(()=>void 0); + new Promise((resolve,reject)=>{ + if(path.startsWith('db:')) game.getDB('image',path.slice(3)).then(octetStream=>resolve(get.objectURL(octetStream)),reject); + else if(lib.path.extname(path)) resolve(`${lib.assetURL}${path}`); + else resolve(`${lib.assetURL}${path}.mp3`); + }).then(resolvedPath=>{ + audio.src=resolvedPath; + ui.window.appendChild(audio); + }); + return audio; + }, + trySkillAudio:function(skill,player,directaudio){ + game.broadcast(game.trySkillAudio,skill,player,directaudio); + var info=get.info(skill); + if(!info) return; + if(!lib.config.background_speak) return; + if(typeof player=='string') player={name:player}; + else{ + if(info.direct&&!directaudio) return; + if(lib.skill.global.includes(skill)&&!lib.skill[skill].forceaudio) return; + } + var audioName=skill; + var audioInfo=info.audio; + var fixedNum; + if(info.audioname2){ + if(info.audioname2[player.name]){ + audioName+='_'+player.name; + audioInfo=info.audioname2[player.name]; + } + else if(info.audioname2[player.name1]){ + audioName+='_'+player.name1; + audioInfo=info.audioname2[player.name1]; + } + else if(info.audioname2[player.name2]){ + audioName+='_'+player.name2; + audioInfo=info.audioname2[player.name2]; + } + } + var history=[]; + while(true){//可以嵌套引用了 + if(history.includes(audioName)) break; + history.push(audioName); + if(typeof audioInfo=='string'&&lib.skill[audioInfo]){ + audioName=audioInfo; + audioInfo=lib.skill[audioName].audio; + continue; + } + if(Array.isArray(audioInfo)){ + audioName=audioInfo[0]; + if(!fixedNum) fixedNum=audioInfo[1];//数组会取第一个指定语音数 + audioInfo=lib.skill[audioName].audio; + continue; + } + break; + } + if(Array.isArray(info.audioname)&&player){ + if(info.audioname.includes(player.name)&&(!info.audioname2||!info.audioname2[player.name])) audioName+='_'+player.name; + else if(info.audioname.includes(player.name1)&&(!info.audioname2||!info.audioname2[player.name1])) audioName+='_'+player.name1; + else if(info.audioname.includes(player.name2)&&(!info.audioname2||!info.audioname2[player.name2])) audioName+='_'+player.name2; + } + if(typeof audioInfo=='string'){ + if(audioInfo.startsWith('db:')){ + audioInfo=audioInfo.split(':'); + if(audioInfo.length<4) return; + if(audioInfo[3]=='true') game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,audioInfo[2],`${audioName}.${audioInfo[4]||'mp3'}`); + else{ + audioInfo[3]=fixedNum?Math.min(parseInt(audioInfo[3]),fixedNum):parseInt(audioInfo[3]); + if(!audioInfo[3]) return; + game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,audioInfo[2],`${audioName}${Math.floor(audioInfo[3]*Math.random())+1}.${audioInfo[4]||'mp3'}`); + } + } + else if(audioInfo.startsWith('ext:')){ + audioInfo=audioInfo.split(':'); + if(audioInfo.length<3) return; + if(audioInfo[2]=='true') game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,`${audioName}.${audioInfo[3]||'mp3'}`); + else{ + audioInfo[2]=fixedNum?Math.min(parseInt(audioInfo[2]),fixedNum):parseInt(audioInfo[2]); + if(!audioInfo[2]) return; + game.playAudio(`${audioInfo[0]}:${audioInfo[1]}`,`${audioName}${Math.floor(audioInfo[2]*Math.random())+1}.${audioInfo[3]||'mp3'}`); + } + } + } + else if(typeof audioInfo=='number'){ + if(fixedNum) audioInfo=Math.min(audioInfo, fixedNum); + game.playAudio('skill',`${audioName}${Math.floor(audioInfo*Math.random())+1}`); + } + else if(audioInfo) game.playAudio('skill',audioName); + else if(info.audio!==false) game.playSkillAudio(audioName); + }, + playSkillAudio:function(name,index){ + if(_status.video&&arguments[1]!='video') return; + if(!lib.config.repeat_audio&&_status.skillaudio.includes(name)) return; + game.addVideo('playSkillAudio',null,name); + if(name.indexOf('|')void 0); + }; + ui.window.appendChild(audio); + }, + playBackgroundMusic:function(){ + if(lib.config.background_music=='music_off'){ + ui.backgroundMusic.src=''; + } + else if(_status._aozhan==true&&lib.config.mode_config.guozhan.aozhan_bgm!='disabled'){ + var aozhan=_status.tempAozhan||lib.config.mode_config.guozhan.aozhan_bgm; + if(Array.isArray(aozhan)){ + aozhan=aozhan.randomGet('disabled',_status.currentAozhan)||lib.config.mode_config.guozhan.aozhan_bgm; + } + if(aozhan=='random'){ + aozhan=Object.keys(lib.mode.guozhan.config.aozhan_bgm.item).randomGet('disabled','random',_status.currentAozhan); + } + _status.currentAozhan=aozhan; + ui.backgroundMusic.src=lib.assetURL+(aozhan.startsWith('ext:')?'extension/'+aozhan.slice(4):'audio/background/aozhan_'+aozhan+'.mp3'); + } + else{ + var music=_status.tempMusic||lib.config.background_music; + if(Array.isArray(music)){ + music=music.randomGet('music_off',_status.currentMusic)||lib.config.background_music; + } + if(music=='music_random'){ + music=lib.config.all.background_music.randomGet('music_off','music_random',_status.currentMusic); + } + _status.currentMusic=music; + if(music=='music_custom'){ + if(lib.config.background_music_src){ + ui.backgroundMusic.src=lib.config.background_music_src; + } + } + else{ + ui.backgroundMusic.src=lib.assetURL+(music.startsWith('ext:')?'extension/'+music.slice(4):'audio/background/'+music+'.mp3'); + } + } + }, + import:function(type,content,url){ + if(type=='extension'){ + const promise=game.loadExtension(content); + if(typeof _status.extensionLoading=="undefined")_status.extensionLoading=[]; + _status.extensionLoading.add(promise); + return promise; + } + else{ + if(!lib.imported[type])lib.imported[type]={}; + const promise=Promise.resolve((gnc.is.generator(content)?gnc.of(content):content)(lib,game,ui,get,ai,_status)).then(content2=>{ + if(content2.name){ + lib.imported[type][content2.name]=content2; + delete content2.name; + } + }); + if(typeof _status.importing=="undefined")_status.importing={}; + if(!_status.importing[type])_status.importing[type]=[]; + _status.importing[type].add(promise); + return promise; + } + }, + loadExtension:gnc.of(function*(object){ + let noEval=false; + if(typeof object=='function'){ + object=yield (gnc.is.generatorFunc(object)?gnc.of(object):object)(lib,game,ui,get,ai,_status); + noEval=true; + } + const name=object.name,extensionName=`extension_${name}`,extensionMenu=lib.extensionMenu[extensionName]={ + enable:{ + name:'开启', + init:true + } + },objectPackage=object.package; + if(objectPackage){ + const author=Object.getOwnPropertyDescriptor(objectPackage,'author'); + if(author) Object.defineProperty(extensionMenu.author={ + get name(){ + return `作者:${this.author}`; + }, + clear:true, + nopointer:true, + },'author',author); + const intro=Object.getOwnPropertyDescriptor(objectPackage,'intro'); + if(intro) Object.defineProperty(extensionMenu.intro={ + clear:true, + nopointer:true, + },'name',intro); + } + const objectConfig=object.config; + if(objectConfig) Object.defineProperties(extensionMenu,Object.keys(objectConfig).reduce((propertyDescriptorMap,key)=>{ + propertyDescriptorMap[key]=Object.getOwnPropertyDescriptor(objectConfig,key); + return propertyDescriptorMap; + },{})); + const help=object.help; + if(help) Object.defineProperties(lib.help,Object.keys(help).reduce((propertyDescriptorMap,key)=>{ + propertyDescriptorMap[key]=Object.getOwnPropertyDescriptor(help,key); + return propertyDescriptorMap; + },{})); + if(object.editable!==false&&lib.config.show_extensionmaker) extensionMenu.edit={ + name:'编辑此扩展', + clear:true, + onclick:()=>{ + if(game.editExtension&&lib.extensionPack&&lib.extensionPack[name]) game.editExtension(name); + else alert('无法编辑未启用的扩展,请启用此扩展并重启后重试'); + } + }; + extensionMenu.delete={ + name:'删除此扩展', + clear:true, + onclick:function(){ + if(this.innerHTML!='确认删除'){ + this.innerHTML='确认删除'; + new Promise(resolve=>setTimeout(resolve,1000)).then(()=>this.innerHTML='删除此扩展'); + return; + } + const page=this.parentNode,start=page.parentNode.previousSibling; + page.remove(); + if(start){ + const pageInStart=Array.from(start.childNodes).find(childNode=>childNode.link==page); + if(pageInStart){ + let active=false; + if(pageInStart.classList.contains('active')) active=true; + pageInStart.remove(); + if(active){ + start.firstChild.classList.add('active'); + start.nextSibling.appendChild(start.firstChild.link); + } + } + } + game.removeExtension(name); + if(typeof object.onremove=='function') object.onremove(); + } + } + + if(_status.importingExtension){ + game.importedPack=object; + return; + } + const libConfig=lib.config; + if(!object||!libConfig[`${extensionName}_enable`]) return; + if(!noEval) lib.init.eval(object); + const config=Object.keys(libConfig).reduce((constructingConfig,key)=>{ + if(key!=extensionName&&key.startsWith(extensionName)) constructingConfig[key.slice(11+name.length)]=libConfig[key]; + return constructingConfig; + },{}); + try{ + let extensionPack=lib.extensionPack[name]; + if(objectPackage){ + extensionPack=lib.extensionPack[name]=objectPackage; + objectPackage.files=object.files||{}; + const extensionPackFiles=objectPackage.files; + if(!extensionPackFiles.character) extensionPackFiles.character=[]; + if(!extensionPackFiles.card) extensionPackFiles.card=[]; + if(!extensionPackFiles.skill) extensionPackFiles.skill=[]; + } + else extensionPack=lib.extensionPack[name]={}; + const content=object.content,precontent=object.precontent; + extensionPack.code={ + content:content, + precontent:precontent, + help:help, + config:objectConfig + } + if(precontent){ + _status.extension=name; + yield (gnc.is.generatorFunc(precontent)?gnc.of(precontent):precontent).call(object,config); + delete _status.extension; + } + if(content) lib.extensions.push([name,content,config,_status.evaluatingExtension,objectPackage||{}]); + } + catch(e){ + console.log(e); + } + }), + createDir:(directory,successCallback,errorCallback)=>{ + const paths=directory.split('/').reverse(); + if(window.resolveLocalFileSystemURL) return new Promise((resolve,reject)=>window.resolveLocalFileSystemURL(lib.assetURL,resolve,reject)).then(directoryEntry=>{ + const redo=entry=>new Promise((resolve,reject)=>entry.getDirectory(paths.pop(),{ + create:true + },resolve,reject)).then(resolvedDirectoryEntry=>{ + if(paths.length) return redo(resolvedDirectoryEntry); + if(typeof successCallback=='function') successCallback(); + }); + return redo(directoryEntry); + },reason=>{ + if(typeof errorCallback!='function') return Promise.reject(reason); + errorCallback(reason); + }); + const fs=require("fs"); + let path=__dirname; + const redo=()=>{ + path+=`/${paths.pop()}`; + return new Promise(resolve=>fs.exists(path,resolve)).then(exists=>{ + //不存在此目录 + if(!exists) return new Promise(resolve=>fs.mkdir(path,resolve)); + }).then(()=>{ + if(paths.length) return redo(); + if(typeof successCallback=='function') successCallback(); + }); + }; + return redo(); + }, + importExtension:gnc.of(function*(data,finishLoad,exportExtension,extensionPackage){ + //by 来瓶可乐加冰、Rintim、Tipx-L + if(!window.JSZip) + yield new Promise((resolve,reject)=>lib.init.js(`${lib.assetURL}game`,"jszip",resolve,reject)); + + const zip=new JSZip(); + if(get.objtype(data)=='object'){ + //导出 + const _filelist=data._filelist,filelist2=_filelist||[]; + if(_filelist) delete data._filelist; + const filelist=Object.keys(data); + filelist.forEach(value=>zip.file(value,data[value])); + game.print(filelist); + game.print(filelist2); + const generate=zip.generate({ + type:'arraybuffer' + }); + if(!exportExtension){ + game.importExtension.apply(this,[generate,finishLoad]); + return; + } + if(extensionPackage){ + extensionPackage.files=filelist.concat(filelist2).filter(value=>value!='extension.js'); + const size=generate.byteLength; + if(size<1000) extensionPackage.size=`${size}B`; + else if(size<1000000) extensionPackage.size=`${Math.round(size/1000)}KB`; + else extensionPackage.size=`${Math.round(size/100000)/10}MB`; + zip.file('package.js',Object.keys(extensionPackage).reduce((constructingData,key,currentIndex,keys)=>`${constructingData}\t${key}:${JSON.stringify(extensionPackage[key])}${currentIndex|\|/g,'-')}.zip`; + + if(lib.device){ + const directory=lib.device=='android'?cordova.file.externalDataDirectory:cordova.file.documentsDirectory; + new Promise((resolve,reject)=>window.resolveLocalFileSystemURL(directory,resolve,reject)).then(directoryEntry=>new Promise((resolve,reject)=>directoryEntry.getFile(fileNameToSaveAs,{ + create:true + },resolve,reject))).then(fileEntry=>new Promise((resolve,reject)=>fileEntry.createWriter(resolve,reject))).then(fileWriter=>new Promise((resolve,reject)=>{ + fileWriter.onerror=reject; + fileWriter.onwriteend=resolve; + fileWriter.write(blob); + })).then(()=>alert(`文件已导出至${directory}${fileNameToSaveAs}`)); + } + else{ + const downloadLink=document.createElement('a'); + downloadLink.download=fileNameToSaveAs; + downloadLink.innerHTML='Download File'; + downloadLink.href=window.URL.createObjectURL(blob); + downloadLink.click(); + } + + if(typeof finishLoad=='function') finishLoad(); + return; + } + //导入 + const UHP=error=>alert(`导入失败:\n${JSON.stringify(error,null,'\t')}`); + try{ + zip.load(data); + // alert(zip.file('文件夹/加扩展.js').asText()) + const str=zip.file('extension.js').asText(); + if(str===""||undefined) throw('你导入的不是扩展!请选择正确的文件'); + _status.importingExtension=true; + eval(str); + yield Promise.allSettled(_status.extensionLoading); + delete _status.extensionLoading; + _status.importingExtension=false; + if(!game.importedPack) throw('err'); + const extensionName=game.importedPack.name; + if(lib.config.all.plays.contains(extensionName)) throw('禁止安装游戏原生扩展'); + const extensions=lib.config.extensions; + if(extensions.contains(extensionName)) game.removeExtension(extensionName,true); + extensions.add(extensionName); + game.saveConfigValue('extensions'); + game.saveConfig(`extension_${extensionName}_enable`,true); + const config=game.importedPack.config; + Object.keys(config).forEach(value=>{ + const configObject=config[value]; + if(configObject&&configObject.hasOwnProperty('init')) game.saveConfig(`extension_${extensionName}_${value}`,configObject.init); + }); + if(game.download){ + const files=zip.files,hiddenFileFlags=['.','_'],fileList=Object.keys(files).filter(key=>!files[key].dir&&!hiddenFileFlags.includes(key[0])).reverse(); + //alert(filelist) + //电脑端 + //具备nodeJS环境 + if(lib.node&&lib.node.fs){ + const writeFile=errnoException=>{ + if(errnoException){ + finishLoad(); + UHP(errnoException); + return; + } + if(fileList.length){ + //filename 数组 ...dir+/+file + //这里需要个创文件夹的函数 + const zipDir=fileList.pop(),fileName=zipDir.split('/'),name=fileName.pop(),letGo=name=>new Promise(resolve=>lib.node.fs.writeFile(`${__dirname}/extension/${extensionName}/${name}`,zip.file(zipDir).asNodeBuffer(),null,resolve)).then(writeFile); + return (fileName.length?game.createDir(`extension/${extensionName}/${fileName.join("/")}`).then(()=>letGo(`${fileName.join('/')}/${name}`)):letGo(name)); + } + finishLoad(); + } + game.ensureDirectory(`extension/${extensionName}`).then(writeFile).catch(UHP); + } + else new Promise((resolve,reject)=>window.resolveLocalFileSystemURL(lib.assetURL,resolve,reject)).then(directoryEntry=>new Promise((resolve,reject)=>directoryEntry.getDirectory(`extension/${extensionName}`,{ + create:true + },resolve,reject))).then(directoryEntry=>{ + //扩展文件夹 + const writeFile=()=>{ + if(!fileList.length){ + finishLoad(); + return; + } + //filename 数组 ...dir+/+file + const zipDirectory=fileList.shift(),fileName=zipDirectory.split("/"),name=fileName.pop(),letGo=name=>new Promise((resolve,reject)=>directoryEntry.getFile(name,{ + create:true + },resolve,reject)).then(fileEntry=>new Promise((resolve,reject)=>fileEntry.createWriter(resolve,reject))).then(fileWriter=>new Promise((resolve,reject)=>{ + fileWriter.onerror=reject; + fileWriter.onwriteend=resolve; + fileWriter.write(zip.file(zipDirectory).asArrayBuffer()); + })).then(writeFile); + return (fileName.length?game.createDir(`extension/${extensionName}/${fileName.join('/')}`).then(()=>letGo(`${fileName.join('/')}/${name}`)):letGo(name)); + }; + return writeFile(); + }).catch(UHP); + } + else{ + localStorage.setItem(`${lib.configprefix}extension_${extensionName}`,str); + const hiddenFileFlags=['.','_'],fileList=Object.keys(zip.files).filter(filePath=>!hiddenFileFlags.includes(filePath[0])&&filePath[filePath.length-1]!='/'); + if(fileList.length&&lib.db){ + lib.config.extensionInfo[extensionName]={ + file:fileList + }; + game.saveConfigValue('extensionInfo'); + fileList.forEach(filePath=>{ + const arrayBuffer=zip.file(filePath).asArrayBuffer(); + if(!arrayBuffer) return; + const blob=new Blob([arrayBuffer]); + new Promise((resolve,reject)=>{ + const fileReader=new FileReader(); + fileReader.onerror=reject; + fileReader.onload=resolve; + fileReader.readAsDataURL(blob,'UTF-8'); + }).then(fileLoadedEvent=>game.putDB('image',`extension-${extensionName}:${filePath}`,fileLoadedEvent.target.result)); + }); + } + finishLoad(); + } + delete game.importedPack; + } + catch(error){ + UHP(error); + return false; + } + }), + export:function(textToWrite,name){ + var textFileAsBlob = new Blob([textToWrite], {type:'text/plain'}); + var fileNameToSaveAs = name||'noname'; + fileNameToSaveAs=fileNameToSaveAs.replace(/\\|\/|\:|\?|\"|\*|<|>|\|/g,'.'); + + if(lib.device){ + var directory; + if(lib.device=='android'){ + directory=cordova.file.externalDataDirectory; + } + else{ + directory=cordova.file.documentsDirectory; + } + window.resolveLocalFileSystemURL(directory,function(entry){ + entry.getFile(fileNameToSaveAs,{create:true},function(fileEntry){ + fileEntry.createWriter(function(fileWriter){ + fileWriter.onwriteend=function(){ + alert('文件已导出至'+directory+fileNameToSaveAs); + } + fileWriter.write(textFileAsBlob) + }); + }); + }); + } + else{ + var downloadLink = document.createElement("a"); + downloadLink.download = fileNameToSaveAs; + downloadLink.innerHTML = "Download File"; + downloadLink.href = window.URL.createObjectURL(textFileAsBlob); + downloadLink.click(); + } + }, + multiDownload2:function(list,onsuccess,onerror,onfinish,process,dev){ + list=list.slice(0); + var download=function(){ + if(list.length){ + var current=list.shift(); + var current2; + if(typeof process=='function'){ + current2=process(current); + } + else{ + current2=current; + } + if(current.startsWith('theme')){ + game.print(current.slice(6)); + } + else if(current.startsWith('image/skin')){ + game.print(current.slice(11)); + } + else{ + game.print(current.slice(current.lastIndexOf('/')+1)); + } + game.download(current,current2,function(){ + if(onsuccess) onsuccess(list.length); + download(); + },function(){ + if(onerror) onerror(list.length); + download(); + },dev); + } + else{ + if(onfinish) onfinish(); + } + } + download(); + }, + multiDownload:function(list,onsuccess,onerror,onfinish,process,dev){ + if(lib.config.dev) game.print(get.url()); + var args=Array.from(arguments); + if(list.length<=3){ + game.multiDownload2.apply(this,args); + } + else{ + var num=Math.round(list.length/3); + var left=3; + args[3]=function(){ + left--; + if(left==0){ + onfinish(); + } + }; + setTimeout(function(){ + args[0]=list.slice(0,num);game.multiDownload2.apply(game,args); + }); + setTimeout(function(){ + args[0]=list.slice(num,2*num);game.multiDownload2.apply(this,args); + },200); + setTimeout(function(){ + args[0]=list.slice(2*num);game.multiDownload2.apply(this,args); + },400); + } + }, + fetch:function(url,onload,onerror,onprogress){ + var tmpName='~tmp'+get.id(); + game.download(encodeURI(url),tmpName,function(){ + game.readFile(tmpName,function(data){ + onload(data); + game.removeFile(tmpName); + },onerror); + },onerror,null,onprogress); + }, + playVideo:function(time,mode){ + if(!_status.replayvideo){ + localStorage.setItem(lib.configprefix+'playbackmode',lib.config.mode); + } + game.saveConfig('mode',mode); + localStorage.setItem(lib.configprefix+'playback',time); + game.reload(); + }, + playVideoContent:function(video){ + var next=game.createEvent('video',false); + next.video=video; + ui.system.style.display='none'; + ui.system.hide(); + ui.arena.style.display='none'; + ui.arena.hide(); + ui.window.classList.remove('leftbar'); + ui.window.classList.remove('rightbar'); + ui.historybar.style.display='none'; + _status.event=next; + _status.paused=false; + _status.paused2=false; + _status.over=false; + _status.video=true; + clearTimeout(_status.timeout); + + for(var i in lib.characterPack){ + for(var j in lib.characterPack[i]){ + lib.character[j]=lib.character[j]||lib.characterPack[i][j]; + } + } + next.setContent('playVideoContent'); + game.loop(); + }, + videoContent:{ + arrangeLib:function(content){ + for(var i in content){ + for(var j in content[i]){ + lib[i][j]=content[i][j]; + } + } + }, + $syncDisable:function(player,map){ + player.disabledSlots=map; + player.$syncDisable(map) + }, + $syncExpand:function(player,map){ + player.expandedSlots=map; + player.$syncExpand(map) + }, + $disableJudge:function(player,map){ + player.$disableJudge() + }, + $enableJudge:function(player,map){ + player.$enableJudge() + }, + jiuNode:function(player,bool){ + //Powered by 升麻 + if(bool){ + if(!player.node.jiu&&lib.config.jiu_effect){ + player.node.jiu=ui.create.div('.playerjiu',player.node.avatar); + player.node.jiu2=ui.create.div('.playerjiu',player.node.avatar2); + } + } + else{ + if(player.node.jiu){ + player.node.jiu.delete(); + player.node.jiu2.delete(); + delete player.node.jiu; + delete player.node.jiu2; + } + } + }, + init:function(players){ + if(game.chess) return; + if(lib.config.mode=='versus'){ + players.bool=players.pop(); + } + ui.arena.setNumber(players.length); + ui.arena.classList.add('video'); + game.players.length=0; + game.dead.length=0; + ui.create.players(players.length); + game.me=game.players[0]; + ui.handcards1=game.me.node.handcards1; + ui.handcards2=game.me.node.handcards2; + ui.handcards1Container.appendChild(ui.handcards1); + ui.handcards2Container.appendChild(ui.handcards2); + if(lib.config.mode=='versus'){ + if(players.bool){ + ui.arena.setNumber(parseInt(ui.arena.dataset.number)+1); + for(var i=0;i.card,#chess>.card'); + var nodes=[]; + for(var i=0;i.card,#chess>.card'); + var nodes=[]; + for(var i=0;i.card,#chess>.card'); + var nodes=[]; + for(var i=0;i=0;j--){ + if(card[2]==nodes[j].name&&card[0]==nodes[j].suit&&card[1]==nodes[j].number){ + nodes[j].classList.add('thrownhighlight'); + break; + } + } + } + else{ + console.log(player,cards); + } + }, + uiClear:function(){ + ui.clear(); + }, + judge1:function(player,content){ + if(player&&content){ + var judging=get.infoCard(content[0]); + if(game.chess){ + judging.copy('thrown','center','thrownhighlight',ui.arena).animate('start'); + } + else{ + player.$throwordered(judging.copy('thrownhighlight'),true); + } + + ui.create.dialog(content[1]).videoId=content[2]; + ui.arena.classList.add('thrownhighlight'); + } + else{ + console.log(player); + } + }, + centernode:function(content){ + get.infoCard(content).copy('thrown','center','thrownhighlight',ui.arena).animate('start'); + }, + judge2:function(videoId){ + for(var i=0;i1){ + player.node.marks.lastChild.remove(); + } + player.classList.add('dead'); + player.classList.remove('turnedover'); + player.classList.remove('out'); + player.node.count.innerHTML='0'; + player.node.hp.hide(); + player.node.equips.hide(); + player.node.count.hide(); + player.previous.next=player.next; + player.next.previous=player.previous; + game.players.remove(player); + game.dead.push(player); + if(lib.config.mode=='stone'){ + setTimeout(function(){ + player.delete(); + },500); + } + }, + tafangMe:function(player){ + if(player){ + game.me=player; + ui.me.lastChild.show(); + ui.create.fakeme(); + ui.handcards1=player.node.handcards1.animate('start').fix(); + ui.handcards2=player.node.handcards2.animate('start').fix(); + ui.handcards1Container.appendChild(ui.handcards1); + ui.handcards2Container.appendChild(ui.handcards2); + ui.updatehl(); + game.setChessInfo(); + } + }, + deleteChessPlayer:function(player){ + if(player){ + player.delete(); + delete game.playerMap[player.dataset.position]; + game.players.remove(player); + for(var i=0;i{ + lib.status.reload--; + if(lib.status.reload==0&&lib.ondb2.length){ + const command=lib.ondb2.shift(); + game[command[0]](...command[1]); + } + if(lib.status.reload==0&&lib.ondb.length){ + const command=lib.ondb.shift(); + game[command[0]](...command[1]); + } + if(lib.status.reload||!_status.waitingToReload) return; + window.location.reload(); + delete _status.waitingToReload; + }, + exit:function(){ + var ua=navigator.userAgent.toLowerCase(); + var ios=ua.includes('iphone')||ua.includes('ipad')||ua.includes('macintosh'); + //electron + if(typeof window.process=='object'&&typeof window.require=='function'){ + var versions=window.process.versions; + var electronVersion=parseFloat(versions.electron); + var remote; + if(electronVersion>=14){ + remote=require('@electron/remote'); + }else{ + remote=require('electron').remote; + } + var thisWindow=remote.getCurrentWindow(); + thisWindow.destroy(); + window.process.exit(); + } + // android-cordova环境 + else if(lib.device==='android'){ + if(navigator.app&&navigator.app.exitApp){ + navigator.app.exitApp(); + } + } + //ios-cordova环境或ios浏览器环境 + else if(lib.device==='ios'||!lib.device&&ios){ + game.saveConfig('mode'); + if(_status){ + if(_status.reloading)return; + _status.reloading=true; + } + if(_status.video&&!_status.replayvideo) { + localStorage.removeItem(lib.configprefix+'playbackmode'); + } + window.location.reload(); + } + //非ios的网页版 + else if(!ios){ + window.onbeforeunload = null; + window.close(); + } + }, + open:function(url){ + if(lib.device){ + if(cordova.InAppBrowser){ + cordova.InAppBrowser.open(url,'_system'); + } + else{ + ui.create.iframe(url); + } + } + else{ + window.open(url); + } + }, + reloadCurrent:function(){ + game.saveConfig('continue_name',[game.me.name1||game.me.name,game.me.name2]); + game.saveConfig('mode',lib.config.mode); + localStorage.setItem(lib.configprefix+'directstart',true); + game.reload(); + }, + update:function(func){ + lib.updates.push(func); + if(lib.updates.length===1){ + game.run(); + } + return func; + }, + unupdate:function(func){ + lib.updates.remove(func); + }, + stop:function(){ + cancelAnimationFrame(lib.status.frameId); + }, + run:function(){ + if(lib.updates.length){ + cancelAnimationFrame(lib.status.frameId); + lib.status.frameId=requestAnimationFrame(function(time){ + if(lib.status.time!==0){ + lib.status.delayed+=time-lib.status.time; + } + lib.status.frameId=requestAnimationFrame(lib.run); + }); + } + }, + addVideo:function(type,player,content){ + if(_status.video||game.online) return; + if(!_status.videoInited){ + if(type=='arrangeLib'){ + lib.video.push({ + type:type, + player:player, + content:content, + delay:0 + }); + } + return; + } + if(type=='storage'&&player&&player.updateMarks){ + player.updateMarks(); + } + if(game.getVideoName){ + var time=get.time(); + if(!_status.lastVideoLog){ + _status.lastVideoLog=time; + } + if(get.itemtype(player)=='player'){ + player=player.dataset.position; + } + lib.video.push({ + type:type, + player:player, + content:content, + delay:time-_status.lastVideoLog + }); + _status.lastVideoLog=time; + } + }, + draw:function(func){ + lib.canvasUpdates.push(func); + if(!lib.status.canvas){ + lib.status.canvas=true; + game.update(lib.updateCanvas); + } + }, + vibrate:function(time){ + if(typeof navigator.vibrate=='function'){ + navigator.vibrate(time||500); + } + }, + prompt:function(){ + var str,forced,callback,noinput=false,str2=''; + for(var i=0;ix){ + this.speed.x=Math.abs(this.speed.x); + } + this.life*=1.3; + this.death*=1.3; + break; + } + case 'dust':{ + this.r = Math.round(Math.random()*55)+105; + this.g = Math.round(Math.random()*55)+150; + this.b = 255; + this.location.x+=Math.round(Math.random()*60)-30; + this.location.y+=Math.round(Math.random()*40)-20; + if(this.location.xx){ + this.speed.x=Math.abs(this.speed.x); + } + this.life*=1.3; + this.death*=1.3; + break; + } + case 'legend':{ + this.r = 255; + this.g = Math.round(Math.random()*100+155); + this.b = Math.round(Math.random()*100+50); + this.location.x+=Math.round(Math.random()*60)-30; + this.location.y+=Math.round(Math.random()*40)-20; + if(this.location.xx){ + this.speed.x=Math.abs(this.speed.x); + } + this.speed.x/=2; + this.speed.y/=2; + this.life*=2; + this.death*=2; + break; + } + case 'epic':{ + this.r = Math.round(Math.random()*55)+200; + this.g = Math.round(Math.random()*100)+55; + this.b = 255; + this.location.x+=Math.round(Math.random()*60)-30; + this.location.y+=Math.round(Math.random()*40)-20; + if(this.location.xx){ + this.speed.x=Math.abs(this.speed.x); + } + this.speed.x/=2; + this.speed.y/=2; + this.life*=2; + this.death*=2; + break; + } + case 'rare':{ + this.r = Math.round(Math.random()*55)+105; + this.g = Math.round(Math.random()*55)+150; + this.b = 255; + this.location.x+=Math.round(Math.random()*60)-30; + this.location.y+=Math.round(Math.random()*40)-20; + if(this.location.xx){ + this.speed.x=Math.abs(this.speed.x); + } + this.speed.x/=2; + this.speed.y/=2; + this.life*=2; + this.death*=2; + break; + } + case 'recover':{ + this.g = 255; + this.r = Math.round(Math.random()*200+55); + this.b = Math.round(Math.random()*155+55); + this.location.x+=Math.round(Math.random()*60)-30; + this.location.y+=Math.round(Math.random()*40)-20; + if(this.location.xx){ + this.speed.x=Math.abs(this.speed.x); + } + this.speed.x/=2; + this.speed.y/=2; + this.life*=2; + this.death*=2; + break; + } + default:{ + this.r = 255; + this.g = Math.round(Math.random()*155); + this.b = 0; + } + } + } + + game.draw(function(time,surface){ + surface.globalCompositeOperation = "source-over"; + surface.globalCompositeOperation = "lighter"; + + for(var i = 0; i < particles.length; i++) + { + var p = particles[i]; + + surface.beginPath(); + var middle=0.5; + var radius=p.radius; + if(type=='recover'||type=='legend'||type=='rare'|| + type=='epic'||type=='coin'||type=='dust'){ + middle=0.7; + radius/=3; + } + + p.opacity = Math.round(p.death/p.life*100)/100 + var gradient = surface.createRadialGradient(p.location.x, p.location.y, 0, p.location.x, p.location.y, p.radius); + gradient.addColorStop(0, "rgba("+p.r+", "+p.g+", "+p.b+", "+p.opacity+")"); + gradient.addColorStop(middle, "rgba("+p.r+", "+p.g+", "+p.b+", "+p.opacity+")"); + gradient.addColorStop(1, "rgba("+p.r+", "+p.g+", "+p.b+", 0)"); + surface.fillStyle = gradient; + surface.arc(p.location.x, p.location.y, radius, Math.PI*2, false); + surface.fill(); + p.death--; + if(type=='recover'){ + p.radius+=0.5; + } + else if(type=='coin'||type=='dust'){ + p.radius+=0.7; + } + else if(type=='legend'||type=='rare'||type=='epic'){ + p.radius+=0.5; + } + else { + p.radius++; + } + p.location.x += (p.speed.x); + p.location.y += (p.speed.y); + + if(p.death < 0 || p.radius < 0){ + if(typeof duration=='number'&&time+500>=duration){ + particles.splice(i--,1); + } + else{ + particles[i] = new particle(); + } + } + } + if(particles.length==0){ + return false; + } + }); + } + }, + linexy:function(path){ + const from=[path[0],path[1]],to=[path[2],path[3]]; + let total=typeof arguments[1]==='number'?arguments[1]:lib.config.duration*2,opacity=1,color=[255,255,255],dashed=false,drag=false; + if(arguments[1]&&typeof arguments[1]=='object') Object.keys(arguments[1]).forEach(value=>{ + switch(value){ + case 'opacity': + opacity=arguments[1][value]; + break; + case 'color': + color=arguments[1][value]; + break; + case 'dashed': + dashed=arguments[1][value]; + break; + case 'duration':total=arguments[1][value]; + } + }); + else if(typeof arguments[1]=='string') color=arguments[1]; + if(typeof color=='string') color=lib.lineColor.get(color)||[255,255,255]; + let node; + if(arguments[1]=='drag'){ + color=[236,201,71]; + drag=true; + if(arguments[2]) node=arguments[2]; + else{ + node=ui.create.div('.linexy.drag'); + node.style.left=`${from[0]}px`; + node.style.top=`${from[1]}px`; + node.style.background=`linear-gradient(transparent,rgba(${color.toString()},${opacity}),rgba(${color.toString()},${opacity}))`; + if(game.chess) ui.chess.appendChild(node); + else ui.arena.appendChild(node); + } + } + else{ + node=ui.create.div('.linexy.hidden'); + node.style.left=`${from[0]}px`; + node.style.top=`${from[1]}px`; + node.style.background=`linear-gradient(transparent,rgba(${color.toString()},${opacity}),rgba(${color.toString()},${opacity}))`; + node.style.transitionDuration=`${total/3000}s`; + } + const dy=to[1]-from[1],dx=to[0]-from[0]; + let deg=Math.atan(Math.abs(dy)/Math.abs(dx))/Math.PI*180; + if(dx>=0) if(dy<=0) deg+=90; + else deg=90-deg; + else if(dy<=0) deg=270-deg; + else deg+=270; + if(drag){ + node.style.transform=`rotate(${(-deg)}deg)`; + node.style.height=`${get.xyDistance(from,to)}px`; + } + else{ + node.style.transform=`rotate(${(-deg)}deg) scaleY(0)`; + node.style.height=`${get.xyDistance(from,to)}px`; + if(get.objtype(arguments[1])=='div') arguments[1].appendChild(node); + else if(game.chess) ui.chess.appendChild(node); + else ui.arena.appendChild(node); + ui.refresh(node); + node.show(); + node.style.transform=`rotate(${(-deg)}deg) scaleY(1)`; + node.listenTransition(()=>setTimeout(()=>{ + if(!node.classList.contains('removing')) node.delete(); + },total/3)); + } + return node; + }, + _linexy:function(path){ + var from=[path[0],path[1]]; + var to=[path[2],path[3]]; + var total=typeof arguments[1]==='number'?arguments[1]:lib.config.duration*2; + var opacity=1; + var color=[255,255,255]; + var dashed=false; + if(typeof arguments[1]=='object'){ + for(var i in arguments[1]){ + switch(i){ + case 'opacity':opacity=arguments[1][i];break; + case 'color':color=arguments[1][i];break; + case 'dashed':dashed=arguments[1][i];break; + case 'duration':total=arguments[1][i];break; + } + } + } + else if(arguments[1]=='fire'||arguments[1]=='thunder'||arguments[1]=='green'){ + color=arguments[1]; + } + if(color=='fire'){ + color=[255, 146, 68]; + } + else if(color=='thunder'){ + color=[141, 216, 255]; + } + else if(color=='green'){ + color=[141, 255, 216]; + } + var drawfunc=function(time,ctx){ + var current; + if(timetotal/1.5){ + ctx.strokeStyle='rgba('+color.toString()+','+opacity*(1-(time-total/1.5)/(total-total/1.5))+')'; + } + else{ + ctx.strokeStyle='rgba('+color.toString()+','+opacity+')'; + } + } + else{ + return false; + } + ctx.beginPath(); + if(dashed){ + ctx.lineCap='butt'; + ctx.setLineDash([8,2]); + } + else{ + ctx.lineCap='round'; + } + ctx.moveTo(from[0],from[1]); + ctx.lineTo(current[0],current[1]); + ctx.stroke(); + }; + if(arguments[2]&&game.chess){ + game.draw2(drawfunc); + } + else{ + game.draw(drawfunc); + } + }, + createTrigger:function(name,skill,player,event){ + var info=get.info(skill); + if(!info) return false; + if((player.isOut()||player.removed)&&!info.forceOut) return; + if(player.isDead()&&!info.forceDie) return; + var next=game.createEvent('trigger',false); + next.skill=skill; + next.player=player; + next.triggername=name; + next.forceDie=true; + next.includeOut=true; + next._trigger=event; + next.setContent('createTrigger'); + }, + createEvent:function(name,trigger,triggerevent){ + var next={ + name:name, + step:0, + finished:false, + next:[], + after:[], + custom:{ + add:{}, + replace:{} + }, + _aiexclude:[], + _notrigger:[], + _result:{}, + _set:[], + } + if(trigger!==false&&!game.online) next._triggered=0; + for(var i in lib.element.event){ + next[i]=lib.element.event[i]; + } + (triggerevent||_status.event).next.push(next); + return next; + }, + addCharacter:(name,information)=>{ + const extensionName=_status.extension||information.extension,character=[ + information.sex, + information.group, + information.hp, + information.skills||[], + [ + _status.evaluatingExtension?`db:extension-${extensionName}:${name}.jpg`:`ext:${extensionName}/${name}.jpg`, + `die:ext:${extensionName}/${name}.mp3` + ] + ]; + if(information.tags) character[4]=character[4].concat(information.tags); + lib.character[name]=character; + const packName=`mode_extension_${extensionName}`; + if(!lib.characterPack[packName]) lib.characterPack[packName]={}; + lib.translate[name]=information.translate; + lib.characterPack[packName][name]=character; + lib.translate[`${packName}_character_config`]=extensionName; + }, + addCharacterPack:(pack,packagename)=>{ + var extname=_status.extension||'扩展'; + let gzFlag=false; + packagename=packagename||extname; + for(var i in pack){ + if(i=='mode'){ + if(pack[i]=="guozhan") gzFlag=true; + continue; + } + if(i=='forbid') continue; + for(var j in pack[i]){ + if(i=='character'){ + if(!pack[i][j][4]){ + pack[i][j][4]=[]; + } + var imgsrc; + if(_status.evaluatingExtension){ + imgsrc='db:extension-'+extname+':'+j+'.jpg'; + } + else{ + imgsrc='ext:'+extname+'/'+j+'.jpg'; + } + const audiosrc='die:ext:'+extname+'/'+j+'.mp3'; + if(!pack[i][j][4].some(str=>typeof str=="string"&&/^(?:db:extension-|ext:):(?:.+)/.test(str))) pack[i][j][4].add(imgsrc); + if(!pack[i][j][4].some(str=>typeof str=="string"&&/^die:(?:.+)/.test(str))) pack[i][j][4].add(audiosrc); + if(pack[i][j][4].contains('boss')|| + pack[i][j][4].contains('hiddenboss')){ + lib.config.forbidai.add(j); + } + if(lib.config.forbidai_user&&lib.config.forbidai_user.contains(j)){ + lib.config.forbidai.add(j); + } + for(var l=0;l{ + const prefix=`extension_${extensionName}`; + Object.keys(lib.config).forEach(key=>{ + if(key.startsWith(prefix)) game.saveConfig(key); + }); + localStorage.removeItem(`${lib.configprefix}${prefix}`); + game.deleteDB('data',prefix); + lib.config.extensions.remove(extensionName); + game.saveConfig('extensions',lib.config.extensions); + const modeList=lib.config.extensionInfo[extensionName]; + if(modeList){ + if(modeList.file) Object.values(modeList.file).forEach(filePath=>game.deleteDB('image',`extension-${extensionName}:${filePath}`)); + if(modeList.mode) Object.values(modeList.mode).forEach(game.clearModeConfig); + delete lib.config.extensionInfo[extensionName]; + game.saveConfigValue('extensionInfo'); + } + if(!game.download||keepFile) return; + if(lib.node&&lib.node.fs) try{ + const deleteFolderRecursive=path=>{ + if(!lib.node.fs.existsSync(path)) return; + lib.node.fs.readdirSync(path).forEach((file,index)=>{ + const currentPath = `${path}/${file}`; + if (lib.node.fs.lstatSync(currentPath).isDirectory()) deleteFolderRecursive(currentPath); + else lib.node.fs.unlinkSync(currentPath); + }); + lib.node.fs.rmdirSync(path); + }; + deleteFolderRecursive(`${__dirname}/extension/${extensionName}`); + } + catch(error){ + console.log(error); + } + else new Promise((resolve,reject)=>window.resolveLocalFileSystemURL(`${lib.assetURL}extension/${extensionName}`,resolve,reject)).then(directoryEntry=>directoryEntry.removeRecursively()); + }, + addRecentCharacter:function(){ + var list=get.config('recentCharacter')||[]; + for(var i=0;inum){ + list.splice(num); + } + game.saveConfig('recentCharacter',list,true); + }, + createCard:function(name,suit,number,nature){ + if(typeof name=='object'){ + nature=name.nature; + number=name.number; + suit=name.suit; + name=name.name; + } + if(typeof name!='string'){ + name='sha'; + } + var noclick=false; + if(suit=='noclick'){ + noclick=true; + suit=null; + } + if(!suit&&lib.card[name].cardcolor){ + suit=lib.card[name].cardcolor; + } + if(!nature&&lib.card[name].cardnature){ + nature=lib.card[name].cardnature; + } + if(typeof suit!='string'){ + suit=['heart','diamond','club','spade'].randomGet(); + } + else if(suit=='black'){ + suit=Math.random()<0.5?'club':'spade'; + } + else if(suit=='red'){ + suit=Math.random()<0.5?'diamond':'heart'; + } + if(typeof number!='number'&&typeof number!='string'){ + number=Math.ceil(Math.random()*13); + } + var card; + if(noclick){ + card=ui.create.card(ui.special,'noclick',true); + } + else{ + card=ui.create.card(ui.special); + } + card.storage.vanish=true; + return card.init([suit,number,name,nature]); + }, + createCard2:function(){ + var card=game.createCard.apply(this,arguments); + delete card.storage.vanish; + return card; + }, + forceOver:function(bool,callback){ + _status.event.next.length=0; + var next=game.createEvent('finish_game'); + next.bool=bool; + next.callback=callback; + next.setContent('forceOver'); + if(_status.paused){ + game.uncheck(); + game.resume(); + } + }, + over:function(result){ + if(_status.over) return; + if(game.me._trueMe) game.swapPlayer(game.me._trueMe); + var i,j,k,num,table,tr,td,dialog; + _status.over=true; + ui.control.show(); + ui.clear(); + game.stopCountChoose(); + if(ui.time3){ + clearInterval(ui.time3.interval); + } + if((game.layout=='long2'||game.layout=='nova')&&!game.chess){ + ui.arena.classList.add('choose-character'); + ui.me.hide(); + ui.mebg.hide() + ui.autonode.hide(); + if(lib.config.radius_size!='off'){ + ui.historybar.style.borderRadius='0 0 0 4px'; + } + } + if(game.online){ + var dialog=ui.create.dialog(); + dialog.noforcebutton=true; + dialog.content.innerHTML=result; + dialog.forcebutton=true; + var result2=arguments[1]; + if(result2==true){ + dialog.content.firstChild.innerHTML='战斗胜利'; + } + else if(result2==false){ + dialog.content.firstChild.innerHTML='战斗失败'; + } + ui.update(); + dialog.add(ui.create.div('.placeholder')); + for(var i=0;i'+get.translation(game.players[i])+''); + dialog.addSmall(hs); + } + } + + for(var j=0;j'+get.translation(game.dead[j])+''); + dialog.addSmall(hs); + } + } + + dialog.add(ui.create.div('.placeholder.slim')); + if(lib.config.background_audio){ + if(result2===true){ + game.playAudio('effect','win'); + } + else if(result2===false){ + game.playAudio('effect','lose'); + } + else{ + game.playAudio('effect','tie'); + } + } + if(!ui.exit){ + ui.create.exit(); + } + if(ui.giveup){ + ui.giveup.remove(); + delete ui.giveup; + } + if(game.servermode){ + ui.exit.firstChild.innerHTML='返回房间'; + setTimeout(function(){ + ui.exit.firstChild.innerHTML='退出房间'; + _status.roomtimeout=true; + lib.config.reconnect_info[2]=null; + game.saveConfig('reconnect_info',lib.config.reconnect_info); + },10000); + } + if(ui.tempnowuxie){ + ui.tempnowuxie.close(); + delete ui.tempnowuxie; + } + if(ui.auto) ui.auto.hide(); + if(ui.wuxie) ui.wuxie.hide(); + if(game.getIdentityList){ + for(var i=0;i40){ + mmr=40; + } + else if(mmr<10){ + mmr=10; + } + dialog.add(ui.create.div('','获得 '+mmr+' 积分')); + } + else{ + mmr=-30+Math.round(mmr/2); + if(mmr>-20){ + mmr=-20; + } + else if(mmr<-35){ + mmr=-35; + } + if(lib.storage.ladder.current<900){ + mmr=Math.round(mmr/4); + } + else if(lib.storage.ladder.current<1400){ + mmr=Math.round(mmr/2); + } + else if(lib.storage.ladder.current<2000){ + mmr=Math.round(mmr/1.5); + } + else if(lib.storage.ladder.current>2500){ + mmr=Math.round(mmr*1.5); + } + dialog.add(ui.create.div('','失去 '+(-mmr)+' 积分')); + } + if(_status.ladder_tmp){ + lib.storage.ladder.current+=40; + delete _status.ladder_tmp; + } + lib.storage.ladder.current+=mmr; + if(lib.storage.ladder.top'+get.translation(game.players[i])+''); + dialog.addSmall(hs); + } + } + for(var i=0;i'+get.translation(game.dead[i])+''); + dialog.addSmall(hs); + } + } + dialog.add(ui.create.div('.placeholder.slim')); + game.addVideo('over',null,dialog.content.innerHTML); + var vinum=parseInt(lib.config.video); + if(!_status.video&&vinum&&game.getVideoName&&window.indexedDB&&_status.videoInited){ + var store=lib.db.transaction(['video'],'readwrite').objectStore('video'); + var videos=lib.videos.slice(0); + for(var i=0;i=vinum){ + var toremove=videos.pop(); + lib.videos.remove(toremove); + store.delete(toremove.time); + } + else{ + break; + } + } + var me=game.me||game.players[0]; + if(!me) return; + var newvid={ + name:game.getVideoName(), + mode:lib.config.mode, + video:lib.video, + win:result=='战斗胜利', + name1:me.name1||me.name, + name2:me.name2, + time:lib.getUTC(new Date()) + }; + var modecharacters=lib.characterPack['mode_'+get.mode()]; + if(modecharacters){ + if(get.mode()=='guozhan'){ + if(modecharacters[newvid.name1]){ + if(newvid.name1.startsWith('gz_shibing')){ + newvid.name1=newvid.name1.slice(3,11); + } + else{ + newvid.name1=newvid.name1.slice(3); + } + } + if(modecharacters[newvid.name2]){ + if(newvid.name2.startsWith('gz_shibing')){ + newvid.name2=newvid.name2.slice(3,11); + } + else{ + newvid.name2=newvid.name2.slice(3); + } + } + } + else{ + if(modecharacters[newvid.name1]){ + newvid.name1=get.mode()+'::'+newvid.name1; + } + if(modecharacters[newvid.name2]){ + newvid.name2=get.mode()+'::'+newvid.name2; + } + } + } + if(newvid.name1&&newvid.name1.startsWith('subplayer_')){ + newvid.name1=newvid.name1.slice(10,newvid.name1.lastIndexOf('_')); + } + if(newvid.name2&&newvid.name2.startsWith('subplayer_')){ + newvid.name1=newvid.name2.slice(10,newvid.name1.lastIndexOf('_')); + } + lib.videos.unshift(newvid); + store.put(newvid); + ui.create.videoNode(newvid,true); + } + // _status.auto=false; + if(ui.auto){ + // ui.auto.classList.remove('glow'); + ui.auto.hide(); + } + if(ui.wuxie) ui.wuxie.hide(); + if(ui.giveup){ + ui.giveup.remove(); + delete ui.giveup; + } + + if(lib.config.test_game&&!_status.connectMode){ + if(typeof lib.config.test_game!=='string'){ + switch(lib.config.mode){ + case 'identity':game.saveConfig('mode','guozhan');break; + case 'guozhan':game.saveConfig('mode','versus');break; + case 'versus':game.saveConfig('mode','boss');break; + case 'boss':game.saveConfig('mode','chess');break; + case 'chess':game.saveConfig('mode','stone');break; + case 'stone':game.saveConfig('mode','identity');break; + } + } + setTimeout(game.reload,500); + } + if(game.controlOver){ + game.controlOver();return; + } + if(!_status.brawl){ + if(lib.config.mode=='boss'){ + ui.create.control('再战',function(){ + var pointer=game.boss; + var map={boss:game.me==game.boss,links:[]}; + for(var iwhile=0;iwhile<10;iwhile++){ + pointer=pointer.nextSeat; + if(pointer==game.boss){ + break; + } + if(!pointer.side){ + map.links.push(pointer.name); + } + } + game.saveConfig('continue_name_boss',map); + game.saveConfig('mode',lib.config.mode); + localStorage.setItem(lib.configprefix+'directstart',true); + game.reload(); + }); + } + else if(lib.config.mode=='versus'){ + if(_status.mode=='standard'||_status.mode=='three'){ + ui.create.control('再战',function(){ + game.saveConfig('continue_name_versus'+(_status.mode=='three'?'_three':''),{ + friend:_status.friendBackup, + enemy:_status.enemyBackup, + color:_status.color + }); + game.saveConfig('mode',lib.config.mode); + localStorage.setItem(lib.configprefix+'directstart',true); + game.reload(); + }); + } + } + else if(!_status.connectMode&&get.config('continue_game')&&!ui.continue_game&&!_status.brawl&&!game.no_continue_game){ + ui.continue_game=ui.create.control('再战',game.reloadCurrent); + } + } + if(!ui.restart){ + if(game.onlineroom&&typeof game.roomId=='string'){ + ui.restart=ui.create.control('restart',function(){ + game.broadcastAll(function(){ + if(ui.exit){ + ui.exit.stay=true; + ui.exit.firstChild.innerHTML='返回房间'; + } + }); + game.saveConfig('tmp_owner_roomId',game.roomId); + setTimeout(game.reload,100); + }); + } + else{ + ui.restart=ui.create.control('restart',game.reload); + } + } + if(ui.tempnowuxie){ + ui.tempnowuxie.close(); + delete ui.tempnowuxie; + } + + if(ui.revive){ + ui.revive.close(); + delete ui.revive; + } + if(ui.swap){ + ui.swap.close(); + delete ui.swap; + } + for(var i=0;i0){ + var next=event.next.shift(); + if(next.player&&next.player.skipList.contains(next.name)){ + event.trigger(next.name+'Skipped'); + next.player.skipList.remove(next.name); + if(lib.phaseName.contains(next.name)) next.player.getHistory('skipped').add(next.name); + } + else{ + next.parent=event; + _status.event=next; + game.getGlobalHistory('everything').push(next); + } + } + else if(event.finished){ + if(event._triggered==1){ + if(event.type=='card') event.trigger('useCardToOmitted'); + event.trigger(event.name+'Omitted'); + event._triggered=4; + } + else if(event._triggered==2){ + if(event.type=='card') event.trigger('useCardToEnd'); + event.trigger(event.name+'End'); + event._triggered=3; + } + else if(event._triggered==3){ + if(event.type=='card') event.trigger('useCardToAfter'); + event.trigger(event.name+'After'); + event._triggered++; + } + else if(event.after&&event.after.length){ + var next=event.after.shift(); + if(next.player&&next.player.skipList.contains(next.name)){ + event.trigger(next.name+'Skipped'); + next.player.skipList.remove(next.name); + if(lib.phaseName.contains(next.name)) next.player.getHistory('skipped').add(next.name) + } + else{ + next.parent=event; + _status.event=next; + } + } + else{ + if(event.parent){ + if(event.result){ + event.parent._result=event.result; + } + _status.event=event.parent; + } + else{ + return; + } + } + } + else{ + if(event._triggered==0){ + if(event.type=='card') event.trigger('useCardToBefore'); + event.trigger(event.name+'Before'); + event._triggered++; + } + else if(event._triggered==1){ + if(event.type=='card') event.trigger('useCardToBegin'); + if(event.name=='phase'&&!event._begun){ + var next=game.createEvent('phasing',false,event); + next.player=event.player; + next.skill=event.skill; + next.setContent('phasing'); + event._begun=true; + } + else{ + event.trigger(event.name+'Begin'); + event._triggered++; + } + } + else{ + if(player&&player.classList.contains('dead')&&!event.forceDie&&event.name!='phaseLoop'){ + game.broadcastAll(function(){ + while(_status.dieClose.length){ + _status.dieClose.shift().close(); + } + }); + if(event._oncancel){ + event._oncancel(); + } + event.finish(); + } + else if(player&&player.removed&&event.name!='phaseLoop'){ + event.finish(); + } + else if(player&&player.isOut()&&event.name!='phaseLoop'&&!event.includeOut){ + if(event.name=='phase'&&player==_status.roundStart&&!event.skill){ + _status.roundSkipped=true; + } + event.finish(); + } + else{ + if(_status.withError||lib.config.compatiblemode||(_status.connectMode&&!lib.config.debug)){ + try{ + event.content(event,step,source,player,target,targets, + card,cards,skill,forced,num,trigger,result, + _status,lib,game,ui,get,ai); + } + catch(e){ + game.print('游戏出错:'+event.name); + game.print(e.toString()); + console.log(e); + } + } + else{ + event.content(event,step,source,player,target,targets, + card,cards,skill,forced,num,trigger,result, + _status,lib,game,ui,get,ai); + } + } + event.step++; + } + } + } + }, + pause:function(){ + clearTimeout(_status.timeout); + _status.paused=true; + }, + pause2:function(){ + if(_status.connectMode) return; + _status.paused2=true; + }, + resume:function(){ + if(_status.paused){ + if(!_status.noclearcountdown){ + game.stopCountChoose(); + } + _status.paused=false; + delete _status.waitingForTransition; + game.loop(); + } + }, + resume2:function(){ + if(_status.connectMode) return; + if(_status.paused2){ + _status.paused2=false; + game.loop(); + } + }, + delaye:function(){ + var next=game.createEvent('delay',false); + next.setContent('delay'); + next._args=Array.from(arguments); + return next; + }, + delayex:function(){ + var next=game.createEvent('delayx',false); + next.setContent('delay'); + next._args=Array.from(arguments); + return next; + }, + delay:function(time,time2){ + if(_status.paused) return; + game.pause(); + if(typeof time!='number') time=1; + if(typeof time2!='number') time2=0; + time=time*lib.config.duration+time2; + if(lib.config.speed=='vvfast') time/=3; + _status.timeout=setTimeout(game.resume,time); + }, + delayx:function(time,time2){ + if(typeof time!='number') time=1; + switch(lib.config.game_speed){ + case 'vslow':time*=2.5;break; + case 'slow':time*=1.5;break; + case 'fast':time*=0.7;break; + case 'vfast':time*=0.4;break; + case 'vvfast':time*=0.2;break; + } + return game.delay(time,time2); + }, + check:function(event){ + var i,j,range; + if(event==undefined) event=_status.event; + event._checked=true; + var custom=event.custom||{}; + var ok=true,auto=true; + var player=event.player; + var auto_confirm=lib.config.auto_confirm; + var players=game.players.slice(0); + if(event.deadTarget) players.addArray(game.dead); + if(!event.filterButton&&!event.filterCard&&!event.filterTarget&&(!event.skill||!event._backup)){ + if(event.choosing){ + _status.imchoosing=true; + } + return; + } + player.node.equips.classList.remove('popequip'); + if(event.filterButton){ + var dialog=event.dialog; + range=get.select(event.selectButton); + var selectableButtons=false; + if(event.forceAuto&&ui.selected.buttons.length==range[1]) auto=true; + else if(range[0]!=range[1]||range[0]>1) auto=false; + for(i=0;i-1&&!lib.config.compatiblemode){ + event._cardChoice=[]; + firstCheck=true; + } + if(event.isMine()&&event.name=='chooseToUse'&&event.parent.name=='phaseUse'&&!event.skill&& + !event._targetChoice&&!firstCheck&&window.Map&&!lib.config.compatiblemode){ + event._targetChoice=new Map(); + for(var i=0;i1) auto=false; + for(i=0;i1) auto=false; + for(i=0;i7){ + nochess=false; + } + else if(players[i].isOut()){ + nochess=false; + } + else if(event._targetChoice&&event._targetChoice.has(card)){ + var targetChoice=event._targetChoice.get(card); + if(!Array.isArray(targetChoice)||!targetChoice.contains(players[i])){ + nochess=false; + } + } + else if(!event.filterTarget(card,player,players[i])){ + nochess=false; + } + if(nochess){ + if(ui.selected.targets.length=info.usable) enable=false; + if(info.chooseButton&&_status.event.noButton) enable=false; + if(info.round&&(info.round-(game.roundNumber-player.storage[skills2[i]+'_roundcount'])>0)) enable=false; + } + if(enable){ + if(event.isMine()||!event._aiexclude.contains(skills2[i])){ + skills.add(skills2[i]); + } + event._skillChoice.add(skills2[i]); + } + } + } + + var globalskills=[]; + var globallist=lib.skill.global.slice(0); + game.expandSkills(globallist); + for(var i=0;i7){ + players[i].node.action.classList.add('thunder'); + } + else{ + players[i].node.action.classList.remove('thunder'); + } + } + } + } + if(ok&&(!event.filterOk||event.filterOk())&&auto&&(auto_confirm||(skillinfo&&skillinfo.direct))&&(!_status.mousedragging||!_status.mouseleft)&& + !_status.mousedown&&!_status.touchnocheck){ + if(ui.confirm){ + if(!skillinfo||!skillinfo.preservecancel){ + ui.confirm.close(); + } + } + if(skillinfo&&skillinfo.preservecancel&&!ui.confirm){ + ui.create.confirm('c'); + } + if(event.skillDialog==true) event.skillDialog=false; + ui.click.ok(); + _status.mousedragging=null; + } + else{ + ui.arena.classList.add('selecting'); + if(event.filterTarget&&(!event.filterCard||!event.position||(typeof event.position=='string'&&event.position.indexOf('e')==-1))){ + ui.arena.classList.add('tempnoe'); + } + game.countChoose(); + if(!_status.noconfirm&&!_status.event.noconfirm){ + if(!_status.mousedown||_status.mouseleft){ + var str=''; + if(ok&&(!event.filterOk||event.filterOk())) str+='o'; + if(!event.forced&&!event.fakeforce&&get.noSelected()) str+='c'; + ui.create.confirm(str); + } + } + } + if(ui.confirm&&ui.confirm.lastChild.link=='cancel'){ + if(_status.event.type=='phase'&&!_status.event.skill){ + ui.confirm.lastChild.innerHTML='结束'; + } + else{ + ui.confirm.lastChild.innerHTML='取消'; + } + } + } + return ok; + }, + uncheck:function(){ + var i,j; + if(game.chess){ + var shadows=ui.chessContainer.getElementsByClassName('playergrid temp'); + while(shadows.length){ + shadows[0].remove(); + } + } + var argc=arguments.length; + var args=new Array(argc); + for(var i=0;i=position){ + return players[i]; + } + } + return players[0]; + }, + loadModeAsync:function(name,callback){ + window.game=game; + var script=lib.init.js(lib.assetURL+'mode',name,gnc.of(function*(){ + yield Promise.allSettled(_status.importing.mode); + if(!lib.config.dev) delete window.game; + script.remove(); + var content=lib.imported.mode[name]; + delete lib.imported.mode[name]; + if(get.is.empty(lib.imported.mode)){ + delete lib.imported.mode; + } + callback(content); + })); + }, + switchMode:function(name,configx){ + if(!lib.layoutfixed.contains(name)){ + if(lib.config.layout!=game.layout){ + lib.init.layout(lib.config.layout); + } + else if(lib.config.mode=='brawl'){ + if(lib.config.player_border=='normal'&&(game.layout=='long'||game.layout=='long2')){ + ui.arena.classList.add('lslim_player'); + } + } + } + window.game=game; + var script=lib.init.js(lib.assetURL+'mode',name,gnc.of(function*(){ + yield Promise.allSettled(_status.importing.mode); + if(!lib.config.dev) delete window.game; + script.remove(); + var mode=lib.imported.mode; + _status.sourcemode=lib.config.mode; + lib.config.mode=name; + + var i,j,k; + for(i in mode[lib.config.mode].element){ + if(!lib.element[i]) lib.element[i]=[]; + for(j in mode[lib.config.mode].element[i]){ + if(j=='init'){ + if(!lib.element[i].inits) lib.element[i].inits=[]; + lib.element[i].inits.push(mode[lib.config.mode].element[i][j]); + } + else{ + lib.element[i][j]=mode[lib.config.mode].element[i][j]; + } + } + } + for(i in mode[lib.config.mode].ai){ + if(typeof mode[lib.config.mode].ai[i]=='object'){ + if(ai[i]==undefined) ai[i]={}; + for(j in mode[lib.config.mode].ai[i]){ + ai[i][j]=mode[lib.config.mode].ai[i][j]; + } + } + else{ + ai[i]=mode[lib.config.mode].ai[i]; + } + } + for(i in mode[lib.config.mode].ui){ + if(typeof mode[lib.config.mode].ui[i]=='object'){ + if(ui[i]==undefined) ui[i]={}; + for(j in mode[lib.config.mode].ui[i]){ + ui[i][j]=mode[lib.config.mode].ui[i][j]; + } + } + else{ + ui[i]=mode[lib.config.mode].ui[i]; + } + } + for(i in mode[lib.config.mode].game){ + game[i]=mode[lib.config.mode].game[i]; + } + for(i in mode[lib.config.mode].get){ + get[i]=mode[lib.config.mode].get[i]; + } + if(game.onwash){ + lib.onwash.push(game.onwash); + delete game.onwash; + } + if(game.onover){ + lib.onover.push(game.onover); + delete game.onover; + } + lib.config.banned=lib.config[lib.config.mode+'_banned']||[]; + lib.config.bannedcards=lib.config[lib.config.mode+'_bannedcards']||[]; + + for(i in mode[lib.config.mode]){ + if(i=='element') continue; + if(i=='game') continue; + if(i=='ai') continue; + if(i=='ui') continue; + if(i=='get') continue; + if(i=='config') continue; + if(i=='start') continue; + if(i=='startBefore') continue; + if(lib[i]==undefined) lib[i]=(Array.isArray(mode[lib.config.mode][i]))?[]:{}; + for(j in mode[lib.config.mode][i]){ + lib[i][j]=mode[lib.config.mode][i][j]; + } + } + + // var pilecfg=lib.config.customcardpile[get.config('cardpilename')]; + // if(pilecfg){ + // lib.config.bannedpile=pilecfg[0]||{}; + // lib.config.addedpile=pilecfg[1]||{}; + // } + + _status.event={ + finished:true, + next:[], + after:[] + }; + _status.paused=false; + + if(_status.connectMode&&lib.mode[name].connect){ + game.saveConfig('connect_mode',name); + game.clearConnect(); + lib.configOL.mode=name; + if(configx){ + for(var i in configx){ + lib.configOL[i]=configx[i]; + } + } + else{ + for(var i in lib.mode[name].connect){ + if(i=='update') continue; + lib.configOL[i.slice(8)]=get.config(i); + } + lib.configOL.zhinang_tricks=lib.config.connect_zhinang_tricks; + lib.configOL.characterPack=lib.connectCharacterPack.slice(0); + lib.configOL.cardPack=lib.connectCardPack.slice(0); + for(var i=0;i3){ + event.side=0; + } + event.goto(2); + } + else{ + event.promptbar.hide(); + event.side++; + if(event.side>3){ + event.side=0; + } + if(event.side>=2){ + game.delay() + } + } + 'step 4' + if(event.checkredo()) return; + if(event.skipnode) event.skipnode.delete(); + if(event.replacenode) event.replacenode.delete(); + if(event.reselectnode) event.reselectnode.delete(); + if(event.freechoosenode) event.freechoosenode.delete(); + for(var i=0;ievent.config.width){ + event.avatars[i].classList.add('selecting'); + } + } + var rand=[]; + for(var i=0;igame.broadcastAll((num1,num2,top)=>{ + if(ui.cardPileNumber) ui.cardPileNumber.innerHTML=`${num1}轮 剩余牌: ${num2}`; + _status.pileTop=top; + },game.roundNumber,ui.cardPile.childNodes.length,ui.cardPile.firstChild), + asyncDraw:(players,num,drawDeck,bottom)=>players.forEach((value,index)=>{ + let num2=1; + if(typeof num=='number') num2=num; + else if(Array.isArray(num)) num2=num[index]; + else if(typeof num=='function') num2=num(value); + if(drawDeck&&drawDeck.drawDeck) value.draw(num2,false,drawDeck); + else if(bottom) value.draw(num2,'nodelay','bottom'); + else value.draw(num2,'nodelay'); + }), + asyncDrawAuto:function(players,num,drawDeck){ + if(players.length>1){ + game.asyncDraw.apply(this,arguments); + return; + } + let num2=1; + if(typeof num=='number') num2=num; + else if(Array.isArray(num)) num2=num[0]; + else if(typeof num=='function') num2=num(players[0]); + if(drawDeck&&drawDeck.drawDeck) players[0].draw(num2,drawDeck); + else players[0].draw(num2); + }, + finishSkill:(i,history)=>{ + const mode=get.mode(),info=lib.skill[i],iInfo=`${i}_info`; + if(info.alter){ + lib.translate[`${iInfo}_origin`]=lib.translate[iInfo]; + if(!lib.config.vintageSkills.contains(i)) lib.translate[iInfo]=lib.translate[`${iInfo}_alter`]; + } + else if(lib.translate[`${iInfo}_${mode}`]) lib.translate[iInfo]=lib.translate[`${iInfo}_${mode}`]; + else if(lib.translate[`${iInfo}_zhu`]&&(mode=='identity'||mode=='guozhan'&&_status.mode=='four')) lib.translate[iInfo]=lib.translate[`${iInfo}_zhu`]; + else if(lib.translate[`${iInfo}_combat`]&&get.is.versus()) lib.translate[iInfo]=lib.translate[`${iInfo}_combat`]; + if(info.forbid&&info.forbid.contains(mode)){ + lib.skill[i]={}; + if(lib.translate[iInfo]) lib.translate[iInfo]='此模式下不可用'; + return; + } + if(info.mode&&info.mode.contains(mode)==false){ + lib.skill[i]={}; + if(lib.translate[iInfo]) lib.translate[iInfo]='此模式下不可用'; + return; + } + if(info.available&&info.available(mode)==false){ + lib.skill[i]={}; + if(lib.translate[iInfo]) lib.translate[iInfo]='此模式下不可用'; + return; + } + if(info.viewAs&&typeof info.viewAs!='function'){ + if(typeof info.viewAs=='string') info.viewAs={ + name:info.viewAs + }; + if(!lib.card[info.viewAs.name]){ + lib.skill[i]={}; + lib.translate[iInfo]='技能不可用'; + return; + } + if(info.ai==undefined) info.ai={}; + const skill=info.ai,card=lib.card[info.viewAs.name].ai; + if(card) Object.keys(card).forEach(value=>{ + if(skill[value]==undefined) skill[value]=card[value]; + else if(typeof skill[value]=='object') Object.keys(card[value]).forEach(element=>{ + if(skill[value][element]==undefined) skill[value][element]=card[value][element]; + }); + }); + } + if(info.inherit){ + var inheritHistory=[]; + while(true){ + if(!info.inherit) break; + if(inheritHistory.includes(info.inherit)){ + console.trace(`Inherit Error: ${info.inherit} in ${i}'s inherit forms a deadlock`); + break; + } + inheritHistory.push(info.inherit); + + const inheritInfo=lib.skill[info.inherit]; + if(inheritInfo) Object.keys(inheritInfo).forEach(value=>{ + if(info[value]!=undefined) return; + if(value=='audio'&&(typeof info[value]=='number'||typeof info[value]=='boolean')) info[value]=info.inherit; + else info[value]=inheritInfo[value]; + }); + if(lib.translate[i]==undefined) lib.translate[i]=lib.translate[info.inherit]; + if(lib.translate[`${i}_info`]==undefined) lib.translate[`${i}_info`]=lib.translate[`${info.inherit}_info`]; + if(!inheritInfo||!inheritInfo.inherit) info.inherit=void 0; + } + } + if(info.limited){ + if(info.mark===undefined) info.mark=true; + if(!info.intro) info.intro={}; + if(info.intro.content===undefined) info.intro.content='limited'; + if(info.skillAnimation===undefined) info.skillAnimation=true; + if(info.init===undefined) info.init=(player,skill)=>player.storage[skill]=false; + } + if(info.subSkill){ + let subSkillHistory=Array.isArray(history)?history:[]; + for(let value in info.subSkill){ + if(subSkillHistory.includes(value)){ + console.trace(`SubSkill Error: ${value} in ${i} forms a deadlock`); + continue; + } + let history=subSkillHistory.slice(0); + history.push(value); + + const iValue=`${i}_${value}`; + lib.skill[iValue]=info.subSkill[value]; + lib.skill[iValue].sub=true; + if(info.subSkill[value].name) lib.translate[iValue]=info.subSkill[value].name; + else lib.translate[iValue]=lib.translate[iValue]||lib.translate[i]; + if(info.subSkill[value].description) lib.translate[`${iValue}_info`]=info.subSkill[value].description; + if(info.subSkill[value].marktext) lib.translate[`${iValue}_bg`]=info.subSkill[value].marktext; + game.finishSkill(iValue,history); + } + } + if(info.round){ + const k=`${i}_roundcount`; + if(typeof info.group=='string') info.group=[info.group,k]; + else if(Array.isArray(info.group)) info.group.add(k); + else info.group=[k]; + lib.skill[k]=((round,name)=>({ + init:player=>{ + if(typeof player.storage[name]!=='number') player.storage[name]=1-round; + }, + intro:{ + content:(storage,player)=>{ + let str=''; + const info=get.info(name.slice(0,name.indexOf('_roundcount'))); + if(info&&info.addintro) str+=info.addintro(storage,player); + const num=round-(game.roundNumber-storage); + if(num>0) str+=`${get.cnNumber(num)}轮后${info.roundtext||'技能重置'}`; + else str+='技能可发动'; + return str; + }, + markcount:(storage,player)=>Math.max(round-(game.roundNumber-storage),0) + }, + trigger:{global:'roundStart'}, + forced:true, + popup:false, + silent:true, + content:()=>{ + if(lib.skill[event.name.slice(0,event.name.indexOf('_roundcount'))].round-(game.roundNumber-player.storage[event.name])>0) player.updateMarks(); + else player.unmarkSkill(event.name); + } + }))(info.round,k); + lib.translate[k]=lib.translate[i]||''; + lib.translate[`${k}_bg`]=lib.translate[`${i}_bg`]||lib.translate[k][0]; + } + if(info.marktext) lib.translate[`${i}_bg`]=info.marktext; + if(info.silent){ + if(!info.hasOwnProperty('forced')) info.forced=true; + if(!info.hasOwnProperty('popup')) info.popup=false; + } + if(!info.hasOwnProperty('_priority')){ + let priority=0; + if(info.priority){ + priority=info.priority*100; + } + if(info.silent){ + priority++; + } + if(info.equipSkill) priority-=25; + if(info.cardSkill) priority-=50; + if(info.ruleSkill) priority-=75; + info._priority=priority; + } + if(i[0]=='_') game.addGlobalSkill(i); + }, + finishCards:()=>{ + _status.cardsFinished=true; + const mode=get.mode(),filterTarget=(card,player,target)=>player==target&&target.canEquip(card,true),aiBasicOrder=(card,player)=>{ + const equipValue=get.equipValue(card,player)/20; + return player&&player.hasSkillTag('reverseEquip')?8.5-equipValue:8+equipValue; + },aiBasicValue=(card,player,index,method)=>{ + if(!player.getCards('e').contains(card)&&!player.canEquip(card,true)) return 0.01; + const info=get.info(card),current=player.getEquip(info.subtype),value=current&&card!=current&&get.value(current,player); + let equipValue=info.ai.equipValue||info.ai.basic.equipValue; + if(typeof equipValue=='function'){ + if(method=='raw')return equipValue(card,player); + if(method=='raw2')return equipValue(card,player)-value; + return Math.max(0.1,equipValue(card,player)-value); + } + if(typeof equipValue!='number') equipValue=0; + if(method=='raw') return equipValue; + if(method=='raw2') return equipValue-value; + return Math.max(0.1,equipValue-value); + },aiResultTarget=(player,target,card)=>get.equipResult(player,target,card.name); + Object.keys(lib.card).forEach(libCardKey=>{ + const info = `${libCardKey}_info`; + if(lib.translate[`${info}_${mode}`]) lib.translate[info]=lib.translate[`${info}_${mode}`]; + else if(lib.translate[`${info}_zhu`]&&(mode=='identity'||mode=='guozhan'&&_status.mode=='four')) lib.translate[info]=lib.translate[`${info}_zhu`]; + else if(lib.translate[`${info}_combat`]&&get.is.versus()) lib.translate[info]=lib.translate[`${info}_combat`]; + const card=lib.card[libCardKey]; + if(card.filterTarget&&card.selectTarget==undefined) card.selectTarget=1; + if(card.autoViewAs){ + if(!card.ai) card.ai={}; + if(!card.ai.order){ + card.ai.order=lib.card[card.autoViewAs].ai.order; + if(!card.ai.order&&lib.card[card.autoViewAs].ai.basic) card.ai.order=lib.card[card.autoViewAs].ai.basic.order; + } + } + if(card.type=='equip'){ + if(card.enable==undefined) card.enable=true; + if(card.selectTarget==undefined) card.selectTarget=-1; + if(card.filterTarget==undefined) card.filterTarget=filterTarget; + if(card.modTarget==undefined) card.modTarget=true; + if(card.allowMultiple==undefined) card.allowMultiple=false; + if(card.content==undefined) card.content=lib.element.content.equipCard; + if(card.toself==undefined) card.toself=true; + if(card.ai==undefined) card.ai={ + basic:{} + }; + if(card.ai.basic==undefined) card.ai.basic={}; + if(card.ai.result==undefined) card.ai.result={ + target:1.5 + }; + if(card.ai.basic.order==undefined) card.ai.basic.order=aiBasicOrder; + if(card.ai.basic.useful==undefined) card.ai.basic.useful=2; + if(card.subtype=='equip3'){ + if(card.ai.basic.equipValue==undefined) card.ai.basic.equipValue=7; + } + else if(card.subtype=='equip4'){ + if(card.ai.basic.equipValue==undefined) card.ai.basic.equipValue=4; + } + else if(card.ai.basic.equipValue==undefined) card.ai.basic.equipValue=1; + if(card.ai.basic.value==undefined) card.ai.basic.value=aiBasicValue; + if(!card.ai.result.keepAI) card.ai.result.target=aiResultTarget; + } + else if(card.type=='delay'){ + if(card.enable==undefined) card.enable=true; + if(card.filterTarget==undefined) card.filterTarget=lib.filter.judge; + if(card.content==undefined) card.content=lib.element.content.addJudgeCard; + if(card.allowMultiple==undefined) card.allowMultiple=false; + } + }); + Object.keys(lib.skill).forEach(value=>game.finishSkill(value)); + }, + checkMod:function(){ + const argumentArray=Array.from(arguments),name=argumentArray[argumentArray.length-2]; + let skills=argumentArray[argumentArray.length-1]; + if(skills.getSkills) skills=skills.getSkills(); + skills=skills.concat(lib.skill.global); + game.expandSkills(skills); + skills=skills.filter(skill=>{ + const info=get.info(skill); + return (info&&info.mod&&info.mod[name]); + }) + skills.sort((a,b)=>get.priority(a)-get.priority(b)); + const arg=argumentArray.slice(0,-2); + skills.forEach(value=>{ + const result=get.info(value).mod[name].apply(this,arg); + if(typeof arg[arg.length-1]!='object'&&result!=undefined) arg[arg.length-1]=result; + }); + return arg[arg.length-1]; + }, + prepareArena:num=>{ + _status.prepareArena=true; + game.showHistory(false); + ui.create.players(num); + ui.create.me(); + ui.create.cardsAsync(); + game.finishCards(); + }, + clearArena:()=>{ + ui.control.innerHTML=''; + ui.arenalog.innerHTML=''; + Array.from(ui.arena.childNodes).forEach(value=>{ + if(value==ui.canvas) return; + if(value==ui.control) return; + if(value==ui.arenalog) return; + if(value==ui.roundmenu) return; + if(value==ui.timer) return; + if(value==ui.autonode) return; + value.remove(); + }); + ui.sidebar.innerHTML=''; + ui.cardPile.innerHTML=''; + ui.discardPile.innerHTML=''; + ui.special.innerHTML=''; + ui.ordering.innerHTML=''; + ui.playerids.remove(); + game.players.length=0; + game.dead.length=0; + game.me=null; + }, + clearConnect:()=>{ + if(ui.ipnode){ + ui.ipnode.remove(); + delete ui.ipnode; + } + if(ui.iptext){ + ui.iptext.remove(); + delete ui.iptext; + } + if(ui.ipbutton){ + ui.ipbutton.remove(); + delete ui.ipbutton; + } + if(ui.recentIP){ + ui.recentIP.remove(); + delete ui.recentIP; + } + if(ui.hall_button){ + ui.hall_button.remove(); + delete ui.hall_button; + } + if(ui.startServer){ + ui.startServer.remove(); + delete ui.startServer; + } + if(ui.rooms){ + ui.rooms.forEach(value=>value.remove()); + delete ui.rooms; + } + if(ui.roombase){ + ui.roombase.remove(); + delete ui.roombase; + } + if(!ui.connectEvents) return; + ui.connectEvents.remove(); + ui.connectEventsCount.remove(); + ui.connectClients.remove(); + ui.connectClientsCount.remove(); + ui.createRoomButton.remove(); + delete ui.connectEvents; + delete ui.connectEventsCount; + delete ui.connectClients; + delete ui.connectClientsCount; + delete ui.createRoomButton; + }, + log:function(){ + let str='',str2='',logvid=null; + const color=new Map([ + ['b','blue'], + ['y','yellow'], + ['g','green'] + ]); + Array.from(arguments).forEach(value=>{ + const itemtype=get.itemtype(value); + if(itemtype=='player'||itemtype=='players'){ + str+=`${get.translation(value)}`; + str2+=get.translation(value); + } + else if(itemtype=='cards'||itemtype=='card'||(typeof value=='object'&&value&&value.name)){ + str+=`${get.translation(value)}`; + str2+=get.translation(value); + } + else if(typeof value=='object'){ + if(value.parentNode==ui.historybar) logvid=value.logvid; + else{ + str+=get.translation(value); + str2+=get.translation(value); + } + } + else if(typeof value=='string'){ + if(value[0]=='【'&&value[value.length-1]=='】'){ + str+=`${get.translation(value)}`; + str2+=get.translation(value); + } + else if(value[0]=='#'){ + str+=`${get.translation(value.slice(2))}`; + str2+=get.translation(value.slice(2)); + } + else{ + str+=get.translation(value); + str2+=get.translation(value); + } + } + else{ + str+=value; + str2+=value; + } + }); + const node=ui.create.div(); + node.innerHTML=lib.config.log_highlight?str:str2; + ui.sidebar.insertBefore(node,ui.sidebar.firstChild); + game.addVideo('log',null,lib.config.log_highlight?str:str2); + game.broadcast((str,str2)=>game.log(lib.config.log_highlight?str:str2),str,str2); + if(!_status.video&&!game.online){ + if(logvid) game.logv(logvid,`
      ${lib.config.log_highlight?str:str2}
      `); + else logvid=_status.event.getLogv(); + } + if(lib.config.show_log=='off'||game.chess) return; + const nodeentry=node.cloneNode(true); + ui.arenalog.insertBefore(nodeentry,ui.arenalog.firstChild); + if(!lib.config.clear_log) while(ui.arenalog.childNodes.length&&ui.arenalog.scrollHeight>ui.arenalog.offsetHeight){ + ui.arenalog.lastChild.remove(); + } + if(!lib.config.low_performance){ + nodeentry.style.transition='all 0s'; + nodeentry.style.marginBottom=`-${nodeentry.offsetHeight}px`; + ui.refresh(nodeentry); + nodeentry.style.transition=''; + nodeentry.style.marginBottom=''; + } + if(!lib.config.clear_log) return; + nodeentry.timeout=setTimeout(()=>nodeentry.delete(),1000); + Array.from(ui.arenalog.childNodes).forEach(value=>{ + if(!value.timeout) value.remove(); + }); + }, + logv:(player,card,targets,event,forced,logvid)=>{ + if(!player){ + player=_status.event.getParent().logvid; + if(!player) return; + } + const node=ui.create.div('.hidden'); + node.node={}; + logvid=logvid||get.id(); + game.broadcast(game.logv,player,card,targets,event,forced,logvid); + if(typeof player=='string'){ + const childNode=Array.from(ui.historybar.childNodes).find(value=>value.logvid==player); + if(childNode) childNode.added.push(card); + return; + } + if(typeof card=='string'){ + if(card!='die'){ + if(lib.skill[card]&&lib.skill[card].logv===false&&!forced) return; + if(!lib.translate[card]) return; + } + let avatar; + if(!player.isUnseen(0)) avatar=player.node.avatar.cloneNode(); + else if(!player.isUnseen(1)) avatar=player.node.avatar2.cloneNode(); + else return; + node.node.avatar=avatar; + avatar.style.transform=''; + avatar.className='avatar'; + if(card=='die'){ + node.dead=true; + node.player=player; + const avatar2=avatar.cloneNode(); + avatar2.className='avatarbg grayscale1'; + avatar.appendChild(avatar2); + avatar.style.opacity=0.6; + } + else{ + node.node.text=ui.create.div('',get.translation(card,'skill'),avatar); + node.node.text.dataset.nature='water'; + node.skill=card; + } + node.appendChild(avatar); + if(card=='die'&&targets&&targets!=player){ + node.source=targets; + player=targets; + if(!player.isUnseen(0)) avatar=player.node.avatar.cloneNode(); + else if(!player.isUnseen(1)) avatar=player.node.avatar2.cloneNode(); + else if(get.mode()=='guozhan'&&player.node&&player.node.name_seat){ + avatar=ui.create.div('.avatar.cardbg'); + avatar.innerHTML=player.node.name_seat.innerHTML[0]; + } + else return; + avatar.style.transform=''; + node.node.avatar2=avatar; + avatar.classList.add('avatar2'); + node.appendChild(avatar); + } + } + else if(Array.isArray(card)){ + node.cards=card[1].slice(0) + card=card[0]; + const info=[card.suit||'',card.number||'',card.name||'',card.nature||'']; + if(!Array.isArray(node.cards)||!node.cards.length) node.cards=[ui.create.card(node,'noclick',true).init(info)]; + if(card.name=='wuxie'){ + if(ui.historybar.firstChild&&ui.historybar.firstChild.type=='wuxie'){ + ui.historybar.firstChild.players.push(player); + ui.historybar.firstChild.cards.addArray(node.cards); + return; + } + node.type='wuxie'; + node.players=[player]; + } + if(card.copy) card.copy(node,false); + else{ + card=ui.create.card(node,'noclick',true); + card.init(info); + } + let avatar; + if(!player.isUnseen(0)) avatar=player.node.avatar.cloneNode(); + else if(!player.isUnseen(1)) avatar=player.node.avatar2.cloneNode(); + else if(get.mode()=='guozhan'&&player.node&&player.node.name_seat){ + avatar=ui.create.div('.avatar.cardbg'); + avatar.innerHTML=player.node.name_seat.innerHTML[0]; + } + else return; + node.node.avatar=avatar; + avatar.style.transform=''; + avatar.classList.add('avatar2'); + node.appendChild(avatar); + if(targets&&targets.length==1&&targets[0]!=player&&get.itemtype(targets[0])=='player') (()=>{ + let avatar2; + const target=targets[0]; + if(!target.isUnseen(0)) avatar2=target.node.avatar.cloneNode(); + else if(!player.isUnseen(1)) avatar2=target.node.avatar2.cloneNode(); + else if(get.mode()=='guozhan'&&target.node&&target.node.name_seat){ + avatar2=ui.create.div('.avatar.cardbg'); + avatar2.innerHTML=target.node.name_seat.innerHTML[0]; + } + else return; + node.node.avatar2=avatar2; + avatar2.style.transform=''; + avatar2.classList.add('avatar2'); + avatar2.classList.add('avatar3'); + node.insertBefore(avatar2,avatar); + })(); + } + if(targets&&targets.length){ + if(targets.length==1&&targets[0]==player){ + node.targets=[]; + } + else{ + node.targets=targets; + } + } + const fullheight=ui.historybar.offsetHeight,num=Math.round((fullheight-8)/50),margin=(fullheight-42*num)/(num+1); + node.style.transform='scale(0.8)'; + ui.historybar.insertBefore(node,ui.historybar.firstChild); + ui.refresh(node); + node.classList.remove('hidden'); + Array.from(ui.historybar.childNodes).forEach((value,index)=>{ + if(index()=>current.remove())(value),500); + }); + if(lib.config.touchscreen) node.addEventListener('touchstart',ui.click.intro); + else{ + node.addEventListener(lib.config.pop_logv?'mousemove':'click',ui.click.logv); + node.addEventListener('mouseleave',ui.click.logvleave); + } + node.logvid=logvid; + node.added=[]; + if(!game.online){ + event=event||_status.event; + event.logvid=node.logvid; + } + return node; + }, + putDB:(storeName,idbValidKey,value,onSuccess,onError)=>{ + if(!lib.db) return Promise.resolve(value); + if(lib.status.reload) return new Promise((resolve,reject)=>lib[_status.dburgent?'ondb2':'ondb'].push(['putDB',[storeName,idbValidKey,value,event=>{ + if(typeof onSuccess=='function') onSuccess(event); + resolve(event); + },event=>{ + if(typeof onError=='function'){ + onError(event); + resolve(); + } + else reject(event); + }]])); + lib.status.reload++; + return new Promise((resolve,reject)=>{ + const record=lib.db.transaction([storeName],'readwrite').objectStore(storeName).put(value,idbValidKey); + record.onerror=event=>{ + if(typeof onError=='function'){ + onError(event); + game.reload2(); + resolve(); + } + else{ + game.reload2(); + reject(event); + } + };; + record.onsuccess=event=>{ + if(typeof onSuccess=='function'){ + _status.dburgent=true; + onSuccess(event); + delete _status.dburgent; + } + game.reload2(); + resolve(event); + }; + }); + }, + getDB:(storeName,query,onSuccess,onError)=>{ + if(!lib.db) return new Promise(resolve=>{ + if(typeof onSuccess=='function') onSuccess(null); + resolve(null); + }); + if(lib.status.reload) return new Promise((resolve,reject)=>lib[_status.dburgent?'ondb2':'ondb'].push(['getDB',[storeName,query,result=>{ + if(typeof onSuccess=='function') onSuccess(result); + resolve(result); + },event=>{ + if(typeof onError=='function'){ + onError(event); + resolve(); + } + else reject(event); + }]])); + return new Promise(query?(resolve,reject)=>{ + lib.status.reload++; + const idbRequest=lib.db.transaction([storeName],'readwrite').objectStore(storeName).get(query); + idbRequest.onerror=event=>{ + if(typeof onError=='function'){ + onError(event); + game.reload2(); + resolve(); + } + else{ + game.reload2(); + reject(event); + } + };; + idbRequest.onsuccess=event=>{ + const result=event.target.result; + if(typeof onSuccess=='function'){ + _status.dburgent=true; + onSuccess(result); + delete _status.dburgent; + } + game.reload2(); + resolve(result); + }; + }:(resolve,reject)=>{ + lib.status.reload++; + const idbRequest=lib.db.transaction([storeName],'readwrite').objectStore(storeName).openCursor(),object={}; + idbRequest.onerror=event=>{ + if(typeof onError=='function'){ + onError(event); + game.reload2(); + resolve(); + } + else{ + game.reload2(); + reject(event); + } + };; + idbRequest.onsuccess=event=>{ + const result=event.target.result; + if(result){ + object[result.key]=result.value; + result.continue(); + return; + } + if(typeof onSuccess=='function'){ + _status.dburgent=true; + onSuccess(object); + delete _status.dburgent; + } + game.reload2(); + resolve(object); + }; + }); + }, + deleteDB:(storeName,query,onSuccess,onError)=>{ + if(!lib.db) return new Promise(resolve=>{ + if(typeof onSuccess=='function') onSuccess(false); + resolve(false); + }); + if(lib.status.reload) return new Promise((resolve,reject)=>lib[_status.dburgent?'ondb2':'ondb'].push(['deleteDB',[storeName,query,event=>{ + if(typeof onSuccess=='function') onSuccess(event); + resolve(event); + },event=>{ + if(typeof onError=='function'){ + onError(event); + resolve(); + } + else reject(event); + }]])); + return query?new Promise((resolve,reject)=>{ + lib.status.reload++; + const record=lib.db.transaction([storeName],'readwrite').objectStore(storeName).delete(query); + record.onerror=event=>{ + if(typeof onError=='function'){ + onError(event); + game.reload2(); + resolve(); + } + else{ + game.reload2(); + reject(event); + } + }; + record.onsuccess=event=>{ + if(typeof onSuccess=='function') onSuccess(event); + game.reload2(); + resolve(event); + }; + }):game.getDB(storeName).then(object=>{ + const keys=Object.keys(object); + lib.status.reload+=keys.length; + const store=lib.db.transaction([storeName],'readwrite').objectStore(storeName); + return Promise.allSettled(keys.map(key=>new Promise((resolve,reject)=>{ + const request=store.delete(key); + request.onerror=event=>{ + game.reload2(); + reject(event); + };; + request.onsuccess=event=>{ + game.reload2(); + resolve(event); + }; + }))); + }); + }, + save:(key,value,mode)=>{ + if(_status.reloading) return; + mode=mode||lib.config.mode; + if(lib.db){ + if(!key){ + game.putDB('data',mode,get.copy(lib.storage)); + return; + } + if(mode==lib.config.mode){ + if(value==undefined) delete lib.storage[key]; + else lib.storage[key]=value; + lib.storage.version=lib.version; + game.putDB('data',mode,lib.storage); + } + else game.getDB('data',mode,config=>{ + if(!config) config={}; + if(value==undefined) delete config[key]; + else config[key]=value; + config.version=lib.version; + game.putDB('data',mode,config); + }); + return; + } + if(!key){ + localStorage.setItem(`${lib.configprefix}${mode}`,JSON.stringify(lib.storage)); + return; + } + let config; + try{ + config=JSON.parse(localStorage.getItem(`${lib.configprefix}${mode}`)); + if(typeof config!='object') throw 'err'; + } + catch(err){ + config={}; + } + if(value==undefined){ + delete config[key]; + if(mode==lib.config.mode) delete lib.storage[key]; + } + else{ + config[key]=value; + if(mode==lib.config.mode) lib.storage[key]=value; + } + config.version=lib.version; + localStorage.setItem(`${lib.configprefix}${mode}`,JSON.stringify(config)); + }, + showChangeLog:()=>{ + if(lib.version==lib.config.version&&!_status.extensionChangeLog) return; + const ul=document.createElement('ul'); + ul.style.textAlign='left'; + const caption=lib.version==lib.config.version?'扩展更新':`${lib.version}更新内容`; + let players=null,cards=null; + if(lib.version!=lib.config.version) lib.changeLog.forEach(value=>{ + if(value.startsWith('players://')) try{ + players=JSON.parse(value.slice(10)).filter(value=>lib.character[value]); + } + catch(e){ + players=null; + } + else if(value.startsWith('cards://')) try{ + cards=JSON.parse(value.slice(8)).filter(value=>lib.card[value]); + } + catch(e){ + cards=null; + } + else{ + const li=document.createElement('li'); + li.innerHTML=value; + ul.appendChild(li); + } + }); + game.saveConfig('version',lib.version); + if(_status.extensionChangeLog) Object.keys(_status.extensionChangeLog).forEach(value=>{ + const li=document.createElement('li'); + li.innerHTML=`${value}:${_status.extensionChangeLog[value]}`; + ul.appendChild(li); + }); + const dialog=ui.create.dialog(caption,'hidden'),lic=ui.create.div(dialog.content); + lic.style.display='block'; + ul.style.display='inline-block'; + ul.style.marginLeft='-40px'; + lic.appendChild(ul); + if(players&&players.length){ + dialog.addSmall([players,'character']); + dialog.classList.add('forcebutton'); + dialog.classList.add('withbg'); + } + if(cards&&cards.length){ + dialog.addSmall([cards.map(value=>[get.translation(get.type(value)),'',value]),'vcard']); + dialog.classList.add('forcebutton'); + dialog.classList.add('withbg'); + } + dialog.open(); + let hidden=false; + if(!ui.auto.classList.contains('hidden')){ + ui.auto.hide(); + hidden=true; + } + game.pause(); + const control=ui.create.control('确定',()=>{ + dialog.close(); + control.close(); + if(hidden) ui.auto.show(); + game.resume(); + }); + lib.init.onfree(); + }, + showExtensionChangeLog:(str,extname)=>{ + extname=extname||_status.extension; + const cfg=`extension_${extname}_changelog`; + if(!lib.extensionPack[extname]||lib.extensionPack[extname].version==lib.config[cfg]) return; + game.saveConfig(cfg,lib.extensionPack[extname].version); + if(_status.extensionChangeLog) return; + _status.extensionChangeLog={}; + _status.extensionChangeLog[extname]=str; + }, + saveConfig:(key,value,local,callback)=>{ + if(_status.reloading) return; + if(local){ + const localmode=typeof local=='string'?local:lib.config.mode; + if(!lib.config.mode_config[localmode]) lib.config.mode_config[localmode]={}; + if(value==undefined) delete lib.config.mode_config[localmode][key]; + else lib.config.mode_config[localmode][key]=value; + key+=`_mode_config_${localmode}`; + } + else if(value==undefined) delete lib.config[key]; + else lib.config[key]=value; + if(lib.db){ + if(value==undefined) game.deleteDB('config',key,callback); + else game.putDB('config',key,value,callback); + return; + } + let config; + try{ + config=JSON.parse(localStorage.getItem(`${lib.configprefix}config`)); + if(!config||typeof config!='object') throw 'err'; + } + catch(err){ + config={}; + } + if(value===undefined) delete config[key]; + else config[key]=value; + localStorage.setItem(`${lib.configprefix}config`,JSON.stringify(config)); + if(callback) callback(); + }, + saveConfigValue:key=>game.saveConfig(key,lib.config[key]), + saveExtensionConfig:(extension,key,value)=>game.saveConfig(`extension_${extension}_${key}`,value), + saveExtensionConfigValue:(extension,key)=>game.saveExtensionConfig(extension,key,game.getExtensionConfig(extension,key)), + getExtensionConfig:(extension,key)=>lib.config[`extension_${extension}_${key}`], + clearModeConfig:mode=>{ + if(_status.reloading) return; + if(lib.db){ + game.getDB('config',null,config=>Object.keys(config).forEach(value=>{ + if(value.substr(value.indexOf('_mode_config')+13)==mode) game.saveConfig(value); + })); + return; + } + let config; + try{ + config=JSON.parse(localStorage.getItem(`${lib.configprefix}config`)); + if(!config||typeof config!='object') throw 'err'; + } + catch(err){ + config={}; + } + Object.keys(config).forEach(value=>{ + if(value.substr(value.indexOf('_mode_config')+13)==mode) delete config[value]; + }); + localStorage.setItem(`${lib.configprefix}config`,JSON.stringify(config)); + localStorage.removeItem(`${lib.configprefix}${mode}`); + }, + addPlayer:(position,character,character2)=>{ + if(position<0||position>game.players.length+game.dead.length||position==undefined) position=Math.ceil(Math.random()*(game.players.length+game.dead.length)); + const players=game.players.concat(game.dead); + ui.arena.setNumber(players.length+1); + players.forEach(value=>{ + if(parseInt(value.dataset.position)>=position) value.dataset.position=parseInt(value.dataset.position)+1; + }); + const player=ui.create.player(ui.arena).animate('start'); + if(character) player.init(character,character2); + game.players.push(player); + player.dataset.position=position; + game.arrangePlayers(); + return player; + }, + addFellow:(position,character,animation)=>{ + game.addVideo('addFellow',null,[position,character,animation]); + const player=ui.create.player(ui.arena).animate(animation||'start'); + player.dataset.position=position||game.players.length+game.dead.length; + player.getId(); + if(character) player.init(character); + game.players.push(player); + game.arrangePlayers(); + return player; + }, + triggerEnter:player=>{ + const next=game.createEvent('enterGame',false); + next.player=player; + next.setContent(()=>{ + event.trigger('enterGame'); + }); + return next; + }, + restorePlayer:player=>{ + if(game.players.contains(player)||game.dead.contains(player)) return; + let position=parseInt(player.dataset.position); + if(position<0||position>game.players.length+game.dead.length||position==undefined) position=Math.ceil(Math.random()*(game.players.length+game.dead.length)); + const players=game.players.concat(game.dead); + ui.arena.setNumber(players.length+1); + players.forEach(value=>{ + if(parseInt(value.dataset.position)>=position) value.dataset.position=parseInt(value.dataset.position)+1; + }); + game.players.push(player); + delete player.removed; + player.removeAttribute('style'); + player.animate('start'); + ui.arena.appendChild(player); + game.arrangePlayers(); + return player; + }, + removePlayer:player=>{ + if(_status.roundStart==player) _status.roundStart=player.next||player.getNext()||game.players[0]; + const players=game.players.concat(game.dead); + player.style.left=`${player.getLeft()}px`; + player.style.top=`${player.getTop()}px`; + if(player==undefined) player=game.dead[0]||game.me.next; + const position=parseInt(player.dataset.position); + players.forEach(value=>{ + if(parseInt(value.dataset.position)>position) value.dataset.position=parseInt(value.dataset.position)-1; + }); + if(player.isAlive()){ + player.next.previous=player.previous; + player.previous.next=player.next; + } + player.nextSeat.previousSeat=player.previousSeat; + player.previousSeat.nextSeat=player.nextSeat; + player.delete(); + game.players.remove(player); + game.dead.remove(player); + ui.arena.setNumber(players.length-1); + player.removed=true; + if(player==game.me){ + ui.me.hide(); + ui.auto.hide(); + ui.wuxie.hide(); + } + setTimeout(()=>player.removeAttribute('style'),500); + return player; + }, + replacePlayer:(player,character,character2)=>{ + player.removed=true; + const position=parseInt(player.dataset.position); + game.players.remove(player); + game.dead.remove(player); + player.delete(); + const player2=ui.create.player(ui.arena).animate('start'); + if(character) player2.init(character,character2); + game.players.push(player2); + player2.dataset.position=position; + player2.nextSeat=player.nextSeat; + player2.previousSeat=player.previousSeat; + player2.nextSeat.previousSeat=player2; + player2.previousSeat.nextSeat=player2; + const player3=player2.nextSeat; + while(player3.isDead()){ + player3=player3.nextSeat; + } + player3.previous=player2; + player2.next=player3; + const player4=player2.previousSeat; + while(player4.isDead()){ + player4=player4.previousSeat; + } + player4.next=player2; + player2.previous=player4; + if(_status.roundStart==player) _status.roundStart=player2; + return player2; + }, + arrangePlayers:()=>{ + if(game.chess&&game.me){ + let friendCount=0,enemyCount=0; + const rand=Math.random()<0.5,sortCount=new Map(); + game.players.forEach(value=>{ + if(value.side==game.me.side){ + if(rand) if(value==game.friendZhu) sortCount.set(value,-2); + else sortCount.set(value,2*friendCount); + else if(value==game.friendZhu) sortCount.set(value,-1); + else sortCount.set(value,2*friendCount+1); + friendCount++; + return; + } + if(rand) if(value==game.enemyZhu) sortCount.set(value,-1); + else sortCount.set(value,2*enemyCount+1); + else if(value==game.enemyZhu) sortCount.set(value,-2); + else sortCount.set(value,2*enemyCount); + enemyCount++; + }); + game.players.sort((a,b)=>sortCount.get(a)-sortCount.get(b)); + } + else game.players.sort(lib.sort.position); + game.players.concat(game.dead).sort(lib.sort.position).forEach((value,index,array)=>{ + if(index==0) value.previousSeat=array[array.length-1]; + else value.previousSeat=array[index-1]; + if(index==array.length-1) value.nextSeat=array[0]; + else value.nextSeat=array[index+1]; + }); + game.players.forEach((value,index,array)=>{ + if(index==0) value.previous=array[array.length-1]; + else value.previous=array[index-1]; + if(index==array.length-1) value.next=array[0]; + else value.next=array[index+1]; + }); + }, + filterSkills:(skills,player,exclude)=>{ + const out=skills.slice().removeArray(Object.keys(player.disabledSkills)); + if(!player.storage.skill_blocker||!player.storage.skill_blocker.length) return out; + return out.filter(value=>exclude&&exclude.includes(value)||!get.is.blocked(value,player)); + }, + expandSkills:(skill,oldHistory)=>{ + let history=[]; + if(oldHistory) history.addArray(oldHistory); + if(Array.isArray(skill)){ + return skill.reduce((previous,current)=>previous.addArray(game.expandSkills(current,history)),[]); + } + + let info=get.info(skill); + if(!info){ + console.trace(`Cannot find skill: ${skill}`); + return history; + } + history.add(skill); + if(info.group){ + let group=Array.isArray(info.group)?info.group:[info.group]; + history.addArray(game.expandSkills([].addArray(group.filter(skill=>!history.includes(skill))),history)); + } + return history; + }, + css:style=>Object.keys(style).forEach(value=>{ + let uiStyle=ui.style[value]; + if(!uiStyle){ + uiStyle=ui.style[value]=document.createElement('style'); + document.head.appendChild(uiStyle); + } + uiStyle.innerHTML=`${value}${JSON.stringify(style[value]).replace(/"/g,"")}`; + }), + hasPlayer:(func,includeOut)=>game.players.some(value=>(includeOut||!value.isOut())&&func(value)), + hasPlayer2:(func,includeOut)=>game.players.concat(game.dead).some(value=>(includeOut||!value.isOut())&&func(value)), + countPlayer:(func,includeOut)=>{ + if(typeof func!='function') func=lib.filter.all; + return game.players.reduce((previousValue,currentValue)=>{ + if(!includeOut&¤tValue.isOut()) return previousValue; + const result=func(currentValue); + if(typeof result=='number') previousValue+=result; + else if(result) previousValue++; + return previousValue; + },0); + }, + countPlayer2:(func,includeOut)=>{ + if(typeof func!='function') func=lib.filter.all; + return game.players.concat(game.dead).reduce((previousValue,currentValue)=>{ + if(!includeOut&¤tValue.isOut()) return previousValue; + const result=func(currentValue); + if(typeof result=='number') previousValue+=result; + else if(result) previousValue++; + return previousValue; + },0); + }, + filterPlayer:(func,list,includeOut)=>{ + if(!Array.isArray(list)) list=[]; + if(typeof func!='function') func=lib.filter.all; + return list.addArray(game.players.filter(value=>(includeOut||!value.isOut())&&func(value))); + }, + filterPlayer2:(func,list,includeOut)=>{ + if(!Array.isArray(list)) list=[]; + if(typeof func!='function') func=lib.filter.all; + return list.addArray(game.players.concat(game.dead).filter(value=>(includeOut||!value.isOut())&&func(value))); + }, + findPlayer:(func,includeOut)=>game.players.find(value=>(includeOut||!value.isOut())&&func(value))||null, + findPlayer2:(func,includeOut)=>game.players.concat(game.dead).find(value=>(includeOut||!value.isOut())&&func(value))||null, + findCards:(func,all)=>Object.keys(lib.card).filter(value=>{ + if(!lib.translate[`${value}_info`]) return false; + if(lib.card[value].mode&&lib.card[value].mode.includes(lib.config.mode)==false) return false; + if(!all&&!lib.inpile.includes(value)) return false; + return func(value,lib.card[value]); + }), + countGroup:()=>{ + const list=lib.group.slice(0); + return game.countPlayer(current=>{ + if(!list.includes(current.group)) return false; + list.remove(current.group); + return true; + }); + }, + players:[], + dead:[], + imported:[], + playerMap:{}, + phaseNumber:0, + roundNumber:0, + shuffleNumber:0, + }; + window['b'+'ann'+'e'+'dE'+'x'+'ten'+'s'+'i'+'o'+'ns']=['\u4fa0\u4e49','\u5168\u6559\u7a0b']; + const ui={ + updates:[], + thrown:[], + touchlines:[], + todiscard:{}, + refresh:function(node){ + void window.getComputedStyle(node, null).getPropertyValue("opacity"); + }, + create:{ + /** + * 创建codemirror编辑器 + * @param {HTMLDivElement} container + * @param {Function} saveInput + */ + editor:function(container,saveInput){ + const createList=[]; + const containerDelete=container.delete; + //删除container的时候,删除创建的ul列表 + container.delete=function(){ + for (let i=createList.length-1;i>=0;i--){ + createList[i].parentNode&&createList[i].parentNode.removeChild(createList[i]); + } + containerDelete.apply(this, arguments); + } + //创建ul列表 + const createMenu=function(pos,self,List,click){ + if(!self||self==window) return; + const parent=self.parentNode; + if (parent){ + for(let i=0;i{ + let i=0; + while(i{ + ul.childNodes[getActive()].classList.remove('CodeMirror-hint-active'); + ul.childNodes[i].classList.add('CodeMirror-hint-active'); + return i; + }; + if (List&&List.length&&click) { + for(let i=0;i{ + setActive(i); + }; + } + } + createList.add(ul); + ui.window.appendChild(ul); + return ul; + }; + //关闭ul列表 + const closeMenu=function(){ + const ul=this.createMenu; + if(!ul) return false; + if(ul.parentNode) ul.parentNode.removeChild(ul); + this.style.background=''; + //创建后不用删除了,除非以后要动态加载。 + //delete this.createMenu; + createList.remove(ul); + return ul; + }; + const editorpage=ui.create.div(container); + const discardConfig=ui.create.div('.editbutton','取消',editorpage,function(){ + ui.window.classList.remove('shortcutpaused'); + ui.window.classList.remove('systempaused'); + container.delete(null); + delete window.saveNonameInput; + }); + const saveConfig=ui.create.div('.editbutton','保存',editorpage,saveInput); + const theme=ui.create.div('.editbutton','主题',editorpage,function(){ + if(!this||this==window) return; + if(this.createMenu&&this.createMenu.parentNode){ + return closeMenu.call(this); + } + //this + const self=this; + if(!this.createMenu){ + //主题列表 + const list=['mdn-like','mbo']; + //正在使用的主题 + const active=container.editor.options.theme; + //排个序 + list.remove(active).splice(0,0,active); + //元素位置 + const pos=self.getBoundingClientRect(); + //点击事件 + const click=function(e){ + const theme=this.innerHTML; + container.editor.setOption("theme",theme); + setTimeout(()=>container.editor.refresh(),0); + game.saveConfig('codeMirror_theme',theme); + closeMenu.call(self); + }; + const ul=createMenu(pos,self,list,click); + self.createMenu=ul; + }else{ + createMenu(null,self); + } + }); + const edit=ui.create.div('.editbutton','编辑',editorpage,function(){ + if(!this||this==window) return; + if(this.createMenu&&this.createMenu.parentNode){ + return closeMenu.call(this); + } + const self=this; + if(!this.createMenu){ + const pos=this.getBoundingClientRect(); + const list=['撤销 Ctrl+Z', '恢复撤销 Ctrl+Y']; + const click=function(e){ + const num=this.innerHTML.indexOf("Ctrl"); + const inner=this.innerHTML.slice(num).replace("+", "-"); + container.editor.execCommand(container.editor.options.extraKeys[inner]); + setTimeout(()=>container.editor.refresh(),0); + closeMenu.call(self); + }; + const ul=createMenu(pos,self,list,click); + this.createMenu=ul; + }else{ + createMenu(null,self); + } + }); + const fontSize=ui.create.div('.editbutton','字号',editorpage,function(){ + if(!this||this==window) return; + if(this.createMenu&&this.createMenu.parentNode){ + return closeMenu.call(this); + } + const self=this; + if(!this.createMenu){ + const pos=this.getBoundingClientRect(); + const list=['16px','18px','20px','22px','24px','26px']; + const click=function(e){ + const size=this.innerHTML; + container.style.fontSize=size.slice(0,-2)/game.documentZoom+'px'; + Array.from(self.parentElement.children).map(v=>v.createMenu).filter(Boolean).forEach(v=>{v.style.fontSize=size.slice(0,-2)/game.documentZoom+'px'}); + setTimeout(()=>container.editor.refresh(),0); + game.saveConfig('codeMirror_fontSize',size); + closeMenu.call(self); + }; + const ul=createMenu(pos,self,list,click); + this.createMenu=ul; + }else{ + createMenu(null,self); + } + }); + const editor=ui.create.div(editorpage); + return editor; + }, + cardTempName:function(card,applyNode){ + let getApplyNode=applyNode||card; + let cardName=get.name(card); + let cardNature=get.nature(card); + let tempname=get.translation(cardName); + let cardTempNameConfig=lib.config.cardtempname; + let node=getApplyNode._tempName||ui.create.div('.tempname',getApplyNode); + let datasetNature=''; + getApplyNode._tempName=node; + if(cardTempNameConfig!='image'){ + //清空,避免和下面的image部分有冲突 + node.innerHTML=''; + datasetNature='fire'; + if(get.position(card)=='j'&&card.viewAs&&card.viewAs!=card.name) { + datasetNature = 'wood'; + tempname=get.translation(card.viewAs); + }else{ + if(cardName=='sha'){ + if(cardNature) tempname=get.translation(cardNature)+tempname; + if(cardNature=='thunder') datasetNature='thunder'; + if(cardNature=='kami') datasetNature='kami'; + if(cardNature=='ice') datasetNature='ice'; + } + } + if(cardTempNameConfig=='default') getApplyNode._tempName.classList.add('vertical'); + if(datasetNature.length>0){ + node.dataset.nature=datasetNature; + }else{ + delete node.dataset.nature; + node.classList.add(datasetNature); + } + }else{ + if(get.position(card)=='j'&&card.viewAs&&card.viewAs!=card.name) { + cardName=card.viewAs; + tempname=get.translation(card.viewAs); + } + if(cardName=='sha'){ + if(cardNature) tempname=get.translation(cardNature)+tempname; + if(cardNature=='fire') datasetNature = 'fire'; + if(cardNature=='thunder') datasetNature='thunder'; + if(cardNature=='kami') datasetNature='kami'; + if(cardNature=='ice') datasetNature='ice'; + } + let bg=node.querySelector('div'); + if (bg) { + Array.from(node.childNodes).filter(v=>v!=bg).forEach(v=>node.removeChild(v)); + } + else bg=ui.create.div(node); + node.classList.add('tempimage'); + let img=lib.card[cardName].image; + if(img){ + if(img.startsWith('db:')){ + img=img.slice(3); + } + else if(!img.startsWith('ext:')){ + img=null; + } + } + if(lib.card[cardName].fullskin){ + if(img){ + if(img.startsWith('ext:')){ + bg.setBackgroundImage(img.replace(/^ext:/,'extension/')); + } + else{ + bg.setBackgroundDB(img); + } + } + else{ + if(lib.card[cardName].modeimage){ + bg.setBackgroundImage('image/mode/'+lib.card[cardName].modeimage+'/card/'+cardName+'.png'); + } + else{ + if(cardName=='sha'&&cardNature=='stab') bg.setBackgroundImage('image/card/cisha.png'); + else bg.setBackgroundImage('image/card/'+cardName+'.png'); + } + } + } + else if(lib.card[cardName].image=='background'){ + if(cardNature) bg.setBackground(cardName+'_'+cardNature,'card'); + else bg.setBackground(cardName,'card'); + } + else if(lib.card[cardName].fullimage){ + if(img){ + if(img.startsWith('ext:')){ + bg.setBackgroundImage(img.replace(/^ext:/,'extension/')); + bg.style.backgroundSize='cover'; + } + else{ + bg.setBackgroundDB(img); + } + } + else if(lib.card[cardName].image){ + if(lib.card[cardName].image.startsWith('character:')){ + bg.setBackground(lib.card[cardName].image.slice(10),'character'); + } + else{ + bg.setBackground(lib.card[cardName].image); + } + } + else{ + let cardPack=lib.cardPack['mode_'+get.mode()]; + if(Array.isArray(cardPack)&&cardPack.contains(cardName)){ + bg.setBackground('mode/'+get.mode()+'/card/'+cardName); + } + else{ + bg.setBackground('card/'+cardName); + } + } + } + else if(lib.card[cardName].image=='card'){ + if(cardNature) bg.setBackground(cardName+'_'+cardNature,'card'); + else bg.setBackground(cardName,'card'); + } + else if(typeof lib.card[cardName].image=='string'&&!lib.card[cardName].fullskin){ + if(img){ + if(img.startsWith('ext:')){ + bg.setBackgroundImage(img.replace(/^ext:/,'extension/')); + bg.style.backgroundSize='cover'; + } + else{ + bg.setBackgroundDB(img); + } + } + else{ + bg.setBackground(lib.card[cardName].image); + } + } + else{ + console.warn('卡牌图片解析失败'); + } + if(datasetNature.length>0){ + node.classList.add(datasetNature); + } + delete node.dataset.nature; + } + node.innerHTML+=`${cardTempNameConfig=='default'?get.verticalStr(tempname):tempname}`; + node.tempname=tempname; + return node; + }, + connectRooms:function(list){ + ui.rooms=[]; + ui.roombase=ui.create.dialog(); + ui.roombase.classList.add('fullwidth'); + ui.roombase.classList.add('fullheight'); + ui.roombase.classList.add('fixed'); + ui.roombase.classList.add('scroll1'); + ui.roombase.classList.add('scroll2'); + ui.roombase.classList.add('noupdate'); + for(var i=0;i空房间'); + player.roomindex=i; + player.initRoom=lib.element.player.initRoom; + player.addEventListener(lib.config.touchscreen?'touchend':'click',ui.click.connectroom); + player.initRoom(list[i]); + ui.rooms.push(player); + } + }, + rarity:function(button){ + var rarity=game.getRarity(button.link); + if(rarity!='common'&&lib.config.show_rarity){ + var intro=button.node.intro; + intro.classList.add('showintro'); + intro.style.fontFamily='yuanli'; + intro.style.fontSize='16px'; + intro.style.bottom='6px'; + intro.style.left='6px'; + switch(rarity){ + case 'rare':intro.dataset.nature='thunderm';break; + case 'epic':intro.dataset.nature='metalm';break; + case 'legend':intro.dataset.nature='orangem';break; + case 'junk':intro.dataset.nature='woodm';break; + } + intro.innerHTML=get.translation(rarity); + } + /*if((button.link=='xushu'||button.link=='xin_xushu'||button.link=='jsrg_guanyu')&&button.node&&button.node.name&&button.node.group){ + if(button.classList.contains('newstyle')){ + button.node.name.dataset.nature='watermm'; + button.node.group.dataset.nature='water'; + } + else button.node.group.style.backgroundColor=get.translation('weiColor'); + }*/ + }, + div:function(){ + var str,innerHTML,position,position2,style,divposition,listen; + for(var i=0;iposition2){ + position.insertBefore(node,position.childNodes[position2]); + } + else{ + position.appendChild(node); + } + } + if(style) node.css(style); + if(divposition) node.setPosition(divposition); + if(innerHTML) node.innerHTML=innerHTML; + if(listen) node.listen(listen); + return node; + }, + filediv:function(){ + var args=Array.from(arguments); + var func=null; + for(var i=0;iposition2){ + position.insertBefore(node,position.childNodes[position2]); + } + else{ + position.appendChild(node); + } + } + if(style) HTMLDivElement.prototype.css.call(node,style); + if(divposition) HTMLDivElement.prototype.setPosition.call(node,divposition); + if(innerHTML) node.innerHTML=innerHTML; + if(listen) node.onclick=listen; + return node; + }, + iframe:function(src){ + var layer=document.createElement('div'); + layer.classList.add('poplayer'); + layer.style.zIndex='100'; + layer.listen(function(){ + this.remove(); + }); + layer.style.background='white'; + + var webview=document.createElement('iframe'); + webview.src=src; + webview.style.width='100%'; + webview.style.height='100%'; + webview.style.left='0px'; + webview.style.top='0px'; + webview.style.position='absolute'; + webview.style.border='none'; + layer.appendChild(webview); + + var backbutton=ui.create.div('.menubutton.round','返',layer,function(){ + layer.remove(); + }); + backbutton.style.bottom='10px'; + backbutton.style.right='10px'; + backbutton.style.background='rgba(0,0,0,0.4)'; + backbutton.style.color='white'; + backbutton.style.textShadow='rgba(0,0,0,0.5) 0px 0px 2px'; + backbutton.style.boxShadow='rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(0, 0, 0, 0.3) 0 3px 10px'; + backbutton.style.position='fixed'; + + ui.window.appendChild(layer); + }, + identitycircle:function(list,target){ + var container=ui.create.div('.identitycircle.menubg',target); + var circle=ui.create.div(container); + container.dataset.num=list.length; + for(var i=0;idiv').length; + // node.style.top=(e.y-node.offsetHeight/2+30)+'px'; + for(var i=0;iui.window.offsetHeight){ + // node.style.top=(ui.winheightdow.offsetHeight-20-rect.height*1.3)/1.3+'px'; + // } + // if(e){ + var height=node.offsetHeight; + var idealtop=e.clientY/game.documentZoom; + if(idealtop<10){ + idealtop=10; + } + else if((idealtop+height)*zoom+10>ui.window.offsetHeight){ + idealtop=(ui.window.offsetHeight-10)/zoom-height; + } + node.style.top=idealtop+'px'; + node.style.left=left+'px'; + // } + + popupContainer.classList.remove('hidden'); + popupContainer.onclose=onclose; + }; + var clickToggle=function(){ + if(this.classList.contains('disabled')) return; + this.classList.toggle('on'); + var config=this._link.config; + if(config.onclick){ + if(config.onclick.call(this,this.classList.contains('on'))===false){ + this.classList.toggle('on'); + } + } + if(config.update){ + config.update(); + } + }; + var clickSwitcher=function(){ + if(this.classList.contains('disabled')) return; + var node=this; + this.classList.add('on'); + if(this._link.menu){ + var pos1=this.lastChild.getBoundingClientRect(); + var pos2=ui.window.getBoundingClientRect(); + if(this._link.menu.classList.contains('visual')){ + openMenu(this._link.menu,{ + clientX:pos1.left+pos1.width+5-pos2.left, + clientY:pos1.top-pos2.top + },function(){ + node.classList.remove('on'); + }); + } + else if(this._link.menu.childElementCount>10){ + openMenu(this._link.menu,{ + clientX:pos1.left+pos1.width+5-pos2.left, + clientY:Math.min((ui.window.offsetHeight-400)/2,pos1.top-pos2.top) + },function(){ + node.classList.remove('on'); + }); + lib.setScroll(this._link.menu); + } + else{ + openMenu(this._link.menu,{ + clientX:pos1.left+pos1.width+5-pos2.left, + clientY:pos1.top-pos2.top + },function(){ + node.classList.remove('on'); + }); + } + } + }; + var clickContainer=function(){ + menuContainer.classList.add('hidden'); + if(connectMenu){ + if(_status.enteringroom){ + _status.enteringroom=false; + } + if(_status.creatingroom){ + _status.creatingroom=false; + } + ui.window.classList.remove('shortcutpaused'); + } + else{ + game.resume2(); + if(game.onresume2){ + game.onresume2(); + } + ui.arena.classList.remove('menupaused'); + ui.historybar.classList.remove('menupaused'); + ui.window.classList.remove('touchinfohidden'); + ui.config2.classList.remove('pressdown2'); + } + }; + var clickMenuItem=function(){ + var node=this.parentNode._link; + var config=node._link.config; + node._link.current=this.link; + var tmpName=node.lastChild.innerHTML; + node.lastChild.innerHTML=config.item[this._link]; + if(config.onclick){ + if(config.onclick.call(node,this._link,this)===false){ + node.lastChild.innerHTML=tmpName; + } + } + if(config.update){ + config.update(); + } + }; + var createMenu=function(tabs,config){ + var createPage=function(position){ + var node=ui.create.div(position); + lib.setScroll(ui.create.div('.left.pane',node)); + lib.setScroll(ui.create.div('.right.pane',node)); + return node; + }; + var menu=ui.create.div('.main.menu.dialog.popped.static',config.position,function(e){ + e.stopPropagation(); + }); + if(connectMenu){ + menu.classList.add('center'); + menuContainer.classList.add('centermenu'); + } + var menuTab=ui.create.div('.menu-tab',menu); + var menuTabBar=ui.create.div('.menu-tab-bar',menu); + menuTabBar.style.left=(config.bar||0)+'px'; + if(Math.round(2*game.documentZoom)<2){ + menuTabBar.style.height='3px'; + } + var menuContent=ui.create.div('.menu-content',menu); + var clickTab=function(){ + if(this.classList.contains('disabled')) return; + var active=this.parentNode.querySelector('.active'); + if(active){ + active.classList.remove('active'); + active._link.remove(); + } + this.classList.add('active'); + menuTabBar.style.transform='translateX('+(this.getBoundingClientRect().left-this.parentNode.firstChild.getBoundingClientRect().left)/game.documentZoom+'px)'; + menuContent.appendChild(this._link); + }; + ui.click.menuTab=function(tab){ + for(var i=0;i'+str+''); + }); + } + } + else{ + node.innerHTML=''+config.name+''; + if(!config.nopointer){ + node.classList.add('pointerspan'); + } + } + if(config.item){ + if(typeof config.item=='function'){ + config.item=config.item(); + } + if(Array.isArray(config.init)){ + + } + else{ + node.classList.add('switcher'); + node.listen(clickSwitcher); + node._link.choosing=ui.create.div('',config.item[config.init],node); + node._link.menu=ui.create.div('.menu'); + if(config.visualMenu){ + node._link.menu.classList.add('visual'); + var updateVisual=function(){ + config.visualMenu(this,this._link,config.item[this._link],config); + }; + var createNode=function(i,before){ + var visualMenu=ui.create.div(); + if(config.visualBar){ + if(before){ + node._link.menu.insertBefore(visualMenu,before); + } + else{ + node._link.menu.insertBefore(visualMenu,node._link.menu.lastChild); + } + } + else{ + node._link.menu.appendChild(visualMenu); + } + ui.create.div('.name',get.verticalStr(config.item[i]),visualMenu); + visualMenu._link=i; + if(config.visualMenu(visualMenu,i,config.item[i],config)!==false){ + visualMenu.listen(clickMenuItem); + } + visualMenu.update=updateVisual; + }; + if(config.visualBar){ + var visualBar=ui.create.div(node._link.menu,function(){ + this.parentNode.parentNode.noclose=true; + }); + node._link.menu.classList.add('withbar'); + config.visualBar(visualBar,config.item,createNode,node); + visualBar.update=function(){ + config.visualBar(visualBar,config.item,createNode,node); + } + } + for(var i in config.item){ + createNode(i); + } + lib.setScroll(node._link.menu); + node._link.menu.updateBr=function(){ + var br=Array.from(this.querySelectorAll('.menu.visual>br')); + while(br.length){ + br.shift().remove(); + } + var split=[]; + for(var i=1;i=15) node.style.height='auto'; + node.listen(clickToggle); + } + else if(config.input){ + node.classList.add('switcher'); + var input=ui.create.div(node); + if(!config.fixed){ + input.contentEditable=true; + input.style.webkitUserSelect='text'; + } + input.style.minWidth='10px'; + input.style.maxWidth='60%'; + input.style.overflow='hidden'; + input.style.whiteSpace='nowrap'; + input.onkeydown=function(e){ + if(e.keyCode==13){ + e.preventDefault(); + e.stopPropagation(); + input.blur(); + } + }; + if(config.name=='联机昵称'){ + input.innerHTML=config.init||'无名玩家'; + input.onblur=function(){ + input.innerHTML=input.innerHTML.replace(/
      /g,''); + if(!input.innerHTML||get.is.banWords(input.innerHTML)){ + input.innerHTML='无名玩家'; + } + input.innerHTML=input.innerHTML.slice(0,12); + game.saveConfig('connect_nickname',input.innerHTML); + game.saveConfig('connect_nickname',input.innerHTML,'connect'); + } + } + else if(config.name=='联机大厅'){ + input.innerHTML=config.init||lib.hallURL; + input.onblur=function(){ + if(!input.innerHTML){ + input.innerHTML=lib.hallURL; + } + input.innerHTML=input.innerHTML.replace(/
      /g,''); + game.saveConfig('hall_ip',input.innerHTML,'connect'); + } + } + else{ + input.innerHTML=config.init; + input.onblur=config.onblur; + } + } + else{ + node.classList.add('toggle'); + node.listen(clickToggle); + ui.create.div(ui.create.div(node)); + if(config.init==true){ + node.classList.add('on'); + } + } + if(position){ + position.appendChild(node); + } + return node; + }; + var updateActive,updateActiveCard; + var menuUpdates=[]; + menuContainer=ui.create.div('.menu-container.hidden',ui.window,clickContainer); + var menux; + if(!connectMenu){ + ui.menuContainer=menuContainer; + ui.click.configMenu=function(){ + ui.click.shortcut(false) + if(menuContainer.classList.contains('hidden')){ + ui.config2.classList.add('pressdown2'); + ui.arena.classList.add('menupaused'); + ui.historybar.classList.add('menupaused'); + ui.window.classList.add('touchinfohidden'); + menuContainer.classList.remove('hidden'); + for(var i=0;i上移↑
      下移↓
      '); + move.firstChild.listen(function(){ + if(node.previousSibling){ + node.parentNode.insertBefore(node,node.previousSibling); + var order=[]; + for(var i=0;i>',page); + morenodes.listen(clickmore); + morenodes._onclick=clickmore; + page.morenodes=morenodes; + } + else{ + page.classList.add('expanded'); + if(!connectMenu){ + page.classList.add('expanded2'); + } + } + for(var k=0;k隐藏此模式',page,function(){ + if(this.firstChild.innerHTML=='隐藏此模式'){ + this.firstChild.innerHTML='此模式将在重启后隐藏'; + lib.config.hiddenModePack.add(mode); + if(!lib.config.prompt_hidepack){ + alert('隐藏的扩展包可通过选项-其它-重置隐藏内容恢复'); + game.saveConfig('prompt_hidepack',true); + } + } + else{ + this.firstChild.innerHTML='隐藏此模式'; + lib.config.hiddenModePack.remove(mode); + } + game.saveConfig('hiddenModePack',lib.config.hiddenModePack); + }); + if(hasexpand){ + hidemode.classList.add('auto-hide'); + } + } + if(infoconfig.update){ + infoconfig.update(config,map); + node.update=function(){ + infoconfig.update(config,map); + } + } + } + if(connectMenu){ + connectDisplayMap.connect_player_number=map.connect_player_number; + connectDisplayMap.connect_versus_mode=map.connect_versus_mode; + updateConnectDisplayMap(); + } + }; + if(!get.config('menu_loadondemand')) node._initLink(); + return node; + }; + var modeorder=lib.config.modeorder||[]; + for(var i in lib.mode){ + modeorder.add(i); + } + for(var i=0;i>',page,function(){ + if(autoskillexpanded){ + this.classList.remove('on'); + for(var k=0;k>',page,function(){ + if(banskillexpanded){ + this.classList.remove('on'); + for(var k=0;k添加...',page,function(){ + this.nextSibling.classList.toggle('hidden'); + }); + banskilladd.style.display='none'; + banskillNodes.push(banskilladd); + + var banskilladdNode=ui.create.div('.config.indent.hidden.banskilladd',page); + banskilladdNode.style.display='none'; + banskillNodes.push(banskilladdNode); + + var matchBanSkill=function(skills1,skills2){ + if(skills1.length!=skills2.length) return false; + for(var i=0;ibb?1:-1; + } + return a>b?1:-1; + }); + + var list2=[]; + var skills=lib.character[list[0][0]][3]; + for(var i=0;i>',page,function(){ + // if(expanded){ + // this.classList.remove('on'); + // this.parentNode.classList.remove('expanded'); + // } + // else{ + // this.classList.add('on'); + // this.parentNode.classList.add('expanded'); + // } + // expanded=!expanded; + // }); + page.classList.add('morenodes'); + for(var k=0;k>',pageboard,function(){ + if(importextensionexpanded){ + this.classList.remove('on'); + importExtension.style.display='none'; + } + else{ + this.classList.add('on'); + importExtension.style.display=''; + } + importextensionexpanded=!importextensionexpanded; + }); + extensionnode.style.padding='13px 33px 4px'; + extensionnode.style.left='0px'; + importExtension=ui.create.div('.new_character.export.import',pageboard); + importExtension.style.padding='0px 33px 10px'; + importExtension.style.display='none'; + importExtension.style.width='100%'; + importExtension.style.textAlign='left'; + ui.create.div('','',importExtension); + var promptnode=ui.create.div('','
      ',importExtension); + promptnode.style.display='none'; + importExtension.firstChild.lastChild.onclick=function(){ + if(promptnode.style.display!='none') return; + var fileToLoad=this.previousSibling.files[0]; + if(fileToLoad){ + promptnode.style.display=''; + promptnode.firstChild.innerHTML='正在解压...'; + var fileReader = new FileReader(); + fileReader.onload = function(fileLoadedEvent) + { + var data = fileLoadedEvent.target.result; + var loadData=function(){ + var zip=new JSZip(); + zip.load(data); + var images=[],audios=[],fonts=[],directories={},directoryList=[]; + Object.keys(zip.files).forEach(file=>{ + const parsedPath=lib.path.parse(file),directory=parsedPath.dir,fileExtension=parsedPath.ext.toLowerCase(); + if(directory.startsWith('audio')&&(fileExtension=='.mp3'||fileExtension=='.ogg')) audios.push(file); + else if(directory.startsWith('font')&&fileExtension=='.woff2') fonts.push(file); + else if(directory.startsWith('image')&&(fileExtension=='.jpg'||fileExtension=='.png')) images.push(file); + else return; + if(!directories[directory]){ + directories[directory]=[]; + directoryList.push(directory); + } + directories[directory].push(parsedPath.base); + }); + if(audios.length||fonts.length||images.length){ + var str=''; + if(audios.length){ + str+=audios.length+'个音频文件'; + } + if(fonts.length){ + if(str.length) str+='、' + str+=fonts.length+'个字体文件'; + } + if(images.length){ + if(str.length) str+='、' + str+=images.length+'个图片文件'; + } + var filelist=audios.concat(fonts).concat(images); + if(filelist.length>200){ + str+=',导入时间可能较长'; + } + var assetLoaded=function(){ + promptnode.firstChild.innerHTML='导入成功。重新启动×'; + promptnode.firstChild.querySelectorAll('span')[0].onclick=game.reload; + promptnode.firstChild.querySelectorAll('span')[1].onclick=function(){ + promptnode.style.display='none'; + } + }; + if(confirm('本次将导入'+str+',是否继续?')){ + promptnode.firstChild.innerHTML='正在导入... 详细信息'; + promptnode.firstChild.querySelector('span.hrefnode').onclick=ui.click.consoleMenu; + if(lib.node&&lib.node.fs){ + var writeFile=function(){ + if(filelist.length){ + var str=filelist.shift(); + game.print(str.slice(str.lastIndexOf('/')+1)); + lib.node.fs.writeFile(__dirname+'/'+str,zip.files[str].asNodeBuffer(),null,writeFile); + } + else{ + assetLoaded(); + } + }; + game.ensureDirectory(directoryList,writeFile); + + } + else{ + var getDirectory=function(){ + if(directoryList.length){ + var dir=directoryList.shift(); + var filelist=directories[dir]; + window.resolveLocalFileSystemURL(lib.assetURL+dir,function(entry){ + var writeFile=function(){ + if(filelist.length){ + var filename=filelist.shift(); + game.print(filename); + entry.getFile(filename,{create:true},function(fileEntry){ + fileEntry.createWriter(function(fileWriter){ + fileWriter.onwriteend=writeFile; + fileWriter.onerror = function(e) { + game.print('Write failed: ' + e.toString()); + }; + fileWriter.write(zip.files[dir+'/'+filename].asArrayBuffer()); + }); + }); + } + else{ + getDirectory(); + } + }; + writeFile(); + }); + } + else{ + assetLoaded(); + } + }; + game.ensureDirectory(directoryList,getDirectory); + } + } + else{ + promptnode.style.display='none'; + } + } + else{ + alert('没有检测到素材'); + } + } + if(!window.JSZip){ + lib.init.js(lib.assetURL+'game','jszip',loadData); + } + else{ + loadData(); + } + }; + fileReader.readAsArrayBuffer(fileToLoad, "UTF-8"); + } + } + + var dashboard=ui.create.div(pageboard); + var clickDash=function(){ + ui.create.templayer(); + pageboard.hide(); + this.link.show(); + if(this.link.init){ + this.link.init(); + } + }; + var createDash=function(str1,str2,node){ + var dash=ui.create.div('.menubutton.large.dashboard'); + dashboard.appendChild(dash); + page.appendChild(node); + dash.link=node; + node.link=dash; + dash.listen(clickDash); + lib.setScroll(node); + ui.create.div('',str1,dash); + ui.create.div('',str2,dash); + }; + var createDash2=function(str1,str2,path,page){ + var dash=ui.create.div('.menubutton.large.dashboard.dashboard2'); + page.appendChild(dash); + dash.listen(function(){ + page.path=path; + enterDirectory(page,path); + }); + ui.create.div('',str1,dash); + ui.create.div('',str2,dash); + }; + var removeFile=function(selected,page){ + if(lib.node&&lib.node.fs){ + var unlink=function(){ + if(selected.length){ + lib.node.fs.unlink(__dirname+'/'+selected.shift().path,unlink); + } + else{ + enterDirectory(page,page.currentpath); + } + } + unlink(); + } + else{ + window.resolveLocalFileSystemURL(lib.assetURL+page.currentpath,function(entry){ + var unlink=function(){ + if(selected.length){ + entry.getFile(selected.shift().filename,{create:false},function(fileEntry){ + fileEntry.remove(unlink); + }); + } + else{ + enterDirectory(page,page.currentpath); + } + } + unlink(); + }); + } + }; + var clickDirectory=function(){ + if(_status.dragged) return; + var page=this.parentNode.parentNode.parentNode; + if(page.deletebutton.classList.contains('active')){ + if(confirm('确认删除'+this.innerHTML+'文件夹?(此操作不可撤销)')){ + if(lib.node&&lib.node.fs){ + try{ + var removeDirectory=function(path,callback){ + lib.node.fs.readdir(__dirname+'/'+path,function(err,list){ + if(err){ + console.log(err); + return; + } + var removeFile=function(){ + if(list.length){ + var filename=list.shift(); + var url=__dirname+'/'+path+'/'+filename; + if(lib.node.fs.statSync(url).isDirectory()){ + removeDirectory(path+'/'+filename,removeFile); + } + else{ + lib.node.fs.unlink(url,removeFile); + } + } + else{ + lib.node.fs.rmdir(__dirname+'/'+path,callback); + } + } + removeFile(); + }); + }; + removeDirectory(this.path,function(){ + enterDirectory(page,page.currentpath); + }); + } + catch(e){ + console.log(e); + } + } + else{ + window.resolveLocalFileSystemURL(lib.assetURL+this.path,function(entry){ + entry.removeRecursively(function(){ + enterDirectory(page,page.currentpath); + }); + }); + } + } + return; + } + enterDirectory(page,this.path); + }; + var clickFile=function(){ + if(_status.dragged) return; + var page=this.parentNode.parentNode.parentNode; + if(page.deletebutton.classList.contains('active')){ + if(confirm('确认删除'+this.innerHTML+'?(此操作不可撤销)')){ + removeFile([this],page); + } + return; + } + this.classList.toggle('thundertext'); + page.clicked=true; + if(this.ext=='jpg'||this.ext=='png'){ + if(this.classList.contains('thundertext')){ + if(!this.previewnode){ + this.previewnode=document.createElement('img'); + this.previewnode.src=lib.assetURL+this.path; + this.previewnode.width='60'; + this.previewnode.style.maxHeight='120px'; + this.parentNode.appendChild(this.previewnode); + } + } + else{ + if(this.previewnode){ + this.previewnode.remove(); + delete this.previewnode; + } + } + } + else if(this.ext=='mp3'||this.ext=='ogg'){ + if(this.classList.contains('thundertext')){ + if(!this.previewnode){ + this.previewnode=game.playAudio(this.path.slice(6)); + } + } + else{ + if(this.previewnode){ + this.previewnode.remove(); + delete this.previewnode; + } + } + } + }; + var clickFileList=function(){ + if(!this.parentNode) return; + if(this.parentNode.clicked){ + this.parentNode.clicked=false; + } + else{ + var selected=Array.from(this.querySelectorAll('span.thundertext')); + for(var i=0;ib) return 1; + if(a'+folders[i],filelist); + entry.firstChild.addEventListener(lib.config.touchscreen?'touchend':'click',clickDirectory); + entry.firstChild.path=parent+folders[i] + } + for(var i=0;i'+files[i],filelist); + entry.firstChild.addEventListener(lib.config.touchscreen?'touchend':'click',clickFile); + entry.firstChild.ext=files[i].slice(files[i].lastIndexOf('.')+1); + entry.firstChild.path=parent+files[i]; + entry.firstChild.filename=files[i]; + } + }); + }; + var dash1=(function(){ + var page=ui.create.div('.hidden.menu-buttons'); + page.reset=function(){ + page.innerHTML=''; + var backbutton=ui.create.div('.menubutton.round','返',page,function(){ + ui.create.templayer(); + page.hide(); + pageboard.show(); + }); + backbutton.style.zIndex=1; + backbutton.style.right='10px'; + backbutton.style.bottom='15px'; + var placeholder=ui.create.div('.placeholder',page); + placeholder.style.position='relative'; + placeholder.style.display='block'; + placeholder.style.width='100%'; + placeholder.style.height='14px'; + createDash2('将','武将图片','image/character',page); + createDash2('肤','皮肤图片','image/skin',page); + createDash2('卡','卡牌图片','image/card',page); + createDash2('模','模式图片','image/mode',page); + createDash2('始','开始图片','image/splash',page); + createDash2('景','背景图片','image/background',page); + }; + page.reset(); + return page; + }()); + var dash2=(function(){ + var page=ui.create.div('.hidden.menu-buttons'); + page.reset=function(){ + page.innerHTML=''; + var backbutton=ui.create.div('.menubutton.round','返',page,function(){ + ui.create.templayer(); + page.hide(); + pageboard.show(); + }); + backbutton.style.zIndex=1; + backbutton.style.right='10px'; + backbutton.style.bottom='15px'; + var placeholder=ui.create.div('.placeholder',page); + placeholder.style.position='relative'; + placeholder.style.display='block'; + placeholder.style.width='100%'; + placeholder.style.height='14px'; + createDash2('技','技能配音','audio/skill',page); + createDash2('卡','男性卡牌','audio/card/male',page); + createDash2('牌','女性卡牌','audio/card/female',page); + createDash2('亡','阵亡配音','audio/die',page); + createDash2('效','游戏音效','audio/effect',page); + createDash2('景','背景音乐','audio/background',page); + }; + page.reset(); + return page; + }()); + var dash3=(function(){ + var page=ui.create.div('.hidden.menu-buttons'); + page.path='font'; + page.reset=function(){ + ui.create.templayer(); + page.hide(); + pageboard.show(); + }; + page.init=function(){ + enterDirectory(page,'font'); + }; + return page; + }()); + var dash4=(function(){ + var page=ui.create.div('.hidden.menu-buttons'); + page.path=''; + page.reset=function(){ + ui.create.templayer(); + page.hide(); + pageboard.show(); + }; + page.init=function(){ + enterDirectory(page,''); + }; + return page; + }()); + createDash('图','图片文件',dash1); + createDash('音','音频文件',dash2); + createDash('字','字体文件',dash3); + createDash('全','全部文件',dash4); + }; + if(!get.config('menu_loadondemand')) node._initLink(); + }()); + createModeConfig('others',start.firstChild); + + var active=start.firstChild.querySelector('.active'); + if(!active){ + active=start.firstChild.firstChild; + active.classList.add('active'); + } + if(!active.link) active._initLink(); + rightPane.appendChild(active.link); + }()); + + (function(){ + var start=menuxpages.shift(); + var rightPane=start.lastChild; + + var clickMode=function(){ + var active=this.parentNode.querySelector('.active'); + if(active){ + if(active===this){ + return; + } + active.classList.remove('active'); + active.link.remove(); + } + this.classList.add('active'); + updateActive(this); + if(this.link) rightPane.appendChild(this.link); + else{ + this._initLink(); + rightPane.appendChild(this.link); + } + }; + updateActive=function(node){ + if(!node){ + node=start.firstChild.querySelector('.active'); + if(!node){ + return; + } + } + if (!node.link) { + node._initLink(); + } + for(var i=0;i=5){ + node.classList.add('smallfont'); + } + if(position2){ + position.insertBefore(node,position2); + } + node.mode=mode; + node._initLink=function(){ + node.link=page; + page.node=node; + var list=[]; + var boolAI=true; + var alterableSkills=[]; + var alterableCharacters=[]; + var charactersToAlter=[]; + for(var i in _info){ + if(_info[i][4]&&_info[i][4].contains('unseen')) continue; + if(connectMenu&&lib.connectBanned.contains(i)) continue; + list.push(i); + if(boolAI&&!lib.config.forbidai_user.contains(i)) boolAI=false; + for(var j=0;j<_info[i][3].length;j++){ + if(!lib.skill[_info[i][3][j]]){ + continue; + } + if(lib.skill[_info[i][3][j]].alter){ + alterableSkills.add(_info[i][3][j]); + alterableCharacters.add(i); + if(lib.config.vintageSkills.contains(_info[i][3][j])){ + charactersToAlter.add(i); + } + } + } + } + alterableCharacters.sort(); + list.sort(lib.sort.character); + var list2=list.slice(0); + var cfgnode=createConfig({ + name:'开启', + _name:mode, + init:lib.config.characters.contains(mode), + onclick:togglePack + }); + var cfgnodeAI=createConfig({ + name:'仅点将可用', + _name:mode, + init:boolAI, + intro:'将该武将包内的武将全部设置为仅点将可用', + onclick:function(bool){ + if(bool){ + for(var i=0;i该武将包不可被隐藏',page); + } + else if(!mode.startsWith('mode_')){ + ui.create.div('.config.pointerspan','隐藏武将包',page,function(){ + if(this.firstChild.innerHTML=='隐藏武将包'){ + if(confirm('真的要隐藏“'+get.translation(mode+'_character_config')+'”武将包吗?\n建议使用“关闭”而不是“隐藏”功能,否则将会影响其他相关武将包的正常运行!')){ + this.firstChild.innerHTML='武将包将在重启后隐藏'; + lib.config.hiddenCharacterPack.add(mode); + if(!lib.config.prompt_hidepack){ + alert('隐藏的扩展包可通过选项-其它-重置隐藏内容恢复'); + game.saveConfig('prompt_hidepack',true); + } + } + } + else{ + this.firstChild.innerHTML='隐藏武将包'; + lib.config.hiddenCharacterPack.remove(mode); + } + game.saveConfig('hiddenCharacterPack',lib.config.hiddenCharacterPack); + }); + } + } + }; + if(!get.config('menu_loadondemand')) node._initLink(); + return node; + }; + if(lib.config.show_favourite_menu&&!connectMenu&&Array.isArray(lib.config.favouriteCharacter)){ + lib.characterPack.mode_favourite={}; + for(var i=0;i{ + if(key.startsWith('mode_')) createModeConfig(key,start.firstChild); + }); + var active=start.firstChild.querySelector('.active'); + if(!active){ + active=start.firstChild.firstChild; + if(active.style.display=='none'){ + active=active.nextSibling; + if(active.style.display=='none'){ + active=active.nextSibling; + } + } + active.classList.add('active'); + updateActive(active); + } + if(!active.link) active._initLink(); + rightPane.appendChild(active.link); + + if(!connectMenu){ + var node1=ui.create.div('.lefttext','全部开启',start.firstChild,function(){ + game.saveConfig('characters',lib.config.all.characters); + updateNodes(); + }); + var node2=ui.create.div('.lefttext','恢复默认',start.firstChild,function(){ + game.saveConfig('characters',lib.config.defaultcharacters); + updateNodes(); + }); + node1.style.marginTop='12px'; + node2.style.marginTop='7px'; + } + + updateNodes(); + }()); + + (function(){ + var start=menuxpages.shift(); + var rightPane=start.lastChild; + var pileCreated=false; + var recreatePile=function(){ + lib.config.customcardpile['当前牌堆']=[lib.config.bannedpile,lib.config.addedpile]; + game.saveConfig('customcardpile',lib.config.customcardpile); + game.saveConfig('cardpilename','当前牌堆',true); + pileCreated=false; + }; + + var clickMode=function(){ + var active=this.parentNode.querySelector('.active'); + if(active===this){ + return; + } + active.classList.remove('active'); + active.link.remove(); + active=this; + this.classList.add('active'); + updateActiveCard(this); + if(this.mode=='cardpile'){ + this.create(); + } + if(this.link) rightPane.appendChild(this.link); + else{ + this._initLink(); + rightPane.appendChild(this.link); + } + }; + updateActiveCard=function(node){ + if(!node){ + node=start.firstChild.querySelector('.active'); + if(!node){ + return; + } + } + if(!node.link) node._initLink(); + for(var i=0;i=5){ + node.classList.add('smallfont'); + } + node.mode=mode; + node._initLink=function(){ + node.link=page; + var list=[]; + for(var i=0;isort2){ + return 1; + } + else{ + return -1; + } + }); + var cfgnode=createConfig({ + name:'开启', + _name:mode, + init:lib.config.cards.contains(mode), + onclick:togglePack + }); + if(!mode.startsWith('mode_')){ + page.appendChild(cfgnode); + } + else{ + page.style.paddingTop='8px'; + } + var banCard=function(e){ + if(_status.clicked){ + _status.clicked=false; + return; + } + if(mode.startsWith('mode_')&&!mode.startsWith('mode_extension_')&&mode!='mode_banned'){ + return; + } + ui.click.touchpop(); + this._banning=connectMenu?'online':'offline'; + ui.click.intro.call(this,e); + _status.clicked=false; + delete this._banning; + }; + var updateBanned=function(){ + var list; + if(connectMenu){ + var mode=menux.pages[0].firstChild.querySelector('.active'); + if(mode&&mode.mode){ + list=lib.config['connect_'+mode.mode+'_bannedcards']; + } + } + else{ + list=lib.config[get.mode()+'_bannedcards']; + } + if(list&&list.contains(this.link[2])){ + this.classList.add('banned'); + } + else{ + this.classList.remove('banned'); + } + }; + var buttons=ui.create.buttons(list,'vcard',page); + for(var i=0;i隐藏卡牌包',page,function(){ + if(this.firstChild.innerHTML=='隐藏卡牌包'){ + this.firstChild.innerHTML='卡牌包将在重启后隐藏'; + lib.config.hiddenCardPack.add(mode); + if(!lib.config.prompt_hidepack){ + alert('隐藏的扩展包可通过选项-其它-重置隐藏内容恢复'); + game.saveConfig('prompt_hidepack',true); + } + } + else{ + this.firstChild.innerHTML='隐藏卡牌包'; + lib.config.hiddenCardPack.remove(mode); + } + game.saveConfig('hiddenCardPack',lib.config.hiddenCardPack); + }); + } + if(!mode.startsWith('mode_')&lib.cardPile[mode]){ + var cardpileNodes=[]; + var cardpileexpanded=false; + if(!lib.config.bannedpile[mode]){ + lib.config.bannedpile[mode]=[]; + } + if(!lib.config.addedpile[mode]){ + lib.config.addedpile[mode]=[]; + } + ui.create.div('.config.more.pile','编辑牌堆
      >
      ',page,function(){ + if(cardpileexpanded){ + this.classList.remove('on'); + for(var k=0;k{ + if(key.startsWith('mode_')) createModeConfig(key,start.firstChild); + }); + var active=start.firstChild.querySelector('.active'); + if(!active){ + active=start.firstChild.firstChild; + if(active.style.display=='none'){ + active=active.nextSibling; + } + active.classList.add('active'); + updateActiveCard(active); + } + if(!active.link) active._initLink(); + rightPane.appendChild(active.link); + + (function(){ + if(connectMenu) return; + var page=ui.create.div('.menu-buttons'); + var node=ui.create.div('.menubutton.large','牌堆',clickMode); + start.firstChild.insertBefore(node,start.firstChild.querySelector('.lefttext')); + node.link=page; + node.mode='cardpile'; + node.create=function(){ + if(pileCreated) return; + pileCreated=true; + page.innerHTML=''; + + var pileList=null; + var createList=function(){ + if(pileList){ + pileList.remove(); + } + var list=['默认牌堆']; + if(lib.config.customcardpile['当前牌堆']){ + list.push('当前牌堆'); + } + for(var i in lib.config.customcardpile){ + list.add(i); + } + var currentpile=get.config('cardpilename'); + if(!currentpile){ + if(list.contains('当前牌堆')){ + currentpile='当前牌堆'; + } + else{ + currentpile='默认牌堆'; + } + } + pileList=ui.create.selectlist(list,currentpile,pileChoose,function(e){ + game.saveConfig('cardpilename',this.value,true); + restart.style.display=''; + }); + pileList.style.float='right'; + } + var pileChoose=ui.create.div('.config.toggle.cardpilecfg.nomarginleft','选择牌堆',page); + createList(); + + var pileDel=function(){ + delete lib.config.customcardpile[this.parentNode.link]; + this.parentNode.remove(); + game.saveConfig('customcardpile',lib.config.customcardpile); + for(var i in lib.config.mode_config){ + if(i=='global') continue; + if(lib.config.mode_config[i].cardpilename==this.parentNode.link){ + game.saveConfig('cardpilename',null,i); + } + } + createList(); + }; + + var restart=ui.create.div('.config.more','重新启动',game.reload,page); + restart.style.display='none'; + var createPileNode=function(name){ + var node=ui.create.div('.config.toggle.cardpilecfg.nomarginleft',name); + node.link=name; + var del=document.createElement('span'); + del.innerHTML='删除'; + del.classList.add('cardpiledelete'); + del.onclick=pileDel; + node.appendChild(del); + if(name=='当前牌堆'){ + page.insertBefore(node,pileChoose.nextSibling); + } + else{ + page.insertBefore(node,restart); + } + }; + for(var i in lib.config.customcardpile){ + createPileNode(i); + } + var exportCardPile; + ui.create.div('.config.more','保存当前牌堆
      >
      ',page,function(){ + this.classList.toggle('on'); + if(this.classList.contains('on')){ + exportCardPile.classList.remove('hidden'); + } + else{ + exportCardPile.classList.add('hidden'); + } + }); + exportCardPile=ui.create.div('.config.cardpileadd.indent',page); + exportCardPile.classList.add('hidden'); + ui.create.div('','名称:',exportCardPile); + var input=exportCardPile.firstChild.lastChild.previousSibling; + input.value='自定义牌堆'; + input.style.marginRight='3px'; + input.style.width='120px'; + exportCardPile.firstChild.lastChild.onclick=function(){ + var name=input.value; + var ok=true; + if(lib.config.customcardpile[name]||name=='默认牌堆'||name=='当前牌堆'){ + for(var i=1;i<=1000;i++){ + if(!lib.config.customcardpile[name+'('+i+')']){ + name=name+'('+i+')'; + break; + } + } + } + lib.config.customcardpile[name]=[lib.config.bannedpile,lib.config.addedpile]; + delete lib.config.customcardpile['当前牌堆']; + for(var i in lib.mode){ + if(lib.config.mode_config[i]&& + (lib.config.mode_config[i].cardpilename=='当前牌堆'||!lib.config.mode_config[i].cardpilename)){ + game.saveConfig('cardpilename',name,i); + } + } + for(var i=0;i=5){ + node.classList.add('smallfont'); + } + node.mode=mode; + // node._initLink=function(){ + node.link=page; + for(var i in lib.extensionMenu[mode]){ + if(i=='game') continue; + var cfg=copyObj(lib.extensionMenu[mode][i]); + var j; + if(mode.startsWith('extension_')){ + j=mode+'_'+i; + } + else{ + j=mode+'_'+i+'_playpackconfig'; + } + cfg._name=j; + if(!lib.config.hasOwnProperty(j)){ + game.saveConfig(j,cfg.init); + } + else{ + cfg.init=lib.config[j]; + } + + if(i=='enable'){ + cfg.onclick=togglePack; + } + else if(!lib.extensionMenu[mode][i].onclick){ + cfg.onclick=function(result){ + var cfg=this._link.config; + game.saveConfig(cfg._name,result); + }; + } + var cfgnode=createConfig(cfg); + if(cfg.onswitch){ + cfgnode.onswitch=cfg.onswitch; + } + page.appendChild(cfgnode); + } + // }; + // if(!get.config('menu_loadondemand')) node._initLink(); + return node; + }; + for(var i in lib.extensionMenu){ + if(lib.config.all.stockextension.contains(i)&&!lib.config.all.plays.contains(i)) continue; + if(lib.config.hiddenPlayPack.contains(i)) continue; + createModeConfig(i,start.firstChild); + } + (function(){ + if(!lib.device&&!lib.db) return; + if(lib.config.show_extensionmaker==false) return; + var page=ui.create.div('#create-extension'); + var node=ui.create.div('.menubutton.large','制作扩展',start.firstChild,clickMode); + node.mode='create'; + game.editExtension=function(name){ + node._initLink(); + game.editExtension(name); + }; + node._initLink=function(){ + node.link=page; + var pageboard=ui.create.div(page); + var inputExtLine=ui.create.div(pageboard); + inputExtLine.style.transition='all 0s'; + inputExtLine.style.padding='10px'; + inputExtLine.style.height='22px'; + inputExtLine.style.lineHeight='22px'; + inputExtLine.style.whiteSpace='nowrap'; + inputExtLine.style.overflow='visible'; + var inputExtSpan=document.createElement('span'); + inputExtSpan.innerHTML='扩展名:'; + inputExtLine.appendChild(inputExtSpan); + var inputExtName=document.createElement('input'); + inputExtName.type='text'; + inputExtName.value='无名扩展'; + inputExtName.style.width='80px'; + inputExtName.style.textAlign='center'; + inputExtLine.appendChild(inputExtName); + + var buttonConfirmOnclick=function(){ + buttonConfirm.style.display='none'; + inputExtSpan.style.display='none'; + inputExtName.style.display='none'; + authorExtLine.style.display='none'; + introExtLine.style.display='none'; + forumExtLine.style.display='none'; + diskExtLine.style.display='none'; + versionExtLine.style.display='none'; + okExtLine.style.display='none'; + inputExtLine.style.padding='10px'; + buttonRename.style.display=''; + buttonSave.style.display=''; + buttonReset.style.display=''; + buttonExport.style.display=''; + inputExtSpan.innerHTML='扩展名称:'; + inputExtName.style.width='100px'; + inputExtName.style.textAlign=''; + + dashboard.style.display=''; + }; + var createExtLine=function(str,str2){ + var infoExtLine=ui.create.div(pageboard); + infoExtLine.style.display='none'; + infoExtLine.style.padding='0 10px 10px 10px'; + infoExtLine.style.height='22px'; + infoExtLine.style.lineHeight='22px'; + infoExtLine.style.whiteSpace='nowrap'; + infoExtLine.style.overflow='visible'; + if(typeof str=='boolean'){ + var inputConfirm=document.createElement('button'); + inputConfirm.innerHTML='确定'; + inputConfirm.onclick=buttonConfirmOnclick; + infoExtLine.appendChild(inputConfirm); + return infoExtLine; + } + var infoExtSpan=document.createElement('span'); + infoExtSpan.innerHTML=str+':'; + infoExtLine.appendChild(infoExtSpan); + var infoExtName=document.createElement('input'); + infoExtName.type='text'; + infoExtName.style.width='100px'; + infoExtName.value=str2||''; + infoExtLine.appendChild(infoExtName); + return infoExtLine; + }; + var authorExtLine=createExtLine('扩展作者',get.connectNickname()); + var introExtLine=createExtLine('扩展描述'); + var versionExtLine=createExtLine('扩展版本','1.0'); + var diskExtLine=createExtLine('网盘地址'); + var forumExtLine=createExtLine('讨论地址'); + var okExtLine=createExtLine(true); + + game.editExtension=function(name){ + page.currentExtension=name||'无名扩展'; + inputExtName.value=page.currentExtension; + if(name&&lib.extensionPack[name]){ + authorExtLine.querySelector('input').value=lib.extensionPack[name].author||''; + introExtLine.querySelector('input').value=lib.extensionPack[name].intro||''; + diskExtLine.querySelector('input').value=lib.extensionPack[name].diskURL||''; + forumExtLine.querySelector('input').value=lib.extensionPack[name].forumURL||''; + versionExtLine.querySelector('input').value=lib.extensionPack[name].version||''; + } + else{ + authorExtLine.querySelector('input').value=get.connectNickname()||''; + introExtLine.querySelector('input').value=''; + diskExtLine.querySelector('input').value=''; + forumExtLine.querySelector('input').value=''; + versionExtLine.querySelector('input').value='1.0'; + } + if(name){ + inputExtName.disabled=true; + buttonConfirm.style.display='none'; + inputExtSpan.style.display='none'; + inputExtName.style.display='none'; + buttonRename.style.display=''; + buttonSave.style.display=''; + buttonReset.style.display=''; + buttonExport.style.display=''; + } + else{ + inputExtName.disabled=false; + buttonConfirm.style.display=''; + inputExtSpan.innerHTML='扩展名:'; + inputExtName.style.width='80px'; + inputExtName.style.textAlign='center'; + inputExtSpan.style.display=''; + inputExtName.style.display=''; + buttonRename.style.display='none'; + buttonSave.style.display='none'; + buttonReset.style.display='none'; + buttonExport.style.display='none'; + } + + dashboard.style.display=''; + + exportExtLine.style.display='none'; + shareExtLine.style.display='none'; + authorExtLine.style.display='none'; + introExtLine.style.display='none'; + forumExtLine.style.display='none'; + diskExtLine.style.display='none'; + versionExtLine.style.display='none'; + okExtLine.style.display='none'; + inputExtLine.style.padding='10px'; + dash1.reset(name); + dash2.reset(name); + dash3.reset(name); + dash4.reset(name); + dash1.link.classList.remove('active'); + dash2.link.classList.remove('active'); + dash3.link.classList.remove('active'); + dash4.link.classList.remove('active'); + var active=node.parentNode.querySelector('.active'); + if(active===node){ + return; + } + active.classList.remove('active'); + active.link.remove(); + node.classList.add('active'); + rightPane.appendChild(node.link); + } + var processExtension=function(exportext){ + if(page.currentExtension){ + if(page.currentExtension!=inputExtName.value&&!exportext){ + game.removeExtension(page.currentExtension); + } + } + inputExtName.disabled=true; + setTimeout(function(){ + var ext={}; + var config=null,help=null; + for(var i in dash4.content){ + try{ + if(i=='content'||i=='precontent'){ + eval('ext[i]='+dash4.content[i]); + if(typeof ext[i]!='function'){ + throw('err'); + } + else{ + ext[i]=ext[i].toString(); + } + } + else{ + eval(dash4.content[i]); + eval('ext[i]='+i); + if(ext[i]==null||typeof ext[i]!='object'){ + throw('err'); + } + else{ + ext[i]=JSON.stringify(ext[i]); + } + } + } + catch(e){ + console.log(e); + delete ext[i]; + } + } + page.currentExtension=inputExtName.value||'无名扩展'; + var str='{name:"'+page.currentExtension+'"'; + for(var i in ext){ + str+=','+i+':'+ext[i]; + } + dash2.content.pack.list=[]; + for(var i=0;i { + const pwd=prompt("请输入压缩包密码,不设密码直接点确定"); + let result; + if(pwd===''||pwd=== null){ + window.noname_shijianInterfaces.shareExtensionAsync(extName); + }else{ + window.noname_shijianInterfaces.shareExtensionWithPassWordAsync(extName, pwd); + } + },()=>{ + alert('未检测到扩展文件,将使用无名杀自带的导出功能'); + oldExport(); + }); + }else{ + oldExport(); + } + }; + inputExtLine.appendChild(buttonExport); + var exportExtLine=ui.create.div(pageboard); + exportExtLine.style.display='none'; + exportExtLine.style.width='calc(100% - 40px)'; + exportExtLine.style.textAlign='left'; + exportExtLine.style.marginBottom='5px'; + if(lib.device=='ios'){ + exportExtLine.innerHTML='已保存。退出游戏并重新打开后生效×'; + exportExtLine.querySelectorAll('span')[0].onclick=function(){ + exportExtLine.style.display='none'; + }; + } + else{ + exportExtLine.innerHTML='重启后生效。立即重启×'; + exportExtLine.querySelectorAll('span')[0].onclick=game.reload; + exportExtLine.querySelectorAll('span')[1].onclick=function(){ + exportExtLine.style.display='none'; + }; + } + + + var shareExtLine=ui.create.div(pageboard); + shareExtLine.style.display='none'; + shareExtLine.style.width='calc(100% - 40px)'; + shareExtLine.style.textAlign='left'; + shareExtLine.style.marginBottom='5px'; + shareExtLine.innerHTML='已导出扩展。分享扩展×'; + shareExtLine.querySelectorAll('span')[0].onclick = function () { + //这个链接404了 + //game.open('https://tieba.baidu.com/p/5439380222'); + //无名杀贴吧首页 + game.open('https://tieba.baidu.com/f?ie=utf-8&kw=%E6%97%A0%E5%90%8D%E6%9D%80'); + }; + shareExtLine.querySelectorAll('span')[1].onclick=function(){ + shareExtLine.style.display='none'; + }; + + var dashboard=ui.create.div(pageboard); + var clickDash=function(){ + ui.create.templayer(); + pageboard.hide(); + this.link.show(); + if(this.link.init){ + this.link.init(); + } + }; + var createDash=function(str1,str2,node){ + var dash=ui.create.div('.menubutton.large.dashboard'); + dashboard.appendChild(dash); + page.appendChild(node); + dash.link=node; + node.link=dash; + dash.listen(clickDash); + lib.setScroll(node); + ui.create.div('',str1,dash); + ui.create.div('',str2,dash); + }; + var dash1=(function(){ + var page=ui.create.div('.hidden.menu-buttons'); + var currentButton=null; + page.init=function(){ + if(!page.querySelector('.button.character')){ + toggle.classList.add('on'); + newCharacter.style.display=''; + } + }; + var updateButton=function(){ + var name=page.querySelector('input.new_name').value; + if(!name){ + editnode.classList.add('disabled'); + return; + } + name=name.split('|'); + name=name[0]; + if(currentButton){ + if(currentButton.link!=name){ + if(lib.character[name]||page.content.pack.character[name]){ + editnode.classList.add('disabled'); + return; + } + } + } + else{ + if(lib.character[name]||page.content.pack.character[name]){ + editnode.classList.add('disabled'); + return; + } + } + if(!fakeme.image){ + if(!page.content.image[name+'.jpg']){ + editnode.classList.add('disabled'); + return; + } + } + editnode.classList.remove('disabled'); + }; + var clickButton=function(){ + if(currentButton==this){ + resetEditor(); + return; + } + resetEditor(); + currentButton=this; + toggle.classList.add('on'); + newCharacter.style.display=''; + fakeme.classList.add('inited'); + fakeme.style.backgroundImage=this.style.backgroundImage; + if(page.content.pack.translate[this.link]!=this.link){ + newCharacter.querySelector('.new_name').value=this.link+'|'+page.content.pack.translate[this.link]; + } + else{ + newCharacter.querySelector('.new_name').value=this.link; + } + var info=page.content.pack.character[this.link]; + newCharacter.querySelector('.new_hp').value=info[2]; + sexes.value=info[0]; + groups.value=info[1]; + if(info[4]){ + for(var i=0;i{ + createButton(i,value); + loadImage(file,value); + }); + } + } + else{ + page.content={ + pack:{ + character:{}, + translate:{} + }, + image:{} + }; + toggle.classList.add('on'); + newCharacter.style.display=''; + } + }; + ui.create.div('.config.more','
      返回',page,function(){ + ui.create.templayer(); + page.hide(); + pageboard.show(); + }); + page.content={ + pack:{ + character:{}, + translate:{} + }, + image:{} + }; + var newCharacter; + var toggle=ui.create.div('.config.more.on','创建武将
      >
      ',page,function(){ + this.classList.toggle('on'); + if(this.classList.contains('on')){ + newCharacter.style.display=''; + } + else{ + newCharacter.style.display='none'; + } + }); + var resetEditor=function(){ + currentButton=null; + toggle.classList.remove('on'); + newCharacter.style.display='none'; + fakeme.classList.remove('inited'); + delete fakeme.image; + delete fakeme.image64; + fakeme.style.backgroundImage=''; + var inputs=newCharacter.querySelectorAll('input'); + for(var i=0;i',newCharacter).style.paddingTop='8px'; + ui.create.div('.indent','介绍:',newCharacter).style.paddingTop='8px'; + ui.create.div('.indent','体力:',newCharacter).style.paddingTop='8px'; + newCharacter.querySelector('input.new_name').onblur=updateButton; + var sexes=ui.create.selectlist([ + ['male','男'], + ['female','女'], + ['none','无'], + ],null,ui.create.div('.indent','性别:',newCharacter)); + var grouplist=[]; + for(var i=0;i主公BOSS仅点将可用
      隐匿技
      ',newCharacter); + var addSkill=ui.create.div('.add_skill','添加技能
      ',newCharacter); + var list=[]; + for(var i in lib.character){ + if(lib.character[i][3].length){ + list.push([i,lib.translate[i]]); + } + } + list.sort(function(a,b){ + a=a[0];b=b[0]; + var aa=a,bb=b; + if(aa.includes('_')){ + aa=aa.slice(aa.indexOf('_')+1); + } + if(bb.includes('_')){ + bb=bb.slice(bb.indexOf('_')+1); + } + if(aa!=bb){ + return aa>bb?1:-1; + } + return a>b?1:-1; + }); + var list2=[]; + var skills=lib.character[list[0][0]][3]; + for(var i=0;i{ + createButton(i,value,fullskin); + loadImage(file,value); + }); + } + } + else{ + page.content={ + pack:{ + card:{}, + translate:{} + }, + image:{} + }; + toggle.classList.add('on'); + newCard.style.display=''; + } + updatePile(); + }; + ui.create.div('.config.more.margin-bottom','
      返回',page,function(){ + ui.create.templayer(); + page.hide(); + pageboard.show(); + }); + page.content={ + pack:{ + card:{}, + translate:{}, + list:[] + }, + image:{} + }; + var newCard; + var toggle=ui.create.div('.config.more.on','创建卡牌
      >
      ',page,function(){ + this.classList.toggle('on'); + if(this.classList.contains('on')){ + newCard.style.display=''; + } + else{ + newCard.style.display='none'; + } + }); + var resetEditor=function(){ + currentButton=null; + toggle.classList.remove('on'); + newCard.style.display='none'; + fakeme.classList.remove('inited'); + fakeme.classList.add('fullskin'); + delete fakeme.image; + delete fakeme.image64; + fakeme.style.backgroundImage=''; + fakeme.imagenode.style.backgroundImage=''; + var inputs=newCard.querySelectorAll('input'); + for(var i=0;i',newCard).style.paddingTop='8px'; + ui.create.div('.indent','描述:',newCard).style.paddingTop='6px'; + newCard.querySelector('input.new_name').onblur=updateButton; + var codeButton=document.createElement('button'); + newCard.appendChild(codeButton); + codeButton.innerHTML='编辑代码'; + codeButton.style.left='123px'; + codeButton.style.top='66px'; + codeButton.style.position='absolute'; + + var citeButton=document.createElement('button'); + newCard.appendChild(citeButton); + citeButton.innerHTML='引用代码'; + citeButton.style.left='123px'; + citeButton.style.top='90px'; + citeButton.style.position='absolute'; + citeButton.onclick=function(){ + codeButton.style.display='none'; + citeButton.style.display='none'; + selectname.style.display=''; + confirmcontainer.style.display=''; + } + + var list=[]; + for(var i in lib.card){ + if(lib.translate[i]){ + list.push([i,lib.translate[i]]); + } + } + list.sort(function(a,b){ + a=a[0];b=b[0]; + var aa=a,bb=b; + if(aa.includes('_')){ + aa=aa.slice(aa.indexOf('_')+1); + } + if(bb.includes('_')){ + bb=bb.slice(bb.indexOf('_')+1); + } + if(aa!=bb){ + return aa>bb?1:-1; + } + return a>b?1:-1; + }); + var selectname=ui.create.selectlist(list,list[0],newCard); + selectname.style.left='123px'; + selectname.style.top='66px'; + selectname.style.position='absolute'; + selectname.style.display='none'; + + var confirmcontainer=ui.create.div(newCard); + confirmcontainer.style.left='123px'; + confirmcontainer.style.top='90px'; + confirmcontainer.style.position='absolute'; + confirmcontainer.style.display='none'; + + var citeconfirm=document.createElement('button'); + citeconfirm.innerHTML='引用'; + confirmcontainer.appendChild(citeconfirm); + citeconfirm.onclick=function(){ + codeButton.style.display=''; + citeButton.style.display=''; + selectname.style.display='none'; + confirmcontainer.style.display='none'; + container.code='card='+get.stringify(lib.card[selectname.value]); + codeButton.onclick.call(codeButton); + if(lib.translate[selectname.value+'_info']){ + newCard.querySelector('input.new_description').value=lib.translate[selectname.value+'_info']; + } + } + + var citecancel=document.createElement('button'); + citecancel.innerHTML='取消'; + citecancel.style.marginLeft='3px'; + confirmcontainer.appendChild(citecancel); + citecancel.onclick=function(){ + codeButton.style.display=''; + citeButton.style.display=''; + selectname.style.display='none'; + confirmcontainer.style.display='none'; + } + + codeButton.onclick=function(){ + var node=container; + ui.window.classList.add('shortcutpaused'); + ui.window.classList.add('systempaused'); + window.saveNonameInput=saveInput; + if(node.aced){ + ui.window.appendChild(node); + node.editor.setValue(node.code,1); + } + else if(lib.device=='ios'){ + ui.window.appendChild(node); + if(!node.textarea){ + var textarea=document.createElement('textarea'); + editor.appendChild(textarea); + node.textarea=textarea; + lib.setScroll(textarea); + } + node.textarea.value=node.code; + } + else{ + if(!window.CodeMirror){ + lib.init.js(lib.assetURL+'game','codemirror',()=>lib.codeMirrorReady(node,editor)); + lib.init.css(lib.assetURL+'layout/default','codemirror'); + } + else{ + lib.codeMirrorReady(node,editor); + } + } + } + + var container=ui.create.div('.popup-container.editor'); + var saveInput=function(){ + var code; + if(container.editor){ + code=container.editor.getValue(); + } + else if(container.textarea){ + code=container.textarea.value; + } + try{ + var card=null; + eval(code); + if(card==null||typeof card!='object'){ + throw('err'); + } + } + catch(e){ + if(e=='err'){ + alert('代码格式有错误,请对比示例代码仔细检查'); + } + else{ + var tip=lib.getErrorTip(e)||''; + alert('代码语法有错误,请仔细检查('+e+')'+tip); + } + window.focus(); + if(container.editor){ + container.editor.focus(); + } + else if(container.textarea){ + container.textarea.focus(); + } + return; + } + dash2.link.classList.add('active'); + ui.window.classList.remove('shortcutpaused'); + ui.window.classList.remove('systempaused'); + container.delete(); + container.code=code; + delete window.saveNonameInput; + }; + var editor=ui.create.editor(container,saveInput); + container.code='card={\n \n}\n\n\/*\n示例:\ncard={\n type:"basic",\n enable:true,\n filterTarget:true,\n content:function(){\n target.draw()\n },\n ai:{\n order:1,\n result:{\n target:1\n }\n }\n}\n此例的效果为目标摸一张牌\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'; + + var editnode=ui.create.div('.menubutton.large.new_card.disabled','创建卡牌',newCard,function(){ + var name=page.querySelector('input.new_name').value; + if(!name){ + alert('请填写卡牌名\n提示:卡牌名格式为id+|+中文名,其中id必须惟一'); + return; + } + name=name.split('|'); + var translate=name[1]||name[0]; + var info=page.querySelector('input.new_description').value; + name=name[0]; + if(currentButton){ + if(currentButton.link!=name){ + if(lib.card[name]||page.content.pack.card[name]){ + alert('卡牌名与现有卡牌重复,请更改\n提示:卡牌名格式为id+|+中文名,其中id必须惟一'); + return; + } + var extname; + if(currentButton.classList.contains('fullskin')){ + extname='.png'; + } + else{ + extname='.jpg'; + } + page.content.image[name+extname]=page.content.image[currentButton.link+extname]; + delete page.content.image[currentButton.link+extname]; + delete page.content.pack.card[currentButton.link]; + delete page.content.pack.translate[currentButton.link]; + delete page.content.pack.translate[currentButton.link+'_info']; + currentButton.link=name; + } + } + else{ + if(lib.card[name]||page.content.pack.card[name]){ + alert('卡牌名与现有卡牌重复,请更改\n提示:卡牌名格式为id+|+中文名,其中id必须惟一'); + return; + } + } + if(fakeme.image){ + if(fakeme.classList.contains('fullskin')){ + page.content.image[name+'.png']=fakeme.image; + delete page.content.image[name+'.jpg']; + } + else{ + page.content.image[name+'.jpg']=fakeme.image; + delete page.content.image[name+'.png']; + } + } + else if(!fakeme.classList.contains('inited')){ + alert('请选择一个卡牌背景'); + return; + } + page.content.pack.translate[name]=translate; + page.content.pack.translate[name+'_info']=info; + try{ + var card=null; + eval(container.code); + if(card==null||typeof card!='object'){ + throw('err'); + } + page.content.pack.card[name]=card; + } + catch(e){ + page.content.pack.card[name]={}; + } + if(fakeme.classList.contains('inited')){ + if(fakeme.classList.contains('fullskin')){ + page.content.pack.card[name].fullskin=true; + delete page.content.pack.card[name].fullimage; + } + else{ + page.content.pack.card[name].fullimage=true; + delete page.content.pack.card[name].fullskin; + } + } + if(this.innerHTML=='创建卡牌'){ + createButton(name,fakeme.image64,fakeme.classList.contains('fullskin')); + } + else if(currentButton){ + if(fakeme.image64){ + if(fakeme.classList.contains('fullskin')){ + currentButton.style.color=''; + currentButton.style.textShadow=''; + currentButton.imagenode.style.backgroundImage='url('+fakeme.image64+')'; + currentButton.style.backgroundImage=''; + currentButton.style.backgroundSize=''; + currentButton.classList.add('fullskin'); + } + else{ + currentButton.style.color='white'; + currentButton.style.textShadow='black 0 0 2px'; + currentButton.imagenode.style.backgroundImage=''; + currentButton.style.backgroundImage='url('+fakeme.image64+')'; + currentButton.style.backgroundSize='cover'; + currentButton.classList.remove('fullskin'); + } + } + currentButton.nodename.innerHTML=get.verticalStr(translate); + } + resetEditor(); + updatePile(); + dash2.link.classList.add('active'); + }); + var delnode=ui.create.div('.menubutton.large.new_card_delete','取消',editnode.parentNode,function(){ + if(this.innerHTML=='删除'){ + this.button.remove(); + var name=this.button.link; + delete dash2.content.pack.card[name]; + delete dash2.content.pack.translate[name]; + delete dash2.content.pack.translate[name+'_info']; + delete dash2.content.image[name]; + updatePile(); + dash2.link.classList.add('active'); + } + resetEditor(); + }); + + var editPile; + var toggle2=ui.create.div('.config.more','编辑牌堆
      >
      ',page,function(){ + this.classList.toggle('on'); + if(this.classList.contains('on')){ + editPile.style.display=''; + } + else{ + editPile.style.display='none'; + } + }); + + editPile=ui.create.div('.edit_pile',page); + editPile.style.display='none'; + + + var cardpileadd=ui.create.div('.config.toggle.cardpilecfg.cardpilecfgadd',editPile); + var pile=ui.create.div(editPile); + page.pile=pile; + var cardpileaddname=document.createElement('select'); + var updatePile=function(){ + cardpileaddname.innerHTML=''; + var list=[]; + var list2=[]; + for(var i in page.content.pack.card){ + list.push([i,page.content.pack.translate[i]]); + list2.push(i); + } + if(list.length){ + toggle2.style.display=''; + if(toggle2.classList.contains('on')){ + editPile.style.display=''; + } + else{ + editPile.style.display='none'; + } + for(var i=0;i
      返回',page,function(){ + ui.create.templayer(); + page.hide(); + if(page.fromchar){ + dash1.show(); + delete page.fromchar; + } + else{ + pageboard.show(); + } + }); + var currentButton=null; + var clickButton=function(){ + if(currentButton==this){ + resetEditor(); + return; + } + resetEditor(); + currentButton=this; + toggle.classList.add('on'); + newSkill.style.display=''; + if(page.content.pack.translate[this.link]!=this.link){ + newSkill.querySelector('.new_name').value=this.link+'|'+page.content.pack.translate[this.link]; + } + else{ + newSkill.querySelector('.new_name').value=this.link; + } + newSkill.querySelector('.new_description').value=page.content.pack.translate[this.link+'_info']; + var info=page.content.pack.skill[this.link]; + container.code='skill='+get.stringify(info); + + toggle.innerHTML='编辑技能
      >
      '; + editnode.innerHTML='编辑技能'; + editnode.classList.remove('disabled'); + delnode.button=this; + delnode.innerHTML='删除'; + } + var createButton=function(name){ + var button=ui.create.div('.menubutton'); + button.link=name; + button.innerHTML=page.content.pack.translate[name]; + button.listen(clickButton); + page.insertBefore(button,page.childNodes[1]); + } + var newSkill; + var toggle=ui.create.div('.config.more.on','创建技能
      >
      ',page,function(){ + this.classList.toggle('on'); + if(this.classList.contains('on')){ + newSkill.style.display=''; + } + else{ + newSkill.style.display='none'; + } + }); + page.toggle=toggle; + var resetEditor=function(){ + currentButton=null; + toggle.classList.remove('on'); + newSkill.style.display='none'; + var inputs=newSkill.querySelectorAll('input'); + for(var i=0;i',newSkill); + var descnode=ui.create.div('.config','描述:',newSkill); + namenode.querySelector('input.new_name').onblur=updateButton; + var commandline=ui.create.div('.config',newSkill); + var editbutton=document.createElement('button'); + editbutton.innerHTML='编辑代码'; + commandline.appendChild(editbutton); + editbutton.onclick=function(){ + var node=container; + ui.window.classList.add('shortcutpaused'); + ui.window.classList.add('systempaused'); + window.saveNonameInput=saveInput; + if(node.aced){ + ui.window.appendChild(node); + node.editor.setValue(node.code,1); + } + else if(lib.device=='ios'){ + ui.window.appendChild(node); + if(!node.textarea){ + var textarea=document.createElement('textarea'); + editor.appendChild(textarea); + node.textarea=textarea; + lib.setScroll(textarea); + } + node.textarea.value=node.code; + } + else{ + if(!window.CodeMirror){ + lib.init.js(lib.assetURL+'game','codemirror',()=>lib.codeMirrorReady(node,editor)); + lib.init.css(lib.assetURL+'layout/default','codemirror'); + } + else{ + lib.codeMirrorReady(node,editor); + } + } + } + + var container=ui.create.div('.popup-container.editor'); + var saveInput=function(){ + var code; + if(container.editor){ + code=container.editor.getValue(); + } + else if(container.textarea){ + code=container.textarea.value; + } + try{ + var skill=null; + eval(code); + if(skill==null||typeof skill!='object'){ + throw('err'); + } + } + catch(e){ + if(e=='err'){ + alert('代码格式有错误,请对比示例代码仔细检查'); + } + else{ + var tip=lib.getErrorTip(e)||''; + alert('代码语法有错误,请仔细检查('+e+')'+tip); + } + window.focus(); + if(container.editor){ + container.editor.focus(); + } + else if(container.textarea){ + container.textarea.focus(); + } + return; + } + dash3.link.classList.add('active'); + ui.window.classList.remove('shortcutpaused'); + ui.window.classList.remove('systempaused'); + container.delete(); + container.code=code; + delete window.saveNonameInput; + }; + var editor=ui.create.editor(container,saveInput); + container.code='skill={\n \n}\n\n\/*\n示例:\nskill={\n trigger:{player:"phaseJieshuBegin"},\n frequent:true,\n content:function(){\n player.draw()\n }\n}\n此例为闭月代码\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'; + + var citebutton=document.createElement('button'); + citebutton.innerHTML='引用代码'; + commandline.appendChild(citebutton); + citebutton.onclick=function(){ + editbutton.style.display='none'; + citebutton.style.display='none'; + selectname.style.display=''; + skillopt.style.display=''; + addSkillButton.style.display=''; + cancelSkillButton.style.display=''; + } + + var list=[]; + for(var i in lib.character){ + if(lib.character[i][3].length){ + list.push([i,lib.translate[i]]); + } + } + list.sort(function(a,b){ + a=a[0];b=b[0]; + var aa=a,bb=b; + if(aa.includes('_')){ + aa=aa.slice(aa.indexOf('_')+1); + } + if(bb.includes('_')){ + bb=bb.slice(bb.indexOf('_')+1); + } + if(aa!=bb){ + return aa>bb?1:-1; + } + return a>b?1:-1; + }); + list.push(['others','其它']); + var list2=[]; + var skills=lib.character[list[0][0]][3]; + for(var i=0;ib?1:-1; + }); + selectname.onchange=function(){ + var skills; + skillopt.innerHTML=''; + if(this.value=='others'){ + skills=list3; + for(var i=0;i←返回',page,function(){ + ui.create.templayer(); + page.hide(); + pageboard.show(); + }); + page.reset=function(name){ + page.content={}; + if(lib.extensionPack[name]){ + for(var i in dashes){ + dashes[i].node.code=''; + } + for(var i in lib.extensionPack[name].code){ + switch(typeof lib.extensionPack[name].code[i]){ + case 'function':page.content[i]=lib.extensionPack[name].code[i].toString();break; + case 'object':page.content[i]=i+'='+get.stringify(lib.extensionPack[name].code[i]);break; + } + } + for(var i in page.content){ + dashes[i].node.code=page.content[i]||''; + } + } + else{ + dashes.content.node.code='function(config,pack){\n \n}\n\n\/*\n函数执行时机为游戏数据加载之后、界面加载之前\n参数1扩展选项(见选项代码);参数2为扩展定义的武将、卡牌和技能等(可在此函数中修改)\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'; + dashes.precontent.node.code='function(){\n \n}\n\n\/*\n函数执行时机为游戏数据加载之前,且不受禁用扩展的限制\n除添加模式外请慎用\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'; + dashes.config.node.code='config={\n \n}\n\n\/*\n示例:\nconfig={\n switcher_example:{\n name:"示例列表选项",\n init:"3",\n item:{"1":"一","2":"二","3":"三"}\n },\n toggle_example:{\n name:"示例开关选项",\n init:true\n }\n}\n此例中传入的主代码函数的默认参数为{switcher_example:"3",toggle_example:true}\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'; + dashes.help.node.code='help={\n \n}\n\n\/*\n示例:\nhelp={\n "帮助条目":"
      • 列表1-条目1
      • 列表1-条目2
      1. 列表2-条目1
      2. 列表2-条目2"\n}\n帮助内容将显示在菜单-选项-帮助中\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'; + } + }; + var dashes={}; + var createCode=function(str1,str2,sub,func,link,str){ + var dash=ui.create.div('.menubutton.large.dashboard'); + dashes[link]=dash; + sub.appendChild(dash); + dash.listen(func); + dash.link=link; + ui.create.div('',str1,dash); + ui.create.div('',str2,dash); + var container=ui.create.div('.popup-container.editor'); + var saveInput=function(){ + var code; + if(container.editor){ + code=container.editor.getValue(); + } + else if(container.textarea){ + code=container.textarea.value; + } + try{ + if(link=='content'||link=='precontent'){ + var func=null; + eval('func='+code); + if(typeof func!='function'){ + throw('err'); + } + } + else if(link=='config'){ + var config=null; + eval(code); + if(config==null||typeof config!='object'){ + throw('err'); + } + } + else if(link=='help'){ + var help=null; + eval(code); + if(help==null||typeof help!='object'){ + throw('err'); + } + } + } + catch(e){ + if(e=='err'){ + alert('代码格式有错误,请对比示例代码仔细检查'); + } + else{ + var tip=lib.getErrorTip(e)||''; + alert('代码语法有错误,请仔细检查('+e+')'+tip); + } + window.focus(); + if(container.editor){ + container.editor.focus(); + } + else if(container.textarea){ + container.textarea.focus(); + } + return; + } + dash4.link.classList.add('active'); + ui.window.classList.remove('shortcutpaused'); + ui.window.classList.remove('systempaused'); + container.delete(); + container.code=code; + page.content[link]=code; + delete window.saveNonameInput; + }; + var editor=ui.create.editor(container,saveInput); + container.code=str; + dash.editor=editor; + dash.node=container; + dash.saveInput=saveInput; + page.content[link]=str; + }; + var clickCode=function(){ + var node=this.node; + ui.window.classList.add('shortcutpaused'); + ui.window.classList.add('systempaused'); + window.saveNonameInput=this.saveInput; + if(node.aced){ + ui.window.appendChild(node); + node.editor.setValue(node.code,1); + } + else if(lib.device=='ios'){ + ui.window.appendChild(node); + if(!node.textarea){ + var textarea=document.createElement('textarea'); + this.editor.appendChild(textarea); + node.textarea=textarea; + lib.setScroll(textarea); + } + node.textarea.value=node.code; + } + else{ + if(!window.CodeMirror){ + lib.init.js(lib.assetURL+'game','codemirror',()=>lib.codeMirrorReady(node,this.editor)); + lib.init.css(lib.assetURL+'layout/default','codemirror'); + } + else{ + lib.codeMirrorReady(node,this.editor); + } + } + }; + page.content={} + createCode('主','主代码',page,clickCode,'content','function(config,pack){\n \n}\n\n\/*\n函数执行时机为游戏数据加载之后、界面加载之前\n参数1扩展选项(见选项代码);参数2为扩展定义的武将、卡牌和技能等(可在此函数中修改)\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'); + createCode('启','启动代码',page,clickCode,'precontent','function(){\n \n}\n\n\/*\n函数执行时机为游戏数据加载之前,且不受禁用扩展的限制\n除添加模式外请慎用\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'); + createCode('选','选项代码',page,clickCode,'config','config={\n \n}\n\n\/*\n示例:\nconfig={\n switcher_example:{\n name:"示例列表选项",\n init:"3",\n item:{"1":"一","2":"二","3":"三"}\n },\n toggle_example:{\n name:"示例开关选项",\n init:true\n }\n}\n此例中传入的主代码函数的默认参数为{switcher_example:"3",toggle_example:true}\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'); + createCode('帮','帮助代码',page,clickCode,'help','help={\n \n}\n\n\/*\n示例:\nhelp={\n "帮助条目":"
        • 列表1-条目1
        • 列表1-条目2
        1. 列表2-条目1
        2. 列表2-条目2"\n}\n帮助内容将显示在菜单-选项-帮助中\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/'); + + return page; + }()); + createDash('将','编辑武将',dash1); + createDash('卡','编辑卡牌',dash2); + createDash('技','编辑技能',dash3); + createDash('码','编辑代码',dash4); + }; + if(!get.config('menu_loadondemand')) node._initLink(); + }()); + (function(){ + var page=ui.create.div(''); + var node=ui.create.div('.menubutton.large','获取扩展',start.firstChild,clickMode); + node.mode='get'; + var _thisUpdate=false; + node.update=function(){ + _thisUpdate=true; + }; + node._initLink=function(){ + node.link=page; + page.listen(function(){ + if(!page.currenttimeout){ + var active=page.querySelector('.videonode.current'); + if(active){ + active.classList.remove('current'); + } + } + }); + var importextensionexpanded=false; + page.style.paddingBottom='10px'; + var importExtension; + var extensionNode=ui.create.div('.config.more','导入扩展
          >
          ',page,function(){ + if(importextensionexpanded){ + this.classList.remove('on'); + importExtension.style.display='none'; + } + else{ + this.classList.add('on'); + importExtension.style.display=''; + } + importextensionexpanded=!importextensionexpanded; + }); + importExtension=ui.create.div('.new_character.export.import',page); + importExtension.style.marginLeft='5px'; + importExtension.style.marginTop='5px'; + importExtension.style.marginBottom='5px'; + importExtension.style.display='none'; + importExtension.style.width='100%'; + importExtension.style.textAlign='left'; + ui.create.div('','',importExtension); + ui.create.div('.config','修改下载地址',page,function(){ + alert('您可以在“设置→通用→获取扩展地址”中,修改下载扩展时所采用的地址。') + }) + + var extensionURL; + var source=lib.config.extension_sources,index=lib.config.extension_source; + if(source&&source[index]) extensionURL=source[index]; + else extensionURL=lib.updateURL.replace(/noname/g,'noname-extension')+'/master/'; + + var reloadnode=ui.create.div('.config.toggle.pointerdiv','重新启动',page,game.reload); + reloadnode.style.display='none'; + var placeholder=ui.create.div('.config.toggle',page); + placeholder.style.height=0; + placeholder.style.marginTop='5px'; + + importExtension.firstChild.lastChild.onclick=function(){ + const fileToLoad=this.previousSibling.files[0]; + if(!fileToLoad) return; + new Promise((resolve,reject)=>{ + const fileReader=new FileReader(); + fileReader.onerror=reject; + fileReader.onload=resolve; + fileReader.readAsArrayBuffer(fileToLoad,"UTF-8"); + }).then(progressEvent=>{ + if(game.importExtension(progressEvent.target.result,()=>{ + extensionNode.innerHTML='导入成功,3秒后将重启'; + new Promise(resolve=>setTimeout(resolve,1000)).then(()=>{ + extensionNode.innerHTML='导入成功,2秒后将重启'; + return new Promise(resolve=>setTimeout(resolve,1000)); + }).then(()=>{ + extensionNode.innerHTML='导入成功,1秒后将重启'; + return new Promise(resolve=>setTimeout(resolve,1000)); + }).then(game.reload); + })!==false) importExtension.style.display='none'; + }); + } + + var clickExtension=function(){ + var active=this.parentNode.querySelector('.videonode.current'); + if(active&&active!=this){ + active.classList.remove('current'); + } + this.classList.add('current'); + clearTimeout(page.currenttimeout); + page.currenttimeout=setTimeout(function(){ + delete page.currenttimeout; + },200); + }; + var downloadExtension=function(e){ + if((this.innerHTML!='下载扩展'&&this.innerHTML!='更新扩展')||!window.JSZip) return; + this.classList.remove('update'); + if(e){ + e.stopPropagation(); + } + node.updated=true; + var that=this; + var list=[]; + var size=parseFloat(this.info.size)||0; + if(size){ + if(this.info.size.includes('MB')){ + size*=1024*1024; + } + else if(this.info.size.includes('KB')){ + size*=1024; + } + } + + this.innerHTML='正在下载
          正在下载
          '; + this.classList.add('nopointer'); + this.classList.add('button-downloading'); + var progress=ui.create.div('.button-progress',this); + ui.create.div(progress); + var url=extensionURL+this.info.name+'.zip'; + var onprogress=function(byte,total){ + if(total){ + size=total; + } + if(byte==-1){ + byte=size; + } + progress.firstChild.style.width=Math.round(100*byte/size)+'%'; + }; + var files=this.info.files||[]; + for(var i=0;i('+list[i].size+')',node); + ui.create.div('.text','更新日期:'+list[i].date,node); + ui.create.div('.text',list[i].intro,node); + var download=ui.create.div('.menubutton.text.active','下载扩展',node.firstChild,{'zIndex':'5'}); + if(game.download){ + if(list[i].netdisk){ + var linknode=ui.create.div('.text',node); + ui.create.node('span.hrefnode','网盘链接',function(){ + game.open(this.link); + },linknode).link=list[i].netdisk; + if(list[i].forum){ + ui.create.node('span',linknode).style.marginRight='10px'; + ui.create.node('span.hrefnode','参与讨论',function(){ + game.open(this.link); + },linknode).link=list[i].forum; + } + } + else if(list[i].forum){ + var linknode=ui.create.div('.text',node); + ui.create.node('span.hrefnode','参与讨论',function(){ + game.open(this.link); + },linknode).link=list[i].forum; + } + download.listen(downloadExtension); + if(lib.config.extensions.includes(list[i].name)){ + download.classList.remove('active'); + if(lib.extensionPack[list[i].name]&&lib.extensionPack[list[i].name].version==list[i].version){ + download.classList.add('transparent2'); + download.classList.remove('active'); + download.innerHTML='已安装'; + } + else if(lib.config['extension_'+list[i].name+'_version']!=list[i].version){ + download.innerHTML='更新扩展'; + download.classList.add('highlight'); + download.classList.add('update'); + } + else{ + download.classList.add('transparent2'); + download.classList.remove('active'); + download.innerHTML='已安装'; + } + } + download.info=list[i]; + } + else{ + if(list[i].forum){ + var linknode=ui.create.div('.text',node); + ui.create.node('span',linknode); + ui.create.node('span.hrefnode','参与讨论',function(){ + game.open(this.link); + },linknode).link=list[i].forum; + } + download.listen(function(){ + game.open(this.link); + }); + download.link=list[i].netdisk; + } + } + }; + window.extension={}; + fetch(`${extensionURL}catalog.js`,{ + referrerPolicy:'no-referrer' + }).then(value=>value.text()).then(eval).then(loaded).catch(reason=>{ + console.log(reason); + delete window.extension; + loading.innerHTML='连接失败:'+(reason instanceof Error?reason.message:String(reason)); + }); + }; + if(_thisUpdate) node.update(); + }; + if(!get.config('menu_loadondemand')) node._initLink(); + }()); + var active=start.firstChild.querySelector('.active'); + if(!active){ + active=start.firstChild.firstChild; + active.classList.add('active'); + } + if(!active.link) active._initLink(); + rightPane.appendChild(active.link); + updateNodes(); + }()); + + (function(){ + if(connectMenu) return; + var start=menuxpages.shift(); + var rightPane=start.lastChild; + var cheatButton=ui.create.div('.menubutton.round.highlight','作',start); + cheatButton.style.display='none'; + var runButton=ui.create.div('.menubutton.round.highlight','执',start); + runButton.style.display='none'; + var clearButton=ui.create.div('.menubutton.round.highlight','清',start); + clearButton.style.display='none'; + clearButton.style.left='275px'; + var playButton=ui.create.div('.menubutton.round.highlight.hidden','播',start); + playButton.style.display='none'; + playButton.style.left='215px'; + playButton.style.transition='opacity 0.3s'; + var deleteButton=ui.create.div('.menubutton.round.highlight.hidden','删',start); + deleteButton.style.display='none'; + deleteButton.style.left='275px'; + deleteButton.style.transition='opacity 0.3s'; + var saveButton=ui.create.div('.menubutton.round.highlight.hidden','存',start); + saveButton.style.display='none'; + saveButton.style.transition='opacity 0.3s'; + + + var clickMode=function(){ + if(this.classList.contains('off')) return; + var active=this.parentNode.querySelector('.active'); + if(active===this){ + return; + } + if(active){ + active.classList.remove('active'); + active.link.remove(); + } + active=this; + this.classList.add('active'); + if(this.link) rightPane.appendChild(this.link); + else{ + this._initLink(); + rightPane.appendChild(this.link); + } + if(this.type=='cheat'){ + cheatButton.style.display=''; + } + else{ + cheatButton.style.display='none'; + } + if(this.type=='cmd'){ + runButton.style.display=''; + clearButton.style.display=''; + } + else{ + runButton.style.display='none'; + clearButton.style.display='none'; + } + if(this.type=='video'){ + playButton.style.display=''; + saveButton.style.display=''; + deleteButton.style.display=''; + } + else{ + playButton.style.display='none'; + saveButton.style.display='none'; + deleteButton.style.display='none'; + } + }; + + ui.click.consoleMenu=function(){ + ui.click.menuTab('其它'); + clickMode.call(ui.commandnode); + }; + //更新菜单有本体函数赋值,就不要懒加载了 + (function(){ + var page=ui.create.div(''); + var node=ui.create.div('.menubutton.large','更新',start.firstChild,clickMode); + node.link=page; + page.classList.add('menu-help'); + var ul=document.createElement('ul'); + var li1=document.createElement('li'); + var li2=document.createElement('li'); + var li3=document.createElement('li'); + const trimURL=url=>{ + const updateURLS=lib.updateURLS; + for(const key in updateURLS){ + const updateURL=updateURLS[key]; + if(url==updateURL) return lib.configMenu.general.config.update_link.item[key]; + } + let index=url.indexOf('://'); + if(index!=-1) url=url.slice(index+3); + index=url.indexOf('/'); + if(index!=-1) url=url.slice(0,index); + if(url.length>15){ + const list=url.split('.'); + if(list.length>1) list.shift(); + url=list.join('.'); + } + if(url.length>15){ + const list=url.split('.'); + if(list.length>1) list.pop(); + url=list.join('.'); + } + return url; + } + li1.innerHTML='游戏版本:'+lib.version+'

          '; + li2.innerHTML='素材版本:'+(lib.config.asset_version||'无')+'

          '; + li3.innerHTML='更新地址:'+trimURL(lib.config.updateURL||lib.updateURL)+'

          '; + li3.style.whiteSpace='nowrap'; + li3.style.display='none';// coding + + var button1,button2,button3,button4,button5; + + game.checkForUpdate=function(forcecheck,dev){ + if(!dev&&button1.disabled){ + return; + } + else if(dev&&button3.disabled){ + return; + } + else if(!game.download){ + alert('此版本不支持游戏内更新,请手动更新'); + return; + } + else{ + if(dev){ + button3.innerHTML='正在检查更新'; + } + else{ + button1.innerHTML='正在检查更新'; + } + button3.disabled=true; + button1.disabled=true; + + var goupdate=function(files,update){ + lib.version=update.version; + if(update.dev&&!lib.config.debug){ + dev='nodev'; + } + lib.init.req('game/source.js',function(){ + try{ + eval(this.responseText); + if(!window.noname_source_list){ + throw('err'); + } + } + catch(e){ + alert('更新地址有误'); + console.log(e); + return; + } + + var updates=window.noname_source_list; + delete window.noname_source_list; + if(Array.isArray(files)){ + files.add('game/update.js'); + var files2=[]; + for(var i=0;iversion1[i]){ + files=false;break; + } + else if(version1[i]>version2[i]){ + files=update.files.slice(0);break; + } + } + if(files===null){ + if(version1.length>=version2.length){ + files=update.files.slice(0); + } + } + } + var str; + if(dev){ + str='开发版仅供测试使用,可能存在风险,是否确定更新?' + } + else{ + str='有新版本'+update.version+'可用,是否下载?'; + } + if(navigator.notification&&navigator.notification.confirm){ + var str2; + if(dev){ + str2=str; + str='更新到开发版'; + } + else{ + str2=update.changeLog[0]; + for(var i=1;i>'); + span1.style.fontSize='small'; + span1.style.display='inline'; + span1.toggle=function(){ + if(!this.classList.toggle('on')){ + game.saveConfig('asset_toggle_off',true); + span2.style.display='none'; + span2_br.style.display='none'; + span2_check.style.display='none'; + span3.style.display='none'; + span3_br.style.display='none'; + span3_check.style.display='none'; + span4.style.display='none'; + span4_br.style.display='none'; + span4_check.style.display='none'; + span5.style.display='none'; + span5_br.style.display='none'; + span5_check.style.display='none'; + span6.style.display='none'; + span6_br.style.display='none'; + span6_check.style.display='none'; + } + else{ + game.saveConfig('asset_toggle_off'); + span2.style.display=''; + span2_br.style.display=''; + span2_check.style.display=''; + span3.style.display=''; + span3_br.style.display=''; + span3_check.style.display=''; + span4.style.display=''; + span4_br.style.display=''; + span4_check.style.display=''; + span5.style.display=''; + span5_br.style.display=''; + span5_check.style.display=''; + span6.style.display=''; + span6_br.style.display=''; + span6_check.style.display=''; + } + }; + span1.listen(span1.toggle); + li2.lastChild.appendChild(span1); + + var span6_br=ui.create.node('br'); + li2.lastChild.appendChild(span6_br); + + var span5=ui.create.div('','图片素材(精简,126MB)'); + span5.style.fontSize='small'; + span5.style.lineHeight='16px'; + var span5_check=document.createElement('input'); + span5_check.type='checkbox'; + span5_check.style.marginLeft='5px'; + if(lib.config.asset_image){ + span5_check.checked=true; + } + span5_check.onchange=function(){ + game.saveConfig('asset_image',this.checked); + } + var span2_br=ui.create.node('br'); + + var span4=ui.create.div('','字体素材(48MB)'); + span4.style.fontSize='small'; + span4.style.lineHeight='16px'; + li2.lastChild.appendChild(span4); + var span4_check=document.createElement('input'); + span4_check.type='checkbox'; + span4_check.style.marginLeft='5px'; + if(lib.config.asset_font){ + span4_check.checked=true; + } + span4_check.onchange=function(){ + game.saveConfig('asset_font',this.checked); + } + li2.lastChild.appendChild(span4_check); + var span3_br=ui.create.node('br'); + li2.lastChild.appendChild(span3_br); + + var span3=ui.create.div('','音效素材(125MB)'); + span3.style.fontSize='small'; + span3.style.lineHeight='16px'; + li2.lastChild.appendChild(span3); + var span3_check=document.createElement('input'); + span3_check.type='checkbox'; + span3_check.style.marginLeft='5px'; + if(lib.config.asset_audio){ + span3_check.checked=true; + } + span3_check.onchange=function(){ + game.saveConfig('asset_audio',this.checked); + } + li2.lastChild.appendChild(span3_check); + var span4_br=ui.create.node('br'); + li2.lastChild.appendChild(span4_br); + + var span2=ui.create.div('','皮肤素材(351MB)'); + span2.style.fontSize='small'; + span2.style.lineHeight='16px'; + li2.lastChild.appendChild(span2); + var span2_check=document.createElement('input'); + span2_check.type='checkbox'; + span2_check.style.marginLeft='5px'; + if(lib.config.asset_skin){ + span2_check.checked=true; + } + span2_check.onchange=function(){ + game.saveConfig('asset_skin',this.checked); + } + li2.lastChild.appendChild(span2_check); + var span5_br=ui.create.node('br'); + li2.lastChild.appendChild(span5_br); + + + li2.lastChild.appendChild(span5); + li2.lastChild.appendChild(span5_check); + li2.lastChild.appendChild(span2_br); + + var span6=ui.create.div('','图片素材(完整,203MB)'); + span6.style.fontSize='small'; + span6.style.lineHeight='16px'; + li2.lastChild.appendChild(span6); + var span6_check=document.createElement('input'); + span6_check.type='checkbox'; + span6_check.style.marginLeft='5px'; + if(lib.config.asset_full){ + span6_check.checked=true; + } + span6_check.onchange=function(){ + game.saveConfig('asset_full',this.checked); + } + li2.lastChild.appendChild(span6_check); + + span2.style.display='none'; + span2_br.style.display='none'; + span2_check.style.display='none'; + span3.style.display='none'; + span3_br.style.display='none'; + span3_check.style.display='none'; + span4.style.display='none'; + span4_br.style.display='none'; + span4_check.style.display='none'; + span5.style.display='none'; + span5_br.style.display='none'; + span5_check.style.display='none'; + span6.style.display='none'; + span6_br.style.display='none'; + span6_check.style.display='none'; + + ul.appendChild(li1); + ul.appendChild(li2); + ul.appendChild(li3); + page.appendChild(ul); + + + if(!lib.config.asset_toggle_off){ + span1.toggle(); + } + }()); + (function(){ + var norow2=function(){ + var node=currentrow1; + if(!node) return false; + return node.innerHTML=='横置'||node.innerHTML=='翻面'||node.innerHTML=='换人'||node.innerHTML=='复活'; + }; + var checkCheat=function(){ + if(norow2()){ + for(var i=0;i=0){ + logindex--; + if(logindex<0){ + text2.value=''; + } + else{ + text2.value=logs[logindex]; + } + } + else{ + text2.value=''; + } + } + else if(text2.value.includes('无天使')&&(text2.value.includes('无神佛')||text2.value.includes('无神')&&text2.value.includes('无佛'))){ + game.print('密码正确!欢迎来到死后世界战线!'); + _status.keyVerified=true; + text2.value=''; + } + else{ + if(!game.observe&&!game.online){ + try{ + var value=text2.value.trim(); + if(value.endsWith(";")) value=value.slice(0,-1).trim(); + var result=fun(reg,value,_status,lib,game,ui,get,ai); + game.print(result); + } + catch(e){ + game.print(e); + } + } + text2.value=''; + } + } + text2.addEventListener('keydown',function(e){ + if(e.keyCode==13){ + runCommand(); + } + else if(e.keyCode==38){ + if(logindex+1=0){ + logindex--; + if(logindex<0){ + text2.value=''; + } + else{ + text2.value=logs[logindex]; + } + } + } + }); + page.appendChild(text2); + game.print=function(){ + var args=[].slice.call(arguments); + var printResult=args.map(arg=>{ + if(get.is.object(arg)||typeof arg=='function'){ + var argi=get.stringify(arg); + if(argi/*&&argi.length<5000*/){ + return argi.replace(/&/g, '&') + .replace(//g, '>') + .replace(/"/g, '"') + .replace(/'/g, '''); + } + else return arg.toString(); + }else{ + var str=String(arg); + if (!/<[a-zA-Z]+[^>]*?\/?>.*?(?=<\/[a-zA-Z]+[^>]*?>|$)/.exec(str)) return String(arg) + .replace(/&/g, '&') + .replace(//g, '>') + .replace(/"/g, '"') + .replace(/'/g, '''); + else return str; + } + }).join(' '); + pre.innerHTML+=printResult+'
          '; + text.scrollTop=text.scrollHeight; + } + if(_status.toprint){ + for(var i=0;i<_status.toprint.length;i++){ + game.print.apply(this,_status.toprint[i]); + } + delete _status.toprint; + } + runButton.listen(runCommand); + clearButton.listen(function(){ + pre.innerHTML=''; + }); + }; + if(!get.config('menu_loadondemand')) node._initLink(); + }()); + (function(){ + var page=ui.create.div(''); + var node=ui.create.div('.menubutton.large','战绩',start.firstChild,clickMode); + node.type='rec'; + node._initLink=function(){ + node.link=page; + page.style.paddingBottom='10px'; + var reset=function(){ + if(this.innerHTML=='重置'){ + this.innerHTML='确定'; + var that=this; + setTimeout(function(){ + that.innerHTML='重置'; + },1000); + } + else{ + this.parentNode.previousSibling.remove(); + this.parentNode.remove(); + lib.config.gameRecord[this.parentNode.link]={data:{}}; + game.saveConfig('gameRecord',lib.config.gameRecord); + } + } + for(var i=0;i重置',page); + item.style.height='auto'; + item.lastChild.addEventListener('click',reset); + item.lastChild.classList.add('pointerdiv'); + item.link=lib.config.all.mode[i]; + } + } + }; + if(!get.config('menu_loadondemand')) node._initLink(); + }()); + (function(){ + if(!window.indexedDB||window.nodb) return; + var page=ui.create.div(''); + var node=ui.create.div('.menubutton.large','录像',start.firstChild,clickMode); + node.type='video'; + lib.videos=[]; + ui.create.videoNode=(video,before)=>lib.videos[before===true?'unshift':'push'](video); + node._initLink=function(){ + node.link=page; + var store=lib.db.transaction(['video'],'readwrite').objectStore('video'); + store.openCursor().onsuccess=function(e){ + var cursor=e.target.result; + if(cursor){ + lib.videos.push(cursor.value); + cursor.continue(); + } + else{ + lib.videos.sort(function(a,b){ + return parseInt(b.time)-parseInt(a.time); + }); + var clickcapt=function(){ + var current=this.parentNode.querySelector('.videonode.active'); + if(current&¤t!=this){ + current.classList.remove('active'); + } + if(this.classList.toggle('active')){ + playButton.show(); + deleteButton.show(); + saveButton.show(); + } + else{ + playButton.hide(); + deleteButton.hide(); + saveButton.hide(); + } + }; + var staritem=function(){ + this.parentNode.classList.toggle('starred'); + var store=lib.db.transaction(['video'],'readwrite').objectStore('video'); + if(this.parentNode.classList.contains('starred')){ + this.parentNode.link.starred=true; + } + else{ + this.parentNode.link.starred=false; + } + store.put(this.parentNode.link); + } + var createNode=function(video,before){ + var node=ui.create.div('.videonode.menubutton.large',clickcapt); + node.link=video; + var nodename1=ui.create.div('.menubutton.videoavatar',node); + nodename1.setBackground(video.name1,'character'); + if(video.name2){ + var nodename2=ui.create.div('.menubutton.videoavatar2',node); + nodename2.setBackground(video.name2,'character'); + } + var date=new Date(video.time); + var str=date.getFullYear()+'.'+(date.getMonth()+1)+'.'+(date.getDate())+' '+ + date.getHours()+':'; + var minutes=date.getMinutes(); + if(minutes<10){ + str+='0'; + } + str+=minutes; + ui.create.div('.caption',video.name[0],node); + ui.create.div('.text',str+'
          '+video.name[1],node); + if(video.win){ + ui.create.div('.victory','胜',node); + } + + if(before){ + page.insertBefore(node,page.firstChild); + } + else{ + page.appendChild(node); + } + ui.create.div('.video_star','★',node,staritem); + if(video.starred){ + node.classList.add('starred'); + } + } + for(var i=0;i导入录像...',function(){ + this.nextSibling.classList.toggle('hidden'); + },page); + importVideoNode.style.marginLeft='12px'; + importVideoNode.style.marginTop='3px'; + var importVideo=ui.create.div('.config.hidden',page); + importVideo.style.whiteSpace='nowrap'; + importVideo.style.marginBottom='80px'; + importVideo.style.marginLeft='13px'; + importVideo.style.width='calc(100% - 30px)'; + importVideo.innerHTML=''+ + ''; + importVideo.lastChild.onclick=function(){ + var fileToLoad = importVideo.firstChild.files[0]; + var fileReader = new FileReader(); + fileReader.onload = function(fileLoadedEvent) + { + var data = fileLoadedEvent.target.result; + if(!data) return; + try{ + data=JSON.parse(lib.init.decode(data)); + } + catch(e){ + console.log(e); + alert('导入失败'); + return; + } + var store=lib.db.transaction(['video'],'readwrite').objectStore('video'); + var videos=lib.videos.slice(0); + for(var i=0;i=parseInt(lib.config.video)&&videos.length){ + var toremove=videos.pop(); + lib.videos.remove(toremove); + store.delete(toremove.time); + for(var i=0;iposition2){ + position.insertBefore(node,position.childNodes[position2]); + } + else{ + position.appendChild(node); + } + } + return node; + }, + giveup:function(){ + if(ui.giveup) return; + if(!lib.config.show_giveup) return; + ui.giveup=ui.create.system('投降',function(){ + var player=game.me; + this.remove(); + if(game.online){ + game.send('giveup',player); + } + else{ + _status.event.next.length=0; + game.createEvent('giveup',false).set('includeOut',true).setContent(function(){ + game.log(player,'投降'); + player.popup('投降'); + player.die('nosource').includeOut=true; + }).player=player; + } + if(_status.paused&&_status.imchoosing&&!_status.auto){ + ui.click.auto(); + } + },true,true); + }, + groupControl:function(dialog){ + return ui.create.control('wei','shu','wu','qun','jin','western','key',function(link,node){ + if(link=='全部'){ + dialog.currentcapt=''; + dialog.currentgroup=''; + for(var i=0;ib?1:-1; + }); + groups.sort(lib.sort.group); + if(!thisiscard){ + namecapt.remove('自定义'); + namecapt.push('newline'); + for(var i in lib.characterDialogGroup){ + namecapt.push(i); + } + } + var newlined=false; + var newlined2; + var packsource; + var clickCapt=function(e){ + if(_status.dragged) return; + if(dialog.currentcapt2=='最近'&&dialog.currentcaptnode2!=this&&!dialog.currentcaptnode2.inited){ + dialog.currentcapt2=null; + dialog.currentcaptnode2.classList.remove('thundertext'); + dialog.currentcaptnode2.inited=true; + dialog.currentcaptnode2=null; + } + if(this.alphabet){ + if(this.classList.contains('thundertext')){ + dialog.currentcapt=null; + dialog.currentcaptnode=null; + this.classList.remove('thundertext'); + if(this.touchlink){ + this.touchlink.classList.remove('active'); + } + for(var i=0;i0){ + filternode.firstChild.style.top=(dh/2)+'px'; + } + else{ + filternode.firstChild.style.top=''; + } + } + else{ + if(newlined2.style.display=='none'){ + newlined2.style.display='block'; + } + else{ + newlined2.style.display='none'; + } + } + }); + var packlist=[]; + for(var i=0;ib?1:-1; + } + return aa>bb?1:-1; + }); + } + else{ + list.sort(lib.sort.character); + } + dialog=ui.create.dialog('hidden'); + dialog.classList.add('noupdate'); + dialog.classList.add('scroll1'); + dialog.classList.add('scroll2'); + dialog.classList.add('scroll3'); + dialog.addEventListener(lib.config.touchscreen?'touchend':'mouseup',function(){ + _status.clicked2=true; + }); + if(heightset){ + dialog.style.height=((game.layout=='long2'||game.layout=='nova')?380:350)+'px'; + dialog._scrollset=true; + } + dialog.getCurrentCapt=function(link,capt,noalph){ + var currentcapt=noalph?this.currentcapt2:this.currentcapt; + if(this.seperatelist&&noalph){ + if(this.seperatelist[currentcapt].contains(link)) return capt; + return null; + } + if(lib.characterDialogGroup[currentcapt]){ + return lib.characterDialogGroup[currentcapt](link,capt); + } + if(lib.characterPack[currentcapt]){ + if(lib.characterPack[currentcapt][link]){ + return capt; + } + return null; + } + return this.currentcapt; + } + if(str){ + dialog.add(str); + } + dialog.add(node); + if(thisiscard){ + if(seperate){ + seperate=seperate(list); + dialog.seperate=[]; + dialog.seperatelist=seperate.list; + if(dialog.seperatelist){ + newlined=document.createElement('div'); + newlined.style.marginTop='5px'; + newlined.style.display='block'; + newlined.style.fontFamily='xinwei'; + if(get.is.phoneLayout()){ + newlined.style.fontSize='32px'; + } + else{ + newlined.style.fontSize='22px'; + } + newlined.style.textAlign='center'; + node.appendChild(newlined); + for(var i in dialog.seperatelist){ + var span=document.createElement('span'); + span.style.margin='3px'; + span.innerHTML=i; + span.link=i; + span.seperate=true; + span.addEventListener(lib.config.touchscreen?'touchend':'click',clickCapt); + newlined.appendChild(span); + } + } + for(var i in seperate){ + if(i=='list') continue; + var link=''; + var linkcontent=seperate[i]; + if(i.includes('_link:')){ + link=i.slice(i.indexOf('_link:')+6); + i=i.slice(0,i.indexOf('_link:')); + } + var nodesep=dialog.add(i); + nodesep.link=link; + dialog.seperate.push(nodesep); + dialog.add([linkcontent,'vcard'],noclick); + } + } + else{ + dialog.add([list,'vcard'],noclick); + } + } + else{ + if(precharacter){ + dialog.add([list,'precharacter'],noclick); + } + else if(characterx){ + dialog.add([list,'characterx'],noclick); + } + else{ + dialog.add([list,'character'],noclick); + } + } + dialog.add(ui.create.div('.placeholder')); + for(i=0;i
          b)', 'g') -> /(?b)/g and it causes SyntaxError +var $RegExp = global.RegExp; + +module.exports = fails(function () { + var re = $RegExp('(?b)', 'g'); + return re.exec('b').groups.a !== 'b' || + 'b'.replace(re, '$c') !== 'bc'; +}); + + +/***/ }), +/* 374 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var DESCRIPTORS = __webpack_require__(6); +var UNSUPPORTED_DOT_ALL = __webpack_require__(372); +var classof = __webpack_require__(15); +var defineBuiltInAccessor = __webpack_require__(79); +var getInternalState = __webpack_require__(52).get; + +var RegExpPrototype = RegExp.prototype; +var $TypeError = TypeError; + +// `RegExp.prototype.dotAll` getter +// https://tc39.es/ecma262/#sec-get-regexp.prototype.dotall +if (DESCRIPTORS && UNSUPPORTED_DOT_ALL) { + defineBuiltInAccessor(RegExpPrototype, 'dotAll', { + configurable: true, + get: function dotAll() { + if (this === RegExpPrototype) return undefined; + // We can't use InternalStateModule.getterFor because + // we don't add metadata for regexps created by a literal. + if (classof(this) === 'RegExp') { + return !!getInternalState(this).dotAll; + } + throw new $TypeError('Incompatible receiver, RegExp required'); + } + }); +} + + +/***/ }), +/* 375 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var exec = __webpack_require__(376); + +// `RegExp.prototype.exec` method +// https://tc39.es/ecma262/#sec-regexp.prototype.exec +$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, { + exec: exec +}); + + +/***/ }), +/* 376 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */ +/* eslint-disable regexp/no-useless-quantifier -- testing */ +var call = __webpack_require__(8); +var uncurryThis = __webpack_require__(14); +var toString = __webpack_require__(69); +var regexpFlags = __webpack_require__(370); +var stickyHelpers = __webpack_require__(371); +var shared = __webpack_require__(35); +var create = __webpack_require__(72); +var getInternalState = __webpack_require__(52).get; +var UNSUPPORTED_DOT_ALL = __webpack_require__(372); +var UNSUPPORTED_NCG = __webpack_require__(373); + +var nativeReplace = shared('native-string-replace', String.prototype.replace); +var nativeExec = RegExp.prototype.exec; +var patchedExec = nativeExec; +var charAt = uncurryThis(''.charAt); +var indexOf = uncurryThis(''.indexOf); +var replace = uncurryThis(''.replace); +var stringSlice = uncurryThis(''.slice); + +var UPDATES_LAST_INDEX_WRONG = (function () { + var re1 = /a/; + var re2 = /b*/g; + call(nativeExec, re1, 'a'); + call(nativeExec, re2, 'a'); + return re1.lastIndex !== 0 || re2.lastIndex !== 0; +})(); + +var UNSUPPORTED_Y = stickyHelpers.BROKEN_CARET; + +// nonparticipating capturing group, copied from es5-shim's String#split patch. +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined; + +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG; + +if (PATCH) { + patchedExec = function exec(string) { + var re = this; + var state = getInternalState(re); + var str = toString(string); + var raw = state.raw; + var result, reCopy, lastIndex, match, i, object, group; + + if (raw) { + raw.lastIndex = re.lastIndex; + result = call(patchedExec, raw, str); + re.lastIndex = raw.lastIndex; + return result; + } + + var groups = state.groups; + var sticky = UNSUPPORTED_Y && re.sticky; + var flags = call(regexpFlags, re); + var source = re.source; + var charsAdded = 0; + var strCopy = str; + + if (sticky) { + flags = replace(flags, 'y', ''); + if (indexOf(flags, 'g') === -1) { + flags += 'g'; + } + + strCopy = stringSlice(str, re.lastIndex); + // Support anchored sticky behavior. + if (re.lastIndex > 0 && (!re.multiline || re.multiline && charAt(str, re.lastIndex - 1) !== '\n')) { + source = '(?: ' + source + ')'; + strCopy = ' ' + strCopy; + charsAdded++; + } + // ^(? + rx + ) is needed, in combination with some str slicing, to + // simulate the 'y' flag. + reCopy = new RegExp('^(?:' + source + ')', flags); + } + + if (NPCG_INCLUDED) { + reCopy = new RegExp('^' + source + '$(?!\\s)', flags); + } + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex; + + match = call(nativeExec, sticky ? reCopy : re, strCopy); + + if (sticky) { + if (match) { + match.input = stringSlice(match.input, charsAdded); + match[0] = stringSlice(match[0], charsAdded); + match.index = re.lastIndex; + re.lastIndex += match[0].length; + } else re.lastIndex = 0; + } else if (UPDATES_LAST_INDEX_WRONG && match) { + re.lastIndex = re.global ? match.index + match[0].length : lastIndex; + } + if (NPCG_INCLUDED && match && match.length > 1) { + // Fix browsers whose `exec` methods don't consistently return `undefined` + // for NPCG, like IE8. NOTE: This doesn't work for /(.?)?/ + call(nativeReplace, match[0], reCopy, function () { + for (i = 1; i < arguments.length - 2; i++) { + if (arguments[i] === undefined) match[i] = undefined; + } + }); + } + + if (match && groups) { + match.groups = object = create(null); + for (i = 0; i < groups.length; i++) { + group = groups[i]; + object[group[0]] = match[group[1]]; + } + } + + return match; + }; +} + +module.exports = patchedExec; + + +/***/ }), +/* 377 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var DESCRIPTORS = __webpack_require__(6); +var defineBuiltInAccessor = __webpack_require__(79); +var regExpFlags = __webpack_require__(370); +var fails = __webpack_require__(7); + +// babel-minify and Closure Compiler transpiles RegExp('.', 'd') -> /./d and it causes SyntaxError +var RegExp = global.RegExp; +var RegExpPrototype = RegExp.prototype; + +var FORCED = DESCRIPTORS && fails(function () { + var INDICES_SUPPORT = true; + try { + RegExp('.', 'd'); + } catch (error) { + INDICES_SUPPORT = false; + } + + var O = {}; + // modern V8 bug + var calls = ''; + var expected = INDICES_SUPPORT ? 'dgimsy' : 'gimsy'; + + var addGetter = function (key, chr) { + // eslint-disable-next-line es/no-object-defineproperty -- safe + Object.defineProperty(O, key, { get: function () { + calls += chr; + return true; + } }); + }; + + var pairs = { + dotAll: 's', + global: 'g', + ignoreCase: 'i', + multiline: 'm', + sticky: 'y' + }; + + if (INDICES_SUPPORT) pairs.hasIndices = 'd'; + + for (var key in pairs) addGetter(key, pairs[key]); + + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + var result = Object.getOwnPropertyDescriptor(RegExpPrototype, 'flags').get.call(O); + + return result !== expected || calls !== expected; +}); + +// `RegExp.prototype.flags` getter +// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags +if (FORCED) defineBuiltInAccessor(RegExpPrototype, 'flags', { + configurable: true, + get: regExpFlags +}); + + +/***/ }), +/* 378 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var DESCRIPTORS = __webpack_require__(6); +var MISSED_STICKY = __webpack_require__(371).MISSED_STICKY; +var classof = __webpack_require__(15); +var defineBuiltInAccessor = __webpack_require__(79); +var getInternalState = __webpack_require__(52).get; + +var RegExpPrototype = RegExp.prototype; +var $TypeError = TypeError; + +// `RegExp.prototype.sticky` getter +// https://tc39.es/ecma262/#sec-get-regexp.prototype.sticky +if (DESCRIPTORS && MISSED_STICKY) { + defineBuiltInAccessor(RegExpPrototype, 'sticky', { + configurable: true, + get: function sticky() { + if (this === RegExpPrototype) return; + // We can't use InternalStateModule.getterFor because + // we don't add metadata for regexps created by a literal. + if (classof(this) === 'RegExp') { + return !!getInternalState(this).sticky; + } + throw new $TypeError('Incompatible receiver, RegExp required'); + } + }); +} + + +/***/ }), +/* 379 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` since it's moved to entry points +__webpack_require__(375); +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var isCallable = __webpack_require__(21); +var anObject = __webpack_require__(47); +var toString = __webpack_require__(69); + +var DELEGATES_TO_EXEC = function () { + var execCalled = false; + var re = /[ac]/; + re.exec = function () { + execCalled = true; + return /./.exec.apply(this, arguments); + }; + return re.test('abc') === true && execCalled; +}(); + +var nativeTest = /./.test; + +// `RegExp.prototype.test` method +// https://tc39.es/ecma262/#sec-regexp.prototype.test +$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, { + test: function (S) { + var R = anObject(this); + var string = toString(S); + var exec = R.exec; + if (!isCallable(exec)) return call(nativeTest, R, string); + var result = call(exec, R, string); + if (result === null) return false; + anObject(result); + return true; + } +}); + + +/***/ }), +/* 380 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var PROPER_FUNCTION_NAME = __webpack_require__(50).PROPER; +var defineBuiltIn = __webpack_require__(48); +var anObject = __webpack_require__(47); +var $toString = __webpack_require__(69); +var fails = __webpack_require__(7); +var getRegExpFlags = __webpack_require__(369); + +var TO_STRING = 'toString'; +var RegExpPrototype = RegExp.prototype; +var nativeToString = RegExpPrototype[TO_STRING]; + +var NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) !== '/a/b'; }); +// FF44- RegExp#toString has a wrong name +var INCORRECT_NAME = PROPER_FUNCTION_NAME && nativeToString.name !== TO_STRING; + +// `RegExp.prototype.toString` method +// https://tc39.es/ecma262/#sec-regexp.prototype.tostring +if (NOT_GENERIC || INCORRECT_NAME) { + defineBuiltIn(RegExp.prototype, TO_STRING, function toString() { + var R = anObject(this); + var pattern = $toString(R.source); + var flags = $toString(getRegExpFlags(R)); + return '/' + pattern + '/' + flags; + }, { unsafe: true }); +} + + +/***/ }), +/* 381 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove this module from `core-js@4` since it's replaced to module below +__webpack_require__(382); + + +/***/ }), +/* 382 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var collection = __webpack_require__(245); +var collectionStrong = __webpack_require__(250); + +// `Set` constructor +// https://tc39.es/ecma262/#sec-set-objects +collection('Set', function (init) { + return function Set() { return init(this, arguments.length ? arguments[0] : undefined); }; +}, collectionStrong); + + +/***/ }), +/* 383 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var requireObjectCoercible = __webpack_require__(16); +var toIntegerOrInfinity = __webpack_require__(62); +var toString = __webpack_require__(69); +var fails = __webpack_require__(7); + +var charAt = uncurryThis(''.charAt); + +var FORCED = fails(function () { + // eslint-disable-next-line es/no-array-string-prototype-at -- safe + return '𠮷'.at(-2) !== '\uD842'; +}); + +// `String.prototype.at` method +// https://tc39.es/ecma262/#sec-string.prototype.at +$({ target: 'String', proto: true, forced: FORCED }, { + at: function at(index) { + var S = toString(requireObjectCoercible(this)); + var len = S.length; + var relativeIndex = toIntegerOrInfinity(index); + var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; + return (k < 0 || k >= len) ? undefined : charAt(S, k); + } +}); + + +/***/ }), +/* 384 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var codeAt = __webpack_require__(385).codeAt; + +// `String.prototype.codePointAt` method +// https://tc39.es/ecma262/#sec-string.prototype.codepointat +$({ target: 'String', proto: true }, { + codePointAt: function codePointAt(pos) { + return codeAt(this, pos); + } +}); + + +/***/ }), +/* 385 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var toIntegerOrInfinity = __webpack_require__(62); +var toString = __webpack_require__(69); +var requireObjectCoercible = __webpack_require__(16); + +var charAt = uncurryThis(''.charAt); +var charCodeAt = uncurryThis(''.charCodeAt); +var stringSlice = uncurryThis(''.slice); + +var createMethod = function (CONVERT_TO_STRING) { + return function ($this, pos) { + var S = toString(requireObjectCoercible($this)); + var position = toIntegerOrInfinity(pos); + var size = S.length; + var first, second; + if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined; + first = charCodeAt(S, position); + return first < 0xD800 || first > 0xDBFF || position + 1 === size + || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF + ? CONVERT_TO_STRING + ? charAt(S, position) + : first + : CONVERT_TO_STRING + ? stringSlice(S, position, position + 2) + : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000; + }; +}; + +module.exports = { + // `String.prototype.codePointAt` method + // https://tc39.es/ecma262/#sec-string.prototype.codepointat + codeAt: createMethod(false), + // `String.prototype.at` method + // https://github.com/mathiasbynens/String.prototype.at + charAt: createMethod(true) +}; + + +/***/ }), +/* 386 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(87); +var getOwnPropertyDescriptor = __webpack_require__(5).f; +var toLength = __webpack_require__(65); +var toString = __webpack_require__(69); +var notARegExp = __webpack_require__(387); +var requireObjectCoercible = __webpack_require__(16); +var correctIsRegExpLogic = __webpack_require__(388); +var IS_PURE = __webpack_require__(36); + +// eslint-disable-next-line es/no-string-prototype-endswith -- safe +var nativeEndsWith = uncurryThis(''.endsWith); +var slice = uncurryThis(''.slice); +var min = Math.min; + +var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('endsWith'); +// https://github.com/zloirock/core-js/pull/702 +var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () { + var descriptor = getOwnPropertyDescriptor(String.prototype, 'endsWith'); + return descriptor && !descriptor.writable; +}(); + +// `String.prototype.endsWith` method +// https://tc39.es/ecma262/#sec-string.prototype.endswith +$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, { + endsWith: function endsWith(searchString /* , endPosition = @length */) { + var that = toString(requireObjectCoercible(this)); + notARegExp(searchString); + var endPosition = arguments.length > 1 ? arguments[1] : undefined; + var len = that.length; + var end = endPosition === undefined ? len : min(toLength(endPosition), len); + var search = toString(searchString); + return nativeEndsWith + ? nativeEndsWith(that, search, end) + : slice(that, end - search.length, end) === search; + } +}); + + +/***/ }), +/* 387 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var isRegExp = __webpack_require__(368); + +var $TypeError = TypeError; + +module.exports = function (it) { + if (isRegExp(it)) { + throw new $TypeError("The method doesn't accept regular expressions"); + } return it; +}; + + +/***/ }), +/* 388 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var wellKnownSymbol = __webpack_require__(34); + +var MATCH = wellKnownSymbol('match'); + +module.exports = function (METHOD_NAME) { + var regexp = /./; + try { + '/./'[METHOD_NAME](regexp); + } catch (error1) { + try { + regexp[MATCH] = false; + return '/./'[METHOD_NAME](regexp); + } catch (error2) { /* empty */ } + } return false; +}; + + +/***/ }), +/* 389 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var toAbsoluteIndex = __webpack_require__(61); + +var $RangeError = RangeError; +var fromCharCode = String.fromCharCode; +// eslint-disable-next-line es/no-string-fromcodepoint -- required for testing +var $fromCodePoint = String.fromCodePoint; +var join = uncurryThis([].join); + +// length should be 1, old FF problem +var INCORRECT_LENGTH = !!$fromCodePoint && $fromCodePoint.length !== 1; + +// `String.fromCodePoint` method +// https://tc39.es/ecma262/#sec-string.fromcodepoint +$({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, { + // eslint-disable-next-line no-unused-vars -- required for `.length` + fromCodePoint: function fromCodePoint(x) { + var elements = []; + var length = arguments.length; + var i = 0; + var code; + while (length > i) { + code = +arguments[i++]; + if (toAbsoluteIndex(code, 0x10FFFF) !== code) throw new $RangeError(code + ' is not a valid code point'); + elements[i] = code < 0x10000 + ? fromCharCode(code) + : fromCharCode(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00); + } return join(elements, ''); + } +}); + + +/***/ }), +/* 390 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var notARegExp = __webpack_require__(387); +var requireObjectCoercible = __webpack_require__(16); +var toString = __webpack_require__(69); +var correctIsRegExpLogic = __webpack_require__(388); + +var stringIndexOf = uncurryThis(''.indexOf); + +// `String.prototype.includes` method +// https://tc39.es/ecma262/#sec-string.prototype.includes +$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, { + includes: function includes(searchString /* , position = 0 */) { + return !!~stringIndexOf( + toString(requireObjectCoercible(this)), + toString(notARegExp(searchString)), + arguments.length > 1 ? arguments[1] : undefined + ); + } +}); + + +/***/ }), +/* 391 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var requireObjectCoercible = __webpack_require__(16); +var toString = __webpack_require__(69); + +var charCodeAt = uncurryThis(''.charCodeAt); + +// `String.prototype.isWellFormed` method +// https://github.com/tc39/proposal-is-usv-string +$({ target: 'String', proto: true }, { + isWellFormed: function isWellFormed() { + var S = toString(requireObjectCoercible(this)); + var length = S.length; + for (var i = 0; i < length; i++) { + var charCode = charCodeAt(S, i); + // single UTF-16 code unit + if ((charCode & 0xF800) !== 0xD800) continue; + // unpaired surrogate + if (charCode >= 0xDC00 || ++i >= length || (charCodeAt(S, i) & 0xFC00) !== 0xDC00) return false; + } return true; + } +}); + + +/***/ }), +/* 392 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var charAt = __webpack_require__(385).charAt; +var toString = __webpack_require__(69); +var InternalStateModule = __webpack_require__(52); +var defineIterator = __webpack_require__(170); +var createIterResultObject = __webpack_require__(173); + +var STRING_ITERATOR = 'String Iterator'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); + +// `String.prototype[@@iterator]` method +// https://tc39.es/ecma262/#sec-string.prototype-@@iterator +defineIterator(String, 'String', function (iterated) { + setInternalState(this, { + type: STRING_ITERATOR, + string: toString(iterated), + index: 0 + }); +// `%StringIteratorPrototype%.next` method +// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next +}, function next() { + var state = getInternalState(this); + var string = state.string; + var index = state.index; + var point; + if (index >= string.length) return createIterResultObject(undefined, true); + point = charAt(string, index); + state.index += point.length; + return createIterResultObject(point, false); +}); + + +/***/ }), +/* 393 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var fixRegExpWellKnownSymbolLogic = __webpack_require__(394); +var anObject = __webpack_require__(47); +var isNullOrUndefined = __webpack_require__(17); +var toLength = __webpack_require__(65); +var toString = __webpack_require__(69); +var requireObjectCoercible = __webpack_require__(16); +var getMethod = __webpack_require__(30); +var advanceStringIndex = __webpack_require__(395); +var regExpExec = __webpack_require__(396); + +// @@match logic +fixRegExpWellKnownSymbolLogic('match', function (MATCH, nativeMatch, maybeCallNative) { + return [ + // `String.prototype.match` method + // https://tc39.es/ecma262/#sec-string.prototype.match + function match(regexp) { + var O = requireObjectCoercible(this); + var matcher = isNullOrUndefined(regexp) ? undefined : getMethod(regexp, MATCH); + return matcher ? call(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString(O)); + }, + // `RegExp.prototype[@@match]` method + // https://tc39.es/ecma262/#sec-regexp.prototype-@@match + function (string) { + var rx = anObject(this); + var S = toString(string); + var res = maybeCallNative(nativeMatch, rx, S); + + if (res.done) return res.value; + + if (!rx.global) return regExpExec(rx, S); + + var fullUnicode = rx.unicode; + rx.lastIndex = 0; + var A = []; + var n = 0; + var result; + while ((result = regExpExec(rx, S)) !== null) { + var matchStr = toString(result[0]); + A[n] = matchStr; + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); + n++; + } + return n === 0 ? null : A; + } + ]; +}); + + +/***/ }), +/* 394 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` since it's moved to entry points +__webpack_require__(375); +var uncurryThis = __webpack_require__(87); +var defineBuiltIn = __webpack_require__(48); +var regexpExec = __webpack_require__(376); +var fails = __webpack_require__(7); +var wellKnownSymbol = __webpack_require__(34); +var createNonEnumerableProperty = __webpack_require__(44); + +var SPECIES = wellKnownSymbol('species'); +var RegExpPrototype = RegExp.prototype; + +module.exports = function (KEY, exec, FORCED, SHAM) { + var SYMBOL = wellKnownSymbol(KEY); + + var DELEGATES_TO_SYMBOL = !fails(function () { + // String methods call symbol-named RegEp methods + var O = {}; + O[SYMBOL] = function () { return 7; }; + return ''[KEY](O) !== 7; + }); + + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () { + // Symbol-named RegExp methods call .exec + var execCalled = false; + var re = /a/; + + if (KEY === 'split') { + // We can't use real regex here since it causes deoptimization + // and serious performance degradation in V8 + // https://github.com/zloirock/core-js/issues/306 + re = {}; + // RegExp[@@split] doesn't call the regex's exec method, but first creates + // a new one. We need to return the patched regex when creating the new one. + re.constructor = {}; + re.constructor[SPECIES] = function () { return re; }; + re.flags = ''; + re[SYMBOL] = /./[SYMBOL]; + } + + re.exec = function () { + execCalled = true; + return null; + }; + + re[SYMBOL](''); + return !execCalled; + }); + + if ( + !DELEGATES_TO_SYMBOL || + !DELEGATES_TO_EXEC || + FORCED + ) { + var uncurriedNativeRegExpMethod = uncurryThis(/./[SYMBOL]); + var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) { + var uncurriedNativeMethod = uncurryThis(nativeMethod); + var $exec = regexp.exec; + if ($exec === regexpExec || $exec === RegExpPrototype.exec) { + if (DELEGATES_TO_SYMBOL && !forceStringMethod) { + // The native String method already delegates to @@method (this + // polyfilled function), leasing to infinite recursion. + // We avoid it by directly calling the native @@method method. + return { done: true, value: uncurriedNativeRegExpMethod(regexp, str, arg2) }; + } + return { done: true, value: uncurriedNativeMethod(str, regexp, arg2) }; + } + return { done: false }; + }); + + defineBuiltIn(String.prototype, KEY, methods[0]); + defineBuiltIn(RegExpPrototype, SYMBOL, methods[1]); + } + + if (SHAM) createNonEnumerableProperty(RegExpPrototype[SYMBOL], 'sham', true); +}; + + +/***/ }), +/* 395 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var charAt = __webpack_require__(385).charAt; + +// `AdvanceStringIndex` abstract operation +// https://tc39.es/ecma262/#sec-advancestringindex +module.exports = function (S, index, unicode) { + return index + (unicode ? charAt(S, index).length : 1); +}; + + +/***/ }), +/* 396 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var anObject = __webpack_require__(47); +var isCallable = __webpack_require__(21); +var classof = __webpack_require__(15); +var regexpExec = __webpack_require__(376); + +var $TypeError = TypeError; + +// `RegExpExec` abstract operation +// https://tc39.es/ecma262/#sec-regexpexec +module.exports = function (R, S) { + var exec = R.exec; + if (isCallable(exec)) { + var result = call(exec, R, S); + if (result !== null) anObject(result); + return result; + } + if (classof(R) === 'RegExp') return call(regexpExec, R, S); + throw new $TypeError('RegExp#exec called on incompatible receiver'); +}; + + +/***/ }), +/* 397 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/* eslint-disable es/no-string-prototype-matchall -- safe */ +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var uncurryThis = __webpack_require__(87); +var createIteratorConstructor = __webpack_require__(171); +var createIterResultObject = __webpack_require__(173); +var requireObjectCoercible = __webpack_require__(16); +var toLength = __webpack_require__(65); +var toString = __webpack_require__(69); +var anObject = __webpack_require__(47); +var isNullOrUndefined = __webpack_require__(17); +var classof = __webpack_require__(15); +var isRegExp = __webpack_require__(368); +var getRegExpFlags = __webpack_require__(369); +var getMethod = __webpack_require__(30); +var defineBuiltIn = __webpack_require__(48); +var fails = __webpack_require__(7); +var wellKnownSymbol = __webpack_require__(34); +var speciesConstructor = __webpack_require__(220); +var advanceStringIndex = __webpack_require__(395); +var regExpExec = __webpack_require__(396); +var InternalStateModule = __webpack_require__(52); +var IS_PURE = __webpack_require__(36); + +var MATCH_ALL = wellKnownSymbol('matchAll'); +var REGEXP_STRING = 'RegExp String'; +var REGEXP_STRING_ITERATOR = REGEXP_STRING + ' Iterator'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(REGEXP_STRING_ITERATOR); +var RegExpPrototype = RegExp.prototype; +var $TypeError = TypeError; +var stringIndexOf = uncurryThis(''.indexOf); +var nativeMatchAll = uncurryThis(''.matchAll); + +var WORKS_WITH_NON_GLOBAL_REGEX = !!nativeMatchAll && !fails(function () { + nativeMatchAll('a', /./); +}); + +var $RegExpStringIterator = createIteratorConstructor(function RegExpStringIterator(regexp, string, $global, fullUnicode) { + setInternalState(this, { + type: REGEXP_STRING_ITERATOR, + regexp: regexp, + string: string, + global: $global, + unicode: fullUnicode, + done: false + }); +}, REGEXP_STRING, function next() { + var state = getInternalState(this); + if (state.done) return createIterResultObject(undefined, true); + var R = state.regexp; + var S = state.string; + var match = regExpExec(R, S); + if (match === null) { + state.done = true; + return createIterResultObject(undefined, true); + } + if (state.global) { + if (toString(match[0]) === '') R.lastIndex = advanceStringIndex(S, toLength(R.lastIndex), state.unicode); + return createIterResultObject(match, false); + } + state.done = true; + return createIterResultObject(match, false); +}); + +var $matchAll = function (string) { + var R = anObject(this); + var S = toString(string); + var C = speciesConstructor(R, RegExp); + var flags = toString(getRegExpFlags(R)); + var matcher, $global, fullUnicode; + matcher = new C(C === RegExp ? R.source : R, flags); + $global = !!~stringIndexOf(flags, 'g'); + fullUnicode = !!~stringIndexOf(flags, 'u'); + matcher.lastIndex = toLength(R.lastIndex); + return new $RegExpStringIterator(matcher, S, $global, fullUnicode); +}; + +// `String.prototype.matchAll` method +// https://tc39.es/ecma262/#sec-string.prototype.matchall +$({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, { + matchAll: function matchAll(regexp) { + var O = requireObjectCoercible(this); + var flags, S, matcher, rx; + if (!isNullOrUndefined(regexp)) { + if (isRegExp(regexp)) { + flags = toString(requireObjectCoercible(getRegExpFlags(regexp))); + if (!~stringIndexOf(flags, 'g')) throw new $TypeError('`.matchAll` does not allow non-global regexes'); + } + if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp); + matcher = getMethod(regexp, MATCH_ALL); + if (matcher === undefined && IS_PURE && classof(regexp) === 'RegExp') matcher = $matchAll; + if (matcher) return call(matcher, regexp, O); + } else if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp); + S = toString(O); + rx = new RegExp(regexp, 'g'); + return IS_PURE ? call($matchAll, rx, S) : rx[MATCH_ALL](S); + } +}); + +IS_PURE || MATCH_ALL in RegExpPrototype || defineBuiltIn(RegExpPrototype, MATCH_ALL, $matchAll); + + +/***/ }), +/* 398 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $padEnd = __webpack_require__(230).end; +var WEBKIT_BUG = __webpack_require__(399); + +// `String.prototype.padEnd` method +// https://tc39.es/ecma262/#sec-string.prototype.padend +$({ target: 'String', proto: true, forced: WEBKIT_BUG }, { + padEnd: function padEnd(maxLength /* , fillString = ' ' */) { + return $padEnd(this, maxLength, arguments.length > 1 ? arguments[1] : undefined); + } +}); + + +/***/ }), +/* 399 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/zloirock/core-js/issues/280 +var userAgent = __webpack_require__(29); + +module.exports = /Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(userAgent); + + +/***/ }), +/* 400 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $padStart = __webpack_require__(230).start; +var WEBKIT_BUG = __webpack_require__(399); + +// `String.prototype.padStart` method +// https://tc39.es/ecma262/#sec-string.prototype.padstart +$({ target: 'String', proto: true, forced: WEBKIT_BUG }, { + padStart: function padStart(maxLength /* , fillString = ' ' */) { + return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined); + } +}); + + +/***/ }), +/* 401 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var toIndexedObject = __webpack_require__(12); +var toObject = __webpack_require__(40); +var toString = __webpack_require__(69); +var lengthOfArrayLike = __webpack_require__(64); + +var push = uncurryThis([].push); +var join = uncurryThis([].join); + +// `String.raw` method +// https://tc39.es/ecma262/#sec-string.raw +$({ target: 'String', stat: true }, { + raw: function raw(template) { + var rawTemplate = toIndexedObject(toObject(template).raw); + var literalSegments = lengthOfArrayLike(rawTemplate); + if (!literalSegments) return ''; + var argumentsLength = arguments.length; + var elements = []; + var i = 0; + while (true) { + push(elements, toString(rawTemplate[i++])); + if (i === literalSegments) return join(elements, ''); + if (i < argumentsLength) push(elements, toString(arguments[i])); + } + } +}); + + +/***/ }), +/* 402 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var repeat = __webpack_require__(231); + +// `String.prototype.repeat` method +// https://tc39.es/ecma262/#sec-string.prototype.repeat +$({ target: 'String', proto: true }, { + repeat: repeat +}); + + +/***/ }), +/* 403 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var apply = __webpack_require__(96); +var call = __webpack_require__(8); +var uncurryThis = __webpack_require__(14); +var fixRegExpWellKnownSymbolLogic = __webpack_require__(394); +var fails = __webpack_require__(7); +var anObject = __webpack_require__(47); +var isCallable = __webpack_require__(21); +var isNullOrUndefined = __webpack_require__(17); +var toIntegerOrInfinity = __webpack_require__(62); +var toLength = __webpack_require__(65); +var toString = __webpack_require__(69); +var requireObjectCoercible = __webpack_require__(16); +var advanceStringIndex = __webpack_require__(395); +var getMethod = __webpack_require__(30); +var getSubstitution = __webpack_require__(404); +var regExpExec = __webpack_require__(396); +var wellKnownSymbol = __webpack_require__(34); + +var REPLACE = wellKnownSymbol('replace'); +var max = Math.max; +var min = Math.min; +var concat = uncurryThis([].concat); +var push = uncurryThis([].push); +var stringIndexOf = uncurryThis(''.indexOf); +var stringSlice = uncurryThis(''.slice); + +var maybeToString = function (it) { + return it === undefined ? it : String(it); +}; + +// IE <= 11 replaces $0 with the whole match, as if it was $& +// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0 +var REPLACE_KEEPS_$0 = (function () { + // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing + return 'a'.replace(/./, '$0') === '$0'; +})(); + +// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string +var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () { + if (/./[REPLACE]) { + return /./[REPLACE]('a', '$0') === ''; + } + return false; +})(); + +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () { + var re = /./; + re.exec = function () { + var result = []; + result.groups = { a: '7' }; + return result; + }; + // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive + return ''.replace(re, '$') !== '7'; +}); + +// @@replace logic +fixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) { + var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0'; + + return [ + // `String.prototype.replace` method + // https://tc39.es/ecma262/#sec-string.prototype.replace + function replace(searchValue, replaceValue) { + var O = requireObjectCoercible(this); + var replacer = isNullOrUndefined(searchValue) ? undefined : getMethod(searchValue, REPLACE); + return replacer + ? call(replacer, searchValue, O, replaceValue) + : call(nativeReplace, toString(O), searchValue, replaceValue); + }, + // `RegExp.prototype[@@replace]` method + // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace + function (string, replaceValue) { + var rx = anObject(this); + var S = toString(string); + + if ( + typeof replaceValue == 'string' && + stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 && + stringIndexOf(replaceValue, '$<') === -1 + ) { + var res = maybeCallNative(nativeReplace, rx, S, replaceValue); + if (res.done) return res.value; + } + + var functionalReplace = isCallable(replaceValue); + if (!functionalReplace) replaceValue = toString(replaceValue); + + var global = rx.global; + var fullUnicode; + if (global) { + fullUnicode = rx.unicode; + rx.lastIndex = 0; + } + + var results = []; + var result; + while (true) { + result = regExpExec(rx, S); + if (result === null) break; + + push(results, result); + if (!global) break; + + var matchStr = toString(result[0]); + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); + } + + var accumulatedResult = ''; + var nextSourcePosition = 0; + for (var i = 0; i < results.length; i++) { + result = results[i]; + + var matched = toString(result[0]); + var position = max(min(toIntegerOrInfinity(result.index), S.length), 0); + var captures = []; + var replacement; + // NOTE: This is equivalent to + // captures = result.slice(1).map(maybeToString) + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it. + for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j])); + var namedCaptures = result.groups; + if (functionalReplace) { + var replacerArgs = concat([matched], captures, position, S); + if (namedCaptures !== undefined) push(replacerArgs, namedCaptures); + replacement = toString(apply(replaceValue, undefined, replacerArgs)); + } else { + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue); + } + if (position >= nextSourcePosition) { + accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement; + nextSourcePosition = position + matched.length; + } + } + + return accumulatedResult + stringSlice(S, nextSourcePosition); + } + ]; +}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE); + + +/***/ }), +/* 404 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var toObject = __webpack_require__(40); + +var floor = Math.floor; +var charAt = uncurryThis(''.charAt); +var replace = uncurryThis(''.replace); +var stringSlice = uncurryThis(''.slice); +// eslint-disable-next-line redos/no-vulnerable -- safe +var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g; +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g; + +// `GetSubstitution` abstract operation +// https://tc39.es/ecma262/#sec-getsubstitution +module.exports = function (matched, str, position, captures, namedCaptures, replacement) { + var tailPos = position + matched.length; + var m = captures.length; + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED; + if (namedCaptures !== undefined) { + namedCaptures = toObject(namedCaptures); + symbols = SUBSTITUTION_SYMBOLS; + } + return replace(replacement, symbols, function (match, ch) { + var capture; + switch (charAt(ch, 0)) { + case '$': return '$'; + case '&': return matched; + case '`': return stringSlice(str, 0, position); + case "'": return stringSlice(str, tailPos); + case '<': + capture = namedCaptures[stringSlice(ch, 1, -1)]; + break; + default: // \d\d? + var n = +ch; + if (n === 0) return match; + if (n > m) { + var f = floor(n / 10); + if (f === 0) return match; + if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1); + return match; + } + capture = captures[n - 1]; + } + return capture === undefined ? '' : capture; + }); +}; + + +/***/ }), +/* 405 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var uncurryThis = __webpack_require__(14); +var requireObjectCoercible = __webpack_require__(16); +var isCallable = __webpack_require__(21); +var isNullOrUndefined = __webpack_require__(17); +var isRegExp = __webpack_require__(368); +var toString = __webpack_require__(69); +var getMethod = __webpack_require__(30); +var getRegExpFlags = __webpack_require__(369); +var getSubstitution = __webpack_require__(404); +var wellKnownSymbol = __webpack_require__(34); +var IS_PURE = __webpack_require__(36); + +var REPLACE = wellKnownSymbol('replace'); +var $TypeError = TypeError; +var indexOf = uncurryThis(''.indexOf); +var replace = uncurryThis(''.replace); +var stringSlice = uncurryThis(''.slice); +var max = Math.max; + +var stringIndexOf = function (string, searchValue, fromIndex) { + if (fromIndex > string.length) return -1; + if (searchValue === '') return fromIndex; + return indexOf(string, searchValue, fromIndex); +}; + +// `String.prototype.replaceAll` method +// https://tc39.es/ecma262/#sec-string.prototype.replaceall +$({ target: 'String', proto: true }, { + replaceAll: function replaceAll(searchValue, replaceValue) { + var O = requireObjectCoercible(this); + var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement; + var position = 0; + var endOfLastMatch = 0; + var result = ''; + if (!isNullOrUndefined(searchValue)) { + IS_REG_EXP = isRegExp(searchValue); + if (IS_REG_EXP) { + flags = toString(requireObjectCoercible(getRegExpFlags(searchValue))); + if (!~indexOf(flags, 'g')) throw new $TypeError('`.replaceAll` does not allow non-global regexes'); + } + replacer = getMethod(searchValue, REPLACE); + if (replacer) { + return call(replacer, searchValue, O, replaceValue); + } else if (IS_PURE && IS_REG_EXP) { + return replace(toString(O), searchValue, replaceValue); + } + } + string = toString(O); + searchString = toString(searchValue); + functionalReplace = isCallable(replaceValue); + if (!functionalReplace) replaceValue = toString(replaceValue); + searchLength = searchString.length; + advanceBy = max(1, searchLength); + position = stringIndexOf(string, searchString, 0); + while (position !== -1) { + replacement = functionalReplace + ? toString(replaceValue(searchString, position, string)) + : getSubstitution(searchString, string, position, [], undefined, replaceValue); + result += stringSlice(string, endOfLastMatch, position) + replacement; + endOfLastMatch = position + searchLength; + position = stringIndexOf(string, searchString, position + advanceBy); + } + if (endOfLastMatch < string.length) { + result += stringSlice(string, endOfLastMatch); + } + return result; + } +}); + + +/***/ }), +/* 406 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var fixRegExpWellKnownSymbolLogic = __webpack_require__(394); +var anObject = __webpack_require__(47); +var isNullOrUndefined = __webpack_require__(17); +var requireObjectCoercible = __webpack_require__(16); +var sameValue = __webpack_require__(310); +var toString = __webpack_require__(69); +var getMethod = __webpack_require__(30); +var regExpExec = __webpack_require__(396); + +// @@search logic +fixRegExpWellKnownSymbolLogic('search', function (SEARCH, nativeSearch, maybeCallNative) { + return [ + // `String.prototype.search` method + // https://tc39.es/ecma262/#sec-string.prototype.search + function search(regexp) { + var O = requireObjectCoercible(this); + var searcher = isNullOrUndefined(regexp) ? undefined : getMethod(regexp, SEARCH); + return searcher ? call(searcher, regexp, O) : new RegExp(regexp)[SEARCH](toString(O)); + }, + // `RegExp.prototype[@@search]` method + // https://tc39.es/ecma262/#sec-regexp.prototype-@@search + function (string) { + var rx = anObject(this); + var S = toString(string); + var res = maybeCallNative(nativeSearch, rx, S); + + if (res.done) return res.value; + + var previousLastIndex = rx.lastIndex; + if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0; + var result = regExpExec(rx, S); + if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex; + return result === null ? -1 : result.index; + } + ]; +}); + + +/***/ }), +/* 407 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var apply = __webpack_require__(96); +var call = __webpack_require__(8); +var uncurryThis = __webpack_require__(14); +var fixRegExpWellKnownSymbolLogic = __webpack_require__(394); +var anObject = __webpack_require__(47); +var isNullOrUndefined = __webpack_require__(17); +var isRegExp = __webpack_require__(368); +var requireObjectCoercible = __webpack_require__(16); +var speciesConstructor = __webpack_require__(220); +var advanceStringIndex = __webpack_require__(395); +var toLength = __webpack_require__(65); +var toString = __webpack_require__(69); +var getMethod = __webpack_require__(30); +var arraySlice = __webpack_require__(77); +var callRegExpExec = __webpack_require__(396); +var regexpExec = __webpack_require__(376); +var stickyHelpers = __webpack_require__(371); +var fails = __webpack_require__(7); + +var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y; +var MAX_UINT32 = 0xFFFFFFFF; +var min = Math.min; +var $push = [].push; +var exec = uncurryThis(/./.exec); +var push = uncurryThis($push); +var stringSlice = uncurryThis(''.slice); + +// Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec +// Weex JS has frozen built-in prototypes, so use try / catch wrapper +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () { + // eslint-disable-next-line regexp/no-empty-group -- required for testing + var re = /(?:)/; + var originalExec = re.exec; + re.exec = function () { return originalExec.apply(this, arguments); }; + var result = 'ab'.split(re); + return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b'; +}); + +// @@split logic +fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNative) { + var internalSplit; + if ( + 'abbc'.split(/(b)*/)[1] === 'c' || + // eslint-disable-next-line regexp/no-empty-group -- required for testing + 'test'.split(/(?:)/, -1).length !== 4 || + 'ab'.split(/(?:ab)*/).length !== 2 || + '.'.split(/(.?)(.?)/).length !== 4 || + // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing + '.'.split(/()()/).length > 1 || + ''.split(/.?/).length + ) { + // based on es5-shim implementation, need to rework it + internalSplit = function (separator, limit) { + var string = toString(requireObjectCoercible(this)); + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; + if (lim === 0) return []; + if (separator === undefined) return [string]; + // If `separator` is not a regex, use native split + if (!isRegExp(separator)) { + return call(nativeSplit, string, separator, lim); + } + var output = []; + var flags = (separator.ignoreCase ? 'i' : '') + + (separator.multiline ? 'm' : '') + + (separator.unicode ? 'u' : '') + + (separator.sticky ? 'y' : ''); + var lastLastIndex = 0; + // Make `global` and avoid `lastIndex` issues by working with a copy + var separatorCopy = new RegExp(separator.source, flags + 'g'); + var match, lastIndex, lastLength; + while (match = call(regexpExec, separatorCopy, string)) { + lastIndex = separatorCopy.lastIndex; + if (lastIndex > lastLastIndex) { + push(output, stringSlice(string, lastLastIndex, match.index)); + if (match.length > 1 && match.index < string.length) apply($push, output, arraySlice(match, 1)); + lastLength = match[0].length; + lastLastIndex = lastIndex; + if (output.length >= lim) break; + } + if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop + } + if (lastLastIndex === string.length) { + if (lastLength || !exec(separatorCopy, '')) push(output, ''); + } else push(output, stringSlice(string, lastLastIndex)); + return output.length > lim ? arraySlice(output, 0, lim) : output; + }; + // Chakra, V8 + } else if ('0'.split(undefined, 0).length) { + internalSplit = function (separator, limit) { + return separator === undefined && limit === 0 ? [] : call(nativeSplit, this, separator, limit); + }; + } else internalSplit = nativeSplit; + + return [ + // `String.prototype.split` method + // https://tc39.es/ecma262/#sec-string.prototype.split + function split(separator, limit) { + var O = requireObjectCoercible(this); + var splitter = isNullOrUndefined(separator) ? undefined : getMethod(separator, SPLIT); + return splitter + ? call(splitter, separator, O, limit) + : call(internalSplit, toString(O), separator, limit); + }, + // `RegExp.prototype[@@split]` method + // https://tc39.es/ecma262/#sec-regexp.prototype-@@split + // + // NOTE: This cannot be properly polyfilled in engines that don't support + // the 'y' flag. + function (string, limit) { + var rx = anObject(this); + var S = toString(string); + var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit); + + if (res.done) return res.value; + + var C = speciesConstructor(rx, RegExp); + + var unicodeMatching = rx.unicode; + var flags = (rx.ignoreCase ? 'i' : '') + + (rx.multiline ? 'm' : '') + + (rx.unicode ? 'u' : '') + + (UNSUPPORTED_Y ? 'g' : 'y'); + + // ^(? + rx + ) is needed, in combination with some S slicing, to + // simulate the 'y' flag. + var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags); + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; + if (lim === 0) return []; + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : []; + var p = 0; + var q = 0; + var A = []; + while (q < S.length) { + splitter.lastIndex = UNSUPPORTED_Y ? 0 : q; + var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice(S, q) : S); + var e; + if ( + z === null || + (e = min(toLength(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p + ) { + q = advanceStringIndex(S, q, unicodeMatching); + } else { + push(A, stringSlice(S, p, q)); + if (A.length === lim) return A; + for (var i = 1; i <= z.length - 1; i++) { + push(A, z[i]); + if (A.length === lim) return A; + } + q = p = e; + } + } + push(A, stringSlice(S, p)); + return A; + } + ]; +}, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y); + + +/***/ }), +/* 408 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(87); +var getOwnPropertyDescriptor = __webpack_require__(5).f; +var toLength = __webpack_require__(65); +var toString = __webpack_require__(69); +var notARegExp = __webpack_require__(387); +var requireObjectCoercible = __webpack_require__(16); +var correctIsRegExpLogic = __webpack_require__(388); +var IS_PURE = __webpack_require__(36); + +// eslint-disable-next-line es/no-string-prototype-startswith -- safe +var nativeStartsWith = uncurryThis(''.startsWith); +var stringSlice = uncurryThis(''.slice); +var min = Math.min; + +var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith'); +// https://github.com/zloirock/core-js/pull/702 +var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () { + var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith'); + return descriptor && !descriptor.writable; +}(); + +// `String.prototype.startsWith` method +// https://tc39.es/ecma262/#sec-string.prototype.startswith +$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, { + startsWith: function startsWith(searchString /* , position = 0 */) { + var that = toString(requireObjectCoercible(this)); + notARegExp(searchString); + var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length)); + var search = toString(searchString); + return nativeStartsWith + ? nativeStartsWith(that, search, index) + : stringSlice(that, index, index + search.length) === search; + } +}); + + +/***/ }), +/* 409 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var requireObjectCoercible = __webpack_require__(16); +var toIntegerOrInfinity = __webpack_require__(62); +var toString = __webpack_require__(69); + +var stringSlice = uncurryThis(''.slice); +var max = Math.max; +var min = Math.min; + +// eslint-disable-next-line unicorn/prefer-string-slice -- required for testing +var FORCED = !''.substr || 'ab'.substr(-1) !== 'b'; + +// `String.prototype.substr` method +// https://tc39.es/ecma262/#sec-string.prototype.substr +$({ target: 'String', proto: true, forced: FORCED }, { + substr: function substr(start, length) { + var that = toString(requireObjectCoercible(this)); + var size = that.length; + var intStart = toIntegerOrInfinity(start); + var intLength, intEnd; + if (intStart === Infinity) intStart = 0; + if (intStart < 0) intStart = max(size + intStart, 0); + intLength = length === undefined ? size : toIntegerOrInfinity(length); + if (intLength <= 0 || intLength === Infinity) return ''; + intEnd = min(intStart + intLength, size); + return intStart >= intEnd ? '' : stringSlice(that, intStart, intEnd); + } +}); + + +/***/ }), +/* 410 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var uncurryThis = __webpack_require__(14); +var requireObjectCoercible = __webpack_require__(16); +var toString = __webpack_require__(69); +var fails = __webpack_require__(7); + +var $Array = Array; +var charAt = uncurryThis(''.charAt); +var charCodeAt = uncurryThis(''.charCodeAt); +var join = uncurryThis([].join); +// eslint-disable-next-line es/no-string-prototype-iswellformed-towellformed -- safe +var $toWellFormed = ''.toWellFormed; +var REPLACEMENT_CHARACTER = '\uFFFD'; + +// Safari bug +var TO_STRING_CONVERSION_BUG = $toWellFormed && fails(function () { + return call($toWellFormed, 1) !== '1'; +}); + +// `String.prototype.toWellFormed` method +// https://github.com/tc39/proposal-is-usv-string +$({ target: 'String', proto: true, forced: TO_STRING_CONVERSION_BUG }, { + toWellFormed: function toWellFormed() { + var S = toString(requireObjectCoercible(this)); + if (TO_STRING_CONVERSION_BUG) return call($toWellFormed, S); + var length = S.length; + var result = $Array(length); + for (var i = 0; i < length; i++) { + var charCode = charCodeAt(S, i); + // single UTF-16 code unit + if ((charCode & 0xF800) !== 0xD800) result[i] = charAt(S, i); + // unpaired surrogate + else if (charCode >= 0xDC00 || i + 1 >= length || (charCodeAt(S, i + 1) & 0xFC00) !== 0xDC00) result[i] = REPLACEMENT_CHARACTER; + // surrogate pair + else { + result[i] = charAt(S, i); + result[++i] = charAt(S, i); + } + } return join(result, ''); + } +}); + + +/***/ }), +/* 411 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $trim = __webpack_require__(274).trim; +var forcedStringTrimMethod = __webpack_require__(412); + +// `String.prototype.trim` method +// https://tc39.es/ecma262/#sec-string.prototype.trim +$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, { + trim: function trim() { + return $trim(this); + } +}); + + +/***/ }), +/* 412 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var PROPER_FUNCTION_NAME = __webpack_require__(50).PROPER; +var fails = __webpack_require__(7); +var whitespaces = __webpack_require__(275); + +var non = '\u200B\u0085\u180E'; + +// check that a method works with the correct list +// of whitespaces and has a correct name +module.exports = function (METHOD_NAME) { + return fails(function () { + return !!whitespaces[METHOD_NAME]() + || non[METHOD_NAME]() !== non + || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME); + }); +}; + + +/***/ }), +/* 413 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove this line from `core-js@4` +__webpack_require__(414); +var $ = __webpack_require__(3); +var trimEnd = __webpack_require__(415); + +// `String.prototype.trimEnd` method +// https://tc39.es/ecma262/#sec-string.prototype.trimend +// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe +$({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimEnd !== trimEnd }, { + trimEnd: trimEnd +}); + + +/***/ }), +/* 414 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var trimEnd = __webpack_require__(415); + +// `String.prototype.trimRight` method +// https://tc39.es/ecma262/#sec-string.prototype.trimend +// eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe +$({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimRight !== trimEnd }, { + trimRight: trimEnd +}); + + +/***/ }), +/* 415 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $trimEnd = __webpack_require__(274).end; +var forcedStringTrimMethod = __webpack_require__(412); + +// `String.prototype.{ trimEnd, trimRight }` method +// https://tc39.es/ecma262/#sec-string.prototype.trimend +// https://tc39.es/ecma262/#String.prototype.trimright +module.exports = forcedStringTrimMethod('trimEnd') ? function trimEnd() { + return $trimEnd(this); +// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe +} : ''.trimEnd; + + +/***/ }), +/* 416 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove this line from `core-js@4` +__webpack_require__(417); +var $ = __webpack_require__(3); +var trimStart = __webpack_require__(418); + +// `String.prototype.trimStart` method +// https://tc39.es/ecma262/#sec-string.prototype.trimstart +// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe +$({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimStart !== trimStart }, { + trimStart: trimStart +}); + + +/***/ }), +/* 417 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var trimStart = __webpack_require__(418); + +// `String.prototype.trimLeft` method +// https://tc39.es/ecma262/#sec-string.prototype.trimleft +// eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe +$({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimLeft !== trimStart }, { + trimLeft: trimStart +}); + + +/***/ }), +/* 418 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $trimStart = __webpack_require__(274).start; +var forcedStringTrimMethod = __webpack_require__(412); + +// `String.prototype.{ trimStart, trimLeft }` method +// https://tc39.es/ecma262/#sec-string.prototype.trimstart +// https://tc39.es/ecma262/#String.prototype.trimleft +module.exports = forcedStringTrimMethod('trimStart') ? function trimStart() { + return $trimStart(this); +// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe +} : ''.trimStart; + + +/***/ }), +/* 419 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.anchor` method +// https://tc39.es/ecma262/#sec-string.prototype.anchor +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('anchor') }, { + anchor: function anchor(name) { + return createHTML(this, 'a', 'name', name); + } +}); + + +/***/ }), +/* 420 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var requireObjectCoercible = __webpack_require__(16); +var toString = __webpack_require__(69); + +var quot = /"/g; +var replace = uncurryThis(''.replace); + +// `CreateHTML` abstract operation +// https://tc39.es/ecma262/#sec-createhtml +module.exports = function (string, tag, attribute, value) { + var S = toString(requireObjectCoercible(string)); + var p1 = '<' + tag; + if (attribute !== '') p1 += ' ' + attribute + '="' + replace(toString(value), quot, '"') + '"'; + return p1 + '>' + S + ''; +}; + + +/***/ }), +/* 421 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var fails = __webpack_require__(7); + +// check the existence of a method, lowercase +// of a tag and escaping quotes in arguments +module.exports = function (METHOD_NAME) { + return fails(function () { + var test = ''[METHOD_NAME]('"'); + return test !== test.toLowerCase() || test.split('"').length > 3; + }); +}; + + +/***/ }), +/* 422 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.big` method +// https://tc39.es/ecma262/#sec-string.prototype.big +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('big') }, { + big: function big() { + return createHTML(this, 'big', '', ''); + } +}); + + +/***/ }), +/* 423 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.blink` method +// https://tc39.es/ecma262/#sec-string.prototype.blink +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('blink') }, { + blink: function blink() { + return createHTML(this, 'blink', '', ''); + } +}); + + +/***/ }), +/* 424 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.bold` method +// https://tc39.es/ecma262/#sec-string.prototype.bold +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('bold') }, { + bold: function bold() { + return createHTML(this, 'b', '', ''); + } +}); + + +/***/ }), +/* 425 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.fixed` method +// https://tc39.es/ecma262/#sec-string.prototype.fixed +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fixed') }, { + fixed: function fixed() { + return createHTML(this, 'tt', '', ''); + } +}); + + +/***/ }), +/* 426 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.fontcolor` method +// https://tc39.es/ecma262/#sec-string.prototype.fontcolor +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontcolor') }, { + fontcolor: function fontcolor(color) { + return createHTML(this, 'font', 'color', color); + } +}); + + +/***/ }), +/* 427 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.fontsize` method +// https://tc39.es/ecma262/#sec-string.prototype.fontsize +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontsize') }, { + fontsize: function fontsize(size) { + return createHTML(this, 'font', 'size', size); + } +}); + + +/***/ }), +/* 428 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.italics` method +// https://tc39.es/ecma262/#sec-string.prototype.italics +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('italics') }, { + italics: function italics() { + return createHTML(this, 'i', '', ''); + } +}); + + +/***/ }), +/* 429 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.link` method +// https://tc39.es/ecma262/#sec-string.prototype.link +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('link') }, { + link: function link(url) { + return createHTML(this, 'a', 'href', url); + } +}); + + +/***/ }), +/* 430 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.small` method +// https://tc39.es/ecma262/#sec-string.prototype.small +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('small') }, { + small: function small() { + return createHTML(this, 'small', '', ''); + } +}); + + +/***/ }), +/* 431 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.strike` method +// https://tc39.es/ecma262/#sec-string.prototype.strike +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('strike') }, { + strike: function strike() { + return createHTML(this, 'strike', '', ''); + } +}); + + +/***/ }), +/* 432 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.sub` method +// https://tc39.es/ecma262/#sec-string.prototype.sub +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sub') }, { + sub: function sub() { + return createHTML(this, 'sub', '', ''); + } +}); + + +/***/ }), +/* 433 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createHTML = __webpack_require__(420); +var forcedStringHTMLMethod = __webpack_require__(421); + +// `String.prototype.sup` method +// https://tc39.es/ecma262/#sec-string.prototype.sup +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, { + sup: function sup() { + return createHTML(this, 'sup', '', ''); + } +}); + + +/***/ }), +/* 434 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var createTypedArrayConstructor = __webpack_require__(435); + +// `Float32Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Float32', function (init) { + return function Float32Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); + + +/***/ }), +/* 435 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var call = __webpack_require__(8); +var DESCRIPTORS = __webpack_require__(6); +var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = __webpack_require__(436); +var ArrayBufferViewCore = __webpack_require__(218); +var ArrayBufferModule = __webpack_require__(208); +var anInstance = __webpack_require__(211); +var createPropertyDescriptor = __webpack_require__(11); +var createNonEnumerableProperty = __webpack_require__(44); +var isIntegralNumber = __webpack_require__(280); +var toLength = __webpack_require__(65); +var toIndex = __webpack_require__(212); +var toOffset = __webpack_require__(437); +var toUint8Clamped = __webpack_require__(439); +var toPropertyKey = __webpack_require__(18); +var hasOwn = __webpack_require__(39); +var classof = __webpack_require__(70); +var isObject = __webpack_require__(20); +var isSymbol = __webpack_require__(23); +var create = __webpack_require__(72); +var isPrototypeOf = __webpack_require__(25); +var setPrototypeOf = __webpack_require__(116); +var getOwnPropertyNames = __webpack_require__(58).f; +var typedArrayFrom = __webpack_require__(440); +var forEach = __webpack_require__(85).forEach; +var setSpecies = __webpack_require__(194); +var defineBuiltInAccessor = __webpack_require__(79); +var definePropertyModule = __webpack_require__(45); +var getOwnPropertyDescriptorModule = __webpack_require__(5); +var InternalStateModule = __webpack_require__(52); +var inheritIfRequired = __webpack_require__(120); + +var getInternalState = InternalStateModule.get; +var setInternalState = InternalStateModule.set; +var enforceInternalState = InternalStateModule.enforce; +var nativeDefineProperty = definePropertyModule.f; +var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; +var RangeError = global.RangeError; +var ArrayBuffer = ArrayBufferModule.ArrayBuffer; +var ArrayBufferPrototype = ArrayBuffer.prototype; +var DataView = ArrayBufferModule.DataView; +var NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS; +var TYPED_ARRAY_TAG = ArrayBufferViewCore.TYPED_ARRAY_TAG; +var TypedArray = ArrayBufferViewCore.TypedArray; +var TypedArrayPrototype = ArrayBufferViewCore.TypedArrayPrototype; +var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; +var isTypedArray = ArrayBufferViewCore.isTypedArray; +var BYTES_PER_ELEMENT = 'BYTES_PER_ELEMENT'; +var WRONG_LENGTH = 'Wrong length'; + +var fromList = function (C, list) { + aTypedArrayConstructor(C); + var index = 0; + var length = list.length; + var result = new C(length); + while (length > index) result[index] = list[index++]; + return result; +}; + +var addGetter = function (it, key) { + defineBuiltInAccessor(it, key, { + configurable: true, + get: function () { + return getInternalState(this)[key]; + } + }); +}; + +var isArrayBuffer = function (it) { + var klass; + return isPrototypeOf(ArrayBufferPrototype, it) || (klass = classof(it)) === 'ArrayBuffer' || klass === 'SharedArrayBuffer'; +}; + +var isTypedArrayIndex = function (target, key) { + return isTypedArray(target) + && !isSymbol(key) + && key in target + && isIntegralNumber(+key) + && key >= 0; +}; + +var wrappedGetOwnPropertyDescriptor = function getOwnPropertyDescriptor(target, key) { + key = toPropertyKey(key); + return isTypedArrayIndex(target, key) + ? createPropertyDescriptor(2, target[key]) + : nativeGetOwnPropertyDescriptor(target, key); +}; + +var wrappedDefineProperty = function defineProperty(target, key, descriptor) { + key = toPropertyKey(key); + if (isTypedArrayIndex(target, key) + && isObject(descriptor) + && hasOwn(descriptor, 'value') + && !hasOwn(descriptor, 'get') + && !hasOwn(descriptor, 'set') + // TODO: add validation descriptor w/o calling accessors + && !descriptor.configurable + && (!hasOwn(descriptor, 'writable') || descriptor.writable) + && (!hasOwn(descriptor, 'enumerable') || descriptor.enumerable) + ) { + target[key] = descriptor.value; + return target; + } return nativeDefineProperty(target, key, descriptor); +}; + +if (DESCRIPTORS) { + if (!NATIVE_ARRAY_BUFFER_VIEWS) { + getOwnPropertyDescriptorModule.f = wrappedGetOwnPropertyDescriptor; + definePropertyModule.f = wrappedDefineProperty; + addGetter(TypedArrayPrototype, 'buffer'); + addGetter(TypedArrayPrototype, 'byteOffset'); + addGetter(TypedArrayPrototype, 'byteLength'); + addGetter(TypedArrayPrototype, 'length'); + } + + $({ target: 'Object', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, { + getOwnPropertyDescriptor: wrappedGetOwnPropertyDescriptor, + defineProperty: wrappedDefineProperty + }); + + module.exports = function (TYPE, wrapper, CLAMPED) { + var BYTES = TYPE.match(/\d+/)[0] / 8; + var CONSTRUCTOR_NAME = TYPE + (CLAMPED ? 'Clamped' : '') + 'Array'; + var GETTER = 'get' + TYPE; + var SETTER = 'set' + TYPE; + var NativeTypedArrayConstructor = global[CONSTRUCTOR_NAME]; + var TypedArrayConstructor = NativeTypedArrayConstructor; + var TypedArrayConstructorPrototype = TypedArrayConstructor && TypedArrayConstructor.prototype; + var exported = {}; + + var getter = function (that, index) { + var data = getInternalState(that); + return data.view[GETTER](index * BYTES + data.byteOffset, true); + }; + + var setter = function (that, index, value) { + var data = getInternalState(that); + data.view[SETTER](index * BYTES + data.byteOffset, CLAMPED ? toUint8Clamped(value) : value, true); + }; + + var addElement = function (that, index) { + nativeDefineProperty(that, index, { + get: function () { + return getter(this, index); + }, + set: function (value) { + return setter(this, index, value); + }, + enumerable: true + }); + }; + + if (!NATIVE_ARRAY_BUFFER_VIEWS) { + TypedArrayConstructor = wrapper(function (that, data, offset, $length) { + anInstance(that, TypedArrayConstructorPrototype); + var index = 0; + var byteOffset = 0; + var buffer, byteLength, length; + if (!isObject(data)) { + length = toIndex(data); + byteLength = length * BYTES; + buffer = new ArrayBuffer(byteLength); + } else if (isArrayBuffer(data)) { + buffer = data; + byteOffset = toOffset(offset, BYTES); + var $len = data.byteLength; + if ($length === undefined) { + if ($len % BYTES) throw new RangeError(WRONG_LENGTH); + byteLength = $len - byteOffset; + if (byteLength < 0) throw new RangeError(WRONG_LENGTH); + } else { + byteLength = toLength($length) * BYTES; + if (byteLength + byteOffset > $len) throw new RangeError(WRONG_LENGTH); + } + length = byteLength / BYTES; + } else if (isTypedArray(data)) { + return fromList(TypedArrayConstructor, data); + } else { + return call(typedArrayFrom, TypedArrayConstructor, data); + } + setInternalState(that, { + buffer: buffer, + byteOffset: byteOffset, + byteLength: byteLength, + length: length, + view: new DataView(buffer) + }); + while (index < length) addElement(that, index++); + }); + + if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray); + TypedArrayConstructorPrototype = TypedArrayConstructor.prototype = create(TypedArrayPrototype); + } else if (TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS) { + TypedArrayConstructor = wrapper(function (dummy, data, typedArrayOffset, $length) { + anInstance(dummy, TypedArrayConstructorPrototype); + return inheritIfRequired(function () { + if (!isObject(data)) return new NativeTypedArrayConstructor(toIndex(data)); + if (isArrayBuffer(data)) return $length !== undefined + ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES), $length) + : typedArrayOffset !== undefined + ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES)) + : new NativeTypedArrayConstructor(data); + if (isTypedArray(data)) return fromList(TypedArrayConstructor, data); + return call(typedArrayFrom, TypedArrayConstructor, data); + }(), dummy, TypedArrayConstructor); + }); + + if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray); + forEach(getOwnPropertyNames(NativeTypedArrayConstructor), function (key) { + if (!(key in TypedArrayConstructor)) { + createNonEnumerableProperty(TypedArrayConstructor, key, NativeTypedArrayConstructor[key]); + } + }); + TypedArrayConstructor.prototype = TypedArrayConstructorPrototype; + } + + if (TypedArrayConstructorPrototype.constructor !== TypedArrayConstructor) { + createNonEnumerableProperty(TypedArrayConstructorPrototype, 'constructor', TypedArrayConstructor); + } + + enforceInternalState(TypedArrayConstructorPrototype).TypedArrayConstructor = TypedArrayConstructor; + + if (TYPED_ARRAY_TAG) { + createNonEnumerableProperty(TypedArrayConstructorPrototype, TYPED_ARRAY_TAG, CONSTRUCTOR_NAME); + } + + var FORCED = TypedArrayConstructor !== NativeTypedArrayConstructor; + + exported[CONSTRUCTOR_NAME] = TypedArrayConstructor; + + $({ global: true, constructor: true, forced: FORCED, sham: !NATIVE_ARRAY_BUFFER_VIEWS }, exported); + + if (!(BYTES_PER_ELEMENT in TypedArrayConstructor)) { + createNonEnumerableProperty(TypedArrayConstructor, BYTES_PER_ELEMENT, BYTES); + } + + if (!(BYTES_PER_ELEMENT in TypedArrayConstructorPrototype)) { + createNonEnumerableProperty(TypedArrayConstructorPrototype, BYTES_PER_ELEMENT, BYTES); + } + + setSpecies(CONSTRUCTOR_NAME); + }; +} else module.exports = function () { /* empty */ }; + + +/***/ }), +/* 436 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/* eslint-disable no-new -- required for testing */ +var global = __webpack_require__(4); +var fails = __webpack_require__(7); +var checkCorrectnessOfIteration = __webpack_require__(165); +var NATIVE_ARRAY_BUFFER_VIEWS = __webpack_require__(218).NATIVE_ARRAY_BUFFER_VIEWS; + +var ArrayBuffer = global.ArrayBuffer; +var Int8Array = global.Int8Array; + +module.exports = !NATIVE_ARRAY_BUFFER_VIEWS || !fails(function () { + Int8Array(1); +}) || !fails(function () { + new Int8Array(-1); +}) || !checkCorrectnessOfIteration(function (iterable) { + new Int8Array(); + new Int8Array(null); + new Int8Array(1.5); + new Int8Array(iterable); +}, true) || fails(function () { + // Safari (11+) bug - a reason why even Safari 13 should load a typed array polyfill + return new Int8Array(new ArrayBuffer(2), 1, undefined).length !== 1; +}); + + +/***/ }), +/* 437 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var toPositiveInteger = __webpack_require__(438); + +var $RangeError = RangeError; + +module.exports = function (it, BYTES) { + var offset = toPositiveInteger(it); + if (offset % BYTES) throw new $RangeError('Wrong offset'); + return offset; +}; + + +/***/ }), +/* 438 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var toIntegerOrInfinity = __webpack_require__(62); + +var $RangeError = RangeError; + +module.exports = function (it) { + var result = toIntegerOrInfinity(it); + if (result < 0) throw new $RangeError("The argument can't be less than 0"); + return result; +}; + + +/***/ }), +/* 439 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var round = Math.round; + +module.exports = function (it) { + var value = round(it); + return value < 0 ? 0 : value > 0xFF ? 0xFF : value & 0xFF; +}; + + +/***/ }), +/* 440 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var bind = __webpack_require__(86); +var call = __webpack_require__(8); +var aConstructor = __webpack_require__(221); +var toObject = __webpack_require__(40); +var lengthOfArrayLike = __webpack_require__(64); +var getIterator = __webpack_require__(135); +var getIteratorMethod = __webpack_require__(136); +var isArrayIteratorMethod = __webpack_require__(133); +var isBigIntArray = __webpack_require__(441); +var aTypedArrayConstructor = __webpack_require__(218).aTypedArrayConstructor; +var toBigInt = __webpack_require__(442); + +module.exports = function from(source /* , mapfn, thisArg */) { + var C = aConstructor(this); + var O = toObject(source); + var argumentsLength = arguments.length; + var mapfn = argumentsLength > 1 ? arguments[1] : undefined; + var mapping = mapfn !== undefined; + var iteratorMethod = getIteratorMethod(O); + var i, length, result, thisIsBigIntArray, value, step, iterator, next; + if (iteratorMethod && !isArrayIteratorMethod(iteratorMethod)) { + iterator = getIterator(O, iteratorMethod); + next = iterator.next; + O = []; + while (!(step = call(next, iterator)).done) { + O.push(step.value); + } + } + if (mapping && argumentsLength > 2) { + mapfn = bind(mapfn, arguments[2]); + } + length = lengthOfArrayLike(O); + result = new (aTypedArrayConstructor(C))(length); + thisIsBigIntArray = isBigIntArray(result); + for (i = 0; length > i; i++) { + value = mapping ? mapfn(O[i], i) : O[i]; + // FF30- typed arrays doesn't properly convert objects to typed array values + result[i] = thisIsBigIntArray ? toBigInt(value) : +value; + } + return result; +}; + + +/***/ }), +/* 441 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var classof = __webpack_require__(70); + +module.exports = function (it) { + var klass = classof(it); + return klass === 'BigInt64Array' || klass === 'BigUint64Array'; +}; + + +/***/ }), +/* 442 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var toPrimitive = __webpack_require__(19); + +var $TypeError = TypeError; + +// `ToBigInt` abstract operation +// https://tc39.es/ecma262/#sec-tobigint +module.exports = function (argument) { + var prim = toPrimitive(argument, 'number'); + if (typeof prim == 'number') throw new $TypeError("Can't convert number to bigint"); + // eslint-disable-next-line es/no-bigint -- safe + return BigInt(prim); +}; + + +/***/ }), +/* 443 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var createTypedArrayConstructor = __webpack_require__(435); + +// `Float64Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Float64', function (init) { + return function Float64Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); + + +/***/ }), +/* 444 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var createTypedArrayConstructor = __webpack_require__(435); + +// `Int8Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Int8', function (init) { + return function Int8Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); + + +/***/ }), +/* 445 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var createTypedArrayConstructor = __webpack_require__(435); + +// `Int16Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Int16', function (init) { + return function Int16Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); + + +/***/ }), +/* 446 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var createTypedArrayConstructor = __webpack_require__(435); + +// `Int32Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Int32', function (init) { + return function Int32Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); + + +/***/ }), +/* 447 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var createTypedArrayConstructor = __webpack_require__(435); + +// `Uint8Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Uint8', function (init) { + return function Uint8Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); + + +/***/ }), +/* 448 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var createTypedArrayConstructor = __webpack_require__(435); + +// `Uint8ClampedArray` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Uint8', function (init) { + return function Uint8ClampedArray(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}, true); + + +/***/ }), +/* 449 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var createTypedArrayConstructor = __webpack_require__(435); + +// `Uint16Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Uint16', function (init) { + return function Uint16Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); + + +/***/ }), +/* 450 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var createTypedArrayConstructor = __webpack_require__(435); + +// `Uint32Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Uint32', function (init) { + return function Uint32Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); + + +/***/ }), +/* 451 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var lengthOfArrayLike = __webpack_require__(64); +var toIntegerOrInfinity = __webpack_require__(62); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.at` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.at +exportTypedArrayMethod('at', function at(index) { + var O = aTypedArray(this); + var len = lengthOfArrayLike(O); + var relativeIndex = toIntegerOrInfinity(index); + var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; + return (k < 0 || k >= len) ? undefined : O[k]; +}); + + +/***/ }), +/* 452 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var ArrayBufferViewCore = __webpack_require__(218); +var $ArrayCopyWithin = __webpack_require__(145); + +var u$ArrayCopyWithin = uncurryThis($ArrayCopyWithin); +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.copyWithin` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.copywithin +exportTypedArrayMethod('copyWithin', function copyWithin(target, start /* , end */) { + return u$ArrayCopyWithin(aTypedArray(this), target, start, arguments.length > 2 ? arguments[2] : undefined); +}); + + +/***/ }), +/* 453 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $every = __webpack_require__(85).every; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.every` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.every +exportTypedArrayMethod('every', function every(callbackfn /* , thisArg */) { + return $every(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); +}); + + +/***/ }), +/* 454 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $fill = __webpack_require__(150); +var toBigInt = __webpack_require__(442); +var classof = __webpack_require__(70); +var call = __webpack_require__(8); +var uncurryThis = __webpack_require__(14); +var fails = __webpack_require__(7); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var slice = uncurryThis(''.slice); + +// V8 ~ Chrome < 59, Safari < 14.1, FF < 55, Edge <=18 +var CONVERSION_BUG = fails(function () { + var count = 0; + // eslint-disable-next-line es/no-typed-arrays -- safe + new Int8Array(2).fill({ valueOf: function () { return count++; } }); + return count !== 1; +}); + +// `%TypedArray%.prototype.fill` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.fill +exportTypedArrayMethod('fill', function fill(value /* , start, end */) { + var length = arguments.length; + aTypedArray(this); + var actualValue = slice(classof(this), 0, 3) === 'Big' ? toBigInt(value) : +value; + return call($fill, this, actualValue, length > 1 ? arguments[1] : undefined, length > 2 ? arguments[2] : undefined); +}, CONVERSION_BUG); + + +/***/ }), +/* 455 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $filter = __webpack_require__(85).filter; +var fromSpeciesAndList = __webpack_require__(456); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.filter` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.filter +exportTypedArrayMethod('filter', function filter(callbackfn /* , thisArg */) { + var list = $filter(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return fromSpeciesAndList(this, list); +}); + + +/***/ }), +/* 456 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var arrayFromConstructorAndList = __webpack_require__(199); +var typedArraySpeciesConstructor = __webpack_require__(457); + +module.exports = function (instance, list) { + return arrayFromConstructorAndList(typedArraySpeciesConstructor(instance), list); +}; + + +/***/ }), +/* 457 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var speciesConstructor = __webpack_require__(220); + +var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; + +// a part of `TypedArraySpeciesCreate` abstract operation +// https://tc39.es/ecma262/#typedarray-species-create +module.exports = function (originalArray) { + return aTypedArrayConstructor(speciesConstructor(originalArray, getTypedArrayConstructor(originalArray))); +}; + + +/***/ }), +/* 458 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $find = __webpack_require__(85).find; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.find` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.find +exportTypedArrayMethod('find', function find(predicate /* , thisArg */) { + return $find(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); +}); + + +/***/ }), +/* 459 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $findIndex = __webpack_require__(85).findIndex; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.findIndex` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.findindex +exportTypedArrayMethod('findIndex', function findIndex(predicate /* , thisArg */) { + return $findIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); +}); + + +/***/ }), +/* 460 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $findLast = __webpack_require__(155).findLast; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.findLast` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.findlast +exportTypedArrayMethod('findLast', function findLast(predicate /* , thisArg */) { + return $findLast(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); +}); + + +/***/ }), +/* 461 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $findLastIndex = __webpack_require__(155).findLastIndex; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.findLastIndex` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.findlastindex +exportTypedArrayMethod('findLastIndex', function findLastIndex(predicate /* , thisArg */) { + return $findLastIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); +}); + + +/***/ }), +/* 462 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $forEach = __webpack_require__(85).forEach; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.forEach` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.foreach +exportTypedArrayMethod('forEach', function forEach(callbackfn /* , thisArg */) { + $forEach(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); +}); + + +/***/ }), +/* 463 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = __webpack_require__(436); +var exportTypedArrayStaticMethod = __webpack_require__(218).exportTypedArrayStaticMethod; +var typedArrayFrom = __webpack_require__(440); + +// `%TypedArray%.from` method +// https://tc39.es/ecma262/#sec-%typedarray%.from +exportTypedArrayStaticMethod('from', typedArrayFrom, TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS); + + +/***/ }), +/* 464 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $includes = __webpack_require__(60).includes; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.includes` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.includes +exportTypedArrayMethod('includes', function includes(searchElement /* , fromIndex */) { + return $includes(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined); +}); + + +/***/ }), +/* 465 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $indexOf = __webpack_require__(60).indexOf; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.indexOf` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.indexof +exportTypedArrayMethod('indexOf', function indexOf(searchElement /* , fromIndex */) { + return $indexOf(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined); +}); + + +/***/ }), +/* 466 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var fails = __webpack_require__(7); +var uncurryThis = __webpack_require__(14); +var ArrayBufferViewCore = __webpack_require__(218); +var ArrayIterators = __webpack_require__(169); +var wellKnownSymbol = __webpack_require__(34); + +var ITERATOR = wellKnownSymbol('iterator'); +var Uint8Array = global.Uint8Array; +var arrayValues = uncurryThis(ArrayIterators.values); +var arrayKeys = uncurryThis(ArrayIterators.keys); +var arrayEntries = uncurryThis(ArrayIterators.entries); +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var TypedArrayPrototype = Uint8Array && Uint8Array.prototype; + +var GENERIC = !fails(function () { + TypedArrayPrototype[ITERATOR].call([1]); +}); + +var ITERATOR_IS_VALUES = !!TypedArrayPrototype + && TypedArrayPrototype.values + && TypedArrayPrototype[ITERATOR] === TypedArrayPrototype.values + && TypedArrayPrototype.values.name === 'values'; + +var typedArrayValues = function values() { + return arrayValues(aTypedArray(this)); +}; + +// `%TypedArray%.prototype.entries` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.entries +exportTypedArrayMethod('entries', function entries() { + return arrayEntries(aTypedArray(this)); +}, GENERIC); +// `%TypedArray%.prototype.keys` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.keys +exportTypedArrayMethod('keys', function keys() { + return arrayKeys(aTypedArray(this)); +}, GENERIC); +// `%TypedArray%.prototype.values` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.values +exportTypedArrayMethod('values', typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, { name: 'values' }); +// `%TypedArray%.prototype[@@iterator]` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype-@@iterator +exportTypedArrayMethod(ITERATOR, typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, { name: 'values' }); + + +/***/ }), +/* 467 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var uncurryThis = __webpack_require__(14); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var $join = uncurryThis([].join); + +// `%TypedArray%.prototype.join` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.join +exportTypedArrayMethod('join', function join(separator) { + return $join(aTypedArray(this), separator); +}); + + +/***/ }), +/* 468 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var apply = __webpack_require__(96); +var $lastIndexOf = __webpack_require__(176); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.lastIndexOf` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.lastindexof +exportTypedArrayMethod('lastIndexOf', function lastIndexOf(searchElement /* , fromIndex */) { + var length = arguments.length; + return apply($lastIndexOf, aTypedArray(this), length > 1 ? [searchElement, arguments[1]] : [searchElement]); +}); + + +/***/ }), +/* 469 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $map = __webpack_require__(85).map; +var typedArraySpeciesConstructor = __webpack_require__(457); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.map` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.map +exportTypedArrayMethod('map', function map(mapfn /* , thisArg */) { + return $map(aTypedArray(this), mapfn, arguments.length > 1 ? arguments[1] : undefined, function (O, length) { + return new (typedArraySpeciesConstructor(O))(length); + }); +}); + + +/***/ }), +/* 470 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = __webpack_require__(436); + +var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; +var exportTypedArrayStaticMethod = ArrayBufferViewCore.exportTypedArrayStaticMethod; + +// `%TypedArray%.of` method +// https://tc39.es/ecma262/#sec-%typedarray%.of +exportTypedArrayStaticMethod('of', function of(/* ...items */) { + var index = 0; + var length = arguments.length; + var result = new (aTypedArrayConstructor(this))(length); + while (length > index) result[index] = arguments[index++]; + return result; +}, TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS); + + +/***/ }), +/* 471 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $reduce = __webpack_require__(182).left; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.reduce` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reduce +exportTypedArrayMethod('reduce', function reduce(callbackfn /* , initialValue */) { + var length = arguments.length; + return $reduce(aTypedArray(this), callbackfn, length, length > 1 ? arguments[1] : undefined); +}); + + +/***/ }), +/* 472 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $reduceRight = __webpack_require__(182).right; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.reduceRight` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reduceright +exportTypedArrayMethod('reduceRight', function reduceRight(callbackfn /* , initialValue */) { + var length = arguments.length; + return $reduceRight(aTypedArray(this), callbackfn, length, length > 1 ? arguments[1] : undefined); +}); + + +/***/ }), +/* 473 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var floor = Math.floor; + +// `%TypedArray%.prototype.reverse` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reverse +exportTypedArrayMethod('reverse', function reverse() { + var that = this; + var length = aTypedArray(that).length; + var middle = floor(length / 2); + var index = 0; + var value; + while (index < middle) { + value = that[index]; + that[index++] = that[--length]; + that[length] = value; + } return that; +}); + + +/***/ }), +/* 474 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var call = __webpack_require__(8); +var ArrayBufferViewCore = __webpack_require__(218); +var lengthOfArrayLike = __webpack_require__(64); +var toOffset = __webpack_require__(437); +var toIndexedObject = __webpack_require__(40); +var fails = __webpack_require__(7); + +var RangeError = global.RangeError; +var Int8Array = global.Int8Array; +var Int8ArrayPrototype = Int8Array && Int8Array.prototype; +var $set = Int8ArrayPrototype && Int8ArrayPrototype.set; +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +var WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS = !fails(function () { + // eslint-disable-next-line es/no-typed-arrays -- required for testing + var array = new Uint8ClampedArray(2); + call($set, array, { length: 1, 0: 3 }, 1); + return array[1] !== 3; +}); + +// https://bugs.chromium.org/p/v8/issues/detail?id=11294 and other +var TO_OBJECT_BUG = WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS && ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS && fails(function () { + var array = new Int8Array(2); + array.set(1); + array.set('2', 1); + return array[0] !== 0 || array[1] !== 2; +}); + +// `%TypedArray%.prototype.set` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.set +exportTypedArrayMethod('set', function set(arrayLike /* , offset */) { + aTypedArray(this); + var offset = toOffset(arguments.length > 1 ? arguments[1] : undefined, 1); + var src = toIndexedObject(arrayLike); + if (WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS) return call($set, this, src, offset); + var length = this.length; + var len = lengthOfArrayLike(src); + var index = 0; + if (len + offset > length) throw new RangeError('Wrong length'); + while (index < len) this[offset + index] = src[index++]; +}, !WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS || TO_OBJECT_BUG); + + +/***/ }), +/* 475 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var typedArraySpeciesConstructor = __webpack_require__(457); +var fails = __webpack_require__(7); +var arraySlice = __webpack_require__(97); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +var FORCED = fails(function () { + // eslint-disable-next-line es/no-typed-arrays -- required for testing + new Int8Array(1).slice(); +}); + +// `%TypedArray%.prototype.slice` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.slice +exportTypedArrayMethod('slice', function slice(start, end) { + var list = arraySlice(aTypedArray(this), start, end); + var C = typedArraySpeciesConstructor(this); + var index = 0; + var length = list.length; + var result = new C(length); + while (length > index) result[index] = list[index++]; + return result; +}, FORCED); + + +/***/ }), +/* 476 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $some = __webpack_require__(85).some; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.some` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.some +exportTypedArrayMethod('some', function some(callbackfn /* , thisArg */) { + return $some(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); +}); + + +/***/ }), +/* 477 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var uncurryThis = __webpack_require__(87); +var fails = __webpack_require__(7); +var aCallable = __webpack_require__(31); +var internalSort = __webpack_require__(189); +var ArrayBufferViewCore = __webpack_require__(218); +var FF = __webpack_require__(190); +var IE_OR_EDGE = __webpack_require__(191); +var V8 = __webpack_require__(28); +var WEBKIT = __webpack_require__(192); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var Uint16Array = global.Uint16Array; +var nativeSort = Uint16Array && uncurryThis(Uint16Array.prototype.sort); + +// WebKit +var ACCEPT_INCORRECT_ARGUMENTS = !!nativeSort && !(fails(function () { + nativeSort(new Uint16Array(2), null); +}) && fails(function () { + nativeSort(new Uint16Array(2), {}); +})); + +var STABLE_SORT = !!nativeSort && !fails(function () { + // feature detection can be too slow, so check engines versions + if (V8) return V8 < 74; + if (FF) return FF < 67; + if (IE_OR_EDGE) return true; + if (WEBKIT) return WEBKIT < 602; + + var array = new Uint16Array(516); + var expected = Array(516); + var index, mod; + + for (index = 0; index < 516; index++) { + mod = index % 4; + array[index] = 515 - index; + expected[index] = index - 2 * mod + 3; + } + + nativeSort(array, function (a, b) { + return (a / 4 | 0) - (b / 4 | 0); + }); + + for (index = 0; index < 516; index++) { + if (array[index] !== expected[index]) return true; + } +}); + +var getSortCompare = function (comparefn) { + return function (x, y) { + if (comparefn !== undefined) return +comparefn(x, y) || 0; + // eslint-disable-next-line no-self-compare -- NaN check + if (y !== y) return -1; + // eslint-disable-next-line no-self-compare -- NaN check + if (x !== x) return 1; + if (x === 0 && y === 0) return 1 / x > 0 && 1 / y < 0 ? 1 : -1; + return x > y; + }; +}; + +// `%TypedArray%.prototype.sort` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.sort +exportTypedArrayMethod('sort', function sort(comparefn) { + if (comparefn !== undefined) aCallable(comparefn); + if (STABLE_SORT) return nativeSort(this, comparefn); + + return internalSort(aTypedArray(this), getSortCompare(comparefn)); +}, !STABLE_SORT || ACCEPT_INCORRECT_ARGUMENTS); + + +/***/ }), +/* 478 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var toLength = __webpack_require__(65); +var toAbsoluteIndex = __webpack_require__(61); +var typedArraySpeciesConstructor = __webpack_require__(457); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.subarray` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.subarray +exportTypedArrayMethod('subarray', function subarray(begin, end) { + var O = aTypedArray(this); + var length = O.length; + var beginIndex = toAbsoluteIndex(begin, length); + var C = typedArraySpeciesConstructor(O); + return new C( + O.buffer, + O.byteOffset + beginIndex * O.BYTES_PER_ELEMENT, + toLength((end === undefined ? length : toAbsoluteIndex(end, length)) - beginIndex) + ); +}); + + +/***/ }), +/* 479 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var apply = __webpack_require__(96); +var ArrayBufferViewCore = __webpack_require__(218); +var fails = __webpack_require__(7); +var arraySlice = __webpack_require__(97); + +var Int8Array = global.Int8Array; +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var $toLocaleString = [].toLocaleString; + +// iOS Safari 6.x fails here +var TO_LOCALE_STRING_BUG = !!Int8Array && fails(function () { + $toLocaleString.call(new Int8Array(1)); +}); + +var FORCED = fails(function () { + return [1, 2].toLocaleString() !== new Int8Array([1, 2]).toLocaleString(); +}) || !fails(function () { + Int8Array.prototype.toLocaleString.call([1, 2]); +}); + +// `%TypedArray%.prototype.toLocaleString` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tolocalestring +exportTypedArrayMethod('toLocaleString', function toLocaleString() { + return apply( + $toLocaleString, + TO_LOCALE_STRING_BUG ? arraySlice(aTypedArray(this)) : aTypedArray(this), + arraySlice(arguments) + ); +}, FORCED); + + +/***/ }), +/* 480 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var arrayToReversed = __webpack_require__(197); +var ArrayBufferViewCore = __webpack_require__(218); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; + +// `%TypedArray%.prototype.toReversed` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.toreversed +exportTypedArrayMethod('toReversed', function toReversed() { + return arrayToReversed(aTypedArray(this), getTypedArrayConstructor(this)); +}); + + +/***/ }), +/* 481 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var uncurryThis = __webpack_require__(14); +var aCallable = __webpack_require__(31); +var arrayFromConstructorAndList = __webpack_require__(199); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var sort = uncurryThis(ArrayBufferViewCore.TypedArrayPrototype.sort); + +// `%TypedArray%.prototype.toSorted` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tosorted +exportTypedArrayMethod('toSorted', function toSorted(compareFn) { + if (compareFn !== undefined) aCallable(compareFn); + var O = aTypedArray(this); + var A = arrayFromConstructorAndList(getTypedArrayConstructor(O), O); + return sort(A, compareFn); +}); + + +/***/ }), +/* 482 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var exportTypedArrayMethod = __webpack_require__(218).exportTypedArrayMethod; +var fails = __webpack_require__(7); +var global = __webpack_require__(4); +var uncurryThis = __webpack_require__(14); + +var Uint8Array = global.Uint8Array; +var Uint8ArrayPrototype = Uint8Array && Uint8Array.prototype || {}; +var arrayToString = [].toString; +var join = uncurryThis([].join); + +if (fails(function () { arrayToString.call({}); })) { + arrayToString = function toString() { + return join(this); + }; +} + +var IS_NOT_ARRAY_METHOD = Uint8ArrayPrototype.toString !== arrayToString; + +// `%TypedArray%.prototype.toString` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tostring +exportTypedArrayMethod('toString', arrayToString, IS_NOT_ARRAY_METHOD); + + +/***/ }), +/* 483 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var arrayWith = __webpack_require__(206); +var ArrayBufferViewCore = __webpack_require__(218); +var isBigIntArray = __webpack_require__(441); +var toIntegerOrInfinity = __webpack_require__(62); +var toBigInt = __webpack_require__(442); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +var PROPER_ORDER = !!function () { + try { + // eslint-disable-next-line no-throw-literal, es/no-typed-arrays, es/no-array-prototype-with -- required for testing + new Int8Array(1)['with'](2, { valueOf: function () { throw 8; } }); + } catch (error) { + // some early implementations, like WebKit, does not follow the final semantic + // https://github.com/tc39/proposal-change-array-by-copy/pull/86 + return error === 8; + } +}(); + +// `%TypedArray%.prototype.with` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.with +exportTypedArrayMethod('with', { 'with': function (index, value) { + var O = aTypedArray(this); + var relativeIndex = toIntegerOrInfinity(index); + var actualValue = isBigIntArray(O) ? toBigInt(value) : +value; + return arrayWith(O, getTypedArrayConstructor(O), relativeIndex, actualValue); +} }['with'], !PROPER_ORDER); + + +/***/ }), +/* 484 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var toString = __webpack_require__(69); + +var fromCharCode = String.fromCharCode; +var charAt = uncurryThis(''.charAt); +var exec = uncurryThis(/./.exec); +var stringSlice = uncurryThis(''.slice); + +var hex2 = /^[\da-f]{2}$/i; +var hex4 = /^[\da-f]{4}$/i; + +// `unescape` method +// https://tc39.es/ecma262/#sec-unescape-string +$({ global: true }, { + unescape: function unescape(string) { + var str = toString(string); + var result = ''; + var length = str.length; + var index = 0; + var chr, part; + while (index < length) { + chr = charAt(str, index++); + if (chr === '%') { + if (charAt(str, index) === 'u') { + part = stringSlice(str, index + 1, index + 5); + if (exec(hex4, part)) { + result += fromCharCode(parseInt(part, 16)); + index += 5; + continue; + } + } else { + part = stringSlice(str, index, index + 2); + if (exec(hex2, part)) { + result += fromCharCode(parseInt(part, 16)); + index += 2; + continue; + } + } + } + result += chr; + } return result; + } +}); + + +/***/ }), +/* 485 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove this module from `core-js@4` since it's replaced to module below +__webpack_require__(486); + + +/***/ }), +/* 486 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var FREEZING = __webpack_require__(249); +var global = __webpack_require__(4); +var uncurryThis = __webpack_require__(14); +var defineBuiltIns = __webpack_require__(210); +var InternalMetadataModule = __webpack_require__(246); +var collection = __webpack_require__(245); +var collectionWeak = __webpack_require__(487); +var isObject = __webpack_require__(20); +var enforceInternalState = __webpack_require__(52).enforce; +var fails = __webpack_require__(7); +var NATIVE_WEAK_MAP = __webpack_require__(53); + +var $Object = Object; +// eslint-disable-next-line es/no-array-isarray -- safe +var isArray = Array.isArray; +// eslint-disable-next-line es/no-object-isextensible -- safe +var isExtensible = $Object.isExtensible; +// eslint-disable-next-line es/no-object-isfrozen -- safe +var isFrozen = $Object.isFrozen; +// eslint-disable-next-line es/no-object-issealed -- safe +var isSealed = $Object.isSealed; +// eslint-disable-next-line es/no-object-freeze -- safe +var freeze = $Object.freeze; +// eslint-disable-next-line es/no-object-seal -- safe +var seal = $Object.seal; + +var FROZEN = {}; +var SEALED = {}; +var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global; +var InternalWeakMap; + +var wrapper = function (init) { + return function WeakMap() { + return init(this, arguments.length ? arguments[0] : undefined); + }; +}; + +// `WeakMap` constructor +// https://tc39.es/ecma262/#sec-weakmap-constructor +var $WeakMap = collection('WeakMap', wrapper, collectionWeak); +var WeakMapPrototype = $WeakMap.prototype; +var nativeSet = uncurryThis(WeakMapPrototype.set); + +// Chakra Edge bug: adding frozen arrays to WeakMap unfreeze them +var hasMSEdgeFreezingBug = function () { + return FREEZING && fails(function () { + var frozenArray = freeze([]); + nativeSet(new $WeakMap(), frozenArray, 1); + return !isFrozen(frozenArray); + }); +}; + +// IE11 WeakMap frozen keys fix +// We can't use feature detection because it crash some old IE builds +// https://github.com/zloirock/core-js/issues/485 +if (NATIVE_WEAK_MAP) if (IS_IE11) { + InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true); + InternalMetadataModule.enable(); + var nativeDelete = uncurryThis(WeakMapPrototype['delete']); + var nativeHas = uncurryThis(WeakMapPrototype.has); + var nativeGet = uncurryThis(WeakMapPrototype.get); + defineBuiltIns(WeakMapPrototype, { + 'delete': function (key) { + if (isObject(key) && !isExtensible(key)) { + var state = enforceInternalState(this); + if (!state.frozen) state.frozen = new InternalWeakMap(); + return nativeDelete(this, key) || state.frozen['delete'](key); + } return nativeDelete(this, key); + }, + has: function has(key) { + if (isObject(key) && !isExtensible(key)) { + var state = enforceInternalState(this); + if (!state.frozen) state.frozen = new InternalWeakMap(); + return nativeHas(this, key) || state.frozen.has(key); + } return nativeHas(this, key); + }, + get: function get(key) { + if (isObject(key) && !isExtensible(key)) { + var state = enforceInternalState(this); + if (!state.frozen) state.frozen = new InternalWeakMap(); + return nativeHas(this, key) ? nativeGet(this, key) : state.frozen.get(key); + } return nativeGet(this, key); + }, + set: function set(key, value) { + if (isObject(key) && !isExtensible(key)) { + var state = enforceInternalState(this); + if (!state.frozen) state.frozen = new InternalWeakMap(); + nativeHas(this, key) ? nativeSet(this, key, value) : state.frozen.set(key, value); + } else nativeSet(this, key, value); + return this; + } + }); +// Chakra Edge frozen keys fix +} else if (hasMSEdgeFreezingBug()) { + defineBuiltIns(WeakMapPrototype, { + set: function set(key, value) { + var arrayIntegrityLevel; + if (isArray(key)) { + if (isFrozen(key)) arrayIntegrityLevel = FROZEN; + else if (isSealed(key)) arrayIntegrityLevel = SEALED; + } + nativeSet(this, key, value); + if (arrayIntegrityLevel === FROZEN) freeze(key); + if (arrayIntegrityLevel === SEALED) seal(key); + return this; + } + }); +} + + +/***/ }), +/* 487 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var defineBuiltIns = __webpack_require__(210); +var getWeakData = __webpack_require__(246).getWeakData; +var anInstance = __webpack_require__(211); +var anObject = __webpack_require__(47); +var isNullOrUndefined = __webpack_require__(17); +var isObject = __webpack_require__(20); +var iterate = __webpack_require__(132); +var ArrayIterationModule = __webpack_require__(85); +var hasOwn = __webpack_require__(39); +var InternalStateModule = __webpack_require__(52); + +var setInternalState = InternalStateModule.set; +var internalStateGetterFor = InternalStateModule.getterFor; +var find = ArrayIterationModule.find; +var findIndex = ArrayIterationModule.findIndex; +var splice = uncurryThis([].splice); +var id = 0; + +// fallback for uncaught frozen keys +var uncaughtFrozenStore = function (state) { + return state.frozen || (state.frozen = new UncaughtFrozenStore()); +}; + +var UncaughtFrozenStore = function () { + this.entries = []; +}; + +var findUncaughtFrozen = function (store, key) { + return find(store.entries, function (it) { + return it[0] === key; + }); +}; + +UncaughtFrozenStore.prototype = { + get: function (key) { + var entry = findUncaughtFrozen(this, key); + if (entry) return entry[1]; + }, + has: function (key) { + return !!findUncaughtFrozen(this, key); + }, + set: function (key, value) { + var entry = findUncaughtFrozen(this, key); + if (entry) entry[1] = value; + else this.entries.push([key, value]); + }, + 'delete': function (key) { + var index = findIndex(this.entries, function (it) { + return it[0] === key; + }); + if (~index) splice(this.entries, index, 1); + return !!~index; + } +}; + +module.exports = { + getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { + var Constructor = wrapper(function (that, iterable) { + anInstance(that, Prototype); + setInternalState(that, { + type: CONSTRUCTOR_NAME, + id: id++, + frozen: undefined + }); + if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); + }); + + var Prototype = Constructor.prototype; + + var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); + + var define = function (that, key, value) { + var state = getInternalState(that); + var data = getWeakData(anObject(key), true); + if (data === true) uncaughtFrozenStore(state).set(key, value); + else data[state.id] = value; + return that; + }; + + defineBuiltIns(Prototype, { + // `{ WeakMap, WeakSet }.prototype.delete(key)` methods + // https://tc39.es/ecma262/#sec-weakmap.prototype.delete + // https://tc39.es/ecma262/#sec-weakset.prototype.delete + 'delete': function (key) { + var state = getInternalState(this); + if (!isObject(key)) return false; + var data = getWeakData(key); + if (data === true) return uncaughtFrozenStore(state)['delete'](key); + return data && hasOwn(data, state.id) && delete data[state.id]; + }, + // `{ WeakMap, WeakSet }.prototype.has(key)` methods + // https://tc39.es/ecma262/#sec-weakmap.prototype.has + // https://tc39.es/ecma262/#sec-weakset.prototype.has + has: function has(key) { + var state = getInternalState(this); + if (!isObject(key)) return false; + var data = getWeakData(key); + if (data === true) return uncaughtFrozenStore(state).has(key); + return data && hasOwn(data, state.id); + } + }); + + defineBuiltIns(Prototype, IS_MAP ? { + // `WeakMap.prototype.get(key)` method + // https://tc39.es/ecma262/#sec-weakmap.prototype.get + get: function get(key) { + var state = getInternalState(this); + if (isObject(key)) { + var data = getWeakData(key); + if (data === true) return uncaughtFrozenStore(state).get(key); + return data ? data[state.id] : undefined; + } + }, + // `WeakMap.prototype.set(key, value)` method + // https://tc39.es/ecma262/#sec-weakmap.prototype.set + set: function set(key, value) { + return define(this, key, value); + } + } : { + // `WeakSet.prototype.add(value)` method + // https://tc39.es/ecma262/#sec-weakset.prototype.add + add: function add(value) { + return define(this, value, true); + } + }); + + return Constructor; + } +}; + + +/***/ }), +/* 488 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove this module from `core-js@4` since it's replaced to module below +__webpack_require__(489); + + +/***/ }), +/* 489 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var collection = __webpack_require__(245); +var collectionWeak = __webpack_require__(487); + +// `WeakSet` constructor +// https://tc39.es/ecma262/#sec-weakset-constructor +collection('WeakSet', function (init) { + return function WeakSet() { return init(this, arguments.length ? arguments[0] : undefined); }; +}, collectionWeak); + + +/***/ }), +/* 490 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var isPrototypeOf = __webpack_require__(25); +var getPrototypeOf = __webpack_require__(130); +var setPrototypeOf = __webpack_require__(116); +var copyConstructorProperties = __webpack_require__(56); +var create = __webpack_require__(72); +var createNonEnumerableProperty = __webpack_require__(44); +var createPropertyDescriptor = __webpack_require__(11); +var installErrorStack = __webpack_require__(123); +var normalizeStringArgument = __webpack_require__(121); +var wellKnownSymbol = __webpack_require__(34); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var $Error = Error; + +var $SuppressedError = function SuppressedError(error, suppressed, message) { + var isInstance = isPrototypeOf(SuppressedErrorPrototype, this); + var that; + if (setPrototypeOf) { + that = setPrototypeOf(new $Error(), isInstance ? getPrototypeOf(this) : SuppressedErrorPrototype); + } else { + that = isInstance ? this : create(SuppressedErrorPrototype); + createNonEnumerableProperty(that, TO_STRING_TAG, 'Error'); + } + if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message)); + installErrorStack(that, $SuppressedError, that.stack, 1); + createNonEnumerableProperty(that, 'error', error); + createNonEnumerableProperty(that, 'suppressed', suppressed); + return that; +}; + +if (setPrototypeOf) setPrototypeOf($SuppressedError, $Error); +else copyConstructorProperties($SuppressedError, $Error, { name: true }); + +var SuppressedErrorPrototype = $SuppressedError.prototype = create($Error.prototype, { + constructor: createPropertyDescriptor(1, $SuppressedError), + message: createPropertyDescriptor(1, ''), + name: createPropertyDescriptor(1, 'SuppressedError') +}); + +// `SuppressedError` constructor +// https://github.com/tc39/proposal-explicit-resource-management +$({ global: true, constructor: true, arity: 3 }, { + SuppressedError: $SuppressedError +}); + + +/***/ }), +/* 491 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var fromAsync = __webpack_require__(492); + +// `Array.fromAsync` method +// https://github.com/tc39/proposal-array-from-async +$({ target: 'Array', stat: true }, { + fromAsync: fromAsync +}); + + +/***/ }), +/* 492 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var bind = __webpack_require__(86); +var uncurryThis = __webpack_require__(14); +var toObject = __webpack_require__(40); +var isConstructor = __webpack_require__(91); +var getAsyncIterator = __webpack_require__(493); +var getIterator = __webpack_require__(135); +var getIteratorDirect = __webpack_require__(496); +var getIteratorMethod = __webpack_require__(136); +var getMethod = __webpack_require__(30); +var getVirtual = __webpack_require__(200); +var getBuiltIn = __webpack_require__(24); +var wellKnownSymbol = __webpack_require__(34); +var AsyncFromSyncIterator = __webpack_require__(494); +var toArray = __webpack_require__(497).toArray; + +var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); +var arrayIterator = uncurryThis(getVirtual('Array').values); +var arrayIteratorNext = uncurryThis(arrayIterator([]).next); + +var safeArrayIterator = function () { + return new SafeArrayIterator(this); +}; + +var SafeArrayIterator = function (O) { + this.iterator = arrayIterator(O); +}; + +SafeArrayIterator.prototype.next = function () { + return arrayIteratorNext(this.iterator); +}; + +// `Array.fromAsync` method implementation +// https://github.com/tc39/proposal-array-from-async +module.exports = function fromAsync(asyncItems /* , mapfn = undefined, thisArg = undefined */) { + var C = this; + var argumentsLength = arguments.length; + var mapfn = argumentsLength > 1 ? arguments[1] : undefined; + var thisArg = argumentsLength > 2 ? arguments[2] : undefined; + return new (getBuiltIn('Promise'))(function (resolve) { + var O = toObject(asyncItems); + if (mapfn !== undefined) mapfn = bind(mapfn, thisArg); + var usingAsyncIterator = getMethod(O, ASYNC_ITERATOR); + var usingSyncIterator = usingAsyncIterator ? undefined : getIteratorMethod(O) || safeArrayIterator; + var A = isConstructor(C) ? new C() : []; + var iterator = usingAsyncIterator + ? getAsyncIterator(O, usingAsyncIterator) + : new AsyncFromSyncIterator(getIteratorDirect(getIterator(O, usingSyncIterator))); + resolve(toArray(iterator, mapfn, A)); + }); +}; + + +/***/ }), +/* 493 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var AsyncFromSyncIterator = __webpack_require__(494); +var anObject = __webpack_require__(47); +var getIterator = __webpack_require__(135); +var getIteratorDirect = __webpack_require__(496); +var getMethod = __webpack_require__(30); +var wellKnownSymbol = __webpack_require__(34); + +var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); + +module.exports = function (it, usingIterator) { + var method = arguments.length < 2 ? getMethod(it, ASYNC_ITERATOR) : usingIterator; + return method ? anObject(call(method, it)) : new AsyncFromSyncIterator(getIteratorDirect(getIterator(it))); +}; + + +/***/ }), +/* 494 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var anObject = __webpack_require__(47); +var create = __webpack_require__(72); +var getMethod = __webpack_require__(30); +var defineBuiltIns = __webpack_require__(210); +var InternalStateModule = __webpack_require__(52); +var getBuiltIn = __webpack_require__(24); +var AsyncIteratorPrototype = __webpack_require__(495); +var createIterResultObject = __webpack_require__(173); + +var Promise = getBuiltIn('Promise'); + +var ASYNC_FROM_SYNC_ITERATOR = 'AsyncFromSyncIterator'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(ASYNC_FROM_SYNC_ITERATOR); + +var asyncFromSyncIteratorContinuation = function (result, resolve, reject) { + var done = result.done; + Promise.resolve(result.value).then(function (value) { + resolve(createIterResultObject(value, done)); + }, reject); +}; + +var AsyncFromSyncIterator = function AsyncIterator(iteratorRecord) { + iteratorRecord.type = ASYNC_FROM_SYNC_ITERATOR; + setInternalState(this, iteratorRecord); +}; + +AsyncFromSyncIterator.prototype = defineBuiltIns(create(AsyncIteratorPrototype), { + next: function next() { + var state = getInternalState(this); + return new Promise(function (resolve, reject) { + var result = anObject(call(state.next, state.iterator)); + asyncFromSyncIteratorContinuation(result, resolve, reject); + }); + }, + 'return': function () { + var iterator = getInternalState(this).iterator; + return new Promise(function (resolve, reject) { + var $return = getMethod(iterator, 'return'); + if ($return === undefined) return resolve(createIterResultObject(undefined, true)); + var result = anObject(call($return, iterator)); + asyncFromSyncIteratorContinuation(result, resolve, reject); + }); + } +}); + +module.exports = AsyncFromSyncIterator; + + +/***/ }), +/* 495 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var shared = __webpack_require__(37); +var isCallable = __webpack_require__(21); +var create = __webpack_require__(72); +var getPrototypeOf = __webpack_require__(130); +var defineBuiltIn = __webpack_require__(48); +var wellKnownSymbol = __webpack_require__(34); +var IS_PURE = __webpack_require__(36); + +var USE_FUNCTION_CONSTRUCTOR = 'USE_FUNCTION_CONSTRUCTOR'; +var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); +var AsyncIterator = global.AsyncIterator; +var PassedAsyncIteratorPrototype = shared.AsyncIteratorPrototype; +var AsyncIteratorPrototype, prototype; + +if (PassedAsyncIteratorPrototype) { + AsyncIteratorPrototype = PassedAsyncIteratorPrototype; +} else if (isCallable(AsyncIterator)) { + AsyncIteratorPrototype = AsyncIterator.prototype; +} else if (shared[USE_FUNCTION_CONSTRUCTOR] || global[USE_FUNCTION_CONSTRUCTOR]) { + try { + // eslint-disable-next-line no-new-func -- we have no alternatives without usage of modern syntax + prototype = getPrototypeOf(getPrototypeOf(getPrototypeOf(Function('return async function*(){}()')()))); + if (getPrototypeOf(prototype) === Object.prototype) AsyncIteratorPrototype = prototype; + } catch (error) { /* empty */ } +} + +if (!AsyncIteratorPrototype) AsyncIteratorPrototype = {}; +else if (IS_PURE) AsyncIteratorPrototype = create(AsyncIteratorPrototype); + +if (!isCallable(AsyncIteratorPrototype[ASYNC_ITERATOR])) { + defineBuiltIn(AsyncIteratorPrototype, ASYNC_ITERATOR, function () { + return this; + }); +} + +module.exports = AsyncIteratorPrototype; + + +/***/ }), +/* 496 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// `GetIteratorDirect(obj)` abstract operation +// https://tc39.es/proposal-iterator-helpers/#sec-getiteratordirect +module.exports = function (obj) { + return { + iterator: obj, + next: obj.next, + done: false + }; +}; + + +/***/ }), +/* 497 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/tc39/proposal-iterator-helpers +// https://github.com/tc39/proposal-array-from-async +var call = __webpack_require__(8); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var isObject = __webpack_require__(20); +var doesNotExceedSafeInteger = __webpack_require__(142); +var getBuiltIn = __webpack_require__(24); +var getIteratorDirect = __webpack_require__(496); +var closeAsyncIteration = __webpack_require__(498); + +var createMethod = function (TYPE) { + var IS_TO_ARRAY = TYPE === 0; + var IS_FOR_EACH = TYPE === 1; + var IS_EVERY = TYPE === 2; + var IS_SOME = TYPE === 3; + return function (object, fn, target) { + anObject(object); + var MAPPING = fn !== undefined; + if (MAPPING || !IS_TO_ARRAY) aCallable(fn); + var record = getIteratorDirect(object); + var Promise = getBuiltIn('Promise'); + var iterator = record.iterator; + var next = record.next; + var counter = 0; + + return new Promise(function (resolve, reject) { + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration(iterator, reject, error, reject); + }; + + var loop = function () { + try { + if (MAPPING) try { + doesNotExceedSafeInteger(counter); + } catch (error5) { ifAbruptCloseAsyncIterator(error5); } + Promise.resolve(anObject(call(next, iterator))).then(function (step) { + try { + if (anObject(step).done) { + if (IS_TO_ARRAY) { + target.length = counter; + resolve(target); + } else resolve(IS_SOME ? false : IS_EVERY || undefined); + } else { + var value = step.value; + try { + if (MAPPING) { + var result = fn(value, counter); + + var handler = function ($result) { + if (IS_FOR_EACH) { + loop(); + } else if (IS_EVERY) { + $result ? loop() : closeAsyncIteration(iterator, resolve, false, reject); + } else if (IS_TO_ARRAY) { + try { + target[counter++] = $result; + loop(); + } catch (error4) { ifAbruptCloseAsyncIterator(error4); } + } else { + $result ? closeAsyncIteration(iterator, resolve, IS_SOME || value, reject) : loop(); + } + }; + + if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); + else handler(result); + } else { + target[counter++] = value; + loop(); + } + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } + } + } catch (error2) { reject(error2); } + }, reject); + } catch (error) { reject(error); } + }; + + loop(); + }); + }; +}; + +module.exports = { + toArray: createMethod(0), + forEach: createMethod(1), + every: createMethod(2), + some: createMethod(3), + find: createMethod(4) +}; + + +/***/ }), +/* 498 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var getBuiltIn = __webpack_require__(24); +var getMethod = __webpack_require__(30); + +module.exports = function (iterator, method, argument, reject) { + try { + var returnMethod = getMethod(iterator, 'return'); + if (returnMethod) { + return getBuiltIn('Promise').resolve(call(returnMethod, iterator)).then(function () { + method(argument); + }, function (error) { + reject(error); + }); + } + } catch (error2) { + return reject(error2); + } method(argument); +}; + + +/***/ }), +/* 499 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: remove from `core-js@4` +var $ = __webpack_require__(3); +var $filterReject = __webpack_require__(85).filterReject; +var addToUnscopables = __webpack_require__(140); + +// `Array.prototype.filterOut` method +// https://github.com/tc39/proposal-array-filtering +$({ target: 'Array', proto: true, forced: true }, { + filterOut: function filterOut(callbackfn /* , thisArg */) { + return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); + +addToUnscopables('filterOut'); + + +/***/ }), +/* 500 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $filterReject = __webpack_require__(85).filterReject; +var addToUnscopables = __webpack_require__(140); + +// `Array.prototype.filterReject` method +// https://github.com/tc39/proposal-array-filtering +$({ target: 'Array', proto: true, forced: true }, { + filterReject: function filterReject(callbackfn /* , thisArg */) { + return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); + +addToUnscopables('filterReject'); + + +/***/ }), +/* 501 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $group = __webpack_require__(502); +var addToUnscopables = __webpack_require__(140); + +// `Array.prototype.group` method +// https://github.com/tc39/proposal-array-grouping +$({ target: 'Array', proto: true }, { + group: function group(callbackfn /* , thisArg */) { + var thisArg = arguments.length > 1 ? arguments[1] : undefined; + return $group(this, callbackfn, thisArg); + } +}); + +addToUnscopables('group'); + + +/***/ }), +/* 502 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var bind = __webpack_require__(86); +var uncurryThis = __webpack_require__(14); +var IndexedObject = __webpack_require__(13); +var toObject = __webpack_require__(40); +var toPropertyKey = __webpack_require__(18); +var lengthOfArrayLike = __webpack_require__(64); +var objectCreate = __webpack_require__(72); +var arrayFromConstructorAndList = __webpack_require__(199); + +var $Array = Array; +var push = uncurryThis([].push); + +module.exports = function ($this, callbackfn, that, specificConstructor) { + var O = toObject($this); + var self = IndexedObject(O); + var boundFunction = bind(callbackfn, that); + var target = objectCreate(null); + var length = lengthOfArrayLike(self); + var index = 0; + var Constructor, key, value; + for (;length > index; index++) { + value = self[index]; + key = toPropertyKey(boundFunction(value, index, O)); + // in some IE versions, `hasOwnProperty` returns incorrect result on integer keys + // but since it's a `null` prototype object, we can safely use `in` + if (key in target) push(target[key], value); + else target[key] = [value]; + } + // TODO: Remove this block from `core-js@4` + if (specificConstructor) { + Constructor = specificConstructor(O); + if (Constructor !== $Array) { + for (key in target) target[key] = arrayFromConstructorAndList(Constructor, target[key]); + } + } return target; +}; + + +/***/ }), +/* 503 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var $group = __webpack_require__(502); +var arrayMethodIsStrict = __webpack_require__(148); +var addToUnscopables = __webpack_require__(140); + +// `Array.prototype.groupBy` method +// https://github.com/tc39/proposal-array-grouping +// https://bugs.webkit.org/show_bug.cgi?id=236541 +$({ target: 'Array', proto: true, forced: !arrayMethodIsStrict('groupBy') }, { + groupBy: function groupBy(callbackfn /* , thisArg */) { + var thisArg = arguments.length > 1 ? arguments[1] : undefined; + return $group(this, callbackfn, thisArg); + } +}); + +addToUnscopables('groupBy'); + + +/***/ }), +/* 504 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var arrayMethodIsStrict = __webpack_require__(148); +var addToUnscopables = __webpack_require__(140); +var $groupToMap = __webpack_require__(505); +var IS_PURE = __webpack_require__(36); + +// `Array.prototype.groupByToMap` method +// https://github.com/tc39/proposal-array-grouping +// https://bugs.webkit.org/show_bug.cgi?id=236541 +$({ target: 'Array', proto: true, name: 'groupToMap', forced: IS_PURE || !arrayMethodIsStrict('groupByToMap') }, { + groupByToMap: $groupToMap +}); + +addToUnscopables('groupByToMap'); + + +/***/ }), +/* 505 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var bind = __webpack_require__(86); +var uncurryThis = __webpack_require__(14); +var IndexedObject = __webpack_require__(13); +var toObject = __webpack_require__(40); +var lengthOfArrayLike = __webpack_require__(64); +var MapHelpers = __webpack_require__(506); + +var Map = MapHelpers.Map; +var mapGet = MapHelpers.get; +var mapHas = MapHelpers.has; +var mapSet = MapHelpers.set; +var push = uncurryThis([].push); + +// `Array.prototype.groupToMap` method +// https://github.com/tc39/proposal-array-grouping +module.exports = function groupToMap(callbackfn /* , thisArg */) { + var O = toObject(this); + var self = IndexedObject(O); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var map = new Map(); + var length = lengthOfArrayLike(self); + var index = 0; + var key, value; + for (;length > index; index++) { + value = self[index]; + key = boundFunction(value, index, O); + if (mapHas(map, key)) push(mapGet(map, key), value); + else mapSet(map, key, [value]); + } return map; +}; + + +/***/ }), +/* 506 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); + +// eslint-disable-next-line es/no-map -- safe +var MapPrototype = Map.prototype; + +module.exports = { + // eslint-disable-next-line es/no-map -- safe + Map: Map, + set: uncurryThis(MapPrototype.set), + get: uncurryThis(MapPrototype.get), + has: uncurryThis(MapPrototype.has), + remove: uncurryThis(MapPrototype['delete']), + proto: MapPrototype +}; + + +/***/ }), +/* 507 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var addToUnscopables = __webpack_require__(140); +var $groupToMap = __webpack_require__(505); +var IS_PURE = __webpack_require__(36); + +// `Array.prototype.groupToMap` method +// https://github.com/tc39/proposal-array-grouping +$({ target: 'Array', proto: true, forced: IS_PURE }, { + groupToMap: $groupToMap +}); + +addToUnscopables('groupToMap'); + + +/***/ }), +/* 508 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var isArray = __webpack_require__(90); + +// eslint-disable-next-line es/no-object-isfrozen -- safe +var isFrozen = Object.isFrozen; + +var isFrozenStringArray = function (array, allowUndefined) { + if (!isFrozen || !isArray(array) || !isFrozen(array)) return false; + var index = 0; + var length = array.length; + var element; + while (index < length) { + element = array[index++]; + if (!(typeof element == 'string' || (allowUndefined && element === undefined))) { + return false; + } + } return length !== 0; +}; + +// `Array.isTemplateObject` method +// https://github.com/tc39/proposal-array-is-template-object +$({ target: 'Array', stat: true, sham: true, forced: true }, { + isTemplateObject: function isTemplateObject(value) { + if (!isFrozenStringArray(value, true)) return false; + var raw = value.raw; + return raw.length === value.length && isFrozenStringArray(raw, false); + } +}); + + +/***/ }), +/* 509 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var DESCRIPTORS = __webpack_require__(6); +var addToUnscopables = __webpack_require__(140); +var toObject = __webpack_require__(40); +var lengthOfArrayLike = __webpack_require__(64); +var defineBuiltInAccessor = __webpack_require__(79); + +// `Array.prototype.lastIndex` getter +// https://github.com/keithamus/proposal-array-last +if (DESCRIPTORS) { + defineBuiltInAccessor(Array.prototype, 'lastIndex', { + configurable: true, + get: function lastIndex() { + var O = toObject(this); + var len = lengthOfArrayLike(O); + return len === 0 ? 0 : len - 1; + } + }); + + addToUnscopables('lastIndex'); +} + + +/***/ }), +/* 510 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var DESCRIPTORS = __webpack_require__(6); +var addToUnscopables = __webpack_require__(140); +var toObject = __webpack_require__(40); +var lengthOfArrayLike = __webpack_require__(64); +var defineBuiltInAccessor = __webpack_require__(79); + +// `Array.prototype.lastIndex` accessor +// https://github.com/keithamus/proposal-array-last +if (DESCRIPTORS) { + defineBuiltInAccessor(Array.prototype, 'lastItem', { + configurable: true, + get: function lastItem() { + var O = toObject(this); + var len = lengthOfArrayLike(O); + return len === 0 ? undefined : O[len - 1]; + }, + set: function lastItem(value) { + var O = toObject(this); + var len = lengthOfArrayLike(O); + return O[len === 0 ? 0 : len - 1] = value; + } + }); + + addToUnscopables('lastItem'); +} + + +/***/ }), +/* 511 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var addToUnscopables = __webpack_require__(140); +var uniqueBy = __webpack_require__(512); + +// `Array.prototype.uniqueBy` method +// https://github.com/tc39/proposal-array-unique +$({ target: 'Array', proto: true, forced: true }, { + uniqueBy: uniqueBy +}); + +addToUnscopables('uniqueBy'); + + +/***/ }), +/* 512 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var aCallable = __webpack_require__(31); +var isNullOrUndefined = __webpack_require__(17); +var lengthOfArrayLike = __webpack_require__(64); +var toObject = __webpack_require__(40); +var MapHelpers = __webpack_require__(506); +var iterate = __webpack_require__(513); + +var Map = MapHelpers.Map; +var mapHas = MapHelpers.has; +var mapSet = MapHelpers.set; +var push = uncurryThis([].push); + +// `Array.prototype.uniqueBy` method +// https://github.com/tc39/proposal-array-unique +module.exports = function uniqueBy(resolver) { + var that = toObject(this); + var length = lengthOfArrayLike(that); + var result = []; + var map = new Map(); + var resolverFunction = !isNullOrUndefined(resolver) ? aCallable(resolver) : function (value) { + return value; + }; + var index, item, key; + for (index = 0; index < length; index++) { + item = that[index]; + key = resolverFunction(item); + if (!mapHas(map, key)) mapSet(map, key, item); + } + iterate(map, function (value) { + push(result, value); + }); + return result; +}; + + +/***/ }), +/* 513 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var iterateSimple = __webpack_require__(514); +var MapHelpers = __webpack_require__(506); + +var Map = MapHelpers.Map; +var MapPrototype = MapHelpers.proto; +var forEach = uncurryThis(MapPrototype.forEach); +var entries = uncurryThis(MapPrototype.entries); +var next = entries(new Map()).next; + +module.exports = function (map, fn, interruptible) { + return interruptible ? iterateSimple({ iterator: entries(map), next: next }, function (entry) { + return fn(entry[1], entry[0]); + }) : forEach(map, fn); +}; + + +/***/ }), +/* 514 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); + +module.exports = function (record, fn, ITERATOR_INSTEAD_OF_RECORD) { + var iterator = ITERATOR_INSTEAD_OF_RECORD ? record : record.iterator; + var next = record.next; + var step, result; + while (!(step = call(next, iterator)).done) { + result = fn(step.value); + if (result !== undefined) return result; + } +}; + + +/***/ }), +/* 515 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var DESCRIPTORS = __webpack_require__(6); +var defineBuiltInAccessor = __webpack_require__(79); +var isDetached = __webpack_require__(516); + +var ArrayBufferPrototype = ArrayBuffer.prototype; + +if (DESCRIPTORS && !('detached' in ArrayBufferPrototype)) { + defineBuiltInAccessor(ArrayBufferPrototype, 'detached', { + configurable: true, + get: function detached() { + return isDetached(this); + } + }); +} + + +/***/ }), +/* 516 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var arrayBufferByteLength = __webpack_require__(517); + +var slice = uncurryThis(ArrayBuffer.prototype.slice); + +module.exports = function (O) { + if (arrayBufferByteLength(O) !== 0) return false; + try { + slice(O, 0, 0); + return false; + } catch (error) { + return true; + } +}; + + +/***/ }), +/* 517 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThisAccessor = __webpack_require__(117); +var classof = __webpack_require__(15); + +var $TypeError = TypeError; + +// Includes +// - Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). +// - If IsSharedArrayBuffer(O) is true, throw a TypeError exception. +module.exports = uncurryThisAccessor(ArrayBuffer.prototype, 'byteLength', 'get') || function (O) { + if (classof(O) !== 'ArrayBuffer') throw new $TypeError('ArrayBuffer expected'); + return O.byteLength; +}; + + +/***/ }), +/* 518 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $transfer = __webpack_require__(519); + +// `ArrayBuffer.prototype.transfer` method +// https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfer +if ($transfer) $({ target: 'ArrayBuffer', proto: true }, { + transfer: function transfer() { + return $transfer(this, arguments.length ? arguments[0] : undefined, true); + } +}); + + +/***/ }), +/* 519 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var uncurryThis = __webpack_require__(14); +var uncurryThisAccessor = __webpack_require__(117); +var toIndex = __webpack_require__(212); +var isDetached = __webpack_require__(516); +var arrayBufferByteLength = __webpack_require__(517); +var detachTransferable = __webpack_require__(520); +var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(522); + +var structuredClone = global.structuredClone; +var ArrayBuffer = global.ArrayBuffer; +var DataView = global.DataView; +var TypeError = global.TypeError; +var min = Math.min; +var ArrayBufferPrototype = ArrayBuffer.prototype; +var DataViewPrototype = DataView.prototype; +var slice = uncurryThis(ArrayBufferPrototype.slice); +var isResizable = uncurryThisAccessor(ArrayBufferPrototype, 'resizable', 'get'); +var maxByteLength = uncurryThisAccessor(ArrayBufferPrototype, 'maxByteLength', 'get'); +var getInt8 = uncurryThis(DataViewPrototype.getInt8); +var setInt8 = uncurryThis(DataViewPrototype.setInt8); + +module.exports = (PROPER_STRUCTURED_CLONE_TRANSFER || detachTransferable) && function (arrayBuffer, newLength, preserveResizability) { + var byteLength = arrayBufferByteLength(arrayBuffer); + var newByteLength = newLength === undefined ? byteLength : toIndex(newLength); + var fixedLength = !isResizable || !isResizable(arrayBuffer); + var newBuffer; + if (isDetached(arrayBuffer)) throw new TypeError('ArrayBuffer is detached'); + if (PROPER_STRUCTURED_CLONE_TRANSFER) { + arrayBuffer = structuredClone(arrayBuffer, { transfer: [arrayBuffer] }); + if (byteLength === newByteLength && (preserveResizability || fixedLength)) return arrayBuffer; + } + if (byteLength >= newByteLength && (!preserveResizability || fixedLength)) { + newBuffer = slice(arrayBuffer, 0, newByteLength); + } else { + var options = preserveResizability && !fixedLength && maxByteLength ? { maxByteLength: maxByteLength(arrayBuffer) } : undefined; + newBuffer = new ArrayBuffer(newByteLength, options); + var a = new DataView(arrayBuffer); + var b = new DataView(newBuffer); + var copyLength = min(newByteLength, byteLength); + for (var i = 0; i < copyLength; i++) setInt8(b, i, getInt8(a, i)); + } + if (!PROPER_STRUCTURED_CLONE_TRANSFER) detachTransferable(arrayBuffer); + return newBuffer; +}; + + +/***/ }), +/* 520 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var tryNodeRequire = __webpack_require__(521); +var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(522); + +var structuredClone = global.structuredClone; +var $ArrayBuffer = global.ArrayBuffer; +var $MessageChannel = global.MessageChannel; +var detach = false; +var WorkerThreads, channel, buffer, $detach; + +if (PROPER_STRUCTURED_CLONE_TRANSFER) { + detach = function (transferable) { + structuredClone(transferable, { transfer: [transferable] }); + }; +} else if ($ArrayBuffer) try { + if (!$MessageChannel) { + WorkerThreads = tryNodeRequire('worker_threads'); + if (WorkerThreads) $MessageChannel = WorkerThreads.MessageChannel; + } + + if ($MessageChannel) { + channel = new $MessageChannel(); + buffer = new $ArrayBuffer(2); + + $detach = function (transferable) { + channel.port1.postMessage(null, [transferable]); + }; + + if (buffer.byteLength === 2) { + $detach(buffer); + if (buffer.byteLength === 0) detach = $detach; + } + } +} catch (error) { /* empty */ } + +module.exports = detach; + + +/***/ }), +/* 521 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var IS_NODE = __webpack_require__(183); + +module.exports = function (name) { + try { + // eslint-disable-next-line no-new-func -- safe + if (IS_NODE) return Function('return require("' + name + '")')(); + } catch (error) { /* empty */ } +}; + + +/***/ }), +/* 522 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var fails = __webpack_require__(7); +var V8 = __webpack_require__(28); +var IS_BROWSER = __webpack_require__(339); +var IS_DENO = __webpack_require__(340); +var IS_NODE = __webpack_require__(183); + +var structuredClone = global.structuredClone; + +module.exports = !!structuredClone && !fails(function () { + // prevent V8 ArrayBufferDetaching protector cell invalidation and performance degradation + // https://github.com/zloirock/core-js/issues/679 + if ((IS_DENO && V8 > 92) || (IS_NODE && V8 > 94) || (IS_BROWSER && V8 > 97)) return false; + var buffer = new ArrayBuffer(8); + var clone = structuredClone(buffer, { transfer: [buffer] }); + return buffer.byteLength !== 0 || clone.byteLength !== 8; +}); + + +/***/ }), +/* 523 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $transfer = __webpack_require__(519); + +// `ArrayBuffer.prototype.transferToFixedLength` method +// https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfertofixedlength +if ($transfer) $({ target: 'ArrayBuffer', proto: true }, { + transferToFixedLength: function transferToFixedLength() { + return $transfer(this, arguments.length ? arguments[0] : undefined, false); + } +}); + + +/***/ }), +/* 524 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/tc39/proposal-async-explicit-resource-management +var $ = __webpack_require__(3); +var DESCRIPTORS = __webpack_require__(6); +var getBuiltIn = __webpack_require__(24); +var aCallable = __webpack_require__(31); +var anInstance = __webpack_require__(211); +var defineBuiltIn = __webpack_require__(48); +var defineBuiltIns = __webpack_require__(210); +var defineBuiltInAccessor = __webpack_require__(79); +var wellKnownSymbol = __webpack_require__(34); +var InternalStateModule = __webpack_require__(52); +var addDisposableResource = __webpack_require__(525); + +var Promise = getBuiltIn('Promise'); +var SuppressedError = getBuiltIn('SuppressedError'); +var $ReferenceError = ReferenceError; + +var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); + +var ASYNC_DISPOSABLE_STACK = 'AsyncDisposableStack'; +var setInternalState = InternalStateModule.set; +var getAsyncDisposableStackInternalState = InternalStateModule.getterFor(ASYNC_DISPOSABLE_STACK); + +var HINT = 'async-dispose'; +var DISPOSED = 'disposed'; +var PENDING = 'pending'; + +var getPendingAsyncDisposableStackInternalState = function (stack) { + var internalState = getAsyncDisposableStackInternalState(stack); + if (internalState.state === DISPOSED) throw new $ReferenceError(ASYNC_DISPOSABLE_STACK + ' already disposed'); + return internalState; +}; + +var $AsyncDisposableStack = function AsyncDisposableStack() { + setInternalState(anInstance(this, AsyncDisposableStackPrototype), { + type: ASYNC_DISPOSABLE_STACK, + state: PENDING, + stack: [] + }); + + if (!DESCRIPTORS) this.disposed = false; +}; + +var AsyncDisposableStackPrototype = $AsyncDisposableStack.prototype; + +defineBuiltIns(AsyncDisposableStackPrototype, { + disposeAsync: function disposeAsync() { + var asyncDisposableStack = this; + return new Promise(function (resolve, reject) { + var internalState = getAsyncDisposableStackInternalState(asyncDisposableStack); + if (internalState.state === DISPOSED) return resolve(undefined); + internalState.state = DISPOSED; + if (!DESCRIPTORS) asyncDisposableStack.disposed = true; + var stack = internalState.stack; + var i = stack.length; + var thrown = false; + var suppressed; + + var handleError = function (result) { + if (thrown) { + suppressed = new SuppressedError(result, suppressed); + } else { + thrown = true; + suppressed = result; + } + + loop(); + }; + + var loop = function () { + if (i) { + var disposeMethod = stack[--i]; + stack[i] = null; + try { + Promise.resolve(disposeMethod()).then(loop, handleError); + } catch (error) { + handleError(error); + } + } else { + internalState.stack = null; + thrown ? reject(suppressed) : resolve(undefined); + } + }; + + loop(); + }); + }, + use: function use(value) { + addDisposableResource(getPendingAsyncDisposableStackInternalState(this), value, HINT); + return value; + }, + adopt: function adopt(value, onDispose) { + var internalState = getPendingAsyncDisposableStackInternalState(this); + aCallable(onDispose); + addDisposableResource(internalState, undefined, HINT, function () { + return onDispose(value); + }); + return value; + }, + defer: function defer(onDispose) { + var internalState = getPendingAsyncDisposableStackInternalState(this); + aCallable(onDispose); + addDisposableResource(internalState, undefined, HINT, onDispose); + }, + move: function move() { + var internalState = getPendingAsyncDisposableStackInternalState(this); + var newAsyncDisposableStack = new $AsyncDisposableStack(); + getAsyncDisposableStackInternalState(newAsyncDisposableStack).stack = internalState.stack; + internalState.stack = []; + internalState.state = DISPOSED; + if (!DESCRIPTORS) this.disposed = true; + return newAsyncDisposableStack; + } +}); + +if (DESCRIPTORS) defineBuiltInAccessor(AsyncDisposableStackPrototype, 'disposed', { + configurable: true, + get: function disposed() { + return getAsyncDisposableStackInternalState(this).state === DISPOSED; + } +}); + +defineBuiltIn(AsyncDisposableStackPrototype, ASYNC_DISPOSE, AsyncDisposableStackPrototype.disposeAsync, { name: 'disposeAsync' }); +defineBuiltIn(AsyncDisposableStackPrototype, TO_STRING_TAG, ASYNC_DISPOSABLE_STACK, { nonWritable: true }); + +$({ global: true, constructor: true }, { + AsyncDisposableStack: $AsyncDisposableStack +}); + + +/***/ }), +/* 525 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var uncurryThis = __webpack_require__(14); +var bind = __webpack_require__(86); +var anObject = __webpack_require__(47); +var aCallable = __webpack_require__(31); +var isNullOrUndefined = __webpack_require__(17); +var getMethod = __webpack_require__(30); +var wellKnownSymbol = __webpack_require__(34); + +var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); +var DISPOSE = wellKnownSymbol('dispose'); + +var push = uncurryThis([].push); + +// `GetDisposeMethod` abstract operation +// https://tc39.es/proposal-explicit-resource-management/#sec-getdisposemethod +var getDisposeMethod = function (V, hint) { + if (hint === 'async-dispose') { + var method = getMethod(V, ASYNC_DISPOSE); + if (method !== undefined) return method; + method = getMethod(V, DISPOSE); + return function () { + call(method, this); + }; + } return getMethod(V, DISPOSE); +}; + +// `CreateDisposableResource` abstract operation +// https://tc39.es/proposal-explicit-resource-management/#sec-createdisposableresource +var createDisposableResource = function (V, hint, method) { + if (arguments.length < 3 && !isNullOrUndefined(V)) { + method = aCallable(getDisposeMethod(anObject(V), hint)); + } + + return method === undefined ? function () { + return undefined; + } : bind(method, V); +}; + +// `AddDisposableResource` abstract operation +// https://tc39.es/proposal-explicit-resource-management/#sec-adddisposableresource +module.exports = function (disposable, V, hint, method) { + var resource; + if (arguments.length < 4) { + // When `V`` is either `null` or `undefined` and hint is `async-dispose`, + // we record that the resource was evaluated to ensure we will still perform an `Await` when resources are later disposed. + if (isNullOrUndefined(V) && hint === 'sync-dispose') return; + resource = createDisposableResource(V, hint); + } else { + resource = createDisposableResource(undefined, hint, method); + } + + push(disposable.stack, resource); +}; + + +/***/ }), +/* 526 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var anInstance = __webpack_require__(211); +var getPrototypeOf = __webpack_require__(130); +var createNonEnumerableProperty = __webpack_require__(44); +var hasOwn = __webpack_require__(39); +var wellKnownSymbol = __webpack_require__(34); +var AsyncIteratorPrototype = __webpack_require__(495); +var IS_PURE = __webpack_require__(36); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); + +var $TypeError = TypeError; + +var AsyncIteratorConstructor = function AsyncIterator() { + anInstance(this, AsyncIteratorPrototype); + if (getPrototypeOf(this) === AsyncIteratorPrototype) throw new $TypeError('Abstract class AsyncIterator not directly constructable'); +}; + +AsyncIteratorConstructor.prototype = AsyncIteratorPrototype; + +if (!hasOwn(AsyncIteratorPrototype, TO_STRING_TAG)) { + createNonEnumerableProperty(AsyncIteratorPrototype, TO_STRING_TAG, 'AsyncIterator'); +} + +if (IS_PURE || !hasOwn(AsyncIteratorPrototype, 'constructor') || AsyncIteratorPrototype.constructor === Object) { + createNonEnumerableProperty(AsyncIteratorPrototype, 'constructor', AsyncIteratorConstructor); +} + +// `AsyncIterator` constructor +// https://github.com/tc39/proposal-async-iterator-helpers +$({ global: true, constructor: true, forced: IS_PURE }, { + AsyncIterator: AsyncIteratorConstructor +}); + + +/***/ }), +/* 527 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var indexed = __webpack_require__(528); + +// `AsyncIterator.prototype.asIndexedPairs` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'AsyncIterator', name: 'indexed', proto: true, real: true, forced: true }, { + asIndexedPairs: indexed +}); + + +/***/ }), +/* 528 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var map = __webpack_require__(529); + +var callback = function (value, counter) { + return [counter, value]; +}; + +// `AsyncIterator.prototype.indexed` method +// https://github.com/tc39/proposal-iterator-helpers +module.exports = function indexed() { + return call(map, this, callback); +}; + + +/***/ }), +/* 529 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var isObject = __webpack_require__(20); +var getIteratorDirect = __webpack_require__(496); +var createAsyncIteratorProxy = __webpack_require__(530); +var createIterResultObject = __webpack_require__(173); +var closeAsyncIteration = __webpack_require__(498); + +var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { + var state = this; + var iterator = state.iterator; + var mapper = state.mapper; + + return new Promise(function (resolve, reject) { + var doneAndReject = function (error) { + state.done = true; + reject(error); + }; + + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); + }; + + Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { + try { + if (anObject(step).done) { + state.done = true; + resolve(createIterResultObject(undefined, true)); + } else { + var value = step.value; + try { + var result = mapper(value, state.counter++); + + var handler = function (mapped) { + resolve(createIterResultObject(mapped, false)); + }; + + if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); + else handler(result); + } catch (error2) { ifAbruptCloseAsyncIterator(error2); } + } + } catch (error) { doneAndReject(error); } + }, doneAndReject); + }); +}); + +// `AsyncIterator.prototype.map` method +// https://github.com/tc39/proposal-iterator-helpers +module.exports = function map(mapper) { + anObject(this); + aCallable(mapper); + return new AsyncIteratorProxy(getIteratorDirect(this), { + mapper: mapper + }); +}; + + +/***/ }), +/* 530 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var perform = __webpack_require__(336); +var anObject = __webpack_require__(47); +var create = __webpack_require__(72); +var createNonEnumerableProperty = __webpack_require__(44); +var defineBuiltIns = __webpack_require__(210); +var wellKnownSymbol = __webpack_require__(34); +var InternalStateModule = __webpack_require__(52); +var getBuiltIn = __webpack_require__(24); +var getMethod = __webpack_require__(30); +var AsyncIteratorPrototype = __webpack_require__(495); +var createIterResultObject = __webpack_require__(173); +var iteratorClose = __webpack_require__(137); + +var Promise = getBuiltIn('Promise'); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var ASYNC_ITERATOR_HELPER = 'AsyncIteratorHelper'; +var WRAP_FOR_VALID_ASYNC_ITERATOR = 'WrapForValidAsyncIterator'; +var setInternalState = InternalStateModule.set; + +var createAsyncIteratorProxyPrototype = function (IS_ITERATOR) { + var IS_GENERATOR = !IS_ITERATOR; + var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ASYNC_ITERATOR : ASYNC_ITERATOR_HELPER); + + var getStateOrEarlyExit = function (that) { + var stateCompletion = perform(function () { + return getInternalState(that); + }); + + var stateError = stateCompletion.error; + var state = stateCompletion.value; + + if (stateError || (IS_GENERATOR && state.done)) { + return { exit: true, value: stateError ? Promise.reject(state) : Promise.resolve(createIterResultObject(undefined, true)) }; + } return { exit: false, value: state }; + }; + + return defineBuiltIns(create(AsyncIteratorPrototype), { + next: function next() { + var stateCompletion = getStateOrEarlyExit(this); + var state = stateCompletion.value; + if (stateCompletion.exit) return state; + var handlerCompletion = perform(function () { + return anObject(state.nextHandler(Promise)); + }); + var handlerError = handlerCompletion.error; + var value = handlerCompletion.value; + if (handlerError) state.done = true; + return handlerError ? Promise.reject(value) : Promise.resolve(value); + }, + 'return': function () { + var stateCompletion = getStateOrEarlyExit(this); + var state = stateCompletion.value; + if (stateCompletion.exit) return state; + state.done = true; + var iterator = state.iterator; + var returnMethod, result; + var completion = perform(function () { + if (state.inner) try { + iteratorClose(state.inner.iterator, 'normal'); + } catch (error) { + return iteratorClose(iterator, 'throw', error); + } + return getMethod(iterator, 'return'); + }); + returnMethod = result = completion.value; + if (completion.error) return Promise.reject(result); + if (returnMethod === undefined) return Promise.resolve(createIterResultObject(undefined, true)); + completion = perform(function () { + return call(returnMethod, iterator); + }); + result = completion.value; + if (completion.error) return Promise.reject(result); + return IS_ITERATOR ? Promise.resolve(result) : Promise.resolve(result).then(function (resolved) { + anObject(resolved); + return createIterResultObject(undefined, true); + }); + } + }); +}; + +var WrapForValidAsyncIteratorPrototype = createAsyncIteratorProxyPrototype(true); +var AsyncIteratorHelperPrototype = createAsyncIteratorProxyPrototype(false); + +createNonEnumerableProperty(AsyncIteratorHelperPrototype, TO_STRING_TAG, 'Async Iterator Helper'); + +module.exports = function (nextHandler, IS_ITERATOR) { + var AsyncIteratorProxy = function AsyncIterator(record, state) { + if (state) { + state.iterator = record.iterator; + state.next = record.next; + } else state = record; + state.type = IS_ITERATOR ? WRAP_FOR_VALID_ASYNC_ITERATOR : ASYNC_ITERATOR_HELPER; + state.nextHandler = nextHandler; + state.counter = 0; + state.done = false; + setInternalState(this, state); + }; + + AsyncIteratorProxy.prototype = IS_ITERATOR ? WrapForValidAsyncIteratorPrototype : AsyncIteratorHelperPrototype; + + return AsyncIteratorProxy; +}; + + +/***/ }), +/* 531 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/tc39/proposal-async-explicit-resource-management +var call = __webpack_require__(8); +var defineBuiltIn = __webpack_require__(48); +var getBuiltIn = __webpack_require__(24); +var getMethod = __webpack_require__(30); +var hasOwn = __webpack_require__(39); +var wellKnownSymbol = __webpack_require__(34); +var AsyncIteratorPrototype = __webpack_require__(495); + +var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); +var Promise = getBuiltIn('Promise'); + +if (!hasOwn(AsyncIteratorPrototype, ASYNC_DISPOSE)) { + defineBuiltIn(AsyncIteratorPrototype, ASYNC_DISPOSE, function () { + var O = this; + return new Promise(function (resolve, reject) { + var $return = getMethod(O, 'return'); + if ($return) { + Promise.resolve(call($return, O)).then(function () { + resolve(undefined); + }, reject); + } else resolve(undefined); + }); + }); +} + + +/***/ }), +/* 532 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); +var notANaN = __webpack_require__(533); +var toPositiveInteger = __webpack_require__(438); +var createAsyncIteratorProxy = __webpack_require__(530); +var createIterResultObject = __webpack_require__(173); +var IS_PURE = __webpack_require__(36); + +var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { + var state = this; + + return new Promise(function (resolve, reject) { + var doneAndReject = function (error) { + state.done = true; + reject(error); + }; + + var loop = function () { + try { + Promise.resolve(anObject(call(state.next, state.iterator))).then(function (step) { + try { + if (anObject(step).done) { + state.done = true; + resolve(createIterResultObject(undefined, true)); + } else if (state.remaining) { + state.remaining--; + loop(); + } else resolve(createIterResultObject(step.value, false)); + } catch (err) { doneAndReject(err); } + }, doneAndReject); + } catch (error) { doneAndReject(error); } + }; + + loop(); + }); +}); + +// `AsyncIterator.prototype.drop` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { + drop: function drop(limit) { + anObject(this); + var remaining = toPositiveInteger(notANaN(+limit)); + return new AsyncIteratorProxy(getIteratorDirect(this), { + remaining: remaining + }); + } +}); + + +/***/ }), +/* 533 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $RangeError = RangeError; + +module.exports = function (it) { + // eslint-disable-next-line no-self-compare -- NaN check + if (it === it) return it; + throw new $RangeError('NaN is not allowed'); +}; + + +/***/ }), +/* 534 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $every = __webpack_require__(497).every; + +// `AsyncIterator.prototype.every` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + every: function every(predicate) { + return $every(this, predicate); + } +}); + + +/***/ }), +/* 535 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var isObject = __webpack_require__(20); +var getIteratorDirect = __webpack_require__(496); +var createAsyncIteratorProxy = __webpack_require__(530); +var createIterResultObject = __webpack_require__(173); +var closeAsyncIteration = __webpack_require__(498); +var IS_PURE = __webpack_require__(36); + +var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { + var state = this; + var iterator = state.iterator; + var predicate = state.predicate; + + return new Promise(function (resolve, reject) { + var doneAndReject = function (error) { + state.done = true; + reject(error); + }; + + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); + }; + + var loop = function () { + try { + Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { + try { + if (anObject(step).done) { + state.done = true; + resolve(createIterResultObject(undefined, true)); + } else { + var value = step.value; + try { + var result = predicate(value, state.counter++); + + var handler = function (selected) { + selected ? resolve(createIterResultObject(value, false)) : loop(); + }; + + if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); + else handler(result); + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } + } + } catch (error2) { doneAndReject(error2); } + }, doneAndReject); + } catch (error) { doneAndReject(error); } + }; + + loop(); + }); +}); + +// `AsyncIterator.prototype.filter` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { + filter: function filter(predicate) { + anObject(this); + aCallable(predicate); + return new AsyncIteratorProxy(getIteratorDirect(this), { + predicate: predicate + }); + } +}); + + +/***/ }), +/* 536 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $find = __webpack_require__(497).find; + +// `AsyncIterator.prototype.find` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + find: function find(predicate) { + return $find(this, predicate); + } +}); + + +/***/ }), +/* 537 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var isObject = __webpack_require__(20); +var getIteratorDirect = __webpack_require__(496); +var createAsyncIteratorProxy = __webpack_require__(530); +var createIterResultObject = __webpack_require__(173); +var getAsyncIteratorFlattenable = __webpack_require__(538); +var closeAsyncIteration = __webpack_require__(498); +var IS_PURE = __webpack_require__(36); + +var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { + var state = this; + var iterator = state.iterator; + var mapper = state.mapper; + + return new Promise(function (resolve, reject) { + var doneAndReject = function (error) { + state.done = true; + reject(error); + }; + + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); + }; + + var outerLoop = function () { + try { + Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { + try { + if (anObject(step).done) { + state.done = true; + resolve(createIterResultObject(undefined, true)); + } else { + var value = step.value; + try { + var result = mapper(value, state.counter++); + + var handler = function (mapped) { + try { + state.inner = getAsyncIteratorFlattenable(mapped); + innerLoop(); + } catch (error4) { ifAbruptCloseAsyncIterator(error4); } + }; + + if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); + else handler(result); + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } + } + } catch (error2) { doneAndReject(error2); } + }, doneAndReject); + } catch (error) { doneAndReject(error); } + }; + + var innerLoop = function () { + var inner = state.inner; + if (inner) { + try { + Promise.resolve(anObject(call(inner.next, inner.iterator))).then(function (result) { + try { + if (anObject(result).done) { + state.inner = null; + outerLoop(); + } else resolve(createIterResultObject(result.value, false)); + } catch (error1) { ifAbruptCloseAsyncIterator(error1); } + }, ifAbruptCloseAsyncIterator); + } catch (error) { ifAbruptCloseAsyncIterator(error); } + } else outerLoop(); + }; + + innerLoop(); + }); +}); + +// `AsyncIterator.prototype.flaMap` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { + flatMap: function flatMap(mapper) { + anObject(this); + aCallable(mapper); + return new AsyncIteratorProxy(getIteratorDirect(this), { + mapper: mapper, + inner: null + }); + } +}); + + +/***/ }), +/* 538 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var isCallable = __webpack_require__(21); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); +var getIteratorMethod = __webpack_require__(136); +var getMethod = __webpack_require__(30); +var wellKnownSymbol = __webpack_require__(34); +var AsyncFromSyncIterator = __webpack_require__(494); + +var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); + +module.exports = function from(obj) { + var object = anObject(obj); + var alreadyAsync = true; + var method = getMethod(object, ASYNC_ITERATOR); + var iterator; + if (!isCallable(method)) { + method = getIteratorMethod(object); + alreadyAsync = false; + } + if (method !== undefined) { + iterator = call(method, object); + } else { + iterator = object; + alreadyAsync = true; + } + anObject(iterator); + return getIteratorDirect(alreadyAsync ? iterator : new AsyncFromSyncIterator(getIteratorDirect(iterator))); +}; + + +/***/ }), +/* 539 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $forEach = __webpack_require__(497).forEach; + +// `AsyncIterator.prototype.forEach` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + forEach: function forEach(fn) { + return $forEach(this, fn); + } +}); + + +/***/ }), +/* 540 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var toObject = __webpack_require__(40); +var isPrototypeOf = __webpack_require__(25); +var getAsyncIteratorFlattenable = __webpack_require__(538); +var AsyncIteratorPrototype = __webpack_require__(495); +var WrapAsyncIterator = __webpack_require__(541); +var IS_PURE = __webpack_require__(36); + +// `AsyncIterator.from` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', stat: true, forced: IS_PURE }, { + from: function from(O) { + var iteratorRecord = getAsyncIteratorFlattenable(typeof O == 'string' ? toObject(O) : O); + return isPrototypeOf(AsyncIteratorPrototype, iteratorRecord.iterator) + ? iteratorRecord.iterator + : new WrapAsyncIterator(iteratorRecord); + } +}); + + +/***/ }), +/* 541 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var createAsyncIteratorProxy = __webpack_require__(530); + +module.exports = createAsyncIteratorProxy(function () { + return call(this.next, this.iterator); +}, true); + + +/***/ }), +/* 542 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var indexed = __webpack_require__(528); + +// `AsyncIterator.prototype.indexed` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { + indexed: indexed +}); + + +/***/ }), +/* 543 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var map = __webpack_require__(529); +var IS_PURE = __webpack_require__(36); + +// `AsyncIterator.prototype.map` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { + map: map +}); + + + +/***/ }), +/* 544 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var isObject = __webpack_require__(20); +var getBuiltIn = __webpack_require__(24); +var getIteratorDirect = __webpack_require__(496); +var closeAsyncIteration = __webpack_require__(498); + +var Promise = getBuiltIn('Promise'); +var $TypeError = TypeError; + +// `AsyncIterator.prototype.reduce` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + reduce: function reduce(reducer /* , initialValue */) { + anObject(this); + aCallable(reducer); + var record = getIteratorDirect(this); + var iterator = record.iterator; + var next = record.next; + var noInitial = arguments.length < 2; + var accumulator = noInitial ? undefined : arguments[1]; + var counter = 0; + + return new Promise(function (resolve, reject) { + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration(iterator, reject, error, reject); + }; + + var loop = function () { + try { + Promise.resolve(anObject(call(next, iterator))).then(function (step) { + try { + if (anObject(step).done) { + noInitial ? reject(new $TypeError('Reduce of empty iterator with no initial value')) : resolve(accumulator); + } else { + var value = step.value; + if (noInitial) { + noInitial = false; + accumulator = value; + loop(); + } else try { + var result = reducer(accumulator, value, counter); + + var handler = function ($result) { + accumulator = $result; + loop(); + }; + + if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); + else handler(result); + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } + } + counter++; + } catch (error2) { reject(error2); } + }, reject); + } catch (error) { reject(error); } + }; + + loop(); + }); + } +}); + + +/***/ }), +/* 545 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $some = __webpack_require__(497).some; + +// `AsyncIterator.prototype.some` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + some: function some(predicate) { + return $some(this, predicate); + } +}); + + +/***/ }), +/* 546 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); +var notANaN = __webpack_require__(533); +var toPositiveInteger = __webpack_require__(438); +var createAsyncIteratorProxy = __webpack_require__(530); +var createIterResultObject = __webpack_require__(173); +var IS_PURE = __webpack_require__(36); + +var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { + var state = this; + var iterator = state.iterator; + var returnMethod; + + if (!state.remaining--) { + var resultDone = createIterResultObject(undefined, true); + state.done = true; + returnMethod = iterator['return']; + if (returnMethod !== undefined) { + return Promise.resolve(call(returnMethod, iterator, undefined)).then(function () { + return resultDone; + }); + } + return resultDone; + } return Promise.resolve(call(state.next, iterator)).then(function (step) { + if (anObject(step).done) { + state.done = true; + return createIterResultObject(undefined, true); + } return createIterResultObject(step.value, false); + }).then(null, function (error) { + state.done = true; + throw error; + }); +}); + +// `AsyncIterator.prototype.take` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { + take: function take(limit) { + anObject(this); + var remaining = toPositiveInteger(notANaN(+limit)); + return new AsyncIteratorProxy(getIteratorDirect(this), { + remaining: remaining + }); + } +}); + + +/***/ }), +/* 547 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var $toArray = __webpack_require__(497).toArray; + +// `AsyncIterator.prototype.toArray` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + toArray: function toArray() { + return $toArray(this, undefined, []); + } +}); + + +/***/ }), +/* 548 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/* eslint-disable es/no-bigint -- safe */ +var $ = __webpack_require__(3); +var NumericRangeIterator = __webpack_require__(549); + +// `BigInt.range` method +// https://github.com/tc39/proposal-Number.range +// TODO: Remove from `core-js@4` +if (typeof BigInt == 'function') { + $({ target: 'BigInt', stat: true, forced: true }, { + range: function range(start, end, option) { + return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); + } + }); +} + + +/***/ }), +/* 549 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var InternalStateModule = __webpack_require__(52); +var createIteratorConstructor = __webpack_require__(171); +var createIterResultObject = __webpack_require__(173); +var isNullOrUndefined = __webpack_require__(17); +var isObject = __webpack_require__(20); +var defineBuiltInAccessor = __webpack_require__(79); +var DESCRIPTORS = __webpack_require__(6); + +var INCORRECT_RANGE = 'Incorrect Iterator.range arguments'; +var NUMERIC_RANGE_ITERATOR = 'NumericRangeIterator'; + +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(NUMERIC_RANGE_ITERATOR); + +var $RangeError = RangeError; +var $TypeError = TypeError; + +var $RangeIterator = createIteratorConstructor(function NumericRangeIterator(start, end, option, type, zero, one) { + // TODO: Drop the first `typeof` check after removing legacy methods in `core-js@4` + if (typeof start != type || (end !== Infinity && end !== -Infinity && typeof end != type)) { + throw new $TypeError(INCORRECT_RANGE); + } + if (start === Infinity || start === -Infinity) { + throw new $RangeError(INCORRECT_RANGE); + } + var ifIncrease = end > start; + var inclusiveEnd = false; + var step; + if (option === undefined) { + step = undefined; + } else if (isObject(option)) { + step = option.step; + inclusiveEnd = !!option.inclusive; + } else if (typeof option == type) { + step = option; + } else { + throw new $TypeError(INCORRECT_RANGE); + } + if (isNullOrUndefined(step)) { + step = ifIncrease ? one : -one; + } + if (typeof step != type) { + throw new $TypeError(INCORRECT_RANGE); + } + if (step === Infinity || step === -Infinity || (step === zero && start !== end)) { + throw new $RangeError(INCORRECT_RANGE); + } + // eslint-disable-next-line no-self-compare -- NaN check + var hitsEnd = start !== start || end !== end || step !== step || (end > start) !== (step > zero); + setInternalState(this, { + type: NUMERIC_RANGE_ITERATOR, + start: start, + end: end, + step: step, + inclusive: inclusiveEnd, + hitsEnd: hitsEnd, + currentCount: zero, + zero: zero + }); + if (!DESCRIPTORS) { + this.start = start; + this.end = end; + this.step = step; + this.inclusive = inclusiveEnd; + } +}, NUMERIC_RANGE_ITERATOR, function next() { + var state = getInternalState(this); + if (state.hitsEnd) return createIterResultObject(undefined, true); + var start = state.start; + var end = state.end; + var step = state.step; + var currentYieldingValue = start + (step * state.currentCount++); + if (currentYieldingValue === end) state.hitsEnd = true; + var inclusiveEnd = state.inclusive; + var endCondition; + if (end > start) { + endCondition = inclusiveEnd ? currentYieldingValue > end : currentYieldingValue >= end; + } else { + endCondition = inclusiveEnd ? end > currentYieldingValue : end >= currentYieldingValue; + } + if (endCondition) { + state.hitsEnd = true; + return createIterResultObject(undefined, true); + } return createIterResultObject(currentYieldingValue, false); +}); + +var addGetter = function (key) { + defineBuiltInAccessor($RangeIterator.prototype, key, { + get: function () { + return getInternalState(this)[key]; + }, + set: function () { /* empty */ }, + configurable: true, + enumerable: false + }); +}; + +if (DESCRIPTORS) { + addGetter('start'); + addGetter('end'); + addGetter('inclusive'); + addGetter('step'); +} + +module.exports = $RangeIterator; + + +/***/ }), +/* 550 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var apply = __webpack_require__(96); +var getCompositeKeyNode = __webpack_require__(551); +var getBuiltIn = __webpack_require__(24); +var create = __webpack_require__(72); + +var $Object = Object; + +var initializer = function () { + var freeze = getBuiltIn('Object', 'freeze'); + return freeze ? freeze(create(null)) : create(null); +}; + +// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey +$({ global: true, forced: true }, { + compositeKey: function compositeKey() { + return apply(getCompositeKeyNode, $Object, arguments).get('object', initializer); + } +}); + + +/***/ }), +/* 551 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` +__webpack_require__(243); +__webpack_require__(485); +var getBuiltIn = __webpack_require__(24); +var create = __webpack_require__(72); +var isObject = __webpack_require__(20); + +var $Object = Object; +var $TypeError = TypeError; +var Map = getBuiltIn('Map'); +var WeakMap = getBuiltIn('WeakMap'); + +var Node = function () { + // keys + this.object = null; + this.symbol = null; + // child nodes + this.primitives = null; + this.objectsByIndex = create(null); +}; + +Node.prototype.get = function (key, initializer) { + return this[key] || (this[key] = initializer()); +}; + +Node.prototype.next = function (i, it, IS_OBJECT) { + var store = IS_OBJECT + ? this.objectsByIndex[i] || (this.objectsByIndex[i] = new WeakMap()) + : this.primitives || (this.primitives = new Map()); + var entry = store.get(it); + if (!entry) store.set(it, entry = new Node()); + return entry; +}; + +var root = new Node(); + +module.exports = function () { + var active = root; + var length = arguments.length; + var i, it; + // for prevent leaking, start from objects + for (i = 0; i < length; i++) { + if (isObject(it = arguments[i])) active = active.next(i, it, true); + } + if (this === $Object && active === root) throw new $TypeError('Composite keys must contain a non-primitive component'); + for (i = 0; i < length; i++) { + if (!isObject(it = arguments[i])) active = active.next(i, it, false); + } return active; +}; + + +/***/ }), +/* 552 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var getCompositeKeyNode = __webpack_require__(551); +var getBuiltIn = __webpack_require__(24); +var apply = __webpack_require__(96); + +// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey +$({ global: true, forced: true }, { + compositeSymbol: function compositeSymbol() { + if (arguments.length === 1 && typeof arguments[0] == 'string') return getBuiltIn('Symbol')['for'](arguments[0]); + return apply(getCompositeKeyNode, null, arguments).get('symbol', getBuiltIn('Symbol')); + } +}); + + +/***/ }), +/* 553 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var unpackIEEE754 = __webpack_require__(216).unpack; + +// eslint-disable-next-line es/no-typed-arrays -- safe +var getUint16 = uncurryThis(DataView.prototype.getUint16); + +// `DataView.prototype.getFloat16` method +// https://github.com/tc39/proposal-float16array +$({ target: 'DataView', proto: true }, { + getFloat16: function getFloat16(byteOffset /* , littleEndian */) { + var uint16 = getUint16(this, byteOffset, arguments.length > 1 ? arguments[1] : false); + return unpackIEEE754([uint16 & 0xFF, uint16 >> 8 & 0xFF], 10); + } +}); + + +/***/ }), +/* 554 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); + +// eslint-disable-next-line es/no-typed-arrays -- safe +var getUint8 = uncurryThis(DataView.prototype.getUint8); + +// `DataView.prototype.getUint8Clamped` method +// https://github.com/tc39/proposal-dataview-get-set-uint8c +$({ target: 'DataView', proto: true, forced: true }, { + getUint8Clamped: function getUint8Clamped(byteOffset) { + return getUint8(this, byteOffset); + } +}); + + +/***/ }), +/* 555 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var classof = __webpack_require__(70); +var toIndex = __webpack_require__(212); +var packIEEE754 = __webpack_require__(216).pack; +var f16round = __webpack_require__(556); + +var $TypeError = TypeError; +// eslint-disable-next-line es/no-typed-arrays -- safe +var setUint16 = uncurryThis(DataView.prototype.setUint16); + +// `DataView.prototype.setFloat16` method +// https://github.com/tc39/proposal-float16array +$({ target: 'DataView', proto: true }, { + setFloat16: function setFloat16(byteOffset, value /* , littleEndian */) { + if (classof(this) !== 'DataView') throw new $TypeError('Incorrect receiver'); + var offset = toIndex(byteOffset); + var bytes = packIEEE754(f16round(value), 10, 2); + return setUint16(this, offset, bytes[1] << 8 | bytes[0], arguments.length > 2 ? arguments[2] : false); + } +}); + + +/***/ }), +/* 556 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var floatRound = __webpack_require__(214); + +var FLOAT16_EPSILON = 0.0009765625; +var FLOAT16_MAX_VALUE = 65504; +var FLOAT16_MIN_VALUE = 6.103515625e-05; + +// `Math.f16round` method implementation +// https://github.com/tc39/proposal-float16array +module.exports = Math.f16round || function f16round(x) { + return floatRound(x, FLOAT16_EPSILON, FLOAT16_MAX_VALUE, FLOAT16_MIN_VALUE); +}; + + +/***/ }), +/* 557 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var classof = __webpack_require__(70); +var toIndex = __webpack_require__(212); +var toUint8Clamped = __webpack_require__(439); + +var $TypeError = TypeError; +// eslint-disable-next-line es/no-typed-arrays -- safe +var setUint8 = uncurryThis(DataView.prototype.setUint8); + +// `DataView.prototype.setUint8Clamped` method +// https://github.com/tc39/proposal-dataview-get-set-uint8c +$({ target: 'DataView', proto: true, forced: true }, { + setUint8Clamped: function setUint8Clamped(byteOffset, value) { + if (classof(this) !== 'DataView') throw new $TypeError('Incorrect receiver'); + var offset = toIndex(byteOffset); + return setUint8(this, offset, toUint8Clamped(value)); + } +}); + + +/***/ }), +/* 558 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/tc39/proposal-explicit-resource-management +var $ = __webpack_require__(3); +var DESCRIPTORS = __webpack_require__(6); +var getBuiltIn = __webpack_require__(24); +var aCallable = __webpack_require__(31); +var anInstance = __webpack_require__(211); +var defineBuiltIn = __webpack_require__(48); +var defineBuiltIns = __webpack_require__(210); +var defineBuiltInAccessor = __webpack_require__(79); +var wellKnownSymbol = __webpack_require__(34); +var InternalStateModule = __webpack_require__(52); +var addDisposableResource = __webpack_require__(525); + +var SuppressedError = getBuiltIn('SuppressedError'); +var $ReferenceError = ReferenceError; + +var DISPOSE = wellKnownSymbol('dispose'); +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); + +var DISPOSABLE_STACK = 'DisposableStack'; +var setInternalState = InternalStateModule.set; +var getDisposableStackInternalState = InternalStateModule.getterFor(DISPOSABLE_STACK); + +var HINT = 'sync-dispose'; +var DISPOSED = 'disposed'; +var PENDING = 'pending'; + +var getPendingDisposableStackInternalState = function (stack) { + var internalState = getDisposableStackInternalState(stack); + if (internalState.state === DISPOSED) throw new $ReferenceError(DISPOSABLE_STACK + ' already disposed'); + return internalState; +}; + +var $DisposableStack = function DisposableStack() { + setInternalState(anInstance(this, DisposableStackPrototype), { + type: DISPOSABLE_STACK, + state: PENDING, + stack: [] + }); + + if (!DESCRIPTORS) this.disposed = false; +}; + +var DisposableStackPrototype = $DisposableStack.prototype; + +defineBuiltIns(DisposableStackPrototype, { + dispose: function dispose() { + var internalState = getDisposableStackInternalState(this); + if (internalState.state === DISPOSED) return; + internalState.state = DISPOSED; + if (!DESCRIPTORS) this.disposed = true; + var stack = internalState.stack; + var i = stack.length; + var thrown = false; + var suppressed; + while (i) { + var disposeMethod = stack[--i]; + stack[i] = null; + try { + disposeMethod(); + } catch (errorResult) { + if (thrown) { + suppressed = new SuppressedError(errorResult, suppressed); + } else { + thrown = true; + suppressed = errorResult; + } + } + } + internalState.stack = null; + if (thrown) throw suppressed; + }, + use: function use(value) { + addDisposableResource(getPendingDisposableStackInternalState(this), value, HINT); + return value; + }, + adopt: function adopt(value, onDispose) { + var internalState = getPendingDisposableStackInternalState(this); + aCallable(onDispose); + addDisposableResource(internalState, undefined, HINT, function () { + onDispose(value); + }); + return value; + }, + defer: function defer(onDispose) { + var internalState = getPendingDisposableStackInternalState(this); + aCallable(onDispose); + addDisposableResource(internalState, undefined, HINT, onDispose); + }, + move: function move() { + var internalState = getPendingDisposableStackInternalState(this); + var newDisposableStack = new $DisposableStack(); + getDisposableStackInternalState(newDisposableStack).stack = internalState.stack; + internalState.stack = []; + internalState.state = DISPOSED; + if (!DESCRIPTORS) this.disposed = true; + return newDisposableStack; + } +}); + +if (DESCRIPTORS) defineBuiltInAccessor(DisposableStackPrototype, 'disposed', { + configurable: true, + get: function disposed() { + return getDisposableStackInternalState(this).state === DISPOSED; + } +}); + +defineBuiltIn(DisposableStackPrototype, DISPOSE, DisposableStackPrototype.dispose, { name: 'dispose' }); +defineBuiltIn(DisposableStackPrototype, TO_STRING_TAG, DISPOSABLE_STACK, { nonWritable: true }); + +$({ global: true, constructor: true }, { + DisposableStack: $DisposableStack +}); + + +/***/ }), +/* 559 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var demethodize = __webpack_require__(560); + +// `Function.prototype.demethodize` method +// https://github.com/js-choi/proposal-function-demethodize +$({ target: 'Function', proto: true, forced: true }, { + demethodize: demethodize +}); + + +/***/ }), +/* 560 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var aCallable = __webpack_require__(31); + +module.exports = function demethodize() { + return uncurryThis(aCallable(this)); +}; + + +/***/ }), +/* 561 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var $isCallable = __webpack_require__(21); +var inspectSource = __webpack_require__(51); +var hasOwn = __webpack_require__(39); +var DESCRIPTORS = __webpack_require__(6); + +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; +var classRegExp = /^\s*class\b/; +var exec = uncurryThis(classRegExp.exec); + +var isClassConstructor = function (argument) { + try { + // `Function#toString` throws on some built-it function in some legacy engines + // (for example, `DOMQuad` and similar in FF41-) + if (!DESCRIPTORS || !exec(classRegExp, inspectSource(argument))) return false; + } catch (error) { /* empty */ } + var prototype = getOwnPropertyDescriptor(argument, 'prototype'); + return !!prototype && hasOwn(prototype, 'writable') && !prototype.writable; +}; + +// `Function.isCallable` method +// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md +$({ target: 'Function', stat: true, sham: true, forced: true }, { + isCallable: function isCallable(argument) { + return $isCallable(argument) && !isClassConstructor(argument); + } +}); + + +/***/ }), +/* 562 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var isConstructor = __webpack_require__(91); + +// `Function.isConstructor` method +// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md +$({ target: 'Function', stat: true, forced: true }, { + isConstructor: isConstructor +}); + + +/***/ }), +/* 563 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var wellKnownSymbol = __webpack_require__(34); +var defineProperty = __webpack_require__(45).f; + +var METADATA = wellKnownSymbol('metadata'); +var FunctionPrototype = Function.prototype; + +// Function.prototype[@@metadata] +// https://github.com/tc39/proposal-decorator-metadata +if (FunctionPrototype[METADATA] === undefined) { + defineProperty(FunctionPrototype, METADATA, { + value: null + }); +} + + +/***/ }), +/* 564 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var demethodize = __webpack_require__(560); + +// `Function.prototype.unThis` method +// https://github.com/js-choi/proposal-function-demethodize +// TODO: Remove from `core-js@4` +$({ target: 'Function', proto: true, forced: true, name: 'demethodize' }, { + unThis: demethodize +}); + + +/***/ }), +/* 565 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var anInstance = __webpack_require__(211); +var isCallable = __webpack_require__(21); +var getPrototypeOf = __webpack_require__(130); +var createNonEnumerableProperty = __webpack_require__(44); +var fails = __webpack_require__(7); +var hasOwn = __webpack_require__(39); +var wellKnownSymbol = __webpack_require__(34); +var IteratorPrototype = __webpack_require__(172).IteratorPrototype; +var IS_PURE = __webpack_require__(36); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); + +var $TypeError = TypeError; +var NativeIterator = global.Iterator; + +// FF56- have non-standard global helper `Iterator` +var FORCED = IS_PURE + || !isCallable(NativeIterator) + || NativeIterator.prototype !== IteratorPrototype + // FF44- non-standard `Iterator` passes previous tests + || !fails(function () { NativeIterator({}); }); + +var IteratorConstructor = function Iterator() { + anInstance(this, IteratorPrototype); + if (getPrototypeOf(this) === IteratorPrototype) throw new $TypeError('Abstract class Iterator not directly constructable'); +}; + +if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) { + createNonEnumerableProperty(IteratorPrototype, TO_STRING_TAG, 'Iterator'); +} + +if (FORCED || !hasOwn(IteratorPrototype, 'constructor') || IteratorPrototype.constructor === Object) { + createNonEnumerableProperty(IteratorPrototype, 'constructor', IteratorConstructor); +} + +IteratorConstructor.prototype = IteratorPrototype; + +// `Iterator` constructor +// https://github.com/tc39/proposal-iterator-helpers +$({ global: true, constructor: true, forced: FORCED }, { + Iterator: IteratorConstructor +}); + + +/***/ }), +/* 566 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var indexed = __webpack_require__(567); + +// `Iterator.prototype.asIndexedPairs` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true }, { + asIndexedPairs: indexed +}); + + +/***/ }), +/* 567 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var map = __webpack_require__(568); + +var callback = function (value, counter) { + return [counter, value]; +}; + +// `Iterator.prototype.indexed` method +// https://github.com/tc39/proposal-iterator-helpers +module.exports = function indexed() { + return call(map, this, callback); +}; + + +/***/ }), +/* 568 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); +var createIteratorProxy = __webpack_require__(569); +var callWithSafeIterationClosing = __webpack_require__(164); + +var IteratorProxy = createIteratorProxy(function () { + var iterator = this.iterator; + var result = anObject(call(this.next, iterator)); + var done = this.done = !!result.done; + if (!done) return callWithSafeIterationClosing(iterator, this.mapper, [result.value, this.counter++], true); +}); + +// `Iterator.prototype.map` method +// https://github.com/tc39/proposal-iterator-helpers +module.exports = function map(mapper) { + anObject(this); + aCallable(mapper); + return new IteratorProxy(getIteratorDirect(this), { + mapper: mapper + }); +}; + + +/***/ }), +/* 569 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var create = __webpack_require__(72); +var createNonEnumerableProperty = __webpack_require__(44); +var defineBuiltIns = __webpack_require__(210); +var wellKnownSymbol = __webpack_require__(34); +var InternalStateModule = __webpack_require__(52); +var getMethod = __webpack_require__(30); +var IteratorPrototype = __webpack_require__(172).IteratorPrototype; +var createIterResultObject = __webpack_require__(173); +var iteratorClose = __webpack_require__(137); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var ITERATOR_HELPER = 'IteratorHelper'; +var WRAP_FOR_VALID_ITERATOR = 'WrapForValidIterator'; +var setInternalState = InternalStateModule.set; + +var createIteratorProxyPrototype = function (IS_ITERATOR) { + var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER); + + return defineBuiltIns(create(IteratorPrototype), { + next: function next() { + var state = getInternalState(this); + // for simplification: + // for `%WrapForValidIteratorPrototype%.next` our `nextHandler` returns `IterResultObject` + // for `%IteratorHelperPrototype%.next` - just a value + if (IS_ITERATOR) return state.nextHandler(); + try { + var result = state.done ? undefined : state.nextHandler(); + return createIterResultObject(result, state.done); + } catch (error) { + state.done = true; + throw error; + } + }, + 'return': function () { + var state = getInternalState(this); + var iterator = state.iterator; + state.done = true; + if (IS_ITERATOR) { + var returnMethod = getMethod(iterator, 'return'); + return returnMethod ? call(returnMethod, iterator) : createIterResultObject(undefined, true); + } + if (state.inner) try { + iteratorClose(state.inner.iterator, 'normal'); + } catch (error) { + return iteratorClose(iterator, 'throw', error); + } + iteratorClose(iterator, 'normal'); + return createIterResultObject(undefined, true); + } + }); +}; + +var WrapForValidIteratorPrototype = createIteratorProxyPrototype(true); +var IteratorHelperPrototype = createIteratorProxyPrototype(false); + +createNonEnumerableProperty(IteratorHelperPrototype, TO_STRING_TAG, 'Iterator Helper'); + +module.exports = function (nextHandler, IS_ITERATOR) { + var IteratorProxy = function Iterator(record, state) { + if (state) { + state.iterator = record.iterator; + state.next = record.next; + } else state = record; + state.type = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER; + state.nextHandler = nextHandler; + state.counter = 0; + state.done = false; + setInternalState(this, state); + }; + + IteratorProxy.prototype = IS_ITERATOR ? WrapForValidIteratorPrototype : IteratorHelperPrototype; + + return IteratorProxy; +}; + + +/***/ }), +/* 570 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/tc39/proposal-explicit-resource-management +var call = __webpack_require__(8); +var defineBuiltIn = __webpack_require__(48); +var getMethod = __webpack_require__(30); +var hasOwn = __webpack_require__(39); +var wellKnownSymbol = __webpack_require__(34); +var IteratorPrototype = __webpack_require__(172).IteratorPrototype; + +var DISPOSE = wellKnownSymbol('dispose'); + +if (!hasOwn(IteratorPrototype, DISPOSE)) { + defineBuiltIn(IteratorPrototype, DISPOSE, function () { + var $return = getMethod(this, 'return'); + if ($return) call($return, this); + }); +} + + +/***/ }), +/* 571 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); +var notANaN = __webpack_require__(533); +var toPositiveInteger = __webpack_require__(438); +var createIteratorProxy = __webpack_require__(569); +var IS_PURE = __webpack_require__(36); + +var IteratorProxy = createIteratorProxy(function () { + var iterator = this.iterator; + var next = this.next; + var result, done; + while (this.remaining) { + this.remaining--; + result = anObject(call(next, iterator)); + done = this.done = !!result.done; + if (done) return; + } + result = anObject(call(next, iterator)); + done = this.done = !!result.done; + if (!done) return result.value; +}); + +// `Iterator.prototype.drop` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + drop: function drop(limit) { + anObject(this); + var remaining = toPositiveInteger(notANaN(+limit)); + return new IteratorProxy(getIteratorDirect(this), { + remaining: remaining + }); + } +}); + + +/***/ }), +/* 572 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var iterate = __webpack_require__(132); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); + +// `Iterator.prototype.every` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true }, { + every: function every(predicate) { + anObject(this); + aCallable(predicate); + var record = getIteratorDirect(this); + var counter = 0; + return !iterate(record, function (value, stop) { + if (!predicate(value, counter++)) return stop(); + }, { IS_RECORD: true, INTERRUPTED: true }).stopped; + } +}); + + +/***/ }), +/* 573 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); +var createIteratorProxy = __webpack_require__(569); +var callWithSafeIterationClosing = __webpack_require__(164); +var IS_PURE = __webpack_require__(36); + +var IteratorProxy = createIteratorProxy(function () { + var iterator = this.iterator; + var predicate = this.predicate; + var next = this.next; + var result, done, value; + while (true) { + result = anObject(call(next, iterator)); + done = this.done = !!result.done; + if (done) return; + value = result.value; + if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value; + } +}); + +// `Iterator.prototype.filter` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + filter: function filter(predicate) { + anObject(this); + aCallable(predicate); + return new IteratorProxy(getIteratorDirect(this), { + predicate: predicate + }); + } +}); + + +/***/ }), +/* 574 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var iterate = __webpack_require__(132); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); + +// `Iterator.prototype.find` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true }, { + find: function find(predicate) { + anObject(this); + aCallable(predicate); + var record = getIteratorDirect(this); + var counter = 0; + return iterate(record, function (value, stop) { + if (predicate(value, counter++)) return stop(value); + }, { IS_RECORD: true, INTERRUPTED: true }).result; + } +}); + + +/***/ }), +/* 575 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); +var getIteratorFlattenable = __webpack_require__(576); +var createIteratorProxy = __webpack_require__(569); +var iteratorClose = __webpack_require__(137); +var IS_PURE = __webpack_require__(36); + +var IteratorProxy = createIteratorProxy(function () { + var iterator = this.iterator; + var mapper = this.mapper; + var result, inner; + + while (true) { + if (inner = this.inner) try { + result = anObject(call(inner.next, inner.iterator)); + if (!result.done) return result.value; + this.inner = null; + } catch (error) { iteratorClose(iterator, 'throw', error); } + + result = anObject(call(this.next, iterator)); + + if (this.done = !!result.done) return; + + try { + this.inner = getIteratorFlattenable(mapper(result.value, this.counter++), false); + } catch (error) { iteratorClose(iterator, 'throw', error); } + } +}); + +// `Iterator.prototype.flatMap` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + flatMap: function flatMap(mapper) { + anObject(this); + aCallable(mapper); + return new IteratorProxy(getIteratorDirect(this), { + mapper: mapper, + inner: null + }); + } +}); + + +/***/ }), +/* 576 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); +var getIteratorMethod = __webpack_require__(136); + +module.exports = function (obj, stringHandling) { + if (!stringHandling || typeof obj !== 'string') anObject(obj); + var method = getIteratorMethod(obj); + return getIteratorDirect(anObject(method !== undefined ? call(method, obj) : obj)); +}; + + +/***/ }), +/* 577 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var iterate = __webpack_require__(132); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); + +// `Iterator.prototype.forEach` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true }, { + forEach: function forEach(fn) { + anObject(this); + aCallable(fn); + var record = getIteratorDirect(this); + var counter = 0; + iterate(record, function (value) { + fn(value, counter++); + }, { IS_RECORD: true }); + } +}); + + +/***/ }), +/* 578 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var toObject = __webpack_require__(40); +var isPrototypeOf = __webpack_require__(25); +var IteratorPrototype = __webpack_require__(172).IteratorPrototype; +var createIteratorProxy = __webpack_require__(569); +var getIteratorFlattenable = __webpack_require__(576); +var IS_PURE = __webpack_require__(36); + +var IteratorProxy = createIteratorProxy(function () { + return call(this.next, this.iterator); +}, true); + +// `Iterator.from` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', stat: true, forced: IS_PURE }, { + from: function from(O) { + var iteratorRecord = getIteratorFlattenable(typeof O == 'string' ? toObject(O) : O, true); + return isPrototypeOf(IteratorPrototype, iteratorRecord.iterator) + ? iteratorRecord.iterator + : new IteratorProxy(iteratorRecord); + } +}); + + +/***/ }), +/* 579 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var indexed = __webpack_require__(567); + +// `Iterator.prototype.indexed` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true, forced: true }, { + indexed: indexed +}); + + +/***/ }), +/* 580 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var map = __webpack_require__(568); +var IS_PURE = __webpack_require__(36); + +// `Iterator.prototype.map` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + map: map +}); + + +/***/ }), +/* 581 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/* eslint-disable es/no-bigint -- safe */ +var $ = __webpack_require__(3); +var NumericRangeIterator = __webpack_require__(549); + +var $TypeError = TypeError; + +// `Iterator.range` method +// https://github.com/tc39/proposal-Number.range +$({ target: 'Iterator', stat: true, forced: true }, { + range: function range(start, end, option) { + if (typeof start == 'number') return new NumericRangeIterator(start, end, option, 'number', 0, 1); + if (typeof start == 'bigint') return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); + throw new $TypeError('Incorrect Iterator.range arguments'); + } +}); + + +/***/ }), +/* 582 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var iterate = __webpack_require__(132); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); + +var $TypeError = TypeError; + +// `Iterator.prototype.reduce` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true }, { + reduce: function reduce(reducer /* , initialValue */) { + anObject(this); + aCallable(reducer); + var record = getIteratorDirect(this); + var noInitial = arguments.length < 2; + var accumulator = noInitial ? undefined : arguments[1]; + var counter = 0; + iterate(record, function (value) { + if (noInitial) { + noInitial = false; + accumulator = value; + } else { + accumulator = reducer(accumulator, value, counter); + } + counter++; + }, { IS_RECORD: true }); + if (noInitial) throw new $TypeError('Reduce of empty iterator with no initial value'); + return accumulator; + } +}); + + +/***/ }), +/* 583 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var iterate = __webpack_require__(132); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); + +// `Iterator.prototype.some` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true }, { + some: function some(predicate) { + anObject(this); + aCallable(predicate); + var record = getIteratorDirect(this); + var counter = 0; + return iterate(record, function (value, stop) { + if (predicate(value, counter++)) return stop(); + }, { IS_RECORD: true, INTERRUPTED: true }).stopped; + } +}); + + +/***/ }), +/* 584 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var anObject = __webpack_require__(47); +var getIteratorDirect = __webpack_require__(496); +var notANaN = __webpack_require__(533); +var toPositiveInteger = __webpack_require__(438); +var createIteratorProxy = __webpack_require__(569); +var iteratorClose = __webpack_require__(137); +var IS_PURE = __webpack_require__(36); + +var IteratorProxy = createIteratorProxy(function () { + var iterator = this.iterator; + if (!this.remaining--) { + this.done = true; + return iteratorClose(iterator, 'normal', undefined); + } + var result = anObject(call(this.next, iterator)); + var done = this.done = !!result.done; + if (!done) return result.value; +}); + +// `Iterator.prototype.take` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + take: function take(limit) { + anObject(this); + var remaining = toPositiveInteger(notANaN(+limit)); + return new IteratorProxy(getIteratorDirect(this), { + remaining: remaining + }); + } +}); + + +/***/ }), +/* 585 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var anObject = __webpack_require__(47); +var iterate = __webpack_require__(132); +var getIteratorDirect = __webpack_require__(496); + +var push = [].push; + +// `Iterator.prototype.toArray` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true }, { + toArray: function toArray() { + var result = []; + iterate(getIteratorDirect(anObject(this)), push, { that: result, IS_RECORD: true }); + return result; + } +}); + + +/***/ }), +/* 586 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var anObject = __webpack_require__(47); +var AsyncFromSyncIterator = __webpack_require__(494); +var WrapAsyncIterator = __webpack_require__(541); +var getIteratorDirect = __webpack_require__(496); +var IS_PURE = __webpack_require__(36); + +// `Iterator.prototype.toAsync` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + toAsync: function toAsync() { + return new WrapAsyncIterator(getIteratorDirect(new AsyncFromSyncIterator(getIteratorDirect(anObject(this))))); + } +}); + + +/***/ }), +/* 587 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var NATIVE_RAW_JSON = __webpack_require__(588); +var isRawJSON = __webpack_require__(589); + +// `JSON.parse` method +// https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson +// https://github.com/tc39/proposal-json-parse-with-source +$({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { + isRawJSON: isRawJSON +}); + + +/***/ }), +/* 588 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/* eslint-disable es/no-json -- safe */ +var fails = __webpack_require__(7); + +module.exports = !fails(function () { + var unsafeInt = '9007199254740993'; + var raw = JSON.rawJSON(unsafeInt); + return !JSON.isRawJSON(raw) || JSON.stringify(raw) !== unsafeInt; +}); + + +/***/ }), +/* 589 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var isObject = __webpack_require__(20); +var getInternalState = __webpack_require__(52).get; + +module.exports = function isRawJSON(O) { + if (!isObject(O)) return false; + var state = getInternalState(O); + return !!state && state.type === 'RawJSON'; +}; + + +/***/ }), +/* 590 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var DESCRIPTORS = __webpack_require__(6); +var global = __webpack_require__(4); +var getBuiltIn = __webpack_require__(24); +var uncurryThis = __webpack_require__(14); +var call = __webpack_require__(8); +var isCallable = __webpack_require__(21); +var isObject = __webpack_require__(20); +var isArray = __webpack_require__(90); +var hasOwn = __webpack_require__(39); +var toString = __webpack_require__(69); +var lengthOfArrayLike = __webpack_require__(64); +var createProperty = __webpack_require__(78); +var fails = __webpack_require__(7); +var parseJSONString = __webpack_require__(591); +var NATIVE_SYMBOL = __webpack_require__(27); + +var JSON = global.JSON; +var Number = global.Number; +var SyntaxError = global.SyntaxError; +var nativeParse = JSON && JSON.parse; +var enumerableOwnProperties = getBuiltIn('Object', 'keys'); +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; +var at = uncurryThis(''.charAt); +var slice = uncurryThis(''.slice); +var exec = uncurryThis(/./.exec); +var push = uncurryThis([].push); + +var IS_DIGIT = /^\d$/; +var IS_NON_ZERO_DIGIT = /^[1-9]$/; +var IS_NUMBER_START = /^(?:-|\d)$/; +var IS_WHITESPACE = /^[\t\n\r ]$/; + +var PRIMITIVE = 0; +var OBJECT = 1; + +var $parse = function (source, reviver) { + source = toString(source); + var context = new Context(source, 0, ''); + var root = context.parse(); + var value = root.value; + var endIndex = context.skip(IS_WHITESPACE, root.end); + if (endIndex < source.length) { + throw new SyntaxError('Unexpected extra character: "' + at(source, endIndex) + '" after the parsed data at: ' + endIndex); + } + return isCallable(reviver) ? internalize({ '': value }, '', reviver, root) : value; +}; + +var internalize = function (holder, name, reviver, node) { + var val = holder[name]; + var unmodified = node && val === node.value; + var context = unmodified && typeof node.source == 'string' ? { source: node.source } : {}; + var elementRecordsLen, keys, len, i, P; + if (isObject(val)) { + var nodeIsArray = isArray(val); + var nodes = unmodified ? node.nodes : nodeIsArray ? [] : {}; + if (nodeIsArray) { + elementRecordsLen = nodes.length; + len = lengthOfArrayLike(val); + for (i = 0; i < len; i++) { + internalizeProperty(val, i, internalize(val, '' + i, reviver, i < elementRecordsLen ? nodes[i] : undefined)); + } + } else { + keys = enumerableOwnProperties(val); + len = lengthOfArrayLike(keys); + for (i = 0; i < len; i++) { + P = keys[i]; + internalizeProperty(val, P, internalize(val, P, reviver, hasOwn(nodes, P) ? nodes[P] : undefined)); + } + } + } + return call(reviver, holder, name, val, context); +}; + +var internalizeProperty = function (object, key, value) { + if (DESCRIPTORS) { + var descriptor = getOwnPropertyDescriptor(object, key); + if (descriptor && !descriptor.configurable) return; + } + if (value === undefined) delete object[key]; + else createProperty(object, key, value); +}; + +var Node = function (value, end, source, nodes) { + this.value = value; + this.end = end; + this.source = source; + this.nodes = nodes; +}; + +var Context = function (source, index) { + this.source = source; + this.index = index; +}; + +// https://www.json.org/json-en.html +Context.prototype = { + fork: function (nextIndex) { + return new Context(this.source, nextIndex); + }, + parse: function () { + var source = this.source; + var i = this.skip(IS_WHITESPACE, this.index); + var fork = this.fork(i); + var chr = at(source, i); + if (exec(IS_NUMBER_START, chr)) return fork.number(); + switch (chr) { + case '{': + return fork.object(); + case '[': + return fork.array(); + case '"': + return fork.string(); + case 't': + return fork.keyword(true); + case 'f': + return fork.keyword(false); + case 'n': + return fork.keyword(null); + } throw new SyntaxError('Unexpected character: "' + chr + '" at: ' + i); + }, + node: function (type, value, start, end, nodes) { + return new Node(value, end, type ? null : slice(this.source, start, end), nodes); + }, + object: function () { + var source = this.source; + var i = this.index + 1; + var expectKeypair = false; + var object = {}; + var nodes = {}; + while (i < source.length) { + i = this.until(['"', '}'], i); + if (at(source, i) === '}' && !expectKeypair) { + i++; + break; + } + // Parsing the key + var result = this.fork(i).string(); + var key = result.value; + i = result.end; + i = this.until([':'], i) + 1; + // Parsing value + i = this.skip(IS_WHITESPACE, i); + result = this.fork(i).parse(); + createProperty(nodes, key, result); + createProperty(object, key, result.value); + i = this.until([',', '}'], result.end); + var chr = at(source, i); + if (chr === ',') { + expectKeypair = true; + i++; + } else if (chr === '}') { + i++; + break; + } + } + return this.node(OBJECT, object, this.index, i, nodes); + }, + array: function () { + var source = this.source; + var i = this.index + 1; + var expectElement = false; + var array = []; + var nodes = []; + while (i < source.length) { + i = this.skip(IS_WHITESPACE, i); + if (at(source, i) === ']' && !expectElement) { + i++; + break; + } + var result = this.fork(i).parse(); + push(nodes, result); + push(array, result.value); + i = this.until([',', ']'], result.end); + if (at(source, i) === ',') { + expectElement = true; + i++; + } else if (at(source, i) === ']') { + i++; + break; + } + } + return this.node(OBJECT, array, this.index, i, nodes); + }, + string: function () { + var index = this.index; + var parsed = parseJSONString(this.source, this.index + 1); + return this.node(PRIMITIVE, parsed.value, index, parsed.end); + }, + number: function () { + var source = this.source; + var startIndex = this.index; + var i = startIndex; + if (at(source, i) === '-') i++; + if (at(source, i) === '0') i++; + else if (exec(IS_NON_ZERO_DIGIT, at(source, i))) i = this.skip(IS_DIGIT, ++i); + else throw new SyntaxError('Failed to parse number at: ' + i); + if (at(source, i) === '.') i = this.skip(IS_DIGIT, ++i); + if (at(source, i) === 'e' || at(source, i) === 'E') { + i++; + if (at(source, i) === '+' || at(source, i) === '-') i++; + var exponentStartIndex = i; + i = this.skip(IS_DIGIT, i); + if (exponentStartIndex === i) throw new SyntaxError("Failed to parse number's exponent value at: " + i); + } + return this.node(PRIMITIVE, Number(slice(source, startIndex, i)), startIndex, i); + }, + keyword: function (value) { + var keyword = '' + value; + var index = this.index; + var endIndex = index + keyword.length; + if (slice(this.source, index, endIndex) !== keyword) throw new SyntaxError('Failed to parse value at: ' + index); + return this.node(PRIMITIVE, value, index, endIndex); + }, + skip: function (regex, i) { + var source = this.source; + for (; i < source.length; i++) if (!exec(regex, at(source, i))) break; + return i; + }, + until: function (array, i) { + i = this.skip(IS_WHITESPACE, i); + var chr = at(this.source, i); + for (var j = 0; j < array.length; j++) if (array[j] === chr) return i; + throw new SyntaxError('Unexpected character: "' + chr + '" at: ' + i); + } +}; + +var NO_SOURCE_SUPPORT = fails(function () { + var unsafeInt = '9007199254740993'; + var source; + nativeParse(unsafeInt, function (key, value, context) { + source = context.source; + }); + return source !== unsafeInt; +}); + +var PROPER_BASE_PARSE = NATIVE_SYMBOL && !fails(function () { + // Safari 9 bug + return 1 / nativeParse('-0 \t') !== -Infinity; +}); + +// `JSON.parse` method +// https://tc39.es/ecma262/#sec-json.parse +// https://github.com/tc39/proposal-json-parse-with-source +$({ target: 'JSON', stat: true, forced: NO_SOURCE_SUPPORT }, { + parse: function parse(text, reviver) { + return PROPER_BASE_PARSE && !isCallable(reviver) ? nativeParse(text) : $parse(text, reviver); + } +}); + + +/***/ }), +/* 591 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var hasOwn = __webpack_require__(39); + +var $SyntaxError = SyntaxError; +var $parseInt = parseInt; +var fromCharCode = String.fromCharCode; +var at = uncurryThis(''.charAt); +var slice = uncurryThis(''.slice); +var exec = uncurryThis(/./.exec); + +var codePoints = { + '\\"': '"', + '\\\\': '\\', + '\\/': '/', + '\\b': '\b', + '\\f': '\f', + '\\n': '\n', + '\\r': '\r', + '\\t': '\t' +}; + +var IS_4_HEX_DIGITS = /^[\da-f]{4}$/i; +// eslint-disable-next-line regexp/no-control-character -- safe +var IS_C0_CONTROL_CODE = /^[\u0000-\u001F]$/; + +module.exports = function (source, i) { + var unterminated = true; + var value = ''; + while (i < source.length) { + var chr = at(source, i); + if (chr === '\\') { + var twoChars = slice(source, i, i + 2); + if (hasOwn(codePoints, twoChars)) { + value += codePoints[twoChars]; + i += 2; + } else if (twoChars === '\\u') { + i += 2; + var fourHexDigits = slice(source, i, i + 4); + if (!exec(IS_4_HEX_DIGITS, fourHexDigits)) throw new $SyntaxError('Bad Unicode escape at: ' + i); + value += fromCharCode($parseInt(fourHexDigits, 16)); + i += 4; + } else throw new $SyntaxError('Unknown escape sequence: "' + twoChars + '"'); + } else if (chr === '"') { + unterminated = false; + i++; + break; + } else { + if (exec(IS_C0_CONTROL_CODE, chr)) throw new $SyntaxError('Bad control character in string literal at: ' + i); + value += chr; + i++; + } + } + if (unterminated) throw new $SyntaxError('Unterminated string at: ' + i); + return { value: value, end: i }; +}; + + +/***/ }), +/* 592 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var FREEZING = __webpack_require__(249); +var NATIVE_RAW_JSON = __webpack_require__(588); +var getBuiltIn = __webpack_require__(24); +var call = __webpack_require__(8); +var uncurryThis = __webpack_require__(14); +var isCallable = __webpack_require__(21); +var isRawJSON = __webpack_require__(589); +var toString = __webpack_require__(69); +var createProperty = __webpack_require__(78); +var parseJSONString = __webpack_require__(591); +var getReplacerFunction = __webpack_require__(98); +var uid = __webpack_require__(41); +var setInternalState = __webpack_require__(52).set; + +var $String = String; +var $SyntaxError = SyntaxError; +var parse = getBuiltIn('JSON', 'parse'); +var $stringify = getBuiltIn('JSON', 'stringify'); +var create = getBuiltIn('Object', 'create'); +var freeze = getBuiltIn('Object', 'freeze'); +var at = uncurryThis(''.charAt); +var slice = uncurryThis(''.slice); +var exec = uncurryThis(/./.exec); +var push = uncurryThis([].push); + +var MARK = uid(); +var MARK_LENGTH = MARK.length; +var ERROR_MESSAGE = 'Unacceptable as raw JSON'; +var IS_WHITESPACE = /^[\t\n\r ]$/; + +// `JSON.parse` method +// https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson +// https://github.com/tc39/proposal-json-parse-with-source +$({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { + rawJSON: function rawJSON(text) { + var jsonString = toString(text); + if (jsonString === '' || exec(IS_WHITESPACE, at(jsonString, 0)) || exec(IS_WHITESPACE, at(jsonString, jsonString.length - 1))) { + throw new $SyntaxError(ERROR_MESSAGE); + } + var parsed = parse(jsonString); + if (typeof parsed == 'object' && parsed !== null) throw new $SyntaxError(ERROR_MESSAGE); + var obj = create(null); + setInternalState(obj, { type: 'RawJSON' }); + createProperty(obj, 'rawJSON', jsonString); + return FREEZING ? freeze(obj) : obj; + } +}); + +// `JSON.stringify` method +// https://tc39.es/ecma262/#sec-json.stringify +// https://github.com/tc39/proposal-json-parse-with-source +if ($stringify) $({ target: 'JSON', stat: true, arity: 3, forced: !NATIVE_RAW_JSON }, { + stringify: function stringify(text, replacer, space) { + var replacerFunction = getReplacerFunction(replacer); + var rawStrings = []; + + var json = $stringify(text, function (key, value) { + // some old implementations (like WebKit) could pass numbers as keys + var v = isCallable(replacerFunction) ? call(replacerFunction, this, $String(key), value) : value; + return isRawJSON(v) ? MARK + (push(rawStrings, v.rawJSON) - 1) : v; + }, space); + + if (typeof json != 'string') return json; + + var result = ''; + var length = json.length; + + for (var i = 0; i < length; i++) { + var chr = at(json, i); + if (chr === '"') { + var end = parseJSONString(json, ++i).end - 1; + var string = slice(json, i, end); + result += slice(string, 0, MARK_LENGTH) === MARK + ? rawStrings[slice(string, MARK_LENGTH)] + : '"' + string + '"'; + i = end; + } else result += chr; + } + + return result; + } +}); + + +/***/ }), +/* 593 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aMap = __webpack_require__(594); +var remove = __webpack_require__(506).remove; + +// `Map.prototype.deleteAll` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + deleteAll: function deleteAll(/* ...elements */) { + var collection = aMap(this); + var allDeleted = true; + var wasDeleted; + for (var k = 0, len = arguments.length; k < len; k++) { + wasDeleted = remove(collection, arguments[k]); + allDeleted = allDeleted && wasDeleted; + } return !!allDeleted; + } +}); + + +/***/ }), +/* 594 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var has = __webpack_require__(506).has; + +// Perform ? RequireInternalSlot(M, [[MapData]]) +module.exports = function (it) { + has(it); + return it; +}; + + +/***/ }), +/* 595 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aMap = __webpack_require__(594); +var MapHelpers = __webpack_require__(506); + +var get = MapHelpers.get; +var has = MapHelpers.has; +var set = MapHelpers.set; + +// `Map.prototype.emplace` method +// https://github.com/tc39/proposal-upsert +$({ target: 'Map', proto: true, real: true, forced: true }, { + emplace: function emplace(key, handler) { + var map = aMap(this); + var value, inserted; + if (has(map, key)) { + value = get(map, key); + if ('update' in handler) { + value = handler.update(value, key, map); + set(map, key, value); + } return value; + } + inserted = handler.insert(key, map); + set(map, key, inserted); + return inserted; + } +}); + + +/***/ }), +/* 596 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aMap = __webpack_require__(594); +var iterate = __webpack_require__(513); + +// `Map.prototype.every` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + every: function every(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return iterate(map, function (value, key) { + if (!boundFunction(value, key, map)) return false; + }, true) !== false; + } +}); + + +/***/ }), +/* 597 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aMap = __webpack_require__(594); +var MapHelpers = __webpack_require__(506); +var iterate = __webpack_require__(513); + +var Map = MapHelpers.Map; +var set = MapHelpers.set; + +// `Map.prototype.filter` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + filter: function filter(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var newMap = new Map(); + iterate(map, function (value, key) { + if (boundFunction(value, key, map)) set(newMap, key, value); + }); + return newMap; + } +}); + + +/***/ }), +/* 598 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aMap = __webpack_require__(594); +var iterate = __webpack_require__(513); + +// `Map.prototype.find` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + find: function find(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var result = iterate(map, function (value, key) { + if (boundFunction(value, key, map)) return { value: value }; + }, true); + return result && result.value; + } +}); + + +/***/ }), +/* 599 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aMap = __webpack_require__(594); +var iterate = __webpack_require__(513); + +// `Map.prototype.findKey` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + findKey: function findKey(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var result = iterate(map, function (value, key) { + if (boundFunction(value, key, map)) return { key: key }; + }, true); + return result && result.key; + } +}); + + +/***/ }), +/* 600 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var from = __webpack_require__(601); + +// `Map.from` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from +$({ target: 'Map', stat: true, forced: true }, { + from: from +}); + + +/***/ }), +/* 601 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://tc39.github.io/proposal-setmap-offrom/ +var bind = __webpack_require__(86); +var call = __webpack_require__(8); +var aCallable = __webpack_require__(31); +var aConstructor = __webpack_require__(221); +var isNullOrUndefined = __webpack_require__(17); +var iterate = __webpack_require__(132); + +var push = [].push; + +module.exports = function from(source /* , mapFn, thisArg */) { + var length = arguments.length; + var mapFn = length > 1 ? arguments[1] : undefined; + var mapping, array, n, boundFunction; + aConstructor(this); + mapping = mapFn !== undefined; + if (mapping) aCallable(mapFn); + if (isNullOrUndefined(source)) return new this(); + array = []; + if (mapping) { + n = 0; + boundFunction = bind(mapFn, length > 2 ? arguments[2] : undefined); + iterate(source, function (nextItem) { + call(push, array, boundFunction(nextItem, n++)); + }); + } else { + iterate(source, push, { that: array }); + } + return new this(array); +}; + + +/***/ }), +/* 602 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var aCallable = __webpack_require__(31); +var requireObjectCoercible = __webpack_require__(16); +var iterate = __webpack_require__(132); +var MapHelpers = __webpack_require__(506); +var IS_PURE = __webpack_require__(36); + +var Map = MapHelpers.Map; +var has = MapHelpers.has; +var get = MapHelpers.get; +var set = MapHelpers.set; +var push = uncurryThis([].push); + +// `Map.groupBy` method +// https://github.com/tc39/proposal-array-grouping +$({ target: 'Map', stat: true, forced: IS_PURE }, { + groupBy: function groupBy(items, callbackfn) { + requireObjectCoercible(items); + aCallable(callbackfn); + var map = new Map(); + var k = 0; + iterate(items, function (value) { + var key = callbackfn(value, k++); + if (!has(map, key)) set(map, key, [value]); + else push(get(map, key), value); + }); + return map; + } +}); + + +/***/ }), +/* 603 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var sameValueZero = __webpack_require__(604); +var aMap = __webpack_require__(594); +var iterate = __webpack_require__(513); + +// `Map.prototype.includes` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + includes: function includes(searchElement) { + return iterate(aMap(this), function (value) { + if (sameValueZero(value, searchElement)) return true; + }, true) === true; + } +}); + + +/***/ }), +/* 604 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// `SameValueZero` abstract operation +// https://tc39.es/ecma262/#sec-samevaluezero +module.exports = function (x, y) { + // eslint-disable-next-line no-self-compare -- NaN check + return x === y || x !== x && y !== y; +}; + + +/***/ }), +/* 605 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var iterate = __webpack_require__(132); +var isCallable = __webpack_require__(21); +var aCallable = __webpack_require__(31); +var Map = __webpack_require__(506).Map; + +// `Map.keyBy` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', stat: true, forced: true }, { + keyBy: function keyBy(iterable, keyDerivative) { + var C = isCallable(this) ? this : Map; + var newMap = new C(); + aCallable(keyDerivative); + var setter = aCallable(newMap.set); + iterate(iterable, function (element) { + call(setter, newMap, keyDerivative(element), element); + }); + return newMap; + } +}); + + +/***/ }), +/* 606 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aMap = __webpack_require__(594); +var iterate = __webpack_require__(513); + +// `Map.prototype.keyOf` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + keyOf: function keyOf(searchElement) { + var result = iterate(aMap(this), function (value, key) { + if (value === searchElement) return { key: key }; + }, true); + return result && result.key; + } +}); + + +/***/ }), +/* 607 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aMap = __webpack_require__(594); +var MapHelpers = __webpack_require__(506); +var iterate = __webpack_require__(513); + +var Map = MapHelpers.Map; +var set = MapHelpers.set; + +// `Map.prototype.mapKeys` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + mapKeys: function mapKeys(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var newMap = new Map(); + iterate(map, function (value, key) { + set(newMap, boundFunction(value, key, map), value); + }); + return newMap; + } +}); + + +/***/ }), +/* 608 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aMap = __webpack_require__(594); +var MapHelpers = __webpack_require__(506); +var iterate = __webpack_require__(513); + +var Map = MapHelpers.Map; +var set = MapHelpers.set; + +// `Map.prototype.mapValues` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + mapValues: function mapValues(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var newMap = new Map(); + iterate(map, function (value, key) { + set(newMap, key, boundFunction(value, key, map)); + }); + return newMap; + } +}); + + +/***/ }), +/* 609 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aMap = __webpack_require__(594); +var iterate = __webpack_require__(132); +var set = __webpack_require__(506).set; + +// `Map.prototype.merge` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, arity: 1, forced: true }, { + // eslint-disable-next-line no-unused-vars -- required for `.length` + merge: function merge(iterable /* ...iterables */) { + var map = aMap(this); + var argumentsLength = arguments.length; + var i = 0; + while (i < argumentsLength) { + iterate(arguments[i++], function (key, value) { + set(map, key, value); + }, { AS_ENTRIES: true }); + } + return map; + } +}); + + +/***/ }), +/* 610 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var of = __webpack_require__(611); + +// `Map.of` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of +$({ target: 'Map', stat: true, forced: true }, { + of: of +}); + + +/***/ }), +/* 611 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var arraySlice = __webpack_require__(97); + +// https://tc39.github.io/proposal-setmap-offrom/ +module.exports = function of() { + return new this(arraySlice(arguments)); +}; + + +/***/ }), +/* 612 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aCallable = __webpack_require__(31); +var aMap = __webpack_require__(594); +var iterate = __webpack_require__(513); + +var $TypeError = TypeError; + +// `Map.prototype.reduce` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + reduce: function reduce(callbackfn /* , initialValue */) { + var map = aMap(this); + var noInitial = arguments.length < 2; + var accumulator = noInitial ? undefined : arguments[1]; + aCallable(callbackfn); + iterate(map, function (value, key) { + if (noInitial) { + noInitial = false; + accumulator = value; + } else { + accumulator = callbackfn(accumulator, value, key, map); + } + }); + if (noInitial) throw new $TypeError('Reduce of empty map with no initial value'); + return accumulator; + } +}); + + +/***/ }), +/* 613 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aMap = __webpack_require__(594); +var iterate = __webpack_require__(513); + +// `Map.prototype.some` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + some: function some(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return iterate(map, function (value, key) { + if (boundFunction(value, key, map)) return true; + }, true) === true; + } +}); + + +/***/ }), +/* 614 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aCallable = __webpack_require__(31); +var aMap = __webpack_require__(594); +var MapHelpers = __webpack_require__(506); + +var $TypeError = TypeError; +var get = MapHelpers.get; +var has = MapHelpers.has; +var set = MapHelpers.set; + +// `Map.prototype.update` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + update: function update(key, callback /* , thunk */) { + var map = aMap(this); + var length = arguments.length; + aCallable(callback); + var isPresentInMap = has(map, key); + if (!isPresentInMap && length < 3) { + throw new $TypeError('Updating absent value'); + } + var value = isPresentInMap ? get(map, key) : aCallable(length > 2 ? arguments[2] : undefined)(key, map); + set(map, key, callback(value, key, map)); + return map; + } +}); + + +/***/ }), +/* 615 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: remove from `core-js@4` +var $ = __webpack_require__(3); +var upsert = __webpack_require__(616); + +// `Map.prototype.updateOrInsert` method (replaced by `Map.prototype.emplace`) +// https://github.com/thumbsupep/proposal-upsert +$({ target: 'Map', proto: true, real: true, name: 'upsert', forced: true }, { + updateOrInsert: upsert +}); + + +/***/ }), +/* 616 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(8); +var aCallable = __webpack_require__(31); +var isCallable = __webpack_require__(21); +var anObject = __webpack_require__(47); + +var $TypeError = TypeError; + +// `Map.prototype.upsert` method +// https://github.com/tc39/proposal-upsert +module.exports = function upsert(key, updateFn /* , insertFn */) { + var map = anObject(this); + var get = aCallable(map.get); + var has = aCallable(map.has); + var set = aCallable(map.set); + var insertFn = arguments.length > 2 ? arguments[2] : undefined; + var value; + if (!isCallable(updateFn) && !isCallable(insertFn)) { + throw new $TypeError('At least one callback required'); + } + if (call(has, map, key)) { + value = call(get, map, key); + if (isCallable(updateFn)) { + value = updateFn(value); + call(set, map, key, value); + } + } else if (isCallable(insertFn)) { + value = insertFn(); + call(set, map, key, value); + } return value; +}; + + +/***/ }), +/* 617 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: remove from `core-js@4` +var $ = __webpack_require__(3); +var upsert = __webpack_require__(616); + +// `Map.prototype.upsert` method (replaced by `Map.prototype.emplace`) +// https://github.com/thumbsupep/proposal-upsert +$({ target: 'Map', proto: true, real: true, forced: true }, { + upsert: upsert +}); + + +/***/ }), +/* 618 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); + +var min = Math.min; +var max = Math.max; + +// `Math.clamp` method +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, forced: true }, { + clamp: function clamp(x, lower, upper) { + return min(upper, max(lower, x)); + } +}); + + +/***/ }), +/* 619 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); + +// `Math.DEG_PER_RAD` constant +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { + DEG_PER_RAD: Math.PI / 180 +}); + + +/***/ }), +/* 620 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); + +var RAD_PER_DEG = 180 / Math.PI; + +// `Math.degrees` method +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, forced: true }, { + degrees: function degrees(radians) { + return radians * RAD_PER_DEG; + } +}); + + +/***/ }), +/* 621 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); + +var scale = __webpack_require__(622); +var fround = __webpack_require__(213); + +// `Math.fscale` method +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, forced: true }, { + fscale: function fscale(x, inLow, inHigh, outLow, outHigh) { + return fround(scale(x, inLow, inHigh, outLow, outHigh)); + } +}); + + +/***/ }), +/* 622 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// `Math.scale` method implementation +// https://rwaldron.github.io/proposal-math-extensions/ +module.exports = Math.scale || function scale(x, inLow, inHigh, outLow, outHigh) { + var nx = +x; + var nInLow = +inLow; + var nInHigh = +inHigh; + var nOutLow = +outLow; + var nOutHigh = +outHigh; + // eslint-disable-next-line no-self-compare -- NaN check + if (nx !== nx || nInLow !== nInLow || nInHigh !== nInHigh || nOutLow !== nOutLow || nOutHigh !== nOutHigh) return NaN; + if (nx === Infinity || nx === -Infinity) return nx; + return (nx - nInLow) * (nOutHigh - nOutLow) / (nInHigh - nInLow) + nOutLow; +}; + + +/***/ }), +/* 623 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var f16round = __webpack_require__(556); + +// `Math.f16round` method +// https://github.com/tc39/proposal-float16array +$({ target: 'Math', stat: true }, { f16round: f16round }); + + +/***/ }), +/* 624 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); + +// `Math.iaddh` method +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +// TODO: Remove from `core-js@4` +$({ target: 'Math', stat: true, forced: true }, { + iaddh: function iaddh(x0, x1, y0, y1) { + var $x0 = x0 >>> 0; + var $x1 = x1 >>> 0; + var $y0 = y0 >>> 0; + return $x1 + (y1 >>> 0) + (($x0 & $y0 | ($x0 | $y0) & ~($x0 + $y0 >>> 0)) >>> 31) | 0; + } +}); + + +/***/ }), +/* 625 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); + +// `Math.imulh` method +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +// TODO: Remove from `core-js@4` +$({ target: 'Math', stat: true, forced: true }, { + imulh: function imulh(u, v) { + var UINT16 = 0xFFFF; + var $u = +u; + var $v = +v; + var u0 = $u & UINT16; + var v0 = $v & UINT16; + var u1 = $u >> 16; + var v1 = $v >> 16; + var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); + return u1 * v1 + (t >> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >> 16); + } +}); + + +/***/ }), +/* 626 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); + +// `Math.isubh` method +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +// TODO: Remove from `core-js@4` +$({ target: 'Math', stat: true, forced: true }, { + isubh: function isubh(x0, x1, y0, y1) { + var $x0 = x0 >>> 0; + var $x1 = x1 >>> 0; + var $y0 = y0 >>> 0; + return $x1 - (y1 >>> 0) - ((~$x0 & $y0 | ~($x0 ^ $y0) & $x0 - $y0 >>> 0) >>> 31) | 0; + } +}); + + +/***/ }), +/* 627 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); + +// `Math.RAD_PER_DEG` constant +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { + RAD_PER_DEG: 180 / Math.PI +}); + + +/***/ }), +/* 628 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); + +var DEG_PER_RAD = Math.PI / 180; + +// `Math.radians` method +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, forced: true }, { + radians: function radians(degrees) { + return degrees * DEG_PER_RAD; + } +}); + + +/***/ }), +/* 629 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var scale = __webpack_require__(622); + +// `Math.scale` method +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, forced: true }, { + scale: scale +}); + + +/***/ }), +/* 630 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var anObject = __webpack_require__(47); +var numberIsFinite = __webpack_require__(278); +var createIteratorConstructor = __webpack_require__(171); +var createIterResultObject = __webpack_require__(173); +var InternalStateModule = __webpack_require__(52); + +var SEEDED_RANDOM = 'Seeded Random'; +var SEEDED_RANDOM_GENERATOR = SEEDED_RANDOM + ' Generator'; +var SEED_TYPE_ERROR = 'Math.seededPRNG() argument should have a "seed" field with a finite value.'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(SEEDED_RANDOM_GENERATOR); +var $TypeError = TypeError; + +var $SeededRandomGenerator = createIteratorConstructor(function SeededRandomGenerator(seed) { + setInternalState(this, { + type: SEEDED_RANDOM_GENERATOR, + seed: seed % 2147483647 + }); +}, SEEDED_RANDOM, function next() { + var state = getInternalState(this); + var seed = state.seed = (state.seed * 1103515245 + 12345) % 2147483647; + return createIterResultObject((seed & 1073741823) / 1073741823, false); +}); + +// `Math.seededPRNG` method +// https://github.com/tc39/proposal-seeded-random +// based on https://github.com/tc39/proposal-seeded-random/blob/78b8258835b57fc2100d076151ab506bc3202ae6/demo.html +$({ target: 'Math', stat: true, forced: true }, { + seededPRNG: function seededPRNG(it) { + var seed = anObject(it).seed; + if (!numberIsFinite(seed)) throw new $TypeError(SEED_TYPE_ERROR); + return new $SeededRandomGenerator(seed); + } +}); + + +/***/ }), +/* 631 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); + +// `Math.signbit` method +// https://github.com/tc39/proposal-Math.signbit +$({ target: 'Math', stat: true, forced: true }, { + signbit: function signbit(x) { + var n = +x; + // eslint-disable-next-line no-self-compare -- NaN check + return n === n && n === 0 ? 1 / n === -Infinity : n < 0; + } +}); + + +/***/ }), +/* 632 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); + +// `Math.umulh` method +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +// TODO: Remove from `core-js@4` +$({ target: 'Math', stat: true, forced: true }, { + umulh: function umulh(u, v) { + var UINT16 = 0xFFFF; + var $u = +u; + var $v = +v; + var u0 = $u & UINT16; + var v0 = $v & UINT16; + var u1 = $u >>> 16; + var v1 = $v >>> 16; + var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); + return u1 * v1 + (t >>> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >>> 16); + } +}); + + +/***/ }), +/* 633 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var toIntegerOrInfinity = __webpack_require__(62); +var parseInt = __webpack_require__(288); + +var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation'; +var INVALID_RADIX = 'Invalid radix'; +var $RangeError = RangeError; +var $SyntaxError = SyntaxError; +var $TypeError = TypeError; +var valid = /^[\da-z]+$/; +var charAt = uncurryThis(''.charAt); +var exec = uncurryThis(valid.exec); +var numberToString = uncurryThis(1.0.toString); +var stringSlice = uncurryThis(''.slice); + +// `Number.fromString` method +// https://github.com/tc39/proposal-number-fromstring +$({ target: 'Number', stat: true, forced: true }, { + fromString: function fromString(string, radix) { + var sign = 1; + var R, mathNum; + if (typeof string != 'string') throw new $TypeError(INVALID_NUMBER_REPRESENTATION); + if (!string.length) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); + if (charAt(string, 0) === '-') { + sign = -1; + string = stringSlice(string, 1); + if (!string.length) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); + } + R = radix === undefined ? 10 : toIntegerOrInfinity(radix); + if (R < 2 || R > 36) throw new $RangeError(INVALID_RADIX); + if (!exec(valid, string) || numberToString(mathNum = parseInt(string, R), R) !== string) { + throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); + } + return sign * mathNum; + } +}); + + +/***/ }), +/* 634 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var NumericRangeIterator = __webpack_require__(549); + +// `Number.range` method +// https://github.com/tc39/proposal-Number.range +// TODO: Remove from `core-js@4` +$({ target: 'Number', stat: true, forced: true }, { + range: function range(start, end, option) { + return new NumericRangeIterator(start, end, option, 'number', 0, 1); + } +}); + + +/***/ }), +/* 635 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var ObjectIterator = __webpack_require__(636); + +// `Object.iterateEntries` method +// https://github.com/tc39/proposal-object-iteration +$({ target: 'Object', stat: true, forced: true }, { + iterateEntries: function iterateEntries(object) { + return new ObjectIterator(object, 'entries'); + } +}); + + +/***/ }), +/* 636 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var InternalStateModule = __webpack_require__(52); +var createIteratorConstructor = __webpack_require__(171); +var createIterResultObject = __webpack_require__(173); +var hasOwn = __webpack_require__(39); +var objectKeys = __webpack_require__(74); +var toObject = __webpack_require__(40); + +var OBJECT_ITERATOR = 'Object Iterator'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(OBJECT_ITERATOR); + +module.exports = createIteratorConstructor(function ObjectIterator(source, mode) { + var object = toObject(source); + setInternalState(this, { + type: OBJECT_ITERATOR, + mode: mode, + object: object, + keys: objectKeys(object), + index: 0 + }); +}, 'Object', function next() { + var state = getInternalState(this); + var keys = state.keys; + while (true) { + if (keys === null || state.index >= keys.length) { + state.object = state.keys = null; + return createIterResultObject(undefined, true); + } + var key = keys[state.index++]; + var object = state.object; + if (!hasOwn(object, key)) continue; + switch (state.mode) { + case 'keys': return createIterResultObject(key, false); + case 'values': return createIterResultObject(object[key], false); + } /* entries */ return createIterResultObject([key, object[key]], false); + } +}); + + +/***/ }), +/* 637 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var ObjectIterator = __webpack_require__(636); + +// `Object.iterateKeys` method +// https://github.com/tc39/proposal-object-iteration +$({ target: 'Object', stat: true, forced: true }, { + iterateKeys: function iterateKeys(object) { + return new ObjectIterator(object, 'keys'); + } +}); + + +/***/ }), +/* 638 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var ObjectIterator = __webpack_require__(636); + +// `Object.iterateValues` method +// https://github.com/tc39/proposal-object-iteration +$({ target: 'Object', stat: true, forced: true }, { + iterateValues: function iterateValues(object) { + return new ObjectIterator(object, 'values'); + } +}); + + +/***/ }), +/* 639 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var getBuiltIn = __webpack_require__(24); +var uncurryThis = __webpack_require__(14); +var aCallable = __webpack_require__(31); +var requireObjectCoercible = __webpack_require__(16); +var toPropertyKey = __webpack_require__(18); +var iterate = __webpack_require__(132); + +var create = getBuiltIn('Object', 'create'); +var push = uncurryThis([].push); + +// `Object.groupBy` method +// https://github.com/tc39/proposal-array-grouping +$({ target: 'Object', stat: true }, { + groupBy: function groupBy(items, callbackfn) { + requireObjectCoercible(items); + aCallable(callbackfn); + var obj = create(null); + var k = 0; + iterate(items, function (value) { + var key = toPropertyKey(callbackfn(value, k++)); + // in some IE versions, `hasOwnProperty` returns incorrect result on integer keys + // but since it's a `null` prototype object, we can safely use `in` + if (key in obj) push(obj[key], value); + else obj[key] = [value]; + }); + return obj; + } +}); + + +/***/ }), +/* 640 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove this module from `core-js@4` since it's split to modules listed below +__webpack_require__(641); +__webpack_require__(642); +__webpack_require__(643); + + +/***/ }), +/* 641 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/tc39/proposal-observable +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var DESCRIPTORS = __webpack_require__(6); +var setSpecies = __webpack_require__(194); +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var anInstance = __webpack_require__(211); +var isCallable = __webpack_require__(21); +var isNullOrUndefined = __webpack_require__(17); +var isObject = __webpack_require__(20); +var getMethod = __webpack_require__(30); +var defineBuiltIn = __webpack_require__(48); +var defineBuiltIns = __webpack_require__(210); +var defineBuiltInAccessor = __webpack_require__(79); +var hostReportErrors = __webpack_require__(335); +var wellKnownSymbol = __webpack_require__(34); +var InternalStateModule = __webpack_require__(52); + +var $$OBSERVABLE = wellKnownSymbol('observable'); +var OBSERVABLE = 'Observable'; +var SUBSCRIPTION = 'Subscription'; +var SUBSCRIPTION_OBSERVER = 'SubscriptionObserver'; +var getterFor = InternalStateModule.getterFor; +var setInternalState = InternalStateModule.set; +var getObservableInternalState = getterFor(OBSERVABLE); +var getSubscriptionInternalState = getterFor(SUBSCRIPTION); +var getSubscriptionObserverInternalState = getterFor(SUBSCRIPTION_OBSERVER); + +var SubscriptionState = function (observer) { + this.observer = anObject(observer); + this.cleanup = undefined; + this.subscriptionObserver = undefined; +}; + +SubscriptionState.prototype = { + type: SUBSCRIPTION, + clean: function () { + var cleanup = this.cleanup; + if (cleanup) { + this.cleanup = undefined; + try { + cleanup(); + } catch (error) { + hostReportErrors(error); + } + } + }, + close: function () { + if (!DESCRIPTORS) { + var subscription = this.facade; + var subscriptionObserver = this.subscriptionObserver; + subscription.closed = true; + if (subscriptionObserver) subscriptionObserver.closed = true; + } this.observer = undefined; + }, + isClosed: function () { + return this.observer === undefined; + } +}; + +var Subscription = function (observer, subscriber) { + var subscriptionState = setInternalState(this, new SubscriptionState(observer)); + var start; + if (!DESCRIPTORS) this.closed = false; + try { + if (start = getMethod(observer, 'start')) call(start, observer, this); + } catch (error) { + hostReportErrors(error); + } + if (subscriptionState.isClosed()) return; + var subscriptionObserver = subscriptionState.subscriptionObserver = new SubscriptionObserver(subscriptionState); + try { + var cleanup = subscriber(subscriptionObserver); + var subscription = cleanup; + if (!isNullOrUndefined(cleanup)) subscriptionState.cleanup = isCallable(cleanup.unsubscribe) + ? function () { subscription.unsubscribe(); } + : aCallable(cleanup); + } catch (error) { + subscriptionObserver.error(error); + return; + } if (subscriptionState.isClosed()) subscriptionState.clean(); +}; + +Subscription.prototype = defineBuiltIns({}, { + unsubscribe: function unsubscribe() { + var subscriptionState = getSubscriptionInternalState(this); + if (!subscriptionState.isClosed()) { + subscriptionState.close(); + subscriptionState.clean(); + } + } +}); + +if (DESCRIPTORS) defineBuiltInAccessor(Subscription.prototype, 'closed', { + configurable: true, + get: function closed() { + return getSubscriptionInternalState(this).isClosed(); + } +}); + +var SubscriptionObserver = function (subscriptionState) { + setInternalState(this, { + type: SUBSCRIPTION_OBSERVER, + subscriptionState: subscriptionState + }); + if (!DESCRIPTORS) this.closed = false; +}; + +SubscriptionObserver.prototype = defineBuiltIns({}, { + next: function next(value) { + var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; + if (!subscriptionState.isClosed()) { + var observer = subscriptionState.observer; + try { + var nextMethod = getMethod(observer, 'next'); + if (nextMethod) call(nextMethod, observer, value); + } catch (error) { + hostReportErrors(error); + } + } + }, + error: function error(value) { + var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; + if (!subscriptionState.isClosed()) { + var observer = subscriptionState.observer; + subscriptionState.close(); + try { + var errorMethod = getMethod(observer, 'error'); + if (errorMethod) call(errorMethod, observer, value); + else hostReportErrors(value); + } catch (err) { + hostReportErrors(err); + } subscriptionState.clean(); + } + }, + complete: function complete() { + var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; + if (!subscriptionState.isClosed()) { + var observer = subscriptionState.observer; + subscriptionState.close(); + try { + var completeMethod = getMethod(observer, 'complete'); + if (completeMethod) call(completeMethod, observer); + } catch (error) { + hostReportErrors(error); + } subscriptionState.clean(); + } + } +}); + +if (DESCRIPTORS) defineBuiltInAccessor(SubscriptionObserver.prototype, 'closed', { + configurable: true, + get: function closed() { + return getSubscriptionObserverInternalState(this).subscriptionState.isClosed(); + } +}); + +var $Observable = function Observable(subscriber) { + anInstance(this, ObservablePrototype); + setInternalState(this, { + type: OBSERVABLE, + subscriber: aCallable(subscriber) + }); +}; + +var ObservablePrototype = $Observable.prototype; + +defineBuiltIns(ObservablePrototype, { + subscribe: function subscribe(observer) { + var length = arguments.length; + return new Subscription(isCallable(observer) ? { + next: observer, + error: length > 1 ? arguments[1] : undefined, + complete: length > 2 ? arguments[2] : undefined + } : isObject(observer) ? observer : {}, getObservableInternalState(this).subscriber); + } +}); + +defineBuiltIn(ObservablePrototype, $$OBSERVABLE, function () { return this; }); + +$({ global: true, constructor: true, forced: true }, { + Observable: $Observable +}); + +setSpecies(OBSERVABLE); + + +/***/ }), +/* 642 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var getBuiltIn = __webpack_require__(24); +var call = __webpack_require__(8); +var anObject = __webpack_require__(47); +var isConstructor = __webpack_require__(91); +var getIterator = __webpack_require__(135); +var getMethod = __webpack_require__(30); +var iterate = __webpack_require__(132); +var wellKnownSymbol = __webpack_require__(34); + +var $$OBSERVABLE = wellKnownSymbol('observable'); + +// `Observable.from` method +// https://github.com/tc39/proposal-observable +$({ target: 'Observable', stat: true, forced: true }, { + from: function from(x) { + var C = isConstructor(this) ? this : getBuiltIn('Observable'); + var observableMethod = getMethod(anObject(x), $$OBSERVABLE); + if (observableMethod) { + var observable = anObject(call(observableMethod, x)); + return observable.constructor === C ? observable : new C(function (observer) { + return observable.subscribe(observer); + }); + } + var iterator = getIterator(x); + return new C(function (observer) { + iterate(iterator, function (it, stop) { + observer.next(it); + if (observer.closed) return stop(); + }, { IS_ITERATOR: true, INTERRUPTED: true }); + observer.complete(); + }); + } +}); + + +/***/ }), +/* 643 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var getBuiltIn = __webpack_require__(24); +var isConstructor = __webpack_require__(91); + +var Array = getBuiltIn('Array'); + +// `Observable.of` method +// https://github.com/tc39/proposal-observable +$({ target: 'Observable', stat: true, forced: true }, { + of: function of() { + var C = isConstructor(this) ? this : getBuiltIn('Observable'); + var length = arguments.length; + var items = Array(length); + var index = 0; + while (index < length) items[index] = arguments[index++]; + return new C(function (observer) { + for (var i = 0; i < length; i++) { + observer.next(items[i]); + if (observer.closed) return; + } observer.complete(); + }); + } +}); + + +/***/ }), +/* 644 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var newPromiseCapabilityModule = __webpack_require__(341); +var perform = __webpack_require__(336); + +// `Promise.try` method +// https://github.com/tc39/proposal-promise-try +$({ target: 'Promise', stat: true, forced: true }, { + 'try': function (callbackfn) { + var promiseCapability = newPromiseCapabilityModule.f(this); + var result = perform(callbackfn); + (result.error ? promiseCapability.reject : promiseCapability.resolve)(result.value); + return promiseCapability.promise; + } +}); + + +/***/ }), +/* 645 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var newPromiseCapabilityModule = __webpack_require__(341); + +// `Promise.withResolvers` method +// https://github.com/tc39/proposal-promise-with-resolvers +$({ target: 'Promise', stat: true }, { + withResolvers: function withResolvers() { + var promiseCapability = newPromiseCapabilityModule.f(this); + return { + promise: promiseCapability.promise, + resolve: promiseCapability.resolve, + reject: promiseCapability.reject + }; + } +}); + + +/***/ }), +/* 646 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var ReflectMetadataModule = __webpack_require__(647); +var anObject = __webpack_require__(47); + +var toMetadataKey = ReflectMetadataModule.toKey; +var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; + +// `Reflect.defineMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + defineMetadata: function defineMetadata(metadataKey, metadataValue, target /* , targetKey */) { + var targetKey = arguments.length < 4 ? undefined : toMetadataKey(arguments[3]); + ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), targetKey); + } +}); + + +/***/ }), +/* 647 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` +__webpack_require__(243); +__webpack_require__(485); +var getBuiltIn = __webpack_require__(24); +var uncurryThis = __webpack_require__(14); +var shared = __webpack_require__(35); + +var Map = getBuiltIn('Map'); +var WeakMap = getBuiltIn('WeakMap'); +var push = uncurryThis([].push); + +var metadata = shared('metadata'); +var store = metadata.store || (metadata.store = new WeakMap()); + +var getOrCreateMetadataMap = function (target, targetKey, create) { + var targetMetadata = store.get(target); + if (!targetMetadata) { + if (!create) return; + store.set(target, targetMetadata = new Map()); + } + var keyMetadata = targetMetadata.get(targetKey); + if (!keyMetadata) { + if (!create) return; + targetMetadata.set(targetKey, keyMetadata = new Map()); + } return keyMetadata; +}; + +var ordinaryHasOwnMetadata = function (MetadataKey, O, P) { + var metadataMap = getOrCreateMetadataMap(O, P, false); + return metadataMap === undefined ? false : metadataMap.has(MetadataKey); +}; + +var ordinaryGetOwnMetadata = function (MetadataKey, O, P) { + var metadataMap = getOrCreateMetadataMap(O, P, false); + return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey); +}; + +var ordinaryDefineOwnMetadata = function (MetadataKey, MetadataValue, O, P) { + getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue); +}; + +var ordinaryOwnMetadataKeys = function (target, targetKey) { + var metadataMap = getOrCreateMetadataMap(target, targetKey, false); + var keys = []; + if (metadataMap) metadataMap.forEach(function (_, key) { push(keys, key); }); + return keys; +}; + +var toMetadataKey = function (it) { + return it === undefined || typeof it == 'symbol' ? it : String(it); +}; + +module.exports = { + store: store, + getMap: getOrCreateMetadataMap, + has: ordinaryHasOwnMetadata, + get: ordinaryGetOwnMetadata, + set: ordinaryDefineOwnMetadata, + keys: ordinaryOwnMetadataKeys, + toKey: toMetadataKey +}; + + +/***/ }), +/* 648 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var ReflectMetadataModule = __webpack_require__(647); +var anObject = __webpack_require__(47); + +var toMetadataKey = ReflectMetadataModule.toKey; +var getOrCreateMetadataMap = ReflectMetadataModule.getMap; +var store = ReflectMetadataModule.store; + +// `Reflect.deleteMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { + var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); + var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); + if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false; + if (metadataMap.size) return true; + var targetMetadata = store.get(target); + targetMetadata['delete'](targetKey); + return !!targetMetadata.size || store['delete'](target); + } +}); + + +/***/ }), +/* 649 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var ReflectMetadataModule = __webpack_require__(647); +var anObject = __webpack_require__(47); +var getPrototypeOf = __webpack_require__(130); + +var ordinaryHasOwnMetadata = ReflectMetadataModule.has; +var ordinaryGetOwnMetadata = ReflectMetadataModule.get; +var toMetadataKey = ReflectMetadataModule.toKey; + +var ordinaryGetMetadata = function (MetadataKey, O, P) { + var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); + if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P); + var parent = getPrototypeOf(O); + return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; +}; + +// `Reflect.getMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { + var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); + return ordinaryGetMetadata(metadataKey, anObject(target), targetKey); + } +}); + + +/***/ }), +/* 650 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var ReflectMetadataModule = __webpack_require__(647); +var anObject = __webpack_require__(47); +var getPrototypeOf = __webpack_require__(130); +var $arrayUniqueBy = __webpack_require__(512); + +var arrayUniqueBy = uncurryThis($arrayUniqueBy); +var concat = uncurryThis([].concat); +var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; +var toMetadataKey = ReflectMetadataModule.toKey; + +var ordinaryMetadataKeys = function (O, P) { + var oKeys = ordinaryOwnMetadataKeys(O, P); + var parent = getPrototypeOf(O); + if (parent === null) return oKeys; + var pKeys = ordinaryMetadataKeys(parent, P); + return pKeys.length ? oKeys.length ? arrayUniqueBy(concat(oKeys, pKeys)) : pKeys : oKeys; +}; + +// `Reflect.getMetadataKeys` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { + var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); + return ordinaryMetadataKeys(anObject(target), targetKey); + } +}); + + +/***/ }), +/* 651 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var ReflectMetadataModule = __webpack_require__(647); +var anObject = __webpack_require__(47); + +var ordinaryGetOwnMetadata = ReflectMetadataModule.get; +var toMetadataKey = ReflectMetadataModule.toKey; + +// `Reflect.getOwnMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { + var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); + return ordinaryGetOwnMetadata(metadataKey, anObject(target), targetKey); + } +}); + + +/***/ }), +/* 652 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var ReflectMetadataModule = __webpack_require__(647); +var anObject = __webpack_require__(47); + +var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; +var toMetadataKey = ReflectMetadataModule.toKey; + +// `Reflect.getOwnMetadataKeys` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { + var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); + return ordinaryOwnMetadataKeys(anObject(target), targetKey); + } +}); + + +/***/ }), +/* 653 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var ReflectMetadataModule = __webpack_require__(647); +var anObject = __webpack_require__(47); +var getPrototypeOf = __webpack_require__(130); + +var ordinaryHasOwnMetadata = ReflectMetadataModule.has; +var toMetadataKey = ReflectMetadataModule.toKey; + +var ordinaryHasMetadata = function (MetadataKey, O, P) { + var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); + if (hasOwn) return true; + var parent = getPrototypeOf(O); + return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; +}; + +// `Reflect.hasMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { + var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); + return ordinaryHasMetadata(metadataKey, anObject(target), targetKey); + } +}); + + +/***/ }), +/* 654 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var ReflectMetadataModule = __webpack_require__(647); +var anObject = __webpack_require__(47); + +var ordinaryHasOwnMetadata = ReflectMetadataModule.has; +var toMetadataKey = ReflectMetadataModule.toKey; + +// `Reflect.hasOwnMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { + var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); + return ordinaryHasOwnMetadata(metadataKey, anObject(target), targetKey); + } +}); + + +/***/ }), +/* 655 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var ReflectMetadataModule = __webpack_require__(647); +var anObject = __webpack_require__(47); + +var toMetadataKey = ReflectMetadataModule.toKey; +var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; + +// `Reflect.metadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + metadata: function metadata(metadataKey, metadataValue) { + return function decorator(target, key) { + ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetadataKey(key)); + }; + } +}); + + +/***/ }), +/* 656 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var toString = __webpack_require__(69); +var WHITESPACES = __webpack_require__(275); + +var charCodeAt = uncurryThis(''.charCodeAt); +var replace = uncurryThis(''.replace); +var NEED_ESCAPING = RegExp('[!"#$%&\'()*+,\\-./:;<=>?@[\\\\\\]^`{|}~' + WHITESPACES + ']', 'g'); + +// `RegExp.escape` method +// https://github.com/tc39/proposal-regex-escaping +$({ target: 'RegExp', stat: true, forced: true }, { + escape: function escape(S) { + var str = toString(S); + var firstCode = charCodeAt(str, 0); + // escape first DecimalDigit + return (firstCode > 47 && firstCode < 58 ? '\\x3' : '') + replace(str, NEED_ESCAPING, '\\$&'); + } +}); + + +/***/ }), +/* 657 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aSet = __webpack_require__(658); +var add = __webpack_require__(659).add; + +// `Set.prototype.addAll` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + addAll: function addAll(/* ...elements */) { + var set = aSet(this); + for (var k = 0, len = arguments.length; k < len; k++) { + add(set, arguments[k]); + } return set; + } +}); + + +/***/ }), +/* 658 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var has = __webpack_require__(659).has; + +// Perform ? RequireInternalSlot(M, [[SetData]]) +module.exports = function (it) { + has(it); + return it; +}; + + +/***/ }), +/* 659 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); + +// eslint-disable-next-line es/no-set -- safe +var SetPrototype = Set.prototype; + +module.exports = { + // eslint-disable-next-line es/no-set -- safe + Set: Set, + add: uncurryThis(SetPrototype.add), + has: uncurryThis(SetPrototype.has), + remove: uncurryThis(SetPrototype['delete']), + proto: SetPrototype +}; + + +/***/ }), +/* 660 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aSet = __webpack_require__(658); +var remove = __webpack_require__(659).remove; + +// `Set.prototype.deleteAll` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + deleteAll: function deleteAll(/* ...elements */) { + var collection = aSet(this); + var allDeleted = true; + var wasDeleted; + for (var k = 0, len = arguments.length; k < len; k++) { + wasDeleted = remove(collection, arguments[k]); + allDeleted = allDeleted && wasDeleted; + } return !!allDeleted; + } +}); + + +/***/ }), +/* 661 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var difference = __webpack_require__(662); +var setMethodAcceptSetLike = __webpack_require__(667); + +// `Set.prototype.difference` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('difference') }, { + difference: difference +}); + + +/***/ }), +/* 662 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(658); +var SetHelpers = __webpack_require__(659); +var clone = __webpack_require__(663); +var size = __webpack_require__(665); +var getSetRecord = __webpack_require__(666); +var iterateSet = __webpack_require__(664); +var iterateSimple = __webpack_require__(514); + +var has = SetHelpers.has; +var remove = SetHelpers.remove; + +// `Set.prototype.difference` method +// https://github.com/tc39/proposal-set-methods +module.exports = function difference(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + var result = clone(O); + if (size(O) <= otherRec.size) iterateSet(O, function (e) { + if (otherRec.includes(e)) remove(result, e); + }); + else iterateSimple(otherRec.getIterator(), function (e) { + if (has(O, e)) remove(result, e); + }); + return result; +}; + + +/***/ }), +/* 663 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var SetHelpers = __webpack_require__(659); +var iterate = __webpack_require__(664); + +var Set = SetHelpers.Set; +var add = SetHelpers.add; + +module.exports = function (set) { + var result = new Set(); + iterate(set, function (it) { + add(result, it); + }); + return result; +}; + + +/***/ }), +/* 664 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var iterateSimple = __webpack_require__(514); +var SetHelpers = __webpack_require__(659); + +var Set = SetHelpers.Set; +var SetPrototype = SetHelpers.proto; +var forEach = uncurryThis(SetPrototype.forEach); +var keys = uncurryThis(SetPrototype.keys); +var next = keys(new Set()).next; + +module.exports = function (set, fn, interruptible) { + return interruptible ? iterateSimple({ iterator: keys(set), next: next }, fn) : forEach(set, fn); +}; + + +/***/ }), +/* 665 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThisAccessor = __webpack_require__(117); +var SetHelpers = __webpack_require__(659); + +module.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || function (set) { + return set.size; +}; + + +/***/ }), +/* 666 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aCallable = __webpack_require__(31); +var anObject = __webpack_require__(47); +var call = __webpack_require__(8); +var toIntegerOrInfinity = __webpack_require__(62); +var getIteratorDirect = __webpack_require__(496); + +var INVALID_SIZE = 'Invalid size'; +var $RangeError = RangeError; +var $TypeError = TypeError; +var max = Math.max; + +var SetRecord = function (set, size, has, keys) { + this.set = set; + this.size = size; + this.has = has; + this.keys = keys; +}; + +SetRecord.prototype = { + getIterator: function () { + return getIteratorDirect(anObject(call(this.keys, this.set))); + }, + includes: function (it) { + return call(this.has, this.set, it); + } +}; + +// `GetSetRecord` abstract operation +// https://tc39.es/proposal-set-methods/#sec-getsetrecord +module.exports = function (obj) { + anObject(obj); + var numSize = +obj.size; + // NOTE: If size is undefined, then numSize will be NaN + // eslint-disable-next-line no-self-compare -- NaN check + if (numSize !== numSize) throw new $TypeError(INVALID_SIZE); + var intSize = toIntegerOrInfinity(numSize); + if (intSize < 0) throw new $RangeError(INVALID_SIZE); + return new SetRecord( + obj, + max(intSize, 0), + aCallable(obj.has), + aCallable(obj.keys) + ); +}; + + +/***/ }), +/* 667 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var getBuiltIn = __webpack_require__(24); + +var createSetLike = function (size) { + return { + size: size, + has: function () { + return false; + }, + keys: function () { + return { + next: function () { + return { done: true }; + } + }; + } + }; +}; + +module.exports = function (name) { + var Set = getBuiltIn('Set'); + try { + new Set()[name](createSetLike(0)); + try { + // late spec change, early WebKit ~ Safari 17.0 beta implementation does not pass it + // https://github.com/tc39/proposal-set-methods/pull/88 + new Set()[name](createSetLike(-1)); + return false; + } catch (error2) { + return true; + } + } catch (error) { + return false; + } +}; + + +/***/ }), +/* 668 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var toSetLike = __webpack_require__(669); +var $difference = __webpack_require__(662); + +// `Set.prototype.difference` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + difference: function difference(other) { + return call($difference, this, toSetLike(other)); + } +}); + + +/***/ }), +/* 669 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var getBuiltIn = __webpack_require__(24); +var isCallable = __webpack_require__(21); +var isIterable = __webpack_require__(670); +var isObject = __webpack_require__(20); + +var Set = getBuiltIn('Set'); + +var isSetLike = function (it) { + return isObject(it) + && typeof it.size == 'number' + && isCallable(it.has) + && isCallable(it.keys); +}; + +// fallback old -> new set methods proposal arguments +module.exports = function (it) { + if (isSetLike(it)) return it; + return isIterable(it) ? new Set(it) : it; +}; + + +/***/ }), +/* 670 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var classof = __webpack_require__(70); +var hasOwn = __webpack_require__(39); +var isNullOrUndefined = __webpack_require__(17); +var wellKnownSymbol = __webpack_require__(34); +var Iterators = __webpack_require__(134); + +var ITERATOR = wellKnownSymbol('iterator'); +var $Object = Object; + +module.exports = function (it) { + if (isNullOrUndefined(it)) return false; + var O = $Object(it); + return O[ITERATOR] !== undefined + || '@@iterator' in O + || hasOwn(Iterators, classof(O)); +}; + + +/***/ }), +/* 671 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aSet = __webpack_require__(658); +var iterate = __webpack_require__(664); + +// `Set.prototype.every` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + every: function every(callbackfn /* , thisArg */) { + var set = aSet(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return iterate(set, function (value) { + if (!boundFunction(value, value, set)) return false; + }, true) !== false; + } +}); + + +/***/ }), +/* 672 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aSet = __webpack_require__(658); +var SetHelpers = __webpack_require__(659); +var iterate = __webpack_require__(664); + +var Set = SetHelpers.Set; +var add = SetHelpers.add; + +// `Set.prototype.filter` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + filter: function filter(callbackfn /* , thisArg */) { + var set = aSet(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var newSet = new Set(); + iterate(set, function (value) { + if (boundFunction(value, value, set)) add(newSet, value); + }); + return newSet; + } +}); + + +/***/ }), +/* 673 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aSet = __webpack_require__(658); +var iterate = __webpack_require__(664); + +// `Set.prototype.find` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + find: function find(callbackfn /* , thisArg */) { + var set = aSet(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var result = iterate(set, function (value) { + if (boundFunction(value, value, set)) return { value: value }; + }, true); + return result && result.value; + } +}); + + +/***/ }), +/* 674 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var from = __webpack_require__(601); + +// `Set.from` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from +$({ target: 'Set', stat: true, forced: true }, { + from: from +}); + + +/***/ }), +/* 675 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var fails = __webpack_require__(7); +var intersection = __webpack_require__(676); +var setMethodAcceptSetLike = __webpack_require__(667); + +var INCORRECT = !setMethodAcceptSetLike('intersection') || fails(function () { + // eslint-disable-next-line es/no-array-from, es/no-set -- testing + return Array.from(new Set([1, 2, 3]).intersection(new Set([3, 2]))) !== '3,2'; +}); + +// `Set.prototype.intersection` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, { + intersection: intersection +}); + + +/***/ }), +/* 676 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(658); +var SetHelpers = __webpack_require__(659); +var size = __webpack_require__(665); +var getSetRecord = __webpack_require__(666); +var iterateSet = __webpack_require__(664); +var iterateSimple = __webpack_require__(514); + +var Set = SetHelpers.Set; +var add = SetHelpers.add; +var has = SetHelpers.has; + +// `Set.prototype.intersection` method +// https://github.com/tc39/proposal-set-methods +module.exports = function intersection(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + var result = new Set(); + + if (size(O) > otherRec.size) { + iterateSimple(otherRec.getIterator(), function (e) { + if (has(O, e)) add(result, e); + }); + } else { + iterateSet(O, function (e) { + if (otherRec.includes(e)) add(result, e); + }); + } + + return result; +}; + + +/***/ }), +/* 677 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var toSetLike = __webpack_require__(669); +var $intersection = __webpack_require__(676); + +// `Set.prototype.intersection` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + intersection: function intersection(other) { + return call($intersection, this, toSetLike(other)); + } +}); + + +/***/ }), +/* 678 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var isDisjointFrom = __webpack_require__(679); +var setMethodAcceptSetLike = __webpack_require__(667); + +// `Set.prototype.isDisjointFrom` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isDisjointFrom') }, { + isDisjointFrom: isDisjointFrom +}); + + +/***/ }), +/* 679 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(658); +var has = __webpack_require__(659).has; +var size = __webpack_require__(665); +var getSetRecord = __webpack_require__(666); +var iterateSet = __webpack_require__(664); +var iterateSimple = __webpack_require__(514); +var iteratorClose = __webpack_require__(137); + +// `Set.prototype.isDisjointFrom` method +// https://tc39.github.io/proposal-set-methods/#Set.prototype.isDisjointFrom +module.exports = function isDisjointFrom(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + if (size(O) <= otherRec.size) return iterateSet(O, function (e) { + if (otherRec.includes(e)) return false; + }, true) !== false; + var iterator = otherRec.getIterator(); + return iterateSimple(iterator, function (e) { + if (has(O, e)) return iteratorClose(iterator, 'normal', false); + }) !== false; +}; + + +/***/ }), +/* 680 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var toSetLike = __webpack_require__(669); +var $isDisjointFrom = __webpack_require__(679); + +// `Set.prototype.isDisjointFrom` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + isDisjointFrom: function isDisjointFrom(other) { + return call($isDisjointFrom, this, toSetLike(other)); + } +}); + + +/***/ }), +/* 681 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var isSubsetOf = __webpack_require__(682); +var setMethodAcceptSetLike = __webpack_require__(667); + +// `Set.prototype.isSubsetOf` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSubsetOf') }, { + isSubsetOf: isSubsetOf +}); + + +/***/ }), +/* 682 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(658); +var size = __webpack_require__(665); +var iterate = __webpack_require__(664); +var getSetRecord = __webpack_require__(666); + +// `Set.prototype.isSubsetOf` method +// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSubsetOf +module.exports = function isSubsetOf(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + if (size(O) > otherRec.size) return false; + return iterate(O, function (e) { + if (!otherRec.includes(e)) return false; + }, true) !== false; +}; + + +/***/ }), +/* 683 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var toSetLike = __webpack_require__(669); +var $isSubsetOf = __webpack_require__(682); + +// `Set.prototype.isSubsetOf` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + isSubsetOf: function isSubsetOf(other) { + return call($isSubsetOf, this, toSetLike(other)); + } +}); + + +/***/ }), +/* 684 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var isSupersetOf = __webpack_require__(685); +var setMethodAcceptSetLike = __webpack_require__(667); + +// `Set.prototype.isSupersetOf` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSupersetOf') }, { + isSupersetOf: isSupersetOf +}); + + +/***/ }), +/* 685 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(658); +var has = __webpack_require__(659).has; +var size = __webpack_require__(665); +var getSetRecord = __webpack_require__(666); +var iterateSimple = __webpack_require__(514); +var iteratorClose = __webpack_require__(137); + +// `Set.prototype.isSupersetOf` method +// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSupersetOf +module.exports = function isSupersetOf(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + if (size(O) < otherRec.size) return false; + var iterator = otherRec.getIterator(); + return iterateSimple(iterator, function (e) { + if (!has(O, e)) return iteratorClose(iterator, 'normal', false); + }) !== false; +}; + + +/***/ }), +/* 686 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var toSetLike = __webpack_require__(669); +var $isSupersetOf = __webpack_require__(685); + +// `Set.prototype.isSupersetOf` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + isSupersetOf: function isSupersetOf(other) { + return call($isSupersetOf, this, toSetLike(other)); + } +}); + + +/***/ }), +/* 687 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var uncurryThis = __webpack_require__(14); +var aSet = __webpack_require__(658); +var iterate = __webpack_require__(664); +var toString = __webpack_require__(69); + +var arrayJoin = uncurryThis([].join); +var push = uncurryThis([].push); + +// `Set.prototype.join` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + join: function join(separator) { + var set = aSet(this); + var sep = separator === undefined ? ',' : toString(separator); + var array = []; + iterate(set, function (value) { + push(array, value); + }); + return arrayJoin(array, sep); + } +}); + + +/***/ }), +/* 688 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aSet = __webpack_require__(658); +var SetHelpers = __webpack_require__(659); +var iterate = __webpack_require__(664); + +var Set = SetHelpers.Set; +var add = SetHelpers.add; + +// `Set.prototype.map` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + map: function map(callbackfn /* , thisArg */) { + var set = aSet(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var newSet = new Set(); + iterate(set, function (value) { + add(newSet, boundFunction(value, value, set)); + }); + return newSet; + } +}); + + +/***/ }), +/* 689 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var of = __webpack_require__(611); + +// `Set.of` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of +$({ target: 'Set', stat: true, forced: true }, { + of: of +}); + + +/***/ }), +/* 690 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aCallable = __webpack_require__(31); +var aSet = __webpack_require__(658); +var iterate = __webpack_require__(664); + +var $TypeError = TypeError; + +// `Set.prototype.reduce` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + reduce: function reduce(callbackfn /* , initialValue */) { + var set = aSet(this); + var noInitial = arguments.length < 2; + var accumulator = noInitial ? undefined : arguments[1]; + aCallable(callbackfn); + iterate(set, function (value) { + if (noInitial) { + noInitial = false; + accumulator = value; + } else { + accumulator = callbackfn(accumulator, value, value, set); + } + }); + if (noInitial) throw new $TypeError('Reduce of empty set with no initial value'); + return accumulator; + } +}); + + +/***/ }), +/* 691 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var bind = __webpack_require__(86); +var aSet = __webpack_require__(658); +var iterate = __webpack_require__(664); + +// `Set.prototype.some` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + some: function some(callbackfn /* , thisArg */) { + var set = aSet(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return iterate(set, function (value) { + if (boundFunction(value, value, set)) return true; + }, true) === true; + } +}); + + +/***/ }), +/* 692 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var symmetricDifference = __webpack_require__(693); +var setMethodAcceptSetLike = __webpack_require__(667); + +// `Set.prototype.symmetricDifference` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('symmetricDifference') }, { + symmetricDifference: symmetricDifference +}); + + +/***/ }), +/* 693 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(658); +var SetHelpers = __webpack_require__(659); +var clone = __webpack_require__(663); +var getSetRecord = __webpack_require__(666); +var iterateSimple = __webpack_require__(514); + +var add = SetHelpers.add; +var has = SetHelpers.has; +var remove = SetHelpers.remove; + +// `Set.prototype.symmetricDifference` method +// https://github.com/tc39/proposal-set-methods +module.exports = function symmetricDifference(other) { + var O = aSet(this); + var keysIter = getSetRecord(other).getIterator(); + var result = clone(O); + iterateSimple(keysIter, function (e) { + if (has(O, e)) remove(result, e); + else add(result, e); + }); + return result; +}; + + +/***/ }), +/* 694 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var toSetLike = __webpack_require__(669); +var $symmetricDifference = __webpack_require__(693); + +// `Set.prototype.symmetricDifference` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + symmetricDifference: function symmetricDifference(other) { + return call($symmetricDifference, this, toSetLike(other)); + } +}); + + +/***/ }), +/* 695 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var union = __webpack_require__(696); +var setMethodAcceptSetLike = __webpack_require__(667); + +// `Set.prototype.union` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('union') }, { + union: union +}); + + +/***/ }), +/* 696 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(658); +var add = __webpack_require__(659).add; +var clone = __webpack_require__(663); +var getSetRecord = __webpack_require__(666); +var iterateSimple = __webpack_require__(514); + +// `Set.prototype.union` method +// https://github.com/tc39/proposal-set-methods +module.exports = function union(other) { + var O = aSet(this); + var keysIter = getSetRecord(other).getIterator(); + var result = clone(O); + iterateSimple(keysIter, function (it) { + add(result, it); + }); + return result; +}; + + +/***/ }), +/* 697 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); +var toSetLike = __webpack_require__(669); +var $union = __webpack_require__(696); + +// `Set.prototype.union` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + union: function union(other) { + return call($union, this, toSetLike(other)); + } +}); + + +/***/ }), +/* 698 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var $ = __webpack_require__(3); +var charAt = __webpack_require__(385).charAt; +var requireObjectCoercible = __webpack_require__(16); +var toIntegerOrInfinity = __webpack_require__(62); +var toString = __webpack_require__(69); + +// `String.prototype.at` method +// https://github.com/mathiasbynens/String.prototype.at +$({ target: 'String', proto: true, forced: true }, { + at: function at(index) { + var S = toString(requireObjectCoercible(this)); + var len = S.length; + var relativeIndex = toIntegerOrInfinity(index); + var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; + return (k < 0 || k >= len) ? undefined : charAt(S, k); + } +}); + + +/***/ }), +/* 699 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var cooked = __webpack_require__(700); + +// `String.cooked` method +// https://github.com/tc39/proposal-string-cooked +$({ target: 'String', stat: true, forced: true }, { + cooked: cooked +}); + + +/***/ }), +/* 700 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var toIndexedObject = __webpack_require__(12); +var toString = __webpack_require__(69); +var lengthOfArrayLike = __webpack_require__(64); + +var $TypeError = TypeError; +var push = uncurryThis([].push); +var join = uncurryThis([].join); + +// `String.cooked` method +// https://tc39.es/proposal-string-cooked/ +module.exports = function cooked(template /* , ...substitutions */) { + var cookedTemplate = toIndexedObject(template); + var literalSegments = lengthOfArrayLike(cookedTemplate); + if (!literalSegments) return ''; + var argumentsLength = arguments.length; + var elements = []; + var i = 0; + while (true) { + var nextVal = cookedTemplate[i++]; + if (nextVal === undefined) throw new $TypeError('Incorrect template'); + push(elements, toString(nextVal)); + if (i === literalSegments) return join(elements, ''); + if (i < argumentsLength) push(elements, toString(arguments[i])); + } +}; + + +/***/ }), +/* 701 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var createIteratorConstructor = __webpack_require__(171); +var createIterResultObject = __webpack_require__(173); +var requireObjectCoercible = __webpack_require__(16); +var toString = __webpack_require__(69); +var InternalStateModule = __webpack_require__(52); +var StringMultibyteModule = __webpack_require__(385); + +var codeAt = StringMultibyteModule.codeAt; +var charAt = StringMultibyteModule.charAt; +var STRING_ITERATOR = 'String Iterator'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); + +// TODO: unify with String#@@iterator +var $StringIterator = createIteratorConstructor(function StringIterator(string) { + setInternalState(this, { + type: STRING_ITERATOR, + string: string, + index: 0 + }); +}, 'String', function next() { + var state = getInternalState(this); + var string = state.string; + var index = state.index; + var point; + if (index >= string.length) return createIterResultObject(undefined, true); + point = charAt(string, index); + state.index += point.length; + return createIterResultObject({ codePoint: codeAt(point, 0), position: index }, false); +}); + +// `String.prototype.codePoints` method +// https://github.com/tc39/proposal-string-prototype-codepoints +$({ target: 'String', proto: true, forced: true }, { + codePoints: function codePoints() { + return new $StringIterator(toString(requireObjectCoercible(this))); + } +}); + + +/***/ }), +/* 702 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var FREEZING = __webpack_require__(249); +var $ = __webpack_require__(3); +var shared = __webpack_require__(35); +var getBuiltIn = __webpack_require__(24); +var makeBuiltIn = __webpack_require__(49); +var uncurryThis = __webpack_require__(14); +var apply = __webpack_require__(96); +var anObject = __webpack_require__(47); +var toObject = __webpack_require__(40); +var isCallable = __webpack_require__(21); +var lengthOfArrayLike = __webpack_require__(64); +var defineProperty = __webpack_require__(45).f; +var createArrayFromList = __webpack_require__(77); +var cooked = __webpack_require__(700); +var parse = __webpack_require__(703); +var whitespaces = __webpack_require__(275); + +var WeakMap = getBuiltIn('WeakMap'); +var globalDedentRegistry = shared('GlobalDedentRegistry', new WeakMap()); + +/* eslint-disable no-self-assign -- prototype methods protection */ +globalDedentRegistry.has = globalDedentRegistry.has; +globalDedentRegistry.get = globalDedentRegistry.get; +globalDedentRegistry.set = globalDedentRegistry.set; +/* eslint-enable no-self-assign -- prototype methods protection */ + +var $Array = Array; +var $TypeError = TypeError; +// eslint-disable-next-line es/no-object-freeze -- safe +var freeze = Object.freeze || Object; +// eslint-disable-next-line es/no-object-isfrozen -- safe +var isFrozen = Object.isFrozen; +var min = Math.min; +var charAt = uncurryThis(''.charAt); +var stringSlice = uncurryThis(''.slice); +var split = uncurryThis(''.split); +var exec = uncurryThis(/./.exec); + +var NEW_LINE = /([\n\u2028\u2029]|\r\n?)/g; +var LEADING_WHITESPACE = RegExp('^[' + whitespaces + ']*'); +var NON_WHITESPACE = RegExp('[^' + whitespaces + ']'); +var INVALID_TAG = 'Invalid tag'; +var INVALID_OPENING_LINE = 'Invalid opening line'; +var INVALID_CLOSING_LINE = 'Invalid closing line'; + +var dedentTemplateStringsArray = function (template) { + var rawInput = template.raw; + // https://github.com/tc39/proposal-string-dedent/issues/75 + if (FREEZING && !isFrozen(rawInput)) throw new $TypeError('Raw template should be frozen'); + if (globalDedentRegistry.has(rawInput)) return globalDedentRegistry.get(rawInput); + var raw = dedentStringsArray(rawInput); + var cookedArr = cookStrings(raw); + defineProperty(cookedArr, 'raw', { + value: freeze(raw) + }); + freeze(cookedArr); + globalDedentRegistry.set(rawInput, cookedArr); + return cookedArr; +}; + +var dedentStringsArray = function (template) { + var t = toObject(template); + var length = lengthOfArrayLike(t); + var blocks = $Array(length); + var dedented = $Array(length); + var i = 0; + var lines, common, quasi, k; + + if (!length) throw new $TypeError(INVALID_TAG); + + for (; i < length; i++) { + var element = t[i]; + if (typeof element == 'string') blocks[i] = split(element, NEW_LINE); + else throw new $TypeError(INVALID_TAG); + } + + for (i = 0; i < length; i++) { + var lastSplit = i + 1 === length; + lines = blocks[i]; + if (i === 0) { + if (lines.length === 1 || lines[0].length > 0) { + throw new $TypeError(INVALID_OPENING_LINE); + } + lines[1] = ''; + } + if (lastSplit) { + if (lines.length === 1 || exec(NON_WHITESPACE, lines[lines.length - 1])) { + throw new $TypeError(INVALID_CLOSING_LINE); + } + lines[lines.length - 2] = ''; + lines[lines.length - 1] = ''; + } + for (var j = 2; j < lines.length; j += 2) { + var text = lines[j]; + var lineContainsTemplateExpression = j + 1 === lines.length && !lastSplit; + var leading = exec(LEADING_WHITESPACE, text)[0]; + if (!lineContainsTemplateExpression && leading.length === text.length) { + lines[j] = ''; + continue; + } + common = commonLeadingIndentation(leading, common); + } + } + + var count = common ? common.length : 0; + + for (i = 0; i < length; i++) { + lines = blocks[i]; + quasi = lines[0]; + k = 1; + for (; k < lines.length; k += 2) { + quasi += lines[k] + stringSlice(lines[k + 1], count); + } + dedented[i] = quasi; + } + + return dedented; +}; + +var commonLeadingIndentation = function (a, b) { + if (b === undefined || a === b) return a; + var i = 0; + for (var len = min(a.length, b.length); i < len; i++) { + if (charAt(a, i) !== charAt(b, i)) break; + } + return stringSlice(a, 0, i); +}; + +var cookStrings = function (raw) { + var i = 0; + var length = raw.length; + var result = $Array(length); + for (; i < length; i++) { + result[i] = parse(raw[i]); + } return result; +}; + +var makeDedentTag = function (tag) { + return makeBuiltIn(function (template /* , ...substitutions */) { + var args = createArrayFromList(arguments); + args[0] = dedentTemplateStringsArray(anObject(template)); + return apply(tag, this, args); + }, ''); +}; + +var cookedDedentTag = makeDedentTag(cooked); + +// `String.dedent` method +// https://github.com/tc39/proposal-string-dedent +$({ target: 'String', stat: true, forced: true }, { + dedent: function dedent(templateOrFn /* , ...substitutions */) { + anObject(templateOrFn); + if (isCallable(templateOrFn)) return makeDedentTag(templateOrFn); + return apply(cookedDedentTag, this, arguments); + } +}); + + +/***/ }), +/* 703 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// adapted from https://github.com/jridgewell/string-dedent +var getBuiltIn = __webpack_require__(24); +var uncurryThis = __webpack_require__(14); + +var fromCharCode = String.fromCharCode; +var fromCodePoint = getBuiltIn('String', 'fromCodePoint'); +var charAt = uncurryThis(''.charAt); +var charCodeAt = uncurryThis(''.charCodeAt); +var stringIndexOf = uncurryThis(''.indexOf); +var stringSlice = uncurryThis(''.slice); + +var ZERO_CODE = 48; +var NINE_CODE = 57; +var LOWER_A_CODE = 97; +var LOWER_F_CODE = 102; +var UPPER_A_CODE = 65; +var UPPER_F_CODE = 70; + +var isDigit = function (str, index) { + var c = charCodeAt(str, index); + return c >= ZERO_CODE && c <= NINE_CODE; +}; + +var parseHex = function (str, index, end) { + if (end >= str.length) return -1; + var n = 0; + for (; index < end; index++) { + var c = hexToInt(charCodeAt(str, index)); + if (c === -1) return -1; + n = n * 16 + c; + } + return n; +}; + +var hexToInt = function (c) { + if (c >= ZERO_CODE && c <= NINE_CODE) return c - ZERO_CODE; + if (c >= LOWER_A_CODE && c <= LOWER_F_CODE) return c - LOWER_A_CODE + 10; + if (c >= UPPER_A_CODE && c <= UPPER_F_CODE) return c - UPPER_A_CODE + 10; + return -1; +}; + +module.exports = function (raw) { + var out = ''; + var start = 0; + // We need to find every backslash escape sequence, and cook the escape into a real char. + var i = 0; + var n; + while ((i = stringIndexOf(raw, '\\', i)) > -1) { + out += stringSlice(raw, start, i); + // If the backslash is the last char of the string, then it was an invalid sequence. + // This can't actually happen in a tagged template literal, but could happen if you manually + // invoked the tag with an array. + if (++i === raw.length) return; + var next = charAt(raw, i++); + switch (next) { + // Escaped control codes need to be individually processed. + case 'b': + out += '\b'; + break; + case 't': + out += '\t'; + break; + case 'n': + out += '\n'; + break; + case 'v': + out += '\v'; + break; + case 'f': + out += '\f'; + break; + case 'r': + out += '\r'; + break; + // Escaped line terminators just skip the char. + case '\r': + // Treat `\r\n` as a single terminator. + if (i < raw.length && charAt(raw, i) === '\n') ++i; + // break omitted + case '\n': + case '\u2028': + case '\u2029': + break; + // `\0` is a null control char, but `\0` followed by another digit is an illegal octal escape. + case '0': + if (isDigit(raw, i)) return; + out += '\0'; + break; + // Hex escapes must contain 2 hex chars. + case 'x': + n = parseHex(raw, i, i + 2); + if (n === -1) return; + i += 2; + out += fromCharCode(n); + break; + // Unicode escapes contain either 4 chars, or an unlimited number between `{` and `}`. + // The hex value must not overflow 0x10FFFF. + case 'u': + if (i < raw.length && charAt(raw, i) === '{') { + var end = stringIndexOf(raw, '}', ++i); + if (end === -1) return; + n = parseHex(raw, i, end); + i = end + 1; + } else { + n = parseHex(raw, i, i + 4); + i += 4; + } + if (n === -1 || n > 0x10FFFF) return; + out += fromCodePoint(n); + break; + default: + if (isDigit(next, 0)) return; + out += next; + } + start = i; + } + return out + stringSlice(raw, start); +}; + + +/***/ }), +/* 704 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var defineWellKnownSymbol = __webpack_require__(81); +var defineProperty = __webpack_require__(45).f; +var getOwnPropertyDescriptor = __webpack_require__(5).f; + +var Symbol = global.Symbol; + +// `Symbol.asyncDispose` well-known symbol +// https://github.com/tc39/proposal-async-explicit-resource-management +defineWellKnownSymbol('asyncDispose'); + +if (Symbol) { + var descriptor = getOwnPropertyDescriptor(Symbol, 'asyncDispose'); + // workaround of NodeJS 20.4 bug + // https://github.com/nodejs/node/issues/48699 + // and incorrect descriptor from some transpilers and userland helpers + if (descriptor.enumerable && descriptor.configurable && descriptor.writable) { + defineProperty(Symbol, 'asyncDispose', { value: descriptor.value, enumerable: false, configurable: false, writable: false }); + } +} + + +/***/ }), +/* 705 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var defineWellKnownSymbol = __webpack_require__(81); +var defineProperty = __webpack_require__(45).f; +var getOwnPropertyDescriptor = __webpack_require__(5).f; + +var Symbol = global.Symbol; + +// `Symbol.dispose` well-known symbol +// https://github.com/tc39/proposal-explicit-resource-management +defineWellKnownSymbol('dispose'); + +if (Symbol) { + var descriptor = getOwnPropertyDescriptor(Symbol, 'dispose'); + // workaround of NodeJS 20.4 bug + // https://github.com/nodejs/node/issues/48699 + // and incorrect descriptor from some transpilers and userland helpers + if (descriptor.enumerable && descriptor.configurable && descriptor.writable) { + defineProperty(Symbol, 'dispose', { value: descriptor.value, enumerable: false, configurable: false, writable: false }); + } +} + + +/***/ }), +/* 706 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var isRegisteredSymbol = __webpack_require__(707); + +// `Symbol.isRegisteredSymbol` method +// https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol +$({ target: 'Symbol', stat: true }, { + isRegisteredSymbol: isRegisteredSymbol +}); + + +/***/ }), +/* 707 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var getBuiltIn = __webpack_require__(24); +var uncurryThis = __webpack_require__(14); + +var Symbol = getBuiltIn('Symbol'); +var keyFor = Symbol.keyFor; +var thisSymbolValue = uncurryThis(Symbol.prototype.valueOf); + +// `Symbol.isRegisteredSymbol` method +// https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol +module.exports = Symbol.isRegisteredSymbol || function isRegisteredSymbol(value) { + try { + return keyFor(thisSymbolValue(value)) !== undefined; + } catch (error) { + return false; + } +}; + + +/***/ }), +/* 708 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var isRegisteredSymbol = __webpack_require__(707); + +// `Symbol.isRegistered` method +// obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol +$({ target: 'Symbol', stat: true, name: 'isRegisteredSymbol' }, { + isRegistered: isRegisteredSymbol +}); + + +/***/ }), +/* 709 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var isWellKnownSymbol = __webpack_require__(710); + +// `Symbol.isWellKnownSymbol` method +// https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol +// We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected +$({ target: 'Symbol', stat: true, forced: true }, { + isWellKnownSymbol: isWellKnownSymbol +}); + + +/***/ }), +/* 710 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var shared = __webpack_require__(35); +var getBuiltIn = __webpack_require__(24); +var uncurryThis = __webpack_require__(14); +var isSymbol = __webpack_require__(23); +var wellKnownSymbol = __webpack_require__(34); + +var Symbol = getBuiltIn('Symbol'); +var $isWellKnownSymbol = Symbol.isWellKnownSymbol; +var getOwnPropertyNames = getBuiltIn('Object', 'getOwnPropertyNames'); +var thisSymbolValue = uncurryThis(Symbol.prototype.valueOf); +var WellKnownSymbolsStore = shared('wks'); + +for (var i = 0, symbolKeys = getOwnPropertyNames(Symbol), symbolKeysLength = symbolKeys.length; i < symbolKeysLength; i++) { + // some old engines throws on access to some keys like `arguments` or `caller` + try { + var symbolKey = symbolKeys[i]; + if (isSymbol(Symbol[symbolKey])) wellKnownSymbol(symbolKey); + } catch (error) { /* empty */ } +} + +// `Symbol.isWellKnownSymbol` method +// https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol +// We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected +module.exports = function isWellKnownSymbol(value) { + if ($isWellKnownSymbol && $isWellKnownSymbol(value)) return true; + try { + var symbol = thisSymbolValue(value); + for (var j = 0, keys = getOwnPropertyNames(WellKnownSymbolsStore), keysLength = keys.length; j < keysLength; j++) { + // eslint-disable-next-line eqeqeq -- polyfilled symbols case + if (WellKnownSymbolsStore[keys[j]] == symbol) return true; + } + } catch (error) { /* empty */ } + return false; +}; + + +/***/ }), +/* 711 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var isWellKnownSymbol = __webpack_require__(710); + +// `Symbol.isWellKnown` method +// obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol +// We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected +$({ target: 'Symbol', stat: true, name: 'isWellKnownSymbol', forced: true }, { + isWellKnown: isWellKnownSymbol +}); + + +/***/ }), +/* 712 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var defineWellKnownSymbol = __webpack_require__(81); + +// `Symbol.matcher` well-known symbol +// https://github.com/tc39/proposal-pattern-matching +defineWellKnownSymbol('matcher'); + + +/***/ }), +/* 713 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var defineWellKnownSymbol = __webpack_require__(81); + +// `Symbol.metadata` well-known symbol +// https://github.com/tc39/proposal-decorators +defineWellKnownSymbol('metadata'); + + +/***/ }), +/* 714 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var defineWellKnownSymbol = __webpack_require__(81); + +// `Symbol.metadataKey` well-known symbol +// https://github.com/tc39/proposal-decorator-metadata +defineWellKnownSymbol('metadataKey'); + + +/***/ }), +/* 715 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var defineWellKnownSymbol = __webpack_require__(81); + +// `Symbol.observable` well-known symbol +// https://github.com/tc39/proposal-observable +defineWellKnownSymbol('observable'); + + +/***/ }), +/* 716 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: remove from `core-js@4` +var defineWellKnownSymbol = __webpack_require__(81); + +// `Symbol.patternMatch` well-known symbol +// https://github.com/tc39/proposal-pattern-matching +defineWellKnownSymbol('patternMatch'); + + +/***/ }), +/* 717 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: remove from `core-js@4` +var defineWellKnownSymbol = __webpack_require__(81); + +defineWellKnownSymbol('replaceAll'); + + +/***/ }), +/* 718 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var getBuiltIn = __webpack_require__(24); +var aConstructor = __webpack_require__(221); +var arrayFromAsync = __webpack_require__(492); +var ArrayBufferViewCore = __webpack_require__(218); +var arrayFromConstructorAndList = __webpack_require__(199); + +var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; +var exportTypedArrayStaticMethod = ArrayBufferViewCore.exportTypedArrayStaticMethod; + +// `%TypedArray%.fromAsync` method +// https://github.com/tc39/proposal-array-from-async +exportTypedArrayStaticMethod('fromAsync', function fromAsync(asyncItems /* , mapfn = undefined, thisArg = undefined */) { + var C = this; + var argumentsLength = arguments.length; + var mapfn = argumentsLength > 1 ? arguments[1] : undefined; + var thisArg = argumentsLength > 2 ? arguments[2] : undefined; + return new (getBuiltIn('Promise'))(function (resolve) { + aConstructor(C); + resolve(arrayFromAsync(asyncItems, mapfn, thisArg)); + }).then(function (list) { + return arrayFromConstructorAndList(aTypedArrayConstructor(C), list); + }); +}, true); + + +/***/ }), +/* 719 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var ArrayBufferViewCore = __webpack_require__(218); +var $filterReject = __webpack_require__(85).filterReject; +var fromSpeciesAndList = __webpack_require__(456); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.filterOut` method +// https://github.com/tc39/proposal-array-filtering +exportTypedArrayMethod('filterOut', function filterOut(callbackfn /* , thisArg */) { + var list = $filterReject(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return fromSpeciesAndList(this, list); +}, true); + + +/***/ }), +/* 720 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ArrayBufferViewCore = __webpack_require__(218); +var $filterReject = __webpack_require__(85).filterReject; +var fromSpeciesAndList = __webpack_require__(456); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.filterReject` method +// https://github.com/tc39/proposal-array-filtering +exportTypedArrayMethod('filterReject', function filterReject(callbackfn /* , thisArg */) { + var list = $filterReject(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return fromSpeciesAndList(this, list); +}, true); + + +/***/ }), +/* 721 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var ArrayBufferViewCore = __webpack_require__(218); +var $group = __webpack_require__(502); +var typedArraySpeciesConstructor = __webpack_require__(457); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.groupBy` method +// https://github.com/tc39/proposal-array-grouping +exportTypedArrayMethod('groupBy', function groupBy(callbackfn /* , thisArg */) { + var thisArg = arguments.length > 1 ? arguments[1] : undefined; + return $group(aTypedArray(this), callbackfn, thisArg, typedArraySpeciesConstructor); +}, true); + + +/***/ }), +/* 722 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove from `core-js@4` +var ArrayBufferViewCore = __webpack_require__(218); +var lengthOfArrayLike = __webpack_require__(64); +var isBigIntArray = __webpack_require__(441); +var toAbsoluteIndex = __webpack_require__(61); +var toBigInt = __webpack_require__(442); +var toIntegerOrInfinity = __webpack_require__(62); +var fails = __webpack_require__(7); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var max = Math.max; +var min = Math.min; + +// some early implementations, like WebKit, does not follow the final semantic +var PROPER_ORDER = !fails(function () { + // eslint-disable-next-line es/no-typed-arrays -- required for testing + var array = new Int8Array([1]); + + var spliced = array.toSpliced(1, 0, { + valueOf: function () { + array[0] = 2; + return 3; + } + }); + + return spliced[0] !== 2 || spliced[1] !== 3; +}); + +// `%TypedArray%.prototype.toSpliced` method +// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toSpliced +exportTypedArrayMethod('toSpliced', function toSpliced(start, deleteCount /* , ...items */) { + var O = aTypedArray(this); + var C = getTypedArrayConstructor(O); + var len = lengthOfArrayLike(O); + var actualStart = toAbsoluteIndex(start, len); + var argumentsLength = arguments.length; + var k = 0; + var insertCount, actualDeleteCount, thisIsBigIntArray, convertedItems, value, newLen, A; + if (argumentsLength === 0) { + insertCount = actualDeleteCount = 0; + } else if (argumentsLength === 1) { + insertCount = 0; + actualDeleteCount = len - actualStart; + } else { + actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart); + insertCount = argumentsLength - 2; + if (insertCount) { + convertedItems = new C(insertCount); + thisIsBigIntArray = isBigIntArray(convertedItems); + for (var i = 2; i < argumentsLength; i++) { + value = arguments[i]; + // FF30- typed arrays doesn't properly convert objects to typed array values + convertedItems[i - 2] = thisIsBigIntArray ? toBigInt(value) : +value; + } + } + } + newLen = len + insertCount - actualDeleteCount; + A = new C(newLen); + + for (; k < actualStart; k++) A[k] = O[k]; + for (; k < actualStart + insertCount; k++) A[k] = convertedItems[k - actualStart]; + for (; k < newLen; k++) A[k] = O[k + actualDeleteCount - insertCount]; + + return A; +}, !PROPER_ORDER); + + +/***/ }), +/* 723 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); +var ArrayBufferViewCore = __webpack_require__(218); +var arrayFromConstructorAndList = __webpack_require__(199); +var $arrayUniqueBy = __webpack_require__(512); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var arrayUniqueBy = uncurryThis($arrayUniqueBy); + +// `%TypedArray%.prototype.uniqueBy` method +// https://github.com/tc39/proposal-array-unique +exportTypedArrayMethod('uniqueBy', function uniqueBy(resolver) { + aTypedArray(this); + return arrayFromConstructorAndList(getTypedArrayConstructor(this), arrayUniqueBy(this, resolver)); +}, true); + + +/***/ }), +/* 724 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aWeakMap = __webpack_require__(725); +var remove = __webpack_require__(726).remove; + +// `WeakMap.prototype.deleteAll` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'WeakMap', proto: true, real: true, forced: true }, { + deleteAll: function deleteAll(/* ...elements */) { + var collection = aWeakMap(this); + var allDeleted = true; + var wasDeleted; + for (var k = 0, len = arguments.length; k < len; k++) { + wasDeleted = remove(collection, arguments[k]); + allDeleted = allDeleted && wasDeleted; + } return !!allDeleted; + } +}); + + +/***/ }), +/* 725 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var has = __webpack_require__(726).has; + +// Perform ? RequireInternalSlot(M, [[WeakMapData]]) +module.exports = function (it) { + has(it); + return it; +}; + + +/***/ }), +/* 726 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); + +// eslint-disable-next-line es/no-weak-map -- safe +var WeakMapPrototype = WeakMap.prototype; + +module.exports = { + // eslint-disable-next-line es/no-weak-map -- safe + WeakMap: WeakMap, + set: uncurryThis(WeakMapPrototype.set), + get: uncurryThis(WeakMapPrototype.get), + has: uncurryThis(WeakMapPrototype.has), + remove: uncurryThis(WeakMapPrototype['delete']) +}; + + +/***/ }), +/* 727 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var from = __webpack_require__(601); + +// `WeakMap.from` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from +$({ target: 'WeakMap', stat: true, forced: true }, { + from: from +}); + + +/***/ }), +/* 728 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var of = __webpack_require__(611); + +// `WeakMap.of` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of +$({ target: 'WeakMap', stat: true, forced: true }, { + of: of +}); + + +/***/ }), +/* 729 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aWeakMap = __webpack_require__(725); +var WeakMapHelpers = __webpack_require__(726); + +var get = WeakMapHelpers.get; +var has = WeakMapHelpers.has; +var set = WeakMapHelpers.set; + +// `WeakMap.prototype.emplace` method +// https://github.com/tc39/proposal-upsert +$({ target: 'WeakMap', proto: true, real: true, forced: true }, { + emplace: function emplace(key, handler) { + var map = aWeakMap(this); + var value, inserted; + if (has(map, key)) { + value = get(map, key); + if ('update' in handler) { + value = handler.update(value, key, map); + set(map, key, value); + } return value; + } + inserted = handler.insert(key, map); + set(map, key, inserted); + return inserted; + } +}); + + +/***/ }), +/* 730 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: remove from `core-js@4` +var $ = __webpack_require__(3); +var upsert = __webpack_require__(616); + +// `WeakMap.prototype.upsert` method (replaced by `WeakMap.prototype.emplace`) +// https://github.com/tc39/proposal-upsert +$({ target: 'WeakMap', proto: true, real: true, forced: true }, { + upsert: upsert +}); + + +/***/ }), +/* 731 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aWeakSet = __webpack_require__(732); +var add = __webpack_require__(733).add; + +// `WeakSet.prototype.addAll` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'WeakSet', proto: true, real: true, forced: true }, { + addAll: function addAll(/* ...elements */) { + var set = aWeakSet(this); + for (var k = 0, len = arguments.length; k < len; k++) { + add(set, arguments[k]); + } return set; + } +}); + + +/***/ }), +/* 732 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var has = __webpack_require__(733).has; + +// Perform ? RequireInternalSlot(M, [[WeakSetData]]) +module.exports = function (it) { + has(it); + return it; +}; + + +/***/ }), +/* 733 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(14); + +// eslint-disable-next-line es/no-weak-set -- safe +var WeakSetPrototype = WeakSet.prototype; + +module.exports = { + // eslint-disable-next-line es/no-weak-set -- safe + WeakSet: WeakSet, + add: uncurryThis(WeakSetPrototype.add), + has: uncurryThis(WeakSetPrototype.has), + remove: uncurryThis(WeakSetPrototype['delete']) +}; + + +/***/ }), +/* 734 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var aWeakSet = __webpack_require__(732); +var remove = __webpack_require__(733).remove; + +// `WeakSet.prototype.deleteAll` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'WeakSet', proto: true, real: true, forced: true }, { + deleteAll: function deleteAll(/* ...elements */) { + var collection = aWeakSet(this); + var allDeleted = true; + var wasDeleted; + for (var k = 0, len = arguments.length; k < len; k++) { + wasDeleted = remove(collection, arguments[k]); + allDeleted = allDeleted && wasDeleted; + } return !!allDeleted; + } +}); + + +/***/ }), +/* 735 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var from = __webpack_require__(601); + +// `WeakSet.from` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from +$({ target: 'WeakSet', stat: true, forced: true }, { + from: from +}); + + +/***/ }), +/* 736 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var of = __webpack_require__(611); + +// `WeakSet.of` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of +$({ target: 'WeakSet', stat: true, forced: true }, { + of: of +}); + + +/***/ }), +/* 737 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var getBuiltIn = __webpack_require__(24); +var uncurryThis = __webpack_require__(14); +var call = __webpack_require__(8); +var fails = __webpack_require__(7); +var toString = __webpack_require__(69); +var hasOwn = __webpack_require__(39); +var validateArgumentsLength = __webpack_require__(329); +var ctoi = __webpack_require__(738).ctoi; + +var disallowed = /[^\d+/a-z]/i; +var whitespaces = /[\t\n\f\r ]+/g; +var finalEq = /[=]{1,2}$/; + +var $atob = getBuiltIn('atob'); +var fromCharCode = String.fromCharCode; +var charAt = uncurryThis(''.charAt); +var replace = uncurryThis(''.replace); +var exec = uncurryThis(disallowed.exec); + +var NO_SPACES_IGNORE = fails(function () { + return $atob(' ') !== ''; +}); + +var NO_ENCODING_CHECK = !fails(function () { + $atob('a'); +}); + +var NO_ARG_RECEIVING_CHECK = !NO_SPACES_IGNORE && !NO_ENCODING_CHECK && !fails(function () { + $atob(); +}); + +var WRONG_ARITY = !NO_SPACES_IGNORE && !NO_ENCODING_CHECK && $atob.length !== 1; + +// `atob` method +// https://html.spec.whatwg.org/multipage/webappapis.html#dom-atob +$({ global: true, bind: true, enumerable: true, forced: NO_SPACES_IGNORE || NO_ENCODING_CHECK || NO_ARG_RECEIVING_CHECK || WRONG_ARITY }, { + atob: function atob(data) { + validateArgumentsLength(arguments.length, 1); + // `webpack` dev server bug on IE global methods - use call(fn, global, ...) + if (NO_ARG_RECEIVING_CHECK || WRONG_ARITY) return call($atob, global, data); + var string = replace(toString(data), whitespaces, ''); + var output = ''; + var position = 0; + var bc = 0; + var chr, bs; + if (string.length % 4 === 0) { + string = replace(string, finalEq, ''); + } + if (string.length % 4 === 1 || exec(disallowed, string)) { + throw new (getBuiltIn('DOMException'))('The string is not correctly encoded', 'InvalidCharacterError'); + } + while (chr = charAt(string, position++)) { + if (hasOwn(ctoi, chr)) { + bs = bc % 4 ? bs * 64 + ctoi[chr] : ctoi[chr]; + if (bc++ % 4) output += fromCharCode(255 & bs >> (-2 * bc & 6)); + } + } return output; + } +}); + + +/***/ }), +/* 738 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var itoc = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; +var ctoi = {}; + +for (var index = 0; index < 66; index++) ctoi[itoc.charAt(index)] = index; + +module.exports = { + itoc: itoc, + ctoi: ctoi +}; + + +/***/ }), +/* 739 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var getBuiltIn = __webpack_require__(24); +var uncurryThis = __webpack_require__(14); +var call = __webpack_require__(8); +var fails = __webpack_require__(7); +var toString = __webpack_require__(69); +var validateArgumentsLength = __webpack_require__(329); +var itoc = __webpack_require__(738).itoc; + +var $btoa = getBuiltIn('btoa'); +var charAt = uncurryThis(''.charAt); +var charCodeAt = uncurryThis(''.charCodeAt); + +var NO_ARG_RECEIVING_CHECK = !!$btoa && !fails(function () { + $btoa(); +}); + +var WRONG_ARG_CONVERSION = !!$btoa && fails(function () { + return $btoa(null) !== 'bnVsbA=='; +}); + +var WRONG_ARITY = !!$btoa && $btoa.length !== 1; + +// `btoa` method +// https://html.spec.whatwg.org/multipage/webappapis.html#dom-btoa +$({ global: true, bind: true, enumerable: true, forced: NO_ARG_RECEIVING_CHECK || WRONG_ARG_CONVERSION || WRONG_ARITY }, { + btoa: function btoa(data) { + validateArgumentsLength(arguments.length, 1); + // `webpack` dev server bug on IE global methods - use call(fn, global, ...) + if (NO_ARG_RECEIVING_CHECK || WRONG_ARG_CONVERSION || WRONG_ARITY) return call($btoa, global, toString(data)); + var string = toString(data); + var output = ''; + var position = 0; + var map = itoc; + var block, charCode; + while (charAt(string, position) || (map = '=', position % 1)) { + charCode = charCodeAt(string, position += 3 / 4); + if (charCode > 0xFF) { + throw new (getBuiltIn('DOMException'))('The string contains characters outside of the Latin1 range', 'InvalidCharacterError'); + } + block = block << 8 | charCode; + output += charAt(map, 63 & block >> 8 - position % 1 * 8); + } return output; + } +}); + + +/***/ }), +/* 740 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var DOMIterables = __webpack_require__(741); +var DOMTokenListPrototype = __webpack_require__(742); +var forEach = __webpack_require__(161); +var createNonEnumerableProperty = __webpack_require__(44); + +var handlePrototype = function (CollectionPrototype) { + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try { + createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach); + } catch (error) { + CollectionPrototype.forEach = forEach; + } +}; + +for (var COLLECTION_NAME in DOMIterables) { + if (DOMIterables[COLLECTION_NAME]) { + handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype); + } +} + +handlePrototype(DOMTokenListPrototype); + + +/***/ }), +/* 741 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// iterable DOM collections +// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods +module.exports = { + CSSRuleList: 0, + CSSStyleDeclaration: 0, + CSSValueList: 0, + ClientRectList: 0, + DOMRectList: 0, + DOMStringList: 0, + DOMTokenList: 1, + DataTransferItemList: 0, + FileList: 0, + HTMLAllCollection: 0, + HTMLCollection: 0, + HTMLFormElement: 0, + HTMLSelectElement: 0, + MediaList: 0, + MimeTypeArray: 0, + NamedNodeMap: 0, + NodeList: 1, + PaintRequestList: 0, + Plugin: 0, + PluginArray: 0, + SVGLengthList: 0, + SVGNumberList: 0, + SVGPathSegList: 0, + SVGPointList: 0, + SVGStringList: 0, + SVGTransformList: 0, + SourceBufferList: 0, + StyleSheetList: 0, + TextTrackCueList: 0, + TextTrackList: 0, + TouchList: 0 +}; + + +/***/ }), +/* 742 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// in old WebKit versions, `element.classList` is not an instance of global `DOMTokenList` +var documentCreateElement = __webpack_require__(43); + +var classList = documentCreateElement('span').classList; +var DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype; + +module.exports = DOMTokenListPrototype === Object.prototype ? undefined : DOMTokenListPrototype; + + +/***/ }), +/* 743 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var DOMIterables = __webpack_require__(741); +var DOMTokenListPrototype = __webpack_require__(742); +var ArrayIteratorMethods = __webpack_require__(169); +var createNonEnumerableProperty = __webpack_require__(44); +var wellKnownSymbol = __webpack_require__(34); + +var ITERATOR = wellKnownSymbol('iterator'); +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var ArrayValues = ArrayIteratorMethods.values; + +var handlePrototype = function (CollectionPrototype, COLLECTION_NAME) { + if (CollectionPrototype) { + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype[ITERATOR] !== ArrayValues) try { + createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues); + } catch (error) { + CollectionPrototype[ITERATOR] = ArrayValues; + } + if (!CollectionPrototype[TO_STRING_TAG]) { + createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME); + } + if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) { + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try { + createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]); + } catch (error) { + CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME]; + } + } + } +}; + +for (var COLLECTION_NAME in DOMIterables) { + handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype, COLLECTION_NAME); +} + +handlePrototype(DOMTokenListPrototype, 'DOMTokenList'); + + +/***/ }), +/* 744 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var tryNodeRequire = __webpack_require__(521); +var getBuiltIn = __webpack_require__(24); +var fails = __webpack_require__(7); +var create = __webpack_require__(72); +var createPropertyDescriptor = __webpack_require__(11); +var defineProperty = __webpack_require__(45).f; +var defineBuiltIn = __webpack_require__(48); +var defineBuiltInAccessor = __webpack_require__(79); +var hasOwn = __webpack_require__(39); +var anInstance = __webpack_require__(211); +var anObject = __webpack_require__(47); +var errorToString = __webpack_require__(127); +var normalizeStringArgument = __webpack_require__(121); +var DOMExceptionConstants = __webpack_require__(745); +var clearErrorStack = __webpack_require__(124); +var InternalStateModule = __webpack_require__(52); +var DESCRIPTORS = __webpack_require__(6); +var IS_PURE = __webpack_require__(36); + +var DOM_EXCEPTION = 'DOMException'; +var DATA_CLONE_ERR = 'DATA_CLONE_ERR'; +var Error = getBuiltIn('Error'); +// NodeJS < 17.0 does not expose `DOMException` to global +var NativeDOMException = getBuiltIn(DOM_EXCEPTION) || (function () { + try { + // NodeJS < 15.0 does not expose `MessageChannel` to global + var MessageChannel = getBuiltIn('MessageChannel') || tryNodeRequire('worker_threads').MessageChannel; + // eslint-disable-next-line es/no-weak-map, unicorn/require-post-message-target-origin -- safe + new MessageChannel().port1.postMessage(new WeakMap()); + } catch (error) { + if (error.name === DATA_CLONE_ERR && error.code === 25) return error.constructor; + } +})(); +var NativeDOMExceptionPrototype = NativeDOMException && NativeDOMException.prototype; +var ErrorPrototype = Error.prototype; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(DOM_EXCEPTION); +var HAS_STACK = 'stack' in new Error(DOM_EXCEPTION); + +var codeFor = function (name) { + return hasOwn(DOMExceptionConstants, name) && DOMExceptionConstants[name].m ? DOMExceptionConstants[name].c : 0; +}; + +var $DOMException = function DOMException() { + anInstance(this, DOMExceptionPrototype); + var argumentsLength = arguments.length; + var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]); + var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error'); + var code = codeFor(name); + setInternalState(this, { + type: DOM_EXCEPTION, + name: name, + message: message, + code: code + }); + if (!DESCRIPTORS) { + this.name = name; + this.message = message; + this.code = code; + } + if (HAS_STACK) { + var error = new Error(message); + error.name = DOM_EXCEPTION; + defineProperty(this, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1))); + } +}; + +var DOMExceptionPrototype = $DOMException.prototype = create(ErrorPrototype); + +var createGetterDescriptor = function (get) { + return { enumerable: true, configurable: true, get: get }; +}; + +var getterFor = function (key) { + return createGetterDescriptor(function () { + return getInternalState(this)[key]; + }); +}; + +if (DESCRIPTORS) { + // `DOMException.prototype.code` getter + defineBuiltInAccessor(DOMExceptionPrototype, 'code', getterFor('code')); + // `DOMException.prototype.message` getter + defineBuiltInAccessor(DOMExceptionPrototype, 'message', getterFor('message')); + // `DOMException.prototype.name` getter + defineBuiltInAccessor(DOMExceptionPrototype, 'name', getterFor('name')); +} + +defineProperty(DOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, $DOMException)); + +// FF36- DOMException is a function, but can't be constructed +var INCORRECT_CONSTRUCTOR = fails(function () { + return !(new NativeDOMException() instanceof Error); +}); + +// Safari 10.1 / Chrome 32- / IE8- DOMException.prototype.toString bugs +var INCORRECT_TO_STRING = INCORRECT_CONSTRUCTOR || fails(function () { + return ErrorPrototype.toString !== errorToString || String(new NativeDOMException(1, 2)) !== '2: 1'; +}); + +// Deno 1.6.3- DOMException.prototype.code just missed +var INCORRECT_CODE = INCORRECT_CONSTRUCTOR || fails(function () { + return new NativeDOMException(1, 'DataCloneError').code !== 25; +}); + +// Deno 1.6.3- DOMException constants just missed +var MISSED_CONSTANTS = INCORRECT_CONSTRUCTOR + || NativeDOMException[DATA_CLONE_ERR] !== 25 + || NativeDOMExceptionPrototype[DATA_CLONE_ERR] !== 25; + +var FORCED_CONSTRUCTOR = IS_PURE ? INCORRECT_TO_STRING || INCORRECT_CODE || MISSED_CONSTANTS : INCORRECT_CONSTRUCTOR; + +// `DOMException` constructor +// https://webidl.spec.whatwg.org/#idl-DOMException +$({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR }, { + DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException +}); + +var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION); +var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype; + +if (INCORRECT_TO_STRING && (IS_PURE || NativeDOMException === PolyfilledDOMException)) { + defineBuiltIn(PolyfilledDOMExceptionPrototype, 'toString', errorToString); +} + +if (INCORRECT_CODE && DESCRIPTORS && NativeDOMException === PolyfilledDOMException) { + defineBuiltInAccessor(PolyfilledDOMExceptionPrototype, 'code', createGetterDescriptor(function () { + return codeFor(anObject(this).name); + })); +} + +// `DOMException` constants +for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { + var constant = DOMExceptionConstants[key]; + var constantName = constant.s; + var descriptor = createPropertyDescriptor(6, constant.c); + if (!hasOwn(PolyfilledDOMException, constantName)) { + defineProperty(PolyfilledDOMException, constantName, descriptor); + } + if (!hasOwn(PolyfilledDOMExceptionPrototype, constantName)) { + defineProperty(PolyfilledDOMExceptionPrototype, constantName, descriptor); + } +} + + +/***/ }), +/* 745 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +module.exports = { + IndexSizeError: { s: 'INDEX_SIZE_ERR', c: 1, m: 1 }, + DOMStringSizeError: { s: 'DOMSTRING_SIZE_ERR', c: 2, m: 0 }, + HierarchyRequestError: { s: 'HIERARCHY_REQUEST_ERR', c: 3, m: 1 }, + WrongDocumentError: { s: 'WRONG_DOCUMENT_ERR', c: 4, m: 1 }, + InvalidCharacterError: { s: 'INVALID_CHARACTER_ERR', c: 5, m: 1 }, + NoDataAllowedError: { s: 'NO_DATA_ALLOWED_ERR', c: 6, m: 0 }, + NoModificationAllowedError: { s: 'NO_MODIFICATION_ALLOWED_ERR', c: 7, m: 1 }, + NotFoundError: { s: 'NOT_FOUND_ERR', c: 8, m: 1 }, + NotSupportedError: { s: 'NOT_SUPPORTED_ERR', c: 9, m: 1 }, + InUseAttributeError: { s: 'INUSE_ATTRIBUTE_ERR', c: 10, m: 1 }, + InvalidStateError: { s: 'INVALID_STATE_ERR', c: 11, m: 1 }, + SyntaxError: { s: 'SYNTAX_ERR', c: 12, m: 1 }, + InvalidModificationError: { s: 'INVALID_MODIFICATION_ERR', c: 13, m: 1 }, + NamespaceError: { s: 'NAMESPACE_ERR', c: 14, m: 1 }, + InvalidAccessError: { s: 'INVALID_ACCESS_ERR', c: 15, m: 1 }, + ValidationError: { s: 'VALIDATION_ERR', c: 16, m: 0 }, + TypeMismatchError: { s: 'TYPE_MISMATCH_ERR', c: 17, m: 1 }, + SecurityError: { s: 'SECURITY_ERR', c: 18, m: 1 }, + NetworkError: { s: 'NETWORK_ERR', c: 19, m: 1 }, + AbortError: { s: 'ABORT_ERR', c: 20, m: 1 }, + URLMismatchError: { s: 'URL_MISMATCH_ERR', c: 21, m: 1 }, + QuotaExceededError: { s: 'QUOTA_EXCEEDED_ERR', c: 22, m: 1 }, + TimeoutError: { s: 'TIMEOUT_ERR', c: 23, m: 1 }, + InvalidNodeTypeError: { s: 'INVALID_NODE_TYPE_ERR', c: 24, m: 1 }, + DataCloneError: { s: 'DATA_CLONE_ERR', c: 25, m: 1 } +}; + + +/***/ }), +/* 746 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var getBuiltIn = __webpack_require__(24); +var createPropertyDescriptor = __webpack_require__(11); +var defineProperty = __webpack_require__(45).f; +var hasOwn = __webpack_require__(39); +var anInstance = __webpack_require__(211); +var inheritIfRequired = __webpack_require__(120); +var normalizeStringArgument = __webpack_require__(121); +var DOMExceptionConstants = __webpack_require__(745); +var clearErrorStack = __webpack_require__(124); +var DESCRIPTORS = __webpack_require__(6); +var IS_PURE = __webpack_require__(36); + +var DOM_EXCEPTION = 'DOMException'; +var Error = getBuiltIn('Error'); +var NativeDOMException = getBuiltIn(DOM_EXCEPTION); + +var $DOMException = function DOMException() { + anInstance(this, DOMExceptionPrototype); + var argumentsLength = arguments.length; + var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]); + var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error'); + var that = new NativeDOMException(message, name); + var error = new Error(message); + error.name = DOM_EXCEPTION; + defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1))); + inheritIfRequired(that, this, $DOMException); + return that; +}; + +var DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype; + +var ERROR_HAS_STACK = 'stack' in new Error(DOM_EXCEPTION); +var DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2); + +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(global, DOM_EXCEPTION); + +// Bun ~ 0.1.1 DOMException have incorrect descriptor and we can't redefine it +// https://github.com/Jarred-Sumner/bun/issues/399 +var BUGGY_DESCRIPTOR = !!descriptor && !(descriptor.writable && descriptor.configurable); + +var FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !BUGGY_DESCRIPTOR && !DOM_EXCEPTION_HAS_STACK; + +// `DOMException` constructor patch for `.stack` where it's required +// https://webidl.spec.whatwg.org/#es-DOMException-specialness +$({ global: true, constructor: true, forced: IS_PURE || FORCED_CONSTRUCTOR }, { // TODO: fix export logic + DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException +}); + +var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION); +var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype; + +if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) { + if (!IS_PURE) { + defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, PolyfilledDOMException)); + } + + for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { + var constant = DOMExceptionConstants[key]; + var constantName = constant.s; + if (!hasOwn(PolyfilledDOMException, constantName)) { + defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor(6, constant.c)); + } + } +} + + +/***/ }), +/* 747 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var getBuiltIn = __webpack_require__(24); +var setToStringTag = __webpack_require__(84); + +var DOM_EXCEPTION = 'DOMException'; + +// `DOMException.prototype[@@toStringTag]` property +setToStringTag(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION); + + +/***/ }), +/* 748 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove this module from `core-js@4` since it's split to modules listed below +__webpack_require__(749); +__webpack_require__(750); + + +/***/ }), +/* 749 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var clearImmediate = __webpack_require__(328).clear; + +// `clearImmediate` method +// http://w3c.github.io/setImmediate/#si-clearImmediate +$({ global: true, bind: true, enumerable: true, forced: global.clearImmediate !== clearImmediate }, { + clearImmediate: clearImmediate +}); + + +/***/ }), +/* 750 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var setTask = __webpack_require__(328).set; +var schedulersFix = __webpack_require__(751); + +// https://github.com/oven-sh/bun/issues/1633 +var setImmediate = global.setImmediate ? schedulersFix(setTask, false) : setTask; + +// `setImmediate` method +// http://w3c.github.io/setImmediate/#si-setImmediate +$({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== setImmediate }, { + setImmediate: setImmediate +}); + + +/***/ }), +/* 751 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__(4); +var apply = __webpack_require__(96); +var isCallable = __webpack_require__(21); +var ENGINE_IS_BUN = __webpack_require__(752); +var USER_AGENT = __webpack_require__(29); +var arraySlice = __webpack_require__(97); +var validateArgumentsLength = __webpack_require__(329); + +var Function = global.Function; +// dirty IE9- and Bun 0.3.0- checks +var WRAP = /MSIE .\./.test(USER_AGENT) || ENGINE_IS_BUN && (function () { + var version = global.Bun.version.split('.'); + return version.length < 3 || version[0] === '0' && (version[1] < 3 || version[1] === '3' && version[2] === '0'); +})(); + +// IE9- / Bun 0.3.0- setTimeout / setInterval / setImmediate additional parameters fix +// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#timers +// https://github.com/oven-sh/bun/issues/1633 +module.exports = function (scheduler, hasTimeArg) { + var firstParamIndex = hasTimeArg ? 2 : 1; + return WRAP ? function (handler, timeout /* , ...arguments */) { + var boundArgs = validateArgumentsLength(arguments.length, 1) > firstParamIndex; + var fn = isCallable(handler) ? handler : Function(handler); + var params = boundArgs ? arraySlice(arguments, firstParamIndex) : []; + var callback = boundArgs ? function () { + apply(fn, this, params); + } : fn; + return hasTimeArg ? scheduler(callback, timeout) : scheduler(callback); + } : scheduler; +}; + + +/***/ }), +/* 752 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/* global Bun -- Deno case */ +module.exports = typeof Bun == 'function' && Bun && typeof Bun.version == 'string'; + + +/***/ }), +/* 753 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var microtask = __webpack_require__(331); +var aCallable = __webpack_require__(31); +var validateArgumentsLength = __webpack_require__(329); +var IS_NODE = __webpack_require__(183); + +var process = global.process; + +// `queueMicrotask` method +// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-queuemicrotask +$({ global: true, enumerable: true, dontCallGetSet: true }, { + queueMicrotask: function queueMicrotask(fn) { + validateArgumentsLength(arguments.length, 1); + aCallable(fn); + var domain = IS_NODE && process.domain; + microtask(domain ? domain.bind(fn) : fn); + } +}); + + +/***/ }), +/* 754 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var defineBuiltInAccessor = __webpack_require__(79); +var DESCRIPTORS = __webpack_require__(6); + +var $TypeError = TypeError; +// eslint-disable-next-line es/no-object-defineproperty -- safe +var defineProperty = Object.defineProperty; +var INCORRECT_VALUE = global.self !== global; + +// `self` getter +// https://html.spec.whatwg.org/multipage/window-object.html#dom-self +try { + if (DESCRIPTORS) { + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + var descriptor = Object.getOwnPropertyDescriptor(global, 'self'); + // some engines have `self`, but with incorrect descriptor + // https://github.com/denoland/deno/issues/15765 + if (INCORRECT_VALUE || !descriptor || !descriptor.get || !descriptor.enumerable) { + defineBuiltInAccessor(global, 'self', { + get: function self() { + return global; + }, + set: function self(value) { + if (this !== global) throw new $TypeError('Illegal invocation'); + defineProperty(global, 'self', { + value: value, + writable: true, + configurable: true, + enumerable: true + }); + }, + configurable: true, + enumerable: true + }); + } + } else $({ global: true, simple: true, forced: INCORRECT_VALUE }, { + self: global + }); +} catch (error) { /* empty */ } + + +/***/ }), +/* 755 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var IS_PURE = __webpack_require__(36); +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var getBuiltin = __webpack_require__(24); +var uncurryThis = __webpack_require__(14); +var fails = __webpack_require__(7); +var uid = __webpack_require__(41); +var isCallable = __webpack_require__(21); +var isConstructor = __webpack_require__(91); +var isNullOrUndefined = __webpack_require__(17); +var isObject = __webpack_require__(20); +var isSymbol = __webpack_require__(23); +var iterate = __webpack_require__(132); +var anObject = __webpack_require__(47); +var classof = __webpack_require__(70); +var hasOwn = __webpack_require__(39); +var createProperty = __webpack_require__(78); +var createNonEnumerableProperty = __webpack_require__(44); +var lengthOfArrayLike = __webpack_require__(64); +var validateArgumentsLength = __webpack_require__(329); +var getRegExpFlags = __webpack_require__(369); +var MapHelpers = __webpack_require__(506); +var SetHelpers = __webpack_require__(659); +var arrayBufferTransfer = __webpack_require__(519); +var ERROR_STACK_INSTALLABLE = __webpack_require__(125); +var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(522); + +var Object = global.Object; +var Array = global.Array; +var Date = global.Date; +var Error = global.Error; +var EvalError = global.EvalError; +var RangeError = global.RangeError; +var ReferenceError = global.ReferenceError; +var SyntaxError = global.SyntaxError; +var TypeError = global.TypeError; +var URIError = global.URIError; +var PerformanceMark = global.PerformanceMark; +var WebAssembly = global.WebAssembly; +var CompileError = WebAssembly && WebAssembly.CompileError || Error; +var LinkError = WebAssembly && WebAssembly.LinkError || Error; +var RuntimeError = WebAssembly && WebAssembly.RuntimeError || Error; +var DOMException = getBuiltin('DOMException'); +var Map = MapHelpers.Map; +var mapHas = MapHelpers.has; +var mapGet = MapHelpers.get; +var mapSet = MapHelpers.set; +var Set = SetHelpers.Set; +var setAdd = SetHelpers.add; +var objectKeys = getBuiltin('Object', 'keys'); +var push = uncurryThis([].push); +var thisBooleanValue = uncurryThis(true.valueOf); +var thisNumberValue = uncurryThis(1.0.valueOf); +var thisStringValue = uncurryThis(''.valueOf); +var thisTimeValue = uncurryThis(Date.prototype.getTime); +var PERFORMANCE_MARK = uid('structuredClone'); +var DATA_CLONE_ERROR = 'DataCloneError'; +var TRANSFERRING = 'Transferring'; + +var checkBasicSemantic = function (structuredCloneImplementation) { + return !fails(function () { + var set1 = new global.Set([7]); + var set2 = structuredCloneImplementation(set1); + var number = structuredCloneImplementation(Object(7)); + return set2 === set1 || !set2.has(7) || typeof number != 'object' || +number !== 7; + }) && structuredCloneImplementation; +}; + +var checkErrorsCloning = function (structuredCloneImplementation, $Error) { + return !fails(function () { + var error = new $Error(); + var test = structuredCloneImplementation({ a: error, b: error }); + return !(test && test.a === test.b && test.a instanceof $Error && test.a.stack === error.stack); + }); +}; + +// https://github.com/whatwg/html/pull/5749 +var checkNewErrorsCloningSemantic = function (structuredCloneImplementation) { + return !fails(function () { + var test = structuredCloneImplementation(new global.AggregateError([1], PERFORMANCE_MARK, { cause: 3 })); + return test.name !== 'AggregateError' || test.errors[0] !== 1 || test.message !== PERFORMANCE_MARK || test.cause !== 3; + }); +}; + +// FF94+, Safari 15.4+, Chrome 98+, NodeJS 17.0+, Deno 1.13+ +// FF<103 and Safari implementations can't clone errors +// https://bugzilla.mozilla.org/show_bug.cgi?id=1556604 +// FF103 can clone errors, but `.stack` of clone is an empty string +// https://bugzilla.mozilla.org/show_bug.cgi?id=1778762 +// FF104+ fixed it on usual errors, but not on DOMExceptions +// https://bugzilla.mozilla.org/show_bug.cgi?id=1777321 +// Chrome <102 returns `null` if cloned object contains multiple references to one error +// https://bugs.chromium.org/p/v8/issues/detail?id=12542 +// NodeJS implementation can't clone DOMExceptions +// https://github.com/nodejs/node/issues/41038 +// only FF103+ supports new (html/5749) error cloning semantic +var nativeStructuredClone = global.structuredClone; + +var FORCED_REPLACEMENT = IS_PURE + || !checkErrorsCloning(nativeStructuredClone, Error) + || !checkErrorsCloning(nativeStructuredClone, DOMException) + || !checkNewErrorsCloningSemantic(nativeStructuredClone); + +// Chrome 82+, Safari 14.1+, Deno 1.11+ +// Chrome 78-81 implementation swaps `.name` and `.message` of cloned `DOMException` +// Chrome returns `null` if cloned object contains multiple references to one error +// Safari 14.1 implementation doesn't clone some `RegExp` flags, so requires a workaround +// Safari implementation can't clone errors +// Deno 1.2-1.10 implementations too naive +// NodeJS 16.0+ does not have `PerformanceMark` constructor +// NodeJS <17.2 structured cloning implementation from `performance.mark` is too naive +// and can't clone, for example, `RegExp` or some boxed primitives +// https://github.com/nodejs/node/issues/40840 +// no one of those implementations supports new (html/5749) error cloning semantic +var structuredCloneFromMark = !nativeStructuredClone && checkBasicSemantic(function (value) { + return new PerformanceMark(PERFORMANCE_MARK, { detail: value }).detail; +}); + +var nativeRestrictedStructuredClone = checkBasicSemantic(nativeStructuredClone) || structuredCloneFromMark; + +var throwUncloneable = function (type) { + throw new DOMException('Uncloneable type: ' + type, DATA_CLONE_ERROR); +}; + +var throwUnpolyfillable = function (type, action) { + throw new DOMException((action || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR); +}; + +var tryNativeRestrictedStructuredClone = function (value, type) { + if (!nativeRestrictedStructuredClone) throwUnpolyfillable(type); + return nativeRestrictedStructuredClone(value); +}; + +var createDataTransfer = function () { + var dataTransfer; + try { + dataTransfer = new global.DataTransfer(); + } catch (error) { + try { + dataTransfer = new global.ClipboardEvent('').clipboardData; + } catch (error2) { /* empty */ } + } + return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null; +}; + +var cloneBuffer = function (value, map, $type) { + if (mapHas(map, value)) return mapGet(map, value); + + var type = $type || classof(value); + var clone, length, options, source, target, i; + + if (type === 'SharedArrayBuffer') { + if (nativeRestrictedStructuredClone) clone = nativeRestrictedStructuredClone(value); + // SharedArrayBuffer should use shared memory, we can't polyfill it, so return the original + else clone = value; + } else { + var DataView = global.DataView; + + // `ArrayBuffer#slice` is not available in IE10 + // `ArrayBuffer#slice` and `DataView` are not available in old FF + if (!DataView && typeof value.slice != 'function') throwUnpolyfillable('ArrayBuffer'); + // detached buffers throws in `DataView` and `.slice` + try { + if (typeof value.slice == 'function' && !value.resizable) { + clone = value.slice(0); + } else { + length = value.byteLength; + options = 'maxByteLength' in value ? { maxByteLength: value.maxByteLength } : undefined; + clone = new ArrayBuffer(length, options); + source = new DataView(value); + target = new DataView(clone); + for (i = 0; i < length; i++) { + target.setUint8(i, source.getUint8(i)); + } + } + } catch (error) { + throw new DOMException('ArrayBuffer is detached', DATA_CLONE_ERROR); + } + } + + mapSet(map, value, clone); + + return clone; +}; + +var cloneView = function (value, type, offset, length, map) { + var C = global[type]; + // in some old engines like Safari 9, typeof C is 'object' + // on Uint8ClampedArray or some other constructors + if (!isObject(C)) throwUnpolyfillable(type); + return new C(cloneBuffer(value.buffer, map), offset, length); +}; + +var Placeholder = function (object, type, metadata) { + this.object = object; + this.type = type; + this.metadata = metadata; +}; + +var structuredCloneInternal = function (value, map, transferredBuffers) { + if (isSymbol(value)) throwUncloneable('Symbol'); + if (!isObject(value)) return value; + // effectively preserves circular references + if (map) { + if (mapHas(map, value)) return mapGet(map, value); + } else map = new Map(); + + var type = classof(value); + var C, name, cloned, dataTransfer, i, length, keys, key; + + switch (type) { + case 'Array': + cloned = Array(lengthOfArrayLike(value)); + break; + case 'Object': + cloned = {}; + break; + case 'Map': + cloned = new Map(); + break; + case 'Set': + cloned = new Set(); + break; + case 'RegExp': + // in this block because of a Safari 14.1 bug + // old FF does not clone regexes passed to the constructor, so get the source and flags directly + cloned = new RegExp(value.source, getRegExpFlags(value)); + break; + case 'Error': + name = value.name; + switch (name) { + case 'AggregateError': + cloned = new (getBuiltin('AggregateError'))([]); + break; + case 'EvalError': + cloned = new EvalError(); + break; + case 'RangeError': + cloned = new RangeError(); + break; + case 'ReferenceError': + cloned = new ReferenceError(); + break; + case 'SyntaxError': + cloned = new SyntaxError(); + break; + case 'TypeError': + cloned = new TypeError(); + break; + case 'URIError': + cloned = new URIError(); + break; + case 'CompileError': + cloned = new CompileError(); + break; + case 'LinkError': + cloned = new LinkError(); + break; + case 'RuntimeError': + cloned = new RuntimeError(); + break; + default: + cloned = new Error(); + } + break; + case 'DOMException': + cloned = new DOMException(value.message, value.name); + break; + case 'ArrayBuffer': + case 'SharedArrayBuffer': + cloned = transferredBuffers + ? new Placeholder(value, type) + : cloneBuffer(value, map, type); + break; + case 'DataView': + case 'Int8Array': + case 'Uint8Array': + case 'Uint8ClampedArray': + case 'Int16Array': + case 'Uint16Array': + case 'Int32Array': + case 'Uint32Array': + case 'Float16Array': + case 'Float32Array': + case 'Float64Array': + case 'BigInt64Array': + case 'BigUint64Array': + length = type === 'DataView' ? value.byteLength : value.length; + cloned = transferredBuffers + ? new Placeholder(value, type, { offset: value.byteOffset, length: length }) + : cloneView(value, type, value.byteOffset, length, map); + break; + case 'DOMQuad': + try { + cloned = new DOMQuad( + structuredCloneInternal(value.p1, map, transferredBuffers), + structuredCloneInternal(value.p2, map, transferredBuffers), + structuredCloneInternal(value.p3, map, transferredBuffers), + structuredCloneInternal(value.p4, map, transferredBuffers) + ); + } catch (error) { + cloned = tryNativeRestrictedStructuredClone(value, type); + } + break; + case 'File': + if (nativeRestrictedStructuredClone) try { + cloned = nativeRestrictedStructuredClone(value); + // NodeJS 20.0.0 bug, https://github.com/nodejs/node/issues/47612 + if (classof(cloned) !== type) cloned = undefined; + } catch (error) { /* empty */ } + if (!cloned) try { + cloned = new File([value], value.name, value); + } catch (error) { /* empty */ } + if (!cloned) throwUnpolyfillable(type); + break; + case 'FileList': + dataTransfer = createDataTransfer(); + if (dataTransfer) { + for (i = 0, length = lengthOfArrayLike(value); i < length; i++) { + dataTransfer.items.add(structuredCloneInternal(value[i], map, transferredBuffers)); + } + cloned = dataTransfer.files; + } else cloned = tryNativeRestrictedStructuredClone(value, type); + break; + case 'ImageData': + // Safari 9 ImageData is a constructor, but typeof ImageData is 'object' + try { + cloned = new ImageData( + structuredCloneInternal(value.data, map, transferredBuffers), + value.width, + value.height, + { colorSpace: value.colorSpace } + ); + } catch (error) { + cloned = tryNativeRestrictedStructuredClone(value, type); + } break; + default: + if (nativeRestrictedStructuredClone) { + cloned = nativeRestrictedStructuredClone(value); + } else switch (type) { + case 'BigInt': + // can be a 3rd party polyfill + cloned = Object(value.valueOf()); + break; + case 'Boolean': + cloned = Object(thisBooleanValue(value)); + break; + case 'Number': + cloned = Object(thisNumberValue(value)); + break; + case 'String': + cloned = Object(thisStringValue(value)); + break; + case 'Date': + cloned = new Date(thisTimeValue(value)); + break; + case 'Blob': + try { + cloned = value.slice(0, value.size, value.type); + } catch (error) { + throwUnpolyfillable(type); + } break; + case 'DOMPoint': + case 'DOMPointReadOnly': + C = global[type]; + try { + cloned = C.fromPoint + ? C.fromPoint(value) + : new C(value.x, value.y, value.z, value.w); + } catch (error) { + throwUnpolyfillable(type); + } break; + case 'DOMRect': + case 'DOMRectReadOnly': + C = global[type]; + try { + cloned = C.fromRect + ? C.fromRect(value) + : new C(value.x, value.y, value.width, value.height); + } catch (error) { + throwUnpolyfillable(type); + } break; + case 'DOMMatrix': + case 'DOMMatrixReadOnly': + C = global[type]; + try { + cloned = C.fromMatrix + ? C.fromMatrix(value) + : new C(value); + } catch (error) { + throwUnpolyfillable(type); + } break; + case 'AudioData': + case 'VideoFrame': + if (!isCallable(value.clone)) throwUnpolyfillable(type); + try { + cloned = value.clone(); + } catch (error) { + throwUncloneable(type); + } break; + case 'CropTarget': + case 'CryptoKey': + case 'FileSystemDirectoryHandle': + case 'FileSystemFileHandle': + case 'FileSystemHandle': + case 'GPUCompilationInfo': + case 'GPUCompilationMessage': + case 'ImageBitmap': + case 'RTCCertificate': + case 'WebAssembly.Module': + throwUnpolyfillable(type); + // break omitted + default: + throwUncloneable(type); + } + } + + mapSet(map, value, cloned); + + switch (type) { + case 'Array': + case 'Object': + keys = objectKeys(value); + for (i = 0, length = lengthOfArrayLike(keys); i < length; i++) { + key = keys[i]; + createProperty(cloned, key, structuredCloneInternal(value[key], map, transferredBuffers)); + } break; + case 'Map': + value.forEach(function (v, k) { + mapSet(cloned, structuredCloneInternal(k, map, transferredBuffers), structuredCloneInternal(v, map, transferredBuffers)); + }); + break; + case 'Set': + value.forEach(function (v) { + setAdd(cloned, structuredCloneInternal(v, map, transferredBuffers)); + }); + break; + case 'Error': + createNonEnumerableProperty(cloned, 'message', structuredCloneInternal(value.message, map, transferredBuffers)); + if (hasOwn(value, 'cause')) { + createNonEnumerableProperty(cloned, 'cause', structuredCloneInternal(value.cause, map, transferredBuffers)); + } + if (name === 'AggregateError') { + cloned.errors = structuredCloneInternal(value.errors, map, transferredBuffers); + } // break omitted + case 'DOMException': + if (ERROR_STACK_INSTALLABLE) { + createNonEnumerableProperty(cloned, 'stack', structuredCloneInternal(value.stack, map, transferredBuffers)); + } + } + + return cloned; +}; + +var replacePlaceholders = function (value, map) { + if (!isObject(value)) return value; + if (mapHas(map, value)) return mapGet(map, value); + + var type, object, metadata, i, length, keys, key, replacement; + + if (value instanceof Placeholder) { + type = value.type; + object = value.object; + + switch (type) { + case 'ArrayBuffer': + case 'SharedArrayBuffer': + replacement = cloneBuffer(object, map, type); + break; + case 'DataView': + case 'Int8Array': + case 'Uint8Array': + case 'Uint8ClampedArray': + case 'Int16Array': + case 'Uint16Array': + case 'Int32Array': + case 'Uint32Array': + case 'Float16Array': + case 'Float32Array': + case 'Float64Array': + case 'BigInt64Array': + case 'BigUint64Array': + metadata = value.metadata; + replacement = cloneView(object, type, metadata.offset, metadata.length, map); + } + } else switch (classof(value)) { + case 'Array': + case 'Object': + keys = objectKeys(value); + for (i = 0, length = lengthOfArrayLike(keys); i < length; i++) { + key = keys[i]; + value[key] = replacePlaceholders(value[key], map); + } break; + case 'Map': + replacement = new Map(); + value.forEach(function (v, k) { + mapSet(replacement, replacePlaceholders(k, map), replacePlaceholders(v, map)); + }); + break; + case 'Set': + replacement = new Set(); + value.forEach(function (v) { + setAdd(replacement, replacePlaceholders(v, map)); + }); + break; + case 'Error': + value.message = replacePlaceholders(value.message, map); + if (hasOwn(value, 'cause')) { + value.cause = replacePlaceholders(value.cause, map); + } + if (value.name === 'AggregateError') { + value.errors = replacePlaceholders(value.errors, map); + } // break omitted + case 'DOMException': + if (ERROR_STACK_INSTALLABLE) { + value.stack = replacePlaceholders(value.stack, map); + } + } + + mapSet(map, value, replacement || value); + + return replacement || value; +}; + +var tryToTransfer = function (rawTransfer, map) { + if (!isObject(rawTransfer)) throw new TypeError('Transfer option cannot be converted to a sequence'); + + var transfer = []; + + iterate(rawTransfer, function (value) { + push(transfer, anObject(value)); + }); + + var i = 0; + var length = lengthOfArrayLike(transfer); + var buffers = []; + var value, type, C, transferred, canvas, context; + + while (i < length) { + value = transfer[i++]; + + type = classof(value); + + if (type === 'ArrayBuffer') { + push(buffers, value); + continue; + } + + if (mapHas(map, value)) throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR); + + if (PROPER_STRUCTURED_CLONE_TRANSFER) { + transferred = nativeStructuredClone(value, { transfer: [value] }); + } else switch (type) { + case 'ImageBitmap': + C = global.OffscreenCanvas; + if (!isConstructor(C)) throwUnpolyfillable(type, TRANSFERRING); + try { + canvas = new C(value.width, value.height); + context = canvas.getContext('bitmaprenderer'); + context.transferFromImageBitmap(value); + transferred = canvas.transferToImageBitmap(); + } catch (error) { /* empty */ } + break; + case 'AudioData': + case 'VideoFrame': + if (!isCallable(value.clone) || !isCallable(value.close)) throwUnpolyfillable(type, TRANSFERRING); + try { + transferred = value.clone(); + value.close(); + } catch (error) { /* empty */ } + break; + case 'MediaSourceHandle': + case 'MessagePort': + case 'OffscreenCanvas': + case 'ReadableStream': + case 'TransformStream': + case 'WritableStream': + throwUnpolyfillable(type, TRANSFERRING); + } + + if (transferred === undefined) throw new DOMException('This object cannot be transferred: ' + type, DATA_CLONE_ERROR); + + mapSet(map, value, transferred); + } + + return buffers; +}; + +var tryToTransferBuffers = function (transfer, map) { + var i = 0; + var length = lengthOfArrayLike(transfer); + var value, transferred; + + while (i < length) { + value = transfer[i++]; + + if (mapHas(map, value)) throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR); + + if (arrayBufferTransfer) { + transferred = arrayBufferTransfer(value, undefined, true); + } else { + if (!isCallable(value.transfer)) throwUnpolyfillable('ArrayBuffer', TRANSFERRING); + transferred = value.transfer(); + } + + mapSet(map, value, transferred); + } +}; + +// `structuredClone` method +// https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone +$({ global: true, enumerable: true, sham: !PROPER_STRUCTURED_CLONE_TRANSFER, forced: FORCED_REPLACEMENT }, { + structuredClone: function structuredClone(value /* , { transfer } */) { + var options = validateArgumentsLength(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject(arguments[1]) : undefined; + var transfer = options ? options.transfer : undefined; + var transferredBuffers = false; + var map, buffers; + + if (transfer !== undefined) { + map = new Map(); + buffers = tryToTransfer(transfer, map); + transferredBuffers = !!lengthOfArrayLike(buffers); + } + + var clone = structuredCloneInternal(value, map, transferredBuffers); + + // since of an issue with cloning views of transferred buffers, we a forced to transfer / clone them in 2 steps + // https://github.com/zloirock/core-js/issues/1265 + if (transferredBuffers) { + map = new Map(); + tryToTransferBuffers(transfer, map); + clone = replacePlaceholders(clone, map); + } + + return clone; + } +}); + + +/***/ }), +/* 756 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove this module from `core-js@4` since it's split to modules listed below +__webpack_require__(757); +__webpack_require__(758); + + +/***/ }), +/* 757 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var schedulersFix = __webpack_require__(751); + +var setInterval = schedulersFix(global.setInterval, true); + +// Bun / IE9- setInterval additional parameters fix +// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval +$({ global: true, bind: true, forced: global.setInterval !== setInterval }, { + setInterval: setInterval +}); + + +/***/ }), +/* 758 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var schedulersFix = __webpack_require__(751); + +var setTimeout = schedulersFix(global.setTimeout, true); + +// Bun / IE9- setTimeout additional parameters fix +// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout +$({ global: true, bind: true, forced: global.setTimeout !== setTimeout }, { + setTimeout: setTimeout +}); + + +/***/ }), +/* 759 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove this module from `core-js@4` since it's replaced to module below +__webpack_require__(760); + + +/***/ }), +/* 760 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` +__webpack_require__(392); +var $ = __webpack_require__(3); +var DESCRIPTORS = __webpack_require__(6); +var USE_NATIVE_URL = __webpack_require__(761); +var global = __webpack_require__(4); +var bind = __webpack_require__(86); +var uncurryThis = __webpack_require__(14); +var defineBuiltIn = __webpack_require__(48); +var defineBuiltInAccessor = __webpack_require__(79); +var anInstance = __webpack_require__(211); +var hasOwn = __webpack_require__(39); +var assign = __webpack_require__(293); +var arrayFrom = __webpack_require__(163); +var arraySlice = __webpack_require__(77); +var codeAt = __webpack_require__(385).codeAt; +var toASCII = __webpack_require__(762); +var $toString = __webpack_require__(69); +var setToStringTag = __webpack_require__(84); +var validateArgumentsLength = __webpack_require__(329); +var URLSearchParamsModule = __webpack_require__(763); +var InternalStateModule = __webpack_require__(52); + +var setInternalState = InternalStateModule.set; +var getInternalURLState = InternalStateModule.getterFor('URL'); +var URLSearchParams = URLSearchParamsModule.URLSearchParams; +var getInternalSearchParamsState = URLSearchParamsModule.getState; + +var NativeURL = global.URL; +var TypeError = global.TypeError; +var parseInt = global.parseInt; +var floor = Math.floor; +var pow = Math.pow; +var charAt = uncurryThis(''.charAt); +var exec = uncurryThis(/./.exec); +var join = uncurryThis([].join); +var numberToString = uncurryThis(1.0.toString); +var pop = uncurryThis([].pop); +var push = uncurryThis([].push); +var replace = uncurryThis(''.replace); +var shift = uncurryThis([].shift); +var split = uncurryThis(''.split); +var stringSlice = uncurryThis(''.slice); +var toLowerCase = uncurryThis(''.toLowerCase); +var unshift = uncurryThis([].unshift); + +var INVALID_AUTHORITY = 'Invalid authority'; +var INVALID_SCHEME = 'Invalid scheme'; +var INVALID_HOST = 'Invalid host'; +var INVALID_PORT = 'Invalid port'; + +var ALPHA = /[a-z]/i; +// eslint-disable-next-line regexp/no-obscure-range -- safe +var ALPHANUMERIC = /[\d+-.a-z]/i; +var DIGIT = /\d/; +var HEX_START = /^0x/i; +var OCT = /^[0-7]+$/; +var DEC = /^\d+$/; +var HEX = /^[\da-f]+$/i; +/* eslint-disable regexp/no-control-character -- safe */ +var FORBIDDEN_HOST_CODE_POINT = /[\0\t\n\r #%/:<>?@[\\\]^|]/; +var FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT = /[\0\t\n\r #/:<>?@[\\\]^|]/; +var LEADING_C0_CONTROL_OR_SPACE = /^[\u0000-\u0020]+/; +var TRAILING_C0_CONTROL_OR_SPACE = /(^|[^\u0000-\u0020])[\u0000-\u0020]+$/; +var TAB_AND_NEW_LINE = /[\t\n\r]/g; +/* eslint-enable regexp/no-control-character -- safe */ +var EOF; + +// https://url.spec.whatwg.org/#ipv4-number-parser +var parseIPv4 = function (input) { + var parts = split(input, '.'); + var partsLength, numbers, index, part, radix, number, ipv4; + if (parts.length && parts[parts.length - 1] === '') { + parts.length--; + } + partsLength = parts.length; + if (partsLength > 4) return input; + numbers = []; + for (index = 0; index < partsLength; index++) { + part = parts[index]; + if (part === '') return input; + radix = 10; + if (part.length > 1 && charAt(part, 0) === '0') { + radix = exec(HEX_START, part) ? 16 : 8; + part = stringSlice(part, radix === 8 ? 1 : 2); + } + if (part === '') { + number = 0; + } else { + if (!exec(radix === 10 ? DEC : radix === 8 ? OCT : HEX, part)) return input; + number = parseInt(part, radix); + } + push(numbers, number); + } + for (index = 0; index < partsLength; index++) { + number = numbers[index]; + if (index === partsLength - 1) { + if (number >= pow(256, 5 - partsLength)) return null; + } else if (number > 255) return null; + } + ipv4 = pop(numbers); + for (index = 0; index < numbers.length; index++) { + ipv4 += numbers[index] * pow(256, 3 - index); + } + return ipv4; +}; + +// https://url.spec.whatwg.org/#concept-ipv6-parser +// eslint-disable-next-line max-statements -- TODO +var parseIPv6 = function (input) { + var address = [0, 0, 0, 0, 0, 0, 0, 0]; + var pieceIndex = 0; + var compress = null; + var pointer = 0; + var value, length, numbersSeen, ipv4Piece, number, swaps, swap; + + var chr = function () { + return charAt(input, pointer); + }; + + if (chr() === ':') { + if (charAt(input, 1) !== ':') return; + pointer += 2; + pieceIndex++; + compress = pieceIndex; + } + while (chr()) { + if (pieceIndex === 8) return; + if (chr() === ':') { + if (compress !== null) return; + pointer++; + pieceIndex++; + compress = pieceIndex; + continue; + } + value = length = 0; + while (length < 4 && exec(HEX, chr())) { + value = value * 16 + parseInt(chr(), 16); + pointer++; + length++; + } + if (chr() === '.') { + if (length === 0) return; + pointer -= length; + if (pieceIndex > 6) return; + numbersSeen = 0; + while (chr()) { + ipv4Piece = null; + if (numbersSeen > 0) { + if (chr() === '.' && numbersSeen < 4) pointer++; + else return; + } + if (!exec(DIGIT, chr())) return; + while (exec(DIGIT, chr())) { + number = parseInt(chr(), 10); + if (ipv4Piece === null) ipv4Piece = number; + else if (ipv4Piece === 0) return; + else ipv4Piece = ipv4Piece * 10 + number; + if (ipv4Piece > 255) return; + pointer++; + } + address[pieceIndex] = address[pieceIndex] * 256 + ipv4Piece; + numbersSeen++; + if (numbersSeen === 2 || numbersSeen === 4) pieceIndex++; + } + if (numbersSeen !== 4) return; + break; + } else if (chr() === ':') { + pointer++; + if (!chr()) return; + } else if (chr()) return; + address[pieceIndex++] = value; + } + if (compress !== null) { + swaps = pieceIndex - compress; + pieceIndex = 7; + while (pieceIndex !== 0 && swaps > 0) { + swap = address[pieceIndex]; + address[pieceIndex--] = address[compress + swaps - 1]; + address[compress + --swaps] = swap; + } + } else if (pieceIndex !== 8) return; + return address; +}; + +var findLongestZeroSequence = function (ipv6) { + var maxIndex = null; + var maxLength = 1; + var currStart = null; + var currLength = 0; + var index = 0; + for (; index < 8; index++) { + if (ipv6[index] !== 0) { + if (currLength > maxLength) { + maxIndex = currStart; + maxLength = currLength; + } + currStart = null; + currLength = 0; + } else { + if (currStart === null) currStart = index; + ++currLength; + } + } + if (currLength > maxLength) { + maxIndex = currStart; + maxLength = currLength; + } + return maxIndex; +}; + +// https://url.spec.whatwg.org/#host-serializing +var serializeHost = function (host) { + var result, index, compress, ignore0; + // ipv4 + if (typeof host == 'number') { + result = []; + for (index = 0; index < 4; index++) { + unshift(result, host % 256); + host = floor(host / 256); + } return join(result, '.'); + // ipv6 + } else if (typeof host == 'object') { + result = ''; + compress = findLongestZeroSequence(host); + for (index = 0; index < 8; index++) { + if (ignore0 && host[index] === 0) continue; + if (ignore0) ignore0 = false; + if (compress === index) { + result += index ? ':' : '::'; + ignore0 = true; + } else { + result += numberToString(host[index], 16); + if (index < 7) result += ':'; + } + } + return '[' + result + ']'; + } return host; +}; + +var C0ControlPercentEncodeSet = {}; +var fragmentPercentEncodeSet = assign({}, C0ControlPercentEncodeSet, { + ' ': 1, '"': 1, '<': 1, '>': 1, '`': 1 +}); +var pathPercentEncodeSet = assign({}, fragmentPercentEncodeSet, { + '#': 1, '?': 1, '{': 1, '}': 1 +}); +var userinfoPercentEncodeSet = assign({}, pathPercentEncodeSet, { + '/': 1, ':': 1, ';': 1, '=': 1, '@': 1, '[': 1, '\\': 1, ']': 1, '^': 1, '|': 1 +}); + +var percentEncode = function (chr, set) { + var code = codeAt(chr, 0); + return code > 0x20 && code < 0x7F && !hasOwn(set, chr) ? chr : encodeURIComponent(chr); +}; + +// https://url.spec.whatwg.org/#special-scheme +var specialSchemes = { + ftp: 21, + file: null, + http: 80, + https: 443, + ws: 80, + wss: 443 +}; + +// https://url.spec.whatwg.org/#windows-drive-letter +var isWindowsDriveLetter = function (string, normalized) { + var second; + return string.length === 2 && exec(ALPHA, charAt(string, 0)) + && ((second = charAt(string, 1)) === ':' || (!normalized && second === '|')); +}; + +// https://url.spec.whatwg.org/#start-with-a-windows-drive-letter +var startsWithWindowsDriveLetter = function (string) { + var third; + return string.length > 1 && isWindowsDriveLetter(stringSlice(string, 0, 2)) && ( + string.length === 2 || + ((third = charAt(string, 2)) === '/' || third === '\\' || third === '?' || third === '#') + ); +}; + +// https://url.spec.whatwg.org/#single-dot-path-segment +var isSingleDot = function (segment) { + return segment === '.' || toLowerCase(segment) === '%2e'; +}; + +// https://url.spec.whatwg.org/#double-dot-path-segment +var isDoubleDot = function (segment) { + segment = toLowerCase(segment); + return segment === '..' || segment === '%2e.' || segment === '.%2e' || segment === '%2e%2e'; +}; + +// States: +var SCHEME_START = {}; +var SCHEME = {}; +var NO_SCHEME = {}; +var SPECIAL_RELATIVE_OR_AUTHORITY = {}; +var PATH_OR_AUTHORITY = {}; +var RELATIVE = {}; +var RELATIVE_SLASH = {}; +var SPECIAL_AUTHORITY_SLASHES = {}; +var SPECIAL_AUTHORITY_IGNORE_SLASHES = {}; +var AUTHORITY = {}; +var HOST = {}; +var HOSTNAME = {}; +var PORT = {}; +var FILE = {}; +var FILE_SLASH = {}; +var FILE_HOST = {}; +var PATH_START = {}; +var PATH = {}; +var CANNOT_BE_A_BASE_URL_PATH = {}; +var QUERY = {}; +var FRAGMENT = {}; + +var URLState = function (url, isBase, base) { + var urlString = $toString(url); + var baseState, failure, searchParams; + if (isBase) { + failure = this.parse(urlString); + if (failure) throw new TypeError(failure); + this.searchParams = null; + } else { + if (base !== undefined) baseState = new URLState(base, true); + failure = this.parse(urlString, null, baseState); + if (failure) throw new TypeError(failure); + searchParams = getInternalSearchParamsState(new URLSearchParams()); + searchParams.bindURL(this); + this.searchParams = searchParams; + } +}; + +URLState.prototype = { + type: 'URL', + // https://url.spec.whatwg.org/#url-parsing + // eslint-disable-next-line max-statements -- TODO + parse: function (input, stateOverride, base) { + var url = this; + var state = stateOverride || SCHEME_START; + var pointer = 0; + var buffer = ''; + var seenAt = false; + var seenBracket = false; + var seenPasswordToken = false; + var codePoints, chr, bufferCodePoints, failure; + + input = $toString(input); + + if (!stateOverride) { + url.scheme = ''; + url.username = ''; + url.password = ''; + url.host = null; + url.port = null; + url.path = []; + url.query = null; + url.fragment = null; + url.cannotBeABaseURL = false; + input = replace(input, LEADING_C0_CONTROL_OR_SPACE, ''); + input = replace(input, TRAILING_C0_CONTROL_OR_SPACE, '$1'); + } + + input = replace(input, TAB_AND_NEW_LINE, ''); + + codePoints = arrayFrom(input); + + while (pointer <= codePoints.length) { + chr = codePoints[pointer]; + switch (state) { + case SCHEME_START: + if (chr && exec(ALPHA, chr)) { + buffer += toLowerCase(chr); + state = SCHEME; + } else if (!stateOverride) { + state = NO_SCHEME; + continue; + } else return INVALID_SCHEME; + break; + + case SCHEME: + if (chr && (exec(ALPHANUMERIC, chr) || chr === '+' || chr === '-' || chr === '.')) { + buffer += toLowerCase(chr); + } else if (chr === ':') { + if (stateOverride && ( + (url.isSpecial() !== hasOwn(specialSchemes, buffer)) || + (buffer === 'file' && (url.includesCredentials() || url.port !== null)) || + (url.scheme === 'file' && !url.host) + )) return; + url.scheme = buffer; + if (stateOverride) { + if (url.isSpecial() && specialSchemes[url.scheme] === url.port) url.port = null; + return; + } + buffer = ''; + if (url.scheme === 'file') { + state = FILE; + } else if (url.isSpecial() && base && base.scheme === url.scheme) { + state = SPECIAL_RELATIVE_OR_AUTHORITY; + } else if (url.isSpecial()) { + state = SPECIAL_AUTHORITY_SLASHES; + } else if (codePoints[pointer + 1] === '/') { + state = PATH_OR_AUTHORITY; + pointer++; + } else { + url.cannotBeABaseURL = true; + push(url.path, ''); + state = CANNOT_BE_A_BASE_URL_PATH; + } + } else if (!stateOverride) { + buffer = ''; + state = NO_SCHEME; + pointer = 0; + continue; + } else return INVALID_SCHEME; + break; + + case NO_SCHEME: + if (!base || (base.cannotBeABaseURL && chr !== '#')) return INVALID_SCHEME; + if (base.cannotBeABaseURL && chr === '#') { + url.scheme = base.scheme; + url.path = arraySlice(base.path); + url.query = base.query; + url.fragment = ''; + url.cannotBeABaseURL = true; + state = FRAGMENT; + break; + } + state = base.scheme === 'file' ? FILE : RELATIVE; + continue; + + case SPECIAL_RELATIVE_OR_AUTHORITY: + if (chr === '/' && codePoints[pointer + 1] === '/') { + state = SPECIAL_AUTHORITY_IGNORE_SLASHES; + pointer++; + } else { + state = RELATIVE; + continue; + } break; + + case PATH_OR_AUTHORITY: + if (chr === '/') { + state = AUTHORITY; + break; + } else { + state = PATH; + continue; + } + + case RELATIVE: + url.scheme = base.scheme; + if (chr === EOF) { + url.username = base.username; + url.password = base.password; + url.host = base.host; + url.port = base.port; + url.path = arraySlice(base.path); + url.query = base.query; + } else if (chr === '/' || (chr === '\\' && url.isSpecial())) { + state = RELATIVE_SLASH; + } else if (chr === '?') { + url.username = base.username; + url.password = base.password; + url.host = base.host; + url.port = base.port; + url.path = arraySlice(base.path); + url.query = ''; + state = QUERY; + } else if (chr === '#') { + url.username = base.username; + url.password = base.password; + url.host = base.host; + url.port = base.port; + url.path = arraySlice(base.path); + url.query = base.query; + url.fragment = ''; + state = FRAGMENT; + } else { + url.username = base.username; + url.password = base.password; + url.host = base.host; + url.port = base.port; + url.path = arraySlice(base.path); + url.path.length--; + state = PATH; + continue; + } break; + + case RELATIVE_SLASH: + if (url.isSpecial() && (chr === '/' || chr === '\\')) { + state = SPECIAL_AUTHORITY_IGNORE_SLASHES; + } else if (chr === '/') { + state = AUTHORITY; + } else { + url.username = base.username; + url.password = base.password; + url.host = base.host; + url.port = base.port; + state = PATH; + continue; + } break; + + case SPECIAL_AUTHORITY_SLASHES: + state = SPECIAL_AUTHORITY_IGNORE_SLASHES; + if (chr !== '/' || charAt(buffer, pointer + 1) !== '/') continue; + pointer++; + break; + + case SPECIAL_AUTHORITY_IGNORE_SLASHES: + if (chr !== '/' && chr !== '\\') { + state = AUTHORITY; + continue; + } break; + + case AUTHORITY: + if (chr === '@') { + if (seenAt) buffer = '%40' + buffer; + seenAt = true; + bufferCodePoints = arrayFrom(buffer); + for (var i = 0; i < bufferCodePoints.length; i++) { + var codePoint = bufferCodePoints[i]; + if (codePoint === ':' && !seenPasswordToken) { + seenPasswordToken = true; + continue; + } + var encodedCodePoints = percentEncode(codePoint, userinfoPercentEncodeSet); + if (seenPasswordToken) url.password += encodedCodePoints; + else url.username += encodedCodePoints; + } + buffer = ''; + } else if ( + chr === EOF || chr === '/' || chr === '?' || chr === '#' || + (chr === '\\' && url.isSpecial()) + ) { + if (seenAt && buffer === '') return INVALID_AUTHORITY; + pointer -= arrayFrom(buffer).length + 1; + buffer = ''; + state = HOST; + } else buffer += chr; + break; + + case HOST: + case HOSTNAME: + if (stateOverride && url.scheme === 'file') { + state = FILE_HOST; + continue; + } else if (chr === ':' && !seenBracket) { + if (buffer === '') return INVALID_HOST; + failure = url.parseHost(buffer); + if (failure) return failure; + buffer = ''; + state = PORT; + if (stateOverride === HOSTNAME) return; + } else if ( + chr === EOF || chr === '/' || chr === '?' || chr === '#' || + (chr === '\\' && url.isSpecial()) + ) { + if (url.isSpecial() && buffer === '') return INVALID_HOST; + if (stateOverride && buffer === '' && (url.includesCredentials() || url.port !== null)) return; + failure = url.parseHost(buffer); + if (failure) return failure; + buffer = ''; + state = PATH_START; + if (stateOverride) return; + continue; + } else { + if (chr === '[') seenBracket = true; + else if (chr === ']') seenBracket = false; + buffer += chr; + } break; + + case PORT: + if (exec(DIGIT, chr)) { + buffer += chr; + } else if ( + chr === EOF || chr === '/' || chr === '?' || chr === '#' || + (chr === '\\' && url.isSpecial()) || + stateOverride + ) { + if (buffer !== '') { + var port = parseInt(buffer, 10); + if (port > 0xFFFF) return INVALID_PORT; + url.port = (url.isSpecial() && port === specialSchemes[url.scheme]) ? null : port; + buffer = ''; + } + if (stateOverride) return; + state = PATH_START; + continue; + } else return INVALID_PORT; + break; + + case FILE: + url.scheme = 'file'; + if (chr === '/' || chr === '\\') state = FILE_SLASH; + else if (base && base.scheme === 'file') { + switch (chr) { + case EOF: + url.host = base.host; + url.path = arraySlice(base.path); + url.query = base.query; + break; + case '?': + url.host = base.host; + url.path = arraySlice(base.path); + url.query = ''; + state = QUERY; + break; + case '#': + url.host = base.host; + url.path = arraySlice(base.path); + url.query = base.query; + url.fragment = ''; + state = FRAGMENT; + break; + default: + if (!startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) { + url.host = base.host; + url.path = arraySlice(base.path); + url.shortenPath(); + } + state = PATH; + continue; + } + } else { + state = PATH; + continue; + } break; + + case FILE_SLASH: + if (chr === '/' || chr === '\\') { + state = FILE_HOST; + break; + } + if (base && base.scheme === 'file' && !startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) { + if (isWindowsDriveLetter(base.path[0], true)) push(url.path, base.path[0]); + else url.host = base.host; + } + state = PATH; + continue; + + case FILE_HOST: + if (chr === EOF || chr === '/' || chr === '\\' || chr === '?' || chr === '#') { + if (!stateOverride && isWindowsDriveLetter(buffer)) { + state = PATH; + } else if (buffer === '') { + url.host = ''; + if (stateOverride) return; + state = PATH_START; + } else { + failure = url.parseHost(buffer); + if (failure) return failure; + if (url.host === 'localhost') url.host = ''; + if (stateOverride) return; + buffer = ''; + state = PATH_START; + } continue; + } else buffer += chr; + break; + + case PATH_START: + if (url.isSpecial()) { + state = PATH; + if (chr !== '/' && chr !== '\\') continue; + } else if (!stateOverride && chr === '?') { + url.query = ''; + state = QUERY; + } else if (!stateOverride && chr === '#') { + url.fragment = ''; + state = FRAGMENT; + } else if (chr !== EOF) { + state = PATH; + if (chr !== '/') continue; + } break; + + case PATH: + if ( + chr === EOF || chr === '/' || + (chr === '\\' && url.isSpecial()) || + (!stateOverride && (chr === '?' || chr === '#')) + ) { + if (isDoubleDot(buffer)) { + url.shortenPath(); + if (chr !== '/' && !(chr === '\\' && url.isSpecial())) { + push(url.path, ''); + } + } else if (isSingleDot(buffer)) { + if (chr !== '/' && !(chr === '\\' && url.isSpecial())) { + push(url.path, ''); + } + } else { + if (url.scheme === 'file' && !url.path.length && isWindowsDriveLetter(buffer)) { + if (url.host) url.host = ''; + buffer = charAt(buffer, 0) + ':'; // normalize windows drive letter + } + push(url.path, buffer); + } + buffer = ''; + if (url.scheme === 'file' && (chr === EOF || chr === '?' || chr === '#')) { + while (url.path.length > 1 && url.path[0] === '') { + shift(url.path); + } + } + if (chr === '?') { + url.query = ''; + state = QUERY; + } else if (chr === '#') { + url.fragment = ''; + state = FRAGMENT; + } + } else { + buffer += percentEncode(chr, pathPercentEncodeSet); + } break; + + case CANNOT_BE_A_BASE_URL_PATH: + if (chr === '?') { + url.query = ''; + state = QUERY; + } else if (chr === '#') { + url.fragment = ''; + state = FRAGMENT; + } else if (chr !== EOF) { + url.path[0] += percentEncode(chr, C0ControlPercentEncodeSet); + } break; + + case QUERY: + if (!stateOverride && chr === '#') { + url.fragment = ''; + state = FRAGMENT; + } else if (chr !== EOF) { + if (chr === "'" && url.isSpecial()) url.query += '%27'; + else if (chr === '#') url.query += '%23'; + else url.query += percentEncode(chr, C0ControlPercentEncodeSet); + } break; + + case FRAGMENT: + if (chr !== EOF) url.fragment += percentEncode(chr, fragmentPercentEncodeSet); + break; + } + + pointer++; + } + }, + // https://url.spec.whatwg.org/#host-parsing + parseHost: function (input) { + var result, codePoints, index; + if (charAt(input, 0) === '[') { + if (charAt(input, input.length - 1) !== ']') return INVALID_HOST; + result = parseIPv6(stringSlice(input, 1, -1)); + if (!result) return INVALID_HOST; + this.host = result; + // opaque host + } else if (!this.isSpecial()) { + if (exec(FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT, input)) return INVALID_HOST; + result = ''; + codePoints = arrayFrom(input); + for (index = 0; index < codePoints.length; index++) { + result += percentEncode(codePoints[index], C0ControlPercentEncodeSet); + } + this.host = result; + } else { + input = toASCII(input); + if (exec(FORBIDDEN_HOST_CODE_POINT, input)) return INVALID_HOST; + result = parseIPv4(input); + if (result === null) return INVALID_HOST; + this.host = result; + } + }, + // https://url.spec.whatwg.org/#cannot-have-a-username-password-port + cannotHaveUsernamePasswordPort: function () { + return !this.host || this.cannotBeABaseURL || this.scheme === 'file'; + }, + // https://url.spec.whatwg.org/#include-credentials + includesCredentials: function () { + return this.username !== '' || this.password !== ''; + }, + // https://url.spec.whatwg.org/#is-special + isSpecial: function () { + return hasOwn(specialSchemes, this.scheme); + }, + // https://url.spec.whatwg.org/#shorten-a-urls-path + shortenPath: function () { + var path = this.path; + var pathSize = path.length; + if (pathSize && (this.scheme !== 'file' || pathSize !== 1 || !isWindowsDriveLetter(path[0], true))) { + path.length--; + } + }, + // https://url.spec.whatwg.org/#concept-url-serializer + serialize: function () { + var url = this; + var scheme = url.scheme; + var username = url.username; + var password = url.password; + var host = url.host; + var port = url.port; + var path = url.path; + var query = url.query; + var fragment = url.fragment; + var output = scheme + ':'; + if (host !== null) { + output += '//'; + if (url.includesCredentials()) { + output += username + (password ? ':' + password : '') + '@'; + } + output += serializeHost(host); + if (port !== null) output += ':' + port; + } else if (scheme === 'file') output += '//'; + output += url.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : ''; + if (query !== null) output += '?' + query; + if (fragment !== null) output += '#' + fragment; + return output; + }, + // https://url.spec.whatwg.org/#dom-url-href + setHref: function (href) { + var failure = this.parse(href); + if (failure) throw new TypeError(failure); + this.searchParams.update(); + }, + // https://url.spec.whatwg.org/#dom-url-origin + getOrigin: function () { + var scheme = this.scheme; + var port = this.port; + if (scheme === 'blob') try { + return new URLConstructor(scheme.path[0]).origin; + } catch (error) { + return 'null'; + } + if (scheme === 'file' || !this.isSpecial()) return 'null'; + return scheme + '://' + serializeHost(this.host) + (port !== null ? ':' + port : ''); + }, + // https://url.spec.whatwg.org/#dom-url-protocol + getProtocol: function () { + return this.scheme + ':'; + }, + setProtocol: function (protocol) { + this.parse($toString(protocol) + ':', SCHEME_START); + }, + // https://url.spec.whatwg.org/#dom-url-username + getUsername: function () { + return this.username; + }, + setUsername: function (username) { + var codePoints = arrayFrom($toString(username)); + if (this.cannotHaveUsernamePasswordPort()) return; + this.username = ''; + for (var i = 0; i < codePoints.length; i++) { + this.username += percentEncode(codePoints[i], userinfoPercentEncodeSet); + } + }, + // https://url.spec.whatwg.org/#dom-url-password + getPassword: function () { + return this.password; + }, + setPassword: function (password) { + var codePoints = arrayFrom($toString(password)); + if (this.cannotHaveUsernamePasswordPort()) return; + this.password = ''; + for (var i = 0; i < codePoints.length; i++) { + this.password += percentEncode(codePoints[i], userinfoPercentEncodeSet); + } + }, + // https://url.spec.whatwg.org/#dom-url-host + getHost: function () { + var host = this.host; + var port = this.port; + return host === null ? '' + : port === null ? serializeHost(host) + : serializeHost(host) + ':' + port; + }, + setHost: function (host) { + if (this.cannotBeABaseURL) return; + this.parse(host, HOST); + }, + // https://url.spec.whatwg.org/#dom-url-hostname + getHostname: function () { + var host = this.host; + return host === null ? '' : serializeHost(host); + }, + setHostname: function (hostname) { + if (this.cannotBeABaseURL) return; + this.parse(hostname, HOSTNAME); + }, + // https://url.spec.whatwg.org/#dom-url-port + getPort: function () { + var port = this.port; + return port === null ? '' : $toString(port); + }, + setPort: function (port) { + if (this.cannotHaveUsernamePasswordPort()) return; + port = $toString(port); + if (port === '') this.port = null; + else this.parse(port, PORT); + }, + // https://url.spec.whatwg.org/#dom-url-pathname + getPathname: function () { + var path = this.path; + return this.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : ''; + }, + setPathname: function (pathname) { + if (this.cannotBeABaseURL) return; + this.path = []; + this.parse(pathname, PATH_START); + }, + // https://url.spec.whatwg.org/#dom-url-search + getSearch: function () { + var query = this.query; + return query ? '?' + query : ''; + }, + setSearch: function (search) { + search = $toString(search); + if (search === '') { + this.query = null; + } else { + if (charAt(search, 0) === '?') search = stringSlice(search, 1); + this.query = ''; + this.parse(search, QUERY); + } + this.searchParams.update(); + }, + // https://url.spec.whatwg.org/#dom-url-searchparams + getSearchParams: function () { + return this.searchParams.facade; + }, + // https://url.spec.whatwg.org/#dom-url-hash + getHash: function () { + var fragment = this.fragment; + return fragment ? '#' + fragment : ''; + }, + setHash: function (hash) { + hash = $toString(hash); + if (hash === '') { + this.fragment = null; + return; + } + if (charAt(hash, 0) === '#') hash = stringSlice(hash, 1); + this.fragment = ''; + this.parse(hash, FRAGMENT); + }, + update: function () { + this.query = this.searchParams.serialize() || null; + } +}; + +// `URL` constructor +// https://url.spec.whatwg.org/#url-class +var URLConstructor = function URL(url /* , base */) { + var that = anInstance(this, URLPrototype); + var base = validateArgumentsLength(arguments.length, 1) > 1 ? arguments[1] : undefined; + var state = setInternalState(that, new URLState(url, false, base)); + if (!DESCRIPTORS) { + that.href = state.serialize(); + that.origin = state.getOrigin(); + that.protocol = state.getProtocol(); + that.username = state.getUsername(); + that.password = state.getPassword(); + that.host = state.getHost(); + that.hostname = state.getHostname(); + that.port = state.getPort(); + that.pathname = state.getPathname(); + that.search = state.getSearch(); + that.searchParams = state.getSearchParams(); + that.hash = state.getHash(); + } +}; + +var URLPrototype = URLConstructor.prototype; + +var accessorDescriptor = function (getter, setter) { + return { + get: function () { + return getInternalURLState(this)[getter](); + }, + set: setter && function (value) { + return getInternalURLState(this)[setter](value); + }, + configurable: true, + enumerable: true + }; +}; + +if (DESCRIPTORS) { + // `URL.prototype.href` accessors pair + // https://url.spec.whatwg.org/#dom-url-href + defineBuiltInAccessor(URLPrototype, 'href', accessorDescriptor('serialize', 'setHref')); + // `URL.prototype.origin` getter + // https://url.spec.whatwg.org/#dom-url-origin + defineBuiltInAccessor(URLPrototype, 'origin', accessorDescriptor('getOrigin')); + // `URL.prototype.protocol` accessors pair + // https://url.spec.whatwg.org/#dom-url-protocol + defineBuiltInAccessor(URLPrototype, 'protocol', accessorDescriptor('getProtocol', 'setProtocol')); + // `URL.prototype.username` accessors pair + // https://url.spec.whatwg.org/#dom-url-username + defineBuiltInAccessor(URLPrototype, 'username', accessorDescriptor('getUsername', 'setUsername')); + // `URL.prototype.password` accessors pair + // https://url.spec.whatwg.org/#dom-url-password + defineBuiltInAccessor(URLPrototype, 'password', accessorDescriptor('getPassword', 'setPassword')); + // `URL.prototype.host` accessors pair + // https://url.spec.whatwg.org/#dom-url-host + defineBuiltInAccessor(URLPrototype, 'host', accessorDescriptor('getHost', 'setHost')); + // `URL.prototype.hostname` accessors pair + // https://url.spec.whatwg.org/#dom-url-hostname + defineBuiltInAccessor(URLPrototype, 'hostname', accessorDescriptor('getHostname', 'setHostname')); + // `URL.prototype.port` accessors pair + // https://url.spec.whatwg.org/#dom-url-port + defineBuiltInAccessor(URLPrototype, 'port', accessorDescriptor('getPort', 'setPort')); + // `URL.prototype.pathname` accessors pair + // https://url.spec.whatwg.org/#dom-url-pathname + defineBuiltInAccessor(URLPrototype, 'pathname', accessorDescriptor('getPathname', 'setPathname')); + // `URL.prototype.search` accessors pair + // https://url.spec.whatwg.org/#dom-url-search + defineBuiltInAccessor(URLPrototype, 'search', accessorDescriptor('getSearch', 'setSearch')); + // `URL.prototype.searchParams` getter + // https://url.spec.whatwg.org/#dom-url-searchparams + defineBuiltInAccessor(URLPrototype, 'searchParams', accessorDescriptor('getSearchParams')); + // `URL.prototype.hash` accessors pair + // https://url.spec.whatwg.org/#dom-url-hash + defineBuiltInAccessor(URLPrototype, 'hash', accessorDescriptor('getHash', 'setHash')); +} + +// `URL.prototype.toJSON` method +// https://url.spec.whatwg.org/#dom-url-tojson +defineBuiltIn(URLPrototype, 'toJSON', function toJSON() { + return getInternalURLState(this).serialize(); +}, { enumerable: true }); + +// `URL.prototype.toString` method +// https://url.spec.whatwg.org/#URL-stringification-behavior +defineBuiltIn(URLPrototype, 'toString', function toString() { + return getInternalURLState(this).serialize(); +}, { enumerable: true }); + +if (NativeURL) { + var nativeCreateObjectURL = NativeURL.createObjectURL; + var nativeRevokeObjectURL = NativeURL.revokeObjectURL; + // `URL.createObjectURL` method + // https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL + if (nativeCreateObjectURL) defineBuiltIn(URLConstructor, 'createObjectURL', bind(nativeCreateObjectURL, NativeURL)); + // `URL.revokeObjectURL` method + // https://developer.mozilla.org/en-US/docs/Web/API/URL/revokeObjectURL + if (nativeRevokeObjectURL) defineBuiltIn(URLConstructor, 'revokeObjectURL', bind(nativeRevokeObjectURL, NativeURL)); +} + +setToStringTag(URLConstructor, 'URL'); + +$({ global: true, constructor: true, forced: !USE_NATIVE_URL, sham: !DESCRIPTORS }, { + URL: URLConstructor +}); + + +/***/ }), +/* 761 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var fails = __webpack_require__(7); +var wellKnownSymbol = __webpack_require__(34); +var DESCRIPTORS = __webpack_require__(6); +var IS_PURE = __webpack_require__(36); + +var ITERATOR = wellKnownSymbol('iterator'); + +module.exports = !fails(function () { + // eslint-disable-next-line unicorn/relative-url-style -- required for testing + var url = new URL('b?a=1&b=2&c=3', 'http://a'); + var params = url.searchParams; + var params2 = new URLSearchParams('a=1&a=2&b=3'); + var result = ''; + url.pathname = 'c%20d'; + params.forEach(function (value, key) { + params['delete']('b'); + result += key + value; + }); + params2['delete']('a', 2); + // `undefined` case is a Chromium 117 bug + // https://bugs.chromium.org/p/v8/issues/detail?id=14222 + params2['delete']('b', undefined); + return (IS_PURE && (!url.toJSON || !params2.has('a', 1) || params2.has('a', 2) || !params2.has('a', undefined) || params2.has('b'))) + || (!params.size && (IS_PURE || !DESCRIPTORS)) + || !params.sort + || url.href !== 'http://a/c%20d?a=1&c=3' + || params.get('c') !== '3' + || String(new URLSearchParams('?a=1')) !== 'a=1' + || !params[ITERATOR] + // throws in Edge + || new URL('https://a@b').username !== 'a' + || new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b' + // not punycoded in Edge + || new URL('http://тест').host !== 'xn--e1aybc' + // not escaped in Chrome 62- + || new URL('http://a#б').hash !== '#%D0%B1' + // fails in Chrome 66- + || result !== 'a1c3' + // throws in Safari + || new URL('http://x', undefined).host !== 'x'; +}); + + +/***/ }), +/* 762 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// based on https://github.com/bestiejs/punycode.js/blob/master/punycode.js +var uncurryThis = __webpack_require__(14); + +var maxInt = 2147483647; // aka. 0x7FFFFFFF or 2^31-1 +var base = 36; +var tMin = 1; +var tMax = 26; +var skew = 38; +var damp = 700; +var initialBias = 72; +var initialN = 128; // 0x80 +var delimiter = '-'; // '\x2D' +var regexNonASCII = /[^\0-\u007E]/; // non-ASCII chars +var regexSeparators = /[.\u3002\uFF0E\uFF61]/g; // RFC 3490 separators +var OVERFLOW_ERROR = 'Overflow: input needs wider integers to process'; +var baseMinusTMin = base - tMin; + +var $RangeError = RangeError; +var exec = uncurryThis(regexSeparators.exec); +var floor = Math.floor; +var fromCharCode = String.fromCharCode; +var charCodeAt = uncurryThis(''.charCodeAt); +var join = uncurryThis([].join); +var push = uncurryThis([].push); +var replace = uncurryThis(''.replace); +var split = uncurryThis(''.split); +var toLowerCase = uncurryThis(''.toLowerCase); + +/** + * Creates an array containing the numeric code points of each Unicode + * character in the string. While JavaScript uses UCS-2 internally, + * this function will convert a pair of surrogate halves (each of which + * UCS-2 exposes as separate characters) into a single code point, + * matching UTF-16. + */ +var ucs2decode = function (string) { + var output = []; + var counter = 0; + var length = string.length; + while (counter < length) { + var value = charCodeAt(string, counter++); + if (value >= 0xD800 && value <= 0xDBFF && counter < length) { + // It's a high surrogate, and there is a next character. + var extra = charCodeAt(string, counter++); + if ((extra & 0xFC00) === 0xDC00) { // Low surrogate. + push(output, ((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000); + } else { + // It's an unmatched surrogate; only append this code unit, in case the + // next code unit is the high surrogate of a surrogate pair. + push(output, value); + counter--; + } + } else { + push(output, value); + } + } + return output; +}; + +/** + * Converts a digit/integer into a basic code point. + */ +var digitToBasic = function (digit) { + // 0..25 map to ASCII a..z or A..Z + // 26..35 map to ASCII 0..9 + return digit + 22 + 75 * (digit < 26); +}; + +/** + * Bias adaptation function as per section 3.4 of RFC 3492. + * https://tools.ietf.org/html/rfc3492#section-3.4 + */ +var adapt = function (delta, numPoints, firstTime) { + var k = 0; + delta = firstTime ? floor(delta / damp) : delta >> 1; + delta += floor(delta / numPoints); + while (delta > baseMinusTMin * tMax >> 1) { + delta = floor(delta / baseMinusTMin); + k += base; + } + return floor(k + (baseMinusTMin + 1) * delta / (delta + skew)); +}; + +/** + * Converts a string of Unicode symbols (e.g. a domain name label) to a + * Punycode string of ASCII-only symbols. + */ +var encode = function (input) { + var output = []; + + // Convert the input in UCS-2 to an array of Unicode code points. + input = ucs2decode(input); + + // Cache the length. + var inputLength = input.length; + + // Initialize the state. + var n = initialN; + var delta = 0; + var bias = initialBias; + var i, currentValue; + + // Handle the basic code points. + for (i = 0; i < input.length; i++) { + currentValue = input[i]; + if (currentValue < 0x80) { + push(output, fromCharCode(currentValue)); + } + } + + var basicLength = output.length; // number of basic code points. + var handledCPCount = basicLength; // number of code points that have been handled; + + // Finish the basic string with a delimiter unless it's empty. + if (basicLength) { + push(output, delimiter); + } + + // Main encoding loop: + while (handledCPCount < inputLength) { + // All non-basic code points < n have been handled already. Find the next larger one: + var m = maxInt; + for (i = 0; i < input.length; i++) { + currentValue = input[i]; + if (currentValue >= n && currentValue < m) { + m = currentValue; + } + } + + // Increase `delta` enough to advance the decoder's state to , but guard against overflow. + var handledCPCountPlusOne = handledCPCount + 1; + if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) { + throw new $RangeError(OVERFLOW_ERROR); + } + + delta += (m - n) * handledCPCountPlusOne; + n = m; + + for (i = 0; i < input.length; i++) { + currentValue = input[i]; + if (currentValue < n && ++delta > maxInt) { + throw new $RangeError(OVERFLOW_ERROR); + } + if (currentValue === n) { + // Represent delta as a generalized variable-length integer. + var q = delta; + var k = base; + while (true) { + var t = k <= bias ? tMin : k >= bias + tMax ? tMax : k - bias; + if (q < t) break; + var qMinusT = q - t; + var baseMinusT = base - t; + push(output, fromCharCode(digitToBasic(t + qMinusT % baseMinusT))); + q = floor(qMinusT / baseMinusT); + k += base; + } + + push(output, fromCharCode(digitToBasic(q))); + bias = adapt(delta, handledCPCountPlusOne, handledCPCount === basicLength); + delta = 0; + handledCPCount++; + } + } + + delta++; + n++; + } + return join(output, ''); +}; + +module.exports = function (input) { + var encoded = []; + var labels = split(replace(toLowerCase(input), regexSeparators, '\u002E'), '.'); + var i, label; + for (i = 0; i < labels.length; i++) { + label = labels[i]; + push(encoded, exec(regexNonASCII, label) ? 'xn--' + encode(label) : label); + } + return join(encoded, '.'); +}; + + +/***/ }), +/* 763 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` +__webpack_require__(169); +var $ = __webpack_require__(3); +var global = __webpack_require__(4); +var call = __webpack_require__(8); +var uncurryThis = __webpack_require__(14); +var DESCRIPTORS = __webpack_require__(6); +var USE_NATIVE_URL = __webpack_require__(761); +var defineBuiltIn = __webpack_require__(48); +var defineBuiltInAccessor = __webpack_require__(79); +var defineBuiltIns = __webpack_require__(210); +var setToStringTag = __webpack_require__(84); +var createIteratorConstructor = __webpack_require__(171); +var InternalStateModule = __webpack_require__(52); +var anInstance = __webpack_require__(211); +var isCallable = __webpack_require__(21); +var hasOwn = __webpack_require__(39); +var bind = __webpack_require__(86); +var classof = __webpack_require__(70); +var anObject = __webpack_require__(47); +var isObject = __webpack_require__(20); +var $toString = __webpack_require__(69); +var create = __webpack_require__(72); +var createPropertyDescriptor = __webpack_require__(11); +var getIterator = __webpack_require__(135); +var getIteratorMethod = __webpack_require__(136); +var validateArgumentsLength = __webpack_require__(329); +var wellKnownSymbol = __webpack_require__(34); +var arraySort = __webpack_require__(189); + +var ITERATOR = wellKnownSymbol('iterator'); +var URL_SEARCH_PARAMS = 'URLSearchParams'; +var URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator'; +var setInternalState = InternalStateModule.set; +var getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS); +var getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR); +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; + +// Avoid NodeJS experimental warning +var safeGetBuiltIn = function (name) { + if (!DESCRIPTORS) return global[name]; + var descriptor = getOwnPropertyDescriptor(global, name); + return descriptor && descriptor.value; +}; + +var nativeFetch = safeGetBuiltIn('fetch'); +var NativeRequest = safeGetBuiltIn('Request'); +var Headers = safeGetBuiltIn('Headers'); +var RequestPrototype = NativeRequest && NativeRequest.prototype; +var HeadersPrototype = Headers && Headers.prototype; +var RegExp = global.RegExp; +var TypeError = global.TypeError; +var decodeURIComponent = global.decodeURIComponent; +var encodeURIComponent = global.encodeURIComponent; +var charAt = uncurryThis(''.charAt); +var join = uncurryThis([].join); +var push = uncurryThis([].push); +var replace = uncurryThis(''.replace); +var shift = uncurryThis([].shift); +var splice = uncurryThis([].splice); +var split = uncurryThis(''.split); +var stringSlice = uncurryThis(''.slice); + +var plus = /\+/g; +var sequences = Array(4); + +var percentSequence = function (bytes) { + return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\da-f]{2}){' + bytes + '})', 'gi')); +}; + +var percentDecode = function (sequence) { + try { + return decodeURIComponent(sequence); + } catch (error) { + return sequence; + } +}; + +var deserialize = function (it) { + var result = replace(it, plus, ' '); + var bytes = 4; + try { + return decodeURIComponent(result); + } catch (error) { + while (bytes) { + result = replace(result, percentSequence(bytes--), percentDecode); + } + return result; + } +}; + +var find = /[!'()~]|%20/g; + +var replacements = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+' +}; + +var replacer = function (match) { + return replacements[match]; +}; + +var serialize = function (it) { + return replace(encodeURIComponent(it), find, replacer); +}; + +var URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) { + setInternalState(this, { + type: URL_SEARCH_PARAMS_ITERATOR, + iterator: getIterator(getInternalParamsState(params).entries), + kind: kind + }); +}, 'Iterator', function next() { + var state = getInternalIteratorState(this); + var kind = state.kind; + var step = state.iterator.next(); + var entry = step.value; + if (!step.done) { + step.value = kind === 'keys' ? entry.key : kind === 'values' ? entry.value : [entry.key, entry.value]; + } return step; +}, true); + +var URLSearchParamsState = function (init) { + this.entries = []; + this.url = null; + + if (init !== undefined) { + if (isObject(init)) this.parseObject(init); + else this.parseQuery(typeof init == 'string' ? charAt(init, 0) === '?' ? stringSlice(init, 1) : init : $toString(init)); + } +}; + +URLSearchParamsState.prototype = { + type: URL_SEARCH_PARAMS, + bindURL: function (url) { + this.url = url; + this.update(); + }, + parseObject: function (object) { + var iteratorMethod = getIteratorMethod(object); + var iterator, next, step, entryIterator, entryNext, first, second; + + if (iteratorMethod) { + iterator = getIterator(object, iteratorMethod); + next = iterator.next; + while (!(step = call(next, iterator)).done) { + entryIterator = getIterator(anObject(step.value)); + entryNext = entryIterator.next; + if ( + (first = call(entryNext, entryIterator)).done || + (second = call(entryNext, entryIterator)).done || + !call(entryNext, entryIterator).done + ) throw new TypeError('Expected sequence with length 2'); + push(this.entries, { key: $toString(first.value), value: $toString(second.value) }); + } + } else for (var key in object) if (hasOwn(object, key)) { + push(this.entries, { key: key, value: $toString(object[key]) }); + } + }, + parseQuery: function (query) { + if (query) { + var attributes = split(query, '&'); + var index = 0; + var attribute, entry; + while (index < attributes.length) { + attribute = attributes[index++]; + if (attribute.length) { + entry = split(attribute, '='); + push(this.entries, { + key: deserialize(shift(entry)), + value: deserialize(join(entry, '=')) + }); + } + } + } + }, + serialize: function () { + var entries = this.entries; + var result = []; + var index = 0; + var entry; + while (index < entries.length) { + entry = entries[index++]; + push(result, serialize(entry.key) + '=' + serialize(entry.value)); + } return join(result, '&'); + }, + update: function () { + this.entries.length = 0; + this.parseQuery(this.url.query); + }, + updateURL: function () { + if (this.url) this.url.update(); + } +}; + +// `URLSearchParams` constructor +// https://url.spec.whatwg.org/#interface-urlsearchparams +var URLSearchParamsConstructor = function URLSearchParams(/* init */) { + anInstance(this, URLSearchParamsPrototype); + var init = arguments.length > 0 ? arguments[0] : undefined; + var state = setInternalState(this, new URLSearchParamsState(init)); + if (!DESCRIPTORS) this.size = state.entries.length; +}; + +var URLSearchParamsPrototype = URLSearchParamsConstructor.prototype; + +defineBuiltIns(URLSearchParamsPrototype, { + // `URLSearchParams.prototype.append` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-append + append: function append(name, value) { + var state = getInternalParamsState(this); + validateArgumentsLength(arguments.length, 2); + push(state.entries, { key: $toString(name), value: $toString(value) }); + if (!DESCRIPTORS) this.length++; + state.updateURL(); + }, + // `URLSearchParams.prototype.delete` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-delete + 'delete': function (name /* , value */) { + var state = getInternalParamsState(this); + var length = validateArgumentsLength(arguments.length, 1); + var entries = state.entries; + var key = $toString(name); + var $value = length < 2 ? undefined : arguments[1]; + var value = $value === undefined ? $value : $toString($value); + var index = 0; + while (index < entries.length) { + var entry = entries[index]; + if (entry.key === key && (value === undefined || entry.value === value)) { + splice(entries, index, 1); + if (value !== undefined) break; + } else index++; + } + if (!DESCRIPTORS) this.size = entries.length; + state.updateURL(); + }, + // `URLSearchParams.prototype.get` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-get + get: function get(name) { + var entries = getInternalParamsState(this).entries; + validateArgumentsLength(arguments.length, 1); + var key = $toString(name); + var index = 0; + for (; index < entries.length; index++) { + if (entries[index].key === key) return entries[index].value; + } + return null; + }, + // `URLSearchParams.prototype.getAll` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-getall + getAll: function getAll(name) { + var entries = getInternalParamsState(this).entries; + validateArgumentsLength(arguments.length, 1); + var key = $toString(name); + var result = []; + var index = 0; + for (; index < entries.length; index++) { + if (entries[index].key === key) push(result, entries[index].value); + } + return result; + }, + // `URLSearchParams.prototype.has` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-has + has: function has(name /* , value */) { + var entries = getInternalParamsState(this).entries; + var length = validateArgumentsLength(arguments.length, 1); + var key = $toString(name); + var $value = length < 2 ? undefined : arguments[1]; + var value = $value === undefined ? $value : $toString($value); + var index = 0; + while (index < entries.length) { + var entry = entries[index++]; + if (entry.key === key && (value === undefined || entry.value === value)) return true; + } + return false; + }, + // `URLSearchParams.prototype.set` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-set + set: function set(name, value) { + var state = getInternalParamsState(this); + validateArgumentsLength(arguments.length, 1); + var entries = state.entries; + var found = false; + var key = $toString(name); + var val = $toString(value); + var index = 0; + var entry; + for (; index < entries.length; index++) { + entry = entries[index]; + if (entry.key === key) { + if (found) splice(entries, index--, 1); + else { + found = true; + entry.value = val; + } + } + } + if (!found) push(entries, { key: key, value: val }); + if (!DESCRIPTORS) this.size = entries.length; + state.updateURL(); + }, + // `URLSearchParams.prototype.sort` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-sort + sort: function sort() { + var state = getInternalParamsState(this); + arraySort(state.entries, function (a, b) { + return a.key > b.key ? 1 : -1; + }); + state.updateURL(); + }, + // `URLSearchParams.prototype.forEach` method + forEach: function forEach(callback /* , thisArg */) { + var entries = getInternalParamsState(this).entries; + var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined); + var index = 0; + var entry; + while (index < entries.length) { + entry = entries[index++]; + boundFunction(entry.value, entry.key, this); + } + }, + // `URLSearchParams.prototype.keys` method + keys: function keys() { + return new URLSearchParamsIterator(this, 'keys'); + }, + // `URLSearchParams.prototype.values` method + values: function values() { + return new URLSearchParamsIterator(this, 'values'); + }, + // `URLSearchParams.prototype.entries` method + entries: function entries() { + return new URLSearchParamsIterator(this, 'entries'); + } +}, { enumerable: true }); + +// `URLSearchParams.prototype[@@iterator]` method +defineBuiltIn(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' }); + +// `URLSearchParams.prototype.toString` method +// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior +defineBuiltIn(URLSearchParamsPrototype, 'toString', function toString() { + return getInternalParamsState(this).serialize(); +}, { enumerable: true }); + +// `URLSearchParams.prototype.size` getter +// https://github.com/whatwg/url/pull/734 +if (DESCRIPTORS) defineBuiltInAccessor(URLSearchParamsPrototype, 'size', { + get: function size() { + return getInternalParamsState(this).entries.length; + }, + configurable: true, + enumerable: true +}); + +setToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS); + +$({ global: true, constructor: true, forced: !USE_NATIVE_URL }, { + URLSearchParams: URLSearchParamsConstructor +}); + +// Wrap `fetch` and `Request` for correct work with polyfilled `URLSearchParams` +if (!USE_NATIVE_URL && isCallable(Headers)) { + var headersHas = uncurryThis(HeadersPrototype.has); + var headersSet = uncurryThis(HeadersPrototype.set); + + var wrapRequestOptions = function (init) { + if (isObject(init)) { + var body = init.body; + var headers; + if (classof(body) === URL_SEARCH_PARAMS) { + headers = init.headers ? new Headers(init.headers) : new Headers(); + if (!headersHas(headers, 'content-type')) { + headersSet(headers, 'content-type', 'application/x-www-form-urlencoded;charset=UTF-8'); + } + return create(init, { + body: createPropertyDescriptor(0, $toString(body)), + headers: createPropertyDescriptor(0, headers) + }); + } + } return init; + }; + + if (isCallable(nativeFetch)) { + $({ global: true, enumerable: true, dontCallGetSet: true, forced: true }, { + fetch: function fetch(input /* , init */) { + return nativeFetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {}); + } + }); + } + + if (isCallable(NativeRequest)) { + var RequestConstructor = function Request(input /* , init */) { + anInstance(this, RequestPrototype); + return new NativeRequest(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {}); + }; + + RequestPrototype.constructor = RequestConstructor; + RequestConstructor.prototype = RequestPrototype; + + $({ global: true, constructor: true, dontCallGetSet: true, forced: true }, { + Request: RequestConstructor + }); + } +} + +module.exports = { + URLSearchParams: URLSearchParamsConstructor, + getState: getInternalParamsState +}; + + +/***/ }), +/* 764 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var getBuiltIn = __webpack_require__(24); +var fails = __webpack_require__(7); +var validateArgumentsLength = __webpack_require__(329); +var toString = __webpack_require__(69); +var USE_NATIVE_URL = __webpack_require__(761); + +var URL = getBuiltIn('URL'); + +// https://github.com/nodejs/node/issues/47505 +// https://github.com/denoland/deno/issues/18893 +var THROWS_WITHOUT_ARGUMENTS = USE_NATIVE_URL && fails(function () { + URL.canParse(); +}); + +// `URL.canParse` method +// https://url.spec.whatwg.org/#dom-url-canparse +$({ target: 'URL', stat: true, forced: !THROWS_WITHOUT_ARGUMENTS }, { + canParse: function canParse(url) { + var length = validateArgumentsLength(arguments.length, 1); + var urlString = toString(url); + var base = length < 2 || arguments[1] === undefined ? undefined : toString(arguments[1]); + try { + return !!new URL(urlString, base); + } catch (error) { + return false; + } + } +}); + + +/***/ }), +/* 765 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(3); +var call = __webpack_require__(8); + +// `URL.prototype.toJSON` method +// https://url.spec.whatwg.org/#dom-url-tojson +$({ target: 'URL', proto: true, enumerable: true }, { + toJSON: function toJSON() { + return call(URL.prototype.toString, this); + } +}); + + +/***/ }), +/* 766 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// TODO: Remove this module from `core-js@4` since it's replaced to module below +__webpack_require__(763); + + +/***/ }), +/* 767 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var defineBuiltIn = __webpack_require__(48); +var uncurryThis = __webpack_require__(14); +var toString = __webpack_require__(69); +var validateArgumentsLength = __webpack_require__(329); + +var $URLSearchParams = URLSearchParams; +var URLSearchParamsPrototype = $URLSearchParams.prototype; +var append = uncurryThis(URLSearchParamsPrototype.append); +var $delete = uncurryThis(URLSearchParamsPrototype['delete']); +var forEach = uncurryThis(URLSearchParamsPrototype.forEach); +var push = uncurryThis([].push); +var params = new $URLSearchParams('a=1&a=2&b=3'); + +params['delete']('a', 1); +// `undefined` case is a Chromium 117 bug +// https://bugs.chromium.org/p/v8/issues/detail?id=14222 +params['delete']('b', undefined); + +if (params + '' !== 'a=2') { + defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) { + var length = arguments.length; + var $value = length < 2 ? undefined : arguments[1]; + if (length && $value === undefined) return $delete(this, name); + var entries = []; + forEach(this, function (v, k) { // also validates `this` + push(entries, { key: k, value: v }); + }); + validateArgumentsLength(length, 1); + var key = toString(name); + var value = toString($value); + var index = 0; + var dindex = 0; + var found = false; + var entriesLength = entries.length; + var entry; + while (index < entriesLength) { + entry = entries[index++]; + if (found || entry.key === key) { + found = true; + $delete(this, entry.key); + } else dindex++; + } + while (dindex < entriesLength) { + entry = entries[dindex++]; + if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value); + } + }, { enumerable: true, unsafe: true }); +} + + +/***/ }), +/* 768 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var defineBuiltIn = __webpack_require__(48); +var uncurryThis = __webpack_require__(14); +var toString = __webpack_require__(69); +var validateArgumentsLength = __webpack_require__(329); + +var $URLSearchParams = URLSearchParams; +var URLSearchParamsPrototype = $URLSearchParams.prototype; +var getAll = uncurryThis(URLSearchParamsPrototype.getAll); +var $has = uncurryThis(URLSearchParamsPrototype.has); +var params = new $URLSearchParams('a=1'); + +// `undefined` case is a Chromium 117 bug +// https://bugs.chromium.org/p/v8/issues/detail?id=14222 +if (params.has('a', 2) || !params.has('a', undefined)) { + defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) { + var length = arguments.length; + var $value = length < 2 ? undefined : arguments[1]; + if (length && $value === undefined) return $has(this, name); + var values = getAll(this, name); // also validates `this` + validateArgumentsLength(length, 1); + var value = toString($value); + var index = 0; + while (index < values.length) { + if (values[index++] === value) return true; + } return false; + }, { enumerable: true, unsafe: true }); +} + + +/***/ }), +/* 769 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var DESCRIPTORS = __webpack_require__(6); +var uncurryThis = __webpack_require__(14); +var defineBuiltInAccessor = __webpack_require__(79); + +var URLSearchParamsPrototype = URLSearchParams.prototype; +var forEach = uncurryThis(URLSearchParamsPrototype.forEach); + +// `URLSearchParams.prototype.size` getter +// https://github.com/whatwg/url/pull/734 +if (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) { + defineBuiltInAccessor(URLSearchParamsPrototype, 'size', { + get: function size() { + var count = 0; + forEach(this, function () { count++; }); + return count; + }, + configurable: true, + enumerable: true + }); +} + + +/***/ }) +/******/ ]); }(); diff --git a/game/game.js b/game/game.js index 6addaa262b..a97e096c1b 100644 --- a/game/game.js +++ b/game/game.js @@ -115,7 +115,10 @@ updateURL:'https://raw.githubusercontent.com/libccy/noname', mirrorURL:'https://raw.fgit.cf/libccy/noname', hallURL:'47.99.105.222', - assetURL:'', + assetURL:(()=>{ + const nonameInited=localStorage.getItem('noname_inited'); + return typeof nonameInited=='string'&&nonameInited!=='nodejs'?nonameInited:''; + })(), changeLog:[], updates:[], canvasUpdates:[], @@ -8535,112 +8538,6 @@ return get.is.sameNature(natures,nature); } }); - if (!('includes' in Array.prototype)) { - Object.defineProperty(Array.prototype, 'includes', { - enumerable: false, - configurable: true, - writable: true, - value: function (searchElement, fromIndex) { - if (this == null) { - throw new TypeError('"this" is null or not defined'); - } - var o = Object(this); - var len = o.length >>> 0; - if (len === 0) { - return false; - } - var n = fromIndex | 0; - var k = Math.max(n >= 0 ? n : len - Math.abs(n), 0); - function sameValueZero(x, y) { - return x === y || (typeof x === 'number' && typeof y === 'number' && isNaN(x) && isNaN(y)); - } - while (k < len) { - if (sameValueZero(o[k], searchElement)) { - return true; - } - k++; - } - return false; - } - }); - } - if(!('flat' in Array.prototype)){ - Object.defineProperty(Array.prototype, "flat", { - configurable:true, - enumerable:false, - writable:true, - value:function(depth){ - if(typeof depth!='number') depth=1; - const arr=[]; - for(let i=0;i0&&Array.isArray(obj)){ - obj.flat(depth-1).forEach(function(item){ - arr.push(item) - }); - } - else{ - arr.push(obj); - } - } - return arr; - } - }); - } - if (!("allSettled" in Promise)){ - Object.defineProperty(Promise, "allSettled", { - configurable:true, - enumerable:false, - writable:true, - value:function allSettled(ary){ - const Promise = this; - return new Promise((resolve, reject) => { - // if (Object.prototype.toString.call(arr) != "[object Array]") - if (!Array.isArray(ary)) - return reject(new TypeError(`${typeof arr} ${ary} is not iterable(cannot read property Symbol(Symbol.iterator))`)); - let args = Array.prototype.slice.call(ary); - if (args.length == 0) return resolve([]); - let arrCount = args.length; - function resolvePromise(index, value) { - if (typeof value == "object") { - var then = value.then; - if (typeof then == "function") { - then.call(value, (val) => { - args[index] = { status: "fulfilled", value: val }; - if (--arrCount == 0) resolve(args); - }, (e) => { - args[index] = { status: "rejected", reason: e }; - if (--arrCount == 0) resolve(args); - }); - } - } - } - - for (let i = 0; i < args.length; ++i) - resolvePromise(i, args[i]); - }); - } - }); - } - if(!Object.values){ - Object.defineProperty(Object, 'values', { - configurable:true, - enumerable:false, - writable:true, - value:function(obj){ - if(obj!== Object(obj)) { - throw new TypeError('Object.values called on a non-object'); - } - var values=[]; - for(var key in obj) { - if(obj.hasOwnProperty(key)){ - values.push(obj[key]); - } - } - return values; - } - }); - } window.onkeydown=function(e){ if(!ui.menuContainer||!ui.menuContainer.classList.contains('hidden')){ if(e.keyCode==116||((e.ctrlKey||e.metaKey)&&e.keyCode==82)){ @@ -8807,39 +8704,39 @@ if(typeof line=='number'&&(typeof game.readFile=='function'||location.origin!='file://')){ function createShowCode(lines){ let showCode=''; - if(lines.length>=10){ - if(line>4){ - for(let i=line-5;i`${i+1}| ${line==i+1?'⚠️':''}${_line}\n`).toString(); + if(lines.length>=10){ + if(line>4){ + for(let i=line-5;i`${i+1}| ${line==i+1?'⚠️':''}${_line}\n`).toString(); } return showCode; } //协议名须和html一致(网页端防跨域),且文件是js if (typeof src=='string'&&src.startsWith(location.protocol)&&src.endsWith('.js')){ - //获取代码 - const codes=lib.init.reqSync('local:'+decodeURI(src).replace(lib.assetURL,'').replace(winPath,'')); - const lines=codes.split("\n"); - str+='\n'+createShowCode(lines); - str+='\n-------------'; + //获取代码 + const codes=lib.init.reqSync('local:'+decodeURI(src).replace(lib.assetURL,'').replace(winPath,'')); + const lines=codes.split("\n"); + str+='\n'+createShowCode(lines); + str+='\n-------------'; } //解析parsex里的content fun内容(通常是技能content) else if(err&&err.stack&&err.stack.split('\n')[1].trim().startsWith('at Object.eval [as content]')){ - const codes=_status.event.content; - if(typeof codes=='function'){ - const lines=codes.toString().split("\n"); - str+='\n'+createShowCode(lines); - str+='\n-------------'; - } - } - } + const codes=_status.event.content; + if(typeof codes=='function'){ + const lines=codes.toString().split("\n"); + str+='\n'+createShowCode(lines); + str+='\n-------------'; + } + } + } if(err&&err.stack) str+='\n'+decodeURI(err.stack).replace(new RegExp(lib.assetURL,'g'),'').replace(new RegExp(winPath,'g'),''); alert(str); window.ea=Array.from(arguments); @@ -8874,7 +8771,6 @@ else if(ua.includes('iphone')||ua.includes('ipad')||ua.includes('macintosh')){ lib.device='ios'; } - lib.assetURL=noname_inited; } if(lib.assetURL.includes('com.widget.noname.qingyao')){ @@ -47525,7 +47421,7 @@ window.extension={}; fetch(`${extensionURL}catalog.js`,{ referrerPolicy:'no-referrer' - }).then(value=>value.text()).then(eval).then(loaded).catch(reason=>{ + }).then(response=>response.text()).then(eval).then(loaded).catch(reason=>{ console.log(reason); delete window.extension; loading.innerHTML='连接失败:'+(reason instanceof Error?reason.message:String(reason)); @@ -60962,5 +60858,11 @@ }, get:get }; - lib.init.init(); + if('__core-js_shared__' in window) lib.init.init(); + else{ + const coreJSBundle=document.createElement('script'); + coreJSBundle.onerror=coreJSBundle.onload=lib.init.init; + coreJSBundle.src=`${lib.assetURL}game/core-js-bundle.js`; + document.head.appendChild(coreJSBundle); + } } diff --git a/layout/mode/stone.css b/layout/mode/stone.css index d7b67be514..f43c03880c 100644 --- a/layout/mode/stone.css +++ b/layout/mode/stone.css @@ -1,348 +1,514 @@ -#arena.stone>.player.minskin[data-position='4']{top:calc(100% - 305px);left:calc(100% - 120px);} -#arena.stone>.card[data-position='4']{top:calc(100% - 297px);left:calc(100% - 112px);} -#arena.stone>.popup[data-position='4']{top:calc(100% - 340px);left:calc(100% - 112px);} -#arena.stone>.player.minskin[data-position='6']{top:calc(100% - 305px);left:calc(100% - 260px);} -#arena.stone>.card[data-position='6']{top:calc(100% - 297px);left:calc(100% - 252px);} -#arena.stone>.popup[data-position='6']{top:calc(100% - 340px);left:calc(100% - 252px);} -#arena.stone>.player.minskin[data-position='7']{top:calc(100% - 305px);left:140px;} -#arena.stone>.card[data-position='7']{top:calc(100% - 297px);left:148px;} -#arena.stone>.popup[data-position='7']{top:calc(100% - 340px);left:148px;} -#arena.stone>.player.minskin[data-position='5']{top:calc(100% - 305px);left:0;} -#arena.stone>.card[data-position='5']{top:calc(100% - 297px);left:8px;} -#arena.stone>.popup[data-position='5']{top:calc(100% - 340px);left:8px;} - -#arena.stone>.player.minskin[data-position='9']{top:30px;left:calc(100% - 120px);} -#arena.stone>.card[data-position='9']{top:38px;left:calc(100% - 112px);} -#arena.stone>.popup[data-position='9']{top:160px;left:calc(100% - 112px);} -#arena.stone>.player.minskin[data-position='11']{top:10px;left:calc(100% - 260px);} -#arena.stone>.card[data-position='11']{top:18px;left:calc(100% - 252px);} -#arena.stone>.popup[data-position='11']{top:140px;left:calc(100% - 252px);} -#arena.stone>.player.minskin[data-position='10']{top:10px;left:140px;} -#arena.stone>.card[data-position='10']{top:18px;left:148px;} -#arena.stone>.popup[data-position='10']{top:140px;left:148px;} -#arena.stone>.player.minskin[data-position='8']{top:30px;left:0;} -#arena.stone>.card[data-position='8']{top:38px;left:8px;} -#arena.stone>.popup[data-position='8']{top:160px;left:8px;} -#arena:not(.chess).mobile>.player[data-position='0']>.name{ - top:30px; -} -#arena .player>.name{ - top:36px; -} -#arena.slim_player .player>.name{ - top:33px; -} -#arena .player.linked>.name{ - transform: rotate(90deg) translate(120px,-96px); -} -#arena .player.linked>.name.name2{ - transform: rotate(90deg) translate(98px,-31px); -} - -#arena.oldlayout .player.linked>.name{ - transform: none !important; -} -#arena.oldlayout .player.linked>.name.name2{ - transform: none !important; -} - -.player.minskin .judges{ - top:14px; -} -.player>.identity.menubutton.round{ - padding: 0; - transform: scale(1.2) translate(-2px,2px); -} -.card .wunature{ - top:74px; - left:6px; - right: auto; +#arena.stone>.player.minskin[data-position='4'] { + top: calc(100% - 305px); + left: calc(100% - 120px); } + +#arena.stone>.card[data-position='4'] { + top: calc(100% - 297px); + left: calc(100% - 112px); +} + +#arena.stone>.popup[data-position='4'] { + top: calc(100% - 340px); + left: calc(100% - 112px); +} + +#arena.stone>.player.minskin[data-position='6'] { + top: calc(100% - 305px); + left: calc(100% - 260px); +} + +#arena.stone>.card[data-position='6'] { + top: calc(100% - 297px); + left: calc(100% - 252px); +} + +#arena.stone>.popup[data-position='6'] { + top: calc(100% - 340px); + left: calc(100% - 252px); +} + +#arena.stone>.player.minskin[data-position='7'] { + top: calc(100% - 305px); + left: 140px; +} + +#arena.stone>.card[data-position='7'] { + top: calc(100% - 297px); + left: 148px; +} + +#arena.stone>.popup[data-position='7'] { + top: calc(100% - 340px); + left: 148px; +} + +#arena.stone>.player.minskin[data-position='5'] { + top: calc(100% - 305px); + left: 0; +} + +#arena.stone>.card[data-position='5'] { + top: calc(100% - 297px); + left: 8px; +} + +#arena.stone>.popup[data-position='5'] { + top: calc(100% - 340px); + left: 8px; +} + +#arena.stone>.player.minskin[data-position='9'] { + top: 30px; + left: calc(100% - 120px); +} + +#arena.stone>.card[data-position='9'] { + top: 38px; + left: calc(100% - 112px); +} + +#arena.stone>.popup[data-position='9'] { + top: 160px; + left: calc(100% - 112px); +} + +#arena.stone>.player.minskin[data-position='11'] { + top: 10px; + left: calc(100% - 260px); +} + +#arena.stone>.card[data-position='11'] { + top: 18px; + left: calc(100% - 252px); +} + +#arena.stone>.popup[data-position='11'] { + top: 140px; + left: calc(100% - 252px); +} + +#arena.stone>.player.minskin[data-position='10'] { + top: 10px; + left: 140px; +} + +#arena.stone>.card[data-position='10'] { + top: 18px; + left: 148px; +} + +#arena.stone>.popup[data-position='10'] { + top: 140px; + left: 148px; +} + +#arena.stone>.player.minskin[data-position='8'] { + top: 30px; + left: 0; +} + +#arena.stone>.card[data-position='8'] { + top: 38px; + left: 8px; +} + +#arena.stone>.popup[data-position='8'] { + top: 160px; + left: 8px; +} + +#arena:not(.chess).mobile>.player[data-position='0']>.name { + top: 30px; +} + +#arena .player>.name { + top: 36px; +} + +#arena.slim_player .player>.name { + top: 33px; +} + +#arena .player.linked>.name { + transform: rotate(90deg) translate(120px, -96px); +} + +#arena .player.linked>.name.name2 { + transform: rotate(90deg) translate(98px, -31px); +} + +#arena.oldlayout .player.linked>.name { + transform: none !important; +} + +#arena.oldlayout .player.linked>.name.name2 { + transform: none !important; +} + +.player.minskin .judges { + top: 14px; +} + +.player>.identity.menubutton.round { + padding: 0; + transform: scale(1.2) translate(-2px, 2px); +} + +.card .wunature { + top: 74px; + left: 6px; + right: auto; +} + /* .player .equips{ */ - /*z-index: 4;*/ +/*z-index: 4;*/ /* } */ -#arena:not(.chess).mobile .player[data-position='0']:not(.minskin)>.identity{ - left: 100px; - top: -7px; +#arena:not(.chess).mobile .player[data-position='0']:not(.minskin)>.identity { + left: 100px; + top: -7px; } -#deck-builder{ - overflow: hidden; +#deck-builder { + overflow: hidden; } -#deck-builder>.shadowed.list{ - width: 200px; - height: 100%; - right: 0; - top:0; - border-radius: 0px; - transform: translateX(200px); - opacity: 0; + +#deck-builder>.shadowed.list { + width: 200px; + height: 100%; + right: 0; + top: 0; + border-radius: 0px; + transform: translateX(200px); + opacity: 0; } -#deck-builder.shown>.shadowed.list{ - transform: none; - opacity: 1; + +#deck-builder.shown>.shadowed.list { + transform: none; + opacity: 1; } -#deck-builder>.shadowed.list>.menubutton.large.create{ - position: absolute; - bottom: 10px; - left: auto; - right: 10px; - margin: 0; - padding: 0; - width: 180px; - height: 50px; - font-size: 36px; - line-height: 50px; - z-index: 2; -} -#deck-builder>.shadowed.list>.list-container{ - width:100%; - left:0; - height: calc(100% - 60px); - overflow-y: scroll; - overflow-x: visible; - text-align: left; -} -#deck-builder>.shadowed.list>.list-container:not(.deck){ - z-index: 1; -} -#deck-builder>.shadowed.list>.list-container.deck{ - pointer-events: none; - opacity: 0; -} -#deck-builder>.shadowed.list>.list-container.deck.shown{ - pointer-events: auto; - opacity: 1; + +#deck-builder>.shadowed.list>.menubutton.large.create { + position: absolute; + bottom: 10px; + left: auto; + right: 10px; + margin: 0; + padding: 0; + width: 180px; + height: 50px; + font-size: 36px; + line-height: 50px; + z-index: 2; } -#deck-builder>.shadowed.list>.list-container.deck>.card{ - zoom:0.8; - margin-bottom: 15px; - margin-top: 0; - transition: all 0s; + +#deck-builder>.shadowed.list>.list-container { + width: 100%; + left: 0; + height: calc(100% - 60px); + overflow-y: scroll; + overflow-x: visible; + text-align: left; } -#deck-builder>.shadowed.list>.list-container.deck>.card:nth-child(2n+1){ - margin-left: 15px; + +#deck-builder>.shadowed.list>.list-container:not(.deck) { + z-index: 1; } -#deck-builder>.shadowed.list>.list-container.deck>.card:nth-child(2n){ - margin-left: 7px; + +#deck-builder>.shadowed.list>.list-container.deck { + pointer-events: none; + opacity: 0; +} + +#deck-builder>.shadowed.list>.list-container.deck.shown { + pointer-events: auto; + opacity: 1; +} + +#deck-builder>.shadowed.list>.list-container.deck>.card { + zoom: 0.8; + margin-bottom: 15px; + margin-top: 0; + transition: all 0s; } + +#deck-builder>.shadowed.list>.list-container.deck>.card:nth-child(2n+1) { + margin-left: 15px; +} + +#deck-builder>.shadowed.list>.list-container.deck>.card:nth-child(2n) { + margin-left: 7px; +} + #deck-builder>.shadowed.list>.list-container.deck>.card:first-child, -#deck-builder>.shadowed.list>.list-container.deck>.card:first-child+div{ - margin-top: 15px; -} -.deckitem{ - position: relative; - width: 170px; - margin-left: 15px; - margin-right: 0; - padding-left: 0; - padding-right: 0; - padding-top: 5px; - padding-bottom: 5px; - margin-top: 15px; - margin-bottom: 0px; - text-align: left; - font-size:24px; - line-height:30px; - font-family:'xinwei'; - border-radius: 40px 4px 4px 40px; - background-size: cover; - white-space: nowrap; - transition: all 0s; +#deck-builder>.shadowed.list>.list-container.deck>.card:first-child+div { + margin-top: 15px; } + +.deckitem { + position: relative; + width: 170px; + margin-left: 15px; + margin-right: 0; + padding-left: 0; + padding-right: 0; + padding-top: 5px; + padding-bottom: 5px; + margin-top: 15px; + margin-bottom: 0px; + text-align: left; + font-size: 24px; + line-height: 30px; + font-family: 'xinwei'; + border-radius: 40px 4px 4px 40px; + background-size: cover; + white-space: nowrap; + transition: all 0s; +} + #window:not(.nopointer) .deckitem, #window:not(.nopointer) #deck-builder>.shadowed.list>.menubutton.large.create, -#window:not(.nopointer) #deck-builder>.controls>div:not(*:last-child){ - cursor: pointer; -} -.dialog .deckitem{ - margin-left: 8px; - margin-right: 9px; -} -.deckitem.random{ - border-radius: 4px; - text-align: center; -} -.deckitem.random>span{ - margin-left: 0; -} -.deckitem:last-child{ - margin-bottom: 15px; -} -.deckitem>span{ - margin-left: 46px; -} -.deckitem>.menubutton.round{ - position: absolute; - left: -1px; - top: -2px; - width: 34px; - height: 34px; -} -#deck-builder>.shadowed.career{ - width: 240px; - height: 240px; - right: 220px; - bottom: 20px; - opacity: 0; - transform: scale(0) translateX(300px); - transform-origin: right bottom; - transition-duration: 0.3s; - z-index: 8; -} -#deck-builder>.shadowed.career.shown{ - transform: scale(1) translateX(0); - opacity: 1; +#window:not(.nopointer) #deck-builder>.controls>div:not(*:last-child) { + cursor: pointer; } -#deck-builder>.shadowed.career>div{ - width: 80px; - height: 80px; - margin: 0; - padding: 0; - position: relative; - display: inline-block; -} -#deck-builder>.shadowed.career>div>.menubutton.round{ - left: 15px; - top: 5px; -} -#deck-builder>.shadowed.career>div>.text{ - font-size: 12px; - width: 100%; - text-align: center; - top: 58px; -} -#deck-builder>.dialog.fixed{ - left: auto; - right: 240px; - width: calc(100% - 280px); - /*opacity: 0;*/ - animation: none; - -webkit-animation:none; - /*transform: scale(0.8);*/ - /*pointer-events: none;*/ - /*-webkit-animation:dialog_start2 0.5s;*/ - transition: all 0.5s; -} -#deck-builder:not(.shown)>.dialog.fixed{ - opacity: 0; - transform: scale(0.8); - pointer-events: none; -} -#deck-builder>.dialog.fixed.shown{ - opacity: 1; - transform: scale(1); - pointer-events: auto; -} -#deck-builder>.controls{ - opacity: 0; - height: 50px; - width: calc(100% - 200px); - bottom: 10px; - left: 0; - text-align: right; - z-index: 9; - pointer-events: none; -} -#deck-builder>.controls>div{ - position: relative; - margin-top:5px; - margin-left: 5px; - margin-right: 5px; -} -#deck-builder>.controls>.card-count{ - position: absolute; - width: 100px; - height: 100%; - left: calc(50% - 50px); - text-align: center; - font-family: 'xinwei'; - font-size: 24px; - line-height: 50px; - margin: 0; -} -#deck-builder>.controls>div:last-child{ - margin-right: 40px; - white-space: nowrap; - -webkit-user-select: text; -} -#deck-builder>.controls.shown{ - opacity: 1; - pointer-events: auto; + +.dialog .deckitem { + margin-left: 8px; + margin-right: 9px; } -#arena>.player.stone_deck{ - transform: scale(1) translateX(100px); - opacity: 0; - transition: all 0.5s; - left: calc(5% + 50px); - top:calc(50% - 90px); + +.deckitem.random { + border-radius: 4px; + text-align: center; } -#arena>.player.stone_deck.shown{ - transform: scale(0.8); - opacity: 1; + +.deckitem.random>span { + margin-left: 0; +} + +.deckitem:last-child { + margin-bottom: 15px; +} + +.deckitem>span { + margin-left: 46px; +} + +.deckitem>.menubutton.round { + position: absolute; + left: -1px; + top: -2px; + width: 34px; + height: 34px; +} + +#deck-builder>.shadowed.career { + width: 240px; + height: 240px; + right: 220px; + bottom: 20px; + opacity: 0; + transform: scale(0) translateX(300px); + transform-origin: right bottom; + transition-duration: 0.3s; + z-index: 8; } -#arena>.player.stone_deck.shown.removing{ - transform: scale(0.6) translateX(-100px); + +#deck-builder>.shadowed.career.shown { + transform: scale(1) translateX(0); + opacity: 1; } -#arena>.player.stone_deck>div:not(.avatar):not(.avatar2){ - display: none !important; + +#deck-builder>.shadowed.career>div { + width: 80px; + height: 80px; + margin: 0; + padding: 0; + position: relative; + display: inline-block; +} + +#deck-builder>.shadowed.career>div>.menubutton.round { + left: 15px; + top: 5px; +} + +#deck-builder>.shadowed.career>div>.text { + font-size: 12px; + width: 100%; + text-align: center; + top: 58px; +} + +#deck-builder>.dialog.fixed { + left: auto; + right: 240px; + width: calc(100% - 280px); + /*opacity: 0;*/ + animation: none; + -webkit-animation: none; + /*transform: scale(0.8);*/ + /*pointer-events: none;*/ + /*-webkit-animation:dialog_start2 0.5s;*/ + transition: all 0.5s; +} + +#deck-builder:not(.shown)>.dialog.fixed { + opacity: 0; + transform: scale(0.8); + pointer-events: none; +} + +#deck-builder>.dialog.fixed.shown { + opacity: 1; + transform: scale(1); + pointer-events: auto; +} + +#deck-builder>.controls { + opacity: 0; + height: 50px; + width: calc(100% - 200px); + bottom: 10px; + left: 0; + text-align: right; + z-index: 9; + pointer-events: none; +} + +#deck-builder>.controls>div { + position: relative; + margin-top: 5px; + margin-left: 5px; + margin-right: 5px; +} + +#deck-builder>.controls>.card-count { + position: absolute; + width: 100px; + height: 100%; + left: calc(50% - 50px); + text-align: center; + font-family: 'xinwei'; + font-size: 24px; + line-height: 50px; + margin: 0; +} + +#deck-builder>.controls>div:last-child { + margin-right: 40px; + white-space: nowrap; + user-select: text; + -webkit-user-select: text; +} + +#deck-builder>.controls.shown { + opacity: 1; + pointer-events: auto; +} + +#arena>.player.stone_deck { + transform: scale(1) translateX(100px); + opacity: 0; + transition: all 0.5s; + left: calc(5% + 50px); + top: calc(50% - 90px); +} + +#arena>.player.stone_deck.shown { + transform: scale(0.8); + opacity: 1; +} + +#arena>.player.stone_deck.shown.removing { + transform: scale(0.6) translateX(-100px); +} + +#arena>.player.stone_deck>div:not(.avatar):not(.avatar2) { + display: none !important; } /*#arena>.skillbar>.skillbartext:hover{ opacity: 1; }*/ -@keyframes skillbarglow{ - 0%{box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px} - 50%{box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px,rgba(255, 0, 0, 0.4) 0 0 5px, - rgba(255, 0, 0, 0.4) 0 0 12px, rgba(255, 0, 0, 1) 0 0 30px, rgba(255, 0, 0, 0.2) 0 0 30px} - 100%{box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px} -} -@-webkit-keyframes skillbarglow{ - 0%{box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px} - 50%{box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px,rgba(255, 0, 0, 0.4) 0 0 5px, - rgba(255, 0, 0, 0.4) 0 0 12px, rgba(255, 0, 0, 1) 0 0 30px, rgba(255, 0, 0, 0.2) 0 0 30px} - 100%{box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px} +@keyframes skillbarglow { + 0% { + box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px + } + + 50% { + box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px, + rgba(255, 0, 0, 0.4) 0 0 12px, rgba(255, 0, 0, 1) 0 0 30px, rgba(255, 0, 0, 0.2) 0 0 30px + } + + 100% { + box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px + } } -div[data-career='mage']{ - background-image: url('../../image/mode/stone/career/mage.png'); - background-size:cover; +@-webkit-keyframes skillbarglow { + 0% { + box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px + } + + 50% { + box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px, + rgba(255, 0, 0, 0.4) 0 0 12px, rgba(255, 0, 0, 1) 0 0 30px, rgba(255, 0, 0, 0.2) 0 0 30px + } + + 100% { + box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px + } } -div[data-career='druid']{ - background-image: url('../../image/mode/stone/career/druid.png'); - background-size:cover; + +div[data-career='mage'] { + background-image: url('../../image/mode/stone/career/mage.png'); + background-size: cover; } -div[data-career='hunter']{ - background-image: url('../../image/mode/stone/career/hunter.png'); - background-size:cover; + +div[data-career='druid'] { + background-image: url('../../image/mode/stone/career/druid.png'); + background-size: cover; } -div[data-career='shaman']{ - background-image: url('../../image/mode/stone/career/shaman.png'); - background-size:cover; + +div[data-career='hunter'] { + background-image: url('../../image/mode/stone/career/hunter.png'); + background-size: cover; } -div[data-career='paladin']{ - background-image: url('../../image/mode/stone/career/paladin.png'); - background-size:cover; + +div[data-career='shaman'] { + background-image: url('../../image/mode/stone/career/shaman.png'); + background-size: cover; } -div[data-career='rogue']{ - background-image: url('../../image/mode/stone/career/rogue.png'); - background-size:cover; + +div[data-career='paladin'] { + background-image: url('../../image/mode/stone/career/paladin.png'); + background-size: cover; } -div[data-career='priest']{ - background-image: url('../../image/mode/stone/career/priest.png'); - background-size:cover; + +div[data-career='rogue'] { + background-image: url('../../image/mode/stone/career/rogue.png'); + background-size: cover; } -div[data-career='warrior']{ - background-image: url('../../image/mode/stone/career/warrior.png'); - background-size:cover; + +div[data-career='priest'] { + background-image: url('../../image/mode/stone/career/priest.png'); + background-size: cover; } -div[data-career='warlock']{ - background-image: url('../../image/mode/stone/career/warlock.png'); - background-size:cover; + +div[data-career='warrior'] { + background-image: url('../../image/mode/stone/career/warrior.png'); + background-size: cover; } -div[data-career='knight']{ - background-image: url('../../image/mode/stone/career/knight.png'); - background-size:cover; + +div[data-career='warlock'] { + background-image: url('../../image/mode/stone/career/warlock.png'); + background-size: cover; } + +div[data-career='knight'] { + background-image: url('../../image/mode/stone/career/knight.png'); + background-size: cover; +} \ No newline at end of file From d67bda46f6845795dcf935f74f9384c22f9bcb9d Mon Sep 17 00:00:00 2001 From: Tipx-L <138244655+Tipx-L@users.noreply.github.com> Date: Wed, 4 Oct 2023 22:55:55 -0700 Subject: [PATCH 103/115] Add `lib.compatibleEdition`. --- game/game.js | 156 ++++++++++++++++++++++++--------------------------- 1 file changed, 72 insertions(+), 84 deletions(-) diff --git a/game/game.js b/game/game.js index a97e096c1b..aec2738fae 100644 --- a/game/game.js +++ b/game/game.js @@ -29,6 +29,7 @@ } } } + const nonameInitialized=localStorage.getItem('noname_inited'); const GeneratorFunction=(function*(){}).constructor; // gnc: GeNCoroutine const gnc={ @@ -115,10 +116,8 @@ updateURL:'https://raw.githubusercontent.com/libccy/noname', mirrorURL:'https://raw.fgit.cf/libccy/noname', hallURL:'47.99.105.222', - assetURL:(()=>{ - const nonameInited=localStorage.getItem('noname_inited'); - return typeof nonameInited=='string'&&nonameInited!=='nodejs'?nonameInited:''; - })(), + assetURL:typeof nonameInitialized!='string'||nonameInitialized=='nodejs'?'':nonameInitialized, + compatibleEdition:Boolean(typeof nonameInitialized=='string'&&nonameInitialized.match(/\/(?:com\.widget|yuri\.nakamura)\.noname\//)), changeLog:[], updates:[], canvasUpdates:[], @@ -8235,14 +8234,15 @@ } }); HTMLDivElement.prototype.setBackgroundDB=function(img){ - var node=this; - game.getDB('image',img,function(src){ - node.style.backgroundImage="url('"+src+"')"; - node.style.backgroundSize="cover"; + return game.getDB('image',img).then(src=>{ + this.style.backgroundImage=`url('${src}')`; + this.style.backgroundSize="cover"; + return this; }); }; HTMLDivElement.prototype.setBackgroundImage=function(img){ - this.style.backgroundImage='url("'+lib.assetURL+img+'")'; + this.style.backgroundImage=`url("${lib.assetURL}${img}")`; + return this; }, HTMLDivElement.prototype.listen=function(func){ if(lib.config.touchscreen){ @@ -33748,42 +33748,42 @@ }], ['TW神',{ getSpan:(prefix,name)=>{ - return get.prefixSpan('TW')+get.prefixSpan('神') + return `${get.prefixSpan('TW')}${get.prefixSpan('神')}` }, }], ['TW将',{ getSpan:(prefix,name)=>{ - return get.prefixSpan('TW')+get.prefixSpan('将') + return `${get.prefixSpan('TW')}${get.prefixSpan('将')}` }, }], ['OL神',{ getSpan:(prefix,name)=>{ - return get.prefixSpan('OL')+get.prefixSpan('神') + return `${get.prefixSpan('OL')}${get.prefixSpan('神')}` }, }], ['旧神',{ getSpan:(prefix,name)=>{ - return get.prefixSpan('旧')+get.prefixSpan('神') + return `${get.prefixSpan('旧')}${get.prefixSpan('神')}` }, }], ['旧晋',{ getSpan:(prefix,name)=>{ - return get.prefixSpan('旧')+get.prefixSpan('晋') + return `${get.prefixSpan('旧')}${get.prefixSpan('晋')}` }, }], ['新杀SP',{ getSpan:(prefix,name)=>{ - return get.prefixSpan('新杀')+get.prefixSpan('SP') + return `${get.prefixSpan('新杀')}${get.prefixSpan('SP')}` }, }], ['界SP',{ getSpan:(prefix,name)=>{ - return get.prefixSpan('界')+get.prefixSpan('SP') + return `${get.prefixSpan('界')}${get.prefixSpan('SP')}` }, }], ['S特神',{ getSpan:(prefix,name)=>{ - return get.prefixSpan('★')+get.prefixSpan('神') + return `${get.prefixSpan('★')}${get.prefixSpan('神')}` }, }], ]), @@ -34059,48 +34059,34 @@ const backgroundMusicSetting=ui[aozhan?'aozhan_bgm':'background_music_setting'],config=backgroundMusicSetting._link.config; config.updatex.call(backgroundMusicSetting,[]); }, - updateBackground:function(){ - var background=(_status.tempBackground||lib.config.image_background); + updateBackground:()=>{ + const background=_status.tempBackground||lib.config.image_background; ui.background.delete(); - ui.background=ui.create.div('.background'); - + const uiBackground=ui.background=ui.create.div('.background'),style=uiBackground.style; if(lib.config.image_background_blur){ - ui.background.style.filter='blur(8px)'; - ui.background.style.webkitFilter='blur(8px)'; - ui.background.style.transform='scale(1.05)'; - } - else{ - ui.background.style.filter=''; - ui.background.style.webkitFilter=''; - ui.background.style.transform=''; - } - - document.body.insertBefore(ui.background,document.body.firstChild); - if(background.startsWith('ext:')){ - ui.background.setBackgroundImage('extension/'+background.slice(4)); + style.filter='blur(8px)'; + style.webkitFilter='blur(8px)'; + style.transform='scale(1.05)'; } + document.body.insertBefore(uiBackground,document.body.firstChild); + if(background.startsWith('db:')) uiBackground.setBackgroundDB(background.slice(3)); + else if(background.startsWith('ext:')) uiBackground.setBackgroundImage(`extension/${background.slice(4)}`); else if(background=='default'){ - ui.background.animate('start'); - ui.background.style.backgroundImage="none"; + uiBackground.animate('start'); + style.backgroundImage='none'; } else if(background.startsWith('custom_')){ - ui.background.style.backgroundImage="none"; - game.getDB('image',background,function(fileToLoad){ + style.backgroundImage='none'; + game.getDB('image',background).then(fileToLoad=>{ if(!fileToLoad) return; - var fileReader = new FileReader(); - fileReader.onload = function(fileLoadedEvent) - { - var data = fileLoadedEvent.target.result; - ui.background.style.backgroundImage='url('+data+')'; - }; + const fileReader = new FileReader(); + fileReader.onload=fileLoadedEvent=>style.backgroundImage=`url(${fileLoadedEvent.target.result})`; fileReader.readAsDataURL(fileToLoad, "UTF-8"); }); } - else{ - ui.background.setBackgroundImage('image/background/'+background+'.jpg'); - } - ui.background.style.backgroundSize='cover'; - ui.background.style.backgroundPosition='50% 50%'; + else uiBackground.setBackgroundImage(`image/background/${background}.jpg`); + style.backgroundSize='cover'; + style.backgroundPosition='50% 50%'; }, //Generate a beatmap using the given BPM, beats, and offset //用给定的BPM、节拍和偏移生成谱面 @@ -35067,39 +35053,35 @@ }; ui.window.appendChild(audio); }, - playBackgroundMusic:function(){ + playBackgroundMusic:()=>{ if(lib.config.background_music=='music_off'){ ui.backgroundMusic.src=''; + return; } - else if(_status._aozhan==true&&lib.config.mode_config.guozhan.aozhan_bgm!='disabled'){ - var aozhan=_status.tempAozhan||lib.config.mode_config.guozhan.aozhan_bgm; - if(Array.isArray(aozhan)){ - aozhan=aozhan.randomGet('disabled',_status.currentAozhan)||lib.config.mode_config.guozhan.aozhan_bgm; - } - if(aozhan=='random'){ - aozhan=Object.keys(lib.mode.guozhan.config.aozhan_bgm.item).randomGet('disabled','random',_status.currentAozhan); - } + if(_status._aozhan){ + const aozhanBGMConfiguration=lib.config.mode_config.guozhan.aozhan_bgm; + if(aozhanBGMConfiguration=='disabled') return; + let aozhan=_status.tempAozhan||aozhanBGMConfiguration; + if(Array.isArray(aozhan)) aozhan=aozhan.randomGet('disabled',_status.currentAozhan)||aozhanBGMConfiguration; + if(aozhan=='random') aozhan=Object.keys(lib.mode.guozhan.config.aozhan_bgm.item).randomGet('disabled','random',_status.currentAozhan); _status.currentAozhan=aozhan; - ui.backgroundMusic.src=lib.assetURL+(aozhan.startsWith('ext:')?'extension/'+aozhan.slice(4):'audio/background/aozhan_'+aozhan+'.mp3'); + if(aozhan.startsWith('db:')) game.getDB('image',aozhan.slice(3)).then(result=>ui.backgroundMusic.src=result); + else if(aozhan.startsWith('ext:')) ui.backgroundMusic.src=`${lib.assetURL}extension/${aozhan.slice(4)}`; + else ui.backgroundMusic.src=`${lib.assetURL}audio/background/aozhan_${aozhan}.mp3`; + return; } - else{ - var music=_status.tempMusic||lib.config.background_music; - if(Array.isArray(music)){ - music=music.randomGet('music_off',_status.currentMusic)||lib.config.background_music; - } - if(music=='music_random'){ - music=lib.config.all.background_music.randomGet('music_off','music_random',_status.currentMusic); - } - _status.currentMusic=music; - if(music=='music_custom'){ - if(lib.config.background_music_src){ - ui.backgroundMusic.src=lib.config.background_music_src; - } - } - else{ - ui.backgroundMusic.src=lib.assetURL+(music.startsWith('ext:')?'extension/'+music.slice(4):'audio/background/'+music+'.mp3'); - } + let music=_status.tempMusic||lib.config.background_music; + if(Array.isArray(music)) music=music.randomGet('music_off',_status.currentMusic)||lib.config.background_music; + if(music=='music_random') music=lib.config.all.background_music.randomGet('music_off','music_random',_status.currentMusic); + _status.currentMusic=music; + if(music=='music_custom'){ + const backgroundMusicSourceConfiguration=lib.config.background_music_src; + if(backgroundMusicSourceConfiguration) ui.backgroundMusic.src=backgroundMusicSourceConfiguration; + return; } + if(music.startsWith('db:')) game.getDB('image',music.slice(3)).then(result=>ui.backgroundMusic.src=result); + else if(music.startsWith('ext:')) ui.backgroundMusic.src=`${lib.assetURL}extension/${music.slice(4)}`; + else ui.backgroundMusic.src=`${lib.assetURL}audio/background/${music}.mp3`; }, import:function(type,content,url){ if(type=='extension'){ @@ -57735,17 +57717,23 @@ } return str2; }, - slimNameHorizontal:function(str){ - var str2=lib.translate[str]; - if(lib.translate[str+'_ab']) str2=lib.translate[str+'_ab']; - if(!str2) return ''; - if(lib.translate[str+'_prefix']&&str2.startsWith(lib.translate[str+'_prefix'])){ + slimNameHorizontal:str=>{ + const slimName=lib.translate[`${str}_ab`]||lib.translate[str]; + if(!slimName) return ''; + const prefix=lib.translate[`${str}_prefix`]; + if(prefix&&slimName.startsWith(prefix)){ //兼容版特化处理 - return `${get.prefixSpan(lib.translate[str+'_prefix'],str)}${str2.slice(lib.translate[str+'_prefix'].length)} `; + if(lib.compatibleEdition) return `${get.prefixSpan(prefix,str)}${slimName.slice(prefix.length)} `; + return `${get.prefixSpan(prefix,str)}${slimName.slice(prefix.length)}`; } - return str2; + return slimName; }, - prefixSpan:function(prefix,name){ + /** + * @param {string} prefix + * @param {string} name + * @returns {string} + */ + prefixSpan:(prefix,name)=>{ let color='#ffffff',nature=false; const map=lib.namePrefix.get(prefix),config=lib.config.buttoncharacter_prefix; if(config=='off') return ''; From f0c8ca7dae9d29f9e57de0fd519d42a686746b4f Mon Sep 17 00:00:00 2001 From: kuangthree Date: Thu, 5 Oct 2023 14:21:32 +0800 Subject: [PATCH 104/115] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=80=E5=B0=86?= =?UTF-8?q?=E6=88=90=E5=90=8D=E9=92=9F=E4=BC=9A=E6=9C=AA=E5=B0=86=E6=8E=92?= =?UTF-8?q?=E5=BC=82=E8=AE=BE=E5=AE=9A=E4=B8=BA=E8=87=AA=E7=AB=8B=E7=9A=84?= =?UTF-8?q?derivation=E6=8A=80=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/yijiang.js | 1 + 1 file changed, 1 insertion(+) diff --git a/character/yijiang.js b/character/yijiang.js index f22baf3616..00b2a2b5cc 100755 --- a/character/yijiang.js +++ b/character/yijiang.js @@ -11017,6 +11017,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ juexingji:true, trigger:{player:'phaseZhunbeiBegin'}, forced:true, + derivation:'paiyi', filter:function(event,player){ return !player.hasSkill('paiyi')&&player.getExpansions('quanji').length>=3; }, From 7904ae624611fd14b22261af6c02797c6478f6ec Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Thu, 5 Oct 2023 16:23:32 +0800 Subject: [PATCH 105/115] =?UTF-8?q?=E5=B0=86=E8=B0=8B=E6=94=BB=E7=AF=87?= =?UTF-8?q?=E6=AD=A6=E5=B0=86=E5=8A=A0=E5=85=A5characterReplace?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/clan.js | 2 +- character/extra.js | 4 +- character/huicui.js | 10 +-- character/shenhua.js | 64 +++++++++---------- character/shiji.js | 30 ++++----- character/sp.js | 52 +++++++-------- character/sp2.js | 18 +++--- character/standard.js | 58 ++++++++--------- character/xianding.js | 6 +- character/xinghuoliaoyuan.js | 8 +-- character/yijiang.js | 120 +++++++++++++++++------------------ character/yingbian.js | 2 +- 12 files changed, 187 insertions(+), 187 deletions(-) diff --git a/character/clan.js b/character/clan.js index 295e5c038e..2ba7634ddd 100644 --- a/character/clan.js +++ b/character/clan.js @@ -2256,7 +2256,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, characterReplace:{ - wuban:['dc_wuban','clan_wuban','wuban'], + wuban:['clan_wuban','dc_wuban','wuban'], }, characterIntro:{ xunshu:'荀淑(83年~149年),字季和,为郎陵侯相,颍川颍阴人(今河南省许昌市)人。汉和帝至汉桓帝时人物,以品行高洁著称。有子八人,号八龙。年轻时有高尚的德行,学问渊博,不喜欢雕章琢句,徒在文字上用功,不注重实际的学识。因此,常常被俗儒看不起。但州里却称他有知人之明。安帝时,征召任为郎中,后来再升当涂长。离职还乡里。他的孙子荀彧是曹操部下著名的谋士。', diff --git a/character/extra.js b/character/extra.js index e7628870d7..e35f67d4bd 100755 --- a/character/extra.js +++ b/character/extra.js @@ -65,11 +65,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ shen_zhugeliang:'字孔明、号卧龙,汉族,琅琊阳都人,三国时期蜀汉丞相、杰出的政治家、军事家、发明家、文学家。在世时被封为武乡侯,死后追谥忠武侯,后来东晋政权推崇诸葛亮军事才能,特追封他为武兴王。诸葛亮为匡扶蜀汉政权,呕心沥血、鞠躬尽瘁、死而后已。其代表作有《前出师表》、《后出师表》、《诫子书》等。曾发明木牛流马等,并改造连弩,可一弩十矢俱发。于234年在宝鸡五丈原逝世。', }, characterReplace:{ - shen_zhangliao:['shen_zhangliao','ol_zhangliao'], + shen_zhangliao:['ol_zhangliao','shen_zhangliao'], shen_zhaoyun:['shen_zhaoyun','boss_zhaoyun'], shen_guanyu:['shen_guanyu','tw_shen_guanyu'], shen_sunquan:['shen_sunquan','junk_sunquan'], - shen_lvmeng:['tw_shen_lvmeng','shen_lvmeng'], + shen_lvmeng:['shen_lvmeng','tw_shen_lvmeng'], shen_machao:['shen_machao','ps_shen_machao'], }, characterFilter:{ diff --git a/character/huicui.js b/character/huicui.js index fccc2bdf16..1698c2b7ec 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -9983,17 +9983,17 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, perfectPair:{}, characterReplace:{ - dongbai:['re_dongbai','dongbai','jsrg_dongbai'], + dongbai:['dongbai','re_dongbai','jsrg_dongbai'], chunyuqiong:['chunyuqiong','re_chunyuqiong','jsrg_chunyuqiong'], - kanze:['re_kanze','kanze'], + kanze:['kanze','re_kanze'], chendeng:['ol_chendeng','re_chendeng','chendeng','jsrg_chendeng'], - miheng:['miheng','re_miheng'], + miheng:['re_miheng','miheng'], liuba:['ol_liuba','dc_liuba','liuba'], lvkuanglvxiang:['lvkuanglvxiang','dc_lvkuanglvxiang'], - dc_huangquan:['dc_huangquan','xf_huangquan'], + dc_huangquan:['xf_huangquan','dc_huangquan'], yuejiu:['dc_yuejiu','yuejiu'], jiling:['dc_jiling','tw_jiling','jiling'], - sp_jiaxu:['dc_sp_jiaxu','sp_jiaxu','yj_jiaxu'], + sp_jiaxu:['sp_jiaxu','dc_sp_jiaxu','yj_jiaxu'], qiaorui:['qiaorui','tw_qiaorui'], mamidi:['mamidi','xin_mamidi'], }, diff --git a/character/shenhua.js b/character/shenhua.js index 718f182fc7..2921d8533a 100755 --- a/character/shenhua.js +++ b/character/shenhua.js @@ -7708,45 +7708,45 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, characterReplace:{ - caoren:['caoren','new_caoren','old_caoren'], + caoren:['caoren','old_caoren','sb_caoren','new_caoren'], sp_caoren:['sp_caoren','jsp_caoren'], - xiahouyuan:['ol_xiahouyuan','re_xiahouyuan','xiahouyuan'], - huangzhong:['ol_huangzhong','re_huangzhong','huangzhong'], - weiyan:['ol_weiyan','re_weiyan','weiyan'], + xiahouyuan:['re_xiahouyuan','ol_xiahouyuan','xiahouyuan'], + huangzhong:['re_huangzhong','ol_huangzhong','sb_huangzhong','huangzhong'], + weiyan:['re_weiyan','ol_weiyan','weiyan'], zhoutai:['zhoutai','xin_zhoutai','old_zhoutai'], - xiaoqiao:['ol_xiaoqiao','re_xiaoqiao','xiaoqiao','old_xiaoqiao'], + xiaoqiao:['xiaoqiao','ol_xiaoqiao','re_xiaoqiao','old_xiaoqiao'], yuji:['xin_yuji','re_yuji','yuji'], - zhangjiao:['re_zhangjiao','sp_zhangjiao','zhangjiao'], - dianwei:['ol_dianwei','re_dianwei','dianwei'], - xunyu:['ol_xunyu','re_xunyu','xunyu'], - sp_zhugeliang:['ol_sp_zhugeliang','re_sp_zhugeliang','sp_zhugeliang'], - pangtong:['ol_pangtong','re_pangtong','pangtong'], + zhangjiao:['sp_zhangjiao','re_zhangjiao','sb_zhangjiao','zhangjiao'], + dianwei:['dianwei','ol_dianwei','re_dianwei'], + xunyu:['xunyu','ol_xunyu','re_xunyu'], + sp_zhugeliang:['sp_zhugeliang','ol_sp_zhugeliang','re_sp_zhugeliang'], + pangtong:['pangtong','ol_pangtong','re_pangtong','sb_pangtong'], re_jsp_pangtong:['re_jsp_pangtong','sp_pangtong'], - taishici:['re_taishici','taishici'], - re_yuanshao:['ol_yuanshao','re_yuanshao','xin_yuanshao'], - pangde:['ol_pangde','re_pangde','pangde'], - yanwen:['ol_yanwen','re_yanwen','yanwen'], + taishici:['taishici','re_taishici'], + re_yuanshao:['re_yuanshao','ol_yuanshao','xin_yuanshao','sb_yuanshao'], + pangde:['re_pangde','ol_pangde','pangde'], + yanwen:['yanwen','ol_yanwen','re_yanwen'], caopi:['caopi','re_caopi','ps_caopi'], - xuhuang:['ol_xuhuang','re_xuhuang','xuhuang'], - menghuo:['re_menghuo','menghuo'], - zhurong:['re_zhurong','ol_zhurong','zhurong'], - sunjian:['ol_sunjian','re_sunjian','sunjian'], - jiaxu:['re_jiaxu','jiaxu','ns_jiaxu','ps_jiaxu'], - dongzhuo:['ol_dongzhuo','sp_dongzhuo','re_dongzhuo','dongzhuo','yj_dongzhuo'], - dengai:['re_dengai','ol_dengai','dengai'], + xuhuang:['re_xuhuang','ol_xuhuang','sb_xuhuang','xuhuang'], + menghuo:['menghuo','re_menghuo','sb_menghuo'], + zhurong:['zhurong','ol_zhurong','re_zhurong','sb_zhurong'], + sunjian:['sunjian','ol_sunjian','re_sunjian'], + jiaxu:['jiaxu','re_jiaxu','ns_jiaxu','ps_jiaxu'], + dongzhuo:['dongzhuo','ol_dongzhuo','re_dongzhuo','sp_dongzhuo','yj_dongzhuo'], + dengai:['dengai','ol_dengai','re_dengai'], sp_ol_zhanghe:['sp_ol_zhanghe','yj_zhanghe','sp_zhanghe','jsrg_zhanghe'], - jiangwei:['ol_jiangwei','re_jiangwei','jiangwei'], - liushan:['ol_liushan','re_liushan','liushan'], - sunce:['re_sunben','re_sunce','sunce'], - zhangzhang:['ol_zhangzhang','re_zhangzhang','zhangzhang'], - zuoci:['re_zuoci','zuoci'], - caiwenji:['ol_caiwenji','re_caiwenji','caiwenji'], - xuyou:['sp_xuyou','xuyou','jsrg_xuyou','yj_xuyou','junk_xuyou'], - guanqiujian:['guanqiujian','tw_guanqiujian','re_guanqiujian','old_guanqiujian'], - chendao:['chendao','old_chendao','ns_chendao'], + jiangwei:['jiangwei','ol_jiangwei','re_jiangwei','sb_jiangwei'], + liushan:['liushan','ol_liushan','re_liushan'], + sunce:['sunce','re_sunce','re_sunben','sb_sunce'], + zhangzhang:['zhangzhang','ol_zhangzhang','re_zhangzhang'], + zuoci:['zuoci','re_zuoci'], + caiwenji:['caiwenji','ol_caiwenji','re_caiwenji'], + xuyou:['xuyou','sp_xuyou','jsrg_xuyou','yj_xuyou','junk_xuyou'], + guanqiujian:['guanqiujian','re_guanqiujian','tw_guanqiujian','old_guanqiujian'], + chendao:['chendao','ns_chendao','old_chendao'], zhugezhan:['zhugezhan','old_zhugezhan'], - ol_lusu:['ol_lusu','re_lusu'], - zhanghe:['re_zhanghe','zhanghe'], + ol_lusu:['re_lusu','ol_lusu'], + zhanghe:['zhanghe','re_zhanghe','sb_zhanghe'], yl_luzhi:['yl_luzhi','tw_yl_luzhi'], sunliang:['sunliang','xin_sunliang'], }, diff --git a/character/shiji.js b/character/shiji.js index 2b1140389c..fabf6e632b 100644 --- a/character/shiji.js +++ b/character/shiji.js @@ -6374,28 +6374,28 @@ game.import('character',function(lib,game,ui,get,ai,_status){ wujing:['sunce','sunben','wuguotai'], }, characterReplace:{ - wangcan:['tw_wangcan','wangcan','sp_wangcan'], - sunshao:['sp_sunshao','sunshao'], - xunchen:['re_xunchen','xunchen','tw_xunchen','sp_xunchen'], + wangcan:['wangcan','sp_wangcan','tw_wangcan'], + sunshao:['sunshao','sp_sunshao'], + xunchen:['xunchen','re_xunchen','sp_xunchen','tw_xunchen'], xinpi:['xinpi','sp_xinpi'], duyu:['duyu','dc_duyu','sp_duyu','pk_sp_duyu'], - zhangwen:['sp_zhangwen','zhangwen'], - ol_bianfuren:['ol_bianfuren','tw_bianfuren','sp_bianfuren'], + zhangwen:['zhangwen','sp_zhangwen'], + ol_bianfuren:['ol_bianfuren','sp_bianfuren','tw_bianfuren'], wangshuang:['wangshuang','sp_wangshuang'], huaman:['huaman','sp_huaman'], - gaolan:['dc_gaolan','gaolan','sp_gaolan'], - cuiyan:['sp_cuiyan','cuiyan'], - wujing:['tw_wujing','wujing'], + gaolan:['gaolan','dc_gaolan','sp_gaolan'], + cuiyan:['cuiyan','sp_cuiyan'], + wujing:['wujing','tw_wujing'], zhouchu:['jin_zhouchu','zhouchu','tw_zhouchu'], liuzhang:['liuzhang','tw_liuzhang'], - chenzhen:['tw_chenzhen','sp_chenzhen'], - feiyi:['tw_feiyi','feiyi'], - wangling:['tw_wangling','wangling'], - qiaogong:['tw_qiaogong','qiaogong'], - sp_chendong:['tw_chendong','sp_chendong','chendong'], - sp_jiangqing:['tw_jiangqing','sp_jiangqing','jiangqing'], + chenzhen:['sp_chenzhen','tw_chenzhen'], + feiyi:['feiyi','tw_feiyi'], + wangling:['wangling','tw_wangling'], + qiaogong:['qiaogong','tw_qiaogong'], + sp_chendong:['sp_chendong','tw_chendong','chendong'], + sp_jiangqing:['sp_jiangqing','tw_jiangqing','jiangqing'], kongrong:['sp_kongrong','jsrg_kongrong','kongrong'], - mifuren:['dc_mifuren','sp_mifuren'], + dc_mifuren:['dc_mifuren','sp_mifuren'], }, translate:{ liuba_prefix:'手杀', diff --git a/character/sp.js b/character/sp.js index 9f1ac39de0..061f6739f9 100755 --- a/character/sp.js +++ b/character/sp.js @@ -24406,53 +24406,53 @@ game.import('character',function(lib,game,ui,get,ai,_status){ shixie:['shixie','dc_shixie'], caoshuang:['caoshuang','ns_caoshuang'], caoang:['caoang','yj_caoang','tw_caoang'], - caohong:['tw_re_caohong','caohong','tw_caohong','yj_caohong'], - xiahouba:['xiahouba','tw_xiahouba','dc_xiahouba'], + caohong:['caohong','tw_re_caohong','tw_caohong','yj_caohong'], + xiahouba:['xiahouba','dc_xiahouba','tw_xiahouba'], maliang:['maliang','re_maliang','tw_maliang','ol_maliang','old_maliang'], dingfeng:['dingfeng','tw_dingfeng','old_dingfeng'], zumao:['zumao','tw_zumao'], - beimihu:['tw_beimihu','beimihu'], - panfeng:['re_panfeng','panfeng','std_panfeng'], + tw_beimihu:['beimihu','tw_beimihu'], + panfeng:['panfeng','re_panfeng','std_panfeng'], sunluyu:['sunluyu','re_sunluyu'], jin_simazhao:['jin_simazhao','simazhao','sp_simazhao'], jin_wangyuanji:['jin_wangyuanji','wangyuanji','sp_wangyuanji'], - wangyun:['re_wangyun','wangyun','dc_wangyun','jsrg_wangyun','old_wangyun','pe_wangyun'], + wangyun:['wangyun','dc_wangyun','re_wangyun','jsrg_wangyun','old_wangyun','pe_wangyun'], zhangliang:['re_zhangliang','zhangliang'], lingju:['lingju','old_lingju'], guansuo:['guansuo','ol_guansuo'], zhangxingcai:['zhangxingcai','old_zhangxingcai'], lisu:['ol_lisu','lisu'], - fuwan:['fuwan','sp_fuwan','tw_fuwan'], + fuwan:['fuwan','tw_fuwan','sp_fuwan'], huaxin:['ol_huaxin','huaxin','sp_huaxin'], - xujing:['dc_xujing','xujing','tw_xujing','sp_xujing'], - zhaoxiang:['zhaoxiang','tw_zhaoxiang','dc_zhaoxiang'], - dengzhi:['ol_dengzhi','re_dengzhi','tw_dengzhi','dengzhi'], - wangrong:['wangrong','ol_wangrong'], - zongyu:['tw_zongyu','sp_zongyu','zongyu'], + xujing:['xujing','dc_xujing','sp_xujing','tw_xujing'], + zhaoxiang:['zhaoxiang','dc_zhaoxiang','tw_zhaoxiang'], + dengzhi:['ol_dengzhi','re_dengzhi','dengzhi','tw_dengzhi'], + wangrong:['ol_wangrong','wangrong'], + zongyu:['zongyu','sp_zongyu','tw_zongyu'], ol_dongzhao:['ol_dongzhao','tw_dongzhao'], - mayunlu:['tw_mayunlu','mayunlu'], + mayunlu:['mayunlu','tw_mayunlu'], zhuling:['ol_zhuling','dc_zhuling','zhuling'], - zangba:['tw_zangba','zangba'], + zangba:['zangba','tw_zangba'], zhangbao:['zhangbao','re_zhangbao'], jianggan:['jianggan','sp_jianggan'], dc_jiben:['dc_jiben','sp_jiben'], - yangyi:['ol_yangyi','tw_yangyi','yangyi'], - tianyu:['tw_tianyu','tianyu'], + yangyi:['ol_yangyi','yangyi','tw_yangyi'], + tianyu:['tianyu','tw_tianyu'], huangchengyan:['huangchengyan','dc_huangchengyan'], - puyuan:['puyuan','ol_puyuan'], - huangzu:['dc_huangzu','huangzu'], - huojun:['dc_huojun','huojun','tw_huojun'], - zhaoyǎn:['dc_zhaoyǎn','zhaoyǎn'], - furong:['ol_furong','tw_furong','furong'], - daxiaoqiao:['tw_daxiaoqiao','daxiaoqiao','dc_daxiaoqiao'], - zhugeguo:['tw_zhugeguo','zhugeguo'], - wanglang:['wanglang','ol_wanglang','old_wanglang'], - tengfanglan:['dc_tengfanglan','tengfanglan'], + puyuan:['ol_puyuan','puyuan'], + huangzu:['huangzu','dc_huangzu'], + huojun:['huojun','dc_huojun','tw_huojun'], + zhaoyǎn:['zhaoyǎn','dc_zhaoyǎn'], + furong:['ol_furong','furong','tw_furong'], + daxiaoqiao:['daxiaoqiao','dc_daxiaoqiao','tw_daxiaoqiao'], + zhugeguo:['zhugeguo','tw_zhugeguo'], + wanglang:['ol_wanglang','wanglang','old_wanglang'], + tengfanglan:['tengfanglan','dc_tengfanglan'], zhangyì:['ol_zhangyì','zhangyì'], yuantanyuanshang:['yuantanyuanshang','yuantanyuanxiyuanshang'], - ruiji:['dc_ruiji','ruiji'], + ruiji:['ruiji','dc_ruiji'], jsp_huangyueying:['jsp_huangyueying','re_jsp_huangyueying'], - ganfuren:['dc_ganfuren','ganfuren'], + ganfuren:['ganfuren','dc_ganfuren'], wenqin:['wenqin','pe_wenqin'], zhouqun:['ol_zhouqun','zhouqun'], qianzhao:['ol_qianzhao','qianzhao'], diff --git a/character/sp2.js b/character/sp2.js index b511e2f57e..cf89bfea11 100644 --- a/character/sp2.js +++ b/character/sp2.js @@ -10097,21 +10097,21 @@ game.import('character',function(lib,game,ui,get,ai,_status){ lijue:['lijue','ns_lijue'], fanchou:['fanchou','tw_fanchou','ns_fanchou'], zhangji:['zhangji','ns_zhangji'], - zhangchangpu:['zhangchangpu','sp_zhangchangpu','ol_zhangchangpu'], + zhangchangpu:['ol_zhangchangpu','zhangchangpu','sp_zhangchangpu'], huangfusong:['huangfusong','sp_huangfusong','jsrg_huangfusong','old_huangfusong'], dingyuan:['ol_dingyuan','dingyuan'], quyi:['quyi','re_quyi'], - hansui:['hansui','xin_hansui','re_hansui'], + hansui:['hansui','re_hansui','xin_hansui'], jin_simashi:['jin_simashi','simashi'], jin_yanghuiyu:['jin_yanghuiyu','yanghuiyu'], - taoqian:['taoqian','re_taoqian'], + taoqian:['re_taoqian','taoqian'], sp_liubei:['jsrg_liubei','sp_liubei'], dongcheng:['re_dongcheng','dongcheng'], - hucheer:['tw_hucheer','re_hucheer','hucheer'], + hucheer:['re_hucheer','hucheer','tw_hucheer'], nanhualaoxian:['re_nanhualaoxian','nanhualaoxian','jsrg_nanhualaoxian'], pangdegong:['re_pangdegong','pangdegong'], - zhujun:['sp_zhujun','ol_zhujun','zhujun','jsrg_zhujun'], - tw_liuhong:['tw_liuhong','liuhong','jsrg_liuhong'], + zhujun:['ol_zhujun','zhujun','sp_zhujun','jsrg_zhujun'], + tw_liuhong:['liuhong','tw_liuhong','jsrg_liuhong'], re_hejin:['hejin','re_hejin','tw_hejin','jsrg_hejin'], hujinding:['dc_hujinding','hujinding'], caosong:['caosong','sp_caosong'], @@ -10121,9 +10121,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ caoanmin:['caoanmin','ns_caoanmin'], duanwei:['duanwei','junk_duanwei'], xushao:['xushao','jsrg_xushao'], - huban:['dc_huban','ol_huban'], - mengda:['dc_mengda','ol_mengda','pe_mengda'], - jsp_guanyu:['jsrg_guanyu','dc_jsp_guanyu','jsp_guanyu'], + huban:['ol_huban','dc_huban'], + mengda:['ol_mengda','dc_mengda','pe_mengda'], + jsp_guanyu:['jsp_guanyu','dc_jsp_guanyu','jsrg_guanyu'], mushun:['mushun','sp_mushun'], wangjun:['dc_wangjun','wangjun'], zoushi:['re_zoushi','jsrg_zoushi'], diff --git a/character/standard.js b/character/standard.js index 29bdb6a3c6..aa9d2f484f 100755 --- a/character/standard.js +++ b/character/standard.js @@ -2477,39 +2477,39 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, characterReplace:{ - caocao:['re_caocao','caocao','dc_caocao'], - guojia:['re_guojia','guojia','ps1059_guojia','ps2070_guojia'], - simayi:['re_simayi','simayi','ps_simayi','ps2068_simayi'], + caocao:['caocao','re_caocao','sb_caocao','dc_caocao'], + guojia:['guojia','re_guojia','ps1059_guojia','ps2070_guojia'], + simayi:['simayi','re_simayi','ps_simayi','ps2068_simayi'], jin_simayi:['jin_simayi','junk_simayi','ps_jin_simayi'], - zhenji:['re_zhenji','yj_zhenji','zhenji'], - xuzhu:['re_xuzhu','xuzhu'], - zhangliao:['re_zhangliao','zhangliao'], + zhenji:['zhenji','re_zhenji','sb_zhenji','yj_zhenji'], + xuzhu:['xuzhu','re_xuzhu'], + zhangliao:['zhangliao','re_zhangliao'], sp_zhangliao:['sp_zhangliao','yj_zhangliao','jsrg_zhangliao'], - xiahoudun:['re_xiahoudun','xin_xiahoudun','xiahoudun'], - liubei:['re_liubei','liubei','dc_liubei','junk_liubei'], - guanyu:['re_guanyu','guanyu','ps_guanyu'], - zhangfei:['re_zhangfei','tw_zhangfei','xin_zhangfei','old_zhangfei','zhangfei','yj_zhangfei'], - zhaoyun:['re_zhaoyun','old_zhaoyun','zhaoyun','ps2063_zhaoyun','ps2067_zhaoyun'], + xiahoudun:['xiahoudun','re_xiahoudun','xin_xiahoudun'], + liubei:['liubei','re_liubei','sb_liubei','dc_liubei','junk_liubei'], + guanyu:['guanyu','re_guanyu','ps_guanyu'], + zhangfei:['zhangfei','re_zhangfei','old_zhangfei','xin_zhangfei','sb_zhangfei','tw_zhangfei','yj_zhangfei'], + zhaoyun:['zhaoyun','re_zhaoyun','old_zhaoyun','sb_zhaoyun','ps2063_zhaoyun','ps2067_zhaoyun'], sp_zhaoyun:['sp_zhaoyun','jsp_zhaoyun'], - machao:['re_machao','machao','ps_machao'], - sp_machao:['sp_machao','old_machao','dc_sp_machao'], - zhugeliang:['re_zhugeliang','zhugeliang','ps2066_zhugeliang','ps_zhugeliang'], - huangyueying:['re_huangyueying','huangyueying','junk_huangyueying'], - sunquan:['re_sunquan','sunquan','dc_sunquan'], - zhouyu:['re_zhouyu','zhouyu','ps1062_zhouyu','ps2080_zhouyu'], - luxun:['re_luxun','luxun'], - lvmeng:['re_lvmeng','lvmeng'], - huanggai:['re_huanggai','huanggai'], - daqiao:['re_daqiao','daqiao'], - sunshangxiang:['re_sunshangxiang','sunshangxiang'], - ganning:['re_ganning','ganning','yongjian_ganning'], + machao:['machao','re_machao','sb_machao','ps_machao'], + sp_machao:['sp_machao','dc_sp_machao','old_machao'], + zhugeliang:['zhugeliang','re_zhugeliang','ps2066_zhugeliang','ps_zhugeliang'], + huangyueying:['huangyueying','re_huangyueying','junk_huangyueying'], + sunquan:['sunquan','re_sunquan','sb_sunquan','dc_sunquan'], + zhouyu:['zhouyu','re_zhouyu','sb_zhouyu','ps1062_zhouyu','ps2080_zhouyu'], + luxun:['luxun','re_luxun'], + lvmeng:['lvmeng','re_lvmeng','sb_lvmeng'], + huanggai:['huanggai','re_huanggai','sb_huanggai'], + daqiao:['daqiao','re_daqiao','sb_daqiao'], + sunshangxiang:['sunshangxiang','re_sunshangxiang','sb_sunshangxiang'], + ganning:['ganning','re_ganning','sb_ganning','yongjian_ganning'], yj_ganning:['yj_ganning','sp_ganning'], - lvbu:['re_lvbu','lvbu','jsrg_lvbu','ps_lvbu'], - diaochan:['re_diaochan','diaochan'], - huatuo:['re_huatuo','old_huatuo','huatuo'], - huaxiong:['re_huaxiong','old_huaxiong','huaxiong','ol_huaxiong'], - yuanshu:['yl_yuanshu','yuanshu','re_yuanshu','old_yuanshu','ol_yuanshu'], - gongsunzan:['dc_gongsunzan','re_gongsunzan','xin_gongsunzan','gongsunzan'], + lvbu:['lvbu','re_lvbu','jsrg_lvbu','ps_lvbu'], + diaochan:['diaochan','re_diaochan','sb_diaochan'], + huatuo:['huatuo','re_huatuo','old_huatuo'], + huaxiong:['huaxiong','re_huaxiong','old_huaxiong','sb_huaxiong','ol_huaxiong'], + yuanshu:['yuanshu','re_yuanshu','yl_yuanshu','old_yuanshu','ol_yuanshu'], + gongsunzan:['gongsunzan','re_gongsunzan','dc_gongsunzan','xin_gongsunzan'], re_lidian:['re_lidian','old_re_lidian','junk_lidian'], }, translate:{ diff --git a/character/xianding.js b/character/xianding.js index 20c7116b70..0fe635a233 100644 --- a/character/xianding.js +++ b/character/xianding.js @@ -12230,9 +12230,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gexuan:['gexuan','tw_gexuan'], panshu:['panshu','re_panshu'], yangwan:['yangwan','sp_yangwan'], - sunyi:['re_sunyi','tw_sunyi','sunyi'], - fengfangnv:['re_fengfangnv','fengfangnv'], - luotong:['luotong','dc_luotong'], + sunyi:['re_sunyi','sunyi','tw_sunyi'], + fengfangnv:['fengfangnv','re_fengfangnv'], + luotong:['dc_luotong','luotong'], dc_wangchang:['dc_wangchang','tw_wangchang'], guozhao:['guozhao','xin_guozhao'], }, diff --git a/character/xinghuoliaoyuan.js b/character/xinghuoliaoyuan.js index ecc3c355d0..a3dcbebde8 100755 --- a/character/xinghuoliaoyuan.js +++ b/character/xinghuoliaoyuan.js @@ -1565,11 +1565,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, characterReplace:{ - duji:['re_duji','duji','ns_duji'], - sp_taishici:['re_sp_taishici','sp_taishici'], + duji:['duji','re_duji','ns_duji'], + sp_taishici:['sp_taishici','re_sp_taishici'], mazhong:['mazhong','re_mazhong'], - wenpin:['re_wenpin','wenpin'], - liuyan:['jsrg_liuyan','ol_liuyan','liuyan'], + wenpin:['wenpin','re_wenpin'], + liuyan:['liuyan','jsrg_liuyan','ol_liuyan'], }, translate:{ xinghuoliaoyuan:'星火燎原', diff --git a/character/yijiang.js b/character/yijiang.js index 00b2a2b5cc..f3ef1ad372 100755 --- a/character/yijiang.js +++ b/character/yijiang.js @@ -13889,73 +13889,73 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, characterReplace:{ - caozhi:['re_caozhi','dc_caozhi','caozhi','ps_caozhi'], - zhangchunhua:['re_zhangchunhua','zhangchunhua','mini_zhangchunhua'], - yujin:['yujin_yujin','ol_yujin','xin_yujin','yujin','re_yujin'], - dc_xushu:['dc_xushu','re_xushu'], + caozhi:['caozhi','dc_caozhi','re_caozhi','ps_caozhi'], + zhangchunhua:['zhangchunhua','re_zhangchunhua'], + yujin:['yujin','yujin_yujin','ol_yujin','sb_yujin','xin_yujin','re_yujin'], + dc_xushu:['re_xushu','dc_xushu'], xushu:['xin_xushu','xushu'], - fazheng:['re_fazheng','tw_re_fazheng','xin_fazheng','fazheng'], + fazheng:['xin_fazheng','re_fazheng','sb_fazheng','tw_re_fazheng','fazheng'], masu:['xin_masu','re_masu','masu'], - xusheng:['xin_xusheng','re_xusheng','xusheng','old_xusheng'], - wuguotai:['xin_wuguotai','re_wuguotai','wuguotai'], - lingtong:['xin_lingtong','re_lingtong','lingtong','old_lingtong'], - gaoshun:['xin_gaoshun','re_gaoshun','gaoshun','old_gaoshun'], - zhonghui:['re_zhonghui','xin_zhonghui','zhonghui','old_zhonghui','pe_zhonghui'], - wangyi:['re_wangyi','wangyi','old_wangyi'], - caozhang:['re_caozhang','xin_caozhang','caozhang'], - guanzhang:['re_guanzhang','guanzhang','old_guanzhang'], - madai:['tw_madai','re_madai','old_madai','madai'], - liaohua:['xin_liaohua','re_liaohua','liaohua'], - bulianshi:['re_bulianshi','dc_bulianshi','bulianshi','old_bulianshi'], - handang:['tw_handang','xin_handang','re_handang','handang','old_handang'], - chengpu:['re_chengpu','tw_chengpu','ns_chengpu','chengpu','xin_chengpu'], - liubiao:['re_liubiao','xin_liubiao','liubiao','oldre_liubiao','old_liubiao'], - manchong:['re_manchong','manchong'], - caochong:['re_caochong','caochong','old_caochong'], - guohuai:['guohuai','tw_guohuai','re_guohuai','xin_guohuai','ol_guohuai'], - jianyong:['re_jianyong','xin_jianyong','jianyong'], - panzhangmazhong:['xin_panzhangmazhong','re_panzhangmazhong','panzhangmazhong'], - yufan:['xin_yufan','re_yufan','yufan'], - zhuran:['re_zhuran','xin_zhuran','zhuran','old_zhuran'], - liru:['re_liru','dc_liru','xin_liru','liru','yj_liru'], - fuhuanghou:['re_fuhuanghou','xin_fuhuanghou','fuhuanghou','old_fuhuanghou'], - chenqun:['dc_chenqun','chenqun','re_chenqun','old_chenqun'], - hanhaoshihuan:['re_hanhaoshihuan','hanhaoshihuan'], - caozhen:['re_caozhen','xin_caozhen','caozhen','old_caozhen'], - wuyi:['re_wuyi','xin_wuyi','wuyi'], + xusheng:['xusheng','xin_xusheng','re_xusheng','old_xusheng'], + wuguotai:['wuguotai','xin_wuguotai','re_wuguotai'], + lingtong:['lingtong','xin_lingtong','re_lingtong','old_lingtong'], + gaoshun:['gaoshun','xin_gaoshun','re_gaoshun','old_gaoshun'], + zhonghui:['zhonghui','xin_zhonghui','re_zhonghui','old_zhonghui','pe_zhonghui'], + wangyi:['wangyi','re_wangyi','old_wangyi'], + caozhang:['caozhang','re_caozhang','xin_caozhang'], + guanzhang:['guanzhang','re_guanzhang','old_guanzhang'], + madai:['old_madai','re_madai','tw_madai','madai'], + liaohua:['liaohua','re_liaohua','xin_liaohua'], + bulianshi:['bulianshi','dc_bulianshi','re_bulianshi','old_bulianshi'], + handang:['handang','xin_handang','re_handang','tw_handang','old_handang'], + chengpu:['chengpu','re_chengpu','xin_chengpu','tw_chengpu','ns_chengpu'], + liubiao:['liubiao','xin_liubiao','re_liubiao','sb_liubiao','oldre_liubiao','old_liubiao'], + manchong:['manchong','re_manchong'], + caochong:['caochong','re_caochong','old_caochong'], + guohuai:['guohuai','re_guohuai','xin_guohuai','tw_guohuai','ol_guohuai'], + jianyong:['jianyong','re_jianyong','xin_jianyong'], + panzhangmazhong:['panzhangmazhong','re_panzhangmazhong','xin_panzhangmazhong'], + yufan:['yufan','xin_yufan','re_yufan'], + zhuran:['zhuran','re_zhuran','xin_zhuran','old_zhuran'], + liru:['xin_liru','dc_liru','re_liru','yj_liru','+liru'], + fuhuanghou:['fuhuanghou','re_fuhuanghou','xin_fuhuanghou','old_fuhuanghou'], + chenqun:['chenqun','dc_chenqun','re_chenqun','old_chenqun'], + hanhaoshihuan:['hanhaoshihuan','re_hanhaoshihuan'], + caozhen:['caozhen','re_caozhen','xin_caozhen','old_caozhen'], + wuyi:['wuyi','re_wuyi','xin_wuyi'], sunluban:['re_sunluban','xin_sunluban','sunluban'], zhuhuan:['re_zhuhuan','xin_zhuhuan','zhuhuan','old_zhuhuan'], - caoxiu:['re_caoxiu','tw_caoxiu','xin_caoxiu','caoxiu','old_caoxiu'], - xiahoushi:['re_xiahoushi','xiahoushi'], - zhangyi:['xin_zhangyi','re_zhangyi','zhangyi'], - quancong:['old_quancong','re_quancong','xin_quancong','quancong'], - sunxiu:['re_sunxiu','xin_sunxiu','sunxiu'], - zhuzhi:['re_zhuzhi','zhuzhi','xin_zhuzhi','old_zhuzhi'], - liuyu:['dc_liuyu','liuyu','ol_liuyu'], + caoxiu:['caoxiu','re_caoxiu','xin_caoxiu','tw_caoxiu','old_caoxiu'], + xiahoushi:['xiahoushi','re_xiahoushi','sb_xiahoushi'], + zhangyi:['zhangyi','re_zhangyi','xin_zhangyi'], + quancong:['quancong','re_quancong','xin_quancong','old_quancong'], + sunxiu:['sunxiu','re_sunxiu','xin_sunxiu'], + zhuzhi:['zhuzhi','re_zhuzhi','xin_zhuzhi','old_zhuzhi'], + liuyu:['liuyu','dc_liuyu','ol_liuyu'], zhangrang:['zhangrang','ol_zhangrang','junk_zhangrang'], - jikang:['re_jikang','jikang','dc_jikang'], - xinxianying:['re_xinxianying','xinxianying','ol_xinxianying','sp_xinxianying'], - gongsunyuan:['re_gongsunyuan','gongsunyuan'], - zhoucang:['re_zhoucang','xin_zhoucang','zhoucang'], - guotufengji:['re_guotufengji','guotufengji'], - guanping:['re_guanping','guanping'], - caifuren:['xin_caifuren','re_caifuren','caifuren'], - guyong:['guyong','re_guyong','tw_guyong','xin_guyong'], - yj_jushou:['re_jushou','xin_jushou','yj_jushou'], - guohuanghou:['re_guohuanghou','guohuanghou'], - liuchen:['re_liuchen','liuchen'], - liufeng:['re_liufeng','liufeng'], - sundeng:['re_sundeng','sundeng','ns_sundeng'], - caiyong:['re_caiyong','caiyong'], - chengong:['re_chengong','chengong'], - xunyou:['re_xunyou','xunyou'], - xuezong:['tw_xuezong','xuezong'], + jikang:['jikang','re_jikang','dc_jikang'], + xinxianying:['xinxianying','re_xinxianying','ol_xinxianying','sp_xinxianying'], + gongsunyuan:['gongsunyuan','re_gongsunyuan'], + zhoucang:['zhoucang','re_zhoucang','xin_zhoucang'], + guotufengji:['guotufengji','re_guotufengji'], + guanping:['guanping','re_guanping'], + caifuren:['caifuren','re_caifuren','xin_caifuren'], + guyong:['guyong','re_guyong','xin_guyong','tw_guyong'], + yj_jushou:['yj_jushou','re_jushou','xin_jushou'], + guohuanghou:['guohuanghou','re_guohuanghou'], + liuchen:['liuchen','re_liuchen'], + liufeng:['liufeng','re_liufeng'], + sundeng:['sundeng','re_sundeng','ns_sundeng'], + caiyong:['caiyong','re_caiyong'], + chengong:['chengong','re_chengong','sb_chengong'], + xunyou:['xunyou','re_xunyou'], + xuezong:['xuezong','tw_xuezong'], huanghao:['huanghao','dc_huanghao','old_huanghao'], - caorui:['re_caorui','caorui','old_caorui'], - sunziliufang:['dc_sunziliufang','sunziliufang'], + caorui:['caorui','re_caorui','old_caorui'], + sunziliufang:['sunziliufang','dc_sunziliufang'], liyan:['liyan','old_liyan'], - zhangsong:['re_zhangsong','zhangsong'], - zhongyao:['re_zhongyao','zhongyao'], + zhangsong:['zhangsong','re_zhangsong'], + zhongyao:['zhongyao','re_zhongyao'], }, translate:{ old_huaxiong:'将华雄', diff --git a/character/yingbian.js b/character/yingbian.js index a8a6c443b3..e6f489f3c9 100644 --- a/character/yingbian.js +++ b/character/yingbian.js @@ -3583,7 +3583,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xuangongzhu:['duyu'], }, characterReplace:{ - yanghu:['dc_yanghu','jin_yanghu','sp_yanghu'], + yanghu:['jin_yanghu','dc_yanghu','sp_yanghu'], jiachong:['jin_jiachong','jiachong'], yangyan:['yangyan','old_yangyan'], yangzhi:['yangzhi','old_yangzhi'], From 0f32a0af1344df554744d8816c44b2afed7b70cf Mon Sep 17 00:00:00 2001 From: 157 <144450955+PZ157@users.noreply.github.com> Date: Thu, 5 Oct 2023 17:08:30 +0800 Subject: [PATCH 106/115] =?UTF-8?q?=E4=BC=98=E5=8C=96=E3=80=90=E6=A1=83?= =?UTF-8?q?=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为nokeep标签检测加入arguments --- card/standard.js | 142 +++++++++++++++++++++++++++++++---------------- 1 file changed, 94 insertions(+), 48 deletions(-) diff --git a/card/standard.js b/card/standard.js index a28b286806..31930207fd 100644 --- a/card/standard.js +++ b/card/standard.js @@ -399,68 +399,114 @@ game.import('card',function(lib,game,ui,get,ai,_status){ target.recover(); }, ai:{ - basic:{ - order:function(card,player){ - if(player.hasSkillTag('pretao')) return 5; + basic: { + order: function (card, player) { + if (player.hasSkillTag('pretao')) return 9; return 2; }, - useful:[6.5,4,3,2], - value:[6.5,4,3,2], - }, - result:{ - target:2, - target_use:function(player,target){ - // if(player==target&&player.hp<=0) return 2; - if(player.hasSkillTag('nokeep',true,null,true)) return 2; - var nd=player.needsToDiscard(); - var keep=false; - if(nd<=0){ - keep=true; + useful: function (card, i) { + let player = _status.event.player; + if (player.isDamaged() && !game.checkMod(card, player, 'unchanged', 'cardEnabled2', player)) return 2 / (1 + i); + let fs = game.filterPlayer(function (current) { + return get.attitude(player, current) > 0 && current.hp <= 2; + }), damaged = 0, needs = 0; + for (let f of fs) { + if (!lib.filter.cardSavable(card, player, f)) continue; + if (f.hp > 1) damaged++; + else needs++; } - else if(nd==1&&target.hp>=2&&target.countCards('h','tao')<=1){ - keep=true; + if (needs && damaged) return 5 * needs + 3 * damaged; + if (needs + damaged > 1 || player.hasSkillTag('maixie')) return 8; + if (player.hp / player.maxHp < 0.7) return 7 + Math.abs(player.hp / player.maxHp - 0.5); + if (needs) return 7; + if (damaged) return Math.max(3, 6.4 - i); + return 6.8 - Math.min(5, player.hp); + }, + value: function (card, player, i) { + let fs = game.filterPlayer(function (current) { + return get.attitude(_status.event.player, current) > 0; + }), damaged = 0, needs = 0; + for (let i of fs) { + if (!player.canUse('tao', i)) continue; + if (i.hp <= 1) needs++; + else if (i.hp == 2) damaged++; } - var mode=get.mode(); - if(target.hp>=2&&keep&&target.hasFriend()){ - if(target.hp>2||nd==0) return 0; - if(target.hp==2){ - if(game.hasPlayer(function(current){ - if(target!=current&&get.attitude(target,current)>=3){ - if(current.hp<=1) return true; - if((mode=='identity'||mode=='versus'||mode=='chess')&¤t.identity=='zhu'&¤t.hp<=2) return true; + if (needs > 2) return 11; + if (needs > 1) return 10; + if ((needs && damaged) || player.hasSkillTag('maixie')) return 9; + if (needs || damaged > 1) return 8; + if (damaged) return 7.5; + return Math.max(1, 9.2 - player.hp); + } + }, + result: { + target: function (player, target) { + if (target.hasSkillTag('maixie')) return 3; + return 2; + }, + target_use: function (player, target, card) { + if (player === _status.currentPhase && player.hasSkillTag('nokeep', true, {card:card,target:target}, true)) return 2; + let mode = get.mode(); + if (target.hp > 0) { + let nd = player.needsToDiscard(); + let keep = false; + if (player.isPhaseUsing()) { + if (nd <= 0 || (nd === 1 && target.hp >= 2 && player.countCards('hs', 'tao') <= 1)) keep = true; + } + if (keep) { + if (!nd || nd < 2 && game.hasPlayer(function (current) { + if (current.hp <= 2 && player !== current && get.attitude(player, current) > 2) { + if(target.hp >= 2 && current.identity === 'zhu' && (mode === 'identity' || mode === 'versus' || mode === 'chess')){ + keep=2; + return true; + } + if (player.hp > current.hp) return true; } + return false; })){ - return 0; + if(keep>1) return 0; } } } - if(target.hp<0&&target!=player&&target.identity!='zhu') return 0; - var att=get.attitude(player,target); - if(att<3&&att>=0&&player!=target) return 0; - var tri=_status.event.getTrigger(); - if(mode=='identity'&&player.identity=='fan'&&target.identity=='fan'){ - if(tri&&tri.name=='dying'&&tri.source&&tri.source.identity=='fan'&&tri.source!=target){ - var num=game.countPlayer(function(current){ - if(current.identity=='fan'){ - return current.countCards('h','tao'); + if(target.isZhu2() || target===game.boss) return 2; + if(player !== target){ + if (target.hp < 0 && player.countCards('hs', 'tao') + target.hp <= 0) return 0; + if (Math.abs(get.attitude(player, target)) < 1.2) return 0; + } + if (!player.getFriends().length) return 2; + let tri = _status.event.getTrigger(), + num = game.countPlayer(function (current) { + if (get.attitude(current, target) > 0) return current.countCards('hs', 'tao'); + }), + dis = 1, + t = _status.currentPhase; + while (t !== target) { + let att = get.attitude(player, t); + if (Math.abs(att) < 2) dis += 0.45; + else if (att < 0) dis++; + t = t.next; + } + if (mode === 'identity') { + if (tri && tri.name === 'dying') { + if (target.identity === 'fan') { + if (!tri.source && player !== target || tri.source && tri.source !== target && player.getFriends().includes(tri.source.identity)) { + if (num > dis || (player === target && player.countCards('hs', {type: 'basic'}) > 1.6 * dis)) return 2; + return 0; } - }); - if(num>1&&player==target) return 2; - return 0; + } + else if(tri.source&&tri.source.isZhu&&(target.identity==='zhong'||target.identity==='mingzhong')&& + (tri.source.countCards('he')>2||player===tri.source&&player.hasCard((i)=>i.name!='tao','he'))) return 2; + //if(player!==target&&!target.isZhu&&target.countCards('hs') Date: Thu, 5 Oct 2023 17:15:58 +0800 Subject: [PATCH 107/115] =?UTF-8?q?=E3=80=90=E9=B8=A3=E9=B8=BE=E3=80=91set?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/huicui.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/character/huicui.js b/character/huicui.js index 352754dd30..5cd1e4d7a2 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -7323,15 +7323,15 @@ game.import('character',function(lib,game,ui,get,ai,_status){ if(6 * draw < disval) use = false; player.chooseToDiscard('he',get.prompt('mingluan'),'弃置任意张牌,并摸等同于'+get.translation(trigger.player)+'手牌数的牌(至多摸至五张)',[1,Infinity]).set('ai',function(card){ let val = get.value(card, player); - if(val < 0 && card.name != 'du') return 30; - if(!use) return 0; + if(val < 0 && card.name !== 'du') return 30; + if(!_status.event.use) return 0; if(ui.selected.cards.length){ - if (get.position(card) != 'h') return 0; + if (get.position(card) !== 'h') return 0; return 6 - val; } - if(spare < 0 || get.position(card) == 'h') return 30 - val; + if(_status.event.spare < 0 || get.position(card) === 'h') return 30 - val; return 0; - }).logSkill=['mingluan',trigger.player]; + }).set('spare',spare).set('use',use).logSkill=['mingluan',trigger.player]; 'step 1' if(result.bool){ var num=trigger.player.countCards('h'),num2=5-player.countCards('h'); From c59175e51685ff5d29e5495217a210dfe9432dc9 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Thu, 5 Oct 2023 18:02:39 +0800 Subject: [PATCH 108/115] Update xianding.js --- character/xianding.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/character/xianding.js b/character/xianding.js index 0fe635a233..9e66a7107a 100644 --- a/character/xianding.js +++ b/character/xianding.js @@ -164,7 +164,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return 500; }); next.gaintag.add('dcxiongmu_tag'); - player.addSkill('dcxiongmu_tag'); + player.addTempSkill('dcxiongmu_tag','roundStart'); } }, ai:{ From 35440556ad7f4bc71b455601be58320308ce609e Mon Sep 17 00:00:00 2001 From: mengxinzxz <139629761+mengxinzxz@users.noreply.github.com> Date: Thu, 5 Oct 2023 18:16:30 +0800 Subject: [PATCH 109/115] =?UTF-8?q?=E5=BC=A0=E7=BA=AE=E3=80=90=E5=8A=9D?= =?UTF-8?q?=E8=BF=81=E3=80=91ai=20bugfix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/tw.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/character/tw.js b/character/tw.js index ca91dbf227..3634b39edc 100644 --- a/character/tw.js +++ b/character/tw.js @@ -320,10 +320,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){ '观看'+str+'的手牌并获得其一种花色的所有手牌', ]).set('ai',()=>{ var player=_status.event.player; - var target=_status.event.getParent().target; + var target=_status.event.target; if(target.countCards('h')-player.countCards('h')>target.countCards('h')/4||get.attitude(player,target)>0) return 0; return 1; - }); + }).set('target',target); } 'step 3' if(result.index==0){ From 48f0cd2d15155116e8bdc7fb3bd4f9a9ac4164d5 Mon Sep 17 00:00:00 2001 From: Rintim Date: Thu, 5 Oct 2023 18:21:05 +0800 Subject: [PATCH 110/115] add `path.js` and remove `path.min.js`. --- game/path.js | 530 +++++++++++++++++++++++++++++++++++++++++++++++ game/path.min.js | 24 --- 2 files changed, 530 insertions(+), 24 deletions(-) create mode 100644 game/path.js delete mode 100644 game/path.min.js diff --git a/game/path.js b/game/path.js new file mode 100644 index 0000000000..b49da9c10d --- /dev/null +++ b/game/path.js @@ -0,0 +1,530 @@ +// 'path' module extracted from Node.js v8.11.1 (only the posix part) +// transplited with Babel + +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +{ + "use strict" + function assertPath(path) { + if (typeof path !== 'string') { + throw new TypeError('Path must be a string. Received ' + JSON.stringify(path)); + } + } + + // Resolves . and .. elements in a path with directory names + function normalizeStringPosix(path, allowAboveRoot) { + var res = ''; + var lastSegmentLength = 0; + var lastSlash = -1; + var dots = 0; + var code; + for (var i = 0; i <= path.length; ++i) { + if (i < path.length) + code = path.charCodeAt(i); + else if (code === 47 /*/*/) + break; + else + code = 47 /*/*/; + if (code === 47 /*/*/) { + if (lastSlash === i - 1 || dots === 1) { + // NOOP + } else if (lastSlash !== i - 1 && dots === 2) { + if (res.length < 2 || lastSegmentLength !== 2 || res.charCodeAt(res.length - 1) !== 46 /*.*/ || res.charCodeAt(res.length - 2) !== 46 /*.*/) { + if (res.length > 2) { + var lastSlashIndex = res.lastIndexOf('/'); + if (lastSlashIndex !== res.length - 1) { + if (lastSlashIndex === -1) { + res = ''; + lastSegmentLength = 0; + } else { + res = res.slice(0, lastSlashIndex); + lastSegmentLength = res.length - 1 - res.lastIndexOf('/'); + } + lastSlash = i; + dots = 0; + continue; + } + } else if (res.length === 2 || res.length === 1) { + res = ''; + lastSegmentLength = 0; + lastSlash = i; + dots = 0; + continue; + } + } + if (allowAboveRoot) { + if (res.length > 0) + res += '/..'; + else + res = '..'; + lastSegmentLength = 2; + } + } else { + if (res.length > 0) + res += '/' + path.slice(lastSlash + 1, i); + else + res = path.slice(lastSlash + 1, i); + lastSegmentLength = i - lastSlash - 1; + } + lastSlash = i; + dots = 0; + } else if (code === 46 /*.*/ && dots !== -1) { + ++dots; + } else { + dots = -1; + } + } + return res; + } + + function _format(sep, pathObject) { + var dir = pathObject.dir || pathObject.root; + var base = pathObject.base || (pathObject.name || '') + (pathObject.ext || ''); + if (!dir) { + return base; + } + if (dir === pathObject.root) { + return dir + base; + } + return dir + sep + base; + } + + var posix = { + // path.resolve([from ...], to) + resolve: function resolve() { + var resolvedPath = ''; + var resolvedAbsolute = false; + var cwd; + + for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { + var path; + if (i >= 0) + path = arguments[i]; + else { + if (cwd === undefined) + cwd = process.cwd(); + path = cwd; + } + + assertPath(path); + + // Skip empty entries + if (path.length === 0) { + continue; + } + + resolvedPath = path + '/' + resolvedPath; + resolvedAbsolute = path.charCodeAt(0) === 47 /*/*/; + } + + // At this point the path should be resolved to a full absolute path, but + // handle relative paths to be safe (might happen when process.cwd() fails) + + // Normalize the path + resolvedPath = normalizeStringPosix(resolvedPath, !resolvedAbsolute); + + if (resolvedAbsolute) { + if (resolvedPath.length > 0) + return '/' + resolvedPath; + else + return '/'; + } else if (resolvedPath.length > 0) { + return resolvedPath; + } else { + return '.'; + } + }, + + normalize: function normalize(path) { + assertPath(path); + + if (path.length === 0) return '.'; + + var isAbsolute = path.charCodeAt(0) === 47 /*/*/; + var trailingSeparator = path.charCodeAt(path.length - 1) === 47 /*/*/; + + // Normalize the path + path = normalizeStringPosix(path, !isAbsolute); + + if (path.length === 0 && !isAbsolute) path = '.'; + if (path.length > 0 && trailingSeparator) path += '/'; + + if (isAbsolute) return '/' + path; + return path; + }, + + isAbsolute: function isAbsolute(path) { + assertPath(path); + return path.length > 0 && path.charCodeAt(0) === 47 /*/*/; + }, + + join: function join() { + if (arguments.length === 0) + return '.'; + var joined; + for (var i = 0; i < arguments.length; ++i) { + var arg = arguments[i]; + assertPath(arg); + if (arg.length > 0) { + if (joined === undefined) + joined = arg; + else + joined += '/' + arg; + } + } + if (joined === undefined) + return '.'; + return posix.normalize(joined); + }, + + relative: function relative(from, to) { + assertPath(from); + assertPath(to); + + if (from === to) return ''; + + from = posix.resolve(from); + to = posix.resolve(to); + + if (from === to) return ''; + + // Trim any leading backslashes + var fromStart = 1; + for (; fromStart < from.length; ++fromStart) { + if (from.charCodeAt(fromStart) !== 47 /*/*/) + break; + } + var fromEnd = from.length; + var fromLen = fromEnd - fromStart; + + // Trim any leading backslashes + var toStart = 1; + for (; toStart < to.length; ++toStart) { + if (to.charCodeAt(toStart) !== 47 /*/*/) + break; + } + var toEnd = to.length; + var toLen = toEnd - toStart; + + // Compare paths to find the longest common path from root + var length = fromLen < toLen ? fromLen : toLen; + var lastCommonSep = -1; + var i = 0; + for (; i <= length; ++i) { + if (i === length) { + if (toLen > length) { + if (to.charCodeAt(toStart + i) === 47 /*/*/) { + // We get here if `from` is the exact base path for `to`. + // For example: from='/foo/bar'; to='/foo/bar/baz' + return to.slice(toStart + i + 1); + } else if (i === 0) { + // We get here if `from` is the root + // For example: from='/'; to='/foo' + return to.slice(toStart + i); + } + } else if (fromLen > length) { + if (from.charCodeAt(fromStart + i) === 47 /*/*/) { + // We get here if `to` is the exact base path for `from`. + // For example: from='/foo/bar/baz'; to='/foo/bar' + lastCommonSep = i; + } else if (i === 0) { + // We get here if `to` is the root. + // For example: from='/foo'; to='/' + lastCommonSep = 0; + } + } + break; + } + var fromCode = from.charCodeAt(fromStart + i); + var toCode = to.charCodeAt(toStart + i); + if (fromCode !== toCode) + break; + else if (fromCode === 47 /*/*/) + lastCommonSep = i; + } + + var out = ''; + // Generate the relative path based on the path difference between `to` + // and `from` + for (i = fromStart + lastCommonSep + 1; i <= fromEnd; ++i) { + if (i === fromEnd || from.charCodeAt(i) === 47 /*/*/) { + if (out.length === 0) + out += '..'; + else + out += '/..'; + } + } + + // Lastly, append the rest of the destination (`to`) path that comes after + // the common path parts + if (out.length > 0) + return out + to.slice(toStart + lastCommonSep); + else { + toStart += lastCommonSep; + if (to.charCodeAt(toStart) === 47 /*/*/) + ++toStart; + return to.slice(toStart); + } + }, + + _makeLong: function _makeLong(path) { + return path; + }, + + dirname: function dirname(path) { + assertPath(path); + if (path.length === 0) return '.'; + var code = path.charCodeAt(0); + var hasRoot = code === 47 /*/*/; + var end = -1; + var matchedSlash = true; + for (var i = path.length - 1; i >= 1; --i) { + code = path.charCodeAt(i); + if (code === 47 /*/*/) { + if (!matchedSlash) { + end = i; + break; + } + } else { + // We saw the first non-path separator + matchedSlash = false; + } + } + + if (end === -1) return hasRoot ? '/' : '.'; + if (hasRoot && end === 1) return '//'; + return path.slice(0, end); + }, + + basename: function basename(path, ext) { + if (ext !== undefined && typeof ext !== 'string') throw new TypeError('"ext" argument must be a string'); + assertPath(path); + + var start = 0; + var end = -1; + var matchedSlash = true; + var i; + + if (ext !== undefined && ext.length > 0 && ext.length <= path.length) { + if (ext.length === path.length && ext === path) return ''; + var extIdx = ext.length - 1; + var firstNonSlashEnd = -1; + for (i = path.length - 1; i >= 0; --i) { + var code = path.charCodeAt(i); + if (code === 47 /*/*/) { + // If we reached a path separator that was not part of a set of path + // separators at the end of the string, stop now + if (!matchedSlash) { + start = i + 1; + break; + } + } else { + if (firstNonSlashEnd === -1) { + // We saw the first non-path separator, remember this index in case + // we need it if the extension ends up not matching + matchedSlash = false; + firstNonSlashEnd = i + 1; + } + if (extIdx >= 0) { + // Try to match the explicit extension + if (code === ext.charCodeAt(extIdx)) { + if (--extIdx === -1) { + // We matched the extension, so mark this as the end of our path + // component + end = i; + } + } else { + // Extension does not match, so our result is the entire path + // component + extIdx = -1; + end = firstNonSlashEnd; + } + } + } + } + + if (start === end) end = firstNonSlashEnd; else if (end === -1) end = path.length; + return path.slice(start, end); + } else { + for (i = path.length - 1; i >= 0; --i) { + if (path.charCodeAt(i) === 47 /*/*/) { + // If we reached a path separator that was not part of a set of path + // separators at the end of the string, stop now + if (!matchedSlash) { + start = i + 1; + break; + } + } else if (end === -1) { + // We saw the first non-path separator, mark this as the end of our + // path component + matchedSlash = false; + end = i + 1; + } + } + + if (end === -1) return ''; + return path.slice(start, end); + } + }, + + extname: function extname(path) { + assertPath(path); + var startDot = -1; + var startPart = 0; + var end = -1; + var matchedSlash = true; + // Track the state of characters (if any) we see before our first dot and + // after any path separator we find + var preDotState = 0; + for (var i = path.length - 1; i >= 0; --i) { + var code = path.charCodeAt(i); + if (code === 47 /*/*/) { + // If we reached a path separator that was not part of a set of path + // separators at the end of the string, stop now + if (!matchedSlash) { + startPart = i + 1; + break; + } + continue; + } + if (end === -1) { + // We saw the first non-path separator, mark this as the end of our + // extension + matchedSlash = false; + end = i + 1; + } + if (code === 46 /*.*/) { + // If this is our first dot, mark it as the start of our extension + if (startDot === -1) + startDot = i; + else if (preDotState !== 1) + preDotState = 1; + } else if (startDot !== -1) { + // We saw a non-dot and non-path separator before our dot, so we should + // have a good chance at having a non-empty extension + preDotState = -1; + } + } + + if (startDot === -1 || end === -1 || + // We saw a non-dot character immediately before the dot + preDotState === 0 || + // The (right-most) trimmed path component is exactly '..' + preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { + return ''; + } + return path.slice(startDot, end); + }, + + format: function format(pathObject) { + if (pathObject === null || typeof pathObject !== 'object') { + throw new TypeError('The "pathObject" argument must be of type Object. Received type ' + typeof pathObject); + } + return _format('/', pathObject); + }, + + parse: function parse(path) { + assertPath(path); + + var ret = { root: '', dir: '', base: '', ext: '', name: '' }; + if (path.length === 0) return ret; + var code = path.charCodeAt(0); + var isAbsolute = code === 47 /*/*/; + var start; + if (isAbsolute) { + ret.root = '/'; + start = 1; + } else { + start = 0; + } + var startDot = -1; + var startPart = 0; + var end = -1; + var matchedSlash = true; + var i = path.length - 1; + + // Track the state of characters (if any) we see before our first dot and + // after any path separator we find + var preDotState = 0; + + // Get non-dir info + for (; i >= start; --i) { + code = path.charCodeAt(i); + if (code === 47 /*/*/) { + // If we reached a path separator that was not part of a set of path + // separators at the end of the string, stop now + if (!matchedSlash) { + startPart = i + 1; + break; + } + continue; + } + if (end === -1) { + // We saw the first non-path separator, mark this as the end of our + // extension + matchedSlash = false; + end = i + 1; + } + if (code === 46 /*.*/) { + // If this is our first dot, mark it as the start of our extension + if (startDot === -1) startDot = i; else if (preDotState !== 1) preDotState = 1; + } else if (startDot !== -1) { + // We saw a non-dot and non-path separator before our dot, so we should + // have a good chance at having a non-empty extension + preDotState = -1; + } + } + + if (startDot === -1 || end === -1 || + // We saw a non-dot character immediately before the dot + preDotState === 0 || + // The (right-most) trimmed path component is exactly '..' + preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { + if (end !== -1) { + if (startPart === 0 && isAbsolute) ret.base = ret.name = path.slice(1, end); else ret.base = ret.name = path.slice(startPart, end); + } + } else { + if (startPart === 0 && isAbsolute) { + ret.name = path.slice(1, startDot); + ret.base = path.slice(1, end); + } else { + ret.name = path.slice(startPart, startDot); + ret.base = path.slice(startPart, end); + } + ret.ext = path.slice(startDot, end); + } + + if (startPart > 0) ret.dir = path.slice(0, startPart - 1); else if (isAbsolute) ret.dir = '/'; + + return ret; + }, + + sep: '/', + delimiter: ':', + win32: null, + posix: null + }; + + posix.posix = posix; + + window._noname_path = posix; +} diff --git a/game/path.min.js b/game/path.min.js deleted file mode 100644 index a5010844ca..0000000000 --- a/game/path.min.js +++ /dev/null @@ -1,24 +0,0 @@ -// 'path' module extracted from Node.js v8.11.1 (only the posix part) -// transplited with Babel - -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. -(()=>{"use strict";function assertPath(path){if(typeof path!=="string"){throw new TypeError("Path must be a string. Received "+JSON.stringify(path))}}function normalizeStringPosix(path,allowAboveRoot){var res="";var lastSegmentLength=0;var lastSlash=-1;var dots=0;var code;for(var i=0;i<=path.length;++i){if(i2){var lastSlashIndex=res.lastIndexOf("/");if(lastSlashIndex!==res.length-1){if(lastSlashIndex===-1){res="";lastSegmentLength=0}else{res=res.slice(0,lastSlashIndex);lastSegmentLength=res.length-1-res.lastIndexOf("/")}lastSlash=i;dots=0;continue}}else if(res.length===2||res.length===1){res="";lastSegmentLength=0;lastSlash=i;dots=0;continue}}if(allowAboveRoot){if(res.length>0)res+="/..";else res="..";lastSegmentLength=2}}else{if(res.length>0)res+="/"+path.slice(lastSlash+1,i);else res=path.slice(lastSlash+1,i);lastSegmentLength=i-lastSlash-1}lastSlash=i;dots=0}else if(code===46&&dots!==-1){++dots}else{dots=-1}}return res}function _format(sep,pathObject){var dir=pathObject.dir||pathObject.root;var base=pathObject.base||(pathObject.name||"")+(pathObject.ext||"");if(!dir){return base}if(dir===pathObject.root){return dir+base}return dir+sep+base}var posix={resolve:function resolve(){var resolvedPath="";var resolvedAbsolute=false;var cwd;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path;if(i>=0)path=arguments[i];else{if(cwd===undefined)cwd=process.cwd();path=cwd}assertPath(path);if(path.length===0){continue}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charCodeAt(0)===47}resolvedPath=normalizeStringPosix(resolvedPath,!resolvedAbsolute);if(resolvedAbsolute){if(resolvedPath.length>0)return"/"+resolvedPath;else return"/"}else if(resolvedPath.length>0){return resolvedPath}else{return"."}},normalize:function normalize(path){assertPath(path);if(path.length===0)return".";var isAbsolute=path.charCodeAt(0)===47;var trailingSeparator=path.charCodeAt(path.length-1)===47;path=normalizeStringPosix(path,!isAbsolute);if(path.length===0&&!isAbsolute)path=".";if(path.length>0&&trailingSeparator)path+="/";if(isAbsolute)return"/"+path;return path},isAbsolute:function isAbsolute(path){assertPath(path);return path.length>0&&path.charCodeAt(0)===47},join:function join(){if(arguments.length===0)return".";var joined;for(var i=0;i0){if(joined===undefined)joined=arg;else joined+="/"+arg}}if(joined===undefined)return".";return posix.normalize(joined)},relative:function relative(from,to){assertPath(from);assertPath(to);if(from===to)return"";from=posix.resolve(from);to=posix.resolve(to);if(from===to)return"";var fromStart=1;for(;fromStartlength){if(to.charCodeAt(toStart+i)===47){return to.slice(toStart+i+1)}else if(i===0){return to.slice(toStart+i)}}else if(fromLen>length){if(from.charCodeAt(fromStart+i)===47){lastCommonSep=i}else if(i===0){lastCommonSep=0}}break}var fromCode=from.charCodeAt(fromStart+i);var toCode=to.charCodeAt(toStart+i);if(fromCode!==toCode)break;else if(fromCode===47)lastCommonSep=i}var out="";for(i=fromStart+lastCommonSep+1;i<=fromEnd;++i){if(i===fromEnd||from.charCodeAt(i)===47){if(out.length===0)out+="..";else out+="/.."}}if(out.length>0)return out+to.slice(toStart+lastCommonSep);else{toStart+=lastCommonSep;if(to.charCodeAt(toStart)===47)++toStart;return to.slice(toStart)}},_makeLong:function _makeLong(path){return path},dirname:function dirname(path){assertPath(path);if(path.length===0)return".";var code=path.charCodeAt(0);var hasRoot=code===47;var end=-1;var matchedSlash=true;for(var i=path.length-1;i>=1;--i){code=path.charCodeAt(i);if(code===47){if(!matchedSlash){end=i;break}}else{matchedSlash=false}}if(end===-1)return hasRoot?"/":".";if(hasRoot&&end===1)return"//";return path.slice(0,end)},basename:function basename(path,ext){if(ext!==undefined&&typeof ext!=="string")throw new TypeError('"ext" argument must be a string');assertPath(path);var start=0;var end=-1;var matchedSlash=true;var i;if(ext!==undefined&&ext.length>0&&ext.length<=path.length){if(ext.length===path.length&&ext===path)return"";var extIdx=ext.length-1;var firstNonSlashEnd=-1;for(i=path.length-1;i>=0;--i){var code=path.charCodeAt(i);if(code===47){if(!matchedSlash){start=i+1;break}}else{if(firstNonSlashEnd===-1){matchedSlash=false;firstNonSlashEnd=i+1}if(extIdx>=0){if(code===ext.charCodeAt(extIdx)){if(--extIdx===-1){end=i}}else{extIdx=-1;end=firstNonSlashEnd}}}}if(start===end)end=firstNonSlashEnd;else if(end===-1)end=path.length;return path.slice(start,end)}else{for(i=path.length-1;i>=0;--i){if(path.charCodeAt(i)===47){if(!matchedSlash){start=i+1;break}}else if(end===-1){matchedSlash=false;end=i+1}}if(end===-1)return"";return path.slice(start,end)}},extname:function extname(path){assertPath(path);var startDot=-1;var startPart=0;var end=-1;var matchedSlash=true;var preDotState=0;for(var i=path.length-1;i>=0;--i){var code=path.charCodeAt(i);if(code===47){if(!matchedSlash){startPart=i+1;break}continue}if(end===-1){matchedSlash=false;end=i+1}if(code===46){if(startDot===-1)startDot=i;else if(preDotState!==1)preDotState=1}else if(startDot!==-1){preDotState=-1}}if(startDot===-1||end===-1||preDotState===0||preDotState===1&&startDot===end-1&&startDot===startPart+1){return""}return path.slice(startDot,end)},format:function format(pathObject){if(pathObject===null||typeof pathObject!=="object"){throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof pathObject)}return _format("/",pathObject)},parse:function parse(path){assertPath(path);var ret={root:"",dir:"",base:"",ext:"",name:""};if(path.length===0)return ret;var code=path.charCodeAt(0);var isAbsolute=code===47;var start;if(isAbsolute){ret.root="/";start=1}else{start=0}var startDot=-1;var startPart=0;var end=-1;var matchedSlash=true;var i=path.length-1;var preDotState=0;for(;i>=start;--i){code=path.charCodeAt(i);if(code===47){if(!matchedSlash){startPart=i+1;break}continue}if(end===-1){matchedSlash=false;end=i+1}if(code===46){if(startDot===-1)startDot=i;else if(preDotState!==1)preDotState=1}else if(startDot!==-1){preDotState=-1}}if(startDot===-1||end===-1||preDotState===0||preDotState===1&&startDot===end-1&&startDot===startPart+1){if(end!==-1){if(startPart===0&&isAbsolute)ret.base=ret.name=path.slice(1,end);else ret.base=ret.name=path.slice(startPart,end)}}else{if(startPart===0&&isAbsolute){ret.name=path.slice(1,startDot);ret.base=path.slice(1,end)}else{ret.name=path.slice(startPart,startDot);ret.base=path.slice(startPart,end)}ret.ext=path.slice(startDot,end)}if(startPart>0)ret.dir=path.slice(0,startPart-1);else if(isAbsolute)ret.dir="/";return ret},sep:"/",delimiter:":",win32:null,posix:null};posix.posix=posix;window._noname_path=posix})(); \ No newline at end of file From 79bebc147adf7b79ca360b6294bb7293cfdad448 Mon Sep 17 00:00:00 2001 From: Rintim Date: Thu, 5 Oct 2023 18:21:41 +0800 Subject: [PATCH 111/115] make `game.js` load `path.js` instead of `path.min.js`. --- game/game.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/game.js b/game/game.js index 2c7535ad6a..4ab6ac8b21 100644 --- a/game/game.js +++ b/game/game.js @@ -9242,7 +9242,7 @@ window.game=game; game.dynamicStyle.init(); // node:path library alternative - if (typeof module!="object"||typeof module.exports!="object") lib.init.js(`${lib.assetURL}game`,"path.min",()=>{ + if (typeof module!="object"||typeof module.exports!="object") lib.init.js(`${lib.assetURL}game`,"path",()=>{ lib.path=window._noname_path; delete window._noname_path; },e=>{ From 6d90b838407a68831f811aea17d11bbfde13466f Mon Sep 17 00:00:00 2001 From: Rintim Date: Thu, 5 Oct 2023 19:43:41 +0800 Subject: [PATCH 112/115] modify announce patch. --- game/game.js | 65 +++++++++++++++++++++------------------------------- 1 file changed, 26 insertions(+), 39 deletions(-) diff --git a/game/game.js b/game/game.js index 3c5b5f585c..419f3b9019 100644 --- a/game/game.js +++ b/game/game.js @@ -337,47 +337,33 @@ }], }, announce:{ - //推送一个对象给所有监听了key的订阅者。 - publish:function(key,obj){ - if(!_status.announce)return; - if(!_status.announce[key])return; - for(let subscriber of _status.announce[key]){ - if(subscriber.onReceive){ - subscriber.onReceive(key,obj); - } - } - }, - //订阅key相关的事件。 - subscribe:function(key,subscriber){ - if(typeof subscriber === 'function'){ - let subs = { - onReceive:subscriber, - priority:0, - }; - subscriber = subs; - } - if(!_status.announce)_status.announce = {}; - if(!Array.isArray(_status.announce[key]))_status.announce[key] = []; - var inserted = false; - for(let i=0;i<_status.announce[key].length;i++){ - let pri = _status.announce[key][i].priority; - if(pri <= subscriber.priority){ - _status.announce[key].splice(i,0,subscriber); - inserted = true; - break; - } - } - if(!inserted){ - _status.announce[key].push(subscriber); - } - return subscriber; + init(){ + _status._announce=document.createElement("Announce"); + _status._announce_cache=new Map(); + delete lib.announce.init; + }, + //推送一个对象给所有监听了name的订阅者。 + publish(name,values){ + if(_status._announce) _status._announce.dispatchEvent(new CustomEvent(name,{ + detail:values + })); + return values; }, - //取消对事件key的订阅,subscriber需要为上面lib.announce.subscribe返回的值。 - unsubscribe:function(key,subscriber){ - if(!_status.announce)return; - if(!_status.announce[key])return; - _status.announce[key].remove(subscriber); + //订阅name相关的事件。 + subscribe(name,method){ + if(_status._announce&&_status._announce_cache) { + const subscribeFunction=event=>method(event.detail); + _status._announce_cache.set(method,subscribeFunction); + _status._announce.addEventListener(name,subscribeFunction); + } + return method; }, + //取消对事件name的订阅 + unsubscribe(name,method){ + if(_status._announce&&_status._announce_cache&&_status._announce_cache.has(method)) + _status._announce.removeEventListener(name,_status._announce_cache.get(method)); + return method; + } }, objectURL:new Map(), hookmap:{}, @@ -9183,6 +9169,7 @@ window.game=game; game.dynamicStyle.init(); + lib.announce.init(); // node:path library alternative if (typeof module!="object"||typeof module.exports!="object") lib.init.js(`${lib.assetURL}game`,"path.min",()=>{ lib.path=window._noname_path; From 608f396d71df5acee43fdc936c9f4e37056cf229 Mon Sep 17 00:00:00 2001 From: Rintim Date: Thu, 5 Oct 2023 19:58:41 +0800 Subject: [PATCH 113/115] add announce cache. --- game/game.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/game/game.js b/game/game.js index 419f3b9019..276342d2b6 100644 --- a/game/game.js +++ b/game/game.js @@ -339,7 +339,7 @@ announce:{ init(){ _status._announce=document.createElement("Announce"); - _status._announce_cache=new Map(); + _status._announce_cache=new WeakMap(); delete lib.announce.init; }, //推送一个对象给所有监听了name的订阅者。 @@ -350,10 +350,19 @@ return values; }, //订阅name相关的事件。 - subscribe(name,method){ + subscribe(name,method,once){ if(_status._announce&&_status._announce_cache) { - const subscribeFunction=event=>method(event.detail); - _status._announce_cache.set(method,subscribeFunction); + let subscribeFunction; + if(_status._announce_cache.has(method)){ + subscribeFunction=_status._announce_cache.get(method); + } + else{ + subscribeFunction=event=>{ + method(event.detail); + if(once) _status._announce.removeEventListener(subscribeFunction); + }; + _status._announce_cache.set(method,subscribeFunction); + } _status._announce.addEventListener(name,subscribeFunction); } return method; From e50f757d775823857a3a21b5328dd67275b4fed7 Mon Sep 17 00:00:00 2001 From: Rintim Date: Thu, 5 Oct 2023 20:10:06 +0800 Subject: [PATCH 114/115] fix announce cache memory collection. --- game/game.js | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/game/game.js b/game/game.js index 276342d2b6..a93c94f191 100644 --- a/game/game.js +++ b/game/game.js @@ -339,7 +339,7 @@ announce:{ init(){ _status._announce=document.createElement("Announce"); - _status._announce_cache=new WeakMap(); + _status._announce_cache=new Map(); delete lib.announce.init; }, //推送一个对象给所有监听了name的订阅者。 @@ -350,18 +350,20 @@ return values; }, //订阅name相关的事件。 - subscribe(name,method,once){ + subscribe(name,method){ if(_status._announce&&_status._announce_cache) { let subscribeFunction; if(_status._announce_cache.has(method)){ - subscribeFunction=_status._announce_cache.get(method); + let records=_status._announce_cache.get(method); + subscribeFunction=records.get("Listener"); + records.get("EventTargets").add(name); } else{ - subscribeFunction=event=>{ - method(event.detail); - if(once) _status._announce.removeEventListener(subscribeFunction); - }; - _status._announce_cache.set(method,subscribeFunction); + subscribeFunction=event=>method(event.detail); + let records=new Map(); + records.set("Listener",subscribeFunction); + records.set("EventTargets",[name]); + _status._announce_cache.set(method,records); } _status._announce.addEventListener(name,subscribeFunction); } @@ -369,8 +371,14 @@ }, //取消对事件name的订阅 unsubscribe(name,method){ - if(_status._announce&&_status._announce_cache&&_status._announce_cache.has(method)) - _status._announce.removeEventListener(name,_status._announce_cache.get(method)); + if(_status._announce&&_status._announce_cache&&_status._announce_cache.has(method)){ + let records=_status._announce_cache.get(method); + const listener=records.get("Listener"); + let eventTargets=records.get("EventTargets"); + eventTargets.remove(name); + if(eventTargets.length<=0) _status._announce_cache.remove(method); + _status._announce.removeEventListener(name,listener); + } return method; } }, From f21c9d82ea556695d6a2d92725a98a850231068d Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Thu, 5 Oct 2023 22:30:48 +0800 Subject: [PATCH 115/115] v1.10.3 --- game/source.js | 4 +++- game/update.js | 53 +++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 45 insertions(+), 12 deletions(-) diff --git a/game/source.js b/game/source.js index d8c161df24..2a278f74ce 100644 --- a/game/source.js +++ b/game/source.js @@ -49,10 +49,12 @@ window.noname_source_list=[ 'character/yingbian.js', 'character/yxs.js', 'character/zhuogui.js', + 'font/motoyamaru.woff2', 'font/suits.woff2', 'game/asset.js', 'game/codemirror.js', 'game/config.js', + 'game/core-js-bundle.js', 'game/directory.js', 'game/game.js', 'game/http.js', @@ -60,7 +62,7 @@ window.noname_source_list=[ 'game/keyWords.js', 'game/NoSleep.js', 'game/package.js', - 'game/path.min.js', + 'game/path.js', 'game/phantom.js', 'game/pinyinjs.js', 'game/pressure.js', diff --git a/game/update.js b/game/update.js index c17ea8f1dd..b3da5bebb8 100644 --- a/game/update.js +++ b/game/update.js @@ -1,28 +1,59 @@ window.noname_update={ - version:'1.10.2.1', - update:'1.10.2', + version:'1.10.3', + update:'1.10.2.1', changeLog:[ - '整合@rintim @mengxinzxz @lieren2023 @PZ157 @Tipx-L @kuangshen04 @nonameShijian @copcap的Pull Request', - '新武将:界钟繇、武陆逊、界文聘、许靖、孟优、陈式、费曜、孙礼、夏侯楙、OL陆郁生、☆周不疑、', - '音效优化:增加不同属性伤害的不同音效', - '技能优化:神典韦、手杀南华老仙等', - '机制更新: 属性【杀】机制完善优化等', - '界面更新: 优化自带代码编辑器;启动页增加新样式;武将资料页美化等', - '其他技能修改与bug修复', + '整合@nonameShijian @PZ157 @MDYY1 @mengxinzxz @lieren2023 @Lucilor @kuangshen04 @BauxiteAI @copcap @Tipx-L @xiaoas @Rintim @universe-st的Pull Request', + '新机制:武将名称前缀的高亮显示', + '将谋攻篇武将加入同名武将切换', + 'lib.nature向下兼容和相关函数更改', + '其他AI优化与bug修复', ], files:[ + 'card/extra.js', + 'card/guozhan.js', + 'card/standard.js', 'card/yingbian.js', + 'character/clan.js', + 'character/collab.js', + 'character/ddd.js', + 'character/diy.js', 'character/extra.js', + 'character/gwent.js', + 'character/hearth.js', 'character/huicui.js', 'character/jsrg.js', + 'character/mobile.js', + 'character/offline.js', + 'character/old.js', + 'character/refresh.js', + 'character/sb.js', 'character/shenhua.js', 'character/shiji.js', + 'character/sp.js', + 'character/sp2.js', + 'character/standard.js', + 'character/tw.js', 'character/xianding.js', + 'character/xinghuoliaoyuan.js', 'character/yijiang.js', + 'character/yingbian.js', + 'font/motoyamaru.woff2', + 'font/suits.woff2', + 'game/codemirror.js', + 'game/config.js', + 'game/core-js-bundle.js', 'game/game.js', - 'mode/doudizhu.js', + 'game/path.js', + 'game/pinyinjs.js', + 'layout/default/codemirror.css', + 'layout/default/layout.css', + 'layout/default/menu.css', + 'layout/mobile/layout.css', + 'layout/mode/stone.css', + 'layout/newlayout/global.css', + 'mode/boss.js', + 'mode/brawl.js', 'mode/guozhan.js', 'mode/identity.js', - 'mode/single.js', ] };
  • 9a&IvX}3+v;aM= z(kH|ERki_)3SEoPG23{um1U`o!$1$!@5ZOqU-nGQHRpIVU&%N)0A)T45F!Qi8>pcPmQz#Q3$@s<2SF zxt))ab8YY7Y)TE)QI6p{XeA_vSy~t)owWD?00xjG)(N2*V5R4Irg^eT*3d#wP39AF z9h62dcux7S`y3a00*{ixIetuDdB-1zbnNwGm2sfeWUZCt()*f#eBjRyR--at{RRu7}4#rvDP-R8Ab->7N@W{=kVUN`yH1Ul?qY33d}bJjG?<8+2hox@#Ou&33qX z2O3K`Rm#>|hE3Strbbru;70ktNLRp96O<2y<^_5jeHDJMwc-Ey?gTib4^K;xuV66R zp~t(;z~g%3CUISuS0@XQ#k{J&SLXG8)i9cC#>P9N`|RE zS7+sEkIzG2%_jFEK^DV+flw^Ht0ID64a!8e>9$)$Okm)`Q8Qd82b-lT=w2-~`J|3w zJ02*;o@btp3CKvU5ENEH^;wHwv-N6Onil6v-k1r`AS$$+Q`PiX9(3fbmAC^PjH-cn z(Qw(rT5VKmc8c6kgmvlX*X(_xh^4v=ze2&sf~hv+XTeeS6xlQS^Kf%>Mh-$MEkxX0 zw;5%&usn*KUZ7F%$0BVERwHb0E>s&gIr0*E2V+**;x|3!&&HcSOyVoe(hX>qGAd^M zIIP7!w)-FRB#Fw8=(|&Gi@X7-x^y5^b3EC<0`xz&%6DF^Wk_+1H;R#NUjd%KebYdRU2ph7^ zTREQjUMR@-PIG;o^j9zhUi6l|#Zq)vl4HBN&T{F(S03nwnTl)?aMy2WKSQZQ@T;<9 zZWPV+vNMPWUN-h}ejJ(#MdENINPBg<9Km9+roD-ZOceEzujMy>`QUbU5tC z#A{tj3U91e2DQXwToN|Q3YF8{z2|h|+d5akV46@lTJI#PIwYzb`wc@=a;giV$Zrjk zA&XyP$HstK1dq3s43d1?wh`bM>jyK5zhVW!v4o)cV@G?a8hhn1W5u!(;@jWCCfCbR zKZJ`=`FGRKnmKwBlGfYlr+I9QNai~IILagr9sNvwq#|0>x4B!yIaq!X531&lXHVnx zbw?P=IFKzqj=v6ros>Xe`X+%z1*ftspz$?rBuP?jP70E3e#+pTAkhrmsSbQfvsv`} zD{H(rDz=us?R`U;aGXH=OmX=85QU#12wy)2e=i~UvHCnt0NybUgxa4=hRP9@o}6aAp=66o?)LMGhbC1p9)5WVU5t?gFdHLR-~=`LB8-J(VV zcoWMYzEpO9A8DJ5idjO*(;~^Fc&O7vzGbc&m~+%&I4|G!okwyM*>RR>0gGZgORqH0 z3-hQgy2`*LfMaQdVFRRP!B68M77W_3({yB{MU+j{NdYq;zK5A)^HrisnqD^or^ld0 zRTT%$1qeKuczTV@dRt^>TuNNG&x1u9VGev@chG@GO0^PaesN^GsqYjsBHOssES)@* zn+1h+W;!*VZ8OvIWIzh7Vj6aw81j7#A#cW6If@KktY#3|6+_0OVdM&B5iQE!~yQE=lY}lV`|FIPyH8eXJT8w>yI*jqY;w;@OlOC2mirH*lv38s%{9vtDOwt=Q>?)(R#~keeb2wnAov z`sEoLwKKo>_+!&-O;6gH4uT`ulD5^)5$;fHPV2YHv&geJr|nNCZcn@0VG>8|g|%Dt zkgY4>z}gtnw37f&K(N10(~=Y2cs|t(MJ$G2oSnV@yW8VCSM}LhTY*}hz+5{tUpkJHp0= z^Nf!KxG+JPNgj#l?~VG!PT0C|{w3T?soKO#ZC31UDA>bm#j{FQY*H#PDOQ~VCRW#~ zXln}OpaU1b!d4hUlpzN212!p{ygj{DYi)-7jHw&ozEQuxnp&^*LO+J-hfwqK1i>w# zuLMIF!rnKDyAxcF8euzNgGS+Tc3#w25{`U7Y=&1rOP7Owv=eHXE*zv0{0>=$MhLir zRKb&XW~f5I9i$2ru?%%cz=Ko*qMM-#1hX~iNGx=rDQ*12Q@t7{OO((_(o4E<-syxS zjZHUhJe|OIr5>t~=lE@Lx;JJx8AAP3zkBK8_r&gNW(9-~YjlGa>K7zcNH_5eU(9&R z*m8#c6zmiRiRQ53$H->-oF)+IwYWcyIII|DA; zeD)N{p!m!aH-e%i;C42wI4vOJR6UV$ZrM6$;!2+3ct{ZQmf@0~w&Dl1L8ugEl_9&0 zb4o#&YHqr@X!Xw{Bc6GfF?*S4Uy=6=z07FiN`8-IRT)iS-s6wyOGG@~oBP?58aYS6@h`e{_&b>eWeE*aG*#F|U1`61@j~3Y zKf8bTOYem^B?IoAHwfIygUeT!jQ7c@5JlKe&>L_gu|kn1v2jN8(AW+XO*msV0ruC7 z+WfiPQd`8oqr!%4_)lzM%BU!qp0&sri2S3O*(pBWv>9ek{2IV&c+q$?$&akMRF|^U zWc4W|FllGpc2GiW*|FP!0%q(*Vz~?BXDdflfWN7R&60uLbKIvSZ zym#}bY&PK|n?w)3{1f|^T%jbZt=~nSLM3`9D^XPkntGENH?n&`muOY_QTF2~re6BI zOPUCWodu)EA3JLKpCtSl2GA6HcLPRCKW1;lFNpge+}OYN<9l~LWyAIzn#v8Txp(`s z2fzRA_?`b6-+5#Ii_gaI-rfK3tNS0ng&FyB^(zl<{OkSyyv2zkxpHDGR*~H%s$bMe zFA>Mw<#FEcZo#)cJd7?QA@B9ZpB^@DkjpRu|J-ixRPhZr7T{T%Tn^}os*aVfNdL%FsW#rL zgGjjErABl)ACMv?iv~i8N8uqaE=4~It0&jtfaA$b2rtSQdcl(m-^#K72LjF9s+yhi z1wJlrL=gYI8USSe?>ny-f=U|rE~u(den-3A-KhpWrWC{cVrk*Yf*pNV{80fd z*7BUC5-fmnG5e3il&2uxZN6`di3tO-MG}AZAyfVw% zE#@IW8`Xq+z3Y`{UqmRARC+ie-=U8FR>Z&XcKbi9hFC+`TV7a!;2Vt459b{fQE^dU z@u9wwf-1inKpf9aJG{Db#NX83Mk>zw^>I0rFvR3cqv-LlBI!BmR$UT)? zT*wWFlHyDnxmPBTdj-kSql;D#to(&G%SKiVq3lYmnykdU^YA3I3qz@{XXutFZci6e zsxPMA{f7M!^4=b@>?fO24>oN?GMqAo#E?j)DG3%8V41-F-QjF}cHV{xJ8dd1{xuF6h+YR?401} zJWin{0Uii>1lj9Z_)(l#h#Y{&+I*tS_pb~7u)V=t>cn93O(G#ad|9Zgfb3JqgGM@5 zGNGHDCKnb|R@t!766AwRMv?z!r5o+72m+5jN|KUc(3g($s4rz3_N4=k`;vd)$zXFG z!JjwcsPpJ+iLK65`ayy(9vdN%E#~93=n)SSAd6s_7_LZcbx;Z*o@znGaps}b3mEdA zF~1>V-a}C5lPeIX86o3#uU~lNRfc52((#morAczIG_@Qo9a0WzRgEPld49-jv zgELc$!I?vfLEPRwzG86pc#6T3YLz_F1?hie|8bYQZ`($iJIj z$1?$3pe!@s5zgF`eKveU0telmO4>BSu@N=hAhHPAHfSxu~qA`DH(PxF!`Fo!g^qW!5ax--jdoR$>;e+ z{z4AlkfZ6729qPu0jou+tf)m3xnOabW28~59FUEJDcCqjW8=VK<6v4g z4s13K(%CqenvH`LHVzKMMo=`mrZk$}p}Dqajc zIFyEm5EX$fPwTZ?yKs9#H9d~%;vH%s3M6r*7AIwPcQkoe3vKf7&L9sjlE_1uO`f`} zwN@)^RP`IX`*Xo6!UQYBq1L?)30U-cS?F*;MU0T^)>=(@UsfD*R!ih66#7@eRM2#> zGn7Nb=DyJ4fqOJmLI77&ifd6y;UKM$$#qI8wmJm>j;(<>r+{!Vo>Y!vo&d%8XRAT+ z$~wF2{X? z@0@P*vFLv1-7J!je3`Tjl(KIAk$*k-RWiv|5W} z-DG-W1DW5nnGe=71>y=DPaQn1yU1Bb!);McO~?x;*idh?&JBl={Atwc4#dpJKPJvq z0_ec(tohpRAgv2g;FPN$HluiCVWuNOv=Hy7n#jw|mF2V6cz8jGR9wmH6A9uAfgMtSI4Y~`XFgexoXbyEM1`^`TqS{A zC}f{^vUU6zYFz7w(86jpGAQ75T5iq-#84AP%}Ui}jlU*OJRnKfuu3S5%{xte;gzWiz@x=KGmeyVLHJJ(cr&M02mMp#y_SU;mr_ZK^)v99CN*glri~tz^c$>%Rhs8vd zds|pXd?;2E!DrH7tEM#BZS$}um7H&lvq;hh`dcn~zO`w&IdORc5VPZ&lS#`I;8aqY zV~``^!;EaJGi!}OJ%+34VeZu4_Q+Vy*qdlnezkRKuL*yEbpTU>=QUHRRddbPYp=Ex zwGvQEB;az)u!VIvB%xRhJT}Ra&=xJUgbg}>BlboUs`G^Nk$(;PRByqxEQ084!vUOT zkMJ3#GfD|DSvhAtm#t?qPcXAux4{=kqY5R&+p>BO4A=a$3~X?;DQ9Qpdo6w2%$$JZ z&VgwR%ckM%+b&cxDFfnlVnq+p;WQdJt*;3)ID?z$soolAE+e+kP~D)%QEr;CeOO*|m#Q`=K8j^a$< z8>);1Tf-;w(#ry4y_PKaf&B`Ltt8`;^%b&*awHtW4%#x=U-Z$E+jSot6G9qNljBhA(SCC%CaQqbc3B z!@9DnQH~dzGJV{3B)U&t|A|#Ph3k~$J8|a;CUL6YG-L4HDEfb|-S;q^_lVOqL$^&g zE)B<@L_nJ`5_dU`2pe%aS~_gK{6wML>4T6n^m-beTvQ`#Q8m|)+~GRc0k_5Jpm$j~ zDEY#Xby)qFAUQ$`sw5VK5ke^muVPm;rE9L7L^yh;Ut8$tmc7V8cpK=l>vxKP8Z0&F zI?c|S&zgYM#7X1;MiYalWKva(ZQ`S-ygy0FIU%PtoILEcZJm+ZHe6w14OuijR#DS; zGR{|{?`+(*_iUVbcx~G_9p^S^s;xqkFqj8kf>YR$4*LfY<%HG_x_o)te_V@0i(>P@ z*0y6W$c~9H;!r2sZ7Zh^C*@$j75lw=Sn78=6PZ`Sw$&@{fvYt zk;I)6d;k#?Kjm2)`hjsI1_`v29fxoQrmlq!4>@-?}*N z_U_0yzc%624+Zg``mt<7;orwG{dk+S(GM01Y>ZbEQR#*fY$kbHs~1j5jv75leH8qX z7#=2N=pnb!rtTbICG<awSXmBeN%10T$L zX60vLjJF11ySmjRLr=DC57BB@uVwtSAj9H`k{1AuhQ^bGN#Ob3_xQQpOJUbJ;k>>T z*7~K$I9-`^Y^)Jpo}JB~@HAjJG{EYE%|ga%2p)Wk<$HSkn;$%Zp2%AeiUM)YlCSxA zfyk91U-=HXbmS|C)hh8@H7tyUJ$l+#M;z>hoLN@LL9-Huo_2X4+VJu}ZQmo5@%Q~Y z-%1%Gi7TwCNn@F(PONwkF4y7#bBSA<&!nK9p{NjoQdkWxJ9TgA}Wrsx3KJei-~5PqM{4DG6aPA^s)n^TbmjvTG_~3lqO-D>3fmb$bjfP=e zPirF!+Wmki&vDcKSoq@24~nh2LEEaKON^SB*QMAHT$ct6eT zA1E-ZDOAi(?D+0%%+4kjl{UKV9mN#W``{Jy`rWkKVJacG?h5AJM^wGuGR$tsPwAhg z0pUn)0M#)BEk2nN^54&M!VB|6p_Dnu)E{;j>kG59&O1BAzF68s21M|?E`|Mm95y`U zY*}z1Y(e1T9k(Gns3;m0oIBbnSG1)O->4V%64OJA6j;-zi?YVrO5sM#1W|*NFe=Xz zMww`|Mf{*c0<2__HwhUfLbo)trM^VtxEEpPk z=@xHUjiCA9=0ZLn}L);f(!xQ$u|I+hw0hY`MbA-@bFpoa~ zH+2Vw)^7DiwEEy(t)_L=se$y_X_rjuL5cY|69g5nePs^f5i^xkq<{6eA`sbr@{0>} zHMVBC)Ec@xVft5n%RL7wE-uI#6cI6VAkD(dV5IVBjs6ruir989Z}I`g(N)Ppy;9>b z-QED5#Cp_9Qb|6Yvl+K{gF?kaY0$|?N5r&AA%(+aXTSM7d>xoMKx|_%C838Leyd9y zR5t|Iu&{q=z1wE45aKw^^u{y9*j{W>?nZEVb3(nnINEXhFJNKS?LlZA9w%&-Cov%v zlGl|iTk;?vi97O;9p7fQI1vyOu{}k#c4(4H z=6^7IoB}Yb!fs&vCF2XVvz}7OpcwGKi+cQ>kvAwO)L5a-7I`zT-}w6K#}EGeu25G9 zKIq2Sjr;%o>He>O@!-bo@%4`${O^tNpWdP!vvFvToHCJa317?yl}sFx{T>b{fGm;u zlORHPn& ztB!Yhc>Vr1t%$}OLoboFn;gF0FWXzvGrDCyPAMYH(~N8DVSfHKpfXKdEY3mBALN|%hPJ7S`VTBEfa-A(yG9e8*L2=NT0)e?RmqQmvb%Piw z+S+ItJNq&RyVn>&25vFW*2^sxCOBZs1g;j?jScJtN zI^u?#YbV!BO2nD&nn)t{_6+<}@#adz5bhWwaLL6s3sTc1F4266OBoU-F8vKNCXNcY zLCe{8k>}xb(^WI=9(HmIBJp;}!w9Zo0Kuq1?}`{jw1BUyof?w~RX-A46hv8<5sU6D zSv6_V!#5>XxdmcNF|O!giTC1prvv)ym258on>CvF0IQ+T6XKyhL3;cZcX zGQ)0MX|2Bywg##)9|3m{dzuN)m!UY(1+l0qNG_ zq{#+5W7Uy>CgzPtcUq?04{Gs%85kPX*R{($SuTucRS&H-SZ)CiP|2W&`ZhS`FOav0YYk z;)qEi_LJa>iQ>X;Pxe;qqp=yLF0t(P%DX-JX((#2hth5@Y7B?qMnr58kY(#}n=Qv> zzAq;#77c)Q@f8k9i*vR3ARFm?i5F)c1rC|EkqEKr0%@-ZyFB>}h4OX(We|3+Tw>(b z;hqa~hB@3S4>irK&4@9r`;RZb@O;(j3yOn1>_#cM&t z*p(MWbVHsHkr-Th%tcN>(V#SB7haT>u%FA~ad}~7XUMJqZc zu=pb^Y~s61rPu3~^PO6Ms|dl5i*@{1TYXB@iiTb)hfcyyjQa3{jqEZj`lJpGEmMlZ zeTy1dK*aMh{3CdC8cxSBXS9%mmsR*jp5-eVV03lZfa|7+uy$$>{*F%V&A-;Dmz5Q8 zdik~T$`hyNOMNER*ot#Onf-4*V6Z@71pByak}3z$o@Aqrj^sH{KycE=GlfE_zZJIl zMiPF+`~FMM7s?RXTYUNi3$Yzv4y#XzAJ`a)C|)*Rgw8x=jXmF)rVz5VM2c_(6Eqc) zaXmR$F#|dHifC48S5l_GBM4GClY)_6nUiqpIqOZFiL+P3L&K#Uq@zThDa6?XI5d)XdthU9Mf?cUu*S zULluOs!yS(L7{yk1rpj+<_!}spnYZdN4~(emhq2%$y;6)e}xE``hL5YvCD^6K!QdU zR8LI4mW;sAT$`PpxIN6Zm+@^3P&UKXKkU{b{b^@;O`ft8`f6<@FSQ2tPqxThtF^&r zT0y*8RV6&Z9lB>~%z}W!L`*@&%mSm7ixL_CM6LSylI_MlFqlVSFK^xb>=!&29MHX&z63f)pMHAu+D-6EM{j;~ z@1@&N+*iN;`0!UZ0evOlu-p;-_4A)Uu$M@v6s~nwVuN<^dEUE39%^OjJEegGBYvcs zT^wRlwu-TJx7nMJ&S7Mfyk(fZ~$A_lp#Tm*9AMx%%mD~BWcVtGkNX|cbv+vn0CtVdkw6J zRCd)q`sC*EZ(cjR^&!$beDmh3VI_+}O7sQGV@^5?MyIHax|hO?{H%0K+zTE&RE#NLX09GaIk$LA39E>@%Az~SGd;fG3hdTxZN5PFL>K3Ibb-s5@M$T_2WBN^ zH^v~))VInyCtX#3wlM>EVGqR-@(7W7r=q0Vp3%e!SZ{GkR0ATXeHDky(DIDXSd2dJ zx5oRe@f5A`eq#ht&CV~=Bs1ceACkq68_rBNnpG3pIExQDO|{Xaaem{f)gy7NFnqdb zDJN#)Ir^9RjBrM?IL{IC_plXy-9CAH%5OSc5!KY1s&AtTfjLj_$gxJGCON`@yYjMX z^8a^&W2!nZ?F7gD*7Sd|HBIou$)X3oI3agMq}UC{A(VcM)b#b(LUscteIK@jHGpz1 z^Zy=gX1COx{Fk%|0%_T;<@o^9>5!(e!^4dZctj0<@5i3hsZ67%=>?GX!hJZL?$ zw!A3MC&nep>s`7@LDykJZo<~99@jMF6e2|8g$m(>bzr#|K`45 zv*zjFh5pFF-0G!;haGF-!Ap+y&?TO^@L+kKb)N5tcY~p*Y{vOAT+R;eS^4gW=~fr! zQIrQk6qG5EW%{M?Ny(oWof)Lka zYh7w~=eCu<#T}y;ft_94%~5QJ|H_7^Zw)uLj)MtE$+)95>8iDb=9$ianw{pQ+swIg zQd_~!aCiAZ5uZYf`}=0H9~vu2l}1t7#(t`03zKC#}4Wc1|D4l7GC=Vv7 zF}GIcS~m1s9P9MPEg_L}pHkQDdvu;Q*>q;6I)$Z6YDG~6m_l;m0C`IIMqnN`Oapyl zMNM1cz$-?Oh1Tn-V+HWr;8x7~cU;uHS{R z-_yiiwU%+llw0CiMSH1pINhNZ3Pzxlg-Vrf+e=eOTtM60G(ZO7(LwIM0Zlo$03S~` z(ot}qh~}+WJDscXm0Y~cDVdip7vo8JB-YY2NTglC@kut7pGbmBrxW4Q$z`xl<-kii zyvc12;ZEP&^0B8lRb+qv3}wJ0NY;2Urx&G^NQp$$iwt_MZ|7a1zdmqx{3+e55O)fj zor%Ey*N~VW`ZAHx_)Hj$zm93#!64k3CTcwsR?DdXV%%@JLvKS3Ad<9Rl2$sZNQzIL zV~|9zVzkrq1ZfSZoOHs?NW)2;zcek0ra{6urRqT6zpIlMBf(^bDtAs*pMAq6yK4#j z8ZIvjd$m1%EApg!lZh1WBd2g1mD}`+3ZPqujee8qF?9C+kFqlq~=ez${8;@j&hUqne@)LRq2QxDzncAdYDO~bVpWmpwh6~e@1!t!auB5P&%h)Io zW7ze2be<3E_4P3J6#T;QXKlS>=kS(Gl-G>ObWM7q4biuqQPO_&dRworkFDc7Kl|!; zpZ(>=OV?O`bn$7PBf+hwy^h-)QwvuT*Xz#_N0#gRP|u9^_xH6yY=4D>o<;m z`TEfxKfL#E|E{$`JgXLIX@}A#hvHPLR~F&F7niM-;p&Cj6?k5$uUuGu@xtnbl?$`* zy8Plw{lcnDs9jj8Vi+VJ6(C%@P}#T5WSf%heMOSz)KH!ZWUfRYZ@t%X z><6Idp99Tk-9Wv5{MMfiZ~o_3zx&vDKz z`p{tH!roKolps)}u~4)2_;x?Nqp=(SP5)xRY&S*Dylb|Fi4$O&a_@Xx^wgJ z4=*46^2XtNKRRWTsK#~ii2!-5?a{39{Nic@Y;$i zoSnuL{G*oSqtvrpI$lR=v#O|B4Kf2KUY6%qGwX-ZRG++YeCMY}|8?i^?GK>F-}{eS z$9L`&T*-iD`=Ru9SfoaYDki4sNytjW;6<@4c+oVHyU_OBxy_3g%Sooi%Tcm=KqjxJ z8V{PLR@8j18;wW&iUmMbLmxI#pac87KK{@;TX+z$s$&n`0p4vUA0k^FQ_t^Pb?7Iu z9dW&{W7B=Um=VN1#2c_qhe&amH3DK2FJwVK27fzrfI8lw=GeSY7asA1h*Z}oYPa~v zZ-ib{aVvZ;R%KBnX17-mjzZ##BOq)a(wYGMJSI(Zq$>wC<#0VYTuTmDjrfTiR0#cv z9MXxyHR6Ci9H9-drO*)?z=*{`>7AJ2d6ACGw1pee&3gUE8pyY(GHOj%sum4N5TVzfwq4UW(Ni}Y7d<`!AxKY9k(Xc6tCB?*%)ieEj8TXB*9BfZ4}Bbb&|zj+0vcLX4YfRkhkc?E;0*$z1sMHF zMMhzjiG(my3))h2pen&QTce^?sCwPH_Ux0-E?WGyYwJ0JwSI(j6DYoTDp}oC`R5n@ zF&Cwhr?5;R&knnpGD?fk5OU6&=T1fj#k!j*IAD$|+cNzPfHc^Opk0F{zDJCKRaFO zrN+sknELWcJU{=){6+YAxZPf@cajbMiGUOmG=WHymbN_sWj;PsCpjwixQeNxctU_x z=SR(XYag&5d+Z^{njbyF-)81V-)}23$OnVjVLO-EN9K{)c00qYbtc?;lG}w#8oR(e za{R-I5(wJs!_cjAA;kd0oJS98D}ypVCA}*_sEd*UVBxu>->7=b&}?) z)s*f)+WB_v(MK09)vWz=_Ck#-8&!05#jNEA}j#wJVDP8od&a zOXm86a2TR@Q+|+Nw+A%P`GB)q4n+h*KdXt?jdPCfbW+u9<;illAAS}#G6p?g8{F*((IR6Yt4D%XlwU*j@m0FXrFrPlU5kb{@ z^79RQw;O9#<@0qZ)l*UUM=wWYQgVx_&wqmJQ9jchKRK?q#Rd*mYy8GwxL`VUuCcrd zLk}NDX4*Mz=K!Z+*Po9dwZ6kzpz!*W;yjtCt{rzj3xE>GmxsKzBiaT8SyZ-S#2XCg zfED^|B^gQSQRWw3U@ZaoovfhOIeTU%lelKw)F3_;N#@Y_xETt$quUKM^x7PYo}`1; z!@;;}EEPE?)WpC4={QRXkg!&E*w4>Vn-)1ci6AXl6*?uCSGkeO z7t7E;oN9sY&S~n(uh!zb`QJU5`mCXKCM&_p5dXDJx+%g*6eXpAV9K#ecrjk|lZ%rN zIP*9Wog6P@NOq7v$Ul&EtX4cKG@Wp>-N|>ubgy0BwMVHt=qXJs9Y`*(%gf|Tko0lM zx(nc~#9U~NKX05DM(Q@VKH6c)VOWn+;LguAV9 z(2MB{eQOQ+UC6XoGb*F$CD7Y0RE~8P7!YlD8?q`uZ5W4Jtm0HuNh4ryw=0rH@n$Fr z4>~-li>Kd2T^HUu8(YJ*5%b1OzKr8w2NdSX_jQl?aafUB;)zW!5ah^+{&vqx-gdig z2vm~SxZ{z=ASK*ca|0|GA}qY>0-l11s)QeN<~p(8axooM+2NeXviq*jZ35)m1k@XL zAjONAK=55;tl|(T)D7gzmzlkI9Lu}_sDNI`rdqZqvU~9$B-4|WvV4TvVu3dhP$=IP zizE@Wh0BN+G{XiHU?U(hiiuySoa0bPI>ruG76?UeumDw;By6#i+93^WBgGlVVCZlZ zdt9%8>qAwA7kGl^(TxLOj28vwM<)3@;_~`{h*bYb6RHZVyUb@0e8x%fKx5q<1YX3; zYHdqGxFgM#f^NikZn{#&rVE^G#*wIrzT0+tF(=?N538lf74dbzknQquo6#L^rh^&IKdIBi|@u6}Eg+!k3ZZKKRz=At2nN=?}0v&8I zB@HOsXPcff{s=9mYU(&{f=Z!`P}Qe#3?670hf3wLSr{z>SaTV?dMwh-jj25rNFm(; zuRp+tJC?eKHpB^vmtX_kVwdU{5NJUOt%O5#G9fBg5<+Nnq<*N^ak3joj($*@(PzCd z5_$xT4JO;NPgM|}!E2M}U=cp4qTt|;$VwpQYw#ws4KjeP|TQx zaT^sA^<_c?RWk@gjT(m?VVp6H16`vF@`4uPk4MnV*t)A#F?5|i!)izl z8JrZn4iFLiCUgnPiK2ekm#>B}m1f9e0jxeSuA355Lp>w20htUJMaZWA3wvM>5h*_Fr zjE}%}N#Q+cK%z|S8hOyNOQ93kbQlUr1p#OfK8Y8_*tcQc2DM+(RS11gKuJE{nr3&Q z!SC`QCk|Uep>8lD-AV?a4~dbI)26j;uvm=ras%WMIacU7{rmCs}zR!m*&-+&rLt51MC4JVC^UNnNZzBFyuGU5`h5 z<6gKU><{I0`=jx9<4j0~kuZj3+c1`jqy1rb;6X*U7hfClO8~5Icf_8RJRtc z^(lb~{UkfhyDi!@&1C}9vW*wQgMq*RZ0J293$h)IqbDOgLw5&D0~f;6+Fd>#=;PYm zA~<8)05C2#I23^kqoj3>sl_--m$s8Umw^WzZ!Oxy+HIUek^#ki0BiDAVLNQM?Q&41 z#7TtR0ESUCx9nKuklhe(adLfsA|!36Tf_Fo>Dt>1bC(sv^}1E6xWd|9O5haM!U_R6 z%Y@v=?Tf3$O5J3A>{llmYUqY*Uf}h{{2sAFIJq@l?g%Q>dSBhc8~Vjy+U|%Rbo)(o zqWHU3T2(YG7vlSHl5iS))c4%YscP+Z=*PY3DmZ<;n4~#39)?0CrEo28J?>0|*)}2M z9jcH4p0v>A+juJ>>cDHI1Ut}58hAb)Y?QiLF*_$zx&B9jt*jvR zdTJ8~Zz|`LO~%OrHlCF^Pk_%a8&_!Q(~#Th4ll7G7r8aBsWv%C^3P}Yh@8s>RB)2w zxlCEf=UYfOj#!)Jom!p1>WGo;-}1lc74RY!{G1&#l3<1#f+{%eO6T+h7oMFHRnoY) zEM2hpDQQalY!s$#W-Z-g-s=ZprrjmAl@8frxJWO^w7_MYlB8Kj43=G7M~#Clbm2QR z52_+q>26dfw~TaGYiTWQfR;9lPYxTYo!urCnyTKw2-BW5DV{rr?~OEoabio+awlB4 ztjViaHcaQdH}KIwLjm{_zyD?LS$o?!lKi{}+<#ECfk%XBtwr0}HGK>aBu4gLdxy*7 zfP*1uhnyif5=Al`(y|i?kmJaf9NTi@XDq+u*mkD>B$Zx2i=7{=k{JVb z4#*zb*5BV|Z7ppS(J9O+)eD=6($YvHzNwh3P$xN>l0*`dHZgi0M+v{ zm!3KjV-cA=`|yQDE3WP(%YL+ZyVSA=q;?_pqtII;~ zg!yVQ<3gq8P3#|+N=<|p!|07!dvtWKu0_~hgFHX?QmG*y$@F=EGx5tUE1MsTNj{0m zEbu4{#-otLQj9T) zOw{^Ay}jEjKR>%2CL3M(LU>@EmU2TQ+xb}hfzu&aIrCZ+uz zn5Y=n)KXQOs{a^=F=VMw@WGY0aW5omP;8u_+3*U}Ot+Z{SfHt_K_i8?C=7}w(YHvS zD@6gu5}k>psT>woON3fKGch6SuTL$R5^hm%TUH$V;<&hNlg)2kjeYB}Uqwbs6Bc5} zL|lAWFE*N1)=w7S@$8ve)d8AhnG2Ox9taAF1b*FiT%hPHw@~YP#bd0AvaPuz!gt^! zznc>7z=R~%+?*N7WYRpY*vQv-OYvfkTUkn$L&O?pKS!&0_>D6hdgQ_$XLELQu!~`@b_ezJ+riW!ZUhqrJuw_%h4(`JXz= zjJYqfY~NVy9>2$+GRxl6&qEFaW!b*60HkGG`Ed&Q*wg!ykVKOC!wIggF8~Y@5K*vd?$HvBhRVr!$ z@s*Tk2=Byp)62Elf8>7fkuCDPF(T9(EpH6eHi$DfC;#TL-FR?9Yo1LOb;+9rjy&gXOC6}8N;kx3F`&y7`N$$uhz3Gx09I7 zyXBf!aQl+6?S%md>87$qr-WN$^;LEY)9IbjkZGmDYgIUOSXZg=qFwQdEf&>r)S4u8 zd~fsr>px!qwygeqtyU3b)fevg68$7{5op61u^{OeCCn>onW#$vgy+!GqDxznZJYO3lMhX8KRzY&3zUrcQPrsK-KCsN@?pzu9QuGx zgz&kcvAT`DREgV$)n5v0HeWIyX$dVq6&H^kTDjo{aCBVZ#jS_}p7LA=4Bz?meoiH{ z{aC%>9`I@{e?qU8R`N!Cj`PG-#ypQXp`DS4kQ35i_@CUV=K^fCQ$G}o?W1v){Dkm> zFyx~~B~|wuRJhE5>hSfs$A+fTCMs!U7|ly%%1ao=2NK`OWQ$kDd5v1z+5OvwU7g;~fsyE3ys8tH1IfGa|E}Jb z#D>BOi9bDF@}=XFzKa`;9*Wt_*!A4U^D0EE9eECH6i4g0NQT9xml^SokttCqCNJc* zAK~i0NeF|b!WJ_`NZMyGOM4>p(FcY=q<9m)_1y8b8 zwI*;?d5J<98m6zvco2PWjM~0nH%CHh0tDa1wqp z2h~Y)`*?B`8+~M(QYX0ChAVs#(6|2cqHjBVWKa`gs~cUb@#uu zFq5mXk(4fZBd9obJ-d4C8_qu zYha8;XMbOLz%nVfdIhcRYq(Z? zO+F-fRa|dCUd=K-b=$CFmGDNW=5#+a9!o{(c{~kAM9q3q6lBa}k~GUV()krvEnTH} z#Rx!ZF^g{PSwaWxjp0A!7a04HFi)mrJb5oAqnXE2GM;%UMev4A6rMs9DauJHN*u+C z5QmfKaWE4(4rik3GK$to+%_PGcy^OCOd4WXcQzsD$fV`PF%>u8ibL~s8P%?q;;2%~ zJ5*~;c~KA8QZX*_YfSf6u~u`eSDn?BqXdlK80*mJ#E=W$mrjvWgILcT2ptr0_MpFz zK4nzcfH1qR6}ZzFPxZ>Xq=QbRgU_S`Po<{0^jAr5h#00*y(#=(WCDkq!;VAu$TX8v z+aa9)zh-~%@;9}vsPsYA>XS`d*|C|ECzHcsuATL1C4!`={^ zr%|QV+(KzJXa4rWp9}iDhtkh=R zM%L=xzuY~3k6&eXOC^A8taVpEzFhAuT;jln-GBf^K)Sz7 zI`>}$XGBuB?iC>E%Kh%03mjB&OJH+kt<7iGyLTRPpzy65?mfNOUBAi0LHKpI;Mo=6 zx%^Xm{Wzz^cmzco3V89y_JeaAh_RXMDx_aI-(I@N)8mEgNm$!>2WZcXCStx%nzg!X zCp%}aSqdfdW!9-WUmp%muBlYvmF3vpD^$nXN8Jl6CY~`;WPJB1C#5xMcK9z}-uijt z6c?VaSP}ZQgwnbaVb>)L*O&;iweu*5ScmBC1cI%^-l**SY(15V~qnzQ#+ zQ8L+K=6a>e0$}EQr3#b5M*CdSqBKZI?pTUAnJoG_b(cj(u!hf~7nOw2Iy;LFR}xm6 z22s}5gY`?p0+5M73N|R1N_IGarhl}g0W%S3!}Xg~)4gLS+vo2F&lZAjJ`;s;n|KzR z9qz8b=saH+P)4s&vc)_wxwO*0{DcE1@x5^JUrEf@WJ85=%lrvJ8pVTm4j#E<@tAFP_pR%#euC zWu=q=`saQBCB@8;obAh3G*L4oYjFH!aC}vaW*bY;Ir~_&nad!-tp_261I!*j-u&sF zgs{>a)khf-bGe0DQfe_(|j+HFeh z0t7ct2B)sIZ+{KSMe=C41&WGLt^>vDRUq1Yenyt9QuAHHwSPPu+`OmZzzXFct2QttO9p3;ET21cS2z1x4v_7mj$e^ zobG-9xtd@XPE1dOV^3uQg6{_6^(&p_?^NJhVz$*v|B>4OtDv{~h<~T)WphKQkLE03 zH=l%EwoHm|b7NTy7ML-y=ZQ{Lq)OO)a#oCC4-AoD@wWJi3tdcqL`de9%1xyBfdi^! z;%xpThHVq+gOkGSn1l{*lWPqKee7iK%!WYVJ`zUpfp&R$wR7rD6rPD9P|bps%M{EN zQQ%3?wgd%*E1?*h=pbdjdHQ38xBbO_aCa2G5Lp|$h2mq+0` zUp{YN5z2KEw1W*=>7QB-jKbky35MXM;DnfY=m!Sknr%(OLKH0>8l@t#UC{q6b5QXm*&bsjD~`c zs5EOwVl-2pUaH>W7crXYR)o*;canyv$Zrao<-3G-VTO&W%GORrFFO>&hqjF--yTd=s+BI_vg5qb7cB=3tr=BL<|GkSaHd? zoqce-`rvj)a9sUNPLckxLQyRPnw856byR<1G>!nxadqFvq4!yE{H26U*6lhOHXBD2 zpkMHOzlPxD?}McU71N}-sdMc?aPwi54VR7~SyJHJzVN7X=~EcQoo`OE?Ekv(NwD}? zu=I#g{`~C3=JTW78$a+QgaVqlK(CwuU_eYD@jTC<4NR)TOtxkjGzxniV z@Z^k`CK|O?9iuL0htWPK8+cen;nHCk?esVbmJ!2fug5XCq!gLAT&5e`6-Oqs@ z=c8xWW!H$x_{tf<>L2Xh&gurNfAx%R8Z+XhP0r`pkuV?p`}w+>PjKZJFj=qi*5)Vzkn1>w?BuycadhrzW|66d(ZI5Pkuvs=fyH*R6X^zYBhp2WWl;<|18RQ5(f)`GoJ$IVBr~uy9eub)p4Bn&aq_@%;1)?aqCuGJSODZws^cIzx~RcsW%VNBY5!>7xu*A7=Pc7zrL$(F!OVY zU;XAcFn)vM*V`9QL5+dp2k{vO4=c-H;nAs=AqPCrDVvVRtQ33EF{d0``eQ|}(&Uj! za&MRM5U@~bIj+yni-lOs`3SRB7)vq4=C(XiYTBitT9LmNSh6WNXNn*0;d$%(48+2p zq!GDSt05+-LBuymiX<_^7md{;zqh4d58IVTe@p&8q{S+D^T|;wt)vVYMjFi0YX6-g zT~*?w^U)UUT{_*puo7>s@c0q!Jr5 zgHJlrx0N!5`4I_E%C5ec`=I2~r$5C9bC@bV64_3^G9IJSMuwt3jQCjG8!b?5RPHSadaGA{2S1I&LPCC`p1 zZ{E`T=R-TJNZ6-(+4k91kKV^v>DakO#dUHN&QnK*MK|Ye8Fc6$@T`-@-2u;?eaD}h zD~MY-dv(F;wR)>QqNhxU-h&})&2dnto)}}57}2&=$s@95%rD5QzTiWBGohvBKzUSa zL`z}pqWQ4a8CRa&i!{L8oW>;LxJ*ioUPR-=V@kGYn&rxp)89(vad&$HYftJCH%6Y* z5@AjR$fztc2|P1NOfxw>9jky$tODGFG;27iA?}@|gZC=!6t)4181^>3y#&3XhPQ3w zlZ``9nnflVWbiJL=EANZI{{-7G8amSB}hq5kw@~F+bS7nBY%4HW5I8prTder@Tul} zFrS!pr?QVyG5to;sZ$E}VrA&5Qju7=7x|xr%7tvmEl?uj(~!hLlhmQ&m^YyKvez_8 z>5cUYxofj1T^bZMrXc3ivJ!r|sKkpqfw5o8bhX9onB3MvY(>6k`x-hKS7(tllkA!7 z9QzePn!7@up76RIVc^OQ>nhp{UZ)cz^ns)<@ESt)Y5&NSPQimKt}UJMcz{MyTOm-+ z{O^0kaDwmtczyH968l#2ihXBpJ`c2JWUR9I>;Y)a&rr58ORo6sD(;N2nH^=>B2=oJ z@D2_T|WIg}BLimz$ZQ1XL*9onHv}X30Ci1B){PJ>a@( zhwK=W_eBiSzEdc;^`>T0;gF*n?8Kij&gFQxGI8m8jJ_t-3mHx#rYYF`j1|9dIK~%M znkkehnp%~t=j@D)h0xDUtVwFk+Q@i((ESIU)QWHHu$FyeXSn?aUaY-Xa>L?48bM5& z@O=1Rpj*A6Swwo*h}40WE^1F}NFkFhM;~_0e(c~UO;r3|{n!}y1t)FDSIP(MO3Tf? zO~1&1hjQ7lLaUZs?v*UV)`k6#7|6%{$b-54P>8BKJM@9u98nOdi7~&{ zkQdL$*ii6cniBY;`Q~d+oW+tAg zQEPMKdn;}Ix@3(;FI|%qqZaP=hFMX4@>23j#|-H|k5wWHfvNp`WSf(u{+HYN#%yI=>K zGasn}Ly81{68@NYSK=rBg?ruozUR&C%7z?O7mBiW-s|_>ue)D&zkUnQ&Z1w)&QmBb zkquM|U_cVkbu|JJGNEx8jTrI-V@Q-(-o z2}+O2PL_OHu$x4rnZ}i~#bzGNh1#PJ2vips6-?_Ds8(@ps7$}le^jF6F}7)aQL!a{ z%J?SDwV2iRFos|&E~xAYa5Wje_D8S8F);|J#6#ZQFE4v@?koNf$QJ}B6IJ03PRSeG zxtxilVC(zx+Tf-4$#6EfES!z$Kb!+Cf$lSv7ius?i$0uuiXLIalh0}oWT#H4;Z`p& zE+}aeBCdooNt~Xw2wO6M9h2`jn_`O8i2D?)MVEsB1wEzKGh=II#En^}%1? zPU8U8Nm%gpdzS`R-vYjJZ<3B-3-=4I)C@_-fU%Ilk*6U;Hc%;`#KSpA@H2#PsC|ej ze|_Z(lHB(`c!B*UhX4Y>=iZw4C%nU&BDV?*)}fZI~IId?e)w5NhlmV0C`Xxv|xRt$p0lMJbJ)9LnI0ssYC#$2jI-n4QF# zHU0)n5eu6?ANp>NKY&0$i2mLOp#4eyvY1%xoTC5*l%wKcb9p#?nl?+zP%o*8|Hs+k z{>~1=cfJ~)dvEyqEBA69_{Ra@9|wSYJ^)a~hs=ukM#PS#7^{2)fD*zC{y9nfb5bLn z@pcDdJisd~@QY}T>OLmg1{5lT|H}EtFFbV+IRZ4KJH=(;M&$7|22AqGLZeP;tOMon-v&B-- z^IaQG{?{4_#WS%$wSC8J`zFA6%sbUntE+DAD`&u3Tr=Ga=aHQBd|Nkl-@Q?`uWn=8 z=|)o3LT+n9CcvA5(2lX#b#1Y6UYqT>V>_xWcjHD2^wdSUQFKNsfwL-^m{6$|@XInJoNem&ba7rCZnEvl%J2>U7^#|j07}Gq)%|`(OEjEA`x=fN$eQRbQW}_GEku>3 zY2i>*)&2=yC1H|1_T5+wdBQ+t&RRFtHi_H|JxCYr*Q)w5`u&0~VyhF(b6h%@(8H1Eo^FhXZL=wLlETa2aMCK^t0nX5<6BG6`f94D9 z3Qh&zISLtU?#b7%jMb&7Y?=2=W(kzhjMpN|qAm!LqArh#E#vU=ZpW(!$O`Tk(rOYE zPo%LpU0ShjUYZh~hH2npx3#Gs-0!BwjT956O-&UK;5P}~oQT*d20QT8I;0}f>s4!T zR!}D$$`#ZppOoT?EO{j)?H$v9%1t48Q+lA;5l&qh^!I+ey>k1V*KHdtqstjRmi-h9 zkKI5gT@y=f=N(ZnpNMEqI}AXrU|y9DvvuKTPaLDfCd7dXABB5w$-Ql3v{eJqpS*pmJo2>85@6v8;s zpkAl=9re)Yo6N(Qix?`F5syX!Cs>NS3Zwyx(07sQR@hQD+O!rfr{()=*QA}9#B=c3 z%XBGoaQ?sU-nfNS)cet?wDtjOFV$0y5~S#OCO#G}Lx8I>@k_j?L0=euo$IdB0ppai z(vS_-Jbzy57I*wKX4)@WP^zJF!dcnL)V1k;-!x8W`^m?PMg!#xdvD1bod3<VU zfa75Ez;=vTfGGkE8s8o?Rrs&Aqo85ij3G%0WUe`bfBy&31b`YW3E}f?UI>NNG^6U)QaV6XLJ-5|UgS!c4|eM5HQ}MJuMV7DYYd zy@MpXgnd5JinheQfIU%YGQtsdC+EGAd=Kf!3hjeluiJjI@6yz=IahFjgFxKEDjh1h>U>mZvY${6>RrCzwc@r;Q2DO?Q-&Rlbf zFlMQEEknOn1+|;c2GQnNYAkz;vV}~D6i>E=7W4G9bJ&d`d>^}!L?R`J(wUpK{@U_W zLJ`rXwpd0bm{+zI8=l;@moD|79=_S`vp=1%`}1dxKaR^p6;~ZE(pbZiWNE~}B;2<( zwAyztG~PzM5q7k5VwRLzHiRJ{)I_9ZNljsHo73xFCI|4EpjJGFUGdB|{KLA1h@E^{ zZ}j(1)X_zW9rK!WB3P^}i_+0yrx8Nca3r?|dKyIQ0MBupn1&ZW9)5geQYMP!hoPU_Y}-dJ+PoP(|6NXBcPF>308R@yl22;5MDxJcpMo#TIHI)rtVb0||O zw5v9iGKUMabB1^;kk7!HgO0nn?e?<%&Rw3)hmJ*$@FKQVFHfI?SycRKnirC{H%=Ax z*|O@=R7h5D<=!$+#JE=+2VoeBa52GahmDPm_9=|D&Nm1ic6_roe(qH9Q2r(Ejy`3( zPp`H+0{2B2{Pt}6yiY4gKFfo1=LfI8Gkojj;LdsFd!Sv|24Yn9wvfgx3IOwE1v#0S zr&c+Z+ym>5MT2S?rgqzqqD7SXWz<^}m)vyQJ0qtH^+o;?P^~UVBSXFF*9|iDKEqG`XK?W&n!mq2|EecDMgrO2o`0=Usd##m2b^<6 z&ru#(?y?i`nce@q2|)}0bbfI2!r=U;cW=MHcm4CduTJlN^2*?^FCBes_`7p=zr6U( zomW)Fsq+*(Ch0mBu^wzjnsMm(W)e01LOP8eE;grYJo6G9kohdEL~O|#`paC5G|W*L zn1W@7vdgHJHU8+ZT4k407A#sXO8}xTfyNoM1~7nw1V(|B2!r-WHen`f6Sy0skeP^& zW@ZI&j=X_|%o1j123&>DzjgPy_w(%n5$AbQP(JxcFLHU8JxK^`0%yC*|#7F>*bdrklyL@ z#*S;o-B9x;g*0|*1Cz5!2@D8&-*PElSz?8~kX1tOB;XPDBKkc}T8gReQ(Du_RaSn%wLjW$mv~5L(YRUwyY{l(OhLP1u zebz*P|9`6a77W=*}v=gWM|G z80H^Nx5^5nTSD}U*Oy}p+t(W>mt5&ko1rB_)i=!Edf3@CZ;#7xWqao@4$fT|o_*!( z-(J%uijjO-a%xKdg1Z|VXyWwX83=vY62^2enJ|hcy;JQ_RKn{>kNw^`(H6R}hMg=Y zR-(u7Iz&6P!!7~+xqXY#PA2UrfhSirX{a8hM$)&M2!Kb?M`i3wKjHzpr zL}&vGGm0>{_z}_m;qBiHFI{0`{ovMxuYdiK4C4Fs>2rfO&OoGDO_uoP&I_LJ(AZID z=*6UG;-j0rSmzcy7F>pUGdc-|i?LwSO4!lR^)aDc3fWQcDYa}~flf?5C0XEv{P1=I zy!{ghbkXn+&hMAr9lY^6$#E{Mb#iMdX$Z_tiK{l|n|qYW4xhd_I3sbM$ZE4mml;@Z z<8BdI?@ST7?E|wuNY-kcD88EPQIiOTWFIfVwqN2nyTlsU>^7QFnD~BSKj20%zx@;> zl`;D^d%mwKxGrjTe_c+CPbjn|jjiwztl}3Cn4ma0vZ6^#0)zL|jlsaO1+X~uBL9MS z;shg2>tV0a)-}L_lQHo5;HQTaGy{$?EJ7yqKmSBRA7#+n@T_Jgtm?WtGt3NP8IlS;0 zzQr#YaLFqa;C-yqFAr{gfLUx1CGVd&5w%vD{r_X2D2!%>VP_-WC~~DBQiWi0CGPa5 zR~qY4`_$aYsIwhLqDOn5zPNkqL)HMng9FGk_x_mlN-!Ag1UHlOfPk0C zT?W@~4z6D_M04bJrUVkNtgyxZIp!E*7P3+o>@Ok107Y_A3#70@-~Il=PpjoxO}Af2 z=(+`62k3)rygzY4AGDwk0`!9n`j7>UN+AV|pZ$J))^{C3NpONQG?Sw~c|)%Uqbqi8 z8>Yti34m~CVN$LBbOf=!Cl^&85OTQzkIA*;Zolt=Hn7p1UhOto5h$FytILgI{ZO@B zs2`jy7Y>#SHNRY-)Ps;(XQ{K0>SuQ#?lMX`4OMO?tab0;#!1f!E3dx<9y^z?6IUtNNg*Q39 zYG!^f-UxVqr+J&cS)GCN`m4)SkB&>bZ@xP`^TzPg^HL?F&l8iSo?yo|r${HxbU8SN zCrB>Sz)ve@9OMJIe8j8O8H(XQh=LOJYE}5EB34#yFT9y=g&D5&a zO6i3VFSIiFJ(D`0PuHrhI+kSL;Ap?uYia~F8zHP!F{{+j(dyL$LN$=;UTHRGgn+r; zG&>Z!CdMuYEG}H>hIzO{ifyqZ?RLQ{ajiN`(t1)LjPbI|vh(qJ;7MnMe=B;W6j7*E zYS=m7u18n`MhPDfkP&x+ygh~^(n0uE;Vje|urv=*RAldXlq5p7Ovy`{aiBsEH()8{ zVaoG(UxW z{g^16)jP+)N`{^cXG3Jo+bvJmjIKh9)3w8{&ZkP&-JKRwCJG*@rdn_}P;;-ezNnV! zTCaE%>Q8VMqOUW#d5B`ZKgJx7Y)01}SZyha0EfZ?x?$#Q#aP>C2`cwull~&B`I1;T8dP^@IWh#lSTY2%Z!{OG&f4Zo-kOjW-#NB zXjo{akMcIy7{_@1&3S_`%CuJ8+=M5FK#hzJPM}i`Ay$H>V(i76%{9^<~`JZJ6A zdFwIsHQw%cWu%^}aq$-wBetys6X`MyXhrlajUT|6Od6bL>Q7Oq?~ld5tn0FcZ^#41 zYUQV;j8iG2RhF^cIYTa9m1fHsOxbX|*Bl0(M5mx)>aKDUYGJR8($C%NVgviiu`P^N zp3Tf0ZLh}NsJFI0S9lcgw!xoVA+eI%-$_+d*n}!DcRg%$3Jd~2)*9`V0&A+%f(Ke! z;Z}tHG{DA{@*BPYn23hQ4j_%BSD3}`MC;G)wYP_#U-;(E?}6RF{>Q;JdRFn(+2O}m zhBt1oB#=N(zr1_p+V1P8;rGqY2bWF{FMI~}vU9HvFP{dr?)7UVE705UEO+nhuLtk^ zSvCYSH`-XSFY`jbzp#j5Fc?MQcYs$I3DV>86Xl$HaQYr9rm~6_m0^2J0sbe|GO}oe z8)R~3>qOKRw|a48TOt}zaRZ*njyDrDZj|{Z!VlK0ky$b_XT~+dSUm+KS`tXKB#}t( zJpN4nqucv#hJn>@#M?z3Y8qy+T=&c1cUJcgyUlD6GfeU{u_nSlH0(**)`*Tan`}9u z(&>y5Ps=r}mNP*7GE`8?$SsXg!6FQ(3>fo$GfAxim;8R&q#U*pmuV!!GU70dn9(_P z6_j7dx06V4ICylmh*b2MF5tGS?3f%R?yN4gHp#g*xIc%@S~bIK)4{Wr99kmEDH~n# zM|)bD%Gc!CXv21=RXKqv7fm>h#v1kBj4Inq>WQ~8SRcJ7nLK>znZ_zStx_bvDbM%i zBX2xfz19G98&k!6oai>CBsGSJC0)<(RhN{UG(TPQ3sisF&ZPNU>(VL#?n7W@vI`Se zQAYL3FpHU|Rda2#!L&8f^&INwJ&M+OJ=GfxEJ^v>oSQ8C6+)l*JMtQix(?bZL%;9O zFWYeF)SRO*I7*8y`>>Xb{l@8%Lgx(9B!=`|8di6lzP>Oj2?C?yQASf8n>1Ny}QQQJPR2INK$LM)N1H8wizlzr zO)429yrj5{xkNs8qB3IY2-Yqq!h;?2N?6W<5x(TSw4i6 zEB*ImaEQGRULfr#MK2zG;W^(|Pe3926XWNN1F15i?MkZAT zP(-|-?KItsr{P<-v+k5<$8Z4oKX$T24?B6Od|tQBI0lW?WRG~?9-9&e#9s|-Y=3Fj zZF>TjIpT*=j{H99W?kakb?Uj`cttj&5P7i|%FD&9)dRRIh+!MOYc8aLE9 zDH4_D^yU|$ia4B}h?d)66jXk2xo*XJHAPp?T)x7lQEMcLQG}51wW1e${urbpO`9B5 zHT9~9F70EJJ9McCd#y6*>O-cC`T+*K24asoQkoK zXr)D*h4iqE&eXxWMlau~B-U_(w?WO86(0Qx2sm|u5!hd$2bFxIU6EJ&TBvHl=*~{A zEl>@KBW)1Wjc(=50z{kAzG{oE`N;4{7&S$L_IbWQTm1%$0!=gFd)Q}WroVgR>fp|0 zCJ5iX{r=rsSBK}`yZhz2-7l|wbLSla@H_zwZi=fdc$;}}_SWFtcUh_34{r}%{b+FR z3WG`Q)_rVN@gvX2Hj6-+WyzaI1RCaRs2B@ys9J>P*jo&X)%kev~)N1zg} zFt(O%TqWJkeP}#c---v!tN_Q7R8{ zuW{GLDR*=QY?!{bP9T7;qYDaKp{T`*M!i$s)D-u(ijsd{+w=?n%igm#$5ABt*+lRk z8wa}! z%idi8%O1A@G8}(KBio<&3s+fLkE~bENH*LZKoHh+J+i8@va&L(vNA20&$Nb5non5e z7;%}FjZzwNStWIN8XF|i=#xeE1oy%-9&u7%C}z9MYmCjys8!-LU^CCoKgd*M?guPBs|cYPB|>&U;i3$0S|dJ`s;T{W4yN2d-g}UiCc1tNu363DFxD$0hjw-WyBbAi^VO;nnpZQx*Lym;Um>zGcbTUdJ}b& zcVuc&~TDE)DbLtTWL8icqb<=9izWO_|@-T0DCG z&!a2vj;`*Eu3nGRc=W=R(ewW`diV3ud#}RhhgWa@;o}>B{p8lOZ^GwSms$GFPe0px z`MojG=QkdcpHQ_a#VM(ONE$I{X6Ig~d4xY)H z^;z!x0?&Dl#xpW~Mmo{2R?VTGh?&g4q%Qf%s69@MMthtn-S%X2bsAQETggWvv=+6?^ao%!r9jVxfeO>5&dB|Ms5OZR z)QmjgNQh&ut1v8oP1L5bySR~BJ@v4+2?T^vlEQv(WQ7c-C1?!)6(V$F0Ei z=1$|gbPQRTa&f5B%2!)$(_mDS?7pj7A#Sa5#Nbw-{~l1p8xXZo2e{xes=@?EYMe;r z%wKLpl}nt>LhcVZk)Sg0S(H({;?R*6H7#{^o_zw_aDd6s>+|$x7pL|<>Rug)Siuki z_5G>>KetgO27wYxA|(44K&%d^SCBF%{>F*`ry(!Br@67|58>u>zmuL8w5WjCS4BR5 zPd*RSMI7Y*-70|61+Wj{GZZg_ns`v74?es3`G;|+$G$-!oXG}-;3gW>_}f>(zBNTG z`U+u_nkXg^N+BYGA(MvQYCu6X2EPqDTCI_xjKf01hy=mA0O zUD@Cauq@b;McglSs!jCp6ERRwJi}195OcgM7UNr|6>Ev!KfzNoJ;D;3j|q5iIZLe= zSKc^I{y=bCEMVyCFvqfEgSwnOJ6^SNrSng}^hoD7uKjNB<^PP6J1$Yj2-)4W_g;K? z^wKwU*X|VsYZE-L*Ha^HB`=C@-%9N@dRc!mDf@fxLqPH#uh9G?lmAF$^6#4@ll>{w zcUpq~KR(206D26t56KR#C8KfZ5yKi=KB zw!54e{5!0Qrx z$jAF+a62Z!w$9{j>n6~=8{tiRjdX-LqjXk^SDCe3Z0_&~FHUq5#s#G;3V{*ew`&E@ zfXk}Fj2+)zJPyt}9^*!rs*=PKcNLy@R>O!=Zvd5{I^4pbZbMlB%i91~L|VUMllAsnx!*`_fNH4?n~ zro(2K7z865JK%lDx5nwg3oux`HZP~{v%PGEZ6!Z!;x2HI-vMoFV~_6RS!aEy2O^dC zJ|qWbgV#3;3illMYe0nAnneZMn@fEVj@<8)i#V7x-o5_n?)7I!J8$0n=H1crAMWm4 z8GZE}JlcK#3Kf<@oD$Dkm}J6@;Dp%~cZSeEi(!t2DRp-}&oe|;?{ikMkk?xcARcbwc(&agOy@~5#bM#V z;_RP?c`u&Hy>`4SM z4Is)447GEqy=VV0`rwt_FD~zX@$WbP`26UDt9$Ri7VEm>OhtH#yp=R z?y^*1M@e9&ym>_6yTTAg`_rni0gYIEf-(#_`zG;IXCSgu2>PZNvQ1+~e{8r!~sk zD!P42^PzU`)OsH6ym#wgKKN-pA8t>?{thE zpgXp#vyY)2z4r+FZ}h^I8*g8`vGWal+x~k_! z!aB(JmX%2Gj1_{PQ3-*MA&N-Hi{n-5nQS_AEx@~TvV|uMCUFCr zY;rOLO5ut~3}T6g=;3b>i$yPOoPKn+yIf@bO-dTR?8mc4^P<7qU94pUxtt`wzmz~ey|JE$^*#~_#}zp5dE1}x3d~Y zQF*D}u-|KEtk~gFlN8unC^e&HkI{q1aL`>+j!@_u9=5)-sTgih7Z?ntU0D&EFn@5q zi}{s6eyg7e2*>;-8twCqiv<=r;mP_nr?to+Kt{LtDSB?Gtb`HF3@JuUlfTS(oj^e20b!sp*ORF$>A3tZBVZ}ha?b@ z>+UDzet9_df03=`owGbXm%T3zx~r@0?CfwE-C_pQbTU(Y`Pz;x43J5vw-4|7= zgLT1VRA0{qbXKiOHuFAPh^W&fmnQJ`Ty{|%@4fpuC@oxtz4gv(yVqaUF3$;x5tott z=@sL6($!F0_iT~WJ__rilv196Z2*oG^o3ZWE)bZ6 z267{VV$9LGRcn4~?j+RhrUO%1b*tJn`x%?If%Nf_x)oAwbj|w4W+pYhIp$>w;X_~p z0L498Ex-oH!J>duCkxa;jUG#c)cEW|KG??=^PMjp+<7#t$!JB$@Nk>tqnA=9vaiK; zkkxhI<#piob=wQfLYSZQOQ)8sf?zqiG=haf>qTVaW$kn_0VO%Ks}b7mIHeDbD=UBz ztSfw3%AE~jQI#7foQalPzd)|?_2SNr7yr7ub45u+V0PDXaMxK`0F2{Ld%}IZSNADd^ouJ3K`4|6 ziChWdgmc(in2)R9A;Ic!7ss28G36Pf4z+8$CF6^RqCelnJE4K z)mZU*TH+R1IXbM0RfS*DH#qBK*0g;yI$79E)k$Bx`>shHB~tc0CC~F)jbg07M`4Np zBNM*r9@HK1d3==4^klyuk*@M!rffaj;5Na&H;;ZnnrF zcA7|qkK{yr>++So-~8>?uU?23;#%kYyvNn*WbMH$#3?4{UvxD6V_3Vi zQT8{AJntdqyjDiCc?8N!+MI%mGU4tWuwf2Wm9X0ce)CYjaeh2!BCjEqS%r2K8K1MA z?!y9Ba_PV^6S7XzvQ`lH))%NLMzgD0(2g!a7Ng+;H2uix&cW3-fue=lC%SwR3ZHQ5 zmV(>n3xxWBDS9eO8Nn$}PJHstYCAjCt5*5aiy|GMv3A(nvT;)-xX}bFawKlHwp@&ocrb3Jo{N&H&=_}y7Yh@$ z=ERYXbmhaOHnDO5+YP(L;K>tu^G8qodoRAc_m{Uuul)Youin%6^~Rp15n~S&1I*ll zA+rkqD4;0)^zE=(rKd)I788~)ZG3V%Sji4HU3{_ofey~+W1#Y8_W@D$!UhUBv?Opp zhaD5ceX{WA5=gLZ?iECfd2O@iRv-{e%Xm8;umCzFTJ~=> z`kY1AB&tfKT-Q^0Mz$ffoPcwK$%E&~E*pDGInqlPxfEr%S<$22?gWnmgiukPm*)_c z(1BZ($m910j1@k{BnT#3&FMLk1qxk&MDbGj(h$Pf6%QHOWq|+tUPSU?dP#=l^Y@T8 zaIrV@0y5{AnrE?~WR;w3cV#Aa-`G;9^Om zV07~2~^2R%j1?g0_-wv80(Y}|kenaR{? z9wiTECSUECnQ5ST4UTWsz80(gsxI@k2gwk!oHwJ$lc<-OC2}Uo6lCQcGcueV+P+c7I2G;EcYHPF&*@(W7rI~!OS(R(+_1bX*#GympBE)>x z7&e0SRw2(!m%Bv)dd=8oNFBU+#+qga33VV28#%v@UQbH8=&1y;Z~9Rb%F%sUzwHjl zjkC=*&h`VIp&wHZ$l5bAZfpGFuPxt=cI+lKm$bAm*LvcY9fXAXjv{o{DTH0G&SHk=YMr#Y#W# z4H$~8zNPC)2ql5AA*zSt*asAGrU}zwih^~@x?`@wZl~zB@w%F(A9}huTyEzpZ0@G+ zxwN)za0Hf;Z!bL6x#!Y4`~k{=GPCggbZUT6-8GY+eyXFO%>uL_0C#XSdps#_htz4k z4I9t(@nETB-@K`D-nf(pN!dRupR#{!+8?$4-Cb!6pP?z zf-`bGO7qa%TrO^-x5K4aQ-ndOPTw|fnz~(nq`G3WqT5^V3@lyh2VUtA6}fzos{!1( z^-a{LIiLCjC#U0er;uh8)N*ib2s?53?bUO9YR+xxEZ81io0+-@^r5D^qexZ2nxw2m z8^6Xoy_xm*@jzEx;kh~|$t!uHduJZ{x~SDhX@{$Er`z2$q*y*ZkVeWmK=pBDqupKx z#Y)vT(}PDhjXsZ_`2<=GO&TB`@9O6DAti8rLxqF{@LZ4=4`q$!bRsw==cF~BIajaG z%1hZmbVviv>EWOh49gFIabrx1aGJsdR+vnsqAjs-L@GDp5-kPJM-W=Y#74#3&$)Su z+4TzaosN|cP3;7_%+?l09cN_N88b$DsO;X+GM*F!%Viefh6TLh;==P$>O`A@V z2@i41O95i8>zQ3rMx0GaXyOo@-|9%B3lf2n#rCsiH^g2luC47xqvv$l7*NH@ z_6@1xjOh*y$~!7GEK7PIGb{}q;gX^{Xyw#xwA@%cWp%sT2Q~sWH@s#Sx}cG5;mPY) z-mqQ-Y`d2^%7mV@!e?SJa6(-SLXKI?h1(V}19cJ7Dec3EM|7~BNBbXslg;QbUJMbr zr;;oRG;WiD_4;|YpARmgQM+oMI@kAkpaDY!|KK!wK!&T-e=b{aMyX4NoD!4A!20(if*?2gk1DN@uU^MzGStRj5yL^NM7^M=HW zc`+j!qNBv(K%7A_LUhA2y_3MC>8aO3Zug6qg@3h={xo{+4KS;H>GI9zzK;FIZ?Q!aH!HeYk7fB#*}QDmV8NaDn?1$8wp zH56lz<1d(x9;N3CvEKO?rsAm?X&=S|kgfyc4E5 zJuSFsl*0o-^=w(kVt3tqNWhzUkuSHUZ=_k35Ul260oy4pqQH_;`8iQ@EDAWvh}IQF zqPJ2td7`ljf&DiaVLj8zrL%K*awBvV0xPgK+=IF))hZg5cz~#9o8reQ=hb4_=^q&_ zR-=UW3nZoFJ?D_lphy*~pYqmpR0I{rRSE;3pR7^{w+2r=PjW$ldfjQ_q zBeQ09;q*Cq+qMvcK}i$^SC|bEgp=_D{~z|At~Zk7xMvE`e^@F4XE$8&NZNt{tyX~~ z!^i=5I>S2oAp}9}ap!L5NY2pvLEibefUH20W!aFFZit9Cq+oZyU^+DO($_k3VvRC{Qkx{z4_pNdIy&2eQ5zo_-yVUE= z)a$yYnW}6AWuMBDyW)&gna2AG>~qpVp4gfUpa}-kfd~q30pUu_$E8@4tgO(c)VFv$ zsyN<=$PY8RmITyNRySsoSIS8?HkK=$7#LXVcyNdh+2Dp_7|cL=yu{Ng84zqZ5>emj zD@l<)yhaEguBiLX?asq#mq|OD7K$7}6B}7k6M|zV8s&&*C?nIZ?_?$vL=$}xl3S4v zy_jP6=0s_x;ma~OXq$qiM!eu8XBJ|mip1EnTO7}JD9+MC8>2yb$AGMGP`pxn8mZ1I z9XL%7pux7S)Nv~kR#OX7r&ZBiTerT04H>BHl`3R&L6ZSK#wPes{^zs7)s-KVzEDm9 zo&yXT5d^l=a&ISDLBh1SLqov%##aIfcDo)>B=)yak;`gUoSf7s)OmDGz+u^pNuD2B zeKYCOYJQ7R%c>P^R+w}(jaD{70hj&UWOmauyj|{svfZopw1bS~cBdr}P+LncD12pi zl#-wu^pu4_yBiF#_G_w1Y$2Oz1${gi=N>;)V}`YK<_c6K&rV8PwWXr#_Me!J-~@j> zE#aPcE?Es4T221^>TAzlfGTA%Yp0p+5GV*5SM2ng^sUnW|hxN~JWBcgnY1L(v%- zso3c?9jLE8h=B@n6dFBI4NhvD0W4AyfZ?y!Pa4BOLMbkSe5=p-8^WD$-VUn21hM#h{t<} zq)N=WabN$R6%uEzJ`*5c7$nICg8L}^(cwVEDTnCD7a|@CgS$7Q>YATyXUAZ#%xqRk zg%)lxg3828M~KB4!VC{C179aTBF*@n(u&`^ihYh9{Rp7)>5p(nMyR`$ZEvrU-^{4a zxF^UmU~qj3m*3srIP;>edAcgcT$#^b=V^(9!|^7jkU8N1Le!&1EhY80uvp^qFmE}# zz^5NzrjvZvM$*%J6zV$pJwS5*Ws)B>K{rA!`_HrseIRXIk*3J!38&6{8$vQYnU(^8{ z@E$PyE69<)6Abr|Nq;->E`9#yPwxH0hhmpps#PFXF^PK_?YmWcylvo3*GNW?HAZd~ zJ@@(aJGuo~6_PQ_n_?SF?tiP_s>@xA!3ozyze3tEzGak5gRu5V+F|tB;D~HvO)z z*7NV$Z^a{?K$NH1L=1+4uL*4@?aCV?)}vMdcY0xUM%28<%pkATFAomMF2Yna@6j_% zNIYrR1~XOyAl|{%R&}4k`FBqIe?r=}B_839Yv;bXAjZ?qOEl3snTffrks#FO$ijRBx@pmSwA6?Tq9!z!# zYr{lT+g+GjX$~edG%9L2Y*lfAaAb?(H#hR!Mg&jYaJ&Q80e-gZhhE6ufPgFH?x$)h zU^R_K;cgrgy2WDLhAHH?u{Bf4g1XPPf^dYTjHuz8clS_gb)*`r;g%g zg7Yh!*&*Yw)@s@0r2>>N4uZF#NwtHMVWV+j6{%C3SS?YJ+Gr_g=PQ@gak<9wQfbvg zgY6FKjw#$391W&}F++i@1lxbZNiJcZl7Nk1{LKUdF)mfDm1N(aR>Oy3u{%2ek@?;% z9p8RA-7l#u$_4MQaBy@hNrz6bPd|L?^pCIK{rJOxs0Qydqja--J51OBtIGYB4!?lj z-TV0Cdp~?f>fM7DYr$|QpFVrHuRDPb~;39KLl8>Q(N24V$ z0?W!$$ezU6MLt%cH84I}o=di!SP5~nlPrPGt74Qm-x63QUbTHusawGTbqLv$Xh)1! z3bSZLcPrlVqoW|&EZd93qr#zcR*mW_a{}ux^wx@wJmV;00w zT*l?I%eg$Y<#W`|ohA|U9!9jgBOQ}s(wBnV^(rIGsec0y5;u><z(p8*9T z`8LiloRPqaJ+C$JWVse~4h$49*L>Z;nvunN^1wF8|2!hwa1HN=PSlXiA}2PLrW$!- zd!eqQwP(LJ6f|@C7nLFlQ6Y-fr(?cI@0JcLmJVNyK+h{~e;#MkQShiTK%iE>360V# z0Kt;qHbPgisq`!Mjmi*-J4ij^&N5kSr5YOJnvW6`PTX0p5aaBL=+R9P8@wIU4i&6@ z<&uY9tzFe|F6*BlX~9#_e>a-t*V4?P^sd}fSTA|KcTtK$^4QT}qDz^{shDE9H2P$5 zkI0b(d#l~)HM}@P34euh*E?CRP-?6zGfcLe7ss<(8SM!#@B?vBTZn*#z3B8Lj%$6^ zso{A`WYL8SJU!oRLY|^~Y1#8a-RR&tzY?O|S6v3$3-XBDLfUMFk75d3}cg6yQP=_@BuGoAFTesVM_qUC1JWP3i;&z7Zb> zvq)%#Ry{@6(`>M#xv3Pb17=;ID&Xn%B8)QUcb)nB1Uv_WIR1j ze@kdU<$b*##_kX)J?iLYDuRTzp1+5 z=-FwI-cpyK$T16>U#7SxF~K4UyC+;X^~MP6c>4hP;-GrGoV=(iI3|Rb&Eyt5cvPxe zjxRiH?{dIHeOqkTWQzbNz;{(iWIh6GqE+swjDqmbyzA)kiPY8${x52GFf~)nKG#4E z)AZcr;N}&Vmvpg?pAUka_s7jRGYt>bWr}n_TiMZdQZ4VUu(`eIYF|r9o5WPO(dY-DNA=Q?~M`nEL$~85V3FYB#fw z2d+{^)^b3}@on9#C#|^snRGH$R2$N=s zqG1cTCNA<6?`pv|WJqvy}Br!=J4`h zS&Uxo?kW&adQpLYHWMM~w1k*q-t7lowNO!KIYzQIahN64bJ8c}VYc` z;R1s{B-0B$Ko8c*^Xc#Y@!r4wJmTarooTwRVasJV4vQRiRW0r!AZAzkvW*VmC0C2a zm(amrb^IlzdI1SGN|tP)iFRb1l|tTwcrR2Xs}Jx}+_)&>L6;1|Fs=-uwE*0J!$Q$) z6I3}u!($jwgTQm*Kb%OmU0D{vlFb3ZLpWB2V70Vfq3ks1bRiGF=MP5 z50KCorA`hMWBzaHicjRKY>Fmkif!Gcwf0+#yaYBzMobEA(P*N^)ta05aNFgtJRGMO zKWYc(pdS%R*C(i}#yjRO_2-jPZDc-GnyhL9Xw9#%xa7npI9-Q}GX=I`{?sp%=-2zI z623}sHpD5Vr`Cujay6%2Y^2Q>=8JYXO(uKSzHTNJwm27ED1uQ$b@Je z3@O~UxJr`jg;6(_=G7Cx=q!1V#OLzOdu66kucBcJA4y|$M z?{1}PM$qt#;mMxrQkTuRrt*fXyojVOztYS|xObQBR+O?e= zWNX(3lWf<-rG`B$k}$|NIwvQ7tVU?ZucSkCm};A@+RBRYed2VxvUhUAfAcUo5vmO% zcLte0qEp+I*cqlT56%Od7bRn-S5FtQogRe?(i9l48HJ=>e@%!29e z&2zppkOZYh6e`GQBn0&mP&53Cj=g0>WH98Rh-^;dy$|<2gG`6dqPmX%@~_Prrw1EIi%tcpiUkesN!&|l-k=6F(#81S+e}g++ zt?iphgSEr9#w4s4UF8h?YO(|G31)}MHY$4jg=}S-_HU59XEc@NAn#2=HZ^F6nn!&O z#TGpxO@i5Fm*9T1rEUXaw&V7h=0vQjU?_%%r{eye#`Qikqvs6_L>-iDkY@+rxJ>fm z`$ch(bT`)B<&KCQ%X=-EqtZJktR7VF@y8WE z&f)^AlK4?pR$$tdHWX;vu($&uPO_uKQ67NA5}Ml9qSkpc{i;{$^4oV*RfZMyU(hz+ zm`O%5MM9^ZU&F`zAdOP+D#XUjQL0!}?j#Rigfcvu4Y}<-195$qxF2DIb{VmXUOWCd z|99}@{!C~6@?=0(HOL?G|LPcC^N}c88KBMO{mjSlR_^o*b;vZ$!bHJ6x}C{rkQ>Q? zvnw3+@Jr~~G^cIuh;1&-QCsW&E_%4uo80ACnm4(3@Gy^jD|{Ul$BvcG+oc808zTpf zU-q+t#ZU3PL#j^eK^^P07CXvo?n9K$3dF;Ln2{7cFIbv?r49~^mw%9*A0eC{AvnPE zBZTuKgs;>Qf|GXZ)xyUgetQ)w+JN*U`?t+Qy7~rbuURxQweek9sT>VfIGfb0?(S@ba)ZKl z0|F-elYZGzyEh9ghjHNYUh;|_8|475Vtf@~z6e08CiV3KM#Jdmj!?H(k z&_;iu8vnvh*Zfnj#;>VuCz_m<*kQ4`zq|I6tM3&kseZ+-n`&)Mc!v0V9f40ka)c(3#p`}vD^ zfA`DJUwtd`_;yE_NE9LKNbiQ86tPmVU?!C z!QzlgYE|?OmD#t%dw}N_k(TG;)QFg#+D}GFs65`(X6SU387nCCw9)Ts8{3YSda1PX z0=u46n$T2;bi(C^&jnf44zcZ_LhNWb_J9sTe*EF1gh0B)Bk!eS#5}`qTN-%B_i73h!hU>%F*j6Uo=Wyj*^oT z|D$`)se5qmt+#6trHSqDFJC|X;LRkYC;n7%p|^X%kvtve`qTL?`=w{}v;EEWj!au* z4w4l_AONvn8;tutLG5Jy0uEt5J9v32yincP?&=Ky8&gq}^<`D-sXt2%Nx)I5y);)= z6HY3}Dv}&iZxxzBIW?x~0rBh%iBkvuiauqIrh%x_XkXde7_n;@m3J!6ej}pcg$_g^ z9UVTz6YDSJ*f`jfI?J?k=YDK%9|}|Z*4nxEcjnBDI7f_7=W8 z3;Q?E=M)whMch#0hz6C>P2Jg z-mlBcxTzr92{d%Mq$@kzPwVsHAX0pA1+|kvXBcm0S)LuG)?Or^%W9kUl7_y4?O!`S z)Ls)$b81BoonbYcsFl4`b-FI`IFIlbdp z&;Azt>kf;^fGKV=dr(z?fAlJ^INE=XnT-1O!LnjD&t*`W56iy$DH)|VC%62p2i*Sa z#0+Xh3Tpr7)}cS^+iOn(TWN{7oxE1=4EB0_Jb;A_#^W31czol0JQ|M&aN^A4v6(#6 za7uK+za{pGEW2g^Sq}|ofe2u(;ur-$RN!;=DCSU0iZYW_Cg{@A5>mN# zIGc=w;(47P0LZ{5oM3C#J_$X;!fxjI$jVx}VYwPGL__#>V{>DeULU|M99vwSjj@^N z2DA1~cx0{SvDLDKQgsfitd{5zvbM7HnXP1V5ny1U(z%km;+(`3%1~N zf1p3d?R+oYnzVH?W~(-j&t|pi%GPkLG((rYW3v|j4bDf650V?0ibpo{pqrFf5x=T` zO@ZVL07axEMDzt%iSU58vTYC%WdjRE8{1t@y&DU~Z1A0m7`q9&!S8jYPLQ`F2i$;pb=yUC6H;+S}UDxf9|j4E1XE=)(`0?lg-be`me z?U;OWV}w30hUtW@M)vF4j%MUEJHS&`_`^=wQF=Fg$Zvp18Q4g6>2 zrkFYuIIVW2BA{%QmbmBsf>5=E?(SAL-0oYc$q;IP`R_%@%V26p)MjEZG)4QLsqnQ7q#<8yB zbz|Bz;jBE(Y_Zfd=~yL~;uw0>w>s{}MeSc}d$BlxD}$E`F?qumY0-!o9+ep|F8ef1 zhw251#!H63smT!O`Q>zwACIyowx@MwuBl6fE(dqNPt1IN!Oy1s!#jK=Hp1hNRVL1q zgJ94BX=Tsy5bM2`pNLwQt7Wf(zutN8vtR!PGT6NS->2{X_}<&U|Ma!r2DxKB31C|WPa$Z( zf@YDw82~Zv>&A_P!HU!FYz&g>x@r6jhKaY*A%?j*ISIdQ>FWBLZ{~6bI=yDq5t)`J zCk^o9Em6k0;Nz-(x_kp;%H8qyih&xLn~#3%Mm?(7i?|Fd|}l z(!SPt%Kkl|>lyi*J!O%~xDch6WY{m*QTVENy+ky@7Kz3Sb(v?GRZR-KdYRxXLG ztgI{|f(^t7r=%?odsyGzHesXf2W}fQY_|!P?M_|18>AH$LVa!2JsI+fwyVk@Mi7d9 z#Tl?yi3o}-!GUbjkYT&8+0izRFwJX-@W=dN_rVo8Edx#KF2S%^G);X5Ge@ zQ+)!T<-_#WmFpDT5J86~iw{j!F*I4_&=4^ONPmd3aEO*%QDlsS7Tc^D$?BCy%dw>E zHA|7G4_L#4V%}CR7)>>RBSF#v|Ht0d_Qr7}=g&0Y|3E5tJGDJt3pj5zVT4|Z~Q4(uSd5hn-^2j>oVz{!H`{FoCZ-KYBt zneOVIuIjGtnO(j}KJN!x-0AM>x9aNZr>d)Q-6hMKb_aU9T8`M-S}ml}*b1>}w^C9D z$y4HtU%lbBY1tqKc?~su_c>w|^~jYoRHKgbzo?p$_3WkHZL{;O6JH<(-_GfnTsgq4 z7ht7AegaYbM%KJ?BD}0DF7=dW7Ef;8au0128AQ`425Zs=zJx|>$))TMnk#EUBgR8k zMWrnzG6mIfiGIB%{VihwxY2~|_P&^c(+&DryoIDx1#bW5FAYH@%M#Vo-=N$wYHyyT zSbLccpRqpae4_Wut84go6a5~yh+=Ry;-5oQdYMq2E^hU%!JEQSjTU}X7uJ>>RZ80f z@VMv7Jq6R8gTUQS{wY@&Z{NHX)w#KY%;wrO(2nwSV$p0YEiG9MKWFt?7H6j09u9i| z9z$nK%um)%XqF$TPYWwta;?Q>_4gDljAl$(BS=?pg>Q{Cz4i#GJvd3I@FS1dtK*Dt z93!+$?vValG#jkK=4S$YHU0^Q2u$tcdTQy7(QI+iaWxNpH(H(&O<##7(ZHqhy=o7c zd62x3?|5n&3>{-e5128O7bCW2dwE0dI?Zga8px!d;=T9AzoTV1FWDfc z8vV^>=y&9!X&4{IZOvF1?OW;{WH=+8E5rJEbN}#}D>Z~i!?0hwQNnsi^2yehyZpl6 zz*^6GA$*)ozD#u#5g2;ALms>LMba8u0&ZN#_3MrziFnpp4vi(f9^BrGzR6hFRuKzb zlN&ns zV~+=qb>P?;8aqQ{=VoZ^42}K1p|M&yz7HU&b!&DqkkqTJ(vB+~vOJUt6h))7XJa+1Y@ktcrC1*lGb;V?_-3TF4FvMOg z3X)k|NiFLjh(pG&MD+(>{_fr%{>xNP`V_}pr>rI(eEoaV47-gqk?i9>dZb%6Jvtut z##t7zDh*hb#H$M6Di2y^fmIZ%LMz2AFktz|9U-{h?sP=3-%{8eEM{1_WCxZB%29hB z{ZK(ldOPj)ba*{pI&-dN7i;2T&B9`1EaG`lvgZ%JZCTeM%XgB+ry)u016YvJ46v1> z#<|H@s5fb{Tr#el$rGE5NO8i1TQh3OR;%yC*N+Ou^QX!KnT1w^a~2CeL8b0AkY_2V zvpO|Ylm|3qP{+}zG+kg4LRWoa=$;V%8Uh}DxFb}+p(z$3DYv+!yCIm5i_T;Rw^Jr8 zlR>N9Oj$ZEKYf8>T={1sT@Zex$Ka?zAiUy3<*aq+fhG`59=4e`_&pb*NhJwy`l_A< zTLknvY@`X19RYu-Aqot$o#4ny)4`zPo|Xcub?$Z=x6>A_s_#TEGT92G6ercG4!=kQ@#r zk`Ws01N*#4UkK(?Io4Ug&WoqE3h-Mf=mXe-A`Ul5VEl%Ni-tH*$e0~Tm;r}3Pk5bM z7)Q8?$1~ZoSU7*WlBwUv&3YR#{ho%f)=0nZ7S}L*qBFnLot)}msqpNf-xtu@toFK1Z*SHPCB5;vAcBlr80 z@uOsy;!mq9xW8&c+}L=f_tb^(qZxTq4rQORNF2&aW!VL$u}nP1BPAS^x0{|3_jTJg zA}Cp=yOnNkb+Z4EHNdz4Ok7m9Cd=}w2l+>iQKhsNU12p}zhGk+Ch!ZN7N*K<$ z7y8qBK#VAE2gtqr<1(_4YKJL>dhH$_-Uh?XgN2aK>@<_vY0m3aYX=5aL)A{t$RKeh z%5$Z{W_U7QI&=P9r9w7p({8rRVpgWnDnIVQJx;lsm)YjRyH?W_$=851MJ&X2aFP;c zi?L^XcQQ6k`g=*tJ_uvwp+AYX?Nnqx29j5EEiJ4836RocJ5uHG(OoDaOf4_+G*KKL zL|;W{1(}zN-z^Obn+b&06E82x8V4_B6G^=l;D=}lJHnJ8;qL6e=Lqp?fR@nrSryfz zebdbqS!oLNb0{ZIN$u3=H&k;$y2o~VAHuI~CaT!W?e1&!NJI%mOA1YZFK~QFK0+*M zc-a(*K=hIaj+#FjMS!o}`}rRazWez0&Da0@#n*SKBZ~e7X zE0~Dn?o%s&di}#_(bSFFxfuQF^^cx>Br77ztwf9A8C#50X8HdJcTV&sTh#r*@R_Z& zvmtsU9R^;I(ZHnMEm$+E=NuX;Ex0jOwVQ1D0Oo(7;loRCuNnzVVm;aFbvA?!Vv8BI zY~dd(4T895oBZyu$F3r}dWif%{<^jDt4S}*bX)Ef&f}ROaF%dnsAZ&0V?IC;(-5L< zr&s6`J66TK2B+&{1iUoJ%Lb}ftjA1f*WO;ze};cGli55oUCwCqqtV$GO3ONxElc0l zDh9}GtfLW^$S5>GR6VY|lXkGrc1^s{veDaqE*TE0S$o_u2|b}92srhav@*2q(ooNp zY}1*fmBP(PmUs4YF{-eI@lUAU>n!yxw>?g^DW>pfvm{azK^3lHt9ajZiF zv?>OVD>2<~r~EU%r!KqoK3H&+p{eSaubbvDzT}U zs(^|%`KSlYBe!H#-YP%>i9D;#HK!irXee#YDqpR|u10%Bdj$q&;-3u?FeK~p)5#7X zDLyMYb$HVSk#o^qC1`HFX~bQK?b#zFEWlEpdrDjpWrumqilj@f*?3m|pxZpNA3!?H z7Zk}~*s^s4hfUnFF4N#t(2gN2KOVISUo9mSx@@H~3Ec(qus$i421K5_wA%xJc@L7> zegxT+Hg5)^+(U(dX9{(bg`j}z%fLWtr^cT~Bg9ndtSovzZV|sk@nWN*vB|%Q45>9- z49>uVn6y-VWb*AJ=SZ#3Ew$LY@2Z41ge;`TDjPmYWOISLUxh6CGBIMttacR8eNMMg za^z+C!@mgykORa;{cO}K717HW4`C+hHGimAsYFIYfedZlEPd?6N}O*`W1ovxJzQQ@ zB-c=q+<}(G#LK@_{|D%i__1B557G_99=0E+WDh@NGdQ+KwEfRJ7KJ&WkRs;*$a6sB z2RG;8M^VY`ckPs4+FV2)PIXpguY0ARAZ0-yAL8X@m0+4P-Ak(oQ0}cKg8?=f&{kU6 zrd=n@E3QhqP5X}PJpX(vaQ75%pQ62WGUOm|(}sRm*%%L~02+Zn8LDqV_=?ic$w<|5 zpr(^t_(Uqef|f^__~|C=!xwuSNsZ^;RkL5AyC9E;&-rYybuUCKaw?00$%;2h;;4*R zAne`j^HuI|4(bE!$I1FEE6q(M)I}-qC>>xoN-wNtypS)6qWW*EFrK9yIZf&5)AdI1 zNT6*ms%5nsHo0r*aBJH(6;D!C*#`vzb`@tj&p-%`T8qo)4m(cOV`rv-8BCT95yPJK z9J!m^@;S5Hm8@nhT12i<^MsDf2M1=sj7uSh9YrtCd3yOM323#QcsghWgmis&Yd6Y( z!B#v-k2v9EgpyvYn80K*;b8j!5&|NEMD7hZ8r>jHp*A78W#)!;8NtWY>Zum8Rqaas z+Yb-_Sm71FKPzj}$#Zx~43*!1vXo)7uB&%tIlbp z6AciCiK%pj3E_5dR92$Ex@obk*6R$!42OT%8T0PM`Cm?Dz3rV&vVTz?u9PUMY}nG`jt5q868u1Cs_Y6! zK#lQ`^wd}Skl$KIv1`J^VMbBB*h$V#}p)f}(7TB^&%#E0& z~} z(VVd=K~ZD|mm#KcTFdV@C9;}Zr4dRI75CfS&BSM7c*cG$T9{Qu0l5#tUyU`{nng)t zz59~1d*!)EX}y{1f^mGIEA-ppbwwh&_tx(Ze*00hSdvzt-bF!+CDfpVpyGpXK98)9 zTJH_V(N;7X*&mTf3JBeK=e?!Mxm4rZ<}p7)`F*mOSj}H$WR-ue#gsldn$m_9w-GTssT0?5xvdu+ zb|qYT1lX**yM1xkcgTsS5|u*$X`R}ocL&4Xwjcz40q#z~IFshBIU{c`JpamzFT^R!pmB#9CWt?3qmB~F^j?8a`tWuvs=jd~XQRnC~^DA?Ox*YJ8r5sGJ%pIXF zcT}nzRD1j8ukU{P)t%4Z;@nKb{9tKMA?4|4bSLjA;j*|V7Ik}Fd?{)QWhBfCa-WA& z9#u{p-2^guw3CUH6Rev6RiAb;LEBrCX(q&HlZfeTO~PLh>S4g|%aQxV$`7aeOy^#4 zJo*lduOfBK8qYNPgVjyt-wU5qsABhuWk3-K8g#gvLK*PKL_Uln;8BKrvAKF(Ti>DI z$vD+olZ@l;uqSW&=6f%zWROiQFT**%qRYekRV#lXZ{V`tfp$@~nIaX?QNsHmE;||- zedFMRFYdnc{=vVzuXfn`vsr%sWp3z**)S3}r&B^sH>VfW9!YI)?C21wE_yC8lVdBa z0X84sr!(bW-^O7HzfAV@dz}d+-#V1geIf6a8Bn6vABxkkebUK33y0b!BMU^@u(yMG zO=oW~e87&ju2yS_ihvCcS{;#rxX6hig}8`?{AVNy+@g7bTyAHZXfmosmT8>0lK1B? zzP8Ra>0+Z~J8vBJeK=odD-{n@H0%_(2M(*ViNu~&-nJ!AGlYj4!STZn1*qihw`F}9 z#h~4nC((-xU>NYEL$;|0zrNZt3A>H!gcDvKDhpU91Lg*;NId%)Ta&S=)RH=xS-TwPo>ktJ{ zx^&2h46PI0Uul;McG*0Z2H$symY*?^G|p@%mp9$e6>!5&M%Rd=b4xq>*wm>Tk}bQW zKZH1jRZ*OE>%k%qb_ga#+20w6u*4`z{nead}3c z3j&WG=f#9LQuqG{5h)nls7QH_{$p=g%!X8+*m#0%4F&fRitDy#e=EH}Z!r52>Gf?`NZRQ^@xhq(%Ak9`5modtiyKm`0(?~mpD4e_uqp2jPTWQvevP8_~K!Mv$}WtBg2jc=vWK`iexTU%bph`AWb-N32wo-4w$; zmQW=4a$XQul{5(ZlOlj;G5X6lpG39gD5@>mee>xz>0Ymsw7XTGWkgF92>q)oDd_7sXf=`_A%4CDl2MYXiwl|e;G1Dc8h1^SM9vZm zhWPL2p$0QH{5x?gU|6l`_$4_lWDiw^jTv+vH$clsTRDbQwAqRg;Y-3#Ub`w)7hWyS zBQ}J9ygX$pu$JxoJ+Q{#NW5W+?cjk9t_(TG+mfDBM`VS@qE~e?+M=RQs^1>xz^#=E*65{>Y ze*46vz>NLtD0(VMHKnxcTQ_N>W*oZWytNrh+W#+VQsk!{D_pb z2JeN#?{d+1*_lB+uE<4q{_TGcKK$=HAKkQ0I%tBV@!;+|@BihS&)f?zba@)GWeDDR z`&S2_{>Q`mz8vTP9STZqbn6Lc8dT0_R1CEv#bQu%2K6LHB+ORSVBVTS2syE z2Cwv?&e6zC~tfpcrg*-AfH zNL4;{`lDIUC6B`AF!fJPH3&y9*98N0C^eFVYYSC~RWj=^i6<4+ShTfx7)2FRtcB%{ zSJsfN9sXgrQFynw^bLEe&Z~*^K00E9c6x%m4%49^v+||~vuEL*#zV=z1{;=WF180) zr0eCO0tGFKXYZIm%AQ6x{jGGBV|I@PC#Xxdi|L+x07l^ETQNSQ?smm7RmFVKnYm+* zzJJXga7-^$E(n>mWk+k@8mOnjgbr#RnWRoyZh-N*Int{|(0107v}1BV@)#l`D;uW6 zPEueameyf_0CPBYJ8NOuU7iPzggfuNC;S55zr~=TvIfPAP%4frcMP0mC#zoQzIL9i zfqK>8Vy}-K{m{7XrGxZxCmD_MP=-J2ZX|uJA4oiRG~%|qy)?P@d`4Z0o4Snu4m6aP zA3mfyW3@$sAvWm^N~KP}%@;5lm9^WDW{+08g*3qoEL9ydbtq**oO8H#3QO!*b z=^K0$wO_v)Ag-Msar^PBP7E->CU&zsK566Nea7$;&w&7jA+8(O(VOh}Wxy=ggmB8q2P~AMST5@n zu?=%ZZ_!@h>11ndF_AHwMZ5Hak4NF)cRA5Lhb=2U9#XJU>*0q=#;vi`i@8HY ztvRxoHAfS%hKW3QG+_rPi#f;y93<0>LKz(~GI`|Kp;oc0UW72$IY^l5TB{g1eVjJOh&1QAT_Fo4LjROX24kijPgHFCb$PP;SM z97cv^;6SZENZ9<|&;NMv-N!T7d;it)0mxpo|de3q7E+ z+R5QtqHPM|RIg!|K`E00&{46Y@=NQ7blebh@~Pr3!>csWTu21Njm~T+!=hG7_Q^0DhM5poOoj=AHGuwyOJA_(*7-+Nf~;bR!l>sk+Iumu@7z3mc1z zTvnYL)ABm2+zc-Fd+ltd2WYJF08c=$zxwOxhUrtFnRz{i_PB1S(AsOHdO=7Z6c2v) z%e!CRx_#@-2ny1inNsztsHPg_6CNoBuCI#9B­U+7-xDPCBkG}Ie^&034sfvgdU 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