text: /*
   * The MIT License
   *
   * (MIT)Copyright (c) 2015 artjomb
   */
  CryptoJS.mode.CFBw=function(){function c(c,e,o){for(var r=this,t=r._cipher,i=t.blockSize,l=r._prevBlock,n=t.cfg.segmentSize/32,s=0;i/n>s;s++){l?l=l.slice(n).concat(r._ct):(l=r._iv.slice(0),r._iv=void 0),o||(r._ct=c.slice(e+s*n,e+s*n+n));var p=l.slice(0);t.encryptBlock(p,0);for(var v=0;n>v;v++)c[e+s*n+v]^=p[v];o&&(r._ct=c.slice(e+s*n,e+s*n+n))}r._prevBlock=l}var e=CryptoJS.lib.BlockCipherMode.extend();return e.Encryptor=e.extend({processBlock:function(e,o){c.call(this,e,o,!0)}}),e.Decryptor=e.extend({processBlock:function(e,o){c.call(this,e,o,!1)}}),e}();