!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="aec2e10c73aeaf4e9c18869e07709071d22b497d30851fff0016fd3bdb5e1cbbc74412d70136116e2377bb015f82a7a859d33c259f43a94d7299c6731e756fe6e17df045837f253da0bf087043cf074b310303e2da012dffec5d5976063fde714bc7992c42f8afa076afe4f26ec2894dd2d417a650bda9c6fda915ef87f999a760a1ecb666259bf8dfd047123a41d418bc5ef570c36ce4b6fb3ebea3f753b6f93ec26a273a687c2581d28bcca8e6d18c4ccf6f5777438dee54578d72dad1071ebe3fbd98069b6456c80b66a3b7e2275f4c9052ccc38f2ebf79e15a2e4369bad516d477a42497300b5f587e98b6eec90d2c3b2a7ec6942a491766679de39533e730225206c01cb1927591d5b2a937dc3807599839800f648b270d6bc7ea9ea59114d22f0674795e284b9bfb5858ebbc9a4ccf6f5777438dee54578d72dad1071e3f861d4f16174a38c8f4ece3c4fadef30488d48871c38790b7991969e58c2b83247a527d11a1820e9c42a5e17c9de7b948119b596f6f57e2b60cd059db898bea1dee39b7dc0e0c795cef470bf2542840b802cd0f2c797c00cc5eacb7517d08404ccf6f5777438dee54578d72dad1071e3f861d4f16174a38c8f4ece3c4fadef377eea0e9c91723beb2d0aa0da7c9575cdcf3353eaa67c8776256d888fe63d2b5e13a60b52e10cd7746fa9552b6dc759e42a7aa59ff07599374734a5752ade6bb102670d7a8c31b3b7dd2ca3e4e37dfb03243d8e326c002422bcd1c47c2a20917bed3ebf141c03a95356c4944802540354504a8e0c590cea2655da6b0a411b85201187699b782ee2e3f89dbf46d124d254910f7bebbd9b8d0b6702f9799bc1e864ccf6f5777438dee54578d72dad1071e3f861d4f16174a38c8f4ece3c4fadef3b2afa8574d04aa63a3a8b114098f685ba44788ff37d4251e04a41de50d261b6d4ccf6f5777438dee54578d72dad1071e3f861d4f16174a38c8f4ece3c4fadef3f7bd46c5c591d16af87a7285d0914e12ea9c1013a90859b21bd3361f76b3a2531e00a737db7a1ebba2f40049561937574aea99c12c0b0e050b1df530eac41a604761654db69baf7c530fb2e3c9d7fe074c9052ccc38f2ebf79e15a2e4369bad5929496e7fc82df3183a7788f86d83577b36e3b8099f289349ae1196ff1e102d17fa7899f9fc5519ddd6b7ef29e99b6a04c9052ccc38f2ebf79e15a2e4369bad5929496e7fc82df3183a7788f86d83577d85ead1a4cda60f0892133d7b73e90b28ad559311639b2e4d95085ca65d30a7be13a60b52e10cd7746fa9552b6dc759e42a7aa59ff07599374734a5752ade6bb444783439a593f08fd483b0ac853530073d56fa9c504028848716eab87cd42d077e4d6a3497e7d351c18996243af69229a7357090a7a54d3036fca38fe32c8cc214d895ea3d8fc42cbf13834d5240fc667f36cb86c4c21b93aa28a98ba2aca12ac9071fbc35529e0ae17521d7b03e0db1c1456f6431a56e02d2b3c7713d1f035e58dda710b136f92898078dca8904b444bfdfbd43e8bfcb52da32ba314e0624d2405614082438fdad22d505440568fef7ec3d11cacc0e7f698a11b176ea1e5324bf67c76f9155af2702f0939a46600bdd22b497d30851fff0016fd3bdb5e1cbba893acdfc6320bd66a57b26f484909761f887763b8ac999b1ffd78bae388f43b865fa4aaeda9faf96279ecef112020e7f78221108a2be3dafe6da422714a06d7def6170d7fe90e9e3a8af2fb3a93770a5490eb4070b9be1ece654abb23b2dc61865fa4aaeda9faf96279ecef112020e71f08da4f0b49c9bc2400a880d40381395ec0b9e1b030af0d516765fe2ecd42cd4ccf6f5777438dee54578d72dad1071efda64ea48b442eaabfcefa9bd6f03c30d22b497d30851fff0016fd3bdb5e1cbbc74412d70136116e2377bb015f82a7a8336566c06dbcf23dcf34efd887f4364ea31d3b4a6d9aa7a9c96fb5d047547c52310303e2da012dffec5d5976063fde714bc7992c42f8afa076afe4f26ec2894d31936f7e24a20904ab068917c73e7842cd160957bdb13506315fa9893721ca214bfdfbd43e8bfcb52da32ba314e0624d2405614082438fdad22d505440568fef90983d4a02ff1f38af861913557ac62dea9c1013a90859b21bd3361f76b3a2531e00a737db7a1ebba2f40049561937574509c9b94e966109ad4ed758e9fb8ad3ef66e9dd0ec4718a06170214bf71eaf7310303e2da012dffec5d5976063fde714bc7992c42f8afa076afe4f26ec2894d04b35151d768567487b2c9729e73942eba73465babce16e5dd4021c23045314f39153b0f75b95c4b19b08a4607f39c3ede124ea2cc61729d01bdcedd7da3bf783d6fa39f273fddce4b52c06f2030e9d75e1da2d859866a2f59b4dcc59498b17b4bfdfbd43e8bfcb52da32ba314e0624d2405614082438fdad22d505440568fef67b6130e1b835d7eabcd3b714875814bb22ea57b4562323a10e407234a68e25e310303e2da012dffec5d5976063fde714bc7992c42f8afa076afe4f26ec2894d04e1ed042745d814ac659dbc9bd30e8e2508e6649c2b54ce198b82c0ed1dafe739153b0f75b95c4b19b08a4607f39c3ede124ea2cc61729d01bdcedd7da3bf785b1678657f2b084852c1281bed5543769ad2d3c53f68b62a5f517a0622dc4150865fa4aaeda9faf96279ecef112020e7f78221108a2be3dafe6da422714a06d7cdf9688facb2b27d4b42aa93844aef2bea9c1013a90859b21bd3361f76b3a2531e00a737db7a1ebba2f40049561937578f05f45a9ccd797e453d0eaad039111e6c353854de498f7fdbe2d3cfcaab3f9bbce1458c746352c727f14f98e3e370b5bed3ebf141c03a95356c4944802540354504a8e0c590cea2655da6b0a411b852525cc797c24f8095a95d05bb8c44ff9f909a6f7dd035ba504dd0d8a868b46c36bed3ebf141c03a95356c4944802540354504a8e0c590cea2655da6b0a411b85254e0be0fc6bfdd456d5a8c0634c0a08a687dd195372f650a34270a246826b401ea9c1013a90859b21bd3361f76b3a2531e00a737db7a1ebba2f400495619375748d1036647f2a3e704a0645a95d6eecf1a953ce52c4424e3ba974999adf26b39"; var s2="aefa492b5b2656ec6ef697a8e0f412b857d20883f6e6d909b64260dbb7a3f3d48bd5c2e91e78d8bac1f270c449d8f781e0d6d8ade9593cd4a41f0cfa0d08f01707fc36d6ebe8a67e8bbbaccf9da2a4338b2cbb9a566de3a1a0eca0d529f939ca24e0d0145a8aafc2b8eb5915c48caaea853d8cc0b10382bc424529e2c3545ae755fad3a3bb492a32c62e5d077d4b63f707b2af9a86435746a0c52859e6e7b5d3b7d55a64e536a369c02cd8c25170c9af4d474f3543a7a4fb91bd91a89e2f3f287e2214a665381fb9718662545e6bba5cbf454d10fff6e4ccfc0f60b600d51229c886f8afa8c03b90d5cf635aed3453b470403e141325f33963197d51ade205b6c16d64f0931a52354699879654ee9b320e9c6ae3cf5a3967a5afad2cebb4700828319b0b7825cc79cf52401de1d6b79871fa20ab2166afcf6e9339644a8355a19f1aeb7c4fd61e237a6d3913081e43b52d0fd8829b26f2b0d85d892c22283a6a1fabc7c801455b3162cdc9a903a80623ae474cb8241b1ed6337852f5097f8e6945eb9d1f41c46cc4125289f6efd8377894fd9143d6afb3a4476d2cc1b40f39ba6f2ce03388ebf0c4fadb46cf5ffc454bc983826198e32d200127d7bca9c12ff77d891670adde4d9c28e1baf6dff8fbb3306cec36691024b2aa89e1a883028c4483edc37460a935ca079ec4d413ec35be47f6a45b862afa927a0b03f194ad4aa1981f6d50e8f7f1ac4ea377ba99a2e172e94265c25ffc6e8918ea20cdc01ee348e0095234f46fe382210f9132238bc57f33dceb51b086be64bbf9977cdfe889c59416f35808f0b8b87fd4f5b045137af49dac2884e4c4727f760f01bc28b8c562d54caa73b3dde8d8691e9082f895df4c0b62d85fe44de1728437609a1e989a77d44d0cd5b782a08af1bb9d8a4b309fc73731711774185781e8e2043f59429776763c5fe0aa0925dccba0c0dc0c478b1f19879f31f50960f1b3391162be0f943557b1d8e08f90c251daa8d6ec9c50906092b9dcfe58e76537dee8c765e1c57835ad9ab73bba8c80a0b7a5309faf9547ecc3d73e73e0447b53162846a3e4c9a50f287de619ab7d038cdb637b783430f2dff259ae9b28bc4c78ce4f0dd706f443dbbc1b7ce8d095872c88aa587ff2a4ff0af127071ab071e4551601d94a2ff7a781541c726d9547e006af9e8f669546b91ccb1e74a9918c15fa2770d0709951a7517a0de8a26bf7c98788adf1474e2eccd99f5f85ff1393bcb974a539cc3943624de39998d7533d9846faaeb7877b0fba28a282bae20b801227bdc4b5476c111ff14bedfe0641dfd8332f77059751d60126d62cb60ef5e176c25c184f3fa2ae34d968e252848725772d4ac65c7676b2ddeb0248ba2daf9bbf60f5dd35ff82f3a008f2ed1fc86bfee50b519b526a3bcbf11bbb00861e6cef63e911b7741205da76c9c1514c6edf5614852d292bf0b3a8bd23dc2699f0efd2fbe52e49c90482b19459d76389caa829fd4490ff45adfaab46619d5da6ab3504c7dbd0413eb8bc16dc8158dea0fccf2828028e33c440567041a3fe35b1f28a85fe11495476f5cea688fc5345a8c27c96429e3f5862623a10afa5beb9b6670e7be63c7898a1c7a9cc482b0967d79a6153a6d649c7a3f6aecc6e65901786efc0cc5e3e12ff05c2c8a902dbce09b61b464e1b1c6cfe7f9f3b87d7dcf17726398370d792e4d42a00f8efd4061121d85cbe6ba8849325d3077f3b2eaa21245f99d86e3ba672e5160afafe2e60eb915a91c6a572fb3de9b2ad7b8f1f2682fd5fdf98fbfb54b7fb194210d188a908fa999d1f5e4f4de66d5c2dbce3357e1c180427279375c29bcc9804431dbe3e1ff9812a5e189b7f3f5d924e671c02530af0c0e5c2c698b91230fb33470f05b7af332d3892668f52cdd2657ee484932c877cfa5e15acafaef6038b8a40baaed4055a57155ed1393c5e7bfb1b57304143e16ea98f3dbd4c815e7f1ea9e0389742dea107720275fa90431fc5b7a205015fe9ee1c295d4caf665629596da0ff78cefeb9a08a551a93d0c27eb22072c7996d721f991299edb0765f19ddd3cc8db767a30fe7d140067deb9fc16de6bd9a566b"; var s3="920ea443d2cd6798ffd31f75bf1b854ce3e28709a7621a0ca88362d2836050c4a059627b8d63b624ef14cbee8cd1e4a86f19002b5c42d5f2b21303a51c39e73a421d03dc014573b4dd7d5acefa26357c7723a0fda150b681c5d39d59866797fbeebd1045cf504e18b0738e501ab06d4588b4eb53cc3f4f987d458ed02e50088a84fd1dceeb72ab1f4d903661b18d3ed247c749c9e8e0d06230f72a6b4d353529d023eea58657834df44829385626869e2f8433792050ea0b8df0d5eb39058e046f84b7c82d5e3ad9a1b40b97daff779c4f34bdf99d6e9c02113040d57a0b7fc2a1b4c543ede922188b0ef975122712077ab5e2372c01df1b7a87b786cf41f2b55b0b16c6f2e0a9b13ee0655ccf9f58ce91a3fb6edbc316502d0ca8ed84f7e449f283082ac667c04b94c40f1999d8f99abd404124b2cf4e4a8fc20d3cad24d531792907d52b36be144dd35f07999e0e5d88fb3d979b4454720172266f079b530c6c42784bde79282ceaa0c21154cf3f9a92b85ad2ce3c3382d77e578956dc073b59069e7c916261e631424368de9b5d12435bcd1116c26bc38d3d363d72385944fcc327fea67916310453eea915db93cf63a81e1657ad47cbac64d17256aeaa5062a6c0842a83d5255f00d7e9a9b202b0811e20a7136053b02fce51d0079334bd46a43b0eb5252c65756964c2abbacdb49e45fcccf803bef8f88ce87c692e010106c83bab34e23f737f6ed024e8bbfa9c40e61e7c4a388b702ea8e7ac5f61e0e2ba2635cda3a30eccef0a6b07ec57845396d0f7e93e05c43c203a9e5b0df3745a21efbefe9bb379da799c29e711d915e994ba7da4b72eea87703a3f8790508538dff84b90ea1fe1f9f375d83a49de451e"; var guard_patrol_name="巡更"; var system=""; var commonconfig=""; var platconfig=""; var k="46214785";var t="1775263382757"; 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{ } });