/* *************************************************************************** * nProtect Online Security, 1.9.0 * * For more information on this product, please see * http://www.inca.co.kr / http://www.nprotect.com * * Copyright (c) INCA Internet Co.,Ltd All Rights Reserved. * * 본 코드에 대한 모든 권한은 (주)잉카인터넷에게 있으며 동의없이 사용/배포/가공할 수 없습니다. * *************************************************************************** */ (function() { if(window.nppfsLoaded) return; var w=window;w.nua=(typeof(nua)=="undefined"||nua==null||nua=="")?navigator.userAgent:nua;w.ad={hE:1,cG:2,bb:3,fJ:1,jt:2,Ix:"__E2E_RESULT__",wG:"__E2E_UNIQUE__",jd:"__E2E_KEYPAD__",k5:"1.9.0",Qd:"20170808075059824"};w.uV={dV:{Fz:"/pluginfree/jsp/nppfs.install.jsp",Gf:"/pluginfree/jsp/nppfs.key.jsp",zf:"/pluginfree/jsp/nppfs.remove.jsp",eP:"/pluginfree/jsp/nppfs.ready.jsp",zo:"/pluginfree/jsp/nppfs.keypad.jsp",cM:"https://supdate.nprotect.net/nprotect/nos_service/nos.service",dZ:"https",l5:14440,Cc:10,iI:"",dk:ad.fJ,kK:300,Ux:100,Qa:15},ki:{FW:false,SK:true,FD:false,KV:false}};w.N={m01:"보안프로그램이 업데이트되었습니다. 최신모듈로 업데이트가 필요합니다. 설치페이지로 이동하시겠습니까?",m02:"[nProtect Online Security] 모듈을 찾을 수 없습니다. 접속경로를 확인하시거나 관리자에게 문의하십시오.",m03:'Microsoft IE7 이하 브라이저에서는 입력 form 양식에 div[class="%p%"] 항목이 필요합니다.',m04:"서버에서 키값을 받을 수 없습니다. 키발급 경로를 확인하거나 지속적으로 문제 발생시 서버관리자에게 문의하십시오.",m05:"개인방화벽을 실행할 수 있는 환경이 아닙니다.",m06:"키보드보안을 실행할 수 있는 환경이 아닙니다.",m07:"단말정보수집을 실행할 수 있는 환경이 아닙니다.",m08:"마우스입력기를 실행할 수 있는 환경이 아닙니다.",m09:"보안프로그램에서 개발자도구나 디버그도구를 탐지하였습니다.\n보안을 위하여 현재 페이지를 다시 호출합니다.",m10:"보안프로그램과의 연결이 원활하지 않습니다. 지속적으로 발생시 관리자에게 문의하십시오.",m11:"접속 가능한 포트(%p%)를 찾았습니다.",m12:"기본 포트(%p%)가 열려 있는지 검사합니다.",m13:"쿠키에 저장된 호스트(%h%)와 포트(%p%)가 있습니다. 이 호스트와 포트를 검사합니다.",m14:"사용 가능한 호스트(%h%)와 포트(%p%)를 찾았습니다. 이 호스트와 포트를 사용합니다.",m15:"업데이트 모듈이 실행중인 상태입니다.",m16:"정상적인 설치가 되었는지 확인합니다. 설치 후 초기화 완료시까지 수 초(대략 5~10초)가 소요됩니다. 설치가 완료되면 자동으로 첫 페이지로 이동합니다.",m17:"설치가 완료되었습니다.",m18:"Flash SDK를 정상적으로 시작되었습니다.",m19:"인증서 초기화에 너무 많은 재호출이 발생하여 초기화 작업을 중지합니다. 페이지를 다시 접속하시거나 지속적인문제 발생시 관리자에게 문의하십시오",m20:"장시간동안 사용자의 페이지 사용이 없어 현재 페이지의 접속을 종료합니다.",m21:"[%p%] 이름으로 여러 개의 form이 존재합니다. 해당 이름의 첫번째 form에 단말정보가 수집됩니다.",m22:"키보드보안프로그램에서 보호되지 않는 키가 입력되었습니다. 보안을 위해 페이지를 다시 호출합니다.",m23:"보안프로그램과의 연결이 중지되었습니다.\n보안을 위하여 현재 페이지를 다시 호출합니다.",m24:"초기 활성화된 객체(%p%)를 다시 활성화시킵니다.",m25:"초기 활성화된 객체(%p%)를 찾았습니다. 키보드보안 초기화 후에 다시 활성화시킵니다.",m26:"키보드보안이 초기화되지 않았습니다. 잠시 후 다시 시도해주십시오.",m27:"단말정보수집을 위한 [form] 필드가 존재하지 않습니다. 초기화값을 다시 확인하여 주십시오.",m28:"단말정보수집 모듈 초기화에 성공하였습니다.",m29:"단말정보수집 모듈을 초기화할 수 없습니다.",m30:"서버에서 키값을 얻어올 수 없습니다. 서버의 상태 또는 접속경로를 확인하여 주십시오.",m31:'Microsoft IE7 이하 브라이저에서는 입력 form(%p1%) 양식에 div[class="%p2%"] 항목이 필요합니다.',m32:"입력 Form(%p%)이 존재하지 않거나 2개 이상입니다.",m33:"모듈이 설치되어 있지 않습니다.",m34:"모듈이 업데이트되었습니다.",m35:"설치페이지로 이동하시겠습니까?",m36:"설치페이로 이동하여 다시 설치하시겠습니까?",m37:"jQuery 객체를 찾을 수 없습니다. Microsoft IE Browser 9.0 이하 버전에서는 jQuery를 사용해야 합니다.",m38:"개발자도구의 단축키는 사용할 수 없습니다.",m39:"오른쪽 마우스는 사용할 수 없습니다.",m40:"현재의 브라우저는 Ajax를 지원하지 않습니다.",m41:"보안프로그램과의 연결시도 중 응답시간을 초과하였습니다.",m42:"응답값이 정상적인 규격이 아닙니다.",m43:"추가하려는 항목의 상위객체를 찾을 수 없습니다.",m44:"생성하려는 입력양식과 값의 개수가 일치하지 않습니다.",m45:"문자형키패드는 텍스트입력양식에서 사용할 수 없습니다. 텍스트입력양식에서는 숫자/한글형키패드만 지원합니다.",m46:"한글키패드는 암호입력양식에서 사용할 수 없습니다. 암호입력양식에서는 숫자/문자형키패드만 지원합니다.",m47:"동적 확장은 10개까지 가능합니다. 동적 필드 로직을 10개 이하로 구성하십시오.",m48:"가상운영체제 또는 원격으로 접속하셨습니다. 키보드보안을 지원하지 않는 환경입니다.",m49:"가상운영체제 또는 원격접속이 아닙니다. 키보드보안이 실행가능한 환경입니다.",m50:"[nProtect Online Security, %p1%] 모듈에 접근할 수 없어 종료합니다.",m51:"로컬 서버(%p1%:%p2%)에서 업데이트 확인을 요청하였습니다.",m52:"NOS의 세션을 유지합니다.",m53:"데이터를 받아서 처리할 Callback함수를 지정해야 합니다.",m54:"NOS와 통신할 수 없습니다. npPfsStartup()으로 먼저 페이지를 초기화하십시오.",m55:"개인방화벽의 세션을 유지합니다.",m56:"개인방화벽을 시작합니다.",m57:"개인방화벽이 정상적으로 시작되었습니다.",m58:"개인방화벽을 정상적으로 종료하였습니다.",m59:"E2E 초기화를 위한 설정변수가 지정되지 않았습니다. npPfsE2E 변수값을 설정하십시오.",m60:"랜덤값생성페이지(%p1%)에서 값을 정상적으로 얻어올 수 없습니다.",m61:"키보드보안에 입력양식(%p1%)을 등록합니다.",m62:"키보드보안에 입력양식(%p1%)이 정상적으로 등록되었습니다.",m63:"입력양식(%p1%)에 포커스가 들어왔습니다.",m64:"입력양식(%p1%)의 포커스가 사라졌습니다.",m65:"입력양식(%p1%)의 키보드보안 값(%p2%)이 입력되었습니다.",m66:"키 값이 입력되었습니다.",m67:"입력양식(%p1%)의 값이 삭제되었습니다. 현재값(%p2%).",m68:"단말정보수집을 정상적으로 종료하였습니다.",m69:"단말정보수집을 시작합니다.",m70:"단말정보수집이 정상적으로 시작되었습니다.",m71:"단말정보수집이 완료되었습니다.",m72:"마우스입력기를 시작합니다.",m73:"마우스입력기를 정상적으로 종료하였습니다.",m74:"마우스입력기 공개키정보(%p1%)",m75:"마우스입력기에 입력양식(%p1%)을 등록합니다.",m76:"마우스입력기가 정상적으로 시작되었습니다.",m77:"입력양식(%p1%)에 [(%p2%)] 속성으로 활성화양식명을 지정하여 주십시오.",m78:"입력양식(%p1%)의 마우스입력기가 정상적으로 초기화되었습니다.",m79:"마우스입력기(%p1%)가 활성화되었습니다.",m80:"마우스입력기(%p1%)가 비활성화되었습니다.",m81:"웹페이지에 등록된 Flash 객체가 없습니다.",m82:"Flash SDK를 시작합니다.",m83:"Flash SDK를 정상적으로 종료하였습니다.",m84:"키보드보안에 Flash 입력양식(%p1%)을 등록합니다.",m85:"최대길이값이 플래시에서 넘어오지 않았습니다. 최대길이 체크를 무시합니다.",m86:"키보드보안에 Flash 입력양식(%p1%)이 정상적으로 등록되었습니다.",m87:"폼 이름이 없어 동적필드 생성을 중단합니다.",m88:"키보드보안 프로그램이 지원되지 않는 환경에서는\n안전한 거래를 위해 가상키패드(마우스입력기)를\n반드시 사용하셔야 합니다.",m89:"공백버튼의 개수가 너무 큽니다. 줄 단위 당 버튼의 개수를 1/3 이하로 설정하십시오. 보통 줄 당 1~2개가 적당합니다.",m90:"입력양식(%p1%)의 마우스입력기를 보이게 하려고 합니다.",m91:"입력양식(%p1%)의 마우스입력기를 보이게 하였습니다.",m92:"입력양식(%p1%)의 마우스입력기를 안보이게 하였습니다.",m93:"입력양식(%p1%)의 마우스입력기가 닫혔습니다.",m94:"입력양식(%p1%)의 마우스입력기를 입력확인 처리하였습니다.",m95:"보안프로그램을 설치하셔야 이용이 가능한 서비스입니다. [확인]을 선택하시면 설치페이지로 연결됩니다.",m96:"보안프로그램을 업데이트하셔야 이용이 가능한 서비스입니다. [확인]을 선택하시면 재설치페이지로 연결됩니다.",m97:"보안프로그램이 설치되어 있지 않습니다.",m98:"입력양식(%p1%)의 마우스입력기를 삭제하였습니다.",m99:"키보드보안을 정상적으로 종료하였습니다."};var npOutCount=0;w.Mc={dB:new Date(),timelineStart:new Date(),timeline:[],info:function(a){this.print(a,"blue")},log:function(a){this.print(a,"black")},error:function(a){this.print(a,"red")},split:function(){var a=[];for(var b=0;b<80;b++){a.push("-")}this.print(a.join(""),"#ddd")},reset:function(){this.dB=new Date();this.timelineStart=new Date();this.timeline=[]},check:function(a){this.timeline.push({name:a,start:this.timelineStart,end:new Date()});this.timelineStart=new Date()},dateText:function(a){if(L.au(a)){a=new Date()}return L.ep(a,"HH:mm:ss ms")},print:function(b,a){if(L.bn(b)){return}if(L.bn(a)){a="black"}if(uV.dV.dk==ad.jt){if(window.console){window.console.log(this.dateText()+" : "+b)}else{L.xw(document,"byid","nppfs-console-log");if(npOutCount<1000){nq("#nppfs-console-log").append('
'+this.dateText()+" : "+npOutCount+". "+b+"
");npOutCount++}else{zp.hideLoading()}}}},interval:function(b){if(uV.dV.dk==ad.jt){var c=this.dB;var a=new Date();Mc.log("Task("+b+") Duration: "+((a.getTime()-c.getTime())/1000)+"s, Start:"+L.ep(c,"HH:mm:ss ms")+", End:"+L.ep(a,"HH:mm:ss ms"))}},printTimeline:function(){var d=[];d.push("");d.push("Transaction Start : "+L.ep(this.dB,"HH:mm:ss ms"));var e=this.timeline;for(var c=0;c=0}function c(f){return nua.toLowerCase().indexOf(f)>=0}this.ie=(d=="Microsoft Internet Explorer"||(d=="Netscape"&&(a("MSIE")||a("Trident"))))&&!a("QQBrowser");this.ie64=this.ie&&a("Win64; x64");this.edge=e("Mozilla")===0&&a("Edge");this.ff=a("Firefox")&&e("Mozilla")===0&&d=="Netscape"&&!a("Navigator");this.ns=a("Gecko")&&a("Navigator");this.b360=a("360Browser")&&a("Chrome")&&a("Safari");this.qq=a("QQBrowser")&&a("Trident");this.sf=a("Safari")&&!a("Chrome");this.op=a("Opera")||a("OPR");this.cr=a("Chrome")&&a("Safari")&&!a("OPR")&&!a("360Browser")&&!a("Edge");this.win=(b.indexOf("win")!=-1)&&!a("Windows Phone");this.win9x=a("Windows 98")||a("Win98")||a("Windows ME")||a("Windows NT 4.0")||a("Windows NT 5.0")||a("Windows 2000");this.winxp=a("Windows NT 5.1");this.mac=a("Mac");this.lnx64=a("Linux")&&a("x86_64");this.lnx32=a("Linux")&&(a("i386")||a("i686"));this.lnx=a("Linux");this.and=a("Android");this.iph=a("iPhone");this.ipo=a("iPod");this.ipa=a("iPad");this.fdr=c("fedora");this.ubt=c("ubuntu");this.winphone=c("windows phone");this.winmob=(b=="windows mobile");this.cR=null;this.bd=null;this.virtualMachine=false;this.isMobileDevice=function(){if(this.winmob||this.winphone||this.ipa||this.ipo||this.iph||this.and){return true}return false};this.gC=function(){var f=null;var k=nua;if(D.win){var j=[{v:"5.0",p:/(Windows NT 5.1|Windows XP)/},{v:"5.2",p:/Windows NT 5.2/},{v:"6.0",p:/Windows NT 6.0/},{v:"7.0",p:/(Windows 7|Windows NT 6.1)/},{v:"8.1",p:/(Windows 8.1|Windows NT 6.3)/},{v:"8.0",p:/(Windows 8|Windows NT 6.2)/},{v:"10.0",p:/(Windows 10|Windows NT 10.0)/},{v:"3.0",p:/Windows CE/},{v:"3.1",p:/Win16/},{v:"3.2",p:/(Windows 95|Win95|Windows_95)/},{v:"3.5",p:/(Win 9x 4.90|Windows ME)/},{v:"3.6",p:/(Windows 98|Win98)/},{v:"3.7",p:/Windows ME/},{v:"4.0",p:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/},{v:"4.0",p:/(Windows NT 5.0|Windows 2000)/}];for(var g=0;g-1){f=f.substring(0,f.indexOf(" "))}j=f.split("/");return j[1]}else{if(D.op){if(i.indexOf("OPR")>-1){f=i.split("OPR/")}else{if(i.indexOf("Opera")>-1){f=i.split("Opera/")}}if(f.indexOf(" ")>-1){j=f.split(" ");return j[0]}else{return f}}else{if(D.cr||D.b360){f=i.substring(i.toLowerCase().lastIndexOf("chrome"));if(f.indexOf(" ")!=-1){f=f.substring(0,f.indexOf(" "));j=f.split("/");return j[1]}}else{if(D.sf){var g=new RegExp(/Version[\/\s](\d+\.\d+)/.test(nua));var k=RegExp["$1"];return k}else{if(D.ie||D.qq){if(i.indexOf("MSIE")>-1){fw=i.substring(i.indexOf("MSIE")+4,i.length);fw=fw.replace(/(^\s*)|(\s*$)/gi,"");j=fw.split(";");j=j[0].split(" ");return j[0]}else{return i.substring(i.indexOf("rv:")+3,i.indexOf("rv:")+7)}}else{if(D.edge){f=i.substring(i.toLowerCase().lastIndexOf("edge"));if(f.indexOf(" ")!=-1){f=f.substring(0,f.indexOf(" "));j=f.split("/");return j[1]}else{j=f.split("/");return j[1]}}}}}}}};this.makeBrowserVersionCode=function(){function k(r,q,p){var n=r;if(n.lengthq){n=r.substring(0,q)}}return n}var f="99-000-000";try{var l="";var i="";var g=D.bd;if(g.indexOf(".")!=-1){var j=g.split(".");l=k(j[0],3,"0");i=k(j[1],3,"0")}else{l=k(g,3,"0");i=k("000",3,"0")}var f=l+"-"+i;if(D.ie){f="10-"+f}else{if(D.ff){f="20-"+f}else{if(D.cr){f="30-"+f}else{if(D.sf){f="40-"+f}else{if(D.op){f="50-"+f}else{if(D.edge){f="60-"+l+"-000"}else{if(D.b360){f="91-"+f}else{if(D.qq){f="92-"+f}else{f="99-000-000"}}}}}}}}}catch(m){f="99-000-000"}return f};this.isSupported=function(f){return this.iG(f)&&this.jj(f)};this.iG=function(f){if(L.bn(this.cR)){this.cR=D.gC()}var g=this.cR;if(D.win&&f.aF.aX){if(D.win9x){return false}return L.ak(g,f.aF.di.qs,f.aF.di.Oc)}else{if(D.mac&&f.jV.aX){return L.ak(g,f.jV.di.qs,f.jV.di.Oc)}else{if(D.lnx&&f.bx.aX){return true}}}return false};this.jj=function(g){if(!this.iG(g)){return false}var f=null;if(D.win){f=g.aF.al}else{if(D.mac){f=g.jV.al}else{if(D.lnx){f=g.bx.al}}}if(!L.au(f)){if(L.bn(this.bd)){this.bd=D.iT()}var i=D.bd;if(D.ie&&f.IE.aX){return L.ak(i,f.IE.qs,f.IE.Oc)}else{if(D.ff&&f.FF.aX){return L.ak(i,f.FF.qs,f.FF.Oc)}else{if(D.cr&&f.CR.aX){return L.ak(i,f.CR.qs,f.CR.Oc)}else{if(D.sf&&f.SF.aX){return L.ak(i,f.SF.qs,f.SF.Oc)}else{if(D.edge&&f.EG.aX){return L.ak(i,f.EG.qs,f.EG.Oc)}else{if(D.op&&f.OP.aX){return L.ak(i,f.OP.qs,f.OP.Oc)}else{if(D.b360&&f.B360.aX){return L.ak(i,f.B360.qs,f.B360.Oc)}else{if(D.qq&&f.QQ.aX){return L.ak(i,f.QQ.qs,f.QQ.Oc)}}}}}}}}}return false};this.isMetroUi=function(){if(!this.ie){return false}if(!this.bd){return false}if(!L.db(this.bd,"10.0")){return false}var f=null;try{f=!!new ActiveXObject("htmlfile")}catch(g){f=false}if(f){return false}if(window.screen.availWidth!==window.outerWidth){return false}return(window.screen.availWidth==window.outerWidth)};this.CB=function(){return this.ie&&(L.db("7.0",this.bd)||document.documentMode<=7)};this.cO=function(){return(!this.ie&&!this.qq)?true:false}};w.D.cR=D.gC();w.D.bd=D.iT();w.npPfsDefine=D;w.hI=new function(){this.plugins=[];this.define=function(c){if(L.bn(c.id)){alert("제품 식별 고유코드가 필요합니다.");return}if(L.bn(c.controller)){alert("제품 제어 스크립트 객체가 필요합니다.");return}this.plugins.push(c)};this.iK=function(){var c=false;nq(this.plugins).each(function(){if(!this.controller.isRunnable()||!this.controller.isSupported()){return true}var d=true;if(typeof(this.isExecutable)=="function"){d=this.isExecutable(zp.aG)}if(d==true&&!L.au(this.handshake)&&this.handshake==true){c=true;return false}});return c};this.io=function(){var c=false;nq(this.plugins).each(function(){if(!this.controller.isRunnable()||!this.controller.isSupported()){return true}var d=true;if(typeof(this.isExecutable)=="function"){d=this.isExecutable(zp.aG)}if(d==true&&!L.au(this.endtoend)&&this.endtoend==true){c=true;return false}});return c};this.c7=function(){var c=false;nq(this.plugins).each(function(){if(!this.controller.isSupported()){return true}var d=true;if(typeof(this.isExecutable)=="function"){d=this.isExecutable(zp.aG)}if(d==true&&!L.au(this.runvirtualos)&&this.runvirtualos==false){c=true;return false}});return c};this.iS=function(){return this.plugins};var a=[];var b=false;this.init=function(d){if(b==true){return}nq(document).bind("nppfs-module-startup",function(f){var e=f.target;a.splice(L.indexOf(a,e),1);if(a.length==0){nq(document).trigger({type:"nppfs-nos-startup",time:new Date()});b=false}});var c=0;nq(this.plugins).each(function(){if(!this.controller.isRunnable()){return true}c++;this.controller.init(d)});if(c==0){b=false}};this.startup=function(d){var c=0;if(b==true){return}b=true;nq(this.plugins).each(function(){if(!this.controller.isRunnable()){return true}a.push(this.id);c++;this.controller.startup(d)});if(c==0){nq(document).trigger({type:"nppfs-nos-startup",time:new Date()});b=false}};this.bA=function(){var c=true;nq(this.plugins).each(function(){if(!this.controller.isRunnable()){return true}a.push(this.id);runcnt++;c=c&&this.controller.bA();return c});return c};this.isSupported=function(){var c=true;nq(this.plugins).each(function(){c=c&&this.controller.isSupported();return c});return c};this.bm=function(c){nq(this.plugins).each(function(){this.controller.bm(c)})}};w.npPfsPlugins=hI;w.Ye={d3:"738c8dfdc677e14dba14b0c8da004bd37e9393abbb4d2c461ed0b3a6d2261334",x2:"c1847c5257ac91a2d278e94817da52de4b1375d858e84b22720514dbc589d37d",x5:"16b891bc79a55a294f12a148b64cf6a9ae35002259655995fe306f9846b230be",j3:"1",x6:"0",a4:"59615036FA2C1A9EFC35D43EC6C77269",h5:"B303AA8350126650FCE9111D899E21F0",d4:"FA48FAE45FDF6C6F29DD4766E50F5931",p0:"201A9DFAC7ED61A876CA0B1D7AF18161",ag:"14F1CF1F85E360D567D4A9C43B99C33B",aj:"A0131152837EFEA26E0598577DE5E429",kk:"94B53D15A6C345F18DB55F5C879B661E",e2:"47494638396101000100820031FFFFFF",h6:"5df524a4dd4ccf05bbf548f6384e93cd59f9c0541d6dbbf1b76560ab3755003b",j0:"d4c1f70b3cd637e46285a4e1dd35ecb065778de602b312e347d4200477dbbc1b",d8:"bfe65900b071e2115464df913dd0e62dc657d79bd54c113f4772b689214caa84",am:"9ae643167c6bd2daeab6366e89aa3730670b3820ffb86fdf394d185ae54c1569",dG:"81e1cebb66a9a1fa1558748ac4353dfa0793c1dce5d3b869d9d0ba516255b38c"};w.nq=(typeof(nosQuery)!="undefined")?nosQuery:jQuery;w.L=new function(){function c(f,g){if(f===undefined){f=1}else{if(g===undefined){g="0"}}var i="";while(i.length>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:f+=String.fromCharCode(m);break;case 12:case 13:k=n[g++];f+=String.fromCharCode(((m&31)<<6)|(k&63));break;case 14:k=n[g++];j=n[g++];f+=String.fromCharCode(((m&15)<<12)|((k&63)<<6)|((j&63)<<0));break}}return f}this.comma=function(f){f=String(f);return f.replace(/(\d)(?=(?:\d{3})+(?!\d))/g,"$1,")};this.uncomma=function(f){f=String(f);return f.replace(/[^\d]+/g,"")};this.arrayIn=function(j,g){for(var f=0;f0&&g>6),128|(j&63))}else{if(j<55296||j>=57344){g.push(224|(j>>12),128|((j>>6)&63),128|(j&63))}else{k++;j=65536+(((j&1023)<<10)|(m.charCodeAt(k)&1023));g.push(240|(j>>18),128|((j>>12)&63),128|((j>>6)&63),128|(j&63))}}}}return g}return f};this.encrypt=function(f,q,n,m){AES.eU=L.au(m)?128:m;AES.gl=L.au(q)?256:q.length*8;var k=AES.eU/8;var l,p;var o;if(!f||!q){return}if(q.length*8!=AES.gl){return}if(n=="CBC"){o=this.mL(k)}else{n="ECB";o=new Array()}f=this.wm(f);var g=new AES.F(q);for(var j=0;j0;j--){o=AES.er(r.slice(j*k,(j+1)*k),f);if(n=="CBC"){for(var l=0;l0){j=setTimeout(function(){i({readyState:4,status:999,responseText:""})},m.timeout)}try{Mc.log("REQ : "+n);nq.ajax({url:f,cache:false,async:m.async,type:"post",global:false,data:n,error:function(q,p,o){i({readyState:4,status:999,responseText:p+":"+o})},success:function(p,o,q){i(q)},complete:function(p,o){if(j!=null){clearTimeout(j)}}})}catch(l){i({readyState:4,status:999,responseText:""});Mc.error("ERR : "+l)}};this.lock=false;this.commandQueue=[];this.executeQueue=function(){var f=L.commandQueue.shift();if(typeof(f)=="function"){f()}};this.gj=function(l,i,k){if(L.au(k.timeout)){k.timeout=3000}else{if(k.timeout<=0){k.timeout=60*1000}}if(L.lock==true){if(L.commandQueue.length>0){L.executeQueue()}L.commandQueue.push(function(){L.gj(l,i,k)})}else{L.lock=true;var f=zp.cZ(k.port,k.host);var g=setTimeout(function(){i({readyState:4,status:999,responseText:""});try{L.lock=false;L.executeQueue()}catch(m){}},k.timeout);Mc.log("REQ : "+l);try{nq.ajax({url:f,cache:false,crossDomain:true,async:false,type:"GET",global:false,dataType:"jsonp",jsonp:"jsonp_callback",contentType:"application/javascript",timeout:k.timeout,data:{Code:l},error:function(o,n,m){if(n=="abort"||n=="timeout"||n=="parsererror"||n=="error"){i({readyState:4,status:999,responseText:n+":"+m})}},success:function(n,m,o){if(n!=null&&n.RESULT!=null){i({readyState:4,status:200,responseText:n.RESULT})}},complete:function(o,m){clearTimeout(g);try{L.lock=false;L.executeQueue()}catch(n){}}})}catch(j){i({readyState:4,status:999,responseText:""});Mc.error("ERR : "+j);L.lock=false;L.executeQueue()}}};this.sendDirectCommand=function(l,i,k){var f=zp.cZ(k.port,k.host);if(L.au(k.timeout)){k.timeout=3000}else{if(k.timeout<=0){k.timeout=60*1000}}var g=setTimeout(function(){i({readyState:4,status:999,responseText:""})},k.timeout);Mc.log("REQ : "+l);try{nq.ajax({url:f,cache:false,crossDomain:true,async:false,type:"GET",global:false,dataType:"jsonp",jsonp:"jsonp_callback",contentType:"application/javascript",timeout:k.timeout,data:{Code:l},error:function(o,n,m){if(n=="abort"||n=="timeout"||n=="parsererror"||n=="error"){i({readyState:4,status:999,responseText:n+":"+m})}},success:function(n,m,o){if(n!=null&&n.RESULT!=null){i({readyState:4,status:200,responseText:n.RESULT})}},complete:function(n,m){clearTimeout(g)}})}catch(j){clearTimeout(g);i({readyState:4,status:999,responseText:""});Mc.error("ERR : "+j)}};var a=false;this.sendIFrameCommand=function(m,i,l){var g=zp.cZ(l.port,l.host);g+="?ifrm="+m;var f=zp.cZ(l.port,l.host);var k=document.getElementById("keep-alive-iframe");var j=nq("#keep-alive-iframe");if(j.length==0){k=document.createElement("iframe");k.id="keep-alive-iframe";k.style.display="none";nq("body").append(k);j=nq("#keep-alive-iframe");if(a==false){a=true;if(!D.CB()){nq(window).on("message",function(n){try{var o=n.origin||n.originalEvent.origin;var q=n.data||n.originalEvent.data;if(o===f){var p=nq.parseJSON(q);if(p.caller=="nppfs-nos-response"){i({readyState:4,status:200,responseText:p.response})}}}catch(r){}})}}j.on("load",function(n){if(!D.CB()){k.contentWindow.postMessage("",f)}try{i({readyState:4,status:200,responseText:Ye.a4})}catch(o){}});j.on("error",function(n){i({readyState:4,status:999,responseText:""})})}Mc.log("REQ : "+m);j.attr("src",g)};dW={};this.iV=function(f,i){var g=f;if(!L.bn(i)){if(typeof(i)=="string"){g=f+"_"+i}else{if(typeof(i)=="object"){}}}if(dW[g]){dW[g]=null}};this.bZ=function(f,k){var j=null;var i=f;var l=null;if(!L.bn(k)){if(typeof(k)=="string"){j=nq("form[name='"+k+"']").get(0)}if(typeof(k)=="object"){j=k}if(!L.au(j)){j=this.findParentForm(j);k=nq(j).attr("name");i=f+"_"+nq(j).attr("name")}}if(typeof(f)==="string"){if(nq("#"+f).get(0)){l=nq("#"+f).get(0)}else{var g=(j!=null&&j.length>0)?nq("[name='"+f+"']",j):nq("[name='"+f+"']");l=(g!=null&&g.length>0)?g.get(0):nq("#"+f).get(0)}}if(typeof(f)==="object"){l=f}return l};this.n5=function(f){return document.createElement(f)};this.c1=function(f,j,t){if(this.au(f)){return}var g=j;var l=t;if(!L.au(l)){if(g.length!=l.length){alert(N.m44)}}var q=L.bZ(f);var s=L.xw(q,"byclass","nppfs-elements");nq(s).hide();var o=[];var m=false;for(var n=0;n')}else{o.push(r+'
')}}else{if(!L.au(l)){nq(k).val(l[n])}}}if(m==true){nq(s).append(o.join("\n"));if(uV.dV.dk==ad.jt&&(!D.cr||D.bd<49)){nq(s).show()}}};this.copyDivision=function(f,i){var g=L.xw(f,"byclass","nppfs-elements");var j=L.xw(i,"byclass","nppfs-elements");if(!L.au(g)&&!L.au(j)){nq("input",nq(g)).each(function(l,k){var m=k.name;var n=k.value;if(!L.au(i.elements[m])){i.elements[m].value=n}else{if(uV.dV.dk==ad.fJ){nq(j).append('')}else{nq(j).append(m+' : ')}}})}};this.tY=false;this.wT=function(i,g,f){var j=L.n5("div");if(g=="byclass"){j.setAttribute("class",f)}else{i=document.body;j.setAttribute("id",f)}j.setAttribute("style","display:none;");nq(i).prepend(j);return j};this.findParentForm=function(j){var g=j;var f=nq(j).parents("form");if(f.length>0){var i=f.last();g=i.get(0)}return g};this.xw=function(i,g,f){if(L.bn(f)){return null}i=i||document;if(i.tagName&&i.tagName.toLowerCase()==="form"){i=this.findParentForm(i)}var j=(g=="byid")?nq("#"+f).get(0):nq("div."+f,nq(i)).get(0);return j||this.wT(i,g,f)};this.so=function(f){f.preventDefault?f.preventDefault():f.returnValue=false};this.eD=function(i){var f=-1;try{var j=new Date();f=j-i;if(f>100000){f=99999}}catch(g){}return f+""};this.gn=function(j){var k=j.split(/ |,|\.|\_|\//g);var i=new Array();var g=0;for(var f=0;f0){return i}return null};this.db=function(l,f,n){if(this.bn(l)){return false}if(this.bn(f)){return false}var k=this.gn(""+l);var j=k.length;var m=this.gn(""+f);var g=0;for(g=0;gm[g]){return true}else{if(k[g]191)&&(k<224)){c2=f.charCodeAt(j+1);g+=String.fromCharCode(((k&31)<<6)|(c2&63));j+=2}else{c2=f.charCodeAt(j+1);b=f.charCodeAt(j+2);g+=String.fromCharCode(((k&15)<<12)|((c2&63)<<6)|(b&63));j+=3}}}return g};this.h2b=function(o){var k="0123456789abcdef";var f=new Array();var n=0;for(var m=0;m=uV.dV.Qa){if(this.x7==false){alert(N.m10);Mc.log(N.m10);this.x7=true}if(!L.au(l)){l.aO(ad.bb)}bk.JF=true;zp.hideLoading();try{location.reload()}catch(m){}return true}b++;return false}if(L.bn(f)||f==Ye.h5){var i=(j)?g(j):g();if(i){return true}if(k){setTimeout(function(){k()},uV.dV.kK)}return true}else{if(f==Ye.p0){zp.mW();return true}}b=0;return false};var e=0;this.parseKeepAliveResult=function(f,j){function g(){try{Mc.log(new Error("Stack Trace").stack)}catch(k){}Mc.log("ERROR COUNT : "+e+"");if(e>=uV.dV.Qa){if(this.x7==false){Mc.log(N.m23);this.x7=true}bk.JF=true;zp.hideLoading();return true}e++;return false}if(L.bn(f)||f==Ye.h5){var i=g();if(i){return true}if(j){setTimeout(function(){j()},uV.dV.kK)}return true}else{if(f==Ye.p0){zp.mW();return true}}e=0;return false};this.randomTable=[];this.randomIndex=0;this.random=function(){var g=L.randomTable.length;var f=L.randomIndex;var i=L.randomTable[f];if(g==f+1){L.randomIndex=0}else{L.randomIndex++}return i}};w.zp=new function(){this.uuid=null;this.cB=-1;this.cz=false;this.dn=null;this.JF=false;var n=false;var v=false;var r=false;this.aG={FW:true,SK:true,FD:true,KV:true};function b(x){var y={Firewall:true,SecureKey:true,Fds:true,Keypad:true,AutoStartup:true,Debug:false,Form:null,AutoScanAttrName:"npkencrypt",AutoScanAttrValue:"on",MoveToInstall:function(z,A){location.replace(z)},Loading:{Default:true,Before:function(){zp.Wb()},After:function(){zp.v3()}}};nq.extend(y,x);zp.aG={FW:y.Firewall&&uV.ki.FW,SK:y.SecureKey&&uV.ki.SK,FD:y.Fds&&uV.ki.FD,KV:y.Keypad&&uV.ki.KV,AS:y.AutoStartup,FM:y.Form,LD:{DF:y.Loading.Default,BF:y.Loading.Before,AF:y.Loading.After},AN:y.AutoScanAttrName,AV:(L.au(y.AutoScanAttrValue)?"":y.AutoScanAttrValue.toLowerCase()),MI:y.MoveToInstall};if(y.Debug==true){uV.dV.dk=ad.jt}else{uV.dV.dk=ad.fJ}}this.v4=null;this.eventBinded=false;this.init=function(C){b(C);if(uV.dV.dk==ad.jt){var A=nq.event.trigger;nq.event.trigger=function(G,H,F,E){if(!L.au(G)&&!L.bn(G.type)&&G.type.indexOf("nppfs")==0){Mc.log(G.message)}A(G,H,F,E)}}Mc.reset();nq(document).trigger({type:"nppfs-before-init",message:"Start the initialization of the NOS.",time:new Date()});Mc.check("NOS 초기화 작업 시작");zp.showLoading();if(L.bn(zp.uuid)){zp.uuid=L.gv();Mc.log("UID : "+zp.uuid)}var z=null;try{z=document.activeElement;if(z.tagName.toLowerCase()==="input"&&!L.au(z.form)&&!L.au(nq(z).attr("name"))){this.v4=z;Mc.log(N.m25.replace("%p%",nq(z).attr("name")));z.blur()}}catch(B){}Mc.check("NOS 포커스된 입력양식 찾기 완료");if(zp.eventBinded==false){nq(document).bind("keydown",function(I){var K=(I||window.event);if(L.au(K)){return}var G=K.keyCode;var F=K.altKey;var M=K.ctrlKey;var H=K.shiftKey;var E=K.metaKey;var J=false;if(D.win||D.lnx){J=(G==123)||(M&&H&&G==73);if(D.ff){J=J||(M&&H&&(G==75||G==81||G==83));J=J||(H&&(G==113||G==116||G==118))}}else{if(D.mac){J=(F&&E&&(G==73));if(D.ff){J=J||(F&&E&&(G==75||G==81||G==83));J=J||(H&&(G==113||G==116||G==118))}}}if(J==true){Mc.log(N.m38);L.so(K);return false}bh.jw(K)});Mc.check("NOS 단축키 차단");nq(document).bind("mousedown",function(E){var F=(E||window.event);if((F.button==2)||(F.button==3)){Mc.log(N.m39);L.so(F);return false}});Mc.check("NOS 종료 이벤트 추가");nq(window).bind("unload beforeunload",function(F){zp.doFocusOut();try{if(typeof(npPfsExtension)!="undefined"&&typeof(npPfsExtension.beforeFinalize)=="function"){var E=npPfsExtension.beforeFinalize(F);if(!L.au(E)){return E}}hI.bm();if(hI.iK()==true){g()}}catch(G){Mc.log(G)}});zp.eventBinded=true}nq(document).unbind("nppfs-nos-jlk nppfs-nos-jhs nppfs-nos-jvc nppfs-nos-init nppfs-nos-startup");nq(document).bind("nppfs-nos-jlk nppfs-nos-jhs nppfs-nos-jvc nppfs-nos-init nppfs-nos-startup",p);if(hI.io()==true&&L.bn(zp.dn)){var x=uV.dV.Gf;Mc.log(x);var y=L.send(x,"id="+zp.uuid,{async:false,ax:function(F){if(F.readyState==4){if(F.status==200){var E=F.responseText;if(L.bn(E)){Mc.log(N.m04)}zp.dn=L.trim(E)}else{Mc.log(N.m04)}nq(document).trigger({type:"nppfs-nos-jlk",time:new Date()})}}});Mc.check("NOS E2E 초기화 완료")}else{nq(document).trigger({type:"nppfs-nos-jlk",time:new Date()})}if((hI.iK()||hI.c7())&&(L.bn(this.cB)||this.cB<=0)){zp.eC(function(){if(r==true||zp.cz==false){if(zp.JF==true){return}zp.JF=true;Mc.log(r?N.m01:N.m02);if(typeof(zp.aG.MI)=="function"){zp.aG.MI(uV.dV.Fz,r,false)}zp.hideLoading();return}})}else{nq(document).trigger({type:"nppfs-nos-jhs",time:new Date()})}};function p(x){nq(document).unbind(x);switch(x.type){case"nppfs-nos-jlk":Mc.check("NOS 키교환 완료");hI.init({form:zp.aG.FM});break;case"nppfs-nos-jhs":Mc.check("NOS 핸드쉐이크 완료");if(hI.iK()==true){a()}zp.isVirtualMachine(function(y){nq(document).trigger({type:"nppfs-nos-jvc",time:new Date()});Mc.check("NOS 가상머신확인 완료")});break;case"nppfs-nos-jvc":if(zp.aG.AS==true){zp.startup()}else{zp.hideLoading()}nq(document).trigger({type:"nppfs-nos-init",time:new Date()});break;case"nppfs-nos-init":nq(document).trigger({type:"nppfs-after-init",message:"Initialization of NOS has been successfully carried out.",time:new Date()});Mc.check("NOS 초기화 작업 종료");break;case"nppfs-nos-startup":zp.hideLoading();nq(document).trigger({type:"nppfs-after-startup",message:"NOS was driving successfully.",time:new Date()});if(typeof(npPfsExtension)!="undefined"&&typeof(npPfsExtension.startupCallback)=="function"){npPfsExtension.startupCallback()}Mc.check("NOS 모듈구동 작업 종료");Mc.printTimeline();break}}this.isStartup=false;this.startup=function(x){Mc.check("NOS 모듈구동 작업 시작");nq(document).trigger({type:"nppfs-before-startup",message:"Start driving the NOS.",time:new Date()});this.jl();Mc.check("NOS 폼이름 점검 종료");zp.isStartup=true;hI.startup()};var t=false;this.resetVirtualMachine=function(){t=false};this.isVirtualMachine=function(x){x=x||function(){};if(t==true){x(D.virtualMachine);return}if(D.isMobileDevice()||D.isMetroUi()){D.virtualMachine=false;Mc.log("Can not be checked a virtual machine at Metro UI or Mobile.");x(false);return}if(!hI.iK()){t=true;D.virtualMachine=false;if(!L.au(x)&&typeof(x)=="function"){x(D.virtualMachine)}return}if(zp.cz==false){x(false);return}var y=zp.cQ(Ye.d3,Ye.j3,Ye.j0,null);L.fs(y,{ax:function(z){if(L.bn(z)){setTimeout(function(){zp.isVirtualMachine(x)},uV.dV.kK);return}else{if(z==Ye.a4){zp.aG.SK=false;Mc.log(N.m48);D.virtualMachine=true}else{if(z==Ye.h5){Mc.log(N.m49);D.virtualMachine=false}else{if(z==Ye.p0){zp.mW()}else{D.virtualMachine=false}}}}t=true;if(!L.au(x)&&typeof(x)=="function"){x(D.virtualMachine)}}})};this.waitSubmit=function(x){x()};this.mW=function(){if(D.sf==true){alert("보안프로그램에서 개발자도구나 디버그도구를 탐지하였습니다.\n보안을 위하여 개발자도구를 종료합니다.");return}else{alert(N.m09);location.reload()}};this.copy=function(x,y){L.copyDivision(x,y)};this.Wb=function(){var x=L.xw(document,"byid","nppfs-loading-modal");if(L.au(x)){return}try{nq(x).css({display:"block",position:"fixed","z-index":"10000",top:"0",left:"0",height:"100%",width:"100%",background:"rgba( 255, 255, 255, .7) url(data:image/gif;base64,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) 50% 50% no-repeat",opacity:"0.7",backgroundColor:"#ffffff",filter:"alpha(opacity=70)"})}catch(y){}k=0};this.v3=function(){var x=L.xw(document,"byid","nppfs-loading-modal");if(L.au(x)){return}nq(x).css({display:"none",width:"0px",height:"0px"});q=0};var k=0;this.showLoading=function(){if(L.au(zp.aG)||L.au(zp.aG.LD)||L.au(zp.aG.LD.DF)||zp.aG.LD.DF==true){this.Wb()}else{if(!L.au(zp.aG.LD.BF)&&typeof(zp.aG.LD.BF)=="function"){if(k>0){this.Wb()}else{k++;zp.aG.LD.BF()}}else{this.Wb()}}};var q=0;this.hideLoading=function(){if(L.au(zp.aG)||L.au(zp.aG.LD)||L.au(zp.aG.LD.DF)||zp.aG.LD.DF==true){this.v3()}else{if(!L.au(zp.aG.LD.AF)&&typeof(zp.aG.LD.AF)=="function"){if(q>0){this.v3()}else{q++;zp.aG.LD.AF()}}else{this.v3()}}};this.cZ=function(x,z){var y=[];y.push(uV.dV.dZ);y.push("://");y.push(z);y.push(((uV.dV.dZ=="http"&&x==80)||(uV.dV.dZ=="https"&&x==443))?"":":"+x);y.push(uV.dV.iI);return y.join("")};this.qh=function(x,B,E){if(L.au(E)||typeof(E)!="array"){var A=L.mL(16);E=new Array(4);E[0]="";E[1]=Ye.x5;E[2]=L.hH(A)+L.encrypt(document.domain,L.ha(L.hH(A)),"ECB",128);E[3]="1000"}var z=E.length;var C=[];C.push(x);if(L.bn(B)){C.push("1")}else{C.push(B)}C.push(z);for(var y=0;y0&&s==false){Mc.log(N.m13.replace("%h%",y).replace("%p%",x));B(y,x,i);s=true}else{B("127.0.0.1",uV.dV.l5,i);s=true;j=true}}else{for(var z=0;z0||this.name.indexOf("__KI_")==0||this.name.indexOf("__KH_")==0||this.name.indexOf("__KU_")==0||l(this.name)>=0){A.push(this)}});return A};this.toJson=function(y){var z={};var x=(typeof(y)=="object"&&y!=null)?y:L.bZ(y);nq.each(nq(x).serializeArray(),function(){if(z[this.name]!==undefined){if(!z[this.name].push){z[this.name]=[z[this.name]]}z[this.name].push(this.value||"")}else{z[this.name]=this.value||""}});return z};this.setColor=function(x){bh.setColor(x)};this.doFocusOut=function(y,x){bh.doFocusOut(y,x)};this.IsVirtualMachine=this.isVirtualMachine;this.IsMetroUi=this.isMetroUi;this.IsInstall=this.isInstall;this.IsSupport=this.isSupport;this.CheckInstall=this.checkInstall};w.npPfsCtrl=zp;w.bh=new function(){this.id="nppfs.npk.module";var b={gP:Ye.x2,support:{aF:{aX:true,di:{qs:"5.0",Oc:"10.0"},al:{IE:{aX:true,qs:"7.0",Oc:"11.0"},FF:{aX:true,qs:"21.0"},CR:{aX:true,qs:"30.0"},OP:{aX:true,qs:"18.0"},SF:{aX:true,qs:"5.0"},EG:{aX:true,qs:"12.0"},fv:{aX:false},B360:{aX:true,qs:"7.5"},QQ:{aX:true,qs:"38.0"}}},jV:{aX:false},bx:{aX:false}},eK:{hZ:"#FF0000",gx:"#A9D0F5",Kq:"#FF0000",Xe:"#AFD7AF"}};var m=false;this.isRunning=function(){return m};this.isRunnable=function(){var R=zp.aG.SK&&this.isSupported();return R};this.isSupported=function(){if(D.isMobileDevice()||D.isMetroUi()){return false}if(D.virtualMachine==true){return false}return D.isSupported(b.support)};var O="048c175eb207681eb1349edfb99710cf03396e45012b5e6167e3f7942c9a7cff";var g="f621bb3c5264ba350cc01c1ff4e04a0678b120648dda3344f6ece533d288b1db";var r="9656c7ec0d126a7f5bb66aace78a1832394d76596a4668cc90677d023193209b";var I="ee25f25b97b217de5e41c4e6631dc28882450d9570b542a9576732823a7014d5";var a="53da77f075d30ea4203b3f4fe3b4e39945203b71382d6f7298317c7ec0037115";var d="d018b5ea73582272aa734f0e4c8c9f8b6dc06840f33eb9b22b31d576d05d9c67";var K="b56020bbf6d933d067eaf2cb60088d843cb0fe92b6a477dc4b6119e453ff2ec5";var j="70ba640b001625697567b26a940b63c01585ae1a7a6aa2ce2c393aaaf4fcf83b";var J="9b4de2c52d8791c5921b351e294ae7c69cde72deba6ec9570cbc5e0f445fac22";var H="d3ec889bcd1e0f14c1cf53ff9510878dd0f66de6573a06e225d49a222e2b0fcc";var F="4de50d72a3d025e0b738611ea207ad74c755fcb51c74bfa39ab97c2cd032552d";var P="c9133a0e4fd9437e5f636f0298a24fdb5af09c44919436e963535e4b21543f1c";var t="ff43bd97706cf4e9afa1636b81f718869b7d8129c828b64f5f244381aee61a69";var Q="f1929b37c0050277cc7616e6e4714cd362bb6f68fb51167c946e6e1bd24f025f";this.ID="";this.av=null;this.uuid=null;this.dn=null;this.hb=null;this.Qb="";function z(R,V,U){try{var T=zp.qh(b.gP,Ye.j3);T.push(R);T.push(V);return L.fs(T.join(""),U)}catch(S){}}this.send=function(R,T,S){z(R,T,S)};var p=function(S,T){var R=nq(S).attr(T);return(L.au(R))?"":R.toLowerCase()};this.init=function(){this.uuid=zp.uuid;this.dn=zp.dn};var M=false;this.bA=function(){if(!this.isSupported()||!this.isRunnable()){return true}return M};this.startup=function(){if(zp.cz==false||zp.JF==true){return}C()};this.bm=function(){if(zp.cz==false){return}bh.doFocusOut();var R=K+"="+bh.ID;z(O,R,{async:false,direct:true});nq(document).trigger({type:"nppfs-npk-finalized",message:N.m99,time:new Date()})};function C(){Mc.check("NPK 초기화 시작");if(!bh.isSupported()){nq(document).trigger({type:"nppfs-npk-jksc",time:new Date()});M=true;return}nq(document).trigger({type:"nppfs-npk-before-startup",message:"키보드보안을 시작합니다.",time:new Date()});nq(document).bind("nppfs-npk-jks nppfs-npk-jkc nppfs-npk-jki nppfs-npk-jkrf nppfs-npk-jksc",function(R){nq(document).unbind(R);switch(R.type){case"nppfs-npk-jks":nq(document).trigger({type:"nppfs-npk-jkc",time:new Date()});break;case"nppfs-npk-jkc":s();break;case"nppfs-npk-jki":Mc.check("NPK 초기화 완료");q();break;case"nppfs-npk-jkrf":k();Mc.check("NPK 필드등록 완료");nq(document).trigger({type:"nppfs-npk-jksc",time:new Date()});break;case"nppfs-npk-jksc":M=true;nq(document).trigger({type:"nppfs-npk-after-startup",message:"키보드보안이 정상적으로 시작되었습니다.",time:new Date()});Mc.check("NPK 시작 완료");nq(document).trigger({type:"nppfs-module-startup",target:bh.id,time:new Date()});break}});if(M==true){bh.cU();return}m=true;z(O,d,{ax:function(R){if(L.r9(R,function(){C()})){return}var S=R.split("&&");if(S[0]=="ID"){if(L.bn(S[1])){bh.startup();return}bh.ID=S[1]}nq(document).trigger({type:"nppfs-npk-jks",time:new Date()})}})}function k(){try{if(document.hasFocus()){var R=zp.v4;if(!L.au(R)&&R.tagName&&R.tagName.toLowerCase()=="input"&&(R.type=="password"||R.type=="text"||R.type=="tel")){R.blur();R.focus();zp.v4=null;if(!L.bn(R.name)){Mc.log(N.m24.replace("%p%",R.name))}}}}catch(S){}}function i(){if(zp.JF==true){return}var S=[];S.push("Cert=");S.push("PKI=5");S.push("CertEnc="+bh.dn);S.push("ID="+bh.ID);z(g,S.join("&"),{ax:function(U){if(L.r9(U,function(){i()})){return}nq(document).trigger({type:"nppfs-npk-jkci",time:new Date()})}});function T(U){setTimeout(function(){nq(document).trigger({type:U,time:new Date()})},uV.dV.kK)}var R=0;nq(document).bind("nppfs-npk-jkci",function(U){if(R>=uV.dV.Qa){alert(N.m19);R=0;nq(document).trigger({type:"nppfs-npk-jkc",time:new Date()});return}var V=P+"="+bh.ID;z(O,V,{ax:function(W){if(L.r9(W,function(){R++;T("nppfs-npk-jkci")})){return}var Y=W.split("&&");if(L.au(Y)||Y.length!=2){R++;T("nppfs-npk-jkci");return}if(Y[0]=="CLIENTADDRESS"){var X=Y[1].split("&^&");if(L.au(X)||X.length!=2||L.bn(X[1])){R++;T("nppfs-npk-jkci");return}bh.hb=X[1]}nq(document).trigger({type:"nppfs-npk-jkc",time:new Date()});R=0}})})}function s(){if(zp.JF==true){return}var R=t+"="+bh.ID;z(O,R,{ax:function(S){if(L.r9(S,function(){s()})){return}var U=S.split("&&");if(L.au(U)||U.length!=2){s();return}if(U[0]=="ENCREPLACETABLE"){var T=U[1].split("&^&");if(L.au(T)||T.length!=2||L.bn(T[1])){s();return}if(L.bn(bh.Qb)){bh.Qb=T[1]}}nq(document).trigger({type:"nppfs-npk-jki",time:new Date()})}})}this.cU=function(){q();nq(document).bind("nppfs-npk-jkrf",function(R){nq(document).unbind(R);k()})};function q(){var R=0;nq("input").each(function(){var T=nq(this).attr("type");if(L.bn(T)){nq(this).attr("type","text");T="text"}if(!L.bn(T)&&T!="text"&&T!="password"){return true}var S=nq(this).attr("name");if(L.bn(S)){nq(this).attr("name",nq(this).attr("id"))}});nq("input[type=text], input[type=password]").each(function(){var S=this;var U=this.form;var T=nq(S).attr("name");if(L.bn(T)||T==ad.Ix||T==ad.wG||T==ad.jd){return true}if(T.indexOf("__E2E__")>0||T.indexOf("__KI_")==0||T.indexOf("__KH_")==0){return true}if(nq(S).hasClass("nppfs-npk")){return true}if(typeof(npPfsExtension)!="undefined"&&typeof(npPfsExtension.secureKeyUiModifier)=="function"){npPfsExtension.secureKeyUiModifier(S)}var V=p(S,zp.aG.AN);if(V==="off"||L.arrayNotIn(["re","sub","des","key"],V)){return true}S.blur();nq(document).trigger({type:"nppfs-npk-before-regist-field",message:N.m61.replace("%p1%",S.name),target:S,form:(!L.au(U))?nq(U).attr("name"):null,name:S.name,time:new Date()});bh.f7(U,S);R++});if(R==0){nq(document).trigger({type:"nppfs-npk-jkrf",time:new Date()});return}}function G(R){var T=p(R,zp.aG.AN);var S="OFF";if(L.bn(T)){S="OFF"}else{if(T==="key"){S="OFF"}else{if(T==="re"){S="RE"}else{if(T==="sub"){S="SUB"}else{if(T==="des"){S="DES"}else{S="OFF"}}}}}return S}function x(R){var V="ON";try{var W=p(R,"style");var Y=W.split(";");for(var U=0;U0&&T.length>=S){return}try{var ac=L.ha(ab);if(L.bn(ac)){return}var ae=L.gu(ac,L.ha(bh.ID),"ECB",128);if(L.bn(ae)){return}if(ae.length>0){ae=ae.substring(0,1)}if(L.bn(ae)){return}var ag=ae.charCodeAt(0);var X=L.au(zp.cI);X=X||typeof(zp.cI)!=="function";X=X||zp.cI(ag,Y);if(typeof(npPfsExtension)!="undefined"&&typeof(npPfsExtension.keyValidation)=="function"){X=X&&npPfsExtension.keyValidation(Y,ag)}if(X==false){var aa=F+"="+bh.ID+"="+Y.name;z(O,aa,{ax:function(ah){if(L.r9(ah,function(){u(ab,U)})){return}var ai=ah.split("&&")}});Mc.log("The key value("+ag+") is invalid, clear the keystroke.");return}if(af.attr("data-keypad-action")=="amount"){af.val(L.uncomma(af.val()))}var R=p(Y,zp.aG.AN);if((L.arrayIn([zp.aG.AV,"db"],R)&&false)||L.arrayIn(["re","sub","des"],R)){var W=y(Y);if(L.au(W)){return}if(L.arrayIn(["re","sub"],R)){var ac=L.ha(U);if(L.bn(ac)){return}var V=L.gu(ac,L.ha(bh.ID),"ECB",128);if(L.bn(V)){return}if(V.length>0){V=V.substring(0,1)}Y.value+=ae;W.value+=V}else{if(L.arrayIn([zp.aG.AV,"des","db"],R)){Y.value+=ae;W.value+=U}}}else{Y.value+=ae}if(af.attr("data-keypad-action")=="amount"){af.val(L.comma(af.val()))}Mc.log(N.m65.replace("%p1%",Y.name).replace("%p2%",ae.charCodeAt(0)));nq(document).trigger({type:"nppfs-npk-put-complete",message:N.m66,target:Y,form:(!L.au(Y.form))?nq(Y.formm).attr("name"):null,name:Y.name,time:new Date()});var ag=ae.charCodeAt(0);nq(Y).trigger({type:"keypress",which:ag,keyCode:ag});nq(Y).trigger({type:"keyup",which:ag,keyCode:ag})}catch(Z){}}function y(T){var R=e(T);var S=!L.au(T.form)?T.form:null;return L.bZ(R,S)}function B(){try{var T=bh.av;var S=y(T);var R=nq(T);if(R.attr("data-keypad-action")=="amount"){R.val(L.uncomma(R.val()))}var V=p(T,zp.aG.AN);if(L.bn(V)){return}if(!L.au(S)){T.value=T.value.substring(0,T.value.length-1);if(L.arrayIn(["re","sub"],V)){S.value=S.value.substring(0,S.value.length-1)}else{if(L.arrayIn([zp.aG.AV,"des"],V)){S.value=S.value.substring(0,S.value.length-64)}}}else{if(V=="key"){T.value=T.value.substring(0,T.value.length-1)}}if(R.attr("data-keypad-action")=="amount"){R.val(L.comma(R.val()))}Mc.log(N.m67.replace("%p1%",T.name).replace("%p2%",T.value))}catch(U){}}this.resetColor=function(R){if(L.au(R)){return}var S=p(R,zp.aG.AN);if(L.arrayIn(["re","sub","des"],S)){R.style.color=b.eK.Kq;R.style.backgroundColor=b.eK.Xe}else{if(L.arrayIn([zp.aG.AV,"db"],S)&&false){R.style.color=b.eK.hZ;R.style.backgroundColor=b.eK.gx}}};this.iu=function(S,U){if(L.au(U)){return""}var R=(typeof(U)=="object")?U:L.bZ(U,S);var T=y(R);if(L.au(T)||L.au(T.value)){return""}if(bh.isRunnable()){return T.value}return""};this.im=function(S,U){if(bh.isRunnable()){if(L.au(bh.Qb)){return}var R=U;if(typeof(R)=="string"){R=L.bZ(U,S)}if(typeof(R)=="undefined"){return""}try{var V=nq(R).attr(zp.aG.AN);V=(L.au(V))?"":V.toLowerCase();if(L.arrayIn(["sub","des"],V)){return bh.ID+"="+R.name}return bh.Qb}catch(T){}return bh.Qb}};this.eX=function(R,S){if(!L.bn(R)){if(typeof(R)=="string"){R=nq("form[name='"+R+"']").get(0)}}if(typeof(S)=="string"){S=L.bZ(S,R)}if(S==null||typeof(S)=="undefined"){return}if(!bh.isRunnable()){return}bh.f7(R,S);nq(document).bind("nppfs-npk-jkrf",function(T){k()})}};hI.define({id:bh.id,name:"nProtect Online Security V1.0, Key Protection",handshake:true,endtoend:false,runvirtualos:false,controller:bh,isExecutable:function(a){return(typeof(a.SK)!="undefined")?a.SK:true}});var AES=new function(){var x=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145];var f=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22];var n=[2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996];var i=[1667483301,2088564868,2004348569,2071721613,4076011277,1802229437,1869602481,3318059348,808476752,16843267,1734856361,724260477,4278118169,3621238114,2880130534,1987505306,3402272581,2189565853,3385428288,2105408135,4210749205,1499050731,1195871945,4042324747,2913812972,3570709351,2728550397,2947499498,2627478463,2762232823,1920132246,3233848155,3082253762,4261273884,2475900334,640044138,909536346,1061125697,4160222466,3435955023,875849820,2779075060,3857043764,4059166984,1903288979,3638078323,825320019,353708607,67373068,3351745874,589514341,3284376926,404238376,2526427041,84216335,2593796021,117902857,303178806,2155879323,3806519101,3958099238,656887401,2998042573,1970662047,151589403,2206408094,741103732,437924910,454768173,1852759218,1515893998,2694863867,1381147894,993752653,3604395873,3014884814,690573947,3823361342,791633521,2223248279,1397991157,3520182632,0,3991781676,538984544,4244431647,2981198280,1532737261,1785386174,3419114822,3200149465,960066123,1246401758,1280088276,1482207464,3486483786,3503340395,4025468202,2863288293,4227591446,1128498885,1296931543,859006549,2240090516,1162185423,4193904912,33686534,2139094657,1347461360,1010595908,2678007226,2829601763,1364304627,2745392638,1077969088,2408514954,2459058093,2644320700,943222856,4126535940,3166462943,3065411521,3671764853,555827811,269492272,4294960410,4092853518,3537026925,3452797260,202119188,320022069,3974939439,1600110305,2543269282,1145342156,387395129,3301217111,2812761586,2122251394,1027439175,1684326572,1566423783,421081643,1936975509,1616953504,2172721560,1330618065,3705447295,572671078,707417214,2425371563,2290617219,1179028682,4008625961,3099093971,336865340,3739133817,1583267042,185275933,3688607094,3772832571,842163286,976909390,168432670,1229558491,101059594,606357612,1549580516,3267534685,3553869166,2896970735,1650640038,2442213800,2509582756,3840201527,2038035083,3890730290,3368586051,926379609,1835915959,2374828428,3587551588,1313774802,2846444000,1819072692,1448520954,4109693703,3941256997,1701169839,2054878350,2930657257,134746136,3132780501,2021191816,623200879,774790258,471611428,2795919345,3031724999,3334903633,3907570467,3722289532,1953818780,522141217,1263245021,3183305180,2341145990,2324303749,1886445712,1044282434,3048567236,1718013098,1212715224,50529797,4143380225,235805714,1633796771,892693087,1465364217,3115936208,2256934801,3250690392,488454695,2661164985,3789674808,4177062675,2560109491,286335539,1768542907,3654920560,2391672713,2492740519,2610638262,505297954,2273777042,3924412704,3469641545,1431677695,673730680,3755976058,2357986191,2711706104,2307459456,218962455,3216991706,3873888049,1111655622,1751699640,1094812355,2576951728,757946999,252648977,2964356043,1414834428,3149622742,370551866];var y=[1673962851,2096661628,2012125559,2079755643,4076801522,1809235307,1876865391,3314635973,811618352,16909057,1741597031,727088427,4276558334,3618988759,2874009259,1995217526,3398387146,2183110018,3381215433,2113570685,4209972730,1504897881,1200539975,4042984432,2906778797,3568527316,2724199842,2940594863,2619588508,2756966308,1927583346,3231407040,3077948087,4259388669,2470293139,642542118,913070646,1065238847,4160029431,3431157708,879254580,2773611685,3855693029,4059629809,1910674289,3635114968,828527409,355090197,67636228,3348452039,591815971,3281870531,405809176,2520228246,84545285,2586817946,118360327,304363026,2149292928,3806281186,3956090603,659450151,2994720178,1978310517,152181513,2199756419,743994412,439627290,456535323,1859957358,1521806938,2690382752,1386542674,997608763,3602342358,3011366579,693271337,3822927587,794718511,2215876484,1403450707,3518589137,0,3988860141,541089824,4242743292,2977548465,1538714971,1792327274,3415033547,3194476990,963791673,1251270218,1285084236,1487988824,3481619151,3501943760,4022676207,2857362858,4226619131,1132905795,1301993293,862344499,2232521861,1166724933,4192801017,33818114,2147385727,1352724560,1014514748,2670049951,2823545768,1369633617,2740846243,1082179648,2399505039,2453646738,2636233885,946882616,4126213365,3160661948,3061301686,3668932058,557998881,270544912,4293204735,4093447923,3535760850,3447803085,202904588,321271059,3972214764,1606345055,2536874647,1149815876,388905239,3297990596,2807427751,2130477694,1031423805,1690872932,1572530013,422718233,1944491379,1623236704,2165938305,1335808335,3701702620,574907938,710180394,2419829648,2282455944,1183631942,4006029806,3094074296,338181140,3735517662,1589437022,185998603,3685578459,3772464096,845436466,980700730,169090570,1234361161,101452294,608726052,1555620956,3265224130,3552407251,2890133420,1657054818,2436475025,2503058581,3839047652,2045938553,3889509095,3364570056,929978679,1843050349,2365688973,3585172693,1318900302,2840191145,1826141292,1454176854,4109567988,3939444202,1707781989,2062847610,2923948462,135272456,3127891386,2029029496,625635109,777810478,473441308,2790781350,3027486644,3331805638,3905627112,3718347997,1961401460,524165407,1268178251,3177307325,2332919435,2316273034,1893765232,1048330814,3044132021,1724688998,1217452104,50726147,4143383030,236720654,1640145761,896163637,1471084887,3110719673,2249691526,3248052417,490350365,2653403550,3789109473,4176155640,2553000856,287453969,1775418217,3651760345,2382858638,2486413204,2603464347,507257374,2266337927,3922272489,3464972750,1437269845,676362280,3752164063,2349043596,2707028129,2299101321,219813645,3211123391,3872862694,1115997762,1758509160,1099088705,2569646233,760903469,253628687,2960903088,1420360788,3144537787,371997206];var a=[3332727651,4169432188,4003034999,4136467323,4279104242,3602738027,3736170351,2438251973,1615867952,33751297,3467208551,1451043627,3877240574,3043153879,1306962859,3969545846,2403715786,530416258,2302724553,4203183485,4011195130,3001768281,2395555655,4211863792,1106029997,3009926356,1610457762,1173008303,599760028,1408738468,3835064946,2606481600,1975695287,3776773629,1034851219,1282024998,1817851446,2118205247,4110612471,2203045068,1750873140,1374987685,3509904869,4178113009,3801313649,2876496088,1649619249,708777237,135005188,2505230279,1181033251,2640233411,807933976,933336726,168756485,800430746,235472647,607523346,463175808,3745374946,3441880043,1315514151,2144187058,3936318837,303761673,496927619,1484008492,875436570,908925723,3702681198,3035519578,1543217312,2767606354,1984772923,3076642518,2110698419,1383803177,3711886307,1584475951,328696964,2801095507,3110654417,0,3240947181,1080041504,3810524412,2043195825,3069008731,3569248874,2370227147,1742323390,1917532473,2497595978,2564049996,2968016984,2236272591,3144405200,3307925487,1340451498,3977706491,2261074755,2597801293,1716859699,294946181,2328839493,3910203897,67502594,4269899647,2700103760,2017737788,632987551,1273211048,2733855057,1576969123,2160083008,92966799,1068339858,566009245,1883781176,4043634165,1675607228,2009183926,2943736538,1113792801,540020752,3843751935,4245615603,3211645650,2169294285,403966988,641012499,3274697964,3202441055,899848087,2295088196,775493399,2472002756,1441965991,4236410494,2051489085,3366741092,3135724893,841685273,3868554099,3231735904,429425025,2664517455,2743065820,1147544098,1417554474,1001099408,193169544,2362066502,3341414126,1809037496,675025940,2809781982,3168951902,371002123,2910247899,3678134496,1683370546,1951283770,337512970,2463844681,201983494,1215046692,3101973596,2673722050,3178157011,1139780780,3299238498,967348625,832869781,3543655652,4069226873,3576883175,2336475336,1851340599,3669454189,25988493,2976175573,2631028302,1239460265,3635702892,2902087254,4077384948,3475368682,3400492389,4102978170,1206496942,270010376,1876277946,4035475576,1248797989,1550986798,941890588,1475454630,1942467764,2538718918,3408128232,2709315037,3902567540,1042358047,2531085131,1641856445,226921355,260409994,3767562352,2084716094,1908716981,3433719398,2430093384,100991747,4144101110,470945294,3265487201,1784624437,2935576407,1775286713,395413126,2572730817,975641885,666476190,3644383713,3943954680,733190296,573772049,3535497577,2842745305,126455438,866620564,766942107,1008868894,361924487,3374377449,2269761230,2868860245,1350051880,2776293343,59739276,1509466529,159418761,437718285,1708834751,3610371814,2227585602,3501746280,2193834305,699439513,1517759789,504434447,2076946608,2835108948,1842789307,742004246];function c(A){return(A&255)}function o(A){return((A>>8)&255)}function m(A){return((A>>16)&255)}function b(A){return((A>>24)&255)}function s(E,C,A,B){return o(n[E&255])|(o(n[(C>>8)&255])<<8)|(o(n[(A>>16)&255])<<16)|(o(n[B>>>24])<<24)}function j(F){var C,B;var E=F.length;var A=new Array(E/4);if(!F||E%4){return}for(C=0,B=0;B=0;E--){O[E]=C[E]}A=0;P=0;for(E=0;(E>8)&255]^y[(F>>16)&255]^a[E>>>24];M=n[G&255]^i[(F>>8)&255]^y[(E>>16)&255]^a[B>>>24];J=n[F&255]^i[(E>>8)&255]^y[(B>>16)&255]^a[G>>>24];I=n[E&255]^i[(B>>8)&255]^y[(G>>16)&255]^a[F>>>24]}A=H-1;B=O^P.bo[A][0];G=M^P.bo[A][1];F=J^P.bo[A][2];E=I^P.bo[A][3];K[0]=s(B,G,F,E)^P.bo[H][0];K[1]=s(G,F,E,B)^P.bo[H][1];K[2]=s(F,E,B,G)^P.bo[H][2];K[3]=s(E,B,G,F)^P.bo[H][3];return g(K)};this.er=function(C,J){var A;var B,G,F,E;var H=J.aU;var I=j(C);for(A=H;A>1;A--){B=I[0]^J.bo[A][0];G=I[1]^J.bo[A][1];F=I[2]^J.bo[A][2];E=I[3]^J.bo[A][3];I[0]=k[c(B)]^t[o(E)]^q[m(F)]^p[b(G)];I[1]=k[c(G)]^t[o(B)]^q[m(E)]^p[b(F)];I[2]=k[c(F)]^t[o(G)]^q[m(B)]^p[b(E)];I[3]=k[c(E)]^t[o(F)]^q[m(G)]^p[b(B)]}B=I[0]^J.bo[1][0];G=I[1]^J.bo[1][1];F=I[2]^J.bo[1][2];E=I[3]^J.bo[1][3];I[0]=r[c(B)]|(r[o(E)]<<8)|(r[m(F)]<<16)|(r[b(G)]<<24);I[1]=r[c(G)]|(r[o(B)]<<8)|(r[m(E)]<<16)|(r[b(F)]<<24);I[2]=r[c(F)]|(r[o(G)]<<8)|(r[m(B)]<<16)|(r[b(E)]<<24);I[3]=r[c(E)]|(r[o(F)]<<8)|(r[m(G)]<<16)|(r[b(B)]<<24);I[0]^=J.bo[0][0];I[1]^=J.bo[0][1];I[2]^=J.bo[0][2];I[3]^=J.bo[0][3];return g(I)}}; w.npPfsCtrl.isStartup = false; // 기존 함수 호환용 w.npPfsStartup = function(form, firewall, securekey, fds, keypad, e2eattr, e2eval) { npPfsStartupV2(form, [firewall, securekey, fds, keypad], e2eattr, e2eval); } w.startupParameters = null; w.npPfsStartupV2 = function(form, flags, e2eattr, e2eval) { function isNull(val) { if(typeof(val) == "undefined" || val === null) return true; return false; } function isBlank(val) { if(typeof(val) == "undefined" || val === null || val === "") return true; return false; } function n2b(val, def) { def = (isBlank(def)) ? "" : def; return (isBlank(val)) ? def : val; } function setCookie(key, value){ try { L.hf(key, value, 0, "/"); } catch(e){ try { npCommon.setCookie(key, value, 0, "/"); } catch(e) { } } } function getCookie(key){ var value = null; try { value = L.jv(key); } catch(e){ try { value = npCommon.getCookie(key); } catch(e) { } } return value; } var flags = n2b(flags, []); var firewall = false; var securekey = false; var fds = false; var keypad = false; var submit = false; var device = false; for(var i = 0 ; i< flags.length ; i++) { switch(i) { case 0 : firewall = flags[i]; break; case 1 : securekey = flags[i]; break; case 2 : fds = flags[i]; break; case 3 : keypad = flags[i]; break; case 4 : submit = flags[i]; break; case 5 : device = flags[i]; break; } } var options = { Firewall : n2b(firewall, false), SecureKey : n2b(securekey, false), Fds : n2b(fds, false), Keypad : n2b(keypad, false), Submit : n2b(submit, false), Device : n2b(device, false), AutoStartup : true, Debug : false, Form : (isNull(form)) ? null : form, AutoScanAttrName : n2b(e2eattr, "npkencrypt"), // AutoScanAttrName : n2b(e2eattr, "enc"), AutoScanAttrValue : n2b(e2eval, "on"), MoveToInstall : function(url, isUpdate, useLayer){ var message = (typeof(npMessage) != "undefined") ? npMessage.m95 : N.m95; if(isUpdate) { message = (typeof(npMessage) != "undefined") ? npMessage.m96 : N.m96; } if(url !== null && url !== ""){ if(useLayer){ startupParameters = {form : form, flags : flags, e2eattr : e2eattr, e2eval : e2eval}; url = url + "?redirect=" + encodeURIComponent(location.href); try { L.showInstallLayer(url); } catch(e){ npCommon.showInstallLayer(url); } } else { if(confirm(message)) {//설치 메세지 var postback = document.getElementById("nppfs-postback"); if(!isNull(postback) && postback.tagName.toLowerCase() == "form") { postback.action = url; postback.submit(); } else { url = url + "?redirect=" + encodeURIComponent(location.href); var a = document.createElement("a"); if(a.click) { a.setAttribute("href", url); a.style.display = "none"; document.body.appendChild(a); a.click(); } else { location.href = url; } } //location.href = url; //location.replace(url); } else { // setCookie("npPfsIgnore", "true"); } } } else { alert((typeof(npMessage) != "undefined") ? npMessage.m97 : N.m97); } }, Loading : { Default : true, Before : function() { //alert("작업시작 전에 사용자 로딩함수를 여기에 구현합니다."); }, After : function() { //alert("작업시작 후에 사용자 로딩함수를 여기에 구현합니다."); } } }; //setCookie("npPfsIgnore", ""); // if("true" !== getCookie("npPfsIgnore")) { // setCookie("npPfsIgnore", ""); if(typeof(npEXCtrl) != "undefined" && typeof(npEXCtrl.init) == "function") { var timeoutid; if(npEXCtrl.isRunnable() == true) { npPfsCtrl.showLoading(); npEXCtrl.init(); function wwait(){ if(npEXCtrl.isRunning() == true) { clearTimeout(timeoutid); npPfsCtrl.init(options); npPfsCtrl.isStartup = true; } else { timeoutid = setTimeout(wwait, 3000); } } wwait(); } } else { npPfsCtrl.init(options); npPfsCtrl.isStartup = true; } // } /* npPfsCtrl.isInstall({ success:function() { options.Loading.Default = false; npPfsCtrl.init(options); npPfsCtrl.isStartup = true; }, fail : function() { options.Loading.Default = true; npPfsCtrl.init(options); npPfsCtrl.isStartup = true; } }); */ } /* w.uV.dV.Gf = "/pluginfree/jsp/nppfs.key.jsp"; // 키발급 경로 w.uV.dV.zf = "/pluginfree/jsp/nppfs.remove.jsp"; // 키삭제 경로 w.uV.dV.zo = "/pluginfree/jsp/nppfs.keypad.jsp; // 마우스입력기 페이지 w.uV.dV.eP = "/pluginfree/jsp/nppfs.ready.jsp"; // 초기화상태 확인경로 w.uV.dV.Fz = "/pluginfree/jsp/nppfs.install.jsp; // 설치안내 페이지 w.uV.dV.de = "/pluginfree/jsp/nppfs.session.jsp; // 세션유지 페이지 w.uV.dV.iB = "/pluginfree/jsp/nppfs.submit.jsp; // 구간암호화 페이지 */ /* function checkInstallKeyCryptPlugin(){ if(typeof(bh) == "undefined") { return false; } if(typeof(D) != "undefined" && D.virtualMachine == true){ return false; } return true; } w.npPfsCtrl.SetGlobalKeyValidation(function(keyCode, element) { //console.log("global key validataion"); // true : do process biz logic, false : stop event if(keyCode >= 48 && keyCode <=57) return false; return true; }); w.npPfsCtrl.makeJson = function(original, formname, keyName){ var ret = original; if(typeof(ret) == "undefined" || ret == null) ret = {}; if(typeof(keyName) == "undefined" || keyName == null || keyName == "") keyName = "__nppfs_json_vo__"; ret[keyName] = npPfsCtrl.toJson(formname); return original; } */ /* * ----- NOS 확장기능 스크립트 ----- * npPfsStartup() 함수 호출 전 선언되야 함 * ------------------------------ * 1. 키 유효성체크 * 2. 페이지 벗어남 경고 * 3. 키보드보안 초기화 전 추가 옵션적용 * 4. 마우스입력기 초기화 전 추가 옵션적용 * 5. 단말정보수집 추가정보 데이터 반환 *//* w.npPfsExtension = new function() { // 입력양식의 키 유효성 체크 this.keyValidation = function(element, keyCode) { // 0 = 48, 9 = 57, a = 97, z = 122, A = 65, Z = 90 var key = parseInt("" + keyCode); if(key < 48 || key > 57) { return false; } return true; // true : 입력가능문자, false : 정합성불가/입력불가문자 }, // 페이지 벗어나기 전의 경고메시지 추가 this.beforeFinalize = function(event) { if(false) { event = (event || window.event); var m = '작업이 아직 진행중에 있습니다. 저장하지 않은 채로 다른 페이지로 이동하시겠습니까?'; // a space (event || window.event).returnValue = m; return m; } return null; }, // 키보드보안 초기화 전 추가 옵션적용 this.secureKeyUiModifier = function(element) { var attr = jQuery(element).attr("enc"); if(typeof(attr) == "undefined" || attr == "") { jQuery(element).attr({"enc" : "off"}); } }, // 마우스입력기 초기화 전 추가 옵션적용 this.keypadUiModifier = function(element) { }, // 단말정보수집 추가정보 데이터 반환 this.additionalData = function() { return ""; } }; // 필드 색상 변경 w.npPfsCtrl.setColor({ TextColor : "", // 키보드보안 글자 색상 FieldBgColor : "", // 키보드보안 배경 색상 ReTextColor : "", // 키보드보안 치환 글자 색상 ReFieldBgColor : "", // 키보드보안 치환 배경 색상 OnTextColor : "#FF0000", // 마우스입력기 포커스 글자 색상 OnFieldBgColor : "#0100FF", // 마우스입력기 포커스 배경 색상 OffTextColor : "#1DDB16", // 마우스입력기 글자 색상 OffFieldBgColor : "#FF007F" // 마우스입력기 배경 색상 }); jQuery(document).on("nppfs-npv-enabled", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-disabled", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-before-show", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-after-show", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-after-hide", function(event){ console.log(event.message); }); $(document).ready(function(){ $(document).bind("nppfs-npk-focusin nppfs-npk-focusout", function(e){ var element = e.target; var type = $(element).attr("data-format"); if(type == "num") { } console.log(e.type + " : " + element.name); switch(e.type) { case "nppfs-npk-focusin" : break; case "nppfs-npk-focusout" : break; } }); }); */ window.nppfsLoaded=true; })();