!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="104291c691900bf862a60080c407b9deec5260d92ecf8c2b4fa29e3478f5ab5f21723213018a427cf8d17493d6abb2fb09b9a302b909e4c7083284e7c5da46015f3fa4998805e925d7da3a5080e6ceb2333cdc7ed9713922b7f8a657fa72630aadcd6fdca59a7d1367edeb0177eb55b372efa79dd19e2ebb8f1add5fe53ec90a1c3dfd81e375c0fafec37e71dbc23a199be978f3bde82d07b7c67ac73b038eadb43d03dfb76a06e4c279cea1410e3ceb649e675aeb1909b6cc0a0f2b48525585efe057c542f1f7e7963c68c537d77c607cc83a9ff6753811301f2a5db700b449f650a528d490a204d06bd71942f0a1bfa72fbebd7986353c9d80633224bcf7e35b834e6cb66955ce5d93fb625d302729defdaea9ec461bab98fa0c1e32a094552118986d1f8895b9158a70b77fcdaea0a45a5f68629bd0beaa8169c3ad89b90d53474480b4d768573979d6482189c61e4dfedfd24ad0665ebc62b12c490da9f41b0621579d8babfd2e28398a45870a4f04c1978b1d3a1aa84cefdbdad5580008e1a137e85004e35d10727f345d84a8ce8d773201055412c2217a562949fc7b82af7331897149160f06da771315ea41b1167a30347970c4f7c200bf9ec56424dfd609125b8bcdf3862dd92ecbcec9884feb7cdd473cce9be95ed347a2a2e92d6dec300146b6ac4c4c28a57d85ff792a43c8d3b0ece4651996f5430f3135228203a8cf8ed7cc1029d56e3fd8be1ab62ce682a6621b4752e8f0b4bc0e2158ad855cab74ff5fd38d050689d4722073a88f41f2cbeba41c88506580cc52eefac9c703ea16dab5a5a70e61cd89b8c5c0c45c557ea21d9f62f50db528d40b51877f4c407145a52bb3e52a8280f0703dd0ac110939195a9bcf6fa6399e65d376a1a644cc0e8130ea9ea7dc27f5a4b2cb0d37e96764d24c6ec0aea01cfaaaa48aea20c1aa93d73a9a56f0c300accf40861c1f27a4b5712d306c3c1cf3a44e413c5cd9ff60d83caa62803318178671746d0b980158b258e06094f62b5153d1bcb59a72c948b42d19a16dcbde35d2a9b9198841b58a9a2c3472bd0d5ebdf6ea684320cb28927a05504d2565d7a692a083491e9c4279121e4492d2faffafb26ab9925b32f29becedf4d78a51daf4d54b13e7ac978f481c095acb16d692e0b1ad21cb9704ea45b258e06094f62b5153d1bcb59a72c948b42d19a16dcbde35d2a9b9198841b58a43ccb37ceace9523e674a5523ebd14a52db184951ff61b531c0acc4e1ebc4e6f93d73a9a56f0c300accf40861c1f27a4caf02054185dfb8a21a534c352d3aaec6ec77e907611d538287eb36c5861de9bc8d3b0ece4651996f5430f3135228203a8cf8ed7cc1029d56e3fd8be1ab62ce6bce5410cda1f70b81dde452c908390e0b258e06094f62b5153d1bcb59a72c948b42d19a16dcbde35d2a9b9198841b58ab6ae80401837ccc132a3b5a18a126d08c3251444bc394072aedd52e897e657bc93d73a9a56f0c300accf40861c1f27a42a126cfee7a61c5c6e30a91baafad3df95aecd63b8ad8db96f41e731d032fc7a127e513b7efbcef53beb4c1739d3704f1d55bc232dc47677c1601ceee09865aa0800698241e760b7a82ecf7253b229359f061e9400f2510a24817c62e8cda8df9d7922c1e0a63d01c1fa9db05d098243167a30347970c4f7c200bf9ec56424dfc9332637d7a7a7074c0d5fb9b87991051af2731579efe35964284d324200d86593d73a9a56f0c300accf40861c1f27a49b70b15f30fa5a6b1fb8641871b02ab6bcb5e3fea85f5ec1f377fef2e046da3b84f2b0971190fd4c23cb300f2a9cef7540923c6a8de722e243c5b356086ef6114496bd158eab349d5ac32b986cdce6adda8e2f528047e04217bfaccf5a4b9ad7ffe654b7a56a8e30fbb4114bdd15c657991a2da3c94716a9bed40e8aae9cbe8c10b23eecd5327a764e65068e4e5900a7bafc8e1d1d6463c7db505ee4409205ba40923c6a8de722e243c5b356086ef611ef373ad275130a071f1c41f89c7f61cd910d8b05ea6e631a9ae11c4253a7150ec8d3b0ece4651996f5430f3135228203a8cf8ed7cc1029d56e3fd8be1ab62ce6b8bfc08f3c44b1c74b683e124e555aa8defdaea9ec461bab98fa0c1e32a0945540923c6a8de722e243c5b356086ef611393dae6fe9765b4bc7594c898f305f9e6ba2a24ba9ba93e59792019cf5a3f2bbec5260d92ecf8c2b4fa29e3478f5ab5f6cf9c8332d3a0423e75a282bb9ca45abe156dffadd591a24228e0be454efd1037cc83a9ff6753811301f2a5db700b44956909781b77bb48653933c2d58c9127583734d0fc8577e0a262e6e6c3d6477a880b6764411496dae9b5eff29a37d7b257cc83a9ff6753811301f2a5db700b44956909781b77bb48653933c2d58c9127582755e799275db31bb5258b1ad532944ff64fe8462adf5b31cd5097952f914afc8d3b0ece4651996f5430f3135228203a8cf8ed7cc1029d56e3fd8be1ab62ce674bf7f6a7c91213c4c7a2a23dd22ad897cc83a9ff6753811301f2a5db700b44956909781b77bb48653933c2d58c9127557e219ef29681db0b22db3aa3c51f1a6234ed77b7aa3271bdeed570526b7054885622e39de6fbe6a041101154e3ab6f1df084a110f310a58085f35ec9cf3b35eeff68be161f474860998506b93d8030239fcf9ae44a7541e30be46f905b99f8f121e4492d2faffafb26ab9925b32f29b121959a8ff9ee78c12270943d831cba19a4119930a2d8a56c487df9e3123436747002d1ec6897d9eafe06565bb8228e885622e39de6fbe6a041101154e3ab6f1085864eb2c3c6249b6a00661eee78a5b4cc3ffa4f524a3b508e52ec7abffd19863aeda921f6daee1e7ea4059db32921c93d73a9a56f0c300accf40861c1f27a49ed2700ef2147dc149ebc92ec064eae6c192222fc1ea99569af45b03fe349746"; var s2="dd0602fc56e224306fb13576439e14ac22dab472b2f923c61230d6c5ccddb12a79fd7974adebbba94116eb951ec5e68cd6672ae6f94cae9fe4aef257be9bf99321c79be6d74fb9961cb5fdb16a03f8fd457d327ec281f98b86cb63808fb034c39abbec37dcd1f9ca844e531aaac2817e648d4237776a3dadd57d2a2ae315ed7c6b274836b75015d6f6bcf2311f97a8a462e93d974cfc18b0fc76ee6c7f0f545174b1646f9c4c76514be7ec9c87b606d21d052a10cd0b5d4c0cb2957f325a9cbafcc082bf2ce2e6be00a9cf82fd643e03182e18ff05b50aeeb4a43c3cff4fe283c86a0f1b906bf74a253625e55fbecb301b37dd02a9db82fc27fcd2a33438cab2a5a40180b35d6dc6d0e4b084f72148d2e8c63212c5fd1b9f347c14530766e7fe9cec6c38a489d7104d0c7e9127688aa6f830da4d2d577d5903bce3f08802842a47ecaf9b575697dd59ed8fd5ae4ceeffc2a145ace110f06c0cadbab1c34387f843f11a45736ba08b26343ea58038392042fcab64d341141ae034c6faafcd946c587d742803184a3631a2e05aa9433eb66264aca0852248c66e6154c86b7e42235ae90d3e182da411781205445291ac144211d6c8a4cd8e23735d3c65064eba121f246627178fa0e3a4bc8a210d7d08d4cade62745a569a79b3eaeda2589b1203ba3a8ddb9998051a537893ded66cf3b08eb1d7c3a22a501397008f24c18016a421325003d1a91c57bae6728e8d0c678cb717bb8ea14b0f83caa29a457db9a3a3c4e38ef01cc4554606f7235cc85556d41d144e39c33bc3673013a272c1137743ee139993fab72dd264ac4adc85a13147d9e7b740f67365556b3b4aa1bad23d7d96f6a47ac5218cfe332137abcede1fe1e7e60064b7e7164dc5d47974bd4625f79d2a0e1067814ce495f37b621a7f73da29a38e9780cacc7ac6825f055298cb6dc6d70d3db4a17af2d7a2bfa8d377321ba4dd831fd01b7b08db32b6ae4852a57d9dab671fce00fb3dfe201f6869e6e0e5b379dff89f9075bcf7753bcecd53e2c3bd5b2219657da7330dd268b5d5998493a2560c80352ee3cab5705962c73b93e20effdc869db66affe0b32f55ce2b700da1b9f574fea2b3dff38bf0d5ac8013dc51a71772ece41d9a5107d5da739c7248926ff57f48ca3550c6584d61e5be0a06c837a5b1dfef92575d002dd497dab4c17c15d65c6df1f23d05790ea4043fc355cf83cb57f9829603adbb3078d92f782cf5c2f0d231d4a154db74f9e7db17b14582c6083f8c30b29e26104c4786b5102c9678bf916bd75e28a47479a0c6f6cedfa2e456bc3a8b3e17565e2f3d1be1d37e0df29e707a9d925849baaf1577fd263e055999ed3b2679249ec9dfb9f1e0bd23def9bec0a918cbebbe38942b38d1ed873e3333579f3d49d75c7a508a787eb6d504d63258b80331a03afcf3d152f7bb23fe93f56a43e2ddc88614644750ae6187d6ce792dc30ef3e9a660b93b1848a7dc7fe83a9145cd2f76220ee0e927e1c0ced73c88851e0938ae82735cd105803bbaf8b4d10a21ce571722fce28062d466243183c4d09626adfb93d0b5fd4985e1969a446a80567bedabbe6e6b04cac0fd36358b646dcb0e4ec722caf9db26d6bb25e98cb86fa06f83c6198f2d0565ac9d6985d5bcf0c8957f06c1f9f319a45f27182273af52e41838c3e2b9dca43bb0a40f0d3caeb0211e59dc2b4ca83e3ac48d2d9180bffb6e75d18dfd784e2a55bae868c6039e5a6593aea12e4ce1218ae14608ffd8e072f0975edbd03b2f1ecab71d4b607879ad7b1ccdb895cee19e1ce5e2b97dbf851565fd56f58d79f42022f1891da4b48bed230ef6168eb53ed1d926c06934c15bc4c561e7b8100f664795f426e3ccd7283a4775af2a51c3ac9f770a67e59a84b5da8a70756c18331aeb3a863f4d8d9719357ce37a6ff429b455076919ae249f1ba36408717008b2ef2fc92f4e036e68b1501ae3eb61b80bb34fc9d3a8befa345ce39eb0f2a997da58e388a62175e97ad871603b9ea5c3fec399b234b4b03f66e864f3f7ea7f99ab05c788185812a8faf8aa0661aa75ad4cc44d10e1de50e3b0aa2c4f901b384d3fa3352dc6ce584b31c6add206971057df90ab667ed2faac7650caafaf46cd49bee192cb74603b63fb3cd7e30b7e31024eceef3b7e2212bb1c6c0acefa02b22bc2f678bd4cdf9e77c51a50682cecbd9c3a1d89d20c667658a3baff9196bc5b1f363a58df3621f1f2ecfa0900152e2867365cd99428e67b24e650a072f8670b3f021774db1fc9d3ce36347e1c6daf09c796b124003d623f"; var s3="53ee80d08b012e14405ffae0a077be10a5ae0bec96882ab27e8b25e172e731515321193683817560937671cde4f9d2e3c1c441cc2b94146d42706b25c4b36c6d1e1dc891e583e0241756f8997f7261af8c815b2124bcfe38d21a1b11dedf11a0226433dd37bfa80f3e8d1021142a2d8486bd060e7a9018536411ee2af23924c5f01532dd377d7554bb5cffb3d6f906f148f12278cd042af1436762b24affeec63784213d568bf588926a95dc6dfab8be3507ff97d70cb9fbe9da226574d94788fa2c2e065106c833801b38037f96b79c1a11cc285a4a1c0a081cbc9f81e9bf560b68af8d527f787f4d6094fa493eb3395b619e603a515fe52c2467021f424000a920b9d9f6c50e2a7f10bec7d868dd35179d6e1ee0e087fc6e1605cf5eab3c263ae98334c438f6964c18abddda31f769cec9d70becbe554d4e6f5b6bd3fb6be883b15369f0f2f978e4f89a8296cd74012e65c1cdd561f9b8d6c980c4ceddd9d24bc4dff55ddaeeb08014c1e17e2d0ca606c1e92d5a27a89bc7d126b442f1c195be95b8ec4b613b6d6231dd160274408d6a6197f598bc781a81ebdc21a63ae963d8c743bda0bd8da51526eeb4159ed3805a87334e596e0819d5f5e3e87548b4b2574565a86f039ccd96a6dde5816371e07cb9e88f4d506998d101b7c08a6f6bafb8f5bb803d553874480cd3e2679cb66e577d441f6407d5a75826c3046e12f09886abeed8373d15eed2fa8520fb9264ea07bfde8142b28f848746c9cec2e5fca75e98a947d307146882fadc3ea8d714e4ae96fec8fad47a5f56d2a773179153b084af1399069a8b0ad307cfbc35701667ea467e7d1c7214d8dce4bd739f2f2438e977792ec7cbedc55555bd6b7e06d747c42b390cc0f29a68f5b801d85e3e5dfd62abf390f84b6bd0c0c784253621e829a21c6926d39bd2517fa3f9b3c84ac4cd633afd170c4536ead0710154c1459142744b62056a330ddae589d74bc3c55678e9f94c8cf10a817b8272c2a4fc589cccfe5d6c5d78da983a8a304b45c3cb907837f8b20b1adf0e784393d96c468e751796d7b41dda02310ddb128d94da77e2d64dc38ea3e2d5bbbb4afbde6ceeb5933eabce96e8dc1cd1e387ddb1f884f51b3fa25b4735c21ad9c29d6c3f1dab9f9ba1a1bd61efdbd5017b2d76bdab475f53c91141562b49aa97cd428af5887a924f16cb79a1ec86f7e0f281b0647d252d49cf801341413797bdaed8f96d11bbe84e7db4a3e51f24321fe57294ca0be6bf003c"; var guard_patrol_name="巡更"; var system=""; var commonconfig=""; var platconfig=""; var k="91449630";var t="1773679335763"; 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; 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{ } });