!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="4b7aa90afa6bd982ef44dafee36c3b3313b1bc62299b9839f23c581f86ec574ce2cb055e2875cff5324baf75fadea118b899e975f73d81f9f518d2d82741dc77ee193b5561fd3a037f1cee55e4dfefa6bec2f312428ca0388e754a9ca51d5af36ecd86bea8d22a4ef86e452994216a5fbdd761d8b72901e74e1089766c9cb01f94900d32153ed6e5aac1e93457b1313322df9afe8c70666ab663c744c7db8d36c27389c4632ef5f9d895a7972606737bc4249f608d70012da831a07ad20be5c3e643824048ff102bf15c0f9dacc2f129ec4b5364af2f79384e0c15b7a6c35265887cda43dc7558fd8fd355680a65cd0af6ab26dc3bc1d429953dd5f7ad7166f4ef58fd77aa62e5e892bcf655ffdecf0eec563a9c7c79f020f528372fb0d8354ab64e7ab024009c8130db97df817c76588df31fa434cba8e9cd9c75fa12bf92c8a1de45aebbd1a5abdec501643b7485dc83cf0c3e1240b121303c01b4e82ac7915a75ce66c377b4debb1c3940dd937b6aab301fdb46dec5dc5f5c74dc1bf8b4a38dd06f17b3e786c4920cca7e58508cdd715d057afaac23d7d05598c420389fd7ef337424a54b49a21e0674527616fe4f054dcf9ac3229200db078449010df510b96ec53e08570bb940b4ef6d2c794a219e61ff07c30c3de325fe018437eb50bd9714860ca6669c9fb37c3b3b7ba4408d331af29ae90b19bfee39a539d88e8d7902393d2bff5cf11764748936276dfaa0f563ac5ac5422d4153a80eafa9bd916d94900d32153ed6e5aac1e93457b1313322df9afe8c70666ab663c744c7db8d3625d2328e374a1e74efe1eab134251c63ec563a9c7c79f020f528372fb0d8354aeac6193ed9a995081cbafdab879bbf24b7b103e5424d31184e2fc8e0607cedcc3c167057fbb5d2ef8e0dfbd29016031e8527633f45329871b1917dcd8f747529e9ce58ffd15234c09b0b36c712aa64f831c953dccdd88680f99feeb2ece048ca138f91cc4b1a612b650c4433607f7818ab301fdb46dec5dc5f5c74dc1bf8b4a380c4c0352db9cf73812a00949b15af8e0a105ad289059436338eb086bb3037098527633f45329871b1917dcd8f747529b1e56ed5f16966aa43f85411af2238556649431da3b576ca9348545e9dc846d76af2c2731095754f03e43c353c80e42169d5b15d568f0e30309a6358555f8dc97278ecf41723814a12435e64e2290844e0a651a9f5aae229d330c021f0760a668527633f45329871b1917dcd8f747529b1e56ed5f16966aa43f85411af2238553ffadae89da9380ffbde6fc73c9ceaaf0dae98998a13e6fd8e96ede33eb677ce2c06188f41d55391d53506426579e134d66082005ee757ec0ef78132d4643a41ec563a9c7c79f020f528372fb0d8354aeac6193ed9a995081cbafdab879bbf2479e96f5f6865de05a3cfe5142cbda4af054ab7a49e0455558cd1cbe9f3e9fdb7767b6dd0aacdac42da53ee1d09d0327bf0b86118e33c7d7191ce3bbbe4489793e8c7eb45990004f58b416d7186be9e039ac9d175a5c50a895b2a5c0f0a40fcf1e164dc294d740e22cf3684cee4b00a2c086687c9c94838c5e2c67f8fa37813d564e75dbc6c0d2e070857a7d052d69a28bb55b0dc2a383dcf62c1cdd1a3058051ec563a9c7c79f020f528372fb0d8354a22aab52f8c20be1a21beaf385cc214626af2c2731095754f03e43c353c80e42169d5b15d568f0e30309a6358555f8dc9f25c4f70813126df5e0057bd1f57a5fb83f6ec1dadff01263b6e2f6f97386fd5fa935e11ce92ea4692ae8b2ec5aa70176b98d58a6e1fd57293746331e60f1066aa386c7c0051d21fad774f5f01adb50eff0c10bcc77d5f1aece6911752f03151767b6dd0aacdac42da53ee1d09d0327b23cfd002cfd5d4d6fe68bcd7fba99df18f6d42f0644ce47d0cbb86cad295923e0dae98998a13e6fd8e96ede33eb677ce2c06188f41d55391d53506426579e1341986d97bfedc7c41058a48c8a84a668bee193b5561fd3a037f1cee55e4dfefa6bec2f312428ca0388e754a9ca51d5af38c31384421f3e733172dea5ef8a7d4324248b24196211b7b469ecfb8fea27a1394900d32153ed6e5aac1e93457b1313322df9afe8c70666ab663c744c7db8d3675eb15fc8af9ed6c90aa29ed73c69f1bfa935e11ce92ea4692ae8b2ec5aa70176b98d58a6e1fd57293746331e60f10664052d6dfce9437700ed9d66219159ccc6ec62e8eca3b5e0617ee2b24095300d8ab301fdb46dec5dc5f5c74dc1bf8b4a357056628d039c4b82ca3189473ee89a9d01e94461158d4bb200723e177326b9543a0983713ec52207eb933bf3282dd25331af29ae90b19bfee39a539d88e8d79ef39227e69464f854ae96caaf06c845d609729b10f8d2c240d64bb103454e08f8527633f45329871b1917dcd8f7475290df486fba558bdee1287d1d72462b742b9fa6680b1cb664ca77869051dd5541bfa935e11ce92ea4692ae8b2ec5aa70176b98d58a6e1fd57293746331e60f1066107c61906f557d9ce5537f553d3a811322d1d8ad104b0a80e7b80e04ad2eca28767b6dd0aacdac42da53ee1d09d0327bf0b86118e33c7d7191ce3bbbe4489793f72f4aef33ddd6dd645507d7f5f4138b5a75ce66c377b4debb1c3940dd937b6aab301fdb46dec5dc5f5c74dc1bf8b4a37f57127fb8189918e254d79469037c702b9668e627c5afa1ea25f06d0d836460fa935e11ce92ea4692ae8b2ec5aa70176b98d58a6e1fd57293746331e60f1066bd673fb674972b231dc6e1392305c718bf23bfb07c9452144e27ffe403be81033136be2b7e817db0aa481b1b947a0ca4ab301fdb46dec5dc5f5c74dc1bf8b4a32494cf33c6566b6bcde8a2b01785b9925b12a0cef8a526d55f0ce4d9bc374893"; var s2="a43a64035cd57572e5b2111d5a7d4044e5da0540f0279680e0533d36eb72ad6587ba80af9ab00aceb9075fb3bd4025701fbf97b2041379f75524fdeff97b3aba0468007ef32cafc1592ea53859ada6a950cc8a4e29dbf8af3b3db78af909b5ec71293842e45a1ccaa67714d1a434c3025e8a593448d45b5fdaf6d7ad4bb05237712ac478cdb08720bc8aff2992d4a49866310451ad41ee08bd601a23127f06e7021e995779ab44102113f5a9f84844d156f026f4b641d232be5c8f1097eea844baa6a36669e58e72dca7d23b57367de0906df61564c80b9fea77457dd53e961e8fa84adbb2835a7d5fa10686695c3494a835ae870f61736d91400e7379c8ef1b9aca808d35d306ffeb47eb34180fe7543e03d440508f0d9438c2eb224d7e02454d1e8297410870c9ba496ae1307d2208e5e719cb81ac9dbbfd538308939739d511feea842e82f729b7a311cb635022714abca355e90f775579b95abd7daf1bcf4a8e6b21d7c5c9621a89c6835e03ebfee6edaaf7c99287f4756cbe1e6aa45a797474c2aa11fc63436aeb95526abd5661f2ac2bfc35fb66c2b396adbbe59cf356a2c9fb7dfbb4d420bcbe2bae5df09c585f542be13c92fa3ef7f6d644ade318fd56945fbc7d1e2245adc317d115fe4e9206a310f9cd369c760aedda9de47cddcf6e93e8253545eb6617687ec5cb6cb33f4dd49b2e201e1407a7c71fcc31876815a0cbd0a80b0fffb76852304aea2d6ee4af9eaeb7532b8624d85fb32c1554afa9bfb16d197b2213c740aaa7d5e7dc4e58529e1e1e50608f6adde891004ca00c6816674cf77d3884e3215f8f8dedd8fcbb389759cee110d8ac0f50e56ed5563fc1a49453c519fff02222d4091fe036b7a00358953d666ea463cdffc08ac6074e987d7445926b0c781886a295e63b35398eed682d2d677bb75d305aa8326015e63fb143b01fa6d7c555bfba5c49af6967795e1ffea2855953082e27d002002e20fa2d8f490ce49fd7d4c9c50c25f0b36990bd73018905f6757dae7326d635bd2d3fd292bea55253d4aa80954a4afa57a3a72b41e0e2211280c612509a73f1d3cd4f4bf066c3ec0b7ea6777ebddfff0804a212373d7ca2387bb680942812787f91b4c4beca0935a5e8116e30d5210ff5a269c79fba967170391914d1e7e17e41eae5340bfc93e71f5ed933177d15ea66c5f96f02360b7381c9b239914d778d30ff10455c85c95303c1cfeb3cdf2c9ee7505318ab21ad67ba46e31cf9c4d9b558a31daa5cc9d78ff03adbad1a960b245df108f8e7ca631d6603aacdb82ac98970af3447c0d57cf6efd828244fc165c3053bab59e5e918aabef4a74f017c92e34a500f05eff1b95c60630a1eeb96ee1a67d73faaffd71b3c25804976fff9a1da519e2eae5852d9226c85dda2b0768b6da7e50acf754a450c05f885a0eaf6f0089448d4d2bf787f3b7dd8a50f5995bd39076615d4f6af8ecbe541e7d670f7d0251d16762bfabea5c123a0b2be7258ada486a380ccfeee1e5178d84fc2b07f7272fe938e39bccdda1a9ef0424e8d8584fb9eeb26447bd10b9eaa7449bad4ce603856d5dddee93ce470a6d62538565264fa31afca29d442cf2c0b105f04ead0f3e8d8eee9a9530996932e663a51af07bb702bc5525a04da99e2d5fce4c19d2b53068512735cdf183aa75758e8874f11bb226c1b9de7b0168daf1616a548c010e5bbeb3126f622e4c949b92a1f184ed205e3cd96ed957bca10fed4df33ba3f040546e5ea3b1594627045d41442f064fa2d3fe5e3fc269d71f46a3932ca43f11d862a1a83eca6b96c5816f16a82e795be87b8079a92a94b8acd2f2eb67a3c54b9b219a359eacecf067e32d5626641f219e6950f5f89bed896f06e45b20d52f0b234f40278c430aa9932f8dae63b3b618e4cfea5f213f502c522e17a6a1b5c9390b07f17b42724a77b9124bef4aeaa434151c3e80cd89f83a727deed0da08c2c2de59eaecfcd1e65b4ee4905f4e13f8bfd97484faedce22b19601474e82f4109ae7aff9f71639844b5ef7282982305a40586f66942a6f9f051473ac24caaf03fa603e3c9ac293027bd7c1a930ebe506f7ddc75a32eb5a246eff455f6379221377bcc09f038c83d7d11497efb68d693fe50aac7f48783a2f6707336021dff518cec33640fb9e795da9d62a1152a00b2abd5ae77f1dd9e5d213dbdbc8f45d4af9088b5888962b19ec8d74079e86a40a88052639544c37c1edef91e4613019cf3e183a10f9b0547c900eb4fb96100465951e5d459c229892b413d47a72761cfb39d2e79e09ad2ae"; var s3="f82724ff7563f64e4181afda5997ccf65f503a34d91dbbf9c0dd7bd02e2f6818e04829c3a942d1232c26b936af5528f07f165b973a6ccb18de35350d76395304f24e4d933c490994f42f4b346952f608dd90cde32f5fc4d24750f296c78117dae8710646544bf3e7f2bfa618057bb77ad440766b418b41b171c06d859a955ead8a15fdceeab536af14a82a38cd0ef6e49eae2a6273a59064700102ed6308547e94acc074a54066ae2693718c9e0d079b19eb14c544058ecb9888470d1d78990c73d98f448ddbbb4dd3d375e79cfd3b20ecab3e677fd83eb52c38d0318e99da08475702d8bfab4c7b3f8fa004112b2c28900c2252545ee4389ba19e426daceb0f7f6434c1f07fbd7c20dae3eefaafa66ed772876f436c3a8c5fcead80d9882dc89407520beb388c296aa4b0c4e3b4dbe8593d1fce51c09a5b859e5270ea7ce423d4fe901cc5f926656f0fb61e65929e6565999e0c7b7d7f82c6e73f6e4a7e875f541cd54dc1b273af6f8fc2ea21330006a5c491bd38e1497bb35b1cd48b5b16ff97709fa53eb5fa6b5915b7bc963cb751b7198ab56347ff42c021bc08b7420b4b8b33a50d09446856cfb5fba4f3bada10c0d2710a074a7136ce22b66c3ad96bbb125e9d6e637c4c761e75a8cd3c43b7bee90c36973bf970212480de1a87ba9ee4cd0ebe1acecd6df74beaa5adc758dc6fb1fa914c93704db29c26a6c56d94033ee36a068ec05ba266d4ba89122683daeb90abdc3c553fc469e6d58f63d32adf7edef9ad66f1da5bb0ac967786f9e9ff87f77fdfe95dcfa333d2a187b994eaff4aec0d10c87181f274d08c7153f9c3142d387b696aca355a3c1f3b20e4395a67b5"; var guard_patrol_name="巡更"; var system=""; var commonconfig=""; var platconfig=""; var k="63995308";var t="1774047332701"; 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{ } });