2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
(()=>{"use strict";var t,e={7003:(t,e,n)=>{n(5666),n(2222),n(1249),n(2707),n(9826),n(3210),n(1539),n(8674);var r=n(9669),o=n.n(r);function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){return!e||"object"!==a(e)&&"function"!=typeof e?c(t):e}function c(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function u(t){var e="function"==typeof Map?new Map:void 0;return(u=function(t){if(null===t||(n=t,-1===Function.toString.call(n).indexOf("[native code]")))return t;var n;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return s(t,arguments,d(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),f(r,t)})(t)}function s(t,e,n){return(s=p()?Reflect.construct:function(t,e,n){var r=[null];r.push.apply(r,e);var o=new(Function.bind.apply(t,r));return n&&f(o,n.prototype),o}).apply(null,arguments)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n(4916),n(5306),n(2479),n(9714),n(1058),n(6992),n(189),n(8783),n(3948),n(4723),n(7042),n(3123),n(1038),n(2526),n(1817),n(2165),n(8304),n(489),n(2772),n(2419),n(1532);var v=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(o,t);var e,n,r=(e=o,n=p(),function(){var t,r=d(e);if(n){var o=d(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return l(this,t)});function o(){var t;i(this,o);for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];return h(c(t=r.call.apply(r,[this].concat(n))),"name","NotNullExpected"),t}return o}(u(TypeError));n(9755),n(3734),o().defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var b,y=(b={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="},function(t){return String(t).replace(/[&<>"'`=/]/g,(function(t){return b[t]}))});function m(t){return window.linkifyStr(t,{})}function g(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=/<%(.+?)%>/g,r=/(^( )?(var|if|for|else|switch|case|break|{|}|;))(.*)?/g,o=["with(obj) { var r=[];\n"],a=0,i=function t(e,n){return n?o.push(e.match(r)?e+"\n":"r.push("+e+");\n"):o.push(""!=e?'r.push("'+e.replace(/"/g,'\\"')+'");\n':""),t};for(e.e=y,e.linkifyStr=m;;){var l=n.exec(t);if(!l)break;i(t.slice(a,l.index))(l[1],!0),a=l.index+l[0].length}i(t.substr(a,t.length-a)),o.push('return r.join(""); }');var c=o.join("").replace(/[\r\t\n]/g," ");try{return new Function("obj",c).apply(e,[e])}catch(t){throw console.error("'"+t.message+"'"," in \n\nCode:\n",o,"\n"),t}}function w(t,e){return t?window.pathConfig.root+"/d_pic/"+e:window.pathConfig.sharedIcon+"/"+e}function _(){alert("작업을 실패했습니다.")}String.prototype.format=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return this.replace(/{(\d+)}/g,(function(t,n){return void 0!==e[n]?e[n].toString():t}))};var x=n(1584),k=n.n(x),j=n(1763),S=n.n(j),T=n(7037),O=n.n(T),I=n(1469),P=n.n(I);function A(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=C(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return i=t.done,t},e:function(t){l=!0,a=t},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}function C(t,e){if(t){if("string"==typeof t)return R(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?R(t,e):void 0}}function R(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function D(t){for(var e=new FormData,n=function(t){if(O()(t))return t;if(S()(t))return t.toString();if(k()(t))return t?"true":"false";if(null===t)return"";throw new TypeError("지원하지 않는 formData Type")},r=0,o=Object.entries(t);r<o.length;r++){var a=(f=o[r],d=2,function(t){if(Array.isArray(t))return t}(f)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(t);!(i=(r=n.next()).done)&&(a.push(r.value),!e||a.length!==e);i=!0);}catch(t){l=!0,o=t}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(f,d)||C(f,d)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=a[0],l=a[1];if(P()(l)){var c,u="".concat(i,"[]"),s=A(l);try{for(s.s();!(c=s.n()).done;){var p=c.value;e.append(u,n(p))}}catch(t){s.e(t)}finally{s.f()}}else e.append(i,n(l))}var f,d;return e}function E(t){if(null==t)throw new v;return t}function M(t,e,n,r,o,a,i){try{var l=t[a](i),c=l.value}catch(t){return void n(t)}l.done?e(c):Promise.resolve(c).then(r,o)}function W(t){return function(){var e=this,n=arguments;return new Promise((function(r,o){var a=t.apply(e,n);function i(t){M(a,r,o,i,l,"next",t)}function l(t){M(a,r,o,i,l,"throw",t)}i(void 0)}))}}n(9720);var L='<span class="obj_tooltip" data-toggle="tooltip" data-placement="top"><%text%> <span class="tooltiptext"> <%info%> </span></span>';function F(t){return N.apply(this,arguments)}function N(){return(N=W(regeneratorRuntime.mark((function t(e){var n,r,a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.preventDefault(),n=$(this),confirm("빙의할까요? : ".concat(n.data("name")))){t.next=4;break}return t.abrupt("return");case 4:return t.prev=4,t.next=7,o()({url:"j_select_npc.php",responseType:"json",method:"post",data:D({pick:E(n.val())})});case 7:a=t.sent,r=a.data,t.next=15;break;case 11:return t.prev=11,t.t0=t.catch(4),alert("알 수 없는 에러: ".concat(t.t0)),t.abrupt("return");case 15:if(r.result){t.next=19;break}return alert(r.reason),location.reload(),t.abrupt("return");case 19:alert("빙의에 성공했습니다."),location.href="./";case 21:case"end":return t.stop()}}),t,this,[[4,11]])})))).apply(this,arguments)}function q(){var t=$("#valid_until_text"),e=Date.now(),n=t.data("until");if(!(n<=0)){if(n<e)return t.data("until",0),$("#valid_until").hide(),void $("#outdate_token").show();if(n-e<=3e4){var r=255*(n-e)/3e4;t.css("color","rgb(255, ".concat(r,", ").concat(r,")"))}setTimeout(q,1e3)}}function U(){var t=$("#btn_pick_more"),e=Date.now(),n=(t.data("available")-e)/1e3;if(n<=0)return t.prop("disabled",!1),void t.html("다른 장수 보기");t.html("다른 장수 보기(".concat(Math.ceil(n),"초)")),setTimeout(U,250)}function B(t){$(".card_holder").empty(),$("#valid_until").show(),$("#valid_until_text").html(t.validUntil).data("until",new Date(t.validUntil).getTime()).css("color","white"),$("#outdate_token").hide();var e=Date.now()+1e3*t.pickMoreSeconds;$("#btn_pick_more").data("available",e).prop("disabled",!0);var n=$.map(t.pick,(function(t,e){return t}));n.sort((function(t,e){return t.leadership+t.strength+t.intel-(e.leadership+e.strength+e.intel)})),$.each(n,(function(t,e){e.iconPath=w(e.imgsvr,e.picture),e.special in specialInfo?e.specialText=g(L,{text:e.special,info:specialInfo[e.special]}):e.specialText=e.special,e.special2 in specialInfo?e.special2Text=g(L,{text:e.special2,info:specialInfo[e.special2]}):e.special2Text=e.special2,e.personal in characterInfo?e.personalText=g(L,{text:e.personal,info:characterInfo[e.personal]}):e.personalText=e.personal;var n=$(g('<div class="general_card"> <h4 class="bg1 with_border"><%name%></h4> <h4><img src="<%iconPath%>" height=64 width=64></h4> <p><%leadership%> / <%strength%> / <%intel%><br> <%nation%><br> <%personalText%><br> <%specialText%> / <%special2Text%></p> <button type="subject" class="with_skin with_border select_btn" data-name="<%name%>" value="<%no%>" name="pick">빙의하기</button> <label><input <%keepCnt?"":disabled="disabled"%> type="checkbox" value="<%no%>" name="keep[]" class="keep_select">보관(<%keepCnt%>회)</label></div>',e));$(".card_holder").append(n),n.find(".select_btn").on("click",F),n.find(".obj_tooltip").tooltip({title:function(){return $.trim($(this).find(".tooltiptext").html())},html:!0})})),U(),q()}function X(t){var e=$("#general_list");t&&(e.empty(),e.data("lastIdx",0),$("#row_print_more").show());var n=window.generalList,r=e.data("lastIdx"),o=Math.min(r+50,n.length);e.data("lastIdx",o);for(var a=r;a<r+50;a++){var i=n[a];e.append(g('<tr> <td><img class="generalIcon" width="64" height="64" src="<%iconPath%>"></td> <td style="<%userCSS%>"><%name%><%nameAux%></td> <td><%age%>세</td> <td><%personalWithTooltip%></td> <td><%specialDomesticWithTooltip%> / <%specialWarWithTooltip%></td> <td>Lv <%explevel%></td> <td><%nation%></td> <td><%experience%></td> <td><%dedication%></td> <td><%officerLevel%></td> <td><%total%></td> <td><%leadership%></td> <td><%strength%></td> <td><%intel%></td> <td><%killturn%></td></tr>',i))}o==n.length&&$("#row_print_more").hide(),e.find(".obj_tooltip").tooltip({title:function(){return $.trim($(this).find(".tooltiptext").html())},html:!0}),$("#tb_general_list").show()}$((function(t){window.generalList=[],t.post("j_get_select_npc_token.php").then((function(t){t.result?(console.log(t),B(t)):alert(t.reason)}),_),t("#btn_pick_more").click((function(){var e=t(".keep_select:checked").map((function(){return E(t(this).val())})).toArray();console.log(e),t.post({url:"j_get_select_npc_token.php",dataType:"json",data:{refresh:!0,keep:e}}).then((function(t){t.result||(alert(t.reason),location.reload()),console.log(t),B(t)}),_)})),t("#btn_load_general_list").click((function(){t.post({url:"j_get_general_list.php",dataType:"json",data:{with_token:!0}}).then((function(t){if(!t.result)return alert(t.reason),!1;var e,n,r;n=(e=t).token,(r=e.list.map((function(t){var e={no:t[0],picture:t[1],imgsvr:t[2],npc:t[3],age:t[4],nation:t[5],special:t[6],special2:t[7],personal:t[8],name:t[9],ownerName:t[10],injury:t[11],leadership:t[12],lbonus:t[13],strength:t[14],intel:t[15],explevel:t[16],experience:t[17],dedication:t[18],officerLevel:t[19],killturn:t[20],connect:t[21],reserved:0};return e.npc<2&&(e.reserved=2),e.no in n&&(e.reserved=1),e.userCSS="",e.nameAux="",1==e.reserved?e.userCSS="color:violet":e.npc>=2?e.userCSS="color:cyan":1==e.npc&&(e.userCSS="color:skyblue"),e.ownerName&&(e.nameAux+="<br><small>(".concat(e.ownerName,")</small>")),1==e.reserved&&(e.nameAux+="<br><small>(".concat(n[e.no],"회)</small>")),e.total=e.leadership+e.strength+e.intel,e.iconPath=w(e.imgsvr,e.picture),e.specialDomesticWithTooltip=g(L,{text:e.special,info:specialInfo[e.special]}),e.specialWarWithTooltip=g(L,{text:e.special2,info:specialInfo[e.special2]}),e.personalWithTooltip=g(L,{text:e.personal,info:characterInfo[e.personal]}),e}))).sort((function(t,e){return t.reserved>e.reserved?-1:t.reserved<e.reserved?1:t.total!=e.total?e.total-t.total:t.leadership!=e.leadership?e.leadership-t.total:t.name<e.name?-1:t.name>e.name?1:0})),window.generalList=r,X(!0)}),_)})),t("#btn_print_more").click((function(){X()}))}))}},n={};function r(t){var o=n[t];if(void 0!==o)return o.exports;var a=n[t]={id:t,loaded:!1,exports:{}};return e[t].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=e,t=[],r.O=(e,n,o,a)=>{if(!n){var i=1/0;for(s=0;s<t.length;s++){for(var[n,o,a]=t[s],l=!0,c=0;c<n.length;c++)(!1&a||i>=a)&&Object.keys(r.O).every((t=>r.O[t](n[c])))?n.splice(c--,1):(l=!1,a<i&&(i=a));if(l){t.splice(s--,1);var u=o();void 0!==u&&(e=u)}}return e}a=a||0;for(var s=t.length;s>0&&t[s-1][2]>a;s--)t[s]=t[s-1];t[s]=[n,o,a]},r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),r.j=520,(()=>{var t={520:0};r.O.j=e=>0===t[e];var e=(e,n)=>{var o,a,[i,l,c]=n,u=0;if(i.some((e=>0!==t[e]))){for(o in l)r.o(l,o)&&(r.m[o]=l[o]);if(c)var s=c(r)}for(e&&e(n);u<i.length;u++)a=i[u],r.o(t,a)&&t[a]&&t[a][0](),t[i[u]]=0;return r.O(s)},n=self.webpackChunkhidche_lib=self.webpackChunkhidche_lib||[];n.forEach(e.bind(null,0)),n.push=e.bind(null,n.push.bind(n))})();var o=r.O(void 0,[216],(()=>r(7003)));o=r.O(o)})();
|
|
//# sourceMappingURL=select_npc.js.map
|