!function(t,n){"object"==typeof exports?module.exports=exports=n():"function"==typeof define&&define.amd?define([],n):t.CryptoJS=n()}(this,function(){var t=t||function(t,n){var i=Object.create||function(){function t(){}return function(n){var i;return t.prototype=n,i=new t,t.prototype=null,i}}(),e={},r=e.lib={},o=r.Base=function(){return{extend:function(t){var n=i(this);return t&&n.mixIn(t),n.hasOwnProperty("init")&&this.init!==n.init||(n.init=function(){n.$super.init.apply(this,arguments)}),n.init.prototype=n,n.$super=this,n},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var n in t){t.hasOwnProperty(n)&&(this[n]=t[n])}t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),s=r.WordArray=o.extend({init:function(t,i){t=this.words=t||[],i!=n?this.sigBytes=i:this.sigBytes=4*t.length},toString:function(t){return(t||c).stringify(this)},concat:function(t){var n=this.words,i=t.words,e=this.sigBytes,r=t.sigBytes;if(this.clamp(),e%4){for(var o=0;o>>2]>>>24-o%4*8&255;n[e+o>>>2]|=s<<24-(e+o)%4*8}}else{for(var o=0;o>>2]=i[o>>>2]}}return this.sigBytes+=r,this},clamp:function(){var n=this.words,i=this.sigBytes;n[i>>>2]&=4294967295<<32-i%4*8,n.length=t.ceil(i/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(n){for(var i,e=[],r=function(n){var n=n,i=987654321,e=4294967295;return function(){i=36969*(65535&i)+(i>>16)&e,n=18000*(65535&n)+(n>>16)&e;var r=(i<<16)+n&e;return r/=4294967296,r+=0.5,r*(t.random()>0.5?1:-1)}},o=0;o>>2]>>>24-r%4*8&255;e.push((o>>>4).toString(16)),e.push((15&o).toString(16))}return e.join("")},parse:function(t){for(var n=t.length,i=[],e=0;e>>3]|=parseInt(t.substr(e,2),16)<<24-e%8*4}return new s.init(i,n/2)}},u=a.Latin1={stringify:function(t){for(var n=t.words,i=t.sigBytes,e=[],r=0;r>>2]>>>24-r%4*8&255;e.push(String.fromCharCode(o))}return e.join("")},parse:function(t){for(var n=t.length,i=[],e=0;e>>2]|=(255&t.charCodeAt(e))<<24-e%4*8}return new s.init(i,n)}},f=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(u.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return u.parse(unescape(encodeURIComponent(t)))}},h=r.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=f.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(n){var i=this._data,e=i.words,r=i.sigBytes,o=this.blockSize,a=4*o,c=r/a;c=n?t.ceil(c):t.max((0|c)-this._minBufferSize,0);var u=c*o,f=t.min(4*u,r);if(u){for(var h=0;h>>6-o%4*2;n[i>>>2]|=(f|c)<<24-i%4*8,i++}}return a.create(n,i)}var t=r,n=t.lib,a=n.WordArray,i=t.enc;i.Base64={stringify:function(r){var e=r.words,t=r.sigBytes,n=this._map;r.clamp();for(var a=[],i=0;i>>2]>>>24-i%4*8&255,f=e[i+1>>>2]>>>24-(i+1)%4*8&255,c=e[i+2>>>2]>>>24-(i+2)%4*8&255,s=o<<16|f<<8|c,h=0; h<4&&i+0.75*h>>6*(3-h)&63))}}var p=n.charAt(64);if(p){for(;a.length%4;){a.push(p)}}return a.join("")},parse:function(r){var t=r.length,n=this._map,a=this._reverseMap;if(!a){a=this._reverseMap=[];for(var i=0;i>>2];e.sigBytes-=t}},y=(i.BlockCipher=d.extend({cfg:d.cfg.extend({mode:l,padding:v}),reset:function(){d.reset.call(this);var e=this.cfg,t=e.iv,r=e.mode;if(this._xformMode==this._ENC_XFORM_MODE){var i=r.createEncryptor}else{var i=r.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==i?this._mode.init(this,t&&t.words):(this._mode=i.call(r,this,t&&t.words),this._mode.__creator=i)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else{var t=this._process(!0);e.unpad(t)}return t},blockSize:4}),i.CipherParams=n.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),m=r.format={},k=m.OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;if(r){var i=c.create([1398893684,1701076831]).concat(r).concat(t)}else{var i=t}return i.toString(a)},parse:function(e){var t=a.parse(e),r=t.words;if(1398893684==r[0]&&1701076831==r[1]){var i=c.create(r.slice(2,4));r.splice(0,4),t.sigBytes-=16}return y.create({ciphertext:t,salt:i})}},x=i.SerializableCipher=n.extend({cfg:n.extend({format:k}),encrypt:function(e,t,r,i){i=this.cfg.extend(i);var n=e.createEncryptor(r,i),c=n.finalize(t),o=n.cfg;return y.create({ciphertext:c,key:r,iv:o.iv,algorithm:e,mode:o.mode,padding:o.padding,blockSize:e.blockSize,formatter:i.format})},decrypt:function(e,t,r,i){i=this.cfg.extend(i),t=this._parse(t,i.format);var n=e.createDecryptor(r,i).finalize(t.ciphertext);return n},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),g=r.kdf={},S=g.OpenSSL={execute:function(e,t,r,i){i||(i=c.random(8));var n=p.create({keySize:t+r}).compute(e,i),o=c.create(n.words.slice(t),4*r);return n.sigBytes=4*t,y.create({key:n,iv:o,salt:i})}},B=i.PasswordBasedCipher=x.extend({cfg:x.cfg.extend({kdf:S}),encrypt:function(e,t,r,i){i=this.cfg.extend(i);var n=i.kdf.execute(r,e.keySize,e.ivSize);i.iv=n.iv;var c=x.encrypt.call(this,e,t,n.key,i);return c.mixIn(n),c},decrypt:function(e,t,r,i){i=this.cfg.extend(i),t=this._parse(t,i.format);var n=i.kdf.execute(r,e.keySize,e.ivSize,t.salt);i.iv=n.iv;var c=x.decrypt.call(this,e,t,n.key,i);return c}})}()});!function(e,i){"object"==typeof exports?module.exports=exports=i(require("./core.min")):"function"==typeof define&&define.amd?define(["./core.min"],i):i(e.CryptoJS)}(this,function(e){!function(){var i=e,t=i.lib,n=t.Base,s=i.enc,r=s.Utf8,o=i.algo; o.HMAC=n.extend({init:function(e,i){e=this._hasher=new e.init,"string"==typeof i&&(i=r.parse(i));var t=e.blockSize,n=4*t;i.sigBytes>n&&(i=e.finalize(i)),i.clamp();for(var s=this._oKey=i.clone(),o=this._iKey=i.clone(),a=s.words,f=o.words,c=0;c>>8^255&o^99,t[i]=o,c[o]=i;var p=e[i],l=e[p],_=e[l],k=257*e[o]^16843008*o;s[i]=k<<24|k>>>8,f[i]=k<<16|k>>>16,a[i]=k<<8|k>>>24,d[i]=k;var k=16843009*_^65537*l^257*p^16843008*i;u[o]=k<<24|k>>>8,v[o]=k<<16|k>>>16,h[o]=k<<8|k>>>24,y[o]=k,i?(i=p^e[e[e[_^p]]],n^=e[e[n]]):i=n=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],l=o.AES=n.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,r=e.words,i=e.sigBytes/4,n=this._nRounds=i+6,o=4*(n+1),c=this._keySchedule=[],s=0;s6&&s%i==4&&(f=t[f>>>24]<<24|t[f>>>16&255]<<16|t[f>>>8&255]<<8|t[255&f]):(f=f<<8|f>>>24,f=t[f>>>24]<<24|t[f>>>16&255]<<16|t[f>>>8&255]<<8|t[255&f],f^=p[s/i|0]<<24),c[s]=c[s-i]^f}}for(var a=this._invKeySchedule=[],d=0;d>>24]]^v[t[f>>>16&255]]^h[t[f>>>8&255]]^y[t[255&f]]}}},encryptBlock:function(e,r){this._doCryptBlock(e,r,this._keySchedule,s,f,a,d,t)},decryptBlock:function(e,r){var i=e[r+1];e[r+1]=e[r+3],e[r+3]=i,this._doCryptBlock(e,r,this._invKeySchedule,u,v,h,y,c);var i=e[r+1];e[r+1]=e[r+3],e[r+3]=i},_doCryptBlock:function(e,r,i,n,o,t,c,s){for(var f=this._nRounds,a=e[r]^i[0],d=e[r+1]^i[1],u=e[r+2]^i[2],v=e[r+3]^i[3],h=4,y=1;y>>24]^o[d>>>16&255]^t[u>>>8&255]^c[255&v]^i[h++],l=n[d>>>24]^o[u>>>16&255]^t[v>>>8&255]^c[255&a]^i[h++],_=n[u>>>24]^o[v>>>16&255]^t[a>>>8&255]^c[255&d]^i[h++],k=n[v>>>24]^o[a>>>16&255]^t[d>>>8&255]^c[255&u]^i[h++];a=p,d=l,u=_,v=k}var p=(s[a>>>24]<<24|s[d>>>16&255]<<16|s[u>>>8&255]<<8|s[255&v])^i[h++],l=(s[d>>>24]<<24|s[u>>>16&255]<<16|s[v>>>8&255]<<8|s[255&a])^i[h++],_=(s[u>>>24]<<24|s[v>>>16&255]<<16|s[a>>>8&255]<<8|s[255&d])^i[h++],k=(s[v>>>24]<<24|s[a>>>16&255]<<16|s[d>>>8&255]<<8|s[255&u])^i[h++];e[r]=p,e[r+1]=l,e[r+2]=_,e[r+3]=k},keySize:8});r.AES=n._createHelper(l)}(),e.AES});!function(e,n){"object"==typeof exports?module.exports=exports=n(require("./core.min")):"function"==typeof define&&define.amd?define(["./core.min"],n):n(e.CryptoJS)}(this,function(e){return e.enc.Utf8}); var s1="c051efa60976704a0022b74924c3a9b0ab58e7ccdd69c3f10b7e2b0f71f2c530dedf8cb731c24fc22de8b729e54194dee621d34f76bc737e84a89788f3c9fabfc4f1e6a0a056f3f9b4a2730211710677bd3f152e764267dd5f269a07681040a02ec705e9e973522e98d7d2b28bedae27035d19786ab80de95da2a29d4845a5287802a76b427571fc6d24c7fe2b99932377a5d8820c3d5d7a967126ac11c1e5861cd7c4fea72c0a7d87ce1d96b2049b23eb3f41755918f39418b19ee85b650d9589f4c00625236ac9a0eb78015bb43744ac6c89d84b6225e986c48e72d5755b21f000cf4744a959547824a97694e7eecfc42ee5e1959cf887eda57fe4f587fc1f23ac9a9950c974286ccd78d39e17816023a2c9af531cbc97d0dbbc9f577825e8cab5b50bc6bd80b48177d4c27a903bc2c0494f67e4af0857b668d25150af0865209cc4cef427852e628aa0e331a04c4fa1207862e73445085eb7edcabfbe1497ab58e7ccdd69c3f10b7e2b0f71f2c530dedf8cb731c24fc22de8b729e54194de8097c709f5ade2d29b13e3ba6d45d36e570b2c6bd7912701232299e5e3e232b259d27c8d4dc9f4da4931b540a6a85d7f3450daf7282d948dafdf7d7f375ac2aa5f9d13d12102238e24eb52ac2fc3da4fc0494f67e4af0857b668d25150af086569d04a89af0e9de50f9d135db96200745f2424a98ddad80ed7d0b71ab2fcdab20f748e569f4fa560bec955b5d899341f4c973300ce414ff6b9d6838c0e50c08f69bab57a635a4ae4664f57d13260f18d4ffe50fe3be3c7e38ad60959d3f5c221fc906391a7a9b7611572385f7a293239bd3f152e764267dd5f269a07681040a02ec705e9e973522e98d7d2b28bedae27291c26ea0ba35af6ec2a9d83ddab22f1bd932e1fbf8515ac099b2a5feffb6b1c8fc4b18ee73effd0db770f360935f953ee0aa3f378fa2874d57eb479b05f45ae0a4b8f757b821d83fe3419ede4606521efe110ad32fcf2d83e65d9c0b18aeea25375f932da32f35ee8eb37f66d8b34b2c0de0cb5d0654dd41fd0618ab853f0def3609bf0b3d585bb50a990e79125f297efe110ad32fcf2d83e65d9c0b18aeea25375f932da32f35ee8eb37f66d8b34b20b7f8151569c64011cc31cdcff90a1e5d1b5a35e90d9f3f85f51ddd7a80b7bcdf000cf4744a959547824a97694e7eecf084c834bb06aff3346a841151cf0ed4634c6150222f0fc81fe2d7cb7ffca249120eb060cb43bf00cd3c09836625cad3d4c973300ce414ff6b9d6838c0e50c08f69bab57a635a4ae4664f57d13260f18df022b0ad16ecd402b8bf1167fb47f80c7927ab929ddceb131d131feef9473f724de335d06f625c4ce41208b47b5cfa9dbf371311efde0959cf5d4c802174ebd03beed2575d056fd44c9ba6c859e5fae54c973300ce414ff6b9d6838c0e50c08f69bab57a635a4ae4664f57d13260f18d24ba058ec713481f86a0392c9b7c325d5e87774911ed86c943b6ca6753a62b3f4de335d06f625c4ce41208b47b5cfa9dc481cbc9b62eb47636a442fed1b5145d86872229727a974d5382ae312caf861befe110ad32fcf2d83e65d9c0b18aeea25375f932da32f35ee8eb37f66d8b34b2f81894e4276965645aec97ad0a99c971b5927171462662b48edee2babd19951b2afc52ac9590e5b72f8c98c958dc428123a2c9af531cbc97d0dbbc9f577825e8958666738ab16e88667d29626bbe5c8e4cefc750a977313bf8ab9d5736f598037fc856811b066c8225d7ab9506b559e4d6aa177da45ed93e08b1c3abddb50b17e58c746dbf8ac95d11bc3c8af2508ddbf000cf4744a959547824a97694e7eecf5118f4ca6e6c1b1f56e6570ad9dc67f737650724df9a20272620b747c1a0f26eab58e7ccdd69c3f10b7e2b0f71f2c5305ee5c9222850cab9db0d074d84746c43bd932e1fbf8515ac099b2a5feffb6b1c8fc4b18ee73effd0db770f360935f9535646a65949ceb3d09fd9dcfc5280d37f9b462ae4117c2a010fc75a2f036735e686ec33ced66c8e6ee20d9c8ec1338786408a68086e37af0c499399017ff50e5a00011f13875df5e9a0360ac6a92e808e6c85f5fdd00d49fb82ab325365e5087bc0494f67e4af0857b668d25150af086569d04a89af0e9de50f9d135db96200748436eedd580409bab0717ca5b9220b3f099b0f79d8c1baa607f739001ad9d3c932c944481105d92687a4267d76f98dc8542061a4a3ce5430c121589497cf825eaf0d173efc691813807934cefd8e083cbd932e1fbf8515ac099b2a5feffb6b1c8fc4b18ee73effd0db770f360935f9534efdf99e9893226c66a5aa2760e41a04969d07705eed7c38a7461f59dabb023808fb2d650b381badb4c7aa837e810846eeb75b419c6503d80ee768f0561b0abdae2be1726bb3d5f034888ca7d5d59027123dd49cb96f3ef5e7a2da1d225215ee77a5d8820c3d5d7a967126ac11c1e586c8d04a6dbf8c2b119f22e14faad695844460ed292ba17691499b84afb5e65b40a1207862e73445085eb7edcabfbe1497ab58e7ccdd69c3f10b7e2b0f71f2c530dedf8cb731c24fc22de8b729e54194de5c274fbab9eed21071045fe1a242692e5e87774911ed86c943b6ca6753a62b3f4de335d06f625c4ce41208b47b5cfa9dc481cbc9b62eb47636a442fed1b5145d6906ed1e8d2ad1378a808453f4bbc69986ec33ced66c8e6ee20d9c8ec1338786408a68086e37af0c499399017ff50e5ab787549ff6ff5957329dda02a027cb499c50eb80afe2ab260bca33231e8a546d4c973300ce414ff6b9d6838c0e50c08f69bab57a635a4ae4664f57d13260f18d0f2f9c8a1092d5e8367ef25dc3a2fa9c1dfa539f8e742144bc8ebf0337732b8f86ec33ced66c8e6ee20d9c8ec1338786408a68086e37af0c499399017ff50e5ae4d4fb26884048b0c689b9ca38aa8b3ee7268f22ffc850486e6041843cb8009d4cefc750a977313bf8ab9d5736f598037fc856811b066c8225d7ab9506b559e43cc5787050e456c1c087f8d8d30bde8663bab7600f6b9faba9263becf3912d4a64207f62bae89b8404a075b2a2c1e072c0494f67e4af0857b668d25150af086569d04a89af0e9de50f9d135db962007427f561f6ca70cbc427b9a8e2529b7543"; var s2="7f2381af8383b744f7a24646de98cee617965c7d1ae27c0c654e8b41610317a0330db9bc14db184823f528143f45077793e12057ce2ddea007f1d7aa1798e7898fa35833aef8061d1dc03f5ac71894067b7f494d88fd51cce248ccaf224074b1fbd8f7560e3097a8c0af8664a07ce87c25f79f6e718f9a59b075dab77203e5feff3b64eab8ffdfe3810d477b5c71da59ae10d81d0f2102bf05534792ad2a3db96c0868a40f3ee56d185b29457fcb0ded194f98fbca06a5893a38183f77dbd50139cb205ad62d6e8b2e1fbed9b448de4c5a9f86565329c50749650283fee3e8784561ed42e49beba23a6bab459c43124aa919c77976d53e71580c01179311b3b4d4fd457c540890aa2d0bdca69bcd81baef7f92f2c5bc5f54bcfaf6f50b6b1f78f993fb027356bdff372b1140067f4f0b825689e18e51f93b9ad4d3f51e7e43024c08126dc3c46fef91da84c9ed06ec7e66e3bbf4128c7a51693a1554f586166586a1155841e0da7a749797bdc88aaca2c8968361431d431bd4291db7cad0fc9ffbb1b7ae5a63a77a41d7d06048c5a6380013923210089cc48fbf0cbe2f7bb2bb667a1b974766210f2492d531ebee4f42425ca98643999c4b7a92df559cb2aaf5f01e4ad1e24cc5f18dbdc85dac7295bd0ad746e6ad1cd828e53002d4a20816ca0b794a3efd5ffefc187ac5706ccac7618af78aa8ed9d18fadb56fb8cc220611934277c6fdbf79309e8324ddcbc321a2998f2a6de9ed5aa07cc363fbaf0fa70d80be96ae26ecf53167e83bb6c25c1773c6b6951c9169d33f9555f979fc7c65f77aea144f6d87f7ffbadbb70b3fbd8acb49e9d4cd84bc068a08aca166927ce40f20e1ea12975828951ccd5a4a96450078f86867dbb985974417d587c68455fa1e5f9750b9773a99fad61f8c1031e9e15b5bbe26636a1514a5a453387a0b84bd6856e09a0950d6993b18f3daa0eca5e39c90ce9b083f00ecca50aa7e99377d21213cac4463a51526649857d84be986e2e3bdd830bef791929807e80091753a5cea7bc117182bc947cc20a339bcebb6cbecbe2ad5ad2060968538d333158a7e32eb9a0b23f29d778b4f621e131a62de6e74534891e571e03cc0e1a26dfe5e6848f532e9fcbb44cbd780f2b4f7c824eaa93ddcad4a3da856cc031206b28612a0950111a0568373a34d92d040fe03de06d2d6506fb4d0d486faba446574683b4484c44f8d3909f8d0cb01196777454bc424f2cd6878734236eb1c6b97554460be16beac375a152210b3ad4dd7d1c9f8a14a2408db0b1a172d37f902e1631dc28e65850b50b5dcd493a8294f4d50f1887140452f9c3c7d271823e98f1e7f467b4993cc03ba86fa4c79e592507689601064d099100c68b4c253c939d3082dab8fe5800dbfce99add0d90ceb695b0c8f6d705755a9f7e209ff2b8b2caed278d3ca5d13dc191b056393377ba7fe7d8f9ea2a149c7d25e0c035b212a53aa74461e1cefb7ea448eaa5adeed125783b1f7b6b9a92563694a6f8378b8a8178f55d35082d195a13a3c8058f8fbad2e6bbe84d25071883d0552e197986588e3cc7cbce1ff45b811edac8dc8e991948b28deb1873e0c160723617d40ccff3f949e50df78bced93599d235ae0cb9a18c53d4b30b0c24ab2edd3979184ddf7ef07a4aeb89bd57ac5db9275f1f6791377649f7e6746f2c5a83cccdf73d22d4f6f9bccc918910b965101fc841580cf78fc91fe8b0ca34a081b0e8bf6027db21ae210cd4ada8bc8681af658ce01b4ac3e3f6436da1ae980442ac90783267e845cd3392ecc85f60f019bfbd91dfe11e051e06838c80f45bacee9e6d1734ca31a4922b6481c5302ccdaafef5f7f5a3a25b8523b7544bae21d7d1c5c672b5336826b67de59875d60801654d0289c249e79fba88e7374c74bc517bccbd74da1356515c7224a8183c7d05be87ec8df3218790b759eb546b565cfd5667a90e23f96c50dc006623b948a5c4dc612268a0db2ba56069226ca67da5d30657d6ebd0f51b2f0472c86f0f22f3e55ce3cab329f01e2e69f74480524d59bd1b13864b8b5dca4e435d0b910d669aecc7831be72e4448e410f08bfd06f6bce6cb40c3b2096cefc9c1618668d33f3b5f65ca30110884e56a28e782b0a059a23a233df37059aa146058041d9ef278687239055d96b4d32d3e53dc61b05a00a2f95ca92696ac975d1e90c539579aa10807c892e138b2384dd3e765480782f9ed38316e41095f2593d64a3025e7981d3de5eb2cbf41578b4fb77403e9ce1e30bc7fef649c435c8682b8a954528da96d69ba7a21ca"; var s3="b12dfdabd868af8567dac4be4a8542aa6e9d5709172b3ffe4bf97e3dc7a4edd8a7c32a39b51d2c6f8fd6153b6e1586f931b32372978a0743d49d62d4250899b28d38c187a1be982ac86bda0f6c5b5c6e0532aaaa8b21e238167abf0deb0187e8807f6e362be47110e620a3565d1f71f2418809252c52061629f3babf7bf222a85910817ef1abb0230ee96b1d4bc63d894b964df5ee2f2c9985d1c1cf2c8869c3bbe29188013b36f1edd8f9b2c363d85c955d909d10b08dc3cc0ebe2b5b3082487d4599722ccced4ba0e65fe55cb22330bc5fc1376cf631de896c3fa54ad11de2198da08011542f5505aee97abc43434fa61d4614761656f617d6dbf198b119cb92c127567300b115fcc623db166ed35f783c49d1486f131595b4f5ce260e1b3a1257014db6ce8f99b642d0232cee790e7e06f7995d80ae56f8e24d622f41e933ac49fe214b40e111dca6f83c458c320a164c5da2b3615d2ca0f1c040452fe88600b52d30cd19af6bdd3bd495863defcf6609a525cd63eab5bcee7b69e73712732fd19f5cadb220bf0563441992906d990819d4d0fe74a5fde44505635c7a8d195b5a6dfbb4877a77560bdb7767fcdee0834f8cadaa1296a77ecc6e243a16831fadff2faf2b6fc32031adb779373360a33eb43eb2cbfdbfda0d82308186c2b6628c5087750bb230f76e1abc65ef3d7841cd51cf78ff42c8299e8a3980a42f7239fc6178cb9af2b5a18ea648d32eed50962e8f84fa0cca789cdbdc638f9d599a4fb49bf7196875cfe275d1bc593f9301ff9220cfdba0a23d9b1879a95e1569aadee8e349af194bb1cf09a7574e4d3cf0d8"; var guard_patrol_name="巡更"; var system=""; var commonconfig=""; var platconfig=""; var k="27705521";var t="1763187265854"; function a(secret,timestamp,system_1,commonconfig_1,platconfig_1) { if (secret&×tamp){ var lastChar = secret.slice(-1); var startIndex = parseInt(lastChar) || 10; if(startIndex==0){startIndex =10} secret += timestamp+navigator.userAgent; var secretKey = secret.split(''); secretKey.sort(function(a, b) { return a.charCodeAt(0) - b.charCodeAt(0) }).reverse(); var endSecret = secret.substring(startIndex, startIndex+16); endSecret=(secret.match(/\d/g) || []).reduce((sum, digit) => sum + (parseInt(digit) * startIndex *10), 0).toString(); endSecret = endSecret + '%'.repeat(16 - endSecret.length); if (system_1&&system_1!=""){ var key = CryptoJS.enc.Utf8.parse(endSecret); var encryptedHexStr = CryptoJS.enc.Hex.parse(system_1); var encryptedBase64Str = CryptoJS.enc.Base64.stringify(encryptedHexStr); var decryptedData = CryptoJS.AES.decrypt(encryptedBase64Str, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }); system = JSON.parse(decryptedData.toString(CryptoJS.enc.Utf8)); } if (commonconfig_1&&commonconfig_1!=""){ var key = CryptoJS.enc.Utf8.parse(endSecret); var encryptedHexStr = CryptoJS.enc.Hex.parse(commonconfig_1); var encryptedBase64Str = CryptoJS.enc.Base64.stringify(encryptedHexStr); var decryptedData = CryptoJS.AES.decrypt(encryptedBase64Str, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }); commonconfig = JSON.parse(decryptedData.toString(CryptoJS.enc.Utf8)); } if (platconfig_1&&platconfig_1!=""){ var key = CryptoJS.enc.Utf8.parse(endSecret); var encryptedHexStr = CryptoJS.enc.Hex.parse(platconfig_1); var encryptedBase64Str = CryptoJS.enc.Base64.stringify(encryptedHexStr); var decryptedData = CryptoJS.AES.decrypt(encryptedBase64Str, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }); platconfig = JSON.parse(decryptedData.toString(CryptoJS.enc.Utf8)); } } } a(k,t,s1,s2,s3); $(document).ready(function(){ //alert(top.$("[contentid='maincontent']").attr("bodyid")); //alert(top.$("[__showopen='1']").length); if(top.$("[__showopen='1']").length==0){ if(self!=top){ var type=1; $(".modal-dialog").each(function(){ if($(this).is(':visible')){ type=0; } }); var topiframebodyid=top.$("[contentid='maincontent']").attr("bodyid"); if(topiframebodyid){ top.iframeurl=window.location.href; if(top.commonautofunction!=undefined&&top.commonautofunction!=null&&typeof top.commonautofunction == "function"){ top.commonautofunction=null; } top.$("[contentid='maincontent']").attr("bodyid","") top.$("#"+topiframebodyid).empty(); top.tounbind(); top.$("#"+topiframebodyid).html($(document.body).html()); top.$("form").keydown(function(event){ if(event.keyCode==13)event.preventDefault(); }); top.fixHeader(); top.$(".main-footer").show(); top.$("#showmodulehelp").hide(); //top.shouajaxpro(0); if(top.commonfunction!=undefined&&top.commonfunction!=null&&typeof top.commonfunction == "function"){ top.commonfunction(); } } top.tosetcheckboxstyle(); window.setTimeout(function(){ top.shouajaxpro(0); top.$(function(){ if(top.commonautofunction!=undefined&&top.commonautofunction!=null&&typeof top.commonautofunction == "function"){ top.commonautofunction(); } }); },500) } }else{ } });