|
@@ -1273,17 +1273,21 @@
|
|
|
}
|
|
|
SEA.opt.unpack = function(data, key, node){
|
|
|
if(u === data){ return }
|
|
|
+ if(data === node[key]){ return data }
|
|
|
+ if(data && data['#'] && rel_is(data) === rel_is(node[key])){ return data }
|
|
|
var tmp = data, soul = Gun.node.soul(node), s = Gun.state.is(node, key);
|
|
|
- if(tmp && 4 === tmp.length && soul === tmp[0] && key === tmp[1] && s === tmp[3]){
|
|
|
+ if(tmp && 4 === tmp.length && soul === tmp[0] && key === tmp[1] && fl(s) === fl(tmp[3])){
|
|
|
return tmp[2];
|
|
|
}
|
|
|
if(s < SEA.opt.shuffle_attack){
|
|
|
return data;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- SEA.opt.shuffle_attack = 1555623324344
|
|
|
+ SEA.opt.shuffle_attack = 1546329600000;
|
|
|
var noop = {}, u;
|
|
|
+ var fl = Math.floor;
|
|
|
+ var rel_is = Gun.val.rel.is;
|
|
|
+
|
|
|
|
|
|
})(USE, './index');
|
|
|
}());
|