<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans">
	<id>https://xenoblade2.cn/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-Xb2mapNpc.js</id>
	<title>MediaWiki:Gadget-Xb2mapNpc.js - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://xenoblade2.cn/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-Xb2mapNpc.js"/>
	<link rel="alternate" type="text/html" href="https://xenoblade2.cn/index.php?title=MediaWiki:Gadget-Xb2mapNpc.js&amp;action=history"/>
	<updated>2026-11-01T14:35:34Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://xenoblade2.cn/index.php?title=MediaWiki:Gadget-Xb2mapNpc.js&amp;diff=43490&amp;oldid=prev</id>
		<title>Maintenance script：​Migrate legacy Gadget namespace for MediaWiki 1.43</title>
		<link rel="alternate" type="text/html" href="https://xenoblade2.cn/index.php?title=MediaWiki:Gadget-Xb2mapNpc.js&amp;diff=43490&amp;oldid=prev"/>
		<updated>2026-08-10T01:11:39Z</updated>

		<summary type="html">&lt;p&gt;Migrate legacy Gadget namespace for MediaWiki 1.43&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;!function(i){function e(e){for(var n,r,t=e[0],o=e[1],a=e[2],c=0,u=[];c&amp;lt;t.length;c++)r=t[c],Object.prototype.hasOwnProperty.call(f,r)&amp;amp;&amp;amp;f[r]&amp;amp;&amp;amp;u.push(f[r][0]),f[r]=0;for(n in o)Object.prototype.hasOwnProperty.call(o,n)&amp;amp;&amp;amp;(i[n]=o[n]);for(l&amp;amp;&amp;amp;l(e);u.length;)u.shift()();return p.push.apply(p,a||[]),s()}function s(){for(var e,n=0;n&amp;lt;p.length;n++){for(var r=p[n],t=!0,o=1;o&amp;lt;r.length;o++){var a=r[o];0!==f[a]&amp;amp;&amp;amp;(t=!1)}t&amp;amp;&amp;amp;(p.splice(n--,1),e=c(c.s=r[0]))}return e}var r={},f={npc:0},p=[];function c(e){if(r[e])return r[e].exports;var n=r[e]={i:e,l:!1,exports:{}};return i[e].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.m=i,c.c=r,c.d=function(e,n,r){c.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},c.r=function(e){&amp;quot;undefined&amp;quot;!=typeof Symbol&amp;amp;&amp;amp;Symbol.toStringTag&amp;amp;&amp;amp;Object.defineProperty(e,Symbol.toStringTag,{value:&amp;quot;Module&amp;quot;}),Object.defineProperty(e,&amp;quot;__esModule&amp;quot;,{value:!0})},c.t=function(n,e){if(1&amp;amp;e&amp;amp;&amp;amp;(n=c(n)),8&amp;amp;e)return n;if(4&amp;amp;e&amp;amp;&amp;amp;&amp;quot;object&amp;quot;==typeof n&amp;amp;&amp;amp;n&amp;amp;&amp;amp;n.__esModule)return n;var r=Object.create(null);if(c.r(r),Object.defineProperty(r,&amp;quot;default&amp;quot;,{enumerable:!0,value:n}),2&amp;amp;e&amp;amp;&amp;amp;&amp;quot;string&amp;quot;!=typeof n)for(var t in n)c.d(r,t,function(e){return n[e]}.bind(null,t));return r},c.n=function(e){var n=e&amp;amp;&amp;amp;e.__esModule?function(){return e[&amp;quot;default&amp;quot;]}:function(){return e};return c.d(n,&amp;quot;a&amp;quot;,n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p=&amp;quot;&amp;quot;;var n=window.webpackJsonp=window.webpackJsonp||[],t=n.push.bind(n);n.push=e,n=n.slice();for(var o=0;o&amp;lt;n.length;o++)e(n[o]);var l=t;p.push([&amp;quot;./src/build-entry/npc.js&amp;quot;,&amp;quot;vendors~collection~enemy~npc~salvage~tbox&amp;quot;]),s()}({&amp;quot;./src/build-entry/npc.js&amp;quot;:function(e,n,r){&amp;quot;use strict&amp;quot;;r.r(n);var t=r(&amp;quot;jquery&amp;quot;),f=r.n(t),p=(r(&amp;quot;./src/main.scss&amp;quot;),r(&amp;quot;./src/xb2map.js&amp;quot;)),l=r(&amp;quot;./src/markerIcon.js&amp;quot;),d=r(&amp;quot;./src/utils.js&amp;quot;);function i(e,n,r,t,o,a,c){try{var u=e[a](c),i=u.value}catch(s){return void r(s)}u.done?n(i):Promise.resolve(i).then(t,o)}function o(u){return function(){var e=this,c=arguments;return new Promise(function(n,r){var t=u.apply(e,c);function o(e){i(t,n,r,o,a,&amp;quot;next&amp;quot;,e)}function a(e){i(t,n,r,o,a,&amp;quot;throw&amp;quot;,e)}o(undefined)})}}function a(){return c.apply(this,arguments)}function c(){return(c=o(regeneratorRuntime.mark(function e(n){var r,t,o,a,c,u,i,s;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=f()(n).data(&amp;quot;gmkId&amp;quot;)?f()(n).data(&amp;quot;gmkId&amp;quot;).trim().split(&amp;quot; &amp;quot;).filter(function(e){return 0&amp;lt;e.length}):[],t=f()(n).data(&amp;quot;mapName&amp;quot;),e.next=4,Object(d.queryJson)(&amp;quot;Gmk/npc&amp;quot;);case 4:if(o=e.sent,!(0&amp;lt;r.length)){e.next=18;break}if(0===(c=o.filter(function(e){return r.includes(e.Name)})).length)throw console.error(&amp;quot;找不到GmkId &amp;quot;.concat(r.join(),&amp;quot; 的数据&amp;quot;)),Error(&amp;quot;找不到GmkId &amp;quot;.concat(r.join(),&amp;quot; 的数据&amp;quot;));e.next=10;break;case 10:return u=Array.from(new Set(c.map(function(e){return e.areas}).reduce(function(e,n){return e.concat(n)},[]))),i=t||u[0],e.next=14,Object(p.getXb2mapByName)(n,i);case 14:a=e.sent,Object(d.onMapSpace)(c,a).forEach(function(e){a.addMarker(e,{icon:l.npc},e.Name)}),e.next=24;break;case 18:return s=t,e.next=21,Object(p.getXb2mapByName)(n,s);case 21:a=e.sent,o.filter(function(e){return e.areas.includes(s)}).forEach(function(e){a.addMarker(e,{icon:l.npc},e.Name)});case 24:a.attributionControl.setPrefix(&amp;#039;&amp;lt;a href=&amp;quot;//xenoblade2.cn&amp;quot;&amp;gt;XENOBLADE2.CN&amp;lt;/a&amp;gt;&amp;#039;),a.attributionControl.addAttribution(a.mapinfo.mapName+&amp;quot;・&amp;quot;+a.mapinfo.menuGroup);case 26:case&amp;quot;end&amp;quot;:return e.stop()}},e)}))).apply(this,arguments)}function u(){return(u=o(regeneratorRuntime.mark(function e(){var n,r,t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=f()(&amp;quot;.xb2map-npc&amp;quot;),r=0;case 2:if(r&amp;lt;n.length)return t=n[r],Object(d.setContainerHeight)(t),e.prev=5,e.next=8,a(t);e.next=16;break;case 8:e.next=13;break;case 10:e.prev=10,e.t0=e[&amp;quot;catch&amp;quot;](5),f()(t).remove();case 13:r++,e.next=2;break;case 16:case&amp;quot;end&amp;quot;:return e.stop()}},e,null,[[5,10]])}))).apply(this,arguments)}!function s(){return u.apply(this,arguments)}()},jquery:function(e,n){e.exports=jQuery},leaflet:function(e,n){e.exports=L}});&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>