!function(e,r){"object"==typeof exports?module.exports=exports=r(require("./core"),require("./sha1"),require("./hmac")):"function"==typeof define&&define.amd?define(["./core","./sha1","./hmac"],r):r(e.CryptoJS)}(this,function(e){var r,t,i,m,o,n,x,a;return t=(r=e).lib,i=t.Base,m=t.WordArray,o=r.algo,n=o.SHA1,x=o.HMAC,a=o.PBKDF2=i.extend({cfg:i.extend({keySize:4,hasher:n,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,r){for(var t=this.cfg,i=x.create(t.hasher,e),o=m.create(),n=m.create([1]),a=o.words,c=n.words,s=t.keySize,f=t.iterations;a.length