Current File : //var/www/prestashop/modules/psxmarketingwithgoogle/views/js/tsub-middleware.js |
/*! For license information please see tsub-middleware.js.LICENSE.txt */
(self.webpackChunkmarketing_with_google_verification_tag=self.webpackChunkmarketing_with_google_verification_tag||[]).push([[604],{1609:(t,r,e)=>{"use strict";e.r(r),e.d(r,{tsubMiddleware:()=>s});var n=e(6700),s=function(t){return function(r){var e=r.payload,s=r.integration,o=r.next;new n.Store(t).getRulesByDestinationName(s).forEach((function(t){for(var r=t.matchers,s=t.transformers,i=0;i<r.length;i++)if(n.matches(e.obj,r[i])&&(e.obj=n.transform(e.obj,s[i]),null===e.obj))return o(null)})),o(e)}}},6700:function(t,r,e){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(r,"__esModule",{value:!0}),r.Store=r.matches=r.transform=void 0;var s=e(4945);Object.defineProperty(r,"transform",{enumerable:!0,get:function(){return n(s).default}});var o=e(4836);Object.defineProperty(r,"matches",{enumerable:!0,get:function(){return n(o).default}});var i=e(2438);Object.defineProperty(r,"Store",{enumerable:!0,get:function(){return n(i).default}})},4836:function(t,r,e){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(r,"__esModule",{value:!0});var s=n(e(1419));function o(t,r){if(!Array.isArray(t))return!0===i(t,r);var e,n,s,f,p=t[0];switch(p){case"!":return!o(t[1],r);case"or":for(var l=1;l<t.length;l++)if(o(t[l],r))return!0;return!1;case"and":for(l=1;l<t.length;l++)if(!o(t[l],r))return!1;return!0;case"=":case"!=":return function(t,r,e,n){switch(a(t)&&(t=o(t,n)),a(r)&&(r=o(r,n)),"object"==typeof t&&"object"==typeof r&&(t=JSON.stringify(t),r=JSON.stringify(r)),e){case"=":return t===r;case"!=":return t!==r;default:throw new Error("Invalid operator in compareItems: ".concat(e))}}(i(t[1],r),i(t[2],r),p,r);case"<=":case"<":case">":case">=":return function(t,r,e,n){if(a(t)&&(t=o(t,n)),a(r)&&(r=o(r,n)),"number"!=typeof t||"number"!=typeof r)return!1;switch(e){case"<=":return t<=r;case">=":return t>=r;case"<":return t<r;case">":return t>r;default:throw new Error("Invalid operator in compareNumbers: ".concat(e))}}(i(t[1],r),i(t[2],r),p,r);case"contains":return s=i(t[1],r),f=i(t[2],r),"string"==typeof s&&"string"==typeof f&&-1!==s.indexOf(f);case"match":return e=i(t[1],r),n=i(t[2],r),"string"==typeof e&&"string"==typeof n&&function(t,r){var e,n;t:for(;t.length>0;){var s,o;if(s=(e=u(t)).star,o=e.chunk,t=e.pattern,s&&""===o)return!0;var i=c(o,r),a=i.t,f=i.ok,p=i.err;if(p)return!1;if(!f||!(0===a.length||t.length>0)){if(s)for(var l=0;l<r.length;l++){if(a=(n=c(o,r.slice(l+1))).t,f=n.ok,p=n.err,f){if(0===t.length&&a.length>0)continue;r=a;continue t}if(p)return!1}return!1}r=a}return 0===r.length}(n,e);case"lowercase":var v=i(t[1],r);return"string"!=typeof v?null:v.toLowerCase();case"typeof":return typeof i(t[1],r);case"length":return function(t){return null===t?0:Array.isArray(t)||"string"==typeof t?t.length:NaN}(i(t[1],r));default:throw new Error("FQL IR could not evaluate for token: ".concat(p))}}function i(t,r){return Array.isArray(t)?t:"object"==typeof t?t.value:(0,s.default)(r,t)}function a(t){return!!Array.isArray(t)&&(("lowercase"===t[0]||"length"===t[0]||"typeof"===t[0])&&2===t.length||("contains"===t[0]||"match"===t[0])&&3===t.length)}function u(t){for(var r={star:!1,chunk:"",pattern:""};t.length>0&&"*"===t[0];)t=t.slice(1),r.star=!0;var e,n=!1;t:for(e=0;e<t.length;e++)switch(t[e]){case"\\":e+1<t.length&&e++;break;case"[":n=!0;break;case"]":n=!1;break;case"*":if(!n)break t}return r.chunk=t.slice(0,e),r.pattern=t.slice(e),r}function c(t,r){for(var e,n,s={t:"",ok:!1,err:!1};t.length>0;){if(0===r.length)return s;switch(t[0]){case"[":var o=r[0];r=r.slice(1);var i=!0;(t=t.slice(1)).length>0&&"^"===t[0]&&(i=!1,t=t.slice(1));for(var a=!1,u=0;;){if(t.length>0&&"]"===t[0]&&u>0){t=t.slice(1);break}var c,p="";if(c=(e=f(t)).char,t=e.newChunk,e.err)return s;if(p=c,"-"===t[0]&&(p=(n=f(t.slice(1))).char,t=n.newChunk,n.err))return s;c<=o&&o<=p&&(a=!0),u++}if(a!==i)return s;break;case"?":r=r.slice(1),t=t.slice(1);break;case"\\":if(0===(t=t.slice(1)).length)return s.err=!0,s;default:if(t[0]!==r[0])return s;r=r.slice(1),t=t.slice(1)}}return s.t=r,s.ok=!0,s.err=!1,s}function f(t){var r={char:"",newChunk:"",err:!1};return 0===t.length||"-"===t[0]||"]"===t[0]||"\\"===t[0]&&0===(t=t.slice(1)).length?(r.err=!0,r):(r.char=t[0],r.newChunk=t.slice(1),0===r.newChunk.length&&(r.err=!0),r)}r.default=function(t,r){if(!r)throw new Error("No matcher supplied!");switch(r.type){case"all":return!0;case"fql":return function(t,r){if(!t)return!1;try{t=JSON.parse(t)}catch(r){throw new Error('Failed to JSON.parse FQL intermediate representation "'.concat(t,'": ').concat(r))}var e=o(t,r);return"boolean"==typeof e&&e}(r.ir,t);default:throw new Error("Matcher of type ".concat(r.type," unsupported."))}}},2438:(t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var e=function(){function t(t){this.rules=[],this.rules=t||[]}return t.prototype.getRulesByDestinationName=function(t){for(var r=[],e=0,n=this.rules;e<n.length;e++){var s=n[e];s.destinationName!==t&&void 0!==s.destinationName||r.push(s)}return r},t}();r.default=e},4945:function(t,r,e){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(r,"__esModule",{value:!0});var s=n(e(2962)),o=n(e(1419)),i=n(e(7457)),a=e(950),u=e(7906);function c(t,r){for(var e in r.drop)if(r.drop.hasOwnProperty(e)){var n=""===e?t:(0,o.default)(t,e);if("object"==typeof n&&null!==n)for(var s=0,i=r.drop[e];s<i.length;s++)delete n[i[s]]}}function f(t,r){for(var e in r.allow)if(r.allow.hasOwnProperty(e)){var n=""===e?t:(0,o.default)(t,e);if("object"==typeof n&&null!==n)for(var s in n)n.hasOwnProperty(s)&&-1===r.allow[e].indexOf(s)&&delete n[s]}}function p(t,r){var e=JSON.parse(JSON.stringify(t));for(var n in r.map)if(r.map.hasOwnProperty(n)){var s=r.map[n],i=n.split("."),c=void 0;if(i.length>1?(i.pop(),c=(0,o.default)(e,i.join("."))):c=t,"object"==typeof c){if(s.copy){var f=(0,o.default)(e,s.copy);void 0!==f&&(0,a.dset)(t,n,f)}else if(s.move){var p=(0,o.default)(e,s.move);void 0!==p&&(0,a.dset)(t,n,p),(0,u.unset)(t,s.move)}else s.hasOwnProperty("set")&&(0,a.dset)(t,n,s.set);if(s.to_string){var l=(0,o.default)(t,n);if("string"==typeof l||"object"==typeof l&&null!==l)continue;void 0!==l?(0,a.dset)(t,n,JSON.stringify(l)):(0,a.dset)(t,n,"undefined")}}}}function l(t,r){return!(r.sample.percent<=0)&&(r.sample.percent>=1||(r.sample.path?function(t,r){var e=(0,o.default)(t,r.sample.path),n=(0,s.default)(JSON.stringify(e)),a=-64,u=[];v(n.slice(0,8),u);for(var c=0,f=0;f<64&&1!==u[f];f++)c++;if(0!==c){var p=[];v(n.slice(9,16),p),a-=c,u.splice(0,c),p.splice(64-c),u=u.concat(p)}return u[63]=0===u[63]?1:0,(0,i.default)(parseInt(u.join(""),2),a)<r.sample.percent}(t,r):(e=r.sample.percent,Math.random()<=e)));var e}function v(t,r){for(var e=0;e<8;e++)for(var n=t[e],s=128;s>=1;s/=2)n-s>=0?(n-=s,r.push(1)):r.push(0)}r.default=function(t,r){for(var e=t,n=0,s=r;n<s.length;n++){var o=s[n];switch(o.type){case"drop":return null;case"drop_properties":c(e,o.config);break;case"allow_properties":f(e,o.config);break;case"sample_event":if(l(e,o.config))break;return null;case"map_properties":p(e,o.config);break;case"hash_properties":break;default:throw new Error('Transformer of type "'.concat(o.type,'" is unsupported.'))}}return e}},7906:function(t,r,e){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(r,"__esModule",{value:!0}),r.unset=void 0;var s=n(e(1419));r.unset=function(t,r){if((0,s.default)(t,r)){for(var e=r.split("."),n=e.pop();e.length&&"\\"===e[e.length-1].slice(-1);)n=e.pop().slice(0,-1)+"."+n;for(;e.length;)t=t[r=e.shift()];return delete t[n]}return!0}},6475:t=>{"use strict";var r="function"==typeof Float64Array?Float64Array:void 0;t.exports=r},9132:(t,r,e)=>{"use strict";var n,s=e(6364),o=e(6475),i=e(9286);n=s()?o:i,t.exports=n},9286:t=>{"use strict";t.exports=function(){throw new Error("not implemented")}},184:(t,r,e)=>{"use strict";var n,s=e(4307),o=e(909),i=e(7062);n=s()?o:i,t.exports=n},7062:t=>{"use strict";t.exports=function(){throw new Error("not implemented")}},909:t=>{"use strict";var r="function"==typeof Uint16Array?Uint16Array:void 0;t.exports=r},5253:(t,r,e)=>{"use strict";var n,s=e(7962),o=e(106),i=e(8462);n=s()?o:i,t.exports=n},8462:t=>{"use strict";t.exports=function(){throw new Error("not implemented")}},106:t=>{"use strict";var r="function"==typeof Uint32Array?Uint32Array:void 0;t.exports=r},1906:(t,r,e)=>{"use strict";var n,s=e(4693),o=e(2067),i=e(4213);n=s()?o:i,t.exports=n},4213:t=>{"use strict";t.exports=function(){throw new Error("not implemented")}},2067:t=>{"use strict";var r="function"==typeof Uint8Array?Uint8Array:void 0;t.exports=r},3526:t=>{"use strict";var r="function"==typeof Float64Array?Float64Array:null;t.exports=r},6364:(t,r,e)=>{"use strict";var n=e(2128);t.exports=n},2128:(t,r,e)=>{"use strict";var n=e(9963),s=e(3526);t.exports=function(){var t,r;if("function"!=typeof s)return!1;try{r=new s([1,3.14,-3.14,NaN]),t=n(r)&&1===r[0]&&3.14===r[1]&&-3.14===r[2]&&r[3]!=r[3]}catch(r){t=!1}return t}},9597:(t,r,e)=>{"use strict";var n=e(4370);t.exports=n},4370:t=>{"use strict";var r=Object.prototype.hasOwnProperty;t.exports=function(t,e){return null!=t&&r.call(t,e)}},331:(t,r,e)=>{"use strict";var n=e(2534);t.exports=n},2534:t=>{"use strict";t.exports=function(){return"function"==typeof Symbol&&"symbol"==typeof Symbol("foo")}},689:(t,r,e)=>{"use strict";var n=e(6982);t.exports=n},6982:(t,r,e)=>{"use strict";var n=e(331)();t.exports=function(){return n&&"symbol"==typeof Symbol.toStringTag}},4307:(t,r,e)=>{"use strict";var n=e(9678);t.exports=n},9678:(t,r,e)=>{"use strict";var n=e(134),s=e(8820),o=e(7822);t.exports=function(){var t,r;if("function"!=typeof o)return!1;try{r=new o(r=[1,3.14,-3.14,s+1,s+2]),t=n(r)&&1===r[0]&&3===r[1]&&r[2]===s-2&&0===r[3]&&1===r[4]}catch(r){t=!1}return t}},7822:t=>{"use strict";var r="function"==typeof Uint16Array?Uint16Array:null;t.exports=r},7962:(t,r,e)=>{"use strict";var n=e(8606);t.exports=n},8606:(t,r,e)=>{"use strict";var n=e(3331),s=e(9609),o=e(2911);t.exports=function(){var t,r;if("function"!=typeof o)return!1;try{r=new o(r=[1,3.14,-3.14,s+1,s+2]),t=n(r)&&1===r[0]&&3===r[1]&&r[2]===s-2&&0===r[3]&&1===r[4]}catch(r){t=!1}return t}},2911:t=>{"use strict";var r="function"==typeof Uint32Array?Uint32Array:null;t.exports=r},4693:(t,r,e)=>{"use strict";var n=e(2783);t.exports=n},2783:(t,r,e)=>{"use strict";var n=e(4899),s=e(7952),o=e(4041);t.exports=function(){var t,r;if("function"!=typeof o)return!1;try{r=new o(r=[1,3.14,-3.14,s+1,s+2]),t=n(r)&&1===r[0]&&3===r[1]&&r[2]===s-2&&0===r[3]&&1===r[4]}catch(r){t=!1}return t}},4041:t=>{"use strict";var r="function"==typeof Uint8Array?Uint8Array:null;t.exports=r},9963:(t,r,e)=>{"use strict";var n=e(1311);t.exports=n},1311:(t,r,e)=>{"use strict";var n=e(5966),s="function"==typeof Float64Array;t.exports=function(t){return s&&t instanceof Float64Array||"[object Float64Array]"===n(t)}},5512:(t,r,e)=>{"use strict";var n=e(1906),s={uint16:e(184),uint8:n};t.exports=s},4765:(t,r,e)=>{"use strict";var n=e(6367);t.exports=n},6367:(t,r,e)=>{"use strict";var n,s,o=e(5512);(s=new o.uint16(1))[0]=4660,n=52===new o.uint8(s.buffer)[0],t.exports=n},134:(t,r,e)=>{"use strict";var n=e(6163);t.exports=n},6163:(t,r,e)=>{"use strict";var n=e(5966),s="function"==typeof Uint16Array;t.exports=function(t){return s&&t instanceof Uint16Array||"[object Uint16Array]"===n(t)}},3331:(t,r,e)=>{"use strict";var n=e(9492);t.exports=n},9492:(t,r,e)=>{"use strict";var n=e(5966),s="function"==typeof Uint32Array;t.exports=function(t){return s&&t instanceof Uint32Array||"[object Uint32Array]"===n(t)}},4899:(t,r,e)=>{"use strict";var n=e(2453);t.exports=n},2453:(t,r,e)=>{"use strict";var n=e(5966),s="function"==typeof Uint8Array;t.exports=function(t){return s&&t instanceof Uint8Array||"[object Uint8Array]"===n(t)}},8926:t=>{"use strict";t.exports=1023},2654:t=>{"use strict";t.exports=1023},7624:t=>{"use strict";t.exports=2147483647},4590:t=>{"use strict";t.exports=2146435072},8198:t=>{"use strict";t.exports=2147483648},4537:t=>{"use strict";t.exports=-1023},6786:t=>{"use strict";t.exports=1023},8991:t=>{"use strict";t.exports=-1074},5446:(t,r,e)=>{"use strict";var n=e(1498).NEGATIVE_INFINITY;t.exports=n},2025:(t,r,e)=>{"use strict";var n=e(1498).NEGATIVE_INFINITY;t.exports=n},9086:t=>{"use strict";var r=Number.POSITIVE_INFINITY;t.exports=r},8618:t=>{"use strict";var r=Number.POSITIVE_INFINITY;t.exports=r},2743:t=>{"use strict";t.exports=22250738585072014e-324},8820:t=>{"use strict";t.exports=65535},9609:t=>{"use strict";t.exports=4294967295},7952:t=>{"use strict";t.exports=255},3783:(t,r,e)=>{"use strict";var n=e(1253);t.exports=n},1253:(t,r,e)=>{"use strict";var n=e(9086),s=e(5446);t.exports=function(t){return t===n||t===s}},5177:(t,r,e)=>{"use strict";var n=e(7567);t.exports=n},7567:t=>{"use strict";t.exports=function(t){return t!=t}},1594:(t,r,e)=>{"use strict";var n=e(5902);t.exports=n},5902:t=>{"use strict";t.exports=function(t){return Math.abs(t)}},9534:(t,r,e)=>{"use strict";var n=e(8461);t.exports=n},8461:(t,r,e)=>{"use strict";var n=e(8198),s=e(7624),o=e(2711),i=e(5516),a=e(4203),u=[0,0];t.exports=function(t,r){var e,c;return o.assign(t,u,1,0),e=u[0],e&=s,c=i(r),a(e|=c&=n,u[1])}},7457:(t,r,e)=>{"use strict";var n=e(7229);t.exports=n},7229:(t,r,e)=>{"use strict";var n=e(8618),s=e(2025),o=e(2654),i=e(6786),a=e(4537),u=e(8991),c=e(5177),f=e(3783),p=e(9534),l=e(6947),v=e(8578),y=e(2711),h=e(4203),d=[0,0],x=[0,0];t.exports=function(t,r){var e,g;return 0===t||c(t)||f(t)?t:(l(d,t),r+=d[1],(r+=v(t=d[0]))<u?p(0,t):r>i?t<0?s:n:(r<=a?(r+=52,g=2220446049250313e-31):g=1,y(x,t),e=x[0],e&=2148532223,g*h(e|=r+o<<20,x[1])))}},1498:(t,r,e)=>{"use strict";var n=e(6510);t.exports=n},6510:t=>{"use strict";t.exports=Number},8578:(t,r,e)=>{"use strict";var n=e(8588);t.exports=n},8588:(t,r,e)=>{"use strict";var n=e(5516),s=e(4590),o=e(8926);t.exports=function(t){var r=n(t);return(r=(r&s)>>>20)-o|0}},4203:(t,r,e)=>{"use strict";var n=e(217);t.exports=n},5825:(t,r,e)=>{"use strict";var n,s,o;!0===e(4765)?(s=1,o=0):(s=0,o=1),n={HIGH:s,LOW:o},t.exports=n},217:(t,r,e)=>{"use strict";var n=e(5253),s=e(9132),o=e(5825),i=new s(1),a=new n(i.buffer),u=o.HIGH,c=o.LOW;t.exports=function(t,r){return a[u]=t,a[c]=r,i[0]}},4486:(t,r,e)=>{"use strict";var n;n=!0===e(4765)?1:0,t.exports=n},5516:(t,r,e)=>{"use strict";var n=e(6669);t.exports=n},6669:(t,r,e)=>{"use strict";var n=e(5253),s=e(9132),o=e(4486),i=new s(1),a=new n(i.buffer);t.exports=function(t){return i[0]=t,a[o]}},5169:(t,r,e)=>{"use strict";var n=e(2743),s=e(3783),o=e(5177),i=e(1594);t.exports=function(t,r,e,a){return o(t)||s(t)?(r[a]=t,r[a+e]=0,r):0!==t&&i(t)<n?(r[a]=4503599627370496*t,r[a+e]=-52,r):(r[a]=t,r[a+e]=0,r)}},6947:(t,r,e)=>{"use strict";var n=e(3281),s=e(3435);n(s,"assign",e(5169)),t.exports=s},3435:(t,r,e)=>{"use strict";var n=e(5169);t.exports=function(t){return n(t,[0,0],1,0)}},8538:(t,r,e)=>{"use strict";var n=e(5253),s=e(9132),o=e(7900),i=new s(1),a=new n(i.buffer),u=o.HIGH,c=o.LOW;t.exports=function(t,r,e,n){return i[0]=t,r[n]=a[u],r[n+e]=a[c],r}},2711:(t,r,e)=>{"use strict";var n=e(3281),s=e(9262);n(s,"assign",e(8538)),t.exports=s},7900:(t,r,e)=>{"use strict";var n,s,o;!0===e(4765)?(s=1,o=0):(s=0,o=1),n={HIGH:s,LOW:o},t.exports=n},9262:(t,r,e)=>{"use strict";var n=e(8538);t.exports=function(t){return n(t,[0,0],1,0)}},3281:(t,r,e)=>{"use strict";var n=e(2655);t.exports=n},2655:(t,r,e)=>{"use strict";var n=e(8794);t.exports=function(t,r,e){n(t,r,{configurable:!1,enumerable:!1,writable:!1,value:e})}},3198:t=>{"use strict";var r=Object.defineProperty;t.exports=r},4974:t=>{"use strict";var r="function"==typeof Object.defineProperty?Object.defineProperty:null;t.exports=r},4304:(t,r,e)=>{"use strict";var n=e(4974);t.exports=function(){try{return n({},"x",{}),!0}catch(t){return!1}}},8794:(t,r,e)=>{"use strict";var n,s=e(4304),o=e(3198),i=e(3368);n=s()?o:i,t.exports=n},3368:t=>{"use strict";var r=Object.prototype,e=r.toString,n=r.__defineGetter__,s=r.__defineSetter__,o=r.__lookupGetter__,i=r.__lookupSetter__;t.exports=function(t,a,u){var c,f,p,l;if("object"!=typeof t||null===t||"[object Array]"===e.call(t))throw new TypeError("invalid argument. First argument must be an object. Value: `"+t+"`.");if("object"!=typeof u||null===u||"[object Array]"===e.call(u))throw new TypeError("invalid argument. Property descriptor must be an object. Value: `"+u+"`.");if((f="value"in u)&&(o.call(t,a)||i.call(t,a)?(c=t.__proto__,t.__proto__=r,delete t[a],t[a]=u.value,t.__proto__=c):t[a]=u.value),p="get"in u,l="set"in u,f&&(p||l))throw new Error("invalid argument. Cannot specify one or more accessors and a value or writable attribute in the property descriptor.");return p&&n&&n.call(t,a,u.get),l&&s&&s.call(t,a,u.set),t}},5966:(t,r,e)=>{"use strict";var n,s=e(689),o=e(3096),i=e(1277);n=s()?i:o,t.exports=n},3096:(t,r,e)=>{"use strict";var n=e(517);t.exports=function(t){return n.call(t)}},1277:(t,r,e)=>{"use strict";var n=e(9597),s=e(4253),o=e(517);t.exports=function(t){var r,e,i;if(null==t)return o.call(t);e=t[s],r=n(t,s);try{t[s]=void 0}catch(r){return o.call(t)}return i=o.call(t),r?t[s]=e:delete t[s],i}},517:t=>{"use strict";var r=Object.prototype.toString;t.exports=r},4253:t=>{"use strict";var r="function"==typeof Symbol?Symbol.toStringTag:"";t.exports=r},1419:function(t){t.exports=function(t,r,e,n,s){for(r=r.split?r.split("."):r,n=0;n<r.length;n++)t=t?t[r[n]]:s;return t===s?e:t}},950:(t,r)=>{r.dset=function(t,r,e){r.split&&(r=r.split("."));for(var n,s,o=0,i=r.length,a=t;o<i&&"__proto__"!==(s=r[o++])&&"constructor"!==s&&"prototype"!==s;)a=a[s]=o===i?e:typeof(n=a[s])==typeof r?n:0*r[o]!=0||~(""+r[o]).indexOf(".")?{}:[]}},2962:(t,r,e)=>{"use strict";e.r(r),e.d(r,{default:()=>o});for(var n=[],s=0;s<64;)n[s]=0|4294967296*Math.sin(++s%Math.PI);function o(t){var r,e,o,i=[r=1732584193,e=4023233417,~r,~e],a=[],u=unescape(encodeURI(t))+"",c=u.length;for(t=--c/4+2|15,a[--t]=8*c;~c;)a[c>>2]|=u.charCodeAt(c)<<8*c--;for(s=u=0;s<t;s+=16){for(c=i;u<64;c=[o=c[3],r+((o=c[0]+[r&e|~r&o,o&r|~o&e,r^e^o,e^(r|~o)][c=u>>4]+n[u]+~~a[s|15&[u,5*u+1,3*u+5,7*u][c]])<<(c=[7,12,17,22,5,9,14,20,4,11,16,23,6,10,15,21][4*c+u++%4])|o>>>-c),r,e])r=0|c[1],e=c[2];for(u=4;u;)i[--u]+=c[u]}for(t="";u<32;)t+=(i[u>>3]>>4*(1^u++)&15).toString(16);return t}}}]);