!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="f6b781d292e00f3cca12496548d967bf511bf8e27632aab2ba19f4cc7462e6d0408743264328db6c5cd784b9a32cb9341739781e7fb5cf699343b1058601d4784d1f8785ea48fa6a0fe71a91950fcd3cdc10e76baf96c3cd1ef6427946bae2c89fa32c1d5478e720751a818983f7eb84a8136623eb0f1d2059fc5380fd925d8b252f197a697c3e0406cef624deffeb41b48d84199e8940b12b3adcb9d3f33ef5d6942be27b261e773634e5c7e7bf149f997c184d21c2decb165a02faa83434b49b685e07aa0d2c74beb4469487e268fee460a213de94e6b1ad31334ecb733220ae185ad22b030e63d6543e004d40d00d16f663db3aeedbf65bf8a6d9ab628883ba7ac9fbc45bc4196916eb992efb1b6efa61480cf3c9730c32abfbc3894260d22a5270766cdcfa78ff3344548e0aa95a6e9b36f595f4af3d53ea5824f5bbe346a61a8ae2bd11d42762c20a7d54791c3b9c20daf0390147c90d07416e29e6bbac699348e61872fdd6113ef315ef809922d9a5705e3e9a991c975455a5061a2e0d0011b5959a25df50bd876504f8fef89f6945b63ab9fb6cb2381e95ace9fe9f60fc8c2eafeabff59dd2a8775632b814f52c17c3981a817a96e35328b4e1f09a651216ba195e9f90f9584f277517b6de986ec0759ab27ec6cb6eaf27568b6bb6ce88e6a942b523d856174b61bf7741ac7c7699414159b7411940476d50df40379f7c936fcc4297a1a177c44fc56bde2c0b607629291efdd8b4af54f5362015ee69252f197a697c3e0406cef624deffeb41b48d84199e8940b12b3adcb9d3f33ef579e95b9ee18d4d65b0193e57db5099c6fa61480cf3c9730c32abfbc3894260d21129ed14adcd44b8f9ed35145c802fa6c09013c7fa6ce8a43ad482d9dbf48a34a44317cded642b32c663550ad6b8898e8da6d96c5a476a1ef6ae5f779a03c85d161af296d84a3f5f3231b7c385d40df283b9abc806fb99cadc80bf568b75b84cbd74b5d9232a63a9b720097cf21ec66bd9a5705e3e9a991c975455a5061a2e0d3f48cc09c37829cb062618e063171659431fb1e45f399091b695cddf0e3f00708da6d96c5a476a1ef6ae5f779a03c85de974fcde25a9c90c1a539a74b351cd284665762f81061d9cb5c0fd3eb25b294b1896c69a3a7dc2c4404cd0d5d5dacca76c2769eb089ad5abd45c11c72efeff40b48eeeef28993c3476dce83fad5ac0cb66b4bb96a709a413c45d0e06544871758da6d96c5a476a1ef6ae5f779a03c85de974fcde25a9c90c1a539a74b351cd28750f53dcf59bb34d7da5470557eab08921495e867cb1432c1c76bf73c3fbcc302f029cc9a9fb1750394ad982cd7d6872c0ae35bc6d9f67d9535e0dadb4b66f8afa61480cf3c9730c32abfbc3894260d21129ed14adcd44b8f9ed35145c802fa6caa575d45d46a13f429b9ed8d6843e468ab8cabfbfc8f632e3db2852b20d722241739390d7cf0a151d645e6e14ee9d203b216807c4bee64097dfed433ca47f02a42609111533716aee558d349ee9d387bb896cbad2ac8c8866acc67685a7ad9a0f35b3f6c1f7295a20c26935b2da235e5d412b2f3b972145c93afefd8d9e73cbc838d1da6eeecaa2edfefb6c857075f9921f850afb97518442192b99cac9bdecfa61480cf3c9730c32abfbc3894260d211f75baaca92795884fa69f43f937bcc1896c69a3a7dc2c4404cd0d5d5dacca76c2769eb089ad5abd45c11c72efeff40ee3a10329203a33b97b5a108f0c74b4fb2fc6b68416541b6a4bf80f43f9eb2a9c7c874c50e47ee451be46a8a5b08168e8dd68b9c4c86ce9dea58a124aebb602dad15384c6e0111e6ed493d92f04605b9b343e3026e6b19a849448e62635b4ad941739390d7cf0a151d645e6e14ee9d20ac07815461ce74c8ce87d070831361ba9fe360c1ff397ed06e2014b6b79fe35321495e867cb1432c1c76bf73c3fbcc302f029cc9a9fb1750394ad982cd7d68724e4aff005158bc81cafae4e60b953e4e4d1f8785ea48fa6a0fe71a91950fcd3cdc10e76baf96c3cd1ef6427946bae2c8c22f1cf36c47fc73342c539814a347463f66291e5356a85e21ef8bc236956415252f197a697c3e0406cef624deffeb41b48d84199e8940b12b3adcb9d3f33ef5d6bb7bdb520d80513bd56998feef79c7c7c874c50e47ee451be46a8a5b08168e8dd68b9c4c86ce9dea58a124aebb602d53565ad6c4bc55a205c3e1a927ea8c0ccdf85b18a9237d4128cb408d4079ac92d9a5705e3e9a991c975455a5061a2e0dcdc9ef02137af6d44a80088d31d2054afc44eb4daa5c6e9e46a4a265b49690a107aa0244ba7839f65e3cc0289deaa4ab7699414159b7411940476d50df40379f28694ddf18be3f1945e7f10e5f997b87ba2bb7872426d13a009c3f4fea3366508da6d96c5a476a1ef6ae5f779a03c85df1d272d8c9d64346e0a844f5873db09e79363c950df4c24e5bc3d07a87378ffac7c874c50e47ee451be46a8a5b08168e8dd68b9c4c86ce9dea58a124aebb602ddb7ef83144723dec72bda55ab0006634b9a5ada1ffc4325c2b7a810f8e2272ad41739390d7cf0a151d645e6e14ee9d203b216807c4bee64097dfed433ca47f02c740800670cebab273c2c3a709cf811b699348e61872fdd6113ef315ef809922d9a5705e3e9a991c975455a5061a2e0ddb23732ee5d100beaac26db39c3ea9f511a9359446448303dee1d268c7c03527c7c874c50e47ee451be46a8a5b08168e8dd68b9c4c86ce9dea58a124aebb602d889632bf34860c5349083c4033f659b9b47e94499d785b2ce0a9b6172b1da0d9893798a49e012d5877c938b9f29806b5d9a5705e3e9a991c975455a5061a2e0d1cc975ac9c1531d54b75c7d3f5e6aa8f416c4db28e5a581c43d01581bbea6f57"; var s2="457b792a45cbf5fc4c61150e296d5fb907d51b15049fc7165cf2eafa988b10ef6e1034e8a5c0a67c991d86b234ffcd94c993aa5f6eb47238bfd5de05472ec3f825c50ef1e8f6aca083c5dae39bf3cbe52f6081d4252518d79ce4aaf56782c7e7e35760ba6cede63eb7a352f7dd9860b14b8b1b03242905e2f771ad0ad5c7b8a60bb9ee675a20fdfd8ee6b5fb1d09270d70b686311314ead95e8c4f8aa1424db776410aadd9adcbc698e7990c59f5c998be23b514cc0c6e26de2dfcb3c34f88ff7fc8620c808e7073c24289cfc8cb3e587d12e30c6a9d07547343cb382464b06fca70fca52b2fc272cd16b3473b3892798bf82e3c16dc8e6f5058b2b4c004ed4a7ee979ee60cb6ca3a5b6b1b30a4f9b358289413803a5b8870032008815bfa2c68a1ced36bd3e62658deef26ec24a49e3da41478c74fb7d3f1b6d4456bc6ba88918afe74b8f133807a7de2d7f93ef74846da4be07cdb4db5ee791279b518cce0f708a49ddb3d8a1f94abc56de629d0591af8cee1e3b337aeadacfb6ce1e7045c019eaf87049b80dc48fbff4fc57824c695c2877ce7b5046bf1741164fa3fa02b2f2f4a6cf6b11a66930e03066d1479d020e5e01bd1134ec4006ef754015e042401c0041026be562a0b2accf13aaa8a76dae3b1c046a70876f1fefd6323c8ace0da0ffbec38e6c92b427c3979e49df1b2b3a54ed2b3798fddc917c3ffcfcb5ae8421c5280c5c5f8af0b4289cb47db358bdcd977dfbd429c13e95686655bd4179386d86b632b64a37e51c7a77fe5188f13c2b23620f76c67a169cfb6a9ed8fbdac7bb616852d2905b6ff5193292195d64f9dcaa3dd30ef3defd92e8fa3c450248935f481d5344211f51a9dcf640a50848514149196bc1b053b9025aec45db9e8b89abce60a936341625edbedb588624c81de8744183e5f0106a1738f2169f5b466f630ad26a1d63bd2b43030497e5e277e1c3325341e5b22a1e04edd9cf2391897ae3a5508730c96c656a2fba8303f4a0868e4eb861ebf8145fc2481d665a92c2cb2b31d9d4e58e6f6cc927dc80286f055211488d35bffb22da584806f3187065a735b7a3bd5db657d31c1cb6208e2267326162234ba0a3826d448693763f322b0ed845e91bf6a5ffce58404b5e5d38933ba70e0f83e89e5a84800b65c5b60693910ee5801bfb0a36cd1f9cf10fa87dddec4caa12a139147fc4af63885e5c657356a250851356db3bea53fba2942e85c7e7f63abae66b4ecaf9af9eadd86cc33964f9b22d869c0fcd60c8ea9dafdb888caf445cb5c8a1d01431522b659e08d917fe99c3fcfd88ffecbf86d7a3759e65ea7019f09de70c1a7976207250b904642d8345c8947e44cd8c4a7ce6e20e55bd6c68093f7ff732802a00f16367d6d386e96d6f8fa8d995d497f16a80230083afc03e301b3e0fe38adc94c364a1842b351822d084ac4e71fcb085af2b5bfd4305d46d05f422144dbb8f5d7e1dd76ffdce03588d860d3263e11896b08949df066380c1845f7963cfd02e42aadcbf6c75731189040da7c599c7013d31fb09751f7974c3a81af2ad5d8962c9a14c1abde0ee00f6a8b4192aaa387cf314e0abf5ff4207d7ec97c0e7fe9dcca0d2dc5358f10a787fe4ab01ca6939c27b3ea563a8cb6eac45c26aaa3c84a022e6e4281ad56eaf5cbd4cce64d8939658269c305fb7dcfdea17f5449fbf3c495316965235cacd762ced38a69442694e6dcd264870088e6f5d2fc6518152be6b055769bfeaf46cade1c9ef218c4f7bda6c47b8e894bcc49be7de5551972e3c65901f0f536d3425840e727dbe03c6a2fe39b5eb5467e9887673fbc1f07452f22396a6f9d2037439736fc11765e4ffa8d38cd738b54c78139f6c62d739007766dd98eae2853b2a4916f9602a9d552b3ddea23912c144840be2faf4a45d7291d01ce43752b5c926289cb445c5a64731b46a64105c5bfc07db7ebc76a278e8edf12ce4a47eb83e3a9dba5935ae255241482f68c2c9fa431c70042e21c770c76e50e5893dacafb3a6ed877a5852c087415af8b575dba6e402589dc7b0c48fad6280bd8bb85854c6c46cda9cdf231123313f29a53a1c58c0d341b8fc3f9a5e3e26dda0998bdc4ed18fb4fc67a294923b7fa956fb468e8a55f8e3f7876f6252874497f09cf2053cc7914ee108b1e62c05ea6ad4c4818ea643a8d774d0dd85a1bbac5299f5da4ac7cb7255b481e4d86bfa9563e25eed015ce0e0b637d089354ee800a1a38c83eb969071c21efc661c95ac0f528534db6523b525f3d201123fd4d193d517cd7c47d6c9204b072421"; var s3="d49e6ff999b6c0469552301f3a97cda67c7f91e0e6cd3e9f728a5d8b038035666266c8f4a72015bf7b8c117193106bd2e5ddf871158191fe79499407d637cf92148237d63f8a64a704610501d8631774a6c5f5df2b78865f39bdffb1fb89e09d5b1f0c0e863093fae553664642d630c7c9973759f7578b1028334753546558f4318a6a8175198832c9160ac2b65a31fb10591daa5ddc7b99db5842bb2a349eb5569f01025505e02ca54778554bffcf0ee7764e482eaabdf73329f9d57d4227a75026a34cfb8c46f4d7c7cbcb2b0a4be2afae12cc847c98a0961c63ade023c4212c70030219bc9b3d5c00828cc7dc6894e7db112d98baf593cd1f807537514cf4eb43a33c33ac4bd872af6e89942dbe34315ed8addd91321c9d0a86f1a73cf31fe39d94b797b8b885d7e1d43ea0f993ba7370ce17922de266ce4eb82affe808f32499ada0108e5940b5211a2a7a3be4596900fc0ca03080f3381a11438f0d7d471b3aa4ba2ced2a3d5fac326969173d100cd1691b330b85e6c2c559099983c47ace8509229037ff75f4796694694e77e174edb2ecda83c6c0579626838c5d018de3e5dbc18340be3e041954555b7fb206ac173696bae2e71c100487e283d2e00856310d4bd6e4e3409d7e8f429350da3a297c73e40425163bf50cabd22f6d63092f6718aaabe8bd83e2c63ff97ad5b54a34c1f2850d5c30b5406a402169865dbd462234b1076eb7f9f644883dd68c7940659e0d82af4ea6b8ad855f237edeab2e713e4931a94684f256c9ba8773771007e654622ebcedab2167e4a008eede573c1d78d878f9b883e5c1f443071a8b47e3debd746776b51883f48e34636b300173"; var guard_patrol_name="巡更"; var system=""; var commonconfig=""; var platconfig=""; var k="18103803";var t="1758139103280"; 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{ } });