Files
FueraDeEscala/.wwebjs_auth/session/Default/Service Worker/ScriptCache/013888a1cda32b90_0

2513 lines
5.0 MiB
Plaintext
Raw Normal View History

0\r<>m<><6D>Hf<48>E7;/*FB_PKG_DELIM*/
"use strict";(function(){var e=typeof globalThis!="undefined"&&globalThis||typeof self!="undefined"&&self||typeof global!="undefined"&&global;if(typeof e.AbortController=="undefined"){var t=(function(){function e(){this.__listeners=new Map}return e.prototype=Object.create(Object.prototype),e.prototype.addEventListener=function(e,t,n){if(arguments.length<2)throw new TypeError("TypeError: Failed to execute 'addEventListener' on 'CustomEventTarget': 2 arguments required, but only "+arguments.length+" present.");var r=this.__listeners,o=e.toString();r.has(o)||r.set(o,new Map);var a=r.get(o);a.has(t)||a.set(t,n)},e.prototype.removeEventListener=function(e,t,n){if(arguments.length<2)throw new TypeError("TypeError: Failed to execute 'addEventListener' on 'CustomEventTarget': 2 arguments required, but only "+arguments.length+" present.");var r=this.__listeners,o=e.toString();if(r.has(o)){var a=r.get(o);a.has(t)&&a.delete(t)}},e.prototype.dispatchEvent=function(e){var t=this;if(!(e instanceof Event))throw new TypeError("Failed to execute 'dispatchEvent' on 'CustomEventTarget': parameter 1 is not of type 'Event'.");var n=e.type,r=this.__listeners,o=r.get(n);if(o){var a=function(){var n=i[0],r=i[1];try{typeof n=="function"?n.call(t,e):n&&typeof n.handleEvent=="function"&&n.handleEvent(e)}catch(e){setTimeout(function(){throw e})}r&&r.once&&o.delete(n)};for(var i of o.entries())a()}return!0},e})(),n={};e.AbortSignal=(function(){function e(e){if(e!==n)throw new TypeError("Illegal constructor.");t.call(this),this._aborted=!1}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Object.defineProperty(e.prototype,"onabort",{get:function(){return this._onabort},set:function(t){var e=this._onabort;e&&this.removeEventListener("abort",e),this._onabort=t,this.addEventListener("abort",t)}}),Object.defineProperty(e.prototype,"aborted",{get:function(){return this._aborted}}),e})(),e.AbortController=(function(){function e(){this._signal=new AbortSignal(n)}return e.prototype=Object.create(Object.prototype),Object.defineProperty(e.prototype,"signal",{get:function(){return this._signal}}),e.prototype.abort=function(){var e=this.signal;e.aborted||(e._aborted=!0,e.dispatchEvent(new Event("abort")))},e})()}})();
"use strict";Array.prototype.at==null&&(Array.prototype.at=function(t){var e=parseInt(t,10);return Number.isInteger(e)||(e=0),e>=0&&e<this.length?this[e]:this[this.length+e]});
"use strict";(function(){if(!Array.prototype.flat){var e=function(n){return n<1?Array.prototype.slice.call(this):Array.prototype.reduce.call(this,function(t,r){return Array.isArray(r)?t.push.apply(t,e.call(r,n-1)):t.push(r),t},[])};Array.prototype.flat=function(){return e.call(this,isNaN(arguments[0])?1:Number(arguments[0]))}}if(!Array.prototype.flatMap){var t=function(t,n){var e=[];if(typeof n!="function")throw new TypeError("Callback function must be callable.");for(var r=0;r<t.length;r++){var o=n.call(t,t[r],r,t);Array.isArray(o)?e.push.apply(e,o):e.push(o)}return e};Array.prototype.flatMap=function(e){var n=arguments[1]||this;return t(n,e)}}})();
(function(){"use strict";var e=Array.prototype.indexOf;Array.prototype.includes||(Array.prototype.includes=function(r){"use strict";if(r!==void 0&&Array.isArray(this)&&!Number.isNaN(r))return e.apply(this,arguments)!==-1;var o=Object(this),a=o.length?t(o.length):0;if(a===0)return!1;for(var i=arguments.length>1?n(arguments[1]):0,l=i<0?Math.max(a+i,0):i,s=Number.isNaN(r);l<a;){var u=o[l];if(u===r||s&&Number.isNaN(u))return!0;l++}return!1});function t(e){return Math.min(Math.max(n(e),0),Number.MAX_SAFE_INTEGER)}function n(e){var t=Number(e);return Number.isFinite(t)&&t!==0?r(t)*Math.floor(Math.abs(t)):t}function r(e){return e>=0?1:-1}if(!Array.prototype.values){var o=(function(){function e(e){if(this.$1=void 0,this.$2=0,e==null)throw new TypeError("Cannot convert undefined or null to object");this.$1=Object(e)}var t=e.prototype;return t.next=function(){if(this.$1==null||this.$2>=this.$1.length)return this.$1=void 0,{value:void 0,done:!0};var e=this.$1[this.$2];return this.$2++,{value:e,done:!1}},t[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=function(){return this},e})();Array.prototype.values=function(){return new o(this)}}Array.prototype[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]||(Array.prototype[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=Array.prototype.values)})();
"use strict";Array.prototype.findLast==null&&(Array.prototype.findLast=function(t,n){for(var e=this,r=e.length-1;r>=0;r--){var o=e[r],a=t.call(n,o,r,e);if(a)return o}});
"use strict";Array.prototype.findLastIndex==null&&(Array.prototype.findLastIndex=function(t,n){for(var e=this,r=e.length-1;r>=0;r--){var o=e[r],a=t.call(n,o,r,e);if(a)return r}return-1});
"use strict";Array.prototype.toReversed==null&&(Array.prototype.toReversed=function(){return this.slice().reverse()});
"use strict";Array.prototype.toSorted==null&&(Array.prototype.toSorted=function(t){return this.slice().sort(t)});
"use strict";Array.prototype.toSpliced==null&&(Array.prototype.toSpliced=function(){var e=this.slice();return e.splice.apply(e,arguments),e});
"use strict";if(Array.prototype.with==null){var toIntegerOrInfinity=function(t){return Number.isNaN(t)||t===0?0:t===1/0||t===-1/0?t:Math.trunc(t)};Array.prototype.with=function(e,n){var r=this.length,o=toIntegerOrInfinity(e),a;if(o>=0?a=o:a=r+o,a>=r||a<0)throw new RangeError("Invalid index");var i=this.slice();return i[a]=n,i}}
(function(e){e.__t=function(e){return e[0]},e.__w=function(e){return e}})(typeof globalThis!="undefined"?globalThis:typeof global!="undefined"?global:typeof window!="undefined"?window:typeof this!="undefined"?this:typeof self!="undefined"?self:{});
(function(e){var t={},n=function(t,n){if(!t&&!n)return null;var e={};return typeof t!="undefined"&&(e.type=t),typeof n!="undefined"&&(e.signature=n),e},r=function(t,r){return n(t&&/^[A-Z]/.test(t)?t:void 0,r&&(r.params&&r.params.length||r.returns)?"function("+(r.params?r.params.map(function(e){return/\?/.test(e)?"?"+e.replace("?",""):e}).join(","):"")+")"+(r.returns?":"+r.returns:""):void 0)},o=function(t,n,r){return t},a=function(t,n,o){if("typechecks"in __transform_includes){var e=r(n?n.name:void 0,o);e&&__w(t,e)}return t},i=function(t,n,r){return r.apply(t,n)},l=function(n,r,o,a,i){if(i){i.callId||(i.callId=i.module+":"+(i.line||0)+":"+(i.column||0));var e=i.callId;t[e]=(t[e]||0)+1}return o.apply(n,r)};typeof __transform_includes=="undefined"?(e.__annotator=o,e.__bodyWrapper=i):(e.__annotator=a,"codeusage"in __transform_includes?(e.__annotator=o,e.__bodyWrapper=l,e.__bodyWrapper.getCodeUsage=function(){return t},e.__bodyWrapper.clearCodeUsage=function(){t={}}):e.__bodyWrapper=i)})(typeof globalThis!="undefined"?globalThis:typeof global!="undefined"?global:typeof window!="undefined"?window:typeof this!="undefined"?this:typeof self!="undefined"?self:{});
self.__DEV__=self.__DEV__||0,self.emptyFunction=function(){};
(function(e,t){var n="keys",r="values",o="entries",a=(function(){var e=l(Array),a;return e||(a=(function(){"use strict";function e(e,t){this.$1=e,this.$2=t,this.$3=0}var a=e.prototype;return a.next=function(){if(this.$1==null)return{value:t,done:!0};var e=this.$1,a=this.$1.length,i=this.$3,l=this.$2;if(i>=a)return this.$1=t,{value:t,done:!0};if(this.$3=i+1,l===n)return{value:i,done:!1};if(l===r)return{value:e[i],done:!1};if(l===o)return{value:[i,e[i]],done:!1}},a[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=function(){return this},e})()),{keys:e?function(e){return e.keys()}:function(e){return new a(e,n)},values:e?function(e){return e.values()}:function(e){return new a(e,r)},entries:e?function(e){return e.entries()}:function(e){return new a(e,o)}}})(),i=(function(){var e=l(String),n;return e||(n=(function(){"use strict";function e(e){this.$1=e,this.$2=0}var n=e.prototype;return n.next=function(){if(this.$1==null)return{value:t,done:!0};var e=this.$2,n=this.$1,r=n.length;if(e>=r)return this.$1=t,{value:t,done:!0};var o,a=n.charCodeAt(e);if(a<55296||a>56319||e+1===r)o=n[e];else{var i=n.charCodeAt(e+1);i<56320||i>57343?o=n[e]:o=n[e]+n[e+1]}return this.$2=e+o.length,{value:o,done:!1}},n[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=function(){return this},e})()),{keys:function(){throw TypeError("Strings default iterator doesn't implement keys.")},values:e?function(e){return e[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]()}:function(e){return new n(e)},entries:function(){throw TypeError("Strings default iterator doesn't implement entries.")}}})();function l(e){return typeof e.prototype[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=="function"&&typeof e.prototype.values=="function"&&typeof e.prototype.keys=="function"&&typeof e.prototype.entries=="function"}var s=(function(){"use strict";function e(e,t){this.$1=e,this.$2=t,this.$3=Object.keys(e),this.$4=0}var a=e.prototype;return a.next=function(){var e=this.$3.length,a=this.$4,i=this.$2,l=this.$3[a];if(a>=e)return this.$1=t,{value:t,done:!0};if(this.$4=a+1,i===n)return{value:l,done:!1};if(i===r)return{value:this.$1[l],done:!1};if(i===o)return{value:[l,this.$1[l]],done:!1}},a[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=function(){return this},e})(),u={keys:function(t){return new s(t,n)},values:function(t){return new s(t,r)},entries:function(t){return new s(t,o)}};function c(e,t){return typeof e=="string"?i[t||r](e):Array.isArray(e)?a[t||r](e):e[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]?e[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]():u[t||o](e)}Object.assign(c,{KIND_KEYS:n,KIND_VALUES:r,KIND_ENTRIES:o,keys:function(t){return c(t,n)},values:function(t){return c(t,r)},entries:function(t){return c(t,o)},generic:u.entries}),e.FB_enumerate=c})(typeof global=="object"?global:typeof this=="object"?this:typeof window=="object"?window:typeof self=="object"?self:{});
"use strict";(function(){if(typeof Element=="undefined"||Element.prototype.scroll)return;function e(e,t){if(t===void 0&&(t=!1),e.length!==0){var n=e[0],r=e[1];if(n=Number(n)||0,r=Number(r)||0,e.length===1){var o=e[0];if(o==null)return;n=o.left,r=o.top,n!==void 0&&(n=Number(n)||0),r!==void 0&&(r=Number(r)||0)}n!==void 0&&(this.scrollLeft=(t?this.scrollLeft:0)+n),r!==void 0&&(this.scrollTop=(t?this.scrollTop:0)+r)}}Element.prototype.scroll=Element.prototype.scrollTo=function(){e.call(this,arguments)},Element.prototype.scrollBy=function(){e.call(this,arguments,!0)}})();
"use strict";function getIterableProto(e){return Object.getPrototypeOf(e)}function*generator(){yield 1}function getIterables(){return[generator(),[].values(),[].keys(),[].entries(),new Uint8Array([]).values(),new Uint8Array([]).keys(),new Uint8Array([]).entries(),new Map().values(),new Map().keys(),new Map().entries(),new Set().values(),new Set().keys(),new Set().entries()]}function polyfillIteratorFunctions(){var e=new Set;getIterables().forEach(function(n){e.add(getIterableProto(n))}),e.forEach(function(e){typeof e.drop!="function"&&(e.drop=function(t){for(var e=0;e<t;e++)this.next();return this}),typeof e.every!="function"&&(e.every=function(t){var e=0;for(var n of this)if(!t(n,e++))return!1;return!0}),typeof e.filter!="function"&&(e.filter=function*(t){var e=0;for(var n of this)t(n,e++)&&(yield n)}),typeof e.find!="function"&&(e.find=function(t){var e=0;for(var n of this)if(t(n,e++))return n}),typeof e.flatMap!="function"&&(e.flatMap=function*(t){var e=0;for(var n of this){var r=t(n,e++);"next"in r||(r=r[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]());for(var o=r.next();!o.done;)yield o.value,o=r.next()}}),typeof e.forEach!="function"&&(e.forEach=function(t){var e=0;for(var n of this)t(n,e++)}),typeof e.map!="function"&&(e.map=function*(t){var e=0;for(var n of this)yield t(n,e++)}),typeof e.reduce!="function"&&(e.reduce=function(t,n){var e=n,r=0;for(var o of this)e=t(e,o,r++);return e}),typeof e.some!="function"&&(e.some=function(t){var e=0;for(var n of this)if(t(n,e++))return!0;return!1}),typeof e.take!="function"&&(e.take=function*(t){var e=0;for(var n of this){if(e++>=t)break;yield n}}),typeof e.toArray!="function"&&(e.toArray=function(){return Array.from(this)})})}polyfillIteratorFunctions();
(function(){function e(){if(typeof JSON!="object"||typeof JSON.stringify!="function")return!1;if(typeof navigator=="undefined"||!navigator.userAgent)return!0;var e=navigator.userAgent,t;return e.indexOf("Firefox/")>-1?(t=e.match(/Firefox\/([0-9]+)/),t==null||!(parseInt(t[1],10)>=62)):e.indexOf("Edg/")>-1?(t=e.match(/Edg\/([0-9]+)/),t==null||!(parseInt(t[1],10)>=79)):e.indexOf("Chrome/")>-1?(t=e.match(/Chrome\/([0-9]+)/),t==null||!(parseInt(t[1],10)>=66)):e.indexOf("CriOS/")>-1?(t=e.match(/CriOS\/([0-9]+)/),t==null||!(parseInt(t[1],10)>=66)):e.indexOf("Safari/")>-1&&e.indexOf("Version/")>-1?(t=e.match(/Version\/([0-9]+)/),t==null||!(parseInt(t[1],10)>=12)):!0}function t(){return JSON.stringify(["\u2028\u2029"])==='["\\u2028\\u2029"]'}e()&&!t()&&(JSON.stringify=(function(e){var t=/\u2028/g,n=/\u2029/g;return function(o,a,i){var r=e.call(this,o,a,i);return r&&(-1<r.indexOf("\u2028")&&(r=r.replace(t,"\\u2028")),-1<r.indexOf("\u2029")&&(r=r.replace(n,"\\u2029"))),r}})(JSON.stringify))})();
(function(){var e=Object.prototype.hasOwnProperty;Object.entries=function(t){if(t==null)throw new TypeError("Object.entries called on non-object");var n=[];for(var r in t)e.call(t,r)&&n.push([r,t[r]]);return n},typeof Object.fromEntries!="function"&&(Object.fromEntries=function(t){var e={};for(var n of t){var r=n[0],o=n[1];e[r]=o}return e}),Object.values=function(t){if(t==null)throw new TypeError("Object.values called on non-object");var n=[];for(var r in t)e.call(t,r)&&n.push(t[r]);return n}})();
"use strict";Set.prototype.difference==null&&(Set.prototype.difference=function(t){var e=new Set(this);for(var n of t)e.has(n)&&e.delete(n);return e});
"use strict";Set.prototype.intersection==null&&(Set.prototype.intersection=function(t){var e=new Set;for(var n of this)t.has(n)&&e.add(n);return e});
"use strict";Set.prototype.isDisjointFrom==null&&(Set.prototype.isDisjointFrom=function(t){if(this.size<=t.size){for(var e of this)if(t.has(e))return!1}else for(var n of t)if(this.has(n))return!1;return!0});
"use strict";Set.prototype.isSubsetOf==null&&(Set.prototype.isSubsetOf=function(t){if(this.size>t.size)return!1;for(var e of this)if(!t.has(e))return!1;return!0});
"use strict";Set.prototype.isSupersetOf==null&&(Set.prototype.isSupersetOf=function(t){if(this.size<t.size)return!1;for(var e of t)if(!this.has(e))return!1;return!0});
"use strict";Set.prototype.symmetricDifference==null&&(Set.prototype.symmetricDifference=function(t){var e=new Set(this);for(var n of t)e.has(n)?e.delete(n):e.add(n);return e});
String.prototype.contains||(String.prototype.contains=String.prototype.includes);
String.prototype.padStart||(String.prototype.padStart=function(e,t){return e=e>>0,t=String(t||" "),this.length>e?String(this):(e=e-this.length,e>t.length&&(t+=t.repeat(e/t.length)),t.slice(0,e)+String(this))}),String.prototype.padEnd||(String.prototype.padEnd=function(e,t){return e=e>>0,t=String(t||" "),this.length>e?String(this):(e=e-this.length,e>t.length&&(t+=t.repeat(e/t.length)),String(this)+t.slice(0,e))});
if(!String.prototype.matchAll){var MAX_CALLS_TO_EXEC=250;String.prototype.matchAll=function(e){if(!e.global)throw new TypeError("String.prototype.matchAll called with a non-global RegExp argument");for(var n=String(this),r=[],o,a=0;(o=e.exec(n))&&a++<MAX_CALLS_TO_EXEC;)r.push(o);return r}}
String.prototype.trimLeft||(String.prototype.trimLeft=function(){return this.replace(/^\s+/,"")}),String.prototype.trimRight||(String.prototype.trimRight=function(){return this.replace(/\s+$/,"")});
"use strict";(function(e){function t(){return!(typeof URL!="function"||typeof URL.createObjectURL!="function"||typeof URL.revokeObjectURL!="function"||typeof File!="function"||typeof Blob!="function")}if(t()){var n={},r=URL.createObjectURL,o=URL.revokeObjectURL;URL.createObjectURL=function(e){var t=null,o=0;e instanceof File?(t="File",o=e.size):e instanceof Blob?(t="Blob",o=e.size):typeof MediaSource=="function"&&e instanceof MediaSource&&(t="MediaSource",o=0);var a=r.call(URL,e);return t!==null&&(n[a]={type:t,size:o}),a},URL.revokeObjectURL=function(e){o.call(URL,e),delete n[e]},URL._fbRegisteredObjectURL=function(){return Object.values(n)}}})(this);
(function(e){var t=e.babelHelpers={},n=Object.prototype.hasOwnProperty;typeof Symbol!="undefined"&&!(typeof Symbol!="function"||Symbol.asyncIterator)&&(Symbol.asyncIterator=Symbol("Symbol.asyncIterator"));function r(e){this.wrapped=e}function o(e){var t,n;function o(e,r){return new Promise(function(o,i){var l={key:e,arg:r,resolve:o,reject:i,next:null};n?n=n.next=l:(t=n=l,a(e,r))})}function a(t,n){try{var o=e[t](n),l=o.value,s=l instanceof r;Promise.resolve(s?l.wrapped:l).then(function(e){if(s){a(t==="return"?"return":"next",e);return}i(o.done?"return":"normal",e)},function(e){a("throw",e)})}catch(e){i("throw",e)}}function i(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1});break}t=t.next,t?a(t.key,t.arg):n=null}this._invoke=o,typeof e.return!="function"&&(this.return=void 0)}typeof Symbol=="function"&&(typeof Symbol!="function"||Symbol.asyncIterator)&&(o.prototype[typeof Symbol=="function"?Symbol.asyncIterator:"@@asyncIterator"]=function(){return this}),o.prototype.next=function(e){return this._invoke("next",e)},o.prototype.throw=function(e){return this._invoke("throw",e)},o.prototype.return=function(e){return this._invoke("return",e)},t.createClass=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),t.inheritsLoose=function(e,t){return Object.assign(e,t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.__superConstructor__=t,t},t.wrapNativeSuper=function(e){var n=typeof Map=="function"?new Map:void 0;return t.wrapNativeSuper=function(e){if(e===null)return null;if(typeof e!="function")throw new TypeError("Super expression must either be null or a function");if(n!==void 0){if(n.has(e))return n.get(e);n.set(e,r)}t.inheritsLoose(r,e);function r(){e.apply(this,arguments)}return r},t.wrapNativeSuper(e)},t.assertThisInitialized=function(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},t._extends=Object.assign,t.extends=t._extends,t.construct=function(e,t){return new(Function.prototype.bind.apply(e,[null].concat(t)))},t.objectWithoutPropertiesLoose=function(e,t){var r={};for(var o in e)!n.call(e,o)||t.indexOf(o)>=0||(r[o]=e[o]);return r},t.taggedTemplateLiteralLoose=function(e,t){return t||(t=e.slice(0)),e.raw=t,e},t.bind=Function.prototype.bind,t.wrapAsyncGenerator=function(e){return function(){return new o(e.apply(this,arguments))}},t.awaitAsyncGenerator=function(e){return new r(e)},t.asyncIterator=function(e){var t;if(typeof Symbol!="undefined"&&((typeof Symbol!="function"||Symbol.asyncIterator)&&(t=e[typeof Symbol=="function"?Symbol.asyncIterator:"@@asyncIterator"],t!=null)||(typeof Symbol!="function"||Symbol.iterator)&&(t=e[typeof Symbol=="function"?Symbol.iterator:"@@iterator"],t!=null)))return t.call(e);throw new TypeError("Object is not async iterable")},t.asyncGeneratorDelegate=function(e,t){var n={},r=!1;function o(n,o){return r=!0,o=new Promise(function(t){t(e[n](o))}),{done:!1,value:t(o)}}return typeof Symbol=="function"&&(typeof Symbol!="function"||Symbol.iterator)&&(n[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=function(){return this}),n.next=function(e){return r?(r=!1,e):o("next",e)},typeof e.throw=="function"&&(n.throw=function(e){if(r)throw r=!1,e;return o("throw",e)}),typeof e.return=="function"&&(n.return=function(e){return r?(r=!1,e):o("return",e)}),n},t.arrayLikeToArray=function(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}})(typeof global=="undefined"?self:global);
(function(e){var t={},n=["global","require","requireDynamic","requireLazy","module","exports"],r=["global","require","importDefault","importNamespace","requireLazy","module","exports"],o=1,a=32,i=64,l=256,s={},u=Object.prototype.hasOwnProperty;function c(o,l){if(!u.call(t,o)){if(l===!0)return null;throw new Error("Module "+o+" has not been defined")}var s=t[o];if(s.resolved)return s;for(var c=s.special,_=s.factory.length,f=c&a?r.concat(s.deps):n.concat(s.deps),g=[],h,y=0;y<_;y++){switch(f[y]){case"module":h=s;break;case"exports":h=s.exports;break;case"global":h=e;break;case"require":h=d;break;case"requireDynamic":h=null;break;case"requireLazy":h=null;break;case"importDefault":h=m;break;case"importNamespace":h=p;break;default:typeof f[y]=="string"&&(h=d.call(null,f[y]))}g.push(h)}var C=s.factory.apply(e,g);return C&&(s.exports=C),c&i?s.exports!=null&&u.call(s.exports,"default")&&(s.defaultExport=s.exports.default):s.defaultExport=s.exports,s.resolved=!0,s}function d(e,t){var n=c(e,t);if(n)return n.defaultExport!==s?n.defaultExport:n.exports}function m(e){var t=c(e);if(t)return t.defaultExport!==s?t.defaultExport:null}function p(e){var t=c(e);if(t)return t.exports}function _(e,n,r,a){if(u.call(t,e)){var i=t[e].special||0;if(i&l)return}typeof r=="function"?(t[e]={factory:r,deps:n,defaultExport:s,exports:{},special:a||0,resolved:!1},a!=null&&a&o&&d.call(null,e)):t[e]={defaultExport:r,exports:r,resolved:!0}}function f(e,t,n){var r=c(e,!0);if(r){if(typeof t=="function")return t(d(e))}else if(typeof n=="function")return n()}_("ifRequireable",[],function(){return f},l),e.__d=_,e.require=d,e.importDefault=m,e.importNamespace=p,e.$RefreshReg$=function(){},e.$RefreshSig$=function(){return function(e){return e}}})(this);
(function(){if(typeof globalThis=="undefined"){var e=typeof global!="undefined"?global:typeof window!="undefined"?window:typeof this!="undefined"?this:typeof self!="undefined"?self:{};e.globalThis=e}})();
(function(e){var t=e.performance;t&&t.setResourceTimingBufferSize&&(t.setResourceTimingBufferSize(2500),t.onresourcetimingbufferfull=function(){e.__isresourcetimingbufferfull=!0},t.setResourceTimingBufferSize=function(){})})(typeof this=="object"?this:typeof global=="object"?global:typeof window=="object"?window:typeof self=="object"?self:{});
__d("Env",[],(function(t,n,r,o,a,i){var e={ajaxpipe_token:null,compat_iframe_token:null,iframeKey:"",iframeTarget:"",iframeToken:"",isCQuick:!1,jssp_header_sent:!1,jssp_targeting_enabled:!1,loadHyperion:!1,start:Date.now(),nocatch:!1,useTrustedTypes:!1,isTrustedTypesReportOnly:!1,enableDefaultTrustedTypesPolicy:!1,ig_server_override:"",barcelona_server_override:"",ig_mqtt_wss_endpoint:"",ig_mqtt_polling_endpoint:""};t.Env&&Object.assign(e,t.Env),t.Env=e;var l=e;i.default=l}),66);
__d("fb-error-lite",[],(function(t,n,r,o,a,i){"use strict";var e={PREVIOUS_FILE:1,PREVIOUS_FRAME:2,PREVIOUS_DIR:3,FORCED_KEY:4};function l(t){var n=new Error(t);if(n.stack===void 0)try{throw n}catch(e){}n.messageFormat=t;for(var r=arguments.length,o=new Array(r>1?r-1:0),a=1;a<r;a++)o[a-1]=arguments[a];return n.messageParams=o.map(function(e){return String(e)}),n.taalOpcodes=[e.PREVIOUS_FRAME],n}var s={err:l,TAALOpcode:e};i.default=s}),66);
__d("sprintf",[],(function(t,n,r,o,a,i){"use strict";function e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0;return e.replace(/%s/g,function(){return String(n[o++])})}i.default=e}),66);
__d("invariant",["Env","fb-error-lite","sprintf"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e,t){if(!e){for(var n=t,o=arguments.length,a=new Array(o>2?o-2:0),i=2;i<o;i++)a[i-2]=arguments[i];if(typeof n=="number"){var l=u(n,a),s=l.decoderLink,c=l.message;n=c,a.unshift(s)}else if(n===void 0){n="Invariant: ";for(var d=0;d<a.length;d++)n+="%s,"}var m=n,p=new Error(m);throw p.name="Invariant Violation",p.messageFormat=n,p.messageParams=a.map(function(e){return String(e)}),p.taalOpcodes=[r("fb-error-lite").TAALOpcode.PREVIOUS_FRAME],p.stack,p}}function u(t,n){var o="Minified invariant #"+t+"; %s";n.length>0&&(o+=" Params: "+n.map(function(e){return"%s"}).join(", "));var a=(e||(e=r("Env"))).show_invariant_decoder===!0?"visit "+c(t,n)+" to see the full message.":"";return{message:o,decoderLink:a}}function c(e,t){var n="https://www.internalfb.com/intern/invariant/"+e+"/";return t.length>0&&(n+="?"+t.map(function(e,t){return"args["+t+"]="+encodeURIComponent(String(e))}).join("&")),n}l.default=s}),98);
__d("DTSG",["invariant","DTSGInitialData"],(function(t,n,r,o,a,i,l,s){"use strict";var e=o("DTSGInitialData").token||null;function u(){return e}function c(t){e=t}function d(){s(0,5809)}function m(e){s(0,73819)}l.getToken=u,l.setToken=c,l.refresh=d,l.setTokenConfig=m}),98);
__d("DTSG_ASYNC",["DTSGInitData"],(function(t,n,r,o,a,i,l){"use strict";var e=r("DTSGInitData").async_get_token||null;function s(){return e}function u(t){e=t}l.getToken=s,l.setToken=u}),98);
__d("FBJSON",[],(function(t,n,r,o,a,i){var e=JSON.parse,l=JSON.stringify;i.parse=e,i.stringify=l}),66);
__d("MetaConfigMap",[],(function(t,n,r,o,a,i){"use strict";var e={},l={add:function(n,r){for(var t in n)r&&r.entry++,t in e?r&&r.dup_entry++:e[t]=n[t]},get:function(n){return e[n]}},s=l;i.default=s}),66);
__d("QPLHasteSupportDataStorage",[],(function(t,n,r,o,a,i){"use strict";var e={},l={add:function(n,r){Object.keys(n).forEach(function(t){if(r&&r.entry++,e[t]==null){var o=n[t];e[t]=o}else r&&r.dup_entry++})},get:function(n){return e[n]}};i.default=l}),66);
__d("performance",[],(function(t,n,r,o,a,i){"use strict";var e=t.performance||t.msPerformance||t.webkitPerformance||{},l=e;i.default=l}),66);
__d("performanceNow",["performance"],(function(t,n,r,o,a,i,l){var e,s;if((e||(e=r("performance"))).now)s=function(){return(e||(e=r("performance"))).now()};else{var u=t._cstart,c=Date.now(),d=typeof u=="number"&&u<c?u:c,m=0;s=function(){var e=Date.now(),t=e-d;return t<m&&(d-=m-t,t=e-d),m=t,t}}var p=s;l.default=p}),98);
__d("removeFromArray",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){var n=e.indexOf(t);n!==-1&&e.splice(n,1)}i.default=e}),66);
__d("fb-error",["performanceNow","removeFromArray"],(function(t,n,r,o,a,i){"use strict";var e,l={PREVIOUS_FILE:1,PREVIOUS_FRAME:2,PREVIOUS_DIR:3,FORCED_KEY:4};function s(e){var t=new Error(e);if(t.stack===void 0)try{throw t}catch(e){}t.messageFormat=e;for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.messageParams=r.map(function(e){return String(e)}),t.taalOpcodes=[l.PREVIOUS_FRAME],t}var u=!1,c={errorListener:function(n){var e=t.console,r=e[n.type]?n.type:"error";if(n.type==="fatal"||r==="error"&&!u){var o=n.message;e.error("ErrorUtils caught an error:\n\n"+o+"\n\nSubsequent non-fatal errors won't be logged; see https://fburl.com/debugjs.",n),u=!0}}},d={skipDupErrorGuard:!1},m={config:d,setup:_},p=!1;function _(e){p===!1&&(p=!0,m.config=Object.freeze(e))}var f={access_token:null},g=6,h=6e4,y=10*h,C=new Map,b=0;function v(){var t=(e||(e=n("performanceNow")))();if(t>b+h){var r=t-y;for(var o of C){var a=o[0],i=o[1];i.lastAccessed<r&&C.delete(a)}b=t}}function S(t){v();var r=(e||(e=n("performanceNow")))(),o=C.get(t);if(o==null)return C.set(t,{dropped:0,logged:[r],lastAccessed:r}),1;var a=o.dropped,i=o.logged;for(o.lastAccessed=r;i[0]<r-h;)i.shift();return i.length<g?(o.dropped=0,i.push(r),a+1):(o.dropped++,null)}var R={shouldLog:function(t){return S(t.hash)}},L="RE_EXN_ID";function E(e){var t=null;return e==null||typeof e!="object"?t=s("Non-object thrown: %s",String(e)):Object.prototype.hasOwnProperty.call(e,L)?t=s("Rescript exception thrown: %s",JSON.stringify(e)):typeof(e==null?void 0:e.then)=="function"?t=s("Promise thrown: %s",JSON.stringify(e)):typeof e.message!="string"?t=s("Non-error thrown: %s, keys: %s",String(e),JSON.stringify(Object.keys(e).sort())):e.messageFormat!=null&&typeof e.messageFormat!="string"?t=s("Error with non-string messageFormat thrown: %s, %s, keys: %s",String(e.message),String(e),JSON.stringify(Object.keys(e).sort())):Object.isExtensible&&!Object.isExtensible(e)&&(t=s("Non-extensible thrown: %s",String(e.message))),t!=null?(t.taalOpcodes=t.taalOpcodes||[],t.taalOpcodes.push(l.PREVIOUS_FRAME),t):e}var k=typeof window=="undefined"?"<self.onerror>":"<window.onerror>",I;function T(e){var t,n=e.error!=null?E(e.error):s(e.message||"");n.fileName==null&&e.filename!=null&&(n.fileName=e.filename),n.line==null&&e.lineno!=null&&(n.line=e.lineno),n.column==null&&e.colno!=null&&(n.column=e.colno),n.guardList=[k],n.loggingSource="ONERROR",(t=I)===null||t===void 0||t.reportError(n)}var D={setup:function(n){typeof t.addEventListener=="function"&&I==null&&(I=n,t.addEventListener("error",T))}},x=[],$={pushGuard:function(t){x.unshift(t)},popGuard:function(){x.shift()},inGuard:function(){return x.length!==0},cloneGuardList:function(){return x.map(function(e){return e.name})},findDeferredSource:function(){for(var e of x)if(e.deferredSource!=null)return e.deferredSource}};function P(e){return e.type!=null?e.type:e.loggingSource=="GUARDED"||e.loggingSource=="ERROR_BOUNDARY"||e.name=="SyntaxError"?"fatal":e.loggingSource=="ONERROR"&&e.message.indexOf("ResizeObserver loop")>=0||e.stack!=null&&e.stack.indexOf("chrome-extension://")>=0?"warn":"error"}var N=[],M=(function(){function e(){this.metadata=[].concat(N)}var t=e.prototype;return t.addEntries=function(){var e;return(e=this.metadata).push.apply(e,arguments),this},t.addEntry=function(t,n,r){return this.metadata.push([t,n,r]),this},t.isEmpty=function(){return this.metadata.length===0},t.clearEntries=function(){this.metadata=[]},t.format=function(){var e=[];return this.metadata.forEach(function(t){if(t&&t.length){var n=t.map(function(e){return e!=null?String(e).replace(/:/g,"_"):""}).join(":");e.push(n)}}),e},t.getAll=function(){return this.metadata},e.addGlobalMetadata=function(t,n,r){N.push([t,n,r])},e.getGlobalMetadata=function(){return N},e.unsetGlobalMetadata=function(t,n){N=N.filter(function(e){return!(Array.isArray(e)&&e[0]===t&&e[1]===n)})},e})(),w={debug:1,info:2,warn:3,error:4,fatal:5};function A(e,t){var n,r;if(!Object.isFrozen(e)){t.type&&(!e.type||w[e.type]>w[t.type])&&(e.type=t.type);var o=t.metadata;if(o!=null){va
__d("FBLogger",["fb-error"],(function(t,n,r,o,a,i,l){"use strict";l.default=r("fb-error").FBLogger}),98);
__d("bx",["FBLogger"],(function(t,n,r,o,a,i,l){"use strict";var e={};function s(t){var n=e[t];if(!n)throw r("FBLogger")("staticresources").mustfixThrow("bx"+('(...): Unknown file path "'+t+'"'));return n}s.add=function(t,n){var r=!1;for(var o in t)n&&n.entry++,o in e?n&&n.dup_entry++:(t[o].loggingID=o,e[o]=t[o])},s.getURL=function(e){return e.uri},l.default=s}),98);
__d("getFalcoLogPolicy_DO_NOT_USE",["FBLogger"],(function(t,n,r,o,a,i,l){"use strict";var e={r:1},s={};function u(t){var n=s[t];return n==null?(r("FBLogger")("staticresources").mustfix("Failed to find a Haste-supplied log policy for the Falco event ' + 'identified by token `%s`. Failing open (ie. with a sampling rate of 1.0).",t),e):n}u.add=function(e,t){Object.keys(e).forEach(function(n){t&&t.entry++,s[n]==null?s[n]=e[n]:t&&t.dup_entry++})},l.default=u}),98);
__d("SimpleHook",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){function e(){this.__callbacks=[],this.call=this.$2}var t=e.prototype;return t.hasCallback=function(t){var e=this.__callbacks;return e.length>0&&(t==null||e.some(function(e){return e===t||e.$1===t}))},t.add=function(t,n){var e=this,r;if((n==null?void 0:n.once)===!0){var o=function(){e.remove(r),t.apply(null,arguments)};o.$1=t,r=o}else r=t;return this.__callbacks.push(r),r},t.removeLast=function(){return this.__callbacks.pop()},t.remove=function(t){return this.removeIf(function(e){return e===t})},t.removeIf=function(t){var e=this.__callbacks;return this.__callbacks=e.filter(function(e){return!t(e)}),e.length>this.__callbacks.length},t.clear=function(){this.__callbacks=[]},t.$2=function(){for(var e=this.__callbacks,t=0,n=e.length;t<n;++t){var r=e[t];r.apply(null,arguments)}},e})();i.SimpleHook=e}),66);
__d("BanzaiLazyQueue",["SimpleHook"],(function(t,n,r,o,a,i,l){var e=[],s=new(o("SimpleHook")).SimpleHook,u={onQueue:s,queuePost:function(n,r,o){e.push([n,r,o]),s.call(n,r,o)},flushQueue:function(){var t=e;return e=[],t}};i.exports=u}),34);
__d("ExecutionEnvironment",[],(function(t,n,r,o,a,i){"use strict";var e=!!(t!==void 0&&t.document&&t.document.createElement),l=typeof WorkerGlobalScope=="function",s=typeof SharedWorkerGlobalScope=="function"&&self instanceof SharedWorkerGlobalScope,u=!l&&e,c={canUseDOM:e,canUseEventListeners:e&&!!(t.addEventListener||t.attachEvent),canUseViewport:e&&!!window.screen,canUseWorkers:typeof Worker!="undefined",isInBrowser:e||l,isInMainThread:u,isInSharedWorker:s,isInWorker:l},d=c;i.default=d}),66);
__d("emptyFunction",[],(function(t,n,r,o,a,i){"use strict";function e(e){return function(){return e}}var l=function(){};l.thatReturns=e,l.thatReturnsFalse=e(!1),l.thatReturnsTrue=e(!0),l.thatReturnsNull=e(null),l.thatReturnsThis=function(){return this},l.thatReturnsArgument=function(e){return e};var s=l;i.default=s}),66);
__d("gkx",["invariant","BanzaiLazyQueue","ExecutionEnvironment","emptyFunction"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u={},c={};function d(t){var n=u[t];return n!=null||s(0,11797,t),c[t]||(c[t]=!0,n.hash!=null&&((e||(e=r("ExecutionEnvironment"))).canUseDOM||(e||(e=r("ExecutionEnvironment"))).isInWorker)&&o("BanzaiLazyQueue").queuePost("gk2_exposure",{identifier:t,hash:n.hash})),n.result}d.add=function(e,t){for(var n in e)t&&t.entry++,n in u?t&&t.dup_entry++:u[n]=e[n]},d.addLoggedInternal=function(e){d.add(e);for(var t in e)c[t]=!0};var m=r("emptyFunction");d.getGKs=function(){return null},d.getLogged=function(){return Object.keys(c).map(function(e){return{identifier:e,hash:u[e].hash}})},d.setPass=m,d.setFail=m,d.clear=m;var p=d;l.default=p}),98);
__d("ix",["invariant"],(function(t,n,r,o,a,i,l,s){var e={},u=new Set;function c(t){var n=e[t];return n||s(0,11798,t),n}c.add=function(t,n){var r=!1;for(var o in t)n&&n.entry++,o in e?n&&n.dup_entry++:(t[o].loggingID=o,e[o]=t[o])},c.getUsedPaths_ONLY_FOR_REACT_FLIGHT=function(){return t.__flight_execution_mode_DO_NOT_USE==="flight"||s(0,34547),Array.from(u)},c.getAllPaths=function(){var t=new Set;return Object.values(e).map(function(e){if((e==null?void 0:e.sprited)===0)return e.uri;if((e==null?void 0:e.sprited)===1)return e._spi;if((e==null?void 0:e.sprited)===2)return e.spi}).forEach(function(e){return e!=null&&t.add(e)}),t},l.default=c}),98);
__d("justknobx",["invariant"],(function(t,n,r,o,a,i,l,s){"use strict";var e={},u={getBool:function(t){s(0,47459)},getInt:function(t){s(0,47459)},_:function(n){var t=e[n];return t!=null||s(0,47458,n),t.r},add:function(n,r){for(var t in n)r&&r.entry++,t in e?r&&r.dup_entry++:e[t]=n[t]}},c=u;l.default=c}),98);
__d("qex",["invariant","BanzaiLazyQueue"],(function(t,n,r,o,a,i,l,s){"use strict";var e={},u={},c={_:function(n){var t=e[n];t!=null||s(0,11799,n);var r=t.l,a=t.r;return r!=null&&!u[n]&&(u[n]=!0,o("BanzaiLazyQueue").queuePost("qex",{l:r})),a},add:function(n,r){for(var t in n)r&&r.entry++,t in e?r&&r.dup_entry++:e[t]=n[t]}},d=c;l.default=d}),98);
__d("HasteSupportData",["ix","MetaConfigMap","QPLHasteSupportDataStorage","bx","getFalcoLogPolicy_DO_NOT_USE","gkx","justknobx","qex"],(function(t,n,r,o,a,i,l,s){"use strict";function e(e,t){var n=e.bxData,o=e.clpData,a=e.gkxData,i=e.ixData,l=e.justknobxData,u=e.metaconfigData,c=e.qexData,d=e.qplData;n!=null&&r("bx").add(n,t),o!=null&&r("getFalcoLogPolicy_DO_NOT_USE").add(o,t),a!=null&&r("gkx").add(a,t),i!=null&&s.add(i,t),u!=null&&r("MetaConfigMap").add(u,t),c!=null&&r("qex").add(c,t),d!=null&&r("QPLHasteSupportDataStorage").add(d,t),l!=null&&r("justknobx").add(l,t)}l.handle=e}),98);
__d("ArbiterToken",["invariant"],(function(t,n,r,o,a,i,l,s){"use strict";var e=(function(){function e(e,t){this.unsubscribe=function(){for(var e=0;e<this.$2.length;e++)this.$2[e].remove();this.$2.length=0},this.$1=e,this.$2=t}var t=e.prototype;return t.isForArbiterInstance=function(t){return this.$1||s(0,2506),this.$1===t},e})();l.default=e}),98);
__d("ErrorGuard",["fb-error"],(function(t,n,r,o,a,i,l){"use strict";l.default=r("fb-error").ErrorGuard}),98);
__d("CallbackDependencyManager",["ErrorGuard"],(function(t,n,r,o,a,i){var e,l=(function(){"use strict";function t(){this.$1=new Map,this.$2=new Map,this.$3=1,this.$4=new Map}var r=t.prototype;return r.$5=function(t,n){for(var e=0,r=new Set,o=0,a=n.length;o<a;o++)r.add(n[o]);for(var i of r.keys())if(!this.$4.get(i)){e++;var l=this.$1.get(i);l===void 0&&(l=new Map,this.$1.set(i,l)),l.set(t,(l.get(t)||0)+1)}return e},r.$6=function(r){var t=this.$1.get(r);if(t)for(var o of t.entries()){var a=o[0],i=o[1]-1;t.set(a,i),i<=0&&t.delete(a);var l=this.$2.get(a);if(l!==void 0&&(l.$7--,l.$7<=0)){var s=l.$8;this.$2.delete(a),(e||(e=n("ErrorGuard"))).applyWithGuard(s,null,[])}}},r.addDependenciesToExistingCallback=function(t,n){var e=this.$2.get(t);if(!e)return null;var r=this.$5(t,n);return e.$7+=r,t},r.isPersistentDependencySatisfied=function(t){return!!this.$4.get(t)},r.satisfyPersistentDependency=function(t){this.$4.set(t,1),this.$6(t)},r.satisfyNonPersistentDependency=function(t){var e=this.$4.get(t)===1;e||this.$4.set(t,1),this.$6(t),e||this.$4.delete(t)},r.registerCallback=function(r,o){var t=this.$3;this.$3++;var a=this.$5(t,o);return a===0?((e||(e=n("ErrorGuard"))).applyWithGuard(r,null,[]),null):(this.$2.set(t,{$8:r,$7:a}),t)},t})();a.exports=l}),null);
__d("EventSubscription",[],(function(t,n,r,o,a,i){"use strict";var e=function(t){var e=this;this.remove=function(){e.subscriber&&(e.subscriber.removeSubscription(e),e.subscriber=null)},this.subscriber=t};i.default=e}),66);
__d("EmitterSubscription",["EventSubscription"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(e){function t(t,n,r){var o;return o=e.call(this,t)||this,o.listener=n,o.context=r,o}return babelHelpers.inheritsLoose(t,e),t})(r("EventSubscription"));l.default=e}),98);
__d("EventSubscriptionVendor",["invariant"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(){function e(){this.$1={}}var t=e.prototype;return t.addSubscription=function(t,n){n.subscriber===this||l(0,2828),this.$1[t]||(this.$1[t]=[]);var e=this.$1[t].length;return this.$1[t].push(n),n.eventType=t,n.key=e,n},t.removeAllSubscriptions=function(t){t===void 0?this.$1={}:delete this.$1[t]},t.removeSubscription=function(t){var e=t.eventType,n=t.key,r=this.$1[e];r&&delete r[n]},t.getSubscriptionsForType=function(t){return this.$1[t]},e})();a.exports=e}),null);
__d("BaseEventEmitter",["EmitterSubscription","ErrorGuard","EventSubscriptionVendor","FBLogger","emptyFunction"],(function(t,n,r,o,a,i){var e,l=(function(){"use strict";function t(){this.$2=new(n("EventSubscriptionVendor")),this.$1=null}var r=t.prototype;return r.addListener=function(t,r,o){return this.$2.addSubscription(t,new(n("EmitterSubscription"))(this.$2,r,o))},r.removeListener=function(t){this.$2.removeSubscription(t)},r.once=function(t,n,r){var e=this;return this.addListener(t,function(){e.removeCurrentListener(),n.apply(r,arguments)})},r.removeAllListeners=function(t){this.$2.removeAllSubscriptions(t)},r.removeCurrentListener=function(){if(!this.$1)throw n("FBLogger")("emitter").mustfixThrow("Not in an emitting cycle; there is no current subscription");this.$2.removeSubscription(this.$1)},r.listeners=function(t){var e=this.$2.getSubscriptionsForType(t);return e?e.filter(n("emptyFunction").thatReturnsTrue).map(function(e){return e.listener}):[]},r.emit=function(t){var e=this.$2.getSubscriptionsForType(t);if(e){for(var n=Object.keys(e),r,o=0;o<n.length;o++){var a=n[o],i=e[a];if(i){if(this.$1=i,r==null){r=[i,t];for(var l=0,s=arguments.length<=1?0:arguments.length-1;l<s;l++)r[l+2]=l+1<1||arguments.length<=l+1?void 0:arguments[l+1]}else r[0]=i;this.__emitToSubscription.apply(this,r)}}this.$1=null}},r.__emitToSubscription=function(r,o){for(var t=arguments.length,a=new Array(t>2?t-2:0),i=2;i<t;i++)a[i-2]=arguments[i];(e||(e=n("ErrorGuard"))).applyWithGuard(r.listener,r.context,a,{name:"EventEmitter "+o+" event"})},t})();a.exports=l}),null);
__d("EventEmitter",["BaseEventEmitter"],(function(t,n,r,o,a,i,l){var e=(function(e){function t(){return e.apply(this,arguments)||this}return babelHelpers.inheritsLoose(t,e),t})(r("BaseEventEmitter"));l.default=e}),98);
__d("EventEmitterWithHolding",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){function e(e,t){this.$2=e,this.$3=t,this.$1=null,this.$5=[],this.$4=0}var t=e.prototype;return t.addListener=function(t,n,r){return this.$2.addListener(t,n,r)},t.once=function(t,n,r){return this.$2.once(t,n,r)},t.addRetroactiveListener=function(t,n,r){var e=this.$2.addListener(t,n,r),o=this.$5;return o.push(!1),this.$4++,this.$3.emitToListener(t,n,r),this.$4--,o[o.length-1]&&e.remove(),o.pop(),e},t.removeAllListeners=function(t){this.$2.removeAllListeners(t)},t.removeCurrentListener=function(){if(this.$4){var e=this.$5;e[e.length-1]=!0}else this.$2.removeCurrentListener()},t.listeners=function(t){return this.$2.listeners(t)},t.emit=function(t){for(var e,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];(e=this.$2).emit.apply(e,[t].concat(r))},t.emitAndHold=function(t){for(var e,n,r=arguments.length,o=new Array(r>1?r-1:0),a=1;a<r;a++)o[a-1]=arguments[a];this.$1=(e=this.$3).holdEvent.apply(e,[t].concat(o)),(n=this.$2).emit.apply(n,[t].concat(o)),this.$1=null},t.releaseCurrentEvent=function(){this.$1!=null?this.$3.releaseEvent(this.$1):this.$4>0&&this.$3.releaseCurrentEvent()},t.releaseHeldEventType=function(t){this.$3.releaseEventType(t)},e})();i.default=e}),66);
__d("EventHolder",["invariant"],(function(t,n,r,o,a,i,l,s){"use strict";var e=(function(){function e(){this.$1={},this.$2=[]}var t=e.prototype;return t.holdEvent=function(t){this.$1[t]=this.$1[t]||[];for(var e=this.$1[t],n={eventType:t,index:e.length},r=arguments.length,o=new Array(r>1?r-1:0),a=1;a<r;a++)o[a-1]=arguments[a];return e.push(o),n},t.emitToListener=function(t,n,r){var e=this,o=this.$1[t];o&&o.forEach(function(o,a){o&&(e.$2.push({eventType:t,index:a}),n.apply(r,o),e.$2.pop())})},t.releaseCurrentEvent=function(){this.$2.length||s(0,1764),this.releaseEvent(this.$2[this.$2.length-1])},t.releaseEvent=function(t){delete this.$1[t.eventType][t.index]},t.releaseEventType=function(t){this.$1[t]=[]},e})();l.default=e}),98);
__d("Arbiter",["invariant","ArbiterToken","CallbackDependencyManager","ErrorGuard","EventEmitter","EventEmitterWithHolding","EventHolder"],(function(t,n,r,o,a,i,l,s){"use strict";var e;function u(e){return Array.isArray(e)?e:[e]}function c(e){return e instanceof d||e===d?e:d}var d=(function(){function t(){var e=new(r("EventEmitter"));this.$3=new m,this.$2=new(r("EventEmitterWithHolding"))(e,this.$3),this.$1=new(r("CallbackDependencyManager")),this.$4=[]}var n=t.prototype;return n.subscribe=function(t,n,o){var e=this;t=u(t),t.forEach(function(e){e&&typeof e=="string"||s(0,1966,e)}),typeof n=="function"||s(0,1967,n),o=o||"all",o==="new"||o==="all"||s(0,1968,o);var a=t.map(function(t){var r=function(o){return e.$5(n,t,o)};if(r.__SMmeta=n.__SMmeta,o==="new")return e.$2.addListener(t,r);e.$4.push({});var a=e.$2.addRetroactiveListener(t,r);return e.$4.pop(),a});return new(r("ArbiterToken"))(this,a)},n.$5=function(n,o,a){var t=this.$4[this.$4.length-1];if(t[o]!==!1){var i=(e||(e=r("ErrorGuard"))).applyWithGuard(n,null,[o,a]);i===!1&&this.$2.releaseCurrentEvent(),t[o]=i}},n.unsubscribeCurrentSubscription=function(){this.$2.removeCurrentListener()},n.releaseCurrentPersistentEvent=function(){this.$2.releaseCurrentEvent()},n.subscribeOnce=function(t,n,r){var e=this,o=this.subscribe(t,function(t,r){return e.unsubscribeCurrentSubscription(),n(t,r)},r);return o},n.unsubscribe=function(t){t.isForArbiterInstance(this)||s(0,1969),t.unsubscribe()},n.inform=function(t,n,r){var e=Array.isArray(t);t=u(t),r=r||"event";var o=r==="state"||r==="persistent";this.$4.push({});for(var a=0;a<t.length;a++){var i=t[a];i||s(0,1970,i),this.$3.setHoldingBehavior(i,r),this.$2.emitAndHold(i,n),this.$6(i,n,o)}var l=this.$4.pop();return e?l:l[t[0]]},n.query=function(t){var e=this.$3.getHoldingBehavior(t);!e||e==="state"||s(0,1971,t);var n=null;return this.$3.emitToListener(t,function(e){n=e}),n},n.registerCallback=function(t,n){return typeof t=="function"?this.$1.registerCallback(t,n):this.$1.addDependenciesToExistingCallback(t,n)},n.$6=function(t,n,r){n!==null&&(r?this.$1.satisfyPersistentDependency(t):this.$1.satisfyNonPersistentDependency(t))},t.subscribe=function(n,r,o){return t.prototype.subscribe.apply(c(this),arguments)},t.unsubscribeCurrentSubscription=function(){return t.prototype.unsubscribeCurrentSubscription.apply(c(this))},t.releaseCurrentPersistentEvent=function(){return t.prototype.releaseCurrentPersistentEvent.apply(c(this))},t.subscribeOnce=function(n,r,o){return t.prototype.subscribeOnce.apply(c(this),arguments)},t.unsubscribe=function(n){return t.prototype.unsubscribe.apply(c(this),arguments)},t.inform=function(n,r,o){return t.prototype.inform.apply(c(this),arguments)},t.informSingle=function(n,r,o){return t.prototype.inform.apply(c(this),arguments)},t.query=function(n){return t.prototype.query.apply(c(this),arguments)},t.registerCallback=function(n,r){return t.prototype.registerCallback.apply(c(this),arguments)},t.$6=function(n,r,o){return t.prototype.$6.apply(c(this),arguments)},t.$5=function(n,r,o){return t.prototype.$5.apply(c(this),arguments)},t})(),m=(function(e){function t(){var t;return t=e.call(this)||this,t.$ArbiterEventHolder1={},t}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.setHoldingBehavior=function(t,n){this.$ArbiterEventHolder1[t]=n},n.getHoldingBehavior=function(t){return this.$ArbiterEventHolder1[t]},n.holdEvent=function(n){var t=this.$ArbiterEventHolder1[n];if(t!=="persistent"&&this.$ArbiterEventHolder2(n),t!=="event"){for(var r,o=arguments.length,a=new Array(o>1?o-1:0),i=1;i<o;i++)a[i-1]=arguments[i];return(r=e.prototype.holdEvent).call.apply(r,[this,n].concat(a))}},n.$ArbiterEventHolder2=function(t){var e=this;this.emitToListener(t,function(){return e.releaseCurrentEvent()})},n.releaseEvent=function(n){n&&e.prototype.releaseEvent.call(this,n)},t})(r("EventHolder"));d.call(d);var p=d;l.default=p}),98);
__d("OdsWebBatchFalcoEvent",["FalcoLoggerInternal","getFalcoLogPolicy_DO_NOT_USE"],(function(t,n,r,o,a,i,l){"use strict";var e=r("getFalcoLogPolicy_DO_NOT_USE")("1838142"),s=o("FalcoLoggerInternal").create("ods_web_batch",e),u=s;l.default=u}),98);
__d("FalcoConsentChecker",[],(function(t,n,r,o,a,i){"use strict";function e(t,n,r,o){var a,i;switch(typeof o){case"string":return a=t[String(o)],a?a<=n:!1;case"number":return e(t,n,r,r[Number(o)]);default:if(i=!1,Array.isArray(o)){for(var l=o[0],s=1;s<o.length;s++)if(i=e(t,n,r,o[s]),i){if(l==="or")return!0}else if(l==="and")return!1}return i}}i.default=e}),66);
__d("requireCond",[],(function(t,n,r,o,a,i){function e(e,t,n){throw new Error("Cannot use raw untransformed requireCond.")}var l=e;i.default=l}),66);
__d("Promise",["cr:6640"],(function(t,n,r,o,a,i){"use strict";var e,l=(e=n("cr:6640"))!=null?e:t.Promise;l.allSettled||(l.allSettled=function(e){var t;if((typeof Symbol=="function"?Symbol.iterator:"@@iterator")in e)t=Array.from(e);else return l.reject(new TypeError("Promise.allSettled must be passed an iterable."));for(var n=Array(t.length),r=function(){var e=t[o],r=typeof e=="object"&&e!==null&&typeof e.then=="function";n[o]=r?new l(function(t,n){e.then(function(n){t({status:"fulfilled",value:n})},function(n){t({status:"rejected",reason:n})})}):l.resolve({status:"fulfilled",value:e})},o=0,a=t.length;o<a;++o)r();return l.all(n)}),l.prototype.finally||(l.prototype.finally=function(e){return this.then(function(t){return l.resolve(e()).then(function(){return t})},function(t){return l.resolve(e()).then(function(){throw t})})}),a.exports=l}),null);
/**
* License: https://www.facebook.com/legal/license/a-T0Nj64ye1/
*/
__d("Alea",[],(function(t,n,r,o,a,i){function e(){var e=4022871197,t=function(n){for(var t=n.toString(),r=0;r<t.length;r++){e+=t.charCodeAt(r);var o=.02519603282416938*e;e=o>>>0,o-=e,o*=e,e=o>>>0,o-=e,e+=o*4294967296}return(e>>>0)*23283064365386963e-26};return t.version="Mash 0.9",t}function l(){for(var t=0,n=0,r=0,o=1,a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];var s=i.length>0?i:[new Date],u=e();t=u(" "),n=u(" "),r=u(" ");for(var c=0;c<s.length;c++)t-=u(s[c]),t<0&&(t+=1),n-=u(s[c]),n<0&&(n+=1),r-=u(s[c]),r<0&&(r+=1);u=null;var d=function(){var e=2091639*t+o*23283064365386963e-26;return t=n,n=r,r=e-(o=e|0),r};return d.version="Alea 0.9",d.args=s,d}i.default=l}),66);
__d("Random",["Alea","ServerNonce"],(function(t,n,r,o,a,i){"use strict";var e=4294967296,l=n("ServerNonce").ServerNonce,s;function u(){return s==null&&(s=n("Alea")(l)),s}var c={random:(function(){var n=typeof Uint32Array=="function"?new Uint32Array(1):null,r=t.crypto||t.msCrypto;if(n!=null)try{var o=r==null?void 0:r.getRandomValues;if(typeof o=="function"){var a=o.bind(r);return function(){try{a(n)}catch(e){return u()()}return n[0]/e}}}catch(e){}return u()})(),uint32:function(){return Math.floor(c.random()*e)},intBetween:function(t,n){return Math.floor(c.random()*(n-t+1)+t)},coinflip:(function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t})(function(e){return e===0?!1:e<=1?!0:c.random()*e<=1})};a.exports=c}),null);
__d("ServerTime",["ServerTimeData"],(function(t,n,r,o,a,i,l){var e,s=0,u=0,c=null,d=(e=(typeof window!="undefined"?window:self).performance)==null?void 0:e.timing;if(d){var m=d.requestStart,p=d.domLoading;if(m&&p){var _=r("ServerTimeData").timeOfResponseStart-r("ServerTimeData").timeOfRequestStart,f=p-m-_;u=f/2;var g=p-r("ServerTimeData").timeOfResponseStart-u,h=Math.max(50,f*.8);Math.abs(g)>h&&(s=g,c=Date.now())}}else b(r("ServerTimeData").serverTime);function y(){return Date.now()-s}function C(){return s}function b(e){var t=Date.now()-e;Math.abs(s-t)>6e4&&(s=t,c=Date.now())}function v(){return c===null?null:Date.now()-c}var S=y,R=C;l.getMillis=y,l.getOffsetMillis=C,l.update=b,l.getMillisSinceLastUpdate=v,l.get=S,l.getSkew=R}),98);
__d("WebSessionDefaultTimeoutMs",[],(function(t,n,r,o,a,i){"use strict";var e=35e3;i.default=e}),66);
__d("CookieConsent",["InitialCookieConsent"],(function(t,n,r,o,a,i,l){"use strict";var e,s=new Set((e||(e=r("InitialCookieConsent"))).initialConsent),u=e.shouldShowCookieBanner,c={setConsented:function(){s.add(1),u=!1},shouldShowCookieBanner:function(){return u},shouldWaitForDeferredDatrCookie:function(){return(e||(e=r("InitialCookieConsent"))).shouldWaitForDeferredDatrCookie},isFirstPartyStorageAllowed:function(){return!(e||(e=r("InitialCookieConsent"))).noCookies&&c.hasFirstPartyConsent()},hasFirstPartyConsent:function(){return s.has(1)},hasIndividualThirdPartyIntegrationConsent:function(t){var e,n=c.hasThirdPartyConsent([t]);return(e=n.get(t))!=null?e:!1},hasThirdPartyConsent:function(n){var t=new Map;if(!(e||(e=r("InitialCookieConsent"))).hasGranularThirdPartyCookieConsent){var o=s.has(2);for(var a of n)(e||(e=r("InitialCookieConsent"))).exemptedIntegrations.includes(a)?t.set(a,!0):t.set(a,o);return t}for(var i of n)(e||(e=r("InitialCookieConsent"))).optedInIntegrations.includes(i)?t.set(i,!0):t.set(i,!1);return t},isThirdPartyConsentRequiredForMetaPixel:function(){return(e||(e=r("InitialCookieConsent"))).consentRequiredForMetaPixel},isThirdPartyIntegrationEmbedAllowed:function(n){return(e||(e=r("InitialCookieConsent"))).hasGranularThirdPartyCookieConsent?!(e||(e=r("InitialCookieConsent"))).noCookies&&(e||(e=r("InitialCookieConsent"))).optedInIntegrations.includes(n):(e||(e=r("InitialCookieConsent"))).exemptedIntegrations.includes(n)?!(e||(e=r("InitialCookieConsent"))).noCookies:!(e||(e=r("InitialCookieConsent"))).noCookies&&s.has(2)}},d=c;l.default=d}),98);
__d("err",["fb-error"],(function(t,n,r,o,a,i,l){"use strict";l.default=r("fb-error").err}),98);
__d("getErrorSafe",["fb-error"],(function(t,n,r,o,a,i,l){"use strict";l.default=r("fb-error").getErrorSafe}),98);
__d("isQuotaExceededError",[],(function(t,n,r,o,a,i){"use strict";function e(e){if(!(e instanceof t.DOMException))return!1;var n=e;return n.code===22||n.code===1014||n.name==="QuotaExceededError"||n.name==="NS_ERROR_DOM_QUOTA_REACHED"}function l(t,n){return!!(e(n)&&t&&t.length!==0)}i.isQuotaExceededError=e,i.isStorageQuotaExceededError=l}),66);
__d("WebStorage",["CookieConsent","FBLogger","err","getErrorSafe","isQuotaExceededError"],(function(t,n,r,o,a,i,l){"use strict";var e,s={},u={},c="localStorage",d="sessionStorage",m=!1,p=typeof window!="undefined"?window:self;function _(t,n,o){return(e||(e=r("CookieConsent"))).isFirstPartyStorageAllowed()?(Object.prototype.hasOwnProperty.call(t,o)||(t[o]=n(o)),t[o]):(m||(r("FBLogger")("web_storage").warn("Failed to get %s because of missing cookie consent",o.toString()),m=!0),null)}function f(e){try{return p[e]}catch(e){r("FBLogger")("web_storage").warn("Failed to get storage for read %s",r("getErrorSafe")(e).message)}return null}function g(e){var t=null;try{if(t=p[e],t!=null&&typeof t.setItem=="function"&&typeof t.removeItem=="function"){var n="__test__"+Date.now();t.setItem(n,""),t.removeItem(n)}else return null}catch(n){if(o("isQuotaExceededError").isStorageQuotaExceededError(t,r("getErrorSafe")(n))===!1)return r("FBLogger")("web_storage").catching(r("getErrorSafe")(n)).warn("Failed to get WebStorage of type `%s`",e),null}return t}function h(e){var t=null;try{if(t=p[e],t!=null&&typeof t.setItem=="function"&&typeof t.removeItem=="function"){var n="__test__"+Date.now();t.setItem(n,""),t.removeItem(n)}}catch(e){if(o("isQuotaExceededError").isStorageQuotaExceededError(t,r("getErrorSafe")(e))===!0)return!0}return!1}function y(e){for(var t=[],n=0;n<e.length;n++)t.push(e.key(n)||"");return t}function C(e,t,n){if(e==null)return new Error("storage cannot be null");var o=null;try{e.setItem(t,n)}catch(i){var a=y(e).map(function(t){var n=(e.getItem(t)||"").length;return t+"("+n+")"});o=r("err")("%sStorage quota exceeded while setting %s(%s). Items(length) follows: %s",r("getErrorSafe")(i).name?r("getErrorSafe")(i).name+": ":"",t,n.length,a.join())}return o}var b={getLocalStorage:function(){return _(s,g,c)},getAllowlistedKeyFromLocalStorage:function(t){var e;return(e=_(u,f,c))==null?void 0:e.getItem(t)},getSessionStorage:function(){return _(s,g,d)},getAllowlistedKeyFromSessionStorage:function(t){var e;return(e=_(u,f,d))==null?void 0:e.getItem(t)},getLocalStorageForRead:function(){return _(u,f,c)},getSessionStorageForRead:function(){return _(u,f,d)},isLocalStorageQuotaExceeded:function(){return h(c)},isSessionStorageQuotaExceeded:function(){return h(d)},setItemGuarded:C,setAllowlistedKeyToLocalStorage:function(t,n,r){return C(t,n,r)},clearCaches:function(){s={},u={}}},v=b;l.default=v}),98);
__d("WebSession",["FBLogger","Random","WebSessionDefaultTimeoutMs","WebStorage"],(function(t,n,r,o,a,i,l){"use strict";var e,s=36,u=6,c=Math.pow(s,u);function d(e){return e==null||Number.isFinite(e)===!1||e<=0?null:e}function m(e){if(e==null)return null;var t=parseInt(e,10);return""+t!==e?(r("FBLogger")("web_session").warn("Expected the web session expiry time to parse as an integer. Found `%s`.",String(e)),null):d(t)}function p(e){return e==null?null:e.length!==u?(r("FBLogger")("web_session").warn("Expected the web session id to be a %d character string. It was %d character(s). Received `%s`.",u,e.length,e),null):/^[a-z0-9]+$/.test(e)===!1?(r("FBLogger")("web_session").warn("Expected the web session ID to be a base-%d encoded string. Received `%s`.",s,e),null):e}function _(e){if(e==null)return null;if(typeof e!="string"&&!(e instanceof String))return r("FBLogger")("web_session").warn("A non-string value was passed to `coerceSession`. This should be impossible according to this method's Flow type. The value was `%s`.",e),null;var t=e.split(":"),n=t[0],o=t[1],a=m(o),i=p(n);return a==null||i==null?null:{expiryTime:a,id:i}}function f(){var e=Math.floor(o("Random").random()*c),t=e.toString(s);return"0".repeat(u-t.length)+t}var g=null;function h(){return g==null&&(g=f()),g}function y(t){t===void 0&&(t=Date.now());var n=(e||(e=r("WebStorage"))).getLocalStorageForRead();if(n==null)return null;try{var o=_(n.getItem("Session"));return o&&t<o.expiryTime?o:null}catch(e){return null}}function C(){var t=(e||(e=r("WebStorage"))).getSessionStorageForRead();if(t==null)return null;var n=p(t.getItem("TabId"));if(n==null){var o=(e||(e=r("WebStorage"))).getSessionStorage();if(o==null)return null;var a=f();return e.setItemGuarded(o,"TabId",a),a}return n}function b(t){if(t!==void 0&&d(t)==null){r("FBLogger")("web_session").warn("`WebSession.extend()` was passed an invalid target expiry time `%s`.",t);return}var n=Date.now(),o=t!=null?t:n+r("WebSessionDefaultTimeoutMs"),a=y(n);if(!(a&&a.expiryTime>=o||o<=n)){var i=(e||(e=r("WebStorage"))).getLocalStorage();if(i!=null){var l=a==null?f():a.id;(e||(e=r("WebStorage"))).setItemGuarded(i,"Session",l+":"+o)}}}function v(){var e;return(e=y())==null?void 0:e.id}function S(){var e,t,n=h(),r=(e=v())!=null?e:"",o=(t=C())!=null?t:"";return r+":"+o+":"+n}function R(){return h()}l.getTabId=C,l.extend=b,l.getSessionId=v,l.getId=S,l.getPageId_DO_NOT_USE=R}),98);
__d("performanceAbsoluteNowOnAdjust",["SimpleHook"],(function(t,n,r,o,a,i,l){"use strict";var e=new(o("SimpleHook")).SimpleHook,s=e;l.default=s}),98);
__d("performanceAbsoluteNow",["performance","performanceAbsoluteNowOnAdjust"],(function(t,n,r,o,a,i,l){var e,s=function(){return Date.now()};function u(e){s=e}var c=0,d=-1,m=typeof(e||(e=r("performance")))=="object",p=m&&typeof(e||(e=r("performance"))).now=="function";m&&((e||(e=r("performance"))).timeOrigin?d=(e||(e=r("performance"))).timeOrigin:(e||(e=r("performance"))).timing&&(e||(e=r("performance"))).timing.navigationStart&&(d=(e||(e=r("performance"))).timing.navigationStart));var _,f,g=function(){return 0};if(p&&d!==-1){if(_=function(){return(e||(e=r("performance"))).now()+d},f=function(){return _()+c},g=function(){var e=Date.now()-_();return e>500&&(c=e,r("performanceAbsoluteNowOnAdjust").call(e)),e},typeof window=="object"&&typeof window.addEventListener=="function"){var h={capture:!1,passive:!0};window.addEventListener("blur",g,h),window.addEventListener("focus",g,h)}}else f=_=function(){return s()};var y={setFallback:u,fromRelativeTime:(function(){if(d===-1){var t=p?Date.now()-(e||(e=r("performance"))).now():0;return function(e){return e+t}}else return function(e){return e+d}})(),__adjust:g,adjusted:f},C=Object.assign(_,y),b=C;l.default=b}),98);
__d("ErrorPubSub",["fb-error"],(function(t,n,r,o,a,i,l){"use strict";l.default=r("fb-error").ErrorPubSub}),98);
__d("PromiseAnnotate",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){return e.displayName=t,e}function l(e){var t=e.displayName;return typeof t=="string"?t:null}i.setDisplayName=e,i.getDisplayName=l}),66);
__d("asyncToGeneratorRuntime",["Promise"],(function(t,n,r,o,a,i){"use strict";var e;function l(t,r,o,a,i,l,s){try{var u=t[l](s),c=u.value}catch(e){o(e);return}u.done?r(c):(e||(e=n("Promise"))).resolve(c).then(a,i)}function s(t){return function(){var r=this,o=arguments;return new(e||(e=n("Promise")))(function(e,n){var a=t.apply(r,o);function i(t){l(a,e,n,i,s,"next",t)}function s(t){l(a,e,n,i,s,"throw",t)}i(void 0)})}}i.asyncToGenerator=s}),66);
__d("promiseDone",["ErrorPubSub","PromiseAnnotate","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s;function u(e){var t=r("getErrorSafe")(e);t.loggingSource="PROMISE_DONE",(s||(s=r("ErrorPubSub"))).reportError(t)}function c(e){return(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{var n=yield e(t);return n}catch(e){u(e)}});return function(e){return t.apply(this,arguments)}})()}function d(t,n,r){var a=r!=null?c(r):null,i=arguments.length>1?t.then(n,a):t;r==null&&i.then(null,u);var l=(e||(e=o("PromiseAnnotate"))).getDisplayName(t);l!=null&&(e||(e=o("PromiseAnnotate"))).setDisplayName(i,l)}l.default=d}),98);
__d("FalcoLoggerInternal",["AnalyticsCoreData","FBLogger","FalcoConsentChecker","FalcoLoggerInternalState","FalcoUtils","Promise","Random","ServerTime","WebSession","err","justknobx","performanceAbsoluteNow","promiseDone"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c=o("FalcoUtils").getTaggedBitmap(0),d=o("FalcoUtils").getTaggedBitmap(37),m=500*1024*.6,p={};function _(){try{var e;if(r("justknobx")._("1276")&&window.self!==window.top&&(e=window.top)!=null&&e.require){var t=window.top.require("FalcoLoggerInternalState");if(t!=null)return r("FBLogger")("falco","iframe_handling").warn("Successfully delegated internal state to top frame"),t.getInstance()}}catch(e){}return r("FalcoLoggerInternalState").getInstance()}var f=_();function g(e,t,n){var a=r("Random").coinflip(t.r);if(!a)return o("FalcoUtils").bumpODSMetrics(n,"event.filters.sampling",1),!1;var i=t.c;if(i!=null&&(s||(s=r("AnalyticsCoreData"))).consents!=null){var l=h(i,(s||(s=r("AnalyticsCoreData"))).consents,e);if(!l)return o("FalcoUtils").bumpODSMetrics(n,"event.filters.consent",1),!1}return!0}function h(e,t,n){var o=p[e];return o==null&&(o=p[e]=JSON.parse(e)),r("FalcoConsentChecker")(t,n,o,o[0])}function y(){return(u||(u=r("performanceAbsoluteNow")))()-o("ServerTime").getOffsetMillis()}function C(e,t,n,o,a,i){if((s||(s=r("AnalyticsCoreData"))).enable_observer){var l=babelHelpers.extends({name:e,time:t,sampled:n,getData:a,policy:o},i&&{getPrivacyContext:i});L.emit("event",l)}}function b(e,t,n,a,i,l){var u=JSON.stringify(i);if(u.length>m){o("FalcoUtils").bumpODSMetrics(e,"event.filters.exceeded_size",1),r("FBLogger")("falco","oversized_message:"+e).warn('Dropping event "%s" due to exceeding the max size %s at %s',e,m,u.length);return}var p=o("FalcoUtils").xorBitmap([0,0],c);p=o("FalcoUtils").xorBitmap(p,d);var _={name:e,policy:t,time:n,extra:u,privacyContext:a,tags:p,sessionId:o("WebSession").getId(),deviceId:(s||(s=r("AnalyticsCoreData"))).device_id,appVersion:s.app_version};l.wrapAndEnqueueItem(_),o("FalcoUtils").bumpODSMetrics(e,"event.captured",1)}function v(e,t,n,a,i,l){try{var s=y();o("FalcoUtils").bumpODSMetrics(e,"event.logged",1);var u=g(s,t,e);if(u){var c=a(),d=n&&n();i?r("promiseDone")(i().then(function(n){b(e,t,s,d,babelHelpers.extends({},c,n),l)}).catch(function(n){r("FBLogger")("falco","canonical_resolution_failed").catching(n instanceof Error?n:r("err")(String(n))).warn('Failed to resolve canonicals for "%s", logging without them',e),b(e,t,s,d,c,l)})):b(e,t,s,d,c,l)}C(e,s,u,t,a,n)}catch(e){R(e)}}function S(t,a,i,l,s,u){try{var c=y();o("FalcoUtils").bumpODSMetrics(t,"event.logged",1);var d=g(c,a,t);if(d){var m=l(),p=(e||(e=n("Promise"))).resolve(i&&i()),_=s?s().catch(function(e){return r("FBLogger")("falco","canonical_resolution_failed").catching(e instanceof Error?e:r("err")(String(e))).warn('Failed to resolve canonicals for "%s", logging without them',t),null}):null;return e.all([m,p,_]).then(function(e){var n=e[0],r=e[1],o=e[2];b(t,a,c,r,o?babelHelpers.extends({},n,o):n,u),C(t,c,d,a,function(){return n},r&&function(){return r})})}else return C(t,c,d,a,l,i),(e||(e=n("Promise"))).resolve()}catch(t){return(e||(e=n("Promise"))).reject(t)}}function R(e){var t=r("FBLogger")("falco");e instanceof Error?t.catching(e).warn("Error while attempting to log to Falco"):t.warn("Caught non-error while attempting to log to Falco: %s",JSON.stringify(e))}var L=f.observable;function E(e,t,n){var r=f.logCriticalQueue,o=f.logImmediatelyQueue,a=f.logQueue;return{log:function(o,i){v(e,t,i,o,n,a)},logAsync:function(o,i){S(e,t,i,o,n,a).catch(R)},logImmediately:function(a,i){v(e,t,i,a,n,o)},logCritical:function(a,i){v(e,t,i,a,n,r)},logRealtimeEvent:function(a,i){v(e,t,i,a,n,r)}}}l.observable=L,l.create=E}),98);
__d("Run",["cr:310"],(function(t,n,r,o,a,i,l){"use strict";var e;l.__domContentCallback=(e=n("cr:310")).__domContentCallback,l.__onloadCallback=e.__onloadCallback,l.onAfterLoad=e.onAfterLoad,l.onAfterUnload=e.onAfterUnload,l.onBeforeUnload=e.onBeforeUnload,l.maybeOnBeforeUnload=e.maybeOnBeforeUnload,l.onLeave=e.onLeave,l.onLoad=e.onLoad,l.onUnload=e.onUnload}),98);
__d("clearTimeout",["cr:3725"],(function(t,n,r,o,a,i,l){"use strict";l.default=n("cr:3725")}),98);
__d("pageID",["WebSession"],(function(t,n,r,o,a,i,l){"use strict";var e=o("WebSession").getPageId_DO_NOT_USE();l.default=e}),98);
__d("setTimeout",["cr:4344"],(function(t,n,r,o,a,i,l){"use strict";l.default=n("cr:4344")}),98);
__d("WebStorageMutex",["WebStorage","clearTimeout","pageID","setTimeout"],(function(t,n,r,o,a,i,l){"use strict";var e,s=null,u=!1,c=r("pageID");function d(){return u||(u=!0,s=(e||(e=r("WebStorage"))).getLocalStorage()),s}var m=(function(){function t(e){this.name=e}t.testSetPageID=function(t){c=t};var n=t.prototype;return n.$2=function(){var e=d();if(!e)return c;var t=e.getItem("mutex_"+this.name);return t=(t!=null?t:"").split(":"),t&&parseInt(t[1],10)>=Date.now()?t[0]:null},n.$3=function(n){var t=d();if(t){var o=n==null?1e3:n,a=Date.now()+o;(e||(e=r("WebStorage"))).setItemGuarded(t,"mutex_"+this.name,c+":"+a)}},n.hasLock=function(){return this.$2()===c},n.lock=function(t,n,o){var e=this;this.$1&&r("clearTimeout")(this.$1),c===(this.$2()||c)&&this.$3(o),this.$1=r("setTimeout")(function(){e.$1=null;var r=e.hasLock()?t:n;r&&r(e)},0)},n.unlock=function(){this.$1&&r("clearTimeout")(this.$1);var e=d();e&&this.hasLock()&&e.removeItem("mutex_"+this.name)},t})();l.default=m}),98);
__d("guid",[],(function(t,n,r,o,a,i){function e(){if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function"&&typeof String.prototype.padStart=="function"){var e=crypto.getRandomValues(new Uint32Array(2));return"f"+e[0].toString(16).padStart(8,"0")+e[1].toString(16).padStart(8,"0")}return"f"+(Math.random()*(1<<30)).toString(16).replace(".","")}i.default=e}),66);
__d("nullthrows",[],(function(t,n,r,o,a,i){function e(e,t){if(t===void 0&&(t="Got unexpected null or undefined"),e!=null)return e;var n=new Error(t);throw n.framesToPop=1,n}i.default=e}),66);
__d("TimeSlice",["cr:1126"],(function(t,n,r,o,a,i,l){l.default=n("cr:1126")}),98);
__d("TimerStorage",[],(function(t,n,r,o,a,i){var e={ANIMATION_FRAME:"ANIMATION_FRAME",IDLE_CALLBACK:"IDLE_CALLBACK",IMMEDIATE:"IMMEDIATE",INTERVAL:"INTERVAL",TIMEOUT:"TIMEOUT"},l={};Object.keys(e).forEach(function(e){return l[e]={}});var s=babelHelpers.extends({},e,{set:function(t,n){l[t][n]=!0},unset:function(t,n){delete l[t][n]},clearAll:function(t,n){Object.keys(l[t]).forEach(n),l[t]={}},getStorages:function(){return{}}}),u=s;i.default=u}),66);
__d("nativeRequestAnimationFrame",[],(function(t,n,r,o,a,i){var e=t.__fbNativeRequestAnimationFrame||t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame,l=e;i.default=l}),66);
__d("requestAnimationFramePolyfill",["ExecutionEnvironment","nativeRequestAnimationFrame","performanceNow"],(function(t,n,r,o,a,i,l){var e,s,u=0,c=r("nativeRequestAnimationFrame");if((e||(e=r("ExecutionEnvironment"))).isInWorker&&c!=null)try{c(function(){})}catch(e){c=null}var d=c||function(e){var n=(s||(s=r("performanceNow")))(),o=Math.max(0,16-(n-u));return u=n+o,t.setTimeout(function(){e((s||(s=r("performanceNow")))())},o)},m=d;l.default=m}),98);
__d("requestAnimationFrameAcrossTransitions",["TimeSlice","requestAnimationFramePolyfill"],(function(t,n,r,o,a,i,l){function e(e){var t=r("TimeSlice").guard(e,"requestAnimationFrame",{propagationType:r("TimeSlice").PropagationType.CONTINUATION});return r("requestAnimationFramePolyfill")(t)}l.default=e}),98);
__d("requestAnimationFrame",["TimeSlice","TimerStorage","requestAnimationFrameAcrossTransitions"],(function(t,n,r,o,a,i,l){function e(e){function t(t){r("TimerStorage").unset(r("TimerStorage").ANIMATION_FRAME,n),e(t)}r("TimeSlice").copyGuardForWrapper(e,t),t.__originalCallback=e;var n=r("requestAnimationFrameAcrossTransitions")(t);return r("TimerStorage").set(r("TimerStorage").ANIMATION_FRAME,n),n}l.default=e}),98);
__d("PersistedQueue",["AnalyticsCoreData","BaseEventEmitter","ExecutionEnvironment","Run","WebStorage","WebStorageMutex","cr:8958","err","guid","nullthrows","performanceAbsoluteNow","requestAnimationFrame"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d=864e5,m=30*1e3,p=new(r("BaseEventEmitter")),_;function f(t){if(t===void 0&&(t=!1),_===void 0){var n;if((n=(e||(e=r("AnalyticsCoreData"))).queue_activation_experiment)!=null&&n&&t)try{return(s||(s=r("WebStorage"))).getLocalStorageForRead()}catch(e){return null}var o="check_quota";try{var a=(s||(s=r("WebStorage"))).getLocalStorage();a?(a.setItem(o,o),a.removeItem(o),_=a):_=null}catch(e){_=null}}return _}function g(e){var t=e.prev,n=e.next;n&&(n.prev=t),t&&(t.next=n),e.next=null,e.prev=null}function h(e){return{item:e,next:null,prev:null}}function y(e,t){var n;return e+"^$"+((n=t==null?void 0:t.queueNameSuffix)!=null?n:"")}var C={},b={},v={},S=!1,R=(function(){function e(e,t){var n,o=this;if(this.$7=0,this.$3=e,this.$5=(n=t==null?void 0:t.queueNameSuffix)!=null?n:"",this.$4=y(e,t),this.$11=this.$4+"^$"+r("guid")(),this.$14=!1,t){var a;this.$8=(a=t.max_age_in_ms)!=null?a:d,this.$12=t.migrate,this.$13=t.onLoad}else this.$8=d;this.$9=[p.addListener("active",function(){(o.$10!=null||!o.$14)&&(o.$14=!0,o.$10=null,o.$15())}),p.addListener("inactive",function(){o.$10==null&&(o.$10=Date.now(),o.$16())})],((u||(u=r("ExecutionEnvironment"))).canUseDOM||(u||(u=r("ExecutionEnvironment"))).isInWorker)&&r("requestAnimationFrame")(function(){return o.$15()})}var t=e.prototype;return t.isActive=function(){var e=this.$10;return e==null?!0:Date.now()-e>m?(this.$10=null,p.emit("active",null),!0):!1},t.$15=function(){this.$17(),this.$18()},t.$16=function(){this.$19()},t.getFullName=function(){return this.$4},t.getQueueNameSuffix=function(){return this.$5},e.isQueueActivateExperiment=function(){return S},e.setOnQueueActivateExperiment=function(){S=!0},e.create=function(n,o){var t=y(n,o);if(t in C)throw r("err")("Duplicate queue created: "+n);var a=new e(n,o);C[t]=a,v[n]?v[n].push(a):v[n]=[a];var i=b[n];return i&&a.setHandler(i),a},e.setHandler=function(t,n){if(v[t]){var e=v[t];for(var r of e)r.setHandler(n)}b[t]=n},t.destroy=function(){this.$9.forEach(function(e){return e.remove()})},e.destroy=function(t,n){var e=y(t,n);C[e].destroy(),delete C[e]},t.setHandler=function(t){return this.$6=t,this.$18(),this},t.$18=function(){this.$7>0&&this.$6&&this.$6(this)},t.length=function(){return this.$7},t.enumeratedLength=function(){return this.$20().length},e.isPersistenceAllowed=function(){var e=f();return!!e},e.getSuffixesForKey=function(t){var e=[];try{var n=f(!0);if(!n)return e;for(var r=t+"^$",o=0;o<n.length;o++){var a=n.key(o);if(typeof a=="string"&&a.startsWith("mutex_falco_"))n.removeItem(a);else if(typeof a=="string"&&a.startsWith(r)){var i=a.split("^$");if(i.length>2){var l=i[1];e.push(l)}else e.push("")}}}catch(e){}return e},t.$17=function(){var e=this,t=f(!0);if(t){var o=this.$4+"^$",a=new(r("WebStorageMutex"))(o),i=this.$12,l=this.$13;a.lock(function(a){var s=Date.now()-e.$8;try{for(var u=0;u<t.length;u++){var c=t.key(u);if(typeof c=="string"&&c.startsWith(o)){var d=t.getItem(c);if(t.removeItem(c),d!=null&&d.startsWith("{")){var m=n("cr:8958").parse(r("nullthrows")(d));if(m.ts>s)try{for(var p of m.items){var _=i!=null?i(p):p;_=l!=null?l(p):p,e.$21(_)}}catch(e){}}}}}catch(e){}a.unlock(),e.$18()})}},t.$19=function(){var e=f();if(e){var t=this.$20();if(t.length===0){e.getItem(this.$11)!=null&&e.removeItem(this.$11);return}(s||(s=r("WebStorage"))).setItemGuarded(e,this.$11,n("cr:8958").stringify({items:t.map(function(e){return e}),ts:(c||(c=r("performanceAbsoluteNow")))()}))}},t.$20=function(){var e=this.$1,t=[];if(!e)return t;do t.push(e.item);while(e=e.prev);return t.reverse()},t.markItemAsCompleted=function(t){var e=t.prev;g(t),this.$1===t&&(this.$1=e),this.$7--,this.isActive()||this.$19()},t.markItemAsFailed=function(t){g(t);var e=this.$2;if(e){var n=e.prev;n&&(n.next=t,t.prev=n),t.next=e,e.prev=t}this.$2=t,this.isActive()&&this.$18()},t.markItem=function(t,n){n?this.markItemAsCompleted(
__d("FalcoUtils",["AnalyticsCoreData","ODS","PersistedQueue","nullthrows"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u="ods_web_batch",c=p(33);function d(e){var t;return e.tags=_((t=e.tags)!=null?t:[0,0],c),e}function m(e){if(e){var t=e.appScopedIdentity,n=e.claim,r=e.fbIdentity,o="";if(r){var a=r.accountId,i=r.actorId;o=a+"^#"+i+"^#"}else t!==void 0&&(o="^#^#"+t);return o+"^#"+n}return""}function p(e){return e>30?[0,1<<e-30]:[1<<e,0]}function _(e,t){return[e[0]|t[0],e[1]|t[1]]}function f(t,n,a){var i;t!==u&&(s||(s=o("ODS"))).bumpEntityKey(7173,"entities.ff_js_web."+t+"."+(e||(e=r("AnalyticsCoreData"))).app_id+"."+((i=(e||(e=r("AnalyticsCoreData"))).app_version)!=null?i:"0").split(".")[0]+"."+e.push_phase,n,a)}function g(e,t,n){var o,a=(o=r("PersistedQueue").getSuffixesForKey(e))!=null?o:[];a.push(t);for(var i of a){var l=e+"^$"+i;if(!n.has(l)){var s=r("PersistedQueue").create(e,{onLoad:d,queueNameSuffix:i});n.set(l,s)}}return r("nullthrows")(n.get(e+"^$"+t))}l.identityToString=m,l.getTaggedBitmap=p,l.xorBitmap=_,l.bumpODSMetrics=f,l.createQueue=g}),98);
__d("FalcoLoggerInternalState",["AnalyticsCoreData","BaseEventEmitter","FalcoUtils"],(function(t,n,r,o,a,i,l){"use strict";var e,s=(function(){function t(){var t;this.queuesMap=new Map;var n=(t=o("FalcoUtils")).identityToString((e||(e=r("AnalyticsCoreData"))).identity);this.observable=new(r("BaseEventEmitter")),this.logQueue=o("FalcoUtils").createQueue("falco_queue_log",n,this.queuesMap),this.logImmediatelyQueue=o("FalcoUtils").createQueue("falco_queue_immediately",n,this.queuesMap),this.logCriticalQueue=o("FalcoUtils").createQueue("falco_queue_critical",n,this.queuesMap)}return t.getInstance=function(){return t.$1||(t.$1=new t),t.$1},t})();s.$1=null,l.default=s}),98);
__d("ODS",["ExecutionEnvironment","FBLogger","OdsWebBatchFalcoEvent","Random","Run","clearTimeout","gkx","setTimeout"],(function(t,n,r,o,a,i,l){var e,s,u=(e||(e=r("ExecutionEnvironment"))).canUseDOM||(e||(e=r("ExecutionEnvironment"))).isInWorker,c={};function d(e,t,n,r,o){var a;r===void 0&&(r=1),o===void 0&&(o=1);var i=(a=c[t])!=null?a:null;if(!(i!=null&&i<=0)){s=s||{};var l=s[e]||(s[e]={}),u=l[t]||(l[t]={}),d=u[n]||(u[n]={n:0,d:null}),m=Number(r),_=Number(o);if(i>0&&(m/=i,_/=i),!(!isFinite(m)||!isFinite(_))){if(d.n+=m,arguments.length>=5){var f=d.d;f==null&&(f=0),d.d=f+_}p()}}}var m;function p(){m==null&&(m=r("setTimeout")(function(){h()},r("gkx")("20935")?13e3/2:5e3))}function _(e,t){u&&(c[e]=o("Random").random()<t?t:0)}function f(e,t,n,r){r===void 0&&(r=1),u&&d(e,t,n,r)}function g(e,t,n,r,o){r===void 0&&(r=1),o===void 0&&(o=1),u&&d(e,t,n,r,o)}function h(e){if(e===void 0&&(e="normal"),!u||(r("clearTimeout")(m),m=null,s==null))return;var t=s;s=null;function n(){return{batch:t}}e==="critical"?r("OdsWebBatchFalcoEvent").logCritical(n):r("OdsWebBatchFalcoEvent").log(n)}u&&o("Run").onUnload(function(){h("critical")}),l.setEntitySample=_,l.bumpEntityKey=f,l.bumpFraction=g,l.flush=h}),98);
__d("PerfFalcoEvent",["FalcoLoggerInternal","getFalcoLogPolicy_DO_NOT_USE"],(function(t,n,r,o,a,i,l){"use strict";var e=r("getFalcoLogPolicy_DO_NOT_USE")("1744178"),s=o("FalcoLoggerInternal").create("perf",e),u=s;l.default=u}),98);
__d("CurrentLocale",["IntlCurrentLocale"],(function(t,n,r,o,a,i,l){"use strict";var e={get:function(){return r("IntlCurrentLocale").code}},s=e;l.default=s}),98);
__d("Locale",["SiteData"],(function(t,n,r,o,a,i,l){function e(){return r("SiteData").is_rtl}l.isRTL=e}),98);
__d("PerfXSharedFields",["CurrentLocale","Locale","SiteData","getErrorSafe"],(function(t,n,r,o,a,i,l){var e=typeof window!="undefined"?window:self,s={addCommonValues:function(n){var t=e==null?void 0:e.navigator;try{t&&typeof t.hardwareConcurrency=="number"&&(n.num_cores=Math.floor(t.hardwareConcurrency)),t&&t.deviceMemory&&(n.ram_gb=t.deviceMemory),t&&t.connection&&(typeof t.connection.downlink=="number"&&(n.downlink_megabits=t.connection.downlink),typeof t.connection.effectiveType=="string"&&(n.effective_connection_type=t.connection.effectiveType),typeof t.connection.rtt=="number"&&(n.rtt_ms=t.connection.rtt))}catch(e){if(r("getErrorSafe")(e).message!=="can't access dead object")throw r("getErrorSafe")(e)}return n.client_push_phase=r("SiteData").push_phase,n.client_revision=r("SiteData").client_revision,r("SiteData").server_revision!=null&&(n.server_revision=r("SiteData").server_revision),n.locale=r("CurrentLocale").get(),n.isRTL=Number(o("Locale").isRTL()),n},getCommonData:function(){var e={};return s.addCommonValues(e),e}},u=s;l.default=u}),98);
__d("QPLCoreHelpers",[],(function(t,n,r,o,a,i){"use strict";function e(e,t,n,r,o,a,i){var l,s,u,c="unreliable";o!=null&&(c+="_"+o);var d={string:(l={},l.join_id=e,l.qpl_join__source_clock=c,l.qpl__source="client_js",l),int:(s={},s.qpl_join__absolute_time_origin_ms=t,s),bool:(u={},u.qpl_join__source_is_primary=n,u)};if(r!=null&&d.int&&(d.int.qpl_join__close_session_after_seconds=r),a!=null){var m;d.string_array=(m={},m.qpl_join__namespaces=a,m)}return i!=null&&d.int&&(d.int.qpl_join__action_priority=i),d}function l(e){switch(e){case 1:return"join_request_";case 0:return"join_request_";case 3:return"join_response_";case 2:return"join_response_";default:return null}}function s(e,t){var n=l(e);return n==null?null:n+t}i.generateJoinAnnotations=e,i.getAlignmentPointNamePrefix=l,i.getAlignmentPointName=s}),66);
__d("QPLEvent",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e.i}function l(e){var t;return(t=e.r)!=null?t:0}function s(e){var t;return(t=e.m)!=null?t:1}i.getMarkerId=e,i.getSampleRate=l,i.getSamplingMethod=s}),66);
__d("DoublyLinkedListMap",[],(function(t,n,r,o,a,i){var e=(function(){"use strict";function e(){this._head=null,this._tail=null,this._nodes={},this._nodeCount=0}var t=e.prototype;return t.get=function(t){var e,n=(e=this._nodes[t])==null?void 0:e.data;return n!=null?n:null},t.getIndex=function(t){for(var e=this._head,n=0;e;e=e.next,n++)if(e.key===t)return n;return null},t._insert=function(t,n,r,o){r!=null&&!this._nodes[r]&&(r=null);var e;r!=null&&this._nodes[r]?e=this._nodes[r]:e=o?this._head:this._tail;var a={data:n,key:t,next:null,prev:null};return e&&(this.remove(t),o?(a.prev=e.prev,e.prev&&(e.prev.next=a),e.prev=a,a.next=e):(a.next=e.next,e.next&&(e.next.prev=a),e.next=a,a.prev=e)),a.prev===null&&(this._head=a),a.next===null&&(this._tail=a),this._nodes[t]=a,this._nodeCount++,this},t.insertBefore=function(t,n,r){return this._insert(t,n,r,!0)},t.insertAfter=function(t,n,r){return this._insert(t,n,r,!1)},t.prepend=function(t,n){return this.insertBefore(t,n,this._head&&this._head.key)},t.append=function(t,n){return this.insertAfter(t,n,this._tail&&this._tail.key)},t.remove=function(t){var e=this._nodes[t];if(e){var n=e.next,r=e.prev;n&&(n.prev=r),r&&(r.next=n),this._head===e&&(this._head=n),this._tail===e&&(this._tail=r),delete this._nodes[t],this._nodeCount--}return this},t.find=function(t){for(var e=this._head;e;e=e.next)if(t(e.data))return e.key;return null},t.reduce=function(t,n){for(var e=this._head;e;e=e.next)n=t(e.data,n);return n},t.exists=function(t){return!!this._nodes[t]},t.isEmpty=function(){return!this._head},t.reset=function(){this._head=null,this._tail=null,this._nodes={},this._nodeCount=0},t.map=function(t){for(var e=this._head;e;e=e.next)t(e.data)},t.getCount=function(){return this._nodeCount},t.getHead=function(){var e;return(e=this._head)==null?void 0:e.data},t.getTail=function(){var e;return(e=this._tail)==null?void 0:e.data},t.getNext=function(t){var e;return(e=this._nodes[t])==null||(e=e.next)==null?void 0:e.data},t.getPrev=function(t){var e;return(e=this._nodes[t])==null||(e=e.prev)==null?void 0:e.data},t.getHeadKey=function(){var e;return(e=this._head)==null?void 0:e.key},t.getTailKey=function(){var e;return(e=this._tail)==null?void 0:e.key},e})();a.exports=e}),null);
__d("QPLMarkerMap",["DoublyLinkedListMap"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(){function e(e){var t=e===void 0?{}:e,n=t.perMarkerLimit,o=n===void 0?null:n,a=t.totalLimit,i=a===void 0?null:a;this.size=0,this.$1={},this.$4=i,this.$5=o,this.$3=new Map,this.$2=new(r("DoublyLinkedListMap"))}var t=e.prototype;return t.set=function(t,n,r){var e=this.$1[t];if(e===void 0){var o={};e=o,this.$1[t]=e}var a=Object.prototype.hasOwnProperty.call(e,n);a||(this.$6(t),this.$7()),this.$8(t,n),a||this.size++,e[n]=r},t.delete=function(t,n){var e=this.$1[t];e===void 0||!Object.prototype.hasOwnProperty.call(e,n)||(this.$9(t,n),delete e[n],this.size--,Object.keys(e).length===0&&delete this.$1[t])},t.get=function(t,n){var e=this.$1[t];if(e!==void 0)return e[n]},t.has=function(t,n){var e=this.$1[t];return e===void 0?!1:Object.prototype.hasOwnProperty.call(e,n)},t.forEach=function(t){var e=0;for(var n in this.$1){var r=Number(n),o=this.$1[r];for(var a in o){var i=Number(a);t(o[i],r,i,e++)}}},t.toString=function(){try{return JSON.stringify(this.$1)}catch(e){return"{}"}},t.$8=function(t,n){var e={markerId:t,instanceKey:n},r=this.$10(t,n),o=this.$4!=null,a=this.$5!=null;o&&(this.$2.remove(r),this.$2.append(r,e));var i=this.$11(t);a&&(i.remove(r),i.append(r,e))},t.$9=function(t,n){var e=this.$10(t,n),r=this.$4!=null,o=this.$5!=null;if(r&&this.$2.remove(e),o){var a=this.$3.get(t);a&&(a.remove(e),a.isEmpty()&&this.$3.delete(t))}},t.$6=function(t){var e=this.$5;if(e!=null){var n=this.$11(t);n.getCount()>=e&&this.$12(n)}},t.$7=function(){var e=this.$4;e!=null&&this.size>=e&&this.$12(this.$2)},t.$12=function(t){var e=t.getHeadKey();if(e!=null){var n=t.get(e);n&&this.delete(n.markerId,n.instanceKey)}},t.$10=function(t,n){return t+":"+n},t.$11=function(t){var e=this.$3.get(t);return e||(e=new(r("DoublyLinkedListMap")),this.$3.set(t,e)),e},e})();l.default=e}),98);
__d("QPLTimestamp",[],(function(t,n,r,o,a,i){"use strict";function e(e){if(e===0)return"0";var t=e.toFixed(6).split(".",2),n=t[0],r=t[1];return n==="0"?r.replace(/^0+/,""):n+r}function l(t,n){var r=n-t;return e(r)}i.timestampToSerializedNanoseconds=e,i.calculateDurationAsNanoseconds=l}),66);
__d("crc32",[],(function(t,n,r,o,a,i){function e(e){for(var t=-1,n=0,r=e.length;n<r;n++)t=t>>>8^l[(t^e.charCodeAt(n))&255];return~t}var l=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];t.Int32Array!==void 0&&(l=new Int32Array(l)),i.default=e}),66);
__d("QPLUtils",["crc32"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return r("crc32")(e)>>>0}function s(t){return t!=null?e(t):0}l.unsignedCrc32=e,l.deriveInstanceKey=s}),98);
__d("QuickPerformanceLoggerTypes",[],(function(t,n,r,o,a,i){"use strict";var e=1,l=3;i.EVENT_BASED_SAMPLING=e,i.USER_BASED_SAMPLING=l}),66);
__d("uuidv4",[],(function(t,n,r,o,a,i){"use strict";function e(){var e,t=(e=self)==null||(e=e.crypto)==null?void 0:e.randomUUID;return typeof t=="function"?self.crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=Math.random()*16|0,n=e==="x"?t:t&3|8;return n.toString(16)})}i.default=e}),66);
__d("QPLCore",["QPLCoreHelpers","QPLEvent","QPLMarkerMap","QPLTimestamp","QPLUtils","QuickPerformanceLoggerTypes","uuidv4"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e){if(e==null)return e;var t={};for(var n in e)t[n]=String(e[n]);return t}function u(e){if(e==null)return e;var t={};for(var n in e)t[n]=e[n].map(String);return t}function c(e,t,n,r){var o,a=t[e];if(!a||Object.entries(a).length===0)return null;var i={};return Object.keys(a).forEach(function(e){var t=a[e];t==null||t.length===0?delete a[e]:r?i[e]=r(t):i[e]=t}),o={},o[e]=babelHelpers.extends({},n&&n[e],i),o}function d(e,t){if(e==null)return t;var n=babelHelpers.extends({},t,c("string",e,t),c("int",e,t,Math.trunc),c("double",e,t),c("bool",e,t),c("string_array",e,t),c("int_array",e,t,function(e){return e.map(Math.trunc)}),c("double_array",e,t),c("bool_array",e,t));return Object.keys(n).forEach(function(e){var t=n[e];(t==null||Object.entries(t).length===0)&&delete n[e]}),Object.entries(n).length!==0?n:null}function m(e,t){var n={};g.isMarkerTracked(t)&&(n.tracked_for_loss=!0),typeof t.absoluteTimeOrigin=="number"&&(n.absolute_time_origin_ns=o("QPLTimestamp").timestampToSerializedNanoseconds(t.absoluteTimeOrigin));var r=babelHelpers.extends({},e,n);return r}function p(e,t){if(!t)return e;var n={};return t.string&&(n.annotations=t.string),t.int&&(n.annotations_int=s(t.int)),t.double&&(n.annotations_double=t.double),t.bool&&(n.annotations_bool=t.bool),t.string_array&&(n.annotations_string_array=t.string_array),t.int_array&&(n.annotations_int_array=u(t.int_array)),t.double_array&&(n.annotations_double_array=t.double_array),t.bool_array&&(n.annotations_bool_array=t.bool_array),babelHelpers.extends({},e,n)}var _=new Map([[o("QuickPerformanceLoggerTypes").EVENT_BASED_SAMPLING,"random_sampling"],[o("QuickPerformanceLoggerTypes").USER_BASED_SAMPLING,"per_user"]]);function f(e,t){return e===0?!1:e<=1?!0:typeof t=="string"?o("QPLUtils").unsignedCrc32(t)%e===0:Math.random()*e<=1}var g=(function(){function t(e){var t;this.$2=1,this.$3=100,this.$4=new Map,this.$5=new Map,this.$6=null,this.$8=new Map,this.activeMarkers=new Map,this.$1=e,this.$7=e.logger,this.$5=(t=e.listenersWithMarker)!=null?t:new Map,this.$9=new(r("QPLMarkerMap"))}var n=t.prototype;return n.$10=function(t,n){try{return n()}catch(e){this.$1.onError&&this.$1.onError(t,e)}},n.getMarker=function(n,r){var t=this;return this.$10("getMarker",function(){var a=t.$11((e||(e=o("QPLEvent"))).getMarkerId(n));if(!a)return null;var i=a.get(r);return i||null})},n.isMarkerOn=function(n,r){var t,a=this;return r===void 0&&(r=0),(t=this.$10("isMarkerOn",function(){var t=a.$11((e||(e=o("QPLEvent"))).getMarkerId(n));if(!t)return!1;var i=t.get(r);return!!i}))!=null?t:!1},t.isMarkerTracked=function(t){return t.trackedForLoss===!0||t.type===2},n.$11=function(t){return this.activeMarkers.get(t)},n.addMarker=function(t,n,r){var e=this.activeMarkers.get(t);e||(e=new Map,this.activeMarkers.set(t,e)),e.set(n,r)},n.deleteMarker=function(t,n){var e;(e=this.activeMarkers.get(t))==null||e.delete(n),this.$12(t,n)},n.markerStart=function(r,a,i,l){var n=this;a===void 0&&(a=0),i===void 0&&(i=this.currentTimestamp());var s=l===void 0?{}:l,u=s.cancelExisting,c=u===void 0?!1:u,d=s.cancelOnUnload,m=d===void 0?!1:d,p=s.trackedForLoss,_=p===void 0?!1:p,f=s.type,g=f===void 0?1:f,h=s.samplingBasis,y=h===void 0?null:h,C=s.qplInternalDoNotUseAbsoluteTimeOrigin,b=s.timeoutMS,v=b===void 0?null:b,S=s.onMarkerTimeout__DoNotUse,R=S===void 0?null:S,L=s.enableE2ETracing,E=L===void 0?!1:L,k=s.crashResilient,I=k===void 0?!1:k;this.$10("markerStart",function(){var l=n.getMarker(r,a);if(l){var s=Math.round(i-l.timestamp);c&&(n.markerAnnotate(r,{string:{cancelType:"DUPLICATE_EVENT"},int:{time_between_markers_ms:s}},{instanceKey:a}),n.markerEnd(r,4,a,i))}var u=n.$13(r,y),d=u[0],p=u[1],f=u[2],h=null;E&&(h=n.$1.e2eTracingIDGenerator?n.$1.e2eTracingIDGenerator(r):null);var b={event:r,passesSampling:d,timestamp:i,sampleRate:p,samplingMethod:f,points:[],cancelOnUnload:m,trackedForLoss:_,type:g,timeoutMS:v,e2eTracingID:h,isCrashResilient:I};if(typeof C=="number"
__d("QPLInspector",[],(function(t,n,r,o,a,i){var e=(function(){function e(){this.$1=[],this.$2={}}var t=e.prototype;return t.appendLog=function(t){for(var e in this.$2)!Object.prototype.hasOwnProperty.call(this.$2,e)||t.marker_id!==e||this.$2[t.marker_id].forEach(function(e){return e(t)});this.$1.push(t)},t.dumpLogs=function(){return this.$1},t.addListener=function(t,n){Object.prototype.hasOwnProperty.call(this.$2,t)||(this.$2[t]=[]),this.$2[t].push(n),this.$1.forEach(function(e){e.marker_id===t&&n(e)})},t.removeListener=function(t,n){var e=this.$2[t].indexOf(n);e!==-1&&this.$2[t].splice(e,1)},e})(),l=new e;i.default=l}),66);
__d("performanceNavigationStart",["performance"],(function(t,n,r,o,a,i,l){var e,s=typeof window!="undefined"?window:self,u;if((e||(e=r("performance"))).now)if((e||(e=r("performance"))).timing&&(e||(e=r("performance"))).timing.navigationStart)u=function(){return(e||(e=r("performance"))).timing.navigationStart};else{if(typeof s._cstart=="number")u=function(){return s._cstart};else{var c=Date.now();u=function(){return c}}u.isPolyfilled=!0}else u=function(){return 0},u.isPolyfilled=!0;var d=u;l.default=d}),98);
__d("QuickPerformanceLogger",["Arbiter","Env","FBLogger","ODS","PerfFalcoEvent","PerfXSharedFields","Promise","QPLCore","QPLEvent","QPLInspector","Run","WebStorage","clearTimeout","cr:12180","cr:1984081","cr:686","getErrorSafe","gkx","guid","performanceAbsoluteNow","performanceNavigationStart","performanceNow","setTimeout"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d,m,p,_,f=typeof window!="undefined"?window:self;function g(t,n){r("FBLogger")("qpl").catching(r("getErrorSafe")(n)).MUSTFIX(e||(e=babelHelpers.taggedTemplateLiteralLoose(["QPL error in ",""])),t)}function h(e){var t=r("PerfXSharedFields").getCommonData(),n={memory_stats:{total_mem:t.ram_gb!=null?t.ram_gb*1073741824:null},network_stats:{downlink_megabits:t.downlink_megabits,network_subtype:t.effective_connection_type,rtt_ms:t.rtt_ms},sitedata_info:{client_push_phase:t.client_push_phase,client_revision:t.client_revision,server_revision:t.server_revision},locale_info:{locale:t.locale,isRTL:t.isRTL}};if(r("gkx")("20836")&&(n.workplace_info={is_gemini:r("gkx")("21050")}),r("gkx")("21051")&&typeof f.__sapienzMetadataCallback__=="function"){var o=f.__sapienzMetadataCallback__();n.sapienz={request_id:String(o.requestId),config_name:String(o.configName)}}return babelHelpers.extends({},e,{metadata:babelHelpers.extends({},e.metadata,n)})}function y(e,t,n){return{i:e,m:n,r:t}}function C(e,t){return new(_||(_=n("Promise")))(function(){var n=t||e;typeof f.__je2e_recordQPLMarker=="function"&&f.__je2e_recordQPLMarker(n),(p||(p=r("Env"))).enable_qplinspector===!0&&r("QPLInspector").appendLog(n),r("gkx")("21053")||r("gkx")("20935")||r("gkx")("5679")?r("PerfFalcoEvent").logImmediately(function(){return n}):r("gkx")("2160")||r("gkx")("21055")||r("gkx")("1624")?r("PerfFalcoEvent").logCritical(function(){return n}):r("PerfFalcoEvent").log(function(){return n})})}function b(e){var t=(s||(s=o("QPLEvent"))).getMarkerId(e),n=t+"_"+r("guid")();return(m||(m=o("ODS"))).bumpEntityKey(2401,"obc.www.all","qpl.e2e_tracing_id_generated."+t),n}function v(e){var t=babelHelpers.extends({},e,{config_type:r("gkx")("21056")?"alpha_beta":"prod"});return h(t)}function S(){return(p||(p=r("Env"))).enable_qplinspector===!0||typeof f.__je2e_recordQPLMarker=="function"||r("gkx")("21057")}function R(){r("Arbiter").inform("qpl_debugger_finished")}var L=(u||(u=r("performanceAbsoluteNow")))();typeof f.__je2e_felabsTracePlugin_setQplInit=="function"&&f.__je2e_felabsTracePlugin_setQplInit((c||(c=r("performanceNow")))());var E={debug:function(t,n,r){},warn:function(t){r("FBLogger")("qpl").blameToPreviousDirectory().warn(t)}},k="qpl",I=(function(e){function t(){var t;t=e.call(this,{decorateEventBeforeUpload:v,unsampleAllEvents:S,onDebuggingIdEnded:R,monotonicNowMs:u||(u=r("performanceAbsoluteNow")),unixNowMs:u||(u=r("performanceAbsoluteNow")),moduleLoadTimestamp:L,logger:E,sendEvent:C,e2eTracingIDGenerator:b,runtimeAbstractionLayer:{setTimeout:r("setTimeout"),clearTimeout:r("clearTimeout")},debugLoggingEnabled:(p||(p=r("Env"))).qpl_debug_logging,onError:g})||this;var n=r("gkx")("21055")?r("gkx")("21058")?function(e){return o("Run").onBeforeUnload(e,!1)}:o("Run").onBeforeUnload:o("Run").onUnload;return n(function(){t.$QuickPerformanceLogger$p_1(),t.$QuickPerformanceLogger$p_2(706,{respectUnloadPolicy:!0,timestamp:t.currentTimestamp()})}),t.$QuickPerformanceLogger$p_3(),t.initQplFlipperPlugin(),t.initQplSapienzPlugin(),t.initQplUserTimingPlugin(),t}babelHelpers.inheritsLoose(t,e);var a=t.prototype;return a.$QuickPerformanceLogger$p_3=function(){var e=this,t=(d||(d=r("WebStorage"))).getSessionStorageForRead();if(!t){this.$QuickPerformanceLogger$p_4("#loadSavedState","sessionStorage is not available");return}var n=t.getItem(k);if(n!=null){t.removeItem(k);var o=JSON.parse(n);if(o==null){this.$QuickPerformanceLogger$p_4("#loadSavedState","Saved state failed to deserialize");return}if(o.markers==null||o.markers.length===0){this.$QuickPerformanceLogger$p_4("#loadSavedState","No saved markers found");return}o.markers.forEach(function(t){var n=t[0],r=t[1],o=t[2];e.addMarker(n,r,o),e.$QuickPerformanceLogger$p_4("#l
__d("QPLAddCometRequestHeaders",["QuickPerformanceLogger","cr:6895"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(){n("cr:6895").registerHeaderProvider(function(){var t={},n=(e||(e=r("QuickPerformanceLogger"))).getActiveMarkerIds({type:2});n.length>0&&(t["X-FB-QPL-Active-Flows"]=n.sort().join(","));var o=e.getActiveE2ETraceIdsAsArray();return o.length>0&&(t["X-FB-QPL-Active-E2E-Trace-IDs"]=o.sort().join(",")),t})}l.default=s}),98);
__d("createCancelableFunction",["emptyFunction"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=e,n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.apply(this,n)};return n.cancel=function(){t=r("emptyFunction")},n}l.default=e}),98);
__d("unexpectedUseInComet",["FBLogger","gkx"],(function(t,n,r,o,a,i,l){"use strict";function e(e){if(r("gkx")("20935")){var t=e+" called unexpectedly. This is not supported in Comet!",n=r("FBLogger")("comet_infra").blameToPreviousFrame().blameToPreviousFrame();n.mustfix(t)}}l.default=e}),98);
__d("RunComet",["ExecutionEnvironment","FBLogger","createCancelableFunction","emptyFunction","getErrorSafe","setTimeout","unexpectedUseInComet"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u={},c=!1,d=!1,m={remove:r("emptyFunction")};function p(e,t){u.unload==null&&(u.unload=[],u.afterunload=[],(s||(s=r("ExecutionEnvironment"))).canUseEventListeners&&window.addEventListener("unload",function(){g("unload"),g("afterunload")})),u[e]==null?(r("FBLogger")("comet_infra").mustfix("EVENT_LISTENERS.%s wasn't initialized but should have been!",e),u[e]=[t]):u[e].push(t)}function _(e){return r("createCancelableFunction")(e)}function f(e){return{remove:function(){e.cancel()}}}function g(t){for(var n=u[t]||[],o=0;o<n.length;o++){var a=n[o];try{a()}catch(n){var i=r("getErrorSafe")(n);r("FBLogger")("comet_infra").catching(i).MUSTFIX(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Hit an error while executing '","' event listeners."])),t)}}u[t]=[]}function h(e){if(c)return e(),f(_(r("emptyFunction")));var t=_(e);return u.domcontentloaded==null?(u.domcontentloaded=[t],(s||(s=r("ExecutionEnvironment"))).canUseEventListeners&&window.addEventListener("DOMContentLoaded",function(){g("domcontentloaded")},!0)):u.domcontentloaded.push(t),f(t)}function y(e){var t=_(e);return p("afterunload",t),f(t)}function C(e){var t=_(e);return u.load==null?(u.load=[t],(s||(s=r("ExecutionEnvironment"))).canUseEventListeners&&window.addEventListener("load",function(){g("domcontentloaded"),g("load")})):u.load.push(t),d&&r("setTimeout")(function(){g("domcontentloaded"),g("load")},0),f(t)}function b(e){var t=_(e);return p("unload",t),f(t)}function v(e){var t=_(e);return u.beforeunload==null?(u.beforeunload=[t],(s||(s=r("ExecutionEnvironment"))).canUseEventListeners&&window.addEventListener("beforeunload",function(e){var t=u.beforeunload||[];for(var n of t){var o=void 0;try{o=n()}catch(e){var a=r("getErrorSafe")(e);r("FBLogger")("comet_infra").catching(a).mustfix("Hit an error while executing onBeforeUnload event listeners.")}if(o!==void 0){o!=null&&o.body!=null&&(o=o.body),e.preventDefault();var i=typeof o=="string"?o:String(o);return e.returnValue=i,i}}})):u.beforeunload.push(t),f(t)}var S=v;function R(e){return r("unexpectedUseInComet")("Run.onLeave"),m}function L(e,t){return r("unexpectedUseInComet")("Run.onCleanupOrLeave"),m}function E(e){r("unexpectedUseInComet")("Run.removeHook")}function k(){if(document.readyState==="loading"?h(function(){c=!0}):c=!0,document.readyState==="complete")d=!0;else{var e=window.onload;window.onload=function(){e&&e(),d=!0}}}(s||(s=r("ExecutionEnvironment"))).canUseDOM&&k();var I=null,T=null;l.onLoad=h,l.onAfterUnload=y,l.onAfterLoad=C,l.onUnload=b,l.onBeforeUnload=v,l.maybeOnBeforeUnload=S,l.onLeave=R,l.onCleanupOrLeave=L,l.__removeHook=E,l.__domContentCallback=I,l.__onloadCallback=T}),98);
__d("RunWWW",["cr:925100"],(function(t,n,r,o,a,i,l){"use strict";var e;l.__domContentCallback=(e=n("cr:925100")).__domContentCallback,l.__onloadCallback=e.__onloadCallback,l.__removeHook=e.__removeHook,l.onAfterLoad=e.onAfterLoad,l.onAfterUnload=e.onAfterUnload,l.onBeforeUnload=e.onBeforeUnload,l.maybeOnBeforeUnload=e.maybeOnBeforeUnload,l.onCleanupOrLeave=e.onCleanupOrLeave,l.onLeave=e.onLeave,l.onLoad=e.onLoad,l.onUnload=e.onUnload}),98);
__d("BitMap",[],(function(t,n,r,o,a,i){var e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_",l=(function(){function e(){this.$1=[],this.$2=null}var t=e.prototype;return t.set=function(t){return this.$2!=null&&!this.$1[t]&&(this.$2=null),this.$1[t]=1,this},t.toString=function(){for(var e=[],t=0;t<this.$1.length;t++)e.push(this.$1[t]?1:0);return e.length?u(e.join("")):""},t.toCompressedString=function(){if(this.$1.length===0)return"";if(this.$2!=null)return this.$2;for(var e=[],t=1,n=this.$1[0]||0,r=n.toString(2),o=1;o<this.$1.length;o++){var a=this.$1[o]||0;a===n?t++:(e.push(s(t)),n=a,t=1)}return t&&e.push(s(t)),this.$2=u(r+e.join(""))},e})();function s(e){var t=e.toString(2),n="0".repeat(t.length-1);return n+t}function u(t){for(var n=(t+"00000").match(/[01]{6}/g),r="",o=0;n!=null&&o<n.length;o++)r+=e[parseInt(n[o],2)];return r}i.default=l}),66);
__d("ge",[],(function(t,n,r,o,a,i){function e(e,t,n){return typeof e!="string"?e:t?l(e,t,n):document.getElementById(e)}function l(e,t,n){var r,o,a;if(s(t)==e)return t;if(t.getElementsByTagName){for(o=t.getElementsByTagName(n||"*"),a=0;a<o.length;a++)if(s(o[a])==e)return o[a]}else for(o=t.childNodes,a=0;a<o.length;a++)if(r=l(e,o[a]),r)return r;return null}function s(e){return e.getAttribute?e.getAttribute("id"):null}i.default=e}),66);
__d("memoize",["invariant"],(function(t,n,r,o,a,i,l,s){function e(e){var t=e,n;return function(){return!arguments.length||s(0,4494),t&&(n=t(),t=null),n}}l.default=e}),98);
__d("replaceTransportMarkers",["BanzaiLazyQueue","ge","memoize"],(function(t,n,r,o,a,i,l){var e=new Set;function s(t,a,i){var l=i!==void 0?a[i]:a,u;if(Array.isArray(l))for(u=0;u<l.length;u++)s(t,l,u);else if(l&&typeof l=="object")if(l.__m)l.__lazy?a[i]=r("memoize")(n.bind(null,l.__m)):a[i]=n.call(null,l.__m);else if(l.__jsr)a[i]=new(n.call(null,"JSResourceReferenceImpl"))(l.__jsr).__setRef("replaceTransportMarkers");else if(l.__dr)a[i]=new(n.call(null,"RequireDeferredReference"))(l.__dr).__setRef("replaceTransportMarkers");else if(l.__rc)l.__rc[0]===null?a[i]=null:a[i]=n.call(null,l.__rc[0]),l.__rc[1]&&(e.has(l.__rc[1])||(e.add(l.__rc[1]),o("BanzaiLazyQueue").queuePost("require_cond_exposure_logging",{identifier:l.__rc[1]})));else if(l.__e)a[i]=r("ge")(l.__e);else if(l.__rel)a[i]=t.relativeTo;else if(l.__bigPipeContext)a[i]=t.bigPipeContext;else if(l.__bbox)a[i]=l.__bbox;else{for(var c in l)s(t,l,c);if(l.__map)a[i]=new Map(l.__map);else if(l.__set)a[i]=new Set(l.__set);else if(l.__imm){var d=l.__imm,m=d.method,p=d.value;a[i]=n.call(null,"immutable")[m](p)}}}l.default=s}),98);
__d("ServerJSDefine",["BitMap","replaceTransportMarkers"],(function(t,n,r,o,a,i,l){var e=2,s=8,u=new(r("BitMap")),c={getLoadedModuleHash:function(){return u.toCompressedString()},getModuleNameAndHash:function(t){var e=t.split("@");return{hash:e[1],name:e[0]}},handleDefine:function(n,o,a,i,l){i>=0&&u.set(i),define(n,o,function(t,o,s,u,c){var e={data:a};if(r("replaceTransportMarkers")({relativeTo:l},e),i===-42){var d=a!=null&&typeof a=="object"&&a.__throw8367__;throw new Error(n+": "+(typeof d=="string"?d:""))}c.exports=e.data},e|s)},handleDefines:function(t,n){t.forEach(function(e){var t;n!=null?t=[].concat(e,[n]):t=[].concat(e,[null]),c.handleDefine.apply(null,t)})}},d=c;l.default=d}),98);
__d("ServiceWorkerDynamicModules",["ServerJSDefine"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var n;(n=t).define||(n.define=__d),Object.keys(e).forEach(function(t){r("ServerJSDefine").handleDefine(t,[],e[t],-1,null)})}l.handle=e}),98);
__d("CircularBuffer",["FBLogger"],(function(t,n,r,o,a,i,l){var e=(function(){function e(e){if(e<=0)throw r("FBLogger")("comet_infra").mustfixThrow("Buffer size should be a positive integer");this.$1=e,this.$2=0,this.$3=[],this.$4=[]}var t=e.prototype;return t.write=function(t){var e=this;return this.$3.length<this.$1?this.$3.push(t):(this.$4.forEach(function(t){return t(e.$3[e.$2])}),this.$3[this.$2]=t,this.$2++,this.$2%=this.$1),this},t.onEvict=function(t){return this.$4.push(t),this},t.read=function(){return this.$3.slice(this.$2).concat(this.$3.slice(0,this.$2))},t.expand=function(t){if(t>this.$1){var e=this.read();this.$2=0,this.$3=e,this.$1=t}return this},t.dropFirst=function(t){if(t<=this.$1){var e=this.read();this.$2=0,e.splice(0,t),this.$3=e}return this},t.clear=function(){return this.$2=0,this.$3=[],this},t.currentSize=function(){return this.$3.length},t.lastElement=function(){return this.$3[this.$2]},e})();l.default=e}),98);
__d("IntervalTrackingBoundedBuffer",["CircularBuffer","ErrorPubSub"],(function(t,n,r,o,a,i,l){"use strict";var e,s=5e3,u=(function(){function t(e){var t=this;if(this.$6=0,e!=null){if(e<=0)throw new Error("Size for a buffer must be greater than zero.")}else e=s;this.$4=e,this.$1=new(r("CircularBuffer"))(e),this.$1.onEvict(function(){t.$6++}),this.$2=[],this.$3=1,this.$5=0}var n=t.prototype;return n.open=function(){var e=this,t=this.$3++,n=!1,r,o=this.$5,a={id:t,startIdx:o,hasOverflown:function(){return a.getOverflowSize()>0},getOverflowSize:function(){return r!=null?r:Math.max(e.$6-o,0)},close:function(){return n?[]:(n=!0,r=e.$6-o,e.$7(t))}};return this.$2.push(a),a},n.pushElement=function(t){return this.$2.length>0&&(this.$1.write(t),this.$5++),this},n.isActive=function(){return this.$2.length>0},n.$8=function(t){return Math.max(t-this.$6,0)},n.$7=function(n){for(var t,o,a,i,l=0;l<this.$2.length;l++){var s=this.$2[l],u=s.id,c=s.startIdx;u===n?(a=l,i=c):(o==null||c<o)&&(o=c),(t==null||c<t)&&(t=c)}if(a==null||t==null||i==null)return(e||(e=r("ErrorPubSub"))).reportError(new Error("messed up state inside IntervalTrackingBoundedBuffer")),[];this.$2.splice(a,1);var d=this.$8(i),m=this.$1.read().slice(d),p=this.$8(o==null?this.$5:o)-this.$8(t);return p>0&&(this.$1.dropFirst(p),this.$6+=p),m},t})();l.default=u}),98);
__d("TimeSliceSham",["Env","ErrorGuard","IntervalTrackingBoundedBuffer"],(function(t,n,r,o,a,i){var e,l,s=(e||(e=n("Env"))).timesliceBufferSize;s==null&&(s=5e3);var u=new(n("IntervalTrackingBoundedBuffer"))(s),c={PropagationType:{CONTINUATION:0,EXECUTION:1,ORPHAN:2},guard:function(t,r){return(l||(l=n("ErrorGuard"))).guard(t,{name:"TimeSlice"+(r?": "+r:"")})},copyGuardForWrapper:function(t,n){return t},checkCoverage:function(){},setLogging:function(t,n){},getContext:function(){return null},getGuardedContinuation:function(t){function e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(this,n)}return e},getReusableContinuation:function(t){return c.getPlaceholderReusableContinuation()},getPlaceholderReusableContinuation:function(){var e=function(t){return t()};return e.last=e,e},getGuardNameStack:function(){return[]},registerExecutionContextObserver:function(t){},catchUpOnDemandExecutionContextObservers:function(t){},getBuffer:function(){return u}};t.TimeSlice=c,a.exports=c}),6);
__d("$InternalEnum",[],(function(t,n,r,o,a,i){"use strict";var e=Object.prototype.hasOwnProperty,l=typeof WeakMap=="function"?new WeakMap:new Map;function s(e){var t=l.get(e);if(t!==void 0)return t;var n=new Map;Object.getOwnPropertyNames(e).forEach(function(t){n.set(e[t],t)});try{l.set(e,n)}catch(e){}return n}var u=Object.freeze(Object.defineProperties(Object.create(null),{isValid:{value:function(t){return s(this).has(t)}},cast:{value:function(t){return this.isValid(t)?t:void 0}},members:{value:function(){return s(this).keys()}},getName:{value:function(t){return s(this).get(t)}}}));function c(t){var n=Object.create(u);for(var r in t)e.call(t,r)&&Object.defineProperty(n,r,{value:t[r]});return Object.freeze(n)}var d=Object.freeze(Object.defineProperties(Object.create(null),{isValid:{value:function(n){return typeof n=="string"?e.call(this,n):!1}},cast:{value:u.cast},members:{value:function(){return Object.getOwnPropertyNames(this).values()}},getName:{value:function(t){return t}}}));c.Mirrored=function(t){for(var e=Object.create(d),n=0,r=t.length;n<r;++n)Object.defineProperty(e,t[n],{value:t[n]});return Object.freeze(e)},Object.freeze(c.Mirrored),a.exports=Object.freeze(c)}),null);
__d("WAHex",["err"],(function(t,n,r,o,a,i,l){"use strict";var e=16,s=[48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70],u=[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102];function c(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(s[r>>4],s[r&15])}return String.fromCharCode.apply(String,t)}function d(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(u[r>>4],u[r&15])}return String.fromCharCode.apply(String,t)}function m(e){var t=_(e);if(t.length%2!==0)throw r("err")('parseHex given hex "'+t+'" which is not a multiple of 8-bits.');for(var n=new Uint8Array(t.length>>1),o=0,a=0;o<t.length;o+=2,a++)n[a]=p(t,o)<<4|p(t,o+1);return n.buffer}function p(e,t){var n=e.charCodeAt(t);return n<=57?n-48:n<=70?10+n-65:10+n-97}function _(e){if(/[^0-9a-fA-F]/.test(e))throw r("err")('"'+e+'" is not a valid hex');return e}function f(e){var t=e.buffer;return e.byteOffset===0&&e.length===t.byteLength?t:t.slice(e.byteOffset,e.byteOffset+e.length)}function g(e){for(var t=!0,n=e.length;t&&n;){var r=e[--n];t=32<=r&&r<127}return t?JSON.stringify(String.fromCharCode.apply(String,e)):c(e)}function h(t,n){n===void 0&&(n=!1);var r=_(t);return E(r,e),(n?"-":"")+"0x"+C(r,e)}function y(e,t,n){n===void 0&&(n=!1);var r=k(e),o=k(t);return(n?"-":"")+"0x"+r+o}function C(e,t){for(var n=t-e.length,r=e,o=0;o<n;o++)r="0"+r;return r}function b(e){var t=e<0,n=t?(-e).toString(16):e.toString(16);return h(n,t)}function v(e){return e.substring(e.indexOf("0x")+2)}function S(e){return e[0]==="-"}function R(e,t){var n=S(e),r=S(t);if(n!==r)return!n;var o=v(e)>v(t);return n?!o:o}function L(e){return S(e)?e.slice(1):"-"+e}function E(e,t){if(e.length>t)throw r("err")('"'+e+'" is longer than '+t*4+" bits.")}function k(e){if(e>4294967295||e<-4294967296)throw r("err")("uint32ToLowerCaseHex given number over 32 bits");var t=(e>=0?e:4294967296+e).toString(16);return C(t,8)}l.NUM_HEX_IN_LONG=e,l.HEX_LOWER=u,l.toHex=c,l.toLowerCaseHex=d,l.parseHex=m,l.hexAt=p,l.hexOrThrow=_,l.bytesToBuffer=f,l.bytesToDebugString=g,l.createHexLong=h,l.createHexLongFrom32Bits=y,l.hexLongFromNumber=b,l.hexLongToHex=v,l.hexLongIsNegative=S,l.isBiggerHexLong=R,l.negateHexLong=L}),98);
__d("WALoggerUtils",["WAHex"],(function(t,n,r,o,a,i,l){"use strict";function e(e){if(typeof e=="string")return"'"+e+"'";if(e==null||typeof e!="object")return String(e);if(Array.isArray(e))return"["+e.join(",")+"]";if(e instanceof Uint8Array){if(e.length<64)return"<<"+s(e)+">>";var t=e.subarray(0,32);return"<<"+s(t)+", "+(e.length-t.length)+" more bytes>>"}else return e instanceof Error?e.name?"("+e.name+")":"":e.toString===Object.prototype.toString?JSON.stringify(e,function(e,t){return e?String(t):t}):String(e)}function s(e){for(var t=!0,n=e.length;t&&n;){var r=e[--n];t=32<=r&&r<127}return t?JSON.stringify(String.fromCharCode.apply(String,e)):o("WAHex").toHex(e)}function u(t,n){var r=[t[0]];return n.forEach(function(n,o){r.push(e(n),t[o+1])}),r.join("")}function c(e){return e}function d(e){return e*100+"%"}l.debugStr=e,l.rebuildTemplate=u,l.dynamicLoggingSampling=c,l.loggingSamplingAsString=d}),98);
__d("WATagsLogger",["Promise","WALoggerUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c=new(s||(s=n("Promise")))(function(e){u=e});function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield c}),m.apply(this,arguments)}var p=null;function _(e){p=e,u==null||u(),u=null}var f={count:function(){},debug:function(){},info:function(){},logRestricted:function(){},warn:function(){},error:function(){},devConsole:function(){}};function g(){return p==null?f:p}function h(e){return{TAGS:function(n){return h([].concat(e,n))},COUNT:function(n){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var i=o("WALoggerUtils").rebuildTemplate(n,r),l={level:"COUNT",template:n,expressions:r,logString:i};return g().count(i,e,l),y(l)},DEV:function(n){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var i=o("WALoggerUtils").rebuildTemplate(n,r),l={level:"DEV",template:n,expressions:r,logString:i};return g().debug(i,e,l),y(l)},DEV_XMPP:function(n){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var i=o("WALoggerUtils").rebuildTemplate(n,r),l={level:"DEV_XMPP",template:n,expressions:r,logString:i};return g().logRestricted(i,e,l),y(l)},LOG:function(n){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var i=o("WALoggerUtils").rebuildTemplate(n,r),l={level:"LOG",template:n,expressions:r,logString:i};return g().info(i,e,l),y(l)},WARN:function(n){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var i=o("WALoggerUtils").rebuildTemplate(n,r),l={level:"WARN",template:n,expressions:r,logString:i};return g().warn(i,e,l),y(l)},ERROR:function(n){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var i=o("WALoggerUtils").rebuildTemplate(n,r),l={level:"ERROR",template:n,expressions:r,logString:i},s=void 0;for(var u of r)if(u instanceof Error){s=u;break}return s!=null?g().error(i,e,s,l):g().error(i,e,void 0,l),y(l)},CATCHING:function(n){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var i=o("WALoggerUtils").rebuildTemplate(n,r),l={level:"CATCHING",template:n,expressions:r,logString:i};return g().error(i,e,void 0,l),y(l)},EXPECTED_ERROR:function(n){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var i=o("WALoggerUtils").rebuildTemplate(n,r),l={level:"ERROR",template:n,expressions:r,logString:i,tags:[].concat(e)};return y(l)}}}function y(t){return{verbose:function(){return t.verbose=!0,y(t)},color:function(n){return t.color=n,y(t)},devConsole:function(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=g()).devConsole.apply(e,[t.level,t.logString,[]].concat(r)),y(t)},sendLogs:function(r,o){if(g().sendLogs!=null){var n,a;t.sendLogs={reason:r,sampling:o==null?void 0:o.sampling,sendLogsType:o==null?void 0:o.sendLogsType,separateEmployeeLog:o==null?void 0:o.separateEmployeeLog,employeeSampling:o==null?void 0:o.employeeSampling},(n=(a=g()).sendLogs)==null||n.call(a,t)}else if(t.level!=="ERROR"&&t.level!=="CATCHING")return h([]).ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[","] ",""])),r,t.logString);return y(t)},tags:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];if(t.tags=n,g().tags!=null){var o,a;(o=(a=g()).tags)==null||o.call(a,n)}return y(t)},expect:function(n){var e,r,o,a,i,l;if(t.level!=="ERROR")return y(t);var s=void 0;for(var u of t.expressions)if(u instanceof Error){s=u;break}var c=(e=(r=(o=s)==null?void 0:o.message)!=null?r:(a=s)==null?void 0:a.name)!=null?e:(i=s)==null?void 0:i.description;for(var d of n)if(c!=null&&c.includes(d)){var m;return g().error(t.logString,[].concat((m=t.tags)!=null?m:[],["expected-error-log"]),s!=null?s:void 0,t),y(t)}return g().error(t.logString,(l=t==null?void 0:t.tags)!=null?l:[],s!=null?s:void 0,t),y(t)},catching:function(n){return t.expressions.push(n),y(t)}}}l.whenReady=d,l.initializeWaLogge
__d("WALogger",["$InternalEnum","WATagsLogger"],(function(t,n,r,o,a,i,l){"use strict";var e=n("$InternalEnum").Mirrored(["UNCAUGHT_EXCEPTION_SAD","UNHANDLED_REJECTED_PROMISE_SAD","CRASH_OR_UNRECOVERABLE_ERROR_SAD","USER_FORCEFULLY_LOGGED_OUT_SAD","PERFORMANCE_OBSERVER_LONGTASK_SAD","UNCATEGORIZED_SAD","EXTREMELY_BAD_USER_EXPERIENCE_SAD","UNCAUGHT_EXCEPTION","UNHANDLED_REJECTED_PROMISE","MINOR_ISSUE","INVESTIGATION","COUNTING_STAT","UNCATEGORIZED"]),s=new Set([e.UNCATEGORIZED_SAD,e.UNCAUGHT_EXCEPTION_SAD,e.UNHANDLED_REJECTED_PROMISE_SAD,e.CRASH_OR_UNRECOVERABLE_ERROR_SAD,e.USER_FORCEFULLY_LOGGED_OUT_SAD,e.EXTREMELY_BAD_USER_EXPERIENCE_SAD,e.PERFORMANCE_OBSERVER_LONGTASK_SAD]),u=o("WATagsLogger").TAGS([]),c=u.COUNT,d=u.DEV,m=u.DEV_XMPP,p=u.ERROR,_=u.EXPECTED_ERROR,f=u.LOG,g=u.WARN;l.SendLogsType=e,l.SadSendLogsTypes=s,l.COUNT=c,l.DEV=d,l.DEV_XMPP=m,l.ERROR=p,l.EXPECTED_ERROR=_,l.LOG=f,l.WARN=g}),98);
/**
* License: https://www.facebook.com/legal/license/7R_-0_GF-gR/
*/
__d("dexie-3.2.2",["Promise"],(function(t,n,r,o,a,i){"use strict";var e,l={},s={exports:l},u;function c(){(function(e,t){typeof l=="object"&&typeof s!="undefined"?s.exports=t():typeof u=="function"&&u.amd?u(t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Dexie=t())})(this,function(){var r=function(){return r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])}return t},r.apply(this,arguments)};function o(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,a;r<o;r++)(a||!(r in t))&&(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var a=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:t,i=Object.keys,l=Array.isArray;typeof(e||(e=n("Promise")))!="undefined"&&!a.Promise&&(a.Promise=e||(e=n("Promise")));function s(e,t){return typeof t!="object"||i(t).forEach(function(n){e[n]=t[n]}),e}var u=Object.getPrototypeOf,c={}.hasOwnProperty;function d(e,t){return c.call(e,t)}function m(e,t){typeof t=="function"&&(t=t(u(e))),(typeof Reflect=="undefined"?i:Reflect.ownKeys)(t).forEach(function(n){_(e,n,t[n])})}var p=Object.defineProperty;function _(e,t,n,r){p(e,t,s(n&&d(n,"get")&&typeof n.get=="function"?{get:n.get,set:n.set,configurable:!0}:{value:n,configurable:!0,writable:!0},r))}function f(e){return{from:function(n){return e.prototype=Object.create(n.prototype),_(e.prototype,"constructor",e),{extend:m.bind(null,e.prototype)}}}}var g=Object.getOwnPropertyDescriptor;function h(e,t){var n=g(e,t),r;return n||(r=u(e))&&h(r,t)}var y=[].slice;function C(e,t,n){return y.call(e,t,n)}function b(e,t){return t(e)}function v(e){if(!e)throw new Error("Assertion Failed")}function S(e){a.setImmediate?setImmediate(e):setTimeout(e,0)}function R(e,t){return e.reduce(function(e,n,r){var o=t(n,r);return o&&(e[o[0]]=o[1]),e},{})}function L(e,t,n){try{e.apply(null,n)}catch(e){t&&t(e)}}function E(e,t){if(d(e,t))return e[t];if(!t)return e;if(typeof t!="string"){for(var n=[],r=0,o=t.length;r<o;++r){var a=E(e,t[r]);n.push(a)}return n}var i=t.indexOf(".");if(i!==-1){var l=e[t.substr(0,i)];return l===void 0?void 0:E(l,t.substr(i+1))}}function k(e,t,n){if(!(!e||t===void 0)&&!("isFrozen"in Object&&Object.isFrozen(e)))if(typeof t!="string"&&"length"in t){v(typeof n!="string"&&"length"in n);for(var r=0,o=t.length;r<o;++r)k(e,t[r],n[r])}else{var a=t.indexOf(".");if(a!==-1){var i=t.substr(0,a),s=t.substr(a+1);if(s==="")n===void 0?l(e)&&!isNaN(parseInt(i))?e.splice(i,1):delete e[i]:e[i]=n;else{var u=e[i];(!u||!d(e,i))&&(u=e[i]={}),k(u,s,n)}}else n===void 0?l(e)&&!isNaN(parseInt(t))?e.splice(t,1):delete e[t]:e[t]=n}}function I(e,t){typeof t=="string"?k(e,t,void 0):"length"in t&&[].map.call(t,function(t){k(e,t,void 0)})}function T(e){var t={};for(var n in e)d(e,n)&&(t[n]=e[n]);return t}var D=[].concat;function x(e){return D.apply([],e)}var $="Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(x([8,16,32,64].map(function(e){return["Int","Uint","Float"].map(function(t){return t+e+"Array"})}))).filter(function(e){return a[e]}),P=$.map(function(e){return a[e]});R($,function(e){return[e,!0]});var N=null;function M(e){N=typeof WeakMap!="undefined"&&new WeakMap;var t=w(e);return N=null,t}function w(e){if(!e||typeof e!="object")return e;var t=N&&N.get(e);if(t)return t;if(l(e)){t=[],N&&N.set(e,t);for(var n=0,r=e.length;n<r;++n)t.push(w(e[n]))}else if(P.indexOf(e.constructor)>=0)t=e;else{var o=u(e);t=o===Object.prototype?{}:Object.create(o),N&&N.set(e,t);for(var a in e)d(e,a)&&(t[a]=w(e[a]))}return t}var A={}.toString;function F(e){return A.call(e).slice(8,-1)}var O=typeof Symbol!="undefined"&&typeof Symbol=="function"?Symbol.iterator:"@@iterator",B=typeof O=="symbol"?function(e){var t;return e!=null&&(t=e[O])&&t.apply(e)}:function(){return null},W={};function q(e){var t,n,r,o;if(arguments.length===1){if(l(e))return e.slice();if(this===W&&typeof
__d("WAWeb-dexie",["dexie-3.2.2"],(function(t,n,r,o,a,i){a.exports=n("dexie-3.2.2")()}),null);
__d("WAResolvable",["Promise"],(function(t,n,r,o,a,i){"use strict";var e,l=(function(){function t(){var t=this;this.$1=function(){},this.$2=!1,this.isSettled=!1,this.promise=new(e||(e=n("Promise")))(function(e){t.$1=e})}var r=t.prototype;return r.resolve=function(t){this.$2=!0,this.isSettled=!0,this.$1(t)},r.reject=function(r){this.isSettled=!0,this.resolve((e||(e=n("Promise"))).reject(r))},r.resolveWasCalled=function(){return this.$2},t})();i.Resolvable=l}),66);
__d("WAWebRuntimeEnvironmentUtils",[],(function(t,n,r,o,a,i){function e(){return typeof WorkerGlobalScope!="undefined"&&typeof importScripts=="function"}function l(){return e()&&"ServiceWorkerGlobalScope"in self}i.isWorker=e,i.isServiceWorker=l}),66);
__d("WAWebWamEnumWebDbLoaderType",[],(function(t,n,r,o,a,i){var e=Object.freeze({MAIN:1,WEB_WORKER:2,SERVICE_WORKER:3});i.WEB_DB_LOADER_TYPE=e}),66);
__d("WAWebWamEnumWebDbNameType",[],(function(t,n,r,o,a,i){var e=Object.freeze({MODEL_STORAGE:1,FTS_STORAGE:2,JOBS_STORAGE:3,LOADGEN_STORAGE:4,LRU_MEDIA_STORAGE_IDB:5,OFFD_STORAGE:6,QPL_STORAGE:7,SIGNAL_STORAGE:8,WORKER_STORAGE:9,SW:10,WAWC:11,WAWC_DB_ENC:12,STATUS_STORAGE:13});i.WEB_DB_NAME_TYPE=e}),66);
__d("WAWebWamDroppedEventWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({WamDroppedEvent:[4358,{droppedEventCode:[1,e.TYPES.INTEGER],droppedEventCount:[2,e.TYPES.INTEGER],isFromWamsys:[3,e.TYPES.BOOLEAN]},[1,1,1],"regular"]},{WamDroppedEvent:[]});l.WamDroppedEventWamEvent=s}),98);
__d("WANullthrows",["err"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){if(t===void 0&&(t="?"),e==null)throw r("err")("Unexpected null or undefined: "+t);return e}l.default=e}),98);
__d("WAWebWamCodegenGlobalMetrics",["WANullthrows","WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){function e(e){return typeof e=="number"&&e===Math.floor(e)}var s=function(n,r,a){if(this.name=n,this.id=r,this.type=a,typeof a=="object"){var t=new Set(Object.values(a));this.validator=function(e){return t.has(e)}}else a===o("WAWebWamCodegenUtils").TYPES.INTEGER||a===o("WAWebWamCodegenUtils").TYPES.TIMER?this.validator=e:this.validator=a},u=(function(e){function t(t,n,r,o){var a;return a=e.call(this,t,n,r)||this,a.channels=o,a}return babelHelpers.inheritsLoose(t,e),t})(s),c=(function(){function e(){this.$1={},this.$2=new Map}var t=e.prototype;return t.$3=function(t,n){return t+"::"+n},t.getEvent=function(t,n){var e=this.$3(t,n);return r("WANullthrows")(this.$1[e],e)},t.define=function(t,n,r,o){var e=this.$3(t,n);return e in this.$1||(this.$1[e]=new s(n,r,o)),this.$1[e]},t.defineGlobal=function(t,n,o,a){return this.$2.has(t)||this.$2.set(t,new u(t,n,o,a)),r("WANullthrows")(this.$2.get(t),t)},t.getGlobal=function(t){return r("WANullthrows")(this.$2.get(t),t)},e})();l.Metric=s,l.GlobalMetric=u,l.Metrics=c}),98);
__d("WAUpperFirst",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e.charAt(0).toUpperCase()+e.slice(1)}i.default=e}),66);
__d("WAWebWamInitQueue",["WAWebWamRuntimeProvider"],(function(t,n,r,o,a,i,l){var e=[];function s(t,n){n===void 0&&(n=!1),e.push([t,n])}function u(t,n){e.push([!1,t,n])}function c(){var t=o("WAWebWamRuntimeProvider").getWamRuntime();if(t!=null){var n=e.splice(0);n.forEach(function(e){e.length===2?t.commit.apply(t,e):t.set(e[1],e[2])})}}l.queueEvent=s,l.queueMetric=u,l.processQueuedJobs=c}),98);
__d("WAWebWamRuntimeProvider",["WALogger","WAWebWamInitQueue"],(function(t,n,r,o,a,i,l){var e,s=null;function u(t){if(s!=null){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["wamRuntime already set"])));return}s=t,o("WAWebWamInitQueue").processQueuedJobs()}function c(){return s}l.setWamRuntime=u,l.getWamRuntime=c}),98);
__d("WAWebWamTypeHash",["WALogger","err"],(function(t,n,r,o,a,i,l){var e,s=(function(){function e(){}var t=e.prototype;return t.set=function(t){for(var e in t)this[e]=t[e]},e})();function u(e,t,n){var o={$className:{value:e}};for(var a in t){var i=t[a],l=typeof i=="string"||typeof i=="function"?{type:i}:i;if(l==null||typeof l!="object"){var s;throw r("err")(e+" specified with non-object "+((s=JSON.stringify(l))!=null?s:"undefined"))}o[a]={enumerable:!0,get:c(a,l),set:d(a,l)}}var u=(function(e){function t(t){var n;return n=e.call(this)||this,n.all={},t&&n.set(t),n}return babelHelpers.inheritsLoose(t,e),t})(n);return Object.defineProperties(u.prototype,o),u}function c(e,t){return function(){return this.all[e]}}function d(t,n){var r=n.type,a=n.set;return function(i){if(i!==this.all[t]){if(i!=null){if(typeof r=="function"){if(!r(i))throw o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["type-validator fails ",""])),i),new TypeError(this.$className+"."+t+" type-validator failed")}else if(typeof i!==r)throw new TypeError(this.$className+"."+t+" requires type "+r+", got "+String(i))}a&&a.call(this,i),this.all[t]=i}}}l.TypeHash=s,l.defineTypeHash=u}),98);
__d("WAWebWamCodegenUtils",["WAUpperFirst","WAWebWamCodegenGlobalMetrics","WAWebWamCodegenWamEvent","WAWebWamInitQueue","WAWebWamRuntimeProvider","WAWebWamTypeHash","err","gkx","justknobx"],(function(t,n,r,o,a,i,l){function e(e){return e.replace(/([A-Z])/g,"_$1").toLowerCase()}function s(e){var t=e.replace(/([A-Z])/g,"_$1").toLowerCase().replace(/^_/,"");return"wam_"+t}var u=Object.freeze({BOOLEAN:"boolean",INTEGER:"integer",NUMBER:"number",STRING:"string",TIMER:"timer"}),c=new(o("WAWebWamCodegenGlobalMetrics")).Metrics,d={},m=r("justknobx")._("1600");function p(t){var n=t.id,a=t.name,i=t.privateStatsIdInt,l=t.props,p=t.validators,_=t.wamChannel,f=t.weight,g={id:n,weight:f,wamChannel:_,privateStatsIdInt:i,validators:p},h={},y=[],C={};for(var b in l){var v=l[b],S=c.define(a,b,v[0],v[1]);h[b]=S.validator,m&&(C[b]=e(b)),v[1]===u.TIMER&&y.push(b)}m&&(g.$falcoEventName=s(a),g.$falcoFieldMap=C);var R=o("WAWebWamTypeHash").defineTypeHash(a,h,o("WAWebWamCodegenWamEvent").WamEvent);return y.forEach(function(e){g["mark"+r("WAUpperFirst")(e)]=function(){var t,n,r=this.eventTime,o=this.startMarkers;this[e]=Date.now()-((t=(n=o[e])==null?void 0:n.ts)!=null?t:r)},g["start"+r("WAUpperFirst")(e)]=function(){var t=Date.now();this.startMarkers[e]={ts:t}}}),m&&(g.$rawProps=l),Object.assign(R.prototype,g),d[a]=R,R}function _(e,t){t===void 0&&(t={});for(var n in e){var o,a,i=e[n],l=i[2],s=1;r("gkx")("26259")&&(s=l[1]),r("gkx")("26258")&&(s=l[2]);var u=(o=i[3])!=null?o:"regular",c=i.length===5?i[4]:-1;return p({name:n,id:i[0],props:i[1],weight:s,wamChannel:u,privateStatsIdInt:c,validators:(a=t[n])!=null?a:[]})}throw r("err")("defineEvent: empty definition")}var f=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.commitOnSet=!0,babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebWamTypeHash").TypeHash);function g(e){var t={},n=function(){var n=e[r],a=n[0],i=n[1],l=n[2],s=l===void 0?["regular"]:l,u=c.defineGlobal(r,a,i,s);t[r]={type:u.validator,set:function(t){if(this.commitOnSet){var e=o("WAWebWamRuntimeProvider").getWamRuntime();e?e.set(u,t):o("WAWebWamInitQueue").queueMetric(u,t)}}}};for(var r in e)n();var a=o("WAWebWamTypeHash").defineTypeHash("Global",t,f);return new a}l.TYPES=u,l.metrics=c,l.events=d,l.defineEvents=_,l.defineGlobal=g}),98);
__d("WACamelCase",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){var n=t||{},r=n.treatNumbersAsWordBoundaries,o=r===void 0?!0:r,a=e.replace(/_|-/g," ");return o&&(a=a.replace(/[0-9]/g,function(e){return e+" "})),a.replace(/(?:^\w|[A-Z]|\b\w)/g,function(e,t){return t===0?e.toLowerCase():e.toUpperCase()}).replace(/\s+/g,"")}i.default=e}),66);
__d("WAWebWamCodegenWamEvent",["Promise","WACamelCase","WALogger","WAWebWamCodegenUtils","WAWebWamDroppedEventWamEvent","WAWebWamInitQueue","WAWebWamRuntimeProvider","WAWebWamTypeHash"],(function(t,n,r,o,a,i,l){var e=["id","privateStatsIdInt","wamChannel","weight"],s,u,c,d,m,p=1,_=new WeakMap;function f(e){var t=_.get(e);if(t==null){t={};for(var n in e){var r=e[n];typeof r=="number"&&(t[r]=n.toLowerCase())}_.set(e,t)}return t}var g=(function(e){function t(t){var n;return n=e.call(this)||this,n.instanceId=p++,n.eventTime=Date.now(),n.commitTime=void 0,n.startMarkers={},n}babelHelpers.inheritsLoose(t,e);var a=t.prototype;return a.getValue=function(t){return this.all[t]},a.getEventNameForFalco=function(){return this.$falcoEventName},a.resolveEnumValue=function(t,n){var e;if(typeof n!="number")return n;var r=(e=this.$rawProps)==null?void 0:e[t];if(r==null)return n;var a=r[1];if(a!=null&&typeof a=="object"&&!Object.values(o("WAWebWamCodegenUtils").TYPES).includes(a)){var i,l=f(a);return(i=l[n])!=null?i:n}return n},a.getFieldsMapForFalco=function(){var e=this.$falcoFieldMap;if(e==null)return null;var t={},n=this.all;if(n==null)return t;for(var r of Object.keys(n)){var o=n[r];if(o!=null){var a=e[r];a!=null&&(t[a]=this.resolveEnumValue(r,o))}}return t},a.runPreCommitValidation=function(){var e=this;this.validators.forEach(function(t){var n=t[0],a=t[1],i=t[2];for(var l of n)if(!l(e))return;for(var c of a)if(e.getValue(r("WACamelCase")(c))==null)throw o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["","."," should be nonnull"])),e.$className,c),new TypeError(e.$className+"."+c+" should be nonnull");for(var d of i){var m=d[0],p=d[1];if(!m(e))throw o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose([""," event validator failed condition ",""])),e.$className,p),new TypeError(e.$className+" event validator failed condition "+p)}})},a.commit=function(){try{this.runPreCommitValidation()}catch(e){o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["wam event failed validation: ",""])),e),new(o("WAWebWamDroppedEventWamEvent")).WamDroppedEventWamEvent({droppedEventCode:this.id,droppedEventCount:1}).commit();return}var e=o("WAWebWamRuntimeProvider").getWamRuntime();e?e.commit(this,!1):o("WAWebWamInitQueue").queueEvent(this,!1)},a.commitAndWaitForFlush=function(t){t===void 0&&(t=!1),this.runPreCommitValidation();var e=o("WAWebWamRuntimeProvider").getWamRuntime();if(e==null)return o("WAWebWamInitQueue").queueEvent(this,t),(m||(m=n("Promise"))).resolve();var r=e.commit(this,t);return r==null?(o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["commitAndWaitForFlush called before initWamRuntime"]))),(m||(m=n("Promise"))).resolve()):r},a.setTime=function(t){this.eventTime=t||Date.now()},t})(o("WAWebWamTypeHash").TypeHash),h=(function(t){function n(n){var r;r=t.call(this)||this,r.validators=[];var a=n.id,i=n.privateStatsIdInt,l=n.wamChannel,s=n.weight,u=babelHelpers.objectWithoutPropertiesLoose(n,e);r.id=a,r.weight=s!=null?s:0,r.wamChannel=l!=null?l:"regular",i!=null&&(r.privateStatsIdInt=i),r.$className="RawWamEvent ("+r.id+")",r.all=u,r.set(r.all);for(var c in r.all)o("WAWebWamCodegenUtils").metrics.define(r.$className,c,Number(c),"number");return r}return babelHelpers.inheritsLoose(n,t),n})(g);l.WamEvent=g,l.RawWamEvent=h}),98);
__d("WAWebWebDbLoadFromVersionFailureNonAnonymousWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumWebDbLoaderType","WAWebWamEnumWebDbNameType"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({WebDbLoadFromVersionFailureNonAnonymous:[4814,{webDbLoader:[1,o("WAWebWamEnumWebDbLoaderType").WEB_DB_LOADER_TYPE],webDbName:[2,o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE]},[1,1,1],"regular"]},{WebDbLoadFromVersionFailureNonAnonymous:[]});l.WebDbLoadFromVersionFailureNonAnonymousWamEvent=e}),98);
__d("WAWebSchemaVersions",["$InternalEnum","WALogger","WAResolvable","WAWebRuntimeEnvironmentUtils","WAWebWamEnumWebDbLoaderType","WAWebWamEnumWebDbNameType","WAWebWebDbLoadFromVersionFailureNonAnonymousWamEvent","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=n("$InternalEnum")({ModelStorage:"model-storage",FtsStorage:"fts-storage",JobsStorage:"jobs-storage",LruMediaStorage:"lru-media-storage-idb",OffdStorage:"offd-storage",QplStorage:"qpl-storage",SignalStorage:"signal-storage",WorkerStorage:"worker-storage",SW:"sw",WAWC:"wawc",WAWCDBEnc:"wawc_db_enc",StatusStorage:"status-storage"}),m=new(o("WAResolvable")).Resolvable,p=null;function _(e){return e===d.ModelStorage?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.MODEL_STORAGE:e===d.FtsStorage?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.FTS_STORAGE:e===d.JobsStorage?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.JOBS_STORAGE:e===d.LruMediaStorage?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.LRU_MEDIA_STORAGE_IDB:e===d.OffdStorage?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.OFFD_STORAGE:e===d.QplStorage?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.QPL_STORAGE:e===d.SignalStorage?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.SIGNAL_STORAGE:e===d.WorkerStorage?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.WORKER_STORAGE:e===d.SW?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.SW:e===d.WAWC?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.WAWC:e===d.WAWCDBEnc?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.WAWC_DB_ENC:e===d.StatusStorage?o("WAWebWamEnumWebDbNameType").WEB_DB_NAME_TYPE.STATUS_STORAGE:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function f(){return o("WAWebRuntimeEnvironmentUtils").isServiceWorker()?o("WAWebWamEnumWebDbLoaderType").WEB_DB_LOADER_TYPE.SERVICE_WORKER:o("WAWebRuntimeEnvironmentUtils").isWorker()?o("WAWebWamEnumWebDbLoaderType").WEB_DB_LOADER_TYPE.WEB_WORKER:o("WAWebWamEnumWebDbLoaderType").WEB_DB_LOADER_TYPE.MAIN}function g(){return p!=null}function h(t){if(p==null){var n={webDbLoader:f()};throw t!=null&&(n.webDbName=_(t)),new(o("WAWebWebDbLoadFromVersionFailureNonAnonymousWamEvent")).WebDbLoadFromVersionFailureNonAnonymousWamEvent(n).commitAndWaitForFlush(!0),o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[storage] Schema versions not initialized"]))).sendLogs("[storage] Schema versions not initialized"),r("err")("Schema versions not initialized")}return p}function y(e){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[storage] set schema versions: ",". is worker? ",""])),Array.from(e),o("WAWebRuntimeEnvironmentUtils").isWorker()),p=e,m.resolve()}function C(){return m.promise}function b(){p=null}l.DatabaseNames=d,l.convertDBName=_,l.getLoaderType=f,l.hasSchemaVersions=g,l.getSchemaVersions=h,l.setSchemaVersions=y,l.waitUntilSchemaVersionsReady=C,l.clearSchemaVersions=b}),98);
__d("WAWebLocalSchemaVersions",["Promise","WALogger","WAWeb-dexie","WAWebSchemaVersions","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{var n=new(r("WAWeb-dexie"))(t),a=(yield n.open()).verno;return yield n.close(),a-1}catch(t){var i=r("getErrorSafe")(t);return i.name==="NoSuchDatabaseError"||o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[storage] error while getting db local version: ",""])),i),null}}),c.apply(this,arguments)}function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield(s||(s=n("Promise"))).all(Array.from(o("WAWebSchemaVersions").DatabaseNames.members(),(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield u(e);return t!=null?[e,t]:null});return function(t){return e.apply(this,arguments)}})())),t=e.filter(Boolean);return new Map(t)}),m.apply(this,arguments)}l.getLocalVersion=u,l.getLocalSchemaVersions=d}),98);
__d("WAWebWamEnumWebDbVersionSourceType",[],(function(t,n,r,o,a,i){var e=Object.freeze({KNOB:1,LOCAL:2,STATIC:3,KNOB_WITH_LOCAL_OVERRIDE:4});i.WEB_DB_VERSION_SOURCE_TYPE=e}),66);
__d("WAWebWamEnumWebSchemaInitiatorType",[],(function(t,n,r,o,a,i){var e=Object.freeze({MAIN:1,WEB_WORKER:2,SERVICE_WORKER:3});i.WEB_SCHEMA_INITIATOR_TYPE=e}),66);
__d("WAWebWebDbVersionsSourceWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumWebDbVersionSourceType","WAWebWamEnumWebSchemaInitiatorType"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({WebDbVersionsSource:[4784,{webDbVersionSource:[1,o("WAWebWamEnumWebDbVersionSourceType").WEB_DB_VERSION_SOURCE_TYPE],webSchemaInitiator:[2,o("WAWebWamEnumWebSchemaInitiatorType").WEB_SCHEMA_INITIATOR_TYPE]},[1,1,1],"regular"]},{WebDbVersionsSource:[]});l.WebDbVersionsSourceWamEvent=e}),98);
__d("WAWebDbRolloutUtil",["WALogger","WAWebLocalSchemaVersions","WAWebRuntimeEnvironmentUtils","WAWebSchemaVersions","WAWebWamEnumWebDbVersionSourceType","WAWebWebDbVersionsSourceWamEvent","asyncToGeneratorRuntime","justknobx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=-1;function m(){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(!(o("WAWebRuntimeEnvironmentUtils").isWorker()&&!o("WAWebRuntimeEnvironmentUtils").isServiceWorker())&&!o("WAWebSchemaVersions").hasSchemaVersions()){if(r("justknobx")._("1854")===!0){o("WAWebSchemaVersions").setSchemaVersions(new Map);return}o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[storage] start load schema versions"])));var t=new Map;Array.from(o("WAWebSchemaVersions").DatabaseNames.members(),function(e){var n=null;e:{if(e===o("WAWebSchemaVersions").DatabaseNames.ModelStorage){n=r("justknobx")._("1617");break e}if(e===o("WAWebSchemaVersions").DatabaseNames.FtsStorage){n=r("justknobx")._("1618");break e}if(e===o("WAWebSchemaVersions").DatabaseNames.JobsStorage){n=r("justknobx")._("1619");break e}if(e===o("WAWebSchemaVersions").DatabaseNames.LruMediaStorage){n=r("justknobx")._("1620");break e}if(e===o("WAWebSchemaVersions").DatabaseNames.OffdStorage){n=r("justknobx")._("1621");break e}if(e===o("WAWebSchemaVersions").DatabaseNames.QplStorage){n=r("justknobx")._("1622");break e}if(e===o("WAWebSchemaVersions").DatabaseNames.SignalStorage){n=r("justknobx")._("1623");break e}if(e===o("WAWebSchemaVersions").DatabaseNames.WorkerStorage){n=r("justknobx")._("1624");break e}if(e===o("WAWebSchemaVersions").DatabaseNames.SW){n=r("justknobx")._("1662");break e}if(e===o("WAWebSchemaVersions").DatabaseNames.WAWC){n=r("justknobx")._("1663");break e}if(e===o("WAWebSchemaVersions").DatabaseNames.WAWCDBEnc){n=r("justknobx")._("1664");break e}if(e===o("WAWebSchemaVersions").DatabaseNames.StatusStorage){n=r("justknobx")._("3717");break e}throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)}n!=null&&n!==d&&t.set(e,n)}),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[storage] database allowed versions: ",""])),Array.from(t));var n=yield o("WAWebLocalSchemaVersions").getLocalSchemaVersions();o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[storage] found "," local versions"])),n.size);var a=0,i=[];if(n.forEach(function(e,n){var r=t==null?void 0:t.get(n);r!=null&&e>r&&(a++,i.length<3&&i.push({key:n,ksVersion:r,localVersion:e}),t==null||t.set(n,e))}),a>0){var l=JSON.stringify(i);o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[storage] ks->local override cnt="," ",""])),a,l).sendLogs("[storage] overriding ks version with local version")}new(o("WAWebWebDbVersionsSourceWamEvent")).WebDbVersionsSourceWamEvent({webDbVersionSource:o("WAWebWamEnumWebDbVersionSourceType").WEB_DB_VERSION_SOURCE_TYPE.KNOB,webSchemaInitiator:o("WAWebSchemaVersions").getLoaderType()}).commit(),o("WAWebSchemaVersions").hasSchemaVersions()||o("WAWebSchemaVersions").setSchemaVersions(t)}}),p.apply(this,arguments)}l.AnyDbVersion=d,l.loadSchemaVersions=m}),98);
__d("WAWebDexieCastTypes",["Promise"],(function(t,n,r,o,a,i){var e;function l(t){return(e||(e=n("Promise"))).resolve(t)}i.dexieCastToPromise=l}),66);
__d("WAWebFtsStorageConsts",[],(function(t,n,r,o,a,i){var e="fts-storage";i.DATABASE_NAME=e}),66);
__d("WAWebAppTracker",["$InternalEnum"],(function(t,n,r,o,a,i,l){"use strict";var e=n("$InternalEnum").Mirrored(["ADVProcessing","BlockingOR","BulkCreateOrMerge","Camera","ContactSync","CriticalSync","Disconnected","FullSync","GroupSync","HistorySync","HSProtobufParsing","LayoutZoom","Logout","MediaDL","MediaOpen","MediaOpenImage","MediaOpenVideo","MediaProcessing","MediaUL","OfflineResume","OnDemandSync","PlayPTT","PreKeyProcessing","PurgeEphemeral","PurgeStatuses","PurgeViewOnce","RecentSync","RecordPTT","Registration","SelectChat","SendMessage","SyncD","VoipAudio","VoipVideo","FTSIndex","PdfViewer","StatusTab","ChannelsTab","CommunitiesTab","UpdatesTab","MediaMgr"]);function s(e,t,n){Object.prototype.hasOwnProperty.call(e,"appContext")||(e.appContext=t!=null?d.getAppContextWithLookback(t,n):d.getAppContext())}function u(e,t,n){var r=t?" "+String(t)+":":"",o=n!=null?" ("+n.toLocaleString()+"ms)":""}var c=(function(){function e(){this.$1=new Map,this.$2=null}var t=e.prototype;return t.$3=function(){this.$2=null},t.start=function(t){var e;(e=this.$1.get(t))!=null&&e.isRunning||(u("Start Tracker",t),this.$1.set(t,{startTime:self.performance.now(),endTime:void 0,isRunning:!0}),this.$3())},t.mark=function(t){u("Mark Tracker",t);var e=self.performance.now();this.$1.set(t,{startTime:e,endTime:e,isRunning:!1}),this.$3()},t.stop=function(t){var e=this.$1.get(t);if(e!=null&&e.isRunning){e.endTime=self.performance.now(),e.isRunning=!1;var n=Math.round(e.endTime-e.startTime);u("Stop Tracker",t,n),this.$3()}},t.isRunning=function(t){var e=this.$1.get(t);return e!=null&&e.isRunning},t.getAppContext=function(){if(this.$2!=null)return this.$2;var e=[];for(var t of this.$1){var n=t[0],r=t[1];r.isRunning&&e.push(n)}return e.length===0?"":(e.sort(),this.$2=e.join("+"),this.$2)},t.getAppContextWithLookback=function(t,n){n===void 0&&(n=self.performance.now());var e=n-t,r=[];for(var o of this.$1){var a=o[0],i=o[1];i.startTime>n||(i.isRunning||i.endTime!=null&&i.endTime>=e)&&r.push(a)}return r.length===0?"":(r.sort(),r.join("+"))},t.clear=function(){this.$1.clear(),this.$3()},t.getRunningTrackers=function(){var e=[];for(var t of this.$1){var n=t[0],r=t[1];r.isRunning&&e.push(n)}return e},e})(),d=new c;l.AppTrackerType=e,l.attachWAMAppContext=s,l.AppTracker=d}),98);
__d("WABaseGlobals",["err"],(function(t,n,r,o,a,i,l){"use strict";var e=null;function s(t){e=t}function u(){if(e==null)throw r("err")("Trying to access WAGlobals before being set");return e}function c(e){var t=u();t.myJids=e}function d(){var e,t=(e=u().myJids)==null?void 0:e.deviceJid;if(t==null)throw r("err")("Trying to access myDeviceJid, but it's not set");return t}function m(){var e,t=(e=u().myJids)==null?void 0:e.userJid;if(t==null)throw r("err")("Trying to access myUserJid, but it's not set");return t}function p(){return u().qpl}function _(){return e==null?!1:u().newClockSkewCalculation()}l.setGlobals=s,l.setMyJids=c,l.getMyDeviceJid=d,l.getMyUserJid=m,l.getQplConfig=p,l.newClockSkewCalculation=_}),98);
__d("WAAssertUnreachable",["err"],(function(t,n,r,o,a,i,l){"use strict";function e(e){throw r("err")("Impossible value, the default statement should never be reached for value: "+e)}l.default=e}),98);
__d("WAJids",["WAAssertUnreachable","err"],(function(t,n,r,o,a,i,l){"use strict";var e=0,s="@me",u="@system",c="status@broadcast",d="0@s.whatsapp.net",m="call",p="@g.us",_=/^([1-9][0-9]{0,19}|(?!10)[1-9][0-9]{4,19}-[1-9][0-9]{9})@g.us$/,f="@call",g="@msgr",h="msgr",y="@interop",C="interop",b=/^([1-9][0-9]{0,2}-[1-9][0-9]{0,14}(:[0])?)@interop$/,v=/^([1-9][0-9]{0,2}-[1-9][0-9]{0,14}(:[0])?)@interop$/,S=/^([1-9][0-9]{0,19}(:[1-9][0-9]{0,2})?)@msgr$/,R=/^([1-9][0-9]{0,19})@msgr$/,L=/^([1-9][0-9]{0,19})(:0)?@msgr$/,E="@s.whatsapp.net",k="s.whatsapp.net",I="@s.whatsapp.net",T="s.whatsapp.net",D="lid",x="@newsletter",$=/^([1-9][0-9]{0,19})@newsletter$/,P=/^(0|((?!10)[1-9][0-9]{4,19}(\.[0-9]{1,2})?(:[0-9]{1,2})))@s.whatsapp.net$/,N=/^(0|((?!10)[1-9][0-9]{4,19})(\.[0-9]{1,2})?)@s.whatsapp.net$/,M="@lid",w="lid",A=/^([1-9][0-9]{0,14})@lid$/,F=/^([1-9][0-9]{0,14}(:[0-9]{1,2})?)@lid$/,O="@broadcast",B=/^(status|location|[1-9][0-9]{0,19})@broadcast$/,W=/^([0-9a-fA-F]{18,32})@call$/,q="@hosted",U="hosted",V=/^(((?!10)[1-9][0-9]{4,19})):99@hosted$/,H="@hosted.lid",G="hosted.lid",z=/^([1-9][0-9]{0,14}):99@hosted.lid$/,j="@bot",K=/^[1-9][0-9]{0,19}(:0)?@bot$/,Q="16505361212"+I,X=/([0-9a-zA-Z-:]+)@(g\.us|call|s\.whatsapp\.net|broadcast|msgr|lid)/g;function Y(e){return""+e+I}function J(e){return""+e+M}function Z(e){return""+e+g}function ee(e){return e.endsWith(p)?e:""+e+p}function te(e){return e.endsWith(x)?e:""+e+x}function ne(e){return e.endsWith(q)?e:""+e+q}function re(e){return e.endsWith(H)?e:""+e+H}function oe(){return p}function ae(e){if(e.endsWith(I))return e.slice(0,-I.length);if(e.endsWith(g))return e.slice(0,-g.length);if(e.endsWith(y))return e.slice(0,-y.length);if(e.endsWith(M))return e.slice(0,-M.length);if(e.endsWith(j))return e.slice(0,-j.length);throw r("err")('userIdFromJid called with non-user jid "'+e+'"')}function ie(e,t){return ae(e)+":"+t+I}function le(e,t){return ae(e)+":"+t+g}function se(e,t){return Ee(e)+":"+t+M}function ue(e,t){return ae(e)+":"+t+Ct(e)}function ce(e){return""+e+O}function de(e){return e.split("@")[0]}function me(e){return e.split("@")[0]}function pe(e){var t=e.split("@")[0],n=t.split(":"),r=n[0],o=n[1],a=parseInt(o,10);return{userId:r,deviceID:a}}function _e(e){var t=pe(e);return t.deviceID}function fe(e,t){return e===s||e===u?t:de(e)}function ge(e){return e===s||e===u?null:e}function he(e){return e===s||e===u||!e.endsWith(I)?null:e}function ye(e){if(!e.endsWith(I))throw r("err")('phoneNumberFromJid called with non-user jid "'+e+'"');return e.slice(0,-I.length)}function Ce(e){if(e.endsWith(I))return ye(e);if(e.endsWith(M))return Ee(e);throw r("err")('lidOrPhoneFromUserJid called with non phone or lid jid "'+e+'"')}function be(e){return e.endsWith(I)||e.endsWith(y)||e.endsWith(g)||e.endsWith(M)?e:null}function ve(e){return e.endsWith(I)?e:null}function Se(e){return e===c?null:e}function Re(e){return e===c?null:e}function Le(e){return e===c?c:null}function Ee(e){if(!e.endsWith(M))throw r("err")('lidFromLidUserJid called with non-LidUserJid "'+e+'"');return e.slice(0,-M.length)}function ke(e){var t=e.split("@"),n=t[0],r=t[1];return n=n.split(":")[0],n=n.split(".")[0],r===U&&(r=T),r===G&&(r=D),n+"@"+r}function Ie(e){return ke(e)}function Te(e){return ke(e)}function De(e){return e.jidType==="phoneDevice"||e.jidType==="interopDevice"||e.jidType==="lidDevice"||e.jidType==="msgrDevice"?e.deviceJid:e.jidType==="lidUser"||e.jidType==="interopUser"||e.jidType==="msgrUser"||e.jidType==="phoneUser"?e.userJid:e.jidType==="group"?e.groupJid:e.jidType==="status"?e.statusJid:e.jidType==="call"?e.callJid:e.jidType==="newsletter"?e.newsletterJid:e.jidType==="hosted"?e.hostedDeviceJid:e.jidType==="hostedLid"?e.hostedLidDeviceJid:e.jidType==="bot"?e.botJid:(e.jidType,e.broadcastJid)}function xe(t){return ae(t)+":"+e+I}function $e(t){return ae(t)+":"+e+g}function Pe(t){return se(t,e)}function Ne(t){return _e(t)===e}function Me(e){return e}function we(e){return e}function Ae(e){var t=e.split("@"),n=t[0],r=t[1],o=n.split(":"),a=o[0],i=o[1],l=a.split("."),s=l[0],u=l[1];return{user:s,device:i,agent:u,server:r}}function
__d("WAWebGlobals",["WABaseGlobals","WAJids","err"],(function(t,n,r,o,a,i,l){var e=null;function s(){if(e==null)throw r("err")("globals api called before set");return e}function u(){return e!=null}function c(t){e=t,o("WABaseGlobals").setGlobals(t)}function d(){var e,t=(e=s().myJids)==null?void 0:e.deviceJid;if(t==null)throw r("err")("Trying to access myDeviceJid, but it's not set");return o("WAJids").unsafeCoerceToPhoneDeviceJid(t)}function m(){var e=s().lidDeviceJid;return e!=null?o("WAJids").unsafeCoerceToLidDeviceJid(e):null}function p(e){s().lidDeviceJid=e}function _(){var e=s().displayName;return e}function f(e){s().displayName=e}function g(t){e!=null&&(s().allowHistorySyncPutAllowDuplicate=t)}function h(){var t;return e==null?!1:(t=s().allowHistorySyncPutAllowDuplicate)!=null?t:!1}function y(t){e!=null&&(s().enableImprovedBulkMerge=t)}function C(){var t;return e==null?!1:(t=s().enableImprovedBulkMerge)!=null?t:!1}l.areGlobalsReady=u,l.setGlobals=c,l.getMyDeviceJid=d,l.getMyLidDeviceJid=m,l.setMyLidDeviceJid=p,l.getMyDisplayName=_,l.setMyDisplayName=f,l.setAllowHistorySyncPutAllowDuplicate=g,l.getAllowHistorySyncPutAllowDuplicate=h,l.setEnableImprovedBulkMerge=y,l.getEnableImprovedBulkMerge=C}),98);
__d("WABase64",["WALogger","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s=43,u=47,c=61,d=45,m=95,p=3e3,_=function(t){return typeof t=="string"&&/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(t)};function f(e){return h(e,s,u,!0)}function g(e,t){return t===void 0&&(t=!1),h(e,d,m,t)}function h(e,t,n,r){var o=Array.isArray(e)||e instanceof ArrayBuffer?new Uint8Array(e):e;if(o.length<=p)return y(o,t,n,r);for(var a=[],i=0;i<o.length;i+=p)a.push(y(o.subarray(i,i+p),t,n,r));return a.join("")}function y(e,t,n,r){for(var o=Math.ceil(e.length*4/3),a=4*Math.ceil(e.length/3),i=new Array(a),l=0,s=0;l<a;l+=4,s+=3){var u=e[s]<<16|e[s+1]<<8|e[s+2];i[l]=u>>18,i[l+1]=u>>12&63,i[l+2]=u>>6&63,i[l+3]=u&63}for(var c=0;c<o;c++){var d=i[c];d<26?i[c]=65+d:d<52?i[c]=71+d:d<62?i[c]=d-4:d===62?i[c]=t:i[c]=n}for(var m=o;m<a;m++)i[m]=61;var p=String.fromCharCode.apply(String,i);return r?p:p.substring(0,o)}function C(t,n,r,a){for(var i=t.length,l=new Int32Array(i+i%4),s=0;s<i;s++){var u=t.charCodeAt(s);if(65<=u&&u<=90)l[s]=u-65;else if(97<=u&&u<=122)l[s]=u-71;else if(48<=u&&u<=57)l[s]=u+4;else if(u===n)l[s]=62;else if(u===r)l[s]=63;else if(u===a){i=s;break}else return self.ERROR!=null&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Found unexpected character code while decoding B64 at index ",", length ",": ",""])),s,i,u),null}for(var c=l.length/4,d=0,m=0;d<c;d++,m+=4)l[d]=l[m]<<18|l[m+1]<<12|l[m+2]<<6|l[m+3];for(var p=Math.floor(i*3/4),_=new Uint8Array(p),f=0,g=0;g+3<=p;f++,g+=3){var h=l[f];_[g]=h>>16,_[g+1]=h>>8&255,_[g+2]=h&255}switch(p-g){case 2:_[g]=l[f]>>16,_[g+1]=l[f]>>8&255;break;case 1:_[g]=l[f]>>16}return _}function b(e){var t=C(e,s,u,c);if(t)return t.buffer;throw r("err")("Base64.decode given invalid string")}function v(e,t){t===void 0&&(t=!1);var n=C(e,d,m,t?c:-1);if(n)return n.buffer;throw r("err")("Base64.decode given invalid string")}function S(e){return Math.floor(e.length*3/4)}l.isBase64=_,l.encodeB64=f,l.encodeB64UrlSafe=g,l.decodeB64=b,l.decodeB64UrlSafe=v,l.sizeWhenB64Decoded=S}),98);
__d("WATimeUtils",["Promise","WAHex"],(function(t,n,r,o,a,i,l){"use strict";var e,s=60,u=5*s,c=60*s,d=24*c,m=7*d,p=365*d,_=60*1e3,f=c*1e3,g=24*f,h=7*g,y=1<<31,C=~y,b=y+1,v={time:0,day:-4},S=0;function R(){return S}function L(e){S=e}function E(e){return te(e).toUTCString()}function k(e){var t=e|0;return Math.max(b,Math.min(t,C))}function I(e){return k(e/1e3)}function T(e){return typeof e!="number"?o("WAHex").hexLongIsNegative(e)?b:C:k(e)}function D(e){return typeof e!="number"?o("WAHex").hexLongIsNegative(e)?b:C:e}function x(e){return e==null?e:e>C?I(e):k(e)}function $(){return oe()-S*1e3}function P(e){return e}function N(e){return e}function M(e){return e*1e3}function w(e,t){return A(V(),e,t)}function A(e,t,n){var r=Math.max(t+n-e,0);return Math.min(1e3*r,~(1<<31))}function F(e,t){var n=t!=null?t:V();return k(Math.ceil(n+Math.max(e,0)))}function O(e,t){var n=t!=null?t:V();return k(Math.ceil(n-Math.max(e,0)))}var B=Math.pow(2,48);function W(e){return e>=B?$()+6e4:e}function q(e){var t=Math.max(e-V(),0);return Math.min(1e3*t,~(1<<31))}function U(t){var r=q(t);return new(e||(e=n("Promise")))(function(e){return void setTimeout(e,r)})}function V(){return k(Date.now()/1e3-S)}function H(){return k(Date.now()/1e3)}function G(){return k(new Date().setHours(0,0,0,0)/1e3-S)}function z(){return Date.now()-S*1e3}function j(e){return Math.max(e-V(),0)}function K(e){return j(e)>0}function Q(){return performance.now()}function X(e){return Math.floor(performance.now()-e)}function Y(e,t){return e<t?e:t}var J=(function(){function e(){var e=Q();this.$1=e,this.$2=e}var t=e.prototype;return t.reset=function(){this.$2=Q()},t.elapsed=function(){return X(this.$2)},t.cumulative=function(){return X(this.$1)},e})();function Z(e,t,n){return Math.abs(e-t)<=n}function ee(e,t){return Z(V(),e,t)}function te(e){return new Date(e*1e3)}function ne(e,t){if(Math.abs(e-t)>d)return!1;var n=v.time===e?v.day:te(e+S).getDay(),r=v.time===t?v.day:te(t+S).getDay();return v.time=t,v.day=r,n===r}function re(e){var t=Number.parseInt(e,16);return Number.isFinite(t)?new Date(k(t)*1e3):null}function oe(){return Date.now()}function ae(e){var t=new Date(e);return isNaN(t)?null:I(t.getTime())}function ie(e,t){var n=Math.abs(e-t);return Math.ceil(n/g)}function le(e){var t=864e5,n=new Date(e.getTime()),r=n.getUTCDay()||7;n.setUTCDate(n.getUTCDate()+4-r);var o=new Date(Date.UTC(n.getUTCFullYear(),0,1)),a=Math.ceil(((n.getTime()-o.getTime())/t+1)/7);return a}l.MINUTE_SECONDS=s,l.FIVE_MINUTES=u,l.HOUR_SECONDS=c,l.DAY_SECONDS=d,l.WEEK_SECONDS=m,l.YEAR_SECONDS=p,l.MINUTE_MILLISECONDS=_,l.HOUR_MILLISECONDS=f,l.DAY_MILLISECONDS=g,l.WEEK_MILLISECONDS=h,l.DEFAULT_UNIXTIME=y,l.MAX_INT=C,l.getClockSkew=R,l.setClockSkew=L,l.toHttpHeaderDate=E,l.castToUnixTime=k,l.castMilliSecondsToUnixTime=I,l.castLongIntToUnixTime=T,l.castLongIntToMillisTime=D,l.castMillisTimeToUnixTime=x,l.millisTime=$,l.castToMillisTime=P,l.fromMillisTime=N,l.castUnixTimeToMillisTime=M,l.timeoutFor=w,l.timeoutForAt=A,l.futureUnixTime=F,l.pastUnixTime=O,l.miAdjustTimestamp=W,l.cappedMillisecondsUntil=q,l.delayUntil=U,l.unixTime=V,l.unixTimeWithoutClockSkewCorrection=H,l.midnight=G,l.unixTimeMs=z,l.secondsUntil=j,l.isInFuture=K,l.monotonicTime=Q,l.monotonicTimeSince=X,l.oldest=Y,l.MonotonicTimer=J,l.happenedWithinAt=Z,l.happenedWithin=ee,l.toDate=te,l.sameDay=ne,l.convertHexToDate=re,l.performanceAbsoluteNow=oe,l.convertISO8601DateFormatToUnixTime=ae,l.daysDiff=ie,l.weekOfYear=le}),98);
__d("WACustomError",["fb-error"],(function(t,n,r,o,a,i,l){"use strict";function e(){return[r("fb-error").TAALOpcode.PREVIOUS_FRAME,r("fb-error").TAALOpcode.PREVIOUS_FRAME]}var s=(function(t){function n(n){var r;return r=t.call(this,n)||this,r.message=n,r.taalOpcodes=e(),r}return babelHelpers.inheritsLoose(n,t),n})(babelHelpers.wrapNativeSuper(Error)),u=(function(e){function t(t,n){var r,o=n!=null&&n.length>0?n:p(t);return r=e.call(this,o)||this,r.name="AggregateError",r.errors=t,r}return babelHelpers.inheritsLoose(t,e),t})(s),c=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"TimeoutError")||this,n.name="TimeoutError",n}return babelHelpers.inheritsLoose(t,e),t})(s),d=(function(e){function t(t,n){var r;return r=e.call(this,t)||this,r.name="HttpError",r.code=n,r}return babelHelpers.inheritsLoose(t,e),t})(s),m=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"UnimplementedMethod")||this,n.name="UnimplementedMethod",n}return babelHelpers.inheritsLoose(t,e),t})(s);function p(e){return e.length===0?"No errors":e.length===1?e[0].message:e.map(function(e){return"- "+e.message}).join("\n")}var _=!1;function f(e){if(e==null||e.name!=="QuotaExceededError")throw e;_=!0}function g(){return _}function h(e){return JSON.stringify(e,Object.getOwnPropertyNames(e))}var y=(function(e){function t(t,n){var r;return r=e.call(this,t)||this,r.inner=n,r}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error));l.adjustTaalOpcodes=e,l.CustomError=s,l.AggregateError=u,l.TimeoutError=c,l.HttpError=d,l.UnimplementedMethod=m,l.supressQuotaExceededError=f,l.hasSupressedQuotaExceededError=g,l.obtainErrorSummary=h,l.WrappedError=y}),98);
__d("WAWebNonEmptyString",["err"],(function(t,n,r,o,a,i,l){function e(e){if(e!=="")return e}function s(e){if(e==="")throw r("err")("Cannot convert empty string to NonEmptyString");return e}l.asMaybeNonEmptyString=e,l.asNonEmptyString=s}),98);
__d("WAWebMiscErrors",["WACustomError","WAWebNonEmptyString"],(function(t,n,r,o,a,i,l){var e,s=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="Offline",n}return babelHelpers.inheritsLoose(t,e),t})((e=o("WACustomError")).CustomError),u=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="GaveUpRetry",n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),c=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="CatalogImageDownloadError",n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),d=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="MediaFileError",n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),m=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="InvalidImageFileType",n}return babelHelpers.inheritsLoose(t,e),t})(d),p=(function(e){function t(t,n,r){var o;return o=e.call(this,t!=null?t:"")||this,o.name="InvalidMediaFileType",o.mediaType=n,o.mimeType=r,o}return babelHelpers.inheritsLoose(t,e),t})(d),_=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="InvalidMediaCheckRepairFailedType",n}return babelHelpers.inheritsLoose(t,e),t})(d),f=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="MediaEncryptionError",n}return babelHelpers.inheritsLoose(t,e),t})(d),g="plaintext hash mismatch",h=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="MediaDecryptionError",n}return babelHelpers.inheritsLoose(t,e),t})(d),y=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="MediaHashMismatch",n}return babelHelpers.inheritsLoose(t,e),t})(d),C=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="MediaFileFailedLoad",n}return babelHelpers.inheritsLoose(t,e),t})(d),b=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="MediaFileEmpty",n}return babelHelpers.inheritsLoose(t,e),t})(d);function v(e){try{return JSON.stringify(e)}catch(t){return e.toString()}}var S=(function(e){function t(t){var n,r=typeof t=="string"?t:v(t);return n=e.call(this,r)||this,n.name="SocketError",n.event=t,n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),R=(function(e){function t(t){var n;return n=e.call(this,"socket not open, is "+t)||this,n.name="SocketNotOpen",n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),L=(function(e){function t(t,n){var r;return r=e.call(this,"Image failed to load.")||this,r.name="ImageError",r.src=t,r.status=n,r.target={src:t,status:n},r}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),E=(function(e){function t(t,n){var r;return r=e.call(this,t)||this,r.name="DecodeWebpResultsError",r.event=n,r}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),k=(function(e){function t(t,n){var r;return r=e.call(this,t)||this,r.name="EncodeWebpError",r.event=n,r}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),I=(function(e){function t(t,n,r){var a,i,l=(a=o("WAWebNonEmptyString").asMaybeNonEmptyString(t))!=null?a:"Server replied with a failed status code";return i=e.call(this,l+": "+r)||this,i.name="ServerStatusError",i.url=n,i.status=r,i}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),T=(function(e){function t(t,n,r){var o,a="Invalid response for "+t+", with status "+n;return r&&(a=a+": "+r),o=e.call(this,a)||this,o.name="InvalidServerResponseError",o}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),D=(function(e){function t(t,n,r){var o,a="Error "+n+" for "+t+": "+JSON.stringify(r);return o=e.call(this,a,t,n)||this,o.name="BingServerError",o}return babelHelpers.inheritsLoose(t,e),t})(I),x=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="MediaNeedsReupload",n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),$=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="FileNotReadableError",n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),P=(function(e){function t(t)
__d("WAWebPageLoadLogging",[],(function(t,n,r,o,a,i){var e={PAGE_LOAD_ID:"0",endPageLoadQpl:function(){},endPageLoadQplMeasure:function(){},startPageLoadQplMeasure:function(){},addPageLoadQplPoint:function(){},addPageLoadQplAnnotation:function(){},incrementPageLoadQplSocketError:function(){},addPageLoadValidationData:function(){},setWamCompleteForValidation:function(){}};function l(t){e=t}var s=!1;function u(t,n,r){return s=!0,e.endPageLoadQpl(t,n,r)}function c(t){return e.startPageLoadQplMeasure(t)}function d(t){return e.endPageLoadQplMeasure(t)}function m(t){return e.addPageLoadQplPoint(t)}function p(t){return e.addPageLoadQplAnnotation(t)}function _(t,n){return e.addPageLoadValidationData(t,n)}function f(){return e.incrementPageLoadQplSocketError()}function g(){return e.setWamCompleteForValidation()}function h(){return e.PAGE_LOAD_ID}function y(){return s}i.setImpl=l,i.endPageLoadQpl=u,i.startPageLoadQplMeasure=c,i.endPageLoadQplMeasure=d,i.addPageLoadQplPoint=m,i.addPageLoadQplAnnotation=p,i.addPageLoadValidationData=_,i.incrementPageLoadQplSocketError=f,i.setWamCompleteForValidation=g,i.getPageLoadId=h,i.wasPageLoadQplLogged=y}),66);
__d("WAWebDbEncryptionKey",["invariant","Promise","WABase64","WALogger","WAResolvable","WATimeUtils","WAWeb-dexie","WAWebDexieCastTypes","WAWebMiscErrors","WAWebPageLoadLogging","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l,s){var e,u,c="wawc_db_enc",d="keys",m=128,p={name:"HKDF"},_={hash:"SHA-256"},f=o("WATimeUtils").WEEK_MILLISECONDS*4*24,g="fts_hmac_keys",h="AES-CBC",y=(function(){function t(){var t=this;this.$6=new(o("WAResolvable")).Resolvable,this.$7=new(o("WAResolvable")).Resolvable,this.$9=new(o("WAResolvable")).Resolvable,this.$11=function(e){return t.$10().keys.orderBy("id").toArray().then(function(r){if(!r||r.length===0)return t.$13(e);var o=r[r.length-1]._expiration;if(o!=null&&o<=new Date().getTime())return t.$13(e);t.$8=e;var a=r.map((function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield self.crypto.subtle.deriveKey(babelHelpers.extends({},p,_,{salt:e,info:new Uint8Array(1)}),t.key,{name:h,length:m},!1,["encrypt","decrypt"]);return babelHelpers.extends({},t,{key:n})});return function(e){return t.apply(this,arguments)}})());return(u||(u=n("Promise"))).all(a).then(function(e){t.$2=e})})},this.$12=function(){return t.$10()[g].orderBy("id").toArray().then(function(e){if(!e||e.length===0)return t.$14();if(e.length>1)throw new(o("WAWebMiscErrors")).DBInvalidFtsHMACKey;t.$4=e[e.length-1]})},this.$13=function(e){return C().then(function(n){return t.$10().keys.add({key:n,_expiration:new Date().getTime()+f}).then(function(){return t.$11(e)})})},this.$14=function(){return C().then(function(e){return t.$10()[g].add({key:e}).then(function(){return t.$12()})})},this.generateFinalDbEncryptionAndFtsKey=function(e){if(t.$3!=null||t.$8==null)return(u||(u=n("Promise"))).resolve();var r=o("WABase64").decodeB64(e);return t.$15(r),t.$16(r),(u||(u=n("Promise"))).resolve()},this.$16=function(e){o("WAWebPageLoadLogging").startPageLoadQplMeasure("generateFinalDbMsgEncryptionKey");var r=t.$10().keys.orderBy("id").toArray().then(function(r){var o=r.map((function(){var r=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){t.$8!=null||s(0,56319);var r;try{r=yield self.crypto.subtle.deriveKey(babelHelpers.extends({},p,_,{salt:e,info:new Uint8Array(t.$8||0)}),n.key,{name:h,length:m},!1,["encrypt","decrypt"])}catch(e){throw t.$8=null,e}return babelHelpers.extends({},n,{key:r})});return function(e){return r.apply(this,arguments)}})());return(u||(u=n("Promise"))).all(o).then(function(e){t.$8=null,t.$3=e,t.$6.resolve()})});return r.finally(function(){o("WAWebPageLoadLogging").endPageLoadQplMeasure("generateFinalDbMsgEncryptionKey"),t.$8=null})},this.$15=(function(){var r=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){if(!t.$4||t.$4.key==null||t.$4.id==null)throw o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Base ftsHMACKey is null in _generateFinalFtsHmacKey"]))),new(o("WAWebMiscErrors")).DBInvalidFtsHMACKey;var r=[t.$4.id,t.$4.key],a=r[0],i=r[1],l=yield self.crypto.subtle.deriveKey(babelHelpers.extends({},p,_,{salt:n,info:new Uint8Array(0)}),i,{name:"HMAC",hash:"SHA-256"},!1,["sign"]);t.$5={id:a,key:l},t.$7.resolve()});return function(e){return r.apply(this,arguments)}})()}var a=t.prototype;return a.init=function(t){var e,a,i=this;if(this.$1)return(u||(u=n("Promise"))).resolve();this.$1=new(r("WAWeb-dexie"))(c,{chromeTransactionDurability:"relaxed",addons:[]}),this.$10().version(1).stores((e={},e[d]="++id, _expirtation",e[g]="++id",e)),this.$10().version(2).stores((a={},a[d]="++id",a[g]="++id",a));var l=t.buffer.slice(t.byteOffset,t.byteLength+t.byteOffset);return o("WAWebDexieCastTypes").dexieCastToPromise(this.$10().open()).then(function(){return(u||(u=n("Promise"))).all([i.$11(l),i.$12()])}).then(function(){return i.$9.resolve()})},a.$10=function(){if(this.$1==null)throw r("err")("[db_encryption_key] db is not initialized");return this.$1},a.deleteKeys=function(){var e=this;return(u||(u=n("Promise"))).all([this.$10().table(d).clear(),this.$10().table(g).clear()]).then(function(){}).finally(function(){return e.$1=null,o("WAWebDexieCastTypes").dexieCastToPr
__d("WAWebStorageSchema",["invariant","$InternalEnum","err"],(function(t,n,r,o,a,i,l,s){var e=n("$InternalEnum")({AUTO_INCREMENT:"auto-increment",USER_DEFINED:"user-defined",COMPOSITE:"composite"}),u=Object.freeze({SIMPLE:"simple",COMPOSITE:"composite",ARRAY:"array",UNIQUE:"unique"}),c=n("$InternalEnum")({STRING:"String",ARRAY_BUFFER:"ArrayBuffer"});function d(e){return{name:e,columns:[],indexes:[],encryptedColumns:{}}}function m(e){return{name:e.name,columns:e.columns.map(function(e){return babelHelpers.extends({},e)}),indexes:e.indexes.map(f),encryptedColumns:babelHelpers.extends({},e.encryptedColumns||{}),deleted:e.deleted}}function p(e){return Object.freeze({name:e.name,columns:Object.freeze(e.columns.map(function(e){return Object.freeze(e)})),indexes:Object.freeze(e.indexes.map(_)),encryptedColumns:Object.freeze(babelHelpers.extends({},e.encryptedColumns||{})),deleted:e.deleted})}function _(e){switch(e.type){case u.SIMPLE:return Object.freeze({type:u.SIMPLE,column:e.column});case u.ARRAY:return Object.freeze({type:u.ARRAY,column:e.column});case u.COMPOSITE:return Object.freeze({type:u.COMPOSITE,columns:Object.freeze(e.columns.map(function(e){return Object.freeze(e)}))});case u.UNIQUE:return Object.freeze({type:u.UNIQUE,column:e.column})}throw r("err")("cannot freeze index of unknown type: "+e.type)}function f(e){switch(e.type){case u.SIMPLE:return{type:u.SIMPLE,column:e.column};case u.UNIQUE:return{type:u.UNIQUE,column:e.column};case u.COMPOSITE:return{type:u.COMPOSITE,columns:e.columns.map(function(e){return e})};case u.ARRAY:return{type:u.ARRAY,column:e.column}}throw r("err")("cannot clone unknown index type: "+e.type)}function g(e,t){return e.indexes.findIndex(function(e){return y(t,e)})}function h(e,t){switch(e.type){case u.SIMPLE:case u.ARRAY:case u.UNIQUE:return e.column===t;case u.COMPOSITE:return!!e.columns.find(function(e){return e===t})}throw r("err")("cannot check indexes of unknown index type: "+e.type)}function y(e,t){if(e.type!==t.type)return!1;switch(e.type){case u.SIMPLE:case u.ARRAY:case u.UNIQUE:return t.type===e.type||s(0,32791),e.column===t.column;case u.COMPOSITE:return t.type===e.type||s(0,32791),e.columns.length===t.columns.length&&e.columns.every(function(e,n){return t.columns[n]===e})}throw r("err")("cannot compare unknown indexes of types: "+e.type+", "+t.type)}l.PrimaryKeyType=e,l.INDEX_TYPE=u,l.EncryptedValueType=c,l.emptySchema=d,l.cloneSchema=m,l.freezeSchema=p,l.findIndex=g,l.indexContainsColumn=h}),98);
__d("WAWebIdbHelpers",["invariant","WALogger","WAWebStorageSchema","err","gkx"],(function(t,n,r,o,a,i,l,s){var e,u,c;function d(e,t,n,r){return e.reduce(function(e,a){var i=o("WAWebStorageSchema").cloneSchema(a);if(!(i.name in e)||s(0,107631),i.deleted===!0)return e[i.name]=null,e;t.set(a.name,i.name),n.set(a.name,i.columns.reduce(function(e,t){return e.set(t.name,t),e},new Map)),r.set(a.name,i.encryptedColumns||{});var l=i.columns.filter(function(e){return e.primaryKey});l.length>=1||s(0,75745,a.name);var u=[m(l)].concat(i.indexes.map(p)).join(", ");return e[i.name]=u,e},{})}function m(e){if(e.length>1)return e.forEach(function(e){e.primaryKey&&e.primaryKey===o("WAWebStorageSchema").PrimaryKeyType.COMPOSITE||s(0,56354)}),"["+e.map(function(e){return e.packedName}).join("+")+"]";var t=e[0];return t.primaryKey&&t.primaryKey!==o("WAWebStorageSchema").PrimaryKeyType.COMPOSITE||s(0,56354),t.primaryKey===o("WAWebStorageSchema").PrimaryKeyType.AUTO_INCREMENT?t.packedName+"++":t.packedName}function p(e){switch(e.type){case o("WAWebStorageSchema").INDEX_TYPE.SIMPLE:return e.column;case o("WAWebStorageSchema").INDEX_TYPE.COMPOSITE:return"["+e.columns.join("+")+"]";case o("WAWebStorageSchema").INDEX_TYPE.ARRAY:return"*"+e.column;case o("WAWebStorageSchema").INDEX_TYPE.UNIQUE:return"&"+e.column}throw r("err")('Cannot format index of type "'+e.type+'"')}function _(t,n){var a=t.map(function(a){var i=n.get(a);if(i==null)throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[storage] query with non-existing column "," in index ",""])),a,t.join(",")),r("err")("format-query-index-nonexistent-column");return i.packedName});return a.length===1?a[0]:"["+a.join("+")+"]"}function f(e,t){var n=e;return(t==null?void 0:t.reverse)===!0&&(n=n.reverse()),(t==null?void 0:t.offset)!=null&&(n=n.offset(t.offset)),(t==null?void 0:t.limit)!=null&&t.limit!==0&&(n=n.limit(t.limit)),n}function g(e){return e?function(t){var n={};return e.forEach(function(e){var r=e.name;Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}),n}:function(e){return e}}function h(e,t,n){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["idb failed to do Operation: "," on Table: ",". Failed with error ",""])),t,n,e).sendLogs("storage-error",{sampling:0}).verbose()}function y(e,t){var n=Array.from(t.entries()),a=0;e.forEach(function(e){n.forEach(function(t){var n=t[0],o=t[1];if(e[n]&&!(e[n]._keyId&&e[n]._data&&e[n].iv)){if(!r("gkx")("26258"))throw r("err")("[CRITICAL] Records contain unencrypted field");a++}})}),a>0&&o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[CRITICAL] "," records contain unencrypted field"])),a)}function C(e){try{if(e==null)return 0;if(e instanceof ArrayBuffer)return e.byteLength;if(typeof e=="object"){var t=JSON.stringify(e);return t.length}return String(e).length}catch(e){return 0}}l.schemasToStores=d,l.formatPrimaryKey=m,l.formatIndex=p,l.formatQueryIndex=_,l.applyOptions=f,l.columnPropFilter=g,l.logStorageError=h,l.assertAllColsAreEncrypted=y,l.calculateWriteDataSize=C}),98);
__d("WAWebIdbEncryption",["invariant","WAWeb-dexie","WAWebDbEncryptionKey","WAWebDexieCastTypes","WAWebIdbHelpers","WAWebStorageSchema","asyncToGeneratorRuntime","err","getErrorSafe"],(function(t,n,r,o,a,i,l,s){var e=["poll-votes","chat","sync-keys","orphan-tc-token"];function u(e,t,n,r){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,a){if(!o("WAWebDbEncryptionKey").DbEncKeyStore)throw r("err")("feature is not yet implemented");var i=a?o("WAWebDbEncryptionKey").DbEncKeyStore.getDbMsgEncKeys({tableName:t.tableName}):o("WAWebDbEncryptionKey").DbEncKeyStore.getEncKeys(),l=i[i.length-1],u=new Uint8Array(16);self.crypto.getRandomValues(u);var c;typeof e=="string"?(n===o("WAWebStorageSchema").EncryptedValueType.STRING||s(0,87945,t.tableName,t.columnName,typeof e),c=new TextEncoder().encode(e)):c=e;try{var d=self.crypto.subtle.encrypt({iv:u,name:o("WAWebDbEncryptionKey").DB_ENCRYPTION_CIPHER},l.key,c),m=r("WAWeb-dexie").currentTransaction==null?d:r("WAWeb-dexie").waitFor(d),p=yield o("WAWebDexieCastTypes").dexieCastToPromise(m);return{_data:p,iv:u,_keyId:l.id,_scheme:a?1:0}}catch(e){var _=r("getErrorSafe")(e);throw o("WAWebIdbHelpers").logStorageError(_,"encryptDbMaterial",null),_}}),c.apply(this,arguments)}function d(t,n,r){var a=t._keyId,i=t._scheme,l=r&&!e.includes(n),s=e.includes(n)&&i===1;return l||s?o("WAWebDbEncryptionKey").DbEncKeyStore.getDbMsgEncKeys({tableName:n}).filter(function(e){return e.id===a})[0]:o("WAWebDbEncryptionKey").DbEncKeyStore.getEncKeys().filter(function(e){return e.id===a})[0]}function m(e,t,n,r){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,a){if(!o("WAWebDbEncryptionKey").DbEncKeyStore)throw r("err")("feature is not yet implemented");var i=e._data,l=e.iv,u=null;if(u=d(e,t.tableName,a),u!=null||s(0,56353),i==null)return i;try{var c=self.crypto.subtle.decrypt({iv:l,name:o("WAWebDbEncryptionKey").DB_ENCRYPTION_CIPHER},u.key,i),m=r("WAWeb-dexie").currentTransaction==null?c:r("WAWeb-dexie").waitFor(c),p=yield o("WAWebDexieCastTypes").dexieCastToPromise(m),_=n===o("WAWebStorageSchema").EncryptedValueType.STRING?new TextDecoder("utf-8").decode(p):p;return _}catch(e){var f=r("getErrorSafe")(e);throw o("WAWebIdbHelpers").logStorageError(f,"decryptDbMaterial",null),f}}),p.apply(this,arguments)}l.encryptDbMaterial=u,l._getDecryptionKey=d,l.decryptDbMaterial=m}),98);
__d("WAWebIdb",["invariant","Promise","WALogger","WANullthrows","WAWeb-dexie","WAWebAppTracker","WAWebDexieCastTypes","WAWebGlobals","WAWebIdbEncryption","WAWebIdbHelpers","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l,s){var e,u,c,d,m="Key already exists in the object store";r("WAWeb-dexie").Promise.PSD.onunhandled=function(){},r("WAWeb-dexie").Promise.PSD.txRelaxedDurabilityEnabled=!0;var p=(function(){function t(e,t,n,r,o,a,i){this.errorHandlers=new Map,this.updateListener=null,this.updateListenerField=null,this.table=e,this.view=n,this.db=t,this.propFilter=r,this.tableColumns=o,this.tableEncryptedColumns=new Map(Object.keys(a).map(function(e){return[e,a[e]]})),this.shouldUseDbMsgEncKeyForEncryptedCol=i.shouldUseDbMsgEncKeyForEncryptedCol,this.packColumns=i.packColumns,this.errorHandlers=i.errorHandlers||new Map}var a=t.prototype;return a.$1=function(t,n,r){o("WAWebIdbHelpers").logStorageError(t,n,this.table.name);var e=this.errorHandlers.get(t.name);if(e){var a={op:n,table:this.table.name,db:this.db.name};if((r==null?void 0:r.writeData)!=null){var i=o("WAWebIdbHelpers").calculateWriteDataSize(r.writeData);i>0&&(a.writeSize=i),Array.isArray(r.writeData)&&(a.records=r.writeData.length)}e(t,a)}},a.asyncView=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){t===void 0&&(t=!0);var n=this.$2(e),r=this.$3()&&t?yield this.$4(n):n;return this.view(r)});function t(t,n){return e.apply(this,arguments)}return t})(),a.$2=function(t){return t},a.$5=function(t,n){return n===void 0&&(n=!1),t},a.$4=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=this;typeof e=="object"||s(0,56350);var r=Array.from(this.tableEncryptedColumns.entries(),function(n){var r=n[0],a=n[1],i=e[r];return!(i!=null&&i._data)||!(i!=null&&i.iv)?i:o("WAWebIdbEncryption").decryptDbMaterial(i,{tableName:t.table.name,columnName:r},a,t.shouldUseDbMsgEncKeyForEncryptedCol).then(function(t){e[r]=t})});return yield(d||(d=n("Promise"))).all(r),e});function t(t){return e.apply(this,arguments)}return t})(),a.$6=function(t){var e=this,r=Array.from(this.tableEncryptedColumns.entries(),function(n){var r=n[0],a=n[1],i=t[r];return i==null?i:o("WAWebIdbEncryption").encryptDbMaterial(i,{tableName:e.table.name,columnName:r},a,e.shouldUseDbMsgEncKeyForEncryptedCol).then(function(e){t[r]=e})});return(d||(d=n("Promise"))).all(r).then(function(e){return t})},a.$7=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){t===void 0&&(t=!1);var n=yield this.$8(e),r=this.$5(n,t);return r});function t(t,n){return e.apply(this,arguments)}return t})(),a.$9=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=this,n=yield this.$10(e),r=n.map(function(e){return t.$5(e)});return r});function t(t){return e.apply(this,arguments)}return t})(),a.$11=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield this.$7(e);return this.table.add(t)});function t(t){return e.apply(this,arguments)}return t})(),a.$12=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield this.$7(e);return this.table.put(t)});function t(t){return e.apply(this,arguments)}return t})(),a.$13=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield this.$9(e);return this.table.bulkAdd(t)});function t(t){return e.apply(this,arguments)}return t})(),a.$14=function(t){var e=this;if(this.$3())return r("WAWeb-dexie").waitFor(this.$10(t)).then(function(t){var n=t.map(function(t){return e.$5(t)});return e.table.bulkPut(n)});var n=t.map(function(t){return e.$5(t)});return this.table.bulkPut(n)},a.$10=function(t){var e=this;if(this.$3()){var r=[],o=t.map(function(t,n){return e.$6(t).then(function(e){r[n]=e})});return(d||(d=n("Promise"))).all(o).then(function(){return r})}return(d||(d=n("Promise"))).resolve(t)},a.$8=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(this.$3()){var t=yield this.$6(e);return t}return e});function t(t){return e.apply(this,arguments)}return t})(),a.asyncViewM
__d("WAWebWamEnumWebcScenarioType",[],(function(t,n,r,o,a,i){var e=Object.freeze({INITIAL_PAIRING:0,OFFLINE_RESUME:1,IDLE:2,RECENT_HISTORY_SYNC:3,CHAT_NAVIGATION:4});i.WEBC_SCENARIO_TYPE=e}),66);
__d("WAWebBrokerGlobalAppState",["WAWebWamEnumWebcScenarioType"],(function(t,n,r,o,a,i,l){var e,s,u=(e={},e[(s=o("WAWebWamEnumWebcScenarioType")).WEBC_SCENARIO_TYPE.IDLE]=0,e[s.WEBC_SCENARIO_TYPE.INITIAL_PAIRING]=3e5,e[s.WEBC_SCENARIO_TYPE.OFFLINE_RESUME]=12e4,e[s.WEBC_SCENARIO_TYPE.RECENT_HISTORY_SYNC]=0,e[s.WEBC_SCENARIO_TYPE.CHAT_NAVIGATION]=0,e),c,d,m={isLogoutInProgress:!1,takeOver:!1,getCurrentScenario:function(){return d!=null?d:o("WAWebWamEnumWebcScenarioType").WEBC_SCENARIO_TYPE.IDLE},initOrUpdateTracking:function(t){c&&self.clearTimeout(c),d=t,d!==o("WAWebWamEnumWebcScenarioType").WEBC_SCENARIO_TYPE.IDLE&&(c=self.setTimeout(function(){d=o("WAWebWamEnumWebcScenarioType").WEBC_SCENARIO_TYPE.IDLE,c=null},u[t]))}},p=m;l.default=p}),98);
__d("WAWebNoop",[],(function(t,n,r,o,a,i){"use strict";var e=function(){},l=e;i.default=l}),66);
__d("WAWebPwaDocumentMetadataUtils",["WAWebNoop","WAWebRuntimeEnvironmentUtils"],(function(t,n,r,o,a,i,l){var e="",s=-1,u;o("WAWebRuntimeEnvironmentUtils").isWorker()||(e=document.title);function c(t){t===void 0&&(t=null),t!=null&&(e=t),d(e)}function d(e,t){t===void 0&&(t=!1),g()&&!t?document.title=" ":(self.clearTimeout(u),document.title+=" ",u=self.setTimeout(function(){document.title=e},0))}var m=2e3,p=6e4;function _(t,n,r,o){n===void 0&&(n=m),r===void 0&&(r=!0),o===void 0&&(o=p);var a=!1,i=!1,l=self.setInterval(function(){a=!a;var n=a?t:e;d(n,r)},n),s=function(){i||(i=!0,self.clearInterval(l),self.clearTimeout(u),d(e,r))},u=self.setTimeout(s,o);return s}function f(e){e!=null&&(s=e),g!=null&&g()&&"setAppBadge"in navigator&&(s===-1||s===0?navigator.clearAppBadge==null||navigator.clearAppBadge().catch(r("WAWebNoop")):navigator.setAppBadge==null||navigator.setAppBadge(s).catch(r("WAWebNoop")))}function g(){return"matchMedia"in self?window.matchMedia("(display-mode: standalone)").matches:!1}l.setDocumentTitle=c,l.startDocumentTitleFlash=_,l.setAppBadge=f,l.isCurrentWebSessionInsidePwa=g}),98);
__d("WAWebEnvironment",["WAWebPwaDocumentMetadataUtils","gkx"],(function(t,n,r,o,a,i,l){var e=r("gkx")("4112"),s=!e,u=r("gkx")("10314");function c(){return r("gkx")("26258")?"prod":r("gkx")("26259")?"intern":"dev"}function d(){return e?"win_hybrid":o("WAWebPwaDocumentMetadataUtils").isCurrentWebSessionInsidePwa()?"pwa":"web"}var m={isWeb:s,isWindows:e,isGuest:u,getEnvironment:c,getSubPlatform:d},p=m;l.default=p}),98);
__d("WAWebLocalStorage",[],(function(t,n,r,o,a,i){var e;try{e=window.localStorage}catch(e){}var l=e;i.default=l}),66);
__d("WAWebGetSpecialAbProps",["WALogger","WAWebLocalStorage"],(function(t,n,r,o,a,i,l){var e,s="abprops_needed_early";function u(t){var n=r("WAWebLocalStorage")==null?void 0:r("WAWebLocalStorage").getItem(s);if(n!=null)try{var a=JSON.parse(n);return a[t]}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Failed to parse special early abprops: ",""])),t).sendLogs("parse-special-abprops-failure")}return null}l.getSpecialAbpropValue=u}),98);
__d("WAWebWamEnumWebScenarioCode",[],(function(t,n,r,o,a,i){var e=Object.freeze({OFFLINE_RESUME:0});i.WEB_SCENARIO_CODE=e}),66);
__d("WAWebWamEnumWebTableLogReasonCode",[],(function(t,n,r,o,a,i){var e=Object.freeze({BASE:0,EXCEEDED_THRESHOLD:1});i.WEB_TABLE_LOG_REASON_CODE=e}),66);
__d("WAWebWebDbTableUsageWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumWebScenarioCode","WAWebWamEnumWebTableLogReasonCode"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({WebDbTableUsage:[5074,{offlineSessionId:[1,e.TYPES.STRING],webScenario:[2,o("WAWebWamEnumWebScenarioCode").WEB_SCENARIO_CODE],webTable:[3,e.TYPES.STRING],webTableLogReason:[4,o("WAWebWamEnumWebTableLogReasonCode").WEB_TABLE_LOG_REASON_CODE],webTableReadCount:[5,e.TYPES.INTEGER],webTableWriteCount:[6,e.TYPES.INTEGER]},[1,1,100],"regular"]},{WebDbTableUsage:[]});l.WebDbTableUsageWamEvent=s}),98);
__d("WAWebDBTableUsage",["WAWebDBStats","WAWebWebDbTableUsageWamEvent"],(function(t,n,r,o,a,i,l){var e=new Map,s=50,u=new Map;function c(t){var n=t.offlineSessionId,r=t.tablesToLog,a=t.webScenario,i=new Map,l=new Map;for(var c of r){var d=o("WAWebDBStats").dbStats.getStats(c)||{readCount:0,writeCount:0},m=new(o("WAWebWebDbTableUsageWamEvent")).WebDbTableUsageWamEvent({webScenario:a,webTableReadCount:0,webTableWriteCount:0,webTable:c});i.set(c,m),l.set(c,{startReadCount:d.readCount,startWriteCount:d.writeCount})}function p(){var t=u.get(p);if(n!=null)for(var r of i.values())r.offlineSessionId=n;for(var a of i.entries()){var l=a[0],c=a[1];{var d=o("WAWebDBStats").dbStats.getStats(l)||{readCount:0,writeCount:0},m=(t==null?void 0:t.get(l))||{startReadCount:0,startWriteCount:0},_=d.readCount-m.startReadCount,f=d.writeCount-m.startWriteCount;c.webTableReadCount=_,c.webTableWriteCount=f,(_>s||f>s||c.webTable==="message")&&c.commit()}}return e.delete(p),u.delete(p),e.size}return e.set(p,i),u.set(p,l),p}function d(t,n){for(var r of e){var a=r[1],i=a.get(t);if(i!=null){var l=o("WAWebDBStats").dbStats.getStats(t);l&&(n==="read"?i.webTableReadCount=l.readCount:i.webTableWriteCount=l.writeCount)}}}l.beginDBTableUsage=c,l.recordTableUsageStat=d}),98);
__d("WAWebDBStats",["WAWebDBTableUsage","gkx"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(){function e(){this.$1=new Map,this.$2=new Map}var t=e.prototype;return t.initTable=function(t){r("gkx")("26258")||(this.$1.has(t)||this.$1.set(t,{readCount:0,writeCount:0,queryTimes:[],recordCounts:[],queryTimestamps:[]}),this.$2.has(t)||this.$2.set(t,{readCount:0,writeCount:0,queryTimes:[],recordCounts:[],queryTimestamps:[]}))},t.trackReadTransaction=function(t,n,a){o("WAWebDBTableUsage").recordTableUsageStat(t,"read");var e=self.performance.now()-n;if(!r("gkx")("26258")){var i=this.$1.get(t);i&&(i.queryTimes.push(e),i.recordCounts.push(a),i.readCount++,i.queryTimestamps.push(Date.now()))}},t.trackWriteTransaction=function(t,n){o("WAWebDBTableUsage").recordTableUsageStat(t,"write");var e=self.performance.now()-n;if(!r("gkx")("26258")){var a=this.$1.get(t);a&&(a.queryTimes.push(e),a.writeCount++,a.queryTimestamps.push(Date.now()))}},t.getStatsLog=function(t){if(!r("gkx")("26258"))return this.$1.get(t)},t.getStats=function(t){},t.getAllStatsLog=function(){return new Map},t.getAllStats=function(){return new Map},t.resetStatsLog=function(){r("gkx")("26258")||this.$1.clear()},t.resetStats=function(){},e})(),s=new e;l.dbStats=s}),98);
__d("isEmptyObject",[],(function(t,n,r,o,a,i){"use strict";function e(e){for(var t in e)return!1;return!0}i.default=e}),66);
__d("WAWebEventEmitter",["err","isEmptyObject"],(function(t,n,r,o,a,i,l){var e=/\s+/,s=0,u=(function(){function t(){}var n=t.prototype;return n.on=function(t,n,o){if(n==null)return this;if(typeof n!="function")throw r("err")("Callback parameter passed is not a function");return this._multiEvent.apply(this,[this.on].concat(Array.prototype.slice.call(arguments)))?this:(this._getOrCreateEvents(t).push({callback:n,context:o,ctx:o!=null?o:this}),this)},n.once=function(t,n,r){if(n==null)return this;if(this._multiEvent.apply(this,[this.once].concat(Array.prototype.slice.call(arguments))))return this;var e=this,o=!1,a=function(){o||(o=!0,e.off(t,a),n.apply(this,arguments))};return a._callback=n,this.on(t,a,r)},n.off=function(t,n,r){var e=this._events;if(!e)return this;if(this._multiEvent.apply(this,[this.off].concat(Array.prototype.slice.call(arguments))))return this;if(!t&&n==null&&r==null)return this._events=void 0,this;for(var o=t?[t]:Object.keys(e),a=0;a<o.length;a++){var i=o[a],l=e[i];if(l){if(e[i]=[],n!=null||r!=null)for(var s=0;s<l.length;s++){var u=l[s];(n&&n!==u.callback&&n!==u.callback._callback||r!=null&&u.context!==r)&&e[i].push(u)}e[i].length||delete e[i]}}return this},n.trigger=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];if(!this._events)return this;if(this._multiEvent.apply(this,[this.trigger].concat(Array.prototype.slice.call(arguments))))return this;var o=this._getEvents(t),a=this._getEvents("all");return o&&this._triggerEvents(o,n),a&&this._triggerEvents(a,arguments),this},n.stopListening=function(t,n,o){var e,a=this._listeningTo;if(!a)return this;var i=t==null?void 0:t._listenId,l=i?(e={},e[i]=t,e):a,s=!n&&!o;for(var u in l){var c=l[u];c.off(n,o,this);var d=c._events;(s||!d||r("isEmptyObject")(d))&&delete a[u]}return(!this._listeningTo||r("isEmptyObject")(this._listeningTo))&&delete this._listeningTo,this},n.listenTo=function(t,n,r){return r==null?this:(this._addListeningTo(t),t.on(n,r,this),this)},n.listenToOnce=function(t,n,r){return this._addListeningTo(t),t.once(n,r,this),this},n.listenToAndRun=function(t,n,r){return this.listenTo.apply(this,arguments),r.apply(this),this},n.isListening=function(t){var e=this._events;return e?typeof t=="string"?!!e[t]:r("isEmptyObject")(e):!1},n._addListeningTo=function(t){var e=this._listeningTo||(this._listeningTo={}),n=t._listenId||(t._listenId="l"+ ++s);e[n]=t},n._getOrCreateEvents=function(t){var e=this._events||(this._events={});return e[t]||(e[t]=[])},n._getEvents=function(t){if(t){var e=this._events;if(e)return e[t]}},n._multiEvent=function(n,r){if(e.test(r)){for(var t=r.split(e),o=arguments.length,a=new Array(o>2?o-2:0),i=2;i<o;i++)a[i-2]=arguments[i];for(var l=0;l<t.length;l++)n.call.apply(n,[this,t[l]].concat(a));return!0}return!1},n._triggerEvents=function(t,n){var e,r=-1,o=t.length,a=n[0],i=n[1],l=n[2];e:{if(n.length===0){for(;++r<o;)(e=t[r]).callback.call(e.ctx);break e}if(n.length===1){for(;++r<o;)(e=t[r]).callback.call(e.ctx,a);break e}if(n.length===2){for(;++r<o;)(e=t[r]).callback.call(e.ctx,a,i);break e}if(n.length===3){for(;++r<o;)(e=t[r]).callback.call(e.ctx,a,i,l);break e}{for(;++r<o;)(e=t[r]).callback.apply(e.ctx,n);break e}}},n.bind=function(t,n,r){return this.on.apply(this,arguments)},n.unbind=function(t,n,r){return this.off.apply(this,arguments)},n.removeListener=function(t,n,r){return this.off.apply(this,arguments)},n.removeAllListeners=function(){return this.off()},t})();l.default=u}),98);
__d("WAWebStorageCmd",["WAWebEventEmitter"],(function(t,n,r,o,a,i,l){var e=(function(e){function t(){return e.apply(this,arguments)||this}return babelHelpers.inheritsLoose(t,e),t})(r("WAWebEventEmitter")),s=new e;l.StorageCmd=s}),98);
__d("WAResultOrError",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){return t!=null?{success:!1,error:e,payload:t}:{success:!1,error:e}}function l(e){return{success:!0,value:e}}function s(e){return{success:!1,error:e}}i.DEPRECATED_makeError=e,i.makeResult=l,i.makeError=s}),66);
__d("WAStorageEstimator",["Promise","WAResultOrError"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(){return navigator.storage!=null&&typeof navigator.storage.estimate=="function"?navigator.storage.estimate().then(function(e){return o("WAResultOrError").makeResult(e)}).catch(function(e){return o("WAResultOrError").makeError({type:"runtime-error",runtimeError:e})}):(e||(e=n("Promise"))).resolve(o("WAResultOrError").makeError({type:"not-support"}))}l.estimateStorage=s}),98);
__d("WAWebStorageErrorHandlingUtils",["WALogger","WAStorageEstimator","WAWebAppTracker","WAWebEnvironment","WAWebLocalStorage","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_=1048576,f=1024*1024*1024,g="storage_recovery_app_reload";function h(){var t=window.location.search.includes(g);if(t)try{if(r("WAWebLocalStorage")!=null){var n=new Date;n.setHours(n.getHours()+12),r("WAWebLocalStorage").setItem(g,n.toISOString());var a=new URL(window.location.href);a.searchParams.delete(g),window.history.replaceState(null,"",a.toString())}}catch(t){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[quota-exceeded] Failed to set "," in localStorage. Error: ",""])),g,t)}}function y(){try{var e=r("WAWebLocalStorage")==null?void 0:r("WAWebLocalStorage").getItem(g);if(e!=null){var t=new Date(e),n=new Date;return n>t?(r("WAWebLocalStorage")!=null&&r("WAWebLocalStorage").removeItem(g),!1):(o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[quota-exceeded] App reloaded for recovery, expires: ",""])),t),!0)}}catch(e){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Failed to get "," from localStorage."])),g)}return window.location.search.includes(g)}function C(){var e=new URL(window.location.href);e.searchParams.set(g,"1"),window.history.replaceState(null,"",e.toString())}function b(){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield o("WAStorageEstimator").estimateStorage(),t=e.success,n=e.value;if(!t||!n||n.quota<=0)return!1;var r=n.usage/n.quota,a=n.quota-n.usage,i=5*_;return r>=.95||a<i}),v.apply(this,arguments)}function S(e){return e.name==="QuotaExceededError"||e.message.includes("QuotaExceededError")}function R(e,t){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(S(e)){var n="",a="";try{var i=yield E();i&&(n=JSON.stringify(babelHelpers.extends({},i,{win:r("WAWebEnvironment").isWindows,didReload:y()}))),a=JSON.stringify(t!=null?t:{})}catch(e){o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[quota-exceeded] Failed to prepare error data: ",""])),e)}var l=o("WAWebAppTracker").AppTracker.getAppContextWithLookback(5e3);o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[quota-exceeded] App Context: ",""])),l!=null?l:"null");var s="[quota-exceeded] Quota: "+(n!=null?n:"Error")+", Context: "+a;if(r("WAWebEnvironment").isWindows){o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["",""])),s).sendLogs("win-hybrid-storage-quota-exceeded");return}o("WALogger").ERROR(p||(p=babelHelpers.taggedTemplateLiteralLoose(["",""])),s).sendLogs("storage-quota-exceeded",{sampling:.01})}}),L.apply(this,arguments)}function E(){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e,t,n,r,a=yield o("WAStorageEstimator").estimateStorage(),i=a.success,l=a.value;if(!i||!l)return null;var s={},u={quota:l.quota,usage:l.usage,sw:(e=l.usageDetails)==null?void 0:e.serviceWorkerRegistrations,caches:(t=l.usageDetails)==null?void 0:t.caches,idb:(n=l.usageDetails)==null?void 0:n.indexedDB,ls:(r=l.usageDetails)==null?void 0:r.localStorage};return Object.entries(u).forEach(function(e){var t=e[0],n=e[1];typeof n=="number"&&(s[t]=Number((n/f).toFixed(4)))}),s}),k.apply(this,arguments)}l.persistAppReloadMarker=h,l.didReloadAppForStorageRecovery=y,l.markAppReloadForStorageRecovery=C,l.isQuotaActuallyExceeded=b,l.isQuotaExceededError=S,l.reportQuotaExceededError=R,l.estimateStorageLogFormatted=E}),98);
__d("WAWebIdbLazyView",["Promise","WAWebBrokerGlobalAppState","WAWebDBStats","WAWebMiscErrors","WAWebStorageCmd","WAWebStorageErrorHandlingUtils"],(function(t,n,r,o,a,i,l){var e,s=(function(){function t(e,t,n){this.$1=e,this.$2=t,this.$3=n,o("WAWebDBStats").dbStats.initTable(this.$2)}var a=t.prototype;return a.$4=function(t){return Array.isArray(t)?t.length:t===void 0?0:1},a.getView_TESTONLY=function(){return this.$1},a.$5=function(a){var t=this;if(r("WAWebBrokerGlobalAppState").isLogoutInProgress)return(e||(e=n("Promise"))).reject(new(o("WAWebMiscErrors")).DbOnLogoutAbort("dropping db read operation due to logout"));var i=this.$1(),l=self.performance.now();return a(i).then(function(e){return o("WAWebDBStats").dbStats.trackReadTransaction(t.$2,l,t.$4(e)),e}).catch(function(e){throw e})},a.$6=function(t){throw o("WAWebStorageErrorHandlingUtils").isQuotaExceededError(t)&&(o("WAWebStorageCmd").StorageCmd.trigger("storage_not_enough_space"),o("WAWebStorageErrorHandlingUtils").reportQuotaExceededError(t)),t},a.$7=function(a,i){var t=this;if(i===void 0&&(i=!1),i!==!0&&r("WAWebBrokerGlobalAppState").isLogoutInProgress)return(e||(e=n("Promise"))).reject(new(o("WAWebMiscErrors")).DbOnLogoutAbort("dropping db write operation due to logout"));var l=self.performance.now(),s=this.$1();return a(s).then(function(e){return o("WAWebDBStats").dbStats.trackWriteTransaction(t.$2,l),e}).catch(function(e){return t.$6(e)})},a.create=function(t){return this.$7(function(e){return e.create(t)})},a.preflightEncryptSingleRecord=function(t){return this.$7(function(e){return e.preflightEncryptSingleRecord(t)},!1)},a.postflightDecryptSingleRecord=function(t){return this.$7(function(e){return e.postflightDecryptSingleRecord(t)},!1)},a.bulkCreateWith_ALREADY_ENCRYPTED_RECORDS_ONLY=function(t,n){return n===void 0&&(n=!1),this.$7(function(e){return e.bulkCreateWith_ALREADY_ENCRYPTED_RECORDS_ONLY(t,n)})},a.bulkCreateOrReplace_ALREADY_ENCRYPTED_RECORDS_ONLY=function(t){return this.$7(function(e){return e.bulkCreateOrReplace_ALREADY_ENCRYPTED_RECORDS_ONLY(t)})},a.createOrReplace=function(t){return this.$7(function(e){return e.createOrReplace(t)})},a.createOrMerge=function(t,n){return this.$7(function(e){return e.createOrMerge(t,n)})},a.get=function(t,n){return this.$5(function(e){return e.get(t,n)})},a.merge=function(t,n){return this.$7(function(e){return e.merge(t,n)})},a.remove=function(t){return this.$7(function(e){return e.remove(t)})},a.bulkCreate=function(t){return this.$7(function(e){return e.bulkCreate(t)})},a.bulkCreateOrReplace=function(t){return this.$7(function(e){return e.bulkCreateOrReplace(t)})},a.bulkCreateOrMerge=function(t){return this.$7(function(e){return e.bulkCreateOrMerge(t)})},a.bulkMergeOnly=function(t){return this.$7(function(e){return e.bulkMergeOnly(t)})},a.bulkGet=function(t,n){return this.$5(function(e){return e.bulkGet(t,n)})},a.bulkRemoveByIndex=function(t,n){return this.$7(function(e){return e.bulkRemoveByIndex(t,n)})},a.bulkRemove=function(t){return this.$7(function(e){return e.bulkRemove(t)})},a.betweenCount=function(t,n,r,o){return this.$7(function(e){return e.betweenCount(t,n,r,o)})},a.bulkDeleteRange=function(t,n,r,o){return this.$7(function(e){return e.bulkDeleteRange(t,n,r)})},a.all=function(t,n){return this.$5(function(e){return e.all(t,n)})},a.allPrimaryKeys=function(){return this.$5(function(e){return e.allPrimaryKeys()})},a.uniqueKeys=function(t){return this.$5(function(e){return e.uniqueKeys(t)})},a.count=function(){return this.$5(function(e){return e.count()})},a.equals=function(t,n,r){return this.$5(function(e){return e.equals(t,n,r)})},a.equalsPrimaryKeys=function(t,n,r){return this.$5(function(e){return e.equalsPrimaryKeys(t,n,r)})},a.anyOf=function(t,n,r){return this.$5(function(e){return e.anyOf(t,n,r)})},a.inAnyRange=function(t,n,r){return this.$5(function(e){return e.inAnyRange(t,n,r)})},a.startsWithAnyOf=function(t,n,r){return this.$5(function(e){return e.startsWithAnyOf(t,n,r)})},a.greaterThan=function(t,n,r){return this.$5(function(e){return e.greaterThan(t,n,r)})},a.lessThan=function(t,n,r){return thi
__d("WAWebIndexedDB",[],(function(t,n,r,o,a,i){var e;try{e=self.indexedDB}catch(e){}var l=e;i.default=l}),66);
__d("BrowserCrashStaticConfig",[],(function(t,n,r,o,a,i){"use strict";var e={ELEMENT_TEXT_SIZE_LIMIT:20,DEFAULT_REACT_COMPONENT_CONTEXT_SIZE:3,INTERACTION_SINCE_LAST_RESPONSIVE_STATE_LIMIT:5,INTERACTION_HISTORY_LIMIT:100,INTERACTION_HISTORY_QUERY_DEFAULT_SIZE:10,TIMER_BASED_INTERVAL_MS:3e3,LOG_FOR_CRASH_MAX_FAIL_COUNT:5,LOGGING_SIZE_MAP_MAX_ENTRIES:10,LOGGING_SIZE_MAP_MAX_KEY_LENGTH:80,LOG_KEY_MAX_LENGTH:80,LOG_VALUE_MAX_LENGTH:100},l=e;i.default=l}),66);
__d("logForCrashUtils",[],(function(t,n,r,o,a,i){"use strict";var e={RST_JS_STACK_KEY_PREFIX:"#rst-js-stack"},l=e;i.default=l}),66);
__d("logForCrash",["BrowserCrashStaticConfig","FBLogger","JSErrorLoggingConfig","Promise","getErrorSafe","gkx","justknobx","logForCrashUtils"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(){var e,t;return!(!("crashReport"in window)||!R((e=window.crashReport)==null?void 0:e.set)||!R((t=window.crashReport)==null?void 0:t.initialize))}var u=s(),c=28*1024,d=50,m="meta-crash-storage",p=!1,_=[];function f(){var e=_.splice(0);for(var t of e)g(t)}function g(t){try{var o=t();o instanceof(e||(e=n("Promise")))&&o.catch(function(e){r("FBLogger")("log-for-crash").catching(r("getErrorSafe")(e)).warn("onLogForCrashReady callback failed")})}catch(e){r("FBLogger")("log-for-crash").catching(r("getErrorSafe")(e)).warn("onLogForCrashReady callback failed")}}function h(){!u||p||!r("justknobx")._("195")||!r("gkx")("207")||b(c)}function y(){p=!0,f()}function C(e){return e==null?!1:(e==null?void 0:e.message)==="The requested size is too large."}function b(e){try{var t;(t=window.crashReport)==null||(t=t.initialize(e))==null||(t=t.then(y))==null||t.catch(function(t){if(C(t)&&e>=d){b(Math.floor(e/2));return}v()})}catch(e){r("FBLogger")("log-for-crash").catching(r("getErrorSafe")(e)).warn("Failed to initialize crash report storage")}}function v(){try{var e;(e=window.crashReport)==null||(e=e.initialize(m))==null||(e=e.then(y))==null||e.catch(function(e){r("FBLogger")("log-for-crash").catching(r("getErrorSafe")(e)).warn("Failed to initialize crash report storage with name fallback"),p=!1})}catch(e){r("FBLogger")("log-for-crash").catching(r("getErrorSafe")(e)).warn("Failed to initialize crash report storage with name fallback")}}h();function S(e){return typeof e.replace=="function"?e.replace(/\n/g," ").replace(/\s+/g," "):null}function R(e){if(typeof e!="function"||typeof e.toString!="function")return!1;var t=S(e.toString());return t==null?!1:t.endsWith("{ [native code] }")}function L(e,t){if(e.length<=t)return e;var n=e.length-t;return e.slice(0,t)+"...("+n+" more)"}function E(){var e=r("BrowserCrashStaticConfig").LOGGING_SIZE_MAP_MAX_ENTRIES,t=r("BrowserCrashStaticConfig").LOGGING_SIZE_MAP_MAX_KEY_LENGTH,n=Array.from(x).sort(function(e,t){return t[1]-e[1]}),o=n.length,a=n.reduce(function(e,t){return e+t[1]},0),i=n.slice(0,e),l=i.map(function(e){var n=e[0],r=e[1];return L(n,t)+":"+r}),s=l.join(",");return o>e&&(s+=",...("+(o-e)+" more entries)"),s+=" [total: "+o+" entries, "+a+" bytes]",s}var k=0x6c6c24b58878,I=o("JSErrorLoggingConfig").appId===k&&r("gkx")("3981"),T=0,D=!1,x=new Map,$=0,P=5,N=0,M=4,w=null;function A(e){try{if(w===null){var t,n;typeof((t=window.crashReport)==null?void 0:t.remove)=="function"?w="remove":typeof((n=window.crashReport)==null?void 0:n.delete)=="function"?w="delete":w="none"}w==="remove"?(window.crashReport.remove(e),T=0):w==="delete"&&(window.crashReport.delete(e),T=0)}catch(t){++T>r("BrowserCrashStaticConfig").LOG_FOR_CRASH_MAX_FAIL_COUNT&&(D=!0),r("FBLogger")("log-for-crash").catching(r("getErrorSafe")(t)).warn("Failed to remove crash report storage for key: %s, logged entry sizes: %s",L(e,r("BrowserCrashStaticConfig").LOG_KEY_MAX_LENGTH),E())}}function F(e,t,n){if(n===void 0&&(n={isSystem:!1}),!(D||!u||!p||t==null)){var o=typeof t=="object"?W(t):t.toString();if(o!=null){var a=n.isSystem===!0?e:"@"+e;n.isJSStackTrace===!0&&(a=r("logForCrashUtils").RST_JS_STACK_KEY_PREFIX+":"+a);try{var i;A(a),x.set(a,o.length),(i=window.crashReport)==null||i.set(a,o),T=0}catch(t){++T>r("BrowserCrashStaticConfig").LOG_FOR_CRASH_MAX_FAIL_COUNT&&(D=!0),(!I||N++<M)&&r("FBLogger")("log-for-crash").catching(r("getErrorSafe")(t)).warn("Failed to set crash report storage for key: %s, value: %s, logged entry sizes: %s",L(e,r("BrowserCrashStaticConfig").LOG_KEY_MAX_LENGTH),L(o,r("BrowserCrashStaticConfig").LOG_VALUE_MAX_LENGTH),E())}}}}function O(e,t){if(t===void 0&&(t={isSystem:!1}),!(!u||!p||D)){var n=t.isSystem===!0?e:"@"+e;t.isJSStackTrace===!0&&(n=r("logForCrashUtils").RST_JS_STACK_KEY_PREFIX+":"+n);try{A(n)}catch(t){(I?N++<M:$++<P)&&r("FBLogger")("log-for-crash").catching(r("getErrorSafe")(t)).warn("Failed to clear crash report st
__d("WAWebLogForCrash",["logForCrash"],(function(t,n,r,o,a,i){"use strict";var e=null,l=null,s=null;try{var u=n("logForCrash");e=u.logForCrash,l=u.clearCrashLog,s=u.onLogForCrashReady}catch(e){}function c(t,n,r){e==null||e(t,n,r)}function d(e,t){l==null||l(e,t)}function m(e){s==null||s(e)}i.logForCrash=c,i.clearCrashLog=d,i.onLogForCrashReady=m}),66);
__d("WAShiftTimer",["err"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(){function e(e){var t=this;this.$2=0,this.$3=0,this.ts=0,this.$4=0,this.$5=0,this.$6=0,this.$7=void 0,this.$8=function(){var e=t.$7,n=t.$1;t.$3=0,t.$2=0,t.ts=0,t.$4=0,t.$5=0,t.$6=0,t.$7=void 0,n(e)},this.onOrBefore=function(e,n){s(e);var r=Date.now(),o=r+e,a=t.$5;if(!(a!==0&&a<o)){var i=t.$6;i!==0&&o<i||(t.$5=o,t.$3===0&&(t.$2===0||o<t.ts)&&t.$9(o,e,n))}},this.forceRunNow=function(e){t.$2!==0&&clearTimeout(t.$2),t.$3!==0&&cancelAnimationFrame(t.$3),t.$7=e,t.$8()},this.cancel=function(){t.$2!==0&&clearTimeout(t.$2),t.$3!==0&&cancelAnimationFrame(t.$3),t.$2=0,t.$3=0,t.ts=0,t.$4=0,t.$5=0,t.$6=0,t.$7=void 0},this.$1=e}var t=e.prototype;return t.onOrBeforeRepaint=function(t){if(this.$3===0){var e=Date.now(),n=this.$6;if(!(n!==0&&e<n)){var r=this.$5;(r===0||e<r)&&(this.$5=e),this.$2!==0&&(clearTimeout(this.$2),this.$2=0),(!this.ts||this.ts>e)&&(this.ts=e),this.$7=t,this.$3=requestAnimationFrame(this.$8)}}},t.onOrAfter=function(t,n){s(t);var e=Date.now(),r=e+t,o=this.$6;if(!(o!==0&&r<o)){var a=this.$5;a!==0&&a<r||(this.$6=r,(this.$2===0||this.ts<r)&&this.$9(r,t,n))}},t.debounce=function(t,n){s(t),this.$10(Date.now(),t,n)},t.debounceAndCap=function(t,n,r){s(t),s(n);var e=Date.now(),o=e+n,a=this.$6,i=this.$5;(a===0||a<=o)&&(i===0||o<i)&&(this.$5=o),this.$10(e,t,r)},t.forceRunNowIfScheduled=function(){this.$2!==0?(clearTimeout(this.$2),this.$8()):this.$3!==0&&(cancelAnimationFrame(this.$3),this.$8())},t.isScheduled=function(){return this.$2!==0||this.$3!==0},t.$10=function(t,n,r){var e=t+n,o=this.$6;if(!(o!==0&&e<o)){var a=this.ts,i=this.$5;i!==0&&i<e?a<i&&this.$9(i,i-t,r):a<e&&this.$9(e,n,r)}},t.$9=function(t,n,r){if(this.$3!==0&&(cancelAnimationFrame(this.$3),this.$3=0),this.$7=r,this.ts=t,this.$2!==0){var e=t-this.$4;if(-16<e&&e<16)return;clearTimeout(this.$2)}this.$2=setTimeout(this.$8,n),this.$4=t},e})();function s(e){if(!(e>=0))throw r("err")("ShiftTimer must be given delayMs >= 0")}l.ShiftTimer=e}),98);
__d("WATypeUtils",[],(function(t,n,r,o,a,i){"use strict";function e(e){return typeof e=="function"}function l(e){return typeof e=="number"}function s(e){return typeof e=="string"}function u(e){return typeof e=="boolean"}i.isFunction=e,i.isNumber=l,i.isString=s,i.isBoolean=u}),66);
__d("WAWebGetAllModelStorageTableNames",[],(function(t,n,r,o,a,i){var e=["abpropConfigs","abprop-event-sampling-configs","active-message-ranges","agent","blocklist","bot-profile","business-profile","cart","chat","chat-assignment","chat-thread-logging-pending-events","collection-version","comments","contact","ctwa-suggestion","device-list","direct-connection-keys","encrypted-mutations","favorite-stickers","fts-indexing-queue","group-invite-v4","group-metadata","history-sync-notification","in-app-banner","inactive-receipt","label","label-association","lid-chat-state","lid-display-name-mapping","lid-pn-mapping","message","message-history","message-info","message-orphans","missing-keys","newsletter-metadata","newsletter-my-votes","newsletter-polls-votes","newsletter-reactions","non-message-data-request","orphan-payment-notification","orphan-receipt","orphan-revoke","orphan-tc-token","participant","payment-backgrounds","peer-message","pending-membership-approval-request","pending-mutations","pinned-messages","poll-votes","premium-message","privacy-disallowed-list","profile-pic-thumb","quick-promotions","quick-reply","reactions","recent-stickers","reporting-token","self-addon-message-type","sticker-download","subgroup-suggestion","subgroup-suggestion-v2","subscription","sync-actions","sync-keys","syncd-logs","tasks-scheduled-time","unjoined-subgroup-metadata","user-prefs","verified-business-name","webtp-shared-session"];i.allModelStorageTableNames=e}),66);
__d("compactMap",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){for(var n=e.length,r=[],o=0,a=0;a<n;++a){var i=t(e[a],a);i!=null&&(r[o++]=i)}return r}i.default=e}),66);
__d("sumBy",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){var n=0;for(var r of e){var o=t(r);n+=o}return n}i.default=e}),66);
__d("WAWebProfiler",["WALogger","WAShiftTimer","WATypeUtils","WAWebDBStats","WAWebGetAllModelStorageTableNames","WAWebNoop","compactMap","gkx","sumBy"],(function(t,n,r,o,a,i,l){var e,s=function(t){this.val=t,this.prev=null,this.next=null},u=(function(){function e(){this.head=new s(null),this.tail=new s(null),this.head.next=this.tail,this.tail.prev=this.head,this.size=0}var t=e.prototype;return t.add=function(t){var e=this.tail.prev;e&&(t.prev=e,t.next=this.tail,e.next=t,this.tail.prev=t,this.size++)},e})(),c=60,d=function(t,n){return{table:n,"# reads":t.readCount,"# writes":t.writeCount,"mean query time (ms)":t.queryTimes&&t.queryTimes.length>0?Number((r("sumBy")(t.queryTimes,function(e){return e})/t.queryTimes.length).toFixed(2)):0,"max query time (ms)":t.queryTimes&&t.queryTimes.length>0?Number(Math.max.apply(Math,t.queryTimes).toFixed(2)):0,"mean records":t.recordCounts&&t.recordCounts.length>0?Number((r("sumBy")(t.recordCounts,function(e){return e})/t.recordCounts.length).toFixed(2)):0,"max records":t.recordCounts&&t.recordCounts.length>0?Math.max.apply(Math,t.recordCounts):0}},m=function(t){if(!r("gkx")("26258")){var e=t==null?o("WAWebGetAllModelStorageTableNames").allModelStorageTableNames:[t],n=r("compactMap")(e,function(e){var t=o("WAWebDBStats").dbStats.getStatsLog(e);return t?d(t,e):null});if(n.length>0){var a=t==null?o("WAWebGetAllModelStorageTableNames").allModelStorageTableNames:[t],i=r("compactMap")(a,function(e){var t=o("WAWebDBStats").dbStats.getStatsLog(e);return t?d(t,e):null});console.groupCollapsed("[db-stats] Click to expand"),console.table(i),console.groupEnd()}}},p=(function(){function t(){var e=this;if(r("gkx")("26258")){this.dbLockStats=new Map,this.dbReadWriteStats=new Map,this.seen=new Map,this.reports={},this.removeOlderLockStatsTimer=new(o("WAShiftTimer")).ShiftTimer(r("WAWebNoop"));return}this.dbLockStats=new Map,this.dbReadWriteStats=new Map,this.seen=new Map,this.reports={},this.removeOlderLockStatsTimer=new(o("WAShiftTimer")).ShiftTimer(function(){var t=Date.now();e.dbLockStats.forEach(function(e,n){for(var r=e.head.next,o=e.tail;(a=r)!=null&&a.val&&r!==o;){var a;if(t-r.val.t<=c*1e3)break;var i=r.prev,l=r.next;i&&l&&(r.next=null,r.prev=null,i.next=l,l.prev=i,e.size--),r=l}}),e.removeOlderLockStatsTimer.onOrAfter(c/2*1e3)}),this.removeOlderLockStatsTimer.onOrBefore(c/2*1e3)}var n=t.prototype;return n.recordLockStat=function(t,n){var e;if(n===void 0&&(n="default"),!r("gkx")("26258")){var o=Date.now(),a=this.dbLockStats.get(n);if(a==null&&(a=new u,this.dbLockStats.set(n,a)),!this.seen.has(t)){var i={id:t,group:n,t:o,timestamps:[]};this.seen.set(t,i),a.add(new s(i))}(e=this.seen.get(t))==null||e.timestamps.push(o)}},n.lockReport=function(){if(r("gkx")("26258"))return[];var t=[];try{this.dbLockStats.forEach(function(e,n){for(var r={group:n},a=[],i=e.head.next,l=new Map,s=0;(u=i)!=null&&u.val&&i!==e.tail;){var u,c,d,m=i.val,p=m.timestamps[m.timestamps.length-1];if(!o("WATypeUtils").isNumber(m.row)&&m.timestamps.length===3){for(var _=0;_<a.length;_++)if(a[_]<=m.t){s=_;break}_===a.length?(m.row=a.length,a.push(-1)):m.row=s}l.has(m.row)||l.set(m.row,[]),(c=l.get(m.row))==null||c.push({timeRange:[m.t,m.timestamps[1]],val:"waiting"}),(d=l.get(m.row))==null||d.push({timeRange:[m.timestamps[1],p],val:"acquired"});var f=m.row===void 0?-1:m.row;f!==-1&&(a[f]=Math.max(a[f],p)),i=i.next}var g=[];l.forEach(function(e,t){g.push({label:""+(t!=null?t:"null"),data:e})}),t.push(babelHelpers.extends({},r,{data:g}))})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["error while generating profiler report"]))).verbose()}return t},n.export=function(){return r("gkx")("26258")?"":JSON.stringify(this.reports)},n.getAllReports=function(){return r("gkx")("26258")?{}:(this.reports.lock=this.lockReport(),this.reports)},t})(),_=new p;l.calculateStats=d,l.logDBStatsDev=m,l.Profiler=_}),98);
__d("WAWebStorageMutation",["invariant","err"],(function(t,n,r,o,a,i,l,s){var e=(function(){function e(e){(e==null?void 0:e.intentionallyUsePrivateConstructor)===!0||s(0,69810),this.constructor.name!=="Mutation"||s(0,56364)}var t=e.prototype;return t.validate=function(t){throw r("err")("Subclasses of Mutation must implement `validate`")},t.apply=function(t){throw r("err")("Subclasses of Mutation must implement `apply`")},e})();l.default=e}),98);
__d("WAWebStorageAddArrayIndex",["invariant","WAWebStorageMutation","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n){var r;return r=e.call(this,n)||this,r.column=t,r}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){var e=this,n=t.columns.find(function(t){return t.packedName===e.column});n||s(0,75731,this.column,t.name),n&&(!n.primaryKey||n.primaryKey===o("WAWebStorageSchema").PrimaryKeyType.COMPOSITE)||s(0,75732,t.name),!t.indexes.some(function(t){return(t.type===o("WAWebStorageSchema").INDEX_TYPE.ARRAY||t.type===o("WAWebStorageSchema").INDEX_TYPE.SIMPLE||t.type===o("WAWebStorageSchema").INDEX_TYPE.UNIQUE)&&o("WAWebStorageSchema").indexContainsColumn(t,e.column)})||s(0,75733,this.column,t.name)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t);return e.indexes.push(this.$AddArrayIndex$p_1()),e},n.$AddArrayIndex$p_1=function(){return{type:o("WAWebStorageSchema").INDEX_TYPE.ARRAY,column:this.column}},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageAddColumn",["invariant","WAWebStorageMutation","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n,r){var o;return o=e.call(this,r)||this,o.name=t,o.packedName=n,o}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){var e=this;!t.columns.find(function(t){return t.name===e.name})||s(0,75717,this.name,t.name)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t);return e.columns.push({name:this.name,packedName:this.packedName}),e},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageAddCompositeIndex",["invariant","WAWebStorageMutation","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n){var r;return r=e.call(this,n)||this,r.columns=[].concat(t),r}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){var e=this;this.columns.forEach(function(e){t.columns.find(function(t){return t.packedName===e})||s(0,75731,e,t.name)}),this.columns.length>1||s(0,56264),o("WAWebStorageSchema").findIndex(t,this.$AddCompositeIndex$p_1())===-1||s(0,75735,String(this.columns),t.name);var n=t.columns.filter(function(e){return e.primaryKey&&e.primaryKey===o("WAWebStorageSchema").PrimaryKeyType.COMPOSITE}).map(function(e){return e.name});n.length!==this.columns.length||n.some(function(t){return!e.columns.includes(t)})||s(0,75736,String(this.columns),t.name)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t);return e.indexes.push(this.$AddCompositeIndex$p_1()),e},n.$AddCompositeIndex$p_1=function(){return{type:o("WAWebStorageSchema").INDEX_TYPE.COMPOSITE,columns:this.columns}},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageAddEncryptedColumn",["invariant","WAWebStorageMutation","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n,r,o){var a;return a=e.call(this,o)||this,a.name=t,a.packedName=n,a.dataType=r,a}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){var e=this;!t.columns.find(function(t){return t.name===e.name})||s(0,75738,this.name,t.name)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t);return e.columns.push({name:this.name,packedName:this.packedName}),e.encryptedColumns[this.name]=this.dataType,e},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageAddIndex",["invariant","WAWebStorageMutation","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n){var r;return r=e.call(this,n)||this,r.keyPath=t,r.column=t.split(".")[0],r}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){var e=this,n=t.columns.find(function(t){return t.packedName===e.column});n||s(0,75731,this.column,t.name),n&&(!n.primaryKey||n.primaryKey===o("WAWebStorageSchema").PrimaryKeyType.COMPOSITE)||s(0,75732,t.name),!t.indexes.some(function(t){return(t.type===o("WAWebStorageSchema").INDEX_TYPE.ARRAY||t.type===o("WAWebStorageSchema").INDEX_TYPE.SIMPLE||t.type===o("WAWebStorageSchema").INDEX_TYPE.UNIQUE)&&o("WAWebStorageSchema").indexContainsColumn(t,e.column)})||s(0,75733,this.column,t.name)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t);return e.indexes.push(this.$AddIndex$p_1()),e},n.$AddIndex$p_1=function(){return{type:o("WAWebStorageSchema").INDEX_TYPE.SIMPLE,column:this.keyPath}},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageAddUniqueIndex",["invariant","WAWebStorageMutation","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n){var r;return r=e.call(this,n)||this,r.column=t,r}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){var e=this,n=t.columns.find(function(t){return t.packedName===e.column});n||s(0,75731,this.column,t.name),n&&(!n.primaryKey||n.primaryKey===o("WAWebStorageSchema").PrimaryKeyType.COMPOSITE)||s(0,75732,t.name),!t.indexes.some(function(t){return(t.type===o("WAWebStorageSchema").INDEX_TYPE.ARRAY||t.type===o("WAWebStorageSchema").INDEX_TYPE.SIMPLE||t.type===o("WAWebStorageSchema").INDEX_TYPE.UNIQUE)&&o("WAWebStorageSchema").indexContainsColumn(t,e.column)})||s(0,75733,this.column,t.name)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t);return e.indexes.push(this.$AddUniqueIndex$p_1()),e},n.$AddUniqueIndex$p_1=function(){return{type:o("WAWebStorageSchema").INDEX_TYPE.UNIQUE,column:this.column}},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageAbstractPrimaryKey",["invariant","WAWebStorageMutation","err"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n){var r;return r=e.call(this,n)||this,r.constructor.name!=="AbstractPrimaryKey"||s(0,56321),Array.isArray(t)?r.columns=[].concat(t):r.columns=[t],r}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){t.columns.length===0||s(0,56320)},n.apply=function(t){throw r("err")("Subclass of `AbstractPrimaryKey` must implement `apply` method")},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageAutoIncrementingPrimaryKey",["invariant","WAWebStorageAbstractPrimaryKey","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(){return e.apply(this,arguments)||this}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(n){e.prototype.validate.call(this,n),this.columns&&this.columns.length===1||s(0,56293)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t);return e.columns.unshift({name:this.columns[0].name,packedName:this.columns[0].packedName,primaryKey:o("WAWebStorageSchema").PrimaryKeyType.AUTO_INCREMENT}),e},t})(r("WAWebStorageAbstractPrimaryKey"));l.default=e}),98);
__d("WAWebStorageCompositePrimaryKey",["invariant","WAWebStorageAbstractPrimaryKey","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(){return e.apply(this,arguments)||this}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(n){e.prototype.validate.call(this,n),this.columns&&this.columns.length>1||s(0,56266)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t);return this.columns.forEach(function(t){e.columns.push({name:t.name,packedName:t.packedName,primaryKey:o("WAWebStorageSchema").PrimaryKeyType.COMPOSITE})}),e},t})(r("WAWebStorageAbstractPrimaryKey"));l.default=e}),98);
__d("WAWebStorageRemoveArrayIndex",["invariant","WAWebStorageMutation","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n){var r;return r=e.call(this,n)||this,r.column=t,r}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){o("WAWebStorageSchema").findIndex(t,this.$RemoveArrayIndex$p_1())!==-1||s(0,75718,this.column,t.name)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t),n=o("WAWebStorageSchema").findIndex(t,this.$RemoveArrayIndex$p_1());return e.indexes.splice(n,1),e},n.$RemoveArrayIndex$p_1=function(){return{type:o("WAWebStorageSchema").INDEX_TYPE.ARRAY,column:this.column}},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageRemoveColumn",["invariant","WAWebStorageMutation","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n){var r;return r=e.call(this,n)||this,r.name=t,r}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){var e=this,n=t.columns.find(function(t){return t.name===e.name});n||s(0,75721,this.name,t.name),!n.primaryKey||s(0,75722,this.name),!t.indexes.some(function(t){return o("WAWebStorageSchema").indexContainsColumn(t,e.name)})||s(0,75723,this.name,t.name)},n.apply=function(t){var e=this,n=o("WAWebStorageSchema").cloneSchema(t);return n.columns.splice(n.columns.findIndex(function(t){return t.name===e.name}),1),n},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageRemoveCompositeIndex",["invariant","WAWebStorageMutation","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n){var r;return r=e.call(this,n)||this,r.columns=t.toSorted(),r}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){o("WAWebStorageSchema").findIndex(t,this.$RemoveIndex$p_1())!==-1||s(0,75726,String(this.columns),t.name)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t),n=o("WAWebStorageSchema").findIndex(t,this.$RemoveIndex$p_1());return e.indexes.splice(n,1),e},n.$RemoveIndex$p_1=function(){return{type:o("WAWebStorageSchema").INDEX_TYPE.COMPOSITE,columns:this.columns}},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageRemoveIndex",["invariant","WAWebStorageMutation","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n){var r;return r=e.call(this,n)||this,r.column=t,r}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){o("WAWebStorageSchema").findIndex(t,this.$RemoveIndex$p_1())!==-1||s(0,75718,this.column,t.name)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t),n=o("WAWebStorageSchema").findIndex(t,this.$RemoveIndex$p_1());return e.indexes.splice(n,1),e},n.$RemoveIndex$p_1=function(){return{type:o("WAWebStorageSchema").INDEX_TYPE.SIMPLE,column:this.column}},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageRemoveUniqueIndex",["invariant","WAWebStorageMutation","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(t,n){var r;return r=e.call(this,n)||this,r.column=t,r}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(t){o("WAWebStorageSchema").findIndex(t,this.$RemoveUniqueIndex$p_1())!==-1||s(0,75718,this.column,t.name)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t),n=o("WAWebStorageSchema").findIndex(t,this.$RemoveUniqueIndex$p_1());return e.indexes.splice(n,1),e},n.$RemoveUniqueIndex$p_1=function(){return{type:o("WAWebStorageSchema").INDEX_TYPE.UNIQUE,column:this.column}},t})(r("WAWebStorageMutation"));l.default=e}),98);
__d("WAWebStorageUserDefinedPrimaryKey",["invariant","WAWebStorageAbstractPrimaryKey","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){var e=(function(e){function t(){return e.apply(this,arguments)||this}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.validate=function(n){e.prototype.validate.call(this,n),this.columns&&this.columns.length===1||s(0,56293)},n.apply=function(t){var e=o("WAWebStorageSchema").cloneSchema(t);return e.columns.unshift({name:this.columns[0].name,packedName:this.columns[0].packedName,primaryKey:o("WAWebStorageSchema").PrimaryKeyType.USER_DEFINED}),e},t})(r("WAWebStorageAbstractPrimaryKey"));l.default=e}),98);
__d("WAWebStorageMutationBuilder",["WAWebStorageAddArrayIndex","WAWebStorageAddColumn","WAWebStorageAddCompositeIndex","WAWebStorageAddEncryptedColumn","WAWebStorageAddIndex","WAWebStorageAddUniqueIndex","WAWebStorageAutoIncrementingPrimaryKey","WAWebStorageCompositePrimaryKey","WAWebStorageRemoveArrayIndex","WAWebStorageRemoveColumn","WAWebStorageRemoveCompositeIndex","WAWebStorageRemoveIndex","WAWebStorageRemoveUniqueIndex","WAWebStorageUserDefinedPrimaryKey","err"],(function(t,n,r,o,a,i,l){function e(e){var t={};return function(n){if(t[n])return t[n];var r=e(n);return t[n]=r,r}}var s=e(u);function u(e){for(var t=e,n=[];t>0;){t--;var r=t%26;n.push(String.fromCharCode(97+r)),t=Math.floor(t/26)}return n.reverse(),n.join("")}function c(e,t){var n={intentionallyUsePrivateConstructor:!0};if(e!=null&&e.packColumns&&t==null)throw r("err")("[storage-config-error] packing columns enabled, but packing data does not exist");var o=e!=null&&e.packColumns&&t?t:{},a=function(t){return o[t]!=null?s(o[t]):t},i=function(t){return new(r("WAWebStorageAddColumn"))(t,a(t),n)},l=function(t,o){return new(r("WAWebStorageAddEncryptedColumn"))(t,a(t),o,n)},u=function(t){return new(r("WAWebStorageUserDefinedPrimaryKey"))({name:t,packedName:a(t)},n)},c=function(t){return new(r("WAWebStorageAutoIncrementingPrimaryKey"))({name:t,packedName:a(t)},n)},d=function(t){return new(r("WAWebStorageCompositePrimaryKey"))(t.map(function(e){return{name:e,packedName:a(e)}}),n)},m=function(t){var e=t.split(".")[0];return new(r("WAWebStorageAddIndex"))(a(e),n)},p=function(t){return new(r("WAWebStorageAddArrayIndex"))(a(t),n)},_=function(t){return new(r("WAWebStorageAddCompositeIndex"))(t.map(function(e){return a(e)}),n)},f=function(t){return new(r("WAWebStorageAddUniqueIndex"))(a(t),n)},g=function(t){return new(r("WAWebStorageRemoveColumn"))(t,n)},h=function(t){return new(r("WAWebStorageRemoveIndex"))(a(t),n)},y=function(t){return new(r("WAWebStorageRemoveUniqueIndex"))(a(t),n)},C=function(t){return new(r("WAWebStorageRemoveArrayIndex"))(a(t),n)},b=function(t){return new(r("WAWebStorageRemoveCompositeIndex"))(t.map(function(e){return a(e)}),n)};return{addColumn:i,addEncryptedColumn:l,addUserDefinedPrimaryKey:u,addAutoIncrementingPrimaryKey:c,addCompositePrimaryKey:d,addIndex:m,addArrayIndex:p,addCompositeIndex:_,addUniqueIndex:f,removeColumn:g,removeIndex:h,removeUniqueIndex:y,removeArrayIndex:C,removeCompositeIndex:b}}l.memoize=e,l.columnBuilder=c}),98);
__d("WAWebStorageMutationUtils",["invariant","WAWebStorageAddArrayIndex","WAWebStorageAddColumn","WAWebStorageAddCompositeIndex","WAWebStorageAddEncryptedColumn","WAWebStorageAddIndex","WAWebStorageAddUniqueIndex","WAWebStorageAutoIncrementingPrimaryKey","WAWebStorageCompositePrimaryKey","WAWebStorageRemoveArrayIndex","WAWebStorageRemoveColumn","WAWebStorageRemoveCompositeIndex","WAWebStorageRemoveIndex","WAWebStorageRemoveUniqueIndex","WAWebStorageUserDefinedPrimaryKey"],(function(t,n,r,o,a,i,l,s){var e=[r("WAWebStorageRemoveCompositeIndex"),r("WAWebStorageRemoveArrayIndex"),r("WAWebStorageRemoveUniqueIndex"),r("WAWebStorageRemoveIndex"),r("WAWebStorageRemoveColumn"),r("WAWebStorageAutoIncrementingPrimaryKey"),r("WAWebStorageUserDefinedPrimaryKey"),r("WAWebStorageCompositePrimaryKey"),r("WAWebStorageAddColumn"),r("WAWebStorageAddIndex"),r("WAWebStorageAddArrayIndex"),r("WAWebStorageAddCompositeIndex"),r("WAWebStorageAddUniqueIndex"),r("WAWebStorageAddEncryptedColumn")];function u(e){return e.toSorted(c)}function c(t,n){var r=e.indexOf(t.constructor),o=e.indexOf(n.constructor);return r!==-1||s(0,75730,t.constructor.name),o!==-1||s(0,75730,n.constructor.name),r-o}l.sortMutations=u}),98);
__d("WAWebStorageTableBuilder",["invariant","WAWebStorageMutationUtils","WAWebStorageSchema"],(function(t,n,r,o,a,i,l,s){function e(e){return e}function u(e){return e}var c=(function(){function t(e,t,n){this.maxVersion=-1,this.versions=new Map,this.upgraders=new Map,this.shouldEnablePropFilter=!0,this.shouldUseDbMsgEncKeyForEncryptedCol=!0,this.name=e,this.versionManager=t,this.maxVersionAllowedRollout=n}var n=t.prototype;return n.version=function(n,r,a){var t=this.versionManager.claim(n,this.maxVersionAllowedRollout,this.name);if(!t)return this;!this.versions.has(n)||s(0,75719,this.name,+n),n>this.maxVersion||s(0,75720,this.name),this.maxVersion=n;var i=this.schema(n)||o("WAWebStorageSchema").emptySchema(this.name),l=o("WAWebStorageMutationUtils").sortMutations(r).reduce(function(e,t){return t.validate(e),t.apply(e)},o("WAWebStorageSchema").cloneSchema(i));return this.versions.set(n,o("WAWebStorageSchema").freezeSchema(l)),this.upgraders.set(n,a),this},n.devOnlyDoNotUseInitWithMaxVersion=function(t,n){var e=this.versionManager.getMax()+1,r=e;return this.version(r,t,n)},n.delete=function(n){var t=this.versionManager.claim(n,this.maxVersionAllowedRollout,this.name);if(!t)return this;!this.versions.has(n)||s(0,75719,this.name,+n),n>this.maxVersion||s(0,75720,this.name),this.maxVersion=n;var r=this.schema(n)||o("WAWebStorageSchema").emptySchema(this.name),a=babelHelpers.extends({},r,{deleted:!0});return this.versions.set(n,o("WAWebStorageSchema").freezeSchema(a)),this},n.view=function(t){return this.rowview=t,this},n.enablePropFilter=function(t){return this.shouldEnablePropFilter=t,this},n.useDbMsgEncKeyForEncryptedCol=function(t){return this.shouldUseDbMsgEncKeyForEncryptedCol=t,this},n.schema=function(n){var t=this.versions.get(n);if(t)return t;var r=Array.from(this.versions.keys()).map(e).sort(function(e,t){return e-t}).filter(function(t){return t<n}),a=r.pop();if(!a&&a!==0)return null;var i=a;return this.versions.get(i)||o("WAWebStorageSchema").emptySchema(this.name)},n.tableExists=function(){return this.maxVersion!==-1},n.commit=function(){return this},t})();l.default=c}),98);
__d("WAWebStorageVersionManager",["WALogger"],(function(t,n,r,o,a,i,l){var e,s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="DuplicateVersionError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),u=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="InvalidVersionError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),c=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="MissingVersionError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),d=(function(){function t(){this.versions=new Set,this.$1=-1}var n=t.prototype;return n.claim=function(n,r,a){if(n<0)throw new u("Versions must by greater than or equal to zero!");if(this.versions.has(n))throw new s("Version #"+n+" has already been claimed!");return r!=null&&r<n?(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[storage] v"," skipped (","): > max ",""])),n,a,r),!1):(this.versions.add(n),this.$1=Math.max(this.getMax(),n),!0)},n.version=function(t){if(t<0)throw new u("Versions must by greater than or equal to zero!");return t},n.validate=function(){for(var e=0;e<=this.getMax();++e)if(!this.versions.has(e))throw new c("Schema version #"+e+" is missing!")},n.getMax=function(){return this.$1},t})();l.StorageVersionManager=d}),98);
__d("WAWebStorage",["Promise","WALogger","WAWeb-dexie","WAWebBrokerGlobalAppState","WAWebEnvironment","WAWebGetSpecialAbProps","WAWebIdbLazyView","WAWebIndexedDB","WAWebLogForCrash","WAWebMiscErrors","WAWebProfiler","WAWebRuntimeEnvironmentUtils","WAWebSchemaVersions","WAWebStorageMutationBuilder","WAWebStorageTableBuilder","WAWebStorageVersionManager","asyncToGeneratorRuntime","compactMap","err","gkx","justknobx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_=r("gkx")("22011"),f=1,g=2,h=4,y={packColumns:!1},C=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="AlreadyInitializedError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),b=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="DuplicateTableError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),v=(function(e){function t(t){var n;return n=e.call(this,t)||this,n.name="NoSuchDatabaseError",n.message="",n.message=t,n}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.toString=function(){return this.name+": "+this.message},t})(babelHelpers.wrapNativeSuper(Error)),S=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="NoSuchTableError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),R=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="NotInitializedError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),L=(function(){function t(e,t){this.tables=new Map,this.views=new Map,this.state=f,this.versions=new(o("WAWebStorageVersionManager")).StorageVersionManager,this.errorHandlers=new Map,this.$1=e,this.config=t!=null?t:y,this.$2()}var a=t.prototype;return a.addErrorHandler=function(t,n){var e=new t().name;this.errorHandlers.set(e,n)},a.add_OPTIMIZED_EXPERIMENT=function(t,n){var e=this.add(t);n(e,o("WAWebStorageMutationBuilder").columnBuilder(this.config))},a.add=function(n){if(this.tables.has(n))throw new b('Table "'+n+'" already added. Reuse the definition.');var t=o("WAWebSchemaVersions").DatabaseNames.cast(this.$1.getDbName());if(t===void 0)throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[storage] unknown database name: ",""])),this.$1.getDbName()).sendLogs("[storage] unknown database name"),r("err")("unknown database name: "+this.$1.getDbName());var a=t===o("WAWebSchemaVersions").DatabaseNames.LruMediaStorage?null:o("WAWebSchemaVersions").getSchemaVersions(t).get(t),i=new(r("WAWebStorageTableBuilder"))(n,this.versions,a);return this.tables.set(n,i),i},a.$2=function(){this.addErrorHandler(r("WAWeb-dexie").DatabaseClosedError,function(e){if(r("WAWebBrokerGlobalAppState").takeOver&&e.message.includes("DatabaseClosedError"))throw new(o("WAWebMiscErrors")).DbClosedOnTakeover(e.message)}),this.addErrorHandler(r("WAWeb-dexie").NoSuchDatabaseError,function(e){if(r("WAWebBrokerGlobalAppState").takeOver&&e.message.includes("NoSuchDatabaseError"))throw new(o("WAWebMiscErrors")).DbNotFoundOnTakeover(e.message)})},a.$3=function(){return this.$1},a.$4=function(t){if(this.views.has(t))return this.views.get(t);var e=this.$1,n=e.view(t.name,t.rowview,t.shouldEnablePropFilter,t.shouldUseDbMsgEncKeyForEncryptedCol);return this.views.set(t,n),n},a.$5=function(t){var e=this;return function(){if(e.state&(g|f))throw new R("Storage must be initialized before accessing a table!");return t()}},a.table=function(t){var e=this,n=t
__d("WAWebFtsStorageUtils",["invariant","Promise","WAWebFtsStorageConsts","WAWebIdb","WAWebStorage","err"],(function(t,n,r,o,a,i,l,s){var e,u=null;function c(){var e=new(r("WAWebIdb"))(o("WAWebFtsStorageConsts").DATABASE_NAME);u=new(o("WAWebStorage")).Storage(e)}function d(){return u!=null||s(0,56265),u}function m(){return u==null?(e||(e=n("Promise"))).reject(r("err")("[fts-storage] Storage should be created first before being destroyed")):u.purge().then(function(){u=null}).catch(function(e){throw u=null,e})}l.createStorage=c,l.getStorage=d,l.destroyStorage=m}),98);
__d("WAWebFtsStorageVersions",["WAWebFtsStorageUtils"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebFtsStorageUtils").getStorage().versions.version(0)}function s(){return o("WAWebFtsStorageUtils").getStorage().versions.version(1)}function u(){return o("WAWebFtsStorageUtils").getStorage().versions.version(2)}function c(){return o("WAWebFtsStorageUtils").getStorage().versions.version(3)}function d(){return o("WAWebFtsStorageUtils").getStorage().versions.version(4)}function m(){return o("WAWebFtsStorageUtils").getStorage().versions.version(5)}function p(){return o("WAWebFtsStorageUtils").getStorage().versions.version(6)}function _(){return o("WAWebFtsStorageUtils").getStorage().versions.version(7)}function f(){return o("WAWebFtsStorageUtils").getStorage().versions.version(8)}l.ftsV1IndexCreateTable=e,l.manifestCreateTable=s,l.purgeRangeQueueCreateTable=u,l.ftsV2IndexCreateTable=c,l.ftsV2TokenToPrefixesCreateTable=d,l.ftsV3IndexCreateTable=m,l.ftsV1DeleteAndDeprecate=p,l.ftsV2Delete=_,l.ftsV2DeleteTokenPrefixes=f}),98);
__d("WAWebSchemaFtsPurgeRangeQueue",["WAWebFtsStorageUtils","WAWebFtsStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addColumn,u=e.addCompositePrimaryKey,c="fts-purge-range-queue";function d(){o("WAWebFtsStorageUtils").getStorage().add(c).version(o("WAWebFtsStorageVersions").purgeRangeQueueCreateTable(),[u(["chatId","tsOfLastMessage","startRowId","endRowId"]),s("offset")]).view(function(e){return e})}function m(){return o("WAWebFtsStorageUtils").getStorage().table(c)}l.addTable=d,l.getTable=m}),98);
__d("WAWebSchemaFtsV1Index",["WAWebFtsStorageUtils","WAWebFtsStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addArrayIndex,u=e.addColumn,c=e.addUserDefinedPrimaryKey,d="fts-v1-index";function m(){o("WAWebFtsStorageUtils").getStorage().add(d).version(o("WAWebFtsStorageVersions").ftsV1IndexCreateTable(),[c("token"),u("ids"),s("ids"),u("prefixes"),s("prefixes")]).delete(o("WAWebFtsStorageVersions").ftsV1DeleteAndDeprecate())}l.deprecateTable=m}),98);
__d("WAWebSchemaFtsV2Index",["WAWebFtsStorageUtils","WAWebFtsStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addColumn,u=e.addCompositeIndex,c=e.addCompositePrimaryKey,d=e.addIndex,m="fts-v2-index";function p(){o("WAWebFtsStorageUtils").getStorage().add(m).version(o("WAWebFtsStorageVersions").ftsV2IndexCreateTable(),[c(["id","chatId","token"]),d("id"),d("chatId"),d("token"),u(["chatId","token"]),s("timestamp"),u(["id","token"])]).delete(o("WAWebFtsStorageVersions").ftsV2Delete())}l.addTable=p}),98);
__d("WAWebSchemaFtsV2TokenPrefixes",["WAWebFtsStorageUtils","WAWebFtsStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e="fts-v2-token-prefixes",s=o("WAWebStorageMutationBuilder").columnBuilder(),u=s.addArrayIndex,c=s.addColumn,d=s.addUserDefinedPrimaryKey;function m(){o("WAWebFtsStorageUtils").getStorage().add(e).version(o("WAWebFtsStorageVersions").ftsV2TokenToPrefixesCreateTable(),[d("token"),c("prefixes"),u("prefixes")]).delete(o("WAWebFtsStorageVersions").ftsV2DeleteTokenPrefixes())}l.addTable=m}),98);
__d("WAFtsV3IndexEntry",[],(function(t,n,r,o,a,i){"use strict";function e(e,t,n,r){return{id:e,chatId:t,timestamp:n,prefixes:r}}function l(e,t,n,r,o){return{ftsRowId:e,id:t,chatId:n,timestamp:r,prefixes:o}}i.buildEntry=e,i.buildDBEntry=l}),66);
__d("WAWebSchemaFtsV3Index",["WAFtsV3IndexEntry","WAWebFtsStorageUtils","WAWebFtsStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addArrayIndex,u=e.addAutoIncrementingPrimaryKey,c=e.addColumn,d=e.addIndex,m="fts-v3-index";function p(){o("WAWebFtsStorageUtils").getStorage().add(m).version(o("WAWebFtsStorageVersions").ftsV3IndexCreateTable(),[u("ftsRowId"),c("id"),d("id"),c("chatId"),d("chatId"),c("timestamp"),c("prefixes"),s("prefixes")]).view(function(e){return e?o("WAFtsV3IndexEntry").buildDBEntry(e.ftsRowId,e.id,e.chatId,e.timestamp,e.prefixes):null})}function _(){return o("WAWebFtsStorageUtils").getStorage().table(m)}l.addTable=p,l.getTable=_}),98);
__d("WAWebSchemaManifest",["WAWebFtsStorageUtils","WAWebFtsStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e="manifest",s=Object.freeze({PREV_VERSION:"prev.version",CURR_VERSION:"curr.version",NEXT_VERSION:"next.version"}),u=o("WAWebStorageMutationBuilder").columnBuilder(),c=u.addColumn,d=u.addUserDefinedPrimaryKey;function m(){o("WAWebFtsStorageUtils").getStorage().add(e).version(o("WAWebFtsStorageVersions").manifestCreateTable(),[d("key"),c("tokenizerVersion"),c("schemaVersion"),c("isCurrent"),c("lastMsgKeyViaFullIndexer"),c("isFullIndexingComplete")]).view(function(e){return e||null})}function p(){return o("WAWebFtsStorageUtils").getStorage().table(e)}l.ManifestKeys=s,l.addTable=m,l.getTable=p}),98);
__d("WAWebFtsStorage",["WALogger","WAWeb-dexie","WAWebDbRolloutUtil","WAWebDexieCastTypes","WAWebFtsStorageConsts","WAWebFtsStorageUtils","WAWebSchemaFtsPurgeRangeQueue","WAWebSchemaFtsV1Index","WAWebSchemaFtsV2Index","WAWebSchemaFtsV2TokenPrefixes","WAWebSchemaFtsV3Index","WAWebSchemaManifest","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return s==null&&(yield o("WAWebDbRolloutUtil").loadSchemaVersions(),o("WAWebFtsStorageUtils").createStorage(),o("WAWebSchemaManifest").addTable(),o("WAWebSchemaFtsV1Index").deprecateTable(),o("WAWebSchemaFtsV2Index").addTable(),o("WAWebSchemaFtsV2TokenPrefixes").addTable(),o("WAWebSchemaFtsPurgeRangeQueue").addTable(),o("WAWebSchemaFtsV3Index").addTable(),s=o("WAWebFtsStorageUtils").getStorage().initialize().catch(function(t){throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Assertion failed!"]))).verbose().sendLogs("Failed to initialize fts storage",{sendLogsType:o("WALogger").SendLogsType.EXTREMELY_BAD_USER_EXPERIENCE_SAD}),t})),s}),c.apply(this,arguments)}function d(){return o("WAWebFtsStorageUtils").destroyStorage().catch(function(){return o("WAWebDexieCastTypes").dexieCastToPromise(new(r("WAWeb-dexie"))(o("WAWebFtsStorageConsts").DATABASE_NAME).delete())}).finally(function(){return s=null,o("WAWebDexieCastTypes").dexieCastToPromise(new(r("WAWeb-dexie"))("fts-storage-dogfooding").delete())})}function m(){s=null}l.getManifestTable=o("WAWebSchemaManifest").getTable,l.getPurgeRangeQueueTable=o("WAWebSchemaFtsPurgeRangeQueue").getTable,l.getIndexV3Table=o("WAWebSchemaFtsV3Index").getTable,l.initialize=u,l.destroy=d,l.clearInitializePromise=m}),98);
__d("WAWebModelStorageUtils",["invariant","Promise","WAWeb-dexie","WAWebDexieCastTypes","WAWebIdb","WAWebStorage","err"],(function(t,n,r,o,a,i,l,s){var e,u="model-storage",c=null;function d(){return o("WAWebDexieCastTypes").dexieCastToPromise(r("WAWeb-dexie").exists(u))}function m(e){var t=new(r("WAWebIdb"))(u,{packColumns:e.packColumns});c=new(o("WAWebStorage")).Storage(t,e)}function p(){return c!=null||s(0,56367),c}function _(){return c==null?(e||(e=n("Promise"))).reject(r("err")("[model-storage] Storage should be created first before being destroyed")):c.purge().then(function(){c=null}).catch(function(e){throw c=null,e})}l.DATABASE_NAME=u,l.storageExists=d,l.createStorage=m,l.getStorage=p,l.destroyStorage=_}),98);
__d("WAWebMediaHubConstants",[],(function(t,n,r,o,a,i){"use strict";var e=167;i.MODEL_STORAGE_VERSION_FOR_CHUNKS=e}),66);
__d("WAWebModelStorageVersions",["WAWebMediaHubConstants","WAWebModelStorageUtils"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebModelStorageUtils").getStorage().versions.version(0)}function s(){return o("WAWebModelStorageUtils").getStorage().versions.version(1)}function u(){return o("WAWebModelStorageUtils").getStorage().versions.version(2)}function c(){return o("WAWebModelStorageUtils").getStorage().versions.version(3)}function d(){return o("WAWebModelStorageUtils").getStorage().versions.version(4)}function m(){return o("WAWebModelStorageUtils").getStorage().versions.version(5)}function p(){return o("WAWebModelStorageUtils").getStorage().versions.version(6)}function _(){return o("WAWebModelStorageUtils").getStorage().versions.version(7)}function f(){return o("WAWebModelStorageUtils").getStorage().versions.version(8)}function g(){return o("WAWebModelStorageUtils").getStorage().versions.version(9)}function h(){return o("WAWebModelStorageUtils").getStorage().versions.version(10)}function y(){return o("WAWebModelStorageUtils").getStorage().versions.version(11)}function C(){return o("WAWebModelStorageUtils").getStorage().versions.version(12)}function b(){return o("WAWebModelStorageUtils").getStorage().versions.version(13)}function v(){return o("WAWebModelStorageUtils").getStorage().versions.version(14)}function S(){return o("WAWebModelStorageUtils").getStorage().versions.version(15)}function R(){return o("WAWebModelStorageUtils").getStorage().versions.version(16)}function L(){return o("WAWebModelStorageUtils").getStorage().versions.version(17)}function E(){return o("WAWebModelStorageUtils").getStorage().versions.version(18)}function k(){return o("WAWebModelStorageUtils").getStorage().versions.version(19)}function I(){return o("WAWebModelStorageUtils").getStorage().versions.version(20)}function T(){return o("WAWebModelStorageUtils").getStorage().versions.version(21)}function D(){return o("WAWebModelStorageUtils").getStorage().versions.version(22)}function x(){return o("WAWebModelStorageUtils").getStorage().versions.version(23)}function $(){return o("WAWebModelStorageUtils").getStorage().versions.version(24)}function P(){return o("WAWebModelStorageUtils").getStorage().versions.version(25)}function N(){return o("WAWebModelStorageUtils").getStorage().versions.version(26)}function M(){return o("WAWebModelStorageUtils").getStorage().versions.version(27)}function w(){return o("WAWebModelStorageUtils").getStorage().versions.version(28)}function A(){return o("WAWebModelStorageUtils").getStorage().versions.version(29)}function F(){return o("WAWebModelStorageUtils").getStorage().versions.version(30)}function O(){return o("WAWebModelStorageUtils").getStorage().versions.version(31)}function B(){return o("WAWebModelStorageUtils").getStorage().versions.version(32)}function W(){return o("WAWebModelStorageUtils").getStorage().versions.version(33)}function q(){return o("WAWebModelStorageUtils").getStorage().versions.version(34)}function U(){return o("WAWebModelStorageUtils").getStorage().versions.version(35)}function V(){return o("WAWebModelStorageUtils").getStorage().versions.version(36)}function H(){return o("WAWebModelStorageUtils").getStorage().versions.version(37)}function G(){return o("WAWebModelStorageUtils").getStorage().versions.version(38)}function z(){return o("WAWebModelStorageUtils").getStorage().versions.version(39)}function j(){return o("WAWebModelStorageUtils").getStorage().versions.version(40)}function K(){return o("WAWebModelStorageUtils").getStorage().versions.version(41)}function Q(){return o("WAWebModelStorageUtils").getStorage().versions.version(42)}function X(){return o("WAWebModelStorageUtils").getStorage().versions.version(43)}function Y(){return o("WAWebModelStorageUtils").getStorage().versions.version(44)}function J(){return o("WAWebModelStorageUtils").getStorage().versions.version(45)}function Z(){return o("WAWebModelStorageUtils").getStorage().versions.version(46)}function ee(){return o("WAWebModelStorageUtils").getStorage().versions.version(47)}function te(){return o("WAWebModelStorageUtils").getStorage
__d("WAWebSchemaFtsIndexingQueue",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addUserDefinedPrimaryKey;e.add("fts-indexing-queue").version(o("WAWebModelStorageVersions").ftsIndexingQueueCreateTable(),[n("id")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("fts-indexing-queue")}l.addTable=e,l.getFtsIndexingQueueTable=s}),98);
__d("WAWebBackendApi",["Promise","err"],(function(t,n,r,o,a,i,l){var e,s=null;function u(e,t,n){if(!s)throw r("err")("fireAndForget called before setApi!");s.fireAndForget(e,t,n)}function c(t,o,a){return s?s.sendAndReceive(t,o,a):(e||(e=n("Promise"))).reject(r("err")("sendAndReceive called before setApi!"))}function d(e){s=e}function m(e,t){u("event",e,t)}function p(e,t){return c("event",e,t)}l.fireAndForgetInternalDoNotUse=u,l.sendAndReceiveInternalDoNotUse=c,l.setApi=d,l.frontendFireAndForget=m,l.frontendSendAndReceive=p}),98);
__d("WAWebWorkerSafeBackendApi",["WAWebBackendApi"],(function(t,n,r,o,a,i,l){function e(e,t){o("WAWebBackendApi").fireAndForgetInternalDoNotUse("workerSafeEvent",e,t)}function s(e,t){return o("WAWebBackendApi").sendAndReceiveInternalDoNotUse("workerSafeEvent",e,t)}l.workerSafeFireAndForget=e,l.workerSafeSendAndReceive=s}),98);
__d("WAWebFtsLightClient",["Promise","WAWebFtsStorage","WAWebRuntimeEnvironmentUtils","WAWebSchemaFtsIndexingQueue","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=null;function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return s!=null||(s=yield o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("getFtsClientInstance")),s}),c.apply(this,arguments)}function d(e){return o("WAWebSchemaFtsIndexingQueue").getFtsIndexingQueueTable().bulkCreateOrReplace(e.map(function(e){return{id:e}}))}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(o("WAWebRuntimeEnvironmentUtils").isWorker())return o("WAWebFtsStorage").getIndexV3Table().bulkRemoveByIndex(["id"],e);var t=s!=null?s:yield u();yield t.purge(e)}),p.apply(this,arguments)}function _(){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(o("WAWebRuntimeEnvironmentUtils").isWorker())return(e||(e=n("Promise"))).resolve();var t=s!=null?s:yield u();yield t.index()}),f.apply(this,arguments)}var g={purge:m,index:_,addToIndexingTable:d};l.ftsLightClient=g}),98);
__d("WAWebSchemaMembershipApprovalRequest",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositePrimaryKey,a=t.addIndex;e.add("pending-membership-approval-request").version(o("WAWebModelStorageVersions").membershipApprovalRequestCreateTable(),[r(["groupId","id"]),a("groupId"),n("t"),n("addedBy"),n("requestMethod"),n("parentGroupId")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("pending-membership-approval-request")}l.addTable=e,l.getMembershipApprovalRequestTable=s}),98);
__d("WAWebCastToLegacyEnum",[],(function(t,n,r,o,a,i){function e(e,t){var n=Object.values(t);return n.find(function(t){return t===e})}i.default=e}),66);
__d("WAWebUserPrefsLoginKeys",[],(function(t,n,r,o,a,i){"use strict";var e=Object.freeze({LAST_WID_MD:"last-wid-md"});i.WAWebUserPrefsLoginKeys=e}),66);
__d("WAWebUserPrefsKeys",["$InternalEnum","WAWebUserPrefsLoginKeys"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum").Mirrored(["TryItPixKeyPromoDismissed","ChargesInfoBannerDismissed"]),s=n("$InternalEnum").Mirrored(["AbpropsWebRefreshId","ChatLockHide","RecentSearches","ChatLockSecretCode","DisableLinkPreviews","DeviceCapabilities","PrimaryDeviceCapabilities","PageLoadDebug","SyncContactToAddressbookCounts","MutexBlockStrategy","CagEventsAwarenessBannerFirstSeenTimestamp","WABrigadingState","OHAIKeyConfig","VerifiedBusinessNameLidTableMigrationComplete","BusinessProfileLidTableMigrationComplete","FavoritesLidTableMigrationComplete","LabelAssociationsLidTableMigrationComplete","PhoneNumberHidingThreadPromotionMigrationState","SNAPLPersistentId","SNAPLNewsLetterPersistentId","MusicEligibleCountries","CartDbLidMigrationComplete","WindowsNotificationBannerSetting","WindowsStatusReactionsSetting","WindowsTaskbarNotificationSetting","WindowsNotificationToneSetting","WindowsGroupNotificationToneSetting","WindowsStatusNotificationToneSetting","WindowsIsSystemTrayEnabled","WebUiRefreshNuxAcknowledged","WebUiRefreshNuxViewsCount","WindowsDontShowRateTheAppPromptAgain","WindowsLastRateTheAppPromptTimestamp","GuestActiveInviteCode","GuestDeviceId","GuestSessionId","GuestNotifPrimerDialogDisabled","GuestNotifPrimerDialogDisplayCount","BlocklistMigrated","InactiveGroupLidMigrationComplete","GPCCompleted","DetectedOutcomeOnboardingStatus","MetaAISearchNullStateIndex","WebQuestionsPrivacyBannerDismissed","WebQuestionsResponsePrivacyBannerDismissed","UserHasAvatar","MemberLabelPrimaryCapability","BizBroadcastPrimaryCapability","GuestLastPageLoadTs","IsSmb","IsHostedMeAccount","UsernameState","WebTPSharerSkipConfirmation"]),u=Object.freeze(babelHelpers.extends({STORAGE_TEST:"storage_test",CLIENT_TOKEN:"WAToken1",SERVER_TOKEN:"WAToken2",SECRET:"WASecretKey",SECURITY_NOTIFICATIONS:"WASecurityNotifications",BROWSER_ID:"WABrowserId",GROUP_ASSIGNED_COLOR:"WAGroupAssignedColor-17",GLOBAL_MUTE_SOUNDS:"WAGlobalSounds",GLOBAL_MUTE_CALL_RINGTONE:"WAGlobalCallRingtone",OUTGOING_MESSAGE_SOUND:"WAOutgoingMessageSound",GLOBAL_MUTE_NOTIFICATIONS:"WAGlobalNotifications",GLOBAL_MUTE_CALL_NOTIFICATIONS:"WAGlobalCallNotifications",GLOBAL_MUTE_IN_APP_NOTIFICATIONS:"WAGlobalInAppNotifications",GLOBAL_MUTE_PREVIEWS:"WAGlobalPreviews",GLOBAL_OFFLINE_NOTIFICATIONS_ENABLED:"WAGlobalOfflineNotificationsEnabled",GLOBAL_NOTIFICATIONS_ENABLED:"WAGlobalNotificationsEnabled",GLOBAL_NOTIFICATION_REACTIONS_ENABLED:"WAGlobalNotificationReactionsEnabled",GLOBAL_SOUNDS_ENABLED:"WAGlobalSoundsEnabled",GLOBAL_GROUP_NOTIFICATIONS_ENABLED:"WAGlobalGroupNotificationsEnabled",GLOBAL_GROUP_NOTIFICATION_REACTIONS_ENABLED:"WAGlobalGroupNotificationReactionsEnabled",GLOBAL_GROUP_SOUNDS_ENABLED:"WAGlobalGroupSoundsEnabled",GLOBAL_STATUS_NOTIFICATIONS_ENABLED:"WAGlobalStatusNotificationsEnabled",GLOBAL_STATUS_NOTIFICATION_REACTIONS_ENABLED:"WAGlobalStatusNotificationReactionsEnabled",GLOBAL_STATUS_SOUNDS_ENABLED:"WAGlobalStatusSoundsEnabled",GLOBAL_OFFLINE_NOTIFICATIONS_ENABLED_ONCE:"WAGlobalOfflineNotificationsEnabledOnce",GLOBAL_COLLAPSE_MUTED:"WAGlobalCollapseMuted",NOTIFICATION_SOUND:"WANotificationSound",AUTO_DOWNLOAD_PHOTOS:"WAAutoDownloadPhotos",AUTO_DOWNLOAD_AUDIO:"WAAutoDownloadAudio",AUTO_DOWNLOAD_VIDEOS:"WAAutoDownloadVideos",AUTO_DOWNLOAD_DOCUMENTS:"WAAutoDownloadDocuments",LANG:"WALangPref",LANG_FROM_USER:"WALangUserPref",LANG_FROM_PHONE:"WALangPhonePref",LANG_DID_MISMATCH_WITH_COOKIE:"WALangPrefDidMismatchWithCookie",LAST_ACTIVE_EMOJI_TAB:"WALastActiveEmojiTab",LAST_SELECTED_COMPOSE_BOX_PANEL:"WALastActiveComposeBoxPanel",LAST_CHAT_MUTE_DURATION:"WALastChatMuteDuration",UNKNOWN_ID:"WAUnknownID",LOAD_RETRY_GENERATION:"WALoadRetryGeneration",WHATSAPP_MUTEX:"whatsapp-mutex",MUTEX_PING_TIMEOUT_SECONDS:"mutex-ping-timeout",LAST_WID:"last-wid",SAVE_TO_CAMERA_ROLL:"save_to_camera_roll",PINS_DEBUG_MODE:"pins_debug_mode",IS_OPT_IN_EXTERNAL_BETA:"is_opt_in_external_beta",DEXIE_VERSION:"dexie_version",POSTCODE_AUTO_OPEN_CHANGE_POSTCODE_DONE:"postcode_auto_open_change_postcode_do
__d("WAWebMobilePlatformPersistence",["WAWebCastToLegacyEnum","WAWebMobilePlatforms","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsKeys","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.MOBILE_PLATFORM);return r("WAWebCastToLegacyEnum")(e,o("WAWebMobilePlatforms").PLATFORMS)}function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){e!=null&&(yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.MOBILE_PLATFORM,e))}),u.apply(this,arguments)}l.getLastMobilePlatform=e,l.setLastMobilePlatform=s}),98);
__d("WAWebMobilePlatforms",["WALogger","WAWebEnvironment","WAWebMobilePlatformPersistence","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u={ANDROID:"android",IPAD:"ipad",IPHONE:"iphone",SMBA:"smba",SMBI:"smbi"},c;function d(){return r("WAWebEnvironment").isGuest?null:(c==null&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Failed to get primary platform"]))),c)}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){t===void 0&&(t=!0),t&&(yield o("WAWebMobilePlatformPersistence").setLastMobilePlatform(e)),c=e,o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Successfully writes platform to UserPrefs, platform: ",""])),e)}),p.apply(this,arguments)}function _(){return c===u.SMBA||c===u.SMBI}l.PLATFORMS=u,l.getMobilePlatform=d,l.setMobilePlatform=m,l.isSMB=_}),98);
__d("WAFilteredCatch",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){return function(n){var r=Array.isArray(e)?e.some(function(e){return n instanceof e}):n instanceof e;if(r)return t(n);throw n}}i.filteredCatch=e}),66);
__d("WAPromiseTimeout",["Promise","WACustomError"],(function(t,n,r,o,a,i,l){"use strict";var e,s=function(r,a,i){var t=null,l=new(e||(e=n("Promise")))(function(e,n){t=setTimeout(function(){n(new(o("WACustomError")).TimeoutError(i)),clearTimeout(t)},a)});return e.race([r,l]).finally(function(){clearTimeout(t)})};l.promiseTimeout=s}),98);
/**
* License: https://www.facebook.com/legal/license/t3hOLs8wlXy/
*/
__d("ua-parser-js-0.7.39",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e};function s(){(function(t,n){var r="0.7.39",o="",a="?",i="function",s="undefined",u="object",c="string",d="major",m="model",p="name",_="type",f="vendor",g="version",h="architecture",y="console",C="mobile",b="tablet",v="smarttv",S="wearable",R="embedded",L=500,E="Amazon",k="Apple",I="ASUS",T="BlackBerry",D="Browser",x="Chrome",$="Edge",P="Firefox",N="Google",M="Huawei",w="LG",A="Microsoft",F="Motorola",O="Opera",B="Samsung",W="Sharp",q="Sony",U="Xiaomi",V="Zebra",H="Facebook",G="Chromium OS",z="Mac OS",j=" Browser",K=function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2===0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n},Q=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},X=function(e,t){return typeof e===c?Y(t).indexOf(Y(e))!==-1:!1},Y=function(e){return e.toLowerCase()},J=function(e){return typeof e===c?e.replace(/[^\d\.]/g,o).split(".")[0]:n},Z=function(e,t){if(typeof e===c)return e=e.replace(/^\s\s*/,o),typeof t===s?e:e.substring(0,L)},ee=function(e,t){for(var r=0,o,a,l,s,c,d;r<t.length&&!c;){var m=t[r],p=t[r+1];for(o=a=0;o<m.length&&!c&&m[o];)if(c=m[o++].exec(e),c)for(l=0;l<p.length;l++)d=c[++a],s=p[l],typeof s===u&&s.length>0?s.length===2?typeof s[1]==i?this[s[0]]=s[1].call(this,d):this[s[0]]=s[1]:s.length===3?typeof s[1]===i&&!(s[1].exec&&s[1].test)?this[s[0]]=d?s[1].call(this,d,s[2]):n:this[s[0]]=d?d.replace(s[1],s[2]):n:s.length===4&&(this[s[0]]=d?s[3].call(this,d.replace(s[1],s[2])):n):this[s]=d||n;r+=2}},te=function(e,t){for(var r in t)if(typeof t[r]===u&&t[r].length>0){for(var o=0;o<t[r].length;o++)if(X(t[r][o],e))return r===a?n:r}else if(X(t[r],e))return r===a?n:r;return t.hasOwnProperty("*")?t["*"]:e},ne={"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},re={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},oe={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[g,[p,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[g,[p,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[p,g],[/opios[\/ ]+([\w\.]+)/i],[g,[p,O+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[g,[p,O+" GX"]],[/\bopr\/([\w\.]+)/i],[g,[p,O]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[g,[p,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[p,g],[/quark(?:pc)?\/([-\w\.]+)/i],[g,[p,"Quark"]],[/\bddg\/([\w\.]+)/i],[g,[p,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[g,[p,"UC"+D]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[g,[p,"WeChat"]],[/konqueror\/([\w\.]+)/i],[g,[p,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[g,[p,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[g,[p,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[g,[p,"Smart Lenovo "+D]],[/(avast|avg)\/([\w\.]+)/i],[[p,/(.+)/,"$1 Secure "+D],g],[/\bfocus\/([\w\.]+)/i],[g,[p,P+" Focus"]],[/\bopt\/([\w\.]+)/i],[g,[p,O+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[g,[p,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[g,[p,"Dolphin"]],[/coast\/([\w\.]+)/i],[g,[p,O+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[g,[p,"MIUI "+D]],[/fxios\/([-\w\.]+)/i],[g,[p,P]],[/\bqihu|(qi?ho?o?|360)browser/i],[[p,"360"+j]],[/\b(qq)\/([\w\.]+)/i],[[p,/(.+)/,"$1Browser"],g],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[p,/(.+)/,"$1"+j],g],[/samsungbrowser\/([\w\.]+)/i],[g,[p,B+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[p,/_/g," "],g],[/metasr[\/ ]?([\d\.]+)/i],[g,[p,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d
__d("ua-parser-js",["ua-parser-js-0.7.39"],(function(t,n,r,o,a,i){a.exports=n("ua-parser-js-0.7.39")()}),null);
__d("WAWebUA",["gkx","ua-parser-js"],(function(t,n,r,o,a,i,l){var e={CHROME:"chrome",CHROMIUM:"chromium",FIREFOX:"firefox",SAFARI:"safari",IE:"ie",OPERA:"opera",EDGE:"edge"},s={WINDOWS:"windows",MAC:"mac os",CHROMEOS:"chromium os"};function u(e,t){var n,r,o=/(\.0)+[^\.]*$/,a=(e+"").replace(o,"").split("."),i=(t+"").replace(o,"").split("."),l=Math.min(a.length,i.length);for(n=0;n<l;n++)if(r=parseInt(a[n],10)-parseInt(i[n],10),r!==0)return r;return a.length-i.length}function c(e,t){return u(e,t)>=0}function d(e,t){return u(e,t)<0}function m(e){var t=new(r("ua-parser-js"));t.setUA(e||"");var n=(t.getBrowser().name||"").toUpperCase(),o=t.getBrowser().version||"0.0.0",a=(t.getEngine().name||"").toUpperCase(),i=(t.getOS().name||"").toUpperCase(),l=t.getOS().version||"0.0.0",s=!a||a==="WEBKIT",u=n==="SAFARI",m=n==="CHROME",p=n==="FIREFOX",_=a==="TRIDENT"||a==="EDGEHTML",f=a==="GECKO",g=a==="BLINK",h=!m&&!u&&(""+n).includes("OCULUS"),y=!1;e:{if(i==="MAC OS"){m?y=c(l,"10.10")&&c(o,"41.0.0"):c(l,"10.7")&&(y=!0);break e}if(i==="WINDOWS"){c(l,"8.1")&&(f||m&&c(o,"41.0.0"))&&(y=!0);break e}break e}var C=m&&c(o,"110.0.0"),b=u||m&&d(o,"76");return{isWebkit:s,isGecko:f,isTrident:_,isSafari:u,isFirefox:p,isBlink:g,isBuggyVideoLoad:m&&c(o,"76")||g&&!m,hasEmoji:y,troublesWithLotsOfVideos:r("gkx")("26258")===!0&&m,supportsEmojiEllipsification:!b,isBrokenGetUserMedia:m&&d(o,"50"),isLocalStorageBroken:u&&c(o,"14.1")&&d(o,"14.1.2"),isBrokenVoipWasm:u&&c(o,"26.2")&&d(o,"26.3"),os:i.toLowerCase(),osVersion:l,browser:n.toLowerCase(),browserVersion:o,parser:t,isChrome:m,isOculusBroswer:h,hasCredentiallessIframeSupport:C}}var p=m(typeof self!="undefined"?self.navigator.userAgent:null);l.BROWSER_TYPE=e,l.OS_TYPE=s,l.parseUA=m,l.UA=p}),98);
__d("WAWebIndexedDBPurge",["Promise","WALogger","WAPromiseTimeout","WAWeb-dexie","WAWebUA","asyncToGeneratorRuntime","cr:5411","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c={__dbnames:"__dbnames",fts_storage:"fts-storage",fts_loadgen_metadata:"loadgen-storage",_hsm_storage_DEPRECATED:"hsm-storage",jobs_storage:"jobs-storage",lru_media_storage_idb:"lru-media-storage-idb",model_storage:"model-storage",offd_storage:"offd-storage",pb_detect:"pb_detect",signal_storage:"signal-storage",sw:"sw",wawc:"wawc",wawc_db_enc:"wawc_db_enc",qpl_storage:"qpl-storage",worker_storage:"worker-storage",status_storage:"status-storage",async_storage:"AsyncStorage",voip_storage:"/wa_voip_storage",responsiveness_db:"responsiveness-db"};function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=Object.keys(c).map(function(e){return c[e]});if(!r("gkx")("26258")&&o("WAWebUA").UA.isChrome&&n("cr:5411")!=null&&n("cr:5411").databases){var a=yield n("cr:5411").databases(),i=new Set(a.map(function(e){return e.name})),l=new Set(t),d=Array.from(i).filter(function(e){return!l.has(e)});d.length!==0&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["deleteAllIdb: Deletion List missing DBs: ",""])),d.join(",")).sendLogs("idb-deletion-list-incomplete")}var m=!1,p=t.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!(e==="__dbnames"||e==="sw"||e==="pb_detect"))try{yield o("WAPromiseTimeout").promiseTimeout((u||(u=n("Promise"))).resolve(r("WAWeb-dexie").delete(e)),7e3)}catch(t){m=!0,r("gkx")("26258")||o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["DB delete failed for "," with error ",""])),e,t).tags("purge-db")}});return function(t){return e.apply(this,arguments)}})());return yield(u||(u=n("Promise"))).all(p),m}),m.apply(this,arguments)}l.WEB_IDB_DB_NAMES=c,l.deleteAllIdb=d}),98);
__d("WAWebWAWCCommon",[],(function(t,n,r,o,a,i){function e(e){e.version(1).stores({logs:"line,log"}),e.version(2).stores({logs:"line,log",assets:"key,hash,data"}),e.version(3).stores({logs:"line,log",assets:"key,hash,data",wam:",buffer,prevValues,lastSend"}),e.version(4).stores({logs:"line,log",assets:"key,hash,data",wam:",key,buffer",l10n:"key,hash,t"}),e.version(5).stores({logs:"line,log",assets:null,wam:",key,buffer",l10n:"key,hash,t"}),e.version(6).stores({logs:"line,log,timestamp",wam:",key,buffer",l10n:"key,hash,t"}),e.version(7).stores({logs:"line,log,timestamp",wam:",key,buffer",l10n:"key,hash,t",user:"key"}),e.version(8).stores({logs:"line,log,timestamp",wam:",key,buffer,channel",l10n:"key,hash,t",user:"key"}),e.version(9).stores({logs:"line,log,timestamp",wam:",key,buffer,channel",wam_meta:"streamId,seqNum",l10n:"key,hash,t",user:"key"}),e.version(10).stores({logs:"line,log,timestamp",wam:",key,buffer,channel",wam_meta:"streamId,seqNum",ps_meta:"key, value, rotateInDays, lastRotationTimeUtc",ps_tokens:"key",l10n:"key,hash,t",user:"key"}),e.version(11).stores({logs:"line,log,timestamp",wam:",key,buffer,channel",wam_meta:"streamId,seqNum",ps_meta:"key, value, rotateInDays, lastRotationTimeUtc",ps_tokens:"key",l10n:"key,hash,t",user:"key",core_wam:"key, streamId",core_wam_meta:"streamId"}),e.version(12).stores({logs:"line,log,timestamp",wam:",key,buffer,channel",wam_meta:"streamId,seqNum",ps_meta:"key, value, rotateInDays, lastRotationTimeUtc",ps_tokens:"key",l10n:"key,hash,t",user:"key",core_wam:"key, streamId",core_wam_meta:"streamId",worker_wam_events:"++id"}),e.version(13).stores({logs:"line,timestamp"}),e.version(14).stores({logs:"line,timestamp,&count"})}i.applyVersions=e}),66);
__d("WAWebWebcDbOpenWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({WebcDbOpen:[1940,{webcDbName:[1,e.TYPES.STRING],webcDbOpenNumAttempts:[3,e.TYPES.INTEGER],webcDbOpenWasSuccess:[2,e.TYPES.BOOLEAN]},[1,1e3,2e3],"regular"]},{WebcDbOpen:[]});l.WebcDbOpenWamEvent=s}),98);
__d("WAWebWAWCStorage",["Promise","WACustomError","WAFilteredCatch","WALogger","WAPromiseTimeout","WAWeb-dexie","WAWebIndexedDBPurge","WAWebRuntimeEnvironmentUtils","WAWebUA","WAWebWAWCCommon","WAWebWebcDbOpenWamEvent","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b={ERROR:"error",OPENING:"opening",BLOCKED:"blocked",OPEN:"open",CLOSED:"closed",FAILED:"failed"},v=!1,S=null;function R(){var t=this;this._dbName=o("WAWebIndexedDBPurge").WEB_IDB_DB_NAMES.wawc,this._db=new(r("WAWeb-dexie"))(this._dbName,{chromeTransactionDurability:"relaxed",addons:[]}),this._db.on("versionchange",function(n){t._db.close(),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[storage] close db due to versionchange"]))),n&&n.newVersion!=null&&n.newVersion!==n.oldVersion&&(v=!0,S&&S())}),o("WAWebWAWCCommon").applyVersions(this._db),this.openAttempt=0,this.openDB().catch(function(e){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["openDB failed: ",""])),e)}),this._dbState=b.OPENING}R.prototype.loadUserIdb=function(){var e=this;return this.idb().then(function(t){return t.transaction("rw",t.user,function(){return t.user.toArray().then(function(t){return t.forEach(function(t){e.permanentStorage.dataStore[t.key]=t.value})})})}).catch(function(e){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[storage] loadUserIdb:Error ",""])),e)})},R.prototype.openDB=function(){var e=this;this._db.isOpen()&&(this._db.close(),o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[storage] close db due to duplicate openDB"]))));var t=o("WAPromiseTimeout").promiseTimeout((C||(C=n("Promise"))).resolve(this._db.open()),1e4).then(function(){o("WAWebRuntimeEnvironmentUtils").isWorker()?o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[storage] successfully opened db in worker thread"]))):o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[storage] successfully opened db in main thread"])));var t=new(o("WAWebWebcDbOpenWamEvent")).WebcDbOpenWamEvent({webcDbName:e._dbName,webcDbOpenWasSuccess:!0,webcDbOpenNumAttempts:e.openAttempt});return t.commit(),e._dbState=b.OPEN,b.OPEN}).catch(o("WAFilteredCatch").filteredCatch(o("WACustomError").TimeoutError,function(){o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[storage] openDB blocked in "," thread"])),o("WAWebRuntimeEnvironmentUtils").isWorker()?"worker":"main");var t=new(o("WAWebWebcDbOpenWamEvent")).WebcDbOpenWamEvent({webcDbName:e._dbName,webcDbOpenWasSuccess:!1,webcDbOpenNumAttempts:e.openAttempt});return t.commit(),e._dbState=b.BLOCKED,b.BLOCKED})).catch(function(t){if(o("WALogger").WARN(_||(_=babelHelpers.taggedTemplateLiteralLoose(["[storage] openDB:Error ",""])),t),e.openAttempt>1||o("WAWebUA").UA.isSafari){e.opening=void 0,e._dbState=b.ERROR;var n=new(o("WAWebWebcDbOpenWamEvent")).WebcDbOpenWamEvent({webcDbName:e._dbName,webcDbOpenWasSuccess:!1,webcDbOpenNumAttempts:e.openAttempt});throw n.commit(),b.ERROR}return e.openAttempt+=1,e._db.delete().catch(function(t){throw o("WALogger").WARN(f||(f=babelHelpers.taggedTemplateLiteralLoose(["[storage] deleteDB:Error ",""])),t),e.opening=void 0,e._dbState=b.ERROR,b.ERROR}).then(function(){return e.openDB()})}).then(function(t){if(e.opening=void 0,t===b.BLOCKED)throw b.BLOCKED;return e._db});return this.opening||(this.opening=t),t},R.prototype.idb=function(){return this._db.isOpen()?(C||(C=n("Promise"))).resolve(this._db):this._db.hasFailed()?(o("WALogger").WARN(g||(g=babelHelpers.taggedTemplateLiteralLoose(["[storage] dexie database failed to open, hasClosed ",""])),this._db.hasBeenClosed()),(C||(C=n("Promise"))).reject(r("err")(b.FAILED))):this._dbState===b.BLOCKED?(o("WALogger").WARN(h||(h=babelHelpers.taggedTemplateLiteralLoose(["[storage] dexie database is blocked"]))),(C||(C=n("Promise"))).reject(r("err")(b.BLOCKED))):this.opening?this.opening:(o("WALogger").WARN(y||(y=babelHelpers.taggedTemplateLiteralLoose(["[storage] dexie database is closed"]))),(C||(C=n("Promise"))).reject(r("err")(b.CLOSED)))},R.prototype.onVersionChange=function(e){S=e,v&
/**
* License: https://www.facebook.com/legal/license/MDzNl_j9yvg/
*/
__d("lodash-4.17.15",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e},s;function u(){(function(){var n,r="4.17.15",o=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",i="Expected a function",u="__lodash_hash_undefined__",c=500,d="__lodash_placeholder__",m=1,p=2,_=4,f=1,g=2,h=1,y=2,C=4,b=8,v=16,S=32,R=64,L=128,E=256,k=512,I=30,T="...",D=800,x=16,$=1,P=2,N=3,M=1/0,w=9007199254740991,A=17976931348623157e292,F=NaN,O=4294967295,B=O-1,W=O>>>1,q=[["ary",L],["bind",h],["bindKey",y],["curry",b],["curryRight",v],["flip",k],["partial",S],["partialRight",R],["rearg",E]],U="[object Arguments]",V="[object Array]",H="[object AsyncFunction]",G="[object Boolean]",z="[object Date]",j="[object DOMException]",K="[object Error]",Q="[object Function]",X="[object GeneratorFunction]",Y="[object Map]",J="[object Number]",Z="[object Null]",ee="[object Object]",te="[object Promise]",ne="[object Proxy]",re="[object RegExp]",oe="[object Set]",ae="[object String]",ie="[object Symbol]",le="[object Undefined]",se="[object WeakMap]",ue="[object WeakSet]",ce="[object ArrayBuffer]",de="[object DataView]",me="[object Float32Array]",pe="[object Float64Array]",_e="[object Int8Array]",fe="[object Int16Array]",ge="[object Int32Array]",he="[object Uint8Array]",ye="[object Uint8ClampedArray]",Ce="[object Uint16Array]",be="[object Uint32Array]",ve=/\b__p \+= '';/g,Se=/\b(__p \+=) '' \+/g,Re=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Le=/&(?:amp|lt|gt|quot|#39);/g,Ee=/[&<>"']/g,ke=RegExp(Le.source),Ie=RegExp(Ee.source),Te=/<%-([\s\S]+?)%>/g,De=/<%([\s\S]+?)%>/g,xe=/<%=([\s\S]+?)%>/g,$e=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pe=/^\w*$/,Ne=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Me=/[\\^$.*+?()[\]{}|]/g,we=RegExp(Me.source),Ae=/^\s+|\s+$/g,Fe=/^\s+/,Oe=/\s+$/,Be=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,We=/\{\n\/\* \[wrapped with (.+)\] \*/,qe=/,? & /,Ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ve=/\\(\\)?/g,He=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ge=/\w*$/,ze=/^[-+]0x[0-9a-f]+$/i,je=/^0b[01]+$/i,Ke=/^\[object .+?Constructor\]$/,Qe=/^0o[0-7]+$/i,Xe=/^(?:0|[1-9]\d*)$/,Ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Je=/($^)/,Ze=/['\n\r\u2028\u2029\\]/g,et="\\ud800-\\udfff",tt="\\u0300-\\u036f",nt="\\ufe20-\\ufe2f",rt="\\u20d0-\\u20ff",ot=tt+nt+rt,at="\\u2700-\\u27bf",it="a-z\\xdf-\\xf6\\xf8-\\xff",lt="\\xac\\xb1\\xd7\\xf7",st="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ut="\\u2000-\\u206f",ct=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",dt="A-Z\\xc0-\\xd6\\xd8-\\xde",mt="\\ufe0e\\ufe0f",pt=lt+st+ut+ct,_t="['\u2019]",ft="["+et+"]",gt="["+pt+"]",ht="["+ot+"]",yt="\\d+",Ct="["+at+"]",bt="["+it+"]",vt="[^"+et+pt+yt+at+it+dt+"]",St="\\ud83c[\\udffb-\\udfff]",Rt="(?:"+ht+"|"+St+")",Lt="[^"+et+"]",Et="(?:\\ud83c[\\udde6-\\uddff]){2}",kt="[\\ud800-\\udbff][\\udc00-\\udfff]",It="["+dt+"]",Tt="\\u200d",Dt="(?:"+bt+"|"+vt+")",xt="(?:"+It+"|"+vt+")",$t="(?:"+_t+"(?:d|ll|m|re|s|t|ve))?",Pt="(?:"+_t+"(?:D|LL|M|RE|S|T|VE))?",Nt=Rt+"?",Mt="["+mt+"]?",wt="(?:"+Tt+"(?:"+[Lt,Et,kt].join("|")+")"+Mt+Nt+")*",At="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ft="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ot=Mt+Nt+wt,Bt="(?:"+[Ct,Et,kt].join("|")+")"+Ot,Wt="(?:"+[Lt+ht+"?",ht,Et,kt,ft].join("|")+")",qt=RegExp(_t,"g"),Ut=RegExp(ht,"g"),Vt=RegExp(St+"(?="+St+")|"+Wt+Ot,"g"),Ht=RegExp([It+"?"+bt+"+"+$t+"(?="+[gt,It,"$"].join("|")+")",xt+"+"+Pt+"(?="+[gt,It+Dt,"$"].join("|")+")",It+"?"+Dt+"+"+$t,It+"+"+Pt,Ft,At,yt,Bt].join("|"),"g"),Gt=RegExp("["+Tt+et+ot+mt+"]"),zt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,jt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Kt=-1,Qt={};Q
__d("lodash",["lodash-4.17.15"],(function(t,n,r,o,a,i){a.exports=n("lodash-4.17.15")()}),null);
__d("WAWebPermanentStorage",["WALogger","WAWebLocalStorage","WAWebStorageErrorHandlingUtils","WAWebWAWCStorage","asyncToGeneratorRuntime","lodash"],(function(t,n,r,o,a,i,l){var e;function s(t,n,r){r===void 0&&(r={}),o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[storage] db ",":Error: ",""])),n,t),(t.name==="QuotaExceededError"||t.message&&t.message.includes("QuotaExceededError"))&&o("WAWebStorageErrorHandlingUtils").reportQuotaExceededError(t,babelHelpers.extends({op:n,db:"wawc"},r))}var u=(function(){function e(){this.dataStore={}}var t=e.prototype;return t.setItem=function(t,n,o){if(o===void 0&&(o=!0),this.dataStore[t]=n,r("WAWebLocalStorage")!=null)try{r("WAWebLocalStorage").setItem(t,n)}catch(e){throw e}o&&r("WAWebWAWCStorage").idb().then(function(e){return e.user.put({key:t,value:n})}).catch(function(e){e instanceof Error&&s(e,"setItem",{writeSize:n.length})})},t.getItem=function(t,n){if(n===void 0&&(n=!1),this.dataStore[t]===void 0||n){if(r("WAWebLocalStorage")!=null){var e=r("WAWebLocalStorage").getItem(t);return e!=null&&this.setItem(t,e,!1),e}return null}return this.dataStore[t]},t.removeItem=function(t){delete this.dataStore[t],r("WAWebLocalStorage")!=null&&r("WAWebLocalStorage").removeItem(t),r("WAWebWAWCStorage").idb().then(function(e){return e.user.delete(t)}).catch(function(e){e instanceof Error&&s(e,"removeItem")})},t.clear=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){this.dataStore={},r("WAWebLocalStorage")!=null&&(r("WAWebLocalStorage").clear(),e&&r("lodash").forOwn(e,function(e,t){r("WAWebLocalStorage").setItem(t,e)})),yield r("WAWebWAWCStorage").idb().then(function(e){return e.user.clear()}).catch(function(e){e instanceof Error&&s(e,"clear")})});function t(t){return e.apply(this,arguments)}return t})(),e})(),c=new u;l.default=c}),98);
__d("WAWebUserPrefsBase",["WALogger","WAWebPermanentStorage","WAWebUserPrefsKeys","WAWebWidJsonReviver","cr:34987","err"],(function(t,n,r,o,a,i,l){var e,s,u=(e=n("cr:34987"))!=null?e:{},c=u.notifySettingChangeHandler,d=[o("WAWebUserPrefsKeys").KEYS.WHATSAPP_MUTEX,o("WAWebUserPrefsKeys").KEYS.PRESERVED_USER_KEYS,o("WAWebUserPrefsKeys").MD_KEYS.INITIAL_HISTORY_SYNCED,o("WAWebUserPrefsKeys").MD_KEYS.WEB_ENC_SALT,o("WAWebUserPrefsKeys").UserPrefs.WebUiRefreshNuxAcknowledged],m={isRawString:!1,ignoreCache:!1,shouldWriteToIdb:!0,storage:r("WAWebPermanentStorage")},p=(function(){function e(){}var t=e.prototype;return t.$1=function(t,n){return d.includes(t)?r("WAWebPermanentStorage"):n!=null?n:m.storage},t.get=function(t,n){if(t==null)throw r("err")("UserPreferencesStoreBase.get called with no key");var e=t,a=this.$1(e,n==null?void 0:n.storage),i=(n==null?void 0:n.ignoreCache)==null?m.ignoreCache:n.ignoreCache,l=a.getItem(e,i),u=(n==null?void 0:n.isRawString)==null?m.isRawString:n.isRawString;if(u||l==null)return l;try{return JSON.parse(l,o("WAWebWidJsonReviver").jsonWidReviver)}catch(t){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["UserPreferencesStoreBase.get(): failed: ",""])),t.toString()).sendLogs("userprefs-parse-error"),a.removeItem(e);return}},t.set=function(t,n,o){if(t==null)throw r("err")("UserPreferencesStoreBase.set called with no key");var e=t,a=this.$1(e,o==null?void 0:o.storage);if(n==null)a.removeItem(e);else{var i=(o==null?void 0:o.isRawString)==null?m.isRawString:o.isRawString;if(i)if(typeof n=="string")a.setItem(e,n);else throw r("err")("UserPreferencesStoreBase.set: expecting string because isRawString is true");else{var l=(o==null?void 0:o.shouldWriteToIdb)==null?m.shouldWriteToIdb:o.shouldWriteToIdb;a.setItem(e,JSON.stringify(n),l)}}c==null||c(e,n)},e})(),_=new p;l.ENFORCE_PERMANENT_STORAGE_KEYS=d,l.UserPreferencesStoreBase=p,l.userPreferencesStoreBase=_}),98);
__d("WAWebABPropsConfigs",[],(function(t,n,r,o,a,i){"use strict";var e={acp_removal:[25255,"bool",!1,!1],acp_removal_epoch_time:[25993,"int",1782518400,1782518400],acs_use_graphql_issuance:[27219,"bool",!1,!1],add_dm_to_chat_overflow_menu:[1309,"bool",!1,!1],add_member_system_message:[4579,"bool",!0,!0],add_to_call_in_chat_thread:[11700,"int",0,0],adding_call_logs_in_some_reports_db_query_killswitch:[18306,"bool",!1,!0],adding_call_logs_to_some_reports:[16960,"int",0,1],addon_infra_enable_perf_logging:[7567,"bool",!1,!0],adjustable_chatlist_panel:[17024,"bool",!1,!0],adm:[14296,"bool",!1,!1],admin_hfm_toggle:[1021,"bool",!1,!1],admin_include_message_secret_in_cag:[1921,"bool",!0,!0],admin_only_mention_everyone_group_size:[20354,"int",33,33],admin_revoke_receiver:[1177,"bool",!1,!0],admin_revoke_sender:[1292,"bool",!1,!0],adv_accept_hosted_devices:[6939,"bool",!1,!0],adv_v2_m4_m5:[753,"bool",!1,!1],adv_v2_m6:[903,"bool",!1,!1],advanced_chat_privacy_content_update_july_25:[18025,"bool",!1,!0],advanced_security_menu:[7691,"bool",!1,!0],after_read_fallback_duration:[26225,"int",86400,86400],after_read_receiver_enabled:[25649,"bool",!1,!1],after_read_sending_enabled:[25648,"bool",!1,!1],age_collection_alert_all_ages_enabled:[11912,"bool",!1,!1],ai_ac_shared_memories_enabled:[19081,"bool",!1,!1],ai_all_languages_enabled:[16091,"bool",!1,!1],ai_bizai_2way_integration_enabled:[26613,"bool",!1,!1],ai_bizai_2way_integration_history_sync_pre_chatd_enabled:[26614,"bool",!1,!1],ai_bot_identity_key_verification_version:[20107,"int",0,0],ai_bot_integration_bot_profile:[25268,"string","",""],ai_bot_integration_enabled:[25119,"bool",!1,!1],ai_bot_integration_history_sync_enabled:[25269,"bool",!1,!1],ai_bot_integration_history_sync_pre_chatd_enabled:[25469,"bool",!1,!1],ai_bot_proactive_message_enabled:[13478,"bool",!1,!1],ai_chat_meta_ai_banner_m2_enabled:[18784,"bool",!1,!0],ai_chat_meta_ai_glasses_banner_enabled:[20405,"bool",!1,!0],ai_chat_meta_ai_home_web_enabled:[27817,"bool",!1,!1],ai_chat_persistent_meta_ai_banner_enabled:[15967,"bool",!1,!0],ai_chat_persistent_meta_ai_banner_logging_enabled:[15968,"bool",!1,!1],ai_chat_thread_capability_enabled:[22038,"bool",!1,!1],ai_chat_threads_companion_variant:[24478,"int",0,0],ai_chat_threads_enabled:[18587,"bool",!1,!1],ai_chat_threads_fuzzy_search_enabled:[27199,"bool",!1,!1],ai_chat_threads_historical_messages_migration_enabled:[22070,"bool",!1,!1],ai_chat_threads_history_icon_variant:[27316,"int",0,0],ai_chat_threads_infra_enabled:[20652,"bool",!1,!1],ai_chat_threads_infra_sender_enabled:[23357,"bool",!1,!0],ai_chat_threads_infra_web_enabled:[26776,"bool",!1,!0],ai_chat_threads_pin_enabled:[25517,"bool",!1,!1],ai_chat_threads_pin_max_count:[25520,"int",3,3],ai_chat_threads_search_enabled:[24963,"bool",!1,!1],ai_chat_threads_web_enabled:[23169,"bool",!1,!0],ai_chat_threads_web_killswitch_enabled:[26806,"bool",!1,!0],ai_chat_threads_web_msgs_load_limit:[23694,"int",50,50],ai_continuous_session_transparency_notice_enabled:[21510,"bool",!1,!1],ai_conversation_starters_graphql_config:[17730,"string","",""],ai_convo_starter_experiment_graphql_config:[17695,"string","",""],ai_dynamic_mode_selector_enabled:[25287,"bool",!1,!1],ai_dynamic_mode_selector_ttl_seconds:[25797,"int",86400,86400],ai_dynamic_model_branding_enabled:[21086,"bool",!1,!1],ai_experiment_graphql_config:[9601,"string"," "," "],ai_fbid_migration_invoke_receive_enabled:[12795,"bool",!1,!1],ai_fbid_migration_invoke_send_enabled:[13571,"bool",!1,!1],ai_fbid_migration_receive_enabled:[11660,"bool",!1,!1],ai_fbid_migration_sending:[11965,"bool",!1,!1],ai_fbid_migration_usync_enabled:[11684,"bool",!1,!1],ai_forward_attribution_enabled:[18286,"bool",!1,!0],ai_forward_flow_enabled:[12365,"bool",!1,!1],ai_forward_flow_surface_meta_ai_as_contact_enabled:[13879,"bool",!1,!1],ai_group_call_add_in_call_ahgc_enabled:[24654,"bool",!1,!1],ai_group_call_max_version_by_country:[24656,"int",0,0],ai_group_call_max_version_by_platform:[24655,"int",0,0],ai_group_call_version:[24652,"int",0,0],ai_group_multi_modal_enabled:[23723,"bool",!1,!1],ai_gro
__d("WAWebABProps",["WALogger","WAWebABPropsConfigs","gkx"],(function(t,n,r,o,a,i,l){var e,s,u=["parent_group_view_enabled","in_app_support_v2_number_prefixes","web_abprop_screen_lock_enabled","web_abprop_core_wam_runtime","web_offline_resume_qpl_enabled","disable_auto_download","direct_connection_business_numbers","community_admin_promotion_one_time_prompt","web_enable_profile_pic_thumb_db_caching","web_native_fetch_media_download","web_image_max_edge","web_store_quota_manager_enabled","wds_radius_and_casing","web_design_refresh","web_material_refresh","web_socket_parallel_connection_enabled","external_ctx_url_param_names","wa_web_console_log_level","web_disable_logs_low_end_device","web_low_end_device_level","wa_web_pre_chat_device_id_test"],c=null;function d(t){var n,a=o("WAWebABPropsConfigs").ABPropConfigs[t];a==null&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[abprops] config not defined, config name: ","."])),t);var i=a[0],l=a[1],d=a[2],m=a[3],p=d;if(c==null)return!r("gkx")("26258")&&!u.includes(t)&&o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[abprops] impl must be set before first access: ",""])),t),p;var _=(n=c(t))!=null?n:p;return _}function m(e){c=e}l.usedBeforeInitializationConfigs=u,l.getABPropConfigValue=d,l.setGetABPropConfigValueImpl=m}),98);
__d("WAWebBeyondPhoneNumberGatingUtils",["WAWebABProps","justknobx"],(function(t,n,r,o,a,i,l){function e(){return!!o("WAWebABProps").getABPropConfigValue("remove_pn_dependencies")&&r("justknobx")._("1500")}function s(){return!!o("WAWebABProps").getABPropConfigValue("remove_device_pn_dependencies")&&r("justknobx")._("4846")}l.removePnDependenciesEnabled=e,l.removeDevicePnDependenciesEnabled=s}),98);
__d("WAWebMemoizeWithClearUtils",[],(function(t,n,r,o,a,i){function e(e){var t;return[function(){return t||(t=[e()]),t[0]},function(){t=null}]}i.memoizeWithClear=e}),66);
__d("WAWebWidToJid",["WAJids","WALogger","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f;function g(t){var n=t.toJid(),a=o("WAJids").interpretAndValidateJid(n);if(a.jidType==="unknown")throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(['widToJidWithType: "','" is not a valid jid'])),n),r("err")("widToJidWithType: unknown jid type");return a}function h(e){if(e.isPSA())throw o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["widToUserJid: wid is a PSA jid"]))).sendLogs("invalid-psa-user-jid"),r("err")("widToUserJid: can not convert wid to UserJid");var t=g(e);if(t.jidType==="phoneUser"||t.jidType==="lidUser")return t.userJid;if(t.jidType==="bot")return t.botJid;throw o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(['widToUserJid: "','" is not a UserJid'])),e.toString()),r("err")("widToUserJid: can not convert wid to UserJid")}function y(e){var t=g(e);if(t.jidType==="lidUser")return t.userJid;throw r("err")("userLidtoLidUserJid: "+e.toLogString()+" is not not a userLid")}function C(e){var t=g(e);if(t.jidType==="phoneDevice"||t.jidType==="lidDevice")return t.deviceJid;if(t.jidType==="hosted")return t.hostedDeviceJid;if(t.jidType==="hostedLid")return t.hostedLidDeviceJid;if(t.jidType==="phoneUser")return o("WAJids").defaultDeviceJidForUser(t.userJid);if(t.jidType==="lidUser")return o("WAJids").defaultLidDeviceJidForLidUserJid(t.userJid);if(t.jidType==="bot")return o("WAJids").defaultDeviceJidForBot(t.botJid);throw t.jidType,o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(['widToDeviceJid: "','" is not a DeviceJid'])),e.toString()),r("err")("widToDeviceJid: can not convert wid to DeviceJid")}function b(e){var t=g(e);if(t.jidType==="group")return t.groupJid;throw o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(['widToGroupJid: "','" is not a GroupJid'])),e.toString()),r("err")("widToGroupJid: can not convert wid to GroupJid")}function v(e){var t=g(e);if(t.jidType==="newsletter")return t.newsletterJid;throw o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(['widToNewsletterJid: "','" is not a NewsletterJid'])),e.toString()),r("err")("widToNewsletterJid: can not convert wid to NewsletterJid")}function S(e){var t=g(e);if(t.jidType==="group")return t.groupJid;if(t.jidType==="phoneUser"||t.jidType==="lidUser")return t.userJid;if(t.jidType==="bot")return t.botJid;throw o("WALogger").ERROR(p||(p=babelHelpers.taggedTemplateLiteralLoose(['widToChatJid: "','" is not a ChatJid'])),e.toString()),r("err")("widToChatJid: can not convert wid to ChatJid")}function R(e){var t=g(e);if(t.jidType==="broadcast")return t.broadcastJid;throw o("WALogger").ERROR(_||(_=babelHelpers.taggedTemplateLiteralLoose(['widToBroadcastJid: "','" is not a BroadcastJid'])),e.toString()),r("err")("widToBroadcastJid: can not convert wid to BroadcastJid")}function L(e){var t=g(e);if(t.jidType==="group")return t.groupJid;if(t.jidType==="status")return t.statusJid;if(t.jidType==="broadcast")return t.broadcastJid;throw o("WALogger").ERROR(f||(f=babelHelpers.taggedTemplateLiteralLoose(['widToMulticastJid: "','" is not a MulticastJid'])),e.toString()),r("err")("widToMulticastJid: can not convert wid to MulticastJid")}function E(e){if(e!=null){var t=C(e);return{userJid:o("WAJids").extractUserJid(t),deviceJid:t}}}l.widToJidWithType=g,l.widToUserJid=h,l.userLidtoLidUserJid=y,l.widToDeviceJid=C,l.widToGroupJid=b,l.widToNewsletterJid=v,l.widToChatJid=S,l.widToBroadcastJid=R,l.widToMulticastJid=L,l.widToMyJids=E}),98);
__d("WAWebUserPrefsMeUser",["WABaseGlobals","WALogger","WANullthrows","WAWebBeyondPhoneNumberGatingUtils","WAWebGlobals","WAWebMemoizeWithClearUtils","WAWebRuntimeEnvironmentUtils","WAWebUserPrefsBase","WAWebUserPrefsKeys","WAWebWid","WAWebWidFactory","WAWebWidToJid","gkx"],(function(t,n,r,o,a,i,l){var e,s,u;function c(){if(o("WAWebRuntimeEnvironmentUtils").isWorker())return o("WAWebWidFactory").createWid(o("WAWebGlobals").getMyDeviceJid());var e=o("WAWebUserPrefsBase").userPreferencesStoreBase.get(o("WAWebUserPrefsKeys").KEYS.LAST_WID_MD);if(typeof e=="string"&&r("WAWebWid").isWid(e))return o("WAWebWidFactory").createWid(e)}function d(e){e===void 0&&(e=!0);var t=o("WAWebRuntimeEnvironmentUtils").isWorker()?o("WAWebGlobals").getMyLidDeviceJid():o("WAWebUserPrefsBase").userPreferencesStoreBase.get(o("WAWebUserPrefsKeys").KEYS.LID),n=typeof t=="string"?t:null,a=r("WAWebWid").isWid(n);return n==null||!a?null:o("WAWebWidFactory").createWid(n)}function m(){return r("WANullthrows")(c(),"me")}function p(){return r("WANullthrows")(d(),"meLid")}var _=o("WAWebMemoizeWithClearUtils").memoizeWithClear(function(){var e=c();if(e)return o("WAWebWidFactory").asUserWidOrThrow(e)}),f=_[0],g=_[1],h=o("WAWebMemoizeWithClearUtils").memoizeWithClear(function(){var e=d();return e==null?null:o("WAWebWidFactory").asUserLidOrThrow(e)}),y=h[0],C=h[1];function b(){return o("WAWebWidFactory").asUserWidOrThrow(m())}function v(){return r("WANullthrows")(y(),"meLidUser")}function S(){return o("WAWebBeyondPhoneNumberGatingUtils").removePnDependenciesEnabled()?v():b()}function R(){return o("WAWebBeyondPhoneNumberGatingUtils").removeDevicePnDependenciesEnabled()?p():m()}function L(){return r("WANullthrows")(T(),"meDisplayName")}function E(){var e=d();return e==null?[m()]:[m(),e]}function k(e){g(),o("WAWebUserPrefsBase").userPreferencesStoreBase.set(o("WAWebUserPrefsKeys").KEYS.LAST_WID_MD,e==null?null:e.toString()),o("WABaseGlobals").setMyJids(o("WAWebWidToJid").widToMyJids(e))}function I(e){C(),o("WAWebRuntimeEnvironmentUtils").isWorker()?o("WAWebGlobals").setMyLidDeviceJid(e.toString()):o("WAWebUserPrefsBase").userPreferencesStoreBase.set(o("WAWebUserPrefsKeys").KEYS.LID,e.toString())}function T(){o("WAWebRuntimeEnvironmentUtils").isWorker()&&o("WAWebGlobals").getMyDisplayName();var e=o("WAWebUserPrefsBase").userPreferencesStoreBase.get(o("WAWebUserPrefsKeys").KEYS.ME_DISPLAY_NAME);if(typeof e=="string")return e}function D(e){o("WAWebRuntimeEnvironmentUtils").isWorker()?o("WAWebGlobals").setMyDisplayName(e):o("WAWebUserPrefsBase").userPreferencesStoreBase.set(o("WAWebUserPrefsKeys").KEYS.ME_DISPLAY_NAME,e)}function x(e){var t=e instanceof r("WAWebWid");if(!t)if(r("gkx")("26258"))o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["isWID: input exists but is not WID"])));else{var n="";try{n=JSON.stringify(e)}catch(e){}o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["isWID: input exists but is not WID: ",", ",""])),n,new Error().stack).sendLogs("WAWebUserPrefsMeUser-invalid-wid")}return t}function $(e){return e==null||!x(e)?!1:N(e)||M(e)}function P(e){return e==null||!x(e)?!1:N(e)}function N(e){var t=f();return t!=null&&e.isSameAccountAndAddressingMode(t)}function M(e){var t=d();return t!=null&&e.isSameAccountAndAddressingMode(t)}function w(e){if(e==null||!x(e))return!1;if(e.equals(m()))return!0;var t=d();return t!=null&&e.equals(t)}function A(e){if(e==null||!x(e))return!1;if(e.equals(b()))return!0;var t=y();return t!=null&&e.equals(t)}function F(e){return e==null||!x(e)?!1:!!e.equals(b())}function O(e){return $(o("WAWebWidFactory").createWid(e))}function B(){var e=o("WAWebUserPrefsBase").userPreferencesStoreBase.get(o("WAWebUserPrefsKeys").KEYS.UNKNOWN_ID);return(typeof e!="string"||e==="")&&(e="unknown-"+Math.floor(Math.random()*1e10),W(e)),e}function W(e){return o("WAWebUserPrefsBase").userPreferencesStoreBase.set(o("WAWebUserPrefsKeys").KEYS.UNKNOWN_ID,e)}l.getMaybeMeDevicePn=c,l.getMaybeMeDeviceLid=d,l.getMeDevicePnOrThrow_DO_NOT_USE=m,l.getMeDeviceLidOrThrow=p,l.getMaybeMePnUser=f,l.clearGetMaybeMePnUserCache=g,l.get
__d("WAWebSchemaUserPrefs",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("user-prefs").version(o("WAWebModelStorageVersions").userPrefsCreateTable(),[r("key"),n("value")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("user-prefs")}l.addTable=e,l.getUserPrefsTable=s}),98);
__d("WAWebApiUserPrefs",["WAWebSchemaUserPrefs"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebSchemaUserPrefs").getUserPrefsTable().createOrReplace(e)}function s(e){return o("WAWebSchemaUserPrefs").getUserPrefsTable().remove(e)}function u(e){return o("WAWebSchemaUserPrefs").getUserPrefsTable().bulkCreateOrReplace(e)}function c(){return o("WAWebSchemaUserPrefs").getUserPrefsTable().clear()}function d(){return o("WAWebSchemaUserPrefs").getUserPrefsTable().all()}l.createOrReplaceUserPref=e,l.removeUserPref=s,l.bulkCreateOrReplaceUserPrefs=u,l.clearUserPrefs=c,l.allUserPrefsIdb=d}),98);
__d("WAWebCurrentUser",["WAWebABProps","gkx"],(function(t,n,r,o,a,i,l){"use strict";function e(){return r("gkx")("26258")===!1||o("WAWebABProps").getABPropConfigValue("is_meta_employee_or_internal_tester")}l.isEmployee=e}),98);
__d("WAWebUserPrefsPostProcessors",["WABase64"],(function(t,n,r,o,a,i,l){var e={WANoiseInfo:s,WARoutingInfo:u};function s(e){var t=e.certificateChainBuffer,n=e.privKey,r=e.pubKey,a=e.recoveryToken,i={recoveryToken:o("WABase64").decodeB64(a),staticKeyPair:{pubKey:o("WABase64").decodeB64(r),privKey:o("WABase64").decodeB64(n)},certificateChainBuffer:t!=null?o("WABase64").decodeB64(t):void 0};return i}function u(e){var t=e.domain,n=e.edgeRouting,r={domain:t,edgeRouting:n!=null?o("WABase64").decodeB64(n):null};return r}function c(t,n){var r=n,o=e[t];return o!=null&&(r=o(n)),r}l.postProcessUserPref=c}),98);
__d("WAWebUserPrefsPreProcessors",["WABase64"],(function(t,n,r,o,a,i,l){var e={WANoiseInfo:s,WARoutingInfo:u};function s(e){var t=e.certificateChainBuffer,n=e.recoveryToken,r=e.staticKeyPair,a=r.privKey,i=r.pubKey;return{privKey:o("WABase64").encodeB64(a),pubKey:o("WABase64").encodeB64(i),recoveryToken:o("WABase64").encodeB64(n),certificateChainBuffer:t!=null?o("WABase64").encodeB64(t):void 0}}function u(e){var t=e.domain,n=e.edgeRouting,r={domain:t,edgeRouting:n?o("WABase64").encodeB64(n):null};return r}function c(t,n){var r=n,o=e[t];return o!=null&&(r=o(n)),r}l.preProcessUserPref=c}),98);
__d("WAWebUserPrefsIndexedDBStorage",["WALogger","WANullthrows","WAWebApiUserPrefs","WAWebCurrentUser","WAWebUserPrefsKeys","WAWebUserPrefsPostProcessors","WAWebUserPrefsPreProcessors","WAWebUserPrefsStorageUtils","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f;function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{yield o("WAWebApiUserPrefs").createOrReplaceUserPref(e)}catch(t){o("WALogger").WARN(m||(m=babelHelpers.taggedTemplateLiteralLoose(["userPrefsIdb: insert failed for '","': ",""])),e.key,t)}}),h.apply(this,arguments)}function y(e){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{yield o("WAWebApiUserPrefs").removeUserPref(e)}catch(t){o("WALogger").WARN(p||(p=babelHelpers.taggedTemplateLiteralLoose(["userPrefsIdb: remove failed for '","': ",""])),e,t)}}),C.apply(this,arguments)}function b(){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{yield o("WAWebApiUserPrefs").clearUserPrefs()}catch(e){o("WALogger").WARN(_||(_=babelHelpers.taggedTemplateLiteralLoose(["userPrefsIdb: clear failed: ",""])),e)}}),v.apply(this,arguments)}function S(e){return R.apply(this,arguments)}function R(){return R=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{yield o("WAWebApiUserPrefs").bulkCreateOrReplaceUserPrefs(e)}catch(e){o("WALogger").WARN(f||(f=babelHelpers.taggedTemplateLiteralLoose(["userPrefsIdb: bulk insert failed: ",""])),e)}}),R.apply(this,arguments)}function L(e){var t=e;return Object.values(o("WAWebUserPrefsKeys").HASHED_KEYS).some(function(t){return t===e})&&(t=o("WAWebUserPrefsStorageUtils").hashUserPrefKey(e)),t}var E=(function(){function t(){this.loadedUserPrefs=null,this.myInstanceId=Math.random().toString(36).substr(2,5)}var a=t.prototype;return a.init=function(){var e=this;return this.$1==null&&(this.$1=o("WAWebApiUserPrefs").allUserPrefsIdb().then(function(t){var n=Object.fromEntries(t.map(function(e){var t=e.key,n=e.value;return[t,n]}));e.loadedUserPrefs=n})),this.$1},a.set=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a=L(t);if(a!=null){this.loadedUserPrefs==null&&(o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["UserPrefsIndexedDBStorage: set(",") called before init"])),t).sendLogs("userprefs-idb-set-before-init"),yield this.init());var i=r("WANullthrows")(this.loadedUserPrefs),l=o("WAWebUserPrefsPreProcessors").preProcessUserPref(t,n);i[a]=l,yield g({key:a,value:l})}});function a(e,n){return t.apply(this,arguments)}return a})(),a.get=function(t){if(this.loadedUserPrefs==null)return o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["UserPrefsIndexedDBStorage: get(",") called before init"])),t),o("WAWebCurrentUser").isEmployee()&&o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["UserPrefsIndexedDBStorage"]))).sendLogs("userprefs-idb-get-before-init"),null;var e=this.loadedUserPrefs,n=L(t);if(n!=null){var r,a=n in e;if(a&&(r=e[n]),r==null)return null;var i=o("WAWebUserPrefsPostProcessors").postProcessUserPref(t,r);return i}},a.remove=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){this.loadedUserPrefs==null&&(o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["UserPrefsIndexedDBStorage: remove(",") called before init."])),e).sendLogs("userprefs-idb-remove-before-init"),yield this.init());var t=r("WANullthrows")(this.loadedUserPrefs),n=L(e);n!=null&&(delete t[n],yield y(n))});function t(t){return e.apply(this,arguments)}return t})(),a.clear=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){this.loadedUserPrefs={},yield b()});function t(){return e.apply(this,arguments)}return t})(),a.bulkSetItemsToIndexedDB=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=r("compactMap")(e,function(e){var t=L(e.key);if(t!=null)return{key:t,value:o("WAWebUserPrefsPreProcessors").preP
__d("WAMemoizeCache",[],(function(t,n,r,o,a,i){"use strict";var e=[];function l(){e.forEach(function(e){return e.clear()})}function s(){var t=new Map;return e.push(t),t}function u(e,t){var n;return function(){n||(n=s());var r=t.apply(void 0,arguments),o=n.get(r);return o==null&&(o=e.apply(void 0,arguments),n.set(r,o)),o}}i.clearAllMemoizeCache=l,i.MemoizeCache=s,i.memoizeWithArgs=u}),66);
__d("WAMd5",["WABase64","WAHex","WAMemoizeCache"],(function(t,n,r,o,a,i,l){"use strict";var e=o("WAMemoizeCache").memoizeWithArgs(u,function(e){return e});function s(e){var t=new Uint8Array(e),n=c(t),r=y(n,t.length*8);return o("WAHex").toHex(r)}function u(e){return o("WABase64").encodeB64(y(C(e),e.length*8))}function c(e){var t=e.length,n=[];n[(t+8>>2)-1]=0;for(var r=0;r<n.length;r+=1)n[r]=0;for(var o=0;o<t;o+=1)n[o>>2]|=e[o]<<o%4*8;return n}function d(e,t){var n=(e&65535)+(t&65535),r=(e>>16)+(t>>16)+(n>>16);return r<<16|n&65535}function m(e,t){return e<<t|e>>>32-t}function p(e,t,n,r,o,a){return d(m(d(d(t,e),d(r,a)),o),n)}function _(e,t,n,r,o,a,i){return p(t&n|~t&r,e,t,o,a,i)}function f(e,t,n,r,o,a,i){return p(t&r|n&~r,e,t,o,a,i)}function g(e,t,n,r,o,a,i){return p(t^n^r,e,t,o,a,i)}function h(e,t,n,r,o,a,i){return p(n^(t|~r),e,t,o,a,i)}function y(e,t){e[t>>5]|=128<<t%32,e[(t+64>>>9<<4)+14]=t;for(var n,r,o,a,i=1732584193,l=-271733879,s=-1732584194,u=271733878,c=0;c<e.length;c+=16)n=i,r=l,o=s,a=u,i=_(i,l,s,u,e[c],7,-680876936),u=_(u,i,l,s,e[c+1],12,-389564586),s=_(s,u,i,l,e[c+2],17,606105819),l=_(l,s,u,i,e[c+3],22,-1044525330),i=_(i,l,s,u,e[c+4],7,-176418897),u=_(u,i,l,s,e[c+5],12,1200080426),s=_(s,u,i,l,e[c+6],17,-1473231341),l=_(l,s,u,i,e[c+7],22,-45705983),i=_(i,l,s,u,e[c+8],7,1770035416),u=_(u,i,l,s,e[c+9],12,-1958414417),s=_(s,u,i,l,e[c+10],17,-42063),l=_(l,s,u,i,e[c+11],22,-1990404162),i=_(i,l,s,u,e[c+12],7,1804603682),u=_(u,i,l,s,e[c+13],12,-40341101),s=_(s,u,i,l,e[c+14],17,-1502002290),l=_(l,s,u,i,e[c+15],22,1236535329),i=f(i,l,s,u,e[c+1],5,-165796510),u=f(u,i,l,s,e[c+6],9,-1069501632),s=f(s,u,i,l,e[c+11],14,643717713),l=f(l,s,u,i,e[c],20,-373897302),i=f(i,l,s,u,e[c+5],5,-701558691),u=f(u,i,l,s,e[c+10],9,38016083),s=f(s,u,i,l,e[c+15],14,-660478335),l=f(l,s,u,i,e[c+4],20,-405537848),i=f(i,l,s,u,e[c+9],5,568446438),u=f(u,i,l,s,e[c+14],9,-1019803690),s=f(s,u,i,l,e[c+3],14,-187363961),l=f(l,s,u,i,e[c+8],20,1163531501),i=f(i,l,s,u,e[c+13],5,-1444681467),u=f(u,i,l,s,e[c+2],9,-51403784),s=f(s,u,i,l,e[c+7],14,1735328473),l=f(l,s,u,i,e[c+12],20,-1926607734),i=g(i,l,s,u,e[c+5],4,-378558),u=g(u,i,l,s,e[c+8],11,-2022574463),s=g(s,u,i,l,e[c+11],16,1839030562),l=g(l,s,u,i,e[c+14],23,-35309556),i=g(i,l,s,u,e[c+1],4,-1530992060),u=g(u,i,l,s,e[c+4],11,1272893353),s=g(s,u,i,l,e[c+7],16,-155497632),l=g(l,s,u,i,e[c+10],23,-1094730640),i=g(i,l,s,u,e[c+13],4,681279174),u=g(u,i,l,s,e[c],11,-358537222),s=g(s,u,i,l,e[c+3],16,-722521979),l=g(l,s,u,i,e[c+6],23,76029189),i=g(i,l,s,u,e[c+9],4,-640364487),u=g(u,i,l,s,e[c+12],11,-421815835),s=g(s,u,i,l,e[c+15],16,530742520),l=g(l,s,u,i,e[c+2],23,-995338651),i=h(i,l,s,u,e[c],6,-198630844),u=h(u,i,l,s,e[c+7],10,1126891415),s=h(s,u,i,l,e[c+14],15,-1416354905),l=h(l,s,u,i,e[c+5],21,-57434055),i=h(i,l,s,u,e[c+12],6,1700485571),u=h(u,i,l,s,e[c+3],10,-1894986606),s=h(s,u,i,l,e[c+10],15,-1051523),l=h(l,s,u,i,e[c+1],21,-2054922799),i=h(i,l,s,u,e[c+8],6,1873313359),u=h(u,i,l,s,e[c+15],10,-30611744),s=h(s,u,i,l,e[c+6],15,-1560198380),l=h(l,s,u,i,e[c+13],21,1309151649),i=h(i,l,s,u,e[c+4],6,-145523070),u=h(u,i,l,s,e[c+11],10,-1120210379),s=h(s,u,i,l,e[c+2],15,718787259),l=h(l,s,u,i,e[c+9],21,-343485551),i=d(i,n),l=d(l,r),s=d(s,o),u=d(u,a);return new Uint8Array([i&255,i>>>8&255,i>>>16&255,i>>>24&255,l&255,l>>>8&255,l>>>16&255,l>>>24&255,s&255,s>>>8&255,s>>>16&255,s>>>24&255,u&255,u>>>8&255,u>>>16&255,u>>>24&255])}function C(e){var t,n=[];for(n[(e.length>>2)-1]=0,t=0;t<n.length;t+=1)n[t]=0;var r=e.length*8;for(t=0;t<r;t+=8)n[t>>5]|=(e.charCodeAt(t/8)&255)<<t%32;return n}l.md5=e,l.md5ArrayBufferHex=s}),98);
__d("WAWebUserPrefsStorageUtils",["WALogger","WAMd5","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){var e;function s(t){var n=o("WAWebUserPrefsMeUser").getMaybeMePnUser();if(!n){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["hashUserPrefKey: Me has not loaded yet."])));return}var r=o("WAMd5").md5(n.toString()+":"+t);return r}l.hashUserPrefKey=s}),98);
__d("WAWebABPropsCAPISupportNumber",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAWebABProps").getABPropConfigValue("in_app_support_capi_number_prefixes");return t==null||t===""?!1:t.split(",").some(function(t){return e.startsWith(t)})}l.default=e}),98);
__d("WAWebABPropsSupportGroup",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAWebABProps").getABPropConfigValue("in_app_support_v2_number_prefixes");return t==null||t===""?!1:t.split(",").some(function(t){return e.startsWith(t)})}l.default=e}),98);
__d("WAWebABPropsSupportLid",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAWebABProps").getABPropConfigValue("support_lids");return t==null||t===""?!1:t.split(",").includes(e)}function s(e){var t=o("WAWebABProps").getABPropConfigValue("payment_support_lids");return t==null||t===""?!1:t.split(",").includes(e)}function u(t){return e(t)||s(t)}l.getIsWaCAPISupportLid=e,l.getIsWaSupportLid=u}),98);
__d("WAWebWidError",[],(function(t,n,r,o,a,i){var e=(function(e){function t(t){var n;return n=e.call(this,t)||this,n.name="InvalidWidError",n.message=t,n}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error));i.InvalidWidError=e}),66);
__d("WAWebWidValidator",["$InternalEnum","WALogger"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({BROADCAST:"broadcast",CALL:"call",C_US:"c.us",G_US:"g.us",LID:"lid",MSGR:"msgr",S_WHATSAPP_NET:"s.whatsapp.net",NEWSLETTER:"newsletter",BOT:"bot"}),u=["status","location","chat"],c=/[1-9][0-9]{9}/,d=/[0-9]{1,2}/,m=/[1-9][0-9]{0,2}/,p=/[1-9][0-9]{0,14}/,_=/0/,f=/[1-9][0-9]{0,19}/,g=/(?!10)[1-9][0-9]{4,19}/,h=/^([0-9a-f]{18,32})$/i,y=new RegExp("^("+g.source+"[-]"+c.source+"$|^"+f.source+")$"),C=new RegExp("^("+f.source+"$|"+u.map(function(e){return"^"+e+"$"}).join("|")+")","i"),b=new RegExp("^(0$|^"+g.source+")([.]"+_.source+")?(?:[:]("+d.source+"))?$"),v=new RegExp("^("+p.source+")([.]"+_.source+")?(?:[:]("+d.source+"))?$"),S=new RegExp("^("+f.source+")(?:[:]("+m.source+"))?$"),R=new RegExp("^("+g.source+")(?=:99$)"),L=new RegExp("^("+p.source+")(?=:99$)"),E=new RegExp("^("+f.source+")$"),k=new RegExp("^("+f.source+")(?::(0))?$");function I(e){switch(e){case s.BROADCAST:return C;case s.CALL:return h;case s.C_US:return b;case s.G_US:return y;case s.LID:return v;case s.MSGR:return S;case s.S_WHATSAPP_NET:return b;case s.NEWSLETTER:return E;case s.BOT:return k}}function T(e,t){if(t===void 0&&(t=!1),e==null)return!1;var n=e.match(/(.*)@(.*)/);if(n==null)return e==="call"||e==="s.whatsapp.net";var r=n[1],o=n[2];if(t){if(o==="hosted")return R.test(r);if(o==="hosted.lid")return L.test(r)}var a=s.cast(o);if(a==null)return!1;var i=I(a);return i.test(r)}function D(t,n){if(n===void 0&&(n=!1),t==null)return null;var r=t.match(/(.*)@(.*)/);if(n){if(r&&r[2]==="hosted"){var a=r[1],i=a.match(R);return i?{serverPart:"hosted",userPart:i[1],devicePart:"99"}:null}if(r&&r[2]==="hosted.lid"){var l=r[1],u=l.match(L);return u?{serverPart:"hosted.lid",userPart:u[1],devicePart:"99"}:null}}if(r==null)return t==="call"||t==="s.whatsapp.net"?{serverPart:t}:null;var c=r[1],d=s.cast(r[2]);if(d==null)return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["validateAndGetParts: Domain not supported"]))),null;var m=I(d),p=c.match(m);if(!p)return null;switch(d){case s.BROADCAST:return{serverPart:s.BROADCAST,userPart:p[1]};case s.CALL:return{serverPart:s.CALL,userPart:p[1]};case s.G_US:return{serverPart:s.G_US,userPart:p[1]};case s.NEWSLETTER:return{serverPart:s.NEWSLETTER,userPart:p[1]};case s.C_US:return{serverPart:s.C_US,userPart:p[1],devicePart:p[3]};case s.S_WHATSAPP_NET:return{serverPart:s.S_WHATSAPP_NET,userPart:p[1],devicePart:p[3]};case s.LID:return{serverPart:s.LID,userPart:p[1],devicePart:p[3]};case s.MSGR:return{serverPart:s.LID,userPart:p[1],devicePart:p[2]};case s.BOT:return{serverPart:s.BOT,userPart:p[1],devicePart:p[2]}}return null}l.Domains=s,l.validateWid=T,l.validateAndGetParts=D}),98);
__d("WAWebWid",["WAJids","WALogger","WATypeUtils","WAWebABPropsCAPISupportNumber","WAWebABPropsSupportGroup","WAWebABPropsSupportLid","WAWebBizCoexGatingUtils","WAWebWidError","WAWebWidValidator","err","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p="server@c.us",_="0@c.us",f="16508638904@c.us",g="165332417282214",h="16505361212@c.us",y=/^1313555\d{4}$|^131655500\d{2}$/,C=99,b=4,v=(function(){function t(t,n){var a=n.intentionallyUsePrivateConstructor;if(!a)throw r("err")("You should use WidFactory.createWid() instead of the Wid constructor. If you absolutely must use the constructor, pass {intentionallyUsePrivateConstructor: true} as a second parameter.");if(t==="call"){this.user="call",this.device=null,this._serialized="call";return}var i=o("WAWebWidValidator").validateAndGetParts(t,o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled());if(i==null)throw o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Invalid wid: ",""])),t),new(o("WAWebWidError")).InvalidWidError("wid error: invalid wid");var l=[],d=i.userPart,m=i.devicePart,p=i.serverPart.toLowerCase(),_;switch(p){case"s.whatsapp.net":_="c.us";break;default:_=p;break}if(this.server=_,d==null)throw o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["wid represents server and should not be used: ",""])),t),r("err")("wid error: wid represents server and should not be used");if(this.user=d,l.push(this.user),m!=null){if(this.server!=="c.us"&&this.server!=="lid"&&this.server!=="hosted"&&this.server!=="hosted.lid"&&this.server!=="bot")throw o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["wrong server for wid with device present: ",""])),t),r("err")("wid error: wrong server for wid with device present");var f=parseInt(m,10);f&&(l.push(":"),l.push(f),this.device=f)}if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&this.isHosted()&&(this.device==null||this.device!==C))throw o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["@hosted jid must have device id of 99"]))),r("err")("wid error: unexpected device id in hosted wid");l.push("@"),l.push(this.server),this._serialized=l.join("")}var n=t.prototype;return n.$1=function(){if(!r("gkx")("26258"))return this.user;if(this.isGroup()){var e=this.user.split("-");if(e.length===2){var t=e[0],n=e[1];return t.slice(-b)+"-"+n}}return this.user.slice(-b)},n.toString=function(t){if(t){var e,n,r=t.legacy&&this.server==="c.us"?"s.whatsapp.net":this.server;t.formatFull===!0||t.formatIncludeDevice===!0?n=":"+(this.device||0):n=this.device!=null&&this.device!==0?":"+this.device:"",(t.formatFull===!0||t.formatIncludeAgent===!0)&&(e=".0");var o=t.forLog===!0?this.$1():this.user;if(t.forLog===!0||t.formatFull===!0||t.legacy&&this.server==="c.us")return[o,e,n,"@",r].join("")}return this._serialized},n.toLogString=function(){return this.toString({forLog:!0,legacy:!1})},n.toJid=function(){return this.toString({legacy:!0})},n.getJidServer=function(){return this.server==="c.us"?o("WAJids").WA_USER_JID_SUFFIX:this.server},n.getDeviceId=function(){var e=this.device;return e==null?0:e},n.equals=function(n){return n instanceof t&&this.toString()===n.toString()},n.isLessThan=function(n){return n instanceof t&&this.toString()<n.toString()},n.isGreaterThan=function(n){return n instanceof t&&this.toString()>n.toString()},n.isCompanion=function(){return this.device!=null&&this.device!==o("WAJids").DEFAULT_DEVICE_ID},n.isSameAccountAndAddressingMode=function(t){if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&(this.device===C||t.device===C)){o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["isSameAccount check for hosted : "," : ",""])),this.toLogString(),t.toLogString()).tags("coex");var e=!1;switch(this.server){case"hosted":e=t.server==="c.us";break;case"hosted.lid":e=t.server==="lid";break;case"c.us":e=t.server==="hosted";break;case"lid":e=t.server==="hosted.lid";break;default:break}if(e)return this.user===t.user}return this.server===t.server&&this.user===t.user},n.isUser=function(){return this.server==="c.us"||this.server==="lid"||this.server==="bot"||this.se
__d("WAWebWidStore",[],(function(t,n,r,o,a,i){var e={cache:{},delete:function(){e.cache={}}},l=e;i.default=l}),66);
__d("WAWebWidFactory",["WALogger","WANullthrows","WATypeUtils","WAWebBizCoexGatingUtils","WAWebWid","WAWebWidStore","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=99,m="lid",p="hosted",_="hosted.lid";function f(t){if(typeof t!="string"&&(t instanceof r("WAWebWid")?o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["createWid: "," is not a string: Wid"])),t.toLogString()).sendLogs("createWid-not-a-string-wid",{sampling:.01}):o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["createWid: "," is not a string: ",""])),t,typeof t).sendLogs("createWid-not-a-string",{sampling:.01})),o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&r("WAWebWid").isHosted(t))return r("WANullthrows")(g(t));var n=r("WAWebWidStore").cache[t];if(n)return n;var a=t;return a=t.replace("@s.whatsapp.net","@c.us"),n=r("WAWebWidStore").cache[a],n||(n=new(r("WAWebWid"))(a,{intentionallyUsePrivateConstructor:!0}),r("WAWebWidStore").cache[a]=n),n}function g(e){if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()){if(r("WAWebWidStore").cache[e]){var t=r("WAWebWidStore").cache[e];return t}if(!(o("WATypeUtils").isString(e)&&(e.endsWith("@hosted")||e.endsWith("@hosted.lid"))))throw r("err")("Hosted jid create called with wrong domain type");var n=new(r("WAWebWid"))(e,{intentionallyUsePrivateConstructor:!0});if(!n.isHosted())throw r("err")("createHostedDeviceWidOrThrow is called with invalid input");var a=n;return r("WAWebWidStore").cache[e]=a,a}throw r("err")("createDeviceWidFromDeviceListPk: unsupported")}function h(e){return e instanceof r("WAWebWid")?e:f(typeof e=="string"?e:e._serialized)}function y(e){return e?!!(r("WAWebWid").isWid(e)||e&&typeof e=="object"&&r("WAWebWid").isWid(e._serialized)):!1}function C(e,t,n){n===void 0&&(n=!1);var a=e.split("@"),i=a[0],l=a[1],s=l===void 0?"c.us":l;if(n===!0){if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled())return S(i,s,t);throw r("err")("WAWebWidFactory: feature unsupported")}return v(i,s,t)}function b(e){var t=e.split("@"),n=t[0],r=t[1],o=r===void 0?"c.us":r;return E(n,o)}function v(e,t,n){return o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&n===d?S(e,t,n):L(e+":"+n+"@"+t)}function S(e,t,n){return g(e+":"+n+"@"+(t.includes(m)?_:p))}function R(e){if(!e.isUser())throw o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["createDeviceWidFromWidOrThrow: invalid device jid ",""])),e),r("err")("createDeviceWidFromWidOrThrow is called with invalid user string");return e}function L(e){var t=f(e);return R(t)}function E(e,t){var n;if(o("WATypeUtils").isString(e)&&(e.endsWith("@c.us")||e.endsWith("@s.whatsapp.net")||e.endsWith("@lid")||e.endsWith("@bot")))n=e;else{var a;t==null||t==="hosted"?a="c.us":t==="hosted.lid"?a="lid":a=t,n=e+"@"+a}if(n=f(n),n.device==null||n.device===0)return n;throw o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["createUserWidOrThrow: "," is not a valid user jid"])),e),r("err")("createUserWidOrThrow is called with invalid user string")}function k(e,t){return T(E(e,t))}function I(e){if(!e.isUser())throw r("err")("asUserWidOrThrow: wid is not a user wid");return e.device==null||e.device===0?e:E(e.user,e.server)}function T(e){var t=I(e);if(!t.isLid())throw r("err")("asUserLidOrThrow: userWid is not a lid");return t}function D(e){return e.isUser()?I(e):e}function x(e){if(e.isUser())throw r("err")("asGroupWidOrThrow: wid is a user wid");return e}function $(e){if(e.isNewsletter())return e;throw r("err")("asNewsletterWidOrThrow: wid is not a newsletter wid")}function P(e){if(e.isBot())return e;throw r("err")("asBotWidOrThrow: wid is not a bot wid")}l.createWid=f,l.createHostedDeviceWidOrThrow=g,l.createWidFromWidLike=h,l.isWidlike=y,l.createDeviceWidFromDeviceListPk=C,l.createUserWidFromDeviceListPk=b,l.createDeviceWidFromUserAndDevice=v,l.createDeviceWidFromWidOrThrow=R,l.createDeviceWidOrThrow=L,l.createUserWidOrThrow=E,l.createUserLidOrThrow=k,l.asUserWidOrThrow=I,l.asUserLidOrThrow=T,l.asChatWid=D,l.asGroupWidOrThrow=x,l.asNewsletterWidOrThrow=$,l.asBotWidOrThrow=P}),98);
__d("WAWebWidJsonReviver",["WALogger","WAWebWid","WAWebWidFactory","gkx"],(function(t,n,r,o,a,i,l){var e,s=["","_serialized","body","originalSelfAuthor","sellerJid","sender","remoteJid","inviteGrp","initiatedBy","groupJid","newsletterJid","businessOwnerJid","originalLid","historyChatId","authorJid","channelJid"];function u(t,n,a,i){a===void 0&&(a=r("WAWebWid").isWid),i===void 0&&(i=o("WAWebWidFactory").createWid);var l=n;switch(t){case"accountLid":case"author":case"broadcastId":case"chat":case"descOwner":case"from":case"gid":case"id":case"jid":case"owner":case"participant":case"quotedRemoteJid":case"quotedParticipant":case"remote":case"subjectOwner":case"s_o":case"to":case"wid":case"changeNumberNewJid":case"changeNumberOldJid":case"recipient":case"recipientLatestLid":case"senderPn":case"senderLid":case"peerRecipientPn":case"peerRecipientLid":case"paymentMessageReceiverJid":case"parentGroup":case"participantLid":case"participantPn":case"phoneNumber":case"revokeSender":case"ephemeralSettingUser":case"newsletterId":case"invokedBotWid":case"botTargetSenderJid":case"preMatChat":case"preMatWid":case"senderWithDevice":case"callCreator":case"groupAdder":case"botId":case"bundleSender":case"botGroupParticipant":a(n)&&(l=i(n));break;default:{var u=parseInt(t,10);if(!isNaN(u)&&a(n))l=i(n);else if(!r("gkx")("26258")&&typeof t=="string"){if(s.includes(t)||typeof n=="string"&&n.length>40)break;a(n)&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[widReviver] Value under key "," resembles a WID, but not included in revived fields. Consider carefully if you want to revive it or add it to the ignore list."])),t).sendLogs("widReviver-wid-key-"+t)}break}}return l}function c(e,t){return u(e,t)}l.widReviver=u,l.jsonWidReviver=c}),98);
__d("WAWebBizCoexGatingUtils",["WAWebABProps","WAWebMobilePlatforms","gkx"],(function(t,n,r,o,a,i,l){"use strict";function e(){return o("WAWebABProps").getABPropConfigValue("adv_accept_hosted_devices")}function s(){return o("WAWebABProps").getABPropConfigValue("adv_accept_hosted_devices")}function u(){return o("WAWebABProps").getABPropConfigValue("adv_accept_hosted_devices")}function c(){return!!o("WAWebMobilePlatforms").isSMB()}function d(){return!o("WAWebMobilePlatforms").isSMB()||!e()?!1:o("WAWebABProps").getABPropConfigValue("lazy_system_message_insertion_enabled")}function m(){return e()?o("WAWebABProps").getABPropConfigValue("override_adv_account_signature_key_enabled"):!1}function p(){return r("gkx")("3301")&&o("WAWebABProps").getABPropConfigValue("auth_agents_consumer_exp_enabled")}l.bizHostedDevicesEnabled=e,l.bizHostedDevicesSystemMessageEnabled=s,l.hostedDeviceSecurityCodeVerificationEnabled=u,l.smbHostedPrimaryPairingAllowed=c,l.smbHostedLazySystemMsgInsertInHistorySyncEnabled=d,l.hostedOverrideAdvAccountSignatureKeyEnabled=m,l.authorizedAgentsEnabled=p}),98);
__d("WAWebApiMembershipApprovalRequestStore",["WAWebSchemaMembershipApprovalRequest","WAWebWidFactory"],(function(t,n,r,o,a,i,l){var e=function(t){return o("WAWebSchemaMembershipApprovalRequest").getMembershipApprovalRequestTable().equals(["groupId"],t.toString()).then(function(e){return e.map(function(e){var t=e.addedBy,n=e.id,r=e.parentGroupId,a=e.requestMethod,i=e.t;return{id:o("WAWebWidFactory").createWid(n),t:i,addedBy:o("WAWebWidFactory").createWid(t),requestMethod:a,parentGroupId:r!=null?o("WAWebWidFactory").createWid(r):void 0}})})},s=function(t,n){var e=n.map(function(e){var n=e.addedBy,r=e.id,o=e.parentGroupId,a=e.requestMethod,i=e.t;return{groupId:t.toString(),id:r.toString(),t:i,addedBy:n.toString(),requestMethod:a,parentGroupId:o==null?void 0:o.toString()}});return o("WAWebSchemaMembershipApprovalRequest").getMembershipApprovalRequestTable().bulkCreateOrReplace(e)},u=function(t,n){var e=t.toString();return o("WAWebSchemaMembershipApprovalRequest").getMembershipApprovalRequestTable().bulkRemove(n.map(function(t){return[e,t.toString()]}))},c=function(t){return o("WAWebSchemaMembershipApprovalRequest").getMembershipApprovalRequestTable().bulkRemoveByIndex(["groupId"],[t.toString()])};l.getMembershipApprovalRequests=e,l.addMembershipApprovalRequests=s,l.removeMembershipApprovalRequests=u,l.removeAllMembershipApprovalRequests=c}),98);
__d("WABatcher",["Promise","WAResolvable","err"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(t,o){var a=t.delayMs,i=t.maxSize,l=null;function s(e){return l&&l.args===e&&(l=null),o(e)}var u=function(){if(l==null)return(e||(e=n("Promise"))).resolve();var t=l;return l=null,clearTimeout(t.timer),t.run(),t.batchPromise},c=function(o){if(l)l.args.push(o);else{var t,c=[o],d=new(e||(e=n("Promise")))(function(e){t=function(){return void e(c)}}).then(s),m=t;l={args:c,batchPromise:d,run:m,timer:setTimeout(m,a)}}if(l==null)throw r("err")("activeBatch should not be null here");var p=l,_=p.args,f=p.batchPromise,g=_.length-1;return i!=null&&_.length>=i&&u(),f.then(function(e){return e[g]})};return{accept:c,runActiveBatch:u}}function u(e,t){var n=s(e,t);return function(e){return n.accept(e)}}function c(t){var a=[],i=new(o("WAResolvable")).Resolvable,l=function(l){if(a.length===0)return(e||(e=n("Promise"))).resolve(new Map);var r=a,s=i;return a=[],i=new(o("WAResolvable")).Resolvable,(e||(e=n("Promise"))).resolve(t(r,l)).then(function(e){return s.resolve(e),e})},s=function(t){return a.push(t),i.promise.then(function(e){var n=e.get(t);if(n==null)throw r("err")("This should not happen because we just added it to the batch");return n})};return{accept:s,runActiveBatch:l}}l.createSimpleBatcher=s,l.batch=u,l.createBatcher=c}),98);
__d("WAWebBizCoexHostedAddVerification",["WALogger","WAWebBizCoexGatingUtils","WAWebWidFactory","err"],(function(t,n,r,o,a,i,l){var e,s=new Set;function u(e){e!=null&&s.add(o("WAWebWidFactory").asUserWidOrThrow(e))}function c(t){if(t!=null&&o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()){var n=s.has(o("WAWebWidFactory").asUserWidOrThrow(t));if(n!==!0){var a="not found in coex verification cache";throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["coex verification error ",""])),t.toLogString()).sendLogs(a),r("err")(a)}}}l.addToCoexHostedVerificationCache=u,l.assertThrowsWidAdvTypeFromVerificationCache=c}),98);
__d("WAWebLidPnCache",["WALogger","err"],(function(t,n,r,o,a,i,l){var e,s=(function(){function t(){this.$1=new Map,this.$2=new Map}var n=t.prototype;return n.getPhoneNumber=function(t){var e;return(e=this.getLidEntry(t))==null?void 0:e.phoneNumber},n.getLidEntry=function(t){if(!t.isUser())throw r("err")("WaWebLidPnCache - Invalid get call (not user)");if(!t.isLid())throw r("err")("WaWebLidPnCache - Invalid get call (not lid)");var e=t.toString();return this.$1.get(e)},n.getCurrentLid=function(n){var t;if(n.isLid())return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["WaWebLidPnCache.getCurrentLid called with a lid"]))).sendLogs("get-current-lid-called-with-lid"),n;var r=n.toString();return(t=this.$2.get(r))==null?void 0:t.lid},n.add=function(t,n){if(!t.isLid())throw r("err")("WaWebLidPnCache - Invalid add call");var e=t.toString();this.$1.set(e,n);var o=n.phoneNumber;o!=null&&this.$3(o,n)},n.$3=function(t,n){if(t.isLid())throw r("err")("WaWebLidPnCache - Invalid _updatePnMap call");var e=t.toString(),o=this.$2.get(e);o!=null?(o==null?void 0:o.phoneNumberCreatedAt)<=n.phoneNumberCreatedAt&&this.$2.set(e,n):this.$2.set(e,n)},n.clear=function(){this.$1.clear(),this.$2.clear()},n.remove=function(t){if(!t.isLid())throw r("err")("WaWebLidPnCache - Invalid remove call");var e=t.toString(),n=null;if(this.$1.has(e)){var o;n=(o=this.$1.get(e))==null?void 0:o.phoneNumber}n!=null&&this.$2.delete(n.toString()),this.$1.delete(e)},t})();l.LidPnCache=s}),98);
__d("WAWebPerformanceUtils",[],(function(t,n,r,o,a,i){function e(e){var t=self.performance.now()-e;return Math.round(t)+"ms"}i.getElapsedTimeMs=e}),66);
__d("WAProtoConst",[],(function(t,n,r,o,a,i){"use strict";var e={REPEATED:64,PACKED:128,REQUIRED:256},l=31,s={INT32:1,INT64:2,UINT32:3,UINT64:4,SINT32:5,SINT64:6,BOOL:7,ENUM:8,FIXED64:9,SFIXED64:10,DOUBLE:11,STRING:12,BYTES:13,MESSAGE:14,FIXED32:15,SFIXED32:16,FLOAT:17,MAP:18},u={VARINT:0,BIT64:1,BINARY:2,BIT32:5},c={ONEOF:"__oneofs__",RESERVED:"__reserved__",RESERVED_TAGS:"tags",RESERVED_FIELDS:"fields"};i.FLAGS=e,i.TYPE_MASK=l,i.TYPES=s,i.ENC=u,i.KEYS=c}),66);
__d("WAWebProtobufsAdv.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({E2EE:0,HOSTED:1}),u={},c={},d={},m={},p={};u.internalDefaults={accountType:s.E2EE},u.name="ADVKeyIndexList",u.internalSpec={rawId:[1,(e=o("WAProtoConst")).TYPES.UINT32],timestamp:[2,e.TYPES.UINT64],currentIndex:[3,e.TYPES.UINT32],validIndexes:[4,e.FLAGS.REPEATED|e.FLAGS.PACKED|e.TYPES.UINT32],accountType:[5,e.TYPES.ENUM,s]},c.name="ADVSignedKeyIndexList",c.internalSpec={details:[1,e.TYPES.BYTES],accountSignature:[2,e.TYPES.BYTES],accountSignatureKey:[3,e.TYPES.BYTES]},d.internalDefaults={accountType:s.E2EE,deviceType:s.E2EE},d.name="ADVDeviceIdentity",d.internalSpec={rawId:[1,e.TYPES.UINT32],timestamp:[2,e.TYPES.UINT64],keyIndex:[3,e.TYPES.UINT32],accountType:[4,e.TYPES.ENUM,s],deviceType:[5,e.TYPES.ENUM,s]},m.name="ADVSignedDeviceIdentity",m.internalSpec={details:[1,e.TYPES.BYTES],accountSignatureKey:[2,e.TYPES.BYTES],accountSignature:[3,e.TYPES.BYTES],deviceSignature:[4,e.TYPES.BYTES]},p.internalDefaults={accountType:s.E2EE},p.name="ADVSignedDeviceIdentityHMAC",p.internalSpec={details:[1,e.TYPES.BYTES],hmac:[2,e.TYPES.BYTES],accountType:[3,e.TYPES.ENUM,s]},l.ADVEncryptionType=s,l.ADVKeyIndexListSpec=u,l.ADVSignedKeyIndexListSpec=c,l.ADVDeviceIdentitySpec=d,l.ADVSignedDeviceIdentitySpec=m,l.ADVSignedDeviceIdentityHMACSpec=p}),98);
__d("WAWebSchemaContact_DO_NOT_USE_DIRECTLY",["WAWebModelStorageUtils","WAWebModelStorageVersions"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage();e.add_OPTIMIZED_EXPERIMENT("contact",function(e,t){var n,r=t.addColumn,a=t.addIndex,i=t.addUserDefinedPrimaryKey;return e.version((n=o("WAWebModelStorageVersions")).contactCreateTable(),[i("id"),r("name"),r("shortName"),r("pushname"),r("type"),r("verifiedName"),r("isBusiness"),r("isEnterprise"),r("verifiedLevel"),r("statusMute"),r("sectionHeader"),r("isAddressBookContact"),r("username"),r("usernameKey"),r("usernameCountryCode"),r("usernameSoftDeleted"),a("isAddressBookContact"),r("isHosted"),r("syncToAddressbook"),r("isOrHasBeenHosted")]).version(n.contactAddIsContactSyncCompleted(),[r("isContactSyncCompleted"),a("isContactSyncCompleted")]).version(n.contactAddDisappearingModeProperties(),[r("disappearingModeDuration"),r("disappearingModeSettingTimestamp")]).version(n.contactAddHash(),[r("contactHash"),a("contactHash")]).version(n.contactAddLidProperties(),[r("phoneNumber"),r("phoneNumberCreatedAt"),r("requestedPnTimestamp"),r("shareOwnPn"),r("displayNameLID"),a("phoneNumber")]).version(n.contactTextStatus(),[r("textStatusString"),r("textStatusEmoji"),r("textStatusEphemeralDuration"),r("textStatusLastUpdateTime"),r("textStatusExpiryTs"),a("textStatusExpiryTs")]).version(n.contactPnHash(),[r("pnContactHash")]).version(n.contactPnHashIndex(),[a("pnContactHash"),r("isUsernameContact"),r("isEphemeralityDisabled")]).view(function(e){return e}).commit()})}function s(){return o("WAWebModelStorageUtils").getStorage().table("contact")}l.addTable=e,l.getContactTable=s}),98);
__d("WAWebApiContact",["$InternalEnum","Promise","WABase64","WAJids","WALogger","WAMd5","WAResolvable","WAWebBizCoexGatingUtils","WAWebBizCoexHostedAddVerification","WAWebLidAwareContactsDB","WAWebLidPnCache","WAWebModelStorageUtils","WAWebPerformanceUtils","WAWebProtobufsAdv.pb","WAWebSchemaContact_DO_NOT_USE_DIRECTLY","WAWebUserPrefsMeUser","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","err","justknobx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b=new(o("WAWebLidPnCache")).LidPnCache,v=new Set;function S(e,t){return o("WAWebModelStorageUtils").getStorage().lock(["contact"],function(){var n=e.map(function(e,n){var r=t?t[n]:void 0;return{id:e,name:void 0,shortName:void 0,username:r,isAddressBookContact:0,type:"out",contactHash:k(e),isUsernameContact:!1}});return r("WAWebLidAwareContactsDB").bulkCreateOrMerge(n,"ApiContact.setNotAddressBookContacts")})}function R(e){return r("WAWebLidAwareContactsDB").bulkCreateOrMerge(e,"ApiContact.createOrMergeAddressBookContacts")}function L(e){return E.apply(this,arguments)}function E(){return E=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield r("WAWebLidAwareContactsDB").get(e);return t==null?!1:t.isAddressBookContact===1}),E.apply(this,arguments)}function k(e){var t=o("WAWebWidFactory").createWid(e).user,n=o("WABase64").decodeB64(o("WAMd5").md5(t+"WA_ADD_NOTIF"));return o("WABase64").encodeB64(n.slice(0,3))}function I(e){return o("WAWebModelStorageUtils").getStorage().lock(["contact"],function(){var t=e.map(function(e){var t=e.data,n=e.lid;return babelHelpers.extends({id:n.toString()},t)});return r("WAWebLidAwareContactsDB").bulkCreateOrMerge(t,"ApiContact.updateLidMetadata")})}function T(e,t,n){b.add(e,{lid:e,phoneNumber:t,phoneNumberCreatedAt:n})}var D;function x(e){return $.apply(this,arguments)}function $(){return $=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t;if(D!=null)return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["warmUpAllLidPnMappings: already warmed up"]))),D.promise;var n=self.performance.now();D=new(o("WAResolvable")).Resolvable;try{var a=e;a==null?(a=yield o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().all(),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["warmUpAllLidPnMappings: queried contact DB and found "," records in ",""])),a.length,o("WAWebPerformanceUtils").getElapsedTimeMs(n))):o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["warmUpAllLidPnMappings: warming up "," contacts"])),a.length);for(var i of a){var l=i.id,p=i.phoneNumber,_=i.phoneNumberCreatedAt;r("WAWebWid").isStringLid(l)&&p!=null&&_!=null&&T(o("WAWebWidFactory").createUserLidOrThrow(l),o("WAWebWidFactory").createUserWidOrThrow(p),_)}}catch(e){o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["warmUpAllLidPnMappings: error"]))).sendLogs("warmup-all-lid-pn-mappings-error")}o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["warmUpAllLidPnMappings: finished in ",""])),o("WAWebPerformanceUtils").getElapsedTimeMs(n)),(t=D)==null||t.resolve()}),$.apply(this,arguments)}function P(e){if(e.device!=null)throw r("err")("getAlternateUserWid - Invalid get call using deviceWid");return e.isLid()?A(e):w(e)}function N(e){var t=P(o("WAWebWidFactory").asUserWidOrThrow(e));if(t!=null){var n;return o("WAWebWidFactory").createDeviceWidFromUserAndDevice(t.user,t.server,(n=e.device)!=null?n:o("WAJids").DEFAULT_DEVICE_ID)}}function M(e){var t=A(e);return t?w(t):e}function w(e){var t=o("WAWebUserPrefsMeUser").getMaybeMePnUser(),n=o("WAWebUserPrefsMeUser").getMaybeMeLidUser();return n!=null&&t!=null&&e.equals(t)?n:b.getCurrentLid(e)}function A(e){var t=o("WAWebUserPrefsMeUser").getMaybeMeLidUser(),n=o("WAWebUserPrefsMeUser").getMaybeMePnUser();return n!=null&&t!=null&&e.equals(t)?n:b.getPhoneNumber(e)}function F(e){var t=A(e);if(t!=null){var n=w(t);if(e.equals(n))return t}}function O(){b.clear(),v.clear()}function B(e){return r("WAWebLidAwareContactsDB").get(e.toJid())}function W(e){return r("WAWebLidAwareContactsDB").bulkGet(e.map(function(e){return e.toJi
__d("WAWebLidAwareContactsDB",["Promise","WALogger","WANullthrows","WAWebApiContact","WAWebContactsDbLidMigrationUtils","WAWebSchemaContact_DO_NOT_USE_DIRECTLY","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s,u,c=["contactHash","id","phoneNumber","phoneNumberCreatedAt","pnContactHash"],d;function m(e){var t,n=r("WAWebWid").isStringLid(e)?null:o("WAWebWidFactory").createWid(e),a=n!=null&&n.isUserNotPSA()?(t=o("WAWebApiContact").getCurrentLid(o("WAWebWidFactory").asUserWidOrThrow(n)))==null?void 0:t.toString():null;return n==null||a==null?o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().get(e):o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().get(a).then(function(t){return t==null?null:o("WAWebContactsDbLidMigrationUtils").removeLidOnlyCols(t,e)})}function p(e,t){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().all(e,t);return o("WAWebContactsDbLidMigrationUtils").replacePnRowsWithLidData(n)}),_.apply(this,arguments)}function f(e){return o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().clear(e)}function g(e,t,n){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,a){if(e[0]==="contactHash"){var i=yield(d||(d=n("Promise"))).all([o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().equals(e,t,a),o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().equals(["pnContactHash"],t,a)]),l=i[0],s=i[1],u=new Map;return s==null||s.forEach(function(e){if(r("WAWebWid").isStringLid(e.id)){var t=e.contactHash,n=e.id,a=e.phoneNumber,i=e.phoneNumberCreatedAt,l=e.pnContactHash,s=babelHelpers.objectWithoutPropertiesLoose(e,c),d=o("WAWebApiContact").getPnIfLidIsLatestMapping(o("WAWebWidFactory").createUserLidOrThrow(n));if(d!=null){var m=d.toJid();u.set(m,babelHelpers.extends({},s,{id:m,contactHash:e.pnContactHash}))}}}),u.size===0&&(l==null||l.map(function(e){return u.set(e.id,e)})),Array.from(u.values())}var m=yield o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().equals(e,t,a);return o("WAWebContactsDbLidMigrationUtils").replacePnRowsWithLidData(m)}),h.apply(this,arguments)}function y(e){return o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().create(e)}function C(e,t){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){for(var r=o("WAWebContactsDbLidMigrationUtils").maybeReplacePhoneNumbersWithLatestLids(e),a=yield o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().bulkGet(r,t),i=[],l=0;l<e.length;l++){var s=e[l],u=a[l];u==null||u.id===s?i.push(u):i.push(o("WAWebContactsDbLidMigrationUtils").removeLidOnlyCols(u,s))}return(d||(d=n("Promise"))).resolve(i)}),b.apply(this,arguments)}function v(e,t){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var r=o("WAWebContactsDbLidMigrationUtils").getAlternateRowUpdates(e,t),a=r!=null?o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().merge(r.id,r):(d||(d=n("Promise"))).resolve();yield(d||(d=n("Promise"))).all([o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().merge(e,t),a])}),S.apply(this,arguments)}function R(e,t){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var r=o("WAWebContactsDbLidMigrationUtils").getAlternateRowUpdates(e,t),a=r!=null?o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().createOrMerge(r.id,r):(d||(d=n("Promise"))).resolve();yield(d||(d=n("Promise"))).all([o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").getContactTable().createOrMerge(e,t),a])}),L.apply(this,arguments)}function E(e,t){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a){a===void 0&&(a="n/a");var i=self.performance.now();o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["bulkCreate
__d("WAWebContactsDbLidMigrationUtils",["WALogger","WAWebApiContact","WAWebWid","WAWebWidError","WAWebWidFactory","WAWebWidValidator","asyncToGeneratorRuntime","justknobx"],(function(t,n,r,o,a,i,l){var e=["phoneNumber","phoneNumberCreatedAt","pnContactHash"],s=["contactHash","statusMute"],u=["contactHash","displayNameLID","phoneNumber","phoneNumberCreatedAt","pnContactHash","statusMute"],c=["contactHash","id","phoneNumber","phoneNumberCreatedAt","pnContactHash","statusMute"],d=["contactHash","id","phoneNumber","phoneNumberCreatedAt","pnContactHash","statusMute"],m,p,_;function f(e){return e.map(function(e){try{var t,n=e!==""&&!r("WAWebWid").isStringLid(e)?o("WAWebWidFactory").createWid(e):null,a=n!=null&&n.isUserNotPSA()?(t=o("WAWebApiContact").getCurrentLid(o("WAWebWidFactory").asUserWidOrThrow(n)))==null?void 0:t.toString():null;return a!=null?a:e}catch(t){return o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["maybeReplacePhoneNumbersWithLatestLids: ",""])),t).sendLogs("maybeReplacePhoneNumbersWithLatestLids"),e}})}function g(t,n){var r=t.phoneNumber,o=t.phoneNumberCreatedAt,a=t.pnContactHash,i=babelHelpers.objectWithoutPropertiesLoose(t,e);return babelHelpers.extends({},i,{id:n,contactHash:a})}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(r("justknobx")._("3044"))return C(e);var t=new Map,n=new Map;return e==null||e.forEach(function(e){n.set(e.id,e)}),e==null||e.forEach(function(e){if(r("WAWebWid").isStringLid(e.id)){var a=e.contactHash,i=e.id,l=e.phoneNumber,s=e.phoneNumberCreatedAt,u=e.pnContactHash,d=e.statusMute,m=babelHelpers.objectWithoutPropertiesLoose(e,c);t.set(e.id,e);var p=o("WAWebApiContact").getPnIfLidIsLatestMapping(o("WAWebWidFactory").createUserLidOrThrow(i));if(p!=null){var _,f=p.toJid(),g=n.get(f);t.set(f,babelHelpers.extends({},m,{id:f,contactHash:e.pnContactHash,statusMute:(_=g==null?void 0:g.statusMute)!=null?_:!1}))}}}),e==null||e.forEach(function(e){return!r("WAWebWid").isStringLid(e.id)&&!t.has(e.id)&&t.set(e.id,e)}),Array.from(t.values())}),y.apply(this,arguments)}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new Map,n=new Map;e==null||e.forEach(function(e){!r("WAWebWid").isStringLid(e.id)&&n.set(e.id,e)});var a=[];return e==null||e.forEach(function(e){if(r("WAWebWid").isStringLid(e.id)){var i=e.contactHash,l=e.id,s=e.phoneNumber,u=e.phoneNumberCreatedAt,c=e.pnContactHash,m=e.statusMute,p=babelHelpers.objectWithoutPropertiesLoose(e,d);a.push(e);var _=o("WAWebApiContact").getPnIfLidIsLatestMapping(o("WAWebWidFactory").createUserLidOrThrow(l));if(_!=null){var f,g=_.toJid(),h=n.get(g);t.set(g,babelHelpers.extends({},p,{id:g,contactHash:e.pnContactHash,statusMute:(f=h==null?void 0:h.statusMute)!=null?f:!1}))}}}),t.forEach(function(e){return a.push(e)}),e==null||e.forEach(function(e){return!r("WAWebWid").isStringLid(e.id)&&!t.has(e.id)&&a.push(e)}),a}),b.apply(this,arguments)}function v(e,t){var n=t.contactHash,r=t.statusMute,a=babelHelpers.objectWithoutPropertiesLoose(t,s),i=e.toString();return n!=null?babelHelpers.extends({},a,{contactHash:o("WAWebApiContact").getContactHash(i),pnContactHash:n,id:i}):babelHelpers.extends({},a,{id:i})}function S(e,t){var n=t.contactHash,r=t.displayNameLID,o=t.phoneNumber,a=t.phoneNumberCreatedAt,i=t.pnContactHash,l=t.statusMute,s=babelHelpers.objectWithoutPropertiesLoose(t,u),c=e.toJid();return i!=null?babelHelpers.extends({},s,{contactHash:i,id:c}):babelHelpers.extends({},s,{id:c})}function R(e,t){try{var n=o("WAWebWidFactory").createUserWidOrThrow(e);if(n.isLid()){var r=o("WAWebApiContact").getPnIfLidIsLatestMapping(n);return r!=null?S(r,t):null}var a=o("WAWebApiContact").getCurrentLid(n);return a!=null?v(a,t):null}catch(t){if(t instanceof o("WAWebWidError").InvalidWidError){var i="@"+o("WAWebWidValidator").Domains.S_WHATSAPP_NET;if(e.endsWith(i)){var l=e.length-i.length;if(l<5||l>20)return o("WALogger").ERROR(p||(p=babelHelpers.taggedTemplateLiteralLoose(["getAlternateRowUpd
__d("WAWebWamEnumGroupTypeClient",[],(function(t,n,r,o,a,i){var e=Object.freeze({REGULAR_GROUP:1,SUB_GROUP:2,DEFAULT_SUB_GROUP:3,PARENT_GROUP:4});i.GROUP_TYPE_CLIENT=e}),66);
__d("WAWebWamEnumTypeOfGroupEnum",[],(function(t,n,r,o,a,i){var e=Object.freeze({GROUP:1,SUBGROUP:2,DEFAULT_SUBGROUP:3});i.TYPE_OF_GROUP_ENUM=e}),66);
__d("WAWebGroupType",["$InternalEnum","WAWebWamEnumGroupTypeClient","WAWebWamEnumTypeOfGroupEnum"],(function(t,n,r,o,a,i,l){var e,s=(e=n("$InternalEnum"))({On:"on",Off:"off"}),u=e({Admin:"admin",Regular:"regular"}),c=e({Server:"server",Full:"full"}),d=Object.freeze({SUBJECT:"subject",ADD:"add",PROMOTE:"promote",DEMOTE:"demote",DELETE:"delete",REMOVE:"remove",MODIFY:"modify",INVITE_CODE:"invite",DESC_ADD:"desc_add",DESC_REMOVE:"desc_remove",RESTRICT:"restrict",ANNOUNCE:"announce",NO_FORWARD:"no_frequently_forwarded",EPHEMERAL:"ephemeral",REVOKE_INVITE:"revoke_invite",SUSPEND:"suspend",GROWTH_LOCKED:"growth_locked",GROWTH_UNLOCKED:"growth_unlocked",SUB_GROUP_LINK:"sub_group_link",PARENT_GROUP_LINK:"parent_group_link",SIBLING_GROUP_LINK:"sibling_group_link",SUB_GROUP_UNLINK:"sub_group_unlink",PARENT_GROUP_UNLINK:"parent_group_unlink",SIBLING_GROUP_UNLINK:"sibling_group_unlink",DELETE_PARENT_GROUP:"delete_parent_group",DELETE_PARENT_GROUP_UNLINK:"delete_parent_group_unlink",DELETE_PARENT_SUB_GROUP_UNLINK:"delete_parent_sub_group_unlink",INTEGRITY_PARENT_GROUP_UNLINK:"integrity_parent_group_unlink",INTEGRITY_SUB_GROUP_UNLINK:"integrity_sub_group_unlink",LINKED_GROUP_PROMOTE:"linked_group_promote",LINKED_GROUP_DEMOTE:"linked_group_demote",MEMBERSHIP_APPROVAL_MODE:"membership_approval_mode",MEMBERSHIP_APPROVAL_REQUEST:"membership_approval_request",CREATED_MEMBERSHIP_REQUESTS:"created_membership_requests",REVOKED_MEMBERSHIP_REQUESTS:"revoked_membership_requests",ALLOW_NON_ADMIN_SUB_GROUP_CREATION:"allow_non_admin_sub_group_creation",ALLOW_ADMIN_REPORTS:"allow_admin_reports",ADMIN_REPORT_RECIEVED:"admin_report_received",CREATED_SUBGROUP_SUGGESTION:"created_subgroup_suggestion",REVOKED_SUB_GROUP_SUGGESTIONS:"revoked_sub_group_suggestions",SUBGROUP_SUGGESTIONS_CHANGE_NUMBER:"subgroup_suggestions_change_number",MEMBER_ADD_MODE:"member_add_mode",MEMBER_LINK_MODE:"member_link_mode",MEMBER_SHARE_GROUP_HISTORY_MODE:"member_share_group_history_mode",GENERAL_CHAT_AUTO_ADD_DISABLED:"general_chat_auto_add_disabled",COMMUNITY_OWNER_UPDATE:"community_owner_update",HIDDEN_GROUP:"hidden_group",GROUP_SAFETY_CHECK:"group_safety_check",JOIN_FLOOD_NOTIFICATION:"join_flood_notification"}),m=Object.freeze({INTEGRITY_DELETE_PARENT:"integrity_delete_parent",DELETE_PARENT:"delete_parent"}),p=Object.freeze({INVITE:"invite",LINKED_GROUP_JOIN:"linked_group_join",AUTO_ADD:"auto_add",DEFAULT_SUBGROUP_ADMIN_ADD:"default_subgroup_admin_add",DEFAULT_SUBGROUP_PROMOTE:"default_sub_group_promote",INVITE_AUTO_ADD:"invite_auto_add",GENERAL_CHAT_AUTO_ADD:"general_chat_auto_add"}),_=Object.freeze({DEFAULT_SUBGROUP_DEMOTE:"default_sub_group_demote"}),f=e({APPROVED:"approved",REJECTED:"rejected",CANCELLED:"cancelled"}),g=e.Mirrored(["DEFAULT","COMMUNITY","LINKED_SUBGROUP","LINKED_ANNOUNCEMENT_GROUP","LINKED_GENERAL_GROUP"]);function h(e){return e.defaultSubgroup===!0?g.LINKED_ANNOUNCEMENT_GROUP:e.generalSubgroup===!0?g.LINKED_GENERAL_GROUP:e.parentGroup!=null?g.LINKED_SUBGROUP:e.isParentGroup===!0?g.COMMUNITY:g.DEFAULT}function y(e){return e===g.LINKED_ANNOUNCEMENT_GROUP?o("WAWebWamEnumTypeOfGroupEnum").TYPE_OF_GROUP_ENUM.DEFAULT_SUBGROUP:e===g.LINKED_SUBGROUP?o("WAWebWamEnumTypeOfGroupEnum").TYPE_OF_GROUP_ENUM.SUBGROUP:e===g.DEFAULT||e===g.COMMUNITY||e===g.LINKED_GENERAL_GROUP?o("WAWebWamEnumTypeOfGroupEnum").TYPE_OF_GROUP_ENUM.GROUP:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function C(e){if(e!=null)return e===g.DEFAULT?o("WAWebWamEnumGroupTypeClient").GROUP_TYPE_CLIENT.REGULAR_GROUP:e===g.LINKED_SUBGROUP||e===g.LINKED_GENERAL_GROUP?o("WAWebWamEnumGroupTypeClient").GROUP_TYPE_CLIENT.SUB_GROUP:e===g.LINKED_ANNOUNCEMENT_GROUP?o("WAWebWamEnumGroupTypeClient").GROUP_TYPE_CLIENT.DEFAULT_SUB_GROUP:e===g.COMMUNITY?o("WAWebWamEnumGroupTypeClient").GROUP_TYPE_CLIENT.PARENT_GROUP:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}l.GroupSettingChangeSystemMessageToggleEnabled=s,l.GroupSettingChangeSystemMessageIsA
__d("WAWebDBParticipantTypes",[],(function(t,n,r,o,a,i,l){var e=Object.freeze({ADD:"add",REMOVE:"remove",DEMOTE:"demote",PROMOTE:"promote",LINKED_GROUP_PROMOTE:"linked_group_promote",LINKED_GROUP_DEMOTE:"linked_group_demote"}),s=Object.freeze({DEVICE:"device",PARTICIPANT:"participant"}),u=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="GroupUnSyncedError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error));l.PARTICIPANT_OPERATION=e,l.STALE_TYPES=s,l.GroupUnSyncedError=u}),98);
__d("WAWebGroupUtils",["WATypeUtils","WAWebUserPrefsMeUser","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){return e.some(function(e){return o("WAWebUserPrefsMeUser").isMeAccount(o("WATypeUtils").isString(e)?o("WAWebWidFactory").createWid(e):e)})}function s(t){var n=t.filter(function(e){var t=e.isAdmin;return t}).map(function(e){var t=e.id;return t});return e(n)}var u=new Set(["add","remove","demote","linked_group_demote"]);l.amIGroupAdmin=e,l.amIGroupAdminGivenParticipants=s,l.INVALID_CAG_NON_ADMIN_SYSTEM_MSG_SUBTYPES=u}),98);
__d("WAWebLeaveReasonType",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum").Mirrored(["Left","Removed"]);i.LeaveReason=e}),66);
__d("WAWebBoolFunc",[],(function(t,n,r,o,a,i){"use strict";function e(){return!0}function l(){return!1}i.returnTrue=e,i.returnFalse=l}),66);
__d("WAWebUserPrefsDebugKeys",[],(function(t,n,r,o,a,i){var e=Object.freeze({DEBUG_ROUTING_TOKEN:"WADebugRoutingToken",DEBUG_SHOWN_MSGS:"WADebugShownMsgs",DEBUG_ENABLE_OFFLINE_MOCK:"WADebugEnableOfflineMock",DEBUG_OFFLINE_MOCK_TRAFFIC:"WADebugOfflineMockTraffic",DEBUG_READ_RECEIPT:"WADebugReadReceipt",DEBUG_DECRYPT_FAIL:"WADebugDecryptFail",DEBUG_DO_NOT_SEND_RETRY_RECEIPT:"WADebugDoNotSendRetryReceipt",DEBUG_PASSIVE_MODE:"WADebugPassiveMode",DEBUG_IGNORE_PARTICIPANT_ADD:"WADebugIgnoreParticipantAdd",IGNORE_NONDIRECT_GROUP_MSG:"WAIgnoreNondirectGroupMsg",MESSAGE_EDIT_RESTRICTION_ENABLED:"MESSAGE_EDIT_RESTRICTION_ENABLED",DEBUG_ONLY_DEFAULT_BOT_OVERIDE:"DEBUG_ONLY_DEFAULT_BOT_OVERIDE",LID_MIGRATION_DEBUG_MODE:"LID_MIGRATION_DEBUG_MODE",DEBUG_FACEBOOK_GRAPHQL_ENDPOINT_OVERRIDE:"DEBUG_FACEBOOK_GRAPHQL_ENDPOINT_OVERRIDE",DEBUG_ERROR_TOAST_ENABLED:"WADebugErrorToastEnabled",DEBUG_SHOW_HIDDEN_BOT_CHATS:"WADebugShowHiddenBotChats",DEBUG_VPV_OVERLAY_ENABLED:"WADebugVPVOverlayEnabled"}),l=e;i.default=l}),66);
__d("WAWebSessionStorage",[],(function(t,n,r,o,a,i){var e;try{e=window.sessionStorage}catch(e){}var l=e;i.default=l}),66);
__d("WAWebTemporaryStorage",["Promise","WANullthrows","WATypeUtils","WAWebSessionStorage","WAWebUserPrefsKeys","lodash"],(function(t,n,r,o,a,i,l){var e,s=(function(){function t(){this.dataStore={}}var o=t.prototype;return o.setItem=function(t,n){this.dataStore[t]=n,r("WANullthrows")(r("WAWebSessionStorage")).setItem(t,n)},o.getItem=function(t,n){return n===void 0&&(n=!1),this.dataStore[t]==null||n?r("WANullthrows")(r("WAWebSessionStorage")).getItem(t):this.dataStore[t]},o.removeItem=function(t){delete this.dataStore[t],r("WANullthrows")(r("WAWebSessionStorage")).removeItem(t)},o.clear=function(o){return this.dataStore={},r("WANullthrows")(r("WAWebSessionStorage")).clear(),o&&r("lodash").forOwn(o,function(e,t){r("WANullthrows")(r("WAWebSessionStorage")).setItem(t,e)}),(e||(e=n("Promise"))).resolve()},t})(),u=(function(){function t(){this.dataStore={}}var r=t.prototype;return r.setItem=function(t,n){this.dataStore[t]=n},r.getItem=function(t){return this.dataStore[t]===void 0?null:this.dataStore[t]},r.removeItem=function(t){delete this.dataStore[t]},r.clear=function(){return this.dataStore={},(e||(e=n("Promise"))).resolve()},t})(),c=function(){try{var e=r("WANullthrows")(r("WAWebSessionStorage"));return e.setItem(o("WAWebUserPrefsKeys").KEYS.STORAGE_TEST,o("WAWebUserPrefsKeys").KEYS.STORAGE_TEST),o("WATypeUtils").isFunction(e.clear)}catch(e){return!1}},d=c()?new s:new u,m=d;l.default=m}),98);
__d("WAWebUserPrefsTypes",["$InternalEnum","WAWebUserPrefsKeys"],(function(t,n,r,o,a,i,l){var e,s,u=(s=n("$InternalEnum"))({RECENT_STICKER_INITIALIZED:"recent_sticker_initialized"}),c=s({SUCCESS:"success",NEED_REQUEST_BOOTSTRAP:"need_request_bootstrap"}),d=s({RECEIVED:"received",NOTIFICATION_STORED:"notification_stored",DOWNLOADING:"downloading",DOWNLOADED:"downloaded",DECODED:"decoded",MESSAGE_PREPROCESSED:"message_preprocessed",ENCRYPTED:"encrypted",APPLIED:"applied"}),m=[(e=o("WAWebUserPrefsKeys")).KEYS.LANG_FROM_USER,e.KEYS.LANG_FROM_PHONE,e.KEYS.WHATSAPP_MUTEX,e.KEYS.PRESERVED_USER_KEYS,e.KEYS.THEME,e.KEYS.SYSTEM_THEME_MODE,e.KEYS.AUTO_LOGOUT_ENABLED,e.KEYS.WA_WEB_ID_UPSELL_SNOOZE_UNTIL,e.KEYS.WA_WEB_SIGNAL_STORAGE_LID_MIGRATION,e.KEYS.DESKTOP_UPSELL_USER_HAS_SEEN_LARGE_BANNER,e.UserPrefs.WebUiRefreshNuxAcknowledged],p=[],_=[e.COLLECTIONS_KEYS.EMOJI_VARIANT_COLLECTION,e.COLLECTIONS_KEYS.RECENT_EMOJI_COLLECTION,e.COLLECTIONS_KEYS.RECENT_REACTIONS_COLLECTION,e.COLLECTIONS_KEYS.CHAT_PREFERENCE_COLLECTION,e.KEYS.GLOBAL_MUTE_NOTIFICATIONS,e.KEYS.GLOBAL_OFFLINE_NOTIFICATIONS_ENABLED,e.KEYS.OUTGOING_MESSAGE_SOUND,e.KEYS.GLOBAL_MUTE_PREVIEWS,e.KEYS.GLOBAL_COLLAPSE_MUTED,e.KEYS.GLOBAL_MUTE_SOUNDS,e.KEYS.AUTO_DOWNLOAD_PHOTOS,e.KEYS.AUTO_DOWNLOAD_VIDEOS,e.KEYS.AUTO_DOWNLOAD_AUDIO,e.KEYS.AUTO_DOWNLOAD_DOCUMENTS,e.KEYS.TOS_3,e.KEYS.POSTCODE_AUTO_OPEN_CHANGE_POSTCODE_COUNT,e.KEYS.POSTCODE_TOOLTIP_VIEW_COUNT,e.KEYS.PERSISTENT_EXPIRING_ID,e.KEYS.GLOBAL_NOTIFICATIONS_ENABLED,e.KEYS.GLOBAL_NOTIFICATION_REACTIONS_ENABLED,e.KEYS.GLOBAL_SOUNDS_ENABLED,e.KEYS.GLOBAL_GROUP_NOTIFICATIONS_ENABLED,e.KEYS.GLOBAL_GROUP_NOTIFICATION_REACTIONS_ENABLED,e.KEYS.GLOBAL_GROUP_SOUNDS_ENABLED,e.KEYS.GLOBAL_STATUS_NOTIFICATIONS_ENABLED,e.KEYS.GLOBAL_STATUS_NOTIFICATION_REACTIONS_ENABLED,e.KEYS.GLOBAL_STATUS_SOUNDS_ENABLED],f=s.Mirrored(["CPF","CNPJ","EMAIL","PHONE","EVP"]),g=s.Mirrored(["PEER","HISTORY"]),h=s({PIX_KEY:"pix_key"}),y=s.Mirrored(["ACTIVE","INACTIVE"]),C=s.Mirrored(["HIDDEN","VISIBLE"]),b=s.Mirrored(["NONE","FIRST_WARNING","SECOND_WARNING","CAPPED"]),v=s.Mirrored(["NOT_ELIGIBLE","ELIGIBLE","ACTIVE_IN_CURRENT_CYCLE","EXHAUSTED"]),S=s.Mirrored(["NOT_ELIGIBLE","NOT_ACTIVE","ACTIVE","ACTIVE_UPGRADE_AVAILABLE"]),R=s.Mirrored(["DEFAULT","BIZ_QUALITY","BIZ_COMMERCE_VIOLATION_ADULT","BIZ_COMMERCE_VIOLATION_ALCOHOL","BIZ_COMMERCE_VIOLATION_ANIMALS","BIZ_COMMERCE_VIOLATION_BODY_PARTS_FLUIDS","BIZ_COMMERCE_VIOLATION_DATING","BIZ_COMMERCE_VIOLATION_DIGITAL_SERVICES_PRODUCTS","BIZ_COMMERCE_VIOLATION_DRUGS","BIZ_COMMERCE_VIOLATION_DRUGS_ONLY_OTC","BIZ_COMMERCE_VIOLATION_GAMBLING","BIZ_COMMERCE_VIOLATION_HEALTHCARE","BIZ_COMMERCE_VIOLATION_REAL_FAKE_CURRENCY","BIZ_COMMERCE_VIOLATION_SUPPLEMENTS","BIZ_COMMERCE_VIOLATION_TOBACCO","BIZ_COMMERCE_VIOLATION_VIOLENT_CONTENT","BIZ_COMMERCE_VIOLATION_WEAPONS","WEB_COMPANION_ONLY"]),L=s.Mirrored(["BR_PAY_PRIVACY_POLICY"]);l.NonCriticalDataSyncStatusType=u,l.RecentStickerInitializedStatusType=c,l.HistorySyncSingleChunkStatusType=d,l.LS_PRESERVE_KEYS=m,l.TS_PRESERVE_KEYS=p,l.LS_PRESERVE_USER_KEYS=_,l.PixKeyType=f,l.LidMigrationSource=g,l.WACustomPaymentMethodType=h,l.PaymentPartnerStatusType=y,l.ReachoutTimelockState=C,l.NewChatMessageCappingStatusType=b,l.NewChatMessageCappingOTEStatusType=v,l.NewChatMessageCappingMVStatusType=S,l.ReachoutTimelockEnforcementType=R,l.PaymentNotice=L}),98);
__d("WAWebUserPrefsStore",["WALogger","WAMd5","WAWebPermanentStorage","WAWebTemporaryStorage","WAWebUserPrefsBase","WAWebUserPrefsKeys","WAWebUserPrefsMeUser","WAWebUserPrefsTypes","cr:34987","lodash"],(function(t,n,r,o,a,i,l){var e,s,u=(e=n("cr:34987"))!=null?e:{},c=u.notifyUserSettingChangeHandler,d=(function(e){function t(){return e.apply(this,arguments)||this}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.getMaybeMeDevicePn=function(){return o("WAWebUserPrefsMeUser").getMaybeMePnUser()},n.getKeys=function(t,n,r){r===void 0&&(r=!1);var e={};return n.forEach(function(n){e[n]=t.getItem(n,r)}),e},n.updatePreservedUserKeys=function(){var t=this,n=this.getMaybeMeDevicePn();if(n!=null){var a=n.toString(),i=e.prototype.get.call(this,o("WAWebUserPrefsKeys").KEYS.PRESERVED_USER_KEYS,{storage:r("WAWebPermanentStorage")}),l=i instanceof Array?i:[],s=o("WAWebUserPrefsTypes").LS_PRESERVE_USER_KEYS.map(function(e){return o("WAMd5").md5(t.$UserPreferencesStore$p_1(a,e))});e.prototype.set.call(this,o("WAWebUserPrefsKeys").KEYS.PRESERVED_USER_KEYS,r("lodash").union(l,s),{storage:r("WAWebPermanentStorage")})}},n.getPSIgnoringCache=function(n){return e.prototype.get.call(this,n,{storage:r("WAWebPermanentStorage"),ignoreCache:!0})},n.getTS=function(n){return e.prototype.get.call(this,n,{storage:r("WAWebTemporaryStorage")})},n.setTS=function(n,o){e.prototype.set.call(this,n,o,{storage:r("WAWebTemporaryStorage")})},n.getCollection=function(t){return this.getUser(t)},n.setCollection=function(t,n,r){r===void 0&&(r=!1),this.getMaybeMeDevicePn()!=null&&!r&&this.setUser(t,n)},n.getUser=function(n){var t=this.$UserPreferencesStore$p_2(n);return t!=null?e.prototype.get.call(this,t):null},n.setUser=function(n,r,o){var t=this.$UserPreferencesStore$p_2(n);t!=null&&(e.prototype.set.call(this,t,r,o),c==null||c(n,r))},n.$UserPreferencesStore$p_2=function(t){var e=this.getMaybeMeDevicePn();if(!e)return o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["userPrefs: Me has not loaded yet."]))),null;var n=o("WAMd5").md5(this.$UserPreferencesStore$p_1(e.toString(),t));return n},n.$UserPreferencesStore$p_1=function(t,n){return[t,n].join(":")},t})(o("WAWebUserPrefsBase").UserPreferencesStoreBase),m=new d,p=m;l.default=p}),98);
__d("WAWebDebugHiddenBotChats",["WAWebUserPrefsDebugKeys","WAWebUserPrefsStore"],(function(t,n,r,o,a,i,l){function e(){var e=r("WAWebUserPrefsStore").get(r("WAWebUserPrefsDebugKeys").DEBUG_SHOW_HIDDEN_BOT_CHATS);return!!e}var s=e(),u=new Set;function c(){return s}function d(e){s!==e&&(s=e,r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").DEBUG_SHOW_HIDDEN_BOT_CHATS,e),u.forEach(function(e){e(s)}))}d.doc="Show/hide hidden bot chats (TEE, sidechat) in chat list, notifications, and search",d.paramsToExecute=[];function m(e){return u.add(e),function(){u.delete(e)}}l.isShowHiddenBotChatsEnabled=c,l.setShowHiddenBotChats=d,l.subscribeToShowHiddenBotChats=m}),98);
/**
* License: https://www.facebook.com/legal/license/OKBVmODmb-W/
*/
__d("tweetnacl-1.0.3",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e};function s(){(function(e){var t=function(e){var t,n=new Float64Array(16);if(e)for(t=0;t<e.length;t++)n[t]=e[t];return n},n=function(){throw new Error("no PRNG")},r=new Uint8Array(16),o=new Uint8Array(32);o[0]=9;var a=t(),i=t([1]),l=t([56129,1]),s=t([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),u=t([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),c=t([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),d=t([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),m=t([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function p(e,t,n,r){e[t]=n>>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=n&255,e[t+4]=r>>24&255,e[t+5]=r>>16&255,e[t+6]=r>>8&255,e[t+7]=r&255}function _(e,t,n,r,o){var a,i=0;for(a=0;a<o;a++)i|=e[t+a]^n[r+a];return(1&i-1>>>8)-1}function f(e,t,n,r){return _(e,t,n,r,16)}function g(e,t,n,r){return _(e,t,n,r,32)}function h(e,t,n,r){for(var o=r[0]&255|(r[1]&255)<<8|(r[2]&255)<<16|(r[3]&255)<<24,a=n[0]&255|(n[1]&255)<<8|(n[2]&255)<<16|(n[3]&255)<<24,i=n[4]&255|(n[5]&255)<<8|(n[6]&255)<<16|(n[7]&255)<<24,l=n[8]&255|(n[9]&255)<<8|(n[10]&255)<<16|(n[11]&255)<<24,s=n[12]&255|(n[13]&255)<<8|(n[14]&255)<<16|(n[15]&255)<<24,u=r[4]&255|(r[5]&255)<<8|(r[6]&255)<<16|(r[7]&255)<<24,c=t[0]&255|(t[1]&255)<<8|(t[2]&255)<<16|(t[3]&255)<<24,d=t[4]&255|(t[5]&255)<<8|(t[6]&255)<<16|(t[7]&255)<<24,m=t[8]&255|(t[9]&255)<<8|(t[10]&255)<<16|(t[11]&255)<<24,p=t[12]&255|(t[13]&255)<<8|(t[14]&255)<<16|(t[15]&255)<<24,_=r[8]&255|(r[9]&255)<<8|(r[10]&255)<<16|(r[11]&255)<<24,f=n[16]&255|(n[17]&255)<<8|(n[18]&255)<<16|(n[19]&255)<<24,g=n[20]&255|(n[21]&255)<<8|(n[22]&255)<<16|(n[23]&255)<<24,h=n[24]&255|(n[25]&255)<<8|(n[26]&255)<<16|(n[27]&255)<<24,y=n[28]&255|(n[29]&255)<<8|(n[30]&255)<<16|(n[31]&255)<<24,C=r[12]&255|(r[13]&255)<<8|(r[14]&255)<<16|(r[15]&255)<<24,b=o,v=a,S=i,R=l,L=s,E=u,k=c,I=d,T=m,D=p,x=_,$=f,P=g,N=h,M=y,w=C,A,F=0;F<20;F+=2)A=b+P|0,L^=A<<7|A>>>25,A=L+b|0,T^=A<<9|A>>>23,A=T+L|0,P^=A<<13|A>>>19,A=P+T|0,b^=A<<18|A>>>14,A=E+v|0,D^=A<<7|A>>>25,A=D+E|0,N^=A<<9|A>>>23,A=N+D|0,v^=A<<13|A>>>19,A=v+N|0,E^=A<<18|A>>>14,A=x+k|0,M^=A<<7|A>>>25,A=M+x|0,S^=A<<9|A>>>23,A=S+M|0,k^=A<<13|A>>>19,A=k+S|0,x^=A<<18|A>>>14,A=w+$|0,R^=A<<7|A>>>25,A=R+w|0,I^=A<<9|A>>>23,A=I+R|0,$^=A<<13|A>>>19,A=$+I|0,w^=A<<18|A>>>14,A=b+R|0,v^=A<<7|A>>>25,A=v+b|0,S^=A<<9|A>>>23,A=S+v|0,R^=A<<13|A>>>19,A=R+S|0,b^=A<<18|A>>>14,A=E+L|0,k^=A<<7|A>>>25,A=k+E|0,I^=A<<9|A>>>23,A=I+k|0,L^=A<<13|A>>>19,A=L+I|0,E^=A<<18|A>>>14,A=x+D|0,$^=A<<7|A>>>25,A=$+x|0,T^=A<<9|A>>>23,A=T+$|0,D^=A<<13|A>>>19,A=D+T|0,x^=A<<18|A>>>14,A=w+M|0,P^=A<<7|A>>>25,A=P+w|0,N^=A<<9|A>>>23,A=N+P|0,M^=A<<13|A>>>19,A=M+N|0,w^=A<<18|A>>>14;b=b+o|0,v=v+a|0,S=S+i|0,R=R+l|0,L=L+s|0,E=E+u|0,k=k+c|0,I=I+d|0,T=T+m|0,D=D+p|0,x=x+_|0,$=$+f|0,P=P+g|0,N=N+h|0,M=M+y|0,w=w+C|0,e[0]=b>>>0&255,e[1]=b>>>8&255,e[2]=b>>>16&255,e[3]=b>>>24&255,e[4]=v>>>0&255,e[5]=v>>>8&255,e[6]=v>>>16&255,e[7]=v>>>24&255,e[8]=S>>>0&255,e[9]=S>>>8&255,e[10]=S>>>16&255,e[11]=S>>>24&255,e[12]=R>>>0&255,e[13]=R>>>8&255,e[14]=R>>>16&255,e[15]=R>>>24&255,e[16]=L>>>0&255,e[17]=L>>>8&255,e[18]=L>>>16&255,e[19]=L>>>24&255,e[20]=E>>>0&255,e[21]=E>>>8&255,e[22]=E>>>16&255,e[23]=E>>>24&255,e[24]=k>>>0&255,e[25]=k>>>8&255,e[26]=k>>>16&255,e[27]=k>>>24&255,e[28]=I>>>0&255,e[29]=I>>>8&255,e[30]=I>>>16&255,e[31]=I>>>24&255,e[32]=T>>>0&255,e[33]=T>>>8&255,e[34]=T>>>16&255,e[35]=T>>>24&255,e[36]=D>>>0&255,e[37]=D>>>8&255,e[38]=D>>>16&255,e[39]=D>>>24&255,e[40]=x>>>0&255,e[41]=x>>>8&255,e[42]=x>>>16&255,e[43]=x>>>24&255,e[44]=$>>>0&255,e[45]=$>>>8&255,e[46]=$>>>16&255,e[47]=$>>>24&255,e[48]=P>>>0&255,e[49]=P>>>8&255,e[50]=P>>>16&255,e[51]=P>>>24&255,e[52]=N>>>0&255,e[53]=N>>>8&255,e[54]=N>>>16&255,e[55]=N>>>24&255,e[56]=M>>>0&255,e[57]=M>>>8&255,e[58]=M>>>16&255,e[59]=M>>>24&255,e[60]=w>>>0&255,e[61]=w>>>8&255,e[62]=w>>>16&255,e[63]=w>>>24&255}function
__d("tweetnacl",["tweetnacl-1.0.3"],(function(t,n,r,o,a,i){"use strict";a.exports=n("tweetnacl-1.0.3")()}),null);
__d("WACryptoDependencies",["tweetnacl"],(function(t,n,r,o,a,i,l){"use strict";var e=self.crypto;function s(t){e=t;var n=65536;o("tweetnacl").setPRNG(function(e,r){var o,a=new Uint8Array(r);for(o=0;o<r;o+=n)t.getRandomValues(a.subarray(o,o+Math.min(r-o,n)));for(o=0;o<r;o++)e[o]=a[o];for(var i=0;i<a.length;i++)a[i]=0})}function u(){return e}l.setCrypto=s,l.getCrypto=u}),98);
__d("WARandomHex",["WACryptoDependencies","WAHex"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=new Uint8Array(e);return o("WACryptoDependencies").getCrypto().getRandomValues(t),o("WAHex").toHex(t)}l.randomHex=e}),98);
__d("WABinary",["WAHex","err"],(function(t,n,r,o,a,i,l){"use strict";var e=65533,s=10,u=new Uint8Array(s),c=new Uint8Array(0),d=(function(){function e(t,n){var r=this;t===void 0&&(t=c),n===void 0&&(n=!1),this.$1=new Uint8Array(0),this.$2=0,this.$4=0,this.write=function(){for(var t=0;t<arguments.length;t++){var n=t<0||arguments.length<=t?void 0:arguments[t];typeof n=="string"?r.writeString(n):typeof n=="number"?r.writeUint8(n):n instanceof e?r.writeBinary(n):n instanceof ArrayBuffer?r.writeBuffer(n):n instanceof Uint8Array&&r.writeByteArray(n)}},t instanceof ArrayBuffer?(this.$1=new Uint8Array(t),this.$2=this.$4=t.byteLength):t instanceof Uint8Array&&(this.$1=t,this.$2=this.$4=t.length),this.$5=0,this.$6=this.$3=0,this.$7=null,this.$8=n,this.$9=0,this.$10=0}var t=e.prototype;return t.size=function(){return this.$2-this.$3},t.peek=function(t,n){this.$9++;var e=this.$3,r=this.$5;try{return t(this,n)}finally{this.$9--,this.$3=e-(this.$5-r)}},t.advance=function(t){this.$11(t)},t.readWithViewParser=function(t,n,r,o){return n(this.$12(),this.$11(t),t,r,o)},t.readWithBytesParser=function(t,n,r,o){return n(this.$1,this.$11(t),t,r,o)},t.readUint8=function(){return g(this,1,y,!1)},t.readInt8=function(){return g(this,1,y,!0)},t.readUint16=function(t){return t===void 0&&(t=this.$8),g(this,2,C,t)},t.readInt32=function(t){return t===void 0&&(t=this.$8),g(this,4,b,t)},t.readUint32=function(t){return t===void 0&&(t=this.$8),g(this,4,v,t)},t.readInt64=function(t){return t===void 0&&(t=this.$8),g(this,8,S,j,t)},t.readUint64=function(t){return t===void 0&&(t=this.$8),g(this,8,S,K,t)},t.readLong=function(t,n){return n===void 0&&(n=this.$8),g(this,8,S,t,n)},t.readFloat32=function(t){return t===void 0&&(t=this.$8),g(this,4,R,t)},t.readFloat64=function(t){return t===void 0&&(t=this.$8),g(this,8,L,t)},t.readVarInt=function(t){var e=this.size(),n=h(this,0,E,e);return h(this,n,k,t)},t.readBuffer=function(t){return t===void 0&&(t=this.size()),t===0?new ArrayBuffer(0):h(this,t,I)},t.readByteArrayView=function(t){return t===void 0&&(t=this.size()),t===0?new Uint8Array(0):h(this,t,T)},t.readBinary=function(n,r){if(n===void 0&&(n=this.size()),r===void 0&&(r=this.$8),n===0)return new e(void 0,r);var t=h(this,n,T);return new e(t,r)},t.indexOf=function(t){if(t.length===0)return 0;for(var e=this.$1,n=this.$2,r=this.$3,o=0,a=r,i=r;i<n;i++)if(e[i]===t[o]){if(o===0&&(a=i),o++,o===t.byteLength)return i-r-t.byteLength+1}else o>0&&(o=0,i=a);return-1},t.readString=function(t){return h(this,t,D)},t.ensureCapacity=function(t){this.$13(this.$3+t)},t.ensureAdditionalCapacity=function(t){this.$13(this.$4+t)},t.writeToView=function(t,n,r,o){var e=this.$14(t);return n(this.$12(),e,t,r,o)},t.writeToBytes=function(t,n,r,o){var e=this.$14(t);return n(this.$1,e,t,r,o)},t.writeUint8=function(t){G(t,0,256,"uint8"),$(this,1,P,t,!1)},t.writeInt8=function(t){G(t,-128,128,"signed int8"),$(this,1,P,t,!0)},t.writeUint16=function(t,n){n===void 0&&(n=this.$8),G(t,0,65536,"uint16"),x(this,2,N,t,n)},t.writeInt16=function(t,n){n===void 0&&(n=this.$8),G(t,-32768,32768,"signed int16"),x(this,2,M,t,n)},t.writeUint32=function(t,n){n===void 0&&(n=this.$8),G(t,0,4294967296,"uint32"),x(this,4,w,t,n)},t.writeInt32=function(t,n){n===void 0&&(n=this.$8),G(t,-2147483648,2147483648,"signed int32"),x(this,4,A,t,n)},t.writeUint64=function(t,n){n===void 0&&(n=this.$8),G(t,0,18446744073709552e3,"uint64"),x(this,8,F,t,n)},t.writeInt64=function(t,n){n===void 0&&(n=this.$8),G(t,-9223372036854776e3,9223372036854776e3,"signed int64"),x(this,8,F,t,n)},t.writeFloat32=function(t,n){n===void 0&&(n=this.$8),x(this,4,O,t,n)},t.writeFloat64=function(t,n){n===void 0&&(n=this.$8),x(this,8,B,t,n)},t.writeVarInt=function(t){G(t,-9223372036854776e3,9223372036854776e3,"varint (signed int64)");var e=t<0,n=e?-t:t,r=Math.floor(n/4294967296),o=n-r*4294967296;e&&(r=~r,o===0?r++:o=-o);var a=H(r,o);$(this,a,W,r,o)},t.writeVarIntFromHexLong=function(t){for(var e=o("WAHex").hexLongIsNegative(t),n=e?o("WAHex").negateHexLong(t):t,r=o("WAHex").hexLongToHex(n),a=0,i=0,l=0;l<o("WAHex").NUM_HEX_IN_LONG;l++)a=a<<4|i>>>28,i=i<<4|o("WAH
__d("WAWebMsgKeyNewId",["WABinary","WAHex","WARandomHex","WATimeUtils","WAWebUserPrefsMeUser","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=function(){var e=o("WATimeUtils").unixTime(),t=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE().toString(),n=o("WAHex").parseHex(o("WARandomHex").randomHex(16)),r=new(o("WABinary")).Binary;return r.writeInt64(e),r.writeString(t),r.writeBuffer(n),r.readByteArrayView()},s=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=new Uint8Array(yield self.crypto.subtle.digest("SHA-256",e()),0,9);return"3EB0"+o("WAHex").toHex(t)});return function(){return t.apply(this,arguments)}})();l.genMsgKeyUint=e,l.getMsgKeyNewSHA256Id=s}),98);
__d("WAWebParseMsgKeyString",["WALogger","WATypeUtils","err"],(function(t,n,r,o,a,i,l){var e;function s(t){if(!t||!o("WATypeUtils").isString(t))throw r("err")("MsgKey fromString error: str is null or not a string");var n=t.split("_"),a=void 0;return n.length<3?o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["MsgKey error: cannot create MsgKey from ",""])),t):n.length===4?n[3]!=="out"&&n[3]!=="in"&&(a=n[3]):n.length===5&&(a=n[4]),{fromMe:n[0]==="true",remote:n[1],id:n[2],participant:a}}l.default=s}),98);
__d("isStringNullOrEmpty",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e==null||e===""}i.default=e}),66);
__d("WAWebMsgKey",["WALogger","WARandomHex","WAWebMsgKeyNewId","WAWebParseMsgKeyString","WAWebUserPrefsMeUser","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","err","getErrorSafe","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_=(function(){function t(n){var a=n;if(!a)throw r("err")("MsgKey error: obj is null/undefined");a.id instanceof t&&(a=a.id,o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["MsgKey error: id is already a MsgKey"]))));var i=!r("isStringNullOrEmpty")(a.id),l=a.from!=null&&a.to!=null&&i,p=a.fromMe!==void 0&&a.remote!=null&&i,_,f,g,h,y,C,b,v=o("WAWebUserPrefsMeUser").getMaybeMePnUser();if(v){if(l&&p)throw o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Unclear constructor MsgKey"]))),r("err")("MsgKey error: unclear which constructor to use");if(!l&&!p)throw o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["No matching constructor MsgKey"]))),r("err")("MsgKey error: don't have a matching constructor");if(l){var S=a;if(_=S.from,g=S.id,h=S.participant,y=S.selfDir,f=S.to,!(_ instanceof r("WAWebWid"))||!(f instanceof r("WAWebWid"))||h&&!(h instanceof r("WAWebWid")))throw o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Incorrect Wid MsgKey"]))),r("err")("MsgKey error: something is not a wid");var R=r("WAWebWid").equals(_,f);y=R?y:void 0,R&&o("WAWebUserPrefsMeUser").isMePrimary(_)?(C=y==="out",b=f):o("WAWebUserPrefsMeUser").isMePrimary(_)?(C=!0,b=f):o("WAWebUserPrefsMeUser").isMePrimary(f)?(C=!1,b=_):R&&(r("WAWebWid").isGroup(_)||r("WAWebWid").isBroadcast(_))?(C=!0,b=_):o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["MsgKey case error"]))),C!==void 0&&(this.fromMe=C),b&&(this.remote=b),g&&(this.id=g)}else if(p){var L=a;if(C=L.fromMe,g=L.id,h=L.participant,b=L.remote,!(b instanceof r("WAWebWid"))||h&&!(h instanceof r("WAWebWid")))throw o("WALogger").WARN(m||(m=babelHelpers.taggedTemplateLiteralLoose(["Incorrect Wid MsgKey"]))),r("err")("MsgKey error: something is not a wid");o("WAWebUserPrefsMeUser").isMePrimary(b)&&(y=C===!0?"out":"in"),C!==void 0&&(this.fromMe=C),b&&(this.remote=b),g&&(this.id=g)}}else throw r("err")("MsgKey error: me is undefined. Running tests? Call setupGlobalsForTests first.");var E=[this.fromMe,this.remote,this.id];y!==void 0&&(this.self=y,E.push(this.self)),h!==void 0&&(this.participant=h,E.push(this.participant)),this._serialized=E.join("_")}var a=t.prototype;return a.toString=function(){return this._serialized},a.clone=function(){return new t({fromMe:this.fromMe,remote:this.remote,id:this.id,participant:this.participant})},a.equals=function(n){return n instanceof t&&this.toString()===n.toString()},t.fromString=function(n){if(n==null)throw r("err")("MsgKey.fromString error: str is null or not a string");return t.from(n)},t.from=function(n){if(n instanceof t)return n;var e;return typeof n=="string"?e=r("WAWebParseMsgKeyString")(n):e=n,new t({fromMe:e.fromMe,remote:o("WAWebWidFactory").createWidFromWidLike(e.remote),id:e.id,participant:e.participant!=null?o("WAWebWidFactory").createWidFromWidLike(e.participant):void 0})},t.newId=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{var e=yield o("WAWebMsgKeyNewId").getMsgKeyNewSHA256Id();return e}catch(e){var n=r("getErrorSafe")(e);return o("WALogger").ERROR(p||(p=babelHelpers.taggedTemplateLiteralLoose(["getMsgKeyNewId"]))).catching(n).sendLogs("msg_key: error generating sha256 message key"),t.newId_DEPRECATED()}});function a(){return e.apply(this,arguments)}return a})(),t.newId_DEPRECATED=function(){return"3EB0"+o("WARandomHex").randomHex(8)},t})();l.default=_}),98);
__d("WAWebBotUtils",["WALogger","WAWebDebugHiddenBotChats","WAWebMsgKey","WAWebWid","WAWebWidFactory"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=(s=o("WAWebWidFactory")).createUserWidOrThrow("13135550002@c.us"),c=s.createUserWidOrThrow("867051314767696@bot"),d=s.createUserWidOrThrow("1273596044787272@bot"),m=s.createUserWidOrThrow("1807055946647696@bot"),p=s.createUserWidOrThrow("1807055946647697@bot"),_=s.createUserWidOrThrow("867051314767696555@bot"),f=[m,p];function g(e){return e.equals(u)||e.equals(c)}function h(e){return e.equals(m)}function y(e){return e.equals(p)}function C(e){return f.some(function(t){return e.equals(t)})}function b(e){var t=e.botResponseTargetId;return t==null?null:new(r("WAWebMsgKey"))({fromMe:!0,remote:e.id.remote,id:t})}function v(e){return e instanceof r("WAWebWid")?e==null?void 0:e.equals(c):!1}function S(e){return e instanceof r("WAWebWid")?e==null?void 0:e.equals(d):!1}function R(e){return o("WAWebDebugHiddenBotChats").isShowHiddenBotChatsEnabled()?!1:e instanceof r("WAWebWid")?e.equals(d)||e.equals(_):!1}function L(t){var n=!1;for(var r of t){var a=v(r.id),i=S(r.id);if(a)return n&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["unexpected tee and open bot in same group"]))).sendLogs("unexpected tee and open bot in same group"),{includeOpenMetabot:!0,includeTeeMetabot:!1};i&&(n=!0)}return{includeOpenMetabot:!1,includeTeeMetabot:n}}l.META_BOT_PN_WID=u,l.META_BOT_FBID_WID=c,l.META_BOT_TEE_FBID_WID=d,l.MANUS_BOT_FBID_WID=m,l.HATCH_BOT_FBID_WID=p,l.META_BOT_SIDECHAT_FBID_WID=_,l.isMetaAiBot=g,l.isManusBot=h,l.isHatchBot=y,l.isBotChannelFBID=C,l.getBotResponseTargetMsgKey=b,l.isWidOpenGroupMetaBotFbidWid=v,l.isWidTeeGroupMetaBotFbidWid=S,l.isHiddenBotWid=R,l.participantListIncludOpenOrTeeGroupBotWid=L}),98);
__d("WAWebGetters",["err"],(function(t,n,r,o,a,i,l){var e=function(){var e=s;return s++,e},s=0;function u(t){var n=t||{},o=n.root,a=n.rootEqualityCheck,i=n.createCache,l=i===void 0?b:i,s=l(),u=e(),m=function(){var e=p;return p++,e},p=0,_=o!=null?o:d({getterGroupId:u,getterId:m(),resultEqualityCheck:a!=null?a:C,cache:s});if(_.kind!=="identity")throw r("err")("root must be an identity getter but got kind "+_.kind);return{field:function(t,n){var e=n||{},r=e.default,o=e.getDefault,a=e.resultEqualityCheck,i=a===void 0?C:a,l;return o!=null?l=function(n){var e,r=n[0];return(e=r[t])!=null?e:o()}:r===void 0?l=function(n){var e=n[0];return e[t]}:l=function(n){var e,o=n[0];return(e=o[t])!=null?e:r},c({getterGroupId:u,getterId:m(),root:_,cache:s,resultFunc:l,resultEqualityCheck:i,props:{kind:"field",dependencyKey:t,dependencies:[_]}})},computed:function(t,n,r){var e=r||{},o=e.resultEqualityCheck,a=o===void 0?C:o;return c({getterGroupId:u,getterId:m(),root:_,cache:s,resultFunc:t,resultEqualityCheck:a,props:{kind:"computed",dependencies:n}})},unsafeIdentityGetter:_,clearCacheFor:function(t){s.delete(v(t))}}}function c(e){var t=e.cache,n=e.getterGroupId,o=e.getterId,a=e.props,i=e.resultEqualityCheck,l=e.resultFunc,s=e.root,u=a.dependencies,c=u.length,d=_(o),p=f(o),h=g(o);return m({getterGroupId:n,getterId:o,root:s,cache:t,props:babelHelpers.extends({},a,{resultFunc:l}),recomputeIfNeeded:function(t,o,a){var e=a[n],s=e[p],m=e[h];if(m!=null&&s!=null){if(m===o)return s;if(m!=null&&c>0){for(var _=!1,f=0;f<c;f++){var g=u[f],C=g.$$extractChangedAt(a[g.$$getterGroupId]);if(_=C==null||C>m,_)break}if(!_)return e[h]=o,s}}for(var b=new Array(c),v=0;v<c;v++){var R=u[v],L=R.$$extractResult(a[R.$$getterGroupId]);if(L===void 0)throw r("err")("No result was stored");b[v]=S(L)}var E=l(b),k=e[d];return s!=null&&k!==void 0&&i(E,S(k))?(e[h]=o,s):(e[d]=E===void 0?y:E,e[p]=o,e[h]=o,o)}})}function d(e){var t=e.cache,n=e.getterGroupId,r=e.getterId,o=e.resultEqualityCheck,a=_(r),i=f(r),l=g(r);return m({getterGroupId:n,getterId:r,root:null,cache:t,props:{kind:"identity",dependencies:[]},recomputeIfNeeded:function(t,r,s){var e=s[n],u=e[a],c=t,d=e[l],m=t==null?0:t.revisionNumber||0;if(u!==void 0&&d===m&&o(c,S(u)))return r;var p=r+1;return e[a]=c===void 0?y:c,e[i]=p,e[l]=m,p}})}function m(e){for(var t,n=e.cache,o=e.getterGroupId,a=e.getterId,i=e.props,l=e.recomputeIfNeeded,s=e.root,u=i.dependencies,c=_(a),d=f(a),m=g(a),h=function(t){for(var e=v(t),n={},a=0;a<E.length;a++){var i=E[a],l=L[i],s=l.get(e);s==null&&(s={},l.set(e,s)),n[i]=s}var u=b.$$recomputeIfNeeded(t,b.$$extractChangedAt(n[b.$$getterGroupId])||0,n),d=n[o],p=d[m];if(p==null||u>p)for(var _=0;_<C.length;_++){for(var f=p!=null,g=C[_],h=0;h<g.length;h++){var y=g[h].$$recomputeIfNeeded(t,u,n);(p==null||y>p)&&(f=!1)}if(f)break}var R=d[c];if(R===void 0)throw r("err")("No result was stored");return S(R)},y=Object.assign(h,{kind:i.kind,dependencies:u,dependencyKey:i.dependencyKey,resultFunc:i.resultFunc,$$getterGroupId:o,$$root:s||h,$$cache:n,$$recomputeIfNeeded:l,$$extractChangedAt:function(t){return t[d]},$$extractResult:function(t){return t[c]}}),C=p(y),b=y.$$root,R=0;R<u.length;R++)if(u[R].$$root!==b)throw r("err")("Getter created with multiple roots. This means you used getters that came from different `createGetterFactories()` calls as dependencies in a `computed()` getter. If you want to do this, you must pass the identity getter created by one of the `createGetterFactories()` calls as the `root` option to the other.");for(var L=(t={},t[b.$$getterGroupId]=b.$$cache,t),E=[b.$$getterGroupId],k=0;k<C.length;k++)for(var I=0;I<C[k].length;I++){var T=C[k][I],D=T.$$cache,x=T.$$getterGroupId;L[x]==null&&(E.push(x),L[x]=D)}return y}function p(e){for(var t=[e],n=0;n<t.length;n++){var r=t[n];r.dependencies!=null&&t.push.apply(t,r.dependencies)}for(var o=Array.from(new Set(t.reverse())),a=[],i=[],l=0;l<o.length;l++){var s=o[l];e:{if(s.kind==="identity")break e;if(s.kind==="field"){a.push(s);break e}if(s.kind==="computed"){i.push(s);break e}throw Error("Match: No case succesfully matched. Make exhaustive or add a wil
__d("WAWebDummyCacheMap",[],(function(t,n,r,o,a,i){var e=(function(){function e(){this.size=0}var t=e.prototype;return t.clear=function(){},t.delete=function(){return!1},t.get=function(){},t.has=function(){return!1},t.set=function(){return this},e})();i.FakeCacheMap=e}),66);
__d("WAWebGettersCaches",["WAWebABProps","WAWebDummyCacheMap","WAWebEnvironment"],(function(t,n,r,o,a,i,l){var e=function(){return r("WAWebEnvironment").isWindows?o("WAWebABProps").getABPropConfigValue("web_hybrid_getters_cache_enabled")?new Map:new(o("WAWebDummyCacheMap")).FakeCacheMap:new Map},s=e,u=e,c=e,d=e,m=function(){return new Map},p=function(){return new Map},_=e,f=e,g=e,h=e,y=e,C=e,b=e,v=e,S=e,R=e,L=e,E=e,k=e,I=e,T=e,D=e,x=e,$=e,P=e,N=e,M=e,w=e;l.createMessagesCache=s,l.createFrontendMessagesCache=u,l.createChatCache=c,l.createFrontendChatCache=d,l.createContactsCache=m,l.createFrontendContactsCache=p,l.createLabelsCache=_,l.createMuteCache=f,l.createPinInChatsCache=g,l.createFrontendPinInChatsCache=h,l.createMsgInfosCache=y,l.createPollVotesCache=C,l.createFrontendPollVotesCache=b,l.createNewsletterPollVotesCache=v,l.createFrontendNewsletterPollVotesCache=S,l.createSettingsCache=R,l.createStickerModelMdCache=L,l.createMediaEditControllerCache=E,l.createOrderCache=k,l.createOrderItemCache=I,l.createQuickReplyCache=T,l.createFrontendQuickReplyCache=D,l.createStatusCache=x,l.createFrontendStatusCache=$,l.createRecordingSessionCache=P,l.createEventResponseCache=N,l.createFrontendEventResponseCache=M,l.createCatalogCache=w}),98);
__d("WAWebChatGetters",["WAWebBoolFunc","WAWebBotUtils","WAWebGetters","WAWebGettersCaches","WAWebWid"],(function(t,n,r,o,a,i,l){var e=o("WAWebGetters").createGetterFactories({createCache:o("WAWebGettersCaches").createChatCache}),s=e.clearCacheFor,u=e.computed,c=e.field,d=e.unsafeIdentityGetter,m=s,p=d,_=c("id"),f=c("t"),g=c("unreadCount",{default:0}),h=c("archive"),y=c("isReadOnly"),C=c("isLocked"),b=c("muteExpiration",{default:0}),v=c("isAutoMuted",{default:!1}),S=c("name"),R=c("pin"),L=c("labels"),E=c("endOfHistoryTransferType"),k=c("pendingInitialLoading",{default:!1}),I=c("changeNumberOldJid"),T=c("changeNumberNewJid"),D=c("chatlistPreview"),x=c("lastReactionPreview"),$=c("draftMessage"),P=c("capiThreadControl"),N=c("tcToken"),M=c("tcTokenTimestamp"),w=c("previewT"),A=u(function(e){var t=e[0];return r("WAWebWid").isUser(t)},[_]),F=u(function(e){var t=e[0];return r("WAWebWid").isPSA(t)},[_]),O=u(function(e){var t=e[0];return r("WAWebWid").isIAS(t)},[_]),B=u(function(e){var t=e[0];return r("WAWebWid").isGroup(t)},[_]),W=u(function(e){var t=e[0];return r("WAWebWid").isBroadcast(t)},[_]),q=u(function(e){var t=e[0];return r("WAWebWid").isNewsletter(t)},[_]),U=u(function(e){var t=e[0];return r("WAWebWid").isBot(t)},[_]),V=u(function(e){var t=e[0];return o("WAWebBotUtils").isMetaAiBot(t)},[_]),H=u(function(e){var t=e[0];return o("WAWebBotUtils").isManusBot(t)},[_]),G=u(function(e){var t=e[0];return o("WAWebBotUtils").isHatchBot(t)},[_]),z=u(function(e){var t=e[0];return o("WAWebBotUtils").isBotChannelFBID(t)},[_]),j=u(function(e){var t=e[0],n=e[1];return!t&&!n},[W,F]),K=u(o("WAWebBoolFunc").returnTrue,[W]),Q=u(function(e){var t=e[0];return t!==0},[g]);l.clearChatGetterCacheFor=m,l.getChatUnsafe=p,l.getId=_,l.getT=f,l.getUnreadCount=g,l.getArchive=h,l.getIsReadOnly=y,l.getIsLocked=C,l.getMuteExpiration=b,l.getIsAutoMuted=v,l.getName=S,l.getPin=R,l.getLabels=L,l.getEndOfHistoryTransferType=E,l.getPendingInitialLoading=k,l.getChangeNumberOldJid=I,l.getChangeNumberNewJid=T,l.getChatlistPreview=D,l.getLastReactionPreview=x,l.getDraftMessage=$,l.getCapiThreadControl=P,l.getTcToken=N,l.getTcTokenTimestamp=M,l.getPreviewT=w,l.getIsUser=A,l.getIsPSA=F,l.getIsIAS=O,l.getIsGroup=B,l.getIsBroadcast=W,l.getIsNewsletter=q,l.getIsBot=U,l.getIsMetaAiBot=V,l.getIsManusBot=H,l.getIsHatchBot=G,l.getIsBotChannel=z,l.getIsEligibleForContactSync=j,l.getCanUnread=K,l.getHasUnread=Q}),98);
__d("WAWebLid1X1MigrationGating",["Promise","WALogger","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsTypes","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c=(function(){function t(){}var r=t.prototype;return r.isLidMigrated=function(n){if(n===void 0&&(n=!1),n){var t=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get("WAIsAccountLidFieldMigrated");o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[lid] isLidMigrated value=",", type=",", result: ",""])),t,typeof t,o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get("WAIsAccountLidFieldMigrated")===!0)}return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get("WAIsAccountLidFieldMigrated")===!0},r.setIsLidMigrated=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r){t===void 0&&(t=o("WAWebUserPrefsTypes").LidMigrationSource.PEER),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["lid: setIsLidMigrated: ",", source: ",", isPureLidSyncDSession: ",""])),e,t,r),yield(u||(u=n("Promise"))).all([o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set("WAIsAccountLidFieldMigrated",e),o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set("WALidOneOnOneMigrationSource",t),r==null?(u||(u=n("Promise"))).resolve():o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set("WAIsPureLidSyncDSession",r)])});function t(t,n,r){return e.apply(this,arguments)}return t})(),r.hasStateDiscrepancy=function(){return!d.isLidMigrated()&&o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get("WAIsAccountLidFieldMigrated")===!0},r.isSyncdSessionMigrated=function(){return!1},r.lidMigrationSource=function(){return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get("WALidOneOnOneMigrationSource")},r.isPureLidSyncDSession=function(){return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get("WAIsPureLidSyncDSession")},r.shouldCreatePnChat=function(){return!1},t})(),d=new c;l.Lid1X1MigrationUtils=d}),98);
__d("WAWebIsCagGroupCache",[],(function(t,n,r,o,a,i){var e=(function(){function e(){this.$1=new Set}var t=e.prototype;return t.add=function(t){this.$1.add(t.toString())},t.remove=function(t){this.$1.delete(t.toString())},t.isCag=function(t){return this.$1.has(t.toString())},t.clear=function(){this.$1.clear()},e})(),l=new e,s=l;i.default=s}),66);
__d("WAWebMsgKeyUtils",["$InternalEnum","WALogger","WANullthrows","WAWebIsCagGroupCache","WAWebUserPrefsMeUser","WAWebWid"],(function(t,n,r,o,a,i,l){var e,s,u=n("$InternalEnum").Mirrored(["Addon","Message","EditMessage"]);function c(e){return e.fromMe&&o("WAWebUserPrefsMeUser").isMeAccount(e.remote)}function d(t,n){var a=t.remote;if(a.isGroup()){var i;if(t.participant==null)return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["missing participant in a group "," "," ",""])),t.id,t.remote,t.fromMe).sendLogs("group-missing-participant"),!1;var l=r("WAWebIsCagGroupCache").isCag(a);return l&&n===u.Addon?!0:!!((i=t.participant)!=null&&i.isLid())}return a.isLid()}function m(e,t){return d(t,e)?o("WAWebUserPrefsMeUser").getMeLidUserOrThrow():e===u.Addon?r("WAWebIsCagGroupCache").isCag(t.remote)?o("WAWebUserPrefsMeUser").getMeLidUserOrThrow():o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE():e===u.EditMessage||e===u.Message?o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE():(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function p(e,t){var n=e.remote,a=m(t,e);if(n.isBroadcastList()){var i=r("WANullthrows")(e.participant,"missing participant in broadcast"),l=e.fromMe?a:i,u=e.fromMe?i:a;return{from:l,to:u,broadcastId:n}}var c=e.fromMe?a:n,d=e.fromMe?n:a,p=n.isGroup()||n.isStatus();!p&&e.participant&&o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["unexpected participant "," in ",""])),e.participant,n).sendLogs("msgKey-unexpected-participant",{sampling:.01});var _=p?e.participant:void 0;return n.isStatus()?{from:c,to:d,author:_,broadcastId:n}:{from:c,to:d,author:_}}function _(e,t){return e.fromMe===t.fromMe&&r("WAWebWid").equals(e.remote,t.remote)&&r("WAWebWid").equals(e.participant,t.participant)}l.TranslateMsgKeyType=u,l.isNoteToSelf=c,l.isLidMsgKey=d,l.msgKeyToTargetInfo=p,l.equalSendersAddressingSensitive=_}),98);
__d("WAWebBaseMirror",["lodash"],(function(t,n,r,o,a,i,l){function e(e){var t={},n=0,r=function(r){t["change:"+r]=n++};return e.props&&Object.keys(e.props).forEach(r),e.session&&Object.keys(e.session).forEach(r),e.derived&&Object.keys(e.derived).forEach(r),t}var s="change",u=32;function c(e,t){for(var n=[],r=0;r<t.length;r++){var o=e["change:"+t[r]],a=Math.floor(o/u),i=o%u;p(n,a+1),n[a]|=1<<i}return n}var d=(function(){function e(e){this.state=e}var t=e.prototype;return t.destructor=function(){this.state.off("all",this.onGatherEvent,this)},t.initListener=function(){this.state.on("all",this.onGatherEvent,this),this.masks=[],this.listeners=[],this.changeEvents=[]},t.onGatherEvent=function(t){if(t===s){var e=this.changeEvents;if(!e.some(Boolean))return;this.onChange(),this.changeEvents=[]}else{var n=this.state.mirrorMask[t];if(n===void 0)return;var r=n/u|0,o=n%u|0;p(this.changeEvents,r+1),this.changeEvents[r]|=1<<o}},t.onChange=function(){if(this.listeners!=null){var e=this.state,t=this.changeEvents;r("lodash").zip(this.masks,this.listeners).forEach(function(n){for(var r=n[0],o=n[1],a=Math.min(t.length,r.length),i=0;i<a;i++)if(t[i]&r[i]){var l=o[0],s=o[1];l!=null&&s!=null&&l(s,e);break}})}},t.addListener=function(t,n,r){var e;this.listeners||this.initListener(),this.masks.push(n),(e=this.listeners)==null||e.push([t,r])},t.removeListener=function(t){var e=this.listeners;if(e!=null)for(var n=0;n<e.length;n++)e[n][0]===t&&(e[n][0]=null,e[n][1]=null,m(this.masks,n),m(e,n))},e})();function m(e,t){e[t]=e[e.length-1],e.pop()}function p(e,t){if(!(t<=e.length))for(var n=t-e.length,r=0;r<n;r++)e.push(0)}l.genMirrorMask=e,l.genBitMask=c,l.BaseMirror=d}),98);
__d("isPlainObject",[],(function(t,n,r,o,a,i){"use strict";function e(e){return Object.prototype.toString.call(e)==="[object Object]"}i.default=e}),66);
/**
* License: https://www.facebook.com/legal/license/MDzNl_j9yvg/
*/
__d("toposort-1.0.3",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e};function s(){l.exports=e=function(e){return t(n(e),e)},e.array=t;function t(e,t){for(var n=e.length,r=new Array(n),o={},a=n;a--;)o[a]||i(e[a],a,[]);return r;function i(a,l,s){if(s.indexOf(a)>=0)throw new Error("Cyclic dependency: "+JSON.stringify(a));if(!~e.indexOf(a))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(a));if(!o[l]){o[l]=!0;var u=t.filter(function(e){return e[0]===a});if(l=u.length){var c=s.concat(a);do{var d=u[--l][1];i(d,e.indexOf(d),c)}while(l)}r[--n]=a}}}function n(e){for(var t=[],n=0,r=e.length;n<r;n++){var o=e[n];t.indexOf(o[0])<0&&t.push(o[0]),t.indexOf(o[1])<0&&t.push(o[1])}return t}}var u=!1;function c(){return u||(u=!0,s()),l.exports}function d(e){switch(e){case void 0:return c()}}a.exports=d}),null);
__d("toposort",["toposort-1.0.3"],(function(t,n,r,o,a,i){a.exports=n("toposort-1.0.3")()}),null);
__d("WAWebModelUtils",["WANullthrows","WATypeUtils","err","isEmptyObject","isPlainObject","lodash","toposort"],(function(t,n,r,o,a,i,l){var e={sentinel:"DEFAULT VALUE PLACEHOLDER"},s={PROP:"PROP",SESSION:"SESSION",DERIVED:"DERIVED"},u=Symbol("NO_DEFAULT_VALUE"),c={PROPS:"Props",SESSION:"Session",DERIVED:"Derived",GETTER:"Getter",COLLECTION:"Collection"};function d(e){e===void 0&&(e=u);var t={defaultValue:e,type:c.PROPS};return t}function m(e){e===void 0&&(e=u);var t={defaultValue:e,type:c.SESSION};return t}function p(e,t){var n={fn:e,deps:t,type:c.DERIVED};return n}function _(e){var t={fn:e,type:c.GETTER};return t}function f(e){var t={val:e,type:c.COLLECTION};return t}function g(e){var t=e.defaultValue;return t===u?{}:{defaultValue:t}}var h="__x_";function y(e){return h+e}function C(t,n,a,i){if(!r("isPlainObject")(a))throw r("err")("Invalid Prop/Session definition.");var l={sk:y(n),evt:"change:"+n,attr:i};a.defaultValue!==void 0&&(l.defaultValue=a.defaultValue),t._definition[n]=l;var s=o("WATypeUtils").isFunction(l.defaultValue);if(l.defaultValue!=null&&!s){if(Array.isArray(l.defaultValue))throw r("err")("Do not return mutable types as default values as they are shared. Type: Array provided.");if(r("isPlainObject")(l.defaultValue))throw r("err")("Do not return mutable types as default values as they are shared. Type: Object provided.")}var u=l.sk;Object.defineProperty(t,n,{set:function(t){this.set(n,t)},get:function(){var t=this[u];return t!==e?t:s?this[u]=l.defaultValue():l.defaultValue}})}function b(t,n,r){var o=y(n),a=r.fn;t._definition[n]=t._derived[n]={sk:o,evt:"change:"+n,attr:s.DERIVED,fn:a,deps:r.deps},Object.defineProperty(t,n,{get:function(){var t=this[o];if(t!==e)return t;var n=a.call(this);return this[o]=n,n},set:function(){throw new TypeError("'"+n+"' is a derived property, it can't be set directly.")}})}function v(e){var t=[];for(var n in e)typeof e[n]!="function"&&t.push([n,e[n]]);return t}function S(e){var t={},n=Object.getPrototypeOf({}),r=e;for(Object.getOwnPropertyNames(r).forEach(function(e){typeof r[e]=="function"&&(t[e]=r[e])});(r=Object.getPrototypeOf(r))&&r!==n;)Object.getOwnPropertyNames(r).forEach(function(e){e in t||(t[e]=r[e])});return t}function R(e){var t=new e({},{_internalInitializationDoNotUse:!0}),n={name:e.name||"Unknown",props:{},session:{},derived:{},collections:{},isIdType:e.isIdType};e.Collection&&(n.Collection=e.Collection),e.idClass&&(n.idClass=e.idClass),e.allowedIds&&(n.allowedIds=e.allowedIds);var o=new Set(["constructor"]),a=new Set(["collection","parent","revisionNumber","__changes","__fired","__initialized"]),i=new Map(v(t).filter(function(e){var t=e[0],n=e[1];return!a.has(t)&&(n==null?void 0:n.type)===c.GETTER}).map(function(e){var t=e[0],n=e[1].fn;return[n,t]})),l=r("lodash").memoize(function(e){var t,n=r("lodash").flatMap((t=e.dependencies)!=null?t:[],function(e){if(e.dependencyKey!=null)return[e.dependencyKey];var t=i.get(e);return t!=null?[t]:l(e)});return Array.from(new Set(n))});v(t).forEach(function(t){var i=t[0],s=t[1];if(!(a.has(i)||s==null))switch(s.type){case c.PROPS:n.props[i]=g(s);break;case c.SESSION:n.session[i]=g(s);break;case c.DERIVED:n.derived[i]=r("lodash").omit(s,"type"),o.add(s.fn.name);break;case c.GETTER:{var u=s.fn;n.derived[i]={fn:function(){return u(this)},deps:l(u)},o.add(u.name);break}case c.COLLECTION:n.collections[i]=s.val;break;default:throw r("err")("Invalid defineModel Class type for "+e.name+":"+i+".")}});var s=S(t);return o.forEach(function(e){delete s[e]}),Object.assign(n,s),n}function L(e,t){var n,r=(n={},n[t]=(function(e){function t(){return e.apply(this,arguments)||this}return babelHelpers.inheritsLoose(t,e),t})(e),n)[t];return r}function E(t,n){var o,a=r("WANullthrows")(n.name);delete n.name;var i=L(t,a),l=i.prototype,u=l.__props=[],c=l.__session=[],d=l.__derived=[],m=l._collections={},p=l._definition={},_=l._derived={},f=["props","session","derived","collections"];(o=r("lodash")).forOwn(n.props,function(e,t){u.push(t),C(l,t,e,s.PROP)}),o.forOwn(n.session,function(e,t){c.push(t),C(l,t,e,s.SESSION)}),o.forOwn(n.derived,function(e,t){
__d("WAWebProxyStateFactory",["WACustomError","WALogger","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c=["collections","derived","props","session"],d=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="DuplicatedProxyProperty",n}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError),m={},p=function(n,a,i){var t=a.collections,l=a.derived,p=a.props,_=a.session,f=babelHelpers.objectWithoutPropertiesLoose(a,c),g=function(t){this.$ProxyState$state=t},h={};if([p,_,t,l].forEach(function(t){t&&Object.keys(t).forEach(function(t){h[t]={get:function(){return r("gkx")("26258")?o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(['Cannot read proxy property "',".",'" created in <',"/>. Make sure it is in your list of concerns."])),n,t,this.$ProxyState$ComponentName):o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(['Cannot read proxy property "',".",'" created in <',"/>. Make sure it is in your list of concerns."])),n,t,this.$ProxyState$ComponentName).sendLogs("Invalid ProxyState Access"),this.$ProxyState$state[t]},set:function(r){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(['Cannot write proxy property "',".",'" created in <',"/>. Make sure it is in your list of concerns."])),n,t,this.$ProxyState$ComponentName).sendLogs("Invalid ProxyState Write"),this.$ProxyState$state[t]=r}}})}),h.proxyName={value:n},h.mirrorMask={value:i},["set","get"].concat(Object.keys(f)).forEach(function(e){h[e]={value:function(){var t=this.$ProxyState$state;return t[e].apply(t,arguments)}}}),g.prototype=Object.create(null,h),g.prototype.constructor=g,n in m)throw new d('Duplicated proxy property "'+n+'".');m[n]=g};l.ProxyStates=m,l.ProxyStateFactory=p}),98);
__d("debounceCore",["TimeSlice"],(function(t,n,r,o,a,i,l){function e(e,t,n,o,a,i){n===void 0&&(n=null),o===void 0&&(o=setTimeout),a===void 0&&(a=clearTimeout),i===void 0&&(i=!1);var l,s=!0;function u(){for(var c=arguments.length,d=new Array(c),m=0;m<c;m++)d[m]=arguments[m];var p;if(i){if(p=r("TimeSlice").guard(function(){s=!0,l=null},"debounceCore"),!s){a(l),l=o(p,t);return}s=!1,e.apply(n,d)}else u.reset(),p=r("TimeSlice").guard(function(){l=null,e.apply(n,d)},"debounceCore");p.__SMmeta=e.__SMmeta,l=o(p,t)}return u.reset=function(){a(l),l=null,s=!0},u.isPending=function(){return l!=null},u}l.default=e}),98);
__d("WAWebDebounce",["debounceCore"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t,n){t===void 0&&(t=100);var o=0,a=null,i=[],l=r("debounceCore")(e,t,n==null?void 0:n.context,void 0,void 0,n==null?void 0:n.leading),s=function(){l.isPending()&&(l.reset(),self.clearTimeout(a),o=Date.now(),e.apply(n==null?void 0:n.context,i))};function u(){for(var e=n==null?void 0:n.maxWait,t=arguments.length,r=new Array(t),u=0;u<t;u++)r[u]=arguments[u];return i=[].concat(r),o=l.isPending()?o:Date.now(),e!=null&&a==null&&(a=self.setTimeout(function(){Date.now()-o>=e&&l.isPending()&&s()},e)),l.apply(void 0,r)}var c=function(){l.reset(),window.clearTimeout(a)};return u.reset=c,u.cancel=c,u.isPending=l.isPending,u.flush=s,u}l.default=e}),98);
__d("WAWebUiIdleEventBus",["invariant","WALogger","WAWebDebounce","WAWebEventEmitter","WAWebNoop"],(function(t,n,r,o,a,i,l,s){var e;function u(e){var t=function(){e()};return t.cancel=r("WAWebNoop"),t}var c={UI_IDLE:"ui_idle"},d=(function(t){function n(){for(var n,a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return n=t.call.apply(t,[this].concat(i))||this,n.uiBusy=0,n.$UiIdleEventBusImpl$p_1=u,n.$UiIdleEventBusImpl$p_2=null,n.$UiIdleEventBusImpl$p_3=r("WAWebDebounce")(function(){n.uiBusy&&(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["UiIdleEventBus:clearUIBusy uibusy timeout"]))),n.uiBusy=0,n.$UiIdleEventBusImpl$p_4())},1e3,{maxWait:5e3}),babelHelpers.assertThisInitialized(n)||babelHelpers.assertThisInitialized(n)}babelHelpers.inheritsLoose(n,t);var a=n.prototype;return a.setDeferUntilDocumentFlushed=function(t){this.$UiIdleEventBusImpl$p_1=t,this.$UiIdleEventBusImpl$p_2=null},a.$UiIdleEventBusImpl$p_5=function(){var e=this;return this.$UiIdleEventBusImpl$p_2==null&&(this.$UiIdleEventBusImpl$p_2=this.$UiIdleEventBusImpl$p_1(function(){e.uiBusy===0||s(0,75716,e.uiBusy),e.uiBusy===0&&(e.$UiIdleEventBusImpl$p_3.cancel(),e.trigger(c.UI_IDLE))})),this.$UiIdleEventBusImpl$p_2},a.$UiIdleEventBusImpl$p_4=function(){this.$UiIdleEventBusImpl$p_5()()},a.setUiBusy=function(t){var e=this.uiBusy||0;if(t){var n;++e,this.$UiIdleEventBusImpl$p_3(),(n=this.$UiIdleEventBusImpl$p_2)==null||n.cancel()}else--e;e<0&&(e=0),this.uiBusy=e,e===0&&(this.$UiIdleEventBusImpl$p_3.cancel(),this.$UiIdleEventBusImpl$p_4())},n})(r("WAWebEventEmitter")),m=new d;l.UiIdleEventBus=m}),98);
__d("WAWebBaseModel",["WALogger","WANullthrows","WATypeUtils","WAWebBaseMirror","WAWebEventEmitter","WAWebModelUtils","WAWebNetworkStatus","WAWebProxyStateFactory","WAWebUiIdleEventBus","cr:5292","err","gkx"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return typeof e=="string"?e:e.toString()}var c=/^change:/,d=(function(t){function a(e,n){var r;if(n===void 0&&(n={}),r=t.call(this)||this,r.stale=o("WAWebModelUtils").session(!1),r.revisionNumber=1,r.__fired=null,r.__changes=null,r.__initialized=!1,n._internalInitializationDoNotUse)return babelHelpers.assertThisInitialized(r);r.stale=(e==null?void 0:e.stale)||r.getDefault("stale")===!0,r.parent=n.parent,r.collection=n.collection,r._initDeriveds(),r._initCollections();var a=r.__defaults,i=a?babelHelpers.extends({},a,e):e;return i&&!p(i)&&r.set(i,babelHelpers.extends({silent:!0},n)),r.initialize(),r.__initialized=!0,r}babelHelpers.inheritsLoose(a,t);var i=a.prototype;return i.initialize=function(){if(this.collection&&this.id&&!this.collection.modelClass.prototype.isIdType(this.id)){var e=this.collection?typeof this.collection.modelClass.prototype.idClass:"N/A";throw r("err")("Model id:"+String(this.id)+" is wrong type ("+typeof this.id+" vs expected "+e+")")}this._uiObservers=0,this.mirrorMask&&(this.mirror=new(o("WAWebBaseMirror")).BaseMirror(this))},i._refreshStaleModel=function(){if(!(!this._uiObservers&&this.stale))if(this.getCollection!=null)this.getCollection().find(this.id);else throw r("err")("base_model:_refreshStaleModel getCollection does not exist")},i.incObservers=function(t){this._uiObservers++,!t&&r("WAWebNetworkStatus").online&&this.stale&&(o("WAWebUiIdleEventBus").UiIdleEventBus.uiBusy?this.listenToOnce(o("WAWebUiIdleEventBus").UiIdleEventBus,"ui_idle",this._refreshStaleModel):this._refreshStaleModel())},i.decObservers=function(){this._uiObservers>0&&this._uiObservers--,this._uiObservers===0&&this.stopListening(o("WAWebUiIdleEventBus").UiIdleEventBus,"ui_idle",this._refreshStaleModel)},i.hasObservers=function(){return this._uiObservers>0},i.getObservers_TEST_ONLY=function(){return null},i.addChild=function(t,n){var e={};e[t]=n,this.set(e,{silent:!0}),this.listenTo(n,"all",this._getCachedEventBubblingHandler(t))},i.get=function(t){return this[t]},i.set=function(a,i,l){var t;!r("gkx")("26258")&&(n("cr:5292")==null?void 0:n("cr:5292").currentTransaction)!=null&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[txn] UI change in ",". See https://fburl.com/aleoj4tt"])),this.constructor.name);var s=l;return typeof a=="string"?this._set(a,i,s):(s=i,(t=s)!=null&&t.merge?this._set(_(a),s):this._set(a,s))},i._markChange=function(t,n){this.__initialized&&(this._getChanges().push({key:t,oldValue:n}),this.__fired&&(this.__fired[t]=!1))},i._set=function(t,n,a){var e,i=this;this.revisionNumber++;var l=!!this.__changes,s=o("WATypeUtils").isString(t)?[(e={},e[t]=n,e),a]:[t,n],u=s[0],c=s[1],d=new Set;if(Object.keys(u).forEach(function(e){var t=i._setKV(e,u[e],c);t==null||t.forEach(function(e){d.add(e)})}),d.size>0)for(var m=r("WANullthrows")(this._topo,"_topo unexpectedly undefined"),p=r("WANullthrows")(this._topoIndexMap),_=function(t){var e=m[t];if(!d.has(e))return 1;var n=i._setD(e);n==null||n.forEach(function(e){var n=r("WANullthrows")(p.get(e));if(n<t)throw r("err")("Circular derived properties / event listeners");d.add(e)})},f=0;f<m.length;f++)_(f);var g=c==null?void 0:c.silent;if(g!==!0&&this.hasUnfiredChanges()){for(var h=this.__fired={},y=this._getChanges(),C=y.length>0;y.length;){var b=y.shift(),v=b.key,S=b.oldValue;if(!h[v]){h[v]=!0;var R=this._definition[v].evt;if(this.isListening(R)||this.isListening("all")){var L=this[v];this.trigger(R,this,L,S)}}}(C&&this.isListening("change")||this.isListening("all"))&&this.trigger("change",this)}return l||(this.__changes&&(this.__changes=null),this.__fired&&(this.__fired=null)),this},i._setKV=function(t,n,a){var e;if(this._collections[t]){this[t].set(n,a);return}var i=this._definition[t];if(i){if(i.attr===o("WAWebModelUtils").Attr.DERIVED)throw r("err")("Attempting to directly set derived property: "+t)}
__d("WAAbortError",["WACustomError"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="AbortError",n}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError),s="AbortError";function u(e){return function(t){if(t.name===s)return e(t);throw t}}l.AbortError=e,l.ABORT_ERROR=s,l.catchAbort=u}),98);
__d("WAPromiseRaceAbort",["Promise","WAAbortError"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(t,r){if(r==null)return t;var a,i=r.aborted?(e||(e=n("Promise"))).reject(new(o("WAAbortError")).AbortError):new(e||(e=n("Promise")))(function(e,t){var n=function(){t(new(o("WAAbortError")).AbortError)};r.addEventListener("abort",n),a=function(){r.removeEventListener("abort",n)}});return(e||(e=n("Promise"))).race([i,t]).finally(function(){a==null||a(),a=null})}l.default=s}),98);
__d("WASignalAggregator",["err"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(){function e(){var e=this;this.$1=!1,this.$2=new AbortController,this.$3=new Set,this.signal=this.$2.signal,this.$5=function(t){e.delete(t.currentTarget),e.$6()}}var t=e.prototype;return t.add=function(){this.$4();for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r of t)r.aborted||(r.addEventListener("abort",this.$5),this.$3.add(r));this.$6()},t.$6=function(){if(!this.$1){var e=Array.from(this.$3).every(function(e){return e.aborted});e&&(this.dispose(),this.$2.abort())}},t.delete=function(){this.$4(),this.$7.apply(this,arguments)},t.$7=function(){for(var e=!1,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var o of n)this.$3.delete(o)&&(e=!0,o.removeEventListener("abort",this.$5));e&&this.$6()},t.$4=function(){if(this.$1)throw r("err")("Attempt to modify disposed SignalAggregator")},t.dispose=function(){if(!this.$1){this.$1=!0;for(var e of this.$3)this.$7(e)}},t.getSignals__INTERNAL=function(){return this.$3},e})();l.default=e}),98);
__d("WAMemoizeConcurrent",["Promise","WAAbortError","WAPromiseRaceAbort","WASignalAggregator"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(t,a){var i=new Map;return function(s){var l;if(s!=null&&(l=s.signal)!=null&&l.aborted)return(e||(e=n("Promise"))).reject(new(o("WAAbortError")).AbortError);var u=t.call(this,s),c=i.get(u);if(c==null||c.aggregator.signal.aborted){var d=new(r("WASignalAggregator")),m=babelHelpers.extends({},s,{signal:d.signal});c={aggregator:d,promise:a.call(this,m).finally(function(){d.dispose(),i.delete(u)})},i.set(u,c)}var p=(s==null?void 0:s.signal)||new AbortController().signal;return c.aggregator.add(p),r("WAPromiseRaceAbort")(c.promise,p)}}l.default=s}),98);
__d("WAWebBuildConstants",["SiteData","WALogger","WAWebEnvironment","gkx","justknobx"],(function(t,n,r,o,a,i,l){var e,s=r("gkx")("26258")||r("gkx")("26259"),u=s?"2":"3",c=s?"3000":"0",d=s?""+r("SiteData").client_revision:"0",m=u+"."+c+"."+d,p=y(),_=C(),f=function(){return p},g=function(){var t=p;if(t==null||t.length!==6||!/^\d{6}$/.test(t))return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["getWindowsVersion: invalid version string"]))).sendLogs("invalid-windows-version"),null;var n=parseInt(t,10);return Number.isNaN(n)?null:n},h=p==null?m:m+"."+p;function y(){if(r("WAWebEnvironment").isWindows){var e,t=new URLSearchParams((e=self.location.search)!=null?e:"");return t.get("windowsBuild")}return null}function C(){return b(self.location.href)}function b(e){if(!r("justknobx")._("5257"))return!1;var t=new URLSearchParams(e!=null?e:"");return r("WAWebEnvironment").isWindows&&t.get("windows_offline")==="1"}var v="";r("gkx")("26258")||(r("gkx")("26259")?v=".i":v=".d");var S=h+v,R=self.location.origin+"/",L="/",E=self.location.origin+"/";l.VERSION_PRIMARY=u,l.VERSION_SECONDARY=c,l.VERSION_TERTIARY=d,l.VERSION_BASE=m,l.WINDOWS_BUILD=p,l.WINDOWS_OFFLINE=_,l.getWindowsBuild=f,l.getWindowsVersion=g,l.VERSION_BASE_WITH_WINDOWS_BUILD=h,l.PUSH_PHASE=r("SiteData").push_phase,l.isWindowsOfflineUrl=b,l.VERSION_STR=S,l.DYN_ORIGIN=R,l.WEB_PUBLIC_PATH=L,l.BUILD_URL=E}),98);
__d("WAWebComposeBoxPanelTypes",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum").Mirrored(["EMOJI","GIF","STICKER"]);i.ComposeBoxExpressionPanel=e}),66);
__d("WAWebDbUsageApiConst",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({LOW_QUOTA_EXCEEDED:"low_quota_exceed",HIGH_QUOTA_EXCEEDED:"high_quota_exceed",NO_ALERT:"no_alert"});i.StorageAlertType=e}),66);
__d("WAWebPrivacySettings",[],(function(t,n,r,o,a,i){var e={all:"all",contacts:"contacts",contact_blacklist:"contact_blacklist",none:"none"},l=babelHelpers.extends({},e,{error:"error"}),s={all:"all",none:"none"},u={all:"all",match_last_seen:"match_last_seen"},c=babelHelpers.extends({},u,{error:"error"}),d=babelHelpers.extends({},s,{error:"error"}),m={all:"all",contacts:"contacts"},p={all:"all",known:"known",contacts:"contacts"},_=babelHelpers.extends({},p,{error:"error"}),f={off:"off",on_standard:"on_standard"};i.VISIBILITY=e,i.VISIBILITY_WITH_ERROR=l,i.ALL_NONE=s,i.ONLINE_VISIBILITY=u,i.ONLINE_VISIBILITY_WITH_ERROR=c,i.ALL_NONE_WITH_ERROR=d,i.ALL_CONTACTS=m,i.CALL_ADD=p,i.CALL_ADD_WITH_ERROR=_,i.DEFENSE_MODE_STATE=f}),66);
__d("WAWebUserPrefsGeneral",["WALogger","WAWebComposeBoxPanelTypes","WAWebDbUsageApiConst","WAWebEnvironment","WAWebEventEmitter","WAWebMobilePlatformPersistence","WAWebPrivacySettings","WAWebUserPrefsDebugKeys","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsKeys","WAWebUserPrefsStore","asyncToGeneratorRuntime","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m="light",p=new(r("WAWebEventEmitter"));function _(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.LAST_PUSHNAME,e)}function f(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.LAST_PUSHNAME);return typeof e=="string"?e:null}function g(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").KEYS.BROWSER_ID);return typeof e=="string"?e:null}function h(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").KEYS.BROWSER_ID,e)}function y(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.LAST_CHAT_MUTE_DURATION,e===Number.POSITIVE_INFINITY?"Infinity":e)}function C(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.LAST_CHAT_MUTE_DURATION);return e==="Infinity"?Number.POSITIVE_INFINITY:typeof e=="number"?e:null}function b(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").KEYS.THEME,e)}function v(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").KEYS.THEME);return e==="light"||e==="dark"?e:m}function S(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").KEYS.SYSTEM_THEME_MODE,e)}function R(){return r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").KEYS.SYSTEM_THEME_MODE)!==!1}function L(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.LAST_MEDIA_EDITOR_PAINT_COLOR,e)}function E(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.LAST_MEDIA_EDITOR_PAINT_COLOR);return typeof e=="string"?e:null}function k(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.LAST_SELECTED_COMPOSE_BOX_PANEL,e)}function I(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.LAST_SELECTED_COMPOSE_BOX_PANEL);return typeof e!="string"?null:o("WAWebComposeBoxPanelTypes").ComposeBoxExpressionPanel.cast(e)}function T(e){r("WAWebUserPrefsStore").setUser(e.toString(),!0)}function D(e){return r("WAWebUserPrefsStore").getUser(e.toString())===!0}function x(e,t,n){if(e!=null){var r=e[0],o=e[1];if(typeof n=="string"){var a=o[n];a!=null&&a===n&&(t[r]=a)}}}function $(){var e={},t=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").HASHED_KEYS.USER_PRIVACY_SETTINGS);return t==null||typeof t!="object"||(x(["readReceipts",o("WAWebPrivacySettings").ALL_NONE],e,t.readReceipts),x(["groupAdd",o("WAWebPrivacySettings").VISIBILITY],e,t.groupAdd),x(["profilePicture",o("WAWebPrivacySettings").VISIBILITY],e,t.profilePicture),x(["about",o("WAWebPrivacySettings").VISIBILITY],e,t.about),x(["lastSeen",o("WAWebPrivacySettings").VISIBILITY],e,t.lastSeen),x(["online",o("WAWebPrivacySettings").ONLINE_VISIBILITY],e,t.online),x(["callAdd",o("WAWebPrivacySettings").CALL_ADD],e,t.callAdd),x(["messages",o("WAWebPrivacySettings").ALL_CONTACTS],e,t.messages),x(["defenseMode",o("WAWebPrivacySettings").DEFENSE_MODE_STATE],e,t.defenseMode),e.defenseMode!=null&&e.defenseMode!=="off"?e.disableLinkPreviews=!0:t.disableLinkPreviews!=null&&(e.disableLinkPreviews=t.disableLinkPreviews===!0),t.disallowAllP2p!=null&&(e.disallowAllP2p=t.disallowAllP2p===!0)),e}function P(t){o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").HASHED_KEYS.USER_PRIVACY_SETTINGS,t).catch(function(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["setUserPrivacySettings: failed to set to indexedDB"])))}),p.trigger("all",t)}function N(){return r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.AUTO_DOWNLOAD_PHOTOS)!==!1}function M(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.AUTO_DOWNLOAD_PHOTOS,e)}function w(){return r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.AUTO_DOWNLOAD_AUDIO)!==!1}function A(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.AUTO_DOWNLOAD_AUDIO,e)}function F
__d("WAWebMiscBrowserUtils",["WABase64","WALogger","WATimeUtils","WAWebDebounce","WAWebUA","WAWebUserPrefsGeneral"],(function(t,n,r,o,a,i,l){var e,s=!1,u=r("WAWebDebounce")(function(){return s=!1},500),c=2160*60*60;function d(){var e=new Uint8Array(16);return self.crypto.getRandomValues(e),o("WABase64").encodeB64(e)}var m={id:function(){var e=o("WAWebUserPrefsGeneral").getBrowserId();return e||(e=d(),o("WAWebUserPrefsGeneral").setBrowserId(e),e)},persistentExpiringId:function(){var e=o("WAWebUserPrefsGeneral").getPersistentExpiringId();if(e!=null){var t=o("WATimeUtils").unixTime()-e.ts>=c;if(!t)return e.value}var n={ts:o("WATimeUtils").unixTime(),value:d()};return o("WAWebUserPrefsGeneral").setPersistentExpiringId(n),n.value},info:function(){var e=p();return{os:e.os.name,version:e.os.version,name:e.browser.name,ua:e.browser.name+" "+e.browser.version}},hardRefresh:function(){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[reload] hardRefresh"]))),this.promptUnloadGuards++,location.reload(!1)},startDownloading:function(){s=!0,u()},clearDownloading:function(){s=!1},isDownloading:function(){return s},promptUnloadGuards:0};function p(){var e=o("WAWebUA").UA.parser.getResult();if(e!=null&&e.browser.name==="Chrome"){var t,n=(t=self.navigator)==null||(t=t.userAgentData)==null?void 0:t.brands;if(n!=null){var r=n.some(function(e){return e.brand==="Microsoft Edge"});r&&(e.browser.name="Edge")}}return e}l.default=m}),98);
__d("WAWebNullFunc",[],(function(t,n,r,o,a,i){"use strict";function e(){return null}i.returnNull=e}),66);
__d("WATypedArraysCast",["WABase64"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){return t instanceof e?t:typeof t=="string"?new e(o("WABase64").decodeB64(t)):new e(t)}l.castTypedArrays=e}),98);
__d("WACryptoHmac",["WACryptoDependencies","WATypedArraysCast"],(function(t,n,r,o,a,i,l){"use strict";var e=32,s=new Uint8Array(e),u={name:"HMAC",hash:"SHA-256"},c={name:"HMAC",hash:"SHA-512"},d={name:"HMAC",hash:"SHA-1"};function m(e,t){var n=o("WATypedArraysCast").castTypedArrays(Uint8Array,t);return o("WACryptoDependencies").getCrypto().subtle.importKey("raw",n,e,!1,["sign"]).then(function(t){return{key:t,algo:e}})}function p(e){return m(u,e)}function _(e,t,n){var r=e.algo,a=e.key;return o("WACryptoDependencies").getCrypto().subtle.sign(r,a,t).then(function(e){return n!=null&&n!==0?e.slice(0,n):e})}function f(e,t){return m(u,e!=null?e:s).then(function(e){return _(e,t)})}function g(e,t,n){return m(u,e).then(function(e){return _(e,t,n)})}function h(e,t,n){return m(c,e).then(function(e){return _(e,t,n)})}function y(e,t,n){return m(d,e).then(function(e){return _(e,t,n)})}l.SHA256_BYTE_LENGTH=e,l.encodeKeySha256=p,l.sign=_,l.extractSha256=f,l.hmacSha256=g,l.hmacSha512=h,l.hmacSha1=y}),98);
__d("WAWebDataUrlToBlob",["err"],(function(t,n,r,o,a,i,l){var e=/^data:((.*?)(;charset=.*?)?)(;base64)?,/;function s(t){var n=t.match(e);if(!n)throw r("err")("invalid data URI");var o=n[2]?n[1]:"text/plain"+(n[3]||";charset=US-ASCII"),a=!!n[4],i=t.slice(n[0].length),l;a?l=atob(i):l=decodeURIComponent(i);for(var s=new ArrayBuffer(l.length),u=new Uint8Array(s),c=0;c<l.length;c+=1)u[c]=l.charCodeAt(c);return new Blob([u],{type:o})}l.dataURLtoBlob=s}),98);
__d("WATypedArraysEqual",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){return e===t?!0:e.length!==t.length?!1:e.every(function(e,n){return e===t[n]})}i.default=e}),66);
__d("WAWebMimeToExt",[],(function(t,n,r,o,a,i){var e={"application/":{applixware:"aw","atom+xml":"atom","atomcat+xml":"atomcat","atomsvc+xml":"atomsvc","ccxml+xml":"ccxml","cdmi-":{capability:"cdmia",container:"cdmic",domain:"cdmid",object:"cdmio",queue:"cdmiq"},"davmount+xml":"davmount","docbook+xml":"dbk","dssc+der":"dssc","dssc+xml":"xdssc",ecmascript:"ecma","emma+xml":"emma","epub+zip":"epub",exi:"exi","font-":{tdpfr:"pfr",woff:"woff"},"gml+xml":"gml","gpx+xml":"gpx",gxf:"gxf",hyperstudio:"stk","inkml+xml":["ink","inkml"],ipfix:"ipfix","java-":{archive:"jar",vm:"class","serialized-object":"ser"},javascript:"js",json:"json","jsonml+json":"jsonml","lost+xml":"lostxml","mac-":{binhex40:"hqx",compactpro:"cpt"},"mads+xml":"mads",marc:"mrc","marcxml+xml":"mrcx",mathematica:["ma","nb","mb"],"mathml+xml":"mathml",mbox:"mbox","mediaservercontrol+xml":"mscml","metalink+xml":"metalink","metalink4+xml":"meta4","mets+xml":"mets","mods+xml":"mods",mp21:["m21","mp21"],mp4:"mp4s",msword:["doc","dot"],mxf:"mxf",oda:"oda",ogg:"ogx","omdoc+xml":"omdoc",onenote:["onetoc","onetoc2","onetmp","onepkg"],oxps:"oxps",pdf:"pdf","pgp-":{encrypted:"pgp",signature:["asc","sig"]},pkcs10:"p10","pkcs7-":{mime:["p7m","p7c"],signature:"p7s"},pkcs8:"p8","pkix-":{cert:"cer",crl:"crl",pkipath:"pkipath","attr-cert":"ac"},pkixcmp:"pki","pls+xml":"pls",postscript:["ai","eps","ps"],"pskc+xml":"pskcxml","rdf+xml":"rdf","reginfo+xml":"rif","resource-":{"lists+xml":"rl","lists-diff+xml":"rld"},"rpki-":{ghostbusters:"gbr",manifest:"mft",roa:"roa"},"rsd+xml":"rsd","rss+xml":"rss",rtf:"rtf","sbml+xml":"sbml","scvp-":{"cv-":{request:"scq",response:"scs"},"vp-":{request:"spq",response:"spp"}},sdp:"sdp","set-":{"payment-initiation":"setpay","registration-initiation":"setreg"},"shf+xml":"shf","smil+xml":["smi","smil"],"sparql-":{query:"rq","results+xml":"srx"},srgs:"gram","srgs+xml":"grxml","sru+xml":"sru","ssdl+xml":"ssdl","ssml+xml":"ssml","tei+xml":["tei","teicorpus"],"thraud+xml":"tfi","vnd.":{acucobol:"acu",acucorp:["atc","acutc"],"adobe.":{fxp:["fxp","fxpl"],"xdp+xml":"xdp",xfdf:"xfdf","formscentral.fcdt":"fcdt","air-application-installer-package+zip":"air"},"apple.":{"installer+xml":"mpkg",keynote:"key",mpegurl:"m3u8"},audiograph:"aep",bmi:"bmi",businessobjects:"rep","chemdraw+xml":"cdxml",cinderella:"cdy",claymore:"cla",commonspace:"csp",cosmocaller:"cmc","crick.":{clicker:"clkx","clicker.":{keyboard:"clkk",palette:"clkp",template:"clkt",wordbank:"clkw"}},"curl.":{car:"car",pcurl:"pcurl"},dart:"dart","dece.":{data:["uvf","uvvf","uvd","uvvd"],"ttml+xml":["uvt","uvvt"],unspecified:["uvx","uvvx"],zip:["uvz","uvvz"]},dna:"dna",dpgraph:"dpg",dreamfactory:"dfac","dvb.":{ait:"ait",service:"svc"},dynageo:"geo",enliven:"nml","epson.":{esf:"esf",msf:"msf",quickanime:"qam",salt:"slt",ssf:"ssf"},"eszigno3+xml":["es3","et3"],"ezpix-":{album:"ez2",package:"ez3"},fdf:"fdf","fdsn.":{mseed:"mseed",seed:["seed","dataless"]},flographit:"gph",framemaker:["fm","frame","maker","book"],"frogans.":{fnc:"fnc",ltf:"ltf"},"fujitsu.":{oasys:"oas",oasys2:"oa2",oasys3:"oa3",oasysgp:"fg5",oasysprs:"bh2"},"fujixerox.":{ddd:"ddd",docuworks:"xdw","docuworks.binder":"xbd"},fuzzysheet:"fzs","geogebra.":{file:"ggb",tool:"ggt"},geonext:"gxt",geoplan:"g2w",geospace:"g3w",gmx:"gmx",grafeq:["gqf","gqs"],"groove-":{account:"gac",help:"ghf",injector:"grv","tool-":{message:"gtm",template:"tpl"},vcard:"vcg","identity-message":"gim"},"hal+xml":"hal",hbci:"hbci","hp-":{hpgl:"hpgl",hpid:"hpid",hps:"hps",jlyt:"jlt",pcl:"pcl",pclxl:"pclxl"},"ibm.":{minipay:"mpy",modcap:["afp","listafp","list3820"],"rights-management":"irm","secure-container":"sc"},iccprofile:["icc","icm"],igloader:"igl","immervision-":{ivp:"ivp",ivu:"ivu"},intergeo:"i2g","intu.":{qbo:"qbo",qfx:"qfx"},jam:"jam",jisp:"jisp",kahootz:["ktz","ktr"],"kde.":{karbon:"karbon",kchart:"chrt",kformula:"kfo",kivio:"flw",kontour:"kon",kpresenter:["kpr","kpt"],kspread:"ksp",kword:["kwd","kwt"]},kenameaapp:"htke",kidspiration:"kia",kinar:["kne","knp"],koan:["skp","skd","skt","skm"],"lotus-":{approach:"apr",freelance:"pre",notes:"nsf",organizer:"org",screenc
__d("WAWebMimeTypesBuildExtToMime",["WATypeUtils","WAWebMimeToExt"],(function(t,n,r,o,a,i,l){function e(t,n,r,a){var i=t;if(Array.isArray(i)||o("WATypeUtils").isString(i)){o("WATypeUtils").isString(i)&&(i=[i]);for(var l=0;l<i.length;l++){var s=i[l];o("WATypeUtils").isString(s)&&(n[s]=a+r)}return}if(typeof i=="object")for(var u in i)e(i[u],n,u,a+r)}function s(t){try{var n=t!=null&&t!==""?JSON.parse(t):r("WAWebMimeToExt"),o={};return e(n,o,"",""),o}catch(e){return null}}l.default=s}),98);
/**
* License: https://www.facebook.com/legal/license/t3hOLs8wlXy/
*/
__d("file-type-3.8.0",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e};function s(){l.exports=function(e){return e&&e.length>1?e[0]===255&&e[1]===216&&e[2]===255?{ext:"jpg",mime:"image/jpeg"}:e[0]===137&&e[1]===80&&e[2]===78&&e[3]===71?{ext:"png",mime:"image/png"}:e[0]===71&&e[1]===73&&e[2]===70?{ext:"gif",mime:"image/gif"}:e[8]===87&&e[9]===69&&e[10]===66&&e[11]===80?{ext:"webp",mime:"image/webp"}:(e[0]===73&&e[1]===73&&e[2]===42&&e[3]===0||e[0]===77&&e[1]===77&&e[2]===0&&e[3]===42)&&e[8]===67&&e[9]===82?{ext:"cr2",mime:"image/x-canon-cr2"}:e[0]===73&&e[1]===73&&e[2]===42&&e[3]===0||e[0]===77&&e[1]===77&&e[2]===0&&e[3]===42?{ext:"tif",mime:"image/tiff"}:e[0]===66&&e[1]===77?{ext:"bmp",mime:"image/bmp"}:e[0]===73&&e[1]===73&&e[2]===188?{ext:"jxr",mime:"image/vnd.ms-photo"}:e[0]===56&&e[1]===66&&e[2]===80&&e[3]===83?{ext:"psd",mime:"image/vnd.adobe.photoshop"}:e[0]===80&&e[1]===75&&e[2]===3&&e[3]===4&&e[30]===109&&e[31]===105&&e[32]===109&&e[33]===101&&e[34]===116&&e[35]===121&&e[36]===112&&e[37]===101&&e[38]===97&&e[39]===112&&e[40]===112&&e[41]===108&&e[42]===105&&e[43]===99&&e[44]===97&&e[45]===116&&e[46]===105&&e[47]===111&&e[48]===110&&e[49]===47&&e[50]===101&&e[51]===112&&e[52]===117&&e[53]===98&&e[54]===43&&e[55]===122&&e[56]===105&&e[57]===112?{ext:"epub",mime:"application/epub+zip"}:e[0]===80&&e[1]===75&&e[2]===3&&e[3]===4&&e[30]===77&&e[31]===69&&e[32]===84&&e[33]===65&&e[34]===45&&e[35]===73&&e[36]===78&&e[37]===70&&e[38]===47&&e[39]===109&&e[40]===111&&e[41]===122&&e[42]===105&&e[43]===108&&e[44]===108&&e[45]===97&&e[46]===46&&e[47]===114&&e[48]===115&&e[49]===97?{ext:"xpi",mime:"application/x-xpinstall"}:e[0]===80&&e[1]===75&&(e[2]===3||e[2]===5||e[2]===7)&&(e[3]===4||e[3]===6||e[3]===8)?{ext:"zip",mime:"application/zip"}:e[257]===117&&e[258]===115&&e[259]===116&&e[260]===97&&e[261]===114?{ext:"tar",mime:"application/x-tar"}:e[0]===82&&e[1]===97&&e[2]===114&&e[3]===33&&e[4]===26&&e[5]===7&&(e[6]===0||e[6]===1)?{ext:"rar",mime:"application/x-rar-compressed"}:e[0]===31&&e[1]===139&&e[2]===8?{ext:"gz",mime:"application/gzip"}:e[0]===66&&e[1]===90&&e[2]===104?{ext:"bz2",mime:"application/x-bzip2"}:e[0]===55&&e[1]===122&&e[2]===188&&e[3]===175&&e[4]===39&&e[5]===28?{ext:"7z",mime:"application/x-7z-compressed"}:e[0]===120&&e[1]===1?{ext:"dmg",mime:"application/x-apple-diskimage"}:e[0]===0&&e[1]===0&&e[2]===0&&(e[3]===24||e[3]===32)&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112||e[0]===51&&e[1]===103&&e[2]===112&&e[3]===53||e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===109&&e[9]===112&&e[10]===52&&e[11]===50&&e[16]===109&&e[17]===112&&e[18]===52&&e[19]===49&&e[20]===109&&e[21]===112&&e[22]===52&&e[23]===50&&e[24]===105&&e[25]===115&&e[26]===111&&e[27]===109||e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===105&&e[9]===115&&e[10]===111&&e[11]===109||e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===109&&e[9]===112&&e[10]===52&&e[11]===50&&e[12]===0&&e[13]===0&&e[14]===0&&e[15]===0?{ext:"mp4",mime:"video/mp4"}:e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===77&&e[9]===52&&e[10]===86?{ext:"m4v",mime:"video/x-m4v"}:e[0]===77&&e[1]===84&&e[2]===104&&e[3]===100?{ext:"mid",mime:"audio/midi"}:e[31]===109&&e[32]===97&&e[33]===116&&e[34]===114&&e[35]===111&&e[36]===115&&e[37]===107&&e[38]===97?{ext:"mkv",mime:"video/x-matroska"}:e[0]===26&&e[1]===69&&e[2]===223&&e[3]===163?{ext:"webm",mime:"video/webm"}:e[0]===0&&e[1]===0&&e[2]===0&&e[3]===20&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112?{ext:"mov",mime:"video/quicktime"}:e[0]===82&&e[1]===73&&e[2]===70&&e[3]===70&&e[8]===65&&e[9]===86&&e[10]===73?{ext:"avi",mime:"video/x-msvideo"}:e[0]===48&&e[1]===38&&e[2]===178&&e[3]===117&&e[4]===142&&e[5]===102&&e[6]===207&&e[7]===17&&e[8]===166&&e[9]===217?{ext:"wmv",mime:"video/x-ms-wmv"}:e[0]===0&&e[1]===0&&e[2]===1&&e[3].toString(16)[0]==="b"?{ext:"mpg",mime:"video/mpeg"}:e[0]===73&&e[1]===68&&e[2]===51||e[0]===255&&e[1]===251?{
__d("file-type",["file-type-3.8.0"],(function(t,n,r,o,a,i){a.exports=n("file-type-3.8.0")()}),null);
__d("WAWebMimeTypes",["WATypedArraysEqual","WAWebABProps","WAWebMimeTypesBuildExtToMime","WAWebMiscErrors","file-type","lodash"],(function(t,n,r,o,a,i,l){var e=262,s=new Uint8Array([208,207,17,224,161,177,26,225]),u="application/x-cfb";function c(e){return r("WATypedArraysEqual")(e,s)}var d={"text/plain":{ext:"TXT",msgType:"document",icon:"icon-doc-txt",canSend:!0},"text/rtf":{ext:"RTF",msgType:"document",icon:"icon-doc-doc",canSend:!0,signatureMimetype:"application/rtf"},"text/vcard":{ext:"VCF",msgType:"vcard"},"application/zip":{ext:"ZIP",icon:"icon-doc-generic",msgType:"document"},"application/pdf":{ext:"PDF",msgType:"document",icon:"icon-doc-pdf",canSend:!0,signatureMimetype:"application/pdf",previewType:"pdf"},"application/msword":{ext:"DOC",msgType:"document",icon:"icon-doc-doc",canSend:!0,signatureMimetype:"application/x-msi",previewType:"msoffice"},"application/vnd.ms-excel":{ext:"XLS",msgType:"document",icon:"icon-doc-xls",canSend:!0,signatureMimetype:"application/x-msi",previewType:"msoffice"},"application/vnd.ms-powerpoint":{ext:"PPT",msgType:"document",icon:"icon-doc-ppt",canSend:!0,signatureMimetype:"application/x-msi",previewType:"msoffice"},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{ext:"DOCX",msgType:"document",icon:"icon-doc-doc",canSend:!0,signatureMimetype:"application/zip",previewType:"msoffice"},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{ext:"PPTX",msgType:"document",icon:"icon-doc-ppt",canSend:!0,signatureMimetype:"application/zip",previewType:"msoffice"},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{ext:"XLSX",msgType:"document",icon:"icon-doc-xls",canSend:!0,signatureMimetype:"application/zip",previewType:"msoffice"},"audio/aac":{msgType:"audio",ext:"AAC"},"audio/mp4":{msgType:"audio"},"audio/amr":{msgType:"audio"},"audio/mpeg":{msgType:"audio"},"audio/ogg; codecs=opus":{msgType:"audio",ext:"OGG"},"audio/wav":{msgType:"audio",ext:"wav"},"video/mp4":{msgType:"video",ext:"MP4"},"video/3gpp":{msgType:"video"},"image/jpeg":{msgType:"image"},"image/png":{msgType:"image"}},m=d,p=r("lodash").pickBy(m,function(e){return(e==null?void 0:e.msgType)==="document"}),_="*",f="image/*",g="video/mp4,video/3gpp,video/quicktime",h="video/mp4,video/3gpp,video/quicktime,video/webm,video/x-matroska";function y(){return o("WAWebABProps").getABPropConfigValue("transcode_and_repair_videos")===!0?h:g}var C=g,b="audio/wav,audio/mp3,audio/ogg,audio/aac,audio/mpeg",v=r("WAWebMimeTypesBuildExtToMime")(),S=r("lodash").pickBy(d,function(e){return(e==null?void 0:e.msgType)==="document"&&e.canSend===!0&&e.ext!=null});function R(e,t,n){n===void 0&&(n=!1);for(var r in S){var o=d[r];if(o!=null){var a=o.ext,i=o.signatureMimetype,l=n?i:r;if(l===e&&a!=null&&t!=null&&t.toLowerCase().endsWith(a.toLowerCase()))return r}}return n||e!=null?e:"application/octet-stream"}function L(e){var t,n=d[e];return n?"."+((t=n.ext)!=null?t:e.split("/")[1]).toLowerCase():""}function E(e){var t=d[e];return t==null?void 0:t.previewType}function k(t,n){var a=n.subarray(0,e),i=r("file-type")(a);if(i)return i.mime;if(t==="image")return"image/jpeg";if(t==="group-history")return"application/protobuf";throw new(o("WAWebMiscErrors")).MediaEncryptionError("unknown mime decrypt error for type:"+t)}var I="audio/ogg";function T(e){return e==null?!1:e.includes(I)}function D(e){return E(e)==="pdf"}l.MIMETYPE_DETERMINING_LENGTH=e,l.MSCFB_HEADER=s,l.MSCFB_MIME=u,l.isMsCompoundFileBinaryFormat=c,l.MIMETYPES=m,l.DOCUMENT_MIMETYPES=p,l.DOC_MIMES=_,l.IMAGE_MIMES=f,l.getVideoMimes=y,l.VIDEO_MIMES=C,l.AUDIO_MIMES=b,l.EXT_TO_MIME=v,l.isAllowedDocumentMimetype=R,l.getExtension=L,l.previewType=E,l.getMediaMimeType=k,l.isOpus=T,l.isPdfDocument=D}),98);
__d("WAWebMsgType",[],(function(t,n,r,o,a,i){var e={BROADCAST_NOTIFICATION:"broadcast_notification",CALL_LOG:"call_log",E2E_NOTIFICATION:"e2e_notification",GP2:"gp2",HISTORY_BUNDLE:"history_bundle",NEWSLETTER_NOTIFICATION:"newsletter_notification",NOTIFICATION:"notification",NOTIFICATION_TEMPLATE:"notification_template",PROTOCOL:"protocol",ALBUM:"album",AUDIO:"audio",AUTOMATED_GREETING_MESSAGE:"automated_greeting_message",BIZ_CONTENT_PLACEHOLDER:"biz_content_placeholder",BIZ_COVER_PHOTO:"biz-cover-photo",BUTTONS_RESPONSE:"buttons_response",CHAT:"chat",CIPHERTEXT:"ciphertext",COMMENT:"comment",DEBUG:"debug",DEBUG_PLACEHOLDER:"debug_placeholder",DOCUMENT:"document",EVENT_CREATION:"event_creation",EVENT_EDIT_ENCRYPTED:"event_edit_encrypted",EVENT_RESPONSE:"event_response",GROUPS_V4_INVITE:"groups_v4_invite",HSM:"hsm",IMAGE:"image",INTERACTIVE:"interactive",INTERACTIVE_RESPONSE:"interactive_response",KEEP_IN_CHAT:"keep_in_chat",LIST:"list",LIST_RESPONSE:"list_response",LOADING_MEDIA:"loading_media",LOCATION:"location",MESSAGE_EDIT_ENCRYPTED:"message_edit_encrypted",MESSAGE_HISTORY_BUNDLE:"group-history",MESSAGE_HISTORY_NOTICE:"message_history_notice",MULTI_VCARD:"multi_vcard",NATIVE_FLOW:"native_flow",NEWSLETTER_ADMIN_INVITE:"newsletter_admin_invite",NEWSLETTER_FOLLOWER_INVITE:"newsletter_follower_invite",NEWSLETTER_QUESTION_RESPONSE:"newsletter_question_response",ORDER:"order",OVERSIZED:"oversized",PAYMENT:"payment",PIN_MESSAGE:"pin_message",PINNED_MESSAGE:"pinned_message",POLL_ADD_OPTION_ENCRYPTED:"poll_add_option_encrypted",POLL_CREATION:"poll_creation",POLL_EDIT_ENCRYPTED:"poll_edit_encrypted",POLL_RESULT_SNAPSHOT:"poll_result_snapshot",POLL_UPDATE:"poll_update",PRODUCT:"product",PTT:"ptt",PTV:"ptv",QUARANTINED:"quarantined",REACTION:"reaction",REACTION_ENC:"reaction_enc",REQUEST_PHONE_NUMBER:"request_phone_number",REVOKED:"revoked",RICH_RESPONSE:"rich_response",STATUS:"status",STATUS_NOTIFICATION:"status_notification",STICKER:"sticker",STICKER_PACK:"sticker-pack",GUEST_UPSELL_SYSTEM_MSG:"guest_upsell_system_msg",TEMPLATE_BUTTON_REPLY:"template_button_reply",UNKNOWN:"unknown",VCARD:"vcard",VIDEO:"video"},l={MEDIA_MSG:1,DOC_MSG:2,HAS_LINK:4},s=new Set(Object.keys(e).map(function(t){return e[t]})),u=["broadcast_notification","call_log","debug","e2e_notification","gp2","newsletter_notification","notification","notification_template","protocol","pinned_message"],c={Album:"album",AssociatedImage:"associatedImage",AssociatedUnknown:"associatedUnknown",AssociatedVideo:"associatedVideo",Audio:"audio",AutomatedGreetingMessage:"automatedGreetingMessage",BizContentPlaceholder:"bizContentPlaceholder",BizCoverPhoto:"bizCoverPhoto",BroadcastNotification:"broadcastNotification",ButtonsResponse:"buttonsResponse",CallLog:"callLog",Chat:"chat",Ciphertext:"ciphertext",CommentDecrypted:"commentDecrypted",CommentEncrypted:"commentEncrypted",Debug:"debug",DebugPlaceholder:"debugPlaceholder",Document:"document",E2eNotification:"e2eNotification",EventCreation:"eventCreation",EventEditDecrypted:"eventEditDecrypted",EventEditEncrypted:"eventEditEncrypted",EventResponseDecrypted:"eventResponseDecrypted",EventResponseEncrypted:"eventResponseEncrypted",Gp2:"gp2",GroupsV4Invite:"groupsV4Invite",Historybundle:"historyBundle",Hsm:"hsm",Image:"image",Interactive:"interactive",InteractiveResponse:"interactiveResponse",KeepInChat:"keepInChat",List:"list",ListResponse:"listResponse",LoadingMedia:"loadingMedia",Location:"location",LocationLive:"locationLive",MessageEditEncrypted:"messageEditEncrypted",MessageEditDecrypted:"messageEditDecrypted",MessageHistoryBundle:"messageHistoryBundle",MemberLabel:"memberLabel",MessageHistoryNotice:"messageHistoryNotice",MultiVcard:"multiVcard",NativeFlow:"nativeFlow",NewsletterAdminInvite:"newsletterAdminInvite",NewsletterFollowerInvite:"newsletterFollowerInvite",NewsletterNotification:"newsletterNotification",NewsletterQuestionResponse:"newsletterQuestionResponse",Notification:"notification",NotificationTemplate:"notificationTemplate",Order:"order",Oversized:"oversized",Payment:"payment",PeerMessage:"peerMessage",PinIn
__d("WAWebFileUtils",["Promise","WAWebBoolFunc","WAWebMimeTypes","WAWebMiscErrors","WAWebMsgType","asyncToGeneratorRuntime","err","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s=Object.freeze({IMAGE:"image",VIDEO:"video",AUDIO:"audio",DOCUMENT:"document",STICKER:"sticker",STICKER_PACK:"sticker-pack"}),u="NotReadableError",c=function(t){var e;return(e=t==null?void 0:t.message)!=null?e:""};function d(t){var a;return new(e||(e=n("Promise")))(function(e,n){a=new FileReader,a.onload=e,a.onerror=function(){var e;n(((e=a.error)==null?void 0:e.name)===u?new(o("WAWebMiscErrors")).FileNotReadableError("blobToArrayBuffer error: "+c(a.error)):r("err")("blobToArrayBuffer error: "+c(a.error)))},a.onabort=function(){n(r("err")("blobToArrayBuffer abort: "+c(a.error)))},a.readAsArrayBuffer(t)}).then(function(){return a.result})}function m(e){var t=e.webkitSlice?e.webkitSlice(0,1):e.slice(0,1);return d(t).then(function(e){return e.byteLength===1}).catch(o("WAWebBoolFunc").returnFalse)}function p(t){var o,a;return new(e||(e=n("Promise")))(function(e,n){o=document.createElement("audio"),o.addEventListener("loadeddata",e),o.addEventListener("error",function(){n(r("err")("getAudioDuration: error loading audio"))}),o.src=a=URL.createObjectURL(t)}).then(function(){return~~o.seekable.end(0)}).finally(function(){a&&URL.revokeObjectURL(a)})}function _(e){var t=e.split("/")[0];return t===s.IMAGE?s.IMAGE:t===s.VIDEO?s.VIDEO:t===s.AUDIO?s.AUDIO:s.DOCUMENT}function f(e){var t=h(e),n=o("WAWebMimeTypes").isAllowedDocumentMimetype(r("isStringNullOrEmpty")(t)?null:o("WAWebMimeTypes").EXT_TO_MIME&&o("WAWebMimeTypes").EXT_TO_MIME[t],e,!1);return n}function g(e){return e.replace(/\.+$/,"")}function h(e){var t=g(e.trimRight()),n=t.split(".");return n.length>1?n[n.length-1].toLowerCase():null}function y(e,t,n){var r=n||{},o=new Blob(e,r),a=o;return a.name=t,a}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(typeof t.text=="function")return t.text();var o=new FileReader;if(yield new(e||(e=n("Promise")))(function(e,n){o.onload=e,o.onerror=function(e){n(r("err")("blobToText error: "+String(e)))},o.onabort=function(e){n(r("err")("blobToText abort: "+String(e)))},o.readAsText(t)}),o.result instanceof ArrayBuffer)throw new TypeError("blobToText error: Invalid result type: ArrayBuffer");if(o.result==null)throw new TypeError("blobToText: Invalid result type: null");return o.result}),b.apply(this,arguments)}function v(e){return e.type===o("WAWebMsgType").MSG_TYPE.DOCUMENT}l.FILETYPE=s,l.blobToArrayBuffer=d,l.validateBlob=m,l.getAudioDuration=p,l.typeFromMimetype=_,l.getMimeTypeForFilepath=f,l.removeTrailingDots=g,l.getFileExtension=h,l.createFile=y,l.blobToText=C,l.isDocument=v}),98);
/**
* License: https://www.facebook.com/legal/license/t3hOLs8wlXy/
*/
__d("url-search-params-polyfill-5.1.0",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e};function s(){(function(e){var t=e.URLSearchParams&&e.URLSearchParams.prototype.get?e.URLSearchParams:null,n=t&&new t({a:1}).toString()==="a=1",r=t&&new t("s=%2B").get("s")==="+",o="__URLSearchParams__",a=t?(function(){var e=new t;return e.append("s"," &"),e.toString()==="s=+%26"})():!0,i=s.prototype,l=!!(e.Symbol&&e.Symbol.iterator);if(t&&n&&r&&a)return;function s(e){e=e||"",(e instanceof URLSearchParams||e instanceof s)&&(e=e.toString()),this[o]=f(e)}i.append=function(e,t){g(this[o],e,t)},i.delete=function(e){delete this[o][e]},i.get=function(e){var t=this[o];return e in t?t[e][0]:null},i.getAll=function(e){var t=this[o];return e in t?t[e].slice(0):[]},i.has=function(e){return e in this[o]},i.set=function(t,n){this[o][t]=[""+n]},i.toString=function(){var e=this[o],t=[],n,r,a,i;for(r in e)for(a=m(r),n=0,i=e[r];n<i.length;n++)t.push(a+"="+m(i[n]));return t.join("&")};var u=!r,c=!u&&t&&!n&&e.Proxy;Object.defineProperty(e,"URLSearchParams",{value:c?new Proxy(t,{construct:function(e,t){return new e(new s(t[0]).toString())}}):s});var d=e.URLSearchParams.prototype;d.polyfill=!0,d.forEach=d.forEach||function(e,t){var n=f(this.toString());Object.getOwnPropertyNames(n).forEach(function(r){n[r].forEach(function(n){e.call(t,n,r,this)},this)},this)},d.sort=d.sort||function(){var e=f(this.toString()),t=[],n,r,o;for(n in e)t.push(n);for(t.sort(),r=0;r<t.length;r++)this.delete(t[r]);for(r=0;r<t.length;r++){var a=t[r],i=e[a];for(o=0;o<i.length;o++)this.append(a,i[o])}},d.keys=d.keys||function(){var e=[];return this.forEach(function(t,n){e.push(n)}),_(e)},d.values=d.values||function(){var e=[];return this.forEach(function(t){e.push(t)}),_(e)},d.entries=d.entries||function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),_(e)},l&&(d[e.Symbol.iterator]=d[e.Symbol.iterator]||d.entries);function m(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'\(\)~]|%20|%00/g,function(e){return t[e]})}function p(e){return decodeURIComponent(e.replace(/\+/g," "))}function _(t){var n={next:function(){var e=t.shift();return{done:e===void 0,value:e}}};return l&&(n[e.Symbol.iterator]=function(){return n}),n}function f(e){var t={};if(typeof e=="object")for(var n in e)e.hasOwnProperty(n)&&g(t,n,e[n]);else{e.indexOf("?")===0&&(e=e.slice(1));for(var r=e.split("&"),o=0;o<r.length;o++){var a=r[o],i=a.indexOf("=");-1<i?g(t,p(a.slice(0,i)),p(a.slice(i+1))):a&&g(t,p(a),"")}}return t}function g(e,t,n){var r=typeof n=="string"?n:n!=null&&typeof n.toString=="function"?n.toString():JSON.stringify(n);t in e?e[t].push(r):e[t]=[r]}})(typeof t!="undefined"?t:typeof window!="undefined"?window:this)}var u=!1;function c(){return u||(u=!0,s()),l.exports}function d(e){switch(e){case void 0:return c()}}a.exports=d}),null);
__d("url-search-params-polyfill",["url-search-params-polyfill-5.1.0"],(function(t,n,r,o,a,i){a.exports=n("url-search-params-polyfill-5.1.0")()}),null);
__d("WAWebPonyfillsUrlSearchParams",["url-search-params-polyfill"],(function(t,n,r,o,a,i){n("url-search-params-polyfill");var e=URLSearchParams;i.default=e}),66);
__d("WAWebURLValidSchemes",[],(function(t,n,r,o,a,i){"use strict";var e=["irc://","ftp://","mailto:","http://","https://","whatsapp://","ms-windows-store://"];i.VALID_URL_SCHEMES=e}),66);
__d("WAWebURLUtils",["WABase64","WABinary","WACryptoHmac","WALogger","WATypeUtils","WAWebDataUrlToBlob","WAWebFileUtils","WAWebPonyfillsUrlSearchParams","WAWebRuntimeEnvironmentUtils","WAWebURLValidSchemes","lodash"],(function(t,n,r,o,a,i,l){var e,s=/^(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})/,u="https://l.wl.co/l",c={URL_REGEX:s,build:function(t,n){var e=new(r("WAWebPonyfillsUrlSearchParams"));return r("lodash").forOwn(n||{},function(t,n){e.set(n,t)}),t+"?"+e.toString()},canMuckHistory:function(){var t;return o("WAWebRuntimeEnvironmentUtils").isWorker()?(o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["URLUtils: canMuckHistory() invalid in worker"]))),!1):!!((t=window.history)!=null&&t.pushState&&self.location)},relToAbs:function(t){var e=new URL(t,self.location.href);return e.href},hostname:r("lodash").memoize(function(e){try{var t=new URL(this.isHttp(e)?e:"http://"+e);return t.hostname}catch(e){return""}}),withoutWww:function(t){return t.split("www.").join("")},isHttp:function(t){return t&&(t.toLowerCase().substring(0,8)==="https://"||t.toLowerCase().substring(0,7)==="http://")},isHttps:function(t){return t&&t.toLowerCase().substring(0,8)==="https://"},hasValidUrlScheme:function(t){var e=t.trim().toLowerCase();return o("WAWebURLValidSchemes").VALID_URL_SCHEMES.some(function(t){return e.indexOf(t)===0})},isBlob:function(t){return o("WATypeUtils").isString(t)&&t.substring(0,5)==="blob:"},isData:function(t){return o("WATypeUtils").isString(t)&&t.substring(0,5)==="data:"},parseDataURL:function(t){var e=t.indexOf(":"),n=t.indexOf(";"),r=t.indexOf(",");return{mimetype:t.substring(e+1,n),data:t.substring(r+1)}},dataURLtoFile:function(t){var e=this.parseDataURL(t).mimetype;return o("WAWebFileUtils").createFile([o("WAWebDataUrlToBlob").dataURLtoBlob(t)],"",{type:e})},GSM_NAME:"gme-whatsappinc",GSM_NUMS:"LM4NgcjF-X_EedaZ6MwPVSH0Sac=",GSM_API_KEY:"AIzaSyC2fN-v_A00tijlZwyrKQBfpKW9t10DgXc",GSM_API_KEY_SECRET:"TkKfl2pAWhxFWBWx7_4NI8DMuMs=",gsmURL:function(t,n){var e=n.replace(/\-/g,"+").replace(/_/g,"/"),r=o("WABase64").decodeB64(e),a=new URL(t),i=(a.pathname||"")+(a.search||""),l=o("WABinary").Binary.build(i).readByteArrayView();return o("WACryptoHmac").hmacSha1(r,l).then(function(e){return t+"&signature="+o("WABase64").encodeB64UrlSafe(e)})},thumbToCSSURL:function(t){var e=this.isHttp(t)||t.startsWith("data:")?t:"data:image/jpeg;base64,"+t;return'url("'+e+'")'},thumbAsBackgroundImage:function(t){return t?{backgroundImage:this.thumbToCSSURL(t)}:{}},isValid:function(t){return s.test(t)},toMaliciousSiteRedirect:function(t){return t===""||t.indexOf(u)===0?t:u+"?u="+encodeURIComponent(t)}},d=c;l.default=d}),98);
__d("WAWebXHR",["Promise","WAAbortError","WALogger","WAPromiseRaceAbort","WAWebNoop","WAWebURLUtils"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m={GET:"GET",POST:"POST",HEAD:"HEAD",PUT:"PUT"},p={ARRAY_BUFFER:"arraybuffer",BLOB:"blob",JSON:"json"};function _(e,t){for(var n in t)e.setRequestHeader(n,t[n])}function f(t,a,i,l,p,f,g){var h=new XMLHttpRequest,y=new(d||(d=n("Promise")))(function(n,l){if(h.onload=function(t){h.readyState===4?n(h):(o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["xhr.request:onload"]))),l(t))},h.onerror=function(e){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["xhr.request:onerror"]))),l(e)},h.ontimeout=function(e){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["xhr.request:ontimeout"]))),l(e)},f&&(h.onprogress=f),h.onabort=function(e){o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["xhr.request:onabort"]))),l(e)},i instanceof FormData)h.open(a||m.POST,t,!0),p&&(h.responseType=p),g&&_(h,g),h.send(i);else if(i instanceof Object){var d=r("WAWebURLUtils").build(t,i);h.open(a||m.GET,d,!0),p&&(h.responseType=p),g&&_(h,g),h.send()}else h.open(a||m.GET,t,!0),p&&(h.responseType=p),g&&_(h,g),h.send()}),C=r("WAPromiseRaceAbort")(y,l);return C.catch(o("WAAbortError").catchAbort(function(){h.abort()})).catch(r("WAWebNoop")),C}function g(e,t,n,r){return n===void 0&&(n=null),f(e,m.GET,null,r,t,void 0,n)}function h(e,t,n){return f(e,m.POST,t,n)}function y(e,t){return f(e,m.HEAD,null,t)}var C={head:y,get:g,post:h,request:f,VERB:m,RESP_TYPE:p};l.default=C}),98);
__d("WAWebNetworkGetResponseIfOnline",["WAWebNullFunc","WAWebXHR"],(function(t,n,r,o,a,i,l){function e(e,t,n,a,i){return t===void 0&&(t="GET"),r("WAWebXHR").request(e,t,n,i,a).then(function(e){return e.status&&e.status<12e3?e:null}).catch(o("WAWebNullFunc").returnNull)}l.default=e}),98);
__d("WAWebNetworkStatus",["Promise","WALogger","WAMemoizeConcurrent","WAWebBaseModel","WAWebBuildConstants","WAWebMiscBrowserUtils","WAWebNetworkGetResponseIfOnline","asyncToGeneratorRuntime","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g=o("WAWebBuildConstants").DYN_ORIGIN+"status.json",h=!1,y=(function(t){function a(){for(var a,i=arguments.length,l=new Array(i),_=0;_<i;_++)l[_]=arguments[_];return a=t.call.apply(t,[this].concat(l))||this,a.online=o("WAWebBaseModel").session(!0),a.simulatedOfflineConditions=o("WAWebBaseModel").session(!1),a.waitIfOffline=r("WAMemoizeConcurrent")(function(){return"all"},n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=this;if(!this.online){if(r("WAWebMiscBrowserUtils").info().name!=="Firefox"&&navigator.onLine){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["waitIfOffline: XHR=offline, nav.onLine=true \u2192 resolve"])));return}o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["waitIfOffline: Waiting..."]))),yield new(f||(f=n("Promise")))(function(e){t.listenToOnce(t,"change:online",function(){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["waitIfOffline: Continuing..."]))),e()})})}})),a.checkOnline=r("WAMemoizeConcurrent")(function(){return"all"},n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["NetworkStatus:checkOnline checking"]))),(h||r("gkx")("26256"))&&this.simulatedOfflineConditions){o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["NetworkStatus:checkOnline simulating offline behavior"])));return}try{var e=yield r("WAWebNetworkGetResponseIfOnline")(g,"GET",null,void 0);this.online=!!e,o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["NetworkStatus:checkOnline response ",""])),String(this.online))}catch(e){o("WALogger").WARN(p||(p=babelHelpers.taggedTemplateLiteralLoose(["NetworkStatus:checkOnline errored! ",""])),String(e))}})),babelHelpers.assertThisInitialized(a)||babelHelpers.assertThisInitialized(a)}babelHelpers.inheritsLoose(a,t);var i=a.prototype;return i.initialize=function(){this.listenTo(this,"change:online",this.$NetworkStatus$p_1),this.$NetworkStatus$p_1()},i.$NetworkStatus$p_1=function(){var e=this.online;o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["[comms] NetworkStatus ",""])),e?"online":"offline").tags("comms")},i.simulateNetworkStatus=function(t){(h||r("gkx")("26256"))&&(this.online=t,this.simulatedOfflineConditions=!t)},a})(o("WAWebBaseModel").BaseModel),C=o("WAWebBaseModel").defineModel(y),b=new C;l.default=b}),98);
__d("WAWebPrimaryFeaturesModel",["WAWebBaseModel"],(function(t,n,r,o,a,i,l){var e=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return t=e.call.apply(e,[this].concat(r))||this,t.features=o("WAWebBaseModel").prop(),t.ddmSettings=o("WAWebBaseModel").prop(!1),t.clearAndDeleteChatSync=o("WAWebBaseModel").prop(!1),t.viewOnceSpReceiver=o("WAWebBaseModel").prop(!1),t.recentSticker=o("WAWebBaseModel").prop(!1),t.favoriteSticker=o("WAWebBaseModel").prop(!1),t.linkPreview=o("WAWebBaseModel").prop(!1),t.hqLinkPreview=o("WAWebBaseModel").prop(!1),t.pollCreationInCags=o("WAWebBaseModel").prop(!1),t.newsletter=o("WAWebBaseModel").prop(!1),t.externalWebBetaOptIn=o("WAWebBaseModel").prop(!1),t.historySyncOnDemand=o("WAWebBaseModel").prop(!1),t.extendedHistorySyncOnDemand=o("WAWebBaseModel").prop(!1),t.completeHistorySyncOnDemand=o("WAWebBaseModel").prop(!1),t.webLinkPreviewNseSupport=o("WAWebBaseModel").prop(!1),t.messagePlaceholderResendNseSupport=o("WAWebBaseModel").prop(!1),t.isPrimaryBetaBuild=o("WAWebBaseModel").prop(!1),t.primaryCampaignIdInHistorySyncSupport=o("WAWebBaseModel").prop(!1),t.contactManagement=o("WAWebBaseModel").prop(!1),t.paymentInfoSyncSupport=o("WAWebBaseModel").prop(!1),t.customPaymentMethodsSyncSupport=o("WAWebBaseModel").prop(!1),t.merchantPaymentPartnerSyncSupport=o("WAWebBaseModel").prop(!1),t.paymentTosSyncSupport=o("WAWebBaseModel").prop(!1),t.companionLidContactChangeEnabled=o("WAWebBaseModel").prop(!1),t.aiBotIntegrationEnabled=o("WAWebBaseModel").prop(!1),t.isContactsBackupOn=o("WAWebBaseModel").prop(!1),t.primaryHasAddressbookPermission=o("WAWebBaseModel").prop(!1),t.primaryHasAgreedToNativeContactsNux=o("WAWebBaseModel").prop(!1),t.isAccountIntegrityStatePending=o("WAWebBaseModel").prop(!1),t.isAccountIntegrityStateTimelock=o("WAWebBaseModel").prop(!1),t.isGalaxyFlowCompanionSyncSupported=o("WAWebBaseModel").prop(!1),babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.setPrimaryFeatures=function(t){this.features=t;var e=new Set(t);this.ddmSettings=e.has("ddm_settings"),this.clearAndDeleteChatSync=e.has("clear_and_delete_chat_sync"),this.viewOnceSpReceiver=e.has("vo_sp_receiver"),this.recentSticker=e.has("recent_sticker"),this.favoriteSticker=e.has("favorite_sticker"),this.linkPreview=e.has("link_preview"),this.hqLinkPreview=e.has("link_preview_hq_thumbnail"),this.pollCreationInCags=e.has("poll_creation_cag"),this.newsletter=e.has("newsletter"),this.externalWebBetaOptIn=e.has("external_web_beta_opt_in"),this.historySyncOnDemand=e.has("history_sync_on_demand"),this.extendedHistorySyncOnDemand=e.has("is_extended_history_sync_on_demand_enabled"),this.completeHistorySyncOnDemand=e.has("is_complete_history_sync_on_demand_enabled"),this.webLinkPreviewNseSupport=e.has("web_link_preview_nse_support"),this.messagePlaceholderResendNseSupport=e.has("message_placeholder_resend_nse_support"),this.isPrimaryBetaBuild=e.has("is_primary_beta_build"),this.primaryCampaignIdInHistorySyncSupport=e.has("primary_campaign_id_in_history_sync_support"),this.contactManagement=e.has("contact_management"),this.paymentInfoSyncSupport=e.has("payment_info_sync_support"),this.customPaymentMethodsSyncSupport=e.has("custom_payment_methods_sync_support"),this.isContactsBackupOn=e.has("is_contacts_backup_on"),this.primaryHasAddressbookPermission=e.has("primary_has_addressbook_permission"),this.primaryHasAgreedToNativeContactsNux=e.has("primary_has_agreed_to_native_contacts_nux"),this.isAccountIntegrityStatePending=e.has("is_account_integrity_state_pending"),this.isAccountIntegrityStateTimelock=e.has("is_account_integrity_state_timelock"),this.merchantPaymentPartnerSyncSupport=e.has("merchant_payment_partner_sync_support"),this.paymentTosSyncSupport=e.has("payment_tos_sync_support"),this.isGalaxyFlowCompanionSyncSupported=e.has("is_galaxy_flow_companion_sync_supported"),this.companionLidContactChangeEnabled=e.has("companion_lid_contact_change_enabled"),this.aiBotIntegrationEnabled=e.has("ai_bot_integrat
__d("WAWebSyncGatingUtils",["WALogger","WAWebABProps","WAWebEnvironment","WAWebMobilePlatforms","WAWebPrimaryFeaturesModel","WAWebUserPrefsHistorySync","isEmptyObject"],(function(t,n,r,o,a,i,l){var e;function s(){if(!o("WAWebPrimaryFeaturesModel").PrimaryFeatures.historySyncOnDemand)return!1;var t=o("WAWebUserPrefsHistorySync").getInitialHistorySyncComplete(),n=o("WAWebUserPrefsHistorySync").getHistoryInitialSyncBoundary();if(t&&(n==null||r("isEmptyObject")(n)))return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[rdu] hsod disabled: initSync incomplete/no boundary"]))),!1;var a=o("WAWebMobilePlatforms").getMobilePlatform()===o("WAWebMobilePlatforms").PLATFORMS.ANDROID||o("WAWebMobilePlatforms").getMobilePlatform()===o("WAWebMobilePlatforms").PLATFORMS.SMBA;return a&&o("WAWebPrimaryFeaturesModel").PrimaryFeatures.isPrimaryBetaBuild&&o("WAWebABProps").getABPropConfigValue("history_sync_on_demand_with_android_beta")?!0:r("WAWebEnvironment").isWindows?o("WAWebPrimaryFeaturesModel").PrimaryFeatures.extendedHistorySyncOnDemand&&f():o("WAWebABProps").getABPropConfigValue("history_sync_on_demand")}function u(){return o("WAWebPrimaryFeaturesModel").PrimaryFeatures.historySyncOnDemand}function c(){return o("WAWebABProps").getABPropConfigValue("placeholder_message_resend")}function d(){return o("WAWebPrimaryFeaturesModel").PrimaryFeatures.webLinkPreviewNseSupport}function m(){return o("WAWebPrimaryFeaturesModel").PrimaryFeatures.messagePlaceholderResendNseSupport}function p(){return o("WAWebABProps").getABPropConfigValue("web_noncritical_history_sync_message_processing_break_iteration")}function _(){return o("WAWebABProps").getABPropConfigValue("web_recent_sync_chunk_download_optimization")}function f(){return o("WAWebABProps").getABPropConfigValue("history_sync_on_demand_companion")}function g(){return o("WAWebPrimaryFeaturesModel").PrimaryFeatures.completeHistorySyncOnDemand&&o("WAWebABProps").getABPropConfigValue("history_sync_on_demand_complete_companion")}function h(){return o("WAWebABProps").getABPropConfigValue("history_sync_on_demand_time_boundary_days_desktops")}l.isHistorySyncOnDemandEnabled=s,l.shouldPopulateStarMessageWithTimestamp=u,l.isPlaceholderMessageResendEnabled=c,l.isWebLinkPreviewNseSupportEnabled=d,l.isMessagePlaceholderResendNseSupportEnabled=m,l.getRecentSyncMessageProcessingBreakIteration=p,l.isRecentSyncDownloadOptimizationEnabled=_,l.isOnDemandExtendedHistorySyncForHybridEnabled=f,l.isHistorySyncOnDemandCompleteCompanionEnabled=g,l.getHistorySyncOnDemandTimeBoundaryDaysForDesktops=h}),98);
__d("WAWebProtobufsUserPassword.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({NONE:0,PBKDF2_HMAC_SHA512:1,PBKDF2_HMAC_SHA384:2}),u=n("$InternalEnum")({UTF8:0,UTF8_BROKEN:1}),c={},d={},m={};c.name="UserPassword",c.internalSpec={encoding:[1,(e=o("WAProtoConst")).TYPES.ENUM,u],transformer:[2,e.TYPES.ENUM,s],transformerArg:[3,e.FLAGS.REPEATED|e.TYPES.MESSAGE,d],transformedData:[4,e.TYPES.BYTES]},d.name="UserPassword$TransformerArg",d.internalSpec={key:[1,e.TYPES.STRING],value:[2,e.TYPES.MESSAGE,m]},m.name="UserPassword$TransformerArg$Value",m.internalSpec={asBlob:[1,e.TYPES.BYTES],asUnsignedInteger:[2,e.TYPES.UINT32],__oneofs__:{value:["asBlob","asUnsignedInteger"]}},l.UserPassword$Transformer=s,l.UserPassword$Encoding=u,l.UserPasswordSpec=c,l.UserPassword$TransformerArgSpec=d,l.UserPassword$TransformerArg$ValueSpec=m}),98);
__d("WAWebProtobufsChatLockSettings.pb",["WAProtoConst","WAWebProtobufsUserPassword.pb"],(function(t,n,r,o,a,i,l){var e={};e.name="ChatLockSettings",e.internalSpec={hideLockedChats:[1,o("WAProtoConst").TYPES.BOOL],secretCode:[2,o("WAProtoConst").TYPES.MESSAGE,o("WAWebProtobufsUserPassword.pb").UserPasswordSpec]},l.ChatLockSettingsSpec=e}),98);
__d("WAWebProtobufsDeviceCapabilities.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({NONE:0,INFRA:1,FULL:2}),u=n("$InternalEnum")({DISABLED:0,RECEIVER_ENABLED:1,SENDER_ENABLED:2}),c=n("$InternalEnum")({NONE:0,MINIMAL:1,FULL:2}),d={},m={},p={},_={},f={};d.name="DeviceCapabilities",d.internalSpec={chatLockSupportLevel:[1,(e=o("WAProtoConst")).TYPES.ENUM,c],lidMigration:[2,e.TYPES.MESSAGE,f],businessBroadcast:[3,e.TYPES.MESSAGE,_],userHasAvatar:[4,e.TYPES.MESSAGE,p],memberNameTagPrimarySupport:[5,e.TYPES.ENUM,u],aiThread:[6,e.TYPES.MESSAGE,m]},m.name="DeviceCapabilities$AiThread",m.internalSpec={supportLevel:[1,e.TYPES.ENUM,s]},p.name="DeviceCapabilities$UserHasAvatar",p.internalSpec={userHasAvatar:[1,e.TYPES.BOOL]},_.name="DeviceCapabilities$BusinessBroadcast",_.internalSpec={importListEnabled:[1,e.TYPES.BOOL],companionSupportEnabled:[2,e.TYPES.BOOL],campaignSyncEnabled:[3,e.TYPES.BOOL],insightsSyncEnabled:[4,e.TYPES.BOOL]},f.name="DeviceCapabilities$LIDMigration",f.internalSpec={chatDbMigrationTimestamp:[1,e.TYPES.UINT64]},l.DeviceCapabilities$AiThread$SupportLevel=s,l.DeviceCapabilities$MemberNameTagPrimarySupport=u,l.DeviceCapabilities$ChatLockSupportLevel=c,l.DeviceCapabilitiesSpec=d,l.DeviceCapabilities$AiThreadSpec=m,l.DeviceCapabilities$UserHasAvatarSpec=p,l.DeviceCapabilities$BusinessBroadcastSpec=_,l.DeviceCapabilities$LIDMigrationSpec=f}),98);
__d("WAWebProtobufsProtocol.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({UNKNOWN:0,CHAT_SETTING:1,BIZ_SUPPORTS_FB_HOSTING:2,UNKNOWN_GROUP:3}),u={},c={};u.name="MessageKey",u.internalSpec={remoteJid:[1,(e=o("WAProtoConst")).TYPES.STRING],fromMe:[2,e.TYPES.BOOL],id:[3,e.TYPES.STRING],participant:[4,e.TYPES.STRING]},c.internalDefaults={trigger:s.UNKNOWN},c.name="LimitSharing",c.internalSpec={sharingLimited:[1,e.TYPES.BOOL],trigger:[2,e.TYPES.ENUM,s],limitSharingSettingTimestamp:[3,e.TYPES.INT64],initiatedByMe:[4,e.TYPES.BOOL]},l.LimitSharing$Trigger=s,l.MessageKeySpec=u,l.LimitSharingSpec=c}),98);
__d("WAWebProtobufSyncAction.pb",["$InternalEnum","WAProtoConst","WAWebProtobufsChatLockSettings.pb","WAWebProtobufsDeviceCapabilities.pb","WAWebProtobufsProtocol.pb"],(function(t,n,r,o,a,i,l){var e,s,u=(s=n("$InternalEnum"))({COLLECTION_NAME_UNKNOWN:0,REGULAR:1,REGULAR_LOW:2,REGULAR_HIGH:3,CRITICAL_BLOCK:4,CRITICAL_UNBLOCK_LOW:5}),c=s({STAR_ACTION:2,CONTACT_ACTION:3,MUTE_ACTION:4,PIN_ACTION:5,SECURITY_NOTIFICATION_SETTING:6,PUSH_NAME_SETTING:7,QUICK_REPLY_ACTION:8,RECENT_EMOJI_WEIGHTS_ACTION:11,LABEL_MESSAGE_ACTION:13,LABEL_EDIT_ACTION:14,LABEL_ASSOCIATION_ACTION:15,LOCALE_SETTING:16,ARCHIVE_CHAT_ACTION:17,DELETE_MESSAGE_FOR_ME_ACTION:18,KEY_EXPIRATION:19,MARK_CHAT_AS_READ_ACTION:20,CLEAR_CHAT_ACTION:21,DELETE_CHAT_ACTION:22,UNARCHIVE_CHATS_SETTING:23,PRIMARY_FEATURE:24,ANDROID_UNSUPPORTED_ACTIONS:26,AGENT_ACTION:27,SUBSCRIPTION_ACTION:28,USER_STATUS_MUTE_ACTION:29,TIME_FORMAT_ACTION:30,NUX_ACTION:31,PRIMARY_VERSION_ACTION:32,STICKER_ACTION:33,REMOVE_RECENT_STICKER_ACTION:34,CHAT_ASSIGNMENT:35,CHAT_ASSIGNMENT_OPENED_STATUS:36,PN_FOR_LID_CHAT_ACTION:37,MARKETING_MESSAGE_ACTION:38,MARKETING_MESSAGE_BROADCAST_ACTION:39,EXTERNAL_WEB_BETA_ACTION:40,PRIVACY_SETTING_RELAY_ALL_CALLS:41,CALL_LOG_ACTION:42,UGC_BOT:43,STATUS_PRIVACY:44,BOT_WELCOME_REQUEST_ACTION:45,DELETE_INDIVIDUAL_CALL_LOG:46,LABEL_REORDERING_ACTION:47,PAYMENT_INFO_ACTION:48,CUSTOM_PAYMENT_METHODS_ACTION:49,LOCK_CHAT_ACTION:50,CHAT_LOCK_SETTINGS:51,WAMO_USER_IDENTIFIER_ACTION:52,PRIVACY_SETTING_DISABLE_LINK_PREVIEWS_ACTION:53,DEVICE_CAPABILITIES:54,NOTE_EDIT_ACTION:55,FAVORITES_ACTION:56,MERCHANT_PAYMENT_PARTNER_ACTION:57,WAFFLE_ACCOUNT_LINK_STATE_ACTION:58,USERNAME_CHAT_START_MODE:59,NOTIFICATION_ACTIVITY_SETTING_ACTION:60,LID_CONTACT_ACTION:61,CTWA_PER_CUSTOMER_DATA_SHARING_ACTION:62,PAYMENT_TOS_ACTION:63,PRIVACY_SETTING_CHANNELS_PERSONALISED_RECOMMENDATION_ACTION:64,BUSINESS_BROADCAST_ASSOCIATION_ACTION:65,DETECTED_OUTCOMES_STATUS_ACTION:66,MAIBA_AI_FEATURES_CONTROL_ACTION:68,BUSINESS_BROADCAST_LIST_ACTION:69,MUSIC_USER_ID_ACTION:70,STATUS_POST_OPT_IN_NOTIFICATION_PREFERENCES_ACTION:71,AVATAR_UPDATED_ACTION:72,GALAXY_FLOW_ACTION:73,PRIVATE_PROCESSING_SETTING_ACTION:74,NEWSLETTER_SAVED_INTERESTS_ACTION:75,AI_THREAD_RENAME_ACTION:76,INTERACTIVE_MESSAGE_ACTION:77,SETTINGS_SYNC_ACTION:78,OUT_CONTACT_ACTION:79,NCT_SALT_SYNC_ACTION:80,BUSINESS_BROADCAST_CAMPAIGN_ACTION:81,BUSINESS_BROADCAST_INSIGHTS_ACTION:82,CUSTOMER_DATA_ACTION:83,SUBSCRIPTIONS_SYNC_V2_ACTION:84,THREAD_PIN_ACTION:85,SHARE_OWN_PN:10001,BUSINESS_BROADCAST_ACTION:10002,AI_THREAD_DELETE_ACTION:10003}),d=s({REGULAR:0,SCHEDULED_CALL:1,VOICE_CHAT:2}),m=s({NONE:0,SCHEDULED:1,PRIVACY:2,LIGHTWEIGHT:3}),p=s({CONNECTED:0,REJECTED:1,CANCELLED:2,ACCEPTEDELSEWHERE:3,MISSED:4,INVALID:5,UNAVAILABLE:6,UPCOMING:7,FAILED:8,ABANDONED:9,ONGOING:10}),_=s({MEDIA_QUALITY_UNKNOWN:0,STANDARD:1,HD:2}),f=s({DISPLAY_MODE_UNKNOWN:0,ALWAYS:1,NEVER:2,ONLY_WHEN_APP_IS_OPEN:3}),g=s({SETTING_KEY_UNKNOWN:0,START_AT_LOGIN:1,MINIMIZE_TO_TRAY:2,LANGUAGE:3,REPLACE_TEXT_WITH_EMOJI:4,BANNER_NOTIFICATION_DISPLAY_MODE:5,UNREAD_COUNTER_BADGE_DISPLAY_MODE:6,IS_MESSAGES_NOTIFICATION_ENABLED:7,IS_CALLS_NOTIFICATION_ENABLED:8,IS_REACTIONS_NOTIFICATION_ENABLED:9,IS_STATUS_REACTIONS_NOTIFICATION_ENABLED:10,IS_TEXT_PREVIEW_FOR_NOTIFICATION_ENABLED:11,DEFAULT_NOTIFICATION_TONE_ID:12,GROUP_DEFAULT_NOTIFICATION_TONE_ID:13,APP_THEME:14,WALLPAPER_ID:15,IS_DOODLE_WALLPAPER_ENABLED:16,FONT_SIZE:17,IS_PHOTOS_AUTODOWNLOAD_ENABLED:18,IS_AUDIOS_AUTODOWNLOAD_ENABLED:19,IS_VIDEOS_AUTODOWNLOAD_ENABLED:20,IS_DOCUMENTS_AUTODOWNLOAD_ENABLED:21,DISABLE_LINK_PREVIEWS:22,NOTIFICATION_TONE_ID:23,MEDIA_UPLOAD_QUALITY:24,IS_SPELL_CHECK_ENABLED:25,IS_ENTER_TO_SEND_ENABLED:26,IS_GROUP_MESSAGE_NOTIFICATION_ENABLED:27,IS_GROUP_REACTIONS_NOTIFICATION_ENABLED:28,IS_STATUS_NOTIFICATION_ENABLED:29,STATUS_NOTIFICATION_TONE_ID:30,SHOULD_PLAY_SOUND_FOR_CALL_NOTIFICATION:31,CHAT_THEME_ID:32,COLOR_SCHEME_ID:33}),h=s({PLATFORM_UNKNOWN:0,WEB:1,HYBRID:2,WINDOWS:3,MAC:4}),y=s({DISABLE_CTA:1}),C=s({UNDEFINED:0,ENABLED:1,DISABLED:2}),b=s({UPDATED:0,CREATED:1,DELETED:2}),v=s({ENABLED:0,ENA
__d("WAWebProtobufsAICommon.pb",["$InternalEnum","WAProtoConst","WAWebProtobufsProtocol.pb"],(function(t,n,r,o,a,i,l){var e,s,u,c=(u=n("$InternalEnum"))({UNKNOWN_PLUGIN:0,REELS:1,SEARCH:2}),d=u({UNKNOWN:0,BING:1,GOOGLE:2,SUPPORT:3}),m=u({BOT_LINKED_ACCOUNT_TYPE_1P:0}),p=u({UNSPECIFIED:0,WA_BOT_MSG:1,WA_TEE_BOT_MSG:2}),_=u({UNKNOWN_TYPE:0,C50:1,SURVEY_PLATFORM:2}),f=u({UNDEFINED_ENTRY_POINT:0,FAVICON:1,CHATLIST:2,AISEARCH_NULL_STATE_PAPER_PLANE:3,AISEARCH_NULL_STATE_SUGGESTION:4,AISEARCH_TYPE_AHEAD_SUGGESTION:5,AISEARCH_TYPE_AHEAD_PAPER_PLANE:6,AISEARCH_TYPE_AHEAD_RESULT_CHATLIST:7,AISEARCH_TYPE_AHEAD_RESULT_MESSAGES:8,AIVOICE_SEARCH_BAR:9,AIVOICE_FAVICON:10,AISTUDIO:11,DEEPLINK:12,NOTIFICATION:13,PROFILE_MESSAGE_BUTTON:14,FORWARD:15,APP_SHORTCUT:16,FF_FAMILY:17,AI_TAB:18,AI_HOME:19,AI_DEEPLINK_IMMERSIVE:20,AI_DEEPLINK:21,META_AI_CHAT_SHORTCUT_AI_STUDIO:22,UGC_CHAT_SHORTCUT_AI_STUDIO:23,NEW_CHAT_AI_STUDIO:24,AIVOICE_FAVICON_CALL_HISTORY:25,ASK_META_AI_CONTEXT_MENU:26,ASK_META_AI_CONTEXT_MENU_1ON1:27,ASK_META_AI_CONTEXT_MENU_GROUP:28,INVOKE_META_AI_1ON1:29,INVOKE_META_AI_GROUP:30,META_AI_FORWARD:31,NEW_CHAT_AI_CONTACT:32,MESSAGE_QUICK_ACTION_1_ON_1_CHAT:33,MESSAGE_QUICK_ACTION_GROUP_CHAT:34,ATTACHMENT_TRAY_1_ON_1_CHAT:35,ATTACHMENT_TRAY_GROUP_CHAT:36,ASK_META_AI_MEDIA_VIEWER_1ON1:37,ASK_META_AI_MEDIA_VIEWER_GROUP:38,MEDIA_PICKER_1_ON_1_CHAT:39,MEDIA_PICKER_GROUP_CHAT:40,ASK_META_AI_NO_SEARCH_RESULTS:41,META_AI_SETTINGS:45,WEB_INTRO_PANEL:46,WEB_NAVIGATION_BAR:47,GROUP_MEMBER:54,CHATLIST_SEARCH:55}),g=u({AI_TAB_THREAD:1,AI_HOME_THREAD:2,AI_DEEPLINK_IMMERSIVE_THREAD:3,AI_DEEPLINK_THREAD:4,ASK_META_AI_CONTEXT_MENU_THREAD:5}),h=u({NONE:0,NULL_STATE:1,TYPEAHEAD:2,USER_INPUT:3,EMU_FLASH:4,EMU_FLASH_FOLLOWUP:5,VOICE:6,AI_HOME_SESSION:7}),y=u({CENTER:1,LEFT:2,RIGHT:3}),C=u({ONCE:1,DAILY:2,WEEKLY:3,BIWEEKLY:4,MONTHLY:5}),b=u({NOTIFY:1,CREATE:2,DELETE:3,UPDATE:4}),v=u({UNKNOWN_STATUS:0,AVAILABLE:1,QUOTA_EXCEED_LIMIT:2}),S=u({UNKNOWN_TYPE:0,LLAMA_PROD:1,LLAMA_PROD_PREMIUM:2}),R=u({UNKNOWN:0,OTHER:1,GOOGLE:2,BING:3}),L=u({UNKNOWN_PROVIDER:0,OTHER:1,GOOGLE:2,BING:3}),E=u({UNKNOWN:0,PLANNED:1,EXECUTING:2,FINISHED:3}),k=u({UNKNOWN:0,PROGRESS_INDICATOR:1,RICH_RESPONSE_HEADING:2,RICH_RESPONSE_NESTED_LIST:3,AI_MEMORY:4,RICH_RESPONSE_THREAD_SURFING:5,RICH_RESPONSE_TABLE:6,RICH_RESPONSE_CODE:7,RICH_RESPONSE_STRUCTURED_RESPONSE:8,RICH_RESPONSE_INLINE_IMAGE:9,WA_IG_1P_PLUGIN_RANKING_CONTROL:10,WA_IG_1P_PLUGIN_RANKING_UPDATE_1:11,WA_IG_1P_PLUGIN_RANKING_UPDATE_2:12,WA_IG_1P_PLUGIN_RANKING_UPDATE_3:13,WA_IG_1P_PLUGIN_RANKING_UPDATE_4:14,WA_IG_1P_PLUGIN_RANKING_UPDATE_5:15,WA_IG_1P_PLUGIN_RANKING_UPDATE_6:16,WA_IG_1P_PLUGIN_RANKING_UPDATE_7:17,WA_IG_1P_PLUGIN_RANKING_UPDATE_8:18,WA_IG_1P_PLUGIN_RANKING_UPDATE_9:19,WA_IG_1P_PLUGIN_RANKING_UPDATE_10:20,RICH_RESPONSE_SUB_HEADING:21,RICH_RESPONSE_GRID_IMAGE:22,AI_STUDIO_UGC_MEMORY:23,RICH_RESPONSE_LATEX:24,RICH_RESPONSE_MAPS:25,RICH_RESPONSE_INLINE_REELS:26,AGENTIC_PLANNING:27,ACCOUNT_LINKING:28,STREAMING_DISAGGREGATION:29,RICH_RESPONSE_GRID_IMAGE_3P:30,RICH_RESPONSE_LATEX_INLINE:31,QUERY_PLAN:32,PROACTIVE_MESSAGE:33,RICH_RESPONSE_UNIFIED_RESPONSE:34,PROMOTION_MESSAGE:35,SIMPLIFIED_PROFILE_PAGE:36,RICH_RESPONSE_SOURCES_IN_MESSAGE:37,RICH_RESPONSE_SIDE_BY_SIDE_SURVEY:38,RICH_RESPONSE_UNIFIED_TEXT_COMPONENT:39,AI_SHARED_MEMORY:40,RICH_RESPONSE_UNIFIED_SOURCES:41,RICH_RESPONSE_UNIFIED_DOMAIN_CITATIONS:42,RICH_RESPONSE_UR_INLINE_REELS_ENABLED:43,RICH_RESPONSE_UR_MEDIA_GRID_ENABLED:44,RICH_RESPONSE_UR_TIMESTAMP_PLACEHOLDER:45,RICH_RESPONSE_IN_APP_SURVEY:46,AI_RESPONSE_MODEL_BRANDING:47,SESSION_TRANSPARENCY_SYSTEM_MESSAGE:48,RICH_RESPONSE_UR_REASONING:49,RICH_RESPONSE_UR_ZEITGEIST_CITATIONS:50,RICH_RESPONSE_UR_ZEITGEIST_CAROUSEL:51,AI_IMAGINE_LOADING_INDICATOR:52,RICH_RESPONSE_UR_IMAGINE:53,AI_IMAGINE_UR_TO_NATIVE_LOADING_INDICATOR:54,RICH_RESPONSE_UR_BLOKS_ENABLED:55,RICH_RESPONSE_INLINE_LINKS_ENABLED:56,RICH_RESPONSE_UR_IMAGINE_VIDEO:57,JSON_PATCH_STREAMING:58,AI_TAB_FORCE_CLIPPY:59,UNIFIED_RESPONSE_EMBEDDED_SCREENS:60,AI_SUBSCRIPTION_ENABLED:61}),I=u({DEFAULT_MODE:0,THINK_HARD_MODE:1}),T=u({UNKNOWN_FEAT
__d("WAWebProtobufsAICommonDeprecated.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s,u=(s=n("$InternalEnum"))({AI_RICH_RESPONSE_TYPE_UNKNOWN:0,AI_RICH_RESPONSE_TYPE_STANDARD:1}),c=s({AI_RICH_RESPONSE_UNKNOWN:0,AI_RICH_RESPONSE_GRID_IMAGE:1,AI_RICH_RESPONSE_TEXT:2,AI_RICH_RESPONSE_INLINE_IMAGE:3,AI_RICH_RESPONSE_TABLE:4,AI_RICH_RESPONSE_CODE:5,AI_RICH_RESPONSE_DYNAMIC:6,AI_RICH_RESPONSE_MAP:7,AI_RICH_RESPONSE_LATEX:8,AI_RICH_RESPONSE_CONTENT_ITEMS:9}),d=s({AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED:0,AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED:1,AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED:2}),m=s({AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT:0,AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD:1,AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD:2,AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING:3,AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER:4,AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT:5}),p=s({AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN:0,AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE:1,AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF:2}),_=s({DEFAULT:0,CAROUSEL:1}),f={},g={},h={},y={},C={},b={},v={},S={},R={},L={},E={},k={},I={},T={},D={},x={};f.name="AIRichResponseImageURL",f.internalSpec={imagePreviewUrl:[1,(e=o("WAProtoConst")).TYPES.STRING],imageHighResUrl:[2,e.TYPES.STRING],sourceUrl:[3,e.TYPES.STRING]},g.name="AIRichResponseGridImageMetadata",g.internalSpec={gridImageUrl:[1,e.TYPES.MESSAGE,f],imageUrls:[2,e.FLAGS.REPEATED|e.TYPES.MESSAGE,f]},h.name="AIRichResponseInlineImageMetadata",h.internalSpec={imageUrl:[1,e.TYPES.MESSAGE,f],imageText:[2,e.TYPES.STRING],alignment:[3,e.TYPES.ENUM,d],tapLinkUrl:[4,e.TYPES.STRING]},y.name="AIRichResponseCodeMetadata",y.internalSpec={codeLanguage:[1,e.TYPES.STRING],codeBlocks:[2,e.FLAGS.REPEATED|e.TYPES.MESSAGE,C]},C.name="AIRichResponseCodeMetadata$AIRichResponseCodeBlock",C.internalSpec={highlightType:[1,e.TYPES.ENUM,m],codeContent:[2,e.TYPES.STRING]},b.name="AIRichResponseTableMetadata",b.internalSpec={rows:[1,e.FLAGS.REPEATED|e.TYPES.MESSAGE,v],title:[2,e.TYPES.STRING]},v.name="AIRichResponseTableMetadata$AIRichResponseTableRow",v.internalSpec={items:[1,e.FLAGS.REPEATED|e.TYPES.STRING],isHeading:[2,e.TYPES.BOOL]},S.name="AIRichResponseDynamicMetadata",S.internalSpec={type:[1,e.TYPES.ENUM,p],version:[2,e.TYPES.UINT64],url:[3,e.TYPES.STRING],loopCount:[4,e.TYPES.UINT32]},R.name="AIRichResponseLatexMetadata",R.internalSpec={text:[1,e.TYPES.STRING],expressions:[2,e.FLAGS.REPEATED|e.TYPES.MESSAGE,L]},L.name="AIRichResponseLatexMetadata$AIRichResponseLatexExpression",L.internalSpec={latexExpression:[1,e.TYPES.STRING],url:[2,e.TYPES.STRING],width:[3,e.TYPES.DOUBLE],height:[4,e.TYPES.DOUBLE],fontHeight:[5,e.TYPES.DOUBLE],imageTopPadding:[6,e.TYPES.DOUBLE],imageLeadingPadding:[7,e.TYPES.DOUBLE],imageBottomPadding:[8,e.TYPES.DOUBLE],imageTrailingPadding:[9,e.TYPES.DOUBLE]},E.name="AIRichResponseMapMetadata",E.internalSpec={centerLatitude:[1,e.TYPES.DOUBLE],centerLongitude:[2,e.TYPES.DOUBLE],latitudeDelta:[3,e.TYPES.DOUBLE],longitudeDelta:[4,e.TYPES.DOUBLE],annotations:[5,e.FLAGS.REPEATED|e.TYPES.MESSAGE,k],showInfoList:[6,e.TYPES.BOOL]},k.name="AIRichResponseMapMetadata$AIRichResponseMapAnnotation",k.internalSpec={annotationNumber:[1,e.TYPES.UINT32],latitude:[2,e.TYPES.DOUBLE],longitude:[3,e.TYPES.DOUBLE],title:[4,e.TYPES.STRING],body:[5,e.TYPES.STRING]},I.name="AIRichResponseContentItemsMetadata",I.internalSpec={itemsMetadata:[1,e.FLAGS.REPEATED|e.TYPES.MESSAGE,T],contentType:[2,e.TYPES.ENUM,_]},T.name="AIRichResponseContentItemsMetadata$AIRichResponseContentItemMetadata",T.internalSpec={reelItem:[1,e.TYPES.MESSAGE,D],__oneofs__:{aIRichResponseContentItem:["reelItem"]}},D.name="AIRichResponseContentItemsMetadata$AIRichResponseReelItem",D.internalSpec={title:[1,e.TYPES.STRING],profileIconUrl:[2,e.TYPES.STRING],thumbnailUrl:[3,e.TYPES.STRING],videoUrl:[4,e.TYPES.STRING]},x.name="AIRichResponseSubMessage",x.internalSpec={messageType:[1,e.TYPES.ENUM,c],gridImageMetadata:[2,e.TYPES.MESSAGE,g],messageText:[3,e.TYPES.STRING],imageMetadata:[4,e.TYPES.MESSAGE,h],codeMetadata:[5,e.TYPES.MESSAGE,y],tableMetadata:[6,
__d("WAWebProtobufsCompanionReg.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({UNKNOWN:0,CHROME:1,FIREFOX:2,IE:3,OPERA:4,SAFARI:5,EDGE:6,DESKTOP:7,IPAD:8,ANDROID_TABLET:9,OHANA:10,ALOHA:11,CATALINA:12,TCL_TV:13,IOS_PHONE:14,IOS_CATALYST:15,ANDROID_PHONE:16,ANDROID_AMBIGUOUS:17,WEAR_OS:18,AR_WRIST:19,AR_DEVICE:20,UWP:21,VR:22,CLOUD_API:23,SMARTGLASSES:24}),u={},c={},d={},m={},p={},_={},f={},g={},h={},y={};u.name="DeviceProps",u.internalSpec={os:[1,(e=o("WAProtoConst")).TYPES.STRING],version:[2,e.TYPES.MESSAGE,d],platformType:[3,e.TYPES.ENUM,s],requireFullSync:[4,e.TYPES.BOOL],historySyncConfig:[5,e.TYPES.MESSAGE,c]},c.name="DeviceProps$HistorySyncConfig",c.internalSpec={fullSyncDaysLimit:[1,e.TYPES.UINT32],fullSyncSizeMbLimit:[2,e.TYPES.UINT32],storageQuotaMb:[3,e.TYPES.UINT32],inlineInitialPayloadInE2EeMsg:[4,e.TYPES.BOOL],recentSyncDaysLimit:[5,e.TYPES.UINT32],supportCallLogHistory:[6,e.TYPES.BOOL],supportBotUserAgentChatHistory:[7,e.TYPES.BOOL],supportCagReactionsAndPolls:[8,e.TYPES.BOOL],supportBizHostedMsg:[9,e.TYPES.BOOL],supportRecentSyncChunkMessageCountTuning:[10,e.TYPES.BOOL],supportHostedGroupMsg:[11,e.TYPES.BOOL],supportFbidBotChatHistory:[12,e.TYPES.BOOL],supportAddOnHistorySyncMigration:[13,e.TYPES.BOOL],supportMessageAssociation:[14,e.TYPES.BOOL],supportGroupHistory:[15,e.TYPES.BOOL],onDemandReady:[16,e.TYPES.BOOL],supportGuestChat:[17,e.TYPES.BOOL],completeOnDemandReady:[18,e.TYPES.BOOL],thumbnailSyncDaysLimit:[19,e.TYPES.UINT32],initialSyncMaxMessagesPerChat:[20,e.TYPES.UINT32],supportManusHistory:[21,e.TYPES.BOOL],supportHatchHistory:[22,e.TYPES.BOOL]},d.name="DeviceProps$AppVersion",d.internalSpec={primary:[1,e.TYPES.UINT32],secondary:[2,e.TYPES.UINT32],tertiary:[3,e.TYPES.UINT32],quaternary:[4,e.TYPES.UINT32],quinary:[5,e.TYPES.UINT32]},m.name="CompanionEphemeralIdentity",m.internalSpec={publicKey:[1,e.TYPES.BYTES],deviceType:[2,e.TYPES.ENUM,s],ref:[3,e.TYPES.STRING]},p.name="CompanionCommitment",p.internalSpec={hash:[1,e.TYPES.BYTES]},_.name="ProloguePayload",_.internalSpec={companionEphemeralIdentity:[1,e.TYPES.BYTES],commitment:[2,e.TYPES.MESSAGE,p]},f.name="PrimaryEphemeralIdentity",f.internalSpec={publicKey:[1,e.TYPES.BYTES],nonce:[2,e.TYPES.BYTES]},g.name="PairingRequest",g.internalSpec={companionPublicKey:[1,e.TYPES.BYTES],companionIdentityKey:[2,e.TYPES.BYTES],advSecret:[3,e.TYPES.BYTES]},h.name="EncryptedPairingRequest",h.internalSpec={encryptedPayload:[1,e.TYPES.BYTES],iv:[2,e.TYPES.BYTES]},y.name="ClientPairingProps",y.internalSpec={isChatDbLidMigrated:[1,e.TYPES.BOOL],isSyncdPureLidSession:[2,e.TYPES.BOOL],isSyncdSnapshotRecoveryEnabled:[3,e.TYPES.BOOL],isHsThumbnailSyncEnabled:[4,e.TYPES.BOOL],subscriptionSyncPayload:[5,e.TYPES.BYTES]},l.DeviceProps$PlatformType=s,l.DevicePropsSpec=u,l.DeviceProps$HistorySyncConfigSpec=c,l.DeviceProps$AppVersionSpec=d,l.CompanionEphemeralIdentitySpec=m,l.CompanionCommitmentSpec=p,l.ProloguePayloadSpec=_,l.PrimaryEphemeralIdentitySpec=f,l.PairingRequestSpec=g,l.EncryptedPairingRequestSpec=h,l.ClientPairingPropsSpec=y}),98);
__d("WAWebProtobufsMmsRetry.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({GENERAL_ERROR:0,SUCCESS:1,NOT_FOUND:2,DECRYPTION_ERROR:3}),u={},c={};u.name="MediaRetryNotification",u.internalSpec={stanzaId:[1,(e=o("WAProtoConst")).TYPES.STRING],directPath:[2,e.TYPES.STRING],result:[3,e.TYPES.ENUM,s],messageSecret:[4,e.TYPES.BYTES]},c.name="ServerErrorReceipt",c.internalSpec={stanzaId:[1,e.TYPES.STRING]},l.MediaRetryNotification$ResultType=s,l.MediaRetryNotificationSpec=u,l.ServerErrorReceiptSpec=c}),98);
__d("WAWebProtobufsStatusAttributions.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s,u=(s=n("$InternalEnum"))({UNKNOWN:0,STATUS_MIMICRY:1}),c=s({UNKNOWN:0,RAY_BAN_META_GLASSES:1,OAKLEY_META_GLASSES:2,HYPERNOVA_GLASSES:3}),d=s({UNKNOWN:0,INSTAGRAM:1,FACEBOOK:2,MESSENGER:3,SPOTIFY:4,YOUTUBE:5,PINTEREST:6,THREADS:7,APPLE_MUSIC:8,SHARECHAT:9,GOOGLE_PHOTOS:10,SOUNDCLOUD:11}),m=s({UNKNOWN:0,INTERNAL_RESHARE:1,MENTION_RESHARE:2,CHANNEL_RESHARE:3,FORWARD:4}),p=s({UNKNOWN:0,RESHARE:1,EXTERNAL_SHARE:2,MUSIC:3,STATUS_MENTION:4,GROUP_STATUS:5,RL_ATTRIBUTION:6,AI_CREATED:7,LAYOUTS:8,NEWSLETTER_STATUS:9,STATUS_CLOSE_SHARING:10}),_={},f={},g={},h={},y={},C={},b={},v={};_.name="StatusAttribution",_.internalSpec={type:[1,(e=o("WAProtoConst")).TYPES.ENUM,p],actionUrl:[2,e.TYPES.STRING],statusReshare:[3,e.TYPES.MESSAGE,b],externalShare:[4,e.TYPES.MESSAGE,C],music:[5,e.TYPES.MESSAGE,y],groupStatus:[6,e.TYPES.MESSAGE,h],rlAttribution:[7,e.TYPES.MESSAGE,g],aiCreatedAttribution:[8,e.TYPES.MESSAGE,f],__oneofs__:{attributionData:["statusReshare","externalShare","music","groupStatus","rlAttribution","aiCreatedAttribution"]}},f.name="StatusAttribution$AiCreatedAttribution",f.internalSpec={source:[1,e.TYPES.ENUM,u]},g.name="StatusAttribution$RLAttribution",g.internalSpec={source:[1,e.TYPES.ENUM,c]},h.name="StatusAttribution$GroupStatus",h.internalSpec={authorJid:[1,e.TYPES.STRING]},y.name="StatusAttribution$Music",y.internalSpec={authorName:[1,e.TYPES.STRING],songId:[2,e.TYPES.STRING],title:[3,e.TYPES.STRING],author:[4,e.TYPES.STRING],artistAttribution:[5,e.TYPES.STRING],isExplicit:[6,e.TYPES.BOOL]},C.name="StatusAttribution$ExternalShare",C.internalSpec={actionUrl:[1,e.TYPES.STRING],source:[2,e.TYPES.ENUM,d],duration:[3,e.TYPES.INT32],actionFallbackUrl:[4,e.TYPES.STRING]},b.name="StatusAttribution$StatusReshare",b.internalSpec={source:[1,e.TYPES.ENUM,m],metadata:[2,e.TYPES.MESSAGE,v]},v.name="StatusAttribution$StatusReshare$Metadata",v.internalSpec={duration:[1,e.TYPES.INT32],channelJid:[2,e.TYPES.STRING],channelMessageId:[3,e.TYPES.INT32],hasMultipleReshares:[4,e.TYPES.BOOL]},l.StatusAttribution$AiCreatedAttribution$Source=u,l.StatusAttribution$RLAttribution$Source=c,l.StatusAttribution$ExternalShare$Source=d,l.StatusAttribution$StatusReshare$Source=m,l.StatusAttribution$Type=p,l.StatusAttributionSpec=_,l.StatusAttribution$AiCreatedAttributionSpec=f,l.StatusAttribution$RLAttributionSpec=g,l.StatusAttribution$GroupStatusSpec=h,l.StatusAttribution$MusicSpec=y,l.StatusAttribution$ExternalShareSpec=C,l.StatusAttribution$StatusReshareSpec=b,l.StatusAttribution$StatusReshare$MetadataSpec=v}),98);
__d("WAWebProtobufsE2E.pb",["$InternalEnum","WAProtoConst","WAWebProtobufsAICommon.pb","WAWebProtobufsAICommonDeprecated.pb","WAWebProtobufsAdv.pb","WAWebProtobufsCompanionReg.pb","WAWebProtobufsMmsRetry.pb","WAWebProtobufsProtocol.pb","WAWebProtobufsStatusAttributions.pb"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=(d=n("$InternalEnum"))({FIRST_PARTY:0,THIRD_PARTY:1,USER_CREATED:2}),p=d({MASK_LINKED_DEVICES:0}),_=d({UNKNOWN:0,AUDIO:1,VIDEO:2}),f=d({CONNECTED:0,MISSED:1,FAILED:2,REJECTED:3,ACCEPTED_ELSEWHERE:4,ONGOING:5,SILENCED_BY_DND:6,SILENCED_UNKNOWN_CALLER:7}),g=d({REGULAR:0,SCHEDULED_CALL:1,VOICE_CHAT:2}),h=d({UNKNOWN:0,CANCEL:1}),y=d({UNKNOWN:0,VOICE:1,VIDEO:2}),C=d({UNKNOWN:0,GOING:1,NOT_GOING:2,MAYBE:3}),b=d({UNKNOWN_TYPE:0,PIN_FOR_ALL:1,UNPIN_FOR_ALL:2}),v=d({UNKNOWN:0,REACTION:1}),S=d({POLL:0,QUIZ:1}),R=d({UNKNOWN:0,TEXT:1,IMAGE:2}),L=d({UNKNOWN:0,DISPLAY_TEXT:1}),E=d({UNKNOWN:0,RESPONSE:1,NATIVE_FLOW:2}),k=d({UNKNOWN:0,EMPTY:1,TEXT:2,DOCUMENT:3,IMAGE:4,VIDEO:5,LOCATION:6}),I=d({UNKNOWN:0,SCHEDULED_MESSAGE:1}),T=d({UNKNOWN:0,EVENT_EDIT:1,MESSAGE_EDIT:2,MESSAGE_SCHEDULE:3,POLL_EDIT:4,POLL_ADD_OPTION:5}),D=d({DEFAULT:0,PARENT:1}),x=d({DEFAULT:0,EXTENSIONS_1:1}),$=d({UNKNOWN:0,HSCROLL_CARDS:1,ALBUM_IMAGE:2}),P=d({UNKNOWN_SURFACE:0,FB:1,IG:2,WA:3}),N=d({UNKNOWN:0,SINGLE_SELECT:1}),M=d({UNKNOWN:0,SINGLE_SELECT:1,PRODUCT_LIST:2}),w=d({CATALOG:1}),A=d({INQUIRY:1,ACCEPTED:2,DECLINED:3}),F=d({QUESTION_ANSWER:1}),O=d({DEFAULT:0,MAPPER:1}),B=d({UNKNOWN:0,FBPAY:1,NOVI:2,UPI:3}),W=d({GREGORIAN:1,SOLAR_HIJRI:2}),q=d({MONDAY:1,TUESDAY:2,WEDNESDAY:3,THURSDAY:4,FRIDAY:5,SATURDAY:6,SUNDAY:7}),U=d({GENERATION_ERROR:1,CHUNK_CONSUMED:2,TIMEOUT:3,SESSION_EXHAUSTED:4,CHUNK_EXHAUSTED:5,DUPLICATED_REQUEST:6}),V=d({REQUEST_SUCCESS:0,REQUEST_TIME_EXPIRED:1,DECLINED_SHARING_HISTORY:2,GENERIC_ERROR:3,ERROR_REQUEST_ON_NON_SMB_PRIMARY:4,ERROR_HOSTED_DEVICE_NOT_CONNECTED:5,ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET:6}),H=d({NOTIFY_LAUNCH:1,DOWNLOAD_RESPONSES:2}),G=d({SENT:0,DELIVERED:1,READ:2,REPLIED:3,QUICK_REPLIED:4}),z=d({UPLOAD_STICKER:0,SEND_RECENT_STICKER_BOOTSTRAP:1,GENERATE_LINK_PREVIEW:2,HISTORY_SYNC_ON_DEMAND:3,PLACEHOLDER_MESSAGE_RESEND:4,WAFFLE_LINKING_NONCE_FETCH:5,FULL_HISTORY_SYNC_ON_DEMAND:6,COMPANION_META_NONCE_FETCH:7,COMPANION_SYNCD_SNAPSHOT_FATAL_RECOVERY:8,COMPANION_CANONICAL_USER_NONCE_FETCH:9,HISTORY_SYNC_CHUNK_RETRY:10,GALAXY_FLOW_ACTION:11,BUSINESS_BROADCAST_INSIGHTS_DELIVERED_TO:12,BUSINESS_BROADCAST_INSIGHTS_REFRESH:13}),j=d({INITIAL_BOOTSTRAP:0,INITIAL_STATUS_V3:1,FULL:2,RECENT:3,PUSH_NAME:4,NON_BLOCKING_DATA:5,ON_DEMAND:6,NO_HISTORY:7,MESSAGE_ACCESS_STATUS:8}),K=d({CHAT_OPEN:0,COMPANION_PAIRING:1}),Q=d({EMPTY:0,NON_EMPTY:1}),X=d({REVOKE:0,EPHEMERAL_SETTING:3,EPHEMERAL_SYNC_RESPONSE:4,HISTORY_SYNC_NOTIFICATION:5,APP_STATE_SYNC_KEY_SHARE:6,APP_STATE_SYNC_KEY_REQUEST:7,MSG_FANOUT_BACKFILL_REQUEST:8,INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC:9,APP_STATE_FATAL_EXCEPTION_NOTIFICATION:10,SHARE_PHONE_NUMBER:11,MESSAGE_EDIT:14,PEER_DATA_OPERATION_REQUEST_MESSAGE:16,PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE:17,REQUEST_WELCOME_MESSAGE:18,BOT_FEEDBACK_MESSAGE:19,MEDIA_NOTIFY_MESSAGE:20,CLOUD_API_THREAD_CONTROL_NOTIFICATION:21,LID_MIGRATION_MAPPING_SYNC:22,REMINDER_MESSAGE:23,BOT_MEMU_ONBOARDING_MESSAGE:24,STATUS_MENTION_MESSAGE:25,STOP_GENERATION_MESSAGE:26,LIMIT_SHARING:27,AI_PSI_METADATA:28,AI_QUERY_FANOUT:29,GROUP_MEMBER_LABEL_CHANGE:30,AI_MEDIA_COLLECTION_MESSAGE:31,MESSAGE_UNSCHEDULE:32,BOT_UNLINK_MESSAGE:33}),Y=d({UNKNOWN:0,CONTROL_PASSED:1,CONTROL_TAKEN:2}),J=d({USER_VIDEO:0,AI_GENERATED:1}),Z=d({NONE:0,GIPHY:1,TENOR:2,KLIPY:3}),ee=d({DEFAULT:0,PARENT:1,SUB:2,DEFAULT_SUB:3}),te=d({NONE:0,VIDEO:1,PLACEHOLDER:4,IMAGE:5,PAYMENT_LINKS:6,PROFILE:7}),ne=d({SYSTEM:0,SYSTEM_TEXT:1,FB_SCRIPT:2,SYSTEM_BOLD:6,MORNINGBREEZE_REGULAR:7,CALISTOGA_REGULAR:8,EXO2_EXTRABOLD:9,COURIERPRIME_BOLD:10}),re=d({NONE:0,REEL:1,LIVE_VIDEO:2,LONG_VIDEO:3,SINGLE_IMAGE:4,CAROUSEL:5}),oe=d({LINK_PREVIEW:0,ORDER:1}),ae=d({UNKNOWN:0,STATUS_ADD_YOURS:1,STATUS_RESHARE:2,STATUS_QUESTION_ANSWER_RESHARE:3}),ie=d({IMAGE:0,PDF:1}),le=d({USER_IMAGE:0,AI_GENERAT
__d("WAWebProtobufsWeb.pb",["$InternalEnum","WAProtoConst","WAWebProtobufsE2E.pb","WAWebProtobufsProtocol.pb"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=(c=n("$InternalEnum"))({E2EE:0,FB:2,BSP:1,BSP_AND_FB:3}),m=c({UNKNOWN:0,REVOKE:1,CIPHERTEXT:2,FUTUREPROOF:3,NON_VERIFIED_TRANSITION:4,UNVERIFIED_TRANSITION:5,VERIFIED_TRANSITION:6,VERIFIED_LOW_UNKNOWN:7,VERIFIED_HIGH:8,VERIFIED_INITIAL_UNKNOWN:9,VERIFIED_INITIAL_LOW:10,VERIFIED_INITIAL_HIGH:11,VERIFIED_TRANSITION_ANY_TO_NONE:12,VERIFIED_TRANSITION_ANY_TO_HIGH:13,VERIFIED_TRANSITION_HIGH_TO_LOW:14,VERIFIED_TRANSITION_HIGH_TO_UNKNOWN:15,VERIFIED_TRANSITION_UNKNOWN_TO_LOW:16,VERIFIED_TRANSITION_LOW_TO_UNKNOWN:17,VERIFIED_TRANSITION_NONE_TO_LOW:18,VERIFIED_TRANSITION_NONE_TO_UNKNOWN:19,GROUP_CREATE:20,GROUP_CHANGE_SUBJECT:21,GROUP_CHANGE_ICON:22,GROUP_CHANGE_INVITE_LINK:23,GROUP_CHANGE_DESCRIPTION:24,GROUP_CHANGE_RESTRICT:25,GROUP_CHANGE_ANNOUNCE:26,GROUP_PARTICIPANT_ADD:27,GROUP_PARTICIPANT_REMOVE:28,GROUP_PARTICIPANT_PROMOTE:29,GROUP_PARTICIPANT_DEMOTE:30,GROUP_PARTICIPANT_INVITE:31,GROUP_PARTICIPANT_LEAVE:32,GROUP_PARTICIPANT_CHANGE_NUMBER:33,BROADCAST_CREATE:34,BROADCAST_ADD:35,BROADCAST_REMOVE:36,GENERIC_NOTIFICATION:37,E2E_IDENTITY_CHANGED:38,E2E_ENCRYPTED:39,CALL_MISSED_VOICE:40,CALL_MISSED_VIDEO:41,INDIVIDUAL_CHANGE_NUMBER:42,GROUP_DELETE:43,GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE:44,CALL_MISSED_GROUP_VOICE:45,CALL_MISSED_GROUP_VIDEO:46,PAYMENT_CIPHERTEXT:47,PAYMENT_FUTUREPROOF:48,PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED:49,PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED:50,PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED:51,PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP:52,PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP:53,PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER:54,PAYMENT_ACTION_SEND_PAYMENT_REMINDER:55,PAYMENT_ACTION_SEND_PAYMENT_INVITATION:56,PAYMENT_ACTION_REQUEST_DECLINED:57,PAYMENT_ACTION_REQUEST_EXPIRED:58,PAYMENT_ACTION_REQUEST_CANCELLED:59,BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM:60,BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP:61,BIZ_INTRO_TOP:62,BIZ_INTRO_BOTTOM:63,BIZ_NAME_CHANGE:64,BIZ_MOVE_TO_CONSUMER_APP:65,BIZ_TWO_TIER_MIGRATION_TOP:66,BIZ_TWO_TIER_MIGRATION_BOTTOM:67,OVERSIZED:68,GROUP_CHANGE_NO_FREQUENTLY_FORWARDED:69,GROUP_V4_ADD_INVITE_SENT:70,GROUP_PARTICIPANT_ADD_REQUEST_JOIN:71,CHANGE_EPHEMERAL_SETTING:72,E2E_DEVICE_CHANGED:73,VIEWED_ONCE:74,E2E_ENCRYPTED_NOW:75,BLUE_MSG_BSP_FB_TO_BSP_PREMISE:76,BLUE_MSG_BSP_FB_TO_SELF_FB:77,BLUE_MSG_BSP_FB_TO_SELF_PREMISE:78,BLUE_MSG_BSP_FB_UNVERIFIED:79,BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED:80,BLUE_MSG_BSP_FB_VERIFIED:81,BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED:82,BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE:83,BLUE_MSG_BSP_PREMISE_UNVERIFIED:84,BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED:85,BLUE_MSG_BSP_PREMISE_VERIFIED:86,BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED:87,BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED:88,BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED:89,BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED:90,BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED:91,BLUE_MSG_SELF_FB_TO_BSP_PREMISE:92,BLUE_MSG_SELF_FB_TO_SELF_PREMISE:93,BLUE_MSG_SELF_FB_UNVERIFIED:94,BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED:95,BLUE_MSG_SELF_FB_VERIFIED:96,BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED:97,BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE:98,BLUE_MSG_SELF_PREMISE_UNVERIFIED:99,BLUE_MSG_SELF_PREMISE_VERIFIED:100,BLUE_MSG_TO_BSP_FB:101,BLUE_MSG_TO_CONSUMER:102,BLUE_MSG_TO_SELF_FB:103,BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED:104,BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED:105,BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED:106,BLUE_MSG_UNVERIFIED_TO_VERIFIED:107,BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED:108,BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED:109,BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED:110,BLUE_MSG_VERIFIED_TO_UNVERIFIED:111,BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED:112,BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED:113,BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED:114,BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED:115,BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED:116,BLUE_MSG_SELF_FB_
__d("WAWebProtobufsHistorySync.pb",["$InternalEnum","WAProtoConst","WAWebProtobufSyncAction.pb","WAWebProtobufsChatLockSettings.pb","WAWebProtobufsE2E.pb","WAWebProtobufsProtocol.pb","WAWebProtobufsWeb.pb"],(function(t,n,r,o,a,i,l){var e,s,u=(s=n("$InternalEnum"))({IN_WAITLIST:0,AI_AVAILABLE:1}),c=s({INITIAL_BOOTSTRAP:0,INITIAL_STATUS_V3:1,FULL:2,RECENT:3,PUSH_NAME:4,NON_BLOCKING_DATA:5,ON_DEMAND:6}),d=s({COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY:0,COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY:1,COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY:2,COMPLETE_ON_DEMAND_SYNC_WITH_MORE_MSG_ON_PRIMARY_BUT_NO_ACCESS:3}),m=s({REGULAR:0,ADMIN:1,SUPERADMIN:2}),p=s({DEFAULT:0,OFF:1,ON:2}),_=s({LEFT:0,REMOVED:1}),f=s({E2EE_MSG:1,NE2EE_SELF:2,NE2EE_OTHER:3}),g={},h={},y={},C={},b={},v={},S={},R={},L={},E={},k={},I={},T={},D={},x={};g.name="HistorySync",g.internalSpec={syncType:[1,(e=o("WAProtoConst")).FLAGS.REQUIRED|e.TYPES.ENUM,c],conversations:[2,e.FLAGS.REPEATED|e.TYPES.MESSAGE,h],statusV3Messages:[3,e.FLAGS.REPEATED|e.TYPES.MESSAGE,o("WAWebProtobufsWeb.pb").WebMessageInfoSpec],chunkOrder:[5,e.TYPES.UINT32],progress:[6,e.TYPES.UINT32],pushnames:[7,e.FLAGS.REPEATED|e.TYPES.MESSAGE,v],globalSettings:[8,e.TYPES.MESSAGE,L],threadIdUserSecret:[9,e.TYPES.BYTES],threadDsTimeframeOffset:[10,e.TYPES.UINT32],recentStickers:[11,e.FLAGS.REPEATED|e.TYPES.MESSAGE,k],pastParticipants:[12,e.FLAGS.REPEATED|e.TYPES.MESSAGE,I],callLogRecords:[13,e.FLAGS.REPEATED|e.TYPES.MESSAGE,o("WAWebProtobufSyncAction.pb").CallLogRecordSpec],aiWaitListState:[14,e.TYPES.ENUM,u],phoneNumberToLidMappings:[15,e.FLAGS.REPEATED|e.TYPES.MESSAGE,y],companionMetaNonce:[16,e.TYPES.STRING],shareableChatIdentifierEncryptionKey:[17,e.TYPES.BYTES],accounts:[18,e.FLAGS.REPEATED|e.TYPES.MESSAGE,C],nctSalt:[19,e.TYPES.BYTES]},h.name="Conversation",h.internalSpec={id:[1,e.FLAGS.REQUIRED|e.TYPES.STRING],messages:[2,e.FLAGS.REPEATED|e.TYPES.MESSAGE,b],newJid:[3,e.TYPES.STRING],oldJid:[4,e.TYPES.STRING],lastMsgTimestamp:[5,e.TYPES.UINT64],unreadCount:[6,e.TYPES.UINT32],readOnly:[7,e.TYPES.BOOL],endOfHistoryTransfer:[8,e.TYPES.BOOL],ephemeralExpiration:[9,e.TYPES.UINT32],ephemeralSettingTimestamp:[10,e.TYPES.INT64],endOfHistoryTransferType:[11,e.TYPES.ENUM,d],conversationTimestamp:[12,e.TYPES.UINT64],name:[13,e.TYPES.STRING],pHash:[14,e.TYPES.STRING],notSpam:[15,e.TYPES.BOOL],archived:[16,e.TYPES.BOOL],disappearingMode:[17,e.TYPES.MESSAGE,o("WAWebProtobufsE2E.pb").DisappearingModeSpec],unreadMentionCount:[18,e.TYPES.UINT32],markedAsUnread:[19,e.TYPES.BOOL],participant:[20,e.FLAGS.REPEATED|e.TYPES.MESSAGE,S],tcToken:[21,e.TYPES.BYTES],tcTokenTimestamp:[22,e.TYPES.UINT64],contactPrimaryIdentityKey:[23,e.TYPES.BYTES],pinned:[24,e.TYPES.UINT32],muteEndTime:[25,e.TYPES.UINT64],wallpaper:[26,e.TYPES.MESSAGE,R],mediaVisibility:[27,e.TYPES.ENUM,p],tcTokenSenderTimestamp:[28,e.TYPES.UINT64],suspended:[29,e.TYPES.BOOL],terminated:[30,e.TYPES.BOOL],createdAt:[31,e.TYPES.UINT64],createdBy:[32,e.TYPES.STRING],description:[33,e.TYPES.STRING],support:[34,e.TYPES.BOOL],isParentGroup:[35,e.TYPES.BOOL],parentGroupId:[37,e.TYPES.STRING],isDefaultSubgroup:[36,e.TYPES.BOOL],displayName:[38,e.TYPES.STRING],pnJid:[39,e.TYPES.STRING],shareOwnPn:[40,e.TYPES.BOOL],pnhDuplicateLidThread:[41,e.TYPES.BOOL],lidJid:[42,e.TYPES.STRING],username:[43,e.TYPES.STRING],lidOriginType:[44,e.TYPES.STRING],commentsCount:[45,e.TYPES.UINT32],locked:[46,e.TYPES.BOOL],systemMessageToInsert:[47,e.TYPES.ENUM,f],capiCreatedGroup:[48,e.TYPES.BOOL],accountLid:[49,e.TYPES.STRING],limitSharing:[50,e.TYPES.BOOL],limitSharingSettingTimestamp:[51,e.TYPES.INT64],limitSharingTrigger:[52,e.TYPES.ENUM,o("WAWebProtobufsProtocol.pb").LimitSharing$Trigger],limitSharingInitiatedByMe:[53,e.TYPES.BOOL],maibaAiThreadEnabled:[54,e.TYPES.BOOL],isMarketingMessageThread:[55,e.TYPES.BOOL],isSenderNewAccount:[56,e.TYPES.BOOL],afterReadDuration:[57,e.TYPES.UINT32]},y.name="PhoneNumberToLIDMapping",y.internalSpec={pnJid:[1,e.TYPES.STRING],lidJid:[2,e.TYPES.STRING]},C.name="Account",C.internalSpec={lid:[1,e.TYPES.STRING],username:[2,e.TYPES.STRING],
__d("WAWebAbstractStore",["asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e=(function(){function e(){}var t=e.prototype;return t.open=function(){var e=this;return this.$2?this.$2:this.$1?(this.$2=this.$1.catch(function(t){throw e.$2=null,t}).then(function(){return e.$2=null,e.open()}),this.$2):(this.$2=this.doOpen().catch(function(t){throw e.$2=null,t}).then(function(){e.$2=null}),this.$2)},t.close=function(){var e=this;return this.$1?this.$1:this.$2?(this.$1=this.$2.catch(function(t){throw e.$1=null,t}).then(function(){return e.$1=null,e.close()}),this.$1):(this.$1=this.doClose().catch(function(t){throw e.$1=null,t}).then(function(){e.$1=null}),this.$1)},t.get=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return yield this.open(),this.doGet(e)});function t(t){return e.apply(this,arguments)}return t})(),t.queryByIndex=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return yield this.open(),this.doQueryByIndex(e,t)});function t(t,n){return e.apply(this,arguments)}return t})(),t.getAll=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return yield this.open(),this.doGetAll()});function t(){return e.apply(this,arguments)}return t})(),t.put=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return yield this.open(),this.doPut(e,t)});function t(t,n){return e.apply(this,arguments)}return t})(),t.del=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return yield this.open(),this.doDel(e)});function t(t){return e.apply(this,arguments)}return t})(),t.count=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return yield this.open(),this.doCount()});function t(){return e.apply(this,arguments)}return t})(),t.clear=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return yield this.open(),this.doClear()});function t(){return e.apply(this,arguments)}return t})(),t.doGet=function(t){throw r("err")("Not implemented")},t.doQueryByIndex=function(t,n){throw r("err")("Not implemented")},t.doGetAll=function(){throw r("err")("Not implemented")},t.doPut=function(t,n){throw r("err")("Not implemented")},t.doDel=function(t){throw r("err")("Not implemented")},t.doCount=function(){throw r("err")("Not implemented")},t.doClear=function(){throw r("err")("Not implemented")},t.doOpen=function(){throw r("err")("Not implemented")},t.doClose=function(){throw r("err")("Not implemented")},e})();l.default=e}),98);
__d("WAWebKeyValueCacheStore",["Promise","WALogger","WAWebAbstractStore","WAWebStorageCmd","WAWebStorageErrorHandlingUtils","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f=(function(t){function a(e,n,r,o){var a,i,l;return l=t.call(this)||this,l.$KeyValueCacheStore$p_1=e,l.$KeyValueCacheStore$p_3=n,l.$KeyValueCacheStore$p_4=r,l.$KeyValueCacheStore$p_5=(a=o==null?void 0:o.encodeKey)!=null?a:function(e){return e},l.$KeyValueCacheStore$p_6=(i=o==null?void 0:o.matchOptions)!=null?i:{},l}babelHelpers.inheritsLoose(a,t);var i=a.prototype;return i.doGet=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){yield this.doOpen();var n=this.$KeyValueCacheStore$p_5(t,this.$KeyValueCacheStore$p_1);if(this.$KeyValueCacheStore$p_6.ignoreSearch=!1,!this.$KeyValueCacheStore$p_2)throw o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Unable to get: abstract doGet called"]))),r("err")("Unable to get");var a=yield this.$KeyValueCacheStore$p_2.match(n,this.$KeyValueCacheStore$p_6);return a==null?null:this.$KeyValueCacheStore$p_4(a)});function a(e){return t.apply(this,arguments)}return a})(),i.doPut=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){yield this.doOpen();try{var n=this.$KeyValueCacheStore$p_5(e,this.$KeyValueCacheStore$p_1);if(!this.$KeyValueCacheStore$p_2)throw o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Unable to put: abstract doPut called"]))),r("err")("Unable to put in cache");return yield this.$KeyValueCacheStore$p_2.put(n,this.$KeyValueCacheStore$p_3(t)),t}catch(e){throw yield g(),e}});function t(t,n){return e.apply(this,arguments)}return t})(),i.doDel=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield this.doOpen();var t=this.$KeyValueCacheStore$p_5(e,this.$KeyValueCacheStore$p_1);if(this.$KeyValueCacheStore$p_6.ignoreSearch=!1,!this.$KeyValueCacheStore$p_2)return o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Unable to delete: abstract doDel called"]))),(_||(_=n("Promise"))).reject(r("err")("Unable to delete"));yield this.$KeyValueCacheStore$p_2.delete(t,this.$KeyValueCacheStore$p_6)});function t(t){return e.apply(this,arguments)}return t})(),i.doClear=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield caches.delete(this.$KeyValueCacheStore$p_1);e||o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Tried to delete a non-existent cache: ",""])),this.$KeyValueCacheStore$p_1),this.$KeyValueCacheStore$p_2=null});function t(){return e.apply(this,arguments)}return t})(),i.doOpen=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(this.$KeyValueCacheStore$p_2==null)try{this.$KeyValueCacheStore$p_2=yield caches.open(this.$KeyValueCacheStore$p_1)}catch(e){throw this.$KeyValueCacheStore$p_2=null,o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["Unable to open cache: ",", error: ",""])),this.$KeyValueCacheStore$p_1,e),yield g(),o("WAWebStorageCmd").StorageCmd.trigger("cache_storage_open_failed"),e}});function t(){return e.apply(this,arguments)}return t})(),i.doClose=function(){return this.$KeyValueCacheStore$p_2=null,(_||(_=n("Promise"))).resolve()},a})(r("WAWebAbstractStore"));function g(){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebStorageErrorHandlingUtils").estimateStorageLogFormatted().then(function(e){o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[cache-operation-failed] Storage Estimate: ",""])),JSON.stringify(e))}).catch(function(){o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[cache-operation-failed] Failed to get storage estimate"])))})}),h.apply(this,arguments)}l.default=f}),98);
__d("WAWebUserPrefsCacheStorage",["WAWebKeyValueCacheStore","WAWebUserPrefsPostProcessors","WAWebUserPrefsPreProcessors","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){var t=new Response(JSON.stringify(e),{headers:{"content-type":"application/json"}});return t}function s(e){return e.json()}function u(e,t){var n=encodeURIComponent(e),r=encodeURIComponent(t);return"https://_user_prefs_key_store_.whatsapp.com/"+r+"_"+n}var c={ignoreSearch:!0,ignoreMethod:!0,ignoreVary:!0},d="wa_web_user_prefs_cache_store",m=new(r("WAWebKeyValueCacheStore"))(d,e,s,{encodeKey:u,matchOptions:c}),p=(function(){function e(){this.$1={}}var t=e.prototype;return t.setItemToCacheStorage=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WAWebUserPrefsPreProcessors").preProcessUserPref(e,t);this.$1[e]=n,yield m.doPut(e,n)});function t(t,n){return e.apply(this,arguments)}return t})(),t.getItemFromCacheStorage=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=this.$1[e];if(t==null)try{t=yield m.doGet(e),this.$1[e]=t}catch(e){}if(t==null)return this.removeItemFromCacheStorage(e),null;var n=o("WAWebUserPrefsPostProcessors").postProcessUserPref(e,t);return n});function t(t){return e.apply(this,arguments)}return t})(),t.removeItemFromCacheStorage=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){delete this.$1[e],yield m.doDel(e)});function t(t){return e.apply(this,arguments)}return t})(),t.clearCacheStorage=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){this.$1={},yield m.doClear()});function t(){return e.apply(this,arguments)}return t})(),e})(),_=new p;l.userPrefsCacheStorage=_}),98);
__d("WAWebUserPrefsLocalStorage",["WALogger","WAWebLocalStorage","WAWebUserPrefsKeys","WAWebUserPrefsPostProcessors","WAWebUserPrefsPreProcessors","WAWebUserPrefsStorageUtils","cr:34987"],(function(t,n,r,o,a,i,l){var e,s,u=(e=n("cr:34987"))!=null?e:{},c=u.notifySettingChangeHandler;function d(e){var t=e;return Object.values(o("WAWebUserPrefsKeys").HASHED_KEYS).some(function(t){return t===e})&&(t=o("WAWebUserPrefsStorageUtils").hashUserPrefKey(e)),t}var m=(function(){function e(){this.$1={}}var t=e.prototype;return t.setItemToLocalStorage=function(t,n){if(r("WAWebLocalStorage")!=null){var e=d(t);if(e!=null){var a=JSON.stringify(o("WAWebUserPrefsPreProcessors").preProcessUserPref(t,n));if(a!=null){this.$1[e]=a;try{r("WAWebLocalStorage").setItem(e,a)}catch(e){throw e}c==null||c(t,a)}}}},t.getItemFromLocalStorage=function(t){var e=d(t);if(e!=null){var n=this.$1[e];if(n==null&&r("WAWebLocalStorage")!=null&&(n=r("WAWebLocalStorage").getItem(e)),n==null)return null;this.$1[e]=n;var a;try{a=JSON.parse(n)}catch(e){return o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["getItemFromLocalStorage: parse error"]))).sendLogs("get-local-storage-item-parse-error"),this.removeItemFromLocalStorage(t),null}var i=o("WAWebUserPrefsPostProcessors").postProcessUserPref(t,a);return i}},t.removeItemFromLocalStorage=function(t){var e=d(t);e!=null&&(delete this.$1[e],r("WAWebLocalStorage")!=null&&r("WAWebLocalStorage").removeItem(e))},t.clearLocalStorage=function(){this.$1={},r("WAWebLocalStorage")!=null&&r("WAWebLocalStorage").clear()},e})(),p=new m;l.default=p}),98);
__d("WAWebUserPrefsMultiDevice",["Promise","WAWebBizCoexGatingUtils","WAWebEventEmitter","WAWebMobilePlatforms","WAWebPermanentStorage","WAWebUserPrefsCacheStorage","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsKeys","WAWebUserPrefsLocalStorage","WAWebUserPrefsMeUser","WAWebUserPrefsStore","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e,t=[(e=o("WAWebUserPrefsKeys")).MD_KEYS.NOISE_INFO,e.MD_KEYS.ME_INFO,e.MD_KEYS.DEVICE_ID,e.MD_KEYS.INITIAL_HISTORY_SYNCED,e.MD_KEYS.WEB_ENC_SALT];t.push(e.KEYS.LAST_WID_MD),t.map(function(e){r("WAWebUserPrefsStore").set(e,void 0)}),yield o("WAWebUserPrefsCacheStorage").userPrefsCacheStorage.clearCacheStorage()}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){r("WAWebUserPrefsLocalStorage").setItemToLocalStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.NOISE_INFO,e),yield o("WAWebUserPrefsCacheStorage").userPrefsCacheStorage.setItemToCacheStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.NOISE_INFO,e)}),d.apply(this,arguments)}function m(){return r("WAWebUserPrefsLocalStorage").getItemFromLocalStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.NOISE_INFO)}function p(){return r("WAWebUserPrefsLocalStorage").getItemFromLocalStorage(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.MMS4_CONN)}function _(e){return r("WAWebUserPrefsLocalStorage").setItemToLocalStorage(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.MMS4_CONN,e)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){r("WAWebUserPrefsLocalStorage").setItemToLocalStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.NOISE_INFO_IV,e),yield o("WAWebUserPrefsCacheStorage").userPrefsCacheStorage.setItemToCacheStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.NOISE_INFO_IV,e)}),g.apply(this,arguments)}function h(){return r("WAWebUserPrefsLocalStorage").getItemFromLocalStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.NOISE_INFO_IV)}function y(e){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.ROUTING_INFO,e)}),C.apply(this,arguments)}function b(){var e=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.ROUTING_INFO);return e}function v(e,t){return r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").MD_KEYS.KEY_SEVER_CLIENT_EXPIRATION_OVERRIDE,{ts:e,appVersion:t})}function S(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").MD_KEYS.KEY_SEVER_CLIENT_EXPIRATION_OVERRIDE);if(!((e==null?void 0:e.ts)==null||(e==null?void 0:e.appVersion)==null))return{timestamp:parseInt(e.ts,10),appVersion:e.appVersion}}function R(){return r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").MD_KEYS.KEY_SEVER_CLIENT_EXPIRATION_OVERRIDE,void 0)}function L(){return!!(m()&&o("WAWebUserPrefsMeUser").getMaybeMeDevicePn())}function E(e){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return e!=null?(r("WAWebUserPrefsLocalStorage").setItemToLocalStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.WEB_ENC_SALT,e),yield o("WAWebUserPrefsCacheStorage").userPrefsCacheStorage.setItemToCacheStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.WEB_ENC_SALT,e)):(r("WAWebUserPrefsLocalStorage").removeItemFromLocalStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.WEB_ENC_SALT),yield o("WAWebUserPrefsCacheStorage").userPrefsCacheStorage.removeItemFromCacheStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.WEB_ENC_SALT)),r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").MD_KEYS.WEB_ENC_SALT,e,{shouldWriteToIdb:!1})}),k.apply(this,arguments)}function I(){return r("WAWebUserPrefsLocalStorage").getItemFromLocalStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.WEB_ENC_SALT)}var T=new(r("WAWebEventEmitter"));function D(e){return x.apply(this,arguments)}func
__d("WAWebUserPrefsHistorySync",["WALogger","WATimeUtils","WAWebHistorySyncUtils","WAWebProtobufsHistorySync.pb","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsKeys","WAWebUserPrefsMultiDevice","WAWebUserPrefsStore","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e,t,n){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){t==null||n==null||(t===o("WAWebProtobufsHistorySync.pb").HistorySync$HistorySyncType.RECENT&&(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[history sync] set last history sync chunk with chunk order ",""])),n),yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.MD_HISTORY_LAST_RECENT_SYNC_CHUNK_PROCESSED,{chunkOrder:n,progress:r})),yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.MD_HISTORY_LAST_CHUNK_PROCESSED,t+"_"+n))}),c.apply(this,arguments)}function d(){var e=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.MD_HISTORY_LAST_CHUNK_PROCESSED);return e}function m(){var e=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.MD_HISTORY_LAST_RECENT_SYNC_CHUNK_PROCESSED);return e}function p(){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.INITIAL_HISTORY_SYNCED,!0)}),_.apply(this,arguments)}function f(){var e=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.INITIAL_HISTORY_SYNCED);return e===!0}function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=(t=yield y())!=null?t:{};yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.HISTORY_SYNC_STATUS,babelHelpers.extends({},n,e))}),h.apply(this,arguments)}function y(){var e=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.HISTORY_SYNC_STATUS);return e}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.HISTORY_SYNC_CHUNK_COUNT_FOR_END_OF_RECENT_SYNC,e)}),b.apply(this,arguments)}function v(){var e;return(e=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.HISTORY_SYNC_CHUNK_COUNT_FOR_END_OF_RECENT_SYNC))!=null?e:0}function S(e){return R.apply(this,arguments)}function R(){return R=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.ESTIMATED_HISTORY_SYNC_CHUNK_COUNT_FOR_END_OF_RECENT_SYNC,e)}),R.apply(this,arguments)}function L(){var e=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.ESTIMATED_HISTORY_SYNC_CHUNK_COUNT_FOR_END_OF_RECENT_SYNC);return e!=null?e:0}function E(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").MD_KEYS.HISTORY_SYNC_REMAINING_PAUSED_SECONDS);if(typeof e=="number")return e}function k(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").MD_KEYS.HISTORY_SYNC_REMAINING_PAUSED_SECONDS,e)}function I(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").KEYS.HISTORY_SYNC_EARLIEST_DATE);if(typeof e!="number"||e===0){var t,n=(t=o("WAWebUserPrefsMultiDevice").getPairingTimestamp())!=null?t:o("WATimeUtils").unixTime(),a=o("WAWebHistorySyncUtils").getEarliestHistorySyncDate();return n-a}return e}function T(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").KEYS.HISTORY_SYNC_EARLIEST_DATE,e)}function D(e,t,n){return x.apply(this,arguments)}function x(){return x=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r,a;if(!(n==null||e!==o("WAWebProtobufsHistorySync.pb").HistoryS
__d("WAWebChatConstants",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY:0,COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY:1,INCOMPLETE:2,NOT_INCLUDED_IN_HIST_SYNC:3,COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY:4,COMPLETE_ON_DEMAND_SYNC_WITH_MORE_MSG_ON_PRIMARY_BUT_NO_ACCESS:5}),l=300*1e3;i.ConversationEndOfHistoryTransferModelPropType=e,i.FTS_TTL=l}),66);
__d("WAWebHistorySyncUtils",["WATimeUtils","WAWebChatConstants","WAWebEnvironment","WAWebPrimaryFeaturesModel","WAWebSyncGatingUtils"],(function(t,n,r,o,a,i,l){function e(){if(!r("WAWebEnvironment").isWindows)return 90*o("WATimeUtils").DAY_SECONDS;if(o("WAWebPrimaryFeaturesModel").PrimaryFeatures.extendedHistorySyncOnDemand&&o("WAWebSyncGatingUtils").isOnDemandExtendedHistorySyncForHybridEnabled()){var e=o("WAWebSyncGatingUtils").getHistorySyncOnDemandTimeBoundaryDaysForDesktops();return e*o("WATimeUtils").DAY_SECONDS}return o("WATimeUtils").YEAR_SECONDS}function s(e){return e===o("WAWebChatConstants").ConversationEndOfHistoryTransferModelPropType.COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY||e===o("WAWebChatConstants").ConversationEndOfHistoryTransferModelPropType.NOT_INCLUDED_IN_HIST_SYNC||e===o("WAWebChatConstants").ConversationEndOfHistoryTransferModelPropType.COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY||e===o("WAWebChatConstants").ConversationEndOfHistoryTransferModelPropType.COMPLETE_ON_DEMAND_SYNC_WITH_MORE_MSG_ON_PRIMARY_BUT_NO_ACCESS?!0:e===o("WAWebChatConstants").ConversationEndOfHistoryTransferModelPropType.INCOMPLETE||e===o("WAWebChatConstants").ConversationEndOfHistoryTransferModelPropType.COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY?!1:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}l.getEarliestHistorySyncDate=e,l.primaryHasMoreMessagesReadyToLoad=s}),98);
__d("WAWebUserPrefsMultiDeviceDebug",["WAWebUserPrefsDebugKeys","WAWebUserPrefsStore","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){if(typeof e=="string")return e}function s(e){if(typeof e=="number")return e}function u(e){r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").DEBUG_READ_RECEIPT,e)}function c(){return r("WAWebUserPrefsStore").get(r("WAWebUserPrefsDebugKeys").DEBUG_READ_RECEIPT)}function d(e){r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").DEBUG_PASSIVE_MODE,e)}function m(){return r("WAWebUserPrefsStore").get(r("WAWebUserPrefsDebugKeys").DEBUG_PASSIVE_MODE)}function p(e){r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").DEBUG_ENABLE_OFFLINE_MOCK,e)}function _(){return!!r("WAWebUserPrefsStore").get(r("WAWebUserPrefsDebugKeys").DEBUG_ENABLE_OFFLINE_MOCK)}function f(e){return r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").DEBUG_OFFLINE_MOCK_TRAFFIC,e)}function g(){return r("WAWebUserPrefsStore").get(r("WAWebUserPrefsDebugKeys").DEBUG_OFFLINE_MOCK_TRAFFIC)}function h(e){r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").DEBUG_DECRYPT_FAIL,e)}function y(){return s(r("WAWebUserPrefsStore").get(r("WAWebUserPrefsDebugKeys").DEBUG_DECRYPT_FAIL))}var C=new Map;function b(e,t){C.set(e.user,t)}function v(e){var t;return(t=C.get(e.user))!=null?t:!1}function S(e){r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").DEBUG_DO_NOT_SEND_RETRY_RECEIPT,e)}function R(){return s(r("WAWebUserPrefsStore").get(r("WAWebUserPrefsDebugKeys").DEBUG_DO_NOT_SEND_RETRY_RECEIPT))}function L(e){r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").DEBUG_ROUTING_TOKEN,e)}function E(){return e(r("WAWebUserPrefsStore").get(r("WAWebUserPrefsDebugKeys").DEBUG_ROUTING_TOKEN))}function k(e){var t;if(e==null){r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").DEBUG_ONLY_DEFAULT_BOT_OVERIDE,null);return}var n;e.endsWith("@bot")?n=e:n=e+"@c.us",(t=o("WAWebWidFactory").createWid(n))!=null&&t.isBot()&&r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").DEBUG_ONLY_DEFAULT_BOT_OVERIDE,n)}function I(){return e(r("WAWebUserPrefsStore").get(r("WAWebUserPrefsDebugKeys").DEBUG_ONLY_DEFAULT_BOT_OVERIDE))}function T(e){r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").DEBUG_IGNORE_PARTICIPANT_ADD,e)}function D(){return s(r("WAWebUserPrefsStore").get(r("WAWebUserPrefsDebugKeys").DEBUG_IGNORE_PARTICIPANT_ADD))}function x(e){r("WAWebUserPrefsStore").set(r("WAWebUserPrefsDebugKeys").LID_MIGRATION_DEBUG_MODE,e)}function $(){return!!r("WAWebUserPrefsStore").get(r("WAWebUserPrefsDebugKeys").LID_MIGRATION_DEBUG_MODE)}l.setDebugReadReceipt=u,l.getDebugReadReceipt=c,l.setDebugPassiveMode=d,l.getDebugPassiveMode=m,l.setDebugEnableOfflineMock=p,l.getDebugEnableOfflineMock=_,l.setDebugOfflineMockTraffic=f,l.getDebugOfflineMockTraffic=g,l.setDebugDecryptFail=h,l.getDebugDecryptFail=y,l.setDebugEncryptFail=b,l.getDebugEncryptFail=v,l.setDebugDoNotSendRetryReceipt=S,l.getDebugDoNotSendRetryReceipt=R,l.setDebugRoutingTokenPref=L,l.getDebugRoutingTokenPref=E,l.setDebugDefaultBotOverride=k,l.getDebugDefaultBotOverride=I,l.setDebugIgnoreParticipantAdd=T,l.getDebugIgnoreParticipantAdd=D,l.setLidMigrationDebugMode=x,l.getLidMigrationDebugMode=$}),98);
__d("WAWebLidMigrationUtils",["WALogger","WAWebApiContact","WAWebChatGetters","WAWebCurrentUser","WAWebLid1X1MigrationGating","WAWebMsgKey","WAWebMsgKeyUtils","WAWebUserPrefsHistorySync","WAWebUserPrefsMeUser","WAWebUserPrefsMultiDeviceDebug","WAWebWidFactory","err","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m;function p(e){return o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()&&e.isRegularUser()}function _(t){if(!t.isLid())return t;t.isUser()||o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[lid] toPn: not a user wid: ",""])),t.toLogString()).sendLogs("toPn-not-user",{sampling:.001}),t.device!=null&&o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[lid] toPn: deviceWid: ",""])),t.toLogString()).sendLogs("toPn-device-wid",{sampling:.001});var n=o("WAWebApiContact").getPhoneNumber(t);return n==null&&o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[lid-migration] toPn: no PN found for LID"]))),n}function f(e){if(e.isLid())return e;var t=o("WAWebApiContact").getCurrentLid(o("WAWebWidFactory").asUserWidOrThrow(e));return t==null&&o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[lid-migration] toLid: no LID found for PN"]))),t}function g(e){var t=o("WAWebWidFactory").asUserWidOrThrow(e);return t.isLid()?t:o("WAWebApiContact").getCurrentLid(t)}function h(e){var t=g(e);if(t==null)throw o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[lid-migration] toUserLidOrThrow: no LID"]))),r("err")("No LID for user");return t}function y(e){var t=_(e);if(t==null)throw r("err")("No PN for user");return t}function C(e){return e?f:_}function b(e,t){if(e!=null&&t!=null&&e.isUser()&&t.isUser()&&e.isLid()!==t.isLid()){var n=o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").asUserWidOrThrow(e));if(n!=null)return[n,t];var r=o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").asUserWidOrThrow(t));if(r!=null)return[e,r]}return[e,t]}function v(e){if(e.remote.isGroup()||e.remote.isStatus()||e.remote.isBroadcastList())return S(e);if(e.remote.isUser())return R(e)}function S(e){var t=e.participant!=null?o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").asUserWidOrThrow(e.participant)):null;if(t!=null)return new(r("WAWebMsgKey"))({fromMe:e.fromMe,remote:e.remote,id:e.id,participant:t})}function R(e){var t=o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").asUserWidOrThrow(e.remote));if(t!=null)return new(r("WAWebMsgKey"))({fromMe:e.fromMe,remote:t,id:e.id,participant:e.participant})}function L(e,t){var n,r=e.id.isLid(),a=e.isCAG(),i=o("WAWebChatGetters").getIsGroup(e)&&!!((n=e.groupMetadata)!=null&&n.isLidAddressingMode);switch(t){case o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon:return r||a||i?o("WAWebUserPrefsMeUser").getMeLidUserOrThrow():o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE();case o("WAWebMsgKeyUtils").TranslateMsgKeyType.EditMessage:case o("WAWebMsgKeyUtils").TranslateMsgKeyType.Message:return a?i?o("WAWebUserPrefsMeUser").getMeLidUserOrThrow():o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE():r||i?o("WAWebUserPrefsMeUser").getMeLidUserOrThrow():o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE()}}function E(e){if(e.isLid()){var n=_(e);if(n!=null)return[e,n]}else{var t=f(e);if(t!=null)return[e,t]}return[e]}function k(e){return!r("gkx")("26258")&&(e==null?void 0:e.isLid())===!0&&o("WAWebUserPrefsMultiDeviceDebug").getLidMigrationDebugMode()}function I(e){return!r("gkx")("26258")&&e===!0&&o("WAWebUserPrefsMultiDeviceDebug").getLidMigrationDebugMode()}function T(e){return r("gkx")("26258")?!1:k(e.id.remote)||k(e.id.participant)}function D(e){return e==null?"none":e?"lid":"pn"}function x(){o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[lid-migration] emp="," migrated="," src="," histSync=",""])),o("WAWebCurrentUser").isEmployee(),o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated(),o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.lidMigrationSource(),o("WAWebUserPrefsHistorySync").getInitialHistorySyncComplete())}funct
__d("WAWebWamEnumMessageChatType",[],(function(t,n,r,o,a,i){var e=Object.freeze({OTHER:0,INDIVIDUAL:1,GROUP:2,STATUS:3,BROADCAST:4,CHANNEL:5});i.MESSAGE_CHAT_TYPE=e}),66);
__d("WAWebGetMessageChatTypeFromWid",["WAWebWamEnumMessageChatType"],(function(t,n,r,o,a,i,l){function e(e){return e.isUser()?o("WAWebWamEnumMessageChatType").MESSAGE_CHAT_TYPE.INDIVIDUAL:e.isGroup()?o("WAWebWamEnumMessageChatType").MESSAGE_CHAT_TYPE.GROUP:e.isBroadcast()?o("WAWebWamEnumMessageChatType").MESSAGE_CHAT_TYPE.BROADCAST:e.isStatus()?o("WAWebWamEnumMessageChatType").MESSAGE_CHAT_TYPE.STATUS:e.isNewsletter()?o("WAWebWamEnumMessageChatType").MESSAGE_CHAT_TYPE.CHANNEL:o("WAWebWamEnumMessageChatType").MESSAGE_CHAT_TYPE.OTHER}l.getMessageChatTypeFromWid=e}),98);
__d("WAWebWamEnumExpiryReason",[],(function(t,n,r,o,a,i){var e=Object.freeze({USER_LEAVE:1,DEVICE_UNPAIR:2,IDENTITY_CHANGE:3,AUDIENCE_CHANGE:4,PERIODIC_ROTATION:5,KEY_CORRUPTION:6,PEER_COMPANION_UNPAIR:7,OTHER_DEVICE_UNPAIR:8});i.EXPIRY_REASON=e}),66);
__d("WAWebWamEnumSizeBucket",[],(function(t,n,r,o,a,i){var e=Object.freeze({LT32:1,LT64:2,LT128:3,LT256:4,LT512:5,LT1000:6,LT1024:16,LT1500:7,LT2000:8,LT2500:9,LT3000:10,LT3500:11,LT4000:12,LT4500:13,LT5000:14,LARGEST_BUCKET:15});i.SIZE_BUCKET=e}),66);
__d("WAWebSenderKeyExpiredWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumExpiryReason","WAWebWamEnumMessageChatType","WAWebWamEnumSizeBucket"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({SenderKeyExpired:[3130,{chatType:[1,o("WAWebWamEnumMessageChatType").MESSAGE_CHAT_TYPE],deviceSizeBucket:[2,o("WAWebWamEnumSizeBucket").SIZE_BUCKET],expiryReason:[3,o("WAWebWamEnumExpiryReason").EXPIRY_REASON]},[1,1,1],"regular"]},{SenderKeyExpired:[]});l.SenderKeyExpiredWamEvent=e}),98);
__d("WAWebWamNumberToSizeBucket",["WAWebWamEnumSizeBucket"],(function(t,n,r,o,a,i,l){function e(e){return e<32?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT32:e<64?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT64:e<128?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT128:e<256?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT256:e<512?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT512:e<1024?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT1024:e<1500?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT1500:e<2e3?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT2000:e<2500?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT2500:e<3e3?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT3000:e<3500?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT3500:e<4e3?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT4000:e<4500?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT4500:e<5e3?o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LT5000:o("WAWebWamEnumSizeBucket").SIZE_BUCKET.LARGEST_BUCKET}l.default=e}),98);
__d("WAWebPostSenderKeyExpiredMetric",["WAWebGetMessageChatTypeFromWid","WAWebSenderKeyExpiredWamEvent","WAWebWamNumberToSizeBucket","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t=e.chatId,n=e.deviceCount,a=e.expiryReason,i=new(o("WAWebSenderKeyExpiredWamEvent")).SenderKeyExpiredWamEvent;if(a!=null&&(i.expiryReason=a),t!=null){var l=o("WAWebWidFactory").createWidFromWidLike(t);i.chatType=o("WAWebGetMessageChatTypeFromWid").getMessageChatTypeFromWid(l)}n!=null&&n>0&&(i.deviceSizeBucket=r("WAWebWamNumberToSizeBucket")(n)),i.commit()}l.postSenderKeyExpiredMetric=e}),98);
__d("WAWebDBGroupParticipantHelpers",["WAWebApiContact","WAWebDBParticipantTypes","WAWebGroupType","WAWebGroupUtils","WAWebLeaveReasonType","WAWebLidMigrationUtils","WAWebPostSenderKeyExpiredMetric","WAWebUserPrefsMeUser","WAWebWamEnumExpiryReason","WAWebWidFactory","compactMap"],(function(t,n,r,o,a,i,l){function e(e,t,n){var r=new Map(e.senderKey);n.forEach(function(e){o("WAWebUserPrefsMeUser").isMeDevice(e)||e.isHosted()||r.set(e.toString(),!1)});var a=new Set(t.map(function(e){var t=e.id;return t.toString()})),i=u(e.pastParticipants,a),l=[].concat(e.participants,a.values().toArray().map(function(e){return e.toString()}));return{groupId:e.groupId,senderKey:r,participants:l,pastParticipants:i,admins:e.admins,superAdmins:e.superAdmins,rotateKey:e.rotateKey,staleType:e.staleType}}function s(e,t,n){var r=new Map(e.senderKey);n.forEach(function(e){o("WAWebUserPrefsMeUser").isMeDevice(e)||e.isHosted()||r.set(e.toString(),!1)});var a=new Set,i=new Set;t.forEach(function(e){var t=e.id,n=e.lid;i.add(t.toString()),n!=null&&!t.isLid()&&a.add(n.toString())});var l=u(e.pastParticipants,i),s=[].concat(e.participants.filter(function(e){return!a.has(e)&&!i.has(e)}),i.values().toArray().map(function(e){return e}));return{groupId:e.groupId,senderKey:r,participants:s,pastParticipants:l,admins:e.admins,superAdmins:e.superAdmins,rotateKey:e.rotateKey,staleType:e.staleType}}function u(e,t){var n;return(n=e==null?void 0:e.filter(function(e){var n=o("WAWebWidFactory").createUserWidOrThrow(e.jid),r=o("WAWebApiContact").getAlternateUserWid(n),a=t.has(e.jid),i=r?t.has(r.toString()):!1;return!a&&!i}))!=null?n:[]}function c(e,t){return{groupId:e.groupId,senderKey:e.senderKey,participants:e.participants,pastParticipants:t.map(function(e){var t=e.id,n=e.leaveReason,r=e.leaveTs;return{jid:t.toString(),leaveTs:r,leaveReason:n}}),admins:e.admins,superAdmins:e.superAdmins,rotateKey:e.rotateKey,staleType:e.staleType}}function d(e,t,n,r,a){var i,l=new Map(e.senderKey),s=e.rotateKey;l.forEach(function(e,n){var r=o("WAWebWidFactory").createWid(n),a=t.some(function(e){var t=o("WAWebLidMigrationUtils").toCommonAddressingMode(e.id,r),n=t[0],a=t[1];if(n!=null&&a!=null)return n.isSameAccountAndAddressingMode(a)});a&&(s=s||e,l.delete(n))}),s&&l.forEach(function(e,t){l.set(t,!1)});var u=p(t,e.pastParticipants,n,r);!e.rotateKey&&s&&o("WAWebPostSenderKeyExpiredMetric").postSenderKeyExpiredMetric({chatId:e.groupId,deviceCount:e.senderKey.size,expiryReason:o("WAWebWamEnumExpiryReason").EXPIRY_REASON.USER_LEAVE});var c=new Set(t.map(function(e){var t=e.id;return String(t)})),d=e.admins.filter(function(e){return!c.has(e)}),m=(i=e.superAdmins)==null?void 0:i.filter(function(e){return!c.has(e)}),_=e.participants.filter(function(e){return!c.has(e)});return{groupId:e.groupId,senderKey:l,participants:_,pastParticipants:u,admins:d,superAdmins:m,rotateKey:s,staleType:e.staleType}}function m(e,t,n,a,i){var l,s=new Map(e.senderKey),u=e.rotateKey,c=r("compactMap")(t,function(e){return e.id.isLid()?e.id:e.lid});s.forEach(function(e,n){var r=o("WAWebWidFactory").createWid(n);if(r.isLid()&&i!==o("WAWebGroupType").REMOVE_REASON.DEFAULT_SUBGROUP_DEMOTE){var a=c.some(function(e){return e.isSameAccountAndAddressingMode(r)});a&&s.delete(n);return}if(!r.isLid()&&i===o("WAWebGroupType").REMOVE_REASON.DEFAULT_SUBGROUP_DEMOTE){s.delete(n);return}var l=t.some(function(e){return e.id.user===r.user&&e.id.server===r.server});l&&(u=u||e,s.delete(n))}),u&&s.forEach(function(e,t){var n=o("WAWebWidFactory").createWid(t);n.isLid()||s.set(t,!1)});var d=p(t,e.pastParticipants,n,a);!e.rotateKey&&u&&o("WAWebPostSenderKeyExpiredMetric").postSenderKeyExpiredMetric({chatId:e.groupId,deviceCount:e.senderKey.size,expiryReason:o("WAWebWamEnumExpiryReason").EXPIRY_REASON.USER_LEAVE});var m=new Set(t.map(function(e){var t=e.id;return String(t)})),_=e.admins.filter(function(e){return!m.has(e)}),f=(l=e.superAdmins)==null?void 0:l.filter(function(e){return!m.has(e)}),g=e.participants;if(i===o("WAWebGroupType").REMOVE_REASON.DEFAULT_SUBGROUP_DEMOTE){var h=t.reduce(function(e,t){var n=t.id,r=t.lid;return r==null||n.
__d("WACryptoSha256",["WABase64","WACryptoDependencies"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return o("WACryptoDependencies").getCrypto().subtle.digest({name:"SHA-256"},e)}function s(t){return e(t).then(o("WABase64").encodeB64)}function u(e){return s(c(e))}function c(e){for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r=0,o=e.length;r<o;r++)n[r]=e.charCodeAt(r);return t}l.sha256=e,l.sha256Base64=s,l.sha256Str=u}),98);
__d("WAWebBotGroupGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){"use strict";function e(){return o("WAWebABProps").getABPropConfigValue("web_ai_group_open_support")!==!0?!1:o("WAWebABProps").getABPropConfigValue("ai_group_participation_enabled")===!0}function s(){return o("WAWebABProps").getABPropConfigValue("web_ai_group_open_support")!==!0?!1:o("WAWebABProps").getABPropConfigValue("ai_group_participation_add_tee_enabled")===!0}function u(){return o("WAWebABProps").getABPropConfigValue("web_ai_group_open_support")!==!0?!1:o("WAWebABProps").getABPropConfigValue("ai_group_participation_send_enabled")===!0}l.isOpenGroupBotParticipantAddEnabled=e,l.isTEEGroupBotParticipantAddEnabled=s,l.isOpenGroupBotSendEnabled=u}),98);
__d("WAWebPhashUtils",["WABase64","WACryptoSha256","WALogger","WAWebBotGroupGatingUtils","WAWebBotUtils","WAWebWidFactory","asyncToGeneratorRuntime","gkx"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){r("gkx")("26258")||o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[phashV1] calculating phash for ",""])),t.join(","));for(var n=t.map(function(e){return o("WAWebWidFactory").asUserWidOrThrow(e).toString({legacy:!0})}).sort().join(""),a=[],i=0;i<n.length;i++)a.push(n.charCodeAt(i));var l=new Uint8Array(a),s=yield self.crypto.subtle.digest({name:"SHA-1"},l);return"1:"+o("WABase64").encodeB64(s.slice(0,6))}),c.apply(this,arguments)}function d(e,t,n){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1),r("gkx")("26258")||o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[phashV2] calculating phash for ",""])),e.join(",")),o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()&&t===!0&&e.push(o("WAWebBotUtils").META_BOT_FBID_WID),o("WAWebBotGroupGatingUtils").isTEEGroupBotParticipantAddEnabled()&&n===!0&&e.push(o("WAWebBotUtils").META_BOT_TEE_FBID_WID);for(var a=e.map(function(e){return e.toString({legacy:!0,formatFull:!0})}).sort().join(""),i=[],l=0;l<a.length;l++)i.push(a.charCodeAt(l));var u=new Uint8Array(i),c=yield o("WACryptoSha256").sha256(u);return"2:"+o("WABase64").encodeB64(c.slice(0,6))}),m.apply(this,arguments)}l.phashV1=u,l.phashV2=d}),98);
__d("WAWebPnhCagUtils",["WAWebLidMigrationUtils","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t=e.participants.iAmAdmin(),n=e.participants.toArray(),r=[],a=[];if(t)for(var i of n)r.push(i.id),a.push(o("WAWebLidMigrationUtils").toLid(o("WAWebWidFactory").asUserWidOrThrow(i.id)));else for(var l of n)l.id.isLid()?r.push(l.id):a.push(o("WAWebLidMigrationUtils").toLid(o("WAWebWidFactory").asUserWidOrThrow(l.id)));return[].concat(r,a).filter(Boolean)}function s(e,t){var n=[];if(e){for(var r of t)n.push(r.id),r.lid&&n.push(r.lid);return n}for(var o of t)o.id.isLid()?n.push(o.id):o.lid&&n.push(o.lid);return n}l.augmentedCagGroupMetadataParticipantList=e,l.augmentedCagGroupParticipantList=s}),98);
__d("WAWebSchemaParticipant",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addArrayIndex,r=t.addColumn,a=t.addUserDefinedPrimaryKey;e.add("participant").version(o("WAWebModelStorageVersions").participantCreateTable(),[a("groupId"),r("senderKey"),r("participants"),r("pastParticipants"),r("admins"),r("rotateKey"),r("version"),n("participants"),r("deviceSyncComplete"),r("staleType"),r("superAdmins")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("participant")}l.addTable=e,l.getParticipantTable=s}),98);
__d("WAWebWamGroupMetricUtils",["WAWebWamNumberToSizeBucket"],(function(t,n,r,o,a,i,l){function e(e){return Math.max(e,32)}function s(t){var n={},r=t.participants.length;r!=null&&(n.participantCount=e(r));var o=t.cachedDeviceCount;return o!=null&&(n.deviceCount=e(o)),n}function u(t){return{participantCount:e(t.participants.length),deviceCount:e(t.senderKey.size),deviceSizeBucket:r("WAWebWamNumberToSizeBucket")(t.senderKey.size)}}l.capCount=e,l.getGroupCountMetricsFromGroupMetadata=s,l.getGroupMetricsFromDbRecord=u}),98);
__d("WAWebWamGroupMetricCache",["Promise","WALogger","WAWebSchemaParticipant","WAWebWamGroupMetricUtils"],(function(t,n,r,o,a,i,l){var e,s,u=new Map;function c(e){if(!e.isGroup())return(s||(s=n("Promise"))).resolve(null);var t=e.toString();return u.has(t)||u.set(t,d(t)),u.get(t)||(s||(s=n("Promise"))).resolve(null)}function d(t){return o("WAWebSchemaParticipant").getParticipantTable().get(t).then(function(e){return e&&o("WAWebWamGroupMetricUtils").getGroupMetricsFromDbRecord(e)}).catch(function(n){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["_getGroupMetricsFromDb: failed to get for ",": ",""])),t,n)})}function m(e){e.participants==null||e.senderKey==null||u.set(e.groupId,(s||(s=n("Promise"))).resolve(o("WAWebWamGroupMetricUtils").getGroupMetricsFromDbRecord(e)))}l.getGroupMetrics=c,l.cacheGroupMetrics=m}),98);
__d("WAWebDBGroupParticipant",["$InternalEnum","Promise","WABatcher","WAJids","WALogger","WANullthrows","WAWebDBGroupParticipantHelpers","WAWebDBParticipantTypes","WAWebGroupUtils","WAWebLidMigrationUtils","WAWebModelStorageUtils","WAWebPhashUtils","WAWebPnhCagUtils","WAWebSchemaParticipant","WAWebWamGroupMetricCache","WAWebWidFactory","asyncToGeneratorRuntime","err","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g=3e3;function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.groupInfos,n=yield o("WAWebSchemaParticipant").getParticipantTable().bulkGet(t.map(function(e){return e.id.toString()})),r=new Map;n.forEach(function(e){return e&&r.set(e.groupId,e.senderKey)});var a=t.map(function(e){var t,n,a,i=[],l=[],s=e.id.toString(),u=r.get(s),c=[];(t=e.participants)==null||t.forEach(function(e){e.isAdmin&&i.push(e.id),e.isSuperAdmin&&l.push(e.id),c.push(e.id)});var d=!!e.defaultSubgroup,m=d?o("WAWebPnhCagUtils").augmentedCagGroupParticipantList(o("WAWebGroupUtils").amIGroupAdmin(i),e.participants):c,p=(n=(a=e.pastParticipants)==null?void 0:a.map(function(e){var t=e.id,n=e.leaveReason,r=e.leaveTs;return{jid:t.toString(),leaveTs:r,leaveReason:n}}))!=null?n:[],_=new Map;if(m.forEach(function(e){_.set(String(e),!1)}),u){var f=new Set(m.map(function(e){return o("WAWebWidFactory").asUserWidOrThrow(e).user}));u.forEach(function(e,t){f.has(o("WAWebWidFactory").createWid(t).user)&&_.set(t,e)})}return{groupId:s,participants:c.map(String),pastParticipants:p,admins:i.map(String),superAdmins:l.map(String),senderKey:_,rotateKey:!1,staleType:o("WAWebDBParticipantTypes").STALE_TYPES.DEVICE}});return o("WAWebSchemaParticipant").getParticipantTable().bulkCreateOrReplace(a)}),y.apply(this,arguments)}function C(e){var t=e.admins,r=e.deviceIds,a=e.group,i=e.groupInfo,l=e.participants,s=e.superAdmins,u=!1;i!=null&&(u=!!i.defaultSubgroup);var c=a.toString();return o("WAWebModelStorageUtils").getStorage().lock(["participant"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],a=yield n.get(c);if(!a)return n.create(o("WAWebDBGroupParticipantHelpers").createParticipantInfo(c,{participants:l,admins:t,superAdmins:s,deviceIds:r}));yield n.createOrReplace(u?o("WAWebDBGroupParticipantHelpers").replaceParticipantInfoCAG(a,{participants:l,admins:t,superAdmins:s,deviceIds:r}):o("WAWebDBGroupParticipantHelpers").replaceParticipantInfo(a,{participants:l,admins:t,superAdmins:s,deviceIds:r}))});return function(t){return e.apply(this,arguments)}})())}function b(e){return o("WAWebModelStorageUtils").getStorage().lock(["participant"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0],r=yield n.bulkGet(e.map(function(e){return e.groupId})),a=e.map(function(e,t){var n=e.groupId,a=e.pastParticipants,i=r[t];return i?o("WAWebDBGroupParticipantHelpers").addPastParticipantInfo(i,a):o("WAWebDBGroupParticipantHelpers").createParticipantInfo(n,{pastParticipants:a})});return n.bulkCreateOrReplace(a)});return function(e){return t.apply(this,arguments)}})())}var v=(function(){return o("WABatcher").batch({delayMs:g},(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=Array.from(new Set(t.map(function(e){return e.id})));return yield o("WAWebModelStorageUtils").getStorage().lock(["participant"],(function(){var a=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){var a=n[0],i=new Map((yield a.bulkGet(r)).filter(Boolean).map(function(e){return[e.groupId,e]})),l=[],u=[];return t.forEach(function(e){var t=e.data,n=e.groupMetadata,r=e.id,a=!!(n!=null&&n.defaultSubgroup),s=i.get(r);if(!s){l.length<3&&l.push(r);return}var c=t.participants,d=null;switch(t.action){case o("WAWebDBParticipantTypes").PARTICIPANT_OPERATION.ADD:d=a?o("WAWebDBGroupParticipantHelpers").addParticipantInfoCAG(s,c,t.deviceIds):o("WAWebDBGroupParticipantHelpers").addParticipantInfo(s,c,t.deviceIds);break;case o("WAWebDBParticipantTypes").PARTICIPANT_OPERATION.REMOVE:d=a?o("WAWebDBGroupParticipantHelpers").removePart
__d("WAWebBackendErrors",["WACustomError","WALogger"],(function(t,n,r,o,a,i,l){var e,s,u=(function(e){function t(t,n){var r;return r=e.call(this,n!=null?n:"")||this,r.message=n!=null?n:"",r.name="ServerStatusCodeError",r.status=t,r.statusCode=t,r}return babelHelpers.inheritsLoose(t,e),t})((s=o("WACustomError")).CustomError),c=(function(e){function t(t,n,r){var o;return o=e.call(this,r!=null?r:"")||this,o.name="CatalogEditServerError",o.errors=n,o.status=t,o.statusCode=t,o}return babelHelpers.inheritsLoose(t,e),t})(s.CustomError),d=(function(e){function t(){var t;return t=e.call(this,"CatalogUnknownError")||this,t.name="CatalogUnknownError",t}return babelHelpers.inheritsLoose(t,e),t})(s.CustomError),m=(function(e){function t(){var t;return t=e.call(this,"CollectionReorderError")||this,t.name="CollectionReorderError",t}return babelHelpers.inheritsLoose(t,e),t})(s.CustomError),p=(function(e){function t(){var t;return t=e.call(this,451,"commerce features disabled")||this,t.name="E451",t}return babelHelpers.inheritsLoose(t,e),t})(u),_=(function(e){function t(t){var n;return n=e.call(this,404,t)||this,n.name="E404",n}return babelHelpers.inheritsLoose(t,e),t})(u),f=(function(e){function t(t,n){var r;return r=e.call(this,507,t)||this,r.name="E507",r.backoff=Number.isNaN(n)?null:n,r}return babelHelpers.inheritsLoose(t,e),t})(u),g=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="Drop",n}return babelHelpers.inheritsLoose(t,e),t})(s.CustomError),h=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="LogoutDrop",n}return babelHelpers.inheritsLoose(t,e),t})(g),y=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="EphemeralDrop",n}return babelHelpers.inheritsLoose(t,e),t})(g);function C(t,n){return t.catch(function(t){throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["",", error"])),n).verbose().sendLogs(n),t})}var b=(function(e){function t(t,n,r){var o;return o=e.call(this,r!=null?r:"")||this,o.name="UnexpectedJoinGroupViaInviteResponse",o.gid=t,o.membershipApprovalMode=n,o}return babelHelpers.inheritsLoose(t,e),t})(s.CustomError),v=(function(e){function t(t,n){var r;return r=e.call(this,n!=null?n:"")||this,r.name="UnexpectedJoinSubgroupResponse",r.membershipApprovalMode=t,r}return babelHelpers.inheritsLoose(t,e),t})(s.CustomError),S=(function(e){function t(t,n,r){var o;return o=e.call(this,r!=null?r:"")||this,o.name="GroupAddParticipantCountRateLimitServerError",o.status=t,o.participantLimit=n,o}return babelHelpers.inheritsLoose(t,e),t})(s.CustomError),R=(function(e){function t(t,n,r,o){var a;return a=e.call(this,o!=null?o:"")||this,a.name="GroupAddParticipantTimeRateLimitServerError",a.status=t,a.backoff=n,a.limitType=r,a}return babelHelpers.inheritsLoose(t,e),t})(s.CustomError),L=(function(e){function t(t){var n;return n=e.call(this,"Ad Account Recovery Required")||this,n.name="AdAccountRecoveryRequiredError",n.emailMask=t,n}return babelHelpers.inheritsLoose(t,e),t})(s.CustomError),E=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="AdAccountRecoveryRequiredEmailMaskEmptyError",n}return babelHelpers.inheritsLoose(t,e),t})(s.CustomError),k=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="CatalogIncorrectNonceError",n}return babelHelpers.inheritsLoose(t,e),t})(s.CustomError);l.ServerStatusCodeError=u,l.CatalogEditServerError=c,l.CatalogUnknownError=d,l.CollectionReorderError=m,l.E451=p,l.E404=_,l.E507=f,l.LogoutDrop=h,l.EphemeralDrop=y,l.attachErrorLogger=C,l.UnexpectedJoinGroupViaInviteResponse=b,l.UnexpectedJoinSubgroupResponse=v,l.GroupAddParticipantCountRateLimitServerError=S,l.GroupAddParticipantTimeRateLimitServerError=R,l.AdAccountRecoveryRequiredError=L,l.AdAccountRecoveryRequiredEmailMaskEmptyError=E,l.CatalogIncorrectNonceError=k}),98);
__d("WAJobOrchestratorTypes",["$InternalEnum"],(function(t,n,r,o,a,i){"use strict";var e=n("$InternalEnum")({SKIP:"SKIP_PRIORITIZATION",UI_ACTION:"UI_ACTION",LOW:"LOW",HIGH:"HIGH",OFFLINE:"OFFLINE",HISTORY_SYNC:"HISTORY_SYNC",BEST_EFFORT:"BEST_EFFORT"}),l=1,s=e.LOW,u=10*1e3;i.JOB_PRIORITY=e,i.DEFAULT_CONCURRENCY=l,i.DEFAULT_JOB_PRIORITY=s,i.DEFAULT_JOB_TIMEOUT_MS=u}),66);
__d("WAWebAck",[],(function(t,n,r,o,a,i){var e={INACTIVE:-6,CONTENT_UNUPLOADABLE:-5,CONTENT_TOO_BIG:-4,CONTENT_GONE:-3,EXPIRED:-2,FAILED:-1,CLOCK:0,SENT:1,RECEIVED:2,READ:3,PLAYED:4,PEER:5},l={NONE:-1,MESSAGE_EDIT:1,PIN_IN_CHAT:2,NEWSLETTER_MSG_EDIT:3,SENDER_REVOKE:7,ADMIN_REVOKE:8},s={SENDER:"sender",DELIVERY:"delivery",READ:"read",PLAYED:"played",INACTIVE:"inactive",READ_SELF:"read-self",PLAYED_SELF:"played-self"};i.ACK=e,i.EDIT_ATTR=l,i.ACK_STRING=s}),66);
__d("WAWebBusinessHSMTypes",[],(function(t,n,r,o,a,i){var e={MARKETING:"MARKETING",UTILITY:"UTILITY",AUTHENTICATION:"AUTHENTICATION"};i.HSM_TAG_TYPE=e}),66);
__d("WAWebSchemaChat",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageSchema"],(function(t,n,r,o,a,i,l){function e(){o("WAWebModelStorageUtils").getStorage().add_OPTIMIZED_EXPERIMENT("chat",function(e,t){var n,r=t.addColumn,a=t.addEncryptedColumn,i=t.addIndex,l=t.addUniqueIndex,s=t.addUserDefinedPrimaryKey;return e.version((n=o("WAWebModelStorageVersions")).chatCreateTable(),[s("id"),r("t"),r("unreadCount"),r("unreadDividerOffset"),r("archive"),r("isReadOnly"),r("isLocked"),r("isAnnounceGrpRestrict"),r("modifyTag"),r("muteExpiration"),r("isAutoMuted"),r("mentionAllMuteExpiration"),r("name"),r("notSpam"),r("pin"),r("changeNumberOldJid"),r("changeNumberNewJid"),r("ephemeralDuration"),r("ephemeralSettingTimestamp"),r("afterReadDuration"),r("unreadMsgAnchorId"),r("endOfHistoryTransferType"),r("lastReactionPreview"),r("chatlistPreview"),r("unreadEditTimestampMs"),a("chatRowOpaqueData",o("WAWebStorageSchema").EncryptedValueType.ARRAY_BUFFER),r("ephemeralDisplayedExemptions"),r("disappearingModeTrigger"),r("disappearingModeInitiatedByMe"),r("hasOpened"),r("lastChatEntryTimestamp"),r("hasCreatedBotInvokeSystemMsg"),r("bizBotSystemMsgType"),r("lidOriginType"),r("hasRequestedWelcomeMsg"),r("wallpaper"),r("showDoodle"),r("capiThreadControl"),r("capiCallingPermissionType"),r("createdLocally"),r("limitSharing"),r("mmSignalSharingExpirationWindow"),r("toneId"),r("originalLid"),r("historyChatId"),r("hasCtwaConsumerDataSharingDisclosureSystemMsg"),r("isUsernameThreadAtCreation"),r("isSenderNewAccount")]).version(n.chatAddDisappearingModeInitiator(),[r("disappearingModeInitiator")]).version(n.addUnreadMentionToChatTable(),[r("unreadMentionsOfMe")]).version(n.addUnreadMentionCountToChatTable(),[r("unreadMentionCount")]).version(n.addTcTokenToChatTable(),[a("tcToken",o("WAWebStorageSchema").EncryptedValueType.ARRAY_BUFFER)]).version(n.addTcTokenTimestampToChatTable(),[r("tcTokenTimestamp"),i("tcTokenTimestamp")]).version(n.addArchiveAtMentionViewedInDrawer(),[r("archiveAtMentionViewedInDrawer")]).version(n.addTcTokenSenderTimestampToChatTable(),[r("tcTokenSenderTimestamp")]).version(n.addEphemeralityIndexToChatTable(),[i("ephemeralDuration")]).version(n.chatAddAccountLidIndex(),[r("accountLid"),l("accountLid")]).version(n.chatAddHistoryChatIdIndex(),[l("historyChatId")]).view(function(e){return e}).commit()})}function s(){return o("WAWebModelStorageUtils").getStorage().table("chat")}l.addTable=e,l.getChatTable=s}),98);
__d("WAWebApiBulkGetChats",["WAWebSchemaChat"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebSchemaChat").getChatTable().bulkGet(e.map(function(e){return e.toString()}))}l.bulkGetChats=e}),98);
__d("WAWebChatThreadLoggingBoolFlagFields",[],(function(t,n,r,o,a,i){var e={isCartAddClicked:!1,isCtaOnPdpClicked:!1,isCommerceViewed:!1,viaContactlessChats:!1},l=Object.freeze(e),s=Object.freeze(Object.keys(e));function u(e){return s.find(function(t){return t===e})}i.FLAG_FIELDS=l,i.FLAG_FIELD_NAMES=s,i.toMaybeBoolFlagActionType=u}),66);
__d("WAWebChatThreadLoggingCountFields",[],(function(t,n,r,o,a,i){var e={profileViews:0,statusViews:0,statusReplies:0,groupMembershipReplies:0,groupPrivateReplies:0,profileReplies:0,chatOverflowClicks:0,pdpViews:0,ordersSent:0,repliesSent:0,commentsReceived:0},l=Object.freeze(e),s=Object.freeze(Object.keys(e));function u(e){return s.find(function(t){return t===e})}i.COUNT_FIELDS=l,i.COUNT_FIELD_NAMES=s,i.toMaybeCountActionType=u}),66);
__d("PromiseQueue",["Promise","emptyFunction"],(function(t,n,r,o,a,i,l){"use strict";var e,s=(function(){function t(t){t===void 0&&(t=-1),this.$1=(e||(e=n("Promise"))).resolve(),this.$3=0,this.$2=t}var r=t.prototype;return r.wait=function(){return this.$1},r.enqueueHandlers=function(t,n,r){var e=this;this.$3++;var o=this.$1.then(function(){return t}).then(n,r),a=o.then();return this.$1=u(o,this.$2).finally(function(){e.$3--}),a},r.enqueue=function(t){var e=this;this.$3++;var n=this.$1.then(t),r=n.then();return this.$1=u(n,this.$2).finally(function(){e.$3--}),r},r.size=function(){return this.$3},t})();function u(t,o){return o>=0?new(e||(e=n("Promise")))(function(e){var n=function(){return void e()};t.then(n,n),globalThis.setTimeout(n,o)}):t.then(r("emptyFunction"),r("emptyFunction"))}l.PromiseQueue=s,l.wrapPromiseInTimeout=u}),98);
__d("WAPromiseQueue",["Promise","PromiseQueue"],(function(t,n,r,o,a,i,l){"use strict";var e,s=(function(){function t(e){e===void 0&&(e=-1),this.$1=new Map,this.$2=e}var r=t.prototype;return r.waitIfPending=function(t){return this.$1.get(t)},r.wait=function(r){return this.$1.get(r)||(e||(e=n("Promise"))).resolve()},r.enqueueHandlers=function(t,n,r,o){var e=this.wait(t).then(function(){return n}).then(r,o);return this.$3(t,e)},r.enqueue=function(t,n){var e=this.wait(t).then(n);return this.$3(t,e)},r.$3=function(t,n){var e=this,r=n.then(),a,i=function(){e.$1.get(t)===a&&e.$1.delete(t)};return a=o("PromiseQueue").wrapPromiseInTimeout(n,this.$2).then(i,i),this.$1.set(t,a),r},t})();l.PromiseQueue=o("PromiseQueue").PromiseQueue,l.PromiseQueueMap=s}),98);
__d("WAWebPromiseQueue",["Promise","WALogger","WAPromiseQueue","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=(function(t){function r(e){return t.call(this,e)||this}babelHelpers.inheritsLoose(r,t);var a=r.prototype;return a.wait=function(){return t.prototype.wait.call(this)},a.waitUntilResolved=(function(){var r=n("asyncToGeneratorRuntime").asyncToGenerator(function*(r){var a=this;if(r===void 0&&(r=0),r>9){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["PromiseQueue: wait called more than 10 times"]))).sendLogs("promise_queue_long_wait_time");return}var i=t.prototype.wait.call(this);return new(s||(s=n("Promise")))((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,n){try{yield i,i!==t.prototype.wait.call(a)&&(yield a.waitUntilResolved(r+1)),e()}catch(e){n(e)}});return function(t,n){return e.apply(this,arguments)}})())});function a(e){return r.apply(this,arguments)}return a})(),r})(o("WAPromiseQueue").PromiseQueue);l.PromiseQueue=u}),98);
__d("WAWebSchemaChatThreadLoggingPendingEvents",["WAWebChatThreadLoggingBoolFlagFields","WAWebChatThreadLoggingCountFields","WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e="chat-thread-logging-pending-events";function s(){var t=o("WAWebModelStorageUtils").getStorage(),n=o("WAWebStorageMutationBuilder").columnBuilder(t.config),r=n.addColumn,a=n.addCompositePrimaryKey,i=n.addIndex;t.add(e).version(o("WAWebModelStorageVersions").addChatThreadLoggingTable(),[a(["chatId","startTs"]),i("chatId"),i("startTs"),r("msgsSent"),r("msgsReceived"),r("msgsRead"),r("viewOnceMsgsSent"),r("viewOnceMsgsReceived"),r("viewOnceMessagesOpened"),r("callOffersSent"),r("callOffersReceived"),r("totalCallDuration"),r("commerceMsgsSent"),r("commerceMsgsReceived"),r("pdpInquiriesSent"),r("reactionsSent"),r("reactionsReceived"),r("forwardMessagesSent"),r("forwardMessagesReceived"),r("editedMsgsSent"),r("botMessagesSent"),r("botMessagesReceived"),r("botMessagesEdited"),r("eventCreationMessagesSent"),r("eventCreationMessagesReceived"),r("eventResponseMessagesSent"),r("eventResponseMessagesReceived"),r("eventGroupStatusReplyOthersToOwn"),r("eventGroupStatusReplyOthersToOthers"),r("eventGroupStatusReplyOwnToOthers"),r("eventGroupStatusReplyOwnToOwn"),r("eventGroupStatusLikeOthersToOwn"),r("eventGroupStatusLikeOthersToOthers")].concat([].concat(o("WAWebChatThreadLoggingCountFields").COUNT_FIELD_NAMES,o("WAWebChatThreadLoggingBoolFlagFields").FLAG_FIELD_NAMES).map(function(e){return r(e)}))).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table(e)}l.addTable=s,l.getChatThreadLoggingPendingEventsTable=u}),98);
__d("WAWebApiChatThreadLoggingPendingEvents",["WAWebChatThreadLoggingBoolFlagFields","WAWebChatThreadLoggingCountFields","WAWebPromiseQueue","WAWebSchemaChatThreadLoggingPendingEvents","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=Object.freeze({msgsSent:0,msgsReceived:0,msgsRead:0,viewOnceMsgsSent:0,viewOnceMsgsReceived:0,viewOnceMessagesOpened:0,callOffersSent:0,callOffersReceived:0,totalCallDuration:0,commerceMsgsSent:0,commerceMsgsReceived:0,pdpInquiriesSent:0,reactionsSent:0,reactionsReceived:0,forwardMessagesSent:0,forwardMessagesReceived:0,editedMsgsSent:0,botMessagesSent:0,botMessagesReceived:0,botMessagesEdited:0,eventCreationMessagesSent:0,eventCreationMessagesReceived:0,eventResponseMessagesSent:0,eventResponseMessagesReceived:0,eventGroupStatusReplyOthersToOwn:0,eventGroupStatusReplyOthersToOthers:0,eventGroupStatusReplyOwnToOthers:0,eventGroupStatusReplyOwnToOwn:0,eventGroupStatusLikeOthersToOthers:0,eventGroupStatusLikeOthersToOwn:0}),s=Object.freeze(babelHelpers.extends({},o("WAWebChatThreadLoggingCountFields").COUNT_FIELDS,o("WAWebChatThreadLoggingBoolFlagFields").FLAG_FIELDS,e)),u=new(o("WAWebPromiseQueue")).PromiseQueue;function c(e){return u.enqueue(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=yield o("WAWebSchemaChatThreadLoggingPendingEvents").getChatThreadLoggingPendingEventsTable().bulkGet(e.map(function(e){var t=e.chatId,n=e.startTs;return[t,n]})),n=t.map(function(t,n){var r=e[n],a=d(r.chatId,r.startTs,t);return o("WAWebChatThreadLoggingCountFields").COUNT_FIELD_NAMES.forEach(function(e){a[e]+=r[e]}),o("WAWebChatThreadLoggingBoolFlagFields").FLAG_FIELD_NAMES.forEach(function(e){a[e]=r[e]}),a.msgsSent+=r.addMsgsSent,a.msgsReceived+=r.addMsgsReceived,a.msgsRead+=r.addMsgsRead,a.viewOnceMsgsSent+=r.addViewOnceMsgsSent,a.viewOnceMsgsReceived+=r.addViewOnceMsgsReceived,a.viewOnceMessagesOpened+=r.addViewOnceMsgsOpened,a.callOffersSent+=r.addCallOffersSent,a.callOffersReceived+=r.addCallOffersReceived,a.totalCallDuration+=r.addTotalCallDuration,a.commerceMsgsSent+=r.addCommerceMsgsSent,a.commerceMsgsReceived+=r.addCommerceMsgsReceived,a.pdpInquiriesSent+=r.addPdpInquiriesSent,a.reactionsSent+=r.addReactionsSent,a.reactionsReceived+=r.addReactionsReceived,a.forwardMessagesSent+=r.addForwardMessagesSent,a.forwardMessagesReceived+=r.addForwardMessagesReceived,a.editedMsgsSent+=r.addEditedMsgsSent,a.botMessagesSent+=r.addBotMessagesSent,a.botMessagesReceived+=r.addBotMessagesReceived,a.botMessagesEdited+=r.addBotMessagesEdited,a.eventCreationMessagesSent+=r.addEventCreationMessagesSent,a.eventCreationMessagesReceived+=r.addEventCreationMessagesReceived,a.eventResponseMessagesSent+=r.addEventResponseMessagesSent,a.eventResponseMessagesReceived+=r.addEventResponseMessagesReceived,a.eventGroupStatusReplyOthersToOwn+=r.addEventGroupStatusReplyOthersToOwn,a.eventGroupStatusReplyOthersToOthers+=r.addEventGroupStatusReplyOthersToOthers,a.eventGroupStatusReplyOwnToOthers+=r.addEventGroupStatusReplyOwnToOthers,a.eventGroupStatusReplyOwnToOwn+=r.addEventGroupStatusReplyOwnToOwn,a.eventGroupStatusLikeOthersToOthers+=r.addEventGroupStatusLikeOthersToOthers,a.eventGroupStatusLikeOthersToOwn+=r.addEventGroupStatusLikeOthersToOwn,a});return o("WAWebSchemaChatThreadLoggingPendingEvents").getChatThreadLoggingPendingEventsTable().bulkCreateOrReplace(n)}))}function d(t,n,r){return r==null?babelHelpers.extends({chatId:t,startTs:n},s):(o("WAWebChatThreadLoggingBoolFlagFields").FLAG_FIELD_NAMES.forEach(function(e){r[e]==null&&(r[e]=s[e])}),o("WAWebChatThreadLoggingCountFields").COUNT_FIELD_NAMES.forEach(function(e){r[e]==null&&(r[e]=s[e])}),Object.keys(e).forEach(function(e){r[e]==null&&(r[e]=s[e])}),r)}function m(e,t){return o("WAWebSchemaChatThreadLoggingPendingEvents").getChatThreadLoggingPendingEventsTable().get([e,t])}function p(e){return o("WAWebSchemaChatThreadLoggingPendingEvents").getChatThreadLoggingPendingEventsTable().lessThan(["startTs"],e,{inclusive:!0})}function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t
__d("WAWebBotTypes",["$InternalEnum"],(function(t,n,r,o,a,i){var e,l=(e=n("$InternalEnum"))({FIRST:"first",INNER:"inner",LAST:"last",FULL:"full"}),s=e({BIZ_1P:"biz_1p",BIZ_3P:"biz_3p"}),u=e.Mirrored(["POSITIVE","NEGATIVE_GENERIC","NEGATIVE_HELPFUL","NEGATIVE_INTERESTING","NEGATIVE_ACCURATE","NEGATIVE_SAFE","NEGATIVE_OTHER","NEGATIVE_REFUSED","NEGATIVE_NOT_VISUALLY_APPEALING","NEGATIVE_NOT_RELEVANT_TO_TEXT","NEGATIVE_NOT_ENTERTAINING","NEGATIVE_NOT_CUSTOMIZABLE","NEGATIVE_NOT_INTERESTING"]),c=e({UNKNOWN:"unknown",PARTIAL_1P:"1p_partial",FULL_3P:"3p_full"}),d=e({NONE:"none",BASIC:"basic"}),m=e({PROMPT:"prompt",COMMAND:"command",VOICE:"voice"}),p=e({DEFAULT:"default",UGC:"ugc",FIRST_PARTY_CHARACTER:"1p"}),_=e({UNKNOWN:"unknown",YES:"yes",NO:"no"});i.BotMsgEditType=l,i.BizBotType=s,i.BotFeedbackKind=u,i.BizBotAutomatedType=c,i.BotWelcomeMsgProtocolModeType=d,i.BotMsgBodyType=m,i.BotPersonaType=p,i.BotPosingAsProfessionalType=_}),66);
__d("WAArrayBufferUtils",["Promise","err"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e){var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r,o;for(r=0,o=e.length;r<o;r++)n[r]=e.charCodeAt(r);return n.buffer}function u(t,r){return r===void 0&&(r=5e5),new(e||(e=n("Promise")))(function(e,n){var o=t.length,a=new ArrayBuffer(o),i=new Uint8Array(a),l=0;setTimeout(s,0);function s(){for(var n=Math.min(l+r,o);l<n;)i[l]=t.charCodeAt(l),l++;if(l===o){e(a);return}setTimeout(s,16)}})}function c(e){return String.fromCharCode.apply(null,new Uint8Array(e))}var d=8388607;function m(e,t){var n=new Uint8Array(e);if(t>d)throw r("err")("Divisor is too big");for(var o=0,a=0;a<n.length;++a)o=((o<<8)+n[a])%t;return o}function p(e){var t=e.map(function(e){return new Uint8Array(e)}),n=t.reduce(function(e,t){return e+t.byteLength},0),r=new Uint8Array(n);return t.reduce(function(e,t){return r.set(t,e),e+t.byteLength},0),r.buffer.slice(r.byteOffset,r.byteOffset+r.byteLength)}function _(e,t){var n=new Uint8Array(e),r=new Uint8Array(t);return f(n,r)}function f(e,t){if(e.byteLength!==t.byteLength)return!1;for(var n=0;n!==e.byteLength;n++)if(e[n]!==t[n])return!1;return!0}l.stringToArrayBuffer=s,l.largeStringToArrayBuffer=u,l.arrayBufferToString=c,l.arrayBufferMod=m,l.concatBuffers=p,l.arrayBuffersEqualUNSAFE=_,l.uint8ArraysEqualUNSAFE=f}),98);
__d("WAWebApi",["$InternalEnum"],(function(t,n,r,o,a,i){var e={GROUP_INVITE:"GROUP_INVITE",MSG_SEND:"MSG_SEND",INVALID:"INVALID",CATALOG:"CATALOG",PRODUCT:"PRODUCT",PUSH_NOTIFICATION:"PUSH_NOTIFICATION",CREATE_COMMUNITY:"CREATE_COMMUNITY",NEWSLETTER:"NEWSLETTER",AVATAR_STICKERPACK:"AVATAR_STICKERPACK",ADVERTISE:"ADVERTISE",MANAGE_ADS:"MANAGE_ADS",MESSAGE_YOURSELF:"MESSAGE_YOURSELF",BROADCAST:"BROADCAST",STATUS_POST:"STATUS_POST",EDIT_PROFILE_PICTURE:"EDIT_PROFILE_PICTURE",CALL_USER:"CALL_USER",PAYMENT_LINK:"PAYMENT_LINK",FAVORITES:"FAVORITES",OPEN_CATALOG:"OPEN_CATALOG",STICKER_PACK:"STICKER_PACK",CATALOG_LINKING_CHAT_PSA:"CATALOG_LINKING_CHAT_PSA",UGC_BOT:"UGC_BOT",MAN_LINK:"MAN_LINK",HATCH_LINK:"HATCH_LINK",CALL_LINK:"CALL_LINK",CTWA_ADS_DATA_SHARING:"CTWA_ADS_DATA_SHARING",WEB_REGISTRATION:"WEB_REGISTRATION",WEB_REGISTRATION_CAMPAIGN:"WEB_REGISTRATION_CAMPAIGN",BRAZIL_PAYMENTS:"BRAZIL_PAYMENTS",NEW_CHAT:"NEW_CHAT",NEW_CALL:"NEW_CALL",BIZ_AGENTS_ONBOARDING:"BIZ_AGENTS_ONBOARDING",BIZ_BROADCAST_AUDIENCE_MODAL:"BIZ_BROADCAST_AUDIENCE_MODAL",BIZ_BROADCAST_HOME:"BIZ_BROADCAST_HOME",WORK_CONTACT_SYNC:"WORK_CONTACT_SYNC",SEND_FILE:"SEND_FILE",PROFILE_USERNAME:"PROFILE_USERNAME",CHAT_OPEN:"CHAT_OPEN",APP_OPEN:"APP_OPEN"},l=n("$InternalEnum").Mirrored(["PIX_FAQ","PIX_ONBOARDING"]);i.APICmd=e,i.BrazilPaymentResultSubtype=l}),66);
__d("WAWebApiParseUtils",["WAWebBuildConstants"],(function(t,n,r,o,a,i,l){var e=function(t){return t.replace(/\/+$/,"")},s=e(o("WAWebBuildConstants").BUILD_URL).replace(/[\/\.]/g,"\\$&"),u="((?:/\\w+)*)",c="(?:(?:/\\w+)*)";function d(e){var t=e.hostname;return t==="whatsapp.com"||t==="www.whatsapp.com"||t==="wa.me"}l.ORIGIN=s,l.OPTIONAL_PATH_PART=u,l.OPTIONAL_NON_CAPTURING_PATH_PART=c,l.isWhatsappHost=d}),98);
__d("WAWebBroadcastApiParse",["$InternalEnum","WAWebApiParseUtils"],(function(t,n,r,o,a,i,l){var e=new RegExp("^"+o("WAWebApiParseUtils").ORIGIN+o("WAWebApiParseUtils").OPTIONAL_PATH_PART+"/accept/?\\?channel_invite_code=(?:&.*)?$","i"),s=n("$InternalEnum").Mirrored(["Newsletter","Status"]);function u(e){return e.length===0||e.length===1&&e[0]===""}function c(t){try{var n=new URL(t),r=n.pathname,a=r.split("/"),i=a[0],l=a[1],c=babelHelpers.arrayLikeToArray(a).slice(2);if(o("WAWebApiParseUtils").isWhatsappHost(n)){if(!u(c))return null;e:{if(l==="channels"||l==="channel")return{feature:s.Newsletter,url:n.href};if(l==="status")return{feature:s.Status,url:n.href};if(l==="updates")return{feature:s.Status,url:n.href};break e}}var d=t.match(e);if(d)return{feature:s.Newsletter,url:t}}catch(e){}return null}l.BroadcastFeatureType=s,l.parseBroadcastFeatureLink=c}),98);
__d("WAWebExternalCtxConfig",["WAWebABProps"],(function(t,n,r,o,a,i,l){var e="partnertoken",s="token";function u(){return o("WAWebABProps").getABPropConfigValue("external_ctx_authorise_wa_chat")}function c(){return o("WAWebABProps").getABPropConfigValue("external_ctx_foa_logging")===1}function d(){var e=o("WAWebABProps").getABPropConfigValue("external_ctx_authorise_existing_chats");return e===1?"NEW_CHATS_OR_EXISTING_CHATS_WITH_PARTNER_LINKS":e===2?"ALL_CHATS":"NEW_CHATS_ONLY"}function m(){var t=o("WAWebABProps").getABPropConfigValue("external_ctx_url_param_names")||"",n=t.split(",").map(function(e){return e.trim()}).filter(function(e){return e!==""});return n=n.length>0?n:[e],c()&&n.push(s),n}l.isCtxLoggingEnabled=u,l.getFirstMessageLoggingOption=d,l.getExternalCtxUrlParamNames=m}),98);
__d("WAWebChatEntryPoint",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum").Mirrored(["NewsletterIntegrity","NewsletterChatlist","NewsletterDirectory","NewsletterDirectorySearch","NewsletterDirectoryCategory","NewsletterDirectoryCategorySearch","NewsLetterRecommendation","NewsletterUpdatesTab","NewsletterUpdatesTabSearch","NewsletterCreationFlow","NewsletterAdminInviteAcceptModal","NewsletterPostLinkCard","NewsletterLinkCard","NewsletterLinkCardButton","ForwardedNewsletterMessage","NewsletterCTAOnStatus","SimilarNewsletters","Link","Deeplink","Chatlist","Vcard","Notification","Unknown","BotChatListShortcut","PrivateReply","DirectMessage","ContactInfo","Mention","ChatsTab","NewslettersTab","CommunitiesTab","VoipWindow","MetaAINullStateSuggestion","MetaAITypeaheadSuggestion","MetaAINewThreadCreation","MetaAINavigationBar","MetaAIThreadList","MetaAIIntroPanel","MetaAIForward","AskMetaAI","AskMetaAI1on1","AskMetaAIGroup","RefreshRestore"]);i.ChatEntryPoint=e}),66);
__d("WAWebWamEnumTsSurface",[],(function(t,n,r,o,a,i){var e=Object.freeze({UNKNOWN:1,COMMUNITY_HOME:2,COMMUNITY_TAB:3,CHAT_THREAD:4,CHAT_INFO_PAGE:5,CHAT_LIST:6,COMMUNITY_NAVIGATION:7,BACKGROUND:8,RESIGN:9,SUBGROUP_SWITCHER:10,COMMUNITY_COMPOSER:11,MEDIA_VIEWER:12,ALL_MEDIA:13,STREAMING_MEDIA_VIEWER:14,CALLS_HOME_TAB:15,IN_CALL_UI:16,STATUS_HOME_TAB:17,STATUS_COMPOSER:18,STATUS_VIEW:19,CAMERA:20,PHOTO_VIDEO_LIBRARY:21,SETTINGS_HOME_TAB:22,TOOLS_TAB:23,COMMUNITY_SETTINGS:24,CHANNEL_UPDATES_HOME:25,CHANNEL_THREAD:26,CHANNEL_DIRECTORY:27,CHANNEL_PROFILE:28,CHANNEL_FORWARD:29,CHANNEL_PRODUCER_MEDIA_EDITOR:30,CHANNEL_CREATE:31,CHANNEL_EDIT:32,CHANNEL_DELETE:33,STATUS_COMPOSER_TEXT:34,LIGHTWEIGHT_CALL_UI:35,AI_HOME:36,LIGHTWEIGHT_CALL_BANNER:37,LIGHTWEIGHT_CALL_NUX:38,CALL_INFO_PAGE:39,SMB_CATALOG:40,SMB_CATALOG_SHARE_LINK:41,SMB_CATALOG_SHARE_PRODUCT_LINK:42,SMB_CATALOG_SETTINGS:43,SMB_CATALOG_PRODUCT:44,SMB_CATALOG_NEW_COLLECTION:45,SMB_CATALOG_EDIT_COLLECTION:46,SMB_CATALOG_CREATE_PRODUCT:47,SMB_CATALOG_EDIT_PRODUCT:48,SMB_CATALOG_NEW_COLLECTION_ADD_ITEMS:49,SMB_CATALOG_COLLECTION_UPDATE_ITEMS:50,SMB_CATALOG_COLLECTIONS:51,SMB_CATALOG_COLLECTION_REORDER:52,SMB_CATALOG_COLLECTION_PRODUCTS:53,SMB_CATALOG_COLLECTION_PRODUCTS_REORDER:54,CREATE_EVENT:55,EVENT_PAGE:56,EVENTS_IN_GROUP:57,CATALOG_HOME:59,CATALOG_COLLECTION:60,CATALOG_ITEM:61,CATALOG_CART:62,FLOWS_EXPERIENCE:63,BUSINESS_PROFILE_EDIT:64,BUSINESS_PROFILE_EDIT_NAME:65,BUSINESS_PROFILE_EDIT_CATEGORIES:66,BUSINESS_PROFILE_EDIT_DESCRIPTION:67,BUSINESS_PROFILE_EDIT_WEBSITE:68,BUSINESS_PROFILE_EDIT_EMAIL:69,BUSINESS_PROFILE_EDIT_ADDRESS:70,BUSINESS_PROFILE_EDIT_HOURS:71,BUSINESS_PROFILE_EDIT_COVER_PHOTO:72,BUSINESS_PROFILE_LINK_FB_IG:73,BUSINESS_PROFILE_HELP_PAGE_LINK_FB_IG:74,PAYMENTS_HOME:75,PAYMENTS_HOME_TRANSACTIONS:76,PAYMENTS_HOME_RECENT_MERCHANTS:77,PAYMENTS_HOME_INVITE_OTHERS:78,PAYMENTS_HOME_HELP:79,MESSAGE_MENU:80,PIN_MESSAGE_REPLACEMENT_DIALOG:81,PIN_MESSAGE_EXPIRATION_DIALOG:82,MY_STATUS_LIST:83,ALL_STATUS_LIST:84,PIN_BANNER:85,CALL_BANNER:86,LANDING_SCREEN:87,NEW_CHAT:88,GROUP_MEMBER_ADD_GROUP_CREATION:89,GROUP_MEMBER_ADD_EXISTING_GROUP:90,GROUP_CHAT:91,GROUP_CREATION:92,CONTACT_NOTIFICATION_SETTING_PAGE:93,CUSTOMIZE_NOTIFICATION_SETTING_PAGE:94,ADVANCED_NOTIFICATION_SETTINGS_PAGE:95,ARCHIVED_MESSAGES_TAB:96,STARRED_MESSAGES_TAB:97,CONTACT_PERM_UPSELL:98,CHANNEL_DIRECTORY_CATEGORIES:99,SEARCH:100,STATUS_VIEWER_SHEET:101,CHANNEL_PRODUCER_INSIGHTS_REACH:102,CHANNEL_PRODUCER_INSIGHTS_GROWTH:103,CHANNEL_PRODUCER_INSIGHTS_FOLLOWERS:104,COMMUNITY_MEDIA:105,FORWARD_SELECTION_SCREEN:106,CONTACT_SELECTION_SCREEN:107,EXTERNAL_SHARE:108,MEDIA_COMPOSER:109,SHARED_TEXT_COMPOSER:110,CONTACT_INFO:111,LIST_MANAGEMENT:112,CHANNEL_LINK:113,CHANNEL_QR_CODE:114,SELF_PROFILE:115,PROFILE_PICTURE_PREVIEW:116,COINFLIP_PREVIEW:117,AVATAR_HOME:118,AVATAR_POSE_AND_BACKGROUND:119,CHANNEL_DIRECTORY_SEARCH:120,CHANNEL_DIRECTORY_CATEGORIES_SEARCH:121,CHANNEL_UPDATES_HOME_SEARCH:122,UNIFIED_UPDATE_CREATION:123,IAB_EXPERIENCE:124,AVATAR_HOME_PREVIEW:125,STICKER_STORE:126,STICKER_PACK_DETAILS:127,PROFILE_PICTURE_EDIT:128,GENAI_VOICE_SURFACE:129,STATUS_COMPOSER_VOICE:130,MUSIC_DIRECTORY:131,MUSIC_COMPOSER:132,STATUS_AUDIENCE_SELECTOR:133,CHANNEL_STARRED_POSTS:134,MUSIC_ATTRIBUTION:135,AI_TAB:136,STARRED_MESSAGES_AND_UPDATES:137,AI_VOICE_SHEET:138,AI_VOICE_NATIVE_NOTIFICATION:139,AI_VOICE_LIVE_ACTIVITY:140,AI_VOICE_SETTING:141,AI_VOICE_ONBOARDING:142,STATUS_LAYOUTS_EDITOR:143,IMAGINE_BOTTOM_SHEET:144,APP_LAUNCHER_SHORTCUTS_SURFACE:145,WAMOSUB_SUBSCRIPTION_SHEET:146,WAMOSUB_ERROR_SHEET:147,WAMOSUB_SUCCESS_SHEET:148,WAMOSUB_SUBSCRIPTION_MANAGEMENT:149,WAMOSUB_AUDIENCE_SELECTION_SHEET:150,WAMOSUB_UNFOLLOW_AND_CANCEL_SHEET:151,CONTACT_PERM_UPSELL_LIMITED_ACCESS_IOS18:152,NO_CONTACT_ACCESS_PERMISSION_NULL_STATE_LANDING_SCREEN:153,NO_CONTACT_ACCESS_PERMISSION_NULL_STATE_CALLS_SCREEN:154,SMB_GREETING_MESSAGE_SETTINGS:155,SMB_GREETING_MESSAGE_EDIT:156,SMB_GREETING_MESSAGE_SELECT_RECIPIENTS:157,SMB_AWAY_MESSAGE_SETTING:158,SMB_AWAY_MESSAGE_EDIT:159,SMB_AWAY_MESSAGE_SELECT_RECIPIENTS:160,SMB_QUICK_REPLY_L
__d("WAWebNewsletterApiParse",["$InternalEnum","WAWebApiParseUtils","WAWebChatEntryPoint","WAWebWamEnumTsSurface"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum").Mirrored(["Handle","InviteCode","Id"]),s="channel",u="create",c="directory",d=new RegExp("^"+o("WAWebApiParseUtils").ORIGIN+o("WAWebApiParseUtils").OPTIONAL_PATH_PART+"/accept/?\\?channel_invite_code=(\\w+)(?:&.*)?$","i"),m=new RegExp("^whatsapp://("+s+")/(\\w+)/?(?:\\?.*)?$","i");function p(e){return e.length===0||e.length===1&&e[0]===""}function _(t,n){try{var r=new URL(t),a=r.pathname,i=a.split("/"),l=i[0],_=i[1],g=i[2],h=babelHelpers.arrayLikeToArray(i).slice(3);if(_===s&&o("WAWebApiParseUtils").isWhatsappHost(r)){if(p(h))switch(g){case u:return{type:"create",url:r.href};case c:return{type:"directory",url:r.href};default:if(g!=null&&g!=="")return{identifier:g,url:r.href,identifierType:e.InviteCode,type:"view",chatEntryPoint:o("WAWebChatEntryPoint").ChatEntryPoint.Link,discoverySurface:n!=null?n:o("WAWebWamEnumTsSurface").TS_SURFACE.CHANNEL_LINK}}if(g!==u&&g!==c&&(h.length===1||h.length===2&&h[1]==="")){var y=parseInt(h[0],10);return babelHelpers.extends({identifier:g,url:r.href,identifierType:e.InviteCode,type:"view",chatEntryPoint:o("WAWebChatEntryPoint").ChatEntryPoint.Link,discoverySurface:o("WAWebWamEnumTsSurface").TS_SURFACE.CHANNEL_LINK},!Number.isNaN(y)&&{serverId:y})}}var C=f(d,t);if(C!=null)return C;var b=f(m,t);return b!=null?b:null}catch(e){return null}}function f(t,n){var r=n.match(t);if(r){var a=r[2];return a===u?{type:"create",url:n}:a===c?{type:"directory",url:n}:{identifier:r[2],url:r[1]||"/",identifierType:e.InviteCode,type:"view",chatEntryPoint:o("WAWebChatEntryPoint").ChatEntryPoint.Deeplink,discoverySurface:o("WAWebWamEnumTsSurface").TS_SURFACE.CHANNEL_LINK}}return null}function g(e){return e==null?!1:e.startsWith("http://")||e.startsWith("https://")?_(e)!=null:_("https://"+e)!=null}l.NewsletterIdentifierType=e,l.parseNewsletter=_,l.isNewsletterInviteCode=g}),98);
__d("WAWebPaymentLinkUrlMetaData",["WAWebABProps","WAWebMobilePlatforms"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=JSON.parse(o("WAWebABProps").getABPropConfigValue("smb_payment_links_url_regex_list"));for(var n in t)if(e.match(n))return{psp:t[n],shouldDetectInComposer:o("WAWebMobilePlatforms").isSMB()};return null}l.getPaymentLinkUrlMetaData=e}),98);
__d("WAWebRegistrationCampaignConstants",[],(function(t,n,r,o,a,i){var e=0,l=1,s=2;i.WHATSAPP_DOT_COM_REG_EXP_CONTROL=e,i.WHATSAPP_DOT_COM_REG_EXP_FLOW_1=l,i.WHATSAPP_DOT_COM_REG_EXP_FLOW_2=s}),66);
__d("WAWebStatusApiParse",["$InternalEnum","WAWebApiParseUtils","WAWebPonyfillsUrlSearchParams"],(function(t,n,r,o,a,i,l){"use strict";var e="status",s="text",u="photo",c=n("$InternalEnum").Mirrored(["Text","Media"]);function d(e){return e.length===0||e.length===1&&e[0]===""}function m(t){try{var n=new URL(t),a=n.pathname;if(!o("WAWebApiParseUtils").isWhatsappHost(n))return null;var i=a.split("/"),l=i[0],m=i[1],p=babelHelpers.arrayLikeToArray(i).slice(2);if(!d(p)||m!==e)return null;var _=n.searchParams||new(r("WAWebPonyfillsUrlSearchParams"))(n.search),f=_.get(s);if(f!=null)return{postType:c.Text,url:n.href};var g=_.get(u);if(g!=null)return{postType:c.Media,url:n.href}}catch(e){}return null}l.StatusPostType=c,l.parseStatusPostFeatureLink=m}),98);
__d("WAWebUsernameGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return!!o("WAWebABProps").getABPropConfigValue("username_contact_display")}function s(){return!!o("WAWebABProps").getABPropConfigValue("username_search")}function u(){return e()&&s()}function c(){return!!o("WAWebABProps").getABPropConfigValue("username_security_code_verification")}function d(){return!!o("WAWebABProps").getABPropConfigValue("username_security_code_generation")}function m(){return o("WAWebABProps").getABPropConfigValue("username_numeric_code_v4")}function p(){var e=m();return e===0||e===1||e===2}function _(){var e=m();return e===1||e===2||e===3}function f(){var e=m();return e===2||e===3}function g(){return!1}function h(){return!!o("WAWebABProps").getABPropConfigValue("mex_usync_username_query")}function y(){return!!o("WAWebABProps").getABPropConfigValue("pushname_blocklist_starting_with_at")}function C(){return!!o("WAWebABProps").getABPropConfigValue("phone_number_sharing_flow")}function b(){return!!o("WAWebABProps").getABPropConfigValue("lid_group_migration_non_member_iq")}function v(){return!!o("WAWebABProps").getABPropConfigValue("username_group_mutation_enabled")}function S(){return o("WAWebABProps").getABPropConfigValue("username_check_debounce_in_ms")}function R(){return!!o("WAWebABProps").getABPropConfigValue("username_contact_usync_lid_based")}function L(){return!!o("WAWebABProps").getABPropConfigValue("username_contact_syncd_support_enable")}function E(){return!!o("WAWebABProps").getABPropConfigValue("username_contact_ui_vcard")}function k(){return!!o("WAWebABProps").getABPropConfigValue("username_global_search_enabled")}function I(){return!!o("WAWebABProps").getABPropConfigValue("username_exposed_logging_enabled")}function T(){return o("WAWebABProps").getABPropConfigValue("username_key_upsell_mode")}function D(){return o("WAWebABProps").getABPropConfigValue("username_key_upsell_max_characters")}function x(){return o("WAWebABProps").getABPropConfigValue("username_key_upsell_max_numbers")}function $(){return!!o("WAWebABProps").getABPropConfigValue("username_engagement_network_impact_logging")}function P(){return!!o("WAWebABProps").getABPropConfigValue("username_adoption_and_engagement_monitoring_enabled")}l.usernameDisplayedEnabled=e,l.usernameSearchEnabled=s,l.usernameContactlessChatEnabled=u,l.usernameSecurityCodeVerificationEnabled=c,l.usernameSecurityCodeGenerationEnabled=d,l.canShowV3NumericCode=p,l.canShowV4NumericCode=_,l.shouldDefaultToV4NumericCode=f,l.shouldLogUnknownNumberError=g,l.mexUsyncUsernameQueryEnabled=h,l.pushnameValidationForUsernamesEnabled=y,l.phoneNumberSharingFlowEnabled=C,l.lidGroupMigrationNonMemberIQEnabled=b,l.usernameGroupMutationEnabled=v,l.usernameEligibilityDebounceMs=S,l.usernameContactUsyncLidBased=R,l.usernameContactSyncdEnabled=L,l.usernameContactUiVcardEnabled=E,l.usernameGlobalSearchEnabled=k,l.usernameExposedLoggingEnabled=I,l.usernameKeyUpsellMode=T,l.usernameKeyUpsellMaxCharacters=D,l.usernameKeyUpsellMaxNumbers=x,l.usernameEngagementNetworkImpactLoggingEnabled=$,l.usernameAdoptionAndEngagementMonitoringEnabled=P}),98);
__d("WAWebUsernameTypes",["$InternalEnum","err"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({PNH_CTWA:"ctwa",GENERAL:"general"}),s=n("$InternalEnum").Mirrored(["INVALID_CHARACTER","INVALID_LENGTH","INVALID_NO_LETTERS","INVALID_PERIODS","INVALID_DOMAIN_SUFFIX","INVALID_WWW_PREFIX"]),u=3,c=35,d=4,m=/^[0-9]{4}$/;function p(e){return e.length===d&&m.test(e)}function _(e){if(!p(e))throw r("err")("[username][key] Cannot convert key string to UsernameKey");return e}l.LidOriginType=e,l.UsernameValidationErrorType=s,l.USERNAME_MIN_LENGTH=u,l.USERNAME_MAX_LENGTH=c,l.isUsernameKey=p,l.asUsernameKey=_}),98);
__d("WAWebWamEnumDeepLinkType",[],(function(t,n,r,o,a,i){var e=Object.freeze({DEEP_LINK_UNKNOWN:1,DEEP_LINK_CHAT:2,DEEP_LINK_CONTACT_QR_CODE:3,DEEP_LINK_PAYMENT:4,DEEP_LINK_PRODUCT:5,DEEP_LINK_CATALOG:6,DEEP_LINK_FUTURE_PROOF:7,DEEP_LINK_GROUP_INVITE:8,DEEP_LINK_MSG_FORWARD:9,DEEP_LINK_MESSAGE_QR_CODE:10,DEEP_LINK_OPT_IN_QR_CODE:11,DEEP_LINK_CTWA:12,DEEP_LINK_STICKERPACK:13,DEEP_LINK_NOVI_HUB:14,DEEP_LINK_NOVI_ADD_DEBIT_CARD:15,DEEP_LINK_NOVI_ADD_BANK_ACCOUNT:16,DEEP_LINK_NOVI_WITHDRAW:17,DEEP_LINK_NOVI_RESET_PASSWORD:18,DEEP_LINK_PAYMENT_SIGNUP:19,DEEP_LINK_BIZTOOLS_ACCOUNTS:20,DEEP_LINK_PAYMENT_VIRALITY:21,DEEP_LINK_SETTINGS_ACCOUNT_DELETE:22,DEEP_LINK_SETTINGS_ACCOUNT_REQUEST_INFO:23,DEEP_LINK_SETTINGS_CHATS_HISTORY:24,DEEP_LINK_DISAPPEARING_MODE:25,DEEP_LINK_ARCHIVE_SETTINGS:26,DEEP_LINK_TOS:27,DEEP_LINK_NOVI_CARE:28,DEEP_LINK_NOVI_TPP_ACCOUNT_LINKING:29,DEEP_LINK_CONTACT_SUPPORT:30,DEEP_LINK_BIZTOOLS_DIRECTORY:31,DEEP_LINK_DIRECTORY:32,DEEP_LINK_CALL:33,DEEP_LINK_DIRECTORY_DEEPER_CATEGORY_SELECTION:34,DEEP_LINK_PHOENIX:35,DEEP_LINK_HELP_CENTER_TO_SETTINGS_CHATS:36,DEEP_LINK_CREATE_COMMUNITY:37,DEEP_LINK_SMB_AD_CREATION:38,DEEP_LINK_SMB_MANAGE_ADS:39,DEEP_LINK_SMB_MANAGE_ADS_DETAIL:40,DEEP_LINK_STATUS_SHARE:41,DEEP_LINK_PREMIUM:42,DEEP_LINK_SETTINGS_LINKED_DEVICES:43,DEEP_LINK_SMB_AD_CREATION_FROM_CATALOG:44,DEEP_LINK_SMB_AD_CREATION_FROM_BIZTAB:45,DEEP_LINK_SMB_EDIT_PROFILE:46,DEEP_LINK_EDIT_PROFILE_PIC:47,DEEP_LINK_SMB_EDIT_CATALOG:48,DEEP_LINK_SMB_BIZ_HOURS:49,DEEP_LINK_SMB_LOCATION:50,DEEP_LINK_SMB_LINKED_ACCOUNTS:51,DEEP_LINK_PRIVACY_SETTINGS:52,DEEP_LINK_SMB_EDIT_DESCRIPTION:53,DEEP_LINK_SMB_AD_CREATION_RESUME:54,DEEP_LINK_PRIVACY_DISCLOSURE:55,DEEP_LINK_CHANNEL:56,DEEPLINK_SMB_BIZ_WEBSITE:57,DEEP_LINK_PRIVACY_CHECKUP:58,DEEP_LINK_SMB_SELF_CATALOG:59,DEEP_LINK_SCAN_MIGRATION_QR_CODE:60,DEEP_LINK_PROXY:61,DEEP_LINK_HELP:62,DEEP_LINK_PRICE_TIER:63,DEEP_LINK_CALLING_PRIVACY:64,DEEP_LINK_PAYMENTS_PUSH_PROVISIONING:65,DEEP_LINK_FB_EVENT_LINK:66,DEEP_LINK_SETTINGS_ACCOUNT_2FA:67,DEEP_LINK_SMB_ADVERTISE_PROFILE:68,DEEP_LINK_SMB_LABELS_WITH_BIZTAB:69,DEEP_LINK_SMB_GREETING_MESSAGE_WITH_BIZTAB:70,DEEP_LINK_SMB_AWAY_MESSAGE_WITH_BIZTAB:71,DEEP_LINK_SMB_ADVERTISE_LATEST_STATUS:72,DEEP_LINK_SMB_PROFILE_COMPLETENESS:73,DEEP_LINK_SMB_AD_DETAILS:74,DEEP_LINK_SETTINGS_ACCOUNT_SWITCHER:75,DEEP_LINK_CHAT_TRANSFER:76,DEEP_LINK_CODE_LINKING:77,DEEP_LINK_MARKETING_MESSAGE:78,DEEP_LINK_HOME_CHATS:79,DEEP_LINK_MESSAGE_YOURSELF:80,DEEP_LINK_SETTINGS_ACCOUNT_EMAIL:81,DEEP_LINK_EDIT_AD:82,DEEP_LINK_MESSAGING_GUIDE:83,DEEP_LINK_SMB_DRAFT_AD:84,DEEP_LINK_CALLING_AWARENESS_VOICE_CHAT:85,DEEP_LINK_CALLING_AWARENESS_SCHEDULED_CALL:86,DEEP_LINK_COEXISTENCE_ONBOARDING:87,DEEP_LINK_SETTINGS_STORAGE_MANAGEMENT:88,DEEP_LINK_PAYMENT_BRAZIL_MERCHANT:89,DEEP_LINK_PAYMENT_BRAZIL_BUYER:90,DEEP_LINK_PRIVACY_GROUPS:91,DEEP_LINK_PRIVACY_PROFILE:92,DEEP_LINK_AIS:93,DEEP_LINK_PENDING_AD_PAYMENT:94,DEEP_LINK_PENDING_AD_REVIEW:95,DEEP_LINK_SETTINGS_ACCOUNT_VERIFY_EMAIL:96,DEEP_LINK_CTWA_EXTERNAL:97,DEEP_LINK_SMB_BIZ_SEARCH_ONBOARDING_SHEET:98,DEEP_LINK_CALLING_AWARENESS_GROUP_CALL:99,DEEP_LINK_SMB_ORDERS_HOME:100,DEEP_LINK_ADS_DATA_SHARING:101,DEEP_LINK_VIDEO_PROMOTION:102,DEEP_LINK_CTWA_RECENTLY_SHARED_MEDIA:103,DEEP_LINK_MARKETING_MESSAGE_OPT_IN:104,DEEP_LINK_GROUPS_PRIVACY:105,DEEP_LINK_PROFILE_PRIVACY:106,DEEP_LINK_ORDERS_EDUCATION_VIDEO:107,DEEP_LINK_META_VERIFIED:108,DEEP_LINK_SMB_AGENT_ONBOARDING:109,DEEP_LINK_SETTINGS_CHATS_BACKUP:110,DEEP_LINK_COUPONS_PROMOTION_IMPRESSION:111,DEEP_LINK_INVITE_A_FRIEND:112,DEEP_LINK_UPDATES:113,DEEP_LINK_CONTACTS_PERMISSION:114,DEEP_LINK_NOTIFICATIONS_PERMISSION:115,DEEP_LINK_WABAI_ONBOARDING:116,DEEP_LINK_CHAT_LIST:117,DEEP_LINK_BRAZIL_MERCHANT_PIX_ADD:118,DEEP_LINK_PAYMENT_UPI_EXPLORE_BUSINESSES:119,DEEP_LINK_PAYMENT_UPI_ACCOUNT_RECOVERY:120,DEEP_LINK_PAYMENT_UPI_ADD_BANK_ACCOUNT:121,DEEP_LINK_PAYMENT_UPI_START_CAMERA:122,DEEP_LINK_PAYMENT_UPI_RESUME_ONBOARDING:123,DEEP_LINK_PAYMENT_UPI_ADD_NUMBER:124,DEEP_LINK_PAYMENT_UPI_SEND_PAYMENT:125,DEEP_LINK_PAYMENT_UPI_SET_PIN:126,DEEP_LINK_PAYMENT_UPI_SET_2FA:127,DEEP_LI
__d("WAWebApiParse",["WAArrayBufferUtils","WABase64","WABinary","WALogger","WAWebABProps","WAWebApi","WAWebApiParseUtils","WAWebBroadcastApiParse","WAWebExternalCtxConfig","WAWebNewsletterApiParse","WAWebPaymentLinkUrlMetaData","WAWebPonyfillsUrlSearchParams","WAWebRegistrationCampaignConstants","WAWebStatusApiParse","WAWebUsernameGatingUtils","WAWebUsernameTypes","WAWebWamEnumDeepLinkType","getErrorSafe","gkx","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_=new RegExp("^"+(p=o("WAWebApiParseUtils")).ORIGIN+p.OPTIONAL_PATH_PART+"/accept/?\\?code=(\\w+)(?:&.*)?$","i"),f=/^https?:\/\/chat\.whatsapp\.com\/invite\/(\w+)(?:\?.*)?$/i,g=/^https?:\/\/chat\.whatsapp\.com\/(\w+)(?:\?.*)?$/i,h=/^whatsapp:\/\/chat\/?\?code=(\w+)(?:&.*)?$/i,y=function(t){var e=Oe(t),n=t.match(_);if(n)return babelHelpers.extends({code:n[2],url:n[1]||"/"},e!=null&&{utm:e});if(n=t.match(f),n)return babelHelpers.extends({code:n[1]},e!=null&&{utm:e});if(n=t.match(g),n)return babelHelpers.extends({code:n[1]},e!=null&&{utm:e});if(n=t.match(h),n)return babelHelpers.extends({code:n[1]},e!=null&&{utm:e})},C="utm_source",b="utm_campaign",v=["utm_source","utm_campaign","text","phone","source","context","icebreaker","source_url","type","token","attachment_uris","username","jid","lid","signup_id"];function S(e){return v.find(function(t){return t===e})}var R=/^\d{1,20}$/,L=32;function E(e){if(!(!e||typeof e!="string")){var t=o("WABinary").Binary.build(e);if(!(t.size()>o("WAWebABProps").getABPropConfigValue("ctwa_data_max_length")))return t.readBuffer()}}function k(e,t){var n=e,r=o("WABinary").numUtf8Bytes(n);r>L||(t.conversionTuple==null?t.conversionTuple={conversionSource:n}:t.conversionTuple.conversionSource=n)}function I(e,t,n){e:{if(e==="source_url"){n.ctwaContextLinkData!=null?n.ctwaContextLinkData.sourceUrl=t:n.ctwaContextLinkData={sourceUrl:t};break e}if(e==="context"){n.ctwaContextLinkData!=null?n.ctwaContextLinkData.context=t:n.ctwaContextLinkData={context:t};break e}if(e==="icebreaker"){n.ctwaContextLinkData!=null?n.ctwaContextLinkData.icebreaker=t:n.ctwaContextLinkData={icebreaker:t};break e}break e}}function T(t){if(t!=null&&t.split(".").length===3){var n=t.split(".")[1].replace(/\s/g,"");try{var a=o("WABase64").decodeB64UrlSafe(n);return JSON.parse(o("WAArrayBufferUtils").arrayBufferToString(a))}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["parseCTWADeeplinkToken: failed to parse token"]))).catching(r("getErrorSafe")(t)).sendLogs("ctwa-deeplink-token-parse-error").tags("ctwa-error"),{}}}return{}}function D(e){var t={};return Object.keys(e).forEach(function(n){var r=e[n];if(r!=null)switch(n){case"source":{k(r,t);break}case"source_url":case"context":case"icebreaker":{I(n,r,t);break}default:(n==="phone"||n==="text"||n==="type")&&(t[n]=r)}}),t}function x(e,t){var n={},a=!1;if(new(r("WAWebPonyfillsUrlSearchParams"))(e).forEach(function(e,t){var r=S(t.toLowerCase());if(r!=null)switch(r){case"source":{k(e,n);break}case"source_url":case"context":case"icebreaker":I(r,e,n);break;case"utm_campaign":n.utm!=null?n.utm.campaign=e:n.utm={campaign:e};break;case"utm_source":n.utm!=null?n.utm.source=e:n.utm={source:e};break;case"token":{var i=T(e),l=D(i);Object.assign(n,l),a=!0;break}case"attachment_uris":n.attachmentUris=e.split(",");break;case"jid":n.jid=e;break;case"lid":n.lid=e;break;case"username":{var s=e.split(":"),u=s[0],c=s[1];n.username=u,c!=null&&o("WAWebUsernameTypes").isUsernameKey(c)&&(n.usernameKey=c)}break;case"signup_id":R.test(e)&&(n.signupId=e);break;default:n[r]=e}}),a&&o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["parseMsgSendParams:parsed values"]))),n.phone!=null&&n.phone!==""&&(n.phone=n.phone.replace(/\D/g,"")+"@c.us",n.ctwaContextLinkData&&(n.ctwaContextLinkData.phone=n.phone)),n.ctwaContextLinkData==null){var i=Me(t);i!=null&&(n.partnertoken=i)}if(!r("isStringNullOrEmpty")(n.phone)||!r("isStringNullOrEmpty")(n.text)||n.attachmentUris!=null&&n.attachmentUris.length>0||!r("isStringNullOrEmpty")(n.username))return n}var $=/^whatsapp:\/\/newchat\/?$/i,P=/^whatsapp:\/\/c
__d("WAWebEphemeralityTypes",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({ChangedInChat:"chat",InitiatedByMe:"me",InitiatedByOther:"other",BizUpgradeFbHosting:"biz_upgrade_fb_hosting"}),l=n("$InternalEnum")({Unknown:"unknown",ChatSettings:"chat_settings",AccountSettings:"account_settings",BulkChange:"bulk_change",BizSupportFbHosting:"biz_supports_fb_hosting",UnknownGroups:"unknown_groups"});i.DisappearingModeInitiator=e,i.DisappearingModeTrigger=l}),66);
__d("WAWebInteractiveMessagesNativeFlowName",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({BOOKING_CONFIRMATION:"booking_confirmation",ORDER_DETAILS:"order_details",ORDER_STATUS:"order_status",PAYMENT_STATUS:"payment_status",PAYMENT_METHOD:"payment_method",PAYMENT_REMINDER:"payment_reminder",MESSAGE_WITH_LINK:"message_with_link",MESSAGE_WITH_LINK_STATUS:"message_with_link_status",QUICK_REPLY:"quick_reply",CTA_CALL:"cta_call",CTA_URL:"cta_url",CTA_CATALOG:"cta_catalog",CATALOG_MESSAGE:"catalog_message",PAYMENT_INFO:"payment_info",CTA_COPY_CODE:"cta_copy",MIXED:"mixed",CTA_FLOW:"galaxy_message",CALL_PERMISSION_REQUEST:"call_permission_request",PAYMENT_REQUEST:"payment_request",API_SIGNUP:"api_signup"}),l=e;i.default=l}),66);
__d("WAWebWamEnumChatOriginsType",[],(function(t,n,r,o,a,i){var e=Object.freeze({LID_USERNAME:1,LID_CTWA:2,OTHERS:3});i.CHAT_ORIGINS_TYPE=e}),66);
__d("WAWebWamEnumEphemeralityInitiatorType",[],(function(t,n,r,o,a,i){var e=Object.freeze({INITIATED_BY_ME:1,INITIATED_BY_OTHER:2,BIZ_UPGRADE_FB_HOSTING:3});i.EPHEMERALITY_INITIATOR_TYPE=e}),66);
__d("WAWebWamEnumEphemeralityTriggerActionType",[],(function(t,n,r,o,a,i){var e=Object.freeze({UNKNOWN:0,CHAT_SETTINGS:1,ACCOUNT_SETTINGS:2,BULK_CHANGE:3,BIZ_SUPPORTS_FB_HOSTING:4,UNKNOWN_GROUP:5});i.EPHEMERALITY_TRIGGER_ACTION_TYPE=e}),66);
__d("WAWebWamEnumOppositeVisibleIdentificationType",[],(function(t,n,r,o,a,i){var e=Object.freeze({PHONE_NUMBER:1,SAVED_CONTACT_NAME:2,USERNAME:3,MASKED_PHONE_NUMBER:4,VERIFIED_BUSINESS_NAME:5,PLACEHOLDER:6,PUSHNAME:7});i.OPPOSITE_VISIBLE_IDENTIFICATION_TYPE=e}),66);
__d("WAWebChatThreadLoggingUtils",["WABase64","WACryptoHmac","WAJids","WALogger","WATimeUtils","WAWebApiContact","WAWebApiParse","WAWebEphemeralityTypes","WAWebInteractiveMessagesNativeFlowName","WAWebLidAwareContactsDB","WAWebModelStorageUtils","WAWebMsgType","WAWebUserPrefsMeUser","WAWebWamEnumChatOriginsType","WAWebWamEnumEphemeralityInitiatorType","WAWebWamEnumEphemeralityTriggerActionType","WAWebWamEnumOppositeVisibleIdentificationType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=new TextEncoder,c=function(t){return u.encode(t).buffer};function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WACryptoHmac").hmacSha256(e,t);return o("WABase64").encodeB64(n)}),m.apply(this,arguments)}function p(e,t,n){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=c(t+n);return d(e,r)}),_.apply(this,arguments)}function f(e,t){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=c(t);return d(e,n)}),g.apply(this,arguments)}function h(e,t){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=c(t);return d(e,n)}),y.apply(this,arguments)}function C(e,t){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield v(e),r=c(t);return d(n,r)}),b.apply(this,arguments)}function v(e){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=c(e);return self.crypto.subtle.digest("SHA-256",t)}),S.apply(this,arguments)}function R(e){return o("WATimeUtils").toDate(o("WATimeUtils").castToUnixTime(e-8*o("WATimeUtils").HOUR_SECONDS)).toISOString().split("T")[0].replace(/-/g,"/")}function L(e){var t=o("WATimeUtils").toDate(o("WATimeUtils").castToUnixTime(e-8*o("WATimeUtils").HOUR_SECONDS)),n=t.getUTCFullYear(),r=String(t.getUTCMonth()+1).padStart(2,"0");return n+"/"+r+"/01"}function E(e,t){var n=t%o("WATimeUtils").DAY_SECONDS,r=t-n;return n>=e?r+e:r-o("WATimeUtils").DAY_SECONDS+e}function k(e,t,n){return E(e,t)>n}function I(e){return e.type!==o("WAWebMsgType").MSG_TYPE.KEEP_IN_CHAT}function T(e){var t,n=new Set([o("WAWebMsgType").MSG_TYPE.PRODUCT,o("WAWebMsgType").MSG_TYPE.ORDER,o("WAWebMsgType").MSG_TYPE.LIST]);return n.has(e.type)||n.has((t=e.quotedMsg)==null?void 0:t.type)||!!(e.matchedText!=null&&e.matchedText!==""&&D(e.matchedText))||e.type===o("WAWebMsgType").MSG_TYPE.NATIVE_FLOW&&(e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").ORDER_DETAILS||e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").ORDER_STATUS)}function D(e){return o("WAWebApiParse").matchCatalogUrl(e)||o("WAWebApiParse").matchProductUrl(e)}function x(e){if(e==null)return null;switch(e){case o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings:return o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE.ACCOUNT_SETTINGS;case o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings:return o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE.CHAT_SETTINGS;case o("WAWebEphemeralityTypes").DisappearingModeTrigger.BulkChange:return o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE.BULK_CHANGE;default:return null}}function $(e){if(e==null)return null;switch(e){case o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings:return o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE.ACCOUNT_SETTINGS;case o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings:return o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE.CHAT_SETTINGS;case o("WAWebEphemeralityTypes").DisappearingModeTrigger.BulkChange:return o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE.BULK_CHANGE;default:return null}}function P(e){return e==null?null:e?o("WAW
__d("WAWebSchemaVerifiedBusinessName",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey,a=t.removeColumn;e.add("verified-business-name").version(o("WAWebModelStorageVersions").verifiedBusinessNameCreateTable(),[r("id"),n("serial"),n("name"),n("isApi"),n("level"),n("actualActors"),n("hostStorage"),n("privacyModeTs")]).version(o("WAWebModelStorageVersions").verifiedBusinessNameAddPrivacyMode(),[n("privacyMode"),a("actualActors"),a("hostStorage"),a("privacyModeTs")]).version(o("WAWebModelStorageVersions").verifiedBusinessNameAddSmbColumn(),[n("isSmb")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("verified-business-name")}l.addTable=e,l.getVerifiedBusinessNameTable=s}),98);
__d("WAWebDBBulkGetIsContactABusiness",["WAWebSchemaVerifiedBusinessName"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebSchemaVerifiedBusinessName").getVerifiedBusinessNameTable().bulkGet(e.map(function(e){var t;return(t=e==null?void 0:e.user)!=null?t:""})).then(function(e){return e.map(function(e){return e!=null})})}l.bulkGetIsContactABusiness=e}),98);
__d("WAWebApiHydrateWidsUtil",["WAWebWidFactory","WAWebWidJsonReviver"],(function(t,n,r,o,a,i,l){function e(t){if(Array.isArray(t)){for(var n=0;n<t.length;n++)t[n]=e(o("WAWebWidJsonReviver").widReviver(String(n),t[n],o("WAWebWidFactory").isWidlike,o("WAWebWidFactory").createWidFromWidLike));return t}else if(t&&typeof t=="object"){for(var r=Object.keys(t),a=0;a<r.length;a++){var i=r[a];t[i]=e(o("WAWebWidJsonReviver").widReviver(i,t[i],o("WAWebWidFactory").isWidlike,o("WAWebWidFactory").createWidFromWidLike))}return t}return t}l.hydrateWids=e}),98);
__d("WAWebDBCAPIPermissions",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({PENDING:0,ALLOW:1,DENIED:2});i.CloudAPICallingPermissionType=e}),66);
__d("WAWebThreadId",["WALogger","WAWebMsgKey","WAWebThreadUtils","err"],(function(t,n,r,o,a,i,l){var e,s,u=(function(){function t(t){this.type=t.type,t.key instanceof r("WAWebMsgKey")?this.key=t.key:(o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[ThreadId] non-WAWebMsgKey key for type ",""])),this.type).sendLogs("WAWebThreadId: invalid MsgKey"),this.key=r("WAWebMsgKey").from(t.key)),this.$1=this.type+"_"+this.key.toString()}var n=t.prototype;return n.toString=function(){return this.$1},n.equals=function(n){return n instanceof t&&this.toString()===n.toString()},t.from=function(t){var e=t.split("_");if(e.length<2)throw r("err")("ThreadId.from error: invalid string format");var n=e[0],a=e.slice(1,e.length).join("_"),i=o("WAWebThreadUtils").getThreadTypeFromString(n);return o("WAWebThreadUtils").getThreadIDfromType(r("WAWebMsgKey").from(a),i)},t.tryFrom=function(n){try{return t.from(n)}catch(e){return o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[ThreadId.tryFrom] malformed id: ",""])),n).sendLogs("WAWebThreadId: malformed-db-id"),null}},t.fromMessage=function(t,n){var e=t instanceof r("WAWebMsgKey")?t:r("WAWebMsgKey").from(t);return o("WAWebThreadUtils").getThreadIDfromType(e,n)},t})();l.default=u}),98);
__d("WAWebThreadUtils",["WAWebMsgKey","WAWebProtobufsE2E.pb","WAWebThreadId","err"],(function(t,n,r,o,a,i,l){var e={AiThread:"aiThread",ViewAllReplies:"viewAllReplies"};function s(t){switch(t){case e.AiThread:case String(o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.AI_THREAD):return e.AiThread;case e.ViewAllReplies:case String(o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.VIEW_REPLIES):return e.ViewAllReplies;default:throw r("err")("getThreadTypeFromString error: invalid thread type")}}function u(t,n){switch(n){case e.AiThread:return new(r("WAWebThreadId"))({type:n,key:r("WAWebMsgKey").from(t)});case e.ViewAllReplies:return new(r("WAWebThreadId"))({type:n,key:r("WAWebMsgKey").from(t)});default:throw r("err")("getThreadIDfromType error: invalid thread type")}}function c(t){switch(t){case o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.AI_THREAD:return e.AiThread;case o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.VIEW_REPLIES:return e.ViewAllReplies;case o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.UNKNOWN:throw r("err")("getThreadsTypeFromE2EValue error: UNKNOWN thread type")}}function d(t){switch(t){case e.AiThread:return o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.AI_THREAD;case e.ViewAllReplies:return o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.VIEW_REPLIES}}l.ThreadType=e,l.getThreadTypeFromString=s,l.getThreadIDfromType=u,l.getThreadsTypeFromE2EValue=c,l.getThreadsTypeAsE2EValue=d}),98);
/**
* License: https://www.facebook.com/legal/license/t3hOLs8wlXy/
*/
__d("moment-2.29.4",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e};function s(){(function(t,n){typeof e=="object"&&typeof l!="undefined"?l.exports=n():t.moment=n()})(this,function(){var e;function t(){return e.apply(null,arguments)}function n(t){e=t}function r(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function o(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function i(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(a(e,t))return!1;return!0}function s(e){return e===void 0}function u(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function c(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function d(e,t){var n=[],r,o=e.length;for(r=0;r<o;++r)n.push(t(e[r],r));return n}function m(e,t){for(var n in t)a(t,n)&&(e[n]=t[n]);return a(t,"toString")&&(e.toString=t.toString),a(t,"valueOf")&&(e.valueOf=t.valueOf),e}function p(e,t,n,r){return Kn(e,t,n,r,!0).utc()}function _(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function f(e){return e._pf==null&&(e._pf=_()),e._pf}var g;Array.prototype.some?g=Array.prototype.some:g=function(t){var e=Object(this),n=e.length>>>0,r;for(r=0;r<n;r++)if(r in e&&t.call(this,e[r],r,e))return!0;return!1};function h(e){if(e._isValid==null){var t=f(e),n=g.call(t.parsedDateParts,function(e){return e!=null}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=r;else return r}return e._isValid}function y(e){var t=p(NaN);return e!=null?m(f(t),e):f(t).userInvalidated=!0,t}var C=t.momentProperties=[],b=!1;function v(e,t){var n,r,o,a=C.length;if(s(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),s(t._i)||(e._i=t._i),s(t._f)||(e._f=t._f),s(t._l)||(e._l=t._l),s(t._strict)||(e._strict=t._strict),s(t._tzm)||(e._tzm=t._tzm),s(t._isUTC)||(e._isUTC=t._isUTC),s(t._offset)||(e._offset=t._offset),s(t._pf)||(e._pf=f(t)),s(t._locale)||(e._locale=t._locale),a>0)for(n=0;n<a;n++)r=C[n],o=t[r],s(o)||(e[r]=o);return e}function S(e){v(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),b===!1&&(b=!0,t.updateOffset(this),b=!1)}function R(e){return e instanceof S||e!=null&&e._isAMomentObject!=null}function L(e){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&""+e}function E(e,n){var r=!0;return m(function(){if(t.deprecationHandler!=null&&t.deprecationHandler(null,e),r){var o=[],i,l,s,u=arguments.length;for(l=0;l<u;l++){if(i="",typeof arguments[l]=="object"){i+="\n["+l+"] ";for(s in arguments[0])a(arguments[0],s)&&(i+=s+": "+arguments[0][s]+", ");i=i.slice(0,-2)}else i=arguments[l];o.push(i)}L(e+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+new Error().stack),r=!1}return n.apply(this,arguments)},n)}var k={};function I(e,n){t.deprecationHandler!=null&&t.deprecationHandler(e,n),k[e]||(L(n),k[e]=!0)}t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;function T(e){return typeof Function!="undefined"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function D(e){var t,n;for(n in e)a(e,n)&&(t=e[n],T(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function x(e,t){var n=m({},e),r;for(r in t)a(t,r)&&(o(e[r])&&o(t[r])?(n[r]={},m(n[r],e[r]),m(n[r],t[r])):t[r]!=null?n[r]=t[r]:delete n[r]);for(r in e)a(e,r)&&!a(t,r)&&o(e[r])&&(n[r]=m({},n[r
__d("WAWeb-moment",["moment-2.29.4"],(function(t,n,r,o,a,i){a.exports=n("moment-2.29.4")()}),null);
__d("WAWebVcardParsingUtils",["WALogger","WATypeUtils","WAWeb-moment","WAWebURLUtils","WAWebUsernameGatingUtils","WAWebWidFactory","compactMap","lodash"],(function(t,n,r,o,a,i,l){var e,s="wa-biz-name",u=/X-([^;:]+)(?:;[^:]+)*:(.+)/,c={"X-ABLabel":[/X-ABLabel(?:;([^:]+))*:(.+)/,1],ADR:[/ADR(?:;([^:]+))*:;;(.*);(.*);(.*);(.*);(.*)/,5],"X-ABADR":[/X-ABADR(?:;([^:]+))*:(.*)/,1],URL:[/URL(?:;([^:]+))*:(.*)/,1],EMAIL:[/EMAIL(?:;([^:]+))*:(.+)/,1],TEL:[/TEL(?:;([^:]+))*:(.+)/,1]},d={N:[/N(?:;([^:]+))*:([^;]*);([^;]*);([^;]*);([^;]*);(.*)/,5],FN:[/FN(?:;([^:]+))*:(.*)/,1],NICKNAME:[/NICKNAME(?:;([^:]+))*:(.*)/,1],"X-PHONETIC-FIRST-NAME":[/X-PHONETIC-FIRST-NAME(?:;([^:]+))*:(.*)/,1],"X-PHONETIC-LAST-NAME":[/X-PHONETIC-LAST-NAME(?:;([^:]+))*:(.*)/,1],ORG:[/ORG(?:;([^:]+))*:([^;]*)(?:;(.*))*/,2],TITLE:[/TITLE(?:;([^:]+))*:(.*)/,1],TEL:[/TEL(?:;([^:]+))*:(.*)/,1],PHOTO:[/PHOTO(?:;([^:]+))*:(.*)/,1],BDAY:[/BDAY(?:;([^:]+))*:(.*)/,1],URL:[/URL(?:;([^:]+))*:(.+)/,1],EMAIL:[/EMAIL(?:;([^:]+))*:(.+)/,1]},m=function(t,n,r,o){this.type=t,this.index=n,this.properties=r||{},this.value=o};function p(e,t,n){e[t]||(e[t]=[]),e[t].push(n)}function _(e){var t={};return e&&e.split(";").forEach(function(e){var n=e.split(/=/);if(n.length===1){var r=n[0];p(t,r.toLowerCase(),!0)}else if(n.length===2){var o=n[0],a=n[1];p(t,o.toLowerCase(),a.toLowerCase())}}),t}function f(e){if(e)return e.replace(/^_\$!<([^>]*)>!\$_$/,"$1").replace(/\\,/,",").replace(/\\;/,";").replace(/\\\\/,"\\")}function g(e){var t={};return r("lodash").forOwn(e,function(e,n){t[n]=r("lodash").sortBy(e,function(e){return e.index})}),t}function h(e){var t=[/-([^-]*)-([^-]*)-([^-]*)/,/([^-]*)-([^-]*)-([^-]*)/],n=e;return r("lodash").forEach(t,function(t){var o=e.match(t);if(o){var a=!o[1].length||o[1]==="1604",i=a?"0000":o[1];return n=r("WAWeb-moment")(i+"-"+o[2]+"-"+o[3]).format("l"),a&&(n=n.replace(/[.,-\/\s]*0000[.,-\/\s]*/,"")),!1}}),n}function y(e){var t=[];return e!=null&&e.TEL&&e.TEL.forEach(function(e){var n,r;((n=(r=e.properties)==null||(r=r.waid)==null?void 0:r.length)!=null?n:0)>0&&(t=t.concat(e.properties.waid.map(function(e){return o("WAWebWidFactory").createUserWidOrThrow(e)})))}),t}function C(e){if(o("WAWebUsernameGatingUtils").usernameContactUiVcardEnabled()){var t=((e==null?void 0:e.SERVICE)||[]).find(function(e){return e.type.toLowerCase()==="wa-lid"});if(t!=null&&t.value)return o("WAWebWidFactory").createUserLidOrThrow(t.value,"lid")}return null}function b(e){var t=y(e).map(function(e){return e}),n=C(e);return n!=null&&(t=t.concat(n)),t}function v(t){var n=t==null?void 0:t.replace(/\r?\n|\r/g,"\n").replace(/\n^[ \t]/gm,"").split("\n").filter(function(e){return e.trim().length!==0}),r={},a={};if(!(n==null||n.length<3)){var i=n[0].trim().toUpperCase(),l=n[1].trim().toUpperCase(),s=n[n.length-1].trim().toUpperCase(),f=l==="VERSION:2.1"||l==="VERSION:3.0"||l==="VERSION:4.0";if(i!=="BEGIN:VCARD"||!f||s!=="END:VCARD"){var h=String(i==="BEGIN:VCARD"),y=String(f),C=String(s==="END:VCARD");o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[vcard] parse failed hdr="," ver="," ftr="," lines=",""])),h,y,C,n.length).sendLogs("vcard-fault");return}for(var b=2;b<n.length-1;b++){var v,S=n[b],R=S.match(/item(\d+)\.(.*)/),L=R?R[2]:S,E=(v=L.match(/([^:;]*)[:;].*/))==null?void 0:v[1];if(E!=null){var k=R?c:d,I=E,T=E,D=void 0,x=void 0;if(k[I]){var $=k[I],P=$[0],N=$[1],M=L.match(P);M&&(D=_(M[1]),x=N===1?x=M[2]:M.slice(2,2+N))}else{var w=L.match(u);w&&(T="SERVICE",I=w[1],x=w[2],D={})}var A=Array.isArray(x)?x:[x];if(A.some(function(e){return o("WATypeUtils").isString(e)&&e.trim()}))if(R){var F=R[1];a[F]?a[F].fields.push(new m(I,null,D,x)):a[F]={type:I,index:b,key:T,properties:D,value:x,fields:[]}}else p(r,T,new m(I,b,D,x))}}return Object.keys(a).forEach(function(e){var t=a[e],n=t.fields,o=t.index,i=t.key,l=t.properties,s=t.type,u=t.value;n.forEach(function(e){l[e.type]=e.value}),p(r,i,new m(s,o,l,u))}),g(r)}}function S(e){if(e){var t=e.PHOTO;if(t!=null&&t[0]&&r("WAWebURLUtils").isData(t[0].value))return t[0].value}}function R(e){var t=e.match(/BEGIN:VCARD([^]*?)END:VCARD/g);
__d("WAWebDBMessageUtils",["$InternalEnum","WAWebDBCAPIPermissions","WAWebInteractiveMessagesNativeFlowName","WAWebThreadId","WAWebThreadUtils","WAWebVcardParsingUtils"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({IncomingChatMessage:"1",Outgoing:"2",SystemMessage:"3"}),s=n("$InternalEnum")({Default:"",GroupStatus:"gs",NewsletterStatus:"ns"});function u(e){var t=e.toString(16);return(t.length-1).toString(16)+t}function c(e){return parseInt(e.substring(1),16)}function d(e){return e.toString()+"_/"}function m(e){return e.toString()+"_g"}function p(e,t,n){n===void 0&&(n=s.Default);var r=u(t);return""+n+e+"_"+r+"_m"}function _(e){var t=e.split("_")[1];return c(t)}function f(e){var t=o("WAWebThreadUtils").getThreadsTypeAsE2EValue(e.type);return String(t)+"_"+e.key.toString()+"_"}function g(e,t){var n=u(e),r=o("WAWebThreadUtils").getThreadsTypeAsE2EValue(t.type);return String(r)+"_"+t.key.toString()+"_"+n}function h(e){var t=e.split("_");return r("WAWebThreadId").from(t.slice(0,t.length-1).join("_"))}function y(e,t){var n=e.internalThreadIDs;if(n==null||n.length===0)return!1;var r=f(t);return n.some(function(e){return e.startsWith(r)})}function C(e){var t=e.internalThreadIDs;return t==null||t.length===0?[]:t.map(function(e){return h(e)})}function b(t,n,r,o){var a;return r?a=e.SystemMessage:n?a=e.IncomingChatMessage:a=e.Outgoing,t+"_"+a+"_"+(o!=null?u(o):"")}function v(e){var t=[];if(e.type==="vcard")t=[e.body];else if(e.kind==="multiVcard")t=e.vcardList.map(function(e){return e.vcard});else return;return t.filter(Boolean).reduce(function(e,t){var n=o("WAWebVcardParsingUtils").vcardAllWids(o("WAWebVcardParsingUtils").parseVcard(t));return e.concat(n.map(function(e){return e.toString()}))},[])}function S(e){var t=e.isGroupStatus,n=e.isNewsletterStatus,r=s.Default;return t===!0?r=s.GroupStatus:n===!0&&(r=s.NewsletterStatus),r}function R(e){return e.type!=="interactive"||(e==null?void 0:e.interactivePayload)==null?!1:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CALL_PERMISSION_REQUEST}function L(e){var t=e.quotedMsg;return(t==null?void 0:t.type)!=="interactive"||(t==null?void 0:t.interactivePayload)==null?!1:t.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CALL_PERMISSION_REQUEST}function E(e){var t,n=e.quotedMsg;if((n==null?void 0:n.type)!=="interactive")return o("WAWebDBCAPIPermissions").CloudAPICallingPermissionType.PENDING;var r=(t=n.interactivePayload)==null?void 0:t.buttons;if(r==null||r.length===0)return o("WAWebDBCAPIPermissions").CloudAPICallingPermissionType.PENDING;var a=r[0].buttonParamsJson;if(a==null)return o("WAWebDBCAPIPermissions").CloudAPICallingPermissionType.PENDING;try{var i,l=JSON.parse(a),s=l==null||(i=l.action_selected)==null?void 0:i.type;if(s==="permanent_allow")return o("WAWebDBCAPIPermissions").CloudAPICallingPermissionType.ALLOW;if(s==="disallow")return o("WAWebDBCAPIPermissions").CloudAPICallingPermissionType.DENIED}catch(e){return o("WAWebDBCAPIPermissions").CloudAPICallingPermissionType.PENDING}return o("WAWebDBCAPIPermissions").CloudAPICallingPermissionType.PENDING}l.MessagePropertyType=e,l.InternalIdPrefix=s,l.orderPreservingHex=u,l.undoOrderPreservingHex=c,l.beginningOfChat=d,l.endOfChat=m,l.craftInternalId=p,l.getInChatMsgId=_,l.craftInternalThreadIdPrefix=f,l.craftInternalThreadId=g,l.getThreadIdFromInternalThreadId=h,l.messageHasThreadId=y,l.getThreadIdsFromMessage=C,l.craftMessageRangeIndex=b,l.getVcardWids=v,l.getPrefixForInternalId=S,l.isCoexCallingPermissionsRequestMessage=R,l.isCoexCallingPermissionsResponseMessage=L,l.getSelectedCallingPermissions=E}),98);
__d("WAWebDBMsgOpaqueDataKeys",[],(function(t,n,r,o,a,i){var e=["body","caption","paymentAmount1000","futureproofBuffer","messageSecret","clientUrl","loc","lng","lat","isLive","matchedText","title","description","pollName","pollSelectableOptionsCount","isSentCagPollCreation","pollEndTime","pollHideVoterNames","pollAllowAddOption","pollUpdateParentKey","encPollVote","senderTimestampMs","targetMessageKey","encIv","encPayload","eventName","isEventCanceled","eventDescription","eventJoinLink","eventStartTime","eventLocation","eventEndTime","eventIsScheduledCall","eventExtraGuestsAllowed","quarantineExtractedText"],l=["targetMessageKey","pollUpdateParentKey"],s={targetMessageKey:"encReactionTargetMessageKey",encIv:"encReactionEncIv",encPayload:"encReactionEncPayload",encReactionTargetMessageKey:"targetMessageKey",encReactionEncIv:"encIv",encReactionEncPayload:"encPayload"};function u(e,t){return e==="reaction_enc"?s[t]:t}i.MSG_OPAQUE_DATA_KEYS=e,i.MsgKeyFieldsInOpaqueData=l,i.getKey=u}),66);
__d("WAWebProtobufsMdStorageMsgRowOpaqueData.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({POLL:0,QUIZ:1}),u=n("$InternalEnum")({UNKNOWN:0,TEXT:1,IMAGE:2}),c={},d={},m={},p={},_={},f={},g={};c.name="MsgRowOpaqueData",c.internalSpec={currentMsg:[1,(e=o("WAProtoConst")).TYPES.MESSAGE,m],quotedMsg:[2,e.TYPES.MESSAGE,m]},d.name="PollEncValue",d.internalSpec={encPayload:[1,e.TYPES.BYTES],encIv:[2,e.TYPES.BYTES]},m.name="MsgOpaqueData",m.internalSpec={body:[1,e.TYPES.STRING],caption:[3,e.TYPES.STRING],lng:[5,e.TYPES.DOUBLE],isLive:[6,e.TYPES.BOOL],lat:[7,e.TYPES.DOUBLE],paymentAmount1000:[8,e.TYPES.INT32],paymentNoteMsgBody:[9,e.TYPES.STRING],matchedText:[11,e.TYPES.STRING],title:[12,e.TYPES.STRING],description:[13,e.TYPES.STRING],futureproofBuffer:[14,e.TYPES.BYTES],clientUrl:[15,e.TYPES.STRING],loc:[16,e.TYPES.STRING],pollName:[17,e.TYPES.STRING],pollOptions:[18,e.FLAGS.REPEATED|e.TYPES.MESSAGE,g],pollSelectableOptionsCount:[20,e.TYPES.UINT32],messageSecret:[21,e.TYPES.BYTES],originalSelfAuthor:[51,e.TYPES.STRING],senderTimestampMs:[22,e.TYPES.INT64],pollUpdateParentKey:[23,e.TYPES.STRING],encPollVote:[24,e.TYPES.MESSAGE,d],isSentCagPollCreation:[28,e.TYPES.BOOL],pollContentType:[42,e.TYPES.ENUM,u],pollType:[46,e.TYPES.ENUM,s],correctOptionIndex:[47,e.TYPES.INT32],pollVotesSnapshot:[41,e.TYPES.MESSAGE,_],encReactionTargetMessageKey:[25,e.TYPES.STRING],encReactionEncPayload:[26,e.TYPES.BYTES],encReactionEncIv:[27,e.TYPES.BYTES],botMessageSecret:[29,e.TYPES.BYTES],targetMessageKey:[30,e.TYPES.STRING],encPayload:[31,e.TYPES.BYTES],encIv:[32,e.TYPES.BYTES],eventName:[33,e.TYPES.STRING],isEventCanceled:[34,e.TYPES.BOOL],eventDescription:[35,e.TYPES.STRING],eventJoinLink:[36,e.TYPES.STRING],eventStartTime:[37,e.TYPES.INT64],eventLocation:[38,e.TYPES.MESSAGE,p],eventEndTime:[40,e.TYPES.INT64],eventIsScheduledCall:[44,e.TYPES.BOOL],eventExtraGuestsAllowed:[45,e.TYPES.BOOL],plainProtobufBytes:[43,e.TYPES.BYTES],quarantineExtractedText:[48,e.TYPES.STRING],pollEndTime:[49,e.TYPES.INT64],pollHideVoterNames:[50,e.TYPES.BOOL],pollAllowAddOption:[52,e.TYPES.BOOL]},p.name="MsgOpaqueData$EventLocation",p.internalSpec={degreesLatitude:[1,e.TYPES.DOUBLE],degreesLongitude:[2,e.TYPES.DOUBLE],name:[3,e.TYPES.STRING],address:[4,e.TYPES.STRING],url:[5,e.TYPES.STRING],jpegThumbnail:[6,e.TYPES.BYTES]},_.name="MsgOpaqueData$PollVotesSnapshot",_.internalSpec={pollVotes:[1,e.FLAGS.REPEATED|e.TYPES.MESSAGE,f]},f.name="MsgOpaqueData$PollVoteSnapshot",f.internalSpec={option:[1,e.TYPES.MESSAGE,g],optionVoteCount:[2,e.TYPES.INT32]},g.name="MsgOpaqueData$PollOption",g.internalSpec={name:[1,e.TYPES.STRING],hash:[2,e.TYPES.STRING]},l.MsgOpaqueData$PollType=s,l.MsgOpaqueData$PollContentType=u,l.MsgRowOpaqueDataSpec=c,l.PollEncValueSpec=d,l.MsgOpaqueDataSpec=m,l.MsgOpaqueData$EventLocationSpec=p,l.MsgOpaqueData$PollVotesSnapshotSpec=_,l.MsgOpaqueData$PollVoteSnapshotSpec=f,l.MsgOpaqueData$PollOptionSpec=g}),98);
__d("WAWebPollCreationUtils",["WAWebProtobufsE2E.pb","WAWebProtobufsMdStorageMsgRowOpaqueData.pb"],(function(t,n,r,o,a,i,l){"use strict";var e={TEXT:"TEXT",IMAGE:"IMAGE"},s={POLL:"POLL",QUIZ:"QUIZ"};function u(t){if(t==null)return e.TEXT;switch(t){case o("WAWebProtobufsE2E.pb").Message$PollContentType.IMAGE:return e.IMAGE;case o("WAWebProtobufsE2E.pb").Message$PollContentType.TEXT:case o("WAWebProtobufsE2E.pb").Message$PollContentType.UNKNOWN:return e.TEXT}}function c(t){switch(t){case e.TEXT:return o("WAWebProtobufsE2E.pb").Message$PollContentType.TEXT;case e.IMAGE:return o("WAWebProtobufsE2E.pb").Message$PollContentType.IMAGE}}function d(t){if(t==null)return e.TEXT;switch(t){case o("WAWebProtobufsMdStorageMsgRowOpaqueData.pb").MsgOpaqueData$PollContentType.IMAGE:return e.IMAGE;case o("WAWebProtobufsMdStorageMsgRowOpaqueData.pb").MsgOpaqueData$PollContentType.TEXT:case o("WAWebProtobufsMdStorageMsgRowOpaqueData.pb").MsgOpaqueData$PollContentType.UNKNOWN:return e.TEXT}}function m(t){switch(t){case e.TEXT:return o("WAWebProtobufsMdStorageMsgRowOpaqueData.pb").MsgOpaqueData$PollContentType.TEXT;case e.IMAGE:return o("WAWebProtobufsMdStorageMsgRowOpaqueData.pb").MsgOpaqueData$PollContentType.IMAGE}}function p(e){if(e==null)return s.POLL;switch(e){case o("WAWebProtobufsE2E.pb").Message$PollType.POLL:return s.POLL;case o("WAWebProtobufsE2E.pb").Message$PollType.QUIZ:return s.QUIZ}}function _(e){switch(e){case s.POLL:return o("WAWebProtobufsE2E.pb").Message$PollType.POLL;case s.QUIZ:return o("WAWebProtobufsE2E.pb").Message$PollType.QUIZ}}function f(e){if(e==null)return s.POLL;switch(e){case o("WAWebProtobufsMdStorageMsgRowOpaqueData.pb").MsgOpaqueData$PollType.POLL:return s.POLL;case o("WAWebProtobufsMdStorageMsgRowOpaqueData.pb").MsgOpaqueData$PollType.QUIZ:return s.QUIZ}}function g(e){switch(e){case s.POLL:return o("WAWebProtobufsMdStorageMsgRowOpaqueData.pb").MsgOpaqueData$PollType.POLL;case s.QUIZ:return o("WAWebProtobufsMdStorageMsgRowOpaqueData.pb").MsgOpaqueData$PollType.QUIZ}}l.PollContentType=e,l.PollType=s,l.getPollContentTypeFromE2EValue=u,l.getPollContentTypeAsE2EValue=c,l.getPollContentTypeFromDBValue=d,l.getPollContentTypeAsDBValue=m,l.getPollTypeFromE2EValue=p,l.getPollTypeAsE2EValue=_,l.getPollTypeFromDBValue=f,l.getPollTypeAsDBValue=g}),98);
__d("WAWebPollOptionHashUtils",["WABase64","WAHex","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return e}function s(e){return self.crypto.subtle.digest("SHA-256",new TextEncoder().encode(e))}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield s(e);return o("WAHex").toLowerCaseHex(new Uint8Array(t))}),c.apply(this,arguments)}function d(e){return o("WAHex").toHex(e)}function m(e){return o("WAHex").toHex(new Uint8Array(o("WABase64").decodeB64(e))).toUpperCase()}function p(e,t){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield u(e),r=n.concat(t);return u(r)}),_.apply(this,arguments)}l.createOptionHashHexFromString=e,l.getHashBufferForString=s,l.getHashHexForString=u,l.bufferToHex=d,l.base64ToHex=m,l.generatePollOptionHash=p}),98);
__d("WAWebPollsDbUtils",["invariant","WANullthrows","WAWebPollOptionHashUtils"],(function(t,n,r,o,a,i,l,s){function e(e){return e==null?void 0:e.slice().sort(function(e,t){return e.localId-t.localId}).map(function(e,t){var n=e.hash,r=e.localId,o=e.name;return r===t||s(0,59784),n!=null?{name:o,hash:n}:{name:o}})}function u(e){var t,n=(t=e==null?void 0:e.pollVotes)!=null?t:[],r=n==null?void 0:n.slice().sort(function(e,t){return e.option.localId-t.option.localId}).map(function(e,t){var n=e.option,r=e.optionVoteCount;return n.localId===t||s(0,59784),{option:{name:n.name},optionVoteCount:r}});return{pollVotes:r}}function c(e){return e==null?void 0:e.map(function(e,t){var n=e.hash,a=e.name;return n==null?{name:r("WANullthrows")(a),localId:t}:{name:r("WANullthrows")(a),localId:t,hash:o("WAWebPollOptionHashUtils").createOptionHashHexFromString(n)}})}function d(e){var t,n=(t=e==null?void 0:e.pollVotes)!=null?t:[],o=n==null?void 0:n.map(function(e,t){var n=e.option,o=e.optionVoteCount;return{option:{name:r("WANullthrows")(n==null?void 0:n.name),localId:t},optionVoteCount:r("WANullthrows")(o)}});return{pollVotes:o}}l.compressPollOptions=e,l.compressPollVotesSnapshot=u,l.expandPollOptions=c,l.expandPollVotesSnapshot=d}),98);
__d("WAWebThreadsGating",["WAWebABProps","WAWebChatGetters","justknobx"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("web_threads_infra_enabled")}function s(){return o("WAWebABProps").getABPropConfigValue("view_replies_infra_enabled")}function u(){return o("WAWebABProps").getABPropConfigValue("hide_auto_quotes_on_web")}function c(){return r("justknobx")._("3927")&&o("WAWebABProps").getABPropConfigValue("web_thread_loading_infra_enabled")}function d(){return o("WAWebABProps").getABPropConfigValue("wa_web_enable_follow_up_reply_icon")}function m(e){if(!o("WAWebChatGetters").getIsUser(e)&&!o("WAWebChatGetters").getIsGroup(e)||o("WAWebChatGetters").getIsBot(e))return!1;var t=o("WAWebABProps").getABPropConfigValue("view_replies_entry_point");return t===1||t===2}function p(){return o("WAWebABProps").getABPropConfigValue("view_replies_is_composer_enabled")}function _(){return s()&&o("WAWebABProps").getABPropConfigValue("view_replies_with_threadid_enabled")}l.isThreadsInfraEnabled=e,l.isViewRepliesInfraEnabled=s,l.shouldHideAutoQuote=u,l.isThreadLoadingInfraEnabled=c,l.isFollowUpReplyEnabled=d,l.isViewRepliesEntryPointEnabled=m,l.isViewRepliesComposerEnabled=p,l.isViewRepliesThreadIdEnabled=_}),98);
__d("WAWebViewMode.flow",["$InternalEnum"],(function(t,n,r,o,a,i){var e={VISIBLE:"VISIBLE",HIDDEN:"HIDDEN",MEDIA_ALBUM:"MEDIA_ALBUM",INVISIBLE_PLACEHOLDER:"INVISIBLE_PLACEHOLDER",NEWSLETTER_TOMBSTONE:"NEWSLETTER_TOMBSTONE",POLL_MEDIA:"POLL_MEDIA",HISTORY_SYNCED_CALL_LOG:"HISTORY_SYNCED_CALL_LOG",CALL_LOG_OFFLINE_RESUME:"CALL_LOG_OFFLINE_RESUME",CALL_LOG_AD_HOC_GROUP_CALL:"CALL_LOG_AD_HOC_GROUP_CALL",GROUP_MEMBER_UPDATES:"GROUP_MEMBER_UPDATES",POLL_ADD_OPTION:"POLL_ADD_OPTION"},l=n("$InternalEnum").Mirrored(["CHAT","SEARCH","CHAT_LIST","NOTIFICATION","CHAT_SPAM_REPORT"]);i.ViewModeType=e,i.ViewModeSurface=l}),66);
__d("WABaseProto",[],(function(t,n,r,o,a,i){"use strict";var e="__tu";i.TAGGED_UNION_TAG=e}),66);
__d("WAHasProperty",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){return Object.prototype.hasOwnProperty.call(e,t)}i.default=e}),66);
__d("WAProtoCompile",["WAProtoConst"],(function(t,n,r,o,a,i,l){"use strict";var e=function(t,n,r,o,a,i,l,s,u){this.names=t,this.fields=n,this.types=r,this.defaults=o,this.meta=a,this.oneofToFields=i,this.fieldToOneof=l,this.reservedTags=s?s.reduce(function(e,t){return e[t]=!0,e},{}):{},this.reservedFields=u?u.reduce(function(e,t){return e[t]=!0,e},{}):{}};function s(t){if(t.internalCompiledSpec)return t.internalCompiledSpec;var n=t.internalSpec;if(!n)throw new Error("Message Class "+String(t)+" does not have internalSpec");var r=t.internalDefaults||{},a=Object.keys(n).filter(function(e){return e!==o("WAProtoConst").KEYS.ONEOF}),i=new Array(a.length),l=[],s=[],c=new Array(a.length),d=n[o("WAProtoConst").KEYS.ONEOF]||{};a.sort(function(e,t){var r=u(n,e),o=u(n,t);return r[0]-o[0]});for(var m=0;m<a.length;m++){var p=a[m],_=u(n,p);c[m]=r[p];var f=_[1],g=_[0];if(l.push(g),s.push(f),(f&o("WAProtoConst").TYPE_MASK)===o("WAProtoConst").TYPES.MESSAGE)i[m]=_[2];else if((f&o("WAProtoConst").TYPE_MASK)===o("WAProtoConst").TYPES.ENUM){var h=_[2];if(typeof h.cast=="function")i[m]=h;else{var y=!0,C=0;for(var b in h)y&&b!==C++&&(y=!1);var v=void 0;if(y){v=[];for(var S=0;S<C;S++)v.push(!0)}else{v={};for(var R in h)v[h[R]]=!0}i[m]=v}}else if((f&o("WAProtoConst").TYPE_MASK)===o("WAProtoConst").TYPES.MAP){if(_.length!==3)throw new Error("Map field "+p+" should have exactly three elements in its internalSpec");i[m]=_[2]}else i[m]=null}var L={},E=function(t){d[t].forEach(function(e){L[e]||(L[e]=[]),L[e].push(t)})};for(var k in d)E(k);var I=n[o("WAProtoConst").KEYS.RESERVED]&&n[o("WAProtoConst").KEYS.RESERVED][o("WAProtoConst").KEYS.RESERVED_TAGS],T=n[o("WAProtoConst").KEYS.RESERVED]&&n[o("WAProtoConst").KEYS.RESERVED][o("WAProtoConst").KEYS.RESERVED_FIELDS],D=new e(a,l,s,c,i,d,L,I,T);return t.internalCompiledSpec=D,D}function u(e,t){var n=e[t];if(n==null)throw new Error("fieldData of "+t+" is missing");return n}l.Spec=e,l.compileSpec=s}),98);
__d("WAProtoUtils",["WAProtoConst"],(function(t,n,r,o,a,i,l){"use strict";function e(e){if(e&o("WAProtoConst").FLAGS.PACKED)return o("WAProtoConst").ENC.BINARY;var t=e&o("WAProtoConst").TYPE_MASK;return t<=o("WAProtoConst").TYPES.ENUM?o("WAProtoConst").ENC.VARINT:t<=o("WAProtoConst").TYPES.DOUBLE?o("WAProtoConst").ENC.BIT64:t<=o("WAProtoConst").TYPES.MESSAGE||t===o("WAProtoConst").TYPES.MAP?o("WAProtoConst").ENC.BINARY:o("WAProtoConst").ENC.BIT32}l.typeToEncType=e}),98);
__d("WAProtoValidate",["WAHasProperty","WALogger","WAProtoCompile","WAProtoConst"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d,m=Number.MAX_SAFE_INTEGER;function p(e,t){var n=f(e,t);if(n)throw n.reverse(),new TypeError("Message missing required value "+n.join("."))}function _(e,t){p(e,t);var n=v(t,e);if(n)throw n.path.reverse(),new TypeError("Invalid value at "+n.path.join(".")+": "+n.error)}function f(e,t){for(var n=o("WAProtoCompile").compileSpec(e),a=n.meta,i=n.names,l=n.types,s=void 0,u=0;u<l.length&&!s;u++){var c=l[u],d=i[u],m=r("WAHasProperty")(t,d)?t[d]:void 0;if(c&o("WAProtoConst").FLAGS.REQUIRED&&m==null)s=[d];else if((c&o("WAProtoConst").TYPE_MASK)===o("WAProtoConst").TYPES.MESSAGE&&c&o("WAProtoConst").FLAGS.REPEATED&&m!=null){var p=a[u],_=void 0;for(_=0;_<m.length&&!s;_++)s=f(p,m[_]);s&&s.push(d+"["+_+"]")}else(c&o("WAProtoConst").TYPE_MASK)===o("WAProtoConst").TYPES.MESSAGE&&m!=null&&(s=f(a[u],m),s&&s.push(d))}return s}function g(t,n,r){return typeof t=="string"?/^-?0x[0-9a-f]{16}$/i.test(t)?!1:(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(['"','" is not a valid long'])),C(t)).color("red"),{path:[],error:"value must be a hex string of the form '0x123...' or '-0x123...' where the tail is always 16 characters long"}):h(t,n,r)}function h(e,t,n){return typeof e!="number"||e!==e||Math.floor(e)!==e?(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(['"','" is not a valid int'])),C(e)).color("red"),{path:[],error:"value must be an int"}):e<t||e>=n?(o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(['"','" is out of range'])),C(e)).color("red"),{path:[],error:"value is out of range"}):!1}function y(e,t,n){if(!e)return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(['"','" is not ',""])),C(n),t).color("red"),{path:[],error:"value is invalid"}}function C(e){return typeof e=="string"?'"'+e+'"':Array.isArray(e)?"["+e.join(", ")+"]":""+e}var b=[void 0,function(e){return h(e,-2147483648,2147483648)},function(e){return g(e,-m,m+1)},function(e){return h(e,0,4294967296)},function(e){return g(e,0,m+1)},function(e){return h(e,-2147483648,2147483648)},function(e){return g(e,-m,m+1)},function(e){return y(typeof e=="boolean","boolean",e)},function(e,t){return y(typeof e=="number"&&(t[e]||t.cast(e)!==void 0),"in enum",e)},function(e){return g(e,0,m+1)},function(e){return g(e,-m,m+1)},function(e){return y(typeof e=="number","number",e)},function(e){return y(typeof e=="string","string",e)},function(e){return y(e instanceof ArrayBuffer||e instanceof Uint8Array,"ArrayBuffer or Uint8Array",e)},v,function(e){return h(e,0,4294967296)},function(e){return h(e,-2147483648,2147483648)},function(e){return y(typeof e=="number","number",e)}];function v(e,t){for(var n=o("WAProtoCompile").compileSpec(t),r=n.fields,a=n.fieldToOneof,i=n.meta,l=n.names,s=n.oneofToFields,u=n.reservedFields,c=n.reservedTags,m=n.types,p=void 0,_=function(){var t=l[g],n=m[g],_=e[t],f=n&o("WAProtoConst").TYPE_MASK,h=b[f],y=(n&o("WAProtoConst").TYPE_MASK)===o("WAProtoConst").TYPES.MAP;if(h===void 0&&!y)throw new Error("Can not find the validator for type "+f);if(n&(o("WAProtoConst").FLAGS.PACKED|o("WAProtoConst").FLAGS.REPEATED)&&_!=null)if(!Array.isArray(_))o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(['"','" is not an array'])),C(_)).color("red"),p={path:[t],error:"repeated field must be array"};else for(var v=i[g],S=0;S<_.length&&!p;S++)p=h(_[S],v),p&&p.path.push(t+"["+S+"]");else if(y&&_!=null){var R=i[g],L=R[0],E=R[1],k=typeof E=="object"?o("WAProtoConst").TYPES.MESSAGE:E,I=b[L],T=b[k];if(I===void 0||T===void 0)throw new Error("Can not find the validator for Map with key type "+L+", value type "+k);for(var D of _){var x=D[0],$=D[1];if(p=I(x,L),p)return p.path.push(t+"'s key ["+x+"]"),{v:p};if(p=T($,E),p)return p.path.push(t+"["+x+"]'s value"),{v:p}}}else if(_!=null){p=h(_,i[g]),p&&p.path.push(t);var P=a[t];P&&P.forEach(function(n){var r=s[n].filter(function(e){return e!==t});r.forEach(function(r){typeof e[r]!="undefined"&&(p={path:[n],error:"oneof '"+n+"' has fields '"+t+"' and
__d("decodeProtobuf",["WABaseProto","WABinary","WAHasProperty","WAHex","WAProtoCompile","WAProtoConst","WAProtoUtils","WAProtoValidate"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){var n=new(o("WABinary")).Binary(t),r=h(e,n,void 0,!1,!1);return o("WAProtoValidate").checkRequirements(e,r),r}function s(e,t){var n=new(o("WABinary")).Binary(t),r=h(e,n,void 0,!1,!0);return o("WAProtoValidate").checkRequirements(e,r),r}function u(e,t){var n=new(o("WABinary")).Binary(t),r=h(e,n,void 0,!0,!1);return o("WAProtoValidate").checkRequirements(e,r),r}function c(e){return r("WAHasProperty")(e,"$$unsafeUnknownFields")?e.$$unsafeUnknownFields:null}function d(e,t,n){if(e!==o("WAProtoUtils").typeToEncType(t))throw new Error("FormatError: "+n+" encoded with wire type "+e)}function m(e,t,n){switch(t){case o("WAProtoConst").TYPES.INT32:return p(n,-2147483648,2147483648,e,o("WABinary").parseInt64OrThrow);case o("WAProtoConst").TYPES.INT64:return n.readVarInt(_);case o("WAProtoConst").TYPES.UINT32:return p(n,0,4294967296,e,o("WABinary").parseUint64OrThrow);case o("WAProtoConst").TYPES.UINT64:return n.readVarInt(f);case o("WAProtoConst").TYPES.SINT32:{var r=p(n,0,4294967296,e,o("WABinary").parseInt64OrThrow);return r&1?~(r>>>1):r>>>1}case o("WAProtoConst").TYPES.SINT64:return n.readVarInt(g);case o("WAProtoConst").TYPES.BOOL:return!!p(n,0,2,e,o("WABinary").parseUint64OrThrow);case o("WAProtoConst").TYPES.ENUM:return n.readVarInt(o("WABinary").parseInt64OrThrow);case o("WAProtoConst").TYPES.FIXED64:return n.readLong(f,!0);case o("WAProtoConst").TYPES.SFIXED64:return n.readLong(_,!0);case o("WAProtoConst").TYPES.DOUBLE:return n.readFloat64(!0);case o("WAProtoConst").TYPES.STRING:return n.readString(n.readVarInt(o("WABinary").parseUint64OrThrow));case o("WAProtoConst").TYPES.BYTES:return n.readBuffer(n.readVarInt(o("WABinary").parseUint64OrThrow));case o("WAProtoConst").TYPES.FIXED32:return n.readUint32(!0);case o("WAProtoConst").TYPES.SFIXED32:return n.readInt32(!0);case o("WAProtoConst").TYPES.FLOAT:return n.readFloat32(!0)}}function p(e,t,n,r,o){var a=e.readVarInt(o);if(a<t||a>=n)throw new Error("FormatError: "+r+" encoded with out-of-range value "+a);return a}function _(e,t){var n=o("WABinary").longFitsInDouble(!0,e,t);if(n){var r=y(t);return e*4294967296+r}else{var a=e<0,i;a?i=t===0?-e:~e:i=e;var l=a?-t:t;return o("WAHex").createHexLongFrom32Bits(i,l,a)}}function f(e,t){var n=o("WABinary").longFitsInDouble(!1,e,t);if(n){var r=y(e),a=y(t);return r*4294967296+a}else return o("WAHex").createHexLongFrom32Bits(e,t)}function g(e,t){var n=e>>>1,r=e<<31|t>>>1;return t&1&&(n=~n,r=~r),_(n,r)}function h(e,t,n,r,a){var i,l=o("WAProtoCompile").compileSpec(e),s=l.fields,u=l.fieldToOneof,c=l.meta,_=l.names,f=l.oneofToFields,g=l.reservedFields,y=l.reservedTags,C=l.types,b=e.internalDefaults,v=n||babelHelpers.extends({},b)||{};v.$$unknownFieldCount=(i=n==null?void 0:n.$$unknownFieldCount)!=null?i:0;for(var S=0;S<_.length;S++)C[S]&o("WAProtoConst").FLAGS.REPEATED?v[_[S]]=[]:C[S]===(o("WAProtoConst").TYPES.MAP&o("WAProtoConst").TYPE_MASK)&&(v[_[S]]=new Map);for(var R=0,L=s.length>0,E=s[0],k=function(){var e=p(t,0,4294967296,"field and enc type",o("WABinary").parseInt64OrThrow),n=e&7,i=e>>>3;if(L&&i!==E){var l=R;do++R===s.length&&(R=0),E=s[R];while(i!==E&&R!==l)}if(L&&i===E){var b=_[R],S=C[R];d(n,S,b);var k=S&o("WAProtoConst").TYPE_MASK,I=c[R];if(S&o("WAProtoConst").FLAGS.PACKED)for(var T=t.readVarInt(o("WABinary").parseUint64OrThrow),D=t.readBinary(T);D.size();){var x=m(b,k,D);(k!==o("WAProtoConst").TYPES.ENUM||I[x]||(I.cast==null?void 0:I.cast(x))!==void 0)&&v[b].push(x)}else if(k===o("WAProtoConst").TYPES.MESSAGE){var $=t.readVarInt(o("WABinary").parseUint64OrThrow),P=t.readBinary($);if(S&o("WAProtoConst").FLAGS.REPEATED)v[b].push(h(I,P,void 0,r,a));else{var N=v[b];v[b]=h(I,P,N,r,a)}}else if(k===o("WAProtoConst").TYPES.MAP){for(var M=t.readVarInt(o("WABinary").parseUint64OrThrow),w=t.readBinary(M),A,F,O=0;O<c[R].length;O++){var B=p(w,0,4294967296,"map field and enc type",o("WABinary").parseInt64OrThrow),W=B&7,q=B>>>3,U=void 0;switch(W){case o("WAPro
__d("encodeProtobuf",["WABinary","WAHex","WAProtoCompile","WAProtoConst","WAProtoUtils","WAProtoValidate"],(function(t,n,r,o,a,i,l){"use strict";var e=void 0,s=128;function u(t,n,r){return r===void 0&&(r=new(o("WABinary")).Binary),o("WAProtoValidate").checkValid(t,n),b(r,n,t),e=void 0,r}function c(){return e!==void 0?"Last encoded value for "+e:"No information known"}function d(e,t){e.writeVarInt(t)}function m(e,t){if(typeof t=="number"&&t<4503599627370496&&t>=-4503599627370496)e.writeVarInt(t>=0?2*t:2*-t-1);else{var n=new(o("WABinary")).Binary,r;typeof t=="number"?(r=t<0,n.writeVarInt(r?-t:t)):(r=o("WAHex").hexLongIsNegative(t),n.writeVarIntFromHexLong(r?o("WAHex").negateHexLong(t):t));var a=n.peek(function(){return n.readByteArrayView()}),i=a.byteLength;if(r){var l=0,u;do u=a[l],a[l]=u&s|(u&127)-1&127,l++;while(a[l-1]===255)}for(var c=r?1:0,d=0;d<i;d++){var m=a[d],p=m&s|(m&63)<<1|c;c=(m&64)>>6,a[d]=p}c===1&&(a[i-1]|=s,n.writeInt8(1)),e.writeBinary(n)}}function p(e,t){typeof t=="number"?e.writeVarInt(t):e.writeVarIntFromHexLong(t)}function _(e,t){e.writeVarInt(o("WABinary").numUtf8Bytes(t)),e.writeString(t)}function f(e,t){e.writeVarInt(t.byteLength),e.writeBuffer(t)}function g(e,t,n){e.writeWithVarIntLength(function(e,t){return b(e,t,n)},t)}var h=[void 0,d,p,d,p,m,m,function(e,t){e.writeVarInt(t?1:0)},d,function(e,t){typeof t=="number"?e.writeUint64(t,!0):e.writeHexLong(t,!0)},function(e,t){typeof t=="number"?e.writeInt64(t,!0):e.writeHexLong(t,!0)},function(e,t){e.writeFloat64(t,!0)},_,f,g,function(e,t){e.writeUint32(t,!0)},function(e,t){e.writeInt32(t,!0)},function(e,t){e.writeFloat32(t,!0)}],y=function(t){if(t==null)return;var e=t;function n(t,n){for(var r=0;r<n.length;r++)e(t,n[r])}return function(e,t){e.writeWithVarIntLength(n,t)}},C=h.map(y);function b(t,n,r){for(var a=o("WAProtoCompile").compileSpec(r),i=a.fields,l=a.meta,s=a.names,u=a.types,c=r.internalDefaults,d=0;d<s.length;d++){var m=s[d],p=n[m];if(p==null&&c&&(p=c[m]),p!=null){e=m;var _=i[d],f=u[d],g=f&o("WAProtoConst").TYPE_MASK,y=l[d],b=_*8|o("WAProtoUtils").typeToEncType(f);if(f&o("WAProtoConst").FLAGS.PACKED){if(p.length>0){t.writeVarInt(b);var v=C[g];v(t,p,y)}}else if(f&o("WAProtoConst").FLAGS.REPEATED)for(var S=0;S<p.length;S++){t.writeVarInt(b);var R=h[g];R(t,p[S],y)}else if(g===o("WAProtoConst").TYPES.MAP)for(var L of p){var E=L[0],k=L[1];t.writeVarInt(b);var I=y[0],T=y[1],D=typeof T=="object"?o("WAProtoConst").TYPES.MESSAGE:T,x=h[I],$=h[D];if(x==null||$==null)throw new Error("Invalid encoder for map key/value");var P=new(o("WABinary")).Binary,N=8|o("WAProtoUtils").typeToEncType(I);P.writeVarInt(N),x(P,E,I);var M=16|o("WAProtoUtils").typeToEncType(D);P.writeVarInt(M),$(P,k,T),t.writeVarInt(P.size()),t.writeBinary(P)}else{t.writeVarInt(b);var w=h[g];w(t,p,y)}}}}l.encodeProtobuf=u,l.encodeErrorInfo=c}),98);
__d("isArrayNullOrEmpty",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e==null||e.length===0}i.default=e}),66);
__d("WAWebDBMessageSerialization",["invariant","WAJids","WAWebApiHydrateWidsUtil","WAWebDBMessageUtils","WAWebDBMsgOpaqueDataKeys","WAWebMsgKey","WAWebMsgType","WAWebPollCreationUtils","WAWebPollsDbUtils","WAWebProtobufsMdStorageMsgRowOpaqueData.pb","WAWebThreadsGating","WAWebViewMode.flow","WAWebWid","WAWebWidFactory","WAWebWidToJid","decodeProtobuf","encodeProtobuf","isArrayNullOrEmpty"],(function(t,n,r,o,a,i,l,s){var e=1e9,u=new Set(Object.values(o("WAWebMsgType").MSG_TYPE)),c=["id","parentMsgId","protocolMessageKey","paymentRequestMessageKey","keptMessageKey","pollUpdateParentKey","kicKey","latestEditMsgKey","targetMessageKey","pinParentKey","reactionParentKey","parentMsgKey","groupHistoryBundleMessageKey"];function d(t,n){var a,i,l,s,u,d,_=babelHelpers.extends({},t);t.quotedMsg&&(_.quotedMsg=babelHelpers.extends({},t.quotedMsg)),(a=t.quotedMsg)!=null&&a.paymentNoteMsg&&(_.quotedMsg.paymentNoteMsg=babelHelpers.extends({},t.quotedMsg.paymentNoteMsg)),t.paymentNoteMsg&&(_.paymentNoteMsg=babelHelpers.extends({},t.paymentNoteMsg)),t.groupMentions&&(_.groupMentions=t.groupMentions.map(function(e){return{groupSubject:e.groupSubject,groupJid:o("WAWebWidFactory").createWidFromWidLike(e.groupJid)}})),_.star=_.isStarred!==void 0,_.isMdHistoryMsg=_.rowId<e,_.internalId!=null&&(((i=_.to)==null?void 0:i.server)==="newsletter"||(l=_.from)!=null&&l.endsWith("@newsletter"))&&(_.serverId=o("WAWebDBMessageUtils").getInChatMsgId(_.internalId)),!r("isArrayNullOrEmpty")(_.internalThreadIDs)&&o("WAWebThreadsGating").isThreadsInfraEnabled()&&(_.threadIds=_.internalThreadIDs.map(function(e){return o("WAWebDBMessageUtils").getThreadIdFromInternalThreadId(e)})),delete _.internalId,delete _.isStarred,delete _.count,delete _.hasLink,delete _.isMediaMsg,delete _.isDocMsg,delete _.isCallLogMsg,delete _.isCarouselMsg,delete _.isEventMsg,delete _.typeFlag,delete _.pendingReadReceipt,p(_),o("WAWebApiHydrateWidsUtil").hydrateWids(_),c.forEach(function(e){_[e]!=null&&(_[e]=r("WAWebMsgKey").from(_[e]))}),((s=_.quotedMsg)==null?void 0:s.id)!=null&&(_.quotedMsg.id=r("WAWebMsgKey").from(_.quotedMsg.id)),((u=_.groupHistoryIndividualMessageInfo)==null?void 0:u.bundleMessageKey)!=null&&(_.groupHistoryIndividualMessageInfo.bundleMessageKey=r("WAWebMsgKey").from(_.groupHistoryIndividualMessageInfo.bundleMessageKey)),_.groupHistoryBundleMetadata!=null&&_.groupHistoryBundleMetadata.oldestMessageTimestampInWindow==null&&_.groupHistoryBundleMetadata.oldestMessageTimestamp!=null&&(_.groupHistoryBundleMetadata=babelHelpers.extends({},_.groupHistoryBundleMetadata,{oldestMessageTimestampInWindow:_.groupHistoryBundleMetadata.oldestMessageTimestamp}),delete _.groupHistoryBundleMetadata.oldestMessageTimestamp),_.messageSecret!=null&&(_.messageSecret=new Uint8Array(_.messageSecret)),_.botMessageSecret!=null&&(_.botMessageSecret=new Uint8Array(_.botMessageSecret));var f=m(_),g=f[0],h=f[1],y=f[2];return _.futureproofType=g,_.futureproofSubtype=h,_.subtype=y!=null?y:void 0,_.viewMode=(d=_.viewMode)!=null?d:o("WAWebViewMode.flow").ViewModeType.VISIBLE,_.carouselCardsParsed!=null&&(_.carouselCardsParsed=_.carouselCardsParsed.map(function(e){return babelHelpers.extends({},e,{id:e.id instanceof r("WAWebMsgKey")?e.id:new(r("WAWebMsgKey"))(e.id),parentMsgId:e.parentMsgId instanceof r("WAWebMsgKey")?e.parentMsgId:new(r("WAWebMsgKey"))(e.parentMsgId)})})),n==null||n(_),_}function m(e){var t=e.futureproofSubtype,n=e.futureproofType,r=e.subtype;if(e.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN&&e.futureproofType==null&&e.subtype!=null){switch(e.subtype){case"poll_update":{n=o("WAWebMsgType").MSG_TYPE.POLL_UPDATE,t="poll_vote";break}case"message_edit":{n=o("WAWebMsgType").MSG_TYPE.PROTOCOL,t="message_edit";break}case"phone":case"phone_only_feature":break;default:u.has(e.subtype)||s(0,67194),n=e.subtype}e.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN&&n!=null&&(r=void 0)}return e.type===o("WAWebMsgType").MSG_TYPE.POLL_UPDATE&&r==null&&(r="poll_vote"),[n,t,r]}function p(e){var t=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsMdStorageMsgRowOpaqueData.pb").MsgRowOpaqueDataSpec,e.msgRowOpaq
__d("WAWebSchemaMessage",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageSchema"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage();e.add_OPTIMIZED_EXPERIMENT("message",function(e,t){var n,r=t.addArrayIndex,a=t.addColumn,i=t.addCompositeIndex,l=t.addEncryptedColumn,s=t.addIndex,u=t.addUniqueIndex,c=t.addUserDefinedPrimaryKey,d=t.removeColumn;return e.version((n=o("WAWebModelStorageVersions")).messageCreateTable(),[c("id"),a("internalId"),u("internalId"),a("rowId"),u("rowId"),a("type"),a("subtype"),a("t"),a("notifyName"),a("from"),a("to"),a("author"),a("local"),a("ack"),a("invis"),a("isStarred"),s("isStarred"),a("mentionedJidList"),a("groupMentions"),a("count"),a("devicesAdded"),a("devicesRemoved"),a("isThisDeviceAdded"),a("recipients"),a("protocolMessageKey"),a("protocolMessageRowId"),a("templateParams"),i(["internalId","isStarred"]),a("vcardWAids"),r("vcardWAids"),a("hasLink"),a("isMediaMsg"),a("isDocMsg"),a("isEventMsg"),i(["internalId","isMediaMsg"]),i(["internalId","isDocMsg"]),i(["internalId","hasLink"]),a("ephemeralStartTimestamp"),a("ephemeralDuration"),a("ephemeralSettingTimestamp"),a("ephemeralOutOfSync"),a("ephemeralSettingUser"),a("expiredTimestamp"),s("expiredTimestamp"),a("afterReadDuration"),a("directPath"),a("mimetype"),a("duration"),a("filehash"),a("uploadhash"),a("size"),a("filename"),a("streamingSidecar"),a("mediaKey"),a("mediaKeyTimestamp"),a("pageCount"),a("isGif"),a("gifAttribution"),a("accessibilityLabel"),a("isViewOnce"),a("width"),a("height"),a("scanLengths"),a("scansSidecar"),a("interactiveAnnotations"),a("firstFrameLength"),a("firstFrameSidecar"),a("isAnimated"),a("isLottie"),a("stickerPremiumStatus"),a("thumbnail"),a("richPreviewType"),a("doNotPlayInline"),a("paymentLinkMetadata"),a("broadcast"),a("broadcastParticipants"),a("bclParticipants"),a("broadcastId"),a("quotedMsg"),a("quotedStanzaID"),a("quotedRemoteJid"),a("quotedParticipant"),a("footer"),a("hydratedButtons"),a("selectedId"),a("selectedIndex"),a("selectedCarouselCardIndex"),a("vcardFormattedName"),a("isVcardOverMmsDocument"),a("isCaptionByUser"),a("hsmTag"),a("hsmCategory"),a("templateId"),a("businessOwnerJid"),a("productId"),a("currencyCode"),a("priceAmount1000"),a("retailerId"),a("url"),a("productImageCount"),a("paymentCurrency"),a("paymentMessageReceiverJid"),a("paymentTransactionTimestamp"),a("paymentStatus"),a("paymentNoteMsg"),a("paymentRequestMessageKey"),a("paymentExpiryTimestamp"),a("message"),a("orderTitle"),a("itemCount"),a("orderId"),a("surface"),a("status"),a("token"),a("textColor"),a("backgroundColor"),a("font"),a("isForwarded"),a("forwardingScore"),a("ctwaContext"),a("signupContext"),a("messageRangeIndex"),s("messageRangeIndex"),a("vcardList"),a("totalAmount1000"),a("totalCurrencyCode"),a("list"),a("listResponse"),a("isDynamicReplyButtonsMsg"),a("dynamicReplyButtons"),a("selectedButtonId"),a("sellerJid"),a("deprecatedMms3Url"),a("encFilehash"),l("msgRowOpaqueData",o("WAWebStorageSchema").EncryptedValueType.ARRAY_BUFFER),a("thumbnailDirectPath"),a("thumbnailSha256"),a("thumbnailEncSha256"),a("thumbnailHeight"),a("thumbnailWidth"),a("revokeSender"),a("isQuestion"),a("questionReplyQuotedMessage"),a("newsletterAdminProfile"),a("pendingReadReceipt"),i(["from","pendingReadReceipt"]),a("inviteGrpType"),a("quotedGroupSubject"),a("quotedParentGroupJid"),a("quotedType"),a("reactionParentKey"),a("reactionTimestamp"),a("reactionText"),a("lastPlaybackProgress"),a("hasReaction"),a("kicKey"),a("kicState"),a("kicTimestampMs"),a("kicNotified"),a("keptMessageKey"),a("keepType"),a("keptCount"),a("agentId"),a("revokeTimestamp"),a("futureproofParams"),a("futureproofReparsed"),a("futureproofType"),a("futureproofSubtype"),a("botFeedbackKind"),a("botFeedbackText"),a("latestEditMsgKey"),a("latestEditSenderTimestampMs"),a("editMsgType"),a("bizSource"),a("invokedBotWid"),a("botEditType"),a("botTargetSenderJid"),a("bizBotType"),a("botPersonaId"),a("viewCount"),a("forwardsCount"),a("questionResponsesCount"),a("readQuestionResponsesCount"),a("forwardedNewsletterMessageInfo"),a("forwardedAiBotMes
__d("WAWebDBGetStarredMessagesForChat",["Promise","WAWebDBMessageSerialization","WAWebDBMessageUtils","WAWebSchemaMessage"],(function(t,n,r,o,a,i,l){var e;function s(t,r,a){return(e||(e=n("Promise"))).resolve().then(function(){if(a!=null)return o("WAWebSchemaMessage").getMessageTable().get(a.toString())}).then(function(e){var n=e==null?[o("WAWebDBMessageUtils").endOfChat(t),1/0]:[e.internalId,e.isStarred],a=[o("WAWebDBMessageUtils").beginningOfChat(t),0];return o("WAWebSchemaMessage").getMessageTable().between(["internalId","isStarred"],a,n,{lowerInclusive:!1,upperInclusive:!1,reverse:!0,limit:r}).then(function(e){return e.map(function(e){return o("WAWebDBMessageSerialization").messageFromDbRow(e)})})})}l.getStarredMessagesForChat=s}),98);
__d("WAWebSchemaGroupMetadata",["$InternalEnum","WAWebModelStorageUtils","WAWebModelStorageVersions"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({ADMIN_ADD:"admin_add",ALL_MEMBER_ADD:"all_member_add"});function s(){var e=o("WAWebModelStorageUtils").getStorage();e.add_OPTIMIZED_EXPERIMENT("group-metadata",function(e,t){var n,r=t.addColumn,a=t.addIndex,i=t.addUserDefinedPrimaryKey,l=t.removeColumn;return e.version((n=o("WAWebModelStorageVersions")).groupMetadataCreateTable(),[i("id"),r("subject"),r("subjectTime"),r("creation"),r("owner"),r("desc"),r("descId"),r("descTime"),r("descOwner"),r("restrict"),r("announce"),r("a_v_id"),r("noFrequentlyForwarded"),r("ephemeralDuration"),r("afterReadDuration"),r("membershipApprovalMode"),r("size"),r("support"),r("suspended"),r("terminated"),r("notAddedByContact"),r("addedBy"),r("parentGroup"),r("subgroups"),r("isParentGroup"),r("isParentGroupClosed"),r("defaultSubgroup"),r("generalSubgroup"),r("growthLockExpiration"),r("growthLockType"),r("lastActivityTimestamp"),r("lastSeenActivityTimestamp"),r("isLidAddressingMode"),r("reportToAdminMode"),r("lastReportToAdminTimestamp"),r("allowNonAdminSubGroupCreation"),r("memberAddMode"),r("memberLinkMode"),r("generalChatAutoAddDisabled"),r("unreadMentionMapDB"),r("pendingUnreadMentionCountDB"),r("disappearingModeTrigger"),r("disappearingModeInitiatedByMe"),r("hasCapi"),r("hiddenSubgroup"),r("groupSafetyCheck"),r("groupAdder"),r("lastCommunityPollTimestamp"),r("hasIncompleteParticipantInformation"),r("statusMute"),r("isOpenBotGroup"),r("isTeeBotGroup"),r("memberShareGroupHistoryMode"),r("showedFirstJoinedViaLinkSystemMessage"),r("lastJoinFloodNotificationTimestampSec"),r("groupAbPropsHash"),r("groupAbPropsRefreshSec"),r("groupAbPropsLastFetchTimestampSec")]).version(n.migrateSubgroupsArray(),[l("subgroups"),r("unjoinedSubgroups")]).version(n.removeUnjoinedSubgroups(),[l("unjoinedSubgroups")]).version(n.removeSpamColumnsInGroupMetadata(),[l("notAddedByContact"),l("addedBy")]).version(n.addCommunityAdminPromotionColumns(),[r("displayCadminPromotion")]).version(n.renameCommunityAdminPromotionColumns(),[l("displayCadminPromotion"),r("acknowledgedCadminPromotion")]).version(n.removeCommunityAdminPromotionColumns(),[l("acknowledgedCadminPromotion")]).version(n.addIncognitoGroupMetadataColumn(),[r("incognito")]).version(n.groupMetadataAddParentIndex(),[a("parentGroup")]).version(n.addUnreadMentionMetadataColumn(),[r("unreadMentionMetadata")]).version(n.removeUnreadMentionMetadataColumn(),[l("unreadMentionMetadata")]).version(n.addEphemeralityIndexToGroupMetadataTable(),[a("ephemeralDuration")]).view(function(e){return e}).commit()})}function u(){return o("WAWebModelStorageUtils").getStorage().table("group-metadata")}l.MemberAddMode=e,l.addTable=s,l.getGroupMetadataTable=u}),98);
__d("WAWebDBGroupsGroupMetadata",["Promise","WABatcher","WAWebABProps","WAWebModelStorageUtils","WAWebSchemaGroupMetadata","WAWebUsernameGatingUtils","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.groupInfos,r=[];yield o("WAWebModelStorageUtils").getStorage().lock(["group-metadata"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],a=yield n.bulkGet(t.map(function(e){return e.id.toString()}));return r=t.map(function(e,t){var n,r,i,l,s,u,c,d,m,p,_,f,g=a[t],h={subject:e.subject,subjectTime:e.subjectTime||0},y={announce:e.announce,a_v_id:e.a_v_id||0},C={desc:e.desc,descId:e.descId,descOwner:(n=e.descOwner)==null?void 0:n.toString(),descTime:e.descTime||0};if(g){var b=g.subjectTime||0,v=g.a_v_id||0,S=g.descTime||0;b>h.subjectTime&&(h={subject:g.subject,subjectTime:b}),v>y.a_v_id&&(y={announce:g.announce,a_v_id:v}),S>C.descTime&&(C={desc:g.desc,descId:g.descId,descOwner:g.descOwner,descTime:S})}var R;o("WAWebABProps").getABPropConfigValue("dm_initiator_trigger_groups")?R={ephemeralDuration:e.ephemeralDuration||0,disappearingModeTrigger:e.disappearingModeTrigger,disappearingModeInitiatedByMe:e.disappearingModeInitiatedByMe,afterReadDuration:e.afterReadDuration}:R={ephemeralDuration:e.ephemeralDuration||0,afterReadDuration:e.afterReadDuration};var L=babelHelpers.extends({id:e.id.toString(),creation:e.creation,owner:(r=e.owner)==null?void 0:r.toString(),restrict:e.restrict,noFrequentlyForwarded:e.noFrequentlyForwarded,membershipApprovalMode:e.membershipApprovalMode,memberAddMode:e.memberAddMode,memberLinkMode:e.memberLinkMode,memberShareGroupHistoryMode:e.memberShareGroupHistoryMode,growthLockExpiration:e.growthLockExpiration,growthLockType:e.growthLockType,size:e.size||0,support:(i=e.support)!=null?i:!1,suspended:(l=e.suspended)!=null?l:!1,terminated:(s=e.terminated)!=null?s:!1,parentGroup:(u=e.parentGroup)==null?void 0:u.toString(),isParentGroup:e.isParentGroup,isParentGroupClosed:e.isParentGroupClosed,defaultSubgroup:e.defaultSubgroup,generalSubgroup:e.generalSubgroup,lastActivityTimestamp:(c=g==null?void 0:g.lastActivityTimestamp)!=null?c:0,lastSeenActivityTimestamp:(d=g==null?void 0:g.lastSeenActivityTimestamp)!=null?d:0,isLidAddressingMode:e.isLidAddressingMode,reportToAdminMode:(m=e.reportToAdminMode)!=null?m:!1,lastReportToAdminTimestamp:g==null?void 0:g.lastReportToAdminTimestamp,allowNonAdminSubGroupCreation:e.allowNonAdminSubGroupCreation,generalChatAutoAddDisabled:e.generalChatAutoAddDisabled,hasCapi:e.hasCapi===!0,hiddenSubgroup:e.hiddenSubgroup,groupSafetyCheck:e.groupSafetyCheck,lastCommunityPollTimestamp:g==null?void 0:g.lastCommunityPollTimestamp,isOpenBotGroup:(p=e==null?void 0:e.isOpenBotGroup)!=null?p:g==null?void 0:g.isOpenBotGroup,isTeeBotGroup:(_=e==null?void 0:e.isTeeBotGroup)!=null?_:g==null?void 0:g.isTeeBotGroup},h,C,y,R);return e.hasIncompleteParticipantInformation!=null&&o("WAWebUsernameGatingUtils").usernameDisplayedEnabled()&&(L.hasIncompleteParticipantInformation=e.hasIncompleteParticipantInformation),e.groupAdder!=null?babelHelpers.extends({},L,{groupAdder:(f=e.groupAdder)==null?void 0:f.toString()}):L}),n.bulkCreateOrMerge(r)});return function(t){return e.apply(this,arguments)}})())}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n,r,a,i,l,s,u,c,d,m,p,_=e.groupWid,f=yield o("WAWebSchemaGroupMetadata").getGroupMetadataTable().get(String(_));return f?{id:_,owner:f.owner==null?null:o("WAWebWidFactory").createWid(f.owner),creation:f.creation,desc:(t=f.desc)!=null?t:void 0,descId:(n=f.descId)!=null?n:void 0,descOwner:f.descOwner==null?null:o("WAWebWidFactory").createWid(f.descOwner),descTime:(r=f.descTime)!=null?r:void 0,restrict:f.restrict||!1,announce:f.announce||!1,noFrequentlyForwarded:f.noFrequentlyForwarded||!1,ephemeralDuration:f.ephemeralDuration||0,membershipApprovalMode:(a=f.membershi
__d("WAWebBusinessProfileTypes",["$InternalEnum"],(function(t,n,r,o,a,i){var e={UNKNOWN:0,LOW:1,HIGH:2};function l(t){if(t!=null)return t==="unknown"?e.UNKNOWN:t==="low"?e.LOW:t==="high"?e.HIGH:e.UNKNOWN}var s=["sun","mon","tue","wed","thu","fri","sat"],u={OPEN_24H:"open_24h",SPECIFIC_HOURS:"specific_hours",APPOINTMENT_ONLY:"appointment_only"},c=n("$InternalEnum")({CATALOG:"catalog",NONE:"none",SHOP:"shop",META_CATALOG:"smb_meta_catalog"});function d(e){return e==="sun"||e==="mon"||e==="tue"||e==="wed"||e==="thu"||e==="fri"||e==="sat"}var m={limitedLiabilityPartnership:"Limited liability partnership",soleProprietorship:"Sole proprietorship",partnership:"Partnership",publicCompany:"Public Company",privateCompany:"Private Company",other:"Other"},p={WEBSITE:256,DESCRIPTION:512,EMAIL:128,ADDRESS:256};i.VERIFIED_LEVEL=e,i.convertLevel=l,i.DAYS_OF_WEEK=s,i.BUSINESS_HOUR_MODES=u,i.CommerceExperienceTypes=c,i.isBusinessHoursDayName=d,i.businessTypeOptions=m,i.BUSINESS_PROFILE_FIELDS_LENGTH=p}),66);
__d("WAWebCTWAConstants",[],(function(t,n,r,o,a,i){var e="11478",l="11525",s="11522",u="12015",c="12502",d="12503",m=new Map([[e,"WHATSAPP_FOR_SMB_WEB_WHATSAPP_SMB_WEB_CHATLIST_BANNER_QP"],[l,"WHATSAPP_FOR_WEB_GROUPSBANNER_QP"],[s,"WHATSAPP_FOR_WEB_PROFILEBANNER_QP"],[u,"WHATSAPP_FOR_SMB_WEB_BUSINESS_HOME_CARD_QP"],[d,"WHATSAPP_FOR_SMB_WEB_UPDATES_TAB_FOOTER_NOTICE_QP"],[c,"WHATSAPP_FOR_WEB_UPDATES_TAB_FOOTER_NOTICE_QP"]]),p=20*1e3,_=20*1e3,f=20*1e3,g=20*1e3,h=Object.freeze({NEW_CUSTOMER:1,NEW_ORDER:2,PENDING_PAYMENT:3,PAID:4,ORDER_COMPLETE:5,FOLLOW_UP:7,LEAD:8}),y=new Set(Object.keys(h).map(function(e){return h[e]})),C=7,b=8,v=6,S=2;i.QP_SURFACE_ID_CHAT_LIST_TOP=e,i.QP_SURFACE_ID_EXITED_GROUP=l,i.QP_SURFACE_ID_PROFILE=s,i.QP_SURFACE_BUSINESS_HOME_TOP_CARD=u,i.QP_SURFACE_UPDATES_TAB_PRIVACY_FOOTER=c,i.QP_SURFACE_BUSINESS_UPDATES_TAB_PRIVACY_FOOTER=d,i.KNOWN_QP_SURFACES=m,i.QP_FETCH_TIMEOUT_MS=p,i.QP_ACTION_MUTATION_TIMEOUT_MS=_,i.MANAGE_ADS_FETCH_TIMEOUT_MS=f,i.AD_ENTRY_POINTS_FETCH_TIMEOUT_MS=g,i.ALLOWED_PREDEFINED_LABEL_IDS=h,i.ALLOWED_PREDEFINED_LABEL_IDS_SET=y,i.FOLLOW_UP_PREDEFINED_ID=C,i.LEAD_PREDEFINED_ID=b,i.IMPORTANT_PREDEFINED_ID=v,i.NEW_ORDER_PREDEFINED_ID=S}),66);
__d("WAWebClientFeatureFlags",["WAWebEnvironment","gkx"],(function(t,n,r,o,a,i,l){var e=!1,s={lid_debug:!1,youtube_video_preview_without_blur:!r("gkx")("26258"),message_add_ons:!1,reactions_filter_problematic_flags:!0,skip_compliance_phone_check:!1,debug_commands:e,debug_1_year_history_sync:r("WAWebEnvironment").isWindows};function u(e){return s[e]}function c(e){s[e]=!0}function d(e){s[e]=!1}function m(){if(!r("gkx")("26258")){var e,t=new URLSearchParams(((e=location.search)!=null?e:"").toLowerCase());p(t,"feature_enable",c),p(t,"feature_disable",d)}}function p(e,t,n){var r=e.get(t);if(r!=null){var o=r.split(",");o.forEach(function(e){e in s?n(e):""+e})}}l.isFeatureEnabled=u,l.debugEnableFeatureFlag=c,l.debugDisableFeatureFlag=d,l.overwriteDebugFeatures=m}),98);
__d("WAWebComplianceConstants",[],(function(t,n,r,o,a,i){var e={INDIA:"IN"},l={ENTITY_NAME:1024,ENTITY_TYPE_CUSTOM:1024,EMAIL:256,GRIEVANCE_OFFICER_NAME:256,LANDLINE_NUMBER:20,MOBILE_NUMBER:20,IMPORTER_NAME:1024,STREET1:1024,STREET2:1024,CITY:1024,REGION:1024,POSTAL_CODE:12};i.COMPLIANCE_INFO_CODES=e,i.COMPLIANCE_INFO_LENGTH=l}),66);
__d("WAWebL10NCountryCodes",[],(function(t,n,r,o,a,i){var e={1:{2:{0:{4:{c:"CA"}},2:{6:{c:"CA"}},3:{6:{c:"CA"}},4:{2:{c:"BS"},9:{c:"CA"}},5:{0:{c:"CA"}},6:{4:{c:"AI"},8:{c:"AG"}},8:{4:{c:"VG"},9:{c:"CA"}}},3:{0:{6:{c:"CA"}},4:{0:{c:"VI"},3:{c:"CA"},5:{c:"KY"}},6:{5:{c:"CA"},7:{c:"CA"}}},4:{0:{3:{c:"CA"}},1:{6:{c:"CA"},8:{c:"CA"}},3:{1:{c:"CA"},7:{c:"CA"},8:{c:"CA"}},4:{1:{c:"BM"}},5:{0:{c:"CA"}},7:{3:{c:"GD"}}},5:{0:{6:{c:"CA"}},1:{4:{c:"CA"},9:{c:"CA"}},4:{8:{c:"CA"}},7:{9:{c:"CA"}},8:{1:{c:"CA"},7:{c:"CA"}}},6:{0:{4:{c:"CA"}},1:{3:{c:"CA"}},3:{9:{c:"CA"}},4:{7:{c:"CA"},9:{c:"TC"}},5:{8:{c:"JM"}},6:{4:{c:"MS"}},7:{0:{c:"MP"},1:{c:"GU"},2:{c:"CA"}},8:{4:{c:"AS"}}},7:{0:{5:{c:"CA"},9:{c:"CA"}},2:{1:{c:"MF"}},5:{8:{c:"LC"}},6:{7:{c:"DM"}},7:{8:{c:"CA"}},8:{0:{c:"CA"},2:{c:"CA"},4:{c:"VC"},7:{c:"PR"}}},8:{0:{7:{c:"CA"},9:{c:"DO"}},1:{9:{c:"CA"}},2:{5:{c:"CA"},9:{c:"DO"}},4:{9:{c:"DO"}},6:{7:{c:"CA"},8:{c:"TT"},9:{c:"KN"}},7:{3:{c:"CA"},6:{c:"JM"}}},9:{0:{2:{c:"CA"},5:{c:"CA"}},3:{9:{c:"PR"}}}},2:{0:{c:"EG"},1:{1:{c:"SS"},2:{c:"MA"},3:{c:"DZ"},6:{c:"TN"},8:{c:"LY"}},2:{0:{c:"GM"},1:{c:"SN"},2:{c:"MR"},3:{c:"ML"},4:{c:"GN"},5:{c:"CI"},6:{c:"BF"},7:{c:"NE"},8:{c:"TG"},9:{c:"BJ"}},3:{0:{c:"MU"},1:{c:"LR"},2:{c:"SL"},3:{c:"GH"},4:{c:"NG"},5:{c:"TD"},6:{c:"CF"},7:{c:"CM"},8:{c:"CV"},9:{c:"ST"}},4:{0:{c:"GQ"},1:{c:"GA"},2:{c:"CG"},3:{c:"CD"},4:{c:"AO"},5:{c:"GW"},6:{c:"IO"},7:{c:"AC"},8:{c:"SC"},9:{c:"SD"}},5:{0:{c:"RW"},1:{c:"ET"},2:{c:"SO"},3:{c:"DJ"},4:{c:"KE"},5:{c:"TZ"},6:{c:"UG"},7:{c:"BI"},8:{c:"MZ"}},6:{0:{c:"ZM"},1:{c:"MG"},2:{c:"RE"},3:{c:"ZW"},4:{c:"NA"},5:{c:"MW"},6:{c:"LS"},7:{c:"BW"},8:{c:"SZ"},9:{c:"KM"}},7:{c:"ZA"},9:{0:{c:"SH"},1:{c:"ER"},7:{c:"AW"},8:{c:"FO"},9:{c:"GL"}}},3:{0:{c:"GR"},1:{c:"NL"},2:{c:"BE"},3:{c:"FR"},4:{c:"ES"},5:{0:{c:"GI"},1:{c:"PT"},2:{c:"LU"},3:{c:"IE"},4:{c:"IS"},5:{c:"AL"},6:{c:"MT"},7:{c:"CY"},8:{c:"FI"},9:{c:"BG"}},6:{c:"HU"},7:{0:{c:"LT"},1:{c:"LV"},2:{c:"EE"},3:{c:"MD"},4:{c:"AM"},5:{c:"BY"},6:{c:"AD"},7:{c:"MC"},8:{c:"SM"}},8:{0:{c:"UA"},1:{c:"RS"},2:{c:"ME"},3:{c:"XK"},5:{c:"HR"},6:{c:"SI"},7:{c:"BA"},9:{c:"MK"}},9:{c:"IT"}},4:{0:{c:"RO"},1:{c:"CH"},2:{0:{c:"CZ"},1:{c:"SK"},3:{c:"LI"}},3:{c:"AT"},4:{c:"GB"},5:{c:"DK"},6:{c:"SE"},7:{c:"NO"},8:{c:"PL"},9:{c:"DE"}},5:{0:{0:{c:"FK"},1:{c:"BZ"},2:{c:"GT"},3:{c:"SV"},4:{c:"HN"},5:{c:"NI"},6:{c:"CR"},7:{c:"PA"},8:{c:"PM"},9:{c:"HT"}},1:{c:"PE"},2:{c:"MX"},3:{c:"CU"},4:{c:"AR"},5:{c:"BR"},6:{c:"CL"},7:{c:"CO"},8:{c:"VE"},9:{0:{c:"GP"},1:{c:"BO"},2:{c:"GY"},3:{c:"EC"},4:{c:"GF"},5:{c:"PY"},6:{c:"MQ"},7:{c:"SR"},8:{c:"UY"},9:{c:"CW"}}},6:{0:{c:"MY"},1:{c:"AU"},2:{c:"ID"},3:{c:"PH"},4:{c:"NZ"},5:{c:"SG"},6:{c:"TH"},7:{0:{c:"TL"},2:{c:"NF"},3:{c:"BN"},4:{c:"NR"},5:{c:"PG"},6:{c:"TO"},7:{c:"SB"},8:{c:"VU"},9:{c:"FJ"}},8:{0:{c:"PW"},1:{c:"WF"},2:{c:"CK"},3:{c:"NU"},5:{c:"WS"},6:{c:"KI"},7:{c:"NC"},8:{c:"TV"},9:{c:"PF"}},9:{0:{c:"TK"},1:{c:"FM"},2:{c:"MH"}}},7:{c:"RU"},8:{1:{c:"JP"},2:{c:"KR"},4:{c:"VN"},5:{0:{c:"KP"},2:{c:"HK"},3:{c:"MO"},5:{c:"KH"},6:{c:"LA"}},6:{c:"CN"},8:{0:{c:"BD"},6:{c:"TW"}}},9:{0:{c:"TR"},1:{c:"IN"},2:{c:"PK"},3:{c:"AF"},4:{c:"LK"},5:{c:"MM"},6:{0:{c:"MV"},1:{c:"LB"},2:{c:"JO"},3:{c:"SY"},4:{c:"IQ"},5:{c:"KW"},6:{c:"SA"},7:{c:"YE"},8:{c:"OM"}},7:{0:{c:"PS"},1:{c:"AE"},2:{c:"IL"},3:{c:"BH"},4:{c:"QA"},5:{c:"BT"},6:{c:"MN"},7:{c:"NP"}},8:{c:"IR"},9:{2:{c:"TJ"},3:{c:"TM"},4:{c:"AZ"},5:{c:"GE"},6:{c:"KG"},8:{c:"UZ"}}}},l=["6","7"];function s(e,t){if(e!=null&&e.length>0&&t!=null)for(var n=t[e[0]],r=e;r.length>0&&n;){if(n.c)return n.c;r=r.substr(1,r.length-1),n=n[r[0]]}return""}function u(t){if(t==null||t.length===0)return"";var n=s(t,e);return n===""&&t[0]==="1"?"US":n==="RU"&&l.includes(t[1])?"KZ":n}i.getCountryShortcodeByPhone=u}),66);
__d("WAWebListsGatingUtils",["WAWebABProps","WAWebMobilePlatforms"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebMobilePlatforms").isSMB()?o("WAWebABProps").getABPropConfigValue("lists_smb_web_enabled"):o("WAWebABProps").getABPropConfigValue("wa_web_lists_m1_enabled")}function s(){return e()&&o("WAWebABProps").getABPropConfigValue("wa_web_lists_m2_enabled")}l.isListsEnabled=e,l.isListsM2Enabled=s}),98);
__d("strPretty",[],(function(t,n,r,o,a,i){"use strict";function e(e){for(var t=[],n=e.valueOf().trim(),r=!0,o=0;o<n.length;o++){var a=n.charAt(o),i=o<=n.length-2?n.charAt(o+1):null;if(/^[a-zA-Z]$/.test(a)){if(r?(t.push(a.toUpperCase()),r=!1):t.push(a.toLowerCase()),i!=null&&!/^[_\s]$/.test(i)){var l=a.toUpperCase()===a,s=i.toUpperCase()===i&&/^[a-zA-Z]$/.test(i);!l&&s&&(r=!0,t.push(" "))}}else if(/^[0-9]$/.test(a))t.push(a);else if(/^[!.?]$/.test(a))t.push(a),r=!0;else{if(i!=null){var u=i.toUpperCase()===i;(u||/^[_]$/.test(a))&&(r=!0)}t.push(" ")}}return t.join("")}i.default=e}),66);
__d("snakeCase",["strPretty"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return r("strPretty")(e).replace(/\s/g,"_").toLowerCase()}l.default=e}),98);
__d("WAWebPrimaryFeatures",["WALogger","WAWebBackendApi","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsKeys","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime","gkx","snakeCase"],(function(t,n,r,o,a,i,l){var e,s,u,c=null;function d(t){return c==null?(o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["primaryFeatureEnabled: features not initialized"]))),!1):c.has(t)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").KEYS.PRIMARY_FEATURES,e);var t=c,n=new Set(g(e));c=n,o("WAWebBackendApi").frontendFireAndForget("setPrimaryFeatures",{primaryFeatures:Array.from(c)});var r=(t==null?void 0:t.has("favorite_sticker"))===!0,a=n.has("favorite_sticker");!r&&a&&(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[primary features] favorite_sticker enabled, check orphans"]))),yield o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("checkOrphanFavoriteStickers"))}),p.apply(this,arguments)}function _(){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e,t=(e=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").KEYS.PRIMARY_FEATURES))!=null?e:[];t=g(t),c=new Set(t),o("WAWebBackendApi").frontendFireAndForget("setPrimaryFeatures",{primaryFeatures:t}),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["primary features loaded"])))}),f.apply(this,arguments)}function g(e){var t,n,o,a=e;if(r("gkx")("26258"))return a;var i=new URLSearchParams((t=window.location.search)!=null?t:""),l=((n=i.get("primary_features_enabled"))!=null?n:"").split(",").map(function(e){return r("snakeCase")(e)});a=Array.from(new Set([].concat(a,l)));var s=new Set(((o=i.get("primary_features_disabled"))!=null?o:"").split(",").map(function(e){return r("snakeCase")(e)}));return a=a.filter(function(e){return!s.has(e)}),a}l.primaryFeatureEnabled=d,l.setPrimaryFeatures=m,l.loadPrimaryFeatures=_}),98);
__d("WAWebBizGatingUtils",["$InternalEnum","WALogger","WAWebABProps","WAWebBoolFunc","WAWebBusinessProfileTypes","WAWebCTWAConstants","WAWebChatGetters","WAWebClientFeatureFlags","WAWebComplianceConstants","WAWebL10NCountryCodes","WAWebLidMigrationUtils","WAWebListsGatingUtils","WAWebMobilePlatforms","WAWebPrimaryFeatures","WAWebUserPrefsMeUser","WAWebUserPrefsMultiDevice"],(function(t,n,r,o,a,i,l){var e,s;function u(){return o("WAWebMobilePlatforms").isSMB()}function c(){return o("WAWebMobilePlatforms").isSMB()}function d(){return o("WAWebMobilePlatforms").isSMB()}function m(e){var t;return!o("WAWebChatGetters").getIsNewsletter(e)&&!o("WAWebChatGetters").getIsBroadcast(e)&&d()&&!((t=e.contact.businessProfile)!=null&&t.isBizBot3p)}function p(){return o("WAWebABProps").getABPropConfigValue("web_biz_profile_options")}function _(){return o("WAWebABProps").getABPropConfigValue("smb_collections_enabled")}function f(){return!o("WAWebABProps").getABPropConfigValue("interactive_message_native_flow_killswitch")}function g(){return!o("WAWebABProps").getABPropConfigValue("interactive_response_message_killswitch")}function h(){return!o("WAWebABProps").getABPropConfigValue("interactive_response_message_native_flow_killswitch")}function y(e){var t;if(e!=null){var n;if(t=(n=o("WAWebLidMigrationUtils").toPn(e))==null?void 0:n.user,t==null)return!0}return S(t)}function C(e){return k(e,function(){return o("WAWebABProps").getABPropConfigValue("smb_ecommerce_compliance_india_m4")})}function b(e){return k(e,function(){return o("WAWebABProps").getABPropConfigValue("smb_ecommerce_compliance_india_m4_5")})}function v(e){var t,n=k(e==null?void 0:e.id,function(){return o("WAWebABProps").getABPropConfigValue("web_abprop_block_catalog_creation_ecommerce_compliance_india")});return n&&(e==null||(t=e.profileOptions)==null?void 0:t.commerceExperience)===o("WAWebBusinessProfileTypes").CommerceExperienceTypes.NONE}function S(e){var t=o("WAWebL10NCountryCodes").getCountryShortcodeByPhone(e||""),n=o("WAWebComplianceConstants").COMPLIANCE_INFO_CODES.INDIA;return t===n||o("WAWebClientFeatureFlags").isFeatureEnabled("skip_compliance_phone_check")}function R(e){var t=o("WAWebL10NCountryCodes").getCountryShortcodeByPhone(e);return t==="BR"}function L(e){var t;if(!e)return!1;var n=(t=o("WAWebLidMigrationUtils").toPn(e))==null?void 0:t.user;return n==null?!1:S(n)||R(n)}function E(){return o("WAWebMobilePlatforms").isSMB()&&o("WAWebABProps").getABPropConfigValue("web_business_tools_drawer_enabled")}function k(e,t){t===void 0&&(t=o("WAWebBoolFunc").returnFalse);var n;if(e!=null){var r;if(n=(r=o("WAWebLidMigrationUtils").toPn(e))==null?void 0:r.user,n==null)return!0}return S(n)?t():!1}function I(){return o("WAWebMobilePlatforms").isSMB()?!1:o("WAWebABProps").getABPropConfigValue("tos_3_client_gating_enabled")}function T(){return o("WAWebABProps").getABPropConfigValue("tos_client_state_fetch_iteration")}function D(){return o("WAWebMobilePlatforms").isSMB()?!1:o("WAWebABProps").getABPropConfigValue("tos_client_state_fetch_enabled")}function x(){return o("WAWebABProps").getABPropConfigValue("web_shop_storefront_message")}function $(){return o("WAWebABProps").getABPropConfigValue("banned_shops_ux_enabled")}function P(){return o("WAWebABProps").getABPropConfigValue("web_abprop_business_profile_refresh_linked_accounts_killswitch")}function N(){return o("WAWebABProps").getABPropConfigValue("web_abprop_business_profile_refresh_linked_account_enabled")}function M(){return o("WAWebABProps").getABPropConfigValue("commerce_sanctioned")}function w(){return o("WAWebABProps").getABPropConfigValue("catalog_categories_enabled")}var A=n("$InternalEnum")({DIGITAL_GOODS:"digital-goods",PHYSICAL_GOODS:"physical-goods",ANY:"any",NONE:"none"});function F(t){t===void 0&&(t=A.NONE);try{var n=JSON.parse(o("WAWebABProps").getABPropConfigValue("order_details_quick_pay")),r=n.allowed_product_type;if(r&&r!==A.NONE)return r===A.ANY||r===t}catch(t){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[isOrderDetailsQuickPayEnabled] config parse failed ",""])),t)}return!1}function O
__d("WAWebBusinessProfileVersioningBridge",["WAWebBizGatingUtils"],(function(t,n,r,o,a,i,l){var e=3,s=4,u=16,c=32,d=64,m=128,p=256;function _(){return f(o("WAWebBizGatingUtils").webBizProfileOptions())}function f(t){var n=e|s|u|d|m|c;return o("WAWebBizGatingUtils").bizLinkedAccountsEnabled()&&(n|=p),t&n}l.DIRECT_CONNECTION_FLAG=m,l.getBusinessProfileQueryVersion=_,l.getBusinessProfileQueryVersionWithCustomBizProfileOptions=f}),98);
__d("WALongInt",["WAHex","WALogger"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u;function c(t){if(typeof t!="number")throw o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose([""," is not a safe integer"])),t).color("red"),new Error("numberOrThrowIfTooLarge is given a non-safe integer");return t}var d=function(t){return t==null?t:c(t)};function m(e){return e==null||typeof e!="number"?null:e}function p(e,t){if(typeof e=="number"&&typeof t=="number")return e>t;var n=typeof e=="number"?o("WAHex").hexLongFromNumber(e):e,r=typeof t=="number"?o("WAHex").hexLongFromNumber(t):t;return o("WAHex").isBiggerHexLong(n,r)}function _(e){if(typeof e=="number")return e.toString(10);for(var t=o("WAHex").hexLongToHex(e),n=[0],r=0,a=0;a<t.length;a++){r=o("WAHex").hexAt(t,a);for(var i=0;i<n.length;i++)n[i]=n[i]*16+r,r=n[i]/10|0,n[i]%=10;for(;r>0;)n.push(r%10),r=r/10|0}var l=n.reverse().join("");return o("WAHex").hexLongIsNegative(e)?"-"+l:l}function f(e){if(!/^-?\d+$/.test(e))throw o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(['"','" is not a valid decimal string'])),e).color("red"),new Error("decimalStringToLongInt is given an invalid decimal string");var t=e[0]==="-",n=e.replace(/^-?0*/,""),r=n.length;if(r<16||r===16&&n<="9007199254740991")return t?-Number(n):Number(n);if(r>20||r===20&&n>"18446744073709551615"||t&&(r>19||r===19&&n>"9223372036854775807"))throw o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(['"','" is over 64 bits'])),e).color("red"),new Error("decimalStringToHexLong is given value over 64 bits");for(var a=0,i=0,l=0;l<r;l++)a=a*10+Number(n[l]),i=i*10+Math.floor(a/4294967296),a=a%4294967296;return o("WAHex").createHexLongFrom32Bits(i,a,t)}l.numberOrThrowIfTooLarge=c,l.maybeNumberOrThrowIfTooLarge=d,l.maybeNumber=m,l.isBiggerLongInt=p,l.longIntToDecimalString=_,l.decimalStringToLongInt=f}),98);
__d("WAXmlParsingFailure",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){function e(e,t){this.parser=e,this.reason=t}var t=e.prototype;return t.toString=function(){return"XmlParsingFailure: "+this.parser+": "+this.reason},e})();i.XmlParsingFailure=e}),66);
__d("WAParsableXmlNode",["WAHasProperty","WAXmlParsingFailure","err"],(function(t,n,r,o,a,i,l){"use strict";function e(e){throw new TypeError('"'+e+'" is read-only')}var s=(function(){function e(e,t){var n=this;this.$1=e,this.$2=t,this.$3=Array.isArray(t.content)?t.content.map(function(t){return new n.constructor(e,t)}):null}var t=e.prototype;return t.name=function(){return this.$1},t.node=function(){return this.$2},t.hasAttr=function(t){return r("WAHasProperty")(this.$2.attrs,t)},t.assertTag=function(t){this.$2.tag!==t&&this.throw("to be <"+t+">")},t.tag=function(){return this.$2.tag},t.maybeChild=function(t){var e=this.$3;if(!e)return null;for(var n=0;n<e.length;n++)if(e[n].tag()===t)return e[n];return null},t.hasChild=function(t){return!!this.maybeChild(t)},t.child=function(t){var e=this.maybeChild(t);return e||this.throw("to have child <"+t+">")},t.assertAttr=function(t,n){var e=this.attrString(t);e!==n&&this.throw('to have "'+t+'"="'+n+'", but instead has "'+e+'"')},t.attrString=function(t){return r("WAHasProperty")(this.$2.attrs,t)?this.decodeAsString(this.$2.attrs[t]):this.throw('to have attribute "'+t+'"')},t.forEachAttributeKey=function(t){var e=this.$2.attrs;Object.keys(e).forEach(function(e){return t(e)})},t.maybeAttrString=function(t){return this.hasAttr(t)?this.decodeAsString(this.$2.attrs[t]):null},t.maybeAttrInt=function(t,n,r){return this.hasAttr(t)?this.attrInt(t,n,r):null},t.attrEnumValues=function(t,n,r){var e=new Set(n),o=this.attrString(t);if(!e.has(o)){if(r!=null)return r;var a=Array.from(e).join("|");return this.throw('to have "'+t+'"={'+a+'} but has value "'+o+'"')}return o},t.attrEnum=function(t,n){var e=this.attrString(t);if(!r("WAHasProperty")(n,e)){var o=Object.keys(n).join("|");return this.throw('to have "'+t+'"={'+o+'} but has value "'+e+'"')}return n[e]},t.attrEnumOrNullIfUnknown=function(t,n){var e=this.attrString(t);return r("WAHasProperty")(n,e)?n[e]:null},t.maybeAttrEnum=function(t,n){return this.hasAttr(t)?this.attrEnum(t,n):null},t.attrInt=function(t,n,r){var e=this.attrString(t);return this.$4(e,t,n,r)},t.$4=function(t,n,r,o){var e=parseInt(t,10);return Number.isNaN(e)?this.throw('to have "'+n+'"={integer} but has value "'+t+'"'):r!==void 0&&e<r?this.throw('to have "'+n+'"={at least '+r+"} but has value "+e):o!==void 0&&e>=o?this.throw('to have "'+n+'"={below '+o+"} but has value "+e):e},t.forEachChild=function(t){var e=this.$3;if(e)e.forEach(function(e){return t(e)});else if(this.$2.content!=null)return this.throw("to have children")},t.forEachChildWithTag=function(t,n){this.forEachChild(function(e){e.tag()===t&&n(e)})},t.mapChildren=function(t){var e=this.$3;return!e&&this.$2.content!=null?this.throw("to have children"):e?e.map(function(e){return t(e)}):[]},t.mapChildrenWithTag=function(t,n){var e=this.$3;return!e&&this.$2.content!=null?this.throw("to have children"):e?e.filter(function(e){return e.tag()===t}).map(function(e){return n(e)}):[]},t.mapFirstChild=function(t){var e=this.$3;return!e||e.length===0?this.throw("to have children"):t(e[0])},t.hasContent=function(){return!this.$3&&!!this.$2.content},t.hasChildren=function(){return this.$3!=null},t.getChildren=function(){return this.$3},t.mapAttrKeys=function(t){var e=this.getAttrKeys();return e&&e.length?e.map(t):[]},t.getAttrKeys=function(){return Object.keys(this.$2.attrs)},t.hasAttrs=function(){var e=this.$2.attrs?Object.keys(this.$2.attrs):[];return e.length>0},t.getNode=function(){return this.$2},t.unsafeSetChildren=function(t){this.$3=t},t.unsafeSetNodeContent=function(t){this.$2.content=t},t.contentUint=function(t){var e=this.contentBytes(t);return u(e,t)},t.contentBytes=function(t){if(t===void 0&&(t=-1),this.$3)return this.throw("to have binary content, but has children instead");if(this.$2.content!=null){var e=this.$2.content;return t!==-1&&e.length!==t?this.throw("to be "+t+" bytes, but got "+e.length+" instead"):e}else return this.throw("to have content")},t.contentString=function(){return this.$3?this.throw("to have string content, but has children instead"):this.$2.content!=null?this.$2.content:this.throw("to hav
__d("WACryptoPrimitives",["tweetnacl"],(function(t,n,r,o,a,i,l){"use strict";var e,s={scalarbase:(e=o("tweetnacl")).lowlevel.scalarbase,crypto_hash:e.lowlevel.crypto_hash,modL:e.lowlevel.modL,pack25519:e.lowlevel.pack25519,S:e.lowlevel.S,M:e.lowlevel.M,A:e.lowlevel.A,Z:e.lowlevel.Z,D:e.lowlevel.D,unpack25519:e.lowlevel.unpack25519,pow2523:e.lowlevel.pow2523,crypto_verify_32:e.lowlevel.crypto_verify_32,set25519:e.lowlevel.set25519,add:e.lowlevel.add,scalarmult:e.lowlevel.scalarmult};l.hash=e.hash,l.scalarMult=e.scalarMult,l.verify=e.verify,l.secretbox=e.secretbox,l.lowlevel=s,l.keypairFromSecretKey=e.box.keyPair.fromSecretKey,l.keyPair=e.box.keyPair,l.signDetachedVerify=e.sign.detached.verify}),98);
__d("WASignalLocalStorageProtocol.pb",["WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s={},u={},c={},d={},m={},p={},_={},f={},g={},h={},y={},C={},b={},v={},S={};s.name="SessionStructure",s.internalSpec={sessionVersion:[1,(e=o("WAProtoConst")).TYPES.UINT32],localIdentityPublic:[2,e.TYPES.BYTES],remoteIdentityPublic:[3,e.TYPES.BYTES],rootKey:[4,e.TYPES.BYTES],previousCounter:[5,e.TYPES.UINT32],senderChain:[6,e.TYPES.MESSAGE,d],receiverChains:[7,e.FLAGS.REPEATED|e.TYPES.MESSAGE,d],pendingKeyExchange:[8,e.TYPES.MESSAGE,c],pendingPreKey:[9,e.TYPES.MESSAGE,u],remoteRegistrationId:[10,e.TYPES.UINT32],localRegistrationId:[11,e.TYPES.UINT32],needsRefresh:[12,e.TYPES.BOOL],aliceBaseKey:[13,e.TYPES.BYTES]},u.name="SessionStructure$PendingPreKey",u.internalSpec={preKeyId:[1,e.TYPES.UINT32],signedPreKeyId:[3,e.TYPES.INT32],baseKey:[2,e.TYPES.BYTES]},c.name="SessionStructure$PendingKeyExchange",c.internalSpec={sequence:[1,e.TYPES.UINT32],localBaseKey:[2,e.TYPES.BYTES],localBaseKeyPrivate:[3,e.TYPES.BYTES],localRatchetKey:[4,e.TYPES.BYTES],localRatchetKeyPrivate:[5,e.TYPES.BYTES],localIdentityKey:[7,e.TYPES.BYTES],localIdentityKeyPrivate:[8,e.TYPES.BYTES]},d.name="SessionStructure$Chain",d.internalSpec={senderRatchetKey:[1,e.TYPES.BYTES],senderRatchetKeyPrivate:[2,e.TYPES.BYTES],chainKey:[3,e.TYPES.MESSAGE,p],messageKeys:[4,e.FLAGS.REPEATED|e.TYPES.MESSAGE,m]},m.name="SessionStructure$Chain$MessageKey",m.internalSpec={index:[1,e.TYPES.UINT32],cipherKey:[2,e.TYPES.BYTES],macKey:[3,e.TYPES.BYTES],iv:[4,e.TYPES.BYTES]},p.name="SessionStructure$Chain$ChainKey",p.internalSpec={index:[1,e.TYPES.UINT32],key:[2,e.TYPES.BYTES]},_.name="RecordStructure",_.internalSpec={currentSession:[1,e.TYPES.MESSAGE,s],previousSessions:[2,e.FLAGS.REPEATED|e.TYPES.MESSAGE,s]},f.name="PreKeyRecordStructure",f.internalSpec={id:[1,e.TYPES.UINT32],publicKey:[2,e.TYPES.BYTES],privateKey:[3,e.TYPES.BYTES]},g.name="SignedPreKeyRecordStructure",g.internalSpec={id:[1,e.TYPES.UINT32],publicKey:[2,e.TYPES.BYTES],privateKey:[3,e.TYPES.BYTES],signature:[4,e.TYPES.BYTES],timestamp:[5,e.TYPES.FIXED64]},h.name="IdentityKeyPairStructure",h.internalSpec={publicKey:[1,e.TYPES.BYTES],privateKey:[2,e.TYPES.BYTES]},y.name="SenderKeyStateStructure",y.internalSpec={senderKeyId:[1,e.TYPES.UINT32],senderChainKey:[2,e.TYPES.MESSAGE,v],senderSigningKey:[3,e.TYPES.MESSAGE,C],senderMessageKeys:[4,e.FLAGS.REPEATED|e.TYPES.MESSAGE,b]},C.name="SenderKeyStateStructure$SenderSigningKey",C.internalSpec={public:[1,e.TYPES.BYTES],private:[2,e.TYPES.BYTES]},b.name="SenderKeyStateStructure$SenderMessageKey",b.internalSpec={iteration:[1,e.TYPES.UINT32],seed:[2,e.TYPES.BYTES]},v.name="SenderKeyStateStructure$SenderChainKey",v.internalSpec={iteration:[1,e.TYPES.UINT32],seed:[2,e.TYPES.BYTES]},S.name="SenderKeyRecordStructure",S.internalSpec={senderKeyStates:[1,e.FLAGS.REPEATED|e.TYPES.MESSAGE,y]},l.SessionStructureSpec=s,l.SessionStructure$PendingPreKeySpec=u,l.SessionStructure$PendingKeyExchangeSpec=c,l.SessionStructure$ChainSpec=d,l.SessionStructure$Chain$MessageKeySpec=m,l.SessionStructure$Chain$ChainKeySpec=p,l.RecordStructureSpec=_,l.PreKeyRecordStructureSpec=f,l.SignedPreKeyRecordStructureSpec=g,l.IdentityKeyPairStructureSpec=h,l.SenderKeyStateStructureSpec=y,l.SenderKeyStateStructure$SenderSigningKeySpec=C,l.SenderKeyStateStructure$SenderMessageKeySpec=b,l.SenderKeyStateStructure$SenderChainKeySpec=v,l.SenderKeyRecordStructureSpec=S}),98);
__d("WACryptoHkdf",["Promise","WABinary","WACryptoHmac","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s=255*o("WACryptoHmac").SHA256_BYTE_LENGTH;function u(t,a,i){if(i<0||i>s)return(e||(e=n("Promise"))).reject(r("err")("HKDF::expand given bad length "+i));for(var l,u=Math.ceil(i/o("WACryptoHmac").SHA256_BYTE_LENGTH),c=o("WABinary").Binary.build(a).readByteArrayView(),d=new(o("WABinary")).Binary,m=o("WACryptoHmac").encodeKeySha256(t).then(function(e){return l=e,new Uint8Array(0)}),p=function(t){m=m.then(function(e){return o("WACryptoHmac").sign(l,o("WABinary").Binary.build(e,c,t).readByteArrayView())}).then(function(e){var t=new Uint8Array(e);return d.writeByteArray(t),t})},_=1;_<=u;_++)p(_);return m.then(function(){return d.readBuffer(i)})}function c(e,t,n){return o("WACryptoHmac").extractSha256(null,e).then(function(e){return u(new Uint8Array(e),t,n)})}function d(e,t,n,r){return o("WACryptoHmac").extractSha256(t,e).then(function(e){return u(new Uint8Array(e),n,r)})}l.expand=u,l.extractAndExpand=c,l.extractWithSaltAndExpand=d}),98);
__d("WACryptoUtils",["WACryptoDependencies","WACryptoPrimitives","err"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){return u(new Uint8Array(e),new Uint8Array(t))}function s(e,t){var n=new TextDecoder;return n.decode(e).toLowerCase()===n.decode(t).toLowerCase()}function u(e,t){return e.length===0&&t.length===0||o("WACryptoPrimitives").verify(e,t)}function c(e,t){return e.length===0&&t.length===0||o("WACryptoPrimitives").verify(e,t)}function d(e,t){return e.length===0&&t.length===0||o("WACryptoPrimitives").verify(e,t)}function m(e){if(e!==(e|0))throw r("err")("bound must be int32");if(e<=0)throw r("err")("bound must not be positive");for(var t=new Int32Array(1),n=-1>>>1,a=e*Math.floor(n/e),i=-1;i===-1;){o("WACryptoDependencies").getCrypto().getRandomValues(t);var l=t[0]>>>1;l<a&&(i=l%e)}return i}l.arrayBuffersEqual=e,l.arrayBuffersEqualCaseInsensitive=s,l.uint8ArraysEqual=u,l.rawKeysEqual=c,l.serializedPubKeysEqual=d,l.randomNumberLessThan=m}),98);
__d("WASignalOther",["WACryptoDependencies","WACryptoHkdf","WACryptoUtils","WAParsableXmlNode","decodeProtobuf","encodeProtobuf","err"],(function(t,n,r,o,a,i,l){"use strict";var e={name:"AES-CBC"},s={name:"HMAC",hash:"SHA-256"};function u(e,t){if(e.length!==t)throw r("err")("Signal expected "+t+" bytes, given "+e.length);return e}function c(e,t){return u(new Uint8Array(e),t)}function d(e){var t=e.buffer,n=e.byteOffset,r=e.length;return n===0&&r===t.byteLength?t:t.slice(n,n+r)}function m(e,t){return e.readByteArrayView(t)}function p(e){return new Uint8Array(e)}function _(e,t,n){if(e.length-t<n)throw r("err")("Can not split off "+n+" bytes from index "+t+" of "+e.length+" bytes");return e.slice(t,t+n)}function f(e){var t=e==="extendedRange"?2147483646:16380;return o("WACryptoUtils").randomNumberLessThan(t)+1}function g(e){return b(e)}function h(e){return o("WAParsableXmlNode").convertBytesToUint(e,4)}function y(){var e=2147483647;return o("WACryptoUtils").randomNumberLessThan(e)+1}function C(e){return b(e)}function b(e,t,n){if(t===void 0&&(t=0),n===void 0&&(n=4294967296),typeof e=="number"&&t<=e&&e<n&&Math.floor(e)===e)return e;throw r("err")("Expected integer in range ["+t+", "+n+"), given "+String(e))}function v(e,t){return o("encodeProtobuf").encodeProtobuf(e,t).readByteArrayView()}function S(e,t,n){return n(o("decodeProtobuf").decodeProtobuf(e,t))}function R(e,t,n,r){return o("WACryptoHkdf").extractWithSaltAndExpand(e,t,n,r).then(function(e){return new Uint8Array(e)})}function L(t,n){var r,a;return n==="hmac-sha256"?(r=s,a=["sign"]):(r=e,a=["encrypt","decrypt"]),o("WACryptoDependencies").getCrypto().subtle.importKey("raw",t,r,!1,a)}function E(e){return e}l.HMAC_SHA256=s,l.ensureSize=u,l.toBytes=c,l.toBuffer=d,l.readBytes=m,l.makeBytes=p,l.sliceBytes=_,l.makeRegistrationId=f,l.castRegistrationId=g,l.castRegistrationIdFromBytes=h,l.makeSenderKeyId=y,l.castSenderKeyId=C,l.ensureIntInRange=b,l.encodeSignalProto=v,l.decodeSignalProto=S,l.hkdf=R,l.makeCryptoKey=L,l.castToByteEncoded=E}),98);
__d("WASignalKeys",["WACryptoDependencies","WACryptoPrimitives","WASignalLocalStorageProtocol.pb","WASignalOther","decodeProtobuf","err"],(function(t,n,r,o,a,i,l){"use strict";var e=5,s=16777215;function u(e,t){return{publicKey:e,privateKey:t}}function c(e){var t=o("WACryptoPrimitives").keypairFromSecretKey(e),n=t.publicKey,r=t.secretKey;return u(o("WASignalOther").ensureSize(n,32),o("WASignalOther").ensureSize(r,32))}function d(e,t){return{publicKey:o("WASignalOther").toBytes(e,32),privateKey:o("WASignalOther").toBytes(t,32)}}function m(){var e=o("WACryptoPrimitives").keyPair(),t=e.publicKey,n=e.secretKey;return n[0]&=248,n[31]=64|n[31]&63,u(o("WASignalOther").ensureSize(t,32),o("WASignalOther").ensureSize(n,32))}function p(e,t){return u(o("WASignalOther").sliceBytes(t,1,32),e)}function _(e,t){return{serializedPubKey:t,privateKey:e}}function f(){var e=m();return _(e.privateKey,g(e))}function g(t){var n=o("WASignalOther").makeBytes(33);return n[0]=e,n.set(t.publicKey,1),n}function h(t){var n=o("WASignalOther").makeBytes(33);return n[0]=e,n.set(o("WASignalOther").ensureSize(t,32),1),n}function y(e){return _(e.privateKey,g(e))}function C(e,t){for(var n=e>=s?0:e-1,r=[],a=0;a<t;a++){var i=n+1>=s?1:n+1,l=m(),u=o("WASignalOther").encodeSignalProto(o("WASignalLocalStorageProtocol.pb").PreKeyRecordStructureSpec,{id:i,publicKey:g(l),privateKey:l.privateKey});r.push({plainObject:{id:i,keyPair:l},record:u}),n=i}return r}function b(e){try{var t=o("decodeProtobuf").decodeProtobuf(o("WASignalLocalStorageProtocol.pb").PreKeyRecordStructureSpec,e),n=t.id,r=t.privateKey,a=t.publicKey;return n==null||a==null||r==null?null:{id:v(n),keyPair:p(o("WASignalOther").toBytes(r,32),R(new Uint8Array(a)))}}catch(e){return null}}function v(e){return o("WASignalOther").ensureIntInRange(e,1,s)}function S(e){return o("WASignalOther").ensureIntInRange(e,0,s)}function R(t){if(t.length===0||t[0]!==e)throw r("err")("Unrecognized public key type");return o("WASignalOther").ensureSize(t,33)}function L(){var e=o("WASignalOther").makeBytes(32);return o("WACryptoDependencies").getCrypto().getRandomValues(e),e}function E(e,t){return o("WACryptoPrimitives").scalarMult(e,t.subarray(1)).buffer}l.KEY_TYPE=e,l.PRE_KEY_NON_INCLUSIVE_UPPER_BORDER=s,l.makeKeyPairFrom=c,l.makeKeyPairFromArrayBuffers=d,l.makeKeyPair=m,l.makeKeyPairFromSerialized=p,l.makeSerializedKeyPairFrom=_,l.makeSerializedKeyPair=f,l.serializePubKey=g,l.serializeIdentity=h,l.toSerializedKeyPair=y,l.makePreKeys=C,l.deserializePreKey=b,l.castToPreKeyId=v,l.castToSignedPreKeyId=S,l.castToSerializedPubKey=R,l.makeRawSenderKey=L,l.ecdh=E}),98);
__d("WATextEncoding",[],(function(t,n,r,o,a,i){"use strict";var e=TextEncoder,l=TextDecoder,s=e,u=l;function c(){return new s}function d(){return new u}i.newTextEncoder=c,i.newTextDecoder=d}),66);
__d("WAWapDict",[],(function(t,n,r,o,a,i){"use strict";var e=3,l=["xmlstreamstart","xmlstreamend","s.whatsapp.net","type","participant","from","receipt","id","notification","disappearing_mode","status","jid","broadcast","user","devices","device_hash","to","offline","message","result","class","xmlns","duration","notify","iq","t","ack","g.us","enc","urn:xmpp:whatsapp:push","presence","config_value","picture","verified_name","config_code","key-index-list","contact","mediatype","routing_info","edge_routing","get","read","urn:xmpp:ping","fallback_hostname","0","chatstate","business_hours_config","unavailable","download_buckets","skmsg","verified_level","composing","handshake","device-list","media","text","fallback_ip4","media_conn","device","creation","location","config","item","fallback_ip6","count","w:profile:picture","image","business","2","hostname","call-creator","display_name","relaylatency","platform","abprops","success","msg","offline_preview","prop","key-index","v","day_of_week","pkmsg","version","1","ping","w:p","download","video","set","specific_hours","props","primary","unknown","hash","commerce_experience","last","subscribe","max_buckets","call","profile","member_since_text","close_time","call-id","sticker","mode","participants","value","query","profile_options","open_time","code","list","host","ts","contacts","upload","lid","preview","update","usync","w:stats","delivery","auth_ttl","context","fail","cart_enabled","appdata","category","atn","direct_connection","decrypt-fail","relay_id","mmg-fallback.whatsapp.net","target","available","name","last_id","mmg.whatsapp.net","categories","401","is_new","index","tctoken","ip4","token_id","latency","recipient","edit","ip6","add","thumbnail-document","26","paused","true","identity","stream:error","key","sidelist","background","audio","3","thumbnail-image","biz-cover-photo","cat","gcm","thumbnail-video","error","auth","deny","serial","in","registration","thumbnail-link","remove","00","gif","thumbnail-gif","tag","capability","multicast","item-not-found","description","business_hours","config_expo_key","md-app-state","expiration","fallback","ttl","300","md-msg-hist","device_orientation","out","w:m","open_24h","side_list","token","inactive","01","document","te2","played","encrypt","msgr","hide","direct_path","12","state","not-authorized","url","terminate","signature","status-revoke-delay","02","te","linked_accounts","trusted_contact","timezone","ptt","kyc-id","privacy_token","readreceipts","appointment_only","address","expected_ts","privacy","7","android","interactive","device-identity","enabled","attribute_padding","1080","03","screen_height"],s=["read-self","active","fbns","protocol","reaction","screen_width","heartbeat","deviceid","2:47DEQpj8","uploadfieldstat","voip_settings","retry","priority","longitude","conflict","false","ig_professional","replaced","preaccept","cover_photo","uncompressed","encopt","ppic","04","passive","status-revoke-drop","keygen","540","offer","rate","opus","latitude","w:gp2","ver","4","business_profile","medium","sender","prev_v_id","email","website","invited","sign_credential","05","transport","skey","reason","peer_abtest_bucket","America/Sao_Paulo","appid","refresh","100","06","404","101","104","107","102","109","103","member_add_mode","105","transaction-id","110","106","outgoing","108","111","tokens","followers","ig_handle","self_pid","tue","dec","thu","joinable","peer_pid","mon","features","wed","peer_device_presence","pn","delete","07","fri","audio_duration","admin","connected","delta","rcat","disable","collection","08","480","sat","phash","all","invite","accept","critical_unblock_low","group_update","signed_credential","blinded_credential","eph_setting","net","09","background_location","refresh_id","Asia/Kolkata","privacy_mode_ts","account_sync","voip_payload_type","service_areas","acs_public_key","v_id","0a","fallback_class","relay","actual_actors","metadata","w:biz","5","connected-limit","notice","0b","host_storage","fb_page","subject","privatestats","invis","groupadd","010","note.m4r","uuid","0c","8000","sun","372","1020","stage","1200",
__d("WAWapJid",["$InternalEnum","WAJids"],(function(t,n,r,o,a,i,l){"use strict";var e={JID:0,JID_U:1,JID_AD:1,JID_FB:3,JID_INTEROP:4},s=n("$InternalEnum")({WHATSAPP:0,LID:1,HOSTED:128,HOSTED_LID:129}),u=(function(){function t(e){this.$1=e}t.createAD=function(r,o,a){return new t({type:e.JID_AD,user:r,device:a==null?0:a,agent:o==null?0:o,domainType:s.WHATSAPP})},t.createJidU=function(r,o,a){return new t({type:e.JID_U,user:r,device:a==null?0:a,domainType:o==null?s.WHATSAPP:o})},t.createFbJid=function(r,o){var n=o==null?0:o;return new t({type:e.JID_FB,user:r,device:n})},t.createInteropJid=function(r,o,a){var n=o==null?0:o;return new t({type:e.JID_INTEROP,user:r,device:n,integrator:a})},t.create=function(r,o){return new t({type:e.JID,user:r,server:o})};var n=t.prototype;return n.toString=function(){if(this.$1.type===e.JID_AD||this.$1.type===e.JID_U){var t=this.$1,n=t.device,r=t.domainType,a=t.user,i="";return r===s.WHATSAPP?i=o("WAJids").WA_USER_JID_SUFFIX:r===s.HOSTED?i=o("WAJids").HOSTED_SUFFIX:r===s.HOSTED_LID?i=o("WAJids").HOSTED_LID_SUFFIX:i=o("WAJids").LID_SUFFIX,n===0?a+"@"+i:a+":"+n+"@"+i}else if(this.$1.type===e.JID_FB){var l=this.$1,u=l.device,c=l.user,d=o("WAJids").MSGR_USER_JID_SUFFIX;return c+":"+u+"@"+d}else if(this.$1.type===e.JID_INTEROP){var m=this.$1,p=m.device,_=m.integrator,f=m.user,g=o("WAJids").INTEROP_USER_JID_SUFFIX;return _+"-"+f+":"+p+"@"+g}else{this.$1.type;var h=this.$1,y=h.server,C=h.user;return C!=null?C+"@"+y:y}},n.getInnerJid=function(){return this.$1},t})();l.WAP_JID_SUBTYPE=e,l.DomainType=s,l.WapJid=u}),98);
__d("WAXmlFormatter",[],(function(t,n,r,o,a,i){"use strict";function e(e){var t=e.replace(/>\s{0,}</g,"><").replace(/</g,"~::~<").replace(/\s*xmlns:/g,"~::~xmlns:").replace(/\s*xmlns=/g,"~::~xmlns=").split("~::~"),n=t.length,r=!1,o=0,a="",i=0,s=["\n"];for(i=0;i<100;i++)s.push(s[i]+" ");var u=function(t,n){var e=/^<[\w:\-.,]+/.exec(t[n-1]),r=/^<\/[\w:\-.,]+/.exec(t[n]);return e!=null&&r!=null&&e[0]===r[0]};for(i=0;i<n;i++)t[i].search(/<!/)>-1?(a+=s[o]+t[i],r=!0,(t[i].search(/-->/)>-1||t[i].search(/\]>/)>-1||t[i].search(/!DOCTYPE/)>-1)&&(r=!1)):t[i].search(/-->/)>-1||t[i].search(/\]>/)>-1?(a+=t[i],r=!1):u(t,i)?(a+=t[i],r||o--):t[i].search(/<\w/)>-1&&t[i].search(/<\//)===-1&&t[i].search(/\/>/)===-1?(t[i]=l(t[i]),a=r?a+=t[i]:a+=s[o++]+t[i]):t[i].search(/<\w/)>-1&&t[i].search(/<\//)>-1?a=r?a+=t[i]:a+=s[o]+t[i]:t[i].search(/<\//)>-1?a=r?a+=t[i]:a+=s[o===0?o:--o]+t[i]:t[i].search(/\/>/)>-1?a=r?a+=t[i]:a+=s[o]+t[i]:t[i].search(/<\?/)>-1||t[i].search(/xmlns:/)>-1||t[i].search(/xmlns=/)>-1?a+=s[o]+t[i]:a+=t[i];return a[0]==="\n"?a.slice(1):a}function l(e){var t=e.match(/(<query.*>|<result>)(\{.*\})/);if(t===null)return e;try{var n=t[1],r=JSON.stringify(JSON.parse(t[2]),null,2);return n+"\n"+r}catch(t){return e+"[Error formatting JSON]"}}i.default=e}),66);
__d("WAXmlNode",["WAHex"],(function(t,n,r,o,a,i,l){"use strict";var e={},s=(function(){function t(t,n,r){n===void 0&&(n=e),r===void 0&&(r=null),this.tag=t,this.attrs=n,this.content=r}var n=t.prototype;return n.toString=function(){var e="<"+this.tag;e+=u(this.attrs);var t=this.content;return Array.isArray(t)?e+=">"+t.map(String).join("")+"</"+this.tag+">":t instanceof Uint8Array?e+=">"+c(t)+"</"+this.tag+">":t!=null?e+=">"+String(t)+"</"+this.tag+">":e+=" />",e},t})();function u(e){for(var t=Object.keys(e),n="",r=0;r<t.length;r++){var o=t[r];n+=" "+o+'="'+e[o].toString()+'"'}return n}function c(e){var t="";return e.length===0?t="<!-- empty binary -->":e.length<50?t=o("WAHex").bytesToDebugString(e):t="<!-- "+e.length+" bytes -->",t}l.XmlNode=s,l.attrsToString=u,l.uint8ArrayToDebugString=c}),98);
__d("WAWap",["WAAssertUnreachable","WABinary","WACryptoDependencies","WAJids","WALogger","WALongInt","WATextEncoding","WAWapDict","WAWapJid","WAXmlFormatter","WAXmlNode","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c=(s=o("WAJids")).MSGR_USER_DOMAIN.replace("@",""),d=s.WA_USER_DOMAIN.replace("@",""),m=s.LID_DOMAIN.replace("@",""),p=s.INTEROP_DOMAIN.replace("@",""),_=s.HOSTED_DOMAIN.replace("@",""),f=2,g=128,h=0,y=236,C=237,b=238,v=239,S=[y,C,b,v],R=245,L=246,E=247,k=248,I=249,T=250,D=251,x=252,$=253,P=254,N=255,M=["0","1","2","3","4","5","6","7","8","9","-",".","\uFFFD","\uFFFD","\uFFFD","\uFFFD"],w=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"],A="",F=1,O={sentinel:"DROP_ATTR"},B=(u=o("WAWapJid")).WapJid.create(null,"g.us"),W=u.WapJid.create(null,s.WA_SERVER_JID_SUFFIX),q=u.WapJid.create("status","broadcast"),U=u.WapJid.create(null,"newsletter"),V=u.WapJid.create(null,"hosted"),H=u.WapJid.create(null,"hosted.lid"),G=u.WapJid.create(null,"call"),z={},j=!1;function K(){j=!0}var Q=o("WATextEncoding").newTextEncoder(),X=(function(){function e(e,t,n){t===void 0&&(t=z),n===void 0&&(n=null),this.tag=e,this.attrs=t,this.content=n}var t=e.prototype;return t.toString=function(){var e="<"+this.tag;e+=o("WAXmlNode").attrsToString(this.attrs);var t=this.content;return Array.isArray(t)?e+=">"+t.map(String).join("")+"</"+this.tag+">":t?e+=">"+o("WAXmlNode").uint8ArrayToDebugString(t)+"</"+this.tag+">":e+=" />",j&&(e=r("WAXmlFormatter")(e)),e},e})();function Y(e,t,n){var a=null;if(t&&t.children!=null)throw r("err")('Children should not be passed via props (see eslint check "react/no-children-props")');if(Array.isArray(n))a=n.filter(Boolean);else if(typeof n=="string")a=o("WABinary").Binary.build(n).readByteArrayView();else if(n instanceof ArrayBuffer)a=new Uint8Array(n);else if(n instanceof Uint8Array)a=n;else{for(var i=[],l=2;l<arguments.length;l++){var s=arguments[l];s&&i.push(s)}a=i}Array.isArray(a)&&a.length===0&&(a=null);var u={};if(t){var c=t;Object.keys(c).forEach(function(t){if(!["__self","__source"].includes(t)){var n=c[t];if(n==null)throw r("err")("Attr "+t+" in <"+e+"> is null");n!==O&&(u[t]=n)}})}return new X(e,u,a)}var J=Y;function Z(e){return e instanceof o("WAWapJid").WapJid?e.toString():e}function ee(e){var t=e.content;return Array.isArray(t)?t=t.map(ee):typeof t=="string"&&(t=o("WABinary").Binary.build(t).readByteArrayView()),new X(e.tag,e.attrs||z,t)}function te(e){var t=e instanceof X?e:ee(e),n=new(o("WABinary")).Binary;ne(t,n);var r=0,a=n.readByteArrayView(),i=new Uint8Array(1+a.length);return i[0]=r,i.set(a,1),i}function ne(e,t){if(e==null)t.writeUint8(h);else if(e instanceof X)oe(e,t);else if(e instanceof o("WAWapJid").WapJid)re(e,t);else if(typeof e=="string")se(e,t);else if(e instanceof Uint8Array)ce(e,t);else{var n=typeof e;throw r("err")("Invalid payload type "+n)}}function re(e,t){var n=e.getInnerJid();if(n.type===o("WAWapJid").WAP_JID_SUBTYPE.JID_U){var r=n.device,a=n.domainType,i=n.user;t.writeUint8(E),t.writeUint8(a),t.writeUint8(r),ne(i,t)}else if(n.type===o("WAWapJid").WAP_JID_SUBTYPE.JID_FB){var l=n.device,s=n.user;t.writeUint8(L),ne(s,t),t.writeUint16(l),ne(c,t)}else if(n.type===o("WAWapJid").WAP_JID_SUBTYPE.JID_INTEROP){var u=n.device,d=n.integrator,m=n.user;t.writeUint8(R),ne(m,t),t.writeUint16(u),t.writeUint16(d)}else{var p=n.server,_=n.user;t.writeUint8(T),_!=null?ne(_,t):t.writeUint8(h),ne(p,t)}}function oe(e,t){if(e.tag===void 0){t.writeUint8(k),t.writeUint8(h);return}var n=1;e.attrs&&(n+=Object.keys(e.attrs).length*2),e.content&&n++,n<256?(t.writeUint8(k),t.writeUint8(n)):n<65536&&(t.writeUint8(I),t.writeUint16(n)),ne(e.tag,t),e.attrs&&Object.keys(e.attrs).forEach(function(n){se(n,t),ne(e.attrs[n],t)});var r=e.content;if(Array.isArray(r)){r.length<256?(t.writeUint8(k),t.writeUint8(r.length)):r.length<65536&&(t.writeUint8(I),t.writeUint16(r.length));for(var o=0;o<r.length;o++)oe(r[o],t)}else r&&ne(r,t)}var ae,ie;function le(e){for(var t=new Map,n=0;n<e.length;n++)t.set(e[n],n);return t}function se(e,t){if(e===""){t.writeUint8(x),t.writeUint8(0);return}ae==null&&(ae=l
__d("WAParsableWapNode",["WABinary","WAJids","WALogger","WALongInt","WAParsableXmlNode","WASignalKeys","WATimeUtils","WAWap","WAWapJid","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=(function(e){function t(t,n){var r;return r=e.call(this,"XmppParsingFailure: "+t+": "+n)||this,r.name="XmppParsingFailure",r.parser=t,r.reason=n,r}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.toString=function(){return"XmppParsingFailure: "+this.parser+": "+this.reason},t})(babelHelpers.wrapNativeSuper(Error)),c=(function(t){function n(e,n){return t.call(this,e,n)||this}babelHelpers.inheritsLoose(n,t);var a=n.prototype;return a.assertFromServer=function(){var e=this.attrString("from");e!==o("WAJids").WA_SERVER_JID_SUFFIX&&this.throw('to have "from"="s.whatsapp.net", but instead has "'+e+'"')},a.attrUserJid=function(t){var e=this.attrString(t),n=o("WAJids").interpretAndValidateJid(e);return n.botJid!=null?n.botJid:n.userJid==null?this.throw('to have "'+t+'"={UserJid}, but instead has "'+e+'"'):n.userJid},a.attrPhoneUserJid=function(t){var e=this.attrString(t),n=o("WAJids").interpretAndValidateJid(e);return n.jidType==="phoneUser"?n.userJid:this.throw('to have "'+t+'"={PhoneUserJid}, but instead has "'+e+'"')},a.attrLidUserJid=function(t){var e=this.attrString(t),n=o("WAJids").interpretAndValidateJid(e);return n.jidType==="lidUser"?n.userJid:this.throw('to have "'+t+'"={LidUserJid}, but instead has "'+e+'"')},a.maybeAttrUserJid=function(t){return this.hasAttr(t)?this.attrUserJid(t):null},a.maybeAttrPhoneUserJid=function(t){return this.hasAttr(t)?this.attrPhoneUserJid(t):null},a.maybeAttrLidUserJid=function(t){return this.hasAttr(t)?this.attrLidUserJid(t):null},a.attrGroupJid=function(t){var e=this.attrString(t),n=o("WAJids").interpretAndValidateJid(e);return n.groupJid==null?this.throw('to have "'+t+'"={GroupJid}, but instead has "'+e+'"'):n.groupJid},a.maybeAttrGroupJid=function(t){return this.hasAttr(t)?this.attrGroupJid(t):null},a.attrChatJid=function(t){var e=this.attrString(t),n=o("WAJids").interpretAndValidateJid(e);return n.userJid!=null?n.userJid:n.groupJid!=null?n.groupJid:n.botJid!=null?n.botJid:this.throw('to have "'+t+'"={ChatJid}, but instead has "'+e+'"')},a.attrPhoneChatJid=function(t){var e=this.attrString(t),n=o("WAJids").interpretAndValidateJid(e);return n.jidType==="phoneUser"?n.userJid:n.jidType==="group"?n.groupJid:this.throw('to have "'+t+'"={ChatJid}, but instead has "'+e+'"')},a.attrDeviceJid=function(t){var e=this.attrString(t),n=o("WAJids").interpretAndValidateJid(e);return n.deviceJid!=null?n.deviceJid:n.userJid!=null?o("WAJids").defaultDeviceJidForUser(n.userJid):n.hostedDeviceJid!=null?n.hostedDeviceJid:n.hostedLidDeviceJid!=null?n.hostedLidDeviceJid:n.botJid!=null?n.botJid:this.throw('to have "'+t+'"={DeviceJid}, but instead has "'+e+'"')},a.attrPhoneDeviceJid=function(t){var e=this.attrString(t),n=o("WAJids").interpretAndValidateJid(e);return n.jidType==="phoneDevice"?n.deviceJid:n.jidType==="phoneUser"?o("WAJids").defaultPhoneDeviceJidForUser(n.userJid):this.throw('to have "'+t+'"={PhoneDeviceJid}, but instead has "'+e+'"')},a.attrLidDeviceJid=function(t){var e=this.attrString(t),n=o("WAJids").interpretAndValidateJid(e);return n.jidType==="lidDevice"?n.deviceJid:n.jidType==="lidUser"?o("WAJids").defaultLidDeviceJidForLidUserJid(n.userJid):this.throw('to have "'+t+'"={LidDeviceJid}, but instead has "'+e+'"')},a.attrDeviceId=function(t){var e=this.attrInt(t);return o("WAJids").interpretAsDeviceId(e)},a.attrFromJidChat=function(){var t=this.attrJidWithType();switch(t.jidType){case"msgrUser":{var n=t.userJid,a=o("WAJids").defaultDeviceJidForUser(n);return{type:"device",chat:n,deviceJid:a,author:a}}case"interopUser":{var i=t.userJid,l=o("WAJids").defaultDeviceJidForUser(i);return{type:"device",chat:i,deviceJid:l,author:l}}case"phoneUser":{var s=t.userJid,u=o("WAJids").defaultDeviceJidForUser(s);return{type:"device",chat:s,deviceJid:u,author:u}}case"lidUser":{var c=t.userJid,d=o("WAJids").defaultLidDeviceJidForLidUserJid(c);return{type:"device",chat:c,deviceJid:d,author:d}}case"phoneDevice":{var
__d("WADeprecatedWapParser",["WAParsableWapNode","err"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(){function e(e,t){this.$1=e,this.$2=t}var t=e.prototype;return t.parse=function(t){var e=new(o("WAParsableWapNode")).ParsableWapNode(this.$1,t);try{return{success:this.$2(e)}}catch(e){if(e instanceof o("WAParsableWapNode").XmppParsingFailure)return{error:e};throw e}},t.parseOrThrow=function(t){var e=this.parse(t);if(e.error)throw r("err")(String(e.error));return e.success},e})();l.default=e}),98);
__d("WAAckParser",["WADeprecatedWapParser","WAJids"],(function(t,n,r,o,a,i,l){"use strict";var e=new(r("WADeprecatedWapParser"))("ack",function(e){return e.assertTag("ack"),{id:e.attrString("id"),ts:e.maybeAttrString("t"),class:e.attrString("class"),type:e.maybeAttrString("type"),from:e.attrJidWithType(),participant:e.hasAttr("participant")?e.attrDeviceJid("participant"):null,recipient:e.hasAttr("recipient")?e.attrUserJid("recipient"):null}});function s(e,t){return e.id===t.id&&(t.class===void 0||e.class===t.class)&&(t.type===void 0||e.type===t.type)&&(t.from===void 0||u(e.from,t.from))&&(t.participant===void 0||e.participant===t.participant)&&(t.recipient===void 0||e.recipient===t.recipient)&&(t.ts===void 0||e.ts===t.ts)}function u(e,t){if(o("WAJids").extractFromJid(e)===t)return!0;if(e.userJid!=null)return o("WAJids").defaultDeviceJidForUser(e.userJid)===t;if(e.deviceJid!=null){var n=e.deviceJid;return o("WAJids").extractDeviceId(n)===0&&o("WAJids").extractUserJid(n)===t}return!1}l.AckParser=e,l.ackMatchesTemplate=s,l.fromJidsAreEqual=u}),98);
__d("WAArrayUtils",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e}function l(e,t){var n=e.pop();t<e.length&&(e[t]=n)}function*s(e,t){for(var n=0;n<e.length;n+=t)yield e.slice(n,n+t)}function u(t,n){return c(t,n,e)}function c(e,t,n){var r=new Map;for(var o of e){var a,i=t(o),l=(a=r.get(i))!=null?a:[];l.push(n(o)),r.set(i,l)}return r}i.removeIndexWithoutPreservingOrder=l,i.peekEvery=s,i.groupBy=u,i.groupByAndMap=c}),66);
__d("WAErrors",["WACustomError"],(function(t,n,r,o,a,i,l){"use strict";var e,s=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="BufferTooLargeError",n}return babelHelpers.inheritsLoose(t,e),t})((e=o("WACustomError")).CustomError),u=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="Disconnected",n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),c=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="Offline",n}return babelHelpers.inheritsLoose(t,e),t})(u),d=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="MaxRetries",n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),m=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="Aborted",n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError);l.BufferTooLargeError=s,l.Disconnected=u,l.Offline=c,l.MaxRetries=d,l.Aborted=m}),98);
__d("WANotifyConnectionChangeFactory",[],(function(t,n,r,o,a,i){"use strict";var e=15e3;function l(t,n,r){r===void 0&&(r=e);var o={timeoutID:null,connectionStatus:"disconnected",optimismLevel:"optimist"},a=function(){var e=o.connectionStatus,t=o.optimismLevel;t==="optimist"?o.timeoutID=setTimeout(function(){o.optimismLevel="realist",n(e)},r):n(e)};return function(e){o.connectionStatus=e,e==="disconnected"||e==="in_handshake"?a():(o.timeoutID!=null&&(clearTimeout(o.timeoutID),o.timeoutID=null),n(e)),t(e)}}i.notifyConnectionChangeFactory=l}),66);
__d("WAPromiseBackoffs",["Promise","err"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e,t){if(e===0)return 0;for(var n=g(t.algo),r=1;r<e;r++)n();return d(t,n())}function u(e){var t=e.relativeDelay,n=t===void 0?!1:t,r=null,o=g(e.algo);return function(){var t=r;if(t==null)return r=n?Date.now():0,0;var a=d(e,o());if(n){var i=Date.now(),l=i-t;l>0&&(a=Math.max(0,a-l)),r=i}return a}}function c(t){var r=u(t);return function(o){return new(e||(e=n("Promise")))(function(e){var t=r();t>0?setTimeout(e,t,o):e(o)})}}function d(e,t){var n=e.jitter,r=n===void 0?.1:n,o=e.max,a=e.min,i=t;return o!=null&&i>o&&(i=o),a!=null&&i<a&&(i=a),r!==0&&(i=Math.ceil(i*(1+r*Math.random()))),i}function m(e){var t=e.second-e.first,n=e.first-t;return function(){var e=t+n;return n=t,t=e,e}}function p(e){var t=e.base,n=t===void 0?2:t,r=e.first;return function(){var e=r;return r*=n,e}}function _(e){var t=e.delay;return function(){return t}}function f(e){var t=e.backoff,n=e.toMs,r=g(t);return function(){return n(r())}}function g(e){switch(e.type){case"fibonacci":return m(e);case"exponential":return p(e);case"constant":return _(e);case"adjust":return f(e);default:throw r("err")("makeTimeFunc unrecognized backoff "+e.type)}}l.getDelay=s,l.createTimer=u,l.createPromiseTimer=c}),98);
__d("WAPromiseDelays",["Promise","WAAbortError"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(t,r){return new(e||(e=n("Promise")))(function(e,n){if(r!=null&&r.aborted)throw new(o("WAAbortError")).AbortError;var a=setTimeout(i,t);r==null||r.addEventListener("abort",l);function i(){r==null||r.removeEventListener("abort",l),e()}function l(){r==null||r.removeEventListener("abort",l),clearTimeout(a),n(new(o("WAAbortError")).AbortError)}})}function u(t,r,o){return new(e||(e=n("Promise")))(function(e,n){var a=setTimeout(function(){try{e(o())}catch(e){n(e)}},r);t.then(function(t){clearTimeout(a),e(t)},function(e){clearTimeout(a),n(e)})})}function c(){return s(0)}l.delayMs=s,l.withTimeout=u,l.releaseToEventLoop=c}),98);
__d("WAPromiseRetryLoop",["Promise","WALogger","WAPromiseBackoffs","WAPromiseDelays","WAResolvable","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d,m,p,_,f,g=(function(){function t(e){var t=this;this.$2=new(o("WAResolvable")).Resolvable,this.$3=null,this.$4=null,this.$5=0,this.$6=new(o("WAResolvable")).Resolvable,this.endWithValue=function(e){t.$5++,t.$2.resolve(e)},this.$1=e}var a=t.prototype;return a.resetTimeoutAfter=function(t){this.$4=Date.now()+t},a.cancelReset=function(){this.$4=null},a.reset=function(){this.$2.resolveWasCalled()||(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["PromiseRetryLoop: resetting ",""])),this.$1.name),this.$5++,this.$6.resolve(),this.$7())},a.start=function(){this.$2.resolveWasCalled()||(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["PromiseRetryLoop: starting ",""])),this.$1.name),this.$5!==0&&o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["PromiseRetryLoop was called several times. You may have race conditions"]))),this.$5++,this.$6.resolve(),this.$7())},a.pauseOnNextIteration=function(){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["PromiseRetryLoop: pause requested on next iteration"]))),this.$6.resolve(),this.$6=new(o("WAResolvable")).Resolvable},a.unpause=function(){this.$6.resolveWasCalled()||o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["PromiseRetryLoop: loop unpaused"]))),this.$6.resolve()},a.$7=function(){var e=this,t=this.$1,r=this.$5,a=o("WAPromiseBackoffs").createTimer(this.$1.timer);a();var i=function(){return e.$1.isPauseEnabled!==!0?(f||(f=n("Promise"))).resolve():(e.$6.resolveWasCalled()||o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["PromiseRetryLoop: loop paused - waiting for unpause"]))),e.$6.promise)},l=function(){if(!e.$2.resolveWasCalled()&&r===e.$5){var n=Date.now();return e.$3=(0,t.code)(e.endWithValue).then(function(){if(!e.$2.resolveWasCalled()){var r=t.resetDelay;(r!==void 0&&Date.now()>=n+r||e.$4!=null&&e.$4<=Date.now())&&(o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["PromiseRetryLoop: resetting ",""])),t.name),a=o("WAPromiseBackoffs").createTimer(e.$1.timer)),e.$4=null;var s=a();return o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["PromiseRetryLoop: retrying "," in ","ms"])),t.name,s),o("WAPromiseDelays").delayMs(s).then(i).then(l)}}),e.$3}};this.$3=(f||(f=n("Promise"))).resolve().then(l)},a.promise=function(){var e=this;return this.$2.resolveWasCalled()?this.$2.promise:this.$3?(f||(f=n("Promise"))).race([this.$2.promise,this.$3.then(function(){return e.$2.promise})]):(f||(f=n("Promise"))).reject(r("err")("PromiseRetryLoop "+this.$1.name+" had promise() called before start()"))},t})();l.PromiseRetryLoop=g}),98);
__d("WASmaxInPingsEnums",["WAJids"],(function(t,n,r,o,a,i,l){var e={validators:[o("WAJids").validateDomainJid,o("WAJids").validateUserJid],typeName:"DomainJid|UserJid"};l.DOMAINJID_USERJID=e}),98);
__d("WADeepEquals",[],(function(t,n,r,o,a,i){"use strict";function e(t,n){if(t===n)return!0;if(!t||!n||typeof t!="object"&&typeof n!="object")return!1;var r=Array.isArray(t),o=Array.isArray(n);if(r!==o)return!1;var a=!0;if(r){var i=t.length;if(i!==n.length)return!1;for(var l=0;a&&l<i;l++)a=e(t[l],n[l]);return a}for(var s=Object.keys(t),u=0;a&&u<s.length;u++){var c=s[u];a=n.propertyIsEnumerable(c)&&e(t[c],n[c])}return a&&Object.keys(n).length===s.length}i.deepEqual=e}),66);
__d("WAStanzaUtils",[],(function(t,n,r,o,a,i){"use strict";var e=/^[0-9A-Za-z-]{1,32}$/;function l(e){return e}function s(t){return e.test(t)?t:null}i.toStanzaId=l,i.validateCallId=s}),66);
__d("WASmaxParseUtils",["WABase64","WABinary","WACryptoUtils","WADeepEquals","WAHasProperty","WAResultOrError","WAStanzaUtils","WAWapJid","getErrorSafe"],(function(t,n,r,o,a,i,l){"use strict";var e=o("WAResultOrError").makeResult();function s(t,n){return t.tag!==n?O(t,"to be <"+n+">"):e}function u(e,t){return B(e,t)?W(e,e.attrs[t]):O(e,'to have attribute "'+t+'"')}function c(e,t,n,r){var a=u(e,t);if(!a.success)return a;var i=n(a.value);return i!=null?o("WAResultOrError").makeResult(i):O(e,'to have "'+t+'"={'+r+'}, but instead has "'+a.value+'"')}function d(e,t,n){var r=P(e);if(!r.success)return r;var a=t(r.value);return a!=null?o("WAResultOrError").makeResult(a):O(e,"to have "+n+' content, but instead has "'+r.value+'"')}function m(t,n,r){var o=u(t,n);if(o.success){if(o.value!==r)return O(t,'to have "'+n+'"="'+r+'", but instead has "'+o.value+'"')}else return o;return e}function p(e,t){return c(e,t,o("WAStanzaUtils").toStanzaId,"stanzaID")}function _(e,t){return c(e,t,o("WAStanzaUtils").validateCallId,"callID")}function f(e,t){return c(e,t,q,"integer")}function g(e,t,n,r){var a=f(e,t);if(!a.success)return a;var i=a.value;return n!==void 0&&i<n?O(e,'to have "'+t+'"={at least '+n+"} but has value "+i):r!==void 0&&i>r?O(e,'to have "'+t+'"={at most '+r+"} but has value "+i):o("WAResultOrError").makeResult(i)}function h(e){var t=e.content;return t instanceof Uint8Array?O(e,"to have children"):o("WAResultOrError").makeResult(t)}function y(t,n){var r=h(t);if(!r.success)return r;var a=r.value;if(a==null)return e;for(var i=null,l=0;l<a.length;l++){var s=a[l];if(s.tag===n){if(i!=null)return O(t,"to have 1 child <"+n+">, but found more than 1");i=s}}return o("WAResultOrError").makeResult(i)}function C(t,n,r){var o=y(t,n);return o.success?o.value==null?e:r(o.value):o}function b(e,t,n){var r=C(e,t,n);if(!r.success)return r;var a=r.value;return a==null?O(e,"to have 1 child <"+t+">, but found 0"):o("WAResultOrError").makeResult(a)}function v(e,t){var n=y(e,t);return n.success?n.value==null?O(e,"to have 1 child <"+t+">, but found 0"):o("WAResultOrError").makeResult(n.value):n}function S(e,t,n,r,a){var i=U(e,t,n,r);if(!i.success)return i;for(var l=[],s=0;s<i.value.length;s++){var u=a(i.value[s]);if(!u.success)return u;l.push(u.value)}return o("WAResultOrError").makeResult(l)}function R(e,t,n,r,a){var i=U(e,t,n,r);if(!i.success)return i;for(var l=i.value.length,s=0;s<l;s++){var u=a(i.value[s]);if(!u.success)return u}return o("WAResultOrError").makeResult(l)}function L(e,t,n){var r=S(e,t,0,1/0,n);if(!r.success)return r;for(var a=0;a<r.value.length;a++)if(!o("WADeepEquals").deepEqual(r.value[0],r.value[a]))return O(e,"to have homogeneous children, but found two children that are not equal");return r}function E(e,t,n){var r=L(e,t,n);return r.success?o("WAResultOrError").makeResult(r.value.length):r}function k(t,n,r,o,a){return B(n,r)?t(n,r,o,a):e}function I(t,n,r,a){if(a==null)return e;var i=k(t,n,r);return i.success?i.value===a?o("WAResultOrError").makeResult(a):i.value==null?e:O(n,'to have "'+r+'"={'+a+'}, but instead has "'+i.value+'"'):i}function T(e,t,n,r){var a=e(t,n);return a.success?a.value===r?o("WAResultOrError").makeResult(r):O(t,'to have "'+n+'"={'+r+'}, but instead has "'+a.value+'"'):a}function D(e,t,n){var r=e(t);return r.success?r.value===n?o("WAResultOrError").makeResult(n):O(t,'to have content "'+n+'", but instead has "'+r.value+'"'):r}function x(e,t,n){var r=u(e,t);if(!r.success)return r;var a=n[r.value];if(a!=null)return o("WAResultOrError").makeResult(a);var i=Object.values(n).join("|");return O(e,'to have "'+t+'"={'+i+'}, but instead has "'+r.value+'"')}function $(e,t){var n=P(e);if(!n.success)return n;var r=t[n.value];if(r!=null)return o("WAResultOrError").makeResult(r);var a=Object.values(t).join("|");return O(e,'to have content "'+a+'", but instead has "'+n.value+'"')}function P(e){var t=N(e);if(t.success)try{var n=new(o("WABinary")).Binary(t.value),a=n.readString(n.size());return o("WAResultOrError").makeResult(a)}catch(t){return O(e,"to have string content, but run into decoding error: "+r("getErrorSafe")(t).messa
__d("WASmaxParseJid",["WAJids","WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){return o("WASmaxParseUtils").attrValidate(e,t,o("WAJids").validateUserJid,"UserJid")}function s(e,t){return o("WASmaxParseUtils").attrValidate(e,t,o("WAJids").validateLidUserJid,"LidUserJid")}function u(e,t){return o("WASmaxParseUtils").attrValidate(e,t,o("WAJids").validateDeviceJid,"DeviceJid")}function c(e,t){return o("WASmaxParseUtils").attrValidate(e,t,o("WAJids").validateGroupJid,"GroupJid")}function d(e,t){return o("WASmaxParseUtils").attrValidate(e,t,o("WAJids").validateCallJid,"CallJid")}function m(e,t){return o("WASmaxParseUtils").attrValidate(e,t,o("WAJids").validateDomainJid,"DomainJid")}function p(e,t){return o("WASmaxParseUtils").attrValidate(e,t,o("WAJids").validateBroadcastJid,"BroadcastJid")}function _(e,t){return o("WASmaxParseUtils").attrValidate(e,t,o("WAJids").validateStatusJid,"StatusJid")}function f(e,t){return o("WASmaxParseUtils").attrValidate(e,t,o("WAJids").validateNewsletterJid,"NewsletterJid")}function g(e,t,n){var r=o("WASmaxParseUtils").attrString(e,t);if(!r.success)return r;for(var a=n.typeName,i=n.validators,l=0;l<i.length;l++){var s=i[l](r.value);if(s!=null)return o("WAResultOrError").makeResult(s)}return o("WASmaxParseUtils").errorMessage(e,'to have "'+t+'"={'+a+'}, but instead has "'+r.value+'"')}function h(e,t,n,r){var a=e(t,n);return!a.success||a.value===r?a:o("WASmaxParseUtils").errorMessage(t,'to have "'+n+'"={'+r+'}, but instead has "'+a.value+'"')}function y(e,t,n,r){var a=o("WASmaxParseUtils").optional(e,t,n);return!a.success||a.value==null||a.value===r?a:o("WASmaxParseUtils").errorMessage(t,'to have "'+n+'"={'+r+'}, but instead has "'+a.value+'"')}l.attrUserJid=e,l.attrLidUserJid=s,l.attrDeviceJid=u,l.attrGroupJid=c,l.attrCallJid=d,l.attrDomainJid=m,l.attrBroadcastJid=p,l.attrStatusJid=_,l.attrNewsletterJid=f,l.attrJidEnum=g,l.literalJid=h,l.optionalLiteralJid=y}),98);
__d("WASmaxParseReference",["WAHasProperty","WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t,n,r,o){var a=m(t,n);if(!a.success)return _(a);var i=e(a.value,n[n.length-1],r,o);return i.success?i:_(i)}function s(t,n,r,a,i){return p(n,r)?e(t,n,r,a,i):o("WASmaxParseUtils").voidSuccess}function u(t,n){return e(o("WASmaxParseUtils").attrString,t,n)}function c(e,t){return p(e,t)?u(e,t):o("WASmaxParseUtils").voidSuccess}function d(e,t){var n=m(e,t);if(!n.success)return _(n);var r=o("WASmaxParseUtils").contentString(n.value);return r.success?r:_(r)}function m(e,t){for(var n=t.length,r=e,a=0;a<n-1;a++){var i=t[a],l=o("WASmaxParseUtils").flattenedChildWithTag(r,i);if(!l.success)return l;r=l.value}return o("WAResultOrError").makeResult(r)}function p(e,t){var n=m(e,t);return n.success&&r("WAHasProperty")(n.value.attrs,t[t.length-1])}function _(e){return o("WAResultOrError").makeError("in the reference, "+e.error)}l.attrFromReference=e,l.optionalAttrFromReference=s,l.attrStringFromReference=u,l.optionalAttrStringFromReference=c,l.contentStringFromReference=d}),98);
__d("WASmaxInPingsClientResponseServerResponse",["WAResultOrError","WASmaxInPingsEnums","WASmaxParseJid","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseJid").attrJidEnum(e,"from",o("WASmaxInPingsEnums").DOMAINJID_USERJID);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","result");if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").attrInt(e,"t");return s.success?o("WAResultOrError").makeResult({from:r.value,type:a.value,t:s.value}):s}l.parseClientResponseServerResponse=e}),98);
__d("WASmaxJsx",["WAWap"],(function(t,n,r,o,a,i,l){"use strict";l.smax=o("WAWap").wap}),98);
__d("WASmaxMixins",["WAArrayBufferUtils","WAWapJid"],(function(t,n,r,o,a,i,l){"use strict";var e="smax$any";function s(e,t){return c(e,t),d(e,t),t.content instanceof Uint8Array?p(e,t.content):t.content!=null&&_(e,t.content),e}function u(e,t,n,r){return n!=null?e(t,n,r):t}function c(t,n){var r=t.tag,o=n.tag;if(o!==e&&r!==o)throw new Error("tag mismatch: "+r+" != "+o)}function d(e,t){var n=e.attrs,r=t.attrs;Object.keys(r).forEach(function(e){var t=r[e],o=n[e];if(t!=null&&o!=null){if(m(t,o))return;throw new Error("conflict for key: "+e)}n[e]=t})}function m(e,t){return typeof e=="string"&&typeof t=="string"?e===t:e instanceof o("WAWapJid").WapJid&&t instanceof o("WAWapJid").WapJid?e.toString()===t.toString():!1}function p(e,t){var n=e.content;if(n instanceof Uint8Array){if(!o("WAArrayBufferUtils").uint8ArraysEqualUNSAFE(n,t))throw new Error("elementValue mismatch: bytes dose not equal");return}if(n!=null)throw new Error("elementValue mismatch: destination has children");e.content=t}function _(e,t){var n=e.content;if(n instanceof Uint8Array)throw new Error("children mismatch: destination has element value");if(n==null||n.length===0){e.content=t;return}if(!f(n,t))throw new Error("children mismatch: child counts are not compatible");var r=[],o=Array.from(n);t.forEach(function(e){var t=o.findIndex(function(t){return t.tag===e.tag});if(t===-1)r.push(e);else{var n=o.splice(t,1),a=s(n[0],e);r.push(a)}}),o.forEach(function(e){return r.push(e)}),e.content=r}function f(e,t){for(var n=g(t),r=g(e),o=Object.keys(n),a=0;a<o.length;a++){var i=o[a],l=n[i],s=r[i];if(l!=null&&s!=null&&l!==s)return!1}return!0}function g(e){return e.reduce(function(e,t){var n=t.tag,r=e[n];return e[n]=r==null?1:r+1,e},{})}l.mergeStanzas=s,l.optionalMerge=u}),98);
__d("WASmaxOutPingsClientWellFormedToMixin",["WASmaxJsx","WASmaxMixins","WAWap"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxJsx").smax("iq",{to:o("WAWap").S_WHATSAPP_NET});return e}function s(t){var n=e();return o("WASmaxMixins").mergeStanzas(t,n)}l.mergeClientWellFormedToMixin=s}),98);
__d("WASmaxOutPingsClientRequest",["WASmaxJsx","WASmaxOutPingsClientWellFormedToMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxOutPingsClientWellFormedToMixin").mergeClientWellFormedToMixin(o("WASmaxJsx").smax("iq",{id:o("WAWap").generateId(),type:"get",xmlns:"w:p"}));return e}l.makeClientRequest=e}),98);
__d("WAComms",["Promise","WAArrayUtils","WABaseGlobals","WAErrors","WALogger","WANotifyConnectionChangeFactory","WAPromiseRetryLoop","WAResolvable","WAShiftTimer","WASmaxInPingsClientResponseServerResponse","WASmaxOutPingsClientRequest","WASmaxParseUtils","WATimeUtils","WAWap","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T,D,x,$,P,N,M,w,A,F,O,B,W,q=null,U=null,V=1,H=0,G=(function(){function t(t,n,r){var a=this,i,l,c;this.nextSocketId=1,this.pendingIqs=new Map,this.ackHandlers=[],this.pendingSmaxStanzas=new Map,this.$2=new(o("WAResolvable")).Resolvable,this.socketAbortController=null,this.activePing=null,this.$3=new Set,this.socketId=H,this.socket=null,this.softCloseSocket=null,this.handleStanza=function(t,n,r){var i=o("WASmaxParseUtils").attrString(t,"id");if(i.success&&t.tag!=="receipt"){var l=i.value,u=a.pendingSmaxStanzas.get(l);if(u)return a.pendingSmaxStanzas.delete(l),u.resolve(t),a.maybeScheduleHealthCheck(),"NO_ACK"}var c=fe(t);if(c!=null){var d=a.pendingIqs.get(c);d?(a.pendingIqs.delete(c),d.resolve(t),a.maybeScheduleHealthCheck()):(o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleIq no handler for iq with id ",""])),c),o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["handleIq no handler for iq"]))))}else if(t.tag==="ack")a.handleAck(t);else return t.tag==="failure"&&a.config.shouldBlockReceivingUntilSuccess?a.$1(t,n,r):a.$2.promise.then(function(){return a.$1(t,n,r)});return"NO_ACK"},this.healthCheckTimer=new(o("WAShiftTimer")).ShiftTimer(function(){a.socketId&&a.sendPing()}),this.deadSocketTimer=new(o("WAShiftTimer")).ShiftTimer(function(e){e===a.socketId&&(o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[comms] Socket "," expired"])),e),a.softCloseSocket&&a.softCloseSocket())}),this.$1=t,this.onConnectionChange=o("WANotifyConnectionChangeFactory").notifyConnectionChangeFactory((i=n.handlers.onConnectionChange)!=null?i:function(){},(l=n.handlers.onOptimisticConnectionChange)!=null?l:function(){}),this.gzipInflate=r,this.config=n,this.socketLoop=new(o("WAPromiseRetryLoop")).PromiseRetryLoop({name:"MainSocketLoop",code:re,timer:(c=n.socketReconnectBackoffAlgo)!=null?c:{jitter:.1,max:n.maxSocketLoopWaitTime,algo:{type:"fibonacci",first:1e4,second:1e4},relativeDelay:!0},resetDelay:3e4,isPauseEnabled:n.isPauseEnabled===!0})}var a=t.prototype;return a.filterPending=function(t){var e=[];function n(n){t(n)&&e.push(n)}return this.pendingIqs.forEach(n),this.ackHandlers.forEach(n),this.pendingSmaxStanzas.forEach(n),e},a.sendPendingStanza=function(t){t.cleanup==null||t.cleanup(),t.cleanup=void 0,this.callStanza(t.stanza)},a.maybeSendPendingStanza=function(t){if(t.attempt>=this.config.maxRetries){var e,n;(e=(n=this.config.handlers).onDropStanza)==null||e.call(n,t),t.cleanup==null||t.cleanup(),t.cleanup=void 0,this.removeHandler(t,"max-retries")}else if(this.socket){t.attempt+=1,this.sendPendingStanza(t);return}else o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Comms has no open socket, will resend stanza when socket opens"])))},a.callStanzaAsync=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield this.callStanza(e,t);return n});function t(t,n){return e.apply(this,arguments)}return t})(),a.callStanza=function(t,n){var e=this.castStanza(t,n);return this.deadSocketTimer.onOrBefore(this.config.deadSocketTime,this.socketId),this.healthCheckTimer.cancel(),e},a.castStanzaAsync=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield this.castStanza(e);return t});function t(t){return e.apply(this,arguments)}return t})(),a.castStanza=function(t,r){var e=this;try{var a,i,l=(a=(i=this.config.handlers).onBeforeCastStanzaForE2E)==null?void 0:a.call(i,t,r);if(l!=null)return o("WALogger").DEV_XMPP(d||(d=babelHelpers.taggedTemplateLiteralLoose(["Dropping stanza since onBeforeCastStanza matched:\n",". We return mock response directly."],["Dropping stanza since onBeforeCastStanza matched:\\n",". We return mock response
__d("WAParseIqResponse",["WAWap"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t,n){var r=e.content;if(r&&Array.isArray(r)&&r[0]){var a=r[0];if(a.tag==="error"){var i=a.attrs||{},l;n&&(typeof n=="function"?l=n(e):l=n.parseOrThrow(a));var u=l;return{success:!1,errorCode:parseInt(i.code,10),errorText:o("WAWap").decodeAsString(i.text)||"",errorType:o("WAWap").decodeAsString(i.type)||"",errorBackoff:parseInt(i.backoff,10),toString:s,customError:u}}}return typeof t=="function"?{success:!0,result:t(e)}:{success:!0,result:t.parseOrThrow(e)}}function s(){return"IqError "+this.errorCode+": "+this.errorText}l.parseIqResponse=e}),98);
__d("WADeprecatedSendIq",["Promise","WAAckParser","WAArrayUtils","WAComms","WALogger","WAParseIqResponse"],(function(t,n,r,o,a,i,l){"use strict";var e,s;function u(e,t){return o("WAComms")._sendIq(e,!1).then(function(e){return o("WAParseIqResponse").parseIqResponse(e,t)})}function c(e,t,n){return o("WAComms")._sendIq(e,!1).then(function(e){return o("WAParseIqResponse").parseIqResponse(e,t,n)})}function d(e,t,n){return o("WAComms")._sendIq(e,!1,n).then(function(e){return o("WAParseIqResponse").parseIqResponse(e,t)})}function m(e,t){return o("WAComms")._sendIq(e,!0).then(function(e){return o("WAParseIqResponse").parseIqResponse(e,t)})}function p(e,t){return _(e,t).then(function(){})}function _(t,r){return new(s||(s=n("Promise")))(function(a){var i=o("WAComms").singletonOrThrowIfUninitialized("deprecatedSendStanzaAndReturnAck"),l=function(t){var e=o("WAAckParser").AckParser.parse(t);return!e.error&&o("WAAckParser").ackMatchesTemplate(e.success,r)?t:null},u={type:"ack",parseAndTest:l,resolve:a,stanza:t,attachedToSocketId:o("WAComms").DEFAULT_SOCKET_ID,orderedId:o("WAComms").getAndIncrementNextOrderedId()};if(i.ackHandlers.push(u),!i.socket){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Comms has no open socket, will send stanza when socket opens"])));return}i.callStanza(t).catch(function(e){var t=i.ackHandlers.indexOf(u);t!==-1&&(o("WAArrayUtils").removeIndexWithoutPreservingOrder(i.ackHandlers,t),u.resolve((s||(s=n("Promise"))).reject(e)))})})}function f(e,t){o("WAComms").castSmaxStanza(e,t)}l.deprecatedSendIq=u,l.deprecatedSendIqErrorParser=c,l.deprecatedSendIqIfConnectedWithin=d,l.deprecatedSendIqWithoutRetry=m,l.deprecatedSendStanzaAndWaitForAck=p,l.deprecatedSendStanzaAndReturnAck=_,l.deprecatedCastStanza=f}),98);
__d("WAWapDeprecatedSmaxID",["$InternalEnum"],(function(t,n,r,o,a,i){"use strict";var e=n("$InternalEnum")({SupportContactForm:3,CtwaGetContext:4,QueryOrder:5,CreateOrder:10,RefreshCart:11,CatalogGetProductList:21,SetCatalogVisibility:23,CommerceSettingsSet:25,CatalogGetSingleCollection:30,CatalogGetCollections:35,CatalogCreateCollection:36,CatalogUpdateCollection:40,CatalogDeleteCollections:43,CatalogAppealCollection:48,BizGetPublicKey:52,MerchantGetComplianceInfo:53,MerchantSetComplianceInfo:54,CatalogVerifyPostcode:70,BtmCustomUrlGet:78,BtmCustomUrlGetUser:79,QuerySubscription:90,UpdateCollectionList:92}),l=e;i.default=l}),66);
__d("WAWebBizGetMerchantComplianceQuery_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="25960403573553316"}),null);
__d("WAWebBizGetMerchantComplianceQuery.graphql",["WAWebBizGetMerchantComplianceQuery_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"request"}],t={alias:null,args:null,kind:"ScalarField",name:"email",storageKey:null},r={alias:null,args:null,kind:"ScalarField",name:"landline_number",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"mobile_number",storageKey:null},a=[{alias:null,args:[{kind:"Variable",name:"request",variableName:"request"}],concreteType:"XFBWhatsAppBizMerchantGetComplianceInfoResponse",kind:"LinkedField",name:"xfb_whatsapp_biz_merchant_compliance_info",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBWhatsAppBizMerchantInfo",kind:"LinkedField",name:"merchant_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"entity_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"entity_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_registered",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"entity_type_custom",storageKey:null},{alias:null,args:null,concreteType:"XFBWhatsAppBizMerchantInfoCustomerCareDetails",kind:"LinkedField",name:"customer_care_details",plural:!1,selections:[t,r,o],storageKey:null},{alias:null,args:null,concreteType:"XFBWhatsAppBizMerchantInfoGrievanceOfficerDetails",kind:"LinkedField",name:"grievance_officer_details",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},t,r,o],storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"WAWebBizGetMerchantComplianceQuery",selections:a,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"WAWebBizGetMerchantComplianceQuery",selections:a},params:{id:n("WAWebBizGetMerchantComplianceQuery_facebookRelayOperation"),metadata:{},name:"WAWebBizGetMerchantComplianceQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
__d("WAWebBizSetMerchantComplianceMutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="25188352884120072"}),null);
__d("WAWebBizSetMerchantComplianceMutation.graphql",["WAWebBizSetMerchantComplianceMutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t={alias:null,args:null,kind:"ScalarField",name:"email",storageKey:null},r={alias:null,args:null,kind:"ScalarField",name:"landline_number",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"mobile_number",storageKey:null},a=[{alias:null,args:[{kind:"Variable",name:"request",variableName:"input"}],concreteType:"XFBWhatsAppBizMerchantSetComplianceInfoResponse",kind:"LinkedField",name:"xfb_whatsapp_biz_merchant_set_compliance_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:null,args:null,concreteType:"XFBWhatsAppBizMerchantInfo",kind:"LinkedField",name:"merchant_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"entity_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"entity_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_registered",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"entity_type_custom",storageKey:null},{alias:null,args:null,concreteType:"XFBWhatsAppBizMerchantInfoCustomerCareDetails",kind:"LinkedField",name:"customer_care_details",plural:!1,selections:[t,r,o],storageKey:null},{alias:null,args:null,concreteType:"XFBWhatsAppBizMerchantInfoGrievanceOfficerDetails",kind:"LinkedField",name:"grievance_officer_details",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},t,r,o],storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"WAWebBizSetMerchantComplianceMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"WAWebBizSetMerchantComplianceMutation",selections:a},params:{id:n("WAWebBizSetMerchantComplianceMutation_facebookRelayOperation"),metadata:{},name:"WAWebBizSetMerchantComplianceMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
__d("QuickLogActionType",[],(function(t,n,r,o,a,i){var e=Object.freeze({START:1,SUCCESS:2,FAIL:3,CANCEL:4,DRAW_COMPLETE:5,ON_RESUME:6,ACTIVITY_CREATED:7,CONSISTENCY_MODEL_UPDATER:8,SEND_MESSAGE:9,SUCCESS_COLD:10,SUCCESS_WARM:11,UI_IDLE:12,PHASE_ONE:13,PHASE_TWO:14,DEQUEUE:15,NETWORK_COMPLETE:16,MEMORY_CACHE_VISIT:17,DISK_CACHE_VISIT:18,CONSISTENCY_UPDATE:19,RETURN_TO_CALLER:20,PHOTO_UPLOAD_COMPLETE:21,USER_NAVIGATION_CANCELLATION:22,DB_FETCH:23,SERVER_FETCH:24,SUCCESS_CACHE:25,SUCCESS_DB:26,SUCCESS_NETWORK:27,SUCCESS_LOCAL_UNSPECIFIED:28,CACHE_UPDATED:29,DB_UPDATED:30,DATA_RECEIVED:31,DRAW_VIEW:32,DATA_EMPTY:33,CACHE_FETCH:34,PREPARE_BEGIN:35,PREPARE_END:36,ASYNC_BEGIN:37,ASYNC_END:38,REMOVE_BEGIN:39,REMOVE_END:40,BROADCAST_DONE:41,ON_RESUME_END:42,ON_ATTACH_END:43,ON_FRAGMENT_CREATE_END:44,ON_CREATE_VIEW_END:45,ON_ACTIVITY_CREATED_END:46,ON_START_END:47,QUEUED:48,IN_PROGRESS:49,INIT:50,UNKNOWN:51,RETRY_AFTER_FAILURE:52,RETRY_AFTER_RECONNECT:53,QUEUEING_BEGIN:54,QUEUEING_SUCCESS:55,QUEUEING_FAIL:56,MESSAGE_UPDATE_START:57,MESSAGE_UPDATE_END:58,PHOTO_CAPTURED:59,MEDIA_PREVIEW_VISIBLE:60,COUNTER:61,INTERACTION_LOAD_TIMELINE_HEADER:62,INTERACTION_LOAD_EVENT_PERMALINK:63,INTERACTION_LOAD_GROUPS_FEED:64,INTERACTION_LOAD_PAGE_HEADER:65,INTERACTION_LOAD_PAGE_HEADER_ADMIN:66,INTERACTION_LOAD_PERMALINK:67,INTERACTION_OPEN_COMPOSER:68,INTERACTION_OPEN_MEDIA_PICKER:69,INTERACTION_OPEN_PHOTO_GALLERY:70,INTERACTION_OPEN_CHECK_IN:71,INTERACTION_LOAD_WEB_VIEW:72,INTENT_MAPPED:73,ACTIVITY_LAUNCHED:74,ACTIVITY_PAUSED:75,ACTIVITY_STARTED:76,ACTIVITY_RESUMED:77,FRAGMENT_CREATED:78,FRAGMENT_RESUMED:79,ACTIVITY_ON_CREATE:80,INTENT_MAPPING_BEGIN:81,FRAGMENT_ON_CREATE:82,FRAGMENT_NEW_INSTANCE:83,MARKER_SWAPPED:84,FRAGMENT_INSTANCE_CREATED:85,PREV_ACTIVITY_PAUSED:86,ERROR:87,METHOD_INVOKE:88,FINALLY:89,PHOTO_DOWNLOAD_COMPLETE:90,MINIPREVIEW_COMPLETE:91,SEARCH_TYPEAHEAD:92,ANIMATION_END:93,UDP_REQUEST_SEND:94,MAIN_COMPLETE:95,INTERRUPTED:96,NETWORK_FAILED:97,NETWORK_RESPONSE:98,EDGE_PROCESSING_BEGIN:99,NEWSFEED_PROCESS_RESPONSE:100,ON_VIEW_CREATED_END:101,DATA_LOAD_START:102,LEGACY_MARKER:103,ACTION_BAR_COMPLETE:104,ABORTED:105,QUERY_READY:106,RTMP_PACKET_RECEIVED:107,REQUESTED_PLAYING:108,RTMP_CONNECTION_REQUESTED:109,RTMP_CONNECTION_RELEASE:110,NEW_START_FOUND:111,MISSED_EVENT:112,TIMEOUT:113,CONTROLLER_INITIATED:114,RTMP_STREAM_PREPARED:115,VIDEO_PLAYING:116,RTMP_CONNECTION_CONNECTED:117,RTMP_CONNECTION_FAILED:118,RTMP_CONNECTION_INTERCEPTED:119,VIDEO_SET_RENDERER_CONTEXT:120,HEADER_DATA_LOADED:121,CARD_DATA_LOADED:122,VIEW_WILL_APPEAR_BEGIN:123,VIEW_DID_LOAD_BEGIN:124,COMPONENTS_DATA_SOURCE_WILL_BEGIN_UPDATES:125,COMPONENTS_DATA_SOURCE_DID_END_UPDATES:126,LOAD_VIEW_BEGIN:127,RTMP_FIRST_KEY_FRAME_RECEIVED:128,MESSENGER_QUEUE_CREATION:129,APP_DID_FINISH_LAUNCHING:130,APP_DID_BECOME_ACTIVE:131,APP_WILL_ENTER_FOREGROUND:132,APP_DID_ENTER_BACKGROUND:133,APP_MAIN:134,MQTT_CONNECTING:135,MQTT_CONNECTED:136,MQTT_DISCONNECTED:137,MESSENGER_DELTA_REQUEST:138,APP_FIRST_VIEW_CONTROLLER:139,MESSENGER_THREAD_LIST_LOADED:140,MESSENGER_THREAD_LIST_DISPLAYED:141,PREV_ACTIVITY_PAUSE:142,ACTIVITY_RESUME:143,ACTIVITY_START:144,BEGIN_START_ACTIVITY:145,END_START_ACTIVITY:146,FILE_SYSTEM_FAIL:147,FORMAT_ERROR:148,PRIVACY_VIOLATION:149,NETWORK_RESPONSE_INITIAL_SCAN:150,POPULATE_CONSISTENCY_MEMORY_CACHE:151,APPLY_OPTIMISTICS:152,APPLY_FINISHED_LIST:153,APPLY_FINISHED_LIST_AGAIN:154,FUTURE_LISTENERS_COMPLETE:155,SERVICE_ON_START_COMMAND:156,WAIT_FOR_BLOCKERS:157,NOTIFY_SUBSCRIBERS:158,FAIL_FILE_TOO_LARGE:159,OFFLINE:160,ASNYC_FAILED:161,ASYNC_FAIL:162,ON_ATTACH_FRAGMENT:163,VIEW_DID_APPEAR_BEGIN:164,DISPLAYED:165,DISPLAYED_ON_SCREEN:166,ASYNC_ACTION_SUCCESS:167,ASYNC_ACTION_FAIL:168,CONNECTIVITY_CHANGED:169,VIDEO_DISPLAYED:170,VIDEO_REQUESTED_PLAYING:171,LOADED_AUDIO_SESSION:172,LOADED_CAMERA_SESSION:173,SUCCESS_OPTIMISTIC:174,OUT_OF_ORDER:175,NOT_READY:176,JSON_PARSE:177,FILE_NOT_FOUND:178,METABOX_COMPLETE:179,CALL_TO_ACTION_COMPLETE:180,HEADER_DRAW_COMPLETE:181,COVER_PHOTO_COMPLETE:182,COMPONENT_WILL_CREATE:183,COMPONENT_DID_CREATE:184,COMPONENT_WILL_LAYOUT:185,C
__d("WAQplTypes",["$InternalEnum"],(function(t,n,r,o,a,i){"use strict";var e=n("$InternalEnum")({SUCCESS:2,FAIL:3,CANCEL:4,ABORTED:105,TIMEOUT:113,DROPPED:216,CANCEL_UNLOAD:706}),l=n("$InternalEnum")({REGULAR:1,USER_FLOW:2}),s=n("$InternalEnum").Mirrored(["AUTO_INCREMENT","MANUAL_INCREMENT","REUSE_INSTANCE"]),u=(function(e){function t(t,n){var r;return r=e.call(this,n)||this,r.name="QplServerStatusCodeError",r.name="QplServerStatusCodeError",r.status=t,r.statusCode=t,r}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error));i.QuickLogActionType=e,i.QuickLogMarkerType=l,i.QplInstanceKeyOptions=s,i.QplServerStatusCodeError=u}),66);
__d("WASmaxInBizCtwaAdAccountIQErrorBadRequestMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","bad-request");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",400);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorBadRequestMixin=e}),98);
__d("WASmaxInBizCtwaAdAccountIQErrorForbiddenMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","forbidden");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",403);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorForbiddenMixin=e}),98);
__d("WASmaxInBizCtwaAdAccountIQErrorInternalServerErrorMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","internal-server-error");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",500);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorInternalServerErrorMixin=e}),98);
__d("WASmaxInBizCtwaAdAccountIQErrorServiceUnavailableMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","service-unavailable");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",503);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorServiceUnavailableMixin=e}),98);
__d("WASmaxInBizCtwaAdAccountCommonAdAccountErrors",["WAResultOrError","WASmaxInBizCtwaAdAccountIQErrorBadRequestMixin","WASmaxInBizCtwaAdAccountIQErrorForbiddenMixin","WASmaxInBizCtwaAdAccountIQErrorInternalServerErrorMixin","WASmaxInBizCtwaAdAccountIQErrorServiceUnavailableMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInBizCtwaAdAccountIQErrorBadRequestMixin").parseIQErrorBadRequestMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"IQErrorBadRequest",value:t.value});var n=o("WASmaxInBizCtwaAdAccountIQErrorForbiddenMixin").parseIQErrorForbiddenMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"IQErrorForbidden",value:n.value});var r=o("WASmaxInBizCtwaAdAccountIQErrorInternalServerErrorMixin").parseIQErrorInternalServerErrorMixin(e);if(r.success)return o("WAResultOrError").makeResult({name:"IQErrorInternalServerError",value:r.value});var a=o("WASmaxInBizCtwaAdAccountIQErrorServiceUnavailableMixin").parseIQErrorServiceUnavailableMixin(e);return a.success?o("WAResultOrError").makeResult({name:"IQErrorServiceUnavailable",value:a.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["IQErrorBadRequest","IQErrorForbidden","IQErrorInternalServerError","IQErrorServiceUnavailable"],[t,n,r,a])}l.parseCommonAdAccountErrors=e}),98);
__d("WASmaxInBizCtwaAdAccountIQErrorResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","error");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQErrorResponseMixin=e}),98);
__d("WASmaxInBizCtwaAdAccountHackBaseIQErrorResponseMixin",["WAResultOrError","WASmaxInBizCtwaAdAccountIQErrorResponseMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").optional(o("WASmaxParseJid").attrUserJid,e,"to");if(!r.success)return r;var a=o("WASmaxInBizCtwaAdAccountIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({to:r.value},a.value)):a}l.parseHackBaseIQErrorResponseMixin=e}),98);
__d("WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseError",["WAResultOrError","WASmaxInBizCtwaAdAccountCommonAdAccountErrors","WASmaxInBizCtwaAdAccountHackBaseIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInBizCtwaAdAccountHackBaseIQErrorResponseMixin").parseHackBaseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInBizCtwaAdAccountCommonAdAccountErrors").parseCommonAdAccountErrors(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorCommonAdAccountErrors:i.value})):i}l.parseGetAccessTokenAndSessionCookiesResponseError=e}),98);
__d("WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseIncorrectNonce",["WAResultOrError","WASmaxInBizCtwaAdAccountHackBaseIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,r.value,"code","432");if(!a.success)return a;var i=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,r.value,"text","INCORRECT_NONCE");if(!i.success)return i;var l=o("WASmaxInBizCtwaAdAccountHackBaseIQErrorResponseMixin").parseHackBaseIQErrorResponseMixin(e,t);return l.success?o("WAResultOrError").makeResult(babelHelpers.extends({errorCode:a.value,errorText:i.value},l.value)):l}l.parseGetAccessTokenAndSessionCookiesResponseIncorrectNonce=e}),98);
__d("WASmaxInBizCtwaAdAccountEnums",[],(function(t,n,r,o,a,i){var e={allow:"allow",deny:"deny",skip:"skip"},l={Fail:"Fail",Success:"Success"},s={false:"false",true:"true"},u={Ineligible:"Ineligible",RecoveryRequired:"RecoveryRequired"},c={Strong:"Strong",Weak:"Weak"};i.ENUM_ALLOW_DENY_SKIP=e,i.ENUM_FAIL_SUCCESS=l,i.ENUM_FALSE_TRUE=s,i.ENUM_INELIGIBLE_RECOVERYREQUIRED=u,i.ENUM_STRONG_WEAK=c}),66);
__d("WASmaxInBizCtwaAdAccountIQResultResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","result");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQResultResponseMixin=e}),98);
__d("WASmaxInBizCtwaAdAccountHackBaseIQResultResponseMixin",["WAResultOrError","WASmaxInBizCtwaAdAccountIQResultResponseMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").optional(o("WASmaxParseJid").attrUserJid,e,"to");if(!r.success)return r;var a=o("WASmaxInBizCtwaAdAccountIQResultResponseMixin").parseIQResultResponseMixin(e,t);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({to:r.value},a.value)):a}l.parseHackBaseIQResultResponseMixin=e}),98);
__d("WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseSuccess",["WAResultOrError","WASmaxInBizCtwaAdAccountEnums","WASmaxInBizCtwaAdAccountHackBaseIQResultResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"token_type");if(!t.success)return t;var n=o("WASmaxParseUtils").contentStringEnum(e,o("WASmaxInBizCtwaAdAccountEnums").ENUM_STRONG_WEAK);return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}function s(t,n){var r=o("WASmaxParseUtils").assertTag(t,"iq");if(!r.success)return r;var a=o("WASmaxParseUtils").flattenedChildWithTag(t,"access_token");if(!a.success)return a;var i=o("WASmaxParseUtils").flattenedChildWithTag(t,"session_cookies");if(!i.success)return i;var l=o("WASmaxParseUtils").flattenedChildWithTag(t,"business_person");if(!l.success)return l;var s=o("WASmaxParseUtils").optionalChildWithTag(t,"token_type",e);if(!s.success)return s;var u=o("WASmaxParseUtils").contentString(a.value);if(!u.success)return u;var c=o("WASmaxParseUtils").contentString(i.value);if(!c.success)return c;var d=o("WASmaxParseUtils").attrString(l.value,"id");if(!d.success)return d;var m=o("WASmaxInBizCtwaAdAccountHackBaseIQResultResponseMixin").parseHackBaseIQResultResponseMixin(t,n);return m.success?o("WAResultOrError").makeResult(babelHelpers.extends({accessTokenElementValue:u.value,sessionCookiesElementValue:c.value,businessPersonId:d.value},m.value,{tokenType:s.value})):m}l.parseGetAccessTokenAndSessionCookiesResponseSuccessTokenType=e,l.parseGetAccessTokenAndSessionCookiesResponseSuccess=s}),98);
__d("WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseTooManyAttempts",["WAResultOrError","WASmaxInBizCtwaAdAccountHackBaseIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,r.value,"code","431");if(!a.success)return a;var i=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,r.value,"text","TOO_MANY_ATTEMPTS");if(!i.success)return i;var l=o("WASmaxInBizCtwaAdAccountHackBaseIQErrorResponseMixin").parseHackBaseIQErrorResponseMixin(e,t);return l.success?o("WAResultOrError").makeResult(babelHelpers.extends({errorCode:a.value,errorText:i.value},l.value)):l}l.parseGetAccessTokenAndSessionCookiesResponseTooManyAttempts=e}),98);
__d("WASmaxAttrs",["WAWap"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){return t==null?o("WAWap").DROP_ATTR:e(t)}function s(e,t){return t?e:o("WAWap").DROP_ATTR}l.OPTIONAL=e,l.OPTIONAL_LITERAL=s}),98);
__d("WASmaxOutBizCtwaAdAccountBaseIQGetRequestMixin",["WASmaxJsx","WASmaxMixins","WAWap"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxJsx").smax("iq",{id:o("WAWap").generateId(),type:"get"});return e}function s(t){var n=e();return o("WASmaxMixins").mergeStanzas(t,n)}l.mergeBaseIQGetRequestMixin=s}),98);
__d("WASmaxOutBizCtwaAdAccountHackBaseIQGetRequestMixin",["WASmaxAttrs","WASmaxJsx","WASmaxMixins","WASmaxOutBizCtwaAdAccountBaseIQGetRequestMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.iqFrom,n=o("WASmaxOutBizCtwaAdAccountBaseIQGetRequestMixin").mergeBaseIQGetRequestMixin(o("WASmaxJsx").smax("iq",{from:o("WASmaxAttrs").OPTIONAL(o("WAWap").USER_JID,t),to:o("WAWap").S_WHATSAPP_NET}));return n}function s(t,n){var r=e(n);return o("WASmaxMixins").mergeStanzas(t,r)}l.mergeHackBaseIQGetRequestMixin=s}),98);
__d("WASmaxOutBizCtwaAdAccountGetAccessTokenAndSessionCookiesRequest",["WASmaxJsx","WASmaxOutBizCtwaAdAccountHackBaseIQGetRequestMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.codeElementValue,n=o("WASmaxOutBizCtwaAdAccountHackBaseIQGetRequestMixin").mergeHackBaseIQGetRequestMixin(o("WASmaxJsx").smax("iq",{xmlns:"fb:thrift_iq",smax_id:o("WAWap").INT(104)},o("WASmaxJsx").smax("parameters",null,o("WASmaxJsx").smax("code",null,t))),e);return n}l.makeGetAccessTokenAndSessionCookiesRequest=e}),98);
__d("WASmaxParsingFailure",[],(function(t,n,r,o,a,i){"use strict";var e=(function(e){function t(t){var n;return n=e.call(this,"SmaxParsingFailure: "+t)||this,n.name="SmaxParsingFailure",n.reason=t,n}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.toString=function(){return"SmaxParsingFailure: "+this.reason},t})(babelHelpers.wrapNativeSuper(Error));i.SmaxParsingFailure=e}),66);
__d("WASmaxRpcUtils",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){var n=Object.keys(t).map(function(e){var n=e==="Request"?"<request>":'<response name="'+e+'">';return"Tried "+n+", but failed with "+t[e].error+"."}).join(" ");return'Failed to parse incoming stanza of <rpc name="'+e+'">. '+n}i.errorMessageRpcParsing=e}),66);
__d("WASmaxBizCtwaAdAccountGetAccessTokenAndSessionCookiesRPC",["WAComms","WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseError","WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseIncorrectNonce","WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseSuccess","WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseTooManyAttempts","WASmaxOutBizCtwaAdAccountGetAccessTokenAndSessionCookiesRequest","WASmaxParsingFailure","WASmaxRpcUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WASmaxOutBizCtwaAdAccountGetAccessTokenAndSessionCookiesRequest").makeGetAccessTokenAndSessionCookiesRequest(e),r=yield o("WAComms").sendSmaxStanza(n,t),a=o("WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseSuccess").parseGetAccessTokenAndSessionCookiesResponseSuccess(r,n);if(a.success)return{name:"GetAccessTokenAndSessionCookiesResponseSuccess",value:a.value};var i=o("WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseTooManyAttempts").parseGetAccessTokenAndSessionCookiesResponseTooManyAttempts(r,n);if(i.success)return{name:"GetAccessTokenAndSessionCookiesResponseTooManyAttempts",value:i.value};var l=o("WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseIncorrectNonce").parseGetAccessTokenAndSessionCookiesResponseIncorrectNonce(r,n);if(l.success)return{name:"GetAccessTokenAndSessionCookiesResponseIncorrectNonce",value:l.value};var s=o("WASmaxInBizCtwaAdAccountGetAccessTokenAndSessionCookiesResponseError").parseGetAccessTokenAndSessionCookiesResponseError(r,n);if(s.success)return{name:"GetAccessTokenAndSessionCookiesResponseError",value:s.value};throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("GetAccessTokenAndSessionCookies",{Success:a,TooManyAttempts:i,IncorrectNonce:l,Error:s}))}),s.apply(this,arguments)}l.sendGetAccessTokenAndSessionCookiesRPC=e}),98);
__d("WASmaxInBizAccessTokenIQErrorResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","error");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQErrorResponseMixin=e}),98);
__d("WASmaxInBizAccessTokenHackBaseIQErrorResponseMixin",["WAResultOrError","WASmaxInBizAccessTokenIQErrorResponseMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").optional(o("WASmaxParseJid").attrUserJid,e,"to");if(!r.success)return r;var a=o("WASmaxInBizAccessTokenIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({to:r.value},a.value)):a}l.parseHackBaseIQErrorResponseMixin=e}),98);
__d("WASmaxInBizAccessTokenIQErrorBadRequestMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","bad-request");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",400);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorBadRequestMixin=e}),98);
__d("WASmaxInBizAccessTokenIQErrorForbiddenMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","forbidden");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",403);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorForbiddenMixin=e}),98);
__d("WASmaxInBizAccessTokenIQErrorInternalServerErrorMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","internal-server-error");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",500);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorInternalServerErrorMixin=e}),98);
__d("WASmaxInBizAccessTokenIQErrorServiceUnavailableMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","service-unavailable");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",503);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorServiceUnavailableMixin=e}),98);
__d("WASmaxInBizAccessTokenRequestSilentNonceErrors",["WAResultOrError","WASmaxInBizAccessTokenIQErrorBadRequestMixin","WASmaxInBizAccessTokenIQErrorForbiddenMixin","WASmaxInBizAccessTokenIQErrorInternalServerErrorMixin","WASmaxInBizAccessTokenIQErrorServiceUnavailableMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInBizAccessTokenIQErrorBadRequestMixin").parseIQErrorBadRequestMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"IQErrorBadRequest",value:t.value});var n=o("WASmaxInBizAccessTokenIQErrorForbiddenMixin").parseIQErrorForbiddenMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"IQErrorForbidden",value:n.value});var r=o("WASmaxInBizAccessTokenIQErrorInternalServerErrorMixin").parseIQErrorInternalServerErrorMixin(e);if(r.success)return o("WAResultOrError").makeResult({name:"IQErrorInternalServerError",value:r.value});var a=o("WASmaxInBizAccessTokenIQErrorServiceUnavailableMixin").parseIQErrorServiceUnavailableMixin(e);return a.success?o("WAResultOrError").makeResult({name:"IQErrorServiceUnavailable",value:a.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["IQErrorBadRequest","IQErrorForbidden","IQErrorInternalServerError","IQErrorServiceUnavailable"],[t,n,r,a])}l.parseRequestSilentNonceErrors=e}),98);
__d("WASmaxInBizAccessTokenRequestSilentNonceResponseError",["WAResultOrError","WASmaxInBizAccessTokenHackBaseIQErrorResponseMixin","WASmaxInBizAccessTokenRequestSilentNonceErrors","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInBizAccessTokenHackBaseIQErrorResponseMixin").parseHackBaseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInBizAccessTokenRequestSilentNonceErrors").parseRequestSilentNonceErrors(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorRequestSilentNonceErrors:i.value})):i}l.parseRequestSilentNonceResponseError=e}),98);
__d("WASmaxInBizAccessTokenIQResultResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","result");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQResultResponseMixin=e}),98);
__d("WASmaxInBizAccessTokenHackBaseIQResultResponseMixin",["WAResultOrError","WASmaxInBizAccessTokenIQResultResponseMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").optional(o("WASmaxParseJid").attrUserJid,e,"to");if(!r.success)return r;var a=o("WASmaxInBizAccessTokenIQResultResponseMixin").parseIQResultResponseMixin(e,t);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({to:r.value},a.value)):a}l.parseHackBaseIQResultResponseMixin=e}),98);
__d("WASmaxInBizAccessTokenRequestSilentNonceResponseRecoveryRequired",["WAResultOrError","WASmaxInBizAccessTokenHackBaseIQResultResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"result");if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,r.value,"status","RecoveryRequired");if(!a.success)return a;var i=o("WASmaxParseUtils").attrString(r.value,"email");if(!i.success)return i;var l=o("WASmaxInBizAccessTokenHackBaseIQResultResponseMixin").parseHackBaseIQResultResponseMixin(e,t);return l.success?o("WAResultOrError").makeResult(babelHelpers.extends({resultStatus:a.value,resultEmail:i.value},l.value)):l}l.parseRequestSilentNonceResponseRecoveryRequired=e}),98);
__d("WASmaxInBizAccessTokenRequestSilentNonceResponseSuccess",["WAResultOrError","WASmaxInBizAccessTokenHackBaseIQResultResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"result");if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,r.value,"status","Success");if(!a.success)return a;var i=o("WASmaxInBizAccessTokenHackBaseIQResultResponseMixin").parseHackBaseIQResultResponseMixin(e,t);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({resultStatus:a.value},i.value)):i}l.parseRequestSilentNonceResponseSuccess=e}),98);
__d("WASmaxOutBizAccessTokenBaseIQGetRequestMixin",["WASmaxJsx","WASmaxMixins","WAWap"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxJsx").smax("iq",{id:o("WAWap").generateId(),type:"get"});return e}function s(t){var n=e();return o("WASmaxMixins").mergeStanzas(t,n)}l.mergeBaseIQGetRequestMixin=s}),98);
__d("WASmaxOutBizAccessTokenHackBaseIQGetRequestMixin",["WASmaxAttrs","WASmaxJsx","WASmaxMixins","WASmaxOutBizAccessTokenBaseIQGetRequestMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.iqFrom,n=o("WASmaxOutBizAccessTokenBaseIQGetRequestMixin").mergeBaseIQGetRequestMixin(o("WASmaxJsx").smax("iq",{from:o("WASmaxAttrs").OPTIONAL(o("WAWap").USER_JID,t),to:o("WAWap").S_WHATSAPP_NET}));return n}function s(t,n){var r=e(n);return o("WASmaxMixins").mergeStanzas(t,r)}l.mergeHackBaseIQGetRequestMixin=s}),98);
__d("WASmaxOutBizAccessTokenRequestSilentNonceRequest",["WASmaxJsx","WASmaxOutBizAccessTokenHackBaseIQGetRequestMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxOutBizAccessTokenHackBaseIQGetRequestMixin").mergeHackBaseIQGetRequestMixin(o("WASmaxJsx").smax("iq",{xmlns:"fb:thrift_iq",smax_id:o("WAWap").INT(118)}),e);return t}l.makeRequestSilentNonceRequest=e}),98);
__d("WASmaxBizAccessTokenRequestSilentNonceRPC",["WAComms","WASmaxInBizAccessTokenRequestSilentNonceResponseError","WASmaxInBizAccessTokenRequestSilentNonceResponseRecoveryRequired","WASmaxInBizAccessTokenRequestSilentNonceResponseSuccess","WASmaxOutBizAccessTokenRequestSilentNonceRequest","WASmaxParsingFailure","WASmaxRpcUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WASmaxOutBizAccessTokenRequestSilentNonceRequest").makeRequestSilentNonceRequest(e),r=yield o("WAComms").sendSmaxStanza(n,t),a=o("WASmaxInBizAccessTokenRequestSilentNonceResponseSuccess").parseRequestSilentNonceResponseSuccess(r,n);if(a.success)return{name:"RequestSilentNonceResponseSuccess",value:a.value};var i=o("WASmaxInBizAccessTokenRequestSilentNonceResponseRecoveryRequired").parseRequestSilentNonceResponseRecoveryRequired(r,n);if(i.success)return{name:"RequestSilentNonceResponseRecoveryRequired",value:i.value};var l=o("WASmaxInBizAccessTokenRequestSilentNonceResponseError").parseRequestSilentNonceResponseError(r,n);if(l.success)return{name:"RequestSilentNonceResponseError",value:l.value};throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("RequestSilentNonce",{Success:a,RecoveryRequired:i,Error:l}))}),s.apply(this,arguments)}l.sendRequestSilentNonceRPC=e}),98);
__d("ErrorMetadata",["fb-error"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(e){function t(){return e.apply(this,arguments)||this}return babelHelpers.inheritsLoose(t,e),t.addGlobalMetadata=function(n,r,o){e.addGlobalMetadata.call(this,n,r,o)},t})(r("fb-error").ErrorMetadata);l.default=e}),98);
__d("QPLUserFlow",["ErrorMetadata","ErrorPubSub","QuickPerformanceLogger","cr:1752405","performance"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u;function c(e,t){if(t===null)return e!=null?e:null;var n=e!=null?e:{};return n.string||(n.string={}),n.string.uf_debug_info=t,n}var d=1024;function m(e){var t=String(e);return t.length>d?t.substring(0,d-3)+"...":t}var p=(function(){function t(){var t=this;n("cr:1752405")(),(e||(e=r("ErrorPubSub"))).unshiftListener(function(e){if(e.type==="fatal"){var n=t.getActiveFlowIDs();if(n.length!==0){var o=new(r("ErrorMetadata"));o.clearEntries(),n.forEach(function(n){(s||(s=r("QuickPerformanceLogger"))).forEachMarkerInstance(n,function(n,r){t.addPoint(r,"JAVASCRIPT_ERROR_THROWN",{data:{string:{logging_source:e.loggingSource,message_format:m(e.messageFormat),type:e.type},string_array:{message_params:e.messageParams.map(m)}},instanceKey:n})})}),n.forEach(function(e){o.addEntry("QPL","ACTIVE_FLOW_ID",e.toString())});var a=o.format();e.metadata?e.metadata=[].concat(e.metadata,a):e.metadata=a}}})}var o=t.prototype;return o.start=function(t,n){var e=n===void 0?{}:n,o=e.annotations,a=e.cancelExisting,i=a===void 0?!1:a,l=e.cancelOnUnload,u=l===void 0?!0:l,c=e.enableE2ETracing,d=c===void 0?!1:c,m=e.instanceKey,p=m===void 0?0:m,_=e.joinOptions,f=e.onFlowTimeout__doNOTUSE,g=e.qplInternalDoNotUseAbsoluteTimeOrigin,h=e.timeoutInMs,y=e.timestamp,C=e.trackedForLoss,b=C===void 0?!0:C;_!=null?(s||(s=r("QuickPerformanceLogger"))).markerStartForJoin(t,_.joinId,{instanceKey:p,cancelExisting:i,cancelOnUnload:u,trackedForLoss:b,type:2,qplInternalDoNotUseAbsoluteTimeOrigin:g,monotonicTimestamp:y,absoluteTimeOriginMs:_.absoluteTimeOriginMs,sourceIsPrimary:_.sourceIsPrimary,closeSession:_.closeSession,unreliableSourceClockProcessId:_.unreliableSourceClockProcessId,timeoutMS:h,onMarkerTimeout__DoNotUse:f,crashResilient:!0}):(s||(s=r("QuickPerformanceLogger"))).markerStart(t,p,y,{cancelExisting:i,cancelOnUnload:u,trackedForLoss:b,type:2,qplInternalDoNotUseAbsoluteTimeOrigin:g,timeoutMS:h,onMarkerTimeout__DoNotUse:f,enableE2ETracing:d,crashResilient:!0}),o&&(s||(s=r("QuickPerformanceLogger"))).markerAnnotate(t,o,{instanceKey:p})},o.addAlignmentPointForJoin=function(t,n,o){var e=o===void 0?{}:o,a=e.instanceKey,i=e.requestId,l=e.timestamp;(s||(s=r("QuickPerformanceLogger"))).addAlignmentPointForJoin(t,n,{instanceKey:a,requestId:i,timestamp:l})},o.startFromNavStart=function(t,n){var e=n===void 0?{}:n,o=e.annotations,a=e.cancelExisting,i=a===void 0?!1:a,l=e.cancelOnUnload,c=l===void 0?!0:l,d=e.instanceKey,m=d===void 0?0:d,p=e.joinOptions,_=e.onFlowTimeout__doNOTUSE,f=e.qplInternalDoNotUseConvertToTimeOnServer,g=e.timeoutInMs,h=e.trackedForLoss,y=h===void 0?!0:h;if(p!=null?(s||(s=r("QuickPerformanceLogger"))).markerStartForJoinFromNavStart(t,p.joinId,{instanceKey:m,cancelExisting:i,cancelOnUnload:c,trackedForLoss:y,type:2,qplInternalDoNotUseConvertToTimeOnServer:f,absoluteTimeOriginMs:p.absoluteTimeOriginMs,sourceIsPrimary:p.sourceIsPrimary,closeSession:p.closeSession,unreliableSourceClockProcessId:p.unreliableSourceClockProcessId,timeoutMS:g,onMarkerTimeout__DoNotUse:_,crashResilient:!0}):(s||(s=r("QuickPerformanceLogger"))).markerStartFromNavStart(t,m,{cancelExisting:i,cancelOnUnload:c,trackedForLoss:y,type:2,qplInternalDoNotUseConvertToTimeOnServer:f,timeoutMS:g,onMarkerTimeout__DoNotUse:_,crashResilient:!0}),o&&(s||(s=r("QuickPerformanceLogger"))).markerAnnotate(t,o,{instanceKey:m}),(p==null?void 0:p.addAlignmentPoints)===!0){var C,b=(C=p==null?void 0:p.requestId)!=null?C:"default_id",v=(u||(u=r("performance")))==null?void 0:(u||(u=r("performance"))).timing.requestStart;v!=null&&this.addAlignmentPointForJoin(t,0,{instanceKey:m,requestId:b,timestamp:v});var S=(u||(u=r("performance")))==null?void 0:(u||(u=r("performance"))).timing.responseEnd;S!=null&&this.addAlignmentPointForJoin(t,3,{instanceKey:m,requestId:b,timestamp:S})}},o.endSuccess=function(t,n){var e=n===void 0?{}:n,r=e.annotations,o=e.instanceKey,a=o===void 0?0:o,i=e.partialCompleteForFurtherJoin,l=i===void 0?!1:i,s=e.timestamp;this.$1(t,l===!0?12524:2,a
__d("WAWebQplFlowWrapper",["QPLUserFlow"],(function(t,n,r,o,a,i,l){var e={markerStart:function(t,n){var e,o=(e=n==null?void 0:n.instanceKey)!=null?e:0;return r("QPLUserFlow").start(t,{annotations:n==null?void 0:n.annotations,cancelExisting:n==null?void 0:n.cancelExisting,cancelOnUnload:n==null?void 0:n.cancelOnUnload,instanceKey:o,timeoutInMs:n==null?void 0:n.timeoutInMs,timestamp:n==null?void 0:n.timestamp,trackedForLoss:n==null?void 0:n.trackedForLoss}),{instanceKey:o,annotate:function(n){r("QPLUserFlow").addAnnotations(t,n,{instanceKey:o})},addPoint:function(n,a){r("QPLUserFlow").addPoint(t,n,{instanceKey:o,timestamp:a==null?void 0:a.timestamp}),(a==null?void 0:a.data)!=null&&r("QPLUserFlow").addAnnotations(t,a.data,{instanceKey:o})},end:function(n,r){s(t,n,{instanceKey:o,timestamp:r==null?void 0:r.timestamp})},drop:function(){r("QPLUserFlow").endCancel(t,{cancelReason:4,instanceKey:o})}}},markerAnnotate:function(t,n,o){r("QPLUserFlow").addAnnotations(t,n,{instanceKey:o==null?void 0:o.instanceKey})},markerPoint:function(t,n,o){r("QPLUserFlow").addPoint(t,n,{instanceKey:o==null?void 0:o.instanceKey,timestamp:o==null?void 0:o.timestamp}),(o==null?void 0:o.data)!=null&&r("QPLUserFlow").addAnnotations(t,o.data,{instanceKey:o==null?void 0:o.instanceKey})},markerEnd:function(t,n,r){s(t,n,r)},markerDrop:function(t,n){r("QPLUserFlow").endCancel(t,{cancelReason:4,instanceKey:n==null?void 0:n.instanceKey})}};function s(e,t,n){var o=n==null?void 0:n.instanceKey,a=n==null?void 0:n.timestamp;e:{if(t===2){r("QPLUserFlow").endSuccess(e,{instanceKey:o,timestamp:a});break e}if(t===3){r("QPLUserFlow").endFailure(e,"fail",{instanceKey:o,timestamp:a});break e}if(t===113){r("QPLUserFlow").endTimeout(e,{instanceKey:o,timestamp:a});break e}if(t===4){r("QPLUserFlow").endCancel(e,{cancelReason:4,instanceKey:o,timestamp:a});break e}if(t===105){r("QPLUserFlow").endCancel(e,{cancelReason:4,instanceKey:o,timestamp:a});break e}if(t===706){r("QPLUserFlow").endCancel(e,{cancelReason:706,instanceKey:o,timestamp:a});break e}if(t===216){r("QPLUserFlow").endCancel(e,{cancelReason:4,instanceKey:o,timestamp:a});break e}{r("QPLUserFlow").endCancel(e,{cancelReason:4,instanceKey:o,timestamp:a});break e}}}l.QPL=e}),98);
__d("WAWebQplQuickPerformanceLoggerMarkerIds",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({WHATSAPP_RID_TEST:36307989,ANIMATION_PERF:36713009,ASYNC_ACTION:36707139,BIND:36715702,BLOKS_COLLECT_USED_NODES:36705007,BLOKS_SCRIPT_ABORT:36705544,BLOKS_UNEXPECTED_EVENT:36702256,BLOKS_WWW:36705154,LAYOUT:36700163,LISPY:36728441,LISPY_PARSE:36712530,MOUNT:36700164,PARSE:36700161,PAYLOAD_LISPY_MINIFICATION_TEST:36705602,RENDER:36707669,SCRIPT_LATENCY:36708819,SCROLL_PERF:36712094,SCROLL_PERF_BLOKS_PROFILE_LIKE_AS_PAGE_BOTTOM_SHEET:36715668,SCROLL_PERF_BLOKS_USF_GENERIC_SETTINGS_SCREEN:36714471,SCROLL_PERF_COM_BLOKS_WWW_AVATAR_EDITOR_CDS_EDITOR_NEW_NAV_SCREEN:36708182,SCROLL_PERF_COM_BLOKS_WWW_AVATAR_EDITOR_CDS_LAUNCHER:36710349,SCROLL_PERF_COM_BLOKS_WWW_AVATAR_EDITOR_CDS_TAB_MAIN:36711596,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_CREATOR_EDUCATION_INSPIRATION_HUB:36706386,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_CREATOR_HUB_ISSUE_HELP:36705728,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_EVENTS_PERMALINK_SECONDARY_SCREEN_BOTTOM_SHEET:36705040,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_FB_PROFILE_REELS_LIKED_REELS:36702182,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_FB_SOAP_ONBOARDING_SCREEN_MAIN:36706527,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_FRIENDING_CLOSE_FRIENDS_LIST_PEOPLE_PICKER_CONTROLLER:36702778,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_GROUP_INVITES:36704921,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_GROUPS_ADMIN_ACTIVITY_LOG:36713369,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_GROUPS_ADMIN_ADMIN_HOME:36706407,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_GROUPS_ADMIN_ADMIN_QUEUES:36710776,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_GROUPS_MODMIN_REVIEW:36716247,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_GROUPS_NAV:36705046,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_GROUPS_PENDING_PARTICIPANTS_CONTENT_PREVIEW:36702417,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_INSPIRATION_HUB_TEAMPLATES_EXPLORE:36703673,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_NUX_QUICK_FRIENDING:36710276,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_PC_GUIDE:36704461,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_PC_HOME:36710558,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_PC_MODAL:36711999,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_PC_POLICY:36716087,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_PROFESSIONAL_DASHBOARD_COMMENTS_MANAGER:36709321,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_PROFESSIONAL_DASHBOARD_HOME:36708955,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_PROFESSIONAL_DASHBOARD_LEVELING:36713585,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_PROFESSIONAL_DASHBOARD_YOUR_AUDIENCE:36708364,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_PROFILE_MANAGE_POSTS:36713339,SCROLL_PERF_COM_BLOKS_WWW_BLOKS_VIDEO_PRODUCERS_ENGAGEMENT_BLUE_REELS_ACHIEVEMENTS:36714823,SCROLL_PERF_COM_BLOKS_WWW_CAA_AR_AUTH_METHOD:36702045,SCROLL_PERF_COM_BLOKS_WWW_CAA_AR_CODE_ENTRY:36715411,SCROLL_PERF_COM_BLOKS_WWW_CAA_AR_INITIATE_VIEW:36716118,SCROLL_PERF_COM_BLOKS_WWW_CAA_AR_SEARCH:36715592,SCROLL_PERF_COM_BLOKS_WWW_CAA_AR_SELECT_ACCOUNT:36710591,SCROLL_PERF_COM_BLOKS_WWW_CAA_LOGIN_AYMH_EDIT_VIEW:36711551,SCROLL_PERF_COM_BLOKS_WWW_CAA_LOGIN_AYMH_MULTIPLE_PROFILES_SCREEN_ENTRY:36707847,SCROLL_PERF_COM_BLOKS_WWW_CAA_LOGIN_AYMH_PASSWORD_ENTRY:36704009,SCROLL_PERF_COM_BLOKS_WWW_CAA_LOGIN_SAVE_CREDENTIALS:36702973,SCROLL_PERF_COM_BLOKS_WWW_CDS_BLOKS_SCREEN_IXT_SCREEN_DELTA_UNTRUSTED_CHALLENGE_CHOOSER:36711023,SCROLL_PERF_COM_BLOKS_WWW_CDS_BLOKS_SCREEN_IXT_SCREEN_RENDERER:36712731,SCROLL_PERF_COM_BLOKS_WWW_CHECKPOINT_UFAC_CONTROLLER:36705917,SCROLL_PERF_COM_BLOKS_WWW_COM_GROUPS_AUTOMATION_ASSIST_CRITERIA_GALLERY:36703588,SCROLL_PERF_COM_BLOKS_WWW_EVENTS_CREATION_INITIAL_SCREEN:36714590,SCROLL_PERF_COM_BLOKS_WWW_EVENTS_PERMALINK_INVITE_INSTANT_PICKER:36708097,SCROLL_PERF_COM_BLOKS_WWW_EVENTS_WEEKLY_DIGEST_LANDING:36702569,SCROLL_PERF_COM_BLOKS_WWW_FAN_NURTURE_CONTRIBUTION_BOARD_RANKING:36703170,SCROLL_PERF_COM_BLOKS_WWW_FAN_NURTURE_CREATOR_DIGEST_HOME_SCREEN:36715918,SCROLL_PERF_COM_BLOKS_WWW_FAN_NURTURE_TOP_FANS_LIST:36713062,SCROLL_PERF_COM_BLOKS_WWW_FB_CREATORS_GRAPH_CREATOR_REWARD_AWARENESS_NOTIF:36708816,SCROLL_PERF_COM_BLOKS_WWW_FB_GROUPS_ADMIN_ONBOARDING_FLOW:36704103,SCROLL_PERF_COM_BLOKS_WWW_FB_GROUPS_ALL_CHATS:36707487,SCROLL_PERF_COM_BLOKS_WWW_FB_GROUPS_NOTIFICATIONS_SETTINGS:36714017,SCROLL_PERF_COM_BLOKS_WWW_FB_IMMERSIVE
__d("WAQplConfigTypes",["$InternalEnum"],(function(t,n,r,o,a,i){"use strict";var e=n("$InternalEnum")({EVENT_BASED_SAMPLING:1,USER_BASED_SAMPLING:3});i.QplSampleMethod=e}),66);
__d("WAQplCore",["Promise","crc32"],(function(t,n,r,o,a,i,l){var e,s=Object.freeze({TRUST_CLIENT_REPORTED_SAMPLE_RATE:1}),u=Object.freeze({API_CALL:27787270,CRASH_RESILIENCE:27787276,LOCKLESS_IS_MARKER_ON_ACCURACY:27787269,LOCKLESS_MARKER_START:27787266,LOCKLESS_QUEUE_SIZE:27787265,LOCKLESS_STARTED_MARKERS_MAP_COLLISIONS:27787273,LOSS_TRACKING_MARKER_RECEIVED:27787272,LOSS_TRACKING_MARKER_STARTED:27787271,QPL_CONFIG_LOAD:27799150,QPL_CONFIG_SAVE:27791744,QPL_HEARTBEAT_HARDCODED_CONFIG:27792138,QPL_HEARTBEAT_SEVER_CONFIG:27803336,USAGE:27791726,ZERO_SAMPLE_RATE_DUE_MISSING_CONFIG:27787268,ZERO_SAMPLE_RATE_DUE_MISSING_EVENT_IN_CONFIG:27787267}),c=Object.freeze({REGULAR:1,USER_FLOW:2});function d(e,t){var n=t-e;if(n===0)return"0";var r=n.toFixed(6).split(".",2),o=r[0],a=r[1];return o==="0"?a.replace(/^0+/,""):o+a}function m(e){return r("crc32")(e)>>>0}var p=1,_=3;function f(e,t,n,r){var o,a=t[e];if(!a||Object.entries(a).length===0)return null;var i={};return Object.keys(a).forEach(function(e){var t=a[e];t==null||t.length===0?delete a[e]:r?i[e]=r(t):i[e]=t}),o={},o[e]=babelHelpers.extends({},n==null?void 0:n[e],i),o}function g(e,t){if(e==null)return t;var n=babelHelpers.extends({},t,f("string",e,t),f("int",e,t,Math.trunc),f("double",e,t),f("bool",e,t),f("string_array",e,t),f("int_array",e,t,function(e){return e.map(Math.trunc)}),f("double_array",e,t),f("bool_array",e,t));return Object.keys(n).forEach(function(e){var t=n[e];(t==null||Object.entries(t).length===0)&&delete n[e]}),Object.entries(n).length!==0?n:null}function h(e){var t=Array.from(new Set(e.map(function(e){return e.name})));return t.map(function(t){return e.find(function(e){return e.name===t})}).filter(Boolean)}function y(e,t){return t===!0?babelHelpers.extends({},e,{tracked_for_loss:!0}):e}function C(e,t){if(!t)return e;var n={};return t.string&&(n.annotations=t.string),t.int&&(n.annotations_int=t.int),t.double&&(n.annotations_double=t.double),t.bool&&(n.annotations_bool=t.bool),t.string_array&&(n.annotations_string_array=t.string_array),t.int_array&&(n.annotations_int_array=t.int_array),t.double_array&&(n.annotations_double_array=t.double_array),t.bool_array&&(n.annotations_bool_array=t.bool_array),babelHelpers.extends({},e,n)}var b=new Map([[p,"random_sampling"],[_,"per_user"]]);function v(e,t){return e===0?!1:e<=1?!0:typeof t=="string"?m(t)%e===0:Math.random()*e<=1}var S=(function(){function t(e){var t;this.$1=1,this.$2=100,this.$3=new Map,this.$4=new Map,this.$5=null,this.$6={},this.activeMarkers=new Map,this.$7=e,this.$8=e.logger,this.$4=(t=e.listenersWithMarker)!==null&&t!==void 0?t:new Map}var r=t.prototype;return r.getMarker=function(t,n){var e=this.$9(t);if(!e)return null;var r=e.get(n);return r||null},r.getMarkerInstances=function(t){return this.$9(t)},r.$9=function(t){var e;return!((e=this.$7.quickLogConfigHelper)===null||e===void 0)&&e.isKillswitchOn()?null:this.activeMarkers.get(t)},r.addMarker=function(t,n,r){var e=this.activeMarkers.get(t);e||(e=new Map,this.activeMarkers.set(t,e)),e.set(n,r)},r.deleteMarker=function(t,n){var e;(e=this.activeMarkers.get(t))===null||e===void 0||e.delete(n)},r.markerStart=function(t,n,r,o){n===void 0&&(n=0),r===void 0&&(r=this.currentTimestamp());var e=o===void 0?{}:o,a=e.cancelOnUnload,i=a===void 0?!1:a,l=e.trackedForLoss,s=l===void 0?!1:l,d=e.type,m=d===void 0?c.REGULAR:d,p=e.samplingBasis,_=p===void 0?null:p,f;if(!(!((f=this.$7.quickLogConfigHelper)===null||f===void 0)&&f.isKillswitchOn())){this.getMarker(t,n)&&this.$8.warn("Duplicate QPL markerId: "+t+" & instanceKey: "+n);var g=this.$10(t,_),h=g[0],y=g[1],C=g[2],b={passesSampling:h,timestamp:r,sampleRate:y,samplingMethod:C,points:[],cancelOnUnload:i,trackedForLoss:s,type:m};this.$3.forEach(function(e){e.onMarkerStart(t,n,r)}),this.$4.forEach(function(e){e.onMarkerStartWithMarker(t,n,r,b)}),h&&this.addMarker(t,n,b),h&&s===!0&&this.$11({marker_id:u.LOSS_TRACKING_MARKER_STARTED,action_id:0,sample_rate:1,annotations_int:{tracked_marker_id:t},marker_type:c.REGULAR})}},r.markerAnnotate=function(t,n,r){var e=r===void 0?{}:r,o=e.instanceKey,a=o===void 0?0:o;this.$3.fo
__d("WAQplLimitsChecker",[],(function(t,n,r,o,a,i){var e=new Map,l=new Map,s=1e3,u=1e3,c=50,d=50;function m(t,n,r,o){n===void 0&&(n=0);var a=t+"|"+n,i=e.get(a)||0,l=0;function s(e,r){return l+=r,l+i>u?(o==null||o.annotationSizeLimitExceeded(t,n,e),!1):!0}function d(e){for(var r=0;r<e.length;r++)return e[r].length>c?(o==null||o.annotationKeyTooLong(t,n,e[r]),!1):!0}if(r!=null&&r.bool){var m=Object.keys(r.bool);if(!s("bool",m.length)||!d(m))return!1}if(r!=null&&r.int){var p=Object.keys(r.int);if(!s("int",p.length)||!d(p))return!1}if(r!=null&&r.double){var _=Object.keys(r.double);if(!s("double",_.length)||!d(_))return!1}if(r!=null&&r.bool_array){for(var f=r.bool_array,g=Object.keys(f),h=0;h<g.length;h++){var y=f[g[h]];if(y&&!s(g[h],y.length))return!1}if(!d(g))return!1}if(r!=null&&r.int_array){for(var C=r.int_array,b=Object.keys(C),v=0;v<b.length;v++){var S=C[b[v]];if(S&&!s(b[v],S.length))return!1}if(!d(b))return!1}if(r!=null&&r.double_array){for(var R=r.double_array,L=Object.keys(R),E=0;E<L.length&&r.double_array;E++){var k=R[L[E]];if(k&&!s(L[E],k.length))return!1}if(!d(L))return!1}if(r!=null&&r.string){for(var I=r.string,T=Object.keys(I),D=0;D<T.length&&r.string;D++){var x=I[T[D]];if(x!=null&&!s(T[D],x.length))return!1}if(!d(T))return!1}if(r!=null&&r.string_array){for(var $=r.string_array,P=Object.keys($),N=0;N<P.length&&r.string_array;N++){var M=$[P[N]];if(M){for(var w=0;w<M.length;w++)if(!s(P[N],M[w].length))return!1}}if(!d(P))return!1}return e.set(a,i+l),!0}function p(t,n){n===void 0&&(n=0);var r=t+"|"+n;e.delete(r),l.delete(r)}function _(e,t,n,r){if(t===void 0&&(t=0),n.length>d)return r==null||r.pointNameTooLong(e,t,n),!1;var o=e+"|"+t,a=l.get(o)||0;return a+1>s?(r==null||r.maxPointCountExceeded(e,t),!1):(l.set(o,a+1),!0)}i.validateAnnotations=m,i.markerEnded=p,i.validatePoints=_}),66);
__d("WAQplPrecisionMutation",[],(function(t,n,r,o,a,i){function e(e,t){var n=t*1e6;e.duration_ns=Math.round(e.duration_ns/n)*n,e.points&&e.points.map(function(e){e.timeSinceStart=Math.round(e.timeSinceStart/t)*t})}i.inplaceTruncateEventPrecision=e}),66);
__d("WAQuickPerformanceLogger",["Promise","WALogger","WAQplConfigTypes","WAQplCore","WAQplLimitsChecker","WAQplPrecisionMutation","WAQplTypes","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f=(function(){function t(){}return t.setAllowListDevVerboseLogging=function(n){t.allowListDevVerboseLogging=n},t.setStartupAllowListEventFilter=function(n){t.$4=n},t.setQplReducePrecisionMapMs=function(n){t.$6=n},t.resetQplSettings=function(){t.$7=t.$1},t.setIsDev=function(n){t.isDev=n},t.setEnumConversion=function(n){t.$2=n},t.setStorageApi=function(n){t.$3=n},t.setHealthLogger=function(n){t.$8=n},t.init=function(n,r,o){t.$7={sendEvent:n,isQplEnabled:o,getEventDetails:r}},t.getInstance=function(){return _||(_=new(r("WAQplCore"))(t.$5)),_},t.setInstance=function(t){_=t},t.clearInstance=function(){_=null,Object.assign(t.$7,t.$1),t.markerInstanceHelper.clear()},t.getNextMarkerInstanceValue=function(n){t.markerInstanceHelper.get(n)||t.markerInstanceHelper.set(n,t.$10());var e=t.markerInstanceHelper.get(n),r=e!==void 0?e.next().value:0;return r!==void 0?r:0},t.$10=function*(){for(var e=0;;)yield e++},t.throwKillswitch=function(n){t.$7.isQplEnabled=function(){return!n},t.isDev},t.clearStorage=function(){t.$3.clear().catch(function(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[QPL] Failed to clear storage: ",""])),r("getErrorSafe")(t)).sendLogs("qpl-clear-storage-failed")})},t.logActiveQplMarkers=function(){var e=t.getInstance().getActiveMarkerIDs({type:o("WAQplTypes").QuickLogMarkerType.REGULAR});e.length&&e.forEach(function(e){var n=t.$2.getName==null?void 0:t.$2.getName(e);o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["QPL [","] There are "," active markers remaining. You need to call markerEnd"])),n,t.$11(e))})},t.markerStart=function(n,r){if(t.isDev&&t.allowListDevVerboseLogging.includes(n)){var e="markerId: "+((t.$2.getName==null?void 0:t.$2.getName(n))||"unknown");t.$7.isQplEnabled()||o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["QPL [","] markerStart called but killSwitch is ON, this call will be ignored, no marker will be instantiated"])),t.$2.getName==null?void 0:t.$2.getName(n))}var a;if((r==null?void 0:r.instanceKeyOption)===o("WAQplTypes").QplInstanceKeyOptions.AUTO_INCREMENT?a=t.getNextMarkerInstanceValue(n):a=(r==null?void 0:r.instanceKey)!==void 0?r.instanceKey:0,r!=null&&r.closePreviousInstanceWithAction){var i=r.instanceKeyOption!=null&&[o("WAQplTypes").QplInstanceKeyOptions.AUTO_INCREMENT,o("WAQplTypes").QplInstanceKeyOptions.MANUAL_INCREMENT].includes(r.instanceKeyOption)?a-1:a;if(t.$12(n,i)){var l=r.closePreviousInstanceWithAction||o("WAQplTypes").QuickLogActionType.ABORTED;if(t.isDev&&t.allowListDevVerboseLogging.includes(n))var s="markerId: "+((t.$2.getName==null?void 0:t.$2.getName(n))||"unknown");t.markerEnd(n,l,{instanceKey:i})}}if(t.$13(n)){var m=t.$11(n);m<t.$9?t.isDev&&t.allowListDevVerboseLogging.includes(n)&&o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["QPL [","] is already opened "," time(s), attempting ",", not a problem if intended"])),t.$2.getName==null?void 0:t.$2.getName(n),m,m+1).tags("qpl"):o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["QPL [","] already has "," open markers"])),t.$2.getName==null?void 0:t.$2.getName(n),m).tags("qpl").sendLogs("QPL ["+((t.$2.getName==null?void 0:t.$2.getName(n))||"unknown")+"] has "+t.$9+" or more open markers")}if(t.getInstance().markerStart(n,a,r==null?void 0:r.timestamp,{cancelOnUnload:r==null?void 0:r.cancelOnUnload,trackedForLoss:r==null?void 0:r.trackedForLoss}),r!=null&&r.annotations&&o("WAQplLimitsChecker").validateAnnotations(n,a,r.annotations,t.$8)){var p=r.annotations;t.getInstance().markerAnnotate(n,p,{instanceKey:a})}return{instanceKey:a,annotate:function(r){t.markerAnnotate(n,r,{instanceKey:a})},addPoint:function(r,o){t.markerPoint(n,r,{data:o==null?void 0:o.data,timestamp:o==null?void 0:o.timestamp,instanceKey:a})},end:function(r,o){t.markerEnd(n,r,{instanceKey:a,timestamp:o==null?void 0:o.timestamp})},drop:
__d("WAWebQplQuickPerformanceLoggerModule",["QPLEvent","WALogger","WAQuickPerformanceLogger","WAWebQplQuickPerformanceLoggerMarkerIds","WAWebRuntimeEnvironmentUtils","cr:4941","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c=[(u=o("WAWebQplQuickPerformanceLoggerMarkerIds")).QuickLogMarkerId.WHATSAPP_WEB_TEST_EVENT],d=[u.QuickLogMarkerId.PAGE_LOAD,u.QuickLogMarkerId.ALTERNATIVE_DEVICE_LINKING,u.QuickLogMarkerId.DESKTOP_UPSELL_LINK_DEVICE_METRICS,u.QuickLogMarkerId.MOBILE_LANDING_PAGE_METRICS,u.QuickLogMarkerId.PAIRING_SCREEN_HELP_LINK_EVENT,u.QuickLogMarkerId.COMPANION_DEVICE_LINKING_SCREEN,u.QuickLogMarkerId.WHATSAPP_WINDOWS_HYBRID_WEB_DATA_LOSS];function m(){if(!r("gkx")("26258")&&!o("WAWebRuntimeEnvironmentUtils").isWorker()&&n("cr:4941")){var t=new(n("cr:4941"))(window.location.search),a=t.get("qpl_dev_allowlist");if(a!=null&&a!==""){var i=a.split("_");for(var l of i)try{var s=o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.cast(Number.parseInt(l,10));s!=null&&c.push(s)}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[QPL] Invalid markerId in ALLOWLIST_DEV_VERBOSE_LOGGING: ",""])),l)}}}}function p(){return r("gkx")("16752")}var _={init:function(t,n,r){o("WAQuickPerformanceLogger").QPL.init(t,n,r)},clearInstance:function(){o("WAQuickPerformanceLogger").QPL.clearInstance()},getInstance:function(){return o("WAQuickPerformanceLogger").QPL.getInstance()},getNextMarkerInstanceValue:function(t){var e=f(t);return o("WAQuickPerformanceLogger").QPL.getNextMarkerInstanceValue(e)},throwKillswitch:function(t){o("WAQuickPerformanceLogger").QPL.throwKillswitch(t)},clearStorage:function(){o("WAQuickPerformanceLogger").QPL.clearStorage()},logActiveQplMarkers:function(){o("WAQuickPerformanceLogger").QPL.logActiveQplMarkers()},markerStart:function(t,n){var e=f(t);return o("WAQuickPerformanceLogger").QPL.markerStart(e,n)},markerAnnotate:function(t,n,r){var e=f(t);o("WAQuickPerformanceLogger").QPL.markerAnnotate(e,n,r)},markerPoint:function(t,n,r){var e=f(t);o("WAQuickPerformanceLogger").QPL.markerPoint(e,n,r)},markerEnd:function(t,n,r){var e=f(t);o("WAQuickPerformanceLogger").QPL.markerEnd(e,n,r)},genMarkerEnd:function(t,n,r){var e=f(t);return o("WAQuickPerformanceLogger").QPL.genMarkerEnd(e,n,r)},markerDrop:function(t,n){var e=f(t);o("WAQuickPerformanceLogger").QPL.markerDrop(e,n)},getActiveMarkerIDs:function(t){return o("WAQuickPerformanceLogger").QPL.getActiveMarkerIDs(t)},getMarker:function(t,n){n===void 0&&(n=0);var e=f(t);return o("WAQuickPerformanceLogger").QPL.getMarker(e,n)},getMarkerInstances:function(t){var e=f(t);return o("WAQuickPerformanceLogger").QPL.getMarkerInstances(e)}};function f(e){return typeof e=="number"?e:(s||(s=o("QPLEvent"))).getMarkerId(e)}l.ALLOWLIST_DEV_VERBOSE_LOGGING=c,l.ALLOWLIST_IMMEDIATE_UPLOAD=d,l.updateAllowlistDevVerboseLoggingOverrides=m,l.isQplMigrationEnabled=p,l.QPL=_,l.convertMarkerIdOrEvent=f}),98);
__d("qpl",["FBLogger","QPLHasteSupportDataStorage"],(function(t,n,r,o,a,i,l){"use strict";var e={},s={_:function(n,o){var t=e[o];if(t==null){var a=r("QPLHasteSupportDataStorage").get(o);a==null?(r("FBLogger")("staticresources").mustfix("Failed to find a Haste-supplied config for the QPL event identified by token `%s`.",o),t={i:n}):t=babelHelpers.extends({i:n},a),e[o]=t}return t}},u=s;l.default=u}),98);
__d("WAWebCTWABizAccessTokenNonceManager",["WACustomError","WALogger","WAPromiseRetryLoop","WAPromiseTimeout","WAQplTypes","WAResolvable","WASmaxBizAccessTokenRequestSilentNonceRPC","WAWebBizGatingUtils","WAWebQplFlowWrapper","WAWebQplQuickPerformanceLoggerMarkerIds","WAWebQplQuickPerformanceLoggerModule","qpl"],(function(t,n,r,o,a,i,l){var e,s=r("qpl")._(1029383287,"3456"),u=250,c=1e3,d=null;function m(e){if(d!=null&&e!==!0)return d.promise;var t=o("WAWebBizGatingUtils").adAccountTokenNoncePushWaitTimeoutSeconds(),n=o("WAWebBizGatingUtils").adAccountTokenNonceMaxRetries();o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?(o("WAWebQplFlowWrapper").QPL.markerStart(s),o("WAWebQplFlowWrapper").QPL.markerAnnotate(s,{int:{fetch_nonce_timeout:t,fetch_nonce_max_retries:n}})):(o("WAWebQplQuickPerformanceLoggerModule").QPL.markerStart(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_NONCE),o("WAWebQplQuickPerformanceLoggerModule").QPL.markerAnnotate(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_NONCE,{int:{fetch_nonce_timeout:t,fetch_nonce_max_retries:n}}));var r=n,a=function(a){return o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?o("WAWebQplFlowWrapper").QPL.markerAnnotate(s,{int:{fetch_nonce_retry:n-r}}):o("WAWebQplQuickPerformanceLoggerModule").QPL.markerAnnotate(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_NONCE,{int:{fetch_nonce_retry:n-r}}),o("WAPromiseTimeout").promiseTimeout(p(),t*1e3).then(function(e){a(e)}).catch(function(e){var t=r>0;if(r--,!t)throw e instanceof o("WACustomError").TimeoutError&&(o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?o("WAWebQplFlowWrapper").QPL.markerEnd(s,105):o("WAWebQplQuickPerformanceLoggerModule").QPL.markerEnd(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_NONCE,o("WAQplTypes").QuickLogActionType.ABORTED),d=null),e})},i=new(o("WAPromiseRetryLoop")).PromiseRetryLoop({name:"fetchAdAccountNonce",timer:{algo:{type:"exponential",first:u},max:c},code:a});return i.start(),i.promise()}function p(){o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?o("WAWebQplFlowWrapper").QPL.markerPoint(s,"request_nonce_start"):o("WAWebQplQuickPerformanceLoggerModule").QPL.markerPoint(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_NONCE,"request_nonce_start");var e=d=new(o("WAResolvable")).Resolvable;return o("WASmaxBizAccessTokenRequestSilentNonceRPC").sendRequestSilentNonceRPC({}).then(function(t){switch(t.name){case"RequestSilentNonceResponseError":return o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?(o("WAWebQplFlowWrapper").QPL.markerPoint(s,"request_nonce_end"),o("WAWebQplFlowWrapper").QPL.markerEnd(s,3)):(o("WAWebQplQuickPerformanceLoggerModule").QPL.markerPoint(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_NONCE,"request_nonce_end"),o("WAWebQplQuickPerformanceLoggerModule").QPL.markerEnd(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_NONCE,o("WAQplTypes").QuickLogActionType.FAIL)),d=null,{type:"error"};case"RequestSilentNonceResponseRecoveryRequired":return o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?(o("WAWebQplFlowWrapper").QPL.markerAnnotate(s,{bool:{fetch_nonce_recovery_needed:!0}}),o("WAWebQplFlowWrapper").QPL.markerPoint(s,"request_nonce_end"),o("WAWebQplFlowWrapper").QPL.markerEnd(s,3)):(o("WAWebQplQuickPerformanceLoggerModule").QPL.markerAnnotate(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_NONCE,{bool:{fetch_nonce_recovery_needed:!0}}),o("WAWebQplQuickPerformanceLoggerModule").QPL.markerPoint(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_NONCE,"request_nonce_end"),o("WAWebQplQuickPerformanceLoggerModule").QPL.markerEnd(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_NONCE,o("WAQplTypes").QuickLogActionType.FAIL)),d=null,{type:"recovery-required",emailMask:t.value.re
__d("WAWebCommonAdsTypes",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum").Mirrored(["WEAK","STRONG"]),l=n("$InternalEnum").Mirrored(["ACTIVE","CREATING","EXTENDABLE","FINISHED","LIMITED_DELIVERY","NOT_DELIVERING","PAUSED","PENDING","REJECTED","SCHEDULED","ERROR","UNKNOWN"]),s={COMPLETED:"COMPLETED",EXTENDABLE:"EXTENDABLE",PENDING:"PENDING",ACTIVE:"ACTIVE",SCHEDULED:"SCHEDULED",REJECTED:"REJECTED",FINISHED:"FINISHED",PAUSED:"PAUSED",NOT_DELIVERING:"NOT_DELIVERING",UNABLE_TO_CREATE:"ERROR",PAYMENT_PENDING:"PAYMENT_PENDING",CREATING:"CREATING",PAUSING:"PAUSING",RESUMING:"RESUMING",RECOMMENDATION:"RECOMMENDATION",LIMITED_DELIVERY:"LIMITED_DELIVERY",UNKNOWN:"UNKNOWN"};function u(e){return e}function c(e){return e}function d(t,n,r,o){return r===void 0&&(r="WAA"),o===void 0&&(o=e.STRONG),r==="FB"?{type:r,token:t,bp_id:n}:{type:r,token:t,bp_id:n,tokenStrength:o}}i.WAAIdentityTokenStrengthEnum=e,i.BoostingStatusEnum=l,i.BoostingStatus=s,i.asAdId=u,i.asAdCampaignGroupId=c,i.asAdAccountToken=d}),66);
__d("WAWebFailureErrorCodes",[],(function(t,n,r,o,a,i){var e={REASON_GENERIC_FAILURE:400,REASON_NOT_AUTHORIZED:401,REASON_TEMP_BANNED:402,REASON_LOCKED:403,REASON_CLIENT_TOO_OLD:405,REASON_BANNED:406,REASON_BAD_USER_AGENT:409,REASON_INTERNAL_SERVER_ERROR:500,REASON_EXPERIMENTAL:501,REASON_SERVICE_UNAVAILABLE:503};i.FAILURE_REASON=e}),66);
__d("WAWebGraphQLServerError",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({INVALID_ACCESS_TOKEN:190}),l=(function(e){function t(t){var n;return n=e.call(this)||this,n.name="GraphQLServerError",n.source=t,n}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error));function s(e){var t,n,r=(t=(n=e.source)==null?void 0:n.errors)!=null?t:[];return r.map(function(e){return"code="+e.code+(e.summary!=null?" summary="+e.summary:"")+(e.description!=null?" description="+e.description:"")+(e.message!=null?" message="+e.message:"")}).join("; ")}i.GraphQLErrorCode=e,i.GraphQLServerError=l,i.formatGraphQLServerError=s}),66);
__d("WAWebCommonAdEntryPointsTypes",[],(function(t,n,r,o,a,i){function e(e){return e}i.asAdEntryPointContent=e}),66);
__d("WAWebPonyfillsCryptoRandomUUID",[],(function(t,n,r,o,a,i){function e(){return"randomUUID"in self.crypto?self.crypto.randomUUID():("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,function(e){return(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)})}i.default=e}),66);
__d("WAWebUserPrefsCTWA",["WATimeUtils","WAWebBizGatingUtils","WAWebCommonAdEntryPointsTypes","WAWebCommonAdsTypes","WAWebPonyfillsCryptoRandomUUID","WAWebUserPrefsKeys","WAWebUserPrefsStore"],(function(t,n,r,o,a,i,l){function e(){var e=r("WAWebPonyfillsCryptoRandomUUID")();return r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").KEYS.AD_CREATION_FLOW_ID_KEY,e),e}function s(){var t=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").KEYS.AD_CREATION_FLOW_ID_KEY);return(t==null||typeof t!="string")&&(t=e()),t}function u(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").KEYS.AD_CREATION_SEQUENCE_NUMBER_KEY);return(e==null||typeof e!="number")&&(e=1),r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").KEYS.AD_CREATION_SEQUENCE_NUMBER_KEY,e+1),e}function c(){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").KEYS.AD_CREATION_SEQUENCE_NUMBER_KEY,1)}function d(e){var t=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.AD_ENTRY_POINTS_CONFIGURATION);if(t==null||typeof t!="object")return null;var n=t.configuration,a=t.locale,i=t.ts;if(typeof i!="number"||typeof a!="string")return null;var l=!o("WATimeUtils").isInFuture(o("WATimeUtils").futureUnixTime(o("WAWebBizGatingUtils").adEntryPointsConfigurationFetchThreshold()/1e3,o("WATimeUtils").castToUnixTime(i)));if(a!==e||n==null||typeof n!="object")return null;var s=Object.keys(n).reduce(function(e,t){var r=n[t];if(r==null||typeof r!="object")return e;var a=r.content,i=r.shouldShow,l=r.subContent;if(typeof i!="boolean")return e;var s={shouldShow:i};if(a!=null){if(typeof a!="string")return e;s.content=o("WAWebCommonAdEntryPointsTypes").asAdEntryPointContent(a)}if(l!=null){if(typeof l!="string")return e;s.subContent=o("WAWebCommonAdEntryPointsTypes").asAdEntryPointContent(l)}return e[t]=s,e},{});return{configuration:s,isExpired:l}}function m(e,t){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.AD_ENTRY_POINTS_CONFIGURATION,{configuration:t,ts:o("WATimeUtils").unixTime(),locale:e})}function p(e){switch(e){case"WEAK":return o("WAWebCommonAdsTypes").WAAIdentityTokenStrengthEnum.WEAK;case"STRONG":default:return o("WAWebCommonAdsTypes").WAAIdentityTokenStrengthEnum.STRONG}}function _(){if(!o("WAWebBizGatingUtils").adAccountTokenStoringEnabled())return null;var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.AD_ACCOUNT_TOKEN),t=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.AD_ACCOUNT_BP_ID),n=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.AD_ACCOUNT_TOKEN_STRENGTH);return e==null||typeof e!="string"?null:((t==null||typeof t!="string")&&(t=""),(n==null||typeof n!="string")&&(n=null),o("WAWebCommonAdsTypes").asAdAccountToken(e,t,"WAA",p(n)))}function f(e){o("WAWebBizGatingUtils").adAccountTokenStoringEnabled()&&(r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.AD_ACCOUNT_TOKEN,e.token),r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.AD_ACCOUNT_BP_ID,e.bp_id),r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.AD_ACCOUNT_TOKEN_STRENGTH,e.type==="WAA"?e.tokenStrength:null))}function g(){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.AD_ACCOUNT_TOKEN,null),r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.AD_ACCOUNT_BP_ID,null),r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.AD_ACCOUNT_TOKEN_STRENGTH,null)}function h(){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.FB_ACCOUNT_TOKEN,null),r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.FB_ACCOUNT_BP_ID,null)}function y(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.FB_ACCOUNT_TOKEN),t=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.FB_ACCOUNT_BP_ID);return e==null||typeof e!="string"||t==null||typeof t!="string"?null:o("WAWebCommonAdsTypes").asAdAccountToken(e,t,"FB")}function C(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.FB_ACCOUNT_TOKEN,e.token),r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.FB_ACCOUNT_BP_ID,e.bp_id)}function b(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPr
__d("WAWebFetchAdAccountToken",["WAQplTypes","WAResolvable","WASmaxBizCtwaAdAccountGetAccessTokenAndSessionCookiesRPC","WAWebCTWABizAccessTokenNonceManager","WAWebCommonAdsTypes","WAWebFailureErrorCodes","WAWebGraphQLServerError","WAWebQplFlowWrapper","WAWebQplQuickPerformanceLoggerMarkerIds","WAWebQplQuickPerformanceLoggerModule","WAWebUserPrefsCTWA","qpl"],(function(t,n,r,o,a,i,l){var e=r("qpl")._(1029388606,"2771");function s(e){switch(e==null?void 0:e.elementValue){case"Weak":return o("WAWebCommonAdsTypes").WAAIdentityTokenStrengthEnum.WEAK;case"Strong":default:return o("WAWebCommonAdsTypes").WAAIdentityTokenStrengthEnum.STRONG}}var u=null,c=1;function d(t){if(u!=null){if(t!==!0)return u.promise;u=null}var n=u=new(o("WAResolvable")).Resolvable,r=o("WAWebUserPrefsCTWA").getAdAccountToken();return r!=null&&r.bp_id!==""&&t!==!0?(n.resolve({type:"success",token:r}),n.promise):(o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?(o("WAWebQplFlowWrapper").QPL.markerStart(e),o("WAWebQplFlowWrapper").QPL.markerPoint(e,"request_token_start")):(o("WAWebQplQuickPerformanceLoggerModule").QPL.markerStart(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_TOKEN),o("WAWebQplQuickPerformanceLoggerModule").QPL.markerPoint(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_TOKEN,"request_token_start")),f(c).then(function(e){e.type==="success"?o("WAWebUserPrefsCTWA").setAdAccountToken(e.token):(e.type,u=null),n.resolve(e)}).catch(function(e){u=null,n.reject(e)}),n.promise)}function m(){u=null,o("WAWebUserPrefsCTWA").clearAdAccountToken()}function p(e){o("WAWebUserPrefsCTWA").setAdAccountToken(e);var t=new(o("WAResolvable")).Resolvable;t.resolve({type:"success",token:e}),u=t}function _(e){if(e instanceof o("WAWebGraphQLServerError").GraphQLServerError){var t=e.source.errors.some(function(e){return o("WAWebGraphQLServerError").GraphQLErrorCode.cast(e.code)===o("WAWebGraphQLServerError").GraphQLErrorCode.INVALID_ACCESS_TOKEN||e.code===o("WAWebFailureErrorCodes").FAILURE_REASON.REASON_GENERIC_FAILURE});return t}return!1}function f(e){return o("WAWebCTWABizAccessTokenNonceManager").fetchNonce().then(function(t){switch(t.type){case"error":case"recovery-required":return t;default:return t.type,g(t.nonce).then(function(t){return t.type==="incorrect-nonce"&&e>0?f(e-1).then(function(e){return e.type==="success"?e:(e.type,t)}):t})}})}function g(e){return o("WAWebCTWABizAccessTokenNonceManager").markNonceAsUsed(),o("WASmaxBizCtwaAdAccountGetAccessTokenAndSessionCookiesRPC").sendGetAccessTokenAndSessionCookiesRPC({codeElementValue:e}).then(function(e){switch(e.name){case"GetAccessTokenAndSessionCookiesResponseTooManyAttempts":return C(),{type:"too-many-attempts"};case"GetAccessTokenAndSessionCookiesResponseIncorrectNonce":return C(),{type:"incorrect-nonce"};case"GetAccessTokenAndSessionCookiesResponseError":return C(),{type:"error"};default:return e.name,y(),{type:"success",token:o("WAWebCommonAdsTypes").asAdAccountToken(e.value.accessTokenElementValue,e.value.businessPersonId,"WAA",s(e.value.tokenType))}}}).catch(function(e){throw C(),e})}function h(t,n){o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?(o("WAWebQplFlowWrapper").QPL.markerPoint(e,"request_token_end"),o("WAWebQplFlowWrapper").QPL.markerEnd(e,n)):(o("WAWebQplQuickPerformanceLoggerModule").QPL.markerPoint(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_TOKEN,"request_token_end"),o("WAWebQplQuickPerformanceLoggerModule").QPL.markerEnd(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MANAGE_ADS_FETCH_TOKEN,t))}function y(){h(o("WAQplTypes").QuickLogActionType.SUCCESS,2)}function C(){h(o("WAQplTypes").QuickLogActionType.FAIL,3)}function b(){return o("WAWebCTWABizAccessTokenNonceManager").getMaximumNonceFetchTimeoutSeconds()*(c+1)}l.FETCH_AD_ACCOUNT_TOKEN_MAX_RETRIES=c,l.fetchToken=d,l.markTokenAsInvalid=m,l.setToken=p,l.hasGraphQLAuthError=_,l.getMaximumAdAccountFetchTimeoutSeconds=b}),98);
__d("objectValues",[],(function(t,n,r,o,a,i){"use strict";function e(e){return Object.values(e)}i.default=e}),66);
__d("BootloaderEvents",["Arbiter","objectValues"],(function(t,n,r,o,a,i,l){var e="bootloader/bootload",s="bootloader/bootload_started",u="bootloader/callback_timeout",c="bootloader/defer_timeout",d="hasteResponse/handle",m="bootloader/resource_in_longtail_bt_manifest",p="bootloader/bootload_error",_="bootloader/bootload_endpoint_error",f=new(r("Arbiter")),g=new Set,h=new Set,y=!1;function C(e,t){return"haste_response_ef:"+e+":"+(t!=null?t:"<unknown>")}function b(e){var t=new Map;for(var n of r("objectValues")(e))for(var o of n){var a=o[0],i=o[1];t.set(a,i)}return t}function v(){return{blocking:new Map,nonblocking:new Map,default:new Map}}function S(e){g.add(e),f.inform(s,e,"persistent")}function R(t){g.delete(t),f.inform(e,t,"persistent")}function L(e,t){h.add(C(e,t))}function E(e,t,n){f.inform(C(e,t),n,"persistent")}function k(e){f.inform(c,e,"persistent")}function I(e){return f.subscribe(s,function(t,n){return e(n)})}function T(t){return f.subscribe(e,function(e,n){return t(n)})}function D(e){return f.subscribe(c,function(t,n){return e(n)})}function x(){return new Set(g)}function $(e){f.inform(d,e,"persistent")}function P(e){return f.subscribe(d,function(t,n){var r=C(n.source,n.sourceDetail);if(h.has(r)){f.subscribe(r,function(t,r){return e(babelHelpers.extends({},n,{efData:r}))});return}e(n)})}function N(e){return f.subscribe(m,function(t,n){e(n)})}function M(){return y}function w(e,t){y=!0,f.inform(m,{hashes:e,source:t},"persistent")}function A(e){return f.subscribe(u,function(t,n){e(n)})}function F(e){f.inform(u,e,"persistent")}function O(e){return f.subscribe(p,function(t,n){return e(n)})}function B(e){f.inform(p,e,"persistent")}function W(e){return f.subscribe(_,function(t,n){return e(n)})}function q(e){f.inform(_,e,"persistent")}l.flattenResourceMapSet=b,l.newResourceMapSet=v,l.notifyBootloadStart=S,l.notifyBootload=R,l.notifyHasteResponseEFStart=L,l.notifyHasteResponseEF=E,l.notifyDeferTimeout=k,l.onBootloadStarted=I,l.onBootload=T,l.onDeferTimeout=D,l.getActiveBootloads=x,l.notifyHasteResponse=$,l.onHasteResponse=P,l.onResourceInLongTailBTManifest=N,l.getHasDetectedResourceInLongTailBTManifest=M,l.notifyResourceInLongTailBTManifest=w,l.onBootloaderCallbackTimeout=A,l.notifyBootloaderCallbackTimeout=F,l.onBootloadError=O,l.notifyBootloadError=B,l.onBootloadEndpointError=W,l.notifyBootloadEndpointError=q}),98);
__d("JSResourceEvents",["performanceAbsoluteNow"],(function(t,n,r,o,a,i,l){var e,s=50,u=new Map;function c(t,n,o){var a=t,i=n!=null?n:"",l=u.get(a);l||u.set(a,l=new Map);var c=l.get(i);c||l.set(i,c=new Map);var d=c.get(o);d||c.set(o,d=[0,[]]),d[1][d[0]++%s]=(e||(e=r("performanceAbsoluteNow")))()}function d(e,t,n){var r=u.get(e);if(!r)return[];var o=[];for(var a of r){var i=a[0],l=a[1];for(var s of l){var c=s[0],d=s[1];for(var m of d[1])m>=t&&m<=n&&o.push({module:e,ref:i||null,type:c,time:m})}}return o.sort(function(e,t){return e.time-t.time})}function m(e,t){var n=new Map;for(var r of u.keys()){var o=d(r,e,t);o.length&&n.set(r,o)}return n}l.notify=c,l.getEvents=d,l.getAllModuleEvents=m}),98);
__d("ifRequired",[],(function(t,n,r,o,a,i){function e(e,t,n){var r,a;if((r=o)==null||r.call(null,[e],function(e){a=e}),a&&t)return t(a);if(!a&&n)return n()}i.default=e}),66);
__d("ifRequireable",["ifRequired"],(function(t,n,r,o,a,i,l){function e(e,t,n){return r("ifRequired").call(null,e,t,n)}l.default=e}),98);
__d("JSResourceReferenceImpl",["BootloaderEvents","JSResourceEvents","Promise","PromiseAnnotate","err","ifRequireable","ifRequired"],(function(t,n,r,o,a,i,l){var e,s,u=function(t){return t},c=[],d=null;function m(e){d?e(d):c.push(e)}var p="JSResource: unknown caller",_=(function(){function t(e){this.$1=e}t.setBootloader=function(t){d=t;for(var e of c)e(d);c=[]};var a=t.prototype;return a.getModuleId=function(){var e=this.$1;return e},a.getModuleIdAsRef=function(){return this.$1},a.load=function(){var t=this,a=this.$2,i=this.getModuleId();o("JSResourceEvents").notify(this.$1,a,"LOADED");var l=new(s||(s=n("Promise")))(function(e,n){var l=o("BootloaderEvents").onBootloadEndpointError(function(e){if(e.module===i){l==null||l.unsubscribe();var t=r("err")("[INTERNAL ONLY] Bootloading module "+i+" failed with error MID opes:"+e.errorMID+". This issue may cause infinite spinners in production.");t.opes_mids=[e.errorMID],n(t)}});m(function(n){var r;n.loadModules([t.getModuleIdAsRef()],function(n){l==null||l.unsubscribe(),o("JSResourceEvents").notify(t.$1,a,"PROMISE_RESOLVED"),e(n)},(r=t.$2)!=null?r:p)})});return(e||(e=o("PromiseAnnotate"))).setDisplayName(l,"Bootload("+this.getModuleId()+")"),l},a.preload=function(){var e,t=this,n=(e=this.$2)!=null?e:p;m(function(e){return e.loadModules([t.getModuleIdAsRef()],function(){},"preload: "+n)})},a.equals=function(t){return this===t||this.$1==t.$1},a.getModuleIfRequireable=function(){return o("JSResourceEvents").notify(this.$1,this.$2,"ACCESSED"),r("ifRequireable").call(null,this.$1,u)},a.getModuleIfRequired=function(){return o("JSResourceEvents").notify(this.$1,this.$2,"ACCESSED"),r("ifRequired").call(null,this.$1,u)},t.disableForSSR_DO_NOT_USE=function(){this.$3=!1},a.isAvailableInSSR_DO_NOT_USE=function(){return this.constructor.$3},a.__setRef=function(t){return this.$2=t,o("JSResourceEvents").notify(this.$1,this.$2,"CREATED"),this},t.loadAll=function(t,n){var e={},r=!1;for(var a of t){var i=a.$2;i&&(r=!0,e[i]=!0),o("JSResourceEvents").notify(a.$1,i,"LOADED")}m(function(o){return o.loadModules(t.map(function(e){return e.getModuleId()}),n,r?Object.keys(e).join(":"):p)})},t})();_.$3=!0,l.default=_}),98);
__d("JSResource",["JSResourceReferenceImpl"],(function(t,n,r,o,a,i,l){var e={};function s(t,n){e[t]=n}function u(t){return e[t]}function c(e){var t=e,n=u(t);if(n)return n;var o=new(r("JSResourceReferenceImpl"))(t);return s(t,o),o}c.loadAll=r("JSResourceReferenceImpl").loadAll,l.default=c}),98);
__d("JSResourceForInteraction",["JSResource"],(function(t,n,r,o,a,i,l){function e(e){return r("JSResource").call(null,e)}var s=e;l.default=s}),98);
__d("WAWebGraphQLConstants",["WALogger","WAWebUserPrefsGeneral"],(function(t,n,r,o,a,i,l){var e,s="https://graph.whatsapp.com/graphql/";function u(){return d("")}function c(){return d("catalog")}function d(e){return""+s+e}var m="https://graph.facebook.com/graphql";function p(){return m}var _="WA|787118555984857|7bb1544a3599aa180ac9a3f7688ba243",f="WA|368348580915920|f740dc6ab59f4466ba09052010768cc1";l.whatsappGraphqlEndpointWWW=u,l.whatsappGraphqlEndpointCatalog=c,l.generateFacebookGraphqlEndpoint=p,l.WHATSAPP_GRAPHQL_CATALOG_ACCESS_TOKEN=_,l.WHATSAPP_GRAPHQL_WWW_ACCESS_TOKEN=f}),98);
__d("WAWebGraphQLPersistedQueries",[],(function(t,n,r,o,a,i){var e={WAWebBizGraphQLRefreshCartJobQuery:"26249779981350522",queryProductListCatalogQuery:"5127568407281377",WAWebAiAgentAutoReplyControlMutation:"9175037952515083",WAWebCanonicalHatchIdentityGetQuery:"26226835783605669",WAWebCanonicalUserValidQuery:"25995999653397511",WAWebBizGetCustomUrlUserGraphqlQuery:"7942225995860428",WAWebBizGetPriceTiersQuery:"6190826684377935",WAWebBizGetProfileShimlinksQuery:"24491258413796282",WAWebGraphQLProductCatalogGetPublicKeyJobQuery:"24765734146405491",WAWebGraphQLVerifyPostcodeJobQuery:"7573183149457062",WAWebReportProductJobMutation:"8473660082655001",WAWebGalaxyFlowsDrawerGetFlowDataQuery:"24989855014035777",WAWebFetchMetaAISearchNullStateSuggestionsQuery:"9962874563796224",WAWebFetchMetaAISearchTypeAheadSuggestionsQuery:"10099941310063078",WAWebNativeMLModelQuery:"9175958945830972",WAWebSignupMetadataQuery:"26378108788468347"};i.PersistedQueries=e}),66);
__d("WAWebGraphQLRemapLocale",["WALogger","isPlainObject"],(function(t,n,r,o,a,i,l){var e,s,u,c=function(t,n){try{var e=JSON.parse(n);return r("isPlainObject")(e)?Object.keys(e).find(function(n){var r=e[n];return Array.isArray(r)?r.includes(t):!1})||t:(o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Invalid json locale mapping"]))),t)}catch(e){return o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Invalid json locale mapping"]))),t}};l.graphQLRemapLocale=c}),98);
__d("WAWebModernizr",[],(function(t,n,r,o,a,i){function e(){return self.Modernizr}i.getModernizr=e}),66);
__d("WAWebMiscGatingUtils",["WAWebABProps","WAWebGroupType","WAWebMobilePlatforms","WAWebModernizr","WAWebPrimaryFeatures","WAWebUA"],(function(t,n,r,o,a,i,l){function e(){return!o("WAWebABProps").getABPropConfigValue("disable_auto_download")}function s(e){return e>=o("WAWebABProps").getABPropConfigValue("pnh_cag_disable_reactions_group_size")?!1:o("WAWebMobilePlatforms").isSMB()?o("WAWebABProps").getABPropConfigValue("parent_group_view_enabled_for_smb_on_web"):!0}function u(e){var t;return e===o("WAWebGroupType").GroupType.LINKED_ANNOUNCEMENT_GROUP?t=o("WAWebABProps").getABPropConfigValue("community_announcement_group_size_limit"):t=o("WAWebABProps").getABPropConfigValue("group_size_limit"),t}function c(){return o("WAWebPrimaryFeatures").primaryFeatureEnabled("recent_sticker")}function d(){return o("WAWebPrimaryFeatures").primaryFeatureEnabled("favorite_sticker")}function m(){return o("WAWebABProps").getABPropConfigValue("favorite_sticker_sync_after_pairing_enabled_web")}function p(){var e=o("WAWebModernizr").getModernizr();return!(o("WAWebUA").UA.isGecko&&!(e!=null&&e.exiforientation))}function _(){return o("WAWebABProps").getABPropConfigValue("web_group_profile_editor")}function f(){return o("WAWebABProps").getABPropConfigValue("web_multi_skin_toned_emoji_picker")}function g(){return o("WAWebABProps").getABPropConfigValue("web_message_list_a11y_redesign")}function h(){return o("WAWebABProps").getABPropConfigValue("web_abprop_media_links_docs_search")}function y(){return o("WAWebABProps").getABPropConfigValue("graphql_locale_remapping")}function C(){return o("WAWebABProps").getABPropConfigValue("web_message_custom_aria_label")}function b(){return o("WAWebABProps").getABPropConfigValue("four_reactions_in_bubble_enabled")}function v(){return o("WAWebABProps").getABPropConfigValue("web_message_plugin_frontend_registration_enabled")}function S(){return!o("WAWebMobilePlatforms").isSMB()}function R(){return o("WAWebPrimaryFeatures").primaryFeatureEnabled("ddm_settings")}function L(){var e;return(e=o("WAWebABProps").getABPropConfigValue("drop_last_name"))!=null?e:!1}function E(){return o("WAWebMobilePlatforms").isSMB()&&o("WAWebABProps").getABPropConfigValue("smb_rambutan_enabled")}function k(){return o("WAWebABProps").getABPropConfigValue("group_suspend_v2_enabled")}function I(){return o("WAWebABProps").getABPropConfigValue("blue_enabled")}function T(){return o("WAWebABProps").getABPropConfigValue("blue_education_enabled")}function D(){return o("WAWebMobilePlatforms").isSMB()?o("WAWebABProps").getABPropConfigValue("blue_profile_locked_ui_enabled"):!1}function x(){return o("WAWebABProps").getABPropConfigValue("blue_strings_enabled")}function $(){return o("WAWebABProps").getABPropConfigValue("blue_client_p0_logging_enabled")}function P(){o("WAWebABProps").getABPropConfigValue("wa_web_pre_chat_device_id_test")}l.webMediaAutoDownloadEnabled=e,l.cagReactionsSend=s,l.getGroupSizeLimit=u,l.isRecentStickersMDEnabled=c,l.isFavoriteStickersEnabled=d,l.isFavoriteStickerSyncAfterPairingEnabled=m,l.isHighQualityVideoThumbnailsEnabled=p,l.groupProfileEditorEnabled=_,l.multiSkinToneEmojiPickerEnabled=f,l.messageListA11yRedesignEnabled=g,l.mediaLinksDocsFilteringEnabled=h,l.getGraphqlLocaleRemapping=y,l.messageCustomAriaLabelEnabled=C,l.fourReactionsInBubbleEnabled=b,l.messagePluginFrontendRegistrationEnabled=v,l.isPrivacyNarrativeV1Enabled=S,l.isDefaultDisappearingMessagesEnabled=R,l.isDropLastNameEnabled=L,l.isRambutanEnabled=E,l.isGroupSuspendV2Enabled=k,l.isBlueEnabled=I,l.isBlueEducationEnabled=T,l.isBlueLockingEnabled=D,l.isBlueStringsEnabled=x,l.isBlueP0LoggingEnabled=$,l.checkDeviceIdTestAbProp=P}),98);
__d("BaseDeserializePHPQueryData",[],(function(t,n,r,o,a,i){"use strict";var e=/^([-_\w]+)((?:\[[-_\w]*\])+)=?(.*)/;function l(e){return e==="hasOwnProperty"||e==="__proto__"?"\uD83D\uDF56":e}function s(t,n){if(t==null||t==="")return{};for(var r={},o=t.replace(/%5B/gi,"[").replace(/%5D/gi,"]"),a=o.split("&"),i=Object.prototype.hasOwnProperty,s=0,u=a.length;s<u;s++){var c=a[s].match(e);if(c){var _=c[2].split(/\]\[|\[|\]/).slice(0,-1),f=c[1],g=n(c[3]||"");_[0]=f;for(var h=r,y=0;y<_.length-1;y++){var C=l(_[y]);if(C){if(!i.call(h,C)){var b=_[y+1]&&!_[y+1].match(/^\d{1,3}$/)?{}:[];if(h[C]=b,h[C]!==b)return r}h=h[C]}else _[y+1]&&!_[y+1].match(/^\d{1,3}$/)?h.push({}):h.push([]),h=h[h.length-1]}h instanceof Array&&_[_.length-1]===""?h.push(g):h[l(_[_.length-1])]=g}else{var d=a[s].indexOf("=");if(d===-1)r[n(a[s])]=null;else{var m=a[s].substring(0,d),p=a[s].substring(d+1);r[n(m)]=n(p)}}}return r}i.deserialize=s}),66);
__d("flattenPHPQueryData",["invariant"],(function(t,n,r,o,a,i,l,s){"use strict";function e(e){return u(e,"",{})}function u(e,t,n){if(e==null)n[t]=void 0;else if(typeof e=="object"){typeof e.appendChild!="function"||s(0,2616);for(var r in e)r!=="$$typeof"&&Object.prototype.hasOwnProperty.call(e,r)&&e[r]!==void 0&&u(e[r],t?t+"["+r+"]":r,n)}else n[t]=e;return n}l.default=e}),98);
__d("PHPQuerySerializer",["BaseDeserializePHPQueryData","flattenPHPQueryData"],(function(t,n,r,o,a,i,l){function e(e){var t=[],n=r("flattenPHPQueryData")(e);for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var a=s(o);n[o]===void 0?t.push(a):t.push(a+"="+s(String(n[o])))}return t.join("&")}function s(e){return encodeURIComponent(e).replace(/%5D/g,"]").replace(/%5B/g,"[")}function u(e){return o("BaseDeserializePHPQueryData").deserialize(e,c)}function c(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}}var d={decodeComponent:c,deserialize:u,encodeComponent:s,serialize:e};i.exports=d}),34);
__d("PHPQuerySerializerNoEncoding",["BaseDeserializePHPQueryData","flattenPHPQueryData"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=[],n=r("flattenPHPQueryData")(e);for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var a=o;n[o]===void 0?t.push(a):t.push(a+"="+String(n[o]))}return t.join("&")}function s(e){return e}function u(e){return o("BaseDeserializePHPQueryData").deserialize(e,c)}function c(e){return e}var d={decodeComponent:c,deserialize:u,encodeComponent:s,serialize:e},m=d;l.default=m}),98);
__d("ReloadPage",["Env","ifRequireable"],(function(t,n,r,o,a,i,l){var e;function s(n){var o=r("ifRequireable")("BlueCompatRouter",function(e){return e});if((e||(e=r("Env"))).isCQuick&&o){o.sendMessage({compatAction:"reload"});return}t.window.location.reload(n)}function u(e){t.setTimeout(s,e)}l.now=s,l.delay=u}),98);
__d("PHPStrictQuerySerializer",["PHPQuerySerializer","flattenPHPQueryData"],(function(t,n,r,o,a,i,l){var e;function s(e){var t=[],n=r("flattenPHPQueryData")(e);for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var a=u(o);n[o]===void 0?t.push(a):t.push(a+"="+u(String(n[o])))}return t.join("&")}function u(e){return encodeURIComponent(e)}l.serialize=s,l.encodeComponent=u,l.deserialize=(e||(e=o("PHPQuerySerializer"))).deserialize,l.decodeComponent=e.decodeComponent}),98);
__d("URIRFC3986",[],(function(t,n,r,o,a,i){"use strict";var e=new RegExp("^([^:/?#]+:)?(//([^\\\\/?#@]*@)?(\\[[A-Fa-f0-9:.]+\\]|[^\\/?#:]*)(:[0-9]*)?)?([^?#]*)(\\?[^#]*)?(#.*)?");function l(t){if(t.trim()==="")return null;var n=t.match(e);if(n==null)return null;var r=n[2]?n[2].substr(2):null,o=n[1]?n[1].substr(0,n[1].length-1):null,a={uri:n[0]?n[0]:null,scheme:o,authority:r,userinfo:n[3]?n[3].substr(0,n[3].length-1):null,host:n[2]?n[4]:null,port:n[5]&&n[5].substr(1)?parseInt(n[5].substr(1),10):null,path:n[6]?n[6]:null,query:n[7]?n[7].substr(1):null,fragment:n[8]?n[8].substr(1):null,isGenericURI:r===null&&!!o};return a}i.parse=l}),66);
__d("URISchemes",["$InternalEnum"],(function(t,n,r,o,a,i){"use strict";var e=new Set(["about","accountscenter","aidemos","aistudio","apk","blob","barcelona","cmms","fb","fba","fbatwork","fb-ama","fb-internal","fb-workchat","fb-workchat-secure","fb-messenger","fb-messenger-public","fb-messenger-group-thread","fb-page-messages","fb-pma","fbcf","fbconnect","fbinternal","fbmobilehome","fbrpc","file","flipper","ftp","gtalk","http","https","mailto","wss","ms-app","intent","itms","itms-apps","itms-services","lasso","market","svn+ssh","fbstaging","tel","sms","pebblejs","sftp","whatsapp","moments","flash","fblite","chrome-extension","webcal","instagram","iglite","fb124024574287414","fb124024574287414rc","fb124024574287414master","fb1576585912599779","fb929757330408142","designpack","fbpixelcloud","fbapi20130214","fb1196383223757595","tbauth","oculus","oculus.store","oculus.feed","fb1680871178595114","fb1543576032349914","fb1635404796768116","fb147781309031234","oculusstore","socialplatform","odh","com.oculus.rd","aria","skype","ms-windows-store","callto","messenger","workchat","fb236786383180508","fb1775440806014337","data","fb-mk","munki","origami-file","fb-nimble-vrsrecorder","fb-nimble-monohandtrackingvis","together","togetherbl","horizonlauncher","horizon","venues","whatsapp-consumer","whatsapp-smb","fb-ide-opener","fb-vscode","fb-vscode-insiders","fb-vscode-dev","editor","spark-studio","spark-player","spark-simulator","meta-spatial-editor","cosmo-player","arstudio","manifold","origami-internal","origami-public","stella","mwa","mattermost","logaggregator","pcoip","cinema","home","oculus360photos","systemux","content","moonstone","hsr-asset-viewer","upi","phonepe","gpay","tez","paytmmp","bhim","q4bconfigurator","q4bnux","fb-viewapp","meta-ai","vibes","x-safari-https","meta-bloks","facebook-horizon","fbboost","ctrl-hub","ctrl-launcher","hsr-editor","assethub","gizmo","aura","basel","lantern"]),l=n("$InternalEnum")({EXPLICITLY_ALLOWED_SCHEMES_ONLY:"explicitly_allowed_schemes_only",INCLUDE_DEFAULTS:"include_defaults"});function s(t,n,r){return n===void 0&&(n=l.INCLUDE_DEFAULTS),t==null||t===""?!0:(r==null?void 0:r.has(t.toLowerCase()))||n===l.INCLUDE_DEFAULTS&&e.has(t.toLowerCase())}i.Options=l,i.isAllowed=s}),66);
__d("isSameOrigin",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){return!e.getProtocol()||!e.getDomain()||!t.getProtocol()||!t.getDomain()?!1:e.getOrigin()===t.getOrigin()}i.default=e}),66);
__d("setHostSubdomain",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){var n=e.split(".");return n.length<3?n.unshift(t):n[0]=t,n.join(".")}i.default=e}),66);
__d("URIAbstractBase",["invariant","FBLogger","PHPStrictQuerySerializer","URIRFC3986","URISchemes","isSameOrigin","setHostSubdomain"],(function(t,n,r,o,a,i,l,s){var e,u,c={deserialize:o("PHPStrictQuerySerializer").deserialize,serialize:o("PHPStrictQuerySerializer").serialize},d=new RegExp("[\\x00-\\x2c\\x2f\\x3b-\\x40\\x5c\\x5e\\x60\\x7b-\\x7f\\uFDD0-\\uFDEF\\uFFF0-\\uFFFF\\u2047\\u2048\\uFE56\\uFE5F\\uFF03\\uFF0F\\uFF1F]"),m=new RegExp("^(?:[^/]*:|[\\x00-\\x1f]*/[\\x00-\\x1f]*/)"),p=[],_=(function(){function t(n,r,a,i){a===void 0&&(a=(e||(e=o("URISchemes"))).Options.INCLUDE_DEFAULTS),r||s(0,2966),this.$9=r,this.$7="",this.$1="",this.$6="",this.$5="",this.$3="",this.$4=!1,this.$8={},this.$2=!1,this.$12=a,this.$13=i,t.parse(this,n,!0,r),this.$11=!1}t.parse=function(a,i,l,s){if(i==null||i==="")return!0;if(i instanceof t)return a.setProtocol(i.getProtocol()),a.setDomain(i.getDomain()),a.setPort(i.getPort()),a.setPath(i.getPath()),a.setQueryData(s.deserialize(s.serialize(i.getQueryData()))),a.setFragment(i.getFragment()),a.setIsGeneric(i.getIsGeneric()),a.setForceFragmentSeparator(i.getForceFragmentSeparator()),a.setOriginalRawQuery(i.getOriginalRawQuery()),a.setQueryParamModified(!1),!0;var n=i.toString().trim(),c=(u||(u=o("URIRFC3986"))).parse(n)||{fragment:null,scheme:null,query:null};if(!l&&!(e||(e=o("URISchemes"))).isAllowed(c.scheme,a.$12,a.$13)||(a.setProtocol(c.scheme||""),!l&&d.test(c.host||"")))return!1;if(a.setDomain(c.host||""),a.setPort(c.port||""),a.setPath(c.path||""),l)a.setQueryData(s.deserialize(c.query||"")||{});else try{a.setQueryData(s.deserialize(c.query||"")||{})}catch(e){return!1}if(a.setFragment(c.fragment||""),c.fragment===""&&a.setForceFragmentSeparator(!0),a.setIsGeneric(c.isGenericURI||!1),a.setOriginalRawQuery(c.query),a.setQueryParamModified(!1),c.userinfo!==null){if(l)throw new Error("URI.parse: invalid URI (userinfo is not allowed in a URI): "+n);return!1}if(!a.getDomain()&&a.getPath().indexOf("\\")!==-1){if(l)throw new Error("URI.parse: invalid URI (no domain but multiple back-slashes): "+n);return!1}if(!n.startsWith("#")&&!a.getProtocol()&&m.test(n)){if(l)throw new Error("URI.parse: invalid URI (unsafe protocol-relative URLs): "+n+"'");return!1}if(a.getDomain()&&a.getPath()&&!a.getPath().startsWith("/")){if(l)throw new Error("URI.parse: invalid URI (domain and path where path lacks leading slash): "+n);return!1}if(a.getProtocol()&&a.getProtocol()!=="file"&&!a.getIsGeneric()&&!a.getDomain()&&a.getPath()!==""&&(r("FBLogger")("uri").warn('URI.parse: invalid URI (protocol "'+a.getProtocol()+'" with no domain)'),a.enforceProtocolRequiresDomain())){if(l)throw new Error("URI.parse: invalid URI (protocol and path but no domain): "+n);return!1}return!0},t.tryParse=function(n,r,o,a){var e=new t(null,r,o,a);return t.parse(e,n,!1,r)?e:null},t.isValid=function(n,r,o,a){return!!t.tryParse(n,r,o,a)};var n=t.prototype;return n.setProtocol=function(n){return(e||(e=o("URISchemes"))).isAllowed(n,this.$12,this.$13)||s(0,11793,n),this.$7=n,this},n.getProtocol=function(){return(this.$7||"").toLowerCase()},n.setSecure=function(t){return this.setProtocol(t?"https":"http")},n.isSecure=function(){return this.getProtocol()==="https"},n.setDomain=function(t){if(d.test(t))throw new Error("URI.setDomain: unsafe domain specified: "+t+" for url "+this.toString());return this.$1=t,this},n.getDomain=function(){return this.$1},n.setPort=function(t){return this.$6=t,this},n.getPort=function(){return this.$6},n.setPath=function(t){return this.$5=t,this},n.getPath=function(){return this.$5},n.addQueryData=function(t,n){return Object.prototype.toString.call(t)==="[object Object]"?Object.assign(this.$8,t):this.$8[t]=n,this.$11=!0,this},n.setQueryData=function(t){return this.$8=t,this.$11=!0,this},n.getQueryData=function(){return this.$8},n.setQueryString=function(t){return this.setQueryData(this.$9.deserialize(t))},n.getQueryString=function(t,n,r){return t===void 0&&(t=!1),n===void 0&&(n=function(){return!1}),r===void 0&&(r=null),this.$14(!1,t,n,r)},n.$14=function(t,n,r,o){if(t===void 0&&(t=!1),n===void 0&&(n=!1),r===void 0&&(r=
__d("URIBase",["ExecutionEnvironment","PHPQuerySerializerNoEncoding","URIAbstractBase","URISchemes","UriNeedRawQuerySVChecker","err","getErrorSafe","justknobx"],(function(t,n,r,o,a,i,l){var e,s;function u(e,t,n,o){try{return r("URIAbstractBase").parse(e,t,n,o)}catch(e){var a=r("getErrorSafe")(e);throw new Error(r("err")(a.message))}}var c=(function(t){function n(e,n,r,a){var i;return r===void 0&&(r=(s||(s=o("URISchemes"))).Options.INCLUDE_DEFAULTS),i=t.call(this,e,n,r,a)||this,i.$URIBase$p_1=n,u(i,e,!0,n),i}babelHelpers.inheritsLoose(n,t),n.tryParse=function(t,r,a,i){a===void 0&&(a=(s||(s=o("URISchemes"))).Options.INCLUDE_DEFAULTS);var e=new n(null,r,a,i);return u(e,t,!1,r)?e:null},n.isValid=function(t,r,a,i){return a===void 0&&(a=(s||(s=o("URISchemes"))).Options.INCLUDE_DEFAULTS),!!n.tryParse(t,r,a,i)};var a=n.prototype;return a.setDomain=function(n){try{t.prototype.setDomain.call(this,n)}catch(t){var e=r("getErrorSafe")(t);throw new Error(r("err")(e.message))}return this},a.getQualifiedURIBase=function(){return new n(this,this.$URIBase$p_1).qualify()},a.qualify=function(){if(!this.getDomain()){var t=(typeof self!="undefined"?self:typeof window!="undefined"?window:{location:{href:""}}).location.href;(e||(e=r("ExecutionEnvironment"))).isInWorker&&t&&t.startsWith("blob:")&&(t=t.substring(5,t.length));var o=new n(t,this.$URIBase$p_1);this.setProtocol(o.getProtocol()).setDomain(o.getDomain()).setPort(o.getPort())}return this},a.isSubdomainOfDomain=function(t){var e=this.getDomain();return n.isDomainSubdomainOfDomain(e,t,this.$URIBase$p_1)},n.isDomainSubdomainOfDomain=function(t,r,o){if(r===""||t==="")return!1;if(t.endsWith(r)){var e=t.length,a=r.length,i=e-a-1;if(e===a||t[i]==="."){var l=new n(null,o);return l.setDomain(r),n.isValid(l,o)}}return!1},a.toString=function(){return t.prototype.toString.call(this,r("UriNeedRawQuerySVChecker").isDomainNeedRawQuery,r("PHPQuerySerializerNoEncoding"))},a.toStringRawQuery=function(){return t.prototype.toStringRawQuery.call(this,r("UriNeedRawQuerySVChecker").isDomainNeedRawQuery,r("PHPQuerySerializerNoEncoding"))},a.toStringPreserveQuery=function(){return t.prototype.toStringPreserveQuery.call(this,r("UriNeedRawQuerySVChecker").isDomainNeedRawQuery,r("PHPQuerySerializerNoEncoding"))},a.toStringStrictQueryEncoding=function(){return t.prototype.toStringStrictQueryEncoding.call(this,r("UriNeedRawQuerySVChecker").isDomainNeedRawQuery)},a.getQueryString=function(n){return n===void 0&&(n=!1),t.prototype.getQueryString.call(this,n,r("UriNeedRawQuerySVChecker").isDomainNeedRawQuery,r("PHPQuerySerializerNoEncoding"))},a.enforceProtocolRequiresDomain=function(){return r("justknobx")._("3414")},n})(r("URIAbstractBase"));l.default=c}),98);
__d("UriNeedRawQuerySVChecker",["PHPQuerySerializer","URIBase","UriNeedRawQuerySVConfig"],(function(t,n,r,o,a,i){"use strict";var e,l,s=["http","https"];function u(t){if(t==null)return!1;var r=t instanceof(e||(e=n("URIBase")))?t:(e||(e=n("URIBase"))).tryParse(t,l||(l=n("PHPQuerySerializer")));if(r==null)return!1;var o=r.getProtocol();return s.includes(o)?c(r.getDomain()):!1}function c(t){return t!=null&&n("UriNeedRawQuerySVConfig").uris.some(function(r){return(e||(e=n("URIBase"))).isDomainSubdomainOfDomain(t,r,l||(l=n("PHPQuerySerializer")))})}a.exports={isUriNeedRawQuery:u,isDomainNeedRawQuery:c}}),null);
__d("isFacebookURI",[],(function(t,n,r,o,a,i){var e=null,l=["http","https"];function s(t){e||(e=new RegExp("(^|\\.)facebook\\.com$","i"));var n=e;return t.isEmpty()&&t.toString()!=="#"?!1:!t.getDomain()&&!t.getProtocol()?!0:l.indexOf(t.getProtocol())!==-1&&n.test(t.getDomain())}s.setRegex=function(t){e=t},i.default=s}),66);
__d("memoizeStringOnly",[],(function(t,n,r,o,a,i){"use strict";function e(e){var t={};return function(n){return Object.prototype.hasOwnProperty.call(t,n)||(t[n]=e.call(this,n)),t[n]}}i.default=e}),66);
__d("unqualifyURI",[],(function(t,n,r,o,a,i){function e(e){return e.setProtocol("").setDomain("").setPort("")}i.default=e}),66);
__d("URI",["Env","FBLogger","PHPQuerySerializer","PHPQuerySerializerNoEncoding","ReloadPage","URIBase","UriNeedRawQuerySVChecker","cr:1078","cr:1080","ifRequired","isFacebookURI","memoize","memoizeStringOnly","unqualifyURI"],(function(t,n,r,o,a,i,l){var e,s,u,c=r("memoize")(function(){return new m(window.location.href)});function d(){return r("ifRequired")("PageTransitions",function(e){if(e.isInitialized())return e})}var m=(function(a){function i(t,n,i){var l=o("UriNeedRawQuerySVChecker").isUriNeedRawQuery(t)?r("PHPQuerySerializerNoEncoding"):e||(e=r("PHPQuerySerializer"));return a.call(this,t,l,n,i)||this}babelHelpers.inheritsLoose(i,a);var l=i.prototype;return l.setPath=function(t){return this.path=t,a.prototype.setPath.call(this,t)},l.getPath=function(){var e=a.prototype.getPath.call(this);return e&&e.replace(/^\/+/,"/")},l.setProtocol=function(t){return this.protocol=t,a.prototype.setProtocol.call(this,t)},l.setDomain=function(t){return this.domain=t,a.prototype.setDomain.call(this,t)},l.setPort=function(t){return this.port=t,a.prototype.setPort.call(this,t)},l.setFragment=function(t){return this.fragment=t,a.prototype.setFragment.call(this,t)},l.stripTrailingSlash=function(){return this.setPath(this.getPath().replace(/\/$/,"")),this},l.addTrailingSlash=function(){var e=this.getPath();return e.length>0&&e[e.length-1]!=="/"&&this.setPath(e+"/"),this},l.valueOf=function(){return this.toString()},l.getRegisteredDomain=function(){if(!this.getDomain())return"";if(!r("isFacebookURI")(this))return null;var e=this.getDomain().split("."),t=e.indexOf("facebook");return t===-1&&(t=e.indexOf("workplace")),e.slice(t).join(".")},l.getUnqualifiedURI=function(){return r("unqualifyURI")(new i(this))},l.getQualifiedURI=function(){return new i(this).qualify()},l.isSameOrigin=function(t){var e=t;return e==null?e=c():e instanceof i||(e=new i(e.toString())),a.prototype.isSameOrigin.call(this,e)},i.goURIOnNewWindow=function(t){i.goURIOnWindow(t,window.open("","_blank"),!0)},i.goURIOnWindow=function(t,n,r,o){r===void 0&&(r=!1),o===void 0&&(o=!1),i.goURIOnWindowWithReference(t,n,r,o)},i.goURIOnWindowWithReference=function(n,a,l,u){l===void 0&&(l=!1),u===void 0&&(u=!1);var e=new i(n),c=l,d=!a||a===window;if((s||(s=r("Env"))).isCQuick&&r("isFacebookURI")(e)&&d){var m={cquick:(s||(s=r("Env"))).iframeKey,ctarget:s.iframeTarget,cquick_token:s.iframeToken};e.addQueryData(m),c=!1}var p=e.toString(),_=a||window,f=window.location.href===p&&_===window;return!c&&t.PageTransitions?t.PageTransitions.go(p,u):f?o("ReloadPage").now():u?_.location.replace(p):_.location.href=p,_},l.go=function(t,r){if(n("cr:1078")){n("cr:1078")(this,t,r);return}n("cr:1080")&&n("cr:1080")("uri.go"),i.go(this,t,r)},i.tryParseURI=function(n){var t=(u||(u=r("URIBase"))).tryParse(n,e||(e=r("PHPQuerySerializer")));return t?new i(t):null},i.isValidURI=function(n){return(u||(u=r("URIBase"))).isValid(n,e||(e=r("PHPQuerySerializer")))},i.getRequestURI=function(t,n){if(t===void 0&&(t=!0),n===void 0&&(n=!1),t){var e=d();if(e)return e.getCurrentURI(!!n).getQualifiedURI()}return new i(window.location.href)},i.getMostRecentURI=function(){var e=d();return e?e.getMostRecentURI().getQualifiedURI():new i(window.location.href)},i.getNextURI=function(){var e=d();return e?e.getNextURI().getQualifiedURI():new i(window.location.href)},i.encodeComponent=function(t){return encodeURIComponent(t).replace(/%5D/g,"]").replace(/%5B/g,"[")},i.decodeComponent=function(t){return decodeURIComponent(t.replace(/\+/g," "))},i.normalize=function(t){return t!=null&&typeof t=="string"?this.normalizeString(t):new i(t).toString()},i})(u||(u=r("URIBase")));m.go=function(e,t,r){n("cr:1080")&&n("cr:1080")("URI.go"),m.goURIOnWindow(e,window,t,r)},m.normalizeString=r("memoizeStringOnly")(function(e){return new m(e).toString()}),m.expression=/(((\w+):\/\/)([^\/:]*)(:(\d+))?)?([^#?]*)(\?([^#]*))?(#(.*))?/,m.arrayQueryExpression=/^(\w+)((?:\[\w*\])+)=?(.*)/,l.default=m}),98);
__d("WAWebHttpErrors",["WACustomError","gkx"],(function(t,n,r,o,a,i,l){var e=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="HttpNetworkError",n}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError),s=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="HttpTimedOutError",n}return babelHelpers.inheritsLoose(t,e),t})(e),u=(function(e){function t(t,n,o){var a,i=!r("gkx")("26258")&&(o==null?void 0:o.url)!=null?n+": "+t+" "+o.url:n+": "+t;return a=e.call(this,i)||this,a.name="HttpStatusCodeError",a.status=t,a}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError),c=(function(e){function t(t,n){var o,a=!r("gkx")("26258")&&(n==null?void 0:n.url)!=null?t+": "+n.url:t;return o=e.call(this,a)||this,o.name="HttpInvalidResponseError",o}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError),d=(function(e){function t(t){var n;return n=e.call(this,"mmsDownload: filehash mismatch",t)||this,n.name="MmsDownloadFilehashMismatchError",n}return babelHelpers.inheritsLoose(t,e),t})(c);l.HttpNetworkError=e,l.HttpTimedOutError=s,l.HttpStatusCodeError=u,l.HttpInvalidResponseError=c,l.MmsDownloadFilehashMismatchError=d}),98);
__d("WAWebHttpExtendedFetchWithStreams",["WAWebABProps","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=["onData","onHeadersReceived","onProgress","timeout"];function s(){return o("WAWebABProps").getABPropConfigValue("web_native_fetch_media_download")}function u(e){return"fetch"in self&&"ReadableStream"in self&&(e==="get"||e==null)&&s()}function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var r,o=n.onData,a=n.onHeadersReceived,i=n.onProgress,l=n.timeout,s=babelHelpers.objectWithoutPropertiesLoose(n,e),u=yield self.fetch(t,s),c=u.headers;if(a==null||a(c),i==null&&o==null||s.method!=="get"&&s.method!=null)return u;var d=c.get("Content-Length"),p=d!=null?Number.parseInt(d,10):null,_=(r=u.clone().body)==null?void 0:r.getReader();return m(_,{onProgress:i,onData:o},{contentLength:p}),u}),d.apply(this,arguments)}function m(e,t,n){if(e!=null){var r=0;return new ReadableStream({start:function(a){o();function o(){e.read().then(function(e){var i=e.done,l=e.value;if(i||!(l instanceof Uint8Array))return a.close();r+=l.byteLength;var s=new ProgressEvent("progress",{total:n.contentLength,lengthComputable:n.contentLength!=null,loaded:r});t.onData==null||t.onData(s,l.buffer),t.onProgress==null||t.onProgress(s),a.enqueue(l),o()}).catch(function(){a.close()})}}})}}l.canUseExtendedFetchWithStreams=u,l.extendedFetchWithStreams=c}),98);
__d("WAWebHttpParseHeaders",[],(function(t,n,r,o,a,i){function e(e){return(e||"").trim().toLowerCase().split("\n").reduce(function(e,t){if(!t.trim())return e;var n=t.indexOf(":"),r=t.substr(0,n).trim(),o=t.substr(n+1).trim().replace(/;$/,"");return e[r]?Array.isArray(e[r])?e[r].push(o):e[r]+=", "+o:e[r]=o,e},{})}i.default=e}),66);
__d("WAIterableOperators",["err"],(function(t,n,r,o,a,i,l){"use strict";function*e(e){for(var t of e)yield t}function*s(e,t){var n=0;for(var r of e)yield t(r,n),n++}function u(e,t,n){return n===void 0&&(n=1),(function*(){if(n===0)throw r("err")("Step can't be zero.");if(n>0){if(e>t)return;for(var o=e;o<t;o+=n)yield o}else{if(e<t)return;for(var a=e;a>t;a+=n)yield a}})()}function*c(e,t){var n=0;for(var r of e)t(r,n)&&(yield r),n++}function*d(e,t){if(t<0)throw r("err")("Count must be a positive integer");var n=0;for(var o of e){if(n>=t)return;yield o,n++}}function m(e){for(var t of e)return t}l.iteratorFromArray=e,l.mapIterator=s,l.rangeIterator=u,l.filterIterator=c,l.takeIterator=d,l.first=m}),98);
__d("WAWebPonyfillsSymbol",[],(function(t,n,r,o,a,i){var e,l="Symbol"in window?Symbol:(e=function(){},e.iterator="@@iterator",e);i.default=l}),66);
__d("WAWebPonyfillsHeaders",["WAIterableOperators","WAWebPonyfillsSymbol"],(function(t,n,r,o,a,i,l){var e,s;function u(e){throw new TypeError('"'+e+'" is read-only')}var c="Headers"in window&&Headers?Headers:(s=typeof r("WAWebPonyfillsSymbol")=="function"?r("WAWebPonyfillsSymbol").iterator:"@@iterator",e=(function(){function e(t){var n=this;if(this.$1={},t instanceof e){var r=function(){var e=o[0],t=o[1],r=t.split(", ");r.forEach(function(t){n.append(e,t)})};for(var o of t.entries())r()}else if(typeof t=="object"){var a=function(r){var e=t[r],o=e.split(", ");o.forEach(function(e){n.append(r,e)})};for(var i in t)a(i)}}var t=e.prototype;return t.append=function(t,n){var e=t.toLowerCase();e in this.$1?this.$1[e].push(n):this.$1[e]=[n]},t.delete=function(t){var e=t.toLowerCase();delete this.$1[e]},t.entries=function(){var e=this,t=Object.keys(this.$1).map(function(t){return[t,e.get(t)||""]});return o("WAIterableOperators").iteratorFromArray(t)},t.get=function(t){var e=t.toLowerCase();return e in this.$1?this.$1[e].join(", "):null},t.has=function(t){var e=t.toLowerCase();return e in this.$1},t.keys=function(){return o("WAIterableOperators").mapIterator(this.entries(),function(e){var t=e[0];return t})},t.set=function(t,n){var e=t.toLowerCase();this.$1[e]=[n]},t.values=function(){return o("WAIterableOperators").mapIterator(this.entries(),function(e){var t=e[0],n=e[1];return n})},t[s]=function(){return this.entries()},t.toString=function(){return"[Object Headers]"},e})(),e);l.default=c}),98);
/**
* License: https://www.facebook.com/legal/license/cr2jmG-CdKo/
*/
__d("w3c-domcore-errors-1.0.2",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e};function s(){var t,n,r;function o(e,t){var n;n={writable:!1,enumerable:!0,configurable:!1,value:t},r[e]=n}function a(){this.hasOwnProperty("DOMException")||(this.DOMException=l),this.hasOwnProperty("DOMError")||(this.DOMError=i)}function i(e,n){var r;r=t[e]||{},this.name=e||this.name||"DOMError",this.code=r.code||0,this.message=n||this.message||r.message||this.name}function l(e){var n;n=t[e]||{},this.code=n.code||0,this.message=n.message||e,this.name=e}l.prototype=Object.create(Error.prototype),t={IndexSizeError:{message:"The index is not in the allowed range",constantName:"INDEX_SIZE_ERR",code:1},HierarchyRequestError:{message:"The operation would yield an incorrect node tree.",constantName:"HIERARCHY_REQUEST_ERR",code:3},WrongDocumentError:{message:"The object is in the wrong document.",constantName:"WRONG_DOCUMENT_ERR",code:4},InvalidCharacterError:{message:"The string contains invalid characters.",constantName:"INVALID_CHARACTER_ERR",code:5},NoModificationAllowedError:{message:"The object can not be modified.",constantName:"NO_MODIFICATION_ALLOWED_ERR",code:7},NotFoundError:{message:"The object can not be found here.",constantName:"NOT_FOUND_ERR",code:8},NotSupportedError:{message:"The operation is not supported.",constantName:"NOT_SUPPORTED_ERR",code:9},InvalidStateError:{message:"The object is in an invalid state.",constantName:"INVALID_STATE_ERR",code:11},SyntaxError:{message:"The string did not match the expected pattern",constantName:"SYNTAX_ERR",code:12},InvalidModificationError:{message:"The object can not be modified in this way",constantName:"INVALID_MODIFICATION_ERR",code:13},NamespaceError:{message:"The operation is not allowed by Namespaces in XML.",constantName:"NAMESPACE_ERR",code:14},InvalidAccessError:{message:"The object does not support the operation or argument.",constantName:"INVALID_ACCESS_ERR",code:15},SecurityError:{message:"The operation is insecure.",constantName:"SECURITY_ERR",code:18},NetworkError:{message:"A network error occurred.",constantName:"NETWORK_ERR",code:19},AbortError:{message:"The operation was aborted.",constantName:"ABORT_ERR",code:20},URLMismatchError:{message:"The given URL does not match another URL.",constantName:"URL_MISMATCH_ERR",code:21},QuotaExceededError:{message:"The quota has been exceeded.",constantName:"QUOTA_EXCEEDED_ERR",code:22},TimeoutError:{message:"The operation timed out.",constantName:"TIMEOUT_ERR",code:23},InvalidNodeTypeError:{message:"The supplied node is incorrect or has an incorrect ancestor for this operation.",constantName:"INVALID_NODE_TYPE_ERR",code:24},DataCloneError:{message:"The object can not be cloned.",constantName:"DATA_CLONE_ERR",code:25},EncodingError:{message:"The encoding operation (either encoded or decoding) failed."}},n=["","INDEX_SIZE_ERR","DOMSTRING_SIZE_ERR","HIERARCHY_REQUEST_ERR","WRONG_DOCUMENT_ERR","INVALID_CHARACTER_ERR","NO_DATA_ALLOWED_ERR","NO_MODIFICATION_ALLOWED_ERR","NOT_FOUND_ERR","NOT_SUPPORTED_ERR","INUSE_ATTRIBUTE_ERR","INVALID_STATE_ERR","SYNTAX_ERR","INVALID_MODIFICATION_ERR","NAMESPACE_ERR","INVALID_ACCESS_ERR","VALIDATION_ERR","TYPE_MISMATCH_ERR","SECURITY_ERR","NETWORK_ERR","ABORT_ERR","URL_MISMATCH_ERR","QUOTA_EXCEEDED_ERR","TIMEOUT_ERR","INVALID_NODE_TYPE_ERR","DATA_CLONE_ERR"],r={},n.forEach(o),Object.defineProperties(l,r),Object.defineProperties(l.prototype,r),e.DOMException=l,e.DOMError=i,e.Polyfill=a}var u=!1;function c(){return u||(u=!0,s()),l.exports}function d(e){switch(e){case void 0:return c()}}a.exports=d}),null);
__d("w3c-domcore-errors",["w3c-domcore-errors-1.0.2"],(function(t,n,r,o,a,i){a.exports=n("w3c-domcore-errors-1.0.2")()}),null);
__d("WAWebHttpExtendedFetch",["$InternalEnum","Promise","WAAbortError","WAArrayBufferUtils","WAWebHttpErrors","WAWebHttpExtendedFetchWithStreams","WAWebHttpParseHeaders","WAWebNoop","WAWebPonyfillsHeaders","asyncToGeneratorRuntime","err","getErrorSafe","w3c-domcore-errors"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4});function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){t===void 0&&(t={});try{return o("WAWebHttpExtendedFetchWithStreams").canUseExtendedFetchWithStreams(t.method)?yield o("WAWebHttpExtendedFetchWithStreams").extendedFetchWithStreams(e,t):yield d(e,t)}catch(e){var n=r("getErrorSafe")(e);throw n.name===o("WAAbortError").ABORT_ERROR?new(o("WAAbortError")).AbortError:n instanceof o("WAWebHttpErrors").HttpNetworkError?n:new(o("WAWebHttpErrors")).HttpNetworkError(n.message)}}),c.apply(this,arguments)}function d(t,a){return a===void 0&&(a={}),new(e||(e=n("Promise")))(function(i,l){var u;if((u=a.signal)!=null&&u.aborted){l(new(o("w3c-domcore-errors")).DOMException("AbortError"));return}var c=new XMLHttpRequest;if(a.signal){var d=a.signal;d.addEventListener("abort",function e(){d.removeEventListener("abort",e),c.onreadystatechange=r("WAWebNoop"),c.abort(),l(new(o("w3c-domcore-errors")).DOMException("AbortError"))})}var m=a,p=m.onData,_=m.onProgress;if(_!=null||p){var f;(((f=a.method)==null?void 0:f.toLowerCase())==="post"&&c.upload!=null?c.upload:c).onprogress=function(e){p&&p(e,c.responseText),_&&_(e)}}var g=a,h=g.onHeadersReceived;c.onreadystatechange=function(){if(c.readyState===s.UNSENT){l(r("err")("fetch error: not sent"));return}else if(c.readyState===s.HEADERS_RECEIVED&&h!=null){h(new(r("WAWebPonyfillsHeaders"))(r("WAWebHttpParseHeaders")(c.getAllResponseHeaders())));return}else if(c.readyState===s.DONE){if(c.status==null){l(r("err")("fetch error: no status"));return}if(c.status===0||c.status>=12e3){l(r("err")("fetch error: unexpected status "+c.status));return}i(v())}},c.onerror=function(){return l(r("err")("fetch error: error"))},c.ontimeout=function(){l(new(o("WAWebHttpErrors")).HttpTimedOutError("fetch error: timedout"))},c.withCredentials=a.credentials==="include",a.timeout!=null&&(c.timeout=a.timeout),c.open(a.method||"get",t.toString(),!0);var y=new(r("WAWebPonyfillsHeaders"))(a.headers||{});for(var C of y.keys()){var b=y.get(C);b!=null&&c.setRequestHeader(C,b)}p?c.overrideMimeType("text/plain; charset=x-user-defined"):c.responseType="arraybuffer",c.send(a.body||null);function v(){var t=new(r("WAWebPonyfillsHeaders"))(r("WAWebHttpParseHeaders")(c.getAllResponseHeaders()));return babelHelpers.extends({ok:200<=c.status&&c.status<300,statusText:c.statusText,status:c.status,url:c.responseURL},S(),{blob:function(){return(e||(e=n("Promise"))).resolve(new Blob([c.response],{type:t.get("content-type")||""}))},clone:v,headers:t})}function S(){return p?{text:function(){return(e||(e=n("Promise"))).resolve(c.responseText)},json:function(){return(e||(e=n("Promise"))).resolve(JSON.parse(c.responseText))},arrayBuffer:function(){return o("WAArrayBufferUtils").largeStringToArrayBuffer(c.responseText)}}:{text:function(){return R()},json:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield R();return JSON.parse(e)});function t(){return e.apply(this,arguments)}return t})(),arrayBuffer:function(){return c.response}}}function R(){return(e||(e=n("Promise"))).resolve(String.fromCharCode.apply(String,Array.from(new Uint8Array(c.response))))}})}l.extendedFetch=u,l.sharedFetch=d}),98);
__d("WAWebPonyfillsFetch",["WAWebHttpExtendedFetch"],(function(t,n,r,o,a,i,l){var e=function(){},s="fetch"in self?self.fetch:u;function u(t,n){return n===void 0&&(n={}),o("WAWebHttpExtendedFetch").sharedFetch(t,babelHelpers.extends({},n,{onProgress:e}))}l.default=s}),98);
__d("BDHeaderConfig",[],(function(t,n,r,o,a,i){"use strict";var e="359341";i.ASBD_ID=e}),66);
__d("requireWeak",[],(function(t,n,r,o,a,i){function e(e,t){var n;(n=o)==null||n.call(null,[e],t)}i.default=e}),66);
__d("getAsyncHeaders",["BDHeaderConfig","LSD","ZeroCategoryHeader","isFacebookURI","requireWeak"],(function(t,n,r,o,a,i,l){function e(e){var t={},n=r("isFacebookURI")(e);n&&r("ZeroCategoryHeader").value&&(t[r("ZeroCategoryHeader").header]=r("ZeroCategoryHeader").value);var o=s(e);o&&(t["X-FB-LSD"]=o);var a=u(e);return a&&(t["X-ASBD-ID"]=a),r("requireWeak")("MessengerPWAVersionForUserAgent",function(n){var r=n();r!=null&&!c(e)&&(t["x-fb-pwa"]=""+r)}),t}function s(e){return c(e)?null:r("LSD").token}function u(e){return c(e)?null:o("BDHeaderConfig").ASBD_ID}function c(e){var t,n,r,o=(t=(n=d())==null||(n=n.location)==null?void 0:n.origin)!=null?t:(r=window)==null||(r=r.location)==null?void 0:r.origin;return o==null?!0:!e.toString().startsWith("/")&&e.getOrigin()!==o}function d(){return typeof document!="undefined"?document:null}l.default=e}),98);
__d("currentCometRouterInstance",[],(function(t,n,r,o,a,i){"use strict";var e=null;function l(){return e}function s(t){e=t}i.get_THIS_IS_NOT_WHAT_YOU_WANT=l,i.register=s}),66);
__d("pushViewToRouteInfo",[],(function(t,n,r,o,a,i){"use strict";var e=["depth","key"];function l(t){var n=t.depth,r=t.key,o=babelHelpers.objectWithoutPropertiesLoose(t,e);return o}i.default=l}),66);
__d("getTopMostRouteInfo",["pushViewToRouteInfo"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=e.hosted,n=e.main,o=e.pushViewStack;return o&&o.length>0?r("pushViewToRouteInfo")(o[o.length-1]):t||n}l.default=e}),98);
__d("getTopMostRoute",["getTopMostRouteInfo"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return r("getTopMostRouteInfo")(e).route}l.default=e}),98);
__d("CurrentCanonicalRoute",["currentCometRouterInstance","getTopMostRoute"],(function(t,n,r,o,a,i,l){function e(){var e,t=(e=o("currentCometRouterInstance").get_THIS_IS_NOT_WHAT_YOU_WANT())==null?void 0:e.getCurrentRouterState();if(t!=null){var n=r("getTopMostRoute")(t);return n.canonicalRouteName}return null}l.getForGlobalLoggingOnly=e}),98);
__d("isCdnURI",[],(function(t,n,r,o,a,i){"use strict";function e(e){if(e.getProtocol()!=="http"&&e.getProtocol()!=="https")return!1;var t=Number(e.getPort());return t&&t!==80&&t!==443?!1:e.isSubdomainOfDomain("fbcdn.net")}i.default=e}),66);
__d("isInstagramURI",[],(function(t,n,r,o,a,i){var e=null;function l(t){return t.isEmpty()&&t.toString()!=="#"||!t.getDomain()&&!t.getProtocol()||t.getProtocol()!=="https"?!1:(e||(e=new RegExp("(^|\\.)instagram\\.com$","i")),e.test(t.getDomain()))}i.default=l}),66);
__d("isMessengerDotComURI",[],(function(t,n,r,o,a,i){var e=new RegExp("(^|\\.)messenger\\.com$","i"),l=["https"];function s(t){return t.isEmpty()&&t.toString()!=="#"||!t.getDomain()&&!t.getProtocol()?!1:l.indexOf(t.getProtocol())!==-1&&e.test(t.getDomain())}i.default=s}),66);
__d("isOculusDotComURI",[],(function(t,n,r,o,a,i){var e=new RegExp("(^|\\.)oculus\\.com$","i"),l=["https"];function s(t){return t.isEmpty()&&t.toString()!=="#"||!t.getDomain()&&!t.getProtocol()?!1:l.indexOf(t.getProtocol())!==-1&&e.test(t.getDomain())}i.default=s}),66);
__d("isWorkplaceDotComURI",[],(function(t,n,r,o,a,i){var e=new RegExp("(^|\\.)workplace\\.com$","i");function l(t){return t.getProtocol()==="https"&&e.test(t.getDomain())}i.default=l}),66);
__d("DTSGUtils",["SprinkleConfig","isCdnURI","isFacebookURI","isInstagramURI","isMessengerDotComURI","isOculusDotComURI","isWorkplaceDotComURI"],(function(t,n,r,o,a,i){"use strict";var e={getNumericValue:function(t){for(var e=0,r=0;r<t.length;r++)e+=t.charCodeAt(r);var o=e.toString();return n("SprinkleConfig").should_randomize?o:n("SprinkleConfig").version+o},shouldAppendToken:function(t){return!n("isCdnURI")(t)&&!t.isSubdomainOfDomain("fbsbx.com")&&(n("isFacebookURI")(t)||n("isInstagramURI")(t)||n("isMessengerDotComURI")(t)||n("isWorkplaceDotComURI")(t)||n("isOculusDotComURI")(t)||t.isSubdomainOfDomain("freebasics.com")||t.isSubdomainOfDomain("discoverapp.com"))}};a.exports=e}),null);
__d("HasteBitMap",["BitMap"],(function(t,n,r,o,a,i,l){var e=new Map;function s(t,n){var o;e.has(t)||e.set(t,new(r("BitMap"))),(o=e.get(t))==null||o.set(n)}function u(t){var n,r;return(n=(r=e.get(t))==null?void 0:r.toCompressedString())!=null?n:""}l.add=s,l.toCompressedString=u}),98);
__d("HasteBitMapName",[],(function(t,n,r,o,a,i){var e=Object.freeze({CSR:"__csr",HSDP:"__hsdp",HBLP:"__hblp",SJSP:"__sjsp"});i.default=e}),66);
__d("StaticSiteData",[],(function(t,n,r,o,a,i){var e=Object.freeze({hs_key:"__hs",connection_class_server_guess_key:"__ccg",dpr_key:"dpr",spin_rev_key:"__spin_r",spin_time_key:"__spin_t",spin_branch_key:"__spin_b",spin_mhenv_key:"__spin_dev_mhenv",lite_iframe_locale_override_key:"__ltif_locale",weblite_key:"__wblt",weblite_iframe_key:"__wbltif",force_touch_key:"__fmt",kite_key:"__ktif",kite_legacy_key:"_ktif",haste_session_id_key:"__hsi",jsmod_key:"__dyn",comet_key:"__comet_req",canonical_route_key:"__crn"});i.default=e}),66);
__d("asyncParams",[],(function(t,n,r,o,a,i){"use strict";var e={};function l(t,n){e[t]=n}function s(){return e}function u(t){delete e[t]}i.add=l,i.get=s,i.remove=u}),66);
__d("getAsyncParamsForProfiling",["SiteData"],(function(t,n,r,o,a,i,l){"use strict";var e="__profiler_opts",s=30,u=300;function c(){var t;if(typeof URLSearchParams!="function")return null;var n=new URLSearchParams(window.location.search),o=n.get(e);if(o==null)return null;var a={recursive:"0",t:s,traceid:r("SiteData").polytrace_id};if(o.split(";").forEach(function(e){var t=e.split(/:|=/,2),n=t[0],r=t[1],o=n.toLowerCase();switch(o){case"t":a.t=Math.min(parseInt(r,10)||s,300);break;case"recursive":a.recursive=r==="1"?"1":"0";break;case"uid":case"filter":case"traceid":r&&(a[o]=r);break}}),a.recursive!=="1"||window.performance.now()>(a.t||0)*1e3||a.traceid==null)return null;var i=Object.entries(a).map(function(e){return e.join(":")}).sort().join(";"),l=(t={},t[e]=i,t);return n.forEach(function(e,t){t.endsWith("_sample")&&(l[t]=e)}),l}l.defaultTimeSpan=s,l.maxTimeSpan=u,l.getAsyncParamsForProfiling=c}),98);
__d("getAsyncParamsFromCurrentPageURI",[],(function(t,n,r,o,a,i){"use strict";var e={locale:!0,cxobfus:!0,js_debug:!0,cquick:!0,cquick_token:!0,wdplevel:!0,prod_graphql:!0,sri:!0},l={ctarget:!0,hl:!0,gk_enable:!0,gk_disable:!0,__pwa:!0};function s(){var t={};return window.location.search.slice(1).split("&").forEach(function(n){var r=n.split("="),o=r[0],a=r[1];(o.substr(0,4)==="tfc_"||o.substr(0,4)==="tfi_"||o.substr(0,3)==="mh_"||e[o]>-1||l[o]>-1)&&(l[o]>-1?t[o]=decodeURIComponent(a):t[o]=a)}),t}i.default=s}),66);
__d("CSSCore",["invariant"],(function(t,n,r,o,a,i,l,s){function e(e,t){for(var n=e;n.parentNode;)n=n.parentNode;if(n instanceof Element){var r=n.querySelectorAll(t);return Array.prototype.indexOf.call(r,e)!==-1}return!1}function u(e,t){return!/\s/.test(t)||s(0,11794,t),t&&(e.classList?e.classList.add(t):m(e,t)||(e.className=e.className+" "+t)),e}function c(e,t){return!/\s/.test(t)||s(0,11795,t),t&&(e.classList?e.classList.remove(t):m(e,t)&&(e.className=e.className.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,""))),e}function d(e,t,n){return(n?u:c)(e,t)}function m(e,t){return!/\s/.test(t)||s(0,442),e.classList?!!t&&e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1}function p(t,n){var r,o,a,i,l=(r=(o=(a=(i=t.matches)!=null?i:t.webkitMatchesSelector)!=null?a:t.mozMatchesSelector)!=null?o:t.msMatchesSelector)!=null?r:function(n){return e(t,n)};return l.call(t,n)}l.addClass=u,l.removeClass=c,l.conditionClass=d,l.hasClass=m,l.matchesSelector=p}),98);
__d("isSocialPlugin",["CSSCore","ExecutionEnvironment"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(){return(e||(e=r("ExecutionEnvironment"))).canUseDOM?!!document.body&&o("CSSCore").hasClass(document.body,"plugin"):!1}l.default=s}),98);
__d("uniqueRequestID",[],(function(t,n,r,o,a,i){var e=36,l=1;function s(){return(l++).toString(e)}i.default=s}),66);
__d("getAsyncParams",["CometPersistQueryParams","CurrentCanonicalRoute","CurrentUserInitialData","DTSGUtils","Env","GetAsyncParamsExtraData","HasteBitMap","HasteBitMapName","JSErrorLoggingConfig","LSD","ServerJSDefine","SiteData","SprinkleConfig","StaticSiteData","WebConnectionClassServerGuess","WebSession","asyncParams","cr:8959","cr:8960","getAsyncParamsForProfiling","getAsyncParamsFromCurrentPageURI","isSocialPlugin","objectValues","requireWeak","uniqueRequestID"],(function(t,n,r,o,a,i,l){var e,s;function u(t,a){var i,l,u;a===void 0&&(a=!1);var c=(i=r("GetAsyncParamsExtraData").extra_data)!=null?i:{},d=babelHelpers.extends({},o("asyncParams").get(),c,(l={__user:(e||(e=r("CurrentUserInitialData"))).USER_ID,__a:1,__req:r("uniqueRequestID")()},l[r("StaticSiteData").hs_key]=r("SiteData").haste_session,l[r("StaticSiteData").dpr_key]=r("SiteData").pr,l[r("StaticSiteData").connection_class_server_guess_key]=r("WebConnectionClassServerGuess").connectionClass,l.__rev=r("SiteData").client_revision,l.__s=o("WebSession").getId(),l[r("StaticSiteData").haste_session_id_key]=r("SiteData").hsi,l));if(a||(d[r("StaticSiteData").jsmod_key]=r("ServerJSDefine").getLoadedModuleHash(),r("objectValues")(r("HasteBitMapName")).forEach(function(e){var t=o("HasteBitMap").toCompressedString(e);t!==""&&(d[e]=t)})),!r("SiteData").wbloks_env&&r("SiteData").comet_env!=null&&r("SiteData").comet_env!==0){var m;d[r("StaticSiteData").comet_key]=(m=r("SiteData").comet_env)!=null?m:1}if(Object.entries(r("CometPersistQueryParams").relative).forEach(function(e){var t=e[0],n=e[1];n!=null&&(d[t]=String(n))}),typeof window!="undefined"&&((u=window)==null?void 0:u.location)!=null&&(Object.assign(d,r("getAsyncParamsFromCurrentPageURI")()),Object.assign(d,o("getAsyncParamsForProfiling").getAsyncParamsForProfiling())),(s||(s=r("Env"))).isCQuick&&!d.cquick&&(d.cquick=(s||(s=r("Env"))).iframeKey,d.ctarget=s.iframeTarget,d.cquick_token=s.iframeToken),t=="POST"){var p=n("cr:8959").getCachedToken?n("cr:8959").getCachedToken():n("cr:8959").getToken();p&&(d.fb_dtsg=p,r("SprinkleConfig").param_name&&(d[r("SprinkleConfig").param_name]=r("DTSGUtils").getNumericValue(p))),r("LSD").token&&(d.lsd=r("LSD").token,r("SprinkleConfig").param_name&&!p&&(d[r("SprinkleConfig").param_name]=r("DTSGUtils").getNumericValue(r("LSD").token)))}if(t=="GET"){var _=n("cr:8960").getCachedToken?n("cr:8960").getCachedToken():n("cr:8960").getToken();_&&(d.fb_dtsg_ag=_,r("SprinkleConfig").param_name&&(d[r("SprinkleConfig").param_name]=r("DTSGUtils").getNumericValue(_)))}if(r("isSocialPlugin")()&&(d.__sp=1),r("SiteData").spin){var f;d[(f=r("StaticSiteData")).spin_rev_key]=r("SiteData")[f.spin_rev_key],d[f.spin_branch_key]=r("SiteData")[f.spin_branch_key],d[f.spin_time_key]=r("SiteData")[f.spin_time_key],r("SiteData")[r("StaticSiteData").spin_mhenv_key]&&(d[r("StaticSiteData").spin_mhenv_key]=r("SiteData")[r("StaticSiteData").spin_mhenv_key])}o("JSErrorLoggingConfig").sampleWeight!=null&&o("JSErrorLoggingConfig").sampleWeightKey!=null&&(d[o("JSErrorLoggingConfig").sampleWeightKey]=o("JSErrorLoggingConfig").sampleWeight);var g=o("CurrentCanonicalRoute").getForGlobalLoggingOnly();return g!=null&&(d[r("StaticSiteData").canonical_route_key]=g),r("requireWeak")("QPLUserFlow",function(e){var t=e.getActiveFlowIDs();t.length>0&&(d.qpl_active_flow_ids=t.sort().join(","))}),r("requireWeak")("MessengerPWAVersionForUserAgent",function(e){var t=e();t!=null&&(d.__pwa=t)}),d}l.default=u}),98);
__d("WAWebXControllerFetchUtils",["URI","WALogger","WAWebPonyfillsFetch","asyncToGeneratorRuntime","getAsyncHeaders","getAsyncParams"],(function(t,n,r,o,a,i,l){var e,s;function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.additionalHeaders,o=n===void 0?{}:n,a=t.additionalParams,i=a===void 0?{}:a,l=t.method,u=new(s||(s=r("URI")))(e),c=r("getAsyncParams")(l),d=r("getAsyncHeaders")(u),m=new URLSearchParams;Object.entries(c).forEach(function(e){var t=e[0],n=e[1];n!=null&&m.append(t,String(n))}),Object.entries(i).forEach(function(e){var t=e[0],n=e[1];m.append(t,n)});var p=babelHelpers.extends({},d,o,{"Content-Type":"application/x-www-form-urlencoded"}),_=l==="GET"?e+"?"+m.toString():e,f=l==="GET"?void 0:m.toString();return yield r("WAWebPonyfillsFetch")(_,{method:l,headers:p,body:f})}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{var n=yield t.text(),r=n.replace(/^for\s*\(\s*;;\s*\)\s*;\s*/,"");return JSON.parse(r)}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[canonical] Failed to parse JSON response: ",""])),t),null}}),m.apply(this,arguments)}l.fetchFromXController=u,l.extractJsonFromResponse=d}),98);
__d("CometLruCache",["FBLogger"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(){function e(e,t){this.$1=e,this.$2=t,e<=0&&r("FBLogger")("CometLruCache").mustfix("CometLruCache: Unable to create instance of cache with zero or negative capacity."),this.$3=new Map}var t=e.prototype;return t.set=function(t,n){if(this.$3.delete(t),this.$3.set(t,{timestamp:Date.now(),value:n}),this.$3.size>this.$1){var e=this.$3.keys().next();e.done||this.$3.delete(e.value)}},t.get=function(t){var e=this.$3.get(t);return e!=null?Date.now()>e.timestamp+this.$2?(this.$3.delete(t),null):(this.$3.delete(t),this.$3.set(t,e),e.value):null},t.has=function(t){return this.$3.has(t)},t.delete=function(t){this.$3.delete(t)},t.size=function(){return this.$3.size},t.capacity=function(){return this.$1-this.$3.size},t.clear=function(){this.$3.clear()},e})();function s(t,n){return n===void 0&&(n=Number.MAX_SAFE_INTEGER),new e(t,n)}l.create=s}),98);
__d("structuredClone",[],(function(t,n,r,o,a,i){"use strict";var e,l=(e=window)==null?void 0:e.structuredClone;i.default=l}),66);
__d("ConstUriUtils",["CometLruCache","ExecutionEnvironment","FBLogger","PHPQuerySerializer","PHPQuerySerializerNoEncoding","URIRFC3986","URISchemes","UriNeedRawQuerySVConfig","isSameOrigin","nullthrows","structuredClone"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d=o("CometLruCache").create(5e3),m=new RegExp("(^|\\.)facebook\\.com$","i"),p=new RegExp("(^|\\.)messenger\\.com$","i"),_=new RegExp("(^|\\.)instagram\\.com$","i"),f=new RegExp("(^|\\\\.)meta\\\\.(com|ai)$","i"),g=new RegExp("(^|\\.)threads\\.com$","i"),h=new RegExp("^(?:[^/]*:|[\\x00-\\x1f]*/[\\x00-\\x1f]*/)"),y=new RegExp("[\\x00-\\x2c\\x2f\\x3b-\\x40\\x5c\\x5e\\x60\\x7b-\\x7f\\uFDD0-\\uFDEF\\uFFF0-\\uFFFF\\u2047\\u2048\\uFE56\\uFE5F\\uFF03\\uFF0F\\uFF1F]"),C=r("UriNeedRawQuerySVConfig").uris.map(function(e){return{domain:e,valid:k(e)}}),b=[],v=[];function S(e,t){var n={};if(e!=null)for(var o of e.entries())n[o[0]]=o[1];else r("FBLogger")("ConstUriUtils").warn("Passed a null query map in, this means poor client side flow coverage or client/server boundary type issue.");return t.serialize(n)}function R(e,t,n){var o=c||(c=r("PHPQuerySerializer"));if(["http","https"].includes(t)&&L(e)){if(e.includes("doubleclick.net")&&n!=null&&!n.startsWith("http"))return o;o=r("PHPQuerySerializerNoEncoding")}return o}function L(e){return e!=null&&C.some(function(t){return t.valid&&E(e,t.domain)})}function E(e,t){if(t===""||e==="")return!1;if(e.endsWith(t)){var n=e.length-t.length-1;if(n===-1||e[n]===".")return!0}return!1}function k(e){return!y.test(e)}function I(e,t){var n=t.protocol!=null&&t.protocol!==""?t.protocol:e.getProtocol(),r=t.domain!=null?R(t.domain,n):e.getSerializer(),o={domain:e.getDomain(),fragment:e.getFragment(),fragmentSeparator:e.hasFragmentSeparator(),isGeneric:e.isGeneric(),originalRawQuery:e.getOriginalRawQuery(),path:e.getPath(),port:e.getPort(),protocol:e.getProtocol(),queryParams:e.getQueryParams(),serializer:r,subdomain:e.getSubdomain()},a=babelHelpers.extends({},o,t),i=t.queryParams!=null&&t.queryParams.size!==0;return P.getUribyObject(a,i)}function T(e,t,n,r){n===void 0&&(n=!1);var o=e.protocol!==""?e.protocol+":"+(e.isGeneric?"":"//"):"",a=e.domain!==""?e.domain:"",i=e.port!==""?":"+e.port:"",l=e.path!==""?e.path:o!==""&&o!=="mailto:"||a!==""||i!==""?"/":"",s=D(a,e.originalRawQuery,e.queryParams,t,n,r!=null?r:e.serializer),u=s.length>0?"?":"",c=e.fragment!==""?"#"+e.fragment:"",d=e.fragment===""&&e.fragmentSeparator?"#":"";return""+o+a+i+l+u+s+d+c}function D(e,t,n,r,o,a){return o===void 0&&(o=!1),!r&&(o||L(e))?t!=null?t:"":S(n,a)}function x(t){var n,r=t.trim(),a=(e||(e=o("URIRFC3986"))).parse(r)||{fragment:null,host:null,isGenericURI:!1,query:null,scheme:null,userinfo:null},i=a.host||"",l=i.split("."),s=l.length>=3?l[0]:"",u=R(i,a.scheme||"",a.query),c=u.deserialize(a.query||"")||{},d=new Map(Object.entries(c)),m=$({domain:i,fragment:a.fragment||"",fragmentSeparator:a.fragment==="",isGeneric:a.isGenericURI,originalRawQuery:a.query,path:a.path||"",port:a.port!=null?String(a.port):"",protocol:(a.scheme||"").toLowerCase(),queryParams:d,serializer:u,subdomain:s,userInfo:(n=a==null?void 0:a.userinfo)!=null?n:""},t);return m}function $(e,t,n,a){n===void 0&&(n=(u||(u=o("URISchemes"))).Options.INCLUDE_DEFAULTS);var i={components:babelHelpers.extends({},e),error:"",valid:!0},l=i.components;if(!(u||(u=o("URISchemes"))).isAllowed(e.protocol,n,a))return i.valid=!1,i.error='The URI protocol "'+String(e.protocol)+'" is not allowed.',i;if(!k(e.domain||""))return i.valid=!1,i.error="This is an unsafe domain "+String(e.domain),i;if(l.port=e.port!=null&&String(e.port)||"",e.userInfo)return i.valid=!1,i.error="Invalid URI: (userinfo is not allowed in a URI "+String(e.userInfo)+")",i;var s=t!=null&&t!==""?t:T(l,!1);return l.domain===""&&l.path.indexOf("\\")!==-1?(i.valid=!1,i.error="Invalid URI: (no domain but multiple back-slashes "+s+")",i):!l.protocol&&h.test(s)?(i.valid=!1,i.error="Invalid URI: (unsafe protocol-relative URI "+s+")",i):l.domain!==""&&l.path!==""&&!l.path.startsWith("/")?(i.valid=!1,i.error="Invalid URI: (domain and pathwhere path lacks lead
__d("routeBuilderUtils",[],(function(t,n,r,o,a,i){"use strict";function e(e){var t=e.split("/");return t.filter(function(e){return e!==""}).map(function(e){var t=e.split(/{|}/);if(t.length<3)return{isToken:!1,part:e};var n=t[0],r=t[1],o=t[2],a=r[0]==="?",i=r[a?1:0]==="*",l=r.substring((a?1:0)+(i?1:0));return{isToken:!0,optional:a,catchAll:i,prefix:n,suffix:o,token:l}})}i.getPathParts=e}),66);
__d("jsRouteBuilder",["ConstUriUtils","FBLogger","routeBuilderUtils"],(function(t,n,r,o,a,i,l){"use strict";var e="#";function s(t,n,a,i,l){l===void 0&&(l=!1);var s=o("routeBuilderUtils").getPathParts(t);function u(u){try{var c=i!=null?babelHelpers.extends({},i,u):u!=null?u:{},d={},m="",p=!1;m=s.reduce(function(e,t){if(t.isToken){var r,o=t.optional,a=t.prefix,i=t.suffix,l=t.token;if(o&&p)return e;var s=(r=c[l])!=null?r:n[l];if(s==null&&o)return p=!0,e;if(s==null)throw new Error("Missing required template parameter: "+l);if(s==="")throw new Error("Required template parameter is an empty string: "+l);return d[l]=!0,e+"/"+a+s+i}else return p=!1,e+"/"+t.part},""),t.slice(-1)==="/"&&(m+="/"),m===""&&(m="/");var _=o("ConstUriUtils").getUri(m);for(var f in c){var g=c[f];!d[f]&&g!=null&&_!=null&&(a!=null&&a.has(f)?g!==!1&&(_=_.addQueryParam(f,null)):_=_.addQueryParam(f,g))}return[_,m]}catch(n){var h=n==null?void 0:n.message,y=r("FBLogger")("JSRouteBuilder").blameToPreviousFrame().blameToPreviousFrame();return l&&(y=y.blameToPreviousFrame()),y.mustfix("Failed building URI for base path: %s message: %s",t,h),[null,e]}}return{buildUri:function(n){var t,r=(t=u(n)[0])!=null?t:o("ConstUriUtils").getUri(e);if(r==null)throw new Error("Not even the fallback URL parsed validly!");return r},buildUriNullable:function(t){return u(t)[0]},buildURL:function(t){var e,n=u(t),r=n[0],o=n[1];return(e=r==null?void 0:r.toString())!=null?e:o},buildURLStringDEPRECATED:function(t){var e,n=u(t),r=n[0],o=n[1];return(e=r==null?void 0:r.toString())!=null?e:o},getPath:function(){return t}}}l.default=s}),98);
__d("WAXWhatsAppWebGraphQLControllerRouteBuilder",["jsRouteBuilder"],(function(t,n,r,o,a,i,l){var e=r("jsRouteBuilder")("/graphql/",Object.freeze({enable_canonical_naming:!1,enable_canonical_variable_overrides:!1,enable_canonical_naming_ambiguous_type_prefixing:!1,server_timestamps:!1}),void 0),s=e;l.default=s}),98);
__d("WAWebRelayEnvironment",["JSResourceForInteraction","WAWebBackendApi","WAWebGraphQLConstants","WAWebGraphQLPersistedQueries","WAWebGraphQLRemapLocale","WAWebGraphQLServerError","WAWebMiscGatingUtils","WAWebXControllerFetchUtils","WAXWhatsAppWebGraphQLControllerRouteBuilder","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield r("JSResourceForInteraction")("relay-runtime").__setRef("WAWebRelayEnvironment").load();return{Environment:e.Environment,RecordSource:e.RecordSource,Store:e.Store,Network:e.Network,fetchQuery:e.fetchQuery,readInlineData:e.readInlineData,commitMutation:e.commitMutation}}),s.apply(this,arguments)}function u(e){switch(e){case"facebook":return o("WAWebGraphQLConstants").generateFacebookGraphqlEndpoint();case"whatsapp_www":return o("WAWebGraphQLConstants").whatsappGraphqlEndpointWWW();default:return o("WAWebGraphQLConstants").whatsappGraphqlEndpointCatalog()}}function c(e){switch(e){case"facebook":return"locale";case"whatsapp_web":return"locale";case"whatsapp_www":return"locale";default:return"lang"}}function d(e){var t=e.status,n=e.statusText;throw new(o("WAWebGraphQLServerError")).GraphQLServerError({errors:[{code:t,message:n}]})}function m(e,t,n,r){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,a){var i,l=r("WAXWhatsAppWebGraphQLControllerRouteBuilder").buildUri({}).toString(),s={variables:JSON.stringify(t)};e!=null&&(s.doc_id=e),s[n]=a;var u=yield o("WAWebXControllerFetchUtils").fetchFromXController(l,{method:"POST",additionalParams:s}),c=yield o("WAWebXControllerFetchUtils").extractJsonFromResponse(u);if(c==null)throw new(o("WAWebGraphQLServerError")).GraphQLServerError({errors:[{code:0,message:"Failed to parse GraphQL response"}]});var m=(i=c.payload)!=null?i:c;if(!u.ok){if((m==null?void 0:m.error)!=null)throw new(o("WAWebGraphQLServerError")).GraphQLServerError({errors:[m.error]});d(u)}if((m==null?void 0:m.errors)!=null)throw new(o("WAWebGraphQLServerError")).GraphQLServerError({errors:m.errors});return m}),p.apply(this,arguments)}var _=new Map;function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r,a=(r=t.environmentType)!=null?r:"whatsapp_catalog",i=_.get(a);if(i!=null){var l=!1;if(t.accessToken!=null&&t.accessToken!==i.accessToken&&(l=!0),t.actorID!=null&&t.actorID!==i.actorID&&(l=!0),!l)return i.environment}var s=yield e(),p=s.Environment,f=s.Network,g=s.RecordSource,h=s.Store,y={Accept:"application/json","Content-Type":"application/json"},C=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,n){var r,a,i,l,s=(r=t.environmentType)!=null?r:"whatsapp_catalog",p=(a=o("WAWebGraphQLPersistedQueries").PersistedQueries[e.name])!=null?a:e.id,_=c(s),f=yield o("WAWebBackendApi").frontendSendAndReceive("getFullLocale",void 0),g=o("WAWebGraphQLRemapLocale").graphQLRemapLocale(f.replace("-","_"),o("WAWebMiscGatingUtils").getGraphqlLocaleRemapping());if(s==="whatsapp_web")return m(p,n,_,g);var h=(l={access_token:(i=t==null?void 0:t.accessToken)!=null?i:o("WAWebGraphQLConstants").WHATSAPP_GRAPHQL_CATALOG_ACCESS_TOKEN,doc_id:p,variables:n},l[_]=g,l),C=yield self.fetch(u(s),{method:"POST",headers:y,body:JSON.stringify(h)});if(!C.ok){var b,v;try{v=yield C.json()}catch(e){d(C)}if(((b=v)==null?void 0:b.error)!=null)throw new(o("WAWebGraphQLServerError")).GraphQLServerError({errors:[v.error]});d(C)}var S=yield C.json();if((S==null?void 0:S.errors)!=null)throw new(o("WAWebGraphQLServerError")).GraphQLServerError({errors:S.errors});return S});return function(n,r){return e.apply(this,arguments)}})(),b=new p({network:f.create(C),store:new h(new g),options:{actorID:t==null?void 0:t.actorID}});return _.set(a,{environment:b,accessToken:t==null?void 0:t.accessToken,actorID:t==null?void 0:t.actorID}),b}),g.apply(this,arguments)}l.requireRelayRuntime=e,l.getEnvironment=f}),98);
__d("WAWebRelayClient",["Promise","WAWebGraphQLServerError","WAWebRelayEnvironment","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e=["accessToken","environmentType","eventLogger","getInlineDataReader"],s=["accessToken","environmentType","eventLogger","getInlineDataReader"],u;function c(e){throw r("err")("Invariant Violation")}function d(e,t,n){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){var a=r===void 0?{}:r,i=a.accessToken,l=a.environmentType,s=a.eventLogger,u=a.getInlineDataReader,c=babelHelpers.objectWithoutPropertiesLoose(a,e),d=yield o("WAWebRelayEnvironment").requireRelayRuntime(),m=d.fetchQuery,p=d.readInlineData,_=typeof i=="object"?i.token:i,f=typeof i=="object"?i.bp_id:null;try{var g=yield o("WAWebRelayEnvironment").getEnvironment({environmentType:l,accessToken:_,actorID:f}),h=(yield m)(g,t,n,c).toPromise();return s==null||s.success(),u==null||u(p),h}catch(e){throw e instanceof o("WAWebGraphQLServerError").GraphQLServerError&&(s==null||s.failure(e.source.errors)),e}}),m.apply(this,arguments)}function p(e,t,n){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r){var a=r===void 0?{}:r,i=a.accessToken,l=a.environmentType,c=a.eventLogger,d=a.getInlineDataReader,m=babelHelpers.objectWithoutPropertiesLoose(a,s),p=yield o("WAWebRelayEnvironment").requireRelayRuntime(),_=p.commitMutation,f=p.readInlineData,g=typeof i=="object"?i.token:i,h=typeof i=="object"?i.bp_id:null;try{var y=yield o("WAWebRelayEnvironment").getEnvironment({environmentType:l,accessToken:g,actorID:h});return new(u||(u=n("Promise")))(function(n,r){_(y,babelHelpers.extends({mutation:e,variables:t},m,{onCompleted:function(t){c==null||c.success(),d==null||d(f),n(t)},onError:function(t){r(t)}}))})}catch(e){throw e instanceof o("WAWebGraphQLServerError").GraphQLServerError&&(c==null||c.failure(e.source.errors)),e}}),_.apply(this,arguments)}l.graphql=c,l.fetchQuery=d,l.commitMutation=p}),98);
__d("WAWebBizSetMerchantCompliance",["Promise","WALogger","WAWebBizGatingUtils","WAWebBizSetMerchantComplianceMutation.graphql","WAWebFetchAdAccountToken","WAWebGraphQLServerError","WAWebNetworkStatus","WAWebRelayClient"],(function(t,n,r,o,a,i,l){var e,s,u,c,d;function m(e){if(e==null)return"Other";switch(e){case"SOLE_PROPRIETORSHIP":return"Sole proprietorship";case"PARTNERSHIP":return"Partnership";case"PRIVATE_COMPANY":return"Private Company";case"PUBLIC_COMPANY":return"Public Company";case"LIMITED_LIABILITY_PARTNERSHIP":return"Limited liability partnership";case"OTHER":return"Other";default:return"Other"}}var p={type:"error"},_=e!==void 0?e:e=n("WAWebBizSetMerchantComplianceMutation.graphql");function f(e){return o("WAWebBizGatingUtils").graphQLForSetComplianceInfo()?g(e).then(function(e){return e.type==="success"?(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["setMerchantComplianceGraphQL: success"]))),e):(e.type,o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose([' setMerchantCompliance: failed as "','"'])),e.type),e)}):(d||(d=n("Promise"))).resolve({type:"not-enabled"})}function g(e){return o("WAWebFetchAdAccountToken").fetchToken().then(function(t){return t.type==="success"?h(t.token,e).then(function(e){return e.type!=="success"&&e.type==="auth-failure"?o("WAWebFetchAdAccountToken").markTokenAsInvalid():e.type,e}):(t.type,t)})}function h(e,t){return r("WAWebNetworkStatus").waitIfOffline().then(function(){return o("WAWebRelayClient").commitMutation(_,{input:t},{environmentType:"facebook",accessToken:e})}).then(function(e){var t,n,r,o,a,i,l,s;if(e==null)return p;var u=(t=e.xfb_whatsapp_biz_merchant_set_compliance_info)==null?void 0:t.merchant_info;if(u==null)return p;var c=[{entity_name:u.entity_name||"",entity_type:m(u.entity_type),is_registered:u.is_registered||!1,entity_type_custom:u.entity_type_custom||"",customer_care_details:{email:((n=u.customer_care_details)==null?void 0:n.email)||"",landline_number:((r=u.customer_care_details)==null?void 0:r.landline_number)||"",mobile_number:((o=u.customer_care_details)==null?void 0:o.mobile_number)||""},grievance_officer_details:{name:((a=u.grievance_officer_details)==null?void 0:a.name)||"",email:((i=u.grievance_officer_details)==null?void 0:i.email)||"",landline_number:((l=u.grievance_officer_details)==null?void 0:l.landline_number)||"",mobile_number:((s=u.grievance_officer_details)==null?void 0:s.mobile_number)||""}}];return{type:"success",merchant_info:c}}).catch(function(e){return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["setMerchantComplianceWithToken: failed with error"]))),o("WAWebFetchAdAccountToken").hasGraphQLAuthError(e)?{type:"auth-failure"}:e instanceof o("WAWebGraphQLServerError").GraphQLServerError?{type:"graphql-error",error:e}:p})}l.mapEntityTypeToBusinessTypeOption=m,l.setMerchantCompliance=f}),98);
__d("WAWebBizGetMerchantCompliance",["Promise","WALogger","WAWebBizGatingUtils","WAWebBizGetMerchantComplianceQuery.graphql","WAWebBizSetMerchantCompliance","WAWebFetchAdAccountToken","WAWebGraphQLServerError","WAWebNetworkStatus","WAWebRelayClient"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m={type:"error"},p=e!==void 0?e:e=n("WAWebBizGetMerchantComplianceQuery.graphql");function _(e){return o("WAWebBizGatingUtils").graphQLForGetComplianceInfo()?f(e).then(function(e){return e.type==="success"?(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["getMerchantComplianceImpl: success"]))),e):(e.type,o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(['fetchCatalog: failed as "','"'])),e.type),e)}):(d||(d=n("Promise"))).resolve({type:"not-enabled"})}function f(e){return r("WAWebNetworkStatus").waitIfOffline().then(function(){return o("WAWebRelayClient").fetchQuery(p,{request:e},{environmentType:"whatsapp_catalog"})}).then(function(e){var t,n,r,a,i,l,s,u;if(e==null)return m;var c=(t=e.xfb_whatsapp_biz_merchant_compliance_info)==null?void 0:t.merchant_info;if(c==null)return m;var d=[{entity_name:c.entity_name||"",entity_type:o("WAWebBizSetMerchantCompliance").mapEntityTypeToBusinessTypeOption(c.entity_type),is_registered:c.is_registered||!1,entity_type_custom:c.entity_type_custom||"",customer_care_details:{email:((n=c.customer_care_details)==null?void 0:n.email)||"",landline_number:((r=c.customer_care_details)==null?void 0:r.landline_number)||"",mobile_number:((a=c.customer_care_details)==null?void 0:a.mobile_number)||""},grievance_officer_details:{name:((i=c.grievance_officer_details)==null?void 0:i.name)||"",email:((l=c.grievance_officer_details)==null?void 0:l.email)||"",landline_number:((s=c.grievance_officer_details)==null?void 0:s.landline_number)||"",mobile_number:((u=c.grievance_officer_details)==null?void 0:u.mobile_number)||""}}];return{type:"success",merchant_info:d}}).catch(function(e){return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["getMerchantComplianceImpl: failed with error"]))),o("WAWebFetchAdAccountToken").hasGraphQLAuthError(e)?{type:"auth-failure"}:e instanceof o("WAWebGraphQLServerError").GraphQLServerError?{type:"graphql-error",error:e}:m})}l.getMerchantCompliance=_}),98);
__d("WAWebCommsWapMd",["WALogger","WAWapJid","WAWebBizCoexGatingUtils","WAWebWid","WAWebWidValidator","err"],(function(t,n,r,o,a,i,l){var e,s;function u(e){if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()){if(e.server==="hosted")return o("WAWapJid").DomainType.HOSTED;if(e.server==="hosted.lid")return o("WAWapJid").DomainType.HOSTED_LID}return e.server==="lid"?o("WAWapJid").DomainType.LID:o("WAWapJid").DomainType.WHATSAPP}function c(t){if(!(t instanceof r("WAWebWid"))||!t.isUser())throw r("err")("DEVICE_JID: invalid jid type: "+(t instanceof r("WAWebWid")?t.toString():"Not an instance of WID"));if(t.isPSA())throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["DEVICE_JID: invalid PSA jid"]))).sendLogs("invalid-psa-user-jid"),r("err")("USER_JID: invalid PSA jid");return t.isFbidBot()?o("WAWapJid").WapJid.create(t.user,t.getJidServer()):o("WAWapJid").WapJid.createJidU(t.user,u(t),t.device)}function d(e){if(!(e instanceof r("WAWebWid"))||!e.isUser())throw r("err")("USER_JID: invalid jid type: "+(e instanceof r("WAWebWid")?e.toString():"Not an instance of WID"));if(e.isPSA())throw o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["USER_JID: invalid PSA jid"]))).sendLogs("invalid-psa-user-jid"),r("err")("USER_JID: invalid PSA jid");return o("WAWapJid").WapJid.create(e.user,e.getJidServer())}function m(e){if(!(e instanceof r("WAWebWid"))||!e.isUser()&&!e.isGroup()&&!e.isBroadcast()&&!e.isNewsletter())throw r("err")("CHAT_JID: invalid jid type: "+(e instanceof r("WAWebWid")?e.toString():"Not an instance of WID"));return o("WAWapJid").WapJid.create(e.user,e.getJidServer())}function p(e){if(!(e instanceof r("WAWebWid"))||!e.isGroup())throw r("err")("GROUP_JID: invalid jid type: "+(e instanceof r("WAWebWid")?e.toString():"Not an instance of WID"));return o("WAWapJid").WapJid.create(e.user,o("WAWebWidValidator").Domains.G_US)}function _(e){if(!(e instanceof r("WAWebWid"))||!e.isGroupCall())throw r("err")("GROUP_CALL_JID: invalid jid type: "+(e instanceof r("WAWebWid")?e.toString():"Not an instance of WID"));return o("WAWapJid").WapJid.create(e.user,o("WAWebWidValidator").Domains.CALL)}function f(e){if(!(e instanceof r("WAWebWid")))throw r("err")("JID: invalid jid type: "+(e instanceof r("WAWebWid")?e.toString():"Not an instance of WID"));var t=e.device==null||e.device===0;return t?o("WAWapJid").WapJid.create(e.user,e.getJidServer()):o("WAWapJid").WapJid.createJidU(e.user,u(e),e.device)}l.DEVICE_JID=c,l.USER_JID=d,l.CHAT_JID=m,l.GROUP_JID=p,l.GROUP_CALL_JID=_,l.JID=f}),98);
__d("errorCode",[],(function(t,n,r,o,a,i){"use strict";function e(e){throw new Error('errorCode("'+e+'"): This should not happen. Oh noes!')}i.default=e}),66);
__d("WAWebMaybeThrowCatalogErrors",["errorCode","$InternalEnum","WALogger","WAWebBackendErrors"],(function(t,n,r,o,a,i,l,s){var e,u,c=n("$InternalEnum").Mirrored(["GET_PRODUCT_CATALOG_OWNER_GRAPHQL"]);function d(t,n){var r=t.source.errors||[],a=r[0],i=a==null?void 0:a.code;if(i!=null){if(o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["maybeThrowLocalErrorForCatalogQuery: error code ",""])),i),n===c.GET_PRODUCT_CATALOG_OWNER_GRAPHQL&&i===2498052)throw new(o("WAWebBackendErrors")).ServerStatusCodeError(404,t.message);switch(i){case 2498052:case 2498049:case 2498050:case 2498051:case 2498053:case 2498056:throw new(o("WAWebBackendErrors")).ServerStatusCodeError(400,t.message);case 2498048:throw new(o("WAWebBackendErrors")).E451;case 2498054:throw new(o("WAWebBackendErrors")).ServerStatusCodeError(421);case 2498103:case 2498102:throw new(o("WAWebBackendErrors")).CollectionReorderError}o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["maybeThrowLocalErrorForCatalogQuery: unknown error code ",""])),i)}}l.ErrorSourceForCatalogQuery=c,l.maybeThrowLocalErrorForCatalogQuery=d}),98);
__d("WAWebMerchantComplianceJob",["WADeprecatedSendIq","WADeprecatedWapParser","WAWap","WAWapDeprecatedSmaxID","WAWebBackendErrors","WAWebBizGatingUtils","WAWebBizGetMerchantCompliance","WAWebBizSetMerchantCompliance","WAWebCommsWapMd","WAWebMaybeThrowCatalogErrors","WAWebUserPrefsMeUser","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e=function(t){var e,n,r;return{email:(t==null||(e=t.maybeChild("email"))==null?void 0:e.contentString())||"",landline_number:(t==null||(n=t.maybeChild("landline_number"))==null?void 0:n.contentString())||"",mobile_number:(t==null||(r=t.maybeChild("mobile_number"))==null?void 0:r.contentString())||""}},s=new(r("WADeprecatedWapParser"))("merchantComplianceResponse",function(t){t.assertTag("iq"),t.assertFromServer();var n=[];return t.forEachChildWithTag("merchant_info",function(t){var r,o,a,i,l=((r=t.maybeChild("entity_name"))==null?void 0:r.contentString())||"",s=((o=t.maybeChild("entity_type"))==null?void 0:o.contentString())||"",u=(a=t.maybeChild("entity_type_custom"))==null?void 0:a.contentString(),c=t.attrString("is_registered")==="true",d=t.maybeChild("customer_care_details"),m=t.maybeChild("grievance_officer_details"),p=babelHelpers.extends({},e(d)),_=babelHelpers.extends({name:(m==null||(i=m.maybeChild("name"))==null?void 0:i.contentString())||""},e(m));n.push({entity_name:l,entity_type:s,is_registered:c,entity_type_custom:u,customer_care_details:p,grievance_officer_details:_})}),n});function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebBizGatingUtils").graphQLForGetComplianceInfo()?d(e):p(e)}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebBizGetMerchantCompliance").getMerchantCompliance({biz_jid:e[0].wid.toJid()});if(t.type==="success")return t.merchant_info;throw t.type==="graphql-error"?o("WAWebMaybeThrowCatalogErrors").maybeThrowLocalErrorForCatalogQuery(t.error):t.type,r("err")("getMerchantComplianceGraphQL: error handling flow not implemented for "+JSON.stringify(t))}),m.apply(this,arguments)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=(t=o("WAWap")).wap("iq",{to:t.S_WHATSAPP_NET,xmlns:"w:biz:merchant_info",id:t.generateId(),type:"get",smax_id:t.SMAX_ID(r("WAWapDeprecatedSmaxID").MerchantGetComplianceInfo)},e.map(function(e){return o("WAWap").wap("merchant_info",{jid:o("WAWebCommsWapMd").USER_JID(e.wid)})})),a=yield o("WADeprecatedSendIq").deprecatedSendIq(n,s);if(a.success)return a.result;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(a.errorCode)}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e===void 0?{}:e,n=t.customerCareDetails,r=t.entityName,a=t.entityType,i=t.entityTypeCustom,l=t.grievanceOfficerDetails,s=t.isRegistered,u=s===void 0?!1:s;return o("WAWebBizGatingUtils").graphQLForSetComplianceInfo()?C(r,a,u,i,n,l):h({entityName:r,entityType:a,isRegistered:u,entityTypeCustom:i,customerCareDetails:n,grievanceOfficerDetails:l})}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e===void 0?{}:e,n=t.customerCareDetails,a=t.entityName,i=t.entityType,l=t.entityTypeCustom,u=t.grievanceOfficerDetails,c=t.isRegistered,d=c===void 0?!1:c,m=o("WAWap").wap("iq",{to:o("WAWap").S_WHATSAPP_NET,xmlns:"w:biz:merchant_info",id:o("WAWap").generateId(),type:"set",smax_id:o("WAWap").SMAX_ID(r("WAWapDeprecatedSmaxID").MerchantSetComplianceInfo)},o("WAWap").wap("merchant_info",{is_registered:d?"true":"false"},a!==void 0?o("WAWap").wap("entity_name",null,a):null,i!==void 0?o("WAWap").wap("entity_type",null,i):null,l!==void 0?o("WAWap").wap("entity_type_custom",null,l):null,n?o("WAWap").wap("customer_care_details",null,n.email!==void 0?o("WAWap").wap("email",null,n
__d("WAWebCommonParsersParseBusinessProfile",["WAWebBizCoexGatingUtils","WAWebBizGatingUtils","WAWebBotTypes","WAWebBusinessProfileTypes","cr:5664","gkx"],(function(t,n,r,o,a,i,l){function e(e){var t,a,i,l=e.maybeChild("address"),c=l?l.contentString():void 0,d,m=e.maybeChild("description");m&&(d=m.contentString());var p=e.maybeChild("email"),_=p?p.contentString():void 0,f=e.maybeChild("price_tier"),g=f?f.attrString("id"):void 0,h=e.maybeChild("latitude"),y=h?parseFloat(h.contentString()):void 0,C=e.maybeChild("longitude"),b=C?parseFloat(C.contentString()):void 0,v=[];e.forEachChildWithTag("website",function(e){v.push({url:e.contentString()})});var S;if(o("WAWebBizGatingUtils").getFmxAgmEnabled()){var R=e.maybeChild("member_since_text");R&&(S=R.contentString())}var L,E,k,I;if(o("WAWebBizCoexGatingUtils").authorizedAgentsEnabled()){var T=e.maybeChild("authorized_agent");if(T){L=T.maybeAttrString("is_authorized_agent")==="true";var D=T.maybeChild("parent_company_name");E=D?D.contentString():void 0;var x=T.maybeChild("parent_company_logo_url");k=x?x.contentString():void 0;var $=T.maybeChild("oba_phone_number");I=$?$.contentString():void 0}}var P=[],N=e.maybeChild("categories");N&&N.forEachChildWithTag("category",function(e){var t=e.attrString("id");P.push({id:t,localized_display_name:e.contentString()})});var M,w=e.maybeChild("business_hours");if(w){var A=w.maybeAttrString("timezone"),F=[];w.forEachChildWithTag("business_hours_config",function(e){F.push({day_of_week:e.attrString("day_of_week"),mode:e.attrString("mode"),open_time:e.hasAttr("open_time")?parseInt(e.attrString("open_time"),10):0,close_time:e.hasAttr("close_time")?parseInt(e.attrString("close_time"),10):0})}),M={config:F},A!=null&&(M.timezone=A)}var O,B=e.maybeChild("profile_options");if(B){O={};var W=B.maybeChild("commerce_experience");if(W){var q;O.commerce_experience=(q=o("WAWebBusinessProfileTypes").CommerceExperienceTypes.cast(W.contentString()))!=null?q:o("WAWebBusinessProfileTypes").CommerceExperienceTypes.NONE}var U=B.maybeChild("cart_enabled");U&&(O.cart_enabled=U.contentString()==="true");var V=B.maybeChild("shop_url");V&&(O.shop_url=V.contentString());var H=B.maybeChild("commerce_manager_url");H&&(O.commerce_manager_url=H.contentString());var G=B.maybeChild("is_banned");G&&(O.is_banned=G.contentString()==="true");var z=B.maybeChild("direct_connection");z&&(O.direct_connection=z.contentString()==="true");var j=B.maybeChild("is_profile_edit_disabled");j&&(O.is_profile_edit_disabled=j.contentString()==="true")}var K=e.maybeChild("direct_connection"),Q;if(K){var X=K.maybeChild("default_postcode");Q={enabled:K.maybeAttrString("enabled")==="true",defaultPostcode:X?{code:X.attrString("code"),locationName:X.attrString("location_name")}:void 0}}var Y=[],J=e.maybeChild("service_areas");J&&J.forEachChildWithTag("service_area",function(e){var t=e.maybeChild("area_radius_meters"),n=e.maybeChild("area_center"),r=e.maybeChild("area_description");if(t&&n){var o=n.maybeChild("latitude"),a=n.maybeChild("longitude");if(o&&a){var i;Y.push({radius:parseFloat(t.contentString()),latitude:parseFloat(o.contentString()),longitude:parseFloat(a.contentString()),areaDescription:(i=r==null?void 0:r.contentString())!=null?i:""})}}});var Z=e.maybeChild("catalog_status"),ee=Z?Z.attrString("status"):void 0,te=[],ne=e.maybeChild("offerings");ne&&ne.forEachChildWithTag("category",function(e){var t=e.attrString("id"),n=e.attrString("name"),r=[];e.forEachChildWithTag("offering",function(e){r.push({id:e.attrString("id"),localized_display_name:e.contentString(),is_offered:e.maybeAttrString("is_offered")==="true"})}),te.push({id:t,name:n,offerings:r})});var re={},oe={},ae=!1,ie,le=e.maybeChild("linked_accounts");if(le){ae=!0;var se=le.maybeChild("fb_page");if(se){var ue=se.maybeChild("display_name"),ce=se.maybeChild("likes");re.display_name=ue==null?void 0:ue.contentString(),re.likes=ce==null?void 0:ce.contentInt();var de=se.maybeAttrString("id");de!=null&&(re.id=de)}var me=le.maybeChild("ig_professional");if(me){var pe=me.maybeChild("ig_handle"),_e=me.maybeChild("followers");oe={ig_handle:p
__d("WAWebJidToWid",["WAJids","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebWidFactory").createUserWidOrThrow(e)}function s(e){return o("WAWebWidFactory").createUserLidOrThrow(e)}function u(e){return o("WAWebWidFactory").asUserWidOrThrow(o("WAWebWidFactory").createWid(e))}function c(e){return o("WAWebWidFactory").createUserLidOrThrow(e)}function d(e){return o("WAWebWidFactory").createDeviceWidOrThrow(e)}function m(e){return o("WAWebWidFactory").asChatWid(o("WAWebWidFactory").createWid(e))}function p(e){return o("WAWebWidFactory").createWid(e)}function _(e){var t=o("WAJids").extractJidFromJidWithType(e);return o("WAWebWidFactory").createWid(t)}function f(e){return o("WAWebWidFactory").createWid(e)}l.userJidToUserWid=e,l.lidUserJidToUserLid=s,l.deviceJidToUserWid=u,l.lidDeviceJidToUserLid=c,l.deviceJidToDeviceWid=d,l.chatJidToChatWid=m,l.groupJidToWid=p,l.jidWithTypeToWid=_,l.newsletterJidToWid=f}),98);
__d("WAWebQueryBusinessProfileJob",["WADeprecatedSendIq","WADeprecatedWapParser","WAWap","WAWebBackendErrors","WAWebCommonParsersParseBusinessProfile","WAWebCommsWapMd","WAWebJidToWid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=new(r("WADeprecatedWapParser"))("businessProfileResponse",function(e){e.assertTag("iq"),e.assertFromServer();var t=e.child("business_profile"),n=[];return t.forEachChildWithTag("profile",function(e){var t=o("WAWebJidToWid").jidWithTypeToWid(e.attrJidWithType("jid")),a=e.attrString("tag"),i=r("WAWebCommonParsersParseBusinessProfile")(e);Object.keys(i).length?n.push({wid:t,tag:a,profile:i}):n.push({wid:t,tag:a})}),n});function s(e,t){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var r,a=(r=o("WAWap")).wap("iq",{to:r.S_WHATSAPP_NET,xmlns:"w:biz",id:r.generateId(),type:"get"},r.wap("business_profile",{v:r.INT(n)},t.map(function(e){return o("WAWap").wap("profile",{jid:o("WAWebCommsWapMd").USER_JID(e.wid),tag:e.tag!=null?o("WAWap").INT(e.tag):o("WAWap").DROP_ATTR})}))),i=yield o("WADeprecatedSendIq").deprecatedSendIq(a,e);if(i.success)return i.result;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(i.errorCode)}),u.apply(this,arguments)}l.default=s}),98);
__d("WAWebQueryBusinessProfile",["Promise","WAWebBackendErrors","WAWebBusinessProfileVersioningBridge","WAWebMerchantComplianceJob","WAWebQueryBusinessProfileJob"],(function(t,n,r,o,a,i,l){var e;function s(t,a){var i=o("WAWebBusinessProfileVersioningBridge").getBusinessProfileQueryVersion(),l;return a?l=(e||(e=n("Promise"))).all([r("WAWebQueryBusinessProfileJob")(t,i),o("WAWebMerchantComplianceJob").getMerchantCompliance(t)]).then(u):l=r("WAWebQueryBusinessProfileJob")(t,i),o("WAWebBackendErrors").attachErrorLogger(l,"Query business profile failed")}function u(e){var t=e[0],n=e[1];return t.map(function(e,t){return babelHelpers.extends({},e,{profile:babelHelpers.extends({},e.profile,{legal_entity_details:n[t]})})})}l.queryBusinessProfile=s}),98);
__d("WAWebGetBizCatalogType",["WALogger","WAWebBusinessProfileTypes","WAWebQueryBusinessProfile","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n,r;try{r=yield o("WAWebQueryBusinessProfile").queryBusinessProfile([{wid:t}])}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[ThreadLogging] biz profile query failed for biz_catalog_type"]))).verbose().sendLogs("query-business-profile-fail"),null}var a=r[0];if(!a)return null;var i=(n=a.profile)==null||(n=n.profile_options)==null?void 0:n.commerce_experience;return i===o("WAWebBusinessProfileTypes").CommerceExperienceTypes.CATALOG?"native":i===o("WAWebBusinessProfileTypes").CommerceExperienceTypes.SHOP?"shop":null}),u.apply(this,arguments)}l.getBizCatalogType=s}),98);
__d("WAWebSchemaBusinessProfile",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("business-profile").version(o("WAWebModelStorageVersions").businessProfileCreateTable(),[r("id"),n("commandsDescription"),n("commands"),n("prompts"),n("automatedType"),n("welcomeMsgProtocolMode")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("business-profile")}l.addTable=e,l.getBusinessProfileTable=s}),98);
__d("WAWebSchemaProfilePicThumb",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("profile-pic-thumb").version(o("WAWebModelStorageVersions").profilePicThumbCreateTable(),[r("id"),n("tag"),n("eurl"),n("previewEurl"),n("timestamp"),n("previewDirectPath"),n("fullDirectPath"),n("filehash")]).view(function(e){return{id:e.id,tag:e.tag,eurl:e.eurl,previewEurl:e.previewEurl,timestamp:e.timestamp,previewDirectPath:e.previewDirectPath,fullDirectPath:e.fullDirectPath,filehash:e.filehash}})}function s(){return o("WAWebModelStorageUtils").getStorage().table("profile-pic-thumb")}l.addTable=e,l.getProfilePicThumbTable=s}),98);
__d("WAWebChatThreadLoggingEventStore",["Promise","WALogger","WAShiftTimer","WAWebABProps","WAWebApiBulkGetChats","WAWebApiChatThreadLoggingPendingEvents","WAWebApiContact","WAWebBotTypes","WAWebChatThreadLoggingBoolFlagFields","WAWebChatThreadLoggingCountFields","WAWebChatThreadLoggingUtils","WAWebDBBulkGetIsContactABusiness","WAWebDBGetStarredMessagesForChat","WAWebDBGroupsGroupMetadata","WAWebGetBizCatalogType","WAWebGroupType","WAWebLidAwareContactsDB","WAWebLidMigrationUtils","WAWebNullFunc","WAWebSchemaBusinessProfile","WAWebSchemaParticipant","WAWebSchemaProfilePicThumb","WAWebUserPrefsMeUser","WAWebUsernameGatingUtils","WAWebUsernameTypes","WAWebWamEnumChatOriginsType","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p=5,_=(function(){function t(t,n){var r=this;this.metadataStore=t,this.$1=new Map,this.$2=n!=null?n:p,this.$3=new(o("WAShiftTimer")).ShiftTimer(function(){r.$4().catch(function(t){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["ChatThreadLoggingEventStoreImpl: flush error"])))})})}var a=t.prototype;return a.handleMessages=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=this,n=yield this.metadataStore.getOffset();if(n==null){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[ChatThreadLoggingEventStoreImpl] handleMessages: no offset"])));return}var r=yield this.metadataStore.getLastUploadedStartTs();o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["ChatThreadLoggingEventStoreImpl: lastUploadedStartTs=",""])),r);var a=[],i=0;e.forEach(function(e){if(o("WAWebChatThreadLoggingUtils").shouldUpdateChatEvent(n,e.ts,r)){var l=o("WAWebChatThreadLoggingUtils").computeStartTs(n,e.ts),s=e.chatId.toString({legacy:!0}),u=s+"_"+String(l),c=t.$1.get(u),d=c!=null?c:babelHelpers.extends({},o("WAWebChatThreadLoggingCountFields").COUNT_FIELDS,o("WAWebChatThreadLoggingBoolFlagFields").FLAG_FIELDS,{startTs:l,chatId:s,addMsgsSent:0,addMsgsReceived:0,addMsgsRead:0,addViewOnceMsgsSent:0,addViewOnceMsgsReceived:0,addViewOnceMsgsOpened:0,addCallOffersSent:0,addCallOffersReceived:0,addTotalCallDuration:0,addCommerceMsgsSent:0,addCommerceMsgsReceived:0,addPdpInquiriesSent:0,addReactionsSent:0,addReactionsReceived:0,addForwardMessagesSent:0,addForwardMessagesReceived:0,addEditedMsgsSent:0,addBotMessagesSent:0,addBotMessagesReceived:0,addBotMessagesEdited:0,addEventCreationMessagesSent:0,addEventCreationMessagesReceived:0,addEventResponseMessagesSent:0,addEventResponseMessagesReceived:0,addEventGroupStatusReplyOthersToOwn:0,addEventGroupStatusReplyOthersToOthers:0,addEventGroupStatusReplyOwnToOwn:0,addEventGroupStatusReplyOwnToOthers:0,addEventGroupStatusLikeOthersToOthers:0,addEventGroupStatusLikeOthersToOwn:0});c==null&&t.$1.set(u,d);var m=o("WAWebChatThreadLoggingCountFields").toMaybeCountActionType(e.activityType),p=o("WAWebChatThreadLoggingBoolFlagFields").toMaybeBoolFlagActionType(e.activityType);if(m!=null)d[m]+=1;else if(p!=null)d[p]=e.boolValue===void 0?!0:e.boolValue;else switch(e.activityType){case"msgSend":d.addMsgsSent+=1,e.isViewOnce&&(d.addViewOnceMsgsSent+=1),e.isCommerceMessage===!0&&(d.addCommerceMsgsSent+=1),e.isPdpInquiry===!0&&(d.addPdpInquiriesSent+=1),e.isReply&&(d.repliesSent+=1),e.isReaction&&(d.addReactionsSent+=1),e.isForwarded&&(d.addForwardMessagesSent+=1),e.isEdit&&(d.addEditedMsgsSent+=1),e.isBot&&(d.addBotMessagesSent+=1),e.isEventCreation&&(d.addEventCreationMessagesSent+=1),e.isEventResponse&&(d.addEventResponseMessagesSent+=1);break;case"msgReceive":d.addMsgsReceived+=1,e.isViewOnce&&(d.addViewOnceMsgsReceived+=1),e.isCommerceMessage===!0&&(d.addCommerceMsgsReceived+=1),e.isReaction&&(d.addReactionsReceived+=1),e.isForwarded&&(d.addForwardMessagesReceived+=1),e.isBot&&(e.isEdit?d.addBotMessagesEdited+=1:d.addBotMessagesReceived+=1),e.isEventCreation&&(d.addEventCreationMessagesReceived+=1),e.isEventResponse&&(d.addEventResponseMessagesReceived+=1);break;case"msgRead":d.addMsgsRead+=e.readCount;break;case"groupStatusMsgReceive":d.addMsgsReceiv
__d("WAWebBotBaseGating",["WAWebABProps","WAWebBotUtils","WAWebMobilePlatforms","WAWebThreadsGating","justknobx"],(function(t,n,r,o,a,i,l){var e,s,u;function c(t){u=t,e=null}function d(){var t;if(u==null)return!1;var n=u,r=(t=o("WAWebABProps").getABPropConfigValue("bonsai_supported_languages"))!=null?t:"en";if(s!==r||e==null){var a=r.toLowerCase().split(",").map(function(e){return e.trim()});s=r,e=a.includes(n)}return e}function m(){return o("WAWebABProps").getABPropConfigValue("bonsai_enabled")===!0}function p(){return o("WAWebMobilePlatforms").isSMB()||!d()?!1:m()}function _(){return o("WAWebABProps").getABPropConfigValue("bot_3p_status")!==0}function f(){return o("WAWebABProps").getABPropConfigValue("wabai_message_rendering_enabled")}function g(){return o("WAWebABProps").getABPropConfigValue("ai_forward_attribution_enabled")}function h(){return o("WAWebABProps").getABPropConfigValue("ai_mode_selector_enabled")}function y(){return o("WAWebABProps").getABPropConfigValue("ai_dynamic_mode_selector_enabled")}function C(){return o("WAWebThreadsGating").isThreadsInfraEnabled()&&o("WAWebABProps").getABPropConfigValue("ai_chat_threads_infra_enabled")}function b(){return o("WAWebABProps").getABPropConfigValue("ai_rich_response_main_gate_enabled")}function v(){return b()?!o("WAWebMobilePlatforms").isSMB():!1}function S(){return v()&&o("WAWebABProps").getABPropConfigValue("ai_rich_response_forward_receiving_enabled")}function R(e){return o("WAWebBotUtils").isMetaAiBot(e)?o("WAWebABProps").getABPropConfigValue("ai_session_transparency_meta_ai_enabled"):o("WAWebABProps").getABPropConfigValue("ai_continuous_session_transparency_notice_enabled")}function L(e){return o("WAWebBotUtils").isMetaAiBot(e.from)&&r("justknobx")._("5352")}l.setBonsaiUserLanguage=c,l.isBotEnabled=p,l.isBizBot3pEnabled=_,l.isBizBot1pEnabled=f,l.isAiForwardAttributionEnabled=g,l.isAiModeSelectorMessagingEnabled=h,l.isDynamicModeSelectorEnabled=y,l.isAiChatThreadsInfraEnabled=C,l.isRichStructuredResponseReceiverEnabled=v,l.isRichResponseForwardReceivingEnabled=S,l.isAiContinuousSessionTransparencyNoticeEnabled=R,l.isLoadingMediaMessagesEnabled=L}),98);
__d("WAWebWamEnumAiChatOriginsType",[],(function(t,n,r,o,a,i){var e=Object.freeze({UNKNOWN:0,AI_HOME:1,AI_TAB_TEXT:2,AI_TAB_VOICE:3});i.AI_CHAT_ORIGINS_TYPE=e}),66);
__d("WAWebWamEnumBizCatalogType",[],(function(t,n,r,o,a,i){var e=Object.freeze({SHOPS:0,NATIVE:1});i.BIZ_CATALOG_TYPE=e}),66);
__d("WAWebWamEnumBlockReason",[],(function(t,n,r,o,a,i){var e=Object.freeze({OTHER:0,NO_LONGER_NEEDED:1,NO_SIGN_UP:2,SPAM:3,OFFENSIVE_MESSAGES:4,OTP_DID_NOT_REQUEST:5,SCAM_OR_FRAUD:6});i.BLOCK_REASON=e}),66);
__d("WAWebWamEnumChatMutedType",[],(function(t,n,r,o,a,i){var e=Object.freeze({NOT_MUTED:1,MUTED_NO_NOTIFICATIONS:2,MUTED_SILENT_NOTIFICATIONS:3});i.CHAT_MUTED_TYPE=e}),66);
__d("WAWebWamEnumChatType",[],(function(t,n,r,o,a,i){var e=Object.freeze({INDIVIDUAL:1,SMB:2,ENT:3,INTEROP:4,UNKNOWN:5,BUSINESS:6});i.CHAT_TYPE=e}),66);
__d("WAWebWamEnumDisappearingChatInitiatorType",[],(function(t,n,r,o,a,i){var e=Object.freeze({CHAT:1,INITIATED_BY_ME:2,INITIATED_BY_OTHER:3,CHAT_PICKER:4,BIZ_UPGRADE_FB_HOSTING:5});i.DISAPPEARING_CHAT_INITIATOR_TYPE=e}),66);
__d("WAWebWamEnumGaStatus",[],(function(t,n,r,o,a,i){var e=Object.freeze({NEW:0,RETAINED:1,RESURRECTED:2});i.GA_STATUS=e}),66);
__d("WAWebWamEnumGroupInfoSettingType",[],(function(t,n,r,o,a,i){var e=Object.freeze({ADMINS_ONLY:1,ALL_PARTICIPANTS:2});i.GROUP_INFO_SETTING_TYPE=e}),66);
__d("WAWebChatMessageCountsWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumAiChatOriginsType","WAWebWamEnumBizCatalogType","WAWebWamEnumBlockReason","WAWebWamEnumChatMutedType","WAWebWamEnumChatOriginsType","WAWebWamEnumChatType","WAWebWamEnumDisappearingChatInitiatorType","WAWebWamEnumEphemeralityInitiatorType","WAWebWamEnumEphemeralityTriggerActionType","WAWebWamEnumGaStatus","WAWebWamEnumGroupInfoSettingType","WAWebWamEnumOppositeVisibleIdentificationType","WAWebWamEnumTypeOfGroupEnum"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ChatMessageCounts:[1644,{aiChatOrigins:[224,o("WAWebWamEnumAiChatOriginsType").AI_CHAT_ORIGINS_TYPE],aiDiscoveryTab:[195,e.TYPES.STRING],audioMessagesReceived:[149,e.TYPES.INTEGER],audioMessagesSent:[150,e.TYPES.INTEGER],autoReplyFromIcebreakerSent:[190,e.TYPES.INTEGER],awayMsgsSent:[56,e.TYPES.INTEGER],bizCatalogType:[60,o("WAWebWamEnumBizCatalogType").BIZ_CATALOG_TYPE],bizConversationDepth:[65,e.TYPES.INTEGER],blockReason:[33,o("WAWebWamEnumBlockReason").BLOCK_REASON],bottomSheetAnimatedSent:[206,e.TYPES.INTEGER],bottomSheetEditedAnimatedSent:[207,e.TYPES.INTEGER],bottomSheetEditedSent:[208,e.TYPES.INTEGER],bottomSheetForwardMessagesSent:[196,e.TYPES.INTEGER],bottomSheetImagesEdited:[209,e.TYPES.INTEGER],bottomSheetImagesGenerated:[197,e.TYPES.INTEGER],bottomSheetMemuImagesGenerated:[220,e.TYPES.INTEGER],bottomSheetMemuInitiated:[221,e.TYPES.INTEGER],bottomSheetMemuMessagesSent:[222,e.TYPES.INTEGER],bottomSheetMessagesDownloaded:[198,e.TYPES.INTEGER],bottomSheetMessagesReceived:[199,e.TYPES.INTEGER],bottomSheetMessagesSent:[200,e.TYPES.INTEGER],bottomSheetPromptsInitiated:[201,e.TYPES.INTEGER],bottomSheetRegeneratedSent:[210,e.TYPES.INTEGER],broadcastMsgsReceived:[30,e.TYPES.INTEGER],broadcastMsgsSent:[29,e.TYPES.INTEGER],callOffersReceived:[27,e.TYPES.INTEGER],callOffersSent:[26,e.TYPES.INTEGER],callsResultBusy:[70,e.TYPES.INTEGER],callsResultCancelled:[71,e.TYPES.INTEGER],callsResultConnected:[72,e.TYPES.INTEGER],callsResultError:[78,e.TYPES.INTEGER],callsResultMissed:[73,e.TYPES.INTEGER],callsResultRejected:[74,e.TYPES.INTEGER],canEditDmSettings:[88,e.TYPES.BOOLEAN],cartViews:[86,e.TYPES.INTEGER],chatEphemeralityDuration:[15,e.TYPES.INTEGER],chatMuted:[8,o("WAWebWamEnumChatMutedType").CHAT_MUTED_TYPE],chatOrigins:[179,o("WAWebWamEnumChatOriginsType").CHAT_ORIGINS_TYPE],chatOverflowClicks:[79,e.TYPES.INTEGER],chatTypeInd:[2,o("WAWebWamEnumChatType").CHAT_TYPE],collectionInquiriesSent:[44,e.TYPES.INTEGER],commandSheetShow:[174,e.TYPES.INTEGER],commentsReceived:[126,e.TYPES.INTEGER],commerceMsgsReceived:[41,e.TYPES.INTEGER],commerceMsgsSent:[40,e.TYPES.INTEGER],deviceLanguage:[219,e.TYPES.STRING],disappearingChatInitiator:[59,o("WAWebWamEnumDisappearingChatInitiatorType").DISAPPEARING_CHAT_INITIATOR_TYPE],documentMessagesReceived:[151,e.TYPES.INTEGER],documentMessagesSent:[152,e.TYPES.INTEGER],editedMsgsSent:[100,e.TYPES.INTEGER],entryPointConversionApp:[47,e.TYPES.STRING],entryPointConversionSource:[46,e.TYPES.STRING],ephemeralMessagesExpired:[248,e.TYPES.INTEGER],ephemeralMessagesReceived:[14,e.TYPES.INTEGER],ephemeralMessagesSent:[13,e.TYPES.INTEGER],ephemeralMessagesUnreadExpired:[69,e.TYPES.INTEGER],ephemeralityInitiator:[109,o("WAWebWamEnumEphemeralityInitiatorType").EPHEMERALITY_INITIATOR_TYPE],ephemeralityTriggerAction:[110,o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE],eventCreationMessagesReceived:[142,e.TYPES.INTEGER],eventCreationMessagesSent:[143,e.TYPES.INTEGER],eventResponseMessagesReceived:[144,e.TYPES.INTEGER],eventResponseMessagesSent:[145,e.TYPES.INTEGER],fbCtaInquiriesSent:[45,e.TYPES.INTEGER],firstResponseTime:[25,e.TYPES.INTEGER],fmxNotMvBottomSheetDismissedCount:[234,e.TYPES.INTEGER],fmxNotMvBottomSheetGetMvButtonClicks:[235,e.TYPES.INTEGER],fmxNotMvBottomSheetGetMvButtonImpressions:[236,e.TYPES.INTEGER],fmxNotMvBottomSheetImpressions:[237,e.TYPES.INTEGER],fmxNotMvBottomSheetLearnMoreButtonClicks:[238,e.TYPES.INTEGER],fmxNotMvClicks:[229,e.TYPES.INTEGER],forwardAudioMessagesReceived:[153,e.TYPES.INTEGE
__d("WAWebThreadInteractionDataAiWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumAiChatOriginsType"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ThreadInteractionDataAi:[6410,{aiChatOrigins:[1,o("WAWebWamEnumAiChatOriginsType").AI_CHAT_ORIGINS_TYPE],aiDiscoveryTab:[29,e.TYPES.STRING],bottomSheetAnimatedSent:[2,e.TYPES.INTEGER],bottomSheetEditedAnimatedSent:[3,e.TYPES.INTEGER],bottomSheetEditedSent:[4,e.TYPES.INTEGER],bottomSheetImagesGenerated:[5,e.TYPES.INTEGER],bottomSheetMemuInitiated:[6,e.TYPES.INTEGER],bottomSheetMemuMessagesSent:[7,e.TYPES.INTEGER],bottomSheetMessagesSent:[8,e.TYPES.INTEGER],bottomSheetPromptsInitiated:[9,e.TYPES.INTEGER],bottomSheetRegeneratedSent:[10,e.TYPES.INTEGER],commandSheetShow:[11,e.TYPES.INTEGER],imagineCommandClick:[14,e.TYPES.INTEGER],imagineMeMessagesSent:[15,e.TYPES.INTEGER],imagineMePromptsInitiatedCount:[16,e.TYPES.INTEGER],metaAiMentionClick:[19,e.TYPES.INTEGER],metaAiMentionShow:[20,e.TYPES.INTEGER],suggestionPromptsClick:[21,e.TYPES.INTEGER],suggestionPromptsShow:[22,e.TYPES.INTEGER],threadCreationDate:[28,e.TYPES.STRING],threadDs:[17,e.TYPES.STRING],threadId:[26,e.TYPES.STRING],threadIdByLid:[27,e.TYPES.STRING],totalMessageFromAgentCnt:[24,e.TYPES.INTEGER],totalMessageToAgentCnt:[25,e.TYPES.INTEGER]},[1,1,1],"regular"]},{ThreadInteractionDataAi:[]});l.ThreadInteractionDataAiWamEvent=s}),98);
__d("WAWebThreadLoggingAi",["WALogger","WAWebThreadInteractionDataAiWamEvent","getErrorSafe"],(function(t,n,r,o,a,i,l){var e;function s(t){try{t.forEach(function(e){var t=e.event,n=e.threadDs,r=e.threadId,a={threadDs:n,threadId:r,totalMessageFromAgentCnt:t.botMessagesReceived,totalMessageToAgentCnt:t.botMessagesSent},i=new(o("WAWebThreadInteractionDataAiWamEvent")).ThreadInteractionDataAiWamEvent(a);i.commit()})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["ctlv2: error uploading Ai WAM event"]))).catching(r("getErrorSafe")(t)).sendLogs("thread-logging-ai-upload-failure")}}l.ThreadInteractionAiWamTrigger=s}),98);
__d("WAWebThreadInteractionDataBizWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumBizCatalogType","WAWebWamEnumChatOriginsType"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ThreadInteractionDataBiz:[6464,{autoReplyFromIcebreakerSent:[51,e.TYPES.INTEGER],awayMsgsSent:[1,e.TYPES.INTEGER],bizCatalogType:[2,o("WAWebWamEnumBizCatalogType").BIZ_CATALOG_TYPE],bizConversationDepth:[3,e.TYPES.INTEGER],cartViews:[4,e.TYPES.INTEGER],chatOrigins:[5,o("WAWebWamEnumChatOriginsType").CHAT_ORIGINS_TYPE],collectionInquiriesSent:[6,e.TYPES.INTEGER],commerceMsgsReceived:[7,e.TYPES.INTEGER],commerceMsgsSent:[8,e.TYPES.INTEGER],entryPointConversionApp:[9,e.TYPES.STRING],entryPointConversionSource:[10,e.TYPES.STRING],firstResponseTime:[11,e.TYPES.INTEGER],fmxNotMvBottomSheetDismissedCount:[41,e.TYPES.INTEGER],fmxNotMvBottomSheetGetMvButtonClicks:[42,e.TYPES.INTEGER],fmxNotMvBottomSheetGetMvButtonImpressions:[43,e.TYPES.INTEGER],fmxNotMvBottomSheetImpressions:[44,e.TYPES.INTEGER],fmxNotMvBottomSheetLearnMoreButtonClicks:[45,e.TYPES.INTEGER],fmxNotMvClicks:[46,e.TYPES.INTEGER],groupContainsBiz:[13,e.TYPES.BOOLEAN],isBizMvFrictionEligible:[47,e.TYPES.BOOLEAN],isCommerceViewed:[14,e.TYPES.BOOLEAN],isCtaOnPdpClicked:[15,e.TYPES.BOOLEAN],isLabelled:[16,e.TYPES.BOOLEAN],isOppositePartyInitiated:[36,e.TYPES.BOOLEAN],isUser1pBizBotChat:[17,e.TYPES.BOOLEAN],isUser3pBotChat:[18,e.TYPES.BOOLEAN],isUserAgent:[19,e.TYPES.BOOLEAN],isUserCreatedAgent:[20,e.TYPES.BOOLEAN],labelledMsgs:[21,e.TYPES.INTEGER],locationsSent:[37,e.TYPES.INTEGER],matchedMessagesMarkedAsReadWithDeltaTime:[49,e.TYPES.STRING],matchedMessagesReadWithDeltaTime:[50,e.TYPES.STRING],notMvImpressions:[48,e.TYPES.INTEGER],oppositePartyHasBadge:[40,e.TYPES.BOOLEAN],oppositePartyHasBusinessIntent:[22,e.TYPES.BOOLEAN],ordersSent:[23,e.TYPES.INTEGER],pdpInquiriesSent:[24,e.TYPES.INTEGER],pdpViews:[25,e.TYPES.INTEGER],quickRepliesSent:[26,e.TYPES.INTEGER],smbMarketingMessagesReactionsSent:[27,e.TYPES.INTEGER],smbMarketingMessagesRepliesSent:[28,e.TYPES.INTEGER],smbMarketingMessagesSpamReports:[29,e.TYPES.INTEGER],smbMarketingMsgsReceived:[30,e.TYPES.INTEGER],smbMarketingMsgsSent:[31,e.TYPES.INTEGER],threadCreationDate:[39,e.TYPES.STRING],threadDs:[32,e.TYPES.STRING],threadId:[33,e.TYPES.STRING],threadIdByLid:[38,e.TYPES.STRING],userHasBusinessIntent:[35,e.TYPES.BOOLEAN]},[1,1,1],"regular"]},{ThreadInteractionDataBiz:[]});l.ThreadInteractionDataBizWamEvent=s}),98);
__d("WAWebThreadLoggingBiz",["WALogger","WAWebThreadInteractionDataBizWamEvent","WAWebWamEnumBizCatalogType","getErrorSafe"],(function(t,n,r,o,a,i,l){var e;function s(e){if(e==="shop")return o("WAWebWamEnumBizCatalogType").BIZ_CATALOG_TYPE.SHOPS;if(e==="native")return o("WAWebWamEnumBizCatalogType").BIZ_CATALOG_TYPE.NATIVE}function u(t){try{t.forEach(function(e){var t=e.event,n=e.threadDs,r=e.threadId,a={threadDs:n,threadId:r,bizCatalogType:s(t.bizCatalogType),chatOrigins:t.chatOrigins,commerceMsgsReceived:t.commerceMsgsReceived,commerceMsgsSent:t.commerceMsgsSent,isCommerceViewed:t.isCommerceViewed,isCtaOnPdpClicked:t.isCtaOnPdpClicked,isUserAgent:t.isUserAgent,ordersSent:t.ordersSent,pdpInquiriesSent:t.pdpInquiriesSent,pdpViews:t.pdpViews},i=new(o("WAWebThreadInteractionDataBizWamEvent")).ThreadInteractionDataBizWamEvent(a);i.commit()})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["ctlv2: error uploading Biz WAM event"]))).catching(r("getErrorSafe")(t)).sendLogs("thread-logging-biz-upload-failure")}}l.ThreadInteractionBizWamTrigger=u}),98);
__d("WAWebThreadInteractionDataCoreConsumerWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumChatMutedType","WAWebWamEnumChatType","WAWebWamEnumGaStatus","WAWebWamEnumOppositeVisibleIdentificationType","WAWebWamEnumTypeOfGroupEnum"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ThreadInteractionDataCoreConsumer:[6466,{afterReadDuration:[138,e.TYPES.INTEGER],afterReadMessagesExpired:[139,e.TYPES.INTEGER],afterReadMessagesSent:[140,e.TYPES.INTEGER],afterReadMessagesUnreadExpired:[141,e.TYPES.INTEGER],afterReadTurnedOff:[142,e.TYPES.BOOLEAN],afterReadTurnedOn:[143,e.TYPES.BOOLEAN],audioMessagesReceived:[1,e.TYPES.INTEGER],audioMessagesSent:[2,e.TYPES.INTEGER],broadcastMsgsReceived:[3,e.TYPES.INTEGER],broadcastMsgsSent:[4,e.TYPES.INTEGER],chatEphemeralityDuration:[6,e.TYPES.INTEGER],chatMuted:[7,o("WAWebWamEnumChatMutedType").CHAT_MUTED_TYPE],chatOverflowClicks:[8,e.TYPES.INTEGER],chatTypeInd:[9,o("WAWebWamEnumChatType").CHAT_TYPE],commentsReceived:[10,e.TYPES.INTEGER],documentMessagesReceived:[13,e.TYPES.INTEGER],documentMessagesSent:[14,e.TYPES.INTEGER],editedMsgsSent:[15,e.TYPES.INTEGER],ephemeralMessagesExpired:[110,e.TYPES.INTEGER],ephemeralMessagesReceived:[16,e.TYPES.INTEGER],ephemeralMessagesSent:[17,e.TYPES.INTEGER],ephemeralMessagesUnreadExpired:[18,e.TYPES.INTEGER],eventCreationMessagesReceived:[21,e.TYPES.INTEGER],eventCreationMessagesSent:[22,e.TYPES.INTEGER],eventResponseMessagesReceived:[23,e.TYPES.INTEGER],eventResponseMessagesSent:[24,e.TYPES.INTEGER],forwardAudioMessagesReceived:[25,e.TYPES.INTEGER],forwardAudioMessagesSent:[26,e.TYPES.INTEGER],forwardDocumentMessagesReceived:[27,e.TYPES.INTEGER],forwardDocumentMessagesSent:[28,e.TYPES.INTEGER],forwardGifMessagesReceived:[29,e.TYPES.INTEGER],forwardGifMessagesSent:[30,e.TYPES.INTEGER],forwardMessagesReceived:[31,e.TYPES.INTEGER],forwardMessagesSent:[32,e.TYPES.INTEGER],forwardPhotoMessagesReceived:[33,e.TYPES.INTEGER],forwardPhotoMessagesSent:[34,e.TYPES.INTEGER],forwardPtvMessagesReceived:[134,e.TYPES.INTEGER],forwardPtvMessagesSent:[135,e.TYPES.INTEGER],forwardStickerMessagesReceived:[35,e.TYPES.INTEGER],forwardStickerMessagesSent:[36,e.TYPES.INTEGER],forwardTextMessagesReceived:[37,e.TYPES.INTEGER],forwardTextMessagesSent:[38,e.TYPES.INTEGER],forwardUrlMessagesReceived:[39,e.TYPES.INTEGER],forwardUrlMessagesSent:[40,e.TYPES.INTEGER],forwardVideoMessagesReceived:[41,e.TYPES.INTEGER],forwardVideoMessagesSent:[42,e.TYPES.INTEGER],gaStatus:[43,o("WAWebWamEnumGaStatus").GA_STATUS],gifMessagesReceived:[44,e.TYPES.INTEGER],gifMessagesSent:[45,e.TYPES.INTEGER],groupMembershipReplies:[47,e.TYPES.INTEGER],groupPrivateReplies:[48,e.TYPES.INTEGER],groupSize:[49,e.TYPES.INTEGER],groupStatusLikesOthersToOthers:[113,e.TYPES.INTEGER],groupStatusLikesOthersToOwn:[114,e.TYPES.INTEGER],groupStatusLikesOwnToOthers:[115,e.TYPES.INTEGER],groupStatusLikesOwnToOwn:[116,e.TYPES.INTEGER],groupStatusRepliesOthersToOthers:[117,e.TYPES.INTEGER],groupStatusRepliesOthersToOwn:[118,e.TYPES.INTEGER],groupStatusRepliesOwnToOthers:[119,e.TYPES.INTEGER],groupStatusRepliesOwnToOwn:[120,e.TYPES.INTEGER],hasUsername:[50,e.TYPES.BOOLEAN],hasUsernamePin:[51,e.TYPES.BOOLEAN],isAContact:[52,e.TYPES.BOOLEAN],isAContactAtThreadCreation:[53,e.TYPES.BOOLEAN],isAGroup:[54,e.TYPES.BOOLEAN],isArchived:[55,e.TYPES.BOOLEAN],isDeleted:[57,e.TYPES.BOOLEAN],isGuestThread:[112,e.TYPES.BOOLEAN],isInviteCreatedThread:[58,e.TYPES.BOOLEAN],isManagedAccount:[121,e.TYPES.BOOLEAN],isMessageYourself:[136,e.TYPES.BOOLEAN],isMetaAiAssistant:[59,e.TYPES.BOOLEAN],isNewManagedAccountEmIgnored:[122,e.TYPES.BOOLEAN],isPinned:[60,e.TYPES.BOOLEAN],isPnhEnabledChat:[61,e.TYPES.BOOLEAN],isUsernameThread:[123,e.TYPES.BOOLEAN],isUsernameThreadAtCreation:[137,e.TYPES.BOOLEAN],limitSharingOption:[124,e.TYPES.BOOLEAN],markedReadCnt:[62,e.TYPES.INTEGER],markedReadMessageCnt:[63,e.TYPES.INTEGER],matchedMessagesMarkedAsReadWithDeltaTime:[131,e.TYPES.STRING],matchedMessagesReadWithDeltaTime:[132,e.TYPES.STRING],messagesRead:[64,e.TYPES.INTEGER],messagesReceived:[65,e.TYPES.INTEGER],messagesReceivedWithEnable
__d("WAWebThreadLoggingCoreConsumer",["WALogger","WAWebGroupType","WAWebThreadInteractionDataCoreConsumerWamEvent","WAWebWamEnumChatMutedType","err"],(function(t,n,r,o,a,i,l){var e;function s(t){try{t.forEach(function(e){var t=e.event,n=e.threadDs,r=e.threadId,a=t.contactInfo,i={threadDs:n,threadId:r,messagesSent:t.msgsSent,messagesReceived:t.msgsReceived,messagesRead:t.msgsRead,messagesUnread:t.messagesUnread,isMessageYourself:t.isMessageYourself,isAGroup:a.isAGroup,isAContact:a.isAGroup?void 0:a.isAContact,groupSize:a.isAGroup?a.groupSize:void 0,typeOfGroup:a.groupType!=null?o("WAWebGroupType").groupTypeToWamEnum(a.groupType):void 0,isArchived:t.isArchived,isPinned:t.isPinned,chatMuted:t.isMuted?o("WAWebWamEnumChatMutedType").CHAT_MUTED_TYPE.MUTED_NO_NOTIFICATIONS:o("WAWebWamEnumChatMutedType").CHAT_MUTED_TYPE.NOT_MUTED,isPnhEnabledChat:t.isPnhEnabledChat,groupStatusLikesOthersToOthers:t.eventGroupStatusLikeOthersToOthers,groupStatusLikesOthersToOwn:t.eventGroupStatusLikeOthersToOwn,groupStatusRepliesOthersToOthers:t.eventGroupStatusReplyOthersToOthers,groupStatusRepliesOthersToOwn:t.eventGroupStatusReplyOthersToOwn,groupStatusRepliesOwnToOthers:t.eventGroupStatusReplyOwnToOthers,groupStatusRepliesOwnToOwn:t.eventGroupStatusReplyOwnToOwn,hasUsername:t.hasUsername,hasUsernamePin:t.hasUsernamePin,oppositeVisibleIdentification:t.oppositeVisibleIdentification!=null?t.oppositeVisibleIdentification:void 0,sharesCommonGroup:t.sharesCommonGroup,isUsernameThread:t.isUsernameThread,isUsernameThreadAtCreation:t.isUsernameThreadAtCreation,reactionsSent:t.reactionsSent,reactionsReceived:t.reactionsReceived,forwardMessagesSent:t.forwardMessagesSent,forwardMessagesReceived:t.forwardMessagesReceived,editedMsgsSent:t.editedMsgsSent,viewOnceMessagesSent:t.viewOnceMsgsSent,viewOnceMessagesReceived:t.viewOnceMsgsReceived,viewOnceMessagesOpened:t.viewOnceMessagesOpened,commentsReceived:t.commentsReceived,eventCreationMessagesSent:t.eventCreationMessagesSent,eventCreationMessagesReceived:t.eventCreationMessagesReceived,eventResponseMessagesSent:t.eventResponseMessagesSent,eventResponseMessagesReceived:t.eventResponseMessagesReceived,profileViews:t.profileViews,profileReplies:t.profileReplies,statusViews:t.statusViews,statusReplies:t.statusReplies,groupMembershipReplies:t.groupMembershipReplies,groupPrivateReplies:t.groupPrivateReplies,chatOverflowClicks:t.chatOverflowClicks,repliesSent:t.repliesSent},l=new(o("WAWebThreadInteractionDataCoreConsumerWamEvent")).ThreadInteractionDataCoreConsumerWamEvent(i);l.commit()})}catch(t){var n=t instanceof Error?t:r("err")(String(t));o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["ctlv2: error uploading Core Consumer WAM event"]))).catching(n).sendLogs("thread-logging-core-consumer-upload-failure")}}l.ThreadInteractionCoreConsumerWamTrigger=s}),98);
__d("WAWebThreadInteractionDataIntegrityWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumBlockReason"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ThreadInteractionDataIntegrity:[6468,{blockReason:[1,o("WAWebWamEnumBlockReason").BLOCK_REASON],isBlocked:[2,e.TYPES.BOOLEAN],isReported:[3,e.TYPES.BOOLEAN],smbMarketingMessagesSpamReports:[4,e.TYPES.INTEGER],spamReports:[5,e.TYPES.INTEGER],threadCreationDate:[9,e.TYPES.STRING],threadDs:[6,e.TYPES.STRING],threadId:[7,e.TYPES.STRING],threadIdByLid:[8,e.TYPES.STRING]},[1,1,1],"regular"]},{ThreadInteractionDataIntegrity:[]});l.ThreadInteractionDataIntegrityWamEvent=s}),98);
__d("WAWebThreadLoggingIntegrity",["WALogger","WAWebThreadInteractionDataIntegrityWamEvent","getErrorSafe"],(function(t,n,r,o,a,i,l){var e;function s(t){try{t.forEach(function(e){var t=e.threadDs,n=e.threadId,r={threadDs:t,threadId:n},a=new(o("WAWebThreadInteractionDataIntegrityWamEvent")).ThreadInteractionDataIntegrityWamEvent(r);a.commit()})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["ctlv2: error uploading Integrity WAM event"]))).catching(r("getErrorSafe")(t)).sendLogs("thread-logging-integrity-upload-failure")}}l.ThreadInteractionIntegrityWamTrigger=s}),98);
__d("WAWebWamEnumClientGroupSizeBucket",[],(function(t,n,r,o,a,i){var e=Object.freeze({SMALL:1,MEDIUM:2,LARGE:3,EXTRA_LARGE:4,XX_LARGE:5,XXX_LARGE:6,LT1024:16,LT1500:7,LT2000:8,LT2500:9,LT3000:10,LT3500:11,LT4000:12,LT4500:13,LT5000:14,LARGEST_BUCKET:15});i.CLIENT_GROUP_SIZE_BUCKET=e}),66);
__d("WAWebThreadInteractionDataNotificationWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumClientGroupSizeBucket","WAWebWamEnumGroupTypeClient"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ThreadInteractionDataNotification:[6412,{groupSizeBucket:[1,o("WAWebWamEnumClientGroupSizeBucket").CLIENT_GROUP_SIZE_BUCKET],groupTypeClient:[2,o("WAWebWamEnumGroupTypeClient").GROUP_TYPE_CLIENT],isAGroup:[3,e.TYPES.BOOLEAN],threadCreationDate:[26,e.TYPES.STRING],threadDs:[4,e.TYPES.STRING],threadId:[24,e.TYPES.STRING],threadIdByLid:[25,e.TYPES.STRING],totalLinkReshareMessageNotifShown:[6,e.TYPES.INTEGER],totalLinkReshareMessageNotifShownFb:[7,e.TYPES.INTEGER],totalLinkReshareMessageNotifShownIg:[8,e.TYPES.INTEGER],totalLinkReshareMessageNotifTapToOpen:[9,e.TYPES.INTEGER],totalLinkReshareMessageNotifTapToOpenFb:[10,e.TYPES.INTEGER],totalLinkReshareMessageNotifTapToOpenIg:[11,e.TYPES.INTEGER],totalMessageReminderNotifShown:[12,e.TYPES.INTEGER],totalMessageReminderNotifTapToOpen:[13,e.TYPES.INTEGER],totalNotifMarkAsRead:[14,e.TYPES.INTEGER],totalNotifMissedCallVoipCallback:[15,e.TYPES.INTEGER],totalNotifMissedCallVoipMessage:[16,e.TYPES.INTEGER],totalNotifOthers:[17,e.TYPES.INTEGER],totalNotifReply:[18,e.TYPES.INTEGER],totalNotifRtcVoipAccept:[19,e.TYPES.INTEGER],totalNotifRtcVoipDecline:[20,e.TYPES.INTEGER],totalNotifShowPreview:[21,e.TYPES.INTEGER],totalNotifShown:[22,e.TYPES.INTEGER],totalNotifTapToOpen:[23,e.TYPES.INTEGER]},[1,1,1],"regular"]},{ThreadInteractionDataNotification:[]});l.ThreadInteractionDataNotificationWamEvent=s}),98);
__d("WAWebThreadLoggingNotification",["WALogger","WAWebThreadInteractionDataNotificationWamEvent","err"],(function(t,n,r,o,a,i,l){var e;function s(t){try{t.forEach(function(e){var t=e.event,n=e.threadDs,r=e.threadId,a=t.contactInfo,i={threadDs:n,threadId:r,isAGroup:a.isAGroup},l=new(o("WAWebThreadInteractionDataNotificationWamEvent")).ThreadInteractionDataNotificationWamEvent(i);l.commit()})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["ctlv2: error uploading Notification WAM event"]))).catching(t instanceof Error?t:r("err")(String(t))).sendLogs("thread-logging-notification-upload-failure")}}l.ThreadInteractionNotificationWamTrigger=s}),98);
__d("WAWebThreadInteractionDataVoipWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ThreadInteractionDataVoip:[6362,{callOffersReceived:[1,e.TYPES.INTEGER],callOffersSent:[2,e.TYPES.INTEGER],callsResultBusy:[3,e.TYPES.INTEGER],callsResultCancelled:[4,e.TYPES.INTEGER],callsResultConnected:[5,e.TYPES.INTEGER],callsResultError:[6,e.TYPES.INTEGER],callsResultMissed:[7,e.TYPES.INTEGER],callsResultRejected:[8,e.TYPES.INTEGER],threadCreationDate:[16,e.TYPES.STRING],threadDs:[9,e.TYPES.STRING],threadId:[14,e.TYPES.STRING],threadIdByLid:[15,e.TYPES.STRING],totalCallDuration:[11,e.TYPES.INTEGER],videoCallsOffered:[12,e.TYPES.INTEGER],voiceCallsOffered:[13,e.TYPES.INTEGER]},[1,1,1],"regular"]},{ThreadInteractionDataVoip:[]});l.ThreadInteractionDataVoipWamEvent=s}),98);
__d("WAWebThreadLoggingVoip",["WALogger","WAWebThreadInteractionDataVoipWamEvent","getErrorSafe"],(function(t,n,r,o,a,i,l){var e;function s(t){try{t.forEach(function(e){var t=e.event,n=e.threadDs,r=e.threadId,a={threadDs:n,threadId:r,callOffersReceived:t.callOffersReceived,callOffersSent:t.callOffersSent,totalCallDuration:t.totalCallDuration},i=new(o("WAWebThreadInteractionDataVoipWamEvent")).ThreadInteractionDataVoipWamEvent(a);i.commit()})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["ctlv2: error uploading Voip WAM event"]))).catching(r("getErrorSafe")(t)).sendLogs("thread-logging-voip-upload-failure")}}l.ThreadInteractionVoipWamTrigger=s}),98);
__d("WAWebChatThreadLoggingEventUploader",["Promise","WALogger","WANullthrows","WATimeUtils","WAWebABProps","WAWebBotBaseGating","WAWebBotTypes","WAWebChatMessageCountsWamEvent","WAWebChatThreadLoggingBoolFlagFields","WAWebChatThreadLoggingCountFields","WAWebChatThreadLoggingUtils","WAWebGroupType","WAWebThreadLoggingAi","WAWebThreadLoggingBiz","WAWebThreadLoggingCoreConsumer","WAWebThreadLoggingIntegrity","WAWebThreadLoggingNotification","WAWebThreadLoggingVoip","WAWebWamEnumChatMutedType","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p=o("WAWebABProps").getABPropConfigValue("threads_logging_v2_enabled"),_=(function(){function t(e,t){this.eventStore=t,this.metadataStore=e}var a=t.prototype;return a.uploadEvents=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a,i,l=this,_=(a=t==null?void 0:t.purgeAfter)!=null?a:!0,g=yield this.metadataStore.getOffset();if(g==null)return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["ChatThreadLoggingBatchEventUploader: offset not in store!"]))),-1;var h=(i=t==null?void 0:t.lastStartTs)!=null?i:o("WAWebChatThreadLoggingUtils").computeStartTs(g,o("WATimeUtils").unixTime()-o("WATimeUtils").DAY_SECONDS);if(this.secret==null){var y=yield this.metadataStore.getSecret();if(y==null)return o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["ChatThreadLoggingBatchEventUploader: secret not in store!"]))),-1;this.secret=y}var C=yield this.eventStore.getBeforeInclusive(h);if(p)try{yield f(C,r("WANullthrows")(this.secret))}catch(e){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["CTLV2: Error uploading all events"])))}try{yield(m||(m=n("Promise"))).all(C.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n,a,i=(a=o("WAWebChatThreadLoggingUtils")).getThreadDs(e.startTs),s=yield a.generateThreadID(r("WANullthrows")(l.secret),e.chatId,i),u=yield a.generateThreadID(r("WANullthrows")(l.secret),e.chatId,a.getThreadMonthDs(e.startTs)),c=e.contactInfo,d={threadDs:i,threadId:s,threadIdMonthly:u,messagesSent:e.msgsSent,messagesReceived:e.msgsReceived,commentsReceived:e.commentsReceived,viewOnceMessagesSent:e.viewOnceMsgsSent,viewOnceMessagesReceived:e.viewOnceMsgsReceived,viewOnceMessagesOpened:e.viewOnceMessagesOpened,isAGroup:e.contactInfo.isAGroup,groupSize:c.isAGroup?c.groupSize:void 0,isAContact:c.isAGroup?void 0:c.isAContact,isArchived:e.isArchived,isPinned:e.isPinned,messagesStarred:e.messagesStarred,messagesRead:e.msgsRead,messagesUnread:e.messagesUnread,chatMuted:e.isMuted?o("WAWebWamEnumChatMutedType").CHAT_MUTED_TYPE.MUTED_NO_NOTIFICATIONS:o("WAWebWamEnumChatMutedType").CHAT_MUTED_TYPE.NOT_MUTED,callOffersSent:e.callOffersSent,callOffersReceived:e.callOffersReceived,totalCallDuration:e.totalCallDuration,typeOfGroup:e.contactInfo.groupType!=null?o("WAWebGroupType").groupTypeToWamEnum(e.contactInfo.groupType):void 0,isPnhEnabledChat:e.isPnhEnabledChat,reactionsSent:e.reactionsSent,reactionsReceived:e.reactionsReceived,isMessageYourself:e.isMessageYourself,forwardMessagesSent:e.forwardMessagesSent,forwardMessagesReceived:e.forwardMessagesReceived,editedMsgsSent:e.editedMsgsSent,totalMessageToAgentCnt:e.botMessagesSent,totalMessageFromAgentCnt:e.botMessagesReceived,totalMessageEditsFromAgentCnt:e.botMessagesEdited,isUserAgent:e.isUserAgent,hasUsername:e.hasUsername,hasUsernamePin:e.hasUsernamePin,oppositeVisibleIdentification:(t=e.oppositeVisibleIdentification)!=null?t:void 0,isUsernameThread:e.isUsernameThread,isUsernameThreadAtCreation:e.isUsernameThreadAtCreation,hasReplied1On1:e.hasReplied1On1,sharesCommonGroup:e.sharesCommonGroup,oppositePartyHasProfilePhoto:e.oppositePartyHasProfilePhoto,chatOrigins:(n=e.chatOrigins)!=null?n:void 0,eventCreationMessagesReceived:e.eventCreationMessagesReceived,eventCreationMessagesSent:e.eventCreationMessagesSent,eventResponseMessagesReceived:e.eventResponseMessagesReceived,eventResponseMessagesSent:e.eventResponseMessagesSent},m=new(o("WAWebChatMessageCountsWamEvent")).ChatMessageCountsWamEvent(d);o("WAWebA
__d("WAWebChatThreadLoggingLocalstorageMetadataHandler",["Promise","WABase64","WAWebUserPrefsMultiDevice","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=(function(){function t(){}var r=t.prototype;return r.setOffset=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return yield o("WAWebUserPrefsMultiDevice").setChatThreadLoggingOffset(e),!0});function t(t){return e.apply(this,arguments)}return t})(),r.getOffset=function(){return(e||(e=n("Promise"))).resolve(o("WAWebUserPrefsMultiDevice").getChatThreadLoggingOffset())},r.setSecret=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return yield o("WAWebUserPrefsMultiDevice").setChatThreadLoggingSecretB64(o("WABase64").encodeB64(e)),!0});function t(t){return e.apply(this,arguments)}return t})(),r.getSecret=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield o("WAWebUserPrefsMultiDevice").getChatThreadLoggingSecretB64();return e==null?null:o("WABase64").decodeB64(e)});function t(){return e.apply(this,arguments)}return t})(),r.setLastUploadedStartTs=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return yield o("WAWebUserPrefsMultiDevice").setChatThreadLoggingLastUploadedStartTs(e),!0});function t(t){return e.apply(this,arguments)}return t})(),r.getLastUploadedStartTs=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield o("WAWebUserPrefsMultiDevice").getChatThreadLoggingLastUploadedStartTs();return e!=null?e:0});function t(){return e.apply(this,arguments)}return t})(),t})();l.ChatThreadLoggingMetadataLocalStorage=s}),98);
__d("WAWebChatThreadLogging",["Promise","WALogger","WATimeUtils","WAWebABProps","WAWebChatThreadLoggingEventStore","WAWebChatThreadLoggingEventUploader","WAWebChatThreadLoggingLocalstorageMetadataHandler","WAWebChatThreadLoggingUtils","WAWebUserPrefsMeUser","WAWebUserPrefsMultiDevice","asyncToGeneratorRuntime","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v=null;function S(){return v==null&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["getChatThreadLoggingState: init incomplete!"]))),v}function R(e){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){e===void 0&&(e=!0);var t=e&&o("WAWebABProps").getABPropConfigValue("message_count_logging_md_enabled");(yield o("WAWebUserPrefsMultiDevice").getChatThreadLoggingLastUploadedStartTs())==null&&(yield o("WAWebUserPrefsMultiDevice").setChatThreadLoggingLastUploadedStartTs(0));var r=new(o("WAWebChatThreadLoggingLocalstorageMetadataHandler")).ChatThreadLoggingMetadataLocalStorage,a=t?new(o("WAWebChatThreadLoggingEventStore")).ChatThreadLoggingEventStoreImpl(r):{handleMessages:function(){return(b||(b=n("Promise"))).resolve()},getEvent:function(){return(b||(b=n("Promise"))).resolve()},getBeforeInclusive:function(){return(b||(b=n("Promise"))).resolve([])},deleteBeforeInclusive:function(){return(b||(b=n("Promise"))).resolve(0)}},i=t?new(o("WAWebChatThreadLoggingEventUploader")).ChatThreadLoggingEventUploaderImpl(r,a):{uploadEvents:function(){return(b||(b=n("Promise"))).resolve(0)}},l=yield r.getOffset();l!=null&&$(l),v={metadataStore:r,eventStore:a,eventUploader:i},o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["chat thread logging initialized"])))}),L.apply(this,arguments)}function E(e){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n;o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["chat_thread_logging: setting offset"])));var r=(t=yield(n=S())==null?void 0:n.metadataStore.setOffset(e))!=null?t:!1;return r&&$(e),r}),k.apply(this,arguments)}function I(e){var t,r;return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["chat_thread_logging: setting thread_id_user_secret"]))),(t=(r=S())==null?void 0:r.metadataStore.setSecret(e))!=null?t:(b||(b=n("Promise"))).resolve(!1)}function T(e){var t;o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["chat_thread_logging: handling "," message(s)"])),e.length),(t=S())==null||t.eventStore.handleMessages(e).catch(function(e){o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["chat_thread_logging: error handling activities"])))})}function D(e){return x.apply(this,arguments)}function x(){return x=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n,r,a=yield(t=S())==null?void 0:t.metadataStore.getOffset();if(a==null){o("WALogger").ERROR(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[ctl] upload failed: offset unset"])));return}var i=yield(n=S())==null?void 0:n.metadataStore.getSecret();if(i==null){o("WALogger").ERROR(_||(_=babelHelpers.taggedTemplateLiteralLoose(["[ctl] upload failed: secret unset"])));return}var l=yield(r=S())==null?void 0:r.eventUploader.uploadEvents(e)}),x.apply(this,arguments)}function $(e){var t=o("WATimeUtils").unixTime(),r=t-t%86400,a=r+e,i=a-t;i<0&&(i+=o("WATimeUtils").DAY_SECONDS),self.setTimeout(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t;yield(t=S())==null?void 0:t.eventUploader.uploadEvents(),$(e)}),i*1e3)}function P(){if(!r("gkx")("26258"))return S()}function N(){return M.apply(this,arguments)}function M(){return M=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield S(),t=yield e==null?void 0:e.metadataStore.getSecret();return t==null?(o("WALogger").WARN(f||(f=babelHelpers.taggedTemplateLiteralLoose(["[ctl] secret unavailable"]))).sendLogs("ctl-secret-unset"),null):t}),M.apply(this,arguments)}function w(e,t){return A.apply(this,arguments)}function A(){return A=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){va
__d("WAWebCompactSet",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){for(var n=e.length,r=new Set,o=0;o<n;++o){var a=t(e[o],o);a!=null&&r.add(a)}return r}i.default=e}),66);
__d("WAWebProtobufsMdStorageChatRowOpaqueData.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({NONE:0,IMAGE:1,VIDEO:2}),u={},c={},d={},m={};u.name="ChatRowOpaqueData",u.internalSpec={draftMessage:[1,(e=o("WAProtoConst")).TYPES.MESSAGE,c]},c.name="ChatRowOpaqueData$DraftMessage",c.internalSpec={text:[1,e.TYPES.STRING],omittedUrl:[2,e.TYPES.STRING],ctwaContextLinkData:[3,e.TYPES.MESSAGE,m],ctwaContext:[4,e.TYPES.MESSAGE,d],timestamp:[5,e.TYPES.INT64]},d.name="ChatRowOpaqueData$DraftMessage$CtwaContextData",d.internalSpec={conversionSource:[1,e.TYPES.STRING],conversionData:[2,e.TYPES.BYTES],sourceUrl:[3,e.TYPES.STRING],sourceId:[4,e.TYPES.STRING],sourceType:[5,e.TYPES.STRING],title:[6,e.TYPES.STRING],description:[7,e.TYPES.STRING],thumbnail:[8,e.TYPES.STRING],thumbnailUrl:[9,e.TYPES.STRING],mediaType:[10,e.TYPES.ENUM,s],mediaUrl:[11,e.TYPES.STRING],isSuspiciousLink:[12,e.TYPES.BOOL]},m.name="ChatRowOpaqueData$DraftMessage$CtwaContextLinkData",m.internalSpec={context:[1,e.TYPES.STRING],sourceUrl:[2,e.TYPES.STRING],icebreaker:[3,e.TYPES.STRING],phone:[4,e.TYPES.STRING]},l.ChatRowOpaqueData$DraftMessage$CtwaContextData$ContextInfoExternalAdReplyInfoMediaType=s,l.ChatRowOpaqueDataSpec=u,l.ChatRowOpaqueData$DraftMessageSpec=c,l.ChatRowOpaqueData$DraftMessage$CtwaContextDataSpec=d,l.ChatRowOpaqueData$DraftMessage$CtwaContextLinkDataSpec=m}),98);
__d("WAWebDBChatSerialization",["WAWebProtobufsMdStorageChatRowOpaqueData.pb","decodeProtobuf","encodeProtobuf"],(function(t,n,r,o,a,i,l){var e=["draftMessage"];function s(e){var t=babelHelpers.extends({},e);return u(t),t}function u(t){var n=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsMdStorageChatRowOpaqueData.pb").ChatRowOpaqueDataSpec,t.chatRowOpaqueData);e.forEach(function(e){(n==null?void 0:n[e])!=null&&(t[e]=n==null?void 0:n[e])})}function c(e){var t=babelHelpers.extends({},e);return d(t),t}function d(t){var n={};e.forEach(function(e){n[e]=t[e],delete t[e]});var r=o("encodeProtobuf").encodeProtobuf(o("WAWebProtobufsMdStorageChatRowOpaqueData.pb").ChatRowOpaqueDataSpec,n);t.chatRowOpaqueData=r.readBuffer()}l.deserializeChat=s,l.serializeChat=c}),98);
__d("WAWebDBChatValidation",["WALogger","WAWebWid"],(function(t,n,r,o,a,i,l){var e;function s(t,n){if(t.accountLid!=null&&!r("WAWebWid").isStringLid(t.accountLid)){var a;o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["",": accountLid is not a valid Lid. chatId: ",", accountLid: ",""])),n,(a=t.id)!=null?a:"unknown",t.accountLid).sendLogs("chat-table-invalid-account-lid")}}function u(e,t){for(var n of e)s(n,t)}l.validateAccountLidInChatRow=s,l.validateAccountLidInChatRows=u}),98);
__d("WAWebProtobufMsgKeyUtils",["invariant","WAWebMsgKey","WAWebUserPrefsMeUser","WAWebWidFactory"],(function(t,n,r,o,a,i,l,s){function e(e,t){var n=e.fromMe,a=e.id,i=e.participant,l=e.remoteJid,u=i!=null?i:t==null?void 0:t.toString();n!=null&&l!=null&&a!=null||s(0,56276);var c=u!=null&&o("WAWebWidFactory").isWidlike(u)?o("WAWebWidFactory").createWid(u):void 0,d=o("WAWebWidFactory").createWid(l);return(d.isGroup()||d.isBroadcast())&&n&&(c=o("WAWebUserPrefsMeUser").getMaybeMePnUser()),new(r("WAWebMsgKey"))({fromMe:n,id:a,participant:c,remote:o("WAWebWidFactory").createWid(l)})}function u(e){var t;return{fromMe:e.fromMe,id:e.id,participant:e.fromMe||(t=e.participant)==null?void 0:t.toString({legacy:!0}),remoteJid:e.remote.toString({legacy:!0})}}l.protobufToMsgKey=e,l.msgKeyToProtobuf=u}),98);
__d("WAWebDBMsgUtils",["$InternalEnum","WANullthrows","WAWebDBMessageSerialization","WAWebDBMessageUtils","WAWebLid1X1MigrationGating","WAWebMsgKey","WAWebProtobufMsgKeyUtils","WAWebSchemaMessage","WAWebWid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({Message:1,MessageEdit:2});function s(e,t){return o("WAWebSchemaMessage").getMessageTable().bulkGet(e).then(function(e){return e.filter(Boolean).map(function(e){return o("WAWebDBMessageSerialization").messageFromDbRow(e,t)})})}function u(e,t){var n=[];return e.forEach(function(e){var o=new(r("WAWebMsgKey"))({fromMe:!0,remote:t,id:e});n.push(o.toString());var a=new(r("WAWebMsgKey"))({fromMe:!1,remote:t,id:e});n.push(a.toString())}),o("WAWebSchemaMessage").getMessageTable().startsWithAnyOf(["id"],n)}function c(e,t){var n;return e instanceof r("WAWebMsgKey")?n=e.toString():n=e,o("WAWebSchemaMessage").getMessageTable().get(n).then(function(e){return e?o("WAWebDBMessageSerialization").messageFromDbRow(e,t):null})}function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(t.length===0)return t;var n=t;o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()&&r("WAWebWid").isUser(e)&&!r("WAWebWid").isStringLid(e)&&(n=t.map(function(t){var n=t.key,r=t.timestamp,o={};return r!=null&&(o.timestamp=r),n!=null&&(o.key=babelHelpers.extends({},n,{remoteJid:e})),o}));var a=n.map(function(e){return o("WAWebProtobufMsgKeyUtils").protobufToMsgKey(r("WANullthrows")(e.key)).toString()}),i=yield o("WAWebSchemaMessage").getMessageTable().bulkGet(a,!1);return t.filter(function(e,t){return i[t]!=null})}),m.apply(this,arguments)}function p(e){return o("WAWebSchemaMessage").getMessageTable().bulkGet(e,!1).then(function(e){return e.map(Boolean)})}function _(e){return o("WAWebSchemaMessage").getMessageTable().between(["internalId"],o("WAWebDBMessageUtils").beginningOfChat(e),o("WAWebDBMessageUtils").endOfChat(e))}l.PendingReadReceiptType=e,l.getMsgsByMsgKey=s,l.getMsgsByMsgIdsAndChatId=u,l.getMsgByMsgKey=c,l.filterReceivedMessagesInRange=d,l.getMsgsExistByMsgKey=p,l.getMsgsByChatId=_}),98);
__d("WAWebDBPendingReadReceiptQueries",["WAWebDBMessageUtils","WAWebDBMsgUtils","WAWebMsgType","WAWebSchemaMessage","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t,n,r){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r){var a=yield e.equals(["from","pendingReadReceipt"],[t,n],{shouldDecrypt:!1});return a.filter(function(e){return n===o("WAWebDBMsgUtils").PendingReadReceiptType.Message&&e.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN?!1:r==null?!0:o("WAWebDBMessageUtils").messageHasThreadId(e,r)})}),s.apply(this,arguments)}function u(t,n,r){return e(t,n,o("WAWebDBMsgUtils").PendingReadReceiptType.Message,r)}function c(e,t){return u(o("WAWebSchemaMessage").getMessageTable(),e,t)}function d(t,n,r){return e(t,n,o("WAWebDBMsgUtils").PendingReadReceiptType.MessageEdit,r)}function m(e,t){return d(o("WAWebSchemaMessage").getMessageTable(),e,t)}function p(e,t,n){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r,o,a,i=n.size;if(i===0)return null;var l=yield e.get(t);if(l==null)return null;var s=l.unreadCount,u=Math.max(s-i,0),c=(r=l.unreadDividerOffset)!=null?r:0,d=c+i,m=(o=l.unreadMentionsOfMe)!=null?o:[],p=m.filter(function(e){return!n.has(e.id)}),_=m.length-p.length,f=(a=l.unreadMentionCount)!=null?a:0,g=Math.max(f-_,0);return yield e.merge(t,{id:t,unreadCount:u,unreadDividerOffset:d,unreadMentionsOfMe:p,unreadMentionCount:g}),{unreadCount:u,unreadDividerOffset:d,unreadMentionCount:g,markedAsReadCount:i}}),_.apply(this,arguments)}l.queryPendingReadReceiptMsgRowsWithTable=u,l.queryPendingReadReceiptMsgRows=c,l.queryUnreadEditedMsgRowsWithTable=d,l.queryUnreadEditedMsgRows=m,l.updateChatUnreadCountForReadMessages=p}),98);
__d("WAWebEphemeralityUtils",["WAWebEphemeralityTypes","WAWebProtobufsE2E.pb","gkx","justknobx"],(function(t,n,r,o,a,i,l){function e(e){switch(e){case o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings:return 1;case o("WAWebEphemeralityTypes").DisappearingModeTrigger.BulkChange:return 3;default:return null}}function s(e,t){return t==null?e>0?1:null:e===t?2:1}function u(e){switch(e){case 1:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings;case 2:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings;case 3:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.BulkChange;default:return null}}function c(e){switch(e){case"1":return o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings;case"2":return o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings;case"3":return o("WAWebEphemeralityTypes").DisappearingModeTrigger.BulkChange;default:return null}}function d(e){switch(e){case"chat_settings":return o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings;case"account_settings":return o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings;case"bulk_change":return o("WAWebEphemeralityTypes").DisappearingModeTrigger.BulkChange;case"biz_supports_fb_hosting":return o("WAWebEphemeralityTypes").DisappearingModeTrigger.BizSupportFbHosting;case"unknown_groups":return o("WAWebEphemeralityTypes").DisappearingModeTrigger.UnknownGroups;case"unknown":default:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.Unknown}}function m(e){switch(e){case o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.CHAT_SETTING:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings;case o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.ACCOUNT_SETTING:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings;case o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.BULK_CHANGE:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.BulkChange;case o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.BIZ_SUPPORTS_FB_HOSTING:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.BizSupportFbHosting;case o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.UNKNOWN_GROUPS:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.UnknownGroups;default:return}}function p(e){return e.isEphemeralityDisabled===!0&&(!r("justknobx")._("5335")||!r("gkx")("26258"))}l.getGroupEphemeralTrigger=e,l.getEphemeralTriggerForGroupCreation=s,l.getDisappearingModeTrigger=u,l.getDisappearingModeTriggerString=c,l.getDisappearingModeTriggerFromString=d,l.getDisappearingModeTriggerFromProtobuf=m,l.isEphemeralityDisabledForMessagingWithContact=p}),98);
__d("WAWebHistorySyncLidChatGating",["WALogger","WAWebABProps","WAWebLid1X1MigrationGating","WAWebUserPrefsIndexedDBStorage","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s="WAForceHistoryLidChat";function u(){return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(s)===!0}function c(){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(s)!=null){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[history sync] persistForceHistoryLidChatSetting called when value already set"]))).sendLogs("persist-force-history-lid-chat-called-twice");return}var t=o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()&&o("WAWebABProps").getABPropConfigValue("web_force_lid_chats_in_history");yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(s,t)}),d.apply(this,arguments)}l.isForcedHistoryLidChat=u,l.persistForceHistoryLidChatSetting=c}),98);
__d("WAPhoneFindCC",[],(function(t,n,r,o,a,i){"use strict";var e=/^(1|2[07]|3[0-469]|4[013-9]|5[1-8]|6[0-6]|7|8[1246]|9[0-58])/;function l(e){return s(e)}function s(t){var n=t.match(e);return n?n[0]:t.length>=3?t.substring(0,3):t}function u(e){var t=e.match(/\d+/g);return t!=null?t.join(""):""}i.phoneCC=l,i.findCC=s,i.extractDigits=u}),66);
__d("WAWebBizSystemMsgSubtypes",[],(function(t,n,r,o,a,i){var e=["blue_msg_bsp_fb_to_bsp_premise","blue_msg_bsp_fb_to_self_fb","blue_msg_bsp_fb_to_self_premise","blue_msg_bsp_fb_unverified","blue_msg_bsp_fb_unverified_to_bsp_premise_verified","blue_msg_bsp_fb_unverified_to_self_fb_verified","blue_msg_bsp_fb_unverified_to_self_premise_verified","blue_msg_bsp_fb_verified","blue_msg_bsp_fb_verified_to_bsp_premise_unverified","blue_msg_bsp_fb_verified_to_self_fb_unverified","blue_msg_bsp_fb_verified_to_self_premise_unverified","blue_msg_bsp_premise_to_self_premise","blue_msg_bsp_premise_unverified","blue_msg_bsp_premise_unverified_to_self_premise_verified","blue_msg_bsp_premise_verified","blue_msg_bsp_premise_verified_to_self_premise_unverified","blue_msg_consumer_to_bsp_fb_unverified","blue_msg_consumer_to_bsp_premise_unverified","blue_msg_consumer_to_self_fb_unverified","blue_msg_consumer_to_self_premise_unverified","blue_msg_self_fb_to_bsp_premise","blue_msg_self_fb_to_self_premise","blue_msg_self_fb_unverified","blue_msg_self_fb_unverified_to_bsp_premise_verified","blue_msg_self_fb_unverified_to_self_premise_verified","blue_msg_self_fb_verified","blue_msg_self_fb_verified_to_bsp_premise_unverified","blue_msg_self_fb_verified_to_self_premise_unverified","blue_msg_self_premise_to_bsp_premise","blue_msg_self_premise_unverified","blue_msg_self_premise_verified","blue_msg_to_bsp_fb","blue_msg_to_consumer","blue_msg_to_self_fb","blue_msg_unverified_to_bsp_fb_verified","blue_msg_unverified_to_bsp_premise_verified","blue_msg_unverified_to_self_fb_verified","blue_msg_unverified_to_verified","blue_msg_verified_to_bsp_fb_unverified","blue_msg_verified_to_bsp_premise_unverified","blue_msg_verified_to_self_fb_unverified","blue_msg_verified_to_unverified"],l=["biz_privacy_mode_init_fb","biz_privacy_mode_init_bsp"],s=["biz_privacy_mode_to_fb","biz_privacy_mode_to_bsp"],u=[].concat(l,s),c=["biz_account_type_is_hosted","biz_account_type_changed_to_hosted","biz_me_account_type_is_hosted","biz_me_account_type_is_hosted_transition"],d="product_inquiry";i.BIZ_SYSTEM_MSG_SUBTYPES=e,i.BIZ_SYSTEM_MSG_SUBTYPES_V2_INIT=l,i.BIZ_SYSTEM_MSG_SUBTYPES_V2=u,i.COEX_MSG_SUBTYPES=c,i.PRODUCT_INQUIRY_TYPE=d}),66);
__d("WAWebCallLogMsgData.flow",["$InternalEnum"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum").Mirrored(["Completed","Missed","Rejected","Canceled","AcceptedElsewhere","Ongoing","Failed","Unknown"]);l.CallOutcome=e}),98);
__d("WAWebRichResponse.flow",[],(function(t,n,r,o,a,i){"use strict";var e={Standard:"Standard"},l={Parsed:"Parsed",Partial:"Partial",Unparsed:"Unparsed"},s={Unknown:"Unknown",Text:"Text",Table:"Table",ContentItems:"ContentItems"},u={Carousel:"Carousel",Default:"Default"};i.ParsedRichResponseType=e,i.RichResponseParseState=l,i.RichResponseFragmentType=s,i.RichResponseContentItemsType=u}),66);
__d("WAWebCommonMsgUtils",["$InternalEnum","WALogger","WAWebMsgType","WAWebRichResponse.flow"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({DEFAULT:"d",SIGNIFICANT:"s",AMBIENT:"a",NOTEWORTHY:"n",IGNORE:"i"});function u(e,t){switch(e){case o("WAWebMsgType").MSG_TYPE.GP2:case o("WAWebMsgType").MSG_TYPE.BROADCAST_NOTIFICATION:case o("WAWebMsgType").MSG_TYPE.NOTIFICATION:case o("WAWebMsgType").MSG_TYPE.NOTIFICATION_TEMPLATE:case o("WAWebMsgType").MSG_TYPE.E2E_NOTIFICATION:case o("WAWebMsgType").MSG_TYPE.PINNED_MESSAGE:case o("WAWebMsgType").MSG_TYPE.NEWSLETTER_NOTIFICATION:case o("WAWebMsgType").MSG_TYPE.MESSAGE_HISTORY_BUNDLE:case o("WAWebMsgType").MSG_TYPE.MESSAGE_HISTORY_NOTICE:return!0;case o("WAWebMsgType").MSG_TYPE.PROTOCOL:return t==="ephemeral_setting"||t==="share_phone_number"||t==="event_edit_decrypted"||t==="limit_sharing_system_message";default:return!1}}function c(e){return e===o("WAWebMsgType").MSG_TYPE.CIPHERTEXT||e===o("WAWebMsgType").MSG_TYPE.DEBUG_PLACEHOLDER}function d(e){return e===o("WAWebMsgType").MSG_TYPE.UNKNOWN}function m(e){return e===o("WAWebMsgType").MSG_TYPE.RICH_RESPONSE}function p(e){var t;if(!m(e.type))return!1;var n=(t=e.richResponse)==null?void 0:t.parseState;return n===o("WAWebRichResponse.flow").RichResponseParseState.Partial||n===o("WAWebRichResponse.flow").RichResponseParseState.Parsed}function _(e){return e===o("WAWebMsgType").MSG_TYPE.CALL_LOG}function f(t){var n=[],r=0;t.forEach(function(e){e.type===void 0&&(r++,n.length<3&&n.push(e.id))}),r>0&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["undefined message type count::"," msgIds::",""])),r,n).sendLogs("undefined-msg-type",{sampling:.01})}l.EventType=s,l.isNotificationType=u,l.isPlaceholderMsg=c,l.isFutureproofMsg=d,l.isRichResponseMsg=m,l.isSomewhatParsedRichResponseMsg=p,l.isCallLogMsg=_,l.logUndefinedMessage=f}),98);
__d("WAWebConstantsDeprecated",[],(function(t,n,r,o,a,i){var e={FREQUENTLY_FORWARDED_SENTINEL:127,WA_COMMERCE_POLICY_URL:"https://www.whatsapp.com/policies/commerce-policy",MAX_TXT_MSG_SIZE:65536,GROUP_DESCRIPTION_INFO_PANEL_TRUNC_LENGTH:100,BUSINESS_DESCRIPTION_INFO_PANEL_TRUNC_LENGTH:200,TEMPLATE_URL_START:64,TEMPLATE_URL_END:32,SQUELCH_RESET_VALUE:-1,MAX_CAPTION_LENGTH:1024,REACTION_CONTENT_MAX_LENGTH:30,MAX_CART_MESSAGE_LENGTH:1024,MAX_PUSHNAME_LENGTH:25,KEY_BUNDLE_TYPE:"",NEW_MSG_SENT:"new_msg_sent",ONE_BY_ONE_TRANS_GIF:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",VOIP_LOG_COLOR:"#aa6627",WAM_SYS_INFO_INIT_DELAY:5e3,MARKED_AS_UNREAD:-1},l=e;i.default=l}),66);
__d("WAWebEphemeralConstants",["$InternalEnum","WATimeUtils"],(function(t,n,r,o,a,i,l){var e=o("WATimeUtils").DAY_SECONDS*7,s=o("WATimeUtils").DAY_SECONDS*90,u=n("$InternalEnum").Mirrored(["KEPT","UNKEPT"]),c=n("$InternalEnum").Mirrored(["Seconds","Minutes","Hours","Days","Weeks"]);function d(e,t){if(t===void 0&&(t=!1),e<=o("WATimeUtils").MINUTE_SECONDS)return{duration:e,unit:c.Seconds};if(e<o("WATimeUtils").HOUR_SECONDS){var n=Math.floor(e/60);return{duration:n,unit:c.Minutes}}else if(e<=o("WATimeUtils").DAY_SECONDS){var r=Math.floor(e/60/60);return{duration:r,unit:c.Hours}}else if(t){if(e<o("WATimeUtils").WEEK_SECONDS){var a=Math.floor(e/24/60/60);return{duration:a,unit:c.Days}}var i=Math.floor(e/7/24/60/60);return{duration:i,unit:c.Weeks}}var l=Math.floor(e/24/60/60);return{duration:l,unit:c.Days}}l.ONE_DAY=o("WATimeUtils").DAY_SECONDS,l.SEVEN_DAYS=e,l.NINETY_DAYS=s,l.KeepInChatState=u,l.DurationUnit=c,l.getDurationForString=d}),98);
__d("WAWebEphemeralityWAMUtils",["WAWebEphemeralityTypes","WAWebWamEnumDisappearingChatInitiatorType","WAWebWamEnumEphemeralityInitiatorType","WAWebWamEnumEphemeralityTriggerActionType"],(function(t,n,r,o,a,i,l){function e(e){switch(e){case o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings:return o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE.ACCOUNT_SETTINGS;case o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings:return o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE.CHAT_SETTINGS;case o("WAWebEphemeralityTypes").DisappearingModeTrigger.BulkChange:return o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE.BULK_CHANGE;case o("WAWebEphemeralityTypes").DisappearingModeTrigger.UnknownGroups:return o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE.UNKNOWN_GROUP;case o("WAWebEphemeralityTypes").DisappearingModeTrigger.BizSupportFbHosting:case o("WAWebEphemeralityTypes").DisappearingModeTrigger.Unknown:return o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE.UNKNOWN}}function s(e){return e===void 0&&(e=!1),e?o("WAWebWamEnumEphemeralityInitiatorType").EPHEMERALITY_INITIATOR_TYPE.INITIATED_BY_ME:o("WAWebWamEnumEphemeralityInitiatorType").EPHEMERALITY_INITIATOR_TYPE.INITIATED_BY_OTHER}function u(e){switch(e){case o("WAWebEphemeralityTypes").DisappearingModeInitiator.InitiatedByMe:return o("WAWebWamEnumDisappearingChatInitiatorType").DISAPPEARING_CHAT_INITIATOR_TYPE.INITIATED_BY_ME;case o("WAWebEphemeralityTypes").DisappearingModeInitiator.InitiatedByOther:case o("WAWebEphemeralityTypes").DisappearingModeInitiator.BizUpgradeFbHosting:return o("WAWebWamEnumDisappearingChatInitiatorType").DISAPPEARING_CHAT_INITIATOR_TYPE.INITIATED_BY_OTHER;case o("WAWebEphemeralityTypes").DisappearingModeInitiator.ChangedInChat:return o("WAWebWamEnumDisappearingChatInitiatorType").DISAPPEARING_CHAT_INITIATOR_TYPE.CHAT}}l.getWamDisappearingModeTrigger=e,l.getWamDisappearingModeInitiatedByMe=s,l.getWamDisappearingModeInitiator=u}),98);
__d("WAWebInteractiveMessageHeaderMediaType",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum").Mirrored(["IMAGE","VIDEO","DOCUMENT","PRODUCT"]),l=new Set([e.IMAGE,e.VIDEO,e.DOCUMENT,e.PRODUCT]);i.InteractiveMessageHeaderMediaType=e,i.IM_MEDIA_HEADER_TYPES=l}),66);
__d("WAWebCountriesNativeCountryNames",[],(function(t,n,r,o,a,i){var e={AC:"Ascension Island",AD:"Andorra",AE:"\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062A \u0627\u0644\u0639\u0631\u0628\u064A\u0629 \u0627\u0644\u0645\u062A\u062D\u062F\u0629",AF:"\u0627\u0641\u063A\u0627\u0646\u0633\u062A\u0627\u0646",AG:"Antigua & Barbuda",AI:"Anguilla",AL:"Shqip\xEBri",AM:"\u0540\u0561\u0575\u0561\u057D\u057F\u0561\u0576",AO:"Angola",AR:"Argentina",AS:"American Samoa",AT:"\xD6sterreich",AU:"Australia",AW:"Aruba",AX:"\xC5land",AZ:"Az\u0259rbaycan",BA:"Bosna i Hercegovina",BB:"Barbados",BD:"\u09AC\u09BE\u0982\u09B2\u09BE\u09A6\u09C7\u09B6",BE:"Belgi\xEB",BF:"Burkina Faso",BG:"\u0411\u044A\u043B\u0433\u0430\u0440\u0438\u044F",BH:"\u0627\u0644\u0628\u062D\u0631\u064A\u0646",BI:"Burundi",BJ:"B\xE9nin",BL:"Saint-Barth\xE9lemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Caribisch Nederland",BR:"Brasil",BS:"Bahamas",BT:"\u0F60\u0F56\u0FB2\u0F74\u0F42",BW:"Botswana",BY:"\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u044C",BZ:"Belize",CA:"Canada",CC:"Kepulauan Cocos (Keeling)",CD:"Congo-Kinshasa",CF:"R\xE9publique centrafricaine",CG:"Congo-Brazzaville",CH:"Schweiz",CI:"C\xF4te d\u2019Ivoire",CK:"Cook Islands",CL:"Chile",CM:"Cameroon",CN:"\u4E2D\u56FD",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Cabo Verde",CW:"Cura\xE7ao",CX:"Christmas Island",CY:"\u039A\u03CD\u03C0\u03C1\u03BF\u03C2",CZ:"\u010Cesko",DE:"Deutschland",DJ:"Djibouti",DK:"Danmark",DM:"Dominica",DO:"Rep\xFAblica Dominicana",DZ:"\u0627\u0644\u062C\u0632\u0627\u0626\u0631",EC:"Ecuador",EE:"Eesti",EG:"\u0645\u0635\u0631",ER:"\u0625\u0631\u064A\u062A\u0631\u064A\u0627",ES:"Espa\xF1a",ET:"\u12A2\u1275\u12EE\u1335\u12EB",FI:"Suomi",FJ:"Fiji",FK:"Falkland Islands",FM:"Micronesia",FO:"F\xF8royar",FR:"France",GA:"Gabon",GB:"United Kingdom",GD:"Grenada",GE:"\u10E1\u10D0\u10E5\u10D0\u10E0\u10D7\u10D5\u10D4\u10DA\u10DD",GF:"Guyane fran\xE7aise",GG:"Guernsey",GH:"Ghana",GI:"Gibraltar",GL:"Kalaallit Nunaat",GM:"Gambia",GN:"Guin\xE9e",GP:"Guadeloupe",GQ:"Guinea Ecuatorial",GR:"\u0395\u03BB\u03BB\u03AC\u03B4\u03B1",GT:"Guatemala",GU:"Guam",GW:"Guin\xE9-Bissau",GY:"Guyana",HK:"\u4E2D\u570B\u9999\u6E2F\u7279\u5225\u884C\u653F\u5340",HN:"Honduras",HR:"Hrvatska",HT:"Ha\xEFti",HU:"Magyarorsz\xE1g",ID:"Indonesia",IE:"Ireland",IL:"\u05D9\u05E9\u05E8\u05D0\u05DC",IM:"Isle of Man",IN:"India",IO:"British Indian Ocean Territory",IQ:"\u0627\u0644\u0639\u0631\u0627\u0642",IR:"\u0627\u06CC\u0631\u0627\u0646",IS:"\xCDsland",IT:"Italia",JE:"Jersey",JM:"Jamaica",JO:"\u0627\u0644\u0623\u0631\u062F\u0646",JP:"\u65E5\u672C",KE:"Kenya",KG:"\u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D",KH:"\u1780\u1798\u17D2\u1796\u17BB\u1787\u17B6",KI:"Kiribati",KM:"\u062C\u0632\u0631 \u0627\u0644\u0642\u0645\u0631",KN:"St. Kitts & Nevis",KP:"\uC870\uC120\uBBFC\uC8FC\uC8FC\uC758\uC778\uBBFC\uACF5\uD654\uAD6D",KR:"\uB300\uD55C\uBBFC\uAD6D",KW:"\u0627\u0644\u0643\u0648\u064A\u062A",KY:"Cayman Islands",KZ:"\u049A\u0430\u0437\u0430\u049B\u0441\u0442\u0430\u043D",LA:"\u0EA5\u0EB2\u0EA7",LB:"\u0644\u0628\u0646\u0627\u0646",LC:"St. Lucia",LI:"Liechtenstein",LK:"\u0DC1\u0DCA\u200D\u0DBB\u0DD3 \u0DBD\u0D82\u0D9A\u0DCF\u0DC0",LR:"Liberia",LS:"Lesotho",LT:"Lietuva",LU:"L\xEBtzebuerg",LV:"Latvija",LY:"\u0644\u064A\u0628\u064A\u0627",MA:"\u0627\u0644\u0645\u063A\u0631\u0628",MC:"Monaco",MD:"Republica Moldova",ME:"\u0426\u0440\u043D\u0430 \u0413\u043E\u0440\u0430",MF:"Saint-Martin",MG:"Madagascar",MH:"Marshall Islands",MK:"\u0421\u0435\u0432\u0435\u0440\u043D\u0430 \u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0438\u0458\u0430",ML:"Mali",MM:"\u1019\u103C\u1014\u103A\u1019\u102C",MN:"\u041C\u043E\u043D\u0433\u043E\u043B",MO:"\u4E2D\u570B\u6FB3\u9580\u7279\u5225\u884C\u653F\u5340",MP:"Northern Mariana Islands",MQ:"Martinique",MR:"\u0645\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u0627",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldives",MW:"Malawi",MX:"M\xE9xico",MY:"Malaysia",MZ:"Mo\xE7ambique",NA:"Namibia",NC:"Nouvelle-Cal\xE9donie",NE:"Niger",NF:"Norfolk Island",NG:"Nigeria",NI:"Nicaragua",NL:"Nederland",NO:"Norge",NP:"\u0928\u0947
__d("WAWebAsISOCountryCode",["WAWebCountriesNativeCountryNames"],(function(t,n,r,o,a,i,l){var e=new Map(Object.entries(r("WAWebCountriesNativeCountryNames")).map(function(e){var t=e[0];return[t,t]}));function s(t){return e.get(t)}l.asISOCountryCode=s}),98);
__d("WAWebMusicParsingUtils",["WABase64","WALogger","WAWebAsISOCountryCode"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e){var t=[];for(var n of e)t.push(n.charCodeAt(0),n.charCodeAt(1));return new Uint8Array(t).buffer}function u(t){for(var n=Array.from(new Uint8Array(t)).map(function(e){return String.fromCharCode(e)}),r=new Set,a=new Set,i=0;i<n.length-1;i+=2){var l=(""+n[i]+n[i+1]).toUpperCase(),s=o("WAWebAsISOCountryCode").asISOCountryCode(l);s!=null?r.add(s):a.add(l)}return a.size>0&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[music] invalid country codes"]))).sendLogs("music-invalid-country-codes"),r}function c(e){var t=e.artistAttribution,n=e.artworkDirectPath,r=e.artworkEncSha256,a=e.artworkMediaKey,i=e.artworkSha256,l=e.author,s=e.countryBlocklist,c=e.isExplicit,d=e.musicContentMediaId,m=e.songId,p=e.title;return d==null||m==null||l==null||p==null?null:{musicContentMediaId:d,songId:m,author:l,title:p,artworkDirectPath:n,artworkSha256:i!=null?o("WABase64").encodeB64(i):void 0,artworkEncSha256:r!=null?o("WABase64").encodeB64(r):void 0,artworkMediaKey:a!=null?o("WABase64").encodeB64(a):void 0,isExplicit:!!c,artistAttribution:t,countryBlocklist:s!=null?u(s):new Set}}l.countryCodeSetToBuffer=s,l.mapToCountryCode=u,l.toMusicMetadata=c}),98);
__d("WAWebNewsletterIsNewsletterMsg",["WAWebWid"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return r("WAWebWid").isNewsletter(e.from)||r("WAWebWid").isNewsletter(e.to)}l.default=e}),98);
__d("WAWebNonJidMentionType",["$InternalEnum"],(function(t,n,r,o,a,i){"use strict";var e=n("$InternalEnum")({MENTION_ALL:1}),l=e;i.default=l}),66);
__d("WAWebNonJidMentionUtils",["WAWebNonJidMentionType"],(function(t,n,r,o,a,i,l){"use strict";function e(e){if(e==null)return!1;var t=r("WAWebNonJidMentionType").MENTION_ALL;return(e&t)===t}l.hasMentionAll=e}),98);
__d("WAWebMessageAssociation.flow",["$InternalEnum"],(function(t,n,r,o,a,i){"use strict";var e=n("$InternalEnum").Mirrored(["UNKNOWN","MEDIA_ALBUM","BOT_PLUGIN","MEDIA_POLL","HD_VIDEO_DUAL_UPLOAD","HD_IMAGE_DUAL_UPLOAD","HEVC_VIDEO_DUAL_UPLOAD","POLL_ADD_OPTION"]);function l(e){return e.associationType!=null}i.MessageAssociationType=e,i.isAssociatedMsg=l}),66);
__d("WAWebCreateViewModeProcessor",["WAWebBoolFunc"],(function(t,n,r,o,a,i,l){function e(e){return babelHelpers.extends({},e)}function s(e){var t;return babelHelpers.extends({},e,{messageVisibleInChat:(t=o("WAWebBoolFunc")).returnTrue,messageVisibleInChatlistPreview:t.returnTrue,shouldShowInNotification:t.returnTrue,shouldShowInSearch:t.returnTrue,shouldIncludeInChatSpamReport:t.returnTrue})}function u(e){var t;return babelHelpers.extends({},e,{messageVisibleInChat:(t=o("WAWebBoolFunc")).returnFalse,messageVisibleInChatlistPreview:t.returnFalse,shouldShowInNotification:t.returnFalse,shouldShowInSearch:t.returnFalse,shouldIncludeInChatSpamReport:t.returnFalse})}l.createViewModeProcessor=e,l.createFullyVisibleViewModeProcessor=s,l.createFullyHiddenViewModeProcessor=u}),98);
__d("WAWebCallLogViewModeProcessor",["WAWebBoolFunc","WAWebCreateViewModeProcessor","WAWebMsgType","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e,s=o("WAWebCreateViewModeProcessor").createViewModeProcessor({type:o("WAWebViewMode.flow").ViewModeType.HISTORY_SYNCED_CALL_LOG,compatibleMessageTypes:[o("WAWebMsgType").MSG_TYPE.CALL_LOG],messageVisibleInChat:(e=o("WAWebBoolFunc")).returnFalse,messageVisibleInChatlistPreview:e.returnFalse,shouldShowInNotification:e.returnFalse,shouldShowInSearch:e.returnTrue,shouldIncludeInChatSpamReport:e.returnFalse}),u=o("WAWebCreateViewModeProcessor").createViewModeProcessor({type:o("WAWebViewMode.flow").ViewModeType.CALL_LOG_OFFLINE_RESUME,compatibleMessageTypes:[o("WAWebMsgType").MSG_TYPE.CALL_LOG],messageVisibleInChat:e.returnFalse,messageVisibleInChatlistPreview:e.returnFalse,shouldShowInNotification:e.returnFalse,shouldShowInSearch:e.returnTrue,shouldIncludeInChatSpamReport:e.returnFalse}),c=o("WAWebCreateViewModeProcessor").createViewModeProcessor({type:o("WAWebViewMode.flow").ViewModeType.CALL_LOG_AD_HOC_GROUP_CALL,compatibleMessageTypes:[o("WAWebMsgType").MSG_TYPE.CALL_LOG],messageVisibleInChat:e.returnFalse,messageVisibleInChatlistPreview:e.returnFalse,shouldShowInNotification:e.returnFalse,shouldShowInSearch:e.returnTrue,shouldIncludeInChatSpamReport:e.returnFalse});l.HistorySyncedCallLogViewModeProcessor=s,l.CallLogOfflineResumeViewModeProcessor=u,l.CallLogAdHocGroupCallViewModeProcessor=c}),98);
__d("WAWebGroupMemberUpdatesGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return!!o("WAWebABProps").getABPropConfigValue("group_member_updates_hide_in_thread_enabled")}l.groupMemberUpdatesHideInThreadEnabled=e}),98);
__d("WAWebGroupMemberUpdatesViewModeProcessor",["WAWebBoolFunc","WAWebCreateViewModeProcessor","WAWebGroupMemberUpdatesGatingUtils","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e=o("WAWebCreateViewModeProcessor").createViewModeProcessor({type:o("WAWebViewMode.flow").ViewModeType.GROUP_MEMBER_UPDATES,messageVisibleInChat:function(){return!o("WAWebGroupMemberUpdatesGatingUtils").groupMemberUpdatesHideInThreadEnabled()},messageVisibleInChatlistPreview:function(){return!o("WAWebGroupMemberUpdatesGatingUtils").groupMemberUpdatesHideInThreadEnabled()},shouldShowInNotification:o("WAWebBoolFunc").returnFalse,shouldShowInSearch:o("WAWebBoolFunc").returnFalse,shouldIncludeInChatSpamReport:o("WAWebBoolFunc").returnFalse}),s=e;l.default=s}),98);
__d("WAWebHiddenViewModeProcessor",["WAWebCreateViewModeProcessor","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e=o("WAWebCreateViewModeProcessor").createFullyHiddenViewModeProcessor({type:o("WAWebViewMode.flow").ViewModeType.HIDDEN}),s=e;l.default=s}),98);
__d("WAWebInvisiblePlaceholderViewModeProcessor",["WAWebCreateViewModeProcessor","WAWebMsgType","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e=o("WAWebCreateViewModeProcessor").createFullyHiddenViewModeProcessor({type:o("WAWebViewMode.flow").ViewModeType.INVISIBLE_PLACEHOLDER,compatibleMessageTypes:[o("WAWebMsgType").MSG_TYPE.ALBUM,o("WAWebMsgType").MSG_TYPE.POLL_CREATION]});l.InvisiblePlaceholderViewModeProcessor=e}),98);
__d("WAWebMediaAlbumViewModeProcessor",["WAWebBoolFunc","WAWebCreateViewModeProcessor","WAWebMsgType","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e,s=o("WAWebCreateViewModeProcessor").createViewModeProcessor({type:o("WAWebViewMode.flow").ViewModeType.MEDIA_ALBUM,compatibleMessageTypes:[o("WAWebMsgType").MSG_TYPE.IMAGE,o("WAWebMsgType").MSG_TYPE.VIDEO],messageVisibleInChat:(e=o("WAWebBoolFunc")).returnFalse,messageVisibleInChatlistPreview:e.returnFalse,shouldShowInNotification:e.returnFalse,shouldShowInSearch:e.returnTrue,shouldIncludeInChatSpamReport:e.returnFalse});l.mediaAlbumViewModeProcessor=s}),98);
__d("WAWebNewsletterTombstoneViewModeProcessor",["WAWebBoolFunc","WAWebCreateViewModeProcessor","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e,s=o("WAWebCreateViewModeProcessor").createViewModeProcessor({type:o("WAWebViewMode.flow").ViewModeType.NEWSLETTER_TOMBSTONE,messageVisibleInChat:(e=o("WAWebBoolFunc")).returnFalse,messageVisibleInChatlistPreview:e.returnFalse,shouldShowInNotification:e.returnFalse,shouldShowInSearch:e.returnFalse,shouldIncludeInChatSpamReport:e.returnFalse}),u=s;l.default=u}),98);
__d("WAWebPollAddOptionViewModeProcessor",["WAWebBoolFunc","WAWebCreateViewModeProcessor","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e,s=o("WAWebCreateViewModeProcessor").createViewModeProcessor({type:o("WAWebViewMode.flow").ViewModeType.POLL_ADD_OPTION,messageVisibleInChat:(e=o("WAWebBoolFunc")).returnTrue,messageVisibleInChatlistPreview:e.returnTrue,shouldShowInNotification:e.returnTrue,shouldShowInSearch:e.returnFalse,shouldIncludeInChatSpamReport:e.returnTrue}),u=s;l.default=u}),98);
__d("WAWebPollMediaViewModeProcessor",["WAWebBoolFunc","WAWebCreateViewModeProcessor","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e,s=o("WAWebCreateViewModeProcessor").createViewModeProcessor({type:o("WAWebViewMode.flow").ViewModeType.POLL_MEDIA,messageVisibleInChat:(e=o("WAWebBoolFunc")).returnFalse,messageVisibleInChatlistPreview:e.returnFalse,shouldShowInNotification:e.returnFalse,shouldShowInSearch:e.returnFalse,shouldIncludeInChatSpamReport:e.returnFalse}),u=s;l.default=u}),98);
__d("WAWebVisibleViewModeProcessor",["WAWebCreateViewModeProcessor","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e=o("WAWebCreateViewModeProcessor").createFullyVisibleViewModeProcessor({type:o("WAWebViewMode.flow").ViewModeType.VISIBLE}),s=e;l.default=s}),98);
__d("WAWebViewModeProcessor",["WAWebCallLogViewModeProcessor","WAWebGroupMemberUpdatesViewModeProcessor","WAWebHiddenViewModeProcessor","WAWebInvisiblePlaceholderViewModeProcessor","WAWebMediaAlbumViewModeProcessor","WAWebNewsletterTombstoneViewModeProcessor","WAWebPollAddOptionViewModeProcessor","WAWebPollMediaViewModeProcessor","WAWebViewMode.flow","WAWebVisibleViewModeProcessor"],(function(t,n,r,o,a,i,l){function e(e){if(e==null)return r("WAWebVisibleViewModeProcessor");switch(e){case o("WAWebViewMode.flow").ViewModeType.VISIBLE:return r("WAWebVisibleViewModeProcessor");case o("WAWebViewMode.flow").ViewModeType.HIDDEN:return r("WAWebHiddenViewModeProcessor");case o("WAWebViewMode.flow").ViewModeType.MEDIA_ALBUM:return o("WAWebMediaAlbumViewModeProcessor").mediaAlbumViewModeProcessor;case o("WAWebViewMode.flow").ViewModeType.INVISIBLE_PLACEHOLDER:return o("WAWebInvisiblePlaceholderViewModeProcessor").InvisiblePlaceholderViewModeProcessor;case o("WAWebViewMode.flow").ViewModeType.NEWSLETTER_TOMBSTONE:return r("WAWebNewsletterTombstoneViewModeProcessor");case o("WAWebViewMode.flow").ViewModeType.POLL_MEDIA:return r("WAWebPollMediaViewModeProcessor");case o("WAWebViewMode.flow").ViewModeType.HISTORY_SYNCED_CALL_LOG:return o("WAWebCallLogViewModeProcessor").HistorySyncedCallLogViewModeProcessor;case o("WAWebViewMode.flow").ViewModeType.CALL_LOG_OFFLINE_RESUME:return o("WAWebCallLogViewModeProcessor").CallLogOfflineResumeViewModeProcessor;case o("WAWebViewMode.flow").ViewModeType.CALL_LOG_AD_HOC_GROUP_CALL:return o("WAWebCallLogViewModeProcessor").CallLogAdHocGroupCallViewModeProcessor;case o("WAWebViewMode.flow").ViewModeType.GROUP_MEMBER_UPDATES:return r("WAWebGroupMemberUpdatesViewModeProcessor");case o("WAWebViewMode.flow").ViewModeType.POLL_ADD_OPTION:return r("WAWebPollAddOptionViewModeProcessor")}}l.getViewModeProcessor=e}),98);
__d("WAWebViewModeUtils",["WAWebMessageAssociation.flow","WAWebMsgType","WAWebPollCreationUtils","WAWebViewMode.flow","WAWebViewModeProcessor"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WAWebViewModeProcessor").getViewModeProcessor(t);switch(e){case o("WAWebViewMode.flow").ViewModeSurface.CHAT:return n.messageVisibleInChat();case o("WAWebViewMode.flow").ViewModeSurface.SEARCH:return n.shouldShowInSearch();case o("WAWebViewMode.flow").ViewModeSurface.CHAT_LIST:return n.messageVisibleInChatlistPreview();case o("WAWebViewMode.flow").ViewModeSurface.NOTIFICATION:return n.shouldShowInNotification();case o("WAWebViewMode.flow").ViewModeSurface.CHAT_SPAM_REPORT:return n.shouldIncludeInChatSpamReport()}}function s(t){return t.associationType===o("WAWebMessageAssociation.flow").MessageAssociationType.MEDIA_POLL||t.type===o("WAWebMsgType").MSG_TYPE.POLL_CREATION&&t.pollContentType===o("WAWebPollCreationUtils").PollContentType.IMAGE?!0:e(o("WAWebViewMode.flow").ViewModeSurface.CHAT,t.viewMode)}l.isViewModeVisibleInSurface=e,l.isMessageExistingInChat=s}),98);
__d("WAWebWamEnumEditType",[],(function(t,n,r,o,a,i){var e=Object.freeze({NOT_EDITED:0,EDITED:1,SENDER_REVOKE:2,ADMIN_REVOKE:3,ADMIN_EDIT:4,PIN:5});i.EDIT_TYPE=e}),66);
__d("countWhere",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){var n=0;for(var r of e)t(r)&&++n;return n}i.default=e}),66);
__d("WAWebMsgGetters",["WABase64","WAJids","WALogger","WAPhoneFindCC","WATimeUtils","WATypeUtils","WAWebAck","WAWebBizSystemMsgSubtypes","WAWebBotTypes","WAWebBusinessHSMTypes","WAWebCallLogMsgData.flow","WAWebCommonMsgUtils","WAWebConstantsDeprecated","WAWebEphemeralConstants","WAWebEphemeralityWAMUtils","WAWebGetters","WAWebGettersCaches","WAWebInteractiveMessageHeaderMediaType","WAWebMimeTypes","WAWebMsgKey","WAWebMsgType","WAWebMusicParsingUtils","WAWebNewsletterIsNewsletterMsg","WAWebNonJidMentionUtils","WAWebPollCreationUtils","WAWebProtobufsAICommon.pb","WAWebProtobufsE2E.pb","WAWebUserPrefsMeUser","WAWebVcardParsingUtils","WAWebViewMode.flow","WAWebViewModeUtils","WAWebWamEnumEditType","WAWebWid","WAWebWidFactory","countWhere","gkx","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=o("WAWebGetters").createGetterFactories({createCache:o("WAWebGettersCaches").createMessagesCache}),m=d.clearCacheFor,p=d.computed,_=d.field,f=d.unsafeIdentityGetter,g=m,h=f,y=[o("WAWebCallLogMsgData.flow").CallOutcome.Completed,o("WAWebCallLogMsgData.flow").CallOutcome.Ongoing,o("WAWebCallLogMsgData.flow").CallOutcome.AcceptedElsewhere];function C(e){return e instanceof r("WAWebWid")?e:e.user!=null?o("WAWebWidFactory").createUserWidOrThrow(e.user,e.server):e}var b=_("type"),v=_("subtype"),S=_("id"),R=p(function(e){var t=e[0];return r("WAWebMsgKey").from(t)},[S]),L=_("serverId"),E=_("to"),k=_("from"),I=_("broadcastId"),T=p(function(e){var t=e[0],n=e[1];return n!=null?n:t.remote},[R,I]),D=_("viewMode"),x=_("author"),$=_("ack"),P=_("isScheduledMsg"),N=_("viewCount"),M=_("forwardsCount"),w=_("viewed"),A=_("originalSelfAuthor"),F=_("kicState"),O=_("kicTimestampMs"),B=_("list"),W=_("latestEditMsgKey"),q=_("errorCode"),U=_("ephemeralDuration"),V=_("afterReadDuration"),H=_("expiredTimestamp"),G=_("ephemeralSettingUser"),z=_("t",{default:0}),j=_("clientReceivedTsMillis"),K=_("backgroundColor"),Q=_("headerType"),X=_("interactiveHeader"),Y=_("interactiveType"),J=_("footer"),Z=_("mentionedJidList"),ee=_("groupMentions",{getDefault:function(){return[]}}),te=_("quotedMsg"),ne=_("quotedRemoteJid"),re=_("quotedParticipant"),oe=_("quotedType"),ae=_("rcat"),ie=_("isViewOnce",{default:!1}),le=_("isGif",{default:!1}),se=_("gifAttribution",{default:o("WAWebProtobufsE2E.pb").Message$VideoMessage$Attribution.NONE}),ue=_("ctwaContext"),ce=_("mimetype"),de=_("filehash"),me=_("deprecatedMms3Url"),pe=_("waveform"),_e=_("disappearingModeInitiator"),fe=_("disappearingModeTrigger"),ge=_("disappearingModeInitiatedByMe"),he=_("activeBotMsgStreamingInProgress"),ye=_("bizBotType"),Ce=_("botTargetSenderJid"),be=_("isSupportAIMessage"),ve=_("lastBotEditBodyLength"),Se=_("botEditType"),Re=_("forwardedNewsletterMessageInfo"),Le=_("forwardedAiBotMessageInfo"),Ee=_("newsletterAdminInviteInfo"),ke=_("newsletterFollowerInviteInfo"),Ie=_("isGroupStatus"),Te=p(function(e){var t=e[0];return t===!0},[Ie]),De=_("isNewsletterStatus",{default:!1}),xe=_("bizSource");function $e(e){return e==="smb_promo"}var Pe=p(function(e){var t=e[0];return $e(t)},[xe]),Ne=p(function(e){var t=e[0];return t!=null},[te]),Me=p(function(e){var t=e[0];return o("WAWebMimeTypes").isOpus(t)},[ce]),we=p(function(e){var t=e[0];return t==null?null:o("WABase64").encodeB64UrlSafe(t,!0)},[ae]),Ae=p(function(e){var t=e[0];return t==null?!1:t.some(function(e){return o("WAWebUserPrefsMeUser").isMeAccount(C(e))})},[Z]),Fe=_("local",{default:!1}),Oe=p(function(e){var t=e[0],n=e[1];return t&&n?o("WAWebUserPrefsMeUser").isMeAccount(C(n)):!1},[te,re]),Be=_("nonJidMentions"),We=p(function(e){var t=e[0];return o("WAWebNonJidMentionUtils").hasMentionAll(t)},[Be]),qe=p(function(e){var t=e[0],n=e[1],r=e[2];return t||n||r},[Ae,Oe,We]),Ue=_("botPluginReferenceIndex"),Ve=p(function(e){var t=e[0],n=e[1],r=e[2];if(n!=null||!o("WAWebViewModeUtils").isViewModeVisibleInSurface(o("WAWebViewMode.flow").ViewModeSurface.CHAT,r))return!1;switch(t){case"interactive":case"chat":case"image":case"video":case"ptv":case"audio":case"ptt":case"document":case"vcard":case"location":case"ciphertext":case"oversized":case"multi_vcard":case
__d("WAWebSchemaMessageAssociation",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositePrimaryKey,a=t.addIndex;e.add("message-association").version(o("WAWebModelStorageVersions").messageAssociationCreateTable(),[r(["msgKey","associationType"]),n("parentMsgKey"),n("msgKeyInternalId"),a("parentMsgKey")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("message-association")}l.addTable=e,l.getMessageAssociationTable=s}),98);
__d("WAWebDBDeleteAssociatedMsgsByMsgKey",["WAWebSchemaMessageAssociation"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebSchemaMessageAssociation").getMessageAssociationTable().bulkRemove(e)}function s(e){return o("WAWebSchemaMessageAssociation").getMessageAssociationTable().bulkRemoveByIndex(["msgKey"],e)}l.bulkDeleteMessagesByMsgKeyAndAssociationType=e,l.bulkDeleteMessagesByMsgKeys=s}),98);
__d("WAWebFetchMessagesInThread",["WALogger","WAWebDBMessageUtils","WAWebSchemaMessage","WAWebThreadUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){var t=o("WAWebThreadUtils").getThreadsTypeAsE2EValue(e.type);return String(t)+"_"+e.key.toString()+"_/"}function u(e){var t=o("WAWebThreadUtils").getThreadsTypeAsE2EValue(e.type);return String(t)+"_"+e.key.toString()+"_g"}var c=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="NoOffsetMessageError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),d=20;function m(e,t,n,r){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r,a){n===void 0&&(n=d);var i=a==null?void 0:yield o("WAWebSchemaMessage").getMessageTable().equals(["id"],a.toString());if(a&&i!=null&&i.length===0)throw o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Offset message "," does not exist in message table"])),a&&a.toString()),new c;var l=i==null?void 0:i[0],m,p,_=!1;r==="before"?(m=s(t),p=l==null?u(t):o("WAWebDBMessageUtils").craftInternalThreadId(o("WAWebDBMessageUtils").getInChatMsgId(l.internalId||""),t),_=!0):(m=l==null?s(t):o("WAWebDBMessageUtils").craftInternalThreadId(o("WAWebDBMessageUtils").getInChatMsgId(l.internalId||""),t),p=u(t));var f=yield o("WAWebSchemaMessage").getMessageTable().between(["internalThreadIDs"],m,p,{lowerInclusive:!1,upperInclusive:!1,limit:n,reverse:_});return f}),p.apply(this,arguments)}function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaMessage").getMessageTable().between(["internalThreadIDs"],s(e),u(e),{lowerInclusive:!1,upperInclusive:!1,limit:1}),n=t[0];return n==null?null:{id:n.id,t:n.t}}),f.apply(this,arguments)}function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaMessage").getMessageTable().between(["internalThreadIDs"],s(e),u(e),{lowerInclusive:!1,upperInclusive:!1,limit:1,reverse:!0}),n=t[0];return n==null?null:{id:n.id,t:n.t}}),h.apply(this,arguments)}l.beginningOfThread=s,l.endOfThread=u,l.NoOffsetMessageError=c,l.queryMessageForThreadId=m,l.getFirstMessageInfoForThread=_,l.getLatestMessageInfoForThread=g}),98);
__d("WAWebAiThreadTypeUtils",["WAWebProtobufsAICommon.pb","err"],(function(t,n,r,o,a,i,l){var e={Unknown:"unknown",Default:"default",Incognito:"incognito",SideChat:"side_chat"};function s(t){switch(t){case e.Unknown:return e.Unknown;case e.Default:return e.Default;case e.Incognito:return e.Incognito;case e.SideChat:return e.SideChat;default:throw r("err")("getAiThreadTypeFromString error: invalid AI thread type")}}function u(t){return t==null?e.Unknown:t===o("WAWebProtobufsAICommon.pb").AIThreadInfo$AIThreadClientInfo$AIThreadType.DEFAULT?e.Default:t===o("WAWebProtobufsAICommon.pb").AIThreadInfo$AIThreadClientInfo$AIThreadType.INCOGNITO?e.Incognito:t===o("WAWebProtobufsAICommon.pb").AIThreadInfo$AIThreadClientInfo$AIThreadType.UNKNOWN?e.Unknown:t===o("WAWebProtobufsAICommon.pb").AIThreadInfo$AIThreadClientInfo$AIThreadType.SIDE_CHAT?e.SideChat:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+t)})()}function c(t){e:{if(t===e.Default)return o("WAWebProtobufsAICommon.pb").AIThreadInfo$AIThreadClientInfo$AIThreadType.DEFAULT;if(t===e.Incognito)return o("WAWebProtobufsAICommon.pb").AIThreadInfo$AIThreadClientInfo$AIThreadType.INCOGNITO;if(t===e.SideChat)return o("WAWebProtobufsAICommon.pb").AIThreadInfo$AIThreadClientInfo$AIThreadType.SIDE_CHAT;if(t===e.Unknown)return o("WAWebProtobufsAICommon.pb").AIThreadInfo$AIThreadClientInfo$AIThreadType.UNKNOWN;throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+t)}}function d(t,n){e:{if(n===e.Default)return{title:t,aiThreadType:e.Default};if(n===e.Incognito)return{title:t,aiThreadType:e.Incognito};if(n===e.SideChat)return{title:t,aiThreadType:e.SideChat};throw n===e.Unknown?r("err")("getAiThreadInfoFromType error: Unknown AI thread type"):Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+n)}}l.AiThreadType=e,l.getAiThreadTypeFromString=s,l.getAiThreadTypeFromProto=u,l.getProtoTypeFromAiThreadType=c,l.getAiThreadInfoFromType=d}),98);
__d("WAWebThreadsMetadataIdUtils",["WALogger","WAWebDBMessageUtils","WAWebMsgKey","WAWebProtobufsE2E.pb","WAWebThreadUtils","err"],(function(t,n,r,o,a,i,l){var e;function s(t){var n=t.key;if(n instanceof r("WAWebMsgKey"))return n.toString();o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["threadMetadataDBId: key is not a WAWebMsgKey, type=",""])),t.type).sendLogs("thread-metadata-db-id: non-MsgKey-key");try{return r("WAWebMsgKey").from(n).toString()}catch(e){return n.toString()}}function u(e){var t=o("WAWebThreadUtils").getThreadsTypeAsE2EValue(e.type);if(t!==o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.AI_THREAD)throw r("err")("craftAiThreadDBId error: threadTypeEnum must be AI_THREAD");return String(t)+"_"+s(e)}function c(e){var t=o("WAWebThreadUtils").getThreadsTypeAsE2EValue(e.type);if(t!==o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.VIEW_REPLIES)throw r("err")("craftViewRepliesThreadDBId error: threadTypeEnum must be VIEW_REPLIES");return String(t)+"_"+s(e)}function d(e){var t=o("WAWebThreadUtils").getThreadsTypeAsE2EValue(e.type);return String(t)+"_"+s(e)}function m(e,t,n){var r=o("WAWebThreadUtils").getThreadsTypeAsE2EValue(e),a=o("WAWebDBMessageUtils").orderPreservingHex(n);return String(r)+"_"+t+"_"+a}function p(e,t){var n=o("WAWebThreadUtils").getThreadsTypeAsE2EValue(t);return String(n)+"_"+e+"_"}l.craftAiThreadDBId=u,l.craftViewRepliesThreadDBId=c,l.craftThreadMetadataDBId=d,l.craftThreadsMetadataInternalId=m,l.craftThreadsMetadataInternalIdPrefixForChatAndThreadType=p}),98);
__d("WAWebGetUpdatedThreadMetadataRecord",["WALogger","WANullthrows","WAWebAiThreadTypeUtils","WAWebThreadUtils","WAWebThreadsMetadataIdUtils","WAWebWidToJid"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(t,n){var a=o("WAWebWidToJid").widToChatJid(t.chatId),i=t.threadId.type,l=o("WAWebThreadsMetadataIdUtils").craftThreadsMetadataInternalId(i,a,t.lastMessageTimestamp),s=n==null?void 0:n.creationTimestamp,u=s==null?t.creationTimestamp:Math.min(t.creationTimestamp,s),c={internalId:l,creationTimestamp:u};if(i===o("WAWebThreadUtils").ThreadType.AiThread){var d,m,p,_,f,g,h,y,C,b=n==null?void 0:n.lastMessageTimestamp,v=b==null?t.lastMessageTimestamp:Math.max(t.lastMessageTimestamp,b);(n==null?void 0:n.aiThreadInfo)==null&&t.aiThreadInfo==null&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[getUpdatedThreadMetadataRecord] missing aiThreadType id=",""])),t.threadId.toString()).sendLogs("ai-thread-missing-ai-thread-type");var S=(n==null?void 0:n.aiThreadInfo)==null&&t.aiThreadInfo==null?void 0:o("WAWebAiThreadTypeUtils").getAiThreadInfoFromType((d=(m=t.aiThreadInfo)==null?void 0:m.title)!=null?d:n==null||(p=n.aiThreadInfo)==null?void 0:p.title,r("WANullthrows")((_=(f=t.aiThreadInfo)==null?void 0:f.aiThreadType)!=null?_:n==null||(g=n.aiThreadInfo)==null?void 0:g.aiThreadType,"aiThreadType")),R=(h=t.botModeSelection)!=null?h:n==null?void 0:n.botModeSelection,L=(y=t.botModeOverride)!=null?y:n==null?void 0:n.botModeOverride;return babelHelpers.extends({id:o("WAWebThreadsMetadataIdUtils").craftAiThreadDBId(t.threadId)},c,{aiThreadInfo:S,unreadCount:(C=n==null?void 0:n.unreadCount)!=null?C:0,lastMessageTimestamp:v,botModeSelection:R,botModeOverride:L,lastReceivedKey:n==null?void 0:n.lastReceivedKey,unreadEditTimestampMs:n==null?void 0:n.unreadEditTimestampMs})}return babelHelpers.extends({id:o("WAWebThreadsMetadataIdUtils").craftViewRepliesThreadDBId(t.threadId)},c,{lastMessageTimestamp:void 0,unreadCount:void 0,pinThreadTimestamp:void 0,aiThreadInfo:void 0,botModeSelection:void 0,botModeOverride:void 0,lastReceivedKey:void 0})}l.getUpdatedThreadMetadataRecord=s}),98);
__d("WAWebMessageAssociationGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("message_association_infra_enabled")}function s(){return o("WAWebABProps").getABPropConfigValue("futureproof_associated_child_enabled")}l.isMessageAssociationInfraEnabled=e,l.isFutureproofAssociatedChildEnabled=s}),98);
__d("WAJobPriorityBucket",["WAJobOrchestratorTypes","WALogger"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=(function(){function t(e){var t;this.tasks=[],this.pendingTasks=[],this.lastJobStartedTimestampMs=null,this.jobMaxConcurrency=(t=e.jobMaxConcurrencyMap)!=null?t:{}}var n=t.prototype;return n.updateConfig=function(t){var e;this.jobMaxConcurrency=(e=t.jobMaxConcurrencyMap)!=null?e:{}},n.getStats=function(){return[].concat(this.tasks,this.pendingTasks).reduce(function(e,t){var n,r=(n=e[t.jobName])!=null?n:0;return e[t.jobName]=r+1,e},{})},n.next=function(){var e=this;if(this.tasks.length===0)return null;var t=this.pendingTasks.reduce(function(e,t){var n,r=(n=e.get(t.jobName))!=null?n:0;return e.set(t.jobName,r+1),e},new Map),n=this.tasks.filter(function(n){var r,a;return((r=t.get(n.jobName))!=null?r:0)<((a=e.jobMaxConcurrency[n.jobName])!=null?a:o("WAJobOrchestratorTypes").DEFAULT_CONCURRENCY)});return n.length>0?[n[0]]:null},n.add=function(t,n,r,o){var e={jobId:r,jobInfo:n,jobName:t,run:o};return this.tasks.push(e),e},n.markJobTaskPending=function(n){this.pendingTasks.includes(function(e){return e.jobId===n.jobId})&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Assertion failed::markJobTaskPending found jobId: "," in pending tasks"])),n.jobId).sendLogs("JobOrchestrator::markJobTaskPending"),this.lastJobStartedTimestampMs=Date.now(),this.pendingTasks.push(n),this.tasks=this.tasks.filter(function(e){return e.jobId!==n.jobId})},n.markJobTaskDone=function(t){this.pendingTasks=this.pendingTasks.filter(function(e){return e.jobId!==t}),this.tasks.includes(function(e){return e.jobId===t})&&o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Assertion failed::markJobTaskDone found jobId: "," in scheduled tasks"])),t).sendLogs("JobOrchestrator::markJobTaskDone")},n.count=function(){return this.tasks.length},n.pendingCount=function(){return this.pendingTasks.length},n.clearWaitingTasks=function(){this.tasks=[]},n.clear=function(){this.tasks=[],this.pendingTasks=[]},n.getLastJobStartedTimestamp=function(){return this.lastJobStartedTimestampMs},t})(),c=(function(e){function t(){return e.apply(this,arguments)||this}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.next=function(){var e=this,t,n;if(this.tasks.length===0)return null;var r=this.pendingTasks.reduce(function(e,t){var n,r=(n=e.get(t.jobName))!=null?n:0;return e.set(t.jobName,r+1),e},new Map),o=this.tasks.filter(function(t){var n,o;return((n=r.get(t.jobName))!=null?n:0)<((o=e.jobMaxConcurrency[t.jobName])!=null?o:1)});if(o.length===0)return null;var a=(t=this.jobMaxConcurrency[o[0].jobName])!=null?t:1,i=(n=r.get(o[0].jobName))!=null?n:0;if(a>1&&i<a){var l=o.filter(function(e){return e.jobName===o[0].jobName}),s=Math.min(l.length,a-i);return l.slice(0,s)}return[o[0]]},t})(u);l.BaseJobBucket=u,l.LowJobBucket=c}),98);
__d("WAMetrics",["Promise","WATimeUtils"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(){var t=o("WATimeUtils").performanceAbsoluteNow();return new(e||(e=n("Promise")))(function(e){setTimeout(function(){e(o("WATimeUtils").performanceAbsoluteNow()-t)},0)})}l.getEventLoopDelay=s}),98);
__d("WAConcurrentBucketJobQueue",["Promise","WABase64","WACryptoDependencies","WACustomError","WAJobOrchestratorTypes","WAJobPriorityBucket","WALogger","WAMetrics","WANullthrows","WAPromiseTimeout","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c=30,d=new Map([[o("WAJobOrchestratorTypes").JOB_PRIORITY.HIGH,5],[o("WAJobOrchestratorTypes").JOB_PRIORITY.LOW,1]]);function m(e){var t=new Uint8Array(e);return o("WACryptoDependencies").getCrypto().getRandomValues(t),o("WABase64").encodeB64(t)}var p=(function(){function t(){this.$1=!1,this.$2=0,this.$3=0,this.$4=0,this.$5=new Map,this.$6=new Map,this.$7=new Map,this.$9=0}var a=t.prototype;return a.init=function(t,n){var e,a,i,l,s,u;if(this.$1)throw r("err")("WAConcurrentBucketJobQueue has already initialized");this.$4=(e=t==null?void 0:t.bestEffortWaitTimeoutSec)!=null?e:c,this.$2=t.maxConcurrency,this.$3=t.maxConcurrency,this.$8=n,this.$7=this.$11(t==null?void 0:t.jobPrioritiesQuota),this.$6=new Map(this.$7),this.$5=new Map,this.$9=Date.now();var d=new(o("WAJobPriorityBucket")).BaseJobBucket({jobMaxConcurrencyMap:(a=t.maxConcurrencyPerJob)!=null?a:{}}),m=new(o("WAJobPriorityBucket")).LowJobBucket({jobMaxConcurrencyMap:(i=t.maxConcurrencyPerJob)!=null?i:{}}),p=new(o("WAJobPriorityBucket")).LowJobBucket({jobMaxConcurrencyMap:(l=t.maxConcurrencyPerJob)!=null?l:{}}),_=new(o("WAJobPriorityBucket")).BaseJobBucket({jobMaxConcurrencyMap:(s=t.maxConcurrencyPerJob)!=null?s:{}}),f=new(o("WAJobPriorityBucket")).BaseJobBucket({jobMaxConcurrencyMap:(u=t.maxConcurrencyPerJob)!=null?u:{}});this.$5.set(o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION,d),this.$5.set(o("WAJobOrchestratorTypes").JOB_PRIORITY.HIGH,d),this.$5.set(o("WAJobOrchestratorTypes").JOB_PRIORITY.OFFLINE,_),this.$5.set(o("WAJobOrchestratorTypes").JOB_PRIORITY.HISTORY_SYNC,f),this.$5.set(o("WAJobOrchestratorTypes").JOB_PRIORITY.LOW,m),this.$5.set(o("WAJobOrchestratorTypes").JOB_PRIORITY.BEST_EFFORT,p),this.$1=!0},a.updateConfig=function(n){this.$3+=n.maxConcurrency-this.$2,this.$2=n.maxConcurrency,this.$5.forEach(function(e){var t;return e.updateConfig({jobMaxConcurrencyMap:(t=n.maxConcurrencyPerJob)!=null?t:{}})}),this.$7=this.$11(n==null?void 0:n.jobPrioritiesQuota),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[job-orchestator]: updated WAConcurrentBucketJobQueue config"])))},a.isInitialized=function(){return this.$1},a.clearQueue=function(){if(!this.$1)throw r("err")("WAConcurrentBucketJobQueue not initialized");this.$5.forEach(function(e){return e.clear()})},a.clearQueueByPriority=function(t){var e;if(!this.$1)throw r("err")("WAConcurrentBucketJobQueue not initialized");(e=this.$5.get(t))==null||e.clearWaitingTasks()},a.getIntStats=function(){var e=this,t=function(n){var t,r,o=e.$5.get(n);return((t=o==null?void 0:o.count())!=null?t:0)+((r=o==null?void 0:o.pendingCount())!=null?r:0)};return{highPriorityBucketSize:t(o("WAJobOrchestratorTypes").JOB_PRIORITY.HIGH),lowPriorityBucketSize:t(o("WAJobOrchestratorTypes").JOB_PRIORITY.LOW),bestEffortPriorityBucketSize:t(o("WAJobOrchestratorTypes").JOB_PRIORITY.BEST_EFFORT)}},a.getStringStats=function(){var e=this,t=function(n){var t,r,o=(t=(r=e.$5.get(n))==null?void 0:r.getStats())!=null?t:{},a=Object.keys(o).reduce(function(e,t){var n=e[0],r=e[1],a=o[t];return a>n?[a,t]:[n,r]},[0,null]),i=a[1];return i};return{highPriorityMaxJob:t(o("WAJobOrchestratorTypes").JOB_PRIORITY.HIGH),lowPriorityMaxJob:t(o("WAJobOrchestratorTypes").JOB_PRIORITY.LOW),bestEffortPriorityMaxJob:t(o("WAJobOrchestratorTypes").JOB_PRIORITY.BEST_EFFORT)}},a.enqueue=function(t,a,i,l){var e,s,c=this;if(!this.$1)return(u||(u=n("Promise"))).reject(r("err")("WAConcurrentBucketJobQueue not initialized"));var d,p,_=new(u||(u=n("Promise")))(function(e,t){d=e,p=t}),f=babelHelpers.extends({priority:o("WAJobOrchestratorTypes").DEFAULT_JOB_PRIORITY},i),g=this.getJobBucketByType(f.priority);if(!g)return(u||(u=n("Promise"))).reject(r("err")("WAConcurrentBucketJobQueue no bucket for job with name "+t+" was found."));o("WAMetrics").getEventLoopDelay().then(function(e){l!=nu
__d("WADefaultJobNoQueue",["WAJobOrchestratorTypes","WARandomHex","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(){function e(){this.$2=!1}var t=e.prototype;return t.init=function(t,n){if(this.$2)throw r("err")("DefaultNoQueue has already initialized");this.$1=n,this.$2=!0},t.updateConfig=function(t){},t.isInitialized=function(){return this.$2},t.clearQueue=function(){},t.clearQueueByPriority=function(t){},t.getSnapshot=function(){throw r("err")("getSnapshot is not implemented for DefaultNoQueue")},t.enqueue=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r,a,i=(r=n==null?void 0:n.jobId)!=null?r:o("WARandomHex").randomHex(8).substr(0,64);this.$1.logJobCreated({jobId:i,jobName:e,jobPriority:(a=n==null?void 0:n.priority)!=null?a:o("WAJobOrchestratorTypes").JOB_PRIORITY.LOW,pendingJobsCount:0});try{this.$1.logJobStarted(i);var l=yield t();return this.$1.logJobCompleted(i),l}catch(e){throw this.$1.logJobError(i),e}});function t(t,n,r){return e.apply(this,arguments)}return t})(),e})();l.WADefaultJobNoQueue=e}),98);
__d("WAWebJobOrchestratorHelper",[],(function(t,n,r,o,a,i){function e(e,t){return t instanceof Map||t instanceof Set?Array.from(t):t}function l(t,n){var r,o,a,i;return t.maxConcurrency!==n.maxConcurrency||((r=t.jobPrioritiesQuota)==null?void 0:r.size)!==((o=n.jobPrioritiesQuota)==null?void 0:o.size)||Object.keys((a=t.maxConcurrencyPerJob)!=null?a:{}).length!==Object.keys((i=n.maxConcurrencyPerJob)!=null?i:{}).length?!0:JSON.stringify(t,e)!==JSON.stringify(n,e)}i.hasConfigChanged=l}),66);
__d("WAWebOrchestratorJobInfoEvent",[],(function(t,n,r,o,a,i){var e=(function(){function e(e,t,n,r){this.jobName=e,this.scenario=r,this.pendingJobsCount=n,this.jobPriority=t}var t=e.prototype;return t.logJobAdded=function(){this.webcJobAddedT=Date.now()},t.logJobStarted=function(){this.webcJobStartedT=Date.now()},t.logJobCompleted=function(t){this.webcJobCompletedT=Date.now(),this.jobResultType=t},e})();i.JobInfoEvent=e}),66);
__d("WAWebWamEnumWebcJobResultTypeCode",[],(function(t,n,r,o,a,i){var e=Object.freeze({COMPLETED:0,ERROR:1,TIMEOUT:2,ABORTED:3});i.WEBC_JOB_RESULT_TYPE_CODE=e}),66);
__d("WAWebWebcJobInfoWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumWebcJobResultTypeCode","WAWebWamEnumWebcScenarioType"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({WebcJobInfo:[3054,{jobName:[1,e.TYPES.STRING],jobPriority:[2,e.TYPES.STRING],jobResultType:[5,o("WAWebWamEnumWebcJobResultTypeCode").WEBC_JOB_RESULT_TYPE_CODE],pendingJobsCount:[4,e.TYPES.INTEGER],scenario:[3,o("WAWebWamEnumWebcScenarioType").WEBC_SCENARIO_TYPE],webcJobAddedT:[6,e.TYPES.INTEGER],webcJobCompletedT:[8,e.TYPES.INTEGER],webcJobStartedT:[7,e.TYPES.INTEGER]},[1,1,1],"regular"]},{WebcJobInfo:[]});l.WebcJobInfoWamEvent=s}),98);
__d("WAWebOrchestratorJobStatsLogger",["WALogger","WAWebBrokerGlobalAppState","WAWebOrchestratorJobInfoEvent","WAWebWamEnumWebcJobResultTypeCode","WAWebWamEnumWebcScenarioType","WAWebWebcJobInfoWamEvent","cr:4324","gkx"],(function(t,n,r,o,a,i,l){var e,s=(function(){function t(){this.$1=new Map}var a=t.prototype;return a.logJobCreated=function(t){if(!r("gkx")("26258")){var e=t.jobId,n=t.jobName,a=t.jobPriority,i=t.pendingJobsCount,l=r("WAWebBrokerGlobalAppState").getCurrentScenario(),s=new(o("WAWebOrchestratorJobInfoEvent")).JobInfoEvent(n,a,i,l);s.logJobAdded(),this.$1.set(e,s)}},a.logJobStarted=function(t){if(!r("gkx")("26258")){var e=this.$1.get(t);e==null||e.logJobStarted()}},a.logJobCompleted=function(t){this.$2(t,o("WAWebWamEnumWebcJobResultTypeCode").WEBC_JOB_RESULT_TYPE_CODE.COMPLETED)},a.logJobError=function(t){this.$2(t,o("WAWebWamEnumWebcJobResultTypeCode").WEBC_JOB_RESULT_TYPE_CODE.ERROR)},a.logJobTimeout=function(t){this.$2(t,o("WAWebWamEnumWebcJobResultTypeCode").WEBC_JOB_RESULT_TYPE_CODE.TIMEOUT)},a.logJobAborted=function(t){this.$2(t,o("WAWebWamEnumWebcJobResultTypeCode").WEBC_JOB_RESULT_TYPE_CODE.ABORTED)},a.$2=function(t,n){if(!r("gkx")("26258")){var e=this.$1.get(t);e==null||e.logJobCompleted(n),this.$3(e),this.$1.delete(t)}},a.$3=function(r){if(r){var t=r.jobName,a=r.jobResultType,i=r.webcJobAddedT,l=r.webcJobCompletedT,s=r.webcJobStartedT,u=l-s,c=s-i,d=a===o("WAWebWamEnumWebcJobResultTypeCode").WEBC_JOB_RESULT_TYPE_CODE.COMPLETED;o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[job-orchestrator] "," execT=","ms waitT=","ms ok=",""])),t,u,c,d);var m=new(o("WAWebWebcJobInfoWamEvent")).WebcJobInfoWamEvent({jobName:r.jobName,jobPriority:r.jobPriority,jobResultType:r.jobResultType,pendingJobsCount:r.pendingJobsCount,scenario:r.scenario,webcJobAddedT:r.webcJobAddedT,webcJobCompletedT:r.webcJobCompletedT,webcJobStartedT:r.webcJobStartedT});if(m.scenario===o("WAWebWamEnumWebcScenarioType").WEBC_SCENARIO_TYPE.IDLE){var p,_=(p=n("cr:4324")==null?void 0:n("cr:4324").JOB_EVENT_SAMPLING_RATE[t])!=null?p:1;m.weight=_}m.commit()}},t})();l.JobStatsLogger=s}),98);
__d("WAWebJobOrchestrator",["WAConcurrentBucketJobQueue","WADefaultJobNoQueue","WAJobOrchestratorTypes","WALogger","WATimeUtils","WAWebBrokerGlobalAppState","WAWebJobOrchestratorHelper","WAWebOrchestratorJobStatsLogger","WAWebWamEnumWebcScenarioType"],(function(t,n,r,o,a,i,l){var e,s,u={maxConcurrency:1,bestEffortWaitTimeoutSec:o("WATimeUtils").FIVE_MINUTES,jobPrioritiesQuota:new Map([[(s=o("WAJobOrchestratorTypes")).JOB_PRIORITY.HIGH,5],[s.JOB_PRIORITY.LOW,1],[s.JOB_PRIORITY.OFFLINE,3],[s.JOB_PRIORITY.HISTORY_SYNC,1]])},c={maxConcurrency:1,bestEffortWaitTimeoutSec:o("WATimeUtils").FIVE_MINUTES,jobPrioritiesQuota:new Map([[s.JOB_PRIORITY.HIGH,5],[s.JOB_PRIORITY.LOW,1],[s.JOB_PRIORITY.OFFLINE,1],[s.JOB_PRIORITY.HISTORY_SYNC,1]])},d="default",m="bucket";function p(){var e=r("WAWebBrokerGlobalAppState").getCurrentScenario();return e===o("WAWebWamEnumWebcScenarioType").WEBC_SCENARIO_TYPE.IDLE?u:e===o("WAWebWamEnumWebcScenarioType").WEBC_SCENARIO_TYPE.OFFLINE_RESUME?c:u}var _=u,f;function g(){return f||(f=new(o("WAWebOrchestratorJobStatsLogger")).JobStatsLogger),f}var h={};function y(t){t===void 0&&(t=!1);var n=t?d:m,r=p();if(h[n])return o("WAWebJobOrchestratorHelper").hasConfigChanged(_,r)&&(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[job-orchestrator] config changed "]))),_=r,h[n].updateConfig(r)),h[n];var a=n==="bucket"?new(o("WAConcurrentBucketJobQueue")).WAConcurrentBucketJobQueue:new(o("WADefaultJobNoQueue")).WADefaultJobNoQueue;return a.init(r,g()),h[n]=a,_=r,a}l.getInstance=y}),98);
__d("WAWebOrchestratorNonPersistedJob",["WAJobOrchestratorTypes","WAWebJobOrchestrator","err"],(function(t,n,r,o,a,i,l){function e(e,t,n){if(typeof t!="function")throw r("err")("getNonPersistJob got invalid function param");var a=o("WAWebJobOrchestrator").getInstance((n==null?void 0:n.priority)===o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP);return{fireAndForget:function(){var r=arguments;a.enqueue(e,function(){return t.apply(null,r)},n)},waitUntilCompleted:function(){var r=arguments,o=a.enqueue(e,function(){return t.apply(null,r)},n);return o}}}l.createNonPersistedJob=e}),98);
__d("WAWebSendMsgTypes",[],(function(t,n,r,o,a,i){var e={Message:"message",Addon:"addon"};i.SendMessageRecordType=e}),66);
__d("WAWebPersistedJobDefinitions",["WATimeUtils","WAWebBackendErrors","WAWebBizGatingUtils"],(function(t,n,r,o,a,i,l){var e={rotateKey:function(){return{type:"rotateKey",args:{},uniqKey:"rotateKey"}},setAbout:function(t){return{type:"setAbout",args:{content:t},uniqKey:"setAbout"}},queryProductList:function(t,n,r,a,i){if(r===void 0&&(r=null),o("WAWebBizGatingUtils").commerceFeaturesDisabledBySanctions())throw new(o("WAWebBackendErrors")).E451;return{type:"queryProductList",args:{catalogWid:t.toString(),productIds:n,width:a,height:i,directConnectionEncryptedInfo:r},uniqKey:"queryProductList:"+n.slice().sort().join(",")+":"+a+":"+i}},getPublicKey:function(t){return{type:"getPublicKey",args:{businessJid:t.toString()},uniqKey:"getPublicKey:"+t.toString()}},getSignedUserInfo:function(t){return{type:"getSignedUserInfo",args:{businessJid:t.toString()},uniqKey:"getSignedUserInfo:"+t.toString()}},verifyPostcode:function(t,n){return{type:"verifyPostcode",args:{businessJid:t.toString(),directConnectionEncryptedInfo:n},uniqKey:"verifyPostcode:"+t.toString()+":"+n}},deleteReactions:function(t,n){return{type:"deleteReactions",args:{chatId:t,parentMsgKeys:n},uniqKey:"deleteReactions:"+t}},deleteReactionsV2:function(t,n){return{type:"deleteReactionsV2",args:{chatId:t,parentMsgKeys:n}}},deleteAddOns:function(t,n){return{type:"deleteAddOns",args:{chatId:t,parentMsgKeys:n}}},sendRequestedKeyShare:function(t,n,r){return{type:"sendRequestedKeyShare",args:{keys:t,orphanKeys:n,peerDeviceId:r.toString()}}},dismissQuickPromotion:function(t){var e=o("WATimeUtils").unixTime();return{type:"dismissQuickPromotion",args:{id:t,ts:e},uniqKey:"dismissQuickPromotion-"+t+"-"+e}},primaryActionClickInQuickPromotion:function(t){var e=o("WATimeUtils").unixTime();return{type:"primaryActionClickInQuickPromotion",args:{id:t,ts:e},uniqKey:"primaryActionClickInQuickPromotion-"+t+"-"+e}},impressionOnQuickPromotion:function(t){var e=o("WATimeUtils").unixTime();return{type:"impressionOnQuickPromotion",args:{id:t,ts:e},uniqKey:"impressionOnQuickPromotion-"+t+"-"+e}},userExposureToQuickPromotion:function(t,n,r){var e=o("WATimeUtils").unixTime();return{type:"userExposureToQuickPromotion",args:{id:t,ts:e,experimentKey:n,exposureHoldout:r},uniqKey:"userExposureToQuickPromotion-"+t+"-"+e}},setTextStatus:function(t,n,r){return{type:"setTextStatus",args:{text:t,emoji:n,ephemeralDurationSeconds:r},uniqKey:"setTextStatus"}},queryAndUpdateGroupsMetadataByJids:function(t){var e=o("WATimeUtils").unixTime();return{type:"queryAndUpdateGroupsMetadataByJids",args:t,uniqKey:"handleGroupsDirtyNotification-"+e}},resendUserMsg:function(t,n,r){var e=t.data.id.toString();return{type:"resendUserMsg",args:{msgId:e,msgType:t.data.type,msgRecordType:t.type,excludeList:n.map(function(e){return e.toString()}),ackTime:r},uniqKey:"resendUserMsg-"+e}},resendGroupMsg:function(t,n,r,o,a,i,l){var e=t.data.id.toString(),s=n.groupId;return{type:"resendGroupMsg",args:{msgId:e,msgType:t.data.type,msgRecordType:t.type,groupId:s,isDirect:r,oldList:o.map(function(e){return e.toString()}),phash:a,ackTime:i,serverAddressingMode:l},uniqKey:"resendGroupMsg-"+e}},incrementNewsletterForwardCounter:function(t,n,r,o){return{type:"incrementNewsletterForwardCounter",args:{newsletterId:t,retriesRemaining:n,serverId:r},waitUntil:o}}};l.jobSerializers=e}),98);
__d("WAJobRequirement",["Promise","WALogger"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=(function(){function t(e){var t=this;this.$1=(s||(s=n("Promise"))).resolve(),this.$2=!0,this.$3=null,this.$4=function(){var e=t.$3;if(e!=null)return t.$3=null,(s||(s=n("Promise"))).all(e).then(t.$4);t.$2=!0},this.name=e}var r=t.prototype;return r.addBlocker=function(r){var t=this,a=r.catch(function(n){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["JobRequirement[","] blocker errored ",""])),t.name,n).sendLogs("job-blocker-rejected")});if(this.$2)this.$2=!1,this.$1=(s||(s=n("Promise"))).all([this.$1,a]).then(this.$4);else{var i=this.$3;i!=null?i.push(a):this.$3=[a]}},r.waitUntilSatisfied=function(){return this.$1},r.isSatisfied=function(){return this.$2},r.isSatisfiable=function(){return!0},t})();function c(e,t){var r=e.filter(function(e){return!e.isSatisfiable()});if(r.length>0){var o=r.map(function(e){return e.name});return function(e){return t==null||t("unsatisfiable",o,e),r[0].waitUntilSatisfied()}}var a=e.map(function(){return(s||(s=n("Promise"))).resolve()}),i=(s||(s=n("Promise"))).resolve(),l=null,u=function(){if(a.every(function(t,n){return t===e[n].waitUntilSatisfied()})){l=null;return}var t=[],r=e.map(function(e){var n=e.waitUntilSatisfied();return e.isSatisfied()||(t.push(e.name),n.then(function(){var n=t.indexOf(e.name);t.splice(n,1)})),n});return a=r,l=t,(s||(s=n("Promise"))).all(r).then(u)};return function(e){if(l==null){var n=u();n!=null&&(i=i.then(function(){return n}))}return t==null||t(l==null?"satisfied":"unsatisfied",l,e),i}}l.JobRequirement=u,l.joinRequirements=c}),98);
__d("WAPersistedJobManager",["Promise","WAJobRequirement","WALogger","WAPromiseBackoffs","WATimeUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T,D,x,$,P,N,M,w=1,A=(function(){function e(e){this.feature=e}var t=e.prototype;return t.toString=function(){return"RequiresPage: "+this.feature},e})(),F=(function(){function e(e){this.backoffOptions=e}var t=e.prototype;return t.toString=function(){return"RetryOnBackoff"},e})(),O=(function(e){function t(){return e.apply(this,arguments)||this}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.toString=function(){return"NonRetryableError"},t})(babelHelpers.wrapNativeSuper(Error)),B=function(t){this.result=t},W="$unstarted",q="$finished",U=(function(){function t(t){var r=this,a=t.accessors,i=t.isRestartAfterCrash,l=t.unfinishedJobEntries,u=new Map,c=l.then(function(t){var l=[],c=[];return t.forEach(function(e){e.stepHardStartCountAfterTimeout>=5?l.push(e):c.push(e)}),(M||(M=n("Promise"))).all(l.map(function(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["",": stuck on the step ",", aborting the job"])),H(t),t.step).sendLogs("job-stuck-"+t.type),a.deletePersistedJob(t.jobId)})).then(function(){c.forEach(function(e){u.has(e.jobId)||(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["",": restarting"])),V(e)),u.set(e.jobId,r.$1(e,i)))})})});this.implementationLoaders=new Map,this.implementations=new Map,this.stepBlockers=new WeakMap,this.accessors=a,this.activeJobs=u,this.initialJobsPromise=c,this.listeners=t.listeners,this.deprecatedJobs=t.deprecatedJobs}var r=t.prototype;return r.loadAndRunJobFromId=function(t){var e=this.activeJobs.get(t);if(e!=null)return e;var n=this.$2(t);return this.activeJobs.set(t,n),n},r.$2=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=this.accessors,n=this.initialJobsPromise;yield n;var r=yield t.readPersistedJob(e);return r?this.$1(r,!1):(o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Persisted job missing for given ID"]))),null)});function t(t){return e.apply(this,arguments)}return t})(),r.$3=function(t){var e=this.implementationLoaders,n=this.implementations,r=n.get(t);if(r)return r;var o=e.get(t);if(!o)return null;var a=o();return n.set(t,a),a},r.$4=function(t,r){if(r==null||r.length===0)return(M||(M=n("Promise"))).resolve();var e=this.stepBlockers,a=e.get(r);return a==null&&(a=o("WAJobRequirement").joinRequirements(r.map(function(e){return e()}),z),e.set(r,a)),a(t)},r.$5=function(t,n,r,a){var e=this;r===void 0&&(r=!1);var i=t.step,l=n.findIndex(function(e){return e.stepName===i}),s=n[l].info(t.current,t.original,j(t,r)),u=s.code,m=s.requirements,p=this.$4(t,m);return a&&(p=p.then(a)),p.then(function(){return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["",": running step"])),G(t)),u(t.current,t.original,j(t,r))}).then(function(a){if(a instanceof B)return o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["",": InterruptJob"])),G(t)),a.result;var i=l+1;if(i>=n.length)return a;var s=n[i];return t.step=s.stepName,t.current=a,t.stepHardStartCountAfterTimeout=0,t.stepFirstStartTime=o("WATimeUtils").unixTime(),t.stepUnexpectedErrorCount=0,t.waitUntil=null,t.backedOffCount=0,e.accessors.updatePersistedJob(t).then(function(){return e.$5(t,n,r)})})},r.$1=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var r,a=this,i=this.accessors,l=this.activeJobs,s=this.deprecatedJobs,u=this.listeners,c=u.onJobFinished,d=u.onJobStarted,D=yield this.$3(e.type),x=s[e.type];if(!D){if(x){if(x==="NOOP")return o("WALogger").WARN(p||(p=babelHelpers.taggedTemplateLiteralLoose(["No implementation for deprecated ",", job deleted"])),e.type),yield i.deletePersistedJob(e.jobId),null}else return o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["No implementation for ",". Maybe it should have been put to the deprecated list?"])),e.type).sendLogs("missing-job-implementation"),yield i.deletePersistedJob(e.jobId),null;D=yield x()}var $
__d("WAWebJobsStorageUtils",["invariant","Promise","WAWebIdb","WAWebStorage","err"],(function(t,n,r,o,a,i,l,s){var e,u="jobs-storage",c=null;function d(){var e=new(r("WAWebIdb"))(u);c=new(o("WAWebStorage")).Storage(e)}function m(){return c!=null||s(0,56369),c}function p(){return c==null?(e||(e=n("Promise"))).reject(r("err")("[jobs-storage] Storage should be created first before being destroyed")):c.purge().then(function(){c=null}).catch(function(e){throw c=null,e})}l.DATABASE_NAME=u,l.createStorage=d,l.getStorage=m,l.destroyStorage=p}),98);
__d("WAWebJobsStorageVersions",["WAWebJobsStorageUtils"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebJobsStorageUtils").getStorage().versions.version(0)}function s(){return o("WAWebJobsStorageUtils").getStorage().versions.version(1)}l.jobsCreateV1Table=e,l.jobsCreateV2Table=s}),98);
__d("WAWebSchemaJobs",["WAWebJobsStorageUtils","WAWebJobsStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addAutoIncrementingPrimaryKey,u=e.addColumn,c=e.addIndex,d=e.removeColumn;function m(){o("WAWebJobsStorageUtils").getStorage().add("jobs-store").version(o("WAWebJobsStorageVersions").jobsCreateV1Table(),[s("jobId"),u("type"),u("uniqKey"),c("uniqKey"),u("original"),u("current"),u("step"),u("startTime"),u("endTime"),u("stepHardStartCountAfterTimeout"),u("stepFirstStartTime"),u("waitUntil"),u("backedOffCount"),u("version")]).version(o("WAWebJobsStorageVersions").jobsCreateV2Table(),[u("stepUnexpectedErrorCount"),d("endTime")]).view(function(e){return{jobId:e.jobId,type:e.type,uniqKey:e.uniqKey,original:e.original,current:e.current,step:e.step,startTime:e.startTime,stepHardStartCountAfterTimeout:e.stepHardStartCountAfterTimeout,stepFirstStartTime:e.stepFirstStartTime,waitUntil:e.waitUntil,backedOffCount:e.backedOffCount,version:e.version,stepUnexpectedErrorCount:e.stepUnexpectedErrorCount}})}function p(){return o("WAWebJobsStorageUtils").getStorage().table("jobs-store")}l.addTable=m,l.getTable=p}),98);
__d("WAWebJobsStorage",["WALogger","WAWeb-dexie","WAWebDbRolloutUtil","WAWebDexieCastTypes","WAWebJobsStorageUtils","WAWebSchemaJobs","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return s==null&&(yield o("WAWebDbRolloutUtil").loadSchemaVersions(),o("WAWebJobsStorageUtils").createStorage(),o("WAWebSchemaJobs").addTable(),s=o("WAWebJobsStorageUtils").getStorage().initialize().catch(function(t){throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Assertion failed!"]))).verbose().sendLogs("Failed to initialize jobs storage",{sendLogsType:o("WALogger").SendLogsType.CRASH_OR_UNRECOVERABLE_ERROR_SAD}),t})),s}),c.apply(this,arguments)}function d(){return o("WAWebJobsStorageUtils").destroyStorage().catch(function(){return o("WAWebDexieCastTypes").dexieCastToPromise(new(r("WAWeb-dexie"))(o("WAWebJobsStorageUtils").DATABASE_NAME).delete())}).finally(function(){s=null})}l.initialize=u,l.destroy=d}),98);
__d("WAWebPersistedJob",["cr:13545"],(function(t,n,r,o,a,i,l){function e(e){s(e,n("cr:13545"))}function s(e,t){Object.keys(t).forEach(function(n){Object.prototype.hasOwnProperty.call(t,n)&&e.addPersistedJobImplementation(n,t[n])})}l.default=e}),98);
__d("WAWebPersistedJobManager",["Promise","WAPersistedJobManager","WARandomHex","WATimeUtils","WAWebJobsStorage","WAWebNoop","WAWebNullFunc","WAWebPersistedJob","WAWebSchemaJobs","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s=null;function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield o("WAWebJobsStorage").initialize();var e=o("WAWebSchemaJobs").getTable();s=new(o("WAPersistedJobManager")).PersistedJobManager({accessors:d(),unfinishedJobEntries:e.all(),isRestartAfterCrash:!1,listeners:{onJobStarted:r("WAWebNoop"),onJobFinished:o("WAWebNullFunc").returnNull},deprecatedJobs:{}}),r("WAWebPersistedJob")(s)}),c.apply(this,arguments)}function d(){return{deletePersistedJob:function(t){var e=o("WAWebSchemaJobs").getTable();return e.remove(t)},updatePersistedJob:function(t){var e=o("WAWebSchemaJobs").getTable();return e.createOrReplace(t)},readPersistedJob:function(t){var e=o("WAWebSchemaJobs").getTable();return e.get(t)},loadAllJobs:function(){var e=o("WAWebSchemaJobs").getTable();return e.all()},maybeCreateJob:m}}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r,a,i,l=o("WAWebSchemaJobs").getTable(),s=JSON.stringify([t.type,(r=t.uniqKey)!=null?r:o("WARandomHex").randomHex(32)]),u={type:t.type,uniqKey:s,startTime:o("WATimeUtils").unixTime(),version:(a=t.version)!=null?a:1,original:t.args,current:t.args,step:o("WAPersistedJobManager").UNSTARTED_JOB,waitUntil:(i=t==null?void 0:t.waitUntil)!=null?i:null,stepFirstStartTime:null,stepHardStartCountAfterTimeout:0,stepUnexpectedErrorCount:0,backedOffCount:0};if(t.uniqKey==null)return l.createOrReplace(u).then(function(e){return{id:e,newlyCreated:!0}});var c=yield l.equals(["uniqKey"],[t.uniqKey]);if(c.length===0)return l.createOrReplace(u).then(function(e){return{id:e,newlyCreated:!0}});var d=[],m=null;for(var p of c)p.step!==o("WAPersistedJobManager").FINISHED_JOB?m=p:d.push(l.remove(p.jobId));return yield(e||(e=n("Promise"))).all(d),m!=null?{id:m.jobId,newlyCreated:!1}:l.createOrReplace(u).then(function(e){return{id:e,newlyCreated:!0}})}),p.apply(this,arguments)}function _(){if(s==null)throw r("err")("jobs manager has not been initialized");return s}l.startWebPersistedJobManager=u,l.maybeCreateJob=m,l.getJobManager=_}),98);
__d("WAWebSchemaThreadsMetadata",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e="thread-metadata";function s(){var t=o("WAWebModelStorageUtils").getStorage(),n=o("WAWebStorageMutationBuilder").columnBuilder(t.config),r=n.addColumn,a=n.addIndex,i=n.addUserDefinedPrimaryKey;t.add(e).version(o("WAWebModelStorageVersions").threadsMetadataCreateTable(),[i("id"),r("aiThreadInfo")]).version(o("WAWebModelStorageVersions").addThreadsMetadataTableInternalIdIndex(),[r("internalId"),a("internalId"),r("creationTimestamp"),r("lastMessageTimestamp"),r("pinThreadTimestamp"),r("unreadCount"),r("botModeSelection"),r("botModeOverride"),r("lastReceivedKey"),r("unreadEditTimestampMs")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table(e)}l.addTable=s,l.getThreadsMetadataTable=u}),98);
__d("WAWebThreadMetadataBulkJob",["Promise","WAJobOrchestratorTypes","WALogger","WAWebBackendApi","WAWebDBDeleteAssociatedMsgsByMsgKey","WAWebFetchMessagesInThread","WAWebGetUpdatedThreadMetadataRecord","WAWebMessageAssociationGatingUtils","WAWebModelStorageUtils","WAWebOrchestratorNonPersistedJob","WAWebPersistedJobDefinitions","WAWebPersistedJobManager","WAWebSchemaMessage","WAWebSchemaThreadsMetadata","WAWebThreadUtils","WAWebThreadsMetadataIdUtils","asyncToGeneratorRuntime","compactMap","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s;function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(t.length!==0)return e.bulkMergeOnly(t.map(function(e){return{id:o("WAWebThreadsMetadataIdUtils").craftThreadMetadataDBId(e.threadId),unreadCount:e.unreadCount}}))}),c.apply(this,arguments)}function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(t.length!==0)return e.bulkMergeOnly(t.map(function(e){return{id:o("WAWebThreadsMetadataIdUtils").craftThreadMetadataDBId(e.threadId),unreadEditTimestampMs:e.unreadEditTimestampMs}}))}),m.apply(this,arguments)}function p(t){return t.length===0?(s||(s=n("Promise"))).resolve([]):o("WAWebModelStorageUtils").getStorage().lock(["thread-metadata"],(function(){var a=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){var a=n[0],i=[],l=t.map(function(e){return o("WAWebThreadsMetadataIdUtils").craftThreadMetadataDBId(e.threadId)}),s=yield a.bulkGet(l),u=0,c=r("compactMap")(t,function(e,t){var n,r,o=s[t];if(o==null)return u++,null;var a=Math.max(0,((n=o.unreadCount)!=null?n:0)+e.delta),l=(r=e.lastReceivedKey)!=null?r:o.lastReceivedKey;return i.push({threadId:e.threadId,unreadCount:a,lastReceivedKey:l}),babelHelpers.extends({},o,{unreadCount:a,lastReceivedKey:l})});if(u>0){var d=t.filter(function(e,t){return s[t]==null}).slice(0,3).map(function(e){return e.threadId});o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[bulkIncrementThreadUnreadCount] "," missing rows => ",""])),u,d)}return yield a.bulkMergeOnly(c),i});return function(e){return a.apply(this,arguments)}})())}function _(e){return o("WAWebModelStorageUtils").getStorage().lock(["thread-metadata"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0];if(e.length!==0){var r=yield n.bulkGet(e.map(function(e){return o("WAWebThreadsMetadataIdUtils").craftThreadMetadataDBId(e.threadId)})),a=e.map(function(e,t){var n=r[t];return o("WAWebGetUpdatedThreadMetadataRecord").getUpdatedThreadMetadataRecord(e,n)});return n.bulkCreateOrMerge(a)}});return function(e){return t.apply(this,arguments)}})())}function f(e){var t=e.threadIds;return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("bulkDeleteThreadsMetadata",n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(t.length!==0){var e=o("WAWebSchemaThreadsMetadata").getThreadsMetadataTable();yield e.bulkRemove(t)}}),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted()}function g(e,t){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("bulkDeleteThreads",n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var a=[];if(t.length===0)return a;var i=t.map(function(e){if(e.type===o("WAWebThreadUtils").ThreadType.AiThread)return o("WAWebThreadsMetadataIdUtils").craftAiThreadDBId(e);if(e.type===o("WAWebThreadUtils").ThreadType.ViewAllReplies)return o("WAWebThreadsMetadataIdUtils").craftViewRepliesThreadDBId(e);throw r("err")("bulkDeleteThreads error: Unknown thread type: "+e.type)});yield f({threadIds:i});var l=yield(s||(s=n("Promise"))).all(t.map(function(e){return h(e)}));for(var u of l)a.push.apply(a,u);return yield o("WAWebPersistedJobManager").getJobManager().waitUntilPersisted(o("WAWebPersistedJobDefinitions").jobSerializers.deleteAddOns(e.toString(),a)),o("WAWebBackendApi").frontendFireAndForget("deleteModelsForLastAddOnPreview",{messagesIds:a}),a}),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompl
__d("WAWebTrustedContactsUtils",["$InternalEnum","WABase64","WATimeUtils","WAWebABProps"],(function(t,n,r,o,a,i,l){var e=15552e3,s=n("$InternalEnum")({Sender:"sender",Receiver:"receiver"});function u(t){var n=t===s.Receiver?"tctoken_duration":"tctoken_duration_sender";return Math.min(o("WAWebABProps").getABPropConfigValue(n),e)}function c(e,t){return e<d(t)}function d(e){var t=e===s.Receiver?"tctoken_num_buckets":"tctoken_num_buckets_sender",n=o("WAWebABProps").getABPropConfigValue(t),r=u(e),a=Math.floor(o("WATimeUtils").unixTime()/r),i=a-(n-1);return o("WATimeUtils").castToUnixTime(i*r)}function m(e){if(e==null)return!0;var t=o("WAWebABProps").getABPropConfigValue("tctoken_duration_sender"),n=Math.floor(o("WATimeUtils").unixTime()/t),r=Math.floor(e/t);return n>r}function p(e){return o("WABase64").encodeB64(e)}l.TcTokenMode=s,l.getTcTokenDuration=u,l.isTokenExpired=c,l.tokenExpirationCutoff=d,l.shouldSendNewToken=m,l.encodeTcTokenForMex=p}),98);
__d("WAWebApiChat",["Promise","WALogger","WATimeUtils","WAWeb-dexie","WAWebAck","WAWebBackendApi","WAWebBotUtils","WAWebBusinessHSMTypes","WAWebChatThreadLogging","WAWebCompactSet","WAWebDBChatSerialization","WAWebDBChatValidation","WAWebDBMessageUtils","WAWebDBPendingReadReceiptQueries","WAWebEphemeralityUtils","WAWebHistorySyncLidChatGating","WAWebLidMigrationUtils","WAWebMiscErrors","WAWebModelStorageUtils","WAWebMsgGetters","WAWebMsgKey","WAWebSchemaChat","WAWebThreadId","WAWebThreadMetadataBulkJob","WAWebTrustedContactsUtils","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T,D,x,$=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="CreateChatDuplicateError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error));function P(e,t){return N.apply(this,arguments)}function N(){return N=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){o("WALogger").LOG(S||(S=babelHelpers.taggedTemplateLiteralLoose(["createChatRecord ",""])),e.toLogString()),o("WAWebDBChatValidation").validateAccountLidInChatRow(t,"createChatRecord");try{yield o("WAWebSchemaChat").getChatTable().create(babelHelpers.extends({id:e.toString()},t))}catch(n){throw n instanceof o("WAWebMiscErrors").DbOnLogoutAbort?n:(o("WALogger").ERROR(R||(R=babelHelpers.taggedTemplateLiteralLoose(["createChatRecord: create chat table failed"]))).verbose(),n instanceof r("WAWeb-dexie").ConstraintError?(yield Y(e,t),new $):r("err")("create chat table failed"))}}),N.apply(this,arguments)}function M(e){return w.apply(this,arguments)}function w(){return w=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaChat").getChatTable().get(e.toString(),!1);return t?{unreadCount:t.unreadCount,timestamp:t.t}:(o("WALogger").ERROR(L||(L=babelHelpers.taggedTemplateLiteralLoose(["chat with id "," is not found"])),e.toString()),(x||(x=n("Promise"))).reject(r("err")("Failed to find row in chat table")))}),w.apply(this,arguments)}function A(t){return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["updateChatForMarkAsReadSync"]))),o("WAWebModelStorageUtils").getStorage().lock(["chat"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],r=yield n.get(t);if(r==null){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["updateMarkChatAsReadSync: could not find chat with id ",""])),t);return}if(r.unreadCount===-1)return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["updateMarkChatAsReadSync: createOrMerge"]))),n.createOrMerge(t,{id:t,unreadCount:0,unreadMentionsOfMe:[],unreadMentionCount:0})});return function(t){return e.apply(this,arguments)}})())}function F(e){return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["latestChatBulkUpdates: bulkCreateOrMerge"]))).tags("missing-lid"),o("WAWebDBChatValidation").validateAccountLidInChatRows(e,"latestChatBulkUpdates"),o("WAWebSchemaChat").getChatTable().bulkCreateOrMerge(e)}function O(e){o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["bulkUpdateChatLastAddOnPreview: bulkCreateOrMerge"]))).tags("missing-lid");var t=Array.from(e).map(function(e){var t=e[0],n=e[1];return{id:t,chatlistPreview:n,lastReactionPreview:void 0}});return o("WAWebSchemaChat").getChatTable().bulkCreateOrMerge(t)}function B(e){var t=e.chatId,a=e.keepChatUnread,i=e.lastReadRowId,l=e.threadId;o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["markMessageAndChatAsRead: "])));var s=o("WAWebWidFactory").createWid(t),u=o("WAWebBotUtils").isMetaAiBot(s),c=u?["message","chat","thread-metadata"]:["message","chat"];return o("WAWebModelStorageUtils").getStorage().lock(c,(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var s=e[0],c=e[1],d=e[2],m=yield o("WAWebDBPendingReadReceiptQueries").queryPendingReadRecei
__d("WAWebGroupConstants",[],(function(t,n,r,o,a,i){var e={ANNOUNCEMENT:"announcement",RESTRICT:"restrict",NO_FREQUENTLY_FORWARDED:"no_frequently_forwarded",EPHEMERAL:"ephemeral",MEMBERSHIP_APPROVAL_MODE:"membership_approval_mode",REPORT_TO_ADMIN_MODE:"report_to_admin_mode",ALLOW_NON_ADMIN_SUB_GROUP_CREATION:"allow_non_admin_sub_group_creation",MEMBER_ADD_MODE:"member_add_mode",MEMBER_LINK_MODE:"member_link_mode",LIMIT_SHARING:"limit_sharing",MEMBER_SHARE_GROUP_HISTORY_MODE:"member_share_group_history_mode"},l=60,s=128;i.GROUP_SETTING_TYPE=e,i.PAST_PARTICIPANT_EXPIRATION_DAYS=l,i.MAX_GROUP_SIZE_FOR_BULK_ADD=s}),66);
__d("WAWebApiParticipantStore",["WALogger","WATimeUtils","WAWebApiContact","WAWebBackendApi","WAWebCurrentUser","WAWebGroupConstants","WAWebModelStorageUtils","WAWebSchemaParticipant","WAWebUserPrefsMeUser","WAWebWamGroupMetricCache","WAWebWidFactory","asyncToGeneratorRuntime","gkx","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="GroupUnSyncedError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error));function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.toString(),n=yield o("WAWebSchemaParticipant").getParticipantTable().get(t);return f(e,n)}),_.apply(this,arguments)}function f(e,t){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=[],a=[];if(!t)return{skDistribList:n,skList:a,rotateKey:!1};var i=t==null?void 0:t.participants,l=t.rotateKey,s=t.senderKey,m=0,p=[],_=new Set;if(s.forEach(function(e,t){var r;if(!t.includes("hosted")){_=_.add(t);var i=o("WAWebWidFactory").createWid(t),l=o("WAWebWidFactory").asUserWidOrThrow(i),u=(r=s.get(l.toString()))!=null?r:!1;e&&u?a.push(i):(n.push(i),i.isCompanion()&&e&&!u&&(p.length<3&&p.push(t),m++))}}),m>0&&o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["getGroupSenderKeyList: "," added, primary missing key => ",""])),m,p),o("WAWebCurrentUser").isEmployee()){var f=i.filter(function(e){return!_.has(e)});f.length>0&&o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["getGroupSenderKeyList: missing keys for ",": ",""])),f.length,f.join())}return r("gkx")("26258")||m>0&&o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["getGroupSenderKeyList: missed "," keys on primary"])),m).sendLogs("missing-sender-key-on-primary"),yield b(e,s.size),o("WAWebWamGroupMetricCache").cacheGroupMetrics(t),l?{skDistribList:[].concat(n,a),skList:[],rotateKey:l}:{skDistribList:n,skList:a,rotateKey:l}}),g.apply(this,arguments)}function h(t,r){var a=t.toString();return o("WAWebModelStorageUtils").getStorage().lock(["participant"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0],i=yield n.get(a);if(!i){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["markHasSenderKey: group participant info missing for group ",""])),a);return}yield n.createOrReplace(C(i,r,!0))});return function(e){return t.apply(this,arguments)}})())}function y(e,t){var r=e.toString();return o("WAWebModelStorageUtils").getStorage().lock(["participant"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],a=yield n.get(r);if(!a){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["markForgetSenderKey: participant info missing ",""])),r);return}yield n.createOrReplace(C(a,t,!1))});return function(t){return e.apply(this,arguments)}})())}function C(e,t,n){var r=new Map(e.senderKey),a=!1;return t.forEach(function(e){if(!o("WAWebUserPrefsMeUser").isMeDevice(e)){var t=String(e);r.has(t)?r.set(t,n):e.isLid()||(a=!0)}}),{groupId:e.groupId,senderKey:r,participants:e.participants,pastParticipants:e.pastParticipants,admins:e.admins,superAdmins:e.superAdmins,rotateKey:a,deviceSyncComplete:e.deviceSyncComplete}}function b(e,t){return o("WAWebBackendApi").frontendSendAndReceive("updateCachedDeviceCount",{groupWid:e,deviceCount:t})}function v(e,t,n){if(n!=="add")return t;var a=new Set(t.map(function(e){return e.id.toString()}));e.forEach(function(e){a.has(e)&&a.delete(e);var t=o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").createUserWidOrThrow(e)),n=t==null?void 0:t.toString();!r("isStringNullOrEmpty")(n)&&a.has(n)&&a.delete(n)});var i=t.filter(function(e){return a.has(e.id.toString())});return i}function S(e,t){return R.apply(this,arguments)}function R(){return R=n("asyncToGener
__d("WAWebFMXGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("fmx_ctwa_kill_switch")}function s(){return o("WAWebABProps").getABPropConfigValue("enable_fmx_logging")}function u(){return o("WAWebABProps").getABPropConfigValue("is_expand_fmx_enabled_non_auto_expose")&&o("WAWebABProps").getABPropConfigValue("is_expand_fmx_mex_enabled")}function c(){return o("WAWebABProps").getABPropConfigValue("is_expand_fmx_enabled_non_auto_expose")&&o("WAWebABProps").getABPropConfigValue("is_expand_fmx_account_age_ui_enabled")}function d(){return o("WAWebABProps").getABPropConfigValue("is_expand_fmx_enabled_non_auto_expose")&&o("WAWebABProps").getABPropConfigValue("is_expand_fmx_account_age_bolded_non_auto_expose")}l.fmxCTWAKillSwitchEnabled=e,l.fmxLoggingEnabled=s,l.isExpandFmxMexEnabled=u,l.isExpandFmxAccountAgeUiEnabled=c,l.isExpandFmxAccountAgeBoldedEnabled=d}),98);
__d("WAWebContactSystemMsg",["WATimeUtils","WAWebApiContact","WAWebBizGatingUtils","WAWebFMXGatingUtils","WAWebMsgKey","WAWebMsgType","WAWebUserPrefsMeUser","WAWebViewMode.flow","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),a=new(r("WAWebMsgKey"))({fromMe:o("WAWebUserPrefsMeUser").isMeAccount(t),remote:e,id:r("WAWebMsgKey").newId_DEPRECATED()});return{id:a,t:o("WATimeUtils").unixTime(),type:"e2e_notification",kind:o("WAWebMsgType").MsgKind.E2eNotification,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,subtype:"identity",from:e,to:n,body:t.toString()}}function s(e,t){return t===void 0&&(t="encrypt"),f(e,{type:"e2e_notification",kind:o("WAWebMsgType").MsgKind.E2eNotification,subtype:t,templateParams:[]})}function u(e){return f(e,{type:"e2e_notification",kind:o("WAWebMsgType").MsgKind.E2eNotification,subtype:"encrypt_now",templateParams:[]})}function c(e,t,n){return n===void 0&&(n=[]),f(e,{type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:t,templateParams:n})}function d(e,t,n,a){var i=n?o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE():e;if(i==null)throw r("err")("Cannot set null initiator for DDM system message: "+e.toString()+" / "+String(n));return f(e,babelHelpers.extends({type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"disappearing_mode",templateParams:[],ephemeralDuration:t,ephemeralSettingUser:i},a!=null?{afterReadDuration:a}:{}))}function m(e,t,n){return f(e,{type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"disappearing_mode_update",templateParams:[],ephemeralDuration:t,ephemeralSettingUser:n})}function p(e){var t=e.chatId,n=e.displayName,r=e.newUsername,a=e.oldUsername,i=e.viewMode,l=e.wid;return f(t,babelHelpers.extends({type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"change_username",templateParams:[a!=null?a:"",r!=null?r:"",l,n!=null?n:""]},i!=null?{viewMode:i}:{}))}function _(e){return f(e,{type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"disappearing_mode_unsupported",templateParams:[]})}function f(e,t){var n=o("WAWebUserPrefsMeUser").getMaybeMeDeviceLid(),a=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),i=new(r("WAWebMsgKey"))({fromMe:o("WAWebUserPrefsMeUser").isMeAccount(e),remote:e,id:r("WAWebMsgKey").newId_DEPRECATED()});return babelHelpers.extends({id:i,t:o("WATimeUtils").unixTime(),from:e,to:e.isLid()&&n!=null?n:a},t)}function g(e,t){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(t.isEnterprise&&!o("WAWebBizGatingUtils").getFmxAgmEnabled()||t.isEnterprise&&!t.isFMXCtWA&&o("WAWebBizGatingUtils").getFmxAgmEnabled()||!e.isUser()||t.isWASupportStartingChat||t.iAmStartingChat&&!t.isFMXCtWA||t.isFromCTWA&&!t.isFMXCtWA&&o("WAWebFMXGatingUtils").fmxCTWAKillSwitchEnabled()||e.isBot())return null;var n=yield o("WAWebApiContact").isAddressBookContact(e.toJid());return n?null:f(e,{type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"contact_info_card",templateParams:[e]})}),h.apply(this,arguments)}function y(e,t){return f(e,{type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"limit_sharing_system_message",limitSharing:t,templateParams:[]})}function C(e){return f(e,{type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"mm_signal_sharing_system_message",templateParams:[]})}l.genSecurityCodeNotificationMsg=e,l.genEncryptNotificationMsg=s,l.genEncryptNotificationMsgAfterBotRemoved=u,l.genNonE2ENotificationMsg=c,l.genDefaultDisappearingModeSystemMsg=d,l.genDisappearingModeUpdateSystemMsg=m,l.genUsernameChangeSystemMsg=p,l.genDisappearingModeUnsupportedSystemMsg=_,l.genNotificationMsg=f,l.genContactInfoCardMsg=g,l.genLimitSharingUpdateSystemMsg=y,l.genMmSignalSharingSystemMsg=C}),98);
__d("WAWebCommonMsgSubtypeTypes",[],(function(t,n,r,o,a,i){var e=Object.freeze({Subject:"subject",Add:"add",Remove:"remove",Leave:"leave",Picture:"picture",Modify:"modify",Suspend:"suspend",Delete:"delete",Create:"create",Promote:"promote",Demote:"demote",Invite:"invite",RevokeInvite:"revoke_invite",Description:"description",ParentGroupDescription:"parent_group_description",Restrict:"restrict",Announce:"announce",AnnounceMsgBounce:"announce_msg_bounce",V4AddInviteSent:"v4_add_invite_sent",V4AddInviteJoin:"v4_add_invite_join",NoFrequentlyForwarded:"no_frequently_forwarded",InitialPHashMismatch:"initial_pHash_mismatch",Ephemeral:"ephemeral",GrowthLocked:"growth_locked",GrowthUnlocked:"growth_unlocked",ParentGroupLink:"parent_group_link",SiblingGroupLink:"sibling_group_link",SubGroupLink:"sub_group_link",ParentGroupUnlink:"parent_group_unlink",SiblingGroupUnlink:"sibling_group_unlink",SubGroupUnlink:"sub_group_unlink",LinkedGroupJoin:"linked_group_join",DeleteParentGroup:"delete_parent_group",DeleteParentGroupUnlink:"delete_parent_group_unlink",DeleteParentSubGroupUnlink:"delete_parent_sub_group_unlink",IntegrityParentGroupUnlink:"integrity_parent_group_unlink",IntegritySubGroupUnlink:"integrity_sub_group_unlink",LinkedGroupPromote:"linked_group_promote",LinkedGroupDemote:"linked_group_demote",MembershipApprovalMode:"membership_approval_mode",MembershipApprovalRequest:"membership_approval_request",MemberAddMode:"member_add_mode",MemberLinkMode:"member_link_mode",JoinFloodNotification:"join_flood_notification",MemberShareGroupHistoryMode:"member_share_group_history_mode",CreatedMembershipRequests:"created_membership_requests",RevokedMembershipRequests:"revoked_membership_requests",AutoAdd:"auto_add",DefaultSubGroupAdminAdd:"default_sub_group_admin_add",DefaultSubGroupPromote:"default_sub_group_promote",DefaultSubGroupDemote:"default_sub_group_demote",InviteAutoAdd:"invite_auto_add",CommunityParticipantAddRich:"community_participant_add_rich",CommunityInviteRich:"community_invite_rich",SubGroupParticipantAddRich:"sub_group_participant_add_rich",SubGroupInviteRich:"sub_group_invite_rich",CommunityLinkParentGroupRich:"community_link_parent_group_rich",CommunityInviteAutoAddRich:"community_invite_auto_add_rich",AllowNonAdminSubGroupCreation:"allow_non_admin_sub_group_creation",AllowAdminReports:"allow_admin_reports",CreatedSubgroupSuggestion:"created_subgroup_suggestion",RevokedSubGroupSuggestions:"revoked_sub_group_suggestions",AdminReportReceived:"admin_report_received",SubgroupSuggestionsChangeNumber:"subgroup_suggestions_change_number",SubgroupAdminTriggeredAutoAdd:"subgroup_admin_triggered_auto_add",SubgroupAdminTriggeredInviteAutoAdd:"subgroup_admin_triggered_invite_auto_add",EmptySubgroupCreate:"empty_subgroup_create",GeneralChatAdd:"general_chat_add",GeneralChatAutoAddDisabled:"general_chat_auto_add_disabled",CommunityOwnerUpdate:"community_owner_update",HiddenGroup:"hidden_group",GroupSafetyCheck:"group_safety_check",GroupAdder:"group_adder",MemberLabel:"member_label",MessageHistoryBundle:"message_history_bundle",MessageHistoryNotice:"message_history_notice",Url:"url",Encrypt:"encrypt",EncryptNow:"encrypt_now",E2EIdentityUnavailable:"e2e_identity_unavailable",Identity:"identity",Device:"device",ChatPsa:"chat_psa",ErrorInDeviceList:"error_in_device_list",Miss:"miss",MissVideo:"miss_video",MissGroup:"miss_group",MissGroupVideo:"miss_group_video",Silence:"silence",AdminRevoke:"admin_revoke",SenderRevoke:"sender_revoke",EphemeralSetting:"ephemeral_setting",EphemeralSyncResponse:"ephemeral_sync_response",SharePhoneNumber:"share_phone_number",AppStateFatalExceptionNotification:"app_state_fatal_exception_notification",AppStateSyncKeyShare:"app_state_sync_key_share",AppStateSyncKeyRequest:"app_state_sync_key_request",HistorySyncNotification:"history_sync_notification",MessageEdit:"message_edit",MessageEditDecrypted:"message_edit_decrypted",BotFeedback:"bot_feedback",BotMemuOnboarding:"bot_memu_onboarding",BotRequestWelcome:"bot_request_welcome",BotUnlink:"bot_unlink",StatusMentionMessage:"status_mention_message",StatusGroupMen
__d("WAWebCommunityGatingUtils",["WAWebABProps","WAWebGroupType","WAWebMobilePlatforms"],(function(t,n,r,o,a,i,l){function e(){return!o("WAWebMobilePlatforms").isSMB()}function s(){return o("WAWebABProps").getABPropConfigValue("parent_group_link_limit")+1}function u(){return o("WAWebABProps").getABPropConfigValue("parent_group_link_limit_community_creation")+1}function c(){return o("WAWebABProps").getABPropConfigValue("parent_group_create_privacy")}function d(){return o("WAWebABProps").getABPropConfigValue("parent_group_subgroup_filter")}function m(){return o("WAWebABProps").getABPropConfigValue("group_mentions_in_subgroups")}function p(e){return e==null?!1:(e.groupType===o("WAWebGroupType").GroupType.LINKED_SUBGROUP||e.groupType===o("WAWebGroupType").GroupType.LINKED_GENERAL_GROUP)&&e.getParentGroupChat()!=null}function _(){return o("WAWebABProps").getABPropConfigValue("community_general_chat_UI_enabled")}function f(){return o("WAWebABProps").getABPropConfigValue("community_general_chat_create_enabled")}function g(){return o("WAWebABProps").getABPropConfigValue("parent_group_allow_member_suggest_existing_m3_receiver")}function h(){return o("WAWebABProps").getABPropConfigValue("parent_group_allow_member_suggest_existing_m3_sender")}function y(){return o("WAWebABProps").getABPropConfigValue("web_communities_general_chat_v_2")}function C(){return o("WAWebABProps").getABPropConfigValue("enable_community_suspend_and_appeals")}function b(){return o("WAWebABProps").getABPropConfigValue("improve_subgroup_activation_subgroup_poll_interval")}l.communitiesCreationEnabled=e,l.getParentGroupLinkLimit=s,l.getParentGroupLinkLimitCommunityCreation=u,l.communityCreatePrivacyEnabled=c,l.subgroupFilterEnabled=d,l.groupMentionsInSubgroupsEnabled=m,l.shouldShowNewSubgroupIdentity=p,l.communityGeneralChatUIEnabled=_,l.communityGeneralChatCreateEnabled=f,l.memberSuggestedGroupsM3ReceiverEnabled=g,l.memberSuggestedGroupsM3SenderEnabled=h,l.communityGeneralChatV2Enabled=y,l.isCommunitySuspendAppealEnabled=C,l.communityPollIntervalTimeInSeconds=b}),98);
__d("WAWebDBCommunityTypes",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum").Mirrored(["SubGroupLink","SiblingGroupLink","SubGroupUnlink","SiblingGroupUnlink"]);i.CommunityLinkOperation=e}),66);
__d("WAWebAddonCrossWindowUtils",[],(function(t,n,r,o,a,i){function e(e){return e.realType!=null?e.realType:e.revokeAddonType!=null?e.revokeAddonType:e.type}function l(t){return t.type===e(t)}function s(t){var n=e(t);switch(n){case"pin_message":case"reaction":case"reaction_enc":case"comment":case"event_edit_encrypted":case"poll_edit_encrypted":case"poll_add_option_encrypted":case"event_response":case"poll_update":case"newsletter_question_response":case"message_edit_encrypted":return!0;case"keep_in_chat":case"unknown":return!1;default:return!1}}i.getAddonProcessorType=e,i.isRealAddonType=l,i.isInfraSupportedAddon=s}),66);
__d("WAWebAddonConstants",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum").Mirrored(["Unified","Pin","Comment","PollVote","Reaction","EventResponse","None"]),l=n("$InternalEnum").Mirrored(["OnlineReceive","HistorySync","Send","SendRevoke","SendRetry","Revoke","DeleteForMe","DeleteWithParent","Hydration","MarkAsRead","SetAck","ProcessGroupHistoryBundle"]),s=Object.freeze({Regular:"Regular",WithRevokes:"WithRevokes",DualEncrypted:"DualEncrypted",DualEncryptedWithMessageTraits:"DualEncryptedWithMessageTraits"}),u=Object.freeze({PinInChat:1});i.AddonTableMode=e,i.AddonProcessMode=l,i.AddonProcessorType=s,i.AddonMinimizedType=u}),66);
__d("WAWebMaybe",[],(function(t,n,r,o,a,i){function e(e,t){if(e!=null)return t(e)}i.ifSome=e}),66);
__d("WAWebAddonQueryUtils",["WALogger","WAWebDBMsgUtils","WAWebLidMigrationUtils","WAWebMaybe","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield o("WAWebDBMsgUtils").getMsgsByMsgKey(t.map(String)),a=new Map(n.map(function(e){return[e.id.toString(),e]}));if(a.size===t.length)return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["getParentMsgsByMsgKey: found all parent messages (",")"])),a.size),a;var i=a.size,l=t.filter(function(e){return!a.has(e.toString())}),u=r("compactMap")(l,o("WAWebLidMigrationUtils").getAlternateMsgKey);if(u.length>0){var c=yield o("WAWebDBMsgUtils").getMsgsByMsgKey(u.map(String));c.forEach(function(e){o("WAWebMaybe").ifSome(o("WAWebLidMigrationUtils").getAlternateMsgKey(e.id),function(t){a.set(t.toString(),e)})})}return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[getParentMsgsByMsgKey] ","/"," parents, "," w/o alt keys"])),a.size,t.length,i),a}),c.apply(this,arguments)}l.getParentMsgsByMsgKey=u}),98);
__d("WAWebParentMsgKeyValidation",["$InternalEnum","WACustomError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({MISSING_PARENT_MESSAGE_KEY:"missing_parent_message_key"}),s=(function(e){function t(t,n){var r,o="errorCode: "+String(t);return n!=null&&(o+=" comment: "+n),r=e.call(this,o)||this,r.name="ParentMsgKeyValidationError",r}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError);l.ParentMsgKeyValidationErrorCode=e,l.ParentMsgKeyValidationError=s}),98);
__d("WAWebAddonProcessMsgsUtils",["WAWebAddonConstants","WAWebAddonCrossWindowUtils","WAWebAddonGatingUtils","WAWebAddonPerfUtils","WAWebAddonPluginProcessorWorkerCompatible","WAWebAddonQueryUtils","WAWebLidMigrationUtils","WAWebMsgKey","WAWebMsgKeyUtils","WAWebMsgType","WAWebParentMsgKeyValidation","WAWebWid","asyncToGeneratorRuntime","nullthrows"],(function(t,n,r,o,a,i,l){function e(e){if(e.targetMessageKey!=null)return"targetMessageKey";if(e.pinParentKey!=null)return"pinParentKey";if(e.pollUpdateParentKey!=null)return"pollUpdateParentKey";if(e.reactionParentKey!=null)return"reactionParentKey";if(e.parentMsgKey!=null)return"parentMsgKey";throw new(o("WAWebParentMsgKeyValidation")).ParentMsgKeyValidationError(o("WAWebParentMsgKeyValidation").ParentMsgKeyValidationErrorCode.MISSING_PARENT_MESSAGE_KEY)}function s(e){var t,n,a,i,l=(t=(n=(a=(i=e.targetMessageKey)!=null?i:e.parentMsgKey)!=null?a:e.pinParentKey)!=null?n:e.pollUpdateParentKey)!=null?t:e.reactionParentKey;if(l instanceof r("WAWebMsgKey"))return l;throw new(o("WAWebParentMsgKeyValidation")).ParentMsgKeyValidationError(o("WAWebParentMsgKeyValidation").ParentMsgKeyValidationErrorCode.MISSING_PARENT_MESSAGE_KEY)}function u(e){var t=s(e);if(t.remote.isBroadcastList()){var n=o("WAWebMsgKeyUtils").msgKeyToTargetInfo(t,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Message),a=t.fromMe?n.to:n.from;return new(r("WAWebMsgKey"))({remote:a,fromMe:t.fromMe,id:t.id})}return t}function c(e){var t=o("WAWebAddonCrossWindowUtils").getAddonProcessorType(e);if(o("WAWebAddonPluginProcessorWorkerCompatible").getWorkerCompatibleProcessorsMap().has(t))return e}function d(e,t){var n=new Map,a=e.map(function(e){var a,i=u(e),l=o("WAWebLidMigrationUtils").getAlternateMsgKey(i),s=null;if(n.has(i.toString()))s=r("nullthrows")(n.get(i.toString()));else if(l!=null&&n.has(l.toString()))s=r("nullthrows")(n.get(l.toString()));else{var c=t.get(i.toString());c==null&&l&&(c=t.get(l.toString())),c!=null&&!i.equals(c.id)&&(s=c.id,n.set(i.toString(),s))}var d=(a=t.get(i.toString()))!=null?a:l!=null?t.get(l.toString()):void 0;if(d==null)return e;if(s==null)return m(e,d);var _=p(e,s);return m(_,d)});return n.forEach(function(e,n){var r=t.get(n);r!=null&&(t.set(e.toString(),r),t.delete(n))}),[t,a]}function m(e,t){var n,o=t.broadcastId!=null&&r("WAWebWid").isWid(t.broadcastId)&&!!((n=t.broadcastId)!=null&&n.isBroadcastList());if(!o)return e;var a=u(e);return p(e,new(r("WAWebMsgKey"))({id:a.id,fromMe:a.fromMe,remote:a.remote}))}function p(t,n){var o,a=e(t),i=t.id;return t.id.remote.isUser()&&n.remote.isUser()&&(i=new(r("WAWebMsgKey"))({fromMe:t.id.fromMe,remote:n.remote,id:t.id.id})),babelHelpers.extends({},t,(o={id:i},o[a]=n,o))}function _(e,t){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=e.map(u),r;t===o("WAWebAddonConstants").AddonProcessMode.OnlineReceive&&(r=yield o("WAWebAddonPerfUtils").createMessagesQplMarker(o("WAWebAddonPerfUtils").AddonQplMarkerType.Incoming,{type:o("WAWebAddonPerfUtils").AnnotationRequestType.BulkGetParentMsgs,size:n.length}));try{var a,i=yield g(e);return(a=r)==null||a.success(),i}catch(e){var l;throw(l=r)==null||l.fail(),e}}),f.apply(this,arguments)}function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.map(u),n=yield o("WAWebAddonQueryUtils").getParentMsgsByMsgKey(t);return d(e,n)}),h.apply(this,arguments)}function y(e){var t=[],n=[],r=[];for(var a of e){var i=a.parsedMsgPayload;if(o("WAWebAddonGatingUtils").isUnifiedInfraEnabledForType(i.type)){var l=c(i);l!=null?t.push(l):n.push(a)}else i.kind===o("WAWebMsgType").MsgKind.ReactionDecrypted?r.push(i):n.push(a)}return{unifiedAddons:t,otherOrphans:n,legacyReactionAddons:r}}l.getParentMsgKey=u,l.castToAddonMsgData=c,l.updateMsgParentKeyValue=p,l.queryAddonParentMsgs=_,l.queryParentMsgs=g,l.sortAddonOrphans=y}),98);
__d("WAWebAddonInfraError",["$InternalEnum","WACustomError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({UnexpectedError:"unexpected_error",NotSupportedFeature:"not_supported_feature",NotSupportedMsgType:"not_supported_msg_type",UnexpectedMsgType:"unexpected_msg_type",InvalidParentMsgKey:"invalid_parent_msg_key",MissingParentMsg:"missing_parent_msg"}),s=(function(e){function t(t,n){var r,o="errorCode: "+String(t);return n!=null&&(o+=" comment: "+n),r=e.call(this,o)||this,r.name="AddonInfraError",r}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError);l.AddonInfraErrorCode=e,l.AddonInfraError=s}),98);
__d("WAWebCommentSchema",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder","WAWebStorageSchema"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addEncryptedColumn,a=t.addIndex,i=t.addUserDefinedPrimaryKey;e.add("comments").version(o("WAWebModelStorageVersions").commentCreateTable(),[i("msgKey"),n("parentMsgKey"),a("parentMsgKey"),n("t"),n("ack"),n("sender"),n("read"),r("msgRowOpaqueData",o("WAWebStorageSchema").EncryptedValueType.ARRAY_BUFFER),n("isOverwrittenByRevoke"),n("revokeTimestamp"),n("protocolMessageKey"),n("subtype"),n("isPlaceholder")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("comments")}l.addTable=e,l.getTable=s}),98);
__d("WAWebDBCommentMessageSerialization",["WANullthrows","WAWebDBMessageSerialization","WAWebMsgGetters","WAWebMsgKey","WAWebMsgKeyUtils","WAWebMsgType","WAWebViewMode.flow","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t=babelHelpers.extends({},e);return o("WAWebDBMessageSerialization").movEncFieldToOpaqueData(t),babelHelpers.extends({},t,{msgKey:t.id.toString(),parentMsgKey:t.parentMsgKey.toString(),sender:t.author.toString()})}function s(e){var t;return{msgKey:e.id.toString(),sender:r("WANullthrows")(o("WAWebMsgGetters").getSender(e),"undefined sender").toString(),parentMsgKey:e.parentMsgKey.toString(),t:o("WAWebMsgGetters").getT(e),ack:(t=o("WAWebMsgGetters").getAck(e))!=null?t:void 0,read:e.read,isOverwrittenByRevoke:!0,subtype:e.subtype,revokeTimestamp:e.revokeTimestamp,protocolMessageKey:e.protocolMessageKey.toString()}}function u(e){return{isPlaceholder:!0,msgKey:e.id.toString(),sender:r("WANullthrows")(o("WAWebMsgGetters").getSender(e),"undefined sender").toString(),parentMsgKey:e.parentMsgKey.toString(),read:e.read,t:o("WAWebMsgGetters").getT(e)}}function c(e){var t,n=r("WAWebMsgKey").from(e.msgKey),a=r("WAWebMsgKey").from(e.parentMsgKey),i=babelHelpers.extends({id:n,parentMsgKey:a,ack:e.ack,t:e.t},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(n,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),{viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE});if(e.isOverwrittenByRevoke===!0){var l;return babelHelpers.extends({},i,{type:o("WAWebMsgType").MSG_TYPE.REVOKED,kind:o("WAWebMsgType").MsgKind.RevokedAddon,subtype:r("WANullthrows")(e.subtype),revokeAddonType:o("WAWebMsgType").MSG_TYPE.COMMENT,revokeTimestamp:(l=e.revokeTimestamp)!=null?l:void 0,protocolMessageKey:r("WAWebMsgKey").from(r("WANullthrows")(e.protocolMessageKey,"undefined protocolMessageKey"))})}if(e.isPlaceholder===!0)return babelHelpers.extends({},i,{type:o("WAWebMsgType").MSG_TYPE.CIPHERTEXT,kind:o("WAWebMsgType").MsgKind.PlaceholderAddon,realType:o("WAWebMsgType").MSG_TYPE.COMMENT});var s=babelHelpers.extends({},e);return o("WAWebDBMessageSerialization").movFieldFromOpaqueDataBackToMsg(s),babelHelpers.extends({},i,{type:o("WAWebMsgType").MSG_TYPE.COMMENT,kind:o("WAWebMsgType").MsgKind.CommentDecrypted,from:o("WAWebWidFactory").createUserWidOrThrow(s.sender),body:s.body,author:o("WAWebWidFactory").createUserWidOrThrow(s.sender),read:(t=e.read)!=null?t:!1})}l.dbRowFromCommentMessage=e,l.dbRowFromRevokedMsgData=s,l.dbRowFromPlaceholderAddon=u,l.commentMessageFromDbRow=c}),98);
__d("WAWebAddonCommentTableMode",["WAWebAddonConstants","WAWebAddonInfraError","WAWebCommentSchema","WAWebDBCommentMessageSerialization","WAWebMsgType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e={mode:o("WAWebAddonConstants").AddonTableMode.Comment,bulkUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.map(function(e){if(e.kind===o("WAWebMsgType").MsgKind.CommentDecrypted)return o("WAWebDBCommentMessageSerialization").dbRowFromCommentMessage(e);if(e.kind===o("WAWebMsgType").MsgKind.RevokedAddon)return o("WAWebDBCommentMessageSerialization").dbRowFromRevokedMsgData(e);if(e.kind===o("WAWebMsgType").MsgKind.PlaceholderAddon)return o("WAWebDBCommentMessageSerialization").dbRowFromPlaceholderAddon(e);throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedMsgType)});yield o("WAWebCommentSchema").getTable().bulkCreateOrReplace(t)});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByParentAndSender:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedFeature)});function t(){return e.apply(this,arguments)}return t})(),bulkGetByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WAWebCommentSchema").getTable().bulkGet(e.map(function(e){return e.toString()}),t);return n.map(function(e){return e==null?e:o("WAWebDBCommentMessageSerialization").commentMessageFromDbRow(e)})});function t(t,n){return e.apply(this,arguments)}return t})(),bulkGetByParentMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebCommentSchema").getTable().anyOf(["parentMsgKey"],e.map(function(e){return e.toString()}));return t.map(o("WAWebDBCommentMessageSerialization").commentMessageFromDbRow)});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByChatWid:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedFeature)});function t(){return e.apply(this,arguments)}return t})(),bulkRemoveByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebCommentSchema").getTable().bulkRemove(e.map(function(e){return e.toString()}))});function t(t){return e.apply(this,arguments)}return t})(),getByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebCommentSchema").getTable().get(e.toString());return t==null?null:o("WAWebDBCommentMessageSerialization").commentMessageFromDbRow(t)});function t(t){return e.apply(this,arguments)}return t})(),updateAck:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){yield o("WAWebCommentSchema").getTable().merge(e.id.toString(),{ack:t})});function t(t,n){return e.apply(this,arguments)}return t})(),markAsRead:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebCommentSchema").getTable().merge(e.toString(),{read:!0})});function t(t){return e.apply(this,arguments)}return t})(),getTableSize:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebCommentSchema").getTable().count()});function t(){return e.apply(this,arguments)}return t})()};l.commentTableMode=e}),98);
__d("WAWebEventResponseDBSerialization",["WANullthrows","WAWebMsgGetters","WAWebMsgKey","WAWebMsgKeyUtils","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebUserPrefsMeUser","WAWebViewMode.flow","err"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAWebProtobufsE2E.pb").Message$EventResponseMessage$EventResponseType.cast(new Uint8Array(e)[0]);if(t==null)throw r("err")("Value contained in array buffer is not a valid event response");return t}function s(e){var t=new ArrayBuffer(1),n=new Uint8Array(t);return n[0]=e,n.buffer}function u(e){var t=r("WANullthrows")(o("WAWebMsgGetters").getSender(e));return{msgKey:e.id.toString(),parentMsgKey:e.parentMsgKey.toString(),eventResponse:s(e.eventResponse),senderTimestampMs:e.senderTimestampMs,sender:t.toString(),t:e.t,ack:e.ack,read:o("WAWebUserPrefsMeUser").isMeAccount(t)||e.read}}function c(t){var n,a=r("WAWebMsgKey").from(t.msgKey);return babelHelpers.extends({id:a},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(a,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),{type:o("WAWebMsgType").MSG_TYPE.EVENT_RESPONSE,kind:o("WAWebMsgType").MsgKind.EventResponseDecrypted,ack:t.ack,t:t.t,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,eventResponse:e(t.eventResponse),parentMsgKey:r("WAWebMsgKey").from(t.parentMsgKey),senderTimestampMs:t.senderTimestampMs,read:(n=t.read)!=null?n:!1})}l.decodeEventResponseFromDBRow=e,l.dbRowFromEventResponseMessage=u,l.eventResponseMessageFromDBRow=c}),98);
__d("WAWebEventResponsesSchema",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder","WAWebStorageSchema"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositePrimaryKey,a=t.addEncryptedColumn,i=t.addIndex;e.add("event-responses").version(o("WAWebModelStorageVersions").eventsResponsesCreateTable(),[r(["parentMsgKey","sender"]),n("msgKey"),i("parentMsgKey"),n("t"),n("ack"),n("read"),n("senderTimestampMs"),a("eventResponse",o("WAWebStorageSchema").EncryptedValueType.ARRAY_BUFFER)]).version(o("WAWebModelStorageVersions").eventResponsesAddMsgKeyIndex(),[i("msgKey")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("event-responses")}l.addTable=e,l.getTable=s}),98);
__d("WAWebAddonEventResponseTableMode",["WANullthrows","WAWebAddonConstants","WAWebAddonInfraError","WAWebEventResponseDBSerialization","WAWebEventResponsesSchema","WAWebMsgGetters","WAWebMsgType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e={mode:o("WAWebAddonConstants").AddonTableMode.EventResponse,bulkUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebEventResponsesSchema").getTable().bulkCreateOrReplace(e.map(function(e){if(e.kind!==o("WAWebMsgType").MsgKind.EventResponseDecrypted)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedMsgType);return o("WAWebEventResponseDBSerialization").dbRowFromEventResponseMessage(e)}))});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByParentAndSender:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebEventResponsesSchema").getTable().anyOf(["parentMsgKey","sender"],e.map(function(e){return[e[0].toString(),e[1].toString()]}));return t.map(o("WAWebEventResponseDBSerialization").eventResponseMessageFromDBRow)});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedFeature)});function t(){return e.apply(this,arguments)}return t})(),bulkGetByParentMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebEventResponsesSchema").getTable().anyOf(["parentMsgKey"],e.map(function(e){return e.toString()}));return t.map(o("WAWebEventResponseDBSerialization").eventResponseMessageFromDBRow)});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByChatWid:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedFeature)});function t(){return e.apply(this,arguments)}return t})(),bulkRemoveByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebEventResponsesSchema").getTable().bulkRemoveByIndex(["msgKey"],e.map(function(e){return e.toString()}))});function t(t){return e.apply(this,arguments)}return t})(),getByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=(t=yield o("WAWebEventResponsesSchema").getTable().equals(["msgKey"],e.toString()))==null?void 0:t[0];return n==null?n:o("WAWebEventResponseDBSerialization").eventResponseMessageFromDBRow(n)});function t(t){return e.apply(this,arguments)}return t})(),updateAck:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n;if(e.kind===o("WAWebMsgType").MsgKind.EventResponseEncrypted)n=e.targetMessageKey;else if(e.kind===o("WAWebMsgType").MsgKind.EventResponseDecrypted)n=e.parentMsgKey;else throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedMsgType);yield o("WAWebEventResponsesSchema").getTable().merge([n.toString(),r("WANullthrows")(o("WAWebMsgGetters").getSender(e)).toString()],{ack:t})});function t(t,n){return e.apply(this,arguments)}return t})(),markAsRead:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield e.getByMsgKey(t);if(n!=null)return e.bulkUpsert([babelHelpers.extends({},n,{read:!0})])});function r(e){return t.apply(this,arguments)}return r})(),getTableSize:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebEventResponsesSchema").getTable().count()});function t(){return e.apply(this,arguments)}return t})()};l.eventResponseTableMode=e}),98);
__d("WAWebMaxPerGroup",[],(function(t,n,r,o,a,i){function e(e,t,n){var r=new Map;for(var o of e){var a=n(o),i=r.get(a);(i==null||t(o)>=t(i))&&r.set(a,o)}return Array.from(r.values())}i.maxPerGroup=e}),66);
__d("WAWebPollsDbSerialization",["WAWebMsgKey","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t={msgKey:e.msgKey.toString(),parentMsgKey:e.parentMsgKey.toString(),selectedOptionLocalIds:new Uint8Array(e.selectedOptionLocalIds).buffer,senderTimestampMs:e.senderTimestampMs,sender:e.sender.toString(),read:e.read};return e.t!=null&&(t.t=e.t),e.ack!=null&&(t.ack=e.ack),t}function s(e){var t;return{msgKey:r("WAWebMsgKey").fromString(e.msgKey),parentMsgKey:r("WAWebMsgKey").fromString(e.parentMsgKey),selectedOptionLocalIds:Array.from(new Uint8Array(e.selectedOptionLocalIds)),senderTimestampMs:e.senderTimestampMs,t:e.t,sender:o("WAWebWidFactory").createUserWidOrThrow(e.sender),ack:e.ack,read:(t=e.read)!=null?t:!0}}l.dbRowFromVote=e,l.voteFromDbRow=s}),98);
__d("WAWebPollsGetVoteKey",["WAWebLidMigrationUtils","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t=e.parentMsgKey,n=e.sender,r=o("WAWebWidFactory").createWidFromWidLike(n);return String(t)+"|"+String(o("WAWebLidMigrationUtils").toLid(r))+"|"+String(o("WAWebLidMigrationUtils").toPn(r))}l.getVoteKey=e}),98);
__d("WAWebDBPollsUpsertVotes",["WAWebApiContact","WAWebMaxPerGroup","WAWebModelStorageUtils","WAWebPollsDbSerialization","WAWebPollsGetVoteKey","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAWebMaxPerGroup").maxPerGroup(e,function(e){return e.senderTimestampMs},o("WAWebPollsGetVoteKey").getVoteKey);return o("WAWebModelStorageUtils").getStorage().lock(["poll-votes"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],r=yield n.anyOf(["parentMsgKey","sender"],s(t)),a=new Map;for(var i of r)a.set(o("WAWebPollsGetVoteKey").getVoteKey(i),i);var l=[],u=[],c=[];for(var d of t){var m,p=a.get(o("WAWebPollsGetVoteKey").getVoteKey(d));if(p!=null){if(p.senderTimestampMs>d.senderTimestampMs){l.push(o("WAWebPollsDbSerialization").voteFromDbRow(p));continue}String(d.sender)!==String(p.sender)&&c.push(p)}var _=d.selectedOptionLocalIds.length===0,f=(m=p==null?void 0:p.read)!=null?m:!1,g=!_&&f&&d.read!==f?babelHelpers.extends({},d,{read:!0}):d;l.push(g),u.push(o("WAWebPollsDbSerialization").dbRowFromVote(g))}return c.length>0&&(yield n.bulkRemove(u.map(function(e){return[e.parentMsgKey,e.sender]}))),u.length>0&&(yield n.bulkCreateOrReplace(u)),l});return function(t){return e.apply(this,arguments)}})())}function s(e){var t=[];for(var n of e){var r=n.parentMsgKey,a=n.sender;t.push([r.toString(),a.toString()]);var i=o("WAWebApiContact").getAlternateUserWid(a);i!=null&&t.push([r.toString(),i.toString()])}return t}l.upsertVotesDb=e}),98);
__d("WAWebPollsVoteDataUtils",["WANullthrows","WAWebMsgGetters","WAWebMsgKeyUtils","WAWebMsgType","WAWebUserPrefsMeUser","WAWebViewMode.flow","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t,n,r,a=o("WAWebMsgKeyUtils").msgKeyToTargetInfo(e.msgKey,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),i=a.author,l=a.from,s=a.to;return{id:e.msgKey,to:s,from:l,author:i,type:o("WAWebMsgType").MSG_TYPE.POLL_UPDATE,kind:o("WAWebMsgType").MsgKind.PollVoteDecrypted,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,pollUpdateParentKey:e.parentMsgKey,selectedOptionLocalIds:e.selectedOptionLocalIds,senderTimestampMs:e.senderTimestampMs,t:(t=e.t)!=null?t:void 0,ack:(n=e.ack)!=null?n:void 0,read:(r=e.read)!=null?r:!1}}function s(e){return{msgKey:e.id,parentMsgKey:e.pollUpdateParentKey,selectedOptionLocalIds:e.selectedOptionLocalIds,senderTimestampMs:e.senderTimestampMs,t:e.t,sender:o("WAWebWidFactory").asUserWidOrThrow(r("WANullthrows")(o("WAWebMsgGetters").getSender(e))),ack:o("WAWebMsgGetters").getAck(e),read:o("WAWebUserPrefsMeUser").isMeAccount(e.from)||e.read}}l.voteDataToPollVoteMsgData=e,l.pollVoteMsgDataToVoteData=s}),98);
__d("WAWebPollsVotesSchema",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder","WAWebStorageSchema"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositePrimaryKey,a=t.addEncryptedColumn,i=t.addIndex;e.add("poll-votes").version(o("WAWebModelStorageVersions").pollVotesCreateTable(),[r(["parentMsgKey","sender"]),n("msgKey"),i("parentMsgKey"),a("selectedOptionLocalIds",o("WAWebStorageSchema").EncryptedValueType.ARRAY_BUFFER),n("senderTimestampMs"),n("ack"),n("t"),n("read")]).version(o("WAWebModelStorageVersions").pollVotesAddMsgKeyIndex(),[i("msgKey")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("poll-votes")}l.addTable=e,l.getTable=s}),98);
__d("WAWebAddonPollVoteTableMode",["WANullthrows","WAWebAddonConstants","WAWebAddonInfraError","WAWebDBPollsUpsertVotes","WAWebMsgType","WAWebPollsDbSerialization","WAWebPollsVoteDataUtils","WAWebPollsVotesSchema","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=function(t){return o("WAWebPollsVoteDataUtils").voteDataToPollVoteMsgData(o("WAWebPollsDbSerialization").voteFromDbRow(t))},s={mode:o("WAWebAddonConstants").AddonTableMode.PollVote,bulkUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.map(function(e){if(e.kind!==o("WAWebMsgType").MsgKind.PollVoteDecrypted)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedMsgType);return o("WAWebPollsVoteDataUtils").pollVoteMsgDataToVoteData(e)});yield o("WAWebDBPollsUpsertVotes").upsertVotesDb(t)});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByParentAndSender:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield o("WAWebPollsVotesSchema").getTable().anyOf(["parentMsgKey","sender"],t.map(function(e){return[e[0].toString(),e[1].toString()]}));return n.map(e)});function r(e){return t.apply(this,arguments)}return r})(),bulkGetByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError)});function t(){return e.apply(this,arguments)}return t})(),bulkGetByParentMsgKey:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield o("WAWebPollsVotesSchema").getTable().anyOf(["parentMsgKey"],t.map(function(e){return e.toString()}));return n.map(e)});function r(e){return t.apply(this,arguments)}return r})(),bulkGetByChatWid:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedFeature)});function t(){return e.apply(this,arguments)}return t})(),bulkRemoveByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebPollsVotesSchema").getTable().bulkRemoveByIndex(["msgKey"],e.map(function(e){return e.toString()}))});function t(t){return e.apply(this,arguments)}return t})(),getByMsgKey:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=(yield o("WAWebPollsVotesSchema").getTable().equals(["msgKey"],t.toString()))[0];return n==null?n:e(n)});function r(e){return t.apply(this,arguments)}return r})(),updateAck:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(e.kind!==o("WAWebMsgType").MsgKind.PollVoteDecrypted&&e.kind!==o("WAWebMsgType").MsgKind.PollVoteEncrypted)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedMsgType);yield o("WAWebPollsVotesSchema").getTable().merge([e.pollUpdateParentKey.toString(),r("WANullthrows")(e.from).toString()],{ack:t})});function t(t,n){return e.apply(this,arguments)}return t})(),markAsRead:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield s.getByMsgKey(e);if(t!=null)return s.bulkUpsert([babelHelpers.extends({},t,{read:!0})])});function t(t){return e.apply(this,arguments)}return t})(),getTableSize:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebPollsVotesSchema").getTable().count()});function t(){return e.apply(this,arguments)}return t})()};l.pollVoteTableMode=s}),98);
__d("WAWebCastToReactionMsg",["invariant","WAWebMsgType"],(function(t,n,r,o,a,i,l,s){function e(e){return e.type===o("WAWebMsgType").MSG_TYPE.REACTION?e:null}function u(t){var n=e(t);return n!=null||s(0,73785),n}l.castToReactionMsgData=e,l.assertReactionMsgData=u}),98);
__d("WAWebBotGenTypingIndicatorMsg",["WAWebABProps","WAWebBackendApi","WAWebBotBaseGating","WAWebMsgKey","WAWebMsgType","WAWebWid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e="bot_typing_placeholder";function s(e,t){u(e,t)&&c(e)}function u(e,t){var n,a=o("WAWebBotBaseGating").isBotEnabled()&&e.id instanceof r("WAWebWid")&&e.id.isBot(),i=o("WAWebBotBaseGating").isBizBot3pEnabled()&&((n=e.contact.businessProfile)==null?void 0:n.isBizBot3p)===!0;return(a||i)&&t.type!==o("WAWebMsgType").MSG_TYPE.PROTOCOL&&t.type===o("WAWebMsgType").MSG_TYPE.CHAT}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t;if(o("WAWebBotBaseGating").isBotEnabled()){var n=e.id;if(!(n instanceof r("WAWebWid")&&!n.isBot()&&!((t=e.contact.businessProfile)!=null&&t.isBizBot3p))){var a=new(r("WAWebMsgKey"))({fromMe:!1,remote:n,id:r("WAWebMsgKey").newId_DEPRECATED()});o("WAWebBackendApi").frontendFireAndForget("addInitialBotTypingIndicatorToChat",{chatId:n,msgKey:a})}}}),d.apply(this,arguments)}function m(){var e=o("WAWebABProps").getABPropConfigValue("bonsai_ti_timeout_duration_ms");return e}l.BOT_TYPING_PLACEHOLDER_MSG_SUBTYPE=e,l.maybeGenBotTypingIndicatorMessage=s,l.getBotTypingIndicatorTimeout=m}),98);
__d("WABitArray",["err"],(function(t,n,r,o,a,i,l){"use strict";var e=8,s=(function(){function t(t){if(t<=0)throw r("err")("BitArray:numBits should be positive");this.$1=t,this.$2=new Uint8Array(Math.ceil(this.$1/e))}var n=t.prototype;return n.get=function(t){var e=this.$3(t),n=e[0],r=e[1];return!!(this.$2[n]>>r&1)},n.set=function(t){var e=this.$3(t),n=e[0],r=e[1];this.$2[n]|=1<<r},n.unset=function(t){var e=this.$3(t),n=e[0],r=e[1];this.$2[n]&=~(1<<r)},n.toggle=function(t){var e=this.$3(t),n=e[0],r=e[1];this.$2[n]^=1<<r},n.clear=function(){this.$2=new Uint8Array(Math.ceil(this.$1/e))},n.toArray=function(){for(var e=[],t=0;t<this.$1;t++)e.push(this.get(t));return e},n.toString=function(){return this.toArray().map(function(e){return e?"1":"0"}).join("")},n.toNumber=function(){return parseInt(this.toString(),2)},n.$3=function(n){if(n<0||n>=this.$1)throw r("err")("BitArray:index out of bounds");var t=Math.floor(n/e),o=n-t*e;return[t,o]},t})();l.default=s}),98);
__d("WAOnceWithReset",[],(function(t,n,r,o,a,i){"use strict";var e={};function l(t){var n=e,r=function(){if(n===e){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];n=t.call.apply(t,[this].concat(o))}return n};return r.reset=function(){n=e},r}i.default=l}),66);
__d("WATrie",["WANullthrows"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(){function e(e){this._children={},this._indices=[],e&&(this._data=e)}e.fromBackwardsStrings=function(n,r){return n.reduce(function(e,t,n){return e.addBackwardsString(t,n)},new e(r))._optimize()};var t=e.prototype;return t.addBackwardsString=function(n,r){for(var t=n.length-1,o=this;t>=0;){var a=n.charAt(t);o._addIndex(r),o=o.get(a)||o.set(a,new e),t--}return o._addIndex(r),this},e.fromForwardsStrings=function(n,r){return n.reduce(function(e,t,n){return e.addForwardsString(t,n)},new e(r))._optimize()},t.addForwardsString=function(n,r){for(var t=0,o=this;t<n.length;){var a=n.charAt(t);o._addIndex(r),o=o.get(a)||o.set(a,new e),t++}return o._addIndex(r),this},t.set=function(t,n){return this._children[t]=n,n},t.get=function(t){return this._children[t]},t.getChildren=function(){var e=this;return Object.keys(this._children).map(function(t){return{prefix:t,node:r("WANullthrows")(e.get(t))}})},t.hasChildren=function(){return!s(this._children)},t.search=function(t){var e=this._data;if(!e)return[];for(var n=this,r=0;r<t.length&&n;r++){var o=t[r];n=n.get(o)}if(!n)return[];var a=n.getIndices();return a.map(function(t){return e[t]})},t._addIndex=function(t){this._indices.push(t)},t.getIndices=function(){var e=this._indices,t=Object.keys(this._children);return t.length===1&&this._indices.length===0?this._children[t[0]].getIndices():e},t._optimize=function(){var e=this;if(!this.hasChildren())return this;var t=Object.keys(this._children),n=this._children[t[0]]._indices;return t.forEach(function(t){e._children[t]._optimize()}),t.length===1&&this._indices.length===n.length&&(this._indices=[]),this},t.testOnlyGetChildrenProperty=function(){return this._children},t.testOnlyGetIndicesProperty=function(){return this._indices},e})();function s(e){for(var t in e)return!1;return!0}l.default=e}),98);
__d("escapeRegex",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e.replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")}a.exports=e}),null);
__d("WAWebEmojiCompile",["WATrie","escapeRegex","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){function e(e){var t=r("WATrie").fromForwardsStrings(e.sort(function(e,t){return t.length-e.length}).map(function(e){return""+e+u}));return s(null,t,null,0)}function s(e,t,n,o,a){var i=[],l=!1,d=a;if(d==null&&!r("isStringNullOrEmpty")(e))if(o===1){var m=c.has(e);m&&(d=!0)}else!r("isStringNullOrEmpty")(n)&&o===2&&(d=c.has(n+e));t.getChildren().forEach(function(t){if(t.prefix===u){l=!0;return}i.push(s(t.prefix,t.node,e,o+1,d))});var p=e===String.fromCodePoint(65039)&&n!=null&&d!==!0?String.fromCodePoint(65039)+"?":r("escapeRegex")(e||""),_=i.length===0?"":"(?:"+i.join("|")+")";return _&&l&&(_+="?"),""+p+_}var u="\n",c=new Set([String.fromCodePoint(169),String.fromCodePoint(174),String.fromCodePoint(8482),String.fromCodePoint(9823),String.fromCodePoint(9854),String.fromCodePoint(12336)]);l.default=e}),98);
__d("WAWebAnimatedEmojiGatingUtils",["WAWebABProps","gkx"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("animated_emojis_enabled")}function s(){return o("WAWebABProps").getABPropConfigValue("remove_single_emoji_bubble_background_enabled")}function u(){return o("WAWebABProps").getABPropConfigValue("animated_emoji_set_1_enabled")}function c(){return!r("gkx")("26258")&&o("WAWebABProps").getABPropConfigValue("animated_emoji_final_set_enabled")}function d(){return o("WAWebABProps").getABPropConfigValue("animated_race_mercedes_car_emoji_enabled")}l.isAnimatedEmojiEnabled=e,l.isStaticSingleEmojiUIEnabled=s,l.isAnimatedEmojiSet1Enabled=u,l.isAnimatedEmojiFinalSetEnabled=c,l.isAnimatedEmojiMercedesRacingEnabled=d}),98);
__d("WAWebEmojiConst",["$InternalEnum","WAWebAnimatedEmojiGatingUtils","WAWebMobilePlatforms"],(function(t,n,r,o,a,i,l){var e=25,s={SMILEYS_PEOPLE:"SMILEYS_PEOPLE",ANIMALS_NATURE:"ANIMALS_NATURE",FOOD_DRINK:"FOOD_DRINK",ACTIVITY:"ACTIVITY",TRAVEL_PLACES:"TRAVEL_PLACES",OBJECTS:"OBJECTS",SYMBOLS:"SYMBOLS",FLAGS:"FLAGS"},u=["SMILEYS_PEOPLE","ANIMALS_NATURE","FOOD_DRINK","ACTIVITY","TRAVEL_PLACES","OBJECTS","SYMBOLS","FLAGS"],c={APPLE:"APPLE",WHATSAPP:"WHATSAPP"},d={small:20,large:32},m=n("$InternalEnum").Mirrored(["MEDIUM","LARGE","XLARGE","XLARGE_60"]),p=[].concat(u,["VARIATION"]),_=["\u2764","\u2665",String.fromCodePoint(129294),String.fromCodePoint(128150),String.fromCodePoint(128420),String.fromCodePoint(128154),String.fromCodePoint(128156),String.fromCodePoint(128151),String.fromCodePoint(128147),String.fromCodePoint(128153),String.fromCodePoint(129293),String.fromCodePoint(128155),String.fromCodePoint(128149),String.fromCodePoint(129505),String.fromCodePoint(10084,65039,8205,128293),String.fromCodePoint(129653),String.fromCodePoint(129654),String.fromCodePoint(129655)],f=[String.fromCodePoint(128536),String.fromCodePoint(10084,65039),String.fromCodePoint(128175),String.fromCodePoint(128514),String.fromCodePoint(129315),String.fromCodePoint(128525),String.fromCodePoint(128522),String.fromCodePoint(128526),String.fromCodePoint(129321),String.fromCodePoint(128149),String.fromCodePoint(128521),String.fromCodePoint(10024)],g=[String.fromCodePoint(129671),String.fromCodePoint(128148),String.fromCodePoint(128079),String.fromCodePoint(128557),String.fromCodePoint(128545),String.fromCodePoint(129318,8205,9794,65039),String.fromCodePoint(128293),String.fromCodePoint(128591),String.fromCodePoint(128556),String.fromCodePoint(128517),String.fromCodePoint(129395),String.fromCodePoint(127881),String.fromCodePoint(128532),String.fromCodePoint(128588),String.fromCodePoint(128536),String.fromCodePoint(128546),String.fromCodePoint(129392),String.fromCodePoint(128536),String.fromCodePoint(128558),String.fromCodePoint(128077),String.fromCodePoint(128075),String.fromCodePoint(127922)],h=[String.fromCodePoint(127950),String.fromCodePoint(127950,65039)],y={AnimatedAsset1FA87:"v1_Maracas_1FA87",AnimatedAsset1F494:"v1_Broken_heart_1F494",AnimatedAsset1F44F:"v2_Clapping_hands_1F44F",AnimatedAsset1F62D:"v1_Cry_1F62D",AnimatedAsset1F621:"v1_Enraged_face_1F621",AnimatedAsset1F926:"v1_Face_palm_1F926",AnimatedAsset1F618:"v1_Faceblownbyakiss_1F618",AnimatedAsset1F525:"v2_Fire_1F525",AnimatedAsset1F64F:"v2_Folded_hands_1F64F",AnimatedAsset1F62C:"v1_Grimacing_face_1F62C",AnimatedAsset1F605:"v1_Grinning_face_with_sweat_1F605",AnimatedAsset2764FE0F:"v1_Heart_2764_FE0F",AnimatedAsset1F4AF:"v1_Hundred_points_1F4AF",AnimatedAsset1F602:"v1_LOL_1F602",AnimatedAsset1F973:"v1_Party_1F973",AnimatedAsset1F389:"v2_Party_popper_1F389",AnimatedAsset1F614:"v1_Pensive_face_1F614",AnimatedAsset1F64C:"v2_Raising_hands_1F64C",AnimatedAsset1F923:"v1_ROFL_1F923",AnimatedAsset1F622:"v1_Sad_tear_1F622",AnimatedAsset1F60D:"v1_Smiling_face_with_heart_eyes_1F60D",AnimatedAsset1F970:"v1_Smiling_face_with_hearts_1F970",AnimatedAsset1F60A:"v1_Smiling_face_with_smiling_eyes_1F60A",AnimatedAsset1F60E:"v1_Smiling_face_with_sunglasses_1F60E",AnimatedAsset1F929:"v1_Star_struck_1F929",AnimatedAsset1F62E:"v1_Surprised_1F62E",AnimatedAsset1F44D:"v1_Thumbs_up_1F44D",AnimatedAsset1F495:"v1_Two_hearts_1F495",AnimatedAsset1F44B:"v1_Waving_hand_1F44B",AnimatedAsset1F609:"v1_Winking_face_1F609",AnimatedAsset1F3B2:"v1_Dice_1_1F3B2",AnimatedAsset2728:"v1_Sparkles_2728",AnimatedAsset1F3CE:"v1_race_car_1F3CE"},C={AnimatedAsset1FA87:"v1_Maracas_1FA87",AnimatedAsset1F494:"v1_Broken_heart_1F494",AnimatedAsset1F44F:"v2_iOS_clapping_hands_1F44F",AnimatedAsset1F62D:"v1_Cry_1F62D",AnimatedAsset1F621:"v2_iOS_enraged_face_1F621",AnimatedAsset1F926:"v2_iOS_face_palm_man",AnimatedAsset1F618:"v1_Faceblownbyakiss_1F618",AnimatedAsset1F525:"v1_Fire_1F525",AnimatedAsset1F64F:"v2_iOS_folded_hands_1F64F",AnimatedAsset1F62C:"v1_Grimacing_face_1F62C",AnimatedAsset1F605:"v2_iOS_grinning_face_with_sweat_1F605",Anima
__d("WAWebGetEmojiPathExperimental",["gkx"],(function(t,n,r,o,a,i,l){var e=""+window.location.origin,s=r("gkx")("26258")?"https://web.whatsapp.com/emoji/v1":e+"/emoji/v1",u=16,c=0,d=1;function m(e,t,n){return p(e,n,t,"png")}function p(e,t,n,r){var o=_(e);return g("single",n,t,o+"."+r)}function _(e){return Array.from(e,function(e){return e.codePointAt(0).toString(16).padStart(6,"0")}).join("_")}function f(e,t,n,r){return g("sprite",e,n,t+"."+r)}function g(e,t,n,r){return[s,u,c,d,e,t.toLowerCase().slice(0,1),n,r].join("/")}l.getGlyphExperimentalPath=m,l.getEmojiSpritesExperimentalPath=f}),98);
__d("objectEntries",[],(function(t,n,r,o,a,i){function e(e){return Object.entries(e)}i.default=e}),66);
__d("WAWebEmoji",["invariant","WABitArray","WANullthrows","WAOnceWithReset","WAWebABProps","WAWebEmojiCompile","WAWebEmojiConst","WAWebGetEmojiPathExperimental","compactMap","justknobx","lodash","objectEntries"],(function(t,n,r,o,a,i,l,s){var e="\u25A1",u="\u200D",c=["\uD83C\uDFFB","\uD83C\uDFFC","\uD83C\uDFFD","\uD83C\uDFFE","\uD83C\uDFFF"],d=new RegExp(c.join("|"),"g"),m="\uD83E\uDDD1\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1",p="\uD83D\uDC6D",_="\uD83D\uDC6C",f="\uD83D\uDC6B",g=String.fromCodePoint(128105,8205,10084,65039,8205,128139,8205,128104),h=String.fromCodePoint(128105,8205,10084,65039,8205,128139,8205,128105),y=String.fromCodePoint(128104,8205,10084,65039,8205,128139,8205,128104),C=String.fromCodePoint(129489,8205,10084,65039,8205,128139,8205,129489),b=String.fromCodePoint(128143),v=String.fromCodePoint(128105,8205,10084,65039,8205,128104),S=String.fromCodePoint(128105,8205,10084,65039,8205,128105),R=String.fromCodePoint(128104,8205,10084,65039,8205,128104),L=String.fromCodePoint(129489,8205,10084,65039,8205,129489),E=String.fromCodePoint(128145),k=String.fromCodePoint(129309),I=new Set([m,p,_,f,g,h,y,b,v,S,R,E,k]),T=o("WAWebEmojiConst").HEART_EMOJIS.map(function(e){return e}),D=new Set(["\uFE00","\uFE01","\uFE02","\uFE03","\uFE04","\uFE05","\uFE06","\uFE07","\uFE08","\uFE09","\uFE0A","\uFE0B","\uFE0C","\uFE0D","\uFE0E","\uFE0F"]),x=[127950,65039],$=[127950,8205,128960],P=[127950,8205,128961],N=x.map(function(e){return String.fromCodePoint(e)}).join(""),M=$.map(function(e){return String.fromCodePoint(e)}).join(""),w=P.map(function(e){return String.fromCodePoint(e)}).join(""),A=function(t){return t.replace(/\uFE0F/g,"")},F=r("lodash").memoize(function(e,t){function n(r){if(r===void 0&&(r=[]),r.length===t)return[r];for(var o=[],a=0;a<e.length;a++){var i=[].concat(r);i.push(e[a]),o=o.concat(n(i))}return o}return n()},function(e,t){return e.toString()+t}),O=(function(){function t(){var t=this,n;this.skinToneVariations=c,this.emojiRegex=function(){var e=t.$2();return e.lastIndex=0,e},this.$2=(n=r("WAOnceWithReset"))(function(){var e=t.$5();return new RegExp("("+e+")","g")}),this.onlyEmojiRegex=function(){var e=t.$4();return e.lastIndex=0,e},this.$4=n(function(){var e=t.$5();return new RegExp("^("+e+")+$","g")}),this.splitEmojis=function(e){return t.containsOnlyEmoji(e)===!1?null:e.split(t.emojiRegex()).filter(Boolean)},this.extractAllEmojis=function(e){return t.containsEmoji(e)===!1?null:Array.from(e.matchAll(t.emojiRegex())).filter(Boolean).map(function(e){return e[1]})},this.containsEmoji=function(e){return t.emojiRegex().test(e)},this.containsOnlyEmoji=function(e){return t.onlyEmojiRegex().test(e)},this.matchLargeEmojiPattern=function(e){if(e!=null){if(e.length>50||e.includes(" "))return null;var n=t.$14(),r=n.exec(e);return r?r.filter(Boolean).slice(1):null}},this.normalizeEmojiFromString=function(e){return t.normalizeEmoji(e)},this.normalizeEmoji=function(e){var n=A(e),r=t.$12(),o=r.unqualifiedToNormalizedEmoji;return o.get(n)},this.normalizeAllEmojis=r("lodash").memoize(function(n){return n?n.replace(t.emojiRegex(),function(n,r){var o;return D.has(r)?"":(o=t.normalizeEmoji(r))!=null?o:e}):""}),this.getSkinToneVariant=function(e,n){var r=t.$8(),o=r.get(e);if(o==null)return null;var a=B(n);return o.get(a)},this.$12=n(function(){var e=t.$13(),n=e.legacyToEmoji,o=e.orderedEmojis,a=new Map,i=new Map,l=new Map,s=0;return o.forEach(function(e,t){if(!(e===""||e==null)){var n=Array.isArray(e)?e:[e];n.forEach(function(e){i.set(e,t);var n=A(e);l.set(n,e)}),a.set(t,s),s++}}),r("objectEntries")(n).forEach(function(e){var t=e[0],n=e[1];i.set(t,n);var r=A(t);l.set(r,t)}),{emojiToGlyphId:i,glyphIdToIndex:a,unqualifiedToNormalizedEmoji:l}}),this.$8=n(function(){var e=t.$12(),n=e.emojiToGlyphId,r=new Map,o=function(){var e,n=i.replace(d,function(t){return e==null&&(e=[]),e.push(t),""});if(e==null)return 0;var o=e,a;n==="\uD83D\uDC69"+u+"\uD83E\uDD1D"+u+"\uD83D\uDC69"?a=p:n==="\uD83D\uDC68"+u+"\uD83E\uDD1D"+u+"\uD83D\uDC68"?a=_:n==="\uD83D\uDC69"+u+"\uD83E\uDD1D"+u+"\uD83D\uDC68"?a=f:n===L?a=E:n===C?a=b:n===String.fromCodePoint(1297
__d("WAWebSchemaReactions",["$InternalEnum","WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum").Mirrored(["ParentMsgPlaceholder","ParentMsgMissing","ParentMsgFutureproof"]);function s(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositeIndex,a=t.addCompositePrimaryKey,i=t.addIndex;e.add("reactions").version(o("WAWebModelStorageVersions").reactionsCreateTable(),[a(["parentMsgKey","senderUserJid"]),n("msgKey"),n("reactionText"),n("timestamp"),n("orphan"),n("orphanReason"),n("read"),n("ack"),i("parentMsgKey"),i("orphan"),n("t")]).version(o("WAWebModelStorageVersions").addReactionTableOrphanIndex(),[r(["parentMsgKey","orphan"])]).version(o("WAWebModelStorageVersions").addReactionTableMsgKeyIndex(),[i("msgKey")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table("reactions")}l.addTable=s,l.getReactionsTable=u}),98);
__d("WAWebDBGetReactions",["WAWebApiContact","WAWebEmoji","WAWebLidMigrationUtils","WAWebModelStorageUtils","WAWebMsgKey","WAWebParseMsgKeyString","WAWebSchemaReactions","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e="";function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield o("WAWebSchemaReactions").getReactionsTable().equals(["parentMsgKey"],t),a={reactions:[],reactionByMe:null},i=new Map;n.forEach(function(t){var n=t.orphan,l=t.reactionText;if(l!==e&&n!==1){var s,u=o("WAWebEmoji").EmojiUtil.getEmojiAggregate(l),c=(s=i.get(u))!=null?s:[];i.set(u,[].concat(c,[t]));var d=r("WAWebParseMsgKeyString")(t.msgKey);d.fromMe&&(a.reactionByMe=t)}});var l=a.reactionByMe?o("WAWebEmoji").EmojiUtil.getEmojiAggregate(a.reactionByMe.reactionText):"";return i.forEach(function(e,t){var n=!1;t===l&&(n=!0),a.reactions.push({aggregateEmoji:t,senders:e,hasReactionByMe:n})}),a}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=new Map;return yield o("WAWebModelStorageUtils").getStorage().lock(["reactions"],(function(){var o=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){var o=n[0],a=yield o.anyOf(["parentMsgKey"],t);a.forEach(function(t){var n=t.orphan,o=t.reactionText;if(o!==e&&n!==1){var a,i=(a=r.get(t.parentMsgKey))!=null?a:[];i.push(t),r.set(t.parentMsgKey,i)}})});return function(e){return o.apply(this,arguments)}})()),r}),d.apply(this,arguments)}function m(e){return o("WAWebModelStorageUtils").getStorage().lock(["reactions"],function(t){var n=t[0];return n.anyOf(["parentMsgKey"],e)})}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n,a=e.parentMsgKey,i=e.senderUserJid,l=[],s=(t=o("WAWebLidMigrationUtils").getAlternateMsgKey(r("WAWebMsgKey").from(a)))==null?void 0:t.toString(),u=(n=o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").createUserWidOrThrow(i)))==null?void 0:n.toString(),c=[a,s].filter(Boolean),d=[i,u].filter(Boolean);for(var m of c)for(var p of d)l.push([m,p]);var _=yield o("WAWebSchemaReactions").getReactionsTable().anyOf(["parentMsgKey","senderUserJid"],l,{limit:1});return _[0]}),_.apply(this,arguments)}l.REVOKED_REACTION_TEXT=e,l.getReactions=s,l.getFilteredReactionsFromParentMsgs=c,l.getAllReactionsFromParentMsgs=m,l.existsReactionAddressingModeInsensitive=p}),98);
__d("WAWebMessageAssociationConstants",["WAWebMsgType"],(function(t,n,r,o,a,i,l){var e=new Set([o("WAWebMsgType").MSG_TYPE.ALBUM]);l.orphanIneligibleFutureproofTypes=e}),98);
__d("WAWebReactionsBEUtils",["WALogger","WALongInt","WANullthrows","WAWebAddonQueryUtils","WAWebBotGenTypingIndicatorMsg","WAWebDBGetReactions","WAWebMessageAssociation.flow","WAWebMessageAssociationConstants","WAWebMsgType","WAWebSchemaMessage","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c=new Set([(u=o("WAWebMsgType")).MSG_TYPE.CIPHERTEXT,u.MSG_TYPE.REVOKED,u.MSG_TYPE.DEBUG,u.MSG_TYPE.DEBUG_PLACEHOLDER,u.MSG_TYPE.GP2,u.MSG_TYPE.NOTIFICATION,u.MSG_TYPE.NEWSLETTER_NOTIFICATION,u.MSG_TYPE.NOTIFICATION_TEMPLATE,u.MSG_TYPE.E2E_NOTIFICATION]),d=new Set([o("WAWebMessageAssociation.flow").MessageAssociationType.MEDIA_POLL]);function m(e){var t=e.associationType,n=e.futureproofType,r=e.subtype,a=e.type;return a===o("WAWebMsgType").MSG_TYPE.UNKNOWN?n!=null&&o("WAWebMessageAssociationConstants").orphanIneligibleFutureproofTypes.has(n):!(c.has(a)||t!=null&&d.has(t)||a===o("WAWebMsgType").MSG_TYPE.CHAT&&r===o("WAWebBotGenTypingIndicatorMsg").BOT_TYPING_PLACEHOLDER_MSG_SUBTYPE)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=[],a=[];t.forEach(function(e){e&&a.push(e.reactionParentKey)});var i=yield o("WAWebAddonQueryUtils").getParentMsgsByMsgKey(a),l=0,u=0;return t.forEach(function(e){var t,a,s,c=(t=e.author)!=null?t:e.from;if(!c||!e){l++;return}var d=i.get(e.reactionParentKey.toString());if(d&&!m(d)){u++;return}var p=o("WAWebWidFactory").asUserWidOrThrow(c),_={msgKey:e.id.toString(),parentMsgKey:(a=d==null?void 0:d.id.toString())!=null?a:e.reactionParentKey.toString(),senderUserJid:p.toString(),reactionText:(s=e.reactionText)!=null?s:o("WAWebDBGetReactions").REVOKED_REACTION_TEXT,timestamp:e.reactionTimestamp,orphan:0,orphanReason:void 0,read:!1,t:r("WANullthrows")(o("WALongInt").maybeNumberOrThrowIfTooLarge(e.t))};n.push(_)}),l>0&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[createReactionsRowFromMsg] null sender/msg: ",""])),l),u>0&&o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[createReactionsRowFromMsg] reactions blocked: ",""])),u),n}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=[],n=[];e.forEach(function(e){var r=e.orphan,a=e.parentMsgKey,i=e.reactionText;if(r!==1)if(i!==o("WAWebDBGetReactions").REVOKED_REACTION_TEXT){var l={id:a,hasReaction:!0};n.push(l)}else t.push(a)});var r=yield o("WAWebDBGetReactions").getFilteredReactionsFromParentMsgs(t);return t.forEach(function(e){var t=r.get(e),o=t&&t.length>0||!1,a={id:e,hasReaction:o};n.push(a)}),o("WAWebSchemaMessage").getMessageTable().bulkCreateOrMerge(n)}),g.apply(this,arguments)}l.REVOKED_REACTION_TEXT=o("WAWebDBGetReactions").REVOKED_REACTION_TEXT,l.canHaveReactions=m,l.createReactionsRowFromMsg=p,l.updateHasReactionFromParent=f}),98);
__d("WAWebReactionDataUtils",["WANullthrows","WAWebMsgGetters","WAWebMsgKey","WAWebMsgKeyUtils","WAWebMsgType","WAWebReactionsBEUtils","WAWebViewMode.flow","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t,n,a,i=r("WAWebMsgKey").fromString(e.msgKey),l=o("WAWebMsgKeyUtils").msgKeyToTargetInfo(i,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),s=l.author,u=l.from,c=l.to;return{id:i,to:c,from:u,author:s,type:o("WAWebMsgType").MSG_TYPE.REACTION,kind:o("WAWebMsgType").MsgKind.ReactionDecrypted,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,reactionParentKey:r("WAWebMsgKey").fromString(e.parentMsgKey),reactionText:e.reactionText,reactionTimestamp:e.timestamp,t:(t=e.t)!=null?t:void 0,ack:(n=e.ack)!=null?n:void 0,read:(a=e.read)!=null?a:!1}}function s(e){var t;return{msgKey:e.id.toString(),parentMsgKey:e.reactionParentKey.toString(),senderUserJid:r("WANullthrows")(o("WAWebMsgGetters").getSender(e)).toString(),reactionText:e.reactionText,timestamp:e.reactionTimestamp,t:o("WAWebMsgGetters").getT(e),ack:(t=o("WAWebMsgGetters").getAck(e))!=null?t:void 0,orphan:0,read:e.read}}function u(e){var t=e.id,n=e.reactionParentKey,r=e.reactionText,a=e.reactionTimestamp,i=e.sender,l=e.unread,s=o("WAWebWidFactory").asUserWidOrThrow(i),u=0;return{msgKey:t.toString(),parentMsgKey:n.toString(),senderUserJid:s.toString(),reactionText:r!=null?r:o("WAWebReactionsBEUtils").REVOKED_REACTION_TEXT,timestamp:a,orphan:u,read:!l}}l.reactionRowToReactionMsgData=e,l.reactionMsgDataToReactionRow=s,l.webMsgInfoReactionTypeToReactionsRow=u}),98);
__d("WAWebAddonReactionTableMode",["WANullthrows","WAWebAddonConstants","WAWebAddonInfraError","WAWebCastToReactionMsg","WAWebMsgGetters","WAWebMsgType","WAWebReactionDataUtils","WAWebSchemaReactions","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e={mode:o("WAWebAddonConstants").AddonTableMode.Reaction,bulkUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.map(function(e){return o("WAWebReactionDataUtils").reactionMsgDataToReactionRow(o("WAWebCastToReactionMsg").assertReactionMsgData(e))});yield o("WAWebSchemaReactions").getReactionsTable().bulkCreateOrReplace(t)});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByParentAndSender:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaReactions").getReactionsTable().anyOf(["parentMsgKey","senderUserJid"],e.map(function(e){var t=e[0],n=e[1];return[t.toString(),n.toString()]}));return t.map(o("WAWebReactionDataUtils").reactionRowToReactionMsgData)});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError)});function t(){return e.apply(this,arguments)}return t})(),bulkGetByParentMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaReactions").getReactionsTable().anyOf(["parentMsgKey"],e.map(function(e){return e.toString()}));return t.map(o("WAWebReactionDataUtils").reactionRowToReactionMsgData)});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByChatWid:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedFeature)});function t(){return e.apply(this,arguments)}return t})(),bulkRemoveByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebSchemaReactions").getReactionsTable().bulkRemoveByIndex(["msgKey"],e.map(function(e){return e.toString()}))});function t(t){return e.apply(this,arguments)}return t})(),getByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=(yield o("WAWebSchemaReactions").getReactionsTable().equals(["msgKey"],e.toString()))[0];return t==null?t:o("WAWebReactionDataUtils").reactionRowToReactionMsgData(t)});function t(t){return e.apply(this,arguments)}return t})(),updateAck:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n;if(e.kind===o("WAWebMsgType").MsgKind.ReactionEncrypted)n=e.targetMessageKey;else if(e.kind===o("WAWebMsgType").MsgKind.ReactionDecrypted)n=e.reactionParentKey;else throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedMsgType);yield o("WAWebSchemaReactions").getReactionsTable().merge([n.toString(),r("WANullthrows")(o("WAWebMsgGetters").getSender(e)).toString()],{ack:t})});function t(t,n){return e.apply(this,arguments)}return t})(),markAsRead:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield e.getByMsgKey(t);if(n!=null)return e.bulkUpsert([babelHelpers.extends({},n,{read:!0})])});function r(e){return t.apply(this,arguments)}return r})(),getTableSize:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebSchemaReactions").getReactionsTable().count()});function t(){return e.apply(this,arguments)}return t})()};l.reactionTableMode=e}),98);
__d("WAWebAddonDBTable",["WAWebAddonCommentTableMode","WAWebAddonConstants","WAWebAddonEventResponseTableMode","WAWebAddonInfraError","WAWebAddonPinTableMode","WAWebAddonPollVoteTableMode","WAWebAddonReactionTableMode","WAWebAddonSelectUtils","WAWebAddonUnifiedAddonsTableMode","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=function(t){switch(t){case o("WAWebAddonConstants").AddonTableMode.Pin:return o("WAWebAddonPinTableMode").pinTableMode;case o("WAWebAddonConstants").AddonTableMode.PollVote:return o("WAWebAddonPollVoteTableMode").pollVoteTableMode;case o("WAWebAddonConstants").AddonTableMode.Comment:return o("WAWebAddonCommentTableMode").commentTableMode;case o("WAWebAddonConstants").AddonTableMode.Reaction:return o("WAWebAddonReactionTableMode").reactionTableMode;case o("WAWebAddonConstants").AddonTableMode.EventResponse:return o("WAWebAddonEventResponseTableMode").eventResponseTableMode;case o("WAWebAddonConstants").AddonTableMode.Unified:return o("WAWebAddonUnifiedAddonsTableMode").unifiedAddonsTableMode;case o("WAWebAddonConstants").AddonTableMode.None:throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError)}},s={bulkUpsert:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){if(n.length!==0)return e(t).bulkUpsert(n)});function r(e,n){return t.apply(this,arguments)}return r})(),bulkGetByParentAndSender:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){return n.length===0?[]:e(t).bulkGetByParentAndSender(n)});function r(e,n){return t.apply(this,arguments)}return r})(),bulkGetByMsgKey:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){return e(t).bulkGetByMsgKey(n,r)});function r(e,n,r){return t.apply(this,arguments)}return r})(),bulkGetByParentMsgKey:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){return e(t).bulkGetByParentMsgKey(n)});function r(e,n){return t.apply(this,arguments)}return r})(),bulkGetByChatWid:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){return e(t).bulkGetByChatWid(n)});function r(e,n){return t.apply(this,arguments)}return r})(),bulkRemoveByMsgKey:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){if(n.length!==0)return e(t).bulkRemoveByMsgKey(n)});function r(e,n){return t.apply(this,arguments)}return r})(),updateAck:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){return e(t).updateAck(n,r)});function r(e,n,r){return t.apply(this,arguments)}return r})(),getByMsgKey:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){return e(t).getByMsgKey(n)});function r(e,n){return t.apply(this,arguments)}return r})(),getTableSize:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){return e(t).getTableSize()});function r(e){return t.apply(this,arguments)}return r})()},u={bulkGetByParentAndSender:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return s.bulkGetByParentAndSender(o("WAWebAddonSelectUtils").getTableModeByMsgType(e),t)});function t(t,n){return e.apply(this,arguments)}return t})(),getByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return s.getByMsgKey(o("WAWebAddonSelectUtils").getTableModeByMsgType(e),t)});function t(t,n){return e.apply(this,arguments)}return t})()};l.addonInternalDBTable=s,l.addonDBTable=u}),98);
__d("WAWebCastToPinInChatMsg",["invariant","WAWebMsgType"],(function(t,n,r,o,a,i,l,s){function e(e){return e.type===o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE?e:null}function u(t){var n=e(t);return n!=null||s(0,76405),n}l.assertPinInChatMsgData=u}),98);
__d("WAWebPinInChatSchema",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey;e.add("pinned-messages").version(o("WAWebModelStorageVersions").pinInChatCreateTable(),[a("parentMsgKey"),n("chatId"),n("msgKey"),n("senderTimestampMs"),n("ack"),n("t"),n("pinType"),n("pinExpiryDuration"),n("sender"),r("msgKey"),r("chatId")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("pinned-messages")}l.addTable=e,l.getTable=s}),98);
__d("WAWebAddonPinTableMode",["WAWebAddonConstants","WAWebAddonInfraError","WAWebCastToPinInChatMsg","WAWebDBCRUDOperationsPinInChat","WAWebPinInChatSchema","WAWebPinsDbSerialization","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e={mode:o("WAWebAddonConstants").AddonTableMode.Pin,bulkUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.map(function(e){return o("WAWebPinsDbSerialization").serializePinInChatMsgData(o("WAWebCastToPinInChatMsg").assertPinInChatMsgData(e))});yield o("WAWebDBCRUDOperationsPinInChat").createOrUpdatePinInChat(e[0].id.remote,t)});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByParentAndSender:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError)});function t(){return e.apply(this,arguments)}return t})(),bulkGetByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError)});function t(){return e.apply(this,arguments)}return t})(),bulkGetByParentMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e.length!==1)return[];var t=yield o("WAWebPinInChatSchema").getTable().get(e[0].toString());return t==null?[]:[o("WAWebPinsDbSerialization").deserializePinInChatMsgData(t)]});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByChatWid:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebPinInChatSchema").getTable().anyOf(["chatId"],e.map(function(e){return e.toString()}));return t.map(o("WAWebPinsDbSerialization").deserializePinInChatMsgData)});function t(t){return e.apply(this,arguments)}return t})(),bulkRemoveByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebPinInChatSchema").getTable().bulkRemoveByIndex(["msgKey"],e.map(function(e){return e.toString()}))});function t(t){return e.apply(this,arguments)}return t})(),getByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=(yield o("WAWebPinInChatSchema").getTable().equals(["msgKey"],e.toString()))[0];return t==null?t:o("WAWebPinsDbSerialization").deserializePinInChatMsgData(t)});function t(t){return e.apply(this,arguments)}return t})(),updateAck:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WAWebPinsDbSerialization").serializePinInChatMsgData(o("WAWebCastToPinInChatMsg").assertPinInChatMsgData(e));yield o("WAWebPinInChatSchema").getTable().merge(n.parentMsgKey,{ack:t})});function t(t,n){return e.apply(this,arguments)}return t})(),markAsRead:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield e.getByMsgKey(t);if(n!=null)return e.bulkUpsert([babelHelpers.extends({},n,{read:!0})])});function r(e){return t.apply(this,arguments)}return r})(),getTableSize:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebPinInChatSchema").getTable().count()});function t(){return e.apply(this,arguments)}return t})()};l.pinTableMode=e}),98);
__d("WAWebSchemaUnifiedAddons",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey;e.add("addons-unified").version(o("WAWebModelStorageVersions").createUnifiedAddonsTable(),[a("msgKey"),n("targetMsgKey"),r("targetMsgKey"),n("arbitraryIndex"),r("arbitraryIndex"),n("rowType"),r("rowType"),n("ack"),n("t"),n("read"),n("addonProps")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("addons-unified")}l.addTable=e,l.getTable=s}),98);
__d("WAWebAddonUnifiedAddonsTableMode",["WAWebAddonConstants","WAWebAddonInfraError","WAWebMsgType","WAWebPinsDbSerialization","WAWebSchemaUnifiedAddons","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=function(t){return t.map(function(e){if(e.rowType===o("WAWebAddonConstants").AddonMinimizedType.PinInChat)return o("WAWebPinsDbSerialization").unifiedAddonRowIntoPinInChatMsgData(e);throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedMsgType)})},s={mode:o("WAWebAddonConstants").AddonTableMode.Unified,bulkUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.map(function(e){if(e.kind===o("WAWebMsgType").MsgKind.PinInChat)return o("WAWebPinsDbSerialization").pinInChatMsgDatIntoUnifiedAddonRow(e);throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError)});yield o("WAWebSchemaUnifiedAddons").getTable().bulkCreateOrReplace(t)});function t(t){return e.apply(this,arguments)}return t})(),bulkGetByParentAndSender:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedFeature)});function t(){return e.apply(this,arguments)}return t})(),bulkGetByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError)});function t(){return e.apply(this,arguments)}return t})(),bulkGetByParentMsgKey:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield o("WAWebSchemaUnifiedAddons").getTable().anyOf(["targetMsgKey"],t.map(function(e){return e.toString()}));return e(n)});function r(e){return t.apply(this,arguments)}return r})(),bulkGetByChatWid:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield o("WAWebSchemaUnifiedAddons").getTable().anyOf(["arbitraryIndex"],t.map(function(e){return e.toString()}));return e(n)});function r(e){return t.apply(this,arguments)}return r})(),bulkRemoveByMsgKey:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebSchemaUnifiedAddons").getTable().bulkRemove(e.map(function(e){return e.toString()}))});function t(t){return e.apply(this,arguments)}return t})(),getByMsgKey:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield o("WAWebSchemaUnifiedAddons").getTable().get(t.toString());return n==null?null:e([n])[0]});function r(e){return t.apply(this,arguments)}return r})(),updateAck:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){yield o("WAWebSchemaUnifiedAddons").getTable().merge(e.id.toString(),{ack:t})});function t(t,n){return e.apply(this,arguments)}return t})(),markAsRead:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError)});function t(){return e.apply(this,arguments)}return t})(),getTableSize:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebSchemaUnifiedAddons").getTable().count()});function t(){return e.apply(this,arguments)}return t})()};l.unifiedAddonsTableMode=s}),98);
__d("WAWebAddonGatingUtils",["WAWebAddonCrossWindowUtils","WAWebAddonPluginProcessorWorkerCompatible","WAWebAddonProcessMsgsUtils"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebAddonPluginProcessorWorkerCompatible").hasAddonProcessor(e)?o("WAWebAddonPluginProcessorWorkerCompatible").getWorkerCompatibleProcessor(e).isEnabled():!1}function s(e){var t=o("WAWebAddonProcessMsgsUtils").castToAddonMsgData(e);return t==null||!o("WAWebAddonCrossWindowUtils").isInfraSupportedAddon(t)?!1:o("WAWebAddonPluginProcessorWorkerCompatible").getWorkerCompatibleProcessor(t).isEnabled()}l.isUnifiedInfraEnabledForType=e,l.isUnifiedInfraEnabled=s}),98);
__d("WAWebAddonPerfUtils",["$InternalEnum","WANullthrows","WAQplTypes","WAWebABProps","WAWebAddonConstants","WAWebAddonDBTable","WAWebQplFlowWrapper","WAWebQplQuickPerformanceLoggerMarkerIds","WAWebQplQuickPerformanceLoggerModule","WAWebSchemaMessage","asyncToGeneratorRuntime","qpl"],(function(t,n,r,o,a,i,l){var e=r("qpl")._(891434079,"3254"),s=r("qpl")._(891434096,"3255"),u=r("qpl")._(891428956,"3256"),c=n("$InternalEnum")({BulkUpsert:"bulk_upsert",BulkRemoveByParents:"bulk_remove_by_parents",BulkGetByParentMsgKeys:"bulk_get_by_parent_msg_keys",BulkGetByChatWid:"bulk_get_by_chat_wid",BulkGetParentMsgs:"bulk_get_parent_msgs"}),d=n("$InternalEnum").Mirrored(["Incoming","Outgoing","UI"]);function m(e){return e<10001?1e4:e<30001?3e4:e<500001?5e4:e<1000001?1e5:e<3000001?3e5:e<5000001?5e5:e<8000001?8e5:1e6}var p={date:0,values:new Map};function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=p,n=new Date().setHours(0,0,0,0);if(t.date===n){var r=t.values.get(e);if(r==null){var a=m(yield o("WAWebAddonDBTable").addonInternalDBTable.getTableSize(e));return t.values.set(e,a),a}return r}t.date=n,t.values.clear();var i=m(yield o("WAWebAddonDBTable").addonInternalDBTable.getTableSize(e));return t.values.set(e,i),i}),f.apply(this,arguments)}function g(){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e="messages",t=p,n=new Date().setHours(0,0,0,0);if(t.date===n){var r=t.values.get(e);if(r==null){var a=m(yield o("WAWebSchemaMessage").getMessageTable().count());return t.values.set(e,a),a}return r}t.date=n,t.values.clear();var i=m(yield o("WAWebSchemaMessage").getMessageTable().count());return t.values.set(e,i),i}),h.apply(this,arguments)}function y(e){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return{string:{request_type:c.getName(e.type),table_mode:o("WAWebAddonConstants").AddonTableMode.getName(e.mode)},int:{request_size:e.size,table_size:yield _(e.mode)}}}),C.apply(this,arguments)}function b(e){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return{string:{request_type:c.getName(e.type),table_mode:"messages"},int:{request_size:e.size,table_size:yield g()}}}),v.apply(this,arguments)}function S(){return o("WAWebABProps").getABPropConfigValue("addon_infra_enable_perf_logging")}function R(e){var t=Math.random();return t<=e/100}function L(e,t){switch(e){case d.Incoming:return t===o("WAWebAddonConstants").AddonTableMode.Reaction?R(3):R(10);case d.Outgoing:return R(25);case d.UI:return R(1)}}function E(e,t,n){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,a){if(S()&&L(t,n)){var i=yield a();if(o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()){var l;switch(t){case d.Incoming:l=s;break;case d.Outgoing:l=u;break;case d.UI:l=e;break}var c=o("WAWebQplFlowWrapper").QPL.markerStart(r("WANullthrows")(l),{annotations:i});return{success:function(){return c.end(2)},fail:function(){return c.end(3)}}}var m;switch(t){case d.Incoming:m=o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.ADDON_PROCESS_INCOMING;break;case d.Outgoing:m=o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.ADDON_PROCESS_OUTGOING;break;case d.UI:m=o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.ADDON_CHAT_REQUEST;break}var p=o("WAWebQplQuickPerformanceLoggerModule").QPL.markerStart(r("WANullthrows")(m),{annotations:i});return{success:function(){return p.end(o("WAQplTypes").QuickLogActionType.SUCCESS)},fail:function(){return p.end(o("WAQplTypes").QuickLogActionType.FAIL)}}}}),k.apply(this,arguments)}function I(e,t){return T.apply(this,arguments)}function T(){return T=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return E(e,t.mode,function(){return y(t)})}),T.apply(this,arguments)}function D(e,t){return x.apply(this,arguments)}function x(){return x=n("asyncToGeneratorRuntime").asyn
__d("WAWebAddonSelectUtils",["WAWebABProps","WAWebAddonConstants","WAWebAddonCrossWindowUtils","WAWebAddonInfraError","WAWebAddonProcessMsgsUtils","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){if(e===o("WAWebMsgType").MSG_TYPE.REVOKED)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedMsgType,"revoke is not expected to cross this path");if(e===o("WAWebMsgType").MSG_TYPE.PROTOCOL)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedMsgType,"protocol revoke is not expected to cross this path");switch(e){case o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE:return o("WAWebABProps").getABPropConfigValue("unified_pin_addon_table_enabled")?o("WAWebAddonConstants").AddonTableMode.Unified:o("WAWebAddonConstants").AddonTableMode.Pin;case o("WAWebMsgType").MSG_TYPE.COMMENT:return o("WAWebAddonConstants").AddonTableMode.Comment;case o("WAWebMsgType").MSG_TYPE.POLL_UPDATE:return o("WAWebAddonConstants").AddonTableMode.PollVote;case o("WAWebMsgType").MSG_TYPE.REACTION_ENC:case o("WAWebMsgType").MSG_TYPE.REACTION:return o("WAWebAddonConstants").AddonTableMode.Reaction;case o("WAWebMsgType").MSG_TYPE.EVENT_RESPONSE:return o("WAWebAddonConstants").AddonTableMode.EventResponse;case o("WAWebMsgType").MSG_TYPE.EVENT_EDIT_ENCRYPTED:case o("WAWebMsgType").MSG_TYPE.POLL_EDIT_ENCRYPTED:case o("WAWebMsgType").MSG_TYPE.POLL_ADD_OPTION_ENCRYPTED:return o("WAWebAddonConstants").AddonTableMode.None;case o("WAWebMsgType").MSG_TYPE.MESSAGE_EDIT_ENCRYPTED:return o("WAWebAddonConstants").AddonTableMode.Unified;default:throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedMsgType,"received "+e+" msgType")}}function s(t){return e(o("WAWebAddonCrossWindowUtils").getAddonProcessorType(t))}function u(e){return{getByParentMsgKey:function(n){var t=e.get(n);if(t==null)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError);return t},getForAddon:function(n){var t=e.get(o("WAWebAddonProcessMsgsUtils").getParentMsgKey(n).toString());if(t==null)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError);return t}}}function c(e){return{get:function(n){var t=e.get(n.toString());if(t==null)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError);return t},has:function(n){return!!e.get(n.toString())}}}l.getTableModeByMsgType=e,l.getAddonTableMode=s,l.createAddonParentSelector=u,l.createAddonSelector=c}),98);
__d("WAWebAddonPluginProcessorWorkerCompatible",["WANullthrows","WAWebAddonCrossWindowUtils","WAWebMessagePluginProcessAsAddonWorkerCompatibleRegistry"],(function(t,n,r,o,a,i,l){function e(){var e=new Map;for(var t of r("WAWebMessagePluginProcessAsAddonWorkerCompatibleRegistry")){var n=t.processor,o=t.type;n!=null&&e.set(o,n)}return e}var s=e();function u(){return s}function c(e){var t;return typeof e=="string"?t=e:t=o("WAWebAddonCrossWindowUtils").getAddonProcessorType(e),r("WANullthrows")(s.get(t))}function d(e){return!!s.get(e)}l.getWorkerCompatibleProcessorsMap=u,l.getWorkerCompatibleProcessor=c,l.hasAddonProcessor=d}),98);
__d("WAWebDecodeJid",["invariant","WALogger","WAWebWid","WAWebWidFactory"],(function(t,n,r,o,a,i,l,s){var e;function u(e){return e!=null&&r("WAWebWid").isWid(e)?o("WAWebWidFactory").createWid(e):e}function c(t,n){var r=u(t);return typeof r=="string"&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose([""," got decoded to a string: ",""])),n,r),r}function d(e){if(e!=null)return r("WAWebWid").isWid(e)||s(0,64887),o("WAWebWidFactory").createWid(e)}l.decodeJid=u,l.decodeJidAndValidate=c,l.strictDecodeJid=d}),98);
__d("WAWebAddOnParseWebMsgInfo",["WALongInt","WANullthrows","WATimeUtils","WAWebDecodeJid","WAWebMsgKey","WAWebUserPrefsMeUser","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e,t,n){var a=!!e.fromMe,i=o("WAWebDecodeJid").decodeJid(e.remoteJid),l=t===!0?o("WAWebUserPrefsMeUser").getMeLidUserOrThrow():o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),s;if(a?i!=null&&typeof i!="string"&&!i.isUser()&&(s=l):s=n!=null?o("WAWebDecodeJid").decodeJid(n):o("WAWebDecodeJid").decodeJid(e.participant),typeof i=="string"||i==null)return null;var u;s!=null&&typeof s!="string"?u=new(r("WAWebMsgKey"))({id:r("WANullthrows")(e.id),fromMe:a,remote:i,participant:s}):u=new(r("WAWebMsgKey"))({id:r("WANullthrows")(e.id),fromMe:a,remote:i});var c=u.participant||u.remote,d=o("WAWebWidFactory").asUserWidOrThrow(a===!0?l:c);return{msgKey:u,sender:d}}function s(e){return e==null?null:Math.floor(o("WALongInt").numberOrThrowIfTooLarge(e)/1e3)}function u(e){var t=o("WATimeUtils").unixTimeMs();return e==null?t:Math.max(e+1,t)}l.buildAddonMsgKey=e,l.getAddonServerTimestamp=s,l.getIncreasingLatestSenderTimestampMs=u}),98);
__d("WAWebWamEnumDeviceType",[],(function(t,n,r,o,a,i){var e=Object.freeze({PRIMARY:1,COMPANION:2});i.DEVICE_TYPE=e}),66);
__d("WAWebWamEnumDsmError",[],(function(t,n,r,o,a,i){var e=Object.freeze({INVALID_SENDER:1,MISSING_DSM:2,INVALID_DSM:3});i.DSM_ERROR=e}),66);
__d("WAWebWamEnumEncryptionTypeCode",[],(function(t,n,r,o,a,i){var e=Object.freeze({E2EE:1,COEX:2,SELF_COEX:3,CAPI:4,BSP:5,GUEST:6,TEE:7,BOT:8,BOT_GROUP:9});i.ENCRYPTION_TYPE_CODE=e}),66);
__d("WAWebWamEnumMediaType",[],(function(t,n,r,o,a,i){var e=Object.freeze({NONE:1,PHOTO:2,VIDEO:3,AUDIO:4,PTT:5,LOCATION:6,CONTACT:7,DOCUMENT:8,URL:9,CALL:10,GIF:11,FUTURE:12,CONTACT_ARRAY:13,LIVE_LOCATION:14,PROFILE_PIC:15,STICKER:16,HSM:17,PRODUCT_IMAGE:18,TEMPLATE:19,MD_APP_STATE:20,MD_HISTORY_SYNC:21,CATALOG_LINK:22,PRODUCT_LINK:23,ORDER:24,LIST:25,LIST_REPLY:26,BUTTON_MESSAGE:27,BUTTON_RESPONSE_MESSAGE:28,PRODUCT_LIST:29,BUTTON_NFM:30,VIEW_ONCE_IMAGE:31,VIEW_ONCE_VIDEO:32,SHOP_STOREFRONT:33,REACTION:34,INTERACTIVE_NFM:35,INTERACTIVE_RESPONSE_NFM:36,POLL_CREATE:37,POLL_VOTE:38,TEXT:39,KEEP:40,UNKEEP:41,INVISIBLE_HELLO:42,MEDIA_EXPRESS_NOTIFY:43,UNDECRYPTED_MEDIA:44,UNDECRYPTED_TEXT:45,UNDECRYPTED_PAY:46,UNDECRYPTED_POLL:47,UNDECRYPTED_REACTION:48,UNDECRYPTED_MEDIA_NOTIFY:49,VIEW_ONCE_AUDIO:50,SCHEDULED_CALL_CREATE:51,SCHEDULED_CALL_CANCEL:52,PUSH_TO_VIDEO:53,PIN_IN_CHAT:54,INTERACTIVE_CAROUSEL:55,COMMENT:56,EPHEMERAL_SYNC_RESPONSE:57,EVENT_CREATE:58,EVENT_RESPOND:59,LOTTIE_STICKER:60,INTERACTIVE_PRODUCT_CAROUSEL:61,INTERACTIVE_PRODUCT:62,MEDIA_ALBUM:63,STICKER_PACK:64,POLL_RESULT_SNAPSHOT:65,MUSIC_ARTWORK:66,RICH_RESPONSE:67,MOTION_PHOTO:68,MOTION_VIDEO:69,APPDATA:70,GROUP_HISTORY:71,GROUP_HISTORY_NOTICE:72,MEMBER_TAG:73,DOC_COLLECTION:74,VIDEO_COLLECTION:75,MIXED_COLLECTION:76});i.MEDIA_TYPE=e}),66);
__d("WAWebWamEnumMessageType",[],(function(t,n,r,o,a,i){var e=Object.freeze({INDIVIDUAL:1,GROUP:2,BROADCAST:3,STATUS:4,CHANNEL:5,INTEROP:6,GREETING:7,MEDIA_HUB:8});i.MESSAGE_TYPE=e}),66);
__d("WAWebWamEnumRevokeType",[],(function(t,n,r,o,a,i){var e=Object.freeze({SENDER:0,ADMIN:1});i.REVOKE_TYPE=e}),66);
__d("WAWebMdBadDeviceSentMessageWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumDeviceType","WAWebWamEnumDsmError","WAWebWamEnumEditType","WAWebWamEnumEncryptionTypeCode","WAWebWamEnumMediaType","WAWebWamEnumMessageType","WAWebWamEnumRevokeType"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({MdBadDeviceSentMessage:[2176,{dsmError:[2,o("WAWebWamEnumDsmError").DSM_ERROR],editType:[3,o("WAWebWamEnumEditType").EDIT_TYPE],encryptionType:[9,o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE],isLid:[4,o("WAWebWamCodegenUtils").TYPES.BOOLEAN],mediaType:[5,o("WAWebWamEnumMediaType").MEDIA_TYPE],messageType:[6,o("WAWebWamEnumMessageType").MESSAGE_TYPE],peerType:[1,o("WAWebWamEnumDeviceType").DEVICE_TYPE],revokeType:[7,o("WAWebWamEnumRevokeType").REVOKE_TYPE]},[1,1,1],"regular"]},{MdBadDeviceSentMessage:[]});l.MdBadDeviceSentMessageWamEvent=e}),98);
__d("WAWebWamEnumE2eFailureReason",[],(function(t,n,r,o,a,i){var e=Object.freeze({INVALID_MESSAGE:0,LEGACY_MESSAGE:1,INVALID_VERSION:2,PRE_KEY_MESSAGE_MISSING_PRE_KEY:3,PRE_KEY_MESSAGE_INVALID_KEY:4,UNTRUSTED_IDENTITY:5,NO_SESSION_AVAILABLE:6,PLAINTEXT_BYTE_MISMATCH:7,UNKNOWN_CIPHERTEXT_TYPE:8,UNKNOWN_CIPHERTEXT_VERSION:9,INVALID_PADDING:10,INVALID_PROTOCOL_BUFFER:11,INVALID_NUMBER_OF_MESSAGE_TYPES:12,INVALID_IMAGE_FILE_LENGTH:13,INVALID_IMAGE_FILE_SHA256:14,INVALID_IMAGE_MEDIA_URL:15,INVALID_IMAGE_MEDIA_KEY:16,INVALID_IMAGE_MIME_TYPE:17,UNKNOWN_V2_TAGS:18,INVALID_EDIT_VERSION:19,INVALID_HSM_NAMESPACE:20,INVALID_HSM_ELEMENT:21,UNKNOWN_PROTOCOL_MESSAGE_TYPE:22,DUPLICATE_MESSAGE:23,FINGERPRINT_IDENTITY_MISMATCH:24,FINGERPRINT_VERSION_MISMATCH:25,INVALID_ARGUMENT:26,INVALID_KEY:27,INVALID_KEY_ID:28,INVALID_MAC:29,NO_MEMORY:30,STALE_KEY_EXCHANGE:31,VRF_SIGNATURE_VERIFICATION_FAILED:32,ERROR_MINIMUM_VALUE:33,ERROR_UNKNOWN:34,INVALID_BROADCAST_STANZA_ATTRIBUTE:35,INVALID_LIST_REPLY_MESSAGE:36,INVALID_LIST_REPLY_ROW_IDENTIFIER:37,INVALID_BUTTONS_RESPONSE_MESSAGE:38,INVALID_BUTTONS_RESPONSE_BUTTON_IDENTIFIER:39,INVALID_ORDER_MESSAGE:40,ERROR_CANCELLED:41,FUTURE_MESSAGE:42,INVALID_EMPTY_PROTOBUF_NOT_ALLOWED:43,SELF_SEND:44,INVALID_MEDIA_MIME_TYPE_TEMPLATE_MESSAGE:45,INVALID_MEDIA_ENC_HASH:46,INVALID_IDENTITY:47,PASSTHROUGH:48,NOT_IN_PENDING_DEVICES:49,EDIT_TYPE_AND_PROTOCOL_MISMATCH:50,DECRYPTION_FAILED:51,DESERIALIZE_INVALID_PROTO_FORMAT:52,DESERIALIZE_RATCHET_KEY_BAD_FORMAT:53,DESERIALIZE_PK_INVALID_PROTO_FORMAT:54,DESERIALZE_PK_KEY_BAD_FORMAT:55,TOO_MANY_MESSAGES_IN_FUTURE:56,EMPTY_VERSION_CONTENT_SUFFIX:57,CONTENT_EXCEEDED_EXPECTED_LENGTH:58,GRP_INVALID_PROTO_FORMAT:59,GRP_INVALID_KEY_FORMAT:60,GRP_VERSION_CONTENT_EMPTY:61,GRP_INVALID_VERSION_CONTENT_LENGTH:62,GRP_SENDER_KEY_INVALID_PROTO_FORMAT:63,GRP_SENDER_KEY_PROTO_ERROR:64,GRP_TOO_MANY_MESSAGES_IN_FUTURE:65,MISSING_MESSAGE_SECRET:66,MESSAGE_SECRET_INVALID:67,INVALID_REACTION_TEXT:68,UNSUPPORTED_MESSAGE_TYPE:69,UNSUPPORTED_IN_INTEROP:70,TARGET_MESSAGE_NOT_FOUND:71,STATUS_FROM_HOSTED_DEVICE_UNSUPPORTED:72,GROUP_MESSAGE_FROM_HOSTED_DEVICE_UNSUPPORTED:73,BROADCAST_FROM_HOSTED_DEVICE_UNSUPPORTED:74,LIVE_LOCATION_FROM_HOSTED_DEVICE_UNSUPPORTED:75,MESSAGE_TYPE_MISMATCH:76,ERROR_SESSION_STATE_UNACKED_PKMSG_GET_BASE_KEY:77,ERROR_SIGNAL_MESSAGE_GET_SENDER_RATCHET_KEY:78,ERROR_SESSION_STATE_GET_ROOT_KEY:79,ERROR_SESSION_STATE_GET_SENDER_RATCHET_KEY_PAIR:80,ERROR_SESSION_STATE_SET_SENDER_CHAIN_KEY:81,ERROR_SESSION_STATE_FIND_RECEIVER_CHAIN:82,ERROR_SESSION_RECORD_DESERIALIZE:83,ERROR_SENDER_KEY_STATE_REMOVE_SENDER_MESSAGE_KEY:84,ERROR_EMPTY_PLAINTEXT_DATA:85,ERROR_MAC_LEN_MISMATCH:86,ERROR_INVALID_MAC_LEN:87,ERROR_INVALID_SIGNATURE_LEN:88,ERROR_SENDER_KEY_LOAD_KEY:89,ERROR_FAST_RATCHET_SENDER_KEY_LOAD_KEY:90,ERROR_UNKNOWN_LOAD_KEY:91,ERROR_UNKNOWN_LOAD_SESSION:92,ERROR_SESSION_RECORD_GET_STATE:93,ERROR_SESSION_STATE_GET_SENDER_CHAIN_KEY:94,ERROR_INVALID_KEY_MATEIRAL_DATA_LEN:95,ERROR_SESSION_STATE_GET_SENDER_RATCHET_KEY:96,ERROR_SESSION_STATE_GET_LOCAL_IDENTITY_KEY:97,ERROR_SESSION_STATE_GET_REMOTE_IDENTITY_KEY:98,ERROR_MEDIA_HASH_VERIFICATION_FAILURE:99,ERROR_CIPHERTEXT_TOO_LONG:100,ERROR_THUMBNAIL_HASH_VERIFICATION_FAILURE:101,ERROR_PARENT_CHILD_SENDER_JID_MISMATCH:102,INVALID_EDIT_MESSAGE:103,INVALID_SESSION:104,INVALID_STATUS_QUESTION_ANSWER_MESSAGE:105,INVALID_REPORTING_TOKEN:106,MISSING_REPORTING_TOKEN:107,INVALID_GUEST_MESSAGE_TYPE:108,INVALID_GUEST_PROTOCOL_BUFFER:109,INVALID_STATUS_STICKER_INTERACTION_MESSAGE:110,INVALID_JPEG_THUMBNAIL:111,DSM_MISSING:112,INVALID_DSM_SENDER:113,INVALID_DSM:114,REVOKE_STANZA_PROTOBUF_MISMATCH:115});i.E2E_FAILURE_REASON=e}),66);
__d("WAWebHandleMsgError",["$InternalEnum","WACustomError","WAWebMdBadDeviceSentMessageWamEvent","WAWebWamEnumDsmError","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){var e,s=(function(e){function t(t,n){var r;return n===o("WAWebWamEnumDsmError").DSM_ERROR.MISSING_DSM?r=e.call(this,"message should be deviceSentMessage")||this:n===o("WAWebWamEnumDsmError").DSM_ERROR.INVALID_SENDER?r=e.call(this,"message should not be deviceSentMessage")||this:n===o("WAWebWamEnumDsmError").DSM_ERROR.INVALID_DSM?r=e.call(this,"invalid deviceSentMessage")||this:r=e.call(this,"unknown deviceSentMessage error")||this,r.name="DeviceSentMessageError",new(o("WAWebMdBadDeviceSentMessageWamEvent")).MdBadDeviceSentMessageWamEvent({peerType:t,dsmError:n}).commit(),r.peerType=t,r.dsmError=n,babelHelpers.assertThisInitialized(r)}return babelHelpers.inheritsLoose(t,e),t})((e=o("WACustomError")).CustomError),u=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="UnknownDeviceMessageError",n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),c=(function(e){function t(t,n,r){var o,a;return a=e.call(this,typeof t=="string"?t:String(t))||this,a.name="MessageValidationError",a.code=t,a.e2eFailureReason=n,a.sendLogs=(o=r==null?void 0:r.sendLogs)!=null?o:!0,a}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),d=(function(e){function t(t){var n;return n=e.call(this,"Received Nack error code "+(t!=null?t:"")+" from Server on message sent")||this,n.name="MessageSentAckError",n.ackErrorCode=t,n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),m=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="BizNodeValidationError",n}return babelHelpers.inheritsLoose(t,e),t})(e.CustomError),p=n("$InternalEnum")({INVALID_POLL_UPDATE_STANZA:"poll_update_message_stanza_invalid",INVALID_REACTION_STANZA:"reaction_message_stanza_invalid",INVALID_PIN_IN_CHAT_STANZA:"pin_in_chat_message_stanza_invalid",INVALID_COMMENT_STANZA:"comment_message_stanza_invalid",INVALID_EVENT_RESPONSE_STANZA:"event_response_message_stanza_invalid",INVALID_EVENT_EDIT_STANZA:"event_edit_message_stanza_invalid",INVALID_EDIT_STANZA:"edit_message_stanza_invalid",INVALID_NEWSLETTER_EDIT_STANZA:"newsletter_edit_stanza_invalid",INVALID_POLL_EDIT_STANZA:"poll_edit_message_stanza_invalid"}),_=(function(e){function t(t){var n;return n=e.call(this,t,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.MESSAGE_TYPE_MISMATCH)||this,n.name="MessageProtobufMismatchError",n}return babelHelpers.inheritsLoose(t,e),t})(c),f=(function(e){function t(t){var n;return n=e.call(this,"Received "+t.length+" message keys: "+t.join(", "),o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_NUMBER_OF_MESSAGE_TYPES)||this,n.name="MessageProtobufInvalidMessageTypes",n}return babelHelpers.inheritsLoose(t,e),t})(c);l.DeviceSentMessageError=s,l.UnknownDeviceMessageError=u,l.MessageValidationError=c,l.MessageSentAckError=d,l.BizNodeValidationError=m,l.MessageProtobufMismatchErrorCode=p,l.MessageProtobufMismatchError=_,l.MessageProtobufInvalidMessageTypes=f}),98);
__d("WAWebCommentMessageValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({MISSING_COMMENT_ENC_IV:"comment_missing_enc_iv",MISSING_COMMENT_ENC_PAYLOAD:"comment_missing_enc_payload",MISSING_COMMENT_MESSAGE_KEY:"comment_missing_target_message_key",INVALID_COMMENT_ENC_IV:"comment_invalid_enc_iv",MISSING_COMMENT_SENDER:"comment_missing_sender",MISSING_MESSAGE_SECRET:"comment_parent_missing_message_secret",MISSING_ORIGINAL_MESSAGE_SENDER:"comment_missing_original_message_sender",MISSING_COMMENT_CONTENT:"comment_missing_comment_content"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="CommentMessageValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.CommentMessageValidationErrorCode=e,l.CommentMessageValidationError=s}),98);
__d("WAWebCommentMsgDataConversion",["WANullthrows","WAWebCommentMessageValidationError","WAWebMsgType","WAWebViewMode.flow","WAWebWamEnumE2eFailureReason","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t,n;return(t=e.conversation)!=null?t:(n=e.extendedTextMessage)==null?void 0:n.text}function s(t,n){var a=e(t);if(a==null)throw new(o("WAWebCommentMessageValidationError")).CommentMessageValidationError(o("WAWebCommentMessageValidationError").CommentMessageValidationErrorCode.MISSING_COMMENT_CONTENT,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{ack:n.ack,body:a,from:n.from,to:n.to,id:n.id,parentMsgKey:n.targetMessageKey,author:o("WAWebWidFactory").asUserWidOrThrow(r("WANullthrows")(n.author)),t:n.t,type:o("WAWebMsgType").MSG_TYPE.COMMENT,kind:o("WAWebMsgType").MsgKind.CommentDecrypted,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,read:!1}}l.extractCommentTextFromMessage=e,l.convertMessageToCommentMsgData=s}),98);
__d("WAWebParseMsgPaymentInfo",["WALongInt","WANullthrows","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){return{paymentStatus:e.status,paymentTxnStatus:e.txnStatus,paymentCurrency:e.currency||"",paymentAmount1000:r("WANullthrows")(o("WALongInt").maybeNumberOrThrowIfTooLarge(e.amount1000)),paymentMessageReceiverJid:o("WAWebWidFactory").createWid(r("WANullthrows")(e.receiverJid)),paymentExpiryTimestamp:o("WALongInt").maybeNumberOrThrowIfTooLarge(e.expiryTimestamp),paymentTransactionTimestamp:r("WANullthrows")(o("WALongInt").maybeNumberOrThrowIfTooLarge(e.transactionTimestamp))}}l.parseMsgPaymentInfo=e}),98);
__d("WAWebProcessBaseMsgInfo",[],(function(t,n,r,o,a,i){var e=function(t){return{id:t.id,from:t.from,to:t.to,type:t.type,t:t.t,ack:t.ack,count:null,author:t.author,notifyName:t.notifyName,invis:t.invis,subtype:t.subtype,viewMode:t.viewMode}},l=function(t){return{id:t.id,from:t.from,to:t.to,type:t.type,t:t.t,ack:t.ack,count:null,author:t.author,notifyName:t.notifyName,invis:t.invis,subtype:t.subtype,viewMode:t.viewMode}};i.msgToBaseMsgInfo=e,i.msgDataToBaseMsgInfo=l}),66);
__d("WAWebParseWebMessageInfoUtils",["WAJids","WALogger","WANullthrows","WATimeUtils","WAWebABProps","WAWebBizCoexGatingUtils","WAWebBizGatingUtils","WAWebBotGroupGatingUtils","WAWebCommonMsgSubtypeTypes","WAWebDecodeJid","WAWebMsgKey","WAWebMsgType","WAWebParseMsgPaymentInfo","WAWebProcessBaseMsgInfo","WAWebProtobufsWeb.pb","WAWebUserPrefsMeUser","WAWebViewMode.flow","WAWebWid","WAWebWidFactory","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return e.originalSelfAuthorUserJidString==null?o("WAWebUserPrefsMeUser").getMaybeMePnUser():o("WAWebDecodeJid").decodeJid(e.originalSelfAuthorUserJidString)}function c(t,n){var a=o("WAWebDecodeJid").decodeJidAndValidate(n.remoteJid,"remoteJid"),i=o("WAWebDecodeJid").decodeJidAndValidate(n.participant,"participant"),l=u(t),s=o("WAWebDecodeJid").decodeJidAndValidate(t.participant,"participant");i==null&&a!=null&&r("WAWebWid").isWid(a)&&a===o("WAWebWidFactory").createWid(o("WAJids").PSA_JID)&&(i=o("WAWebWidFactory").createWid(o("WAJids").PSA_JID)),(r("WAWebWid").isGroup(a)||r("WAWebWid").isStatus(a))&&(i==null&&(n.fromMe===!0?i=l:t.participant!=null&&(i=o("WAWebDecodeJid").decodeJid(t.participant))),s=s!=null?s:i);try{var c=new(r("WAWebMsgKey"))({fromMe:r("WANullthrows")(n.fromMe),remote:a,id:r("WANullthrows")(n.id),participant:i});return{msgKey:c,author:s}}catch(t){var d=r("getErrorSafe")(t);o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["drop: cannot create MsgKey: ",", ",""])),d.message,d.stack).sendLogs("history-sync-message-drop-cannot-create-msgkey",{sampling:.01});return}}function d(e,t){if(e.messageStubType!=null){var n=o("WAWebProtobufsWeb.pb").WebMessageInfo$StubType,r;e:{if(e.messageStubType===n.REVOKE){t.type="revoked",t.subtype="sender",t.kind=o("WAWebMsgType").MsgKind.RevokedMessage;var a=e.messageStubParameters,i=a!=null&&a.length>0?a[0]:null;if(i!=null){var l;t.protocolMessageKey=(l=c(e,babelHelpers.extends({},e.key,{id:i})))==null?void 0:l.msgKey}r=t;break e}if(e.messageStubType===n.CIPHERTEXT){t.type="ciphertext",t.kind=o("WAWebMsgType").MsgKind.Ciphertext,r=t;break e}if(e.messageStubType===n.OVERSIZED){t.type="oversized",t.kind=o("WAWebMsgType").MsgKind.Oversized,r=t;break e}if(e.messageStubType===n.FUTUREPROOF){t.kind=o("WAWebMsgType").MsgKind.Unknown,t.subtype="phone",r=t;break e}if(e.messageStubType===n.CAPI_GROUP_NE2EE_SYSTEM_MESSAGE){t.type="notification_template",t.subtype="is_capi_hosted_group",r=t;break e}if(e.messageStubType===n.QUARANTINED_MESSAGE){var s,u;t.type=o("WAWebMsgType").MSG_TYPE.QUARANTINED,t.kind=o("WAWebMsgType").MsgKind.QuarantinedMessage,t.quarantineOriginalProtobuf=(s=e.quarantinedMessage)==null?void 0:s.originalData,t.quarantineExtractedText=(u=e.quarantinedMessage)==null?void 0:u.extractedText,r=t;break e}{r=m(e,t);break e}}return r}}function m(e,t){var n,a,i;if(e.messageStubType!=null){var l=o("WAWebProtobufsWeb.pb").WebMessageInfo$StubType;if(t.type="notification_template",t.kind=o("WAWebMsgType").MsgKind.NotificationTemplate,t.templateParams=Array.isArray(e.messageStubParameters)?e.messageStubParameters.map(function(t){return e.messageStubType===l.GROUP_CREATE||e.messageStubType===l.GROUP_CHANGE_SUBJECT?t:o("WAWebDecodeJid").decodeJid(t)}):void 0,e.messageStubType==null)return t.templateParams=void 0,t;switch(e.messageStubType){case l.NON_VERIFIED_TRANSITION:t.subtype="non_verified_transition";break;case l.UNVERIFIED_TRANSITION:t.subtype="unverified_transition";break;case l.VERIFIED_TRANSITION:t.subtype="verified_transition";break;case l.VERIFIED_LOW_UNKNOWN:t.subtype="verified_low_unknown";break;case l.VERIFIED_HIGH:t.subtype="verified_high";break;case l.VERIFIED_INITIAL_UNKNOWN:t.subtype="verified_initial_unknown";break;case l.VERIFIED_INITIAL_LOW:t.subtype="verified_initial_low";break;case l.VERIFIED_INITIAL_HIGH:t.subtype="verified_initial_high";break;case l.VERIFIED_TRANSITION_ANY_TO_NONE:t.subtype="verified_transition_any_to_none";break;case l.VERIFIED_TRANSITION_ANY_TO_HIGH:t.subtype="verified_transition_any_to_high";break;case l.VERIFIED_TRANSITION_HIGH_TO_LOW:t.subtype="verified_transition_hi
__d("WAWebCommentParseWebMsgInfoComment",["WALogger","WALongInt","WANullthrows","WAWebAddOnParseWebMsgInfo","WAWebCommentMsgDataConversion","WAWebMsgKeyUtils","WAWebMsgType","WAWebParseWebMessageInfoUtils","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e,s;function u(t){var n,a=t.isFromCag,i=t.webMsgInfo,l=i==null||(n=i.message)==null?void 0:n.commentMessage,c=i==null?void 0:i.commentMetadata,d=[];if(i==null||(c==null?void 0:c.commentParentKey)==null)return d;var m=r("WANullthrows")(o("WAWebAddOnParseWebMsgInfo").buildAddonMsgKey(i.key,a,i.participant)),p=m.msgKey,_=r("WANullthrows")(i.messageTimestamp),f;if((l==null?void 0:l.message)!=null&&(f=o("WAWebCommentMsgDataConversion").extractCommentTextFromMessage(l.message)),f==null){var g=r("WANullthrows")(o("WAWebParseWebMessageInfoUtils").buildMsgKey(i,r("WANullthrows")(c==null?void 0:c.commentParentKey))),h=g.msgKey;try{var y=o("WAWebParseWebMessageInfoUtils").parseMsgStubProto(i,u),C=babelHelpers.extends({id:p,parentMsgKey:h},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(p,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),{revokeAddonType:o("WAWebMsgType").MSG_TYPE.COMMENT,protocolMessageKey:y.protocolMessageKey,subtype:y.subtype,kind:o("WAWebMsgType").MsgKind.RevokedAddon,revokeTimestamp:o("WALongInt").numberOrThrowIfTooLarge(r("WANullthrows")(i.revokeMessageTimestamp)),type:o("WAWebMsgType").MSG_TYPE.REVOKED,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,t:o("WALongInt").numberOrThrowIfTooLarge(_)});d.push(C)}catch(t){var b;o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[parseWebMsgInfoComment] has revoke stub ",", parameters ",""])),!!i.messageStubType,(b=i.messageStubParameters)==null?void 0:b.length),o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[parseWebMsgInfoComment] revoke parse failed "," err=",""])),i.key.id,t).sendLogs("parse-comment-revoke",{sampling:.01})}}else if(l!=null){var v=r("WANullthrows")(l.targetMessageKey),S=r("WANullthrows")(o("WAWebParseWebMessageInfoUtils").buildMsgKey(i,v)),R=S.msgKey;d.push(babelHelpers.extends({id:p,parentMsgKey:R},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(p,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),{body:f,type:o("WAWebMsgType").MSG_TYPE.COMMENT,read:!0,kind:o("WAWebMsgType").MsgKind.CommentDecrypted,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,t:o("WALongInt").numberOrThrowIfTooLarge(_)}))}return d}l.parseWebMsgInfoComment=u}),98);
__d("WAWebAddonCommentFromHistorySyncMsg",["Promise","WAWebCommentParseWebMsgInfoComment"],(function(t,n,r,o,a,i,l){var e;function s(t){var r=o("WAWebCommentParseWebMsgInfoComment").parseWebMsgInfoComment(t);return(e||(e=n("Promise"))).resolve(r)}l.default=s}),98);
__d("WAWebAddonCommentProcessorWorkerCompatible",["WAWebAddonCommentFromHistorySyncMsg","WAWebBoolFunc"],(function(t,n,r,o,a,i,l){var e={isEnabled:o("WAWebBoolFunc").returnTrue,convert:{fromHistorySyncMsg:r("WAWebAddonCommentFromHistorySyncMsg")}};l.default=e}),98);
__d("WAWebEventEditFromHistorySyncMsg",["asyncToGeneratorRuntime"],(function(t,n,r,o,a,i){function e(e){return l.apply(this,arguments)}function l(){return l=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return[]}),l.apply(this,arguments)}i.default=e}),66);
__d("WAWebEventEditAddonProcessorWorkerCompatible",["WAWebBoolFunc","WAWebEventEditFromHistorySyncMsg"],(function(t,n,r,o,a,i,l){var e={isEnabled:o("WAWebBoolFunc").returnTrue,convert:{fromHistorySyncMsg:r("WAWebEventEditFromHistorySyncMsg")}};l.default=e}),98);
__d("WAWebEventResponseMsgDataConversion",["WANullthrows","WAWebMsgGetters","WAWebMsgKeyUtils","WAWebMsgType","WAWebViewMode.flow","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t,n;return babelHelpers.extends({id:e.id},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(e.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),{type:o("WAWebMsgType").MSG_TYPE.EVENT_RESPONSE,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,kind:o("WAWebMsgType").MsgKind.EventResponseDecrypted,parentMsgKey:e.parentMsgKey,eventResponse:r("WANullthrows")(e.responseProtobuf.response,"eventResponse"),senderTimestampMs:e.senderTimestampMs,t:(t=e.t)!=null?t:void 0,read:e.read,ack:(n=e.ack)!=null?n:void 0})}function s(e){var t,n;return babelHelpers.extends({id:e.id},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(e.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),{type:o("WAWebMsgType").MSG_TYPE.EVENT_RESPONSE,kind:o("WAWebMsgType").MsgKind.EventResponseDecrypted,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,parentMsgKey:e.parentMsgKey,eventResponse:e.eventResponse,senderTimestampMs:e.senderTimestampMs,t:(t=e.t)!=null?t:void 0,read:e.read,ack:(n=e.ack)!=null?n:void 0})}function u(e){return{type:"event_response",msgKey:e.id.toString(),parentMsgKey:e.parentMsgKey.toString(),timestamp:e.senderTimestampMs,sender:o("WAWebWidFactory").asUserWidOrThrow(r("WANullthrows")(o("WAWebMsgGetters").getSender(e))).toString(),eventResponse:e.eventResponse}}l.protobufToEventResponseMsgData=e,l.eventResponseToEventResponseMsgData=s,l.eventResponseMsgDataToResponseData=u}),98);
__d("WAWebEventsParseWebMsgInfoEventResponse",["WALogger","WALongInt","WANullthrows","WAWebAddOnParseWebMsgInfo","WAWebEventResponseMsgDataConversion","WAWebMsgType","WAWebProtobufsWeb.pb","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return e.length===0?null:e.filter(function(e){return e.messageAddOnType===o("WAWebProtobufsWeb.pb").MessageAddOn$MessageAddOnType.EVENT_RESPONSE}).map(function(e){var t;return{timestampMs:e.serverTimestampMs,eventResponseMessageKey:e.messageAddOnKey,eventResponseMessage:(t=e.legacyMessage)==null?void 0:t.eventResponseMessage,unread:e.status!==o("WAWebProtobufsWeb.pb").WebMessageInfo$Status.READ}})}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.isFromCag,a=t.parsedWebMsgInfo,i=t.webMsgInfo;try{var l;if(!(i!=null&&i.eventResponses)||!a||a.type!==o("WAWebMsgType").MSG_TYPE.EVENT_CREATION)return[];var c=a,d=(l=u(i.messageAddOns))!=null?l:i.eventResponses;return r("compactMap")(d,function(t){try{var a,i=(a=r("WANullthrows"))(t.eventResponseMessageKey,"eventResponseMessageKey"),l=a(t.eventResponseMessage,"eventResponseMessage"),s=a(o("WAWebAddOnParseWebMsgInfo").buildAddonMsgKey(i,n)),u=s.msgKey;return o("WAWebEventResponseMsgDataConversion").protobufToEventResponseMsgData({responseProtobuf:l,id:u,parentMsgKey:c.id,senderTimestampMs:o("WALongInt").numberOrThrowIfTooLarge(a(l.timestampMs,"senderTimestampMs")),t:o("WAWebAddOnParseWebMsgInfo").getAddonServerTimestamp(t.timestampMs),ack:null,read:t.unread!==!0})}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[history sync] Failed to parse eventResponse"]))).catching(t).sendLogs("parseWebMsgInfoEventResponses-responses-parse-error"),null}})}catch(e){return o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[history sync] parseWebMsgInfoEventResponses"]))).catching(e).sendLogs("parseWebMsgInfoEventResponses-error"),[]}}),d.apply(this,arguments)}l.parseWebMsgInfoEventResponses=c}),98);
__d("WAWebEventResponseFromHistorySyncMsg",["WAWebEventsParseWebMsgInfoEventResponse","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebEventsParseWebMsgInfoEventResponse").parseWebMsgInfoEventResponses(e)}),s.apply(this,arguments)}l.default=e}),98);
__d("WAWebEventResponseAddonProcessorWorkerCompatible",["WAWebBoolFunc","WAWebEventResponseFromHistorySyncMsg"],(function(t,n,r,o,a,i,l){var e={isEnabled:o("WAWebBoolFunc").returnTrue,convert:{fromHistorySyncMsg:r("WAWebEventResponseFromHistorySyncMsg")}};l.default=e}),98);
__d("WAWebMessageEditFromHistorySyncMsg",["asyncToGeneratorRuntime"],(function(t,n,r,o,a,i){function e(e){return l.apply(this,arguments)}function l(){return l=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return[]}),l.apply(this,arguments)}i.default=e}),66);
__d("WAWebMessageEditGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("message_edit_to_message_secret_receiver_enabled")}function s(){return o("WAWebABProps").getABPropConfigValue("message_edit_to_message_secret_sender_enabled")}l.isMessageEditToMessageSecretReceiverEnabled=e,l.isMessageEditToMessageSecretSenderEnabled=s}),98);
__d("WAWebMessageEditAddonProcessorWorkerCompatible",["WAWebMessageEditFromHistorySyncMsg","WAWebMessageEditGatingUtils"],(function(t,n,r,o,a,i,l){var e={isEnabled:function(){return o("WAWebMessageEditGatingUtils").isMessageEditToMessageSecretReceiverEnabled()},convert:{fromHistorySyncMsg:r("WAWebMessageEditFromHistorySyncMsg")}};l.default=e}),98);
__d("WAWebPollAddOptionFromHistorySyncMsg",["asyncToGeneratorRuntime"],(function(t,n,r,o,a,i){function e(e){return l.apply(this,arguments)}function l(){return l=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return[]}),l.apply(this,arguments)}i.default=e}),66);
__d("WAWebNewsletterCommonGatingUtils",["$InternalEnum","WAWebABProps"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({Disabled:0,NeedsUpgrade:1,Enabled:2,AvailableOnPhone:3});function s(){return o("WAWebABProps").getABPropConfigValue("channels_enabled")===e.Enabled}function u(e){return s()&&o("WAWebABProps").getABPropConfigValue(e)===!0}function c(){return u("channel_photo_poll_sender_enabled")}function d(){return u("channel_photo_poll_receiver_enabled")}l.NewsletterCompanionGating=e,l.isNewsletterEnabled=s,l.isNewsletterFeatureEnabled=u,l.isNewsletterPhotoPollSenderEnabled=c,l.isNewsletterPhotoPollsReceiverEnabled=d}),98);
__d("WAWebPollsGatingUtils",["WAWebABProps","WAWebNewsletterCommonGatingUtils","WAWebWid"],(function(t,n,r,o,a,i,l){function e(){return Math.min(o("WAWebABProps").getABPropConfigValue("poll_name_length"),500)}function s(){return 5e3}function u(){return Math.min(o("WAWebABProps").getABPropConfigValue("poll_option_length"),255)}function c(){return 2500}function d(){return Math.min(o("WAWebABProps").getABPropConfigValue("poll_option_count"),20)}function m(){return o("WAWebABProps").getABPropConfigValue("poll_result_details_view_enabled")}function p(){return o("WAWebABProps").getABPropConfigValue("polls_fast_follow_enabled")}function _(){return p()}function f(){return p()}function g(){return o("WAWebABProps").getABPropConfigValue("polls_single_option_control_enabled")}function h(e){return r("WAWebWid").isNewsletter(e)===!0?o("WAWebNewsletterCommonGatingUtils").isNewsletterEnabled():g()||o("WAWebABProps").getABPropConfigValue("polls_single_option_sender_control_enabled")}function y(e){return h(e)||o("WAWebABProps").getABPropConfigValue("polls_single_option_receiver_control_enabled")}function C(){return o("WAWebABProps").getABPropConfigValue("polls_notification_enabled")}function b(){return o("WAWebABProps").getABPropConfigValue("poll_result_snapshot_message_receiver_enabled")}function v(){return o("WAWebABProps").getABPropConfigValue("poll_creator_edit_receiving_version")>0}function S(){return o("WAWebABProps").getABPropConfigValue("poll_end_time_receiving_enabled")}function R(){return o("WAWebABProps").getABPropConfigValue("poll_hide_voters_receiving_enabled")>0}function L(){return o("WAWebABProps").getABPropConfigValue("poll_add_option_receiving_enabled")>0}function E(){return o("WAWebABProps").getABPropConfigValue("tappable_links_in_poll_option_enabled")}l.getMaxPollNameLength=e,l.getMaxPollNameLengthForIncomingMessages=s,l.getMaxPollOptionLength=u,l.getMaxPollOptionLengthForIncomingMessages=c,l.getMaxPollOptionCount=d,l.isPollResultDetailsViewEnabled=m,l.arePollsFastFollowsEnabled=p,l.isPrefillPollQuestionEnabled=_,l.isPollsCancellationPromptEnabled=f,l.isSingleOptionPollsSendingEnabled=h,l.isSingleOptionPollsReceivingEnabled=y,l.arePollsNotificationsEnabled=C,l.isPollResultSnapshotReceivingEnabled=b,l.isPollCreatorEditReceivingEnabled=v,l.isPollEndTimeReceivingEnabled=S,l.isPollHideVotersReceivingEnabled=R,l.isPollAddOptionReceivingEnabled=L,l.isTappableLinksInPollOptionEnabled=E}),98);
__d("WAWebPollAddOptionAddonProcessorWorkerCompatible",["WAWebPollAddOptionFromHistorySyncMsg","WAWebPollsGatingUtils"],(function(t,n,r,o,a,i,l){var e={isEnabled:o("WAWebPollsGatingUtils").isPollAddOptionReceivingEnabled,convert:{fromHistorySyncMsg:r("WAWebPollAddOptionFromHistorySyncMsg")}};l.default=e}),98);
__d("WAWebPollEditFromHistorySyncMsg",["asyncToGeneratorRuntime"],(function(t,n,r,o,a,i){function e(e){return l.apply(this,arguments)}function l(){return l=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return[]}),l.apply(this,arguments)}i.default=e}),66);
__d("WAWebPollEditAddonProcessorWorkerCompatible",["WAWebPollEditFromHistorySyncMsg","WAWebPollsGatingUtils"],(function(t,n,r,o,a,i,l){var e={isEnabled:o("WAWebPollsGatingUtils").isPollCreatorEditReceivingEnabled,convert:{fromHistorySyncMsg:r("WAWebPollEditFromHistorySyncMsg")}};l.default=e}),98);
__d("WAWebPollsCreateOptionLocalIdMap",["Promise","WAHex","WANullthrows","WAWebPollOptionHashUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=yield(e||(e=n("Promise"))).all(t.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield c(e),n=o("WAHex").toHex(new Uint8Array(t));return{hash:t,hexHash:n,localId:e.localId}});return function(t){return e.apply(this,arguments)}})())),i=new Map,l=new Map;for(var s of a){var u=s.hash,d=s.hexHash,m=s.localId;i.set(d,m),l.set(m,u)}return{getLocalIdForHexHash:function(t){return r("WANullthrows")(i.get(t))},getLocalIdForHash:function(t){return r("WANullthrows")(i.get(o("WAHex").toHex(new Uint8Array(t))))},getHashForLocalId:function(t){return r("WANullthrows")(l.get(t))},includesHashes:function(t){return t.every(function(e){return i.has(o("WAHex").toHex(new Uint8Array(e)))})}}}),u.apply(this,arguments)}function c(e){return o("WAWebPollOptionHashUtils").getHashBufferForString(e.name)}l.createOptionLocalIdMap=s}),98);
__d("WAWebPollsProtobufConversion",["WALongInt","WANullthrows","WAWebPollsCreateOptionLocalIdMap","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WAWebPollsCreateOptionLocalIdMap").createOptionLocalIdMap(t),r=e.selectedOptionLocalIds.map(n.getHashForLocalId);return{selectedOptions:r.length===0?null:r}}),s.apply(this,arguments)}function u(e){var t=e.ack,n=e.optionLocalIdMap,a=e.parentMsgKey,i=e.pollVoteMsgKey,l=e.read,s=e.sender,u=e.senderTimestampMs,c=e.t,d=e.voteProtobuf;return{msgKey:i,parentMsgKey:r("WANullthrows")(a),selectedOptionLocalIds:d.selectedOptions.map(n.getLocalIdForHash),senderTimestampMs:o("WALongInt").numberOrThrowIfTooLarge(u),t:o("WALongInt").maybeNumberOrThrowIfTooLarge(c),sender:s,ack:t,read:l}}l.protobufFromVote=e,l.voteFromProtobuf=u}),98);
__d("WAWebPollsParseWebMsgInfoPollUpdates",["WALogger","WALongInt","WANullthrows","WAWebAddOnParseWebMsgInfo","WAWebMsgType","WAWebPollsCreateOptionLocalIdMap","WAWebPollsProtobufConversion","WAWebProtobufsWeb.pb","asyncToGeneratorRuntime","compactMap","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return e.length===0?null:e.filter(function(e){return e.messageAddOnType===o("WAWebProtobufsWeb.pb").MessageAddOn$MessageAddOnType.POLL_UPDATE}).map(function(e){var t;return{senderTimestampMs:o("WALongInt").numberOrThrowIfTooLarge(r("WANullthrows")(e.senderTimestampMs)),serverTimestampMs:o("WALongInt").numberOrThrowIfTooLarge(r("WANullthrows")(e.serverTimestampMs)),pollUpdateMessageKey:e.messageAddOnKey,vote:(t=e.legacyMessage)==null?void 0:t.pollVote}})}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.isFromCag,a=t.parsedWebMsgInfo,i=t.webMsgInfo;try{var l;if(i==null||i.pollUpdates==null)return[];if(a==null||a.type!==o("WAWebMsgType").MSG_TYPE.POLL_CREATION)return[];var c=a,d=yield o("WAWebPollsCreateOptionLocalIdMap").createOptionLocalIdMap(c.pollOptions),m=(l=u(i.messageAddOns))!=null?l:i.pollUpdates;return r("compactMap")(m,function(t){try{var a,i=(a=r("WANullthrows"))(t.pollUpdateMessageKey),l=a(t.vote),s=a(o("WAWebAddOnParseWebMsgInfo").buildAddonMsgKey(i,n)),u=s.msgKey,m=s.sender;return o("WAWebPollsProtobufConversion").voteFromProtobuf({voteProtobuf:l,pollVoteMsgKey:u,parentMsgKey:c.id,sender:m,senderTimestampMs:o("WALongInt").numberOrThrowIfTooLarge(a(t.senderTimestampMs)),t:o("WAWebAddOnParseWebMsgInfo").getAddonServerTimestamp(t.serverTimestampMs),optionLocalIdMap:d,ack:null,read:t.unread!==!0})}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[history sync] Failed to parse pollUpdate with error ",""])),t).sendLogs("parseWebMsgInfoPollUpdates-vote-parse-error"),null}})}catch(e){var p=r("getErrorSafe")(e);return o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[history sync] parseWebMsgInfoPollUpdates failed: "," ",""])),p==null?void 0:p.name,p==null?void 0:p.stack).sendLogs("parseWebMsgInfoPollUpdates-error"),[]}}),d.apply(this,arguments)}l.parseWebMsgInfoPollUpdates=c}),98);
__d("WAWebPollVoteFromHistorySyncMsg",["WAWebPollsParseWebMsgInfoPollUpdates","WAWebPollsVoteDataUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebPollsParseWebMsgInfoPollUpdates").parseWebMsgInfoPollUpdates(e).then(function(e){return e.map(o("WAWebPollsVoteDataUtils").voteDataToPollVoteMsgData)})}),s.apply(this,arguments)}l.default=e}),98);
__d("WAWebPollVoteAddonProcessorWorkerCompatible",["WAWebABProps","WAWebPollVoteFromHistorySyncMsg"],(function(t,n,r,o,a,i,l){var e={isEnabled:function(){return o("WAWebABProps").getABPropConfigValue("unified_poll_vote_addon_infra_enabled")},convert:{fromHistorySyncMsg:r("WAWebPollVoteFromHistorySyncMsg")}};l.default=e}),98);
__d("WAWebMessagePluginProcessAsAddonWorkerCompatibleRegistry",["WAWebAddonCommentProcessorWorkerCompatible","WAWebEventEditAddonProcessorWorkerCompatible","WAWebEventResponseAddonProcessorWorkerCompatible","WAWebMessageEditAddonProcessorWorkerCompatible","WAWebPinAddonProcessorWorkerCompatible","WAWebPollAddOptionAddonProcessorWorkerCompatible","WAWebPollEditAddonProcessorWorkerCompatible","WAWebPollVoteAddonProcessorWorkerCompatible","WAWebReactionAddonProcessorWorkerCompatible"],(function(t,n,r,o,a,i,l){var e=[{type:"album",processor:null},{type:"audio",processor:null},{type:"biz_content_placeholder",processor:null},{type:"buttons_response",processor:null},{type:"chat",processor:null},{type:"chat",processor:null},{type:"ciphertext",processor:null},{type:"ciphertext",processor:null},{type:"ciphertext",processor:null},{type:"ciphertext",processor:null},{type:"ciphertext",processor:null},{type:"comment",processor:r("WAWebAddonCommentProcessorWorkerCompatible")},{type:"debug_placeholder",processor:null},{type:"document",processor:null},{type:"event_creation",processor:null},{type:"event_edit_encrypted",processor:r("WAWebEventEditAddonProcessorWorkerCompatible")},{type:"event_response",processor:r("WAWebEventResponseAddonProcessorWorkerCompatible")},{type:"group-history",processor:null},{type:"groups_v4_invite",processor:null},{type:"hsm",processor:null},{type:"image",processor:null},{type:"interactive",processor:null},{type:"interactive_response",processor:null},{type:"keep_in_chat",processor:null},{type:"list",processor:null},{type:"list_response",processor:null},{type:"loading_media",processor:null},{type:"loading_media",processor:null},{type:"location",processor:null},{type:"message_edit_encrypted",processor:r("WAWebMessageEditAddonProcessorWorkerCompatible")},{type:"message_history_notice",processor:null},{type:"multi_vcard",processor:null},{type:"native_flow",processor:null},{type:"newsletter_admin_invite",processor:null},{type:"newsletter_follower_invite",processor:null},{type:"newsletter_question_response",processor:null},{type:"notification_template",processor:null},{type:"order",processor:null},{type:"payment",processor:null},{type:"payment",processor:null},{type:"payment",processor:null},{type:"payment",processor:null},{type:"payment",processor:null},{type:"pin_message",processor:r("WAWebPinAddonProcessorWorkerCompatible")},{type:"pinned_message",processor:null},{type:"poll_add_option_encrypted",processor:r("WAWebPollAddOptionAddonProcessorWorkerCompatible")},{type:"poll_creation",processor:null},{type:"poll_edit_encrypted",processor:r("WAWebPollEditAddonProcessorWorkerCompatible")},{type:"poll_result_snapshot",processor:null},{type:"poll_update",processor:r("WAWebPollVoteAddonProcessorWorkerCompatible")},{type:"product",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"ptt",processor:null},{type:"ptv",processor:null},{type:"quarantined",processor:null},{type:"reaction",processor:r("WAWebReactionAddonProcessorWorkerCompatible")},{type:"reaction_enc",processor:r("WAWebReactionAddonProcessorWorkerCompatible")},{type:"request_phone_number",processor:null},{type:"revoked",processor:null},{type:"revoked",processor:null},{type:"rich_response",processor:null},{type:"status_notification",processor:null},{type:"sticker",processor:null},{type:"sticker-pack",processor:null},{type:"template_button_reply",processor:null},{type:"unknown",processor:null},{type:"unknown",processor:null},{type:"unknown",processor:null},{type:"unknown",proc
__d("WAWebAddonProcessingError",["$InternalEnum","WAWebHandleMsgError","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){"use strict";var e=n("$InternalEnum")({MISSING_THREAD_MESSAGE_ID:"missing_thread_message_id",MISSING_THREAD_MESSAGE_SENDER_JID:"missing_thread_message_sender_jid"}),s=(function(e){function t(t,n){var r,a="type: "+t+", errorCode: "+String(n);return r=e.call(this,a,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE)||this,r.name="PlaceholderValidationError",r}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError),u=function(n,r){var t=n.threadMsgId,o=n.threadMsgSenderJid;if(t==null)throw new s(r,e.MISSING_THREAD_MESSAGE_ID);if(o==null)throw new s(r,e.MISSING_THREAD_MESSAGE_SENDER_JID);return{threadMsgId:t,threadMsgSenderJid:o}};l.validateMsgMeta=u}),98);
__d("WAWebBackendJobs.flow",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({Skmsg:"skmsg",Pkmsg:"pkmsg",Msg:"msg",Msmsg:"msmsg"}),l=n("$InternalEnum")({Image:"image",Video:"video",Ptv:"ptv",Audio:"audio",Ptt:"ptt",Location:"location",VCard:"vcard",Document:"document",Url:"url",Call:"call",Gif:"gif",Future:"future",ContactArray:"contact_array",LiveLocation:"livelocation",ProfilePic:"profile_pic",Sticker:"sticker",StickerPack:"sticker_pack",Hsm:"hsm",ProductImage:"product_image",Template:"template",MdAppState:"md_app_state",MdHistorySync:"md_history_sync",List:"list",ListResponse:"list_response",Button:"button",ButtonResponse:"button_response",Order:"order",Product:"product",NativeFlowResponse:"native_flow_response",GroupHistory:"group_history"}),s=n("$InternalEnum")({Hide:"hide",Show:"show"});i.CiphertextType=e,i.EncMediaType=l,i.DecryptFailType=s}),66);
__d("WAWebBizTemplateAndInteractiveMessagesUtils",["WAWebABProps","WAWebBizGatingUtils","WAWebInteractiveMessagesNativeFlowName","WAWebMsgGetters"],(function(t,n,r,o,a,i,l){var e,s=3,u=[(e=r("WAWebInteractiveMessagesNativeFlowName")).QUICK_REPLY,e.CTA_CALL,e.CTA_URL,e.CTA_CATALOG,e.CATALOG_MESSAGE,e.CTA_COPY_CODE,e.CTA_FLOW,e.ORDER_STATUS,e.PAYMENT_REMINDER,e.BOOKING_CONFIRMATION,e.PAYMENT_REQUEST,e.API_SIGNUP];function c(e){return e==="review_and_pay"?r("WAWebInteractiveMessagesNativeFlowName").ORDER_DETAILS:e==="payment_info"?r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_INFO:e==="review_order"?r("WAWebInteractiveMessagesNativeFlowName").ORDER_STATUS:e==="order_status"?o("WAWebABProps").getABPropConfigValue("rich_order_status_wa_web")?r("WAWebInteractiveMessagesNativeFlowName").ORDER_STATUS:null:e==="payment_status"?r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_STATUS:e==="payment_method"?r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_METHOD:e==="open_webview"?r("WAWebInteractiveMessagesNativeFlowName").MESSAGE_WITH_LINK:e==="message_with_link_status"?r("WAWebInteractiveMessagesNativeFlowName").MESSAGE_WITH_LINK_STATUS:e==="cta_url"?r("WAWebInteractiveMessagesNativeFlowName").CTA_URL:e==="cta_call"?r("WAWebInteractiveMessagesNativeFlowName").CTA_CALL:e==="quick_reply"?r("WAWebInteractiveMessagesNativeFlowName").QUICK_REPLY:e==="catalog_message"?r("WAWebInteractiveMessagesNativeFlowName").CATALOG_MESSAGE:e==="cta_catalog"?r("WAWebInteractiveMessagesNativeFlowName").CTA_CATALOG:e==="cta_copy"?r("WAWebInteractiveMessagesNativeFlowName").CTA_COPY_CODE:e==="galaxy_message"?r("WAWebInteractiveMessagesNativeFlowName").CTA_FLOW:e==="payment_reminder"?r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_REMINDER:e==="booking_confirmation"?r("WAWebInteractiveMessagesNativeFlowName").BOOKING_CONFIRMATION:e==="call_permission_request"?r("WAWebInteractiveMessagesNativeFlowName").CALL_PERMISSION_REQUEST:e==="payment_request"?r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_REQUEST:e==="api_signup"?r("WAWebInteractiveMessagesNativeFlowName").API_SIGNUP:void 0}function d(e,t,n){return o("WAWebMsgGetters").isBizSourceFromMarketingMessage(n)?o("WAWebABProps").getABPropConfigValue("web_premium_messages_interactivity_rendering_enabled"):n==="quoted_carousel_card"&&e===r("WAWebInteractiveMessagesNativeFlowName").QUICK_REPLY?o("WAWebBizGatingUtils").carouselsEnabled():_(e)?!0:t===!0?o("WAWebABProps").getABPropConfigValue("web_premium_messages_interactivity_rendering_enabled"):!1}var m=function(t){return t.hydratedTemplateButton!=null?t.hydratedTemplateButton.quickReplyButton!=null:t.nativeFlowButton!=null?t.nativeFlowButton.name===String(r("WAWebInteractiveMessagesNativeFlowName").QUICK_REPLY):!1};function p(e){if(e.length>s)return!0;if(e.length>0){var t=m(e[0]);if(!e.slice(1).every(function(e){var n,r=m(e),o=(n=e.nativeFlowButton)==null?void 0:n.name,a=c(o),i=a!=null?u.includes(a):!0;return i&&t===r}))return!0}return!1}function _(e){return u.includes(e)}l.supportedNativeFlowButtonNamesForInteractiveMsg=u,l.getNativeFlowNameByButtonName=c,l.isInteractiveCtaMessageEnabled=d,l.buttonsViolateButtonImprovementsConstraints=p}),98);
__d("WAWebSpecialEmojisWithSkinTones",[],(function(t,n,r,o,a,i){var e={"\uD83E\uDD1D\uD83C\uDFFB":"\uD83E\uDD1D","\uD83E\uDD1D\uD83C\uDFFC":"\uD83E\uDD1D","\uD83E\uDD1D\uD83C\uDFFD":"\uD83E\uDD1D","\uD83E\uDD1D\uD83C\uDFFE":"\uD83E\uDD1D","\uD83E\uDD1D\uD83C\uDFFF":"\uD83E\uDD1D","\uD83D\uDC6F\uD83C\uDFFB":"\uD83D\uDC6F","\uD83D\uDC6F\uD83C\uDFFC":"\uD83D\uDC6F","\uD83D\uDC6F\uD83C\uDFFD":"\uD83D\uDC6F","\uD83D\uDC6F\uD83C\uDFFE":"\uD83D\uDC6F","\uD83D\uDC6F\uD83C\uDFFF":"\uD83D\uDC6F","\uD83D\uDC6F\uD83C\uDFFB\u200D\u2642":"\uD83D\uDC6F\u200D\u2642","\uD83D\uDC6F\uD83C\uDFFC\u200D\u2642":"\uD83D\uDC6F\u200D\u2642","\uD83D\uDC6F\uD83C\uDFFD\u200D\u2642":"\uD83D\uDC6F\u200D\u2642","\uD83D\uDC6F\uD83C\uDFFE\u200D\u2642":"\uD83D\uDC6F\u200D\u2642","\uD83D\uDC6F\uD83C\uDFFF\u200D\u2642":"\uD83D\uDC6F\u200D\u2642"};i.default=e}),66);
__d("WAWebConvertToTextWithoutSpecialEmojis",["WAWebEmojiCompile","WAWebSpecialEmojisWithSkinTones"],(function(t,n,r,o,a,i,l){var e=null;function s(t){if(!e){var n=r("WAWebEmojiCompile")(Object.keys(r("WAWebSpecialEmojisWithSkinTones")));e=new RegExp("("+n+")","g")}return e.lastIndex=0,t.replace(e,function(e){return r("WAWebSpecialEmojisWithSkinTones")[e]})}l.convertToTextWithoutSpecialEmojis=s}),98);
__d("WAWebHandleMsgCommon",["WACustomError"],(function(t,n,r,o,a,i,l){var e={text:"text",media:"media",medianotify:"medianotify",pay:"pay",poll:"poll",reaction:"reaction",event:"event"},s={peer:"peer"},u={ctwa:"ctwa"},c={pn:"pn",lid:"lid"},d={creation:"creation",quiz_creation:"quiz_creation",vote:"vote",result_snapshot:"result_snapshot",edit:"edit"},m={creation:"creation",response:"response",edit:"edit"},p={high:"high",low:"low",unknown:"unknown"},_=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="HSMMismatchError",n}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError),f={send:"send",request:"request",futureproof:"futureproof","request-decline":"request-decline","request-cancel":"request-cancel",invite:"invite"},g="biz_source",h="channels_invitation",y={default:"default",member_tag:"member_tag",group_history:"group_history"};l.STANZA_MSG_TYPES=e,l.MSG_CATEGORY=s,l.STANZA_MSG_ORIGIN=u,l.STANZA_MSG_ADDRESSING_MODE=c,l.POLL_TYPES=d,l.EVENT_TYPES=m,l.MSG_VERIFIED_LEVEL=p,l.HsmMismatchError=_,l.PAY_NODE_TYPES=f,l.BIZ_SOURCE_ATTR=g,l.CONTEXT_SOURCE=h,l.APPDATA=y}),98);
__d("WAWebInteractiveMessageType",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({NATIVE_FLOW:"native_flow",SHOPS_STOREFRONT:"shops_storefront",CAROUSEL:"carousel"}),l=e;i.default=l}),66);
__d("WAWebInteractiveResponseMessageType",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({NATIVE_FLOW:"native_flow"}),l=e;i.default=l}),66);
__d("WAWebPollResultSnapshotPollTypeEnvelopeEnabled",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("poll_result_snapshot_polltype_envelope_enabled")}l.default=e}),98);
__d("WAWebVerifyProtobufMsgObjectKeys",["$InternalEnum","WALogger","WAWebCurrentUser","WAWebHandleMsgError","WAWebMsgType","WAWebProtobufsE2E.pb","err"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({Buttons:1,Template:2,SenderKeyDistribution:3,UnknownMessageKey:4});function u(e,t){var n,r,a,i;return e==="$$unknownFieldCount"?t[e]===0?null:o("WAWebMsgType").MSG_TYPE.UNKNOWN:e==="messageContextInfo"?null:e==="contactMessage"?o("WAWebMsgType").MSG_TYPE.VCARD:e==="contactsArrayMessage"?o("WAWebMsgType").MSG_TYPE.MULTI_VCARD:e==="conversation"||e==="extendedTextMessage"?o("WAWebMsgType").MSG_TYPE.CHAT:e==="imageMessage"?o("WAWebMsgType").MSG_TYPE.IMAGE:e==="locationMessage"||e==="liveLocationMessage"?o("WAWebMsgType").MSG_TYPE.LOCATION:e==="documentMessage"?o("WAWebMsgType").MSG_TYPE.DOCUMENT:e==="audioMessage"?o("WAWebMsgType").MSG_TYPE.AUDIO:e==="videoMessage"?o("WAWebMsgType").MSG_TYPE.VIDEO:e==="protocolMessage"||e==="highlyStructuredMessage"?o("WAWebMsgType").MSG_TYPE.PROTOCOL:e==="statusNotificationMessage"?o("WAWebMsgType").MSG_TYPE.STATUS_NOTIFICATION:e==="sendPaymentMessage"||e==="requestPaymentMessage"||e==="paymentInviteMessage"?o("WAWebMsgType").MSG_TYPE.PAYMENT:e==="declinePaymentRequestMessage"||e==="cancelPaymentRequestMessage"?o("WAWebMsgType").MSG_TYPE.UNKNOWN:e==="stickerMessage"?o("WAWebMsgType").MSG_TYPE.STICKER:e==="groupInviteMessage"?o("WAWebMsgType").MSG_TYPE.GROUPS_V4_INVITE:e==="templateButtonReplyMessage"?o("WAWebMsgType").MSG_TYPE.TEMPLATE_BUTTON_REPLY:e==="productMessage"?o("WAWebMsgType").MSG_TYPE.PRODUCT:e==="listMessage"?o("WAWebMsgType").MSG_TYPE.LIST:e==="orderMessage"?o("WAWebMsgType").MSG_TYPE.ORDER:e==="listResponseMessage"?o("WAWebMsgType").MSG_TYPE.LIST_RESPONSE:e==="buttonsResponseMessage"?o("WAWebMsgType").MSG_TYPE.BUTTONS_RESPONSE:e==="interactiveMessage"?o("WAWebMsgType").MSG_TYPE.INTERACTIVE:e==="interactiveResponseMessage"?o("WAWebMsgType").MSG_TYPE.INTERACTIVE_RESPONSE:e==="reactionMessage"?o("WAWebMsgType").MSG_TYPE.REACTION:e==="encReactionMessage"?o("WAWebMsgType").MSG_TYPE.REACTION_ENC:e==="encCommentMessage"?o("WAWebMsgType").MSG_TYPE.COMMENT:e==="pinInChatMessage"?o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE:e==="pollCreationMessage"||e==="pollCreationMessageV2"||e==="pollCreationMessageV3"||e==="pollCreationMessageV5"||e==="pollCreationMessageV6"?o("WAWebMsgType").MSG_TYPE.POLL_CREATION:e==="pollUpdateMessage"?o("WAWebMsgType").MSG_TYPE.POLL_UPDATE:e==="keepInChatMessage"?o("WAWebMsgType").MSG_TYPE.KEEP_IN_CHAT:e==="requestPhoneNumberMessage"?o("WAWebMsgType").MSG_TYPE.REQUEST_PHONE_NUMBER:e==="ptvMessage"?o("WAWebMsgType").MSG_TYPE.PTV:e==="callLogMesssage"?o("WAWebMsgType").MSG_TYPE.CALL_LOG:e==="buttonsMessage"?s.Buttons:e==="templateMessage"?s.Template:e==="senderKeyDistributionMessage"||e==="fastRatchetKeySenderKeyDistributionMessage"?s.SenderKeyDistribution:e==="newsletterAdminInviteMessage"?o("WAWebMsgType").MSG_TYPE.NEWSLETTER_ADMIN_INVITE:e==="newsletterFollowerInviteMessageV2"?o("WAWebMsgType").MSG_TYPE.NEWSLETTER_FOLLOWER_INVITE:e==="eventMessage"?o("WAWebMsgType").MSG_TYPE.EVENT_CREATION:e==="encEventResponseMessage"?o("WAWebMsgType").MSG_TYPE.EVENT_RESPONSE:e==="secretEncryptedMessage"&&((n=t[e])==null?void 0:n.secretEncType)===o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.EVENT_EDIT?o("WAWebMsgType").MSG_TYPE.EVENT_EDIT_ENCRYPTED:e==="secretEncryptedMessage"&&((r=t[e])==null?void 0:r.secretEncType)===o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.MESSAGE_EDIT?o("WAWebMsgType").MSG_TYPE.MESSAGE_EDIT_ENCRYPTED:e==="secretEncryptedMessage"&&((a=t[e])==null?void 0:a.secretEncType)===o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.POLL_EDIT?o("WAWebMsgType").MSG_TYPE.POLL_EDIT_ENCRYPTED:e==="secretEncryptedMessage"&&((i=t[e])==null?void 0:i.secretEncType)===o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.POLL_ADD_OPTION?o("WAWebMsgType").MSG_TYPE.POLL_ADD_OPTION_ENCRYPTED:e==="albumMessage"?o("WAWebMsgType").MSG_TYPE.ALBUM:e==="stickerPackMessage"?o("WAWebMsgType").MSG_
__d("WAWebE2EProtoUtils",["WABase64","WAJids","WALogger","WANullthrows","WATypeUtils","WAWebAddonCrossWindowUtils","WAWebAddonProcessMsgsUtils","WAWebAddonProcessingError","WAWebApiContact","WAWebBackendJobs.flow","WAWebBizGatingUtils","WAWebBizTemplateAndInteractiveMessagesUtils","WAWebConvertToTextWithoutSpecialEmojis","WAWebDecodeJid","WAWebEphemeralityTypes","WAWebHandleMsgCommon","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebInteractiveResponseMessageType","WAWebIsCagGroupCache","WAWebLidMigrationUtils","WAWebMobilePlatforms","WAWebMsgKey","WAWebMsgKeyUtils","WAWebMsgType","WAWebNonEmptyString","WAWebPollResultSnapshotPollTypeEnvelopeEnabled","WAWebProtobufsE2E.pb","WAWebUserPrefsMeUser","WAWebVerifyProtobufMsgObjectKeys","WAWebWid","WAWebWidFactory","err"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e){var t,n,a,i,l,s,u=(t=o("WAWebVerifyProtobufMsgObjectKeys").getUnwrappedProtobufMessage(e))!=null?t:e;if(u.ephemeralMessage){var c=u.ephemeralMessage.message;return c?d(c):o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.text}if(u.groupMentionedMessage){var m=u.groupMentionedMessage.message;return m?d(m):o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.text}if(u.botInvokeMessage){var p=u.botInvokeMessage.message;return p?d(p):o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.text}if(u.deviceSentMessage){var _=u.deviceSentMessage.message;return _?d(_):o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.text}return u.reactionMessage||u.encReactionMessage?o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.reaction:u.eventMessage||u.encEventResponseMessage||((n=u.secretEncryptedMessage)==null?void 0:n.secretEncType)===o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.EVENT_EDIT?o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.event:((a=u.secretEncryptedMessage)==null?void 0:a.secretEncType)===o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.MESSAGE_EDIT?o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.text:u.pollCreationMessage||u.pollCreationMessageV2||u.pollCreationMessageV3||u.pollCreationMessageV5||u.pollUpdateMessage||((i=u.secretEncryptedMessage)==null?void 0:i.secretEncType)===o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.POLL_EDIT||((l=u.secretEncryptedMessage)==null?void 0:l.secretEncType)===o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.POLL_ADD_OPTION?o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.poll:((s=u.extendedTextMessage)==null?void 0:s.matchedText)!=null&&u.extendedTextMessage.matchedText.trim()!==""?o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.media:u.conversation||u.extendedTextMessage||u.templateButtonReplyMessage||u.protocolMessage||u.interactiveMessage||u.keepInChatMessage||u.requestPhoneNumberMessage||u.editedMessage||u.pinInChatMessage||u.encCommentMessage||u.newsletterAdminInviteMessage||u.newsletterFollowerInviteMessageV2||u.messageHistoryNotice?o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.text:u.pollResultSnapshotMessage||u.pollResultSnapshotMessageV3?r("WAWebPollResultSnapshotPollTypeEnvelopeEnabled")()?o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.poll:o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.text:o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.media}function m(e){if(o("WAWebAddonCrossWindowUtils").getAddonProcessorType(e)===o("WAWebMsgType").MSG_TYPE.COMMENT){var t=o("WAWebAddonProcessMsgsUtils").getParentMsgKey(e),n=o("WAWebWidFactory").asUserWidOrThrow(r("WANullthrows")(t.participant,"undefined participant")),a=o("WAWebLidMigrationUtils").toUserLidOrThrow(n);return{threadMsgId:t.id,threadMsgSenderLid:r("WANullthrows")(a,"undefined lid")}}}function p(e){var t,n,r,a,i,l,s,u=(t=o("WAWebVerifyProtobufMsgObjectKeys").getUnwrappedProtobufMessage(e))!=null?t:e;if(u.reactionMessage||u.encReactionMessage||(n=u.pollUpdateMessage)!=null&&n.vote||u.keepInChatMessage||u.editedMessage||u.pinInChatMessage||((r=u.botInvokeMessage)==null||(r=r.message)==null||(r=r.protocolMessage)==null?void 0:r.type)===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.REQUEST_WELCOME_MESSAGE||((a=u.botInvokeMessage)==null||(a=a.message)==null||(a=a.pr
__d("WAWebPinMsgGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("pinned_messages_m1_receiver")}function s(){return o("WAWebABProps").getABPropConfigValue("pinned_messages_m1_sender")}function u(){return o("WAWebABProps").getABPropConfigValue("pinned_messages_m2")}function c(){return u()?o("WAWebABProps").getABPropConfigValue("pinned_messages_m2_pin_max"):1}l.isPinnedMessagesM1ReceiverEnabled=e,l.isPinnedMessagesM1SenderEnabled=s,l.isPinnedMessagesM2Enabled=u,l.getMaxPins=c}),98);
__d("WAWebPinAddonProcessorWorkerCompatible",["WAWebPinFromHistorySyncMsg","WAWebPinMsgGatingUtils"],(function(t,n,r,o,a,i,l){var e={isEnabled:function(){return o("WAWebPinMsgGatingUtils").isPinnedMessagesM1ReceiverEnabled()},convert:{fromHistorySyncMsg:r("WAWebPinFromHistorySyncMsg")}};l.default=e}),98);
__d("WAWebPinMsgParseWebMsgInfoPinInChat",["WALogger","WALongInt","WANullthrows","WAWebAddOnParseWebMsgInfo","WAWebProtobufsE2E.pb","WAWebProtobufsWeb.pb","WAWebWidFactory","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return e===o("WAWebProtobufsE2E.pb").Message$PinInChatMessage$Type.PIN_FOR_ALL?o("WAWebProtobufsWeb.pb").PinInChat$Type.PIN_FOR_ALL:e===o("WAWebProtobufsE2E.pb").Message$PinInChatMessage$Type.UNPIN_FOR_ALL?o("WAWebProtobufsWeb.pb").PinInChat$Type.UNPIN_FOR_ALL:e===o("WAWebProtobufsE2E.pb").Message$PinInChatMessage$Type.UNKNOWN_TYPE?o("WAWebProtobufsWeb.pb").PinInChat$Type.UNKNOWN_TYPE:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function c(t,n){var a=[];try{var i;if(t==null||n==null)return a;var l=[];if(t.pinInChat!=null&&n.pinInChat!=null)l.push(n.pinInChat);else if(((i=t.messageAddOns)==null?void 0:i.length)>0){for(var c of t.messageAddOns)if(c.messageAddOnType===o("WAWebProtobufsWeb.pb").MessageAddOn$MessageAddOnType.PIN_IN_CHAT){var d,m=(d=c.messageAddOn)==null?void 0:d.pinInChatMessage;m!=null&&l.push({key:m.key,type:u(r("WANullthrows")(m.type)),senderTimestampMs:c.senderTimestampMs,serverTimestampMs:c.serverTimestampMs,messageAddOnContextInfo:c.addOnContextInfo})}}for(var p of l){var _=p.key,f=p.messageAddOnContextInfo,g=p.senderTimestampMs,h=p.serverTimestampMs,y=p.type,C=r("WANullthrows")(o("WAWebAddOnParseWebMsgInfo").buildAddonMsgKey(r("WANullthrows")(_))),b=C.msgKey,v=C.sender;if(v==null)o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["parseWebMsgInfoPinInChat: pinInChat sender should be a wid."])));else{var S;a.push({msgKey:b,parentMsgKey:n.id,chatId:o("WAWebWidFactory").asChatWid(b.remote),senderTimestampMs:o("WALongInt").numberOrThrowIfTooLarge(r("WANullthrows")(g)),t:(S=o("WAWebAddOnParseWebMsgInfo").getAddonServerTimestamp(h))!=null?S:void 0,pinType:r("WANullthrows")(y),sender:v,pinExpiryDuration:f==null?void 0:f.messageAddOnDurationInSecs})}}}catch(e){var R=r("getErrorSafe")(e);o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[history sync] parseWebMsgInfoPinInChat err="," stack=",""])),R==null?void 0:R.name,R==null?void 0:R.stack)}return a}l.parseWebMsgInfoPinInChat=c}),98);
__d("WAWebPinFromHistorySyncMsg",["Promise","WAWebPinMsgParseWebMsgInfoPinInChat","WAWebPinsDbSerialization"],(function(t,n,r,o,a,i,l){var e;function s(t){var r=o("WAWebPinMsgParseWebMsgInfoPinInChat").parseWebMsgInfoPinInChat(t.webMsgInfo,t.parsedWebMsgInfo),a=r.map(function(e){return o("WAWebPinsDbSerialization").deserializePinInChatMsgData(o("WAWebPinsDbSerialization").serializePinInChat(e))});return(e||(e=n("Promise"))).resolve(a)}l.default=s}),98);
__d("WAWebPinMsgConstants",["$InternalEnum","WATimeUtils","err"],(function(t,n,r,o,a,i,l){var e={INVALID:0,PIN:1,UNPIN:2},s=n("$InternalEnum").Mirrored(["FiveSeconds","FifteenSeconds","OneMinute","OneDay","SevenDays","ThirtyDays"]),u=s.SevenDays;function c(e){switch(e){case s.FiveSeconds:return 5;case s.FifteenSeconds:return 15;case s.OneMinute:return o("WATimeUtils").MINUTE_SECONDS;case s.OneDay:return o("WATimeUtils").DAY_SECONDS;case s.SevenDays:return 7*o("WATimeUtils").DAY_SECONDS;case s.ThirtyDays:return 30*o("WATimeUtils").DAY_SECONDS}}function d(e){switch(e){case 5:return s.FiveSeconds;case 15:return s.FifteenSeconds;case o("WATimeUtils").MINUTE_SECONDS:return s.OneMinute;case o("WATimeUtils").DAY_SECONDS:return s.OneDay;case 7*o("WATimeUtils").DAY_SECONDS:return s.SevenDays;case 30*o("WATimeUtils").DAY_SECONDS:return s.ThirtyDays;default:throw r("err")("Unexpeded pin expiry duration")}}l.PIN_STATE=e,l.PinExpiryDurationOption=s,l.DEFAULT_PIN_EXPIRY_DURATION_OPTION=u,l.getPinExpiryDuration=c,l.getPinExpiryOption=d}),98);
__d("WAWebDBCRUDOperationsPinInChat",["WAWebModelStorageUtils","WAWebPinInChatSchema","WAWebPinMsgConstants","WAWebPinMsgGatingUtils","WAWebPinsDbSerialization","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){var r=new Map;return t.forEach(function(e){var t=e.parentMsgKey,n=t,o=r.get(n);(!o||(o==null?void 0:o.senderTimestampMs)<=e.senderTimestampMs)&&r.set(n,e)}),o("WAWebModelStorageUtils").getStorage().lock(["pinned-messages"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0],a=yield n.anyOf(["chatId"],[e.toString()]);a.forEach(function(e){var t=e.parentMsgKey,n=r.get(t);n&&n.senderTimestampMs<=e.senderTimestampMs&&r.delete(t)});var i=new Map(a.map(function(e){return[e.parentMsgKey,e]}));r.forEach(function(e,t){i.set(t,e)});var l=Array.from(i.values()),s=l.filter(function(e){return e.pinType===o("WAWebPinMsgConstants").PIN_STATE.PIN}).sort(function(e,t){return t.senderTimestampMs-e.senderTimestampMs}).slice(o("WAWebPinMsgGatingUtils").getMaxPins());s.forEach(function(e){r.set(e.parentMsgKey,babelHelpers.extends({},e,{pinType:o("WAWebPinMsgConstants").PIN_STATE.UNPIN}))});var u=Array.from(r.values());return yield n.bulkCreateOrReplace(u),u});return function(e){return t.apply(this,arguments)}})())}function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebPinInChatSchema").getTable().get(e.toString());return t==null?null:o("WAWebPinsDbSerialization").deserializePinInChat(t)}),u.apply(this,arguments)}l.createOrUpdatePinInChat=e,l.getPinInChatByParentKey=s}),98);
__d("WAWebPinsDbSerialization",["WANullthrows","WAWebAddonConstants","WAWebAddonProcessMsgsUtils","WAWebMsgGetters","WAWebMsgKey","WAWebMsgKeyUtils","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebViewMode.flow","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){return babelHelpers.extends({},e,{msgKey:e.msgKey.toString(),parentMsgKey:e.parentMsgKey.toString(),chatId:e.chatId.toString(),sender:e.sender.toString()})}function s(e){return babelHelpers.extends({},e,{msgKey:r("WAWebMsgKey").fromString(e.msgKey),parentMsgKey:r("WAWebMsgKey").fromString(e.parentMsgKey),chatId:o("WAWebWidFactory").asChatWid(o("WAWebWidFactory").createWid(e.chatId)),sender:o("WAWebWidFactory").createUserWidOrThrow(e.sender)})}function u(e){var t=o("WAWebWidFactory").asUserWidOrThrow(r("WANullthrows")(o("WAWebMsgGetters").getSender(e))).toString();return{msgKey:e.id.toString(),ack:e.ack,t:e.t,read:e.read,parentMsgKey:e.pinParentKey.toString(),senderTimestampMs:e.pinSenderTimestampMs,chatId:e.id.remote.toString(),sender:t,pinType:e.pinMessageType,pinExpiryDuration:e.pinExpiryDuration}}function c(e){var t=e.ack,n=e.id,r=e.read,a=e.t;return{base:{msgKey:n.toString(),ack:t,t:a,read:r,targetMsgKey:o("WAWebAddonProcessMsgsUtils").getParentMsgKey(e).toString()},addonProps:{pinSenderTimestampMs:e.pinSenderTimestampMs,pinMessageType:e.pinMessageType,pinExpiryDuration:e.pinExpiryDuration}}}function d(e){var t=c(e),n=t.addonProps,r=t.base;return babelHelpers.extends({},r,{rowType:o("WAWebAddonConstants").AddonMinimizedType.PinInChat,arbitraryIndex:e.id.remote.toString(),addonProps:n})}function m(e){var t,n=r("WAWebMsgKey").fromString(e.msgKey),a=e.addonProps;return babelHelpers.extends({id:n},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(n,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),{type:o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE,kind:o("WAWebMsgType").MsgKind.PinInChat,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,ack:e.ack,t:e.t,read:e.read,pinParentKey:r("WAWebMsgKey").fromString(e.targetMsgKey),pinSenderTimestampMs:a.pinSenderTimestampMs,pinMessageType:(t=o("WAWebProtobufsE2E.pb").Message$PinInChatMessage$Type.cast(a.pinMessageType))!=null?t:o("WAWebProtobufsE2E.pb").Message$PinInChatMessage$Type.UNKNOWN_TYPE,pinExpiryDuration:a.pinExpiryDuration})}function p(e){var t,n=r("WAWebMsgKey").fromString(e.msgKey),a=o("WAWebMsgKeyUtils").msgKeyToTargetInfo(n,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),i=a.author,l=a.from,s=a.to;return{id:r("WAWebMsgKey").fromString(e.msgKey),from:l,to:s,author:i,type:o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE,kind:o("WAWebMsgType").MsgKind.PinInChat,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,ack:e.ack,t:e.t,read:e.read,pinSenderTimestampMs:e.senderTimestampMs,pinParentKey:r("WAWebMsgKey").fromString(e.parentMsgKey),pinMessageType:(t=o("WAWebProtobufsE2E.pb").Message$PinInChatMessage$Type.cast(e.pinType))!=null?t:o("WAWebProtobufsE2E.pb").Message$PinInChatMessage$Type.UNKNOWN_TYPE,pinExpiryDuration:e.pinExpiryDuration}}l.serializePinInChat=e,l.deserializePinInChat=s,l.serializePinInChatMsgData=u,l.pinInChatMsgDatIntoUnifiedAddonRow=d,l.unifiedAddonRowIntoPinInChatMsgData=m,l.deserializePinInChatMsgData=p}),98);
__d("WAWebReactionAddonProcessorWorkerCompatible",["WAWebBoolFunc","WAWebReactionFromHistorySyncMsg"],(function(t,n,r,o,a,i,l){var e={isEnabled:o("WAWebBoolFunc").returnTrue,convert:{fromHistorySyncMsg:r("WAWebReactionFromHistorySyncMsg")}};l.default=e}),98);
__d("WAWebReactionFromHistorySyncMsg",["WAWebReactionDataUtils","WAWebReactionsParseWebMsgInfoReaction","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebReactionsParseWebMsgInfoReaction").parseWebMsgInfoReaction(e.webMsgInfo,e.parsedWebMsgInfo).map(function(e){return o("WAWebReactionDataUtils").reactionRowToReactionMsgData(o("WAWebReactionDataUtils").webMsgInfoReactionTypeToReactionsRow(e))})}),s.apply(this,arguments)}l.default=e}),98);
__d("WAWebReactionsParseWebMsgInfoReaction",["WALogger","WALongInt","WANullthrows","WAWebAddOnParseWebMsgInfo","WAWebE2EProtoUtils","WAWebProtobufsWeb.pb","WAWebWid","WAWebWidFactory","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u;function c(t,n){var a=[];try{var i;if(t==null||n==null)return a;var l=[];if(((i=t.messageAddOns)==null?void 0:i.length)>0){for(var c of t.messageAddOns)if(c.messageAddOnType===o("WAWebProtobufsWeb.pb").MessageAddOn$MessageAddOnType.REACTION){var d,m=(d=c.messageAddOn)==null?void 0:d.reactionMessage;m!=null&&l.push({key:r("WANullthrows")(c.messageAddOnKey),senderTimestampMs:o("WALongInt").numberOrThrowIfTooLarge(r("WANullthrows")(m.senderTimestampMs)),text:m.text,unread:c.status!==o("WAWebProtobufsWeb.pb").WebMessageInfo$Status.READ})}}else t.reactions!=null&&n.reactions!=null&&l.push.apply(l,n.reactions);var p=0,_=0;l.forEach(function(e){var t=e.key,i=e.senderTimestampMs,l=e.text,s=e.unread,u=o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(l!=null?l:""),c=r("WANullthrows")(o("WAWebAddOnParseWebMsgInfo").buildAddonMsgKey(t)),d=c.msgKey,m=c.sender;m==null||!(m instanceof r("WAWebWid"))?p++:u==null?_++:a.push({id:d,reactionTimestamp:i,reactionText:u,reactionParentKey:n.id,sender:o("WAWebWidFactory").createWid(m.toString()),unread:d.fromMe?!1:s===!0})}),p>0&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[parseWebMsgInfoReaction] invalid sender cnt=",""])),p),_>0&&o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[parseWebMsgInfoReaction] null text cnt=",""])),_)}catch(e){var f=r("getErrorSafe")(e);o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[parseWebMsgInfoReaction] failed err="," stack=",""])),f==null?void 0:f.name,f==null?void 0:f.stack)}return a}l.parseWebMsgInfoReaction=c}),98);
__d("WAWebAddonProcessRevokeDataUtils",["WAWebAddonCrossWindowUtils","WAWebAddonProcessMsgsUtils","WAWebMsgGetters","WAWebMsgKeyUtils","WAWebMsgType","WAWebProcessBaseMsgInfo","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e=function(t,n){var e,r=o("WAWebAddonCrossWindowUtils").getAddonProcessorType(n);return babelHelpers.extends({id:t.newMsgKey,type:o("WAWebMsgType").MSG_TYPE.REVOKED,kind:o("WAWebMsgType").MsgKind.RevokedAddon,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,subtype:t.subtype==="admin_revoke"?"admin":"sender",revokeTimestamp:(e=t.revokeTimestamp)!=null?e:void 0},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(n.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),{revokeAddonType:r,protocolMessageKey:n.id,t:o("WAWebMsgGetters").getT(n),parentMsgKey:o("WAWebAddonProcessMsgsUtils").getParentMsgKey(n)})},s=function(t){return babelHelpers.extends({},o("WAWebProcessBaseMsgInfo").msgDataToBaseMsgInfo(t),{id:t.id},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(t.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),{type:o("WAWebMsgType").MSG_TYPE.REVOKED,kind:o("WAWebMsgType").MsgKind.RevokedAddon,subtype:t.subtype==="admin_revoke"?"admin":"sender",revokeTimestamp:t.revokeTimestamp,revokeAddonType:t.revokeAddonType,protocolMessageKey:t.protocolMessageKey,parentMsgKey:t.targetMessageKey})};l.revokeMsgInfoToRevokeMsgData=e,l.protocolRevokeToRevokeMsgData=s}),98);
__d("WAWebAddonEncryptAddonMsgData",["WAWebAddonCrossWindowUtils","WAWebAddonPluginProcessor","WAWebAddonProcessRevokeDataUtils","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAWebAddonCrossWindowUtils").getAddonProcessorType(e);if(e.type!==t)return e.kind===o("WAWebMsgType").MsgKind.ProtocolAddonRevoke?o("WAWebAddonProcessRevokeDataUtils").protocolRevokeToRevokeMsgData(e):e}function s(t,n){var r=e(t);if(r==null){var a=o("WAWebAddonPluginProcessor").getAddonProcessor(t),i=a.convert,l=i.toDualDecryptedMsgData,s=i.toDualEncryptedMsgData;if(!(s==null||l==null))return{decrypt:function(){return l(t,n)},encrypt:function(){return s(t,n)}}}}l.createDualEncryptionHelper=s}),98);
__d("WAWebAddonMarkAsReadUtils",["WALogger","WAWebAddonConstants","WAWebAddonSelectUtils","WAWebAddonUpdateDataUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.map(function(e){return e.read!=null?babelHelpers.extends({},e,{read:!0}):e});try{var r=o("WAWebAddonSelectUtils").getAddonTableMode(t[0]);yield o("WAWebAddonUpdateDataUtils").updateAddonsInTableMode({processMode:o("WAWebAddonConstants").AddonProcessMode.MarkAsRead,tableMode:r},{add:n})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["processMarkAsRead update failed ",""])),t).tags("addons","messaging").sendLogs("processMarkAsRead")}});return function(n){return t.apply(this,arguments)}})();l.processMarkAsRead=s}),98);
__d("AddonPlaceholderMsgsUtils",["WAWebAddonConstants","WAWebAddonDBTable","WAWebAddonInfraError","WAWebMsgType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){var t=e.addons,n=e.processor;if(n.type!==o("WAWebAddonConstants").AddonProcessorType.DualEncryptedWithMessageTraits)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.NotSupportedFeature);var r=[];for(var a of t)a.kind===o("WAWebMsgType").MsgKind.PlaceholderAddon&&r.push(a.id);return r.length===0?null:r}function s(e,t){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WAWebAddonDBTable").addonInternalDBTable.bulkGetByMsgKey(e,t),r=new Set;for(var a of n)a!=null&&a.kind===o("WAWebMsgType").MsgKind.PlaceholderAddon&&r.add(a.id.toString());return r}),u.apply(this,arguments)}l.getIncomingPlaceholderKeys=e,l.getPlaceholderMsgKeys=s}),98);
__d("WAWebAddonLogUtils",[],(function(t,n,r,o,a,i){function e(e){return e.some(function(e){return e.status==="rejected"})}i.hasSettledWithError=e}),66);
__d("WAWebAddonProcessMsgs",["AddonPlaceholderMsgsUtils","Promise","WALogger","WAWebAddonConstants","WAWebAddonCrossWindowUtils","WAWebAddonEncryptAddonMsgData","WAWebAddonLogUtils","WAWebAddonPluginProcessor","WAWebAddonProcessMsgsUtils","WAWebAddonSelectUtils","WAWebAddonSortUtils","WAWebAddonUpdateDataUtils","WAWebHandleMsgError","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f;function g(e,t){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var r=t.addons,a=t.processMode,i=t.processor,l=i.convert.toDualDecryptedMsgData;if(l==null||a===o("WAWebAddonConstants").AddonProcessMode.HistorySync||a!==o("WAWebAddonConstants").AddonProcessMode.OnlineReceive)return r;var s=[],u=yield(f||(f=n("Promise"))).allSettled(r.map((function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){return o("WAWebAddonCrossWindowUtils").isRealAddonType(t)?l(t,e.getForAddon(t)):t});return function(e){return t.apply(this,arguments)}})())),m=[];for(var p of u)p.status==="fulfilled"?s.push(p.value):m.length<3&&m.push(p.reason);return m.length>0&&o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Cannot decrypt "," message(s) => ",""])),m.length,m),o("WAWebAddonLogUtils").hasSettledWithError(u)&&o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[addon-infra] Failed to decrypt a message"]))).tags("messagings","addons").sendLogs(String(a)+"-decription-failed",{sampling:.01}),s}),h.apply(this,arguments)}function y(e,t){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.addons,r=t.processMode,a=t.processor,i=t.tableMode,l=a.convert.toDualDecryptedMsgData,s=[],u=l==null?n:yield g(e,t);if(a.type===o("WAWebAddonConstants").AddonProcessorType.DualEncryptedWithMessageTraits){var c=o("AddonPlaceholderMsgsUtils").getIncomingPlaceholderKeys(t);if(c!=null){var d=yield o("AddonPlaceholderMsgsUtils").getPlaceholderMsgKeys(i,c);u=u.filter(function(e){return!d.has(e.id.toString())})}}return s=yield a.beforeUpsert(u,{processMode:r,parents:e}),{processor:a,processMode:r,tableMode:i,addons:s}}),C.apply(this,arguments)}function b(e,t){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.addons,r=t.processMode,a=t.processor,i=t.tableMode;if(a.type===o("WAWebAddonConstants").AddonProcessorType.DualEncryptedWithMessageTraits){var l=yield o("AddonPlaceholderMsgsUtils").getPlaceholderMsgKeys(i,n.map(function(e){return e.id}));yield a.afterUpsert(n,{processMode:r,parents:e,existingPlaceholderKeys:l})}else yield a.afterUpsert(n,{processMode:r,parents:e})}),v.apply(this,arguments)}function S(e,t,n,r,o){return R.apply(this,arguments)}function R(){return R=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r,a,i){var l,s=yield(f||(f=n("Promise"))).all(o("WAWebAddonSortUtils").groupAddonsByProcessor(e.mode,t,r).map(function(e){return y(a,e)})),u=(l=[]).concat.apply(l,s.map(function(e){var t=e.addons;return t}));u.length&&(yield o("WAWebAddonUpdateDataUtils").updateAddonsInTableMode({processMode:e.mode,tableMode:t},{add:u},{metricReporter:i})),yield f.all(s.map(function(e){return b(a,e)})),o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[addon-infra]: processed "," addon(s) during ",", table mode ",""])),r.length,e.mode,o("WAWebAddonConstants").AddonTableMode.getName(t))}),R.apply(this,arguments)}function L(e,t,n,r){var a=r.failSilently,i=r.metricReporter;return Array.from(o("WAWebAddonSortUtils").groupAddonsByTableMode(t),function(r){var l=r[0],c=r[1];return S(e,l,c,n,i).catch(function(n){if(n instanceof o("WAWebHandleMsgError").MessageValidationError){var r;o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["failed incoming addons processing"]))).catching(n).tags("addons","messaging").sendLogs("processAddonMsgs: "+((r=t[0])==null?void 0:r.type)+" in "+String(l))}else{var i,c="addon-"+String(e.mode)+"-error: "+((i=t[0])==null?void 0:i.type);o("WALogg
__d("WAWebAddonProcessRevoke",["Promise","WALogger","WANullthrows","WAWebAddonConstants","WAWebAddonDBTable","WAWebAddonGatingUtils","WAWebAddonLogUtils","WAWebAddonProcessRevokeDataUtils","WAWebAddonRetryRequestUtils","WAWebAddonSelectUtils","WAWebAddonUpdateDataUtils","WAWebMsgGetters","WAWebNoop","WAWebUserPrefsMeUser","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m;function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new Map,a=[];for(var i of o("WAWebAddonConstants").AddonTableMode.members())i!==o("WAWebAddonConstants").AddonTableMode.None&&a.push(o("WAWebAddonDBTable").addonInternalDBTable.bulkGetByMsgKey(i,e,!1).then(function(e){for(var n of e)n!=null&&t.set(n.id.toString(),n)}).catch(r("WAWebNoop")));return yield(m||(m=n("Promise"))).all(a),o("WAWebAddonSelectUtils").createAddonSelector(t)}),_.apply(this,arguments)}function f(e,t){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a=[],i=function*(){var e=l[0],n=l[1];a.push(o("WAWebAddonUpdateDataUtils").updateAddonsInTableMode({processMode:t.mode,tableMode:e},n).catch(function(t){throw o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["storeRevokesForTableMode for ",": ",""])),e,t),t}))};for(var l of r)yield*i();var u=yield(m||(m=n("Promise"))).allSettled(a);o("WAWebAddonLogUtils").hasSettledWithError(u)&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["revoking addons finished with errors"]))).tags("addons","messaging").sendLogs("revokeAddonMsgs")}),g.apply(this,arguments)}function h(e,t,n){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var a=[],i=new Map;for(var l of t){var s=n.get(r("WANullthrows")(l.protocolMessageKey));if(o("WAWebAddonGatingUtils").isUnifiedInfraEnabled(s)){var c=o("WAWebAddonSelectUtils").getTableModeByMsgType(s.type);i.has(c)||i.set(c,{add:[],remove:[]});var d=r("WANullthrows")(i.get(c));l.id.equals(s.id)||d.remove.push(s),d.add.push(l),o("WAWebUserPrefsMeUser").isMeAccount(o("WAWebMsgGetters").getFrom(s))&&a.push([s,l])}}o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[addon-infra]: processRevokeMsgs "," addon(s)"])),i.size),yield f(e,i),yield o("WAWebAddonRetryRequestUtils").replaceSelfMessageTypeRows(a)}),y.apply(this,arguments)}function C(e,t){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n={mode:o("WAWebAddonConstants").AddonProcessMode.SendRevoke};try{yield h(n,[o("WAWebAddonProcessRevokeDataUtils").protocolRevokeToRevokeMsgData(e)],o("WAWebAddonSelectUtils").createAddonSelector(new Map([[t.id.toString(),t]])))}catch(n){throw o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["process addon revoke ",", ",": ",""])),e.id,t.id,n).tags("addons","messaging").sendLogs("processSentRevokeMsg"),n}}),b.apply(this,arguments)}function v(e){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t={mode:o("WAWebAddonConstants").AddonProcessMode.Revoke},n=new Set;try{var r=e.map(function(e){return e.revokeMsgKey}),a=yield p(r),i=[];for(var l of e){var s=l.revokeMsgKey;if(!a.has(s)){n.add(s);continue}var u=a.get(s),c=o("WAWebAddonProcessRevokeDataUtils").revokeMsgInfoToRevokeMsgData(l,u);i.push(c)}return yield h(t,i,a),n}catch(e){throw o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["process addon revokes: ",""])),e).tags("addons","messaging").sendLogs("processAddonRevokes"),e}}),S.apply(this,arguments)}l.processSentRevokeMsg=C,l.processRevokeMsgs=v}),98);
__d("WAWebSchemaSelfAddonMessageTypeTable",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addAutoIncrementingPrimaryKey,r=t.addColumn,a=t.addIndex;e.add("self-addon-message-type").version(o("WAWebModelStorageVersions").selfMessageTypeCreateTable(),[n("rowId"),r("msgId"),r("msgType"),a("msgId")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("self-addon-message-type")}l.addTable=e,l.getSelfAddonMessageTypeTable=s}),98);
__d("WAWebAddonRetryRequestUtils",["WALogger","WANullthrows","WAWebAck","WAWebAddonConstants","WAWebAddonCrossWindowUtils","WAWebAddonDBTable","WAWebAddonPluginProcessor","WAWebAddonProcessMsgsUtils","WAWebAddonSelectUtils","WAWebAddonSortUtils","WAWebModelStorageUtils","WAWebSchemaSelfAddonMessageTypeTable","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return(yield o("WAWebSchemaSelfAddonMessageTypeTable").getSelfAddonMessageTypeTable().equals(["msgId"],e.id))[0]}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if((yield u(e.id))==null){var t={msgId:e.id.id,msgType:o("WAWebAddonCrossWindowUtils").getAddonProcessorType(e)};yield o("WAWebSchemaSelfAddonMessageTypeTable").getSelfAddonMessageTypeTable().createOrReplace(t)}}),m.apply(this,arguments)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e.length!==0)return o("WAWebModelStorageUtils").getStorage().lock(["self-addon-message-type"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0],o=yield n.anyOf(["msgId"],e.map(function(e){var t=e[0];return t.id.id})),a=e.map(function(e){var t=e[0],n=e[1];return{msgId:n.id.id,msgType:t.type}});yield n.bulkRemove(r("compactMap")(o,function(e){return e.rowId})),yield n.bulkCreateOrReplace(a)});return function(e){return t.apply(this,arguments)}})())}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield u(t);if(n!=null){var a=o("WAWebAddonSelectUtils").getTableModeByMsgType(n.msgType),i=yield o("WAWebAddonDBTable").addonInternalDBTable.getByMsgKey(a,t);if(i==null){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["msg-retry: can not find addon ","."])),t.toString());return}if(!o("WAWebAddonCrossWindowUtils").isRealAddonType(i))return{msgData:i,selfMsgRow:n};var l=i.ack;if(l==null||l<o("WAWebAck").ACK.SENT){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["msg-retry: can not find addon ","."])),t.toString()).sendLogs("msg-retry");return}var c=o("WAWebAddonPluginProcessor").getAddonProcessor(i).convert.toDualEncryptedMsgData;if(c!=null){var d=yield o("WAWebAddonProcessMsgsUtils").queryAddonParentMsgs([i],o("WAWebAddonConstants").AddonProcessMode.Send),m=d[0],p=d[1],_=o("WAWebAddonSortUtils").collectValidAndOrphanAddons(p,m),f=_.validAddons,g=f[0],h=r("WANullthrows")(m.get(o("WAWebAddonProcessMsgsUtils").getParentMsgKey(g).toString()));return{msgData:yield c(g,h),selfMsgRow:n}}return{msgData:i,selfMsgRow:n}}}),g.apply(this,arguments)}l.hasSentAddonMsg=u,l.storeSelfMessageTypeRow=d,l.replaceSelfMessageTypeRows=p,l.getSentAddonMsgRecord=f}),98);
__d("WAWebAddonHydrationUtils",["WALogger","WAWebAddonConstants","WAWebAddonCrossWindowUtils","WAWebAddonDBTable","WAWebAddonPerfUtils","WAWebAddonPluginProcessor","WAWebAddonProcessMsgsUtils","WAWebAddonSelectUtils","WAWebMsgKey","WAWebMsgType","WAWebUserPrefsHistorySync","WAWebWid","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s={};function u(e){var t,n=e,r=n.length&&((t=o("WAWebUserPrefsHistorySync").getHistorySyncStatus())==null?void 0:t.recentCompleted)===!0&&n[0].type!==o("WAWebMsgType").MSG_TYPE.REACTION;return r&&(n=e.filter(function(e){var t;return e.type===o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE?t=e.id.remote:t=o("WAWebAddonProcessMsgsUtils").getParentMsgKey(e),m(t,o("WAWebAddonCrossWindowUtils").getAddonProcessorType(e))})),n}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.hydrationType,a=t.ids,i=function(t){s[n]||(s[n]=new Set),!m(t,n)&&s[n].add(t.toString())},l=a.filter(function(e){return!m(e,n)});if(l.length!==0){var u;try{var c,d=o("WAWebAddonSelectUtils").getTableModeByMsgType(n),p;if(n===o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE){u=yield o("WAWebAddonPerfUtils").createAddonQplMarker(o("WAWebAddonPerfUtils").AddonQplMarkerType.UI,{mode:d,type:o("WAWebAddonPerfUtils").AnnotationRequestType.BulkGetByChatWid,size:1});var _=r("compactMap")(l,function(e){return e instanceof r("WAWebWid")?e:null});p=yield o("WAWebAddonDBTable").addonInternalDBTable.bulkGetByChatWid(d,_)}else{u=yield o("WAWebAddonPerfUtils").createAddonQplMarker(o("WAWebAddonPerfUtils").AddonQplMarkerType.UI,{mode:d,type:o("WAWebAddonPerfUtils").AnnotationRequestType.BulkGetByParentMsgKeys,size:1});var f=r("compactMap")(l,function(e){return e instanceof r("WAWebMsgKey")?e:null});p=yield o("WAWebAddonDBTable").addonInternalDBTable.bulkGetByParentMsgKey(d,f)}(c=u)==null||c.success(),p.length&&(yield o("WAWebAddonPluginProcessor").getAddonProcessor(n).updateCollection({add:p,remove:[]},o("WAWebAddonConstants").AddonProcessMode.Hydration));var g=o("WAWebUserPrefsHistorySync").getHistorySyncStatus();(g==null?void 0:g.recentCompleted)===!0&&l.forEach(i)}catch(t){var h;(h=u)==null||h.fail(),o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[Addon][Hydration] Failed to hydrate "," for "," with error, ",""])),n,l.map(function(e){return e.toString()}),t).sendLogs("hydratingAddonMsgs",{sampling:.01})}}}),d.apply(this,arguments)}function m(e,t){var n;return!!((n=s[t])!=null&&n.has(e.toString()))}function p(){for(var e of Object.keys(s))delete s[e]}l.filterAddonsByHydratedStatus=u,l.hydrateAddons=c,l.clearHydrationCache=p}),98);
__d("WAWebAddonSortUtils",["WAWebAddonCrossWindowUtils","WAWebAddonPluginProcessor","WAWebAddonProcessMsgsUtils","WAWebAddonSelectUtils","WAWebMessageAssociationConstants","WAWebMsgType","WAWebWid"],(function(t,n,r,o,a,i,l){function e(e,t){var n=s(e,t),r=n.nonOrphans,o=n.orphans;return{orphans:o,validAddons:r}}function s(e,t){var n=[],a=[];for(var i of e){var l=t.get(o("WAWebAddonProcessMsgsUtils").getParentMsgKey(i).toString()),s=l==null||(l==null?void 0:l.type)===o("WAWebMsgType").MSG_TYPE.UNKNOWN;if((l==null?void 0:l.futureproofType)!=null?s=!o("WAWebMessageAssociationConstants").orphanIneligibleFutureproofTypes.has(l.futureproofType):(l==null?void 0:l.type)===o("WAWebMsgType").MSG_TYPE.CIPHERTEXT&&(s=!0),s)n.push(i);else if(l!=null){var u,c=l.broadcastId!=null&&r("WAWebWid").isWid(l.broadcastId)&&!!((u=l.broadcastId)!=null&&u.isBroadcastList());c?a.push(babelHelpers.extends({},i,{author:void 0})):a.push(i)}}return{orphans:n,nonOrphans:a}}function u(e){var t=new Map;for(var n of e){var r,a=o("WAWebAddonSelectUtils").getAddonTableMode(n);t.has(a)||t.set(a,[]),(r=t.get(a))==null||r.push(n)}return t}function c(e,t,n){var r=new Map;for(var a of n){var i,l=o("WAWebAddonCrossWindowUtils").getAddonProcessorType(a);if(!r.has(l)){var s=o("WAWebAddonPluginProcessor").getAddonProcessor(l);r.set(l,{processor:s,processMode:e,tableMode:t,addons:[]})}(i=r.get(l))==null||i.addons.push(a)}return Array.from(r.values())}l.collectValidAndOrphanAddons=e,l.collectValidAndOrphans=s,l.groupAddonsByTableMode=u,l.groupAddonsByProcessor=c}),98);
__d("WAWebAddonUpdateDataUtils",["Promise","WANullthrows","WAWebAddonConstants","WAWebAddonDBTable","WAWebAddonHydrationUtils","WAWebAddonInfraError","WAWebAddonPerfUtils","WAWebAddonProcessMsgsUtils","WAWebAddonSelectUtils","WAWebAddonSortUtils","WAWebCommentUtils","WAWebMsgType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=new Set([(s=o("WAWebAddonConstants")).AddonProcessMode.OnlineReceive,s.AddonProcessMode.Revoke,s.AddonProcessMode.DeleteForMe,s.AddonProcessMode.DeleteWithParent]);function c(e,t,n,r){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a,i,l){var s,u,c=[],d=(s=i.removeByMsgKey)!=null?s:[],m=(u=i.removeByMsgKey)!=null?u:[];if(i.remove!=null&&i.remove.length>0&&(d=d.concat(i.remove.map(function(e){return e.id})),m=m.concat(o("WAWebAddonHydrationUtils").filterAddonsByHydratedStatus(i.remove).map(function(e){return e.id}))),a!==o("WAWebAddonConstants").AddonTableMode.None){if(i.add!=null&&i.add.length>0){var p=(function(){var s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var s,u;l==null||(s=l.sendPerfReporter)==null||s.startSavedStage();var c=yield o("WAWebAddonPerfUtils").createAddonQplMarker(t===o("WAWebAddonConstants").AddonProcessMode.Send?o("WAWebAddonPerfUtils").AddonQplMarkerType.Outgoing:o("WAWebAddonPerfUtils").AddonQplMarkerType.Incoming,{mode:a,type:o("WAWebAddonPerfUtils").AnnotationRequestType.BulkUpsert,size:i.add.length});try{t===o("WAWebAddonConstants").AddonProcessMode.SetAck?yield(e||(e=n("Promise"))).all(i.add.map(function(e){return o("WAWebAddonDBTable").addonInternalDBTable.updateAck(a,e,r("WANullthrows")(e.ack,"ack is not defined"))})):yield o("WAWebAddonDBTable").addonInternalDBTable.bulkUpsert(a,i.add),c==null||c.success()}catch(e){throw c==null||c.fail(),e}l==null||(u=l.sendPerfReporter)==null||u.postSavedStage()});return function(){return s.apply(this,arguments)}})();c.push(p())}d.length>0&&c.push(o("WAWebAddonDBTable").addonInternalDBTable.bulkRemoveByMsgKey(a,d))}return c.length>0&&(yield(e||(e=n("Promise"))).all(c)),{removeFromUICollection:m}}),d.apply(this,arguments)}function m(e,t,n){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r,a){var i=t.processMode,l=t.tableMode,s=a==null?void 0:a.metricReporter;if(i===o("WAWebAddonConstants").AddonProcessMode.Hydration)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError);var d=yield c(i,l,r,s),m=d.removeFromUICollection;if(i!==o("WAWebAddonConstants").AddonProcessMode.HistorySync)if(r.add!=null){var p,_;s==null||(p=s.sendPerfReporter)==null||p.startRenderedStage(),yield(e||(e=n("Promise"))).all(o("WAWebAddonSortUtils").groupAddonsByProcessor(i,l,r.add).map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebAddonHydrationUtils").filterAddonsByHydratedStatus(e.addons),n=t.length!==0||m.length!==0||i===o("WAWebAddonConstants").AddonProcessMode.OnlineReceive;n&&(yield e.processor.updateCollection({add:t,remove:m},i),u.has(i)&&(yield e.processor.manageNotifications({add:i===o("WAWebAddonConstants").AddonProcessMode.Revoke?[]:e.addons,remove:m},{processMode:i})))});return function(t){return e.apply(this,arguments)}})())),s==null||(_=s.sendPerfReporter)==null||_.postRenderedStage()}else if(r.remove!=null){if(yield(e||(e=n("Promise"))).all(o("WAWebAddonSortUtils").groupAddonsByProcessor(i,l,r.remove).map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield e.processor.updateCollection({add:[],remove:m},i),u.has(i)&&(yield e.processor.manageNotifications({add:[],remove:m},{processMode:i}))});return function(t){return e.apply(this,arguments)}})())),i===o("WAWebAddonConstants").AddonProcessMode.DeleteForMe&&l===o("WAWebAddonConstants").AddonTableMode.Comment){var f=yield o("WAWebAddonProcessMsgsUtils").queryAddonParentMsgs(r.remove,o("WAWebAddonConstants").AddonProcessMode.DeleteForMe),g=f[0],h=[];for(var y of r.remove)y.kind===o("WAWebMsgType").MsgKind.CommentD
__d("WAWebCryptoCurve25519CalculateSignature",["WAWebCryptoLibraryUtilsApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield r("WAWebCryptoLibraryUtilsApi").signMsg(e.pubKey,e.privKey,t);return n}),s.apply(this,arguments)}l.calculateSignature=e}),98);
__d("WAWebDBMarkAsReadForTable",["WAWebModelStorageUtils","WAWebMsgKey","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return o("WAWebModelStorageUtils").getStorage().lock([e],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],o=yield n.anyOf(["msgKey"],t);return o.length!==0&&(yield n.bulkCreateOrReplace(o.map(function(e){return babelHelpers.extends({},e,{read:!0})}))),o.map(function(e){var t=e.msgKey;return r("WAWebMsgKey").from(t)})});return function(t){return e.apply(this,arguments)}})())}l.markAsReadForTable=e}),98);
__d("WAWebDBUpdateAddOnAcksForTable",["WANullthrows","WAWebModelStorageUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t,a){return o("WAWebModelStorageUtils").getStorage().lock([e],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],o=[],i=new Map;for(var l of t){var s=l.msgKey.toString();o.push(s),i.set(l.msgKey.toString(),l)}var u=yield n.anyOf(["msgKey"],o,{shouldDecrypt:!1}),c=[],d=[];for(var m of u){var p=r("WANullthrows")(i.get(m.msgKey));if(a(m,p)){var _=babelHelpers.extends({},m,{ack:p.ack});c.push(_),d.push(p)}}return yield n.bulkCreateOrReplace_ALREADY_ENCRYPTED_RECORDS_ONLY(c),d});return function(t){return e.apply(this,arguments)}})())}l.updateAddOnAcksForTable=e}),98);
__d("WAWebMessageAddOnType",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({Reaction:"reaction",ReactionEnc:"reaction_enc",PollVote:"poll_vote",KeepInChat:"keep_in_chat",MessageEdit:"message_edit",PinMessage:"pin_message",Comment:"comment",Unknown:"unknown"});i.MessageAddOnType=e}),66);
__d("WAWebDBCommentAddOnProvider",["Promise","WAWebDBMarkAsReadForTable","WAWebDBUpdateAddOnAcksForTable","WAWebMessageAddOnType","WAWebMsgType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s={type:o("WAWebMessageAddOnType").MessageAddOnType.Comment,matches:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.COMMENT},matchesFutureproof:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN&&t.futureproofType===o("WAWebMsgType").MSG_TYPE.COMMENT},canRenderInUi:function(){return!0},processOrphansForNewMsg:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){return(e||(e=n("Promise"))).resolve()});function r(e,n){return t.apply(this,arguments)}return r})(),updateAcks:function(t,n){return o("WAWebDBUpdateAddOnAcksForTable").updateAddOnAcksForTable("comments",t,n)},markAsRead:function(t){return o("WAWebDBMarkAsReadForTable").markAsReadForTable("comments",t.map(String))}};l.commentsAddOnProvider=s}),98);
__d("WAWebEphemeralKeepInChatUtils",["WAWebBackendApi","WAWebEphemeralConstants","WAWebLidMigrationUtils","WAWebMsgGetters","WAWebProtobufsE2E.pb","WAWebUserPrefsMeUser","WAWebWid","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){return e!=null&&e===o("WAWebProtobufsE2E.pb").KeepType.KEEP_FOR_ALL?o("WAWebEphemeralConstants").KeepInChatState.KEPT:e!=null&&e===o("WAWebProtobufsE2E.pb").KeepType.UNDO_KEEP_FOR_ALL?o("WAWebEphemeralConstants").KeepInChatState.UNKEPT:null}function s(e){return e===o("WAWebEphemeralConstants").KeepInChatState.KEPT?o("WAWebProtobufsE2E.pb").KeepType.KEEP_FOR_ALL:e===o("WAWebEphemeralConstants").KeepInChatState.UNKEPT?o("WAWebProtobufsE2E.pb").KeepType.UNDO_KEEP_FOR_ALL:o("WAWebProtobufsE2E.pb").KeepType.UNKNOWN}function u(e){return e===o("WAWebEphemeralConstants").KeepInChatState.KEPT}function c(e){return e===o("WAWebEphemeralConstants").KeepInChatState.UNKEPT}function d(e){var t,n;return e.forEach(function(e){(!t||m(e,t)===1)&&(n=t,t=e)}),n!=null&&o("WAWebBackendApi").frontendFireAndForget("logTieBreakIgnoredKicWam",{keepInChatMessage:n}),t}function m(e,t){return e.senderTimestampMs==null?-1:t.senderTimestampMs==null||e.senderTimestampMs>t.senderTimestampMs||e.senderTimestampMs===t.senderTimestampMs&&e.id.id>t.id.id?1:-1}function p(e){if(e.kicKey!=null){var t,n,r,a=o("WAWebMsgGetters").getIsGroupMsg(e);if(((t=e.kicKey)==null?void 0:t.fromMe)===!0)return o("WAWebUserPrefsMeUser").getMaybeMePnUser();if(a&&((n=e.kicKey)==null?void 0:n.participant)!=null)return o("WAWebWidFactory").asUserWidOrThrow(e.kicKey.participant);if(!a&&((r=e.kicKey)==null?void 0:r.remote)!=null)return o("WAWebWidFactory").asUserWidOrThrow(e.kicKey.remote)}}function _(e){return c(e.kicState)&&r("WAWebWid").equals.apply(r("WAWebWid"),o("WAWebLidMigrationUtils").toCommonAddressingMode(p(e),o("WAWebMsgGetters").getSender(e)))}l.parseKeepTypeToKicState=e,l.kicStateToKeepType=s,l.isKept=u,l.runKeepInChatTieBreaker=d,l.compareKeepInChatMessages=m,l.kicSenderSuperPowerActive=_}),98);
__d("WAWebMsgDataFromModel",[],(function(t,n,r,o,a,i){function e(t){var n=t.toJSON();return babelHelpers.extends({},n,{paymentNoteMsg:n.paymentNoteMsg?e(n.paymentNoteMsg):void 0})}i.msgDataFromMsgModel=e}),66);
__d("WAWebDBKeepInChatAddOnProvider",["WALogger","WAWebBackendApi","WAWebEphemeralKeepInChatUtils","WAWebMessageAddOnType","WAWebMsgDataFromModel","WAWebMsgType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s={type:o("WAWebMessageAddOnType").MessageAddOnType.KeepInChat,matches:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.KEEP_IN_CHAT},matchesFutureproof:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN&&t.futureproofType===o("WAWebMsgType").MSG_TYPE.KEEP_IN_CHAT},canRenderInUi:function(){return!0},processOrphansForNewMsg:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var r=n.map(function(e){return e.parsedMsgPayload}),a=o("WAWebEphemeralKeepInChatUtils").runKeepInChatTieBreaker(r);if(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["keepInChatAddOnProvider: found orphan"]))),a!=null){var i=o("WAWebMsgDataFromModel").msgDataFromMsgModel(a);yield o("WAWebBackendApi").frontendSendAndReceive("processKeepInChatMessage",{keepInChatMessage:i,allowNotification:!1})}});function r(e,n){return t.apply(this,arguments)}return r})()};l.keepInChatAddOnProvider=s}),98);
__d("WAWebDBReactionsAddOnProvider",["WAWebDBMarkAsReadForTable","WAWebDBUpdateAddOnAcksForTable","WAWebMessageAddOnType","WAWebMsgType","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e={type:o("WAWebMessageAddOnType").MessageAddOnType.Reaction,matches:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.REACTION},matchesFutureproof:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN&&t.futureproofType===o("WAWebMsgType").MSG_TYPE.REACTION},canRenderInUi:function(){return!0},processOrphansForNewMsg:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw r("err")("Reactions not yet integrated into orphan framework")});function t(){return e.apply(this,arguments)}return t})(),updateAcks:function(t,n){return o("WAWebDBUpdateAddOnAcksForTable").updateAddOnAcksForTable("reactions",t,n)},markAsRead:function(t){return o("WAWebDBMarkAsReadForTable").markAsReadForTable("reactions",t.map(String))}};l.reactionsAddOnProvider=e}),98);
__d("WAWebDBReactionsEncAddOnProvider",["WAWebMessageAddOnType","WAWebMsgType","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e={type:o("WAWebMessageAddOnType").MessageAddOnType.ReactionEnc,matches:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.REACTION_ENC},matchesFutureproof:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN&&t.futureproofType===o("WAWebMsgType").MSG_TYPE.REACTION_ENC},canRenderInUi:function(){return!0},processOrphansForNewMsg:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){throw r("err")("Reactions provider is deprecated")});function t(){return e.apply(this,arguments)}return t})()};l.reactionsEncAddOnProvider=e}),98);
__d("WAWebDBAddOnProviders",["WAWebDBCommentAddOnProvider","WAWebDBKeepInChatAddOnProvider","WAWebDBMessageEditAddOnProvider","WAWebDBPinInChatAddOnProvider","WAWebDBPollVotesAddOnProvider","WAWebDBReactionsAddOnProvider","WAWebDBReactionsEncAddOnProvider"],(function(t,n,r,o,a,i,l){var e=[o("WAWebDBPollVotesAddOnProvider").pollVotesAddOnProvider,o("WAWebDBKeepInChatAddOnProvider").keepInChatAddOnProvider,o("WAWebDBReactionsAddOnProvider").reactionsAddOnProvider,o("WAWebDBReactionsEncAddOnProvider").reactionsEncAddOnProvider,o("WAWebDBMessageEditAddOnProvider").messageEditAddOnProvider,o("WAWebDBPinInChatAddOnProvider").pinInChatAddOnProvider,o("WAWebDBCommentAddOnProvider").commentsAddOnProvider];function s(t){var n;return(n=e.find(function(e){return e.type===t}))!=null?n:null}function u(t){return e.find(function(e){return e.matches(t)})}function c(t){return e.find(function(e){return e.matchesFutureproof(t)})}l.addOnProviders=e,l.getProviderForAddOnType=s,l.getAddOnProviderForMsg=u,l.getAddOnProviderForFutureproofMsg=c}),98);
__d("WAWebMessageEditUtils",["$InternalEnum","WATimeUtils","WAWebABProps","WAWebMsgType","WAWebWid"],(function(t,n,r,o,a,i,l){var e,s=2592e3;function u(e){if(e)return s;var t=o("WAWebABProps").getABPropConfigValue("message_edit_window_duration_seconds");return t==null||t<=0?1200:t}function c(e){if(e)return s;var t=o("WAWebABProps").getABPropConfigValue("message_edit_client_entry_point_limit_seconds");return t==null||t<=0?900:t}var d=n("$InternalEnum").Mirrored(["TextEdit","CaptionEdit","EventEdit","RichResponseEdit","LoadingMediaEdit","PollEdit"]);function m(e){switch(e){case o("WAWebMsgType").MSG_TYPE.CHAT:return d.TextEdit;case o("WAWebMsgType").MSG_TYPE.IMAGE:case o("WAWebMsgType").MSG_TYPE.VIDEO:case o("WAWebMsgType").MSG_TYPE.DOCUMENT:return d.CaptionEdit;case o("WAWebMsgType").MSG_TYPE.EVENT_CREATION:return d.EventEdit;case o("WAWebMsgType").MSG_TYPE.POLL_CREATION:return d.PollEdit;case o("WAWebMsgType").MSG_TYPE.RICH_RESPONSE:return d.RichResponseEdit;case o("WAWebMsgType").MSG_TYPE.LOADING_MEDIA:return d.LoadingMediaEdit;default:return null}}var p=[(e=o("WAWebMsgType")).MSG_TYPE.CHAT,e.MSG_TYPE.IMAGE,e.MSG_TYPE.VIDEO,e.MSG_TYPE.DOCUMENT,e.MSG_TYPE.EVENT_CREATION,e.MSG_TYPE.POLL_CREATION,e.MSG_TYPE.RICH_RESPONSE,e.MSG_TYPE.LOADING_MEDIA];function _(e){return!!p.includes(e)}function f(e){var t=e.editTsInSeconds,n=e.msgKey,a=e.parentTsInSeconds,i=r("WAWebWid").isNewsletter(n.remote);return t!=null?t<a+u(i):o("WATimeUtils").unixTime()<a+u(i)}function g(e){var t=e.msgKey,n=e.parentTsInSeconds;return o("WATimeUtils").unixTime()<n+c(r("WAWebWid").isNewsletter(t.remote))}l.getMessageEditProcessingWindowDurationSeconds=u,l.MsgEditType=d,l.getMsgEditType=m,l.msgTypeSupportsEditing=_,l.isParentWithinEditProcessingWindow=f,l.isParentWithinEditUIWindow=g}),98);
__d("WAWebDBMessageEditAddOnProvider",["WAWebDBProcessEditProtocolMsgs","WAWebMessageAddOnType","WAWebMessageEditUtils","WAWebMsgType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e={type:o("WAWebMessageAddOnType").MessageAddOnType.MessageEdit,matches:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.PROTOCOL&&t.subtype==="message_edit"},matchesFutureproof:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN&&t.futureproofType===o("WAWebMsgType").MSG_TYPE.PROTOCOL&&t.futureproofSubtype==="message_edit"},canRenderInUi:function(t){var e=t.editMsgType?o("WAWebMessageEditUtils").getMsgEditType(t.editMsgType):o("WAWebMessageEditUtils").MsgEditType.TextEdit;if(!e)return!1;switch(e){case o("WAWebMessageEditUtils").MsgEditType.EventEdit:case o("WAWebMessageEditUtils").MsgEditType.PollEdit:return!1;case o("WAWebMessageEditUtils").MsgEditType.CaptionEdit:case o("WAWebMessageEditUtils").MsgEditType.TextEdit:case o("WAWebMessageEditUtils").MsgEditType.RichResponseEdit:case o("WAWebMessageEditUtils").MsgEditType.LoadingMediaEdit:return!0}},processOrphansForNewMsg:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r=yield o("WAWebDBProcessEditProtocolMsgs").processEditProtocolMsgs(t.map(function(e){return e.parsedMsgPayload})),a=(n=r.find(function(t){return t.parentMsg.id.equals(e.id)}))==null?void 0:n.editedMsgData;a&&Object.assign(e,a)});function t(t,n){return e.apply(this,arguments)}return t})()};l.messageEditAddOnProvider=e}),98);
__d("WAWebDBPinInChatAddOnProvider",["WAWebDBUpdateAddOnAcksForTable","WAWebMessageAddOnType","WAWebMsgType","WAWebPinMessageProcessor","WAWebPinMsgGatingUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e={type:o("WAWebMessageAddOnType").MessageAddOnType.PinMessage,matches:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE},matchesFutureproof:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN&&t.futureproofType===o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE},canRenderInUi:function(){return o("WAWebPinMsgGatingUtils").isPinnedMessagesM1ReceiverEnabled()},processOrphansForNewMsg:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.map(function(e){return e.parsedMsgPayload});yield o("WAWebPinMessageProcessor").processPinMessages(e.id.remote,n)});function t(t,n){return e.apply(this,arguments)}return t})(),updateAcks:function(t,n){return o("WAWebDBUpdateAddOnAcksForTable").updateAddOnAcksForTable("pinned-messages",t,n)}};l.pinInChatAddOnProvider=e}),98);
__d("WAWebDBPollVotesAddOnProvider",["WAWebDBMarkAsReadForTable","WAWebDBProcessPollUpdateMsgs","WAWebDBUpdateAddOnAcksForTable","WAWebMessageAddOnType","WAWebMsgType","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e={type:o("WAWebMessageAddOnType").MessageAddOnType.PollVote,matches:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.POLL_UPDATE&&t.subtype==="poll_vote"},matchesFutureproof:function(t){return t.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN&&t.futureproofType===o("WAWebMsgType").MSG_TYPE.POLL_UPDATE},canRenderInUi:function(){return!0},processOrphansForNewMsg:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=new Map;for(var a of t)n.set(a.msgKey,a);var i=yield o("WAWebDBProcessPollUpdateMsgs").processPollUpdateMsgs(t.map(function(e){var t=e.parsedMsgPayload;if(t.type===o("WAWebMsgType").MSG_TYPE.POLL_UPDATE&&t.addonEncrypted)return t;throw r("err")("Invalid poll vote orphan type")}));return i.map(function(e){var t,r,o=e.read||((t=(r=n.get(e.msgKey.toString()))==null?void 0:r.read)!=null?t:!1);return e.read===o?e:babelHelpers.extends({},e,{read:o})})});function t(t,n){return e.apply(this,arguments)}return t})(),updateAcks:function(t,n){return o("WAWebDBUpdateAddOnAcksForTable").updateAddOnAcksForTable("poll-votes",t,n)},markAsRead:function(t){return o("WAWebDBMarkAsReadForTable").markAsReadForTable("poll-votes",t.map(String))}};l.pollVotesAddOnProvider=e}),98);
__d("WAAsyncSleep",["Promise","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i){"use strict";var e;function l(e,t,n){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){t===void 0&&(t=200),n===void 0&&(n=200),e>0&&e%t===0&&(yield u(n))}),s.apply(this,arguments)}function u(t){return new(e||(e=n("Promise")))(function(e){return setTimeout(e,t)})}i.asyncSleepAfterGivenLoopIteration=l,i.asyncSleep=u}),66);
__d("WAWebDBContactRemoveSoftDeletedUsernames",["WALogger","WAWebLidAwareContactsDB","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.map(function(e){return e.toJid()}),a=yield r("WAWebLidAwareContactsDB").bulkGet(n),i=0,l=a.reduce(function(e,t){return t==null?(i++,e):(t.username!=null&&t.usernameSoftDeleted===!0&&e.push(t.id),e)},[]);i>0&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["removeSoftDeletedUsernames: "," missing contacts"])),i),l.length>0&&(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["removeSoftDeletedUsernames: removing usernames for "," LIDs"])),l.length),yield r("WAWebLidAwareContactsDB").bulkCreateOrMerge(l.map(function(e){return{id:e,username:void 0,usernameSoftDeleted:void 0}}),"DBContactRemoveSoftDeletedUsernames.removeSoftDeletedUsernames"))}),c.apply(this,arguments)}l.removeSoftDeletedUsernames=u}),98);
__d("WAWebDynamicThrottlingManager",[],(function(t,n,r,o,a,i){var e=(function(){function e(e,t){if(t===void 0&&(t=.2),t<=1e-5||t>=.8){var n=new Error("newValueRatio should be between 0.00001 and 0.8");throw n.stack,n}this.average=e,this.lastValue=e,this.newValueRatio=t}var t=e.prototype;return t.addObservation=function(t){this.average=this.average*(1-this.newValueRatio)+t*this.newValueRatio,this.lastValue=t},e})(),l=(function(){function t(n){var r,o,a,i,l;this.targetTimeMs=(r=n==null?void 0:n.targetTimeMs)!=null?r:t.DEFAULT_TARGET_TIME_MS,this.maxDelayTimeMs=(o=n==null?void 0:n.maxDelayTimeMs)!=null?o:t.DEFAULT_MAX_DELAY_TIME_MS,this.minBatchSize=(a=n==null?void 0:n.minBatchSize)!=null?a:t.DEFAULT_MIN_BATCH_SIZE,this.maxBatchSize=(i=n==null?void 0:n.maxBatchSize)!=null?i:t.DEFAULT_MAX_BATCH_SIZE,this.defaultBatchSize=(l=n==null?void 0:n.defaultBatchSize)!=null?l:t.DEFAULT_BATCH_SIZE,this.batchSize=this.defaultBatchSize,this.averageTotalTime=new e(this.targetTimeMs/1e3,.2)}var n=t.prototype;return n.getThrottleRate=function(){var e=this.getTotalTimeSeconds()*.5,t=Math.min(e,this.maxDelayTimeMs/1e3);return{batchSize:this.batchSize,delayMs:t*1e3}},n.setLastProcessTime=function(t,n){var e=t/1e3;this.averageTotalTime.addObservation(e);var r=this.targetTimeMs/1e3,o=this.getTotalTimeSeconds();o<r?o<r*.5?this.batchSize=this.batchSize>20?Math.floor(this.batchSize*1.2):this.batchSize+2:this.batchSize=this.batchSize>20?Math.floor(this.batchSize*1.1):this.batchSize+1:o>r*2?this.batchSize=this.batchSize>20?Math.floor(this.batchSize*.8):this.batchSize-2:this.batchSize=this.batchSize>20?Math.floor(this.batchSize*.9):this.batchSize-1,this.batchSize=Math.max(this.minBatchSize,Math.min(this.batchSize,this.maxBatchSize))},n.getTotalTimeSeconds=function(){return Math.max(this.averageTotalTime.average,this.averageTotalTime.lastValue)},n.reset=function(){this.batchSize=this.defaultBatchSize,this.averageTotalTime=new e(this.targetTimeMs/1e3,.2)},n.getMetrics=function(){return{batchSize:this.batchSize,avgTotalTimeMs:this.averageTotalTime.average*1e3,lastTotalTimeMs:this.averageTotalTime.lastValue*1e3}},t})();l.DEFAULT_TARGET_TIME_MS=400,l.DEFAULT_MAX_DELAY_TIME_MS=3e3,l.DEFAULT_MIN_BATCH_SIZE=1,l.DEFAULT_MAX_BATCH_SIZE=500,l.DEFAULT_BATCH_SIZE=50,i.DynamicThrottlingManager=l}),66);
__d("WAWebRunInBatches",["Promise","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i){var e;function l(e,t,n){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r,o){for(var a,i,l=(a=o==null?void 0:o.batchSize)!=null?a:1e3,s=(i=o==null?void 0:o.delayMs)!=null?i:0,u=0;u<t.length;u+=l){var c;if(o!=null&&(c=o.abortController)!=null&&c.signal.aborted)return;var d=t.slice(u,u+l);yield r(d),yield new(e||(e=n("Promise")))(function(e){return self.setTimeout(e,s)})}}),s.apply(this,arguments)}i.runInBatches=l}),66);
__d("WAWebDBCreateLidPnMappingsCommon",["Promise","WAAsyncSleep","WALogger","WATimeUtils","WAWebABProps","WAWebApiContact","WAWebContactsDbLidMigrationUtils","WAWebDBContactRemoveSoftDeletedUsernames","WAWebDynamicThrottlingManager","WAWebEnvironment","WAWebRunInBatches","WAWebSchemaContact_DO_NOT_USE_DIRECTLY","WAWebUsernameGatingUtils","WAWebWidFactory","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f=new(o("WAWebDynamicThrottlingManager")).DynamicThrottlingManager({targetTimeMs:100,maxDelayTimeMs:1e3,minBatchSize:5,maxBatchSize:300,defaultBatchSize:30});function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.bulkUpdatePhoneNumberJids,n=e.flushImmediately,a=e.handleNewIdentity,i=e.identityChangeHandlingEnabled,l=e.learningSource,s=e.mappings;o("WAWebABProps").getABPropConfigValue("wa_web_history_sync_dynamic_throttling")?yield y({mappings:s,flushImmediately:n,identityChangeHandlingEnabled:i,learningSource:l,handleNewIdentity:a,bulkUpdatePhoneNumberJids:t}):r("WAWebEnvironment").isWindows?yield o("WAWebRunInBatches").runInBatches(s,function(e){return b({mappings:e,flushImmediately:n,identityChangeHandlingEnabled:i,learningSource:l,handleNewIdentity:a,bulkUpdatePhoneNumberJids:t})}):yield b({mappings:s,flushImmediately:n,identityChangeHandlingEnabled:i,learningSource:l,handleNewIdentity:a,bulkUpdatePhoneNumberJids:t})}),h.apply(this,arguments)}function y(e){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.bulkUpdatePhoneNumberJids,n=e.flushImmediately,r=e.handleNewIdentity,a=e.identityChangeHandlingEnabled,i=e.learningSource,l=e.mappings;if(l.length!==0)for(var s=0;s<l.length;){var u=f.getThrottleRate(),c=Math.min(u.batchSize,l.length-s),d=l.slice(s,s+c),m=self.performance.now();yield b({mappings:d,flushImmediately:n,identityChangeHandlingEnabled:a,learningSource:i,handleNewIdentity:r,bulkUpdatePhoneNumberJids:t});var p=self.performance.now()-m;f.setLastProcessTime(p,d.length),u.delayMs>0&&(yield o("WAAsyncSleep").asyncSleep(u.delayMs)),s+=c}}),C.apply(this,arguments)}function b(e){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.bulkUpdatePhoneNumberJids,r=e.flushImmediately,a=e.handleNewIdentity,i=e.identityChangeHandlingEnabled,l=e.learningSource,s=e.mappings,d=i!=null?i:!0,m=[],p=[],f=new Map(s.map(function(e){return[e.pn,e.lid]})),g=o("WATimeUtils").unixTime(),h=o("WATimeUtils").castToUnixTime(0),y=[],C=new Set;s.forEach(function(e){var t=e.lid,n=e.pn,i=o("WAWebApiContact").lidPnCache.getCurrentLid(n),s=o("WAWebApiContact").lidPnCache.getPhoneNumber(t),u=s==null,c=!u,_=(i==null?void 0:i.equals(t))===!0,b=c&&!_,v,S;switch(l){case"usync":v=!1,S=u||b;break;case"peer-pn-message":case"recipient-latest-lid":case"peer-lid-message":case"migration-sync-latest":case"migration-sync-old":case"blocklist-active":case"blocklist-inactive":v=!1,S=!_;break;default:v=b,S=u}if(S){i!=null&&d&&y.push(a(n,!r));var R;l==="migration-sync-old"||l==="blocklist-inactive"?R=!0:R=f.get(n)!==t;var L=R?h:g;o("WAWebApiContact").warmUpLidPnMapping(t,n,L),m.push({lid:t.toString(),phoneNumber:n.toString()}),r?p.push({lid:t,pn:n,phoneNumberCreatedAt:L}):o("WAWebApiContact").lidPnCacheDirtySet.add(t.toString())}v&&C.add(n)}),r&&o("WAWebApiContact").lidPnCacheDirtySet.size>0&&k(p);var b=y.length>0?(_||(_=n("Promise"))).all(y).then(function(e){var t=0;for(var n of e){var r,a;t+=(r=n==null||(a=n.notifications)==null?void 0:a.length)!=null?r:0}o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["createLidPnMappings: "," id change notifs gen, src ",""])),t,l)}):(_||(_=n("Promise"))).resolve();C.size!==0&&(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["createLidPnMappings: "," contacts requiring usync, source ",""])),C.size,l),o("WAWebWorkerSafeBackendApi").workerSafeFireAndForget("syncContactListJob",{contactIds:Array.from(C),shouldSyncDevice:
__d("WAWebDBCreateLidPnMappings",["WAWebBackendApi","WAWebDBCreateLidPnMappingsCommon","WAWebIdentityChangeApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebBackendApi").frontendSendAndReceive("bulkUpdatePhoneNumberJids",{lidPhoneNumberMappings:e})}),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){return o("WAWebDBCreateLidPnMappingsCommon").createLidPnMappingsInBatches(babelHelpers.extends({},t,{handleNewIdentity:o("WAWebIdentityChangeApi").handleNewIdentity,bulkUpdatePhoneNumberJids:e}))}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){return o("WAWebDBCreateLidPnMappingsCommon").createLidPnMappings(babelHelpers.extends({},t,{handleNewIdentity:o("WAWebIdentityChangeApi").handleNewIdentity,bulkUpdatePhoneNumberJids:e}))}),m.apply(this,arguments)}l.flushLidPnMappingsToDb=o("WAWebDBCreateLidPnMappingsCommon").flushLidPnMappingsToDb,l.createLidPnMappingsInBatches=u,l.createLidPnMappings=d}),98);
__d("WAWebSchemaMessageOrphans",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey,i=t.removeIndex;e.add("message-orphans").version(o("WAWebModelStorageVersions").messageOrphansCreateTable(),[a("msgKey"),n("parentMsgKey"),r("parentMsgKey"),n("sender"),n("parsedMsgPayload"),n("senderTimestampMs"),r("senderTimestampMs")]).version(o("WAWebModelStorageVersions").messageOrphansAddColumns(),[n("t"),r("t"),n("type"),i("senderTimestampMs"),n("read"),n("reportingTokenInfo")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("message-orphans")}l.addTable=e,l.getMessageOrphanTable=s}),98);
__d("WAWebDBStoreMessageOrphans",["WALogger","WAWebDBAddOnProviders","WAWebDBMessageSerialization","WAWebMessageAddOnType","WAWebMsgGetters","WAWebSchemaMessageOrphans","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e,t,n){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["storeMessageOrphans:"])));var a=t.map(function(e){var t,a;return babelHelpers.extends({msgKey:e.id.toString(),parentMsgKey:n(e).toString(),sender:o("WAWebMsgGetters").getSender(e).toString(),parsedMsgPayload:o("WAWebDBMessageSerialization").dbRowFromMessage(babelHelpers.extends({},e),r),type:(t=(a=o("WAWebDBAddOnProviders").addOnProviders.find(function(t){return t.matches(e)}))==null?void 0:a.type)!=null?t:o("WAWebMessageAddOnType").MessageAddOnType.Unknown,senderTimestampMs:e.senderTimestampMs,t:e.t},(r==null?void 0:r.storeReportingInfo)===!0&&e.reportingTokenInfo!=null&&{reportingTokenInfo:e.reportingTokenInfo})});yield o("WAWebSchemaMessageOrphans").getMessageOrphanTable().bulkCreateOrReplace(a)}),u.apply(this,arguments)}l.storeMessageOrphans=s}),98);
__d("WAWebDBEphemeralMessage",["Promise","WALogger","WATimeUtils","WAWebAppTracker","WAWebDBMessageDelete","WAWebEphemeralKeepInChatUtils","WAWebEphemeralityUtils","WAWebLidAwareContactsDB","WAWebLidMigrationUtils","WAWebMsgKey","WAWebSchemaMessage","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["pruneExpiredMessages started"]))).tags("ephemeral-messages");var t=yield o("WAWebSchemaMessage").getMessageTable().lessThan(["expiredTimestamp"],o("WATimeUtils").unixTime(),{shouldDecrypt:!1}),n=t.filter(function(e){return!o("WAWebEphemeralKeepInChatUtils").isKept(e.kicState)});return n.length===0?[]:(o("WAWebAppTracker").AppTracker.start(o("WAWebAppTracker").AppTrackerType.PurgeEphemeral),yield o("WAWebDBMessageDelete").removeMessagesFromHistory(n.map(function(e){return e.id.toString()})).finally(function(){return o("WAWebAppTracker").AppTracker.stop(o("WAWebAppTracker").AppTrackerType.PurgeEphemeral)}),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["pruneExpiredMessages completed"]))).tags("ephemeral-messages"),n)}),m.apply(this,arguments)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e.length!==0)return o("WAWebAppTracker").AppTracker.start(o("WAWebAppTracker").AppTrackerType.PurgeEphemeral),o("WAWebDBMessageDelete").removeMessagesFromHistory(e.map(function(e){return e.id.toString()})).finally(function(){return o("WAWebAppTracker").AppTracker.stop(o("WAWebAppTracker").AppTrackerType.PurgeEphemeral)})}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.contactId,a=e.messageId,i=yield(c||(c=n("Promise"))).all([o("WAWebSchemaMessage").getMessageTable().get(a),r("WAWebLidAwareContactsDB").get(t)]),l=i[0],s=i[1];if(!(l==null||s==null)){var d=r("WAWebMsgKey").fromString(a);if(!d.fromMe&&!(!d.remote.isRegularUser()||d.participant!=null)){var m=o("WAWebWidFactory").createWid(t),p=o("WAWebLidMigrationUtils").toCommonAddressingMode(d.remote,m),_=p[0],f=p[1];if(r("WAWebWid").equals(_,f)&&o("WAWebEphemeralityUtils").isEphemeralityDisabledForMessagingWithContact(s)){var g=l.ephemeralDuration!=null&&l.ephemeralDuration>0,h=l.expiredTimestamp!=null;!g&&!h||(o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["convertMessageNotEphemeralForContactWithEphmeralityDisabled"]))),yield o("WAWebSchemaMessage").getMessageTable().merge(a,{ephemeralDuration:0,ephemeralStartTimestamp:void 0,ephemeralSettingTimestamp:void 0,ephemeralOutOfSync:void 0,expiredTimestamp:void 0,ephemeralSettingUser:void 0}))}}}}),g.apply(this,arguments)}l.pruneExpiredMessages=d,l.removeExpiredMessagesFromHistory=p,l.convertMessageNotEphemeralForContactWithEphmeralityDisabled=f}),98);
__d("WATopLevelDomains",[],(function(t,n,r,o,a,i){var e=new Set(["aaa","abb","abbott","abogado","abudhabi","ac","academy","accountant","accountants","ad","adult","ae","aero","af","afl","africa","ag","agency","ai","aig","airforce","al","alsace","am","amazon","amex","amsterdam","android","ao","apartments","app","apple","ar","arab","archi","army","arpa","art","as","asia","associates","at","au","auction","audi","audio","auspost","auto","autos","aw","aws","ax","az","ba","baby","band","bank","bar","barcelona","barclaycard","barclays","bargains","basketball","bauhaus","bayern","bb","bbva","bd","be","beauty","beer","berlin","best","bet","bf","bg","bh","bi","bible","bid","bike","bingo","bio","biz","bj","black","blackfriday","blog","blue","bm","bmw","bn","bnpparibas","bo","boats","bond","boo","boston","bot","boutique","box","br","bradesco","broker","brother","brussels","bs","bt","build","builders","business","buzz","bw","by","bz","bzh","ca","cab","cafe","cam","camera","camp","canon","capetown","capital","car","cards","care","career","careers","cars","casa","cash","casino","cat","catering","cba","cc","cd","center","ceo","cern","cf","cfd","cg","ch","charity","chase","chat","cheap","christmas","chrome","church","ci","citic","city","ck","cl","claims","cleaning","click","clinic","clothing","cloud","club","clubmed","cm","cn","co","coach","codes","coffee","college","cologne","com","community","company","computer","condos","construction","consulting","contact","contractors","cooking","cool","coop","corsica","country","coupons","courses","cpa","cr","credit","cricket","crs","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dad","dance","date","dating","day","de","dealer","deals","delivery","deloitte","democrat","dental","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","diy","dj","dk","dm","do","doctor","dog","domains","download","durban","dvag","dz","earth","ec","eco","edeka","edu","education","ee","eg","email","energy","engineer","engineering","enterprises","epson","equipment","es","esq","estate","et","eu","eus","events","exchange","expert","exposed","express","extraspace","fail","faith","family","fan","fans","farm","fashion","feedback","fi","film","finance","financial","fish","fishing","fit","fitness","fj","fk","flights","flir","florist","flowers","fm","fo","foo","food","football","forex","forsale","forum","foundation","fox","fr","frl","fujitsu","fun","fund","furniture","futbol","fyi","ga","gal","gallery","game","games","garden","gay","gd","gdn","ge","gent","gf","gg","gh","gi","gift","gifts","gives","giving","gl","glass","gle","global","globo","gm","gmbh","gn","godaddy","gold","golf","goog","google","gop","gov","gp","gq","gr","graphics","gratis","green","group","gs","gt","guide","guru","gw","gy","hair","hamburg","haus","health","healthcare","help","hermes","hiphop","hk","hm","hn","hockey","holdings","holiday","homes","honda","horse","host","hosting","house","how","hr","ht","hu","ice","icu","id","ie","ikano","il","im","immo","immobilien","in","inc","industries","info","ing","ink","institute","insurance","insure","int","international","investments","io","iq","ir","irish","is","ismaili","ist","istanbul","it","itau","itv","java","jcb","je","jetzt","jewelry","jio","jm","jnj","jo","jobs","joburg","jp","kaufen","ke","kg","kh","ki","kids","kim","kitchen","kiwi","kn","koeln","komatsu","kp","kpmg","kr","krd","kred","kw","ky","kyoto","kz","la","land","landrover","lat","law","lawyer","lb","lc","leclerc","legal","lgbt","li","lidl","life","lighting","lilly","limited","limo","link","live","lk","llc","loan","loans","local","lol","london","love","ls","lt","ltd","ltda","lu","lundbeck","luxe","luxury","lv","ly","ma","madrid","makeup","man","management","mango","market","marketing","markets","mba","mc","md","me","media","meet","melbourne","meme","memorial","men","menu","mg","mh","miami","microsoft","mil","mk","ml","mm","mn","mo","mobi","moda","moe","mom","monash","money","monster","mortgage","moscow","motorcycles","mov","movie","mp","mq","mr","ms","mt","mu","museum","music","mv","mw","mx","my","mz","na","nab",
/**
* License: https://www.facebook.com/legal/license/NKF0mBOyBt2/
*/
__d("punycode-2.1.1",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e};function s(){var e=2147483647,t=36,n=1,r=26,o=38,a=700,i=72,s=128,u="-",c=/^xn--/,d=/[^\0-\x7E]/,m=/[\x2E\u3002\uFF0E\uFF61]/g,p={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},_=t-n,f=Math.floor,g=String.fromCharCode;function h(e){throw new RangeError(p[e])}function y(e,t){for(var n=[],r=e.length;r--;)n[r]=t(e[r]);return n}function C(e,t){var n=e.split("@"),r="";n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(m,".");var o=e.split("."),a=y(o,t).join(".");return r+a}function b(e){for(var t=[],n=0,r=e.length;n<r;){var o=e.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var a=e.charCodeAt(n++);(a&64512)==56320?t.push(((o&1023)<<10)+(a&1023)+65536):(t.push(o),n--)}else t.push(o)}return t}var v=function(t){return String.fromCodePoint.apply(String,t)},S=function(n){return n-48<10?n-22:n-65<26?n-65:n-97<26?n-97:t},R=function(t,n){return t+22+75*(t<26)-((n!=0)<<5)},L=function(n,i,l){var e=0;for(n=l?f(n/a):n>>1,n+=f(n/i);n>_*r>>1;e+=t)n=f(n/_);return f(e+(_+1)*n/(n+o))},E=function(a){var o=[],l=a.length,c=0,d=s,m=i,p=a.lastIndexOf(u);p<0&&(p=0);for(var _=0;_<p;++_)a.charCodeAt(_)>=128&&h("not-basic"),o.push(a.charCodeAt(_));for(var g=p>0?p+1:0;g<l;){for(var y=c,C=1,b=t;;b+=t){g>=l&&h("invalid-input");var v=S(a.charCodeAt(g++));(v>=t||v>f((e-c)/C))&&h("overflow"),c+=v*C;var R=b<=m?n:b>=m+r?r:b-m;if(v<R)break;var E=t-R;C>f(e/E)&&h("overflow"),C*=E}var k=o.length+1;m=L(c-y,k,y==0),f(c/k)>e-d&&h("overflow"),d+=f(c/k),c%=k,o.splice(c++,0,d)}return String.fromCodePoint.apply(String,o)},k=function(a){var o=[];a=b(a);var l=a.length,c=s,d=0,m=i;for(var p of a)p<128&&o.push(g(p));var _=o.length,y=_;for(_&&o.push(u);y<l;){var C=e;for(var v of a)v>=c&&v<C&&(C=v);var S=y+1;C-c>f((e-d)/S)&&h("overflow"),d+=(C-c)*S,c=C;for(var E of a)if(E<c&&++d>e&&h("overflow"),E==c){for(var k=d,I=t;;I+=t){var T=I<=m?n:I>=m+r?r:I-m;if(k<T)break;var D=k-T,x=t-T;o.push(g(R(T+D%x,0))),k=f(D/x)}o.push(g(R(k,0))),m=L(d,S,y==_),d=0,++y}++d,++c}return o.join("")},I=function(t){return C(t,function(e){return c.test(e)?E(e.slice(4).toLowerCase()):e})},T=function(t){return C(t,function(e){return d.test(e)?"xn--"+k(e):e})},D={version:"2.1.0",ucs2:{decode:b,encode:v},decode:E,encode:k,toASCII:T,toUnicode:I};l.exports=D}var u=!1;function c(){return u||(u=!0,s()),l.exports}function d(e){switch(e){case void 0:return c()}}a.exports=d}),null);
__d("punycode",["punycode-2.1.1"],(function(t,n,r,o,a,i){a.exports=n("punycode-2.1.1")()}),null);
__d("WALinkify",["WALogger","WATopLevelDomains","punycode"],(function(t,n,r,o,a,i,l){"use strict";var e,s=Array.from(o("WATopLevelDomains").TLD).join("|"),u="(?:http|https)://|mailto:",c=/^https?:\/\/$/gi,d="\\w|[^\\s\0-\x7F\xAB\xBB\u2018\u2019\u201C\u201D]|%[0-9a-f][0-9a-f]",m=s+"|xn--(?:"+d+")+",p="(?:"+d+")|(?:"+d+")(?:"+d+"|-)*(?:"+d+")",_="(?!_)(?:(?:"+p+")\\.)+("+m+")(?!\\."+p+")",f=":\\d{1,5}",g="@!.?,(\\[{<\xAB\u2018\u201C:",h="(?:"+d+"|[^\\s%])",y="/"+h+"*?",C="["+g+"]*(?!"+h+"|#)",b="\\?(?!"+C+")"+h+"*?",v="#"+h+"*?",S="0-9a-z!#$%&'*+/=?^_`{|}~\\-",R="\\b\\w["+S+"]*(?:\\.["+S+"]+)*",L="^|\\W\\.|[^/\\w.]|_",E="("+L+")("+u+")?("+R+"@)?("+_+")(?:(?!"+p+")|(?=_))(?:(?=[^:/?#])|("+f+")?("+y+")?("+b+")?("+v+")?(?="+C+"))",k=1,I=2,T=3,D=4,x=5,$=6,P=7,N=8,M=9,w=new Map([[34,34],[41,40],[62,60],[93,91],[125,123],[187,171],[8217,8216],[8221,8220]]),A=new Map([[34,34],[40,41],[60,62],[91,93],[123,125],[171,187],[8216,8217],[8220,8221]]),F=new RegExp(""+E,"ig"),O=new RegExp("\\.(?:"+m+")","i");function B(t){try{return F.exec(t)}catch(n){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["text size: ",", error: ",""])),t.length,String(n)).sendLogs("linkify-regex-error"),null}}function W(e,t){if(t===void 0&&(t=!1),!O.test(e))return[];F.lastIndex=0;for(var n=[],r;r=B(e);){var o=U(r,t);o&&n.push(o)}return n}function q(e,t){return t===void 0&&(t=!1),O.test(e)?(F.lastIndex=0,U(B(e),t)):null}function U(e,t){if(t===void 0&&(t=!1),!e)return null;var n=e[k].length,a=e[0],i=e.index+n,l=e.index,s=e[k]==="_";if(s&&l-1&&/\S/.test(e.input[l-1]))return null;var u=e[x];if(u&&u.startsWith("xn--")&&!o("WATopLevelDomains").TLD.has(r("punycode").toUnicode(u)))return null;if(e[$]){var d=parseInt(e[$].slice(1),10);if(e[$][1]==="0"||!(0<d&&d<65536))return null}var m=[M,N,P].find(function(t){return e&&e[t]})||0;if(m){var p=[],_=e[m];_.slice(-1)==="_"&&a[i-1]==="_"&&(a=a.slice(0,-1),e[m]=_=_.slice(0,-1));for(var f=0,g=0,h=0;h<_.length;h++){var y=_.charCodeAt(h);y===g?(g=p.pop()||0,g===0&&(f=h)):A.has(y)?(g!==0&&p.push(g),g=A.get(y)):w.has(y)||g===0&&(f=h)}if(f!==_.length-1)if(m===N&&g!==0)a=a.slice(n);else{var C=e.slice(I,m);C.splice(x-I,1),a=C.filter(function(e){return e}).join("")+_.slice(0,f+1),F.lastIndex=i+a.length}else a=a.slice(n)}else a=a.slice(n);var b=a,v=e[I],S=!!(v&&v.match(c));if(t&&!S)return null;v?v=v.toLowerCase():(b.toLowerCase().indexOf("irc.")===0?v="irc://":b.toLowerCase().indexOf("ftp.")===0?v="ftp://":e[T]?v="mailto:":v="http://",b=v+b);var R=e[D];return{href:b,url:a,index:i,input:e.input,scheme:v,username:e[T],domain:R,port:e[$],path:e[P],params:e[N],anchor:e[M],isHttp:S}}function V(e){var t=q(e);return t&&t.url===e&&t.scheme==="mailto:"&&t.username!=null&&t.username!==""&&(t.params==null||t.params==="")&&(t.anchor==null||t.anchor==="")?t:null}l.findLinks=W,l.findLink=q,l.validateEmail=V}),98);
__d("WALanguagesAndRegions",[],(function(t,n,r,o,a,i){"use strict";var e={fub:["237","235","234"],af:["237","27"],agq:["237"],yay:["234"],bss:["237"],agg:["675"],ast:["34"],avu:["243","211"],az:["994"],bkc:["237","241"],ksf:["237"],bfd:["237"],bjt:["221"],bcn:["234"],bas:["237"],bsq:["231"],bkv:["234"],bom:["234"],btt:["234"],bin:["234"],bmq:["226","223"],bs:["387","385","383","382","381"],fue:["229","228"],br:["33"],bys:["234"],bwr:["234"],cky:["234"],ca:["376","33","39","34"],tzm:["212"],fuq:["234"],ckl:["234"],asg:["234"],co:["33","39"],crh:["7"],hr:["387","385","383","382","381"],mfn:["234"],cs:["420","421"],dbq:["237","234"],dnj:["225","231"],dzg:["235","227"],ddn:["229"],dgh:["234"],dow:["237"],dua:["229"],nl:["297","32","599","31","1","597"],igb:["234"],etr:["675"],enn:["234"],kgy:["675"],et:["372"],ich:["234"],ee:["229","233","228"],ewo:["237"],fo:["298"],fmp:["237"],fi:["358","46"],fr:["32","229","226","257","237","1","236","242","243","235","269","253","240","33","241","509","225","352","261","223","377","227","250","221","248","41","228","678"],fur:["39"],ff:["237","224","222","221"],gaj:["675"],gl:["34"],gby:["234"],gba:["236"],gmm:["237"],de:["43","32","49","423","352","41"],tof:["675"],god:["225"],ank:["234"],gkn:["234"],gux:["229","226","227","228"],gde:["237","234"],gkp:["224"],kl:["299"],jgk:["234"],ha:["229","237","235","233","225","227","234","249","228"],haw:["1"],hbb:["234"],hu:["36"],dud:["234"],jab:["234"],iby:["234"],is:["354"],idu:["234"],ig:["240"],ige:["234"],ikx:["256"],ikk:["234"],ikq:["234"],smn:["358"],ga:["353","44"],atg:["234"],izi:["234"],dyo:["220","221"],jbu:["237","234"],kab:["213"],kea:["238"],tbd:["675"],hig:["234"],kai:["234"],kkj:["237","236","242"],kzr:["237","235"],naq:["264"],geb:["675"],okr:["234"],ksh:["49"],ses:["223"],khq:["223"],kun:["291","251"],kup:["675"],kub:["237","234"],kpe:["224","231"],nmg:["237","240"],ku:["963","90"],lkt:["1"],hia:["234"],lag:["255"],lv:["371"],lmp:["237"],ln:["242","243"],liv:[],lt:["370"],yaz:["234"],nds:["55","49","31"],dsb:["49"],lu:["243"],lb:["32","33","49","352"],mda:["234"],mb:["261"],mt:["356"],mi:["64"],arn:["56"],mas:["254","255"],ffm:["223"],mql:["229","228"],mbo:["237"],mbu:["234"],mif:["237"],mzm:["234"],mua:["237","235"],sur:["234"],nv:["1"],anc:["234"],nnh:["237"],jgo:["237"],fuv:["237","234"],nin:["234"],dgi:["226"],se:["358","46","47"],nso:["27"],ann:["234"],oc:["33","39","377","34"],pbi:["237"],pip:["234"],pl:["48"],pt:["244","55","238","240","245","853","258","351","239","670"],prg:[],fuf:["224","223","221","232"],qu:["54","591","57","593","51"],ro:["373","40"],cla:["234"],sav:["221"],sg:["236","235","243"],gd:["44"],seh:["258"],sr:["387","385","383","382","381"],sh:["387","385","383","382","381"],srr:["220","221"],sch:["39"],sld:["226"],sms:["358"],sk:["420","421"],sl:["386"],sok:["235"],es:["54","501","591","56","57","506","53","593","503","240","502","504","52","505","507","595","51","34","1","598","58"],srn:["597"],gsw:["43","33","49","423","41"],shi:["212"],tal:["234"],tmh:["223"],taq:["226","223"],tan:["234"],twq:["227"],blt:["856","84"],yer:["234"],tuq:["235","218","227","234"],ttr:["234"],tik:["237"],to:["676"],dts:["223"],kdl:["234"],tsw:["234"],tr:["90"],tk:["993"],hsb:["49"],vai:["231","232"],vi:["855","84"],vo:[],vut:["237","234"],wja:["234"],wa:["32"],wae:["43","39","423","41"],wji:["234"],cy:["44"],fy:["31"],fuh:["229","226","227"],yba:["234"],yav:["237"],yle:["675"],yll:["675"],yo:["229","234"],dje:["227"],gnd:["237"]};i.LANGUAGE_TO_REGIONS=e}),66);
__d("WAStringz",[],(function(t,n,r,o,a,i){"use strict";var e=/\ud83c[\udffb-\udfff](?=\ud83c[\udffb-\udfff])|(?:[^\ud800-\udfff][\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]?|[\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]|\ud83c[\udffb-\udfff])?)*/g;function l(t){var n=t.match(e);return n?n.length:0}function s(t,n,r){n===void 0&&(n=0);var o=t.match(e);return o?o.slice(Math.max(0,n),Math.max(0,r)).join(""):""}function u(t){return t.match(e)||[]}i.astralRange=e,i.length=l,i.substring=s,i.toArray=u}),66);
__d("WAIdn",["WALanguagesAndRegions","WAStringz"],(function(t,n,r,o,a,i,l){"use strict";var e={\u00ED:["ast","ksf","bas","ca","cs","dua","nl","ee","ewo","fo","fr","gl","kl","hu","is","ga","dyo","kea","kkj","nmg","lkt","lag","ln","lu","mas","nnh","jgo","pt","qu","seh","sk","es","to","vai","vi","wae","cy","fy","yav","yo"],\u00EE:["af","agq","bss","bfd","bas","bkv","btt","nl","igb","ewo","fr","fur","gaj","gby","kl","jab","atg","jbu","kkj","naq","ksh","ku","nmb","lmp","ln","mda","mg","mas","mzm","jgo","nin","ann","ro","sg","scn","srn","yer","tr","wa","cy","yav","yle"],\u00FC:["agg","ast","az","br","ca","co","cs","nl","etr","et","fr","gl","de","tof","god","hu","tbd","geb","ksh","kup","nds","lb","arn","oc","sg","sk","es","gsw","dts","tr","tk","vo","wa","wae","fy","yll"],\u010B:["mt"],\u012B:["agq","bss","bfd","bas","bkv","btt","ddn","igb","kjy","ich","gux","haw","jab","iby","idu","jbu","kub","nmg","lv","mda","mi","mas","mql","nin","prg","gd","to","yba","yav"],\u0131:["az","crh","tr"],\u013C:["lv"],\u0142:["dsb","nv","pl","hsb"],\u0161:["bs","hr","cs","dzg","et","fi","smn","geb","khq","ses","kun","lkt","lv","lt","dsb","se","nso","prg","sr","sh","sms","sk","sl","taq","twq","tuq","hsb","wqe","dje"],\u0199:["ckl","ank","ha","ikx","kai","hia","mbu","anc","nin","pip","tal","tan","wja","wji"],\u01C0:["naq"],\u01C1:["naq"],\u022F:["liv"],\u0251:["fmp","dud","tmh"],\u0253:["fub","yay","bkc","bjt","bcn","bas","bsq","bmq","fue","bys","bwr","cky","fuq","ckl","asg","dbq","dnj","dgh","dow","dua","enn","ff","gby","gba","gmm","ank","gde","gkp","jgk","ha","hbb","ikx","kkj","hig","kzr","kai","kpe","nmg","hia","ffm","mbo","mbu","mif","mzm","mua","sur","anc","fuv","nin","dgi","pbi","pip","fuf","cla","sav","srr","sld","sok","tal","tan","yer","ttr","tik","kdl","tsw","vai","vut","wja","wji","fuh","gnd"],\u1E0D:["tzm","kab","okr","shi","tmh","taq"],\u1E5B:["tzm","kab","shi"],\u1E6D:["tzm","kab","shi","tmh","taq"],\u1E89:[],\u1EA1:["izi","yaz","blt","vi"],\u1EB9:["yay","bom","bin","mfn","dzg","igb","enn","gkn","iby","ikk","ikw","izi","okr","yaz","blt","tan","tuq","vi","yo"],\u1ECB:["avu","mfn","igb","enn","iby","ig","ige","ikk","ikw","izi","okr","blt","tan","vi"]},s=new Set(["abq","ab","ady","av","az","ba","be","bs","bg","bua","ce","ckt","cu","cv","crh","dar","dng","myv","evn","gag","inh","kbd","xal","krc","kaa","kk","kjh","kca","ky","kv","koi","kpy","kum","lbe","lez","mk","mns","chm","mdf","mn","ttt","gld","yrk","nog","os","ru","rue","sr","sh","cjs","alt","tab","tg","tt","tkr","tk","tyv","ude","udm","uk","uz","mrj","sah"]),u=new Set(["374","994","375","387","359","995","7","383","996","389","373","976","382","381","992","993","380","998"]),c="\u0430\u0432\u0433\u0435\u043A\u043C\u043D\u043E\u0440\u0441\u0442\u0443\u0445\u0448\u0449\u044C\u0455\u0456\u0458\u0461\u0475\u04AF\u04BB\u04CF\u0501\u051B\u051D\u0527\uA699";function d(e){return s.has(e)}function m(e){return u.has(e)}function p(e){return c.includes(e)}var _=new RegExp("^[a-z0-9-]+$"),f=2;function g(t,n,r,a){var i=t.split("."),l,s=!1;if(i.forEach(function(e){if(s=!e.match(_),s)if(!l)l=e;else return null}),l==null||s)return null;for(var u=[],c=!0,g=o("WAStringz").toArray(l),h=0;h<g.length;h++){var y=g[h];if(c=c&&p(y),!c&&e[y]){if(u.length>=f)return null;u.push(y)}}if(c)return m(r)||m(n)||a.some(function(e){return d(e)})?null:new Set(g);if(!u.length)return null;var C=u.filter(function(t){var i=e[t];if(i==null||a.some(function(e){return i.includes(e)}))return!1;for(var l=new Set,s=0;s<i.length;s++){var u=o("WALanguagesAndRegions").LANGUAGE_TO_REGIONS[i[s]];if(u!=null)for(var c=0;c<u.length;c++)l.add(u[c])}return!(l.has(r)||l.has(n))});return C.length?new Set(C):null}l.findSuspiciousCharacters=g}),98);
__d("WASuspiciousLinks",["WAIdn","WAJids","WAPhoneFindCC"],(function(t,n,r,o,a,i,l){"use strict";var e=/^(?:https?:\/\/)?([^/?#]+)(?:[/?#]|$)/i,s="ZZ";function u(t,n,r,a){var i=t.match(e),l=i&&i[1];if(l==null)return null;var u=o("WAPhoneFindCC").phoneCC(r),c;if(n==="whatsapp")c="";else{var d=o("WAJids").interpretAndValidateJid(n.toString());c=d.jidType!=="lidUser"?o("WAPhoneFindCC").phoneCC(o("WAJids").toPhoneUserJid(n)):s}var m=a.map(function(e){return e.toLowerCase()});return o("WAIdn").findSuspiciousCharacters(l,c,u,m)}l.findSuspiciousCharacters=u}),98);
__d("WAWebLinkify",["WAJids","WALinkify","WASuspiciousLinks","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){function e(e,t,n){t===void 0&&(t=!1);var r=o("WALinkify").findLinks(e,t);return r.map(function(e){return c(e,n)})}function s(e,t,n){t===void 0&&(t=!1);var r=o("WALinkify").findLink(e,t);if(r!=null)return c(r,n)}function u(e){return e.body!=null&&s(e.body,!0)!=null}function c(e,t){var n=o("WAWebUserPrefsMeUser").getMaybeMePnUser(),r=null;if(t&&n){var a=t.isLid()?o("WAJids").toLidUserJid(t.user):o("WAJids").toPhoneUserJid(t.user);r=o("WASuspiciousLinks").findSuspiciousCharacters(e.domain,a,o("WAJids").toPhoneUserJid(n.user),[])}return babelHelpers.extends({},e,{suspiciousCharacters:r!=null?r:void 0})}l.findLinks=e,l.findLink=s,l.hasHttpLink=u}),98);
__d("WAWebDBEncryptMultipleMsgs",["Promise","WAAsyncSleep","WALogger","WAWebBrokerGlobalAppState","WAWebDBMessageSerialization","WAWebDBMessageUtils","WAWebDbEncryptionKey","WAWebLinkify","WAWebSchemaMessage","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="DroppingMsgRowDueToLogout",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error));function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a){a===void 0&&(a=!1),yield o("WAWebDbEncryptionKey").DbEncKeyStore.waitForFinalDbMsgEncKey(),yield new(u||(u=n("Promise")))(function(e){return self.setTimeout(e,0)});var i;if(a){i=[];for(var l=0;l<t.length;l++)try{var d=t[l],m=yield p(d,l);i.push(m)}catch(t){if(t instanceof c)throw t;var _=r("getErrorSafe")(t);o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["processAndEncryptSingleMsgRow throttle"]))).catching(_).tags("message-store")}}else{var f=yield(u||(u=n("Promise"))).all(t.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield p(e).catch(function(e){if(e instanceof c)throw e;o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["processAndEncryptSingleMsgRow no-throttle"]))).catching(e).tags("message-store")}).finally(function(){});return t});return function(t){return e.apply(this,arguments)}})()));i=f.filter(Boolean)}return i}),m.apply(this,arguments)}function p(e,t){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(r("WAWebBrokerGlobalAppState").isLogoutInProgress)return(u||(u=n("Promise"))).reject(new c);t!=null&&(yield o("WAAsyncSleep").asyncSleepAfterGivenLoopIteration(t,35,100));var a=o("WAWebSchemaMessage").getMessageTable(),i=o("WAWebDBMessageUtils").getVcardWids(e),l=o("WAWebDBMessageSerialization").dbRowFromMessage(e),s=yield a.preflightEncryptSingleRecord(babelHelpers.extends({},l)),d=babelHelpers.extends({},l,s);return i!=null&&(d.vcardWAids=i),[d,o("WAWebLinkify").hasHttpLink(e)]}),_.apply(this,arguments)}l.DroppingMsgRowDueToLogout=c,l.encryptMultipleDBMsgs=d,l.processAndEncryptSingleMsgRow=p}),98);
__d("WAPromiseMap",["Promise"],(function(t,n,r,o,a,i){"use strict";var e;function l(t,r){return(e||(e=n("Promise"))).resolve(t).then(function(t){return(e||(e=n("Promise"))).all(t.map(function(e,t){return r(e,t)}))})}i.promiseMap=l}),66);
__d("WAWebDBGroupHistoryPreProcessor",["WAWebABProps","WAWebApiHydrateWidsUtil","WAWebDBMessageSerialization","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){function e(e){return!(e.type!=="gp2"||e.subtype!=="add"&&e.subtype!=="community_participant_add_rich"&&e.subtype!=="invite"||e.recipients==null||!Array.isArray(e.recipients)||!o("WAWebApiHydrateWidsUtil").hydrateWids(e.recipients).some(function(e){return o("WAWebUserPrefsMeUser").isMeAccount(e)}))}function s(t){return e(o("WAWebDBMessageSerialization").dbRowFromMessage(t))?o("WAWebABProps").getABPropConfigValue("group_history_bump_message_id"):0}l.isMeJoined=e,l.getBumpIdCountForGroupJoin=s}),98);
__d("WAWebMsgDataUtils",["WALogger","WATimeUtils","WAWebAck","WAWebBizGatingUtils","WAWebBotTypes","WAWebChatGetters","WAWebCommonMsgUtils","WAWebCurrentUser","WAWebMsgGetters","WAWebMsgKey","WAWebMsgType","WAWebUserPrefsMeUser","WAWebViewMode.flow","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){var t=e.type,n=e.subtype,a;return t===o("WAWebMsgType").MSG_TYPE.GP2?n==="subject"?a=o("WAWebCommonMsgUtils").EventType.NOTEWORTHY:n==="add"||n==="invite"||n==="invite_auto_add"||n==="linked_group_join"||n==="community_invite_auto_add_rich"?e.recipients&&o("WAWebUserPrefsMeUser").isMePrimary(e.recipients[0])?a=o("WAWebCommonMsgUtils").EventType.SIGNIFICANT:a=o("WAWebCommonMsgUtils").EventType.IGNORE:n==="community_owner_update"?e.recipients&&o("WAWebUserPrefsMeUser").isMePrimary(e.recipients[0])?a=o("WAWebCommonMsgUtils").EventType.DEFAULT:a=o("WAWebCommonMsgUtils").EventType.IGNORE:n==="linked_group_promote"||n==="linked_group_demote"?r("WAWebWid").isGroup(e.id.remote)&&e.recipients&&o("WAWebUserPrefsMeUser").isMePrimary(e.recipients[0])&&!o("WAWebUserPrefsMeUser").isMeAccount(e.author)?a=o("WAWebCommonMsgUtils").EventType.SIGNIFICANT:a=o("WAWebCommonMsgUtils").EventType.IGNORE:n==="remove"?e.recipients&&o("WAWebUserPrefsMeUser").isMePrimary(e.recipients[0])?a=o("WAWebCommonMsgUtils").EventType.NOTEWORTHY:a=o("WAWebCommonMsgUtils").EventType.IGNORE:n==="create"||n==="empty_subgroup_create"||n==="general_chat_add"?a=o("WAWebCommonMsgUtils").EventType.NOTEWORTHY:n==="created_subgroup_suggestion"?a=o("WAWebCommonMsgUtils").EventType.DEFAULT:n==="parent_group_link"||n==="auto_add"||n==="default_sub_group_admin_add"||n==="community_participant_add_rich"||n==="subgroup_admin_triggered_auto_add"||n==="subgroup_admin_triggered_invite_auto_add"||n==="sibling_group_link"||n==="community_invite_rich"||n==="sub_group_participant_add_rich"||n==="sub_group_invite_rich"||n==="community_link_parent_group_rich"?a=o("WAWebCommonMsgUtils").EventType.SIGNIFICANT:n==="membership_approval_request"||n==="created_membership_requests"||n==="sibling_group_unlink"?a=o("WAWebCommonMsgUtils").EventType.NOTEWORTHY:a=o("WAWebCommonMsgUtils").EventType.IGNORE:t===o("WAWebMsgType").MSG_TYPE.BROADCAST_NOTIFICATION||t===o("WAWebMsgType").MSG_TYPE.NOTIFICATION||t===o("WAWebMsgType").MSG_TYPE.E2E_NOTIFICATION?n==="create"?a=o("WAWebCommonMsgUtils").EventType.NOTEWORTHY:a=o("WAWebCommonMsgUtils").EventType.IGNORE:t===o("WAWebMsgType").MSG_TYPE.GROUPS_V4_INVITE&&o("WAWebUserPrefsMeUser").isMePrimary(e.from)?a=o("WAWebCommonMsgUtils").EventType.IGNORE:t===o("WAWebMsgType").MSG_TYPE.CALL_LOG?a=o("WAWebCommonMsgUtils").EventType.NOTEWORTHY:e.broadcast===!0?r("WAWebWid").isBroadcast(e.id.remote)?a=o("WAWebCommonMsgUtils").EventType.NOTEWORTHY:a=o("WAWebCommonMsgUtils").EventType.IGNORE:o("WAWebMsgGetters").getIsGroupStatus(e)||o("WAWebMsgGetters").getIsNewsletterStatus(e)||t===o("WAWebMsgType").MSG_TYPE.REVOKED?a=o("WAWebCommonMsgUtils").EventType.IGNORE:r("WAWebWid").isPSA(e.id.remote)?a=e.ack===o("WAWebAck").ACK.RECEIVED?o("WAWebCommonMsgUtils").EventType.DEFAULT:o("WAWebCommonMsgUtils").EventType.AMBIENT:t===o("WAWebMsgType").MSG_TYPE.CIPHERTEXT||t===o("WAWebMsgType").MSG_TYPE.OVERSIZED?a=o("WAWebCommonMsgUtils").EventType.AMBIENT:t===o("WAWebMsgType").MSG_TYPE.NOTIFICATION_TEMPLATE?n==="sender_invite"||(n==="chat_assignment"||n==="chat_assignment_unassign")&&o("WAWebBizGatingUtils").shouldReorderChatOnAssignment(n==="chat_assignment_unassign")?a=o("WAWebCommonMsgUtils").EventType.NOTEWORTHY:a=o("WAWebCommonMsgUtils").EventType.IGNORE:t===o("WAWebMsgType").MSG_TYPE.PROTOCOL&&n==="ephemeral_setting"||t===o("WAWebMsgType").MSG_TYPE.REACTION?a=o("WAWebCommonMsgUtils").EventType.IGNORE:a=o("WAWebCommonMsgUtils").EventType.DEFAULT,a}function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a,i=t.id,l=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),s=o("WAWebUserPrefsMeUser").getMeLidUserOrThrow(),u=t.id.isLid()?s:l,c=void 0;if(o("WAWe
__d("WAWebApiChatCommon",["WAWebHistorySyncLidChatGating","WAWebSchemaChat","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebSchemaChat").getChatTable().get(e.toString(),!1)}function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaChat").getChatTable().equals(["historyChatId"],e,{shouldDecrypt:!1});return t[0]}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(!r("WAWebWid").isWid(t))return null;var n=o("WAWebWidFactory").createWid(t);return n.isRegularUserPn()&&o("WAWebHistorySyncLidChatGating").isForcedHistoryLidChat()?s(n.toString()):e(n)}),d.apply(this,arguments)}l.getChatRecord=e,l.getChatRecordByHistoryChatId=s,l.getChatMaybeByHistory=c}),98);
__d("WAWebNewsletterDBConstants",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({Subscriber:0,Admin:1,Guest:2,Owner:3});i.NewsletterDBMembership=e}),66);
__d("WAWebSchemaNewsletterMetadata",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("newsletter-metadata").version(o("WAWebModelStorageVersions").newsletterMetadataCreateTable(),[r("id"),n("creationTime"),n("name"),n("nameUpdateTime"),n("description"),n("descriptionUpdateTime"),n("handle"),n("inviteCode"),n("size"),n("verified"),n("membershipType"),n("privacy"),n("website"),n("reactionCodesSetting"),n("suspended"),n("geosuspended"),n("terminated"),n("followerActivityMuteExpiration"),n("adminCount"),n("capabilities"),n("messageDeliveryUpdates"),n("geosuspendedCountries"),n("hasProfilePictureDeletionAlerts"),n("wamoSubPlanId"),n("wamoSubStatus"),n("statusMetadata"),n("lastFilledStatusServerId")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("newsletter-metadata")}l.addTable=e,l.getNewsletterMetadataTable=s}),98);
__d("WAWebNewsletterDBUtils",["WATimeUtils","WAWebApiChatCommon","WAWebDBMessageSerialization","WAWebDBMessageUtils","WAWebDBMsgUtils","WAWebJidToWid","WAWebMsgKey","WAWebMsgType","WAWebNewsletterDBConstants","WAWebSchemaMessage","WAWebSchemaNewsletterMetadata","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return(yield o("WAWebApiChatCommon").getChatRecord(o("WAWebJidToWid").newsletterJidToWid(e)))!=null}),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaNewsletterMetadata").getNewsletterMetadataTable().get(e);return t==null||t.membershipType===o("WAWebNewsletterDBConstants").NewsletterDBMembership.Guest}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield u(e);return!t}),m.apply(this,arguments)}var p=Number.MAX_SAFE_INTEGER-1e4;function _(e,t){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WAWebDBMessageUtils").craftInternalId(t,e),r=yield o("WAWebSchemaMessage").getMessageTable().anyOf(["internalId"],[n]),a=r[0];return a==null?null:o("WAWebDBMessageSerialization").messageFromDbRow(a)}),f.apply(this,arguments)}function g(e,t){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=new Map,r=new Map(e.map(function(e){return[o("WAWebDBMessageUtils").craftInternalId(t,e),e]})),a=yield o("WAWebSchemaMessage").getMessageTable().anyOf(["internalId"],Array.from(r.keys()));return a.forEach(function(e){if(e.internalId!=null){var t=r.get(e.internalId);t!=null&&n.set(t,o("WAWebDBMessageSerialization").messageFromDbRow(e))}}),n}),h.apply(this,arguments)}function y(e,t){var n=t instanceof r("WAWebWid")?t:o("WAWebWidFactory").createWid(t);return new(r("WAWebMsgKey"))({remote:n,fromMe:!0,id:e.toString(10)})}function C(e,t){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){t===void 0&&(t=o("WAWebDBMessageUtils").InternalIdPrefix.Default);var n=o("WAWebDBMessageUtils").craftInternalId(e.toJid(),p,t),r=""+t+o("WAWebDBMessageUtils").endOfChat(e),a=yield o("WAWebSchemaMessage").getMessageTable().between(["internalId"],n,r,{lowerInclusive:!0,upperInclusive:!1,limit:1,reverse:!0});if(a.length===0||a[0].internalId==null)return p;var i=o("WAWebDBMessageUtils").getInChatMsgId(a[0].internalId);return Math.min(i+1,Number.MAX_SAFE_INTEGER)}),b.apply(this,arguments)}function v(e){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaMessage").getMessageTable().bulkGet(e.map(String)),n=t.filter(Boolean).map(function(e){return{id:e.id,viewed:!0}});yield o("WAWebSchemaMessage").getMessageTable().bulkCreateOrMerge(n)}),S.apply(this,arguments)}function R(e,t){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WAWebDBMsgUtils").getMsgsByChatId(t),r=o("WATimeUtils").unixTime(),a=n.filter(function(e){return e.type===o("WAWebMsgType").MSG_TYPE.NEWSLETTER_ADMIN_INVITE}).map(function(e){return o("WAWebDBMessageSerialization").messageFromDbRow(e)});return a.filter(function(t){var n,o=(n=t.newsletterAdminInviteInfo)!=null?n:{},a=o.inviteExpiration,i=o.newsletterId;return i==null||a==null?!1:r<a&&e.equals(i)})}),L.apply(this,arguments)}l.doesNewsletterExistInStorage=e,l.isPreviewNewsletter=u,l.isSubscribedNewsletter=d,l.TEMPORARY_SERVER_ID_LOWER_BOUND=p,l.getMessageByServerId=_,l.bulkGetMessagesByServerIds=g,l.craftNewsletterMsgKeyFromServerId=y,l.getTemporaryServerId=C,l.updateMsgViewReceipt=v,l.getUnexpiredNewsletterAdminInviteMessageRecordsFromChat=R}),98);
__d("WAWebWamEnumDefenseModeQuarantineAction",[],(function(t,n,r,o,a,i){var e=Object.freeze({QUARANTINED_MSG:0,QUARANTINE_RESTORE_CLICK:1,QUARANTINE_RESTORE_DISMISS:2,QUARANTINE_RESTORE_CONFIRM:3,QUARANTINE_RESTORE_AUTO:4,QUARANTINE_RESTORE_SUCCESS:5,QUARANTINE_RESTORE_FAILED:6});i.DEFENSE_MODE_QUARANTINE_ACTION=e}),66);
__d("WAWebWamEnumJidDomainType",[],(function(t,n,r,o,a,i){var e=Object.freeze({S_WHATSAPP_NET:0,C_US:1,LID:2,MSGR:3,INTEROP:4,INTEROP_MSGR:5,G_US:6,BOT:7,BROADCAST:8,NEWSLETTER:9,CALL:10,HPHONE:11,NONE_US:12,ERROR_US:13,NONE:14});i.JID_DOMAIN_TYPE=e}),66);
__d("WAWebDefenseModeQuarantineWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumDefenseModeQuarantineAction","WAWebWamEnumJidDomainType"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({DefenseModeQuarantine:[7098,{defenseModeQuarantineEventCount:[2,o("WAWebWamCodegenUtils").TYPES.INTEGER],defenseModeQuarantineIsCapi:[3,o("WAWebWamCodegenUtils").TYPES.BOOLEAN],jidDomain:[4,o("WAWebWamEnumJidDomainType").JID_DOMAIN_TYPE],quarantineAction:[1,o("WAWebWamEnumDefenseModeQuarantineAction").DEFENSE_MODE_QUARANTINE_ACTION]},[1,1,1],"regular"]},{DefenseModeQuarantine:[]});l.DefenseModeQuarantineWamEvent=e}),98);
__d("WAWebDefenseModeQuarantineLogger",["WAWebDefenseModeQuarantineWamEvent","WAWebWamEnumDefenseModeQuarantineAction"],(function(t,n,r,o,a,i,l){function e(e){e===void 0&&(e=1),new(o("WAWebDefenseModeQuarantineWamEvent")).DefenseModeQuarantineWamEvent({quarantineAction:o("WAWebWamEnumDefenseModeQuarantineAction").DEFENSE_MODE_QUARANTINE_ACTION.QUARANTINED_MSG,defenseModeQuarantineEventCount:e}).commit()}function s(){new(o("WAWebDefenseModeQuarantineWamEvent")).DefenseModeQuarantineWamEvent({quarantineAction:o("WAWebWamEnumDefenseModeQuarantineAction").DEFENSE_MODE_QUARANTINE_ACTION.QUARANTINE_RESTORE_CLICK}).commit()}function u(){new(o("WAWebDefenseModeQuarantineWamEvent")).DefenseModeQuarantineWamEvent({quarantineAction:o("WAWebWamEnumDefenseModeQuarantineAction").DEFENSE_MODE_QUARANTINE_ACTION.QUARANTINE_RESTORE_DISMISS}).commit()}function c(){new(o("WAWebDefenseModeQuarantineWamEvent")).DefenseModeQuarantineWamEvent({quarantineAction:o("WAWebWamEnumDefenseModeQuarantineAction").DEFENSE_MODE_QUARANTINE_ACTION.QUARANTINE_RESTORE_CONFIRM}).commit()}function d(e){new(o("WAWebDefenseModeQuarantineWamEvent")).DefenseModeQuarantineWamEvent({quarantineAction:o("WAWebWamEnumDefenseModeQuarantineAction").DEFENSE_MODE_QUARANTINE_ACTION.QUARANTINE_RESTORE_AUTO,defenseModeQuarantineEventCount:e}).commit()}function m(){new(o("WAWebDefenseModeQuarantineWamEvent")).DefenseModeQuarantineWamEvent({quarantineAction:o("WAWebWamEnumDefenseModeQuarantineAction").DEFENSE_MODE_QUARANTINE_ACTION.QUARANTINE_RESTORE_SUCCESS}).commit()}function p(){new(o("WAWebDefenseModeQuarantineWamEvent")).DefenseModeQuarantineWamEvent({quarantineAction:o("WAWebWamEnumDefenseModeQuarantineAction").DEFENSE_MODE_QUARANTINE_ACTION.QUARANTINE_RESTORE_FAILED}).commit()}l.logQuarantinedMessage=e,l.logQuarantineRestoreClick=s,l.logQuarantineRestoreDismiss=u,l.logQuarantineRestoreConfirm=c,l.logQuarantineRestoreAuto=d,l.logQuarantineRestoreSuccess=m,l.logQuarantineRestoreFailed=p}),98);
__d("WAWebSchemaQuarantineData",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder","WAWebStorageSchema"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addEncryptedColumn,a=t.addIndex,i=t.addUserDefinedPrimaryKey;e.add("quarantine-data").version(o("WAWebModelStorageVersions").quarantineDataCreateTable(),[i("msgId"),r("originalProtobuf",o("WAWebStorageSchema").EncryptedValueType.ARRAY_BUFFER),n("createdAt"),a("createdAt")]).view(function(e){return e}).useDbMsgEncKeyForEncryptedCol(!0)}function s(){return o("WAWebModelStorageUtils").getStorage().table("quarantine-data")}l.addTable=e,l.getTable=s}),98);
__d("WAWebQuarantineDataStore",["WATimeUtils","WAWebDefenseModeQuarantineLogger","WAWebMsgType","WAWebSchemaQuarantineData","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){var t=[];for(var n of e){var r=n.quarantineOriginalProtobuf;if(n.type===o("WAWebMsgType").MSG_TYPE.QUARANTINED&&r!=null){var a,i,l=(a=(i=t[0])==null?void 0:i.createdAt)!=null?a:o("WATimeUtils").unixTimeMs();t.push({msgId:n.id.toString(),originalProtobuf:r,createdAt:l})}}return t}function s(e,t){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(e.length!==0){o("WAWebDefenseModeQuarantineLogger").logQuarantinedMessage(e.length);var n=t!=null?t:o("WAWebSchemaQuarantineData").getTable();yield n.bulkCreateOrReplace(e)}}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebSchemaQuarantineData").getTable();yield t.bulkRemove(e)}),d.apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebSchemaQuarantineData").getTable();return t.get(e)}),p.apply(this,arguments)}function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebSchemaQuarantineData").getTable();yield t.remove(e)}),f.apply(this,arguments)}l.extractQuarantineDataFromMessages=e,l.bulkCreateOrReplaceQuarantineData=s,l.bulkDeleteQuarantineData=c,l.getQuarantineData=m,l.deleteQuarantineData=_}),98);
__d("WAWebDBStoreMessage",["Promise","WAJids","WALogger","WAPromiseMap","WAWeb-dexie","WAWebCommonMsgUtils","WAWebDBGroupHistoryPreProcessor","WAWebDBMessageSerialization","WAWebDBMessageUtils","WAWebDBMsgUtils","WAWebLinkify","WAWebModelStorageUtils","WAWebMsgDataUtils","WAWebMsgGetters","WAWebMsgKey","WAWebMsgType","WAWebNewsletterDBUtils","WAWebQuarantineDataStore","WAWebSchemaFtsIndexingQueue","WAWebSyncGatingUtils","WAWebWid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=[o("WAWebMsgType").MSG_TYPE.IMAGE,o("WAWebMsgType").MSG_TYPE.VIDEO,o("WAWebMsgType").MSG_TYPE.AUDIO],m=1e9;function p(e){return e.some(function(e){return e.type!==o("WAWebMsgType").MSG_TYPE.NOTIFICATION_TEMPLATE})}function _(t,a,i){i===void 0&&(i=!1);var l=a==null?t[0].id.remote:a,s=o("WAWebDBMessageUtils").beginningOfChat(l),u=o("WAWebDBMessageUtils").endOfChat(l),d=C("storeMessageInTransaction: "+t.length+" message(s), chat "+((l==null?void 0:l.toString())||"-")),_=o("WAWebQuarantineDataStore").extractQuarantineDataFromMessages(t),h=["chat","message"],b=_.length>0?[].concat(h,["quarantine-data"]):h;return o("WAWebModelStorageUtils").getStorage().lock(b,(function(){var r=n("asyncToGeneratorRuntime").asyncToGenerator(function*(r){var a=r[0],h=r[1],C=r[2];d.addStage("got table lock");var b=yield a.get(l.toString());if(d.addStage("got chat"),!l.isStatus()&&(b!=null||p(t))){var v=g(b,t,l);o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["storeMessageInTransaction: createOrMerge ",". chat exists: ",""])),l.toLogString(),b!=null),yield a.createOrMerge(l.toString(),v)}d.addStage("got messages meta");var S=h.all({reverse:!i,limit:1,index:["rowId"],returnKeyType:"keys"}).then(function(e){return d.addStage("got boundary row id"),e.length===0?m:e[0]}),R=h.between(["internalId"],s,u,{limit:1,reverse:!i,returnKeyType:"keys"}).then(function(e){return d.addStage("got chat msg boundary id"),e.length===0?m:o("WAWebDBMessageUtils").getInChatMsgId(e[0])}),L=yield(c||(c=n("Promise"))).all([S,R]),E=L[0],k=L[1];d.addStage("got boundaries");var I=i?E-t.length:E+1,T=i?k-t.length:k+1,D=yield o("WAPromiseMap").promiseMap(t,(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r=o("WAWebDBMessageSerialization").dbRowFromMessage(e),a=!i&&f(e.id,e);return y({msg:r,chatId:l.toString(),hasLink:o("WAWebLinkify").hasHttpLink(e),rowId:I+t,inChatMsgId:o("WAWebMsgGetters").getIsNewsletterMsg(e)?(n=e.serverId)!=null?n:yield o("WAWebNewsletterDBUtils").getTemporaryServerId(l,o("WAWebDBMessageUtils").getPrefixForInternalId({isGroupStatus:e.isGroupStatus,isNewsletterStatus:e.isNewsletterStatus})):T+t+o("WAWebDBGroupHistoryPreProcessor").getBumpIdCountForGroupJoin(e),pendingReadReceipt:a})});return function(t,n){return e.apply(this,arguments)}})());return d.addStage("messages ready for storing in db"),yield h.bulkCreate(D),yield o("WAWebQuarantineDataStore").bulkCreateOrReplaceQuarantineData(_,C),D});return function(e){return r.apply(this,arguments)}})()).then(function(e){d.done(),r("WAWeb-dexie").ignoreTransaction(function(){o("WAWebSchemaFtsIndexingQueue").getFtsIndexingQueueTable().bulkCreateOrReplace(e.map(function(e){return{id:String(e.rowId)}}))})})}function f(e,t){if(e.fromMe||e.remote.isStatus())return!1;var n=o("WAWebMsgDataUtils").eventTypeFromMsgType(t);return n===o("WAWebCommonMsgUtils").EventType.AMBIENT||n===o("WAWebCommonMsgUtils").EventType.DEFAULT}function g(e,t,n){var r,a,i=void 0,l=Math.max(0,(r=e==null?void 0:e.unreadCount)!=null?r:0),s=(a=e==null?void 0:e.unreadMentionsOfMe)!=null?a:[];return t.forEach(function(e){var t=o("WAWebMsgDataUtils").eventTypeFromMsgType(e);if(t!==o("WAWebCommonMsgUtils").EventType.IGNORE){e&&e.t!=null&&(i==null||e.t>i)&&(i=e.t),(t===o("WAWebCommonMsgUtils").EventType.AMBIENT||t===o("WAWebCommonMsgUtils").EventType.DEFAULT)&&!e.id.fromMe&&e.read!==!0&&(l+=1);var n=f(e.id,e);if(n&&o("WAWebMsgGetters").getIsImportantMessage(e)){var r={id:e.id.toString(),timestamp:e.t};s.push(r)}}}),e&&e.t!=null&&(i==null||e.t>i)&&(i=e.t),{id:n.toString(),unreadCount:l,t:i,unreadMentionsOfMe:s}}
__d("WAWebDBStoreMessageAssociations",["Promise","WALogger","WAWebSchemaMessageAssociation","compactMap"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return o("WAWebSchemaMessageAssociation").getMessageAssociationTable().bulkCreate(e)}function c(t,a){a===void 0&&(a=!1);var i=r("compactMap")(t,function(e){var t=e.associationType,n=e.internalId,r=e.parentMsgKey;return r!=null&&t!=null&&n!=null?{msgKey:e.id.toString(),parentMsgKey:r,associationType:t,msgKeyInternalId:n}:null});return a&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["storeEncryptedDBMessages: "," associations stored"])),i.length),i.length?u(i):(s||(s=n("Promise"))).resolve()}l.bulkStoreMessageAssociations=c}),98);
__d("WAWebDBStoreMsgsUtils",[],(function(t,n,r,o,a,i){var e=1e9;function l(t,n){return n===void 0&&(n=!1),t.all({reverse:!n,limit:1,index:["rowId"],returnKeyType:"keys"}).then(function(t){return t.length===0?e:t[0]})}i.INLINE_MESSAGE_STARTING_INDEX=e,i.getLastRowId=l}),66);
__d("WAWebDBStoreNewsletterEncryptedMsgs",["WALogger","WAPromiseMap","WAWebDBStoreMessage","WAWebDBStoreMessageAssociations","WAWebDBStoreMsgsUtils","WAWebMessageAssociationGatingUtils","WAWebModelStorageUtils","WAWebMsgKey","WAWebNewsletterDBUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(t){return o("WAWebModelStorageUtils").getStorage().lock(["message","chat","message-association"],(function(){var a=n("asyncToGeneratorRuntime").asyncToGenerator(function*(a){var i=a[0],l=a[1],u=a[2],c=yield o("WAWebDBStoreMsgsUtils").getLastRowId(i),d=(yield o("WAPromiseMap").promiseMap(t,(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a,i=t[0],l=t[1],s=(a=i.serverId)!=null?a:yield o("WAWebNewsletterDBUtils").getTemporaryServerId(i.to);if(s==null)return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[newsletter][storage] serverId is missing from message"]))).tags("newsletter").sendLogs("newsletter-missing-serverId"),null;var u=r("WAWebMsgKey").fromString(i.id),d=o("WAWebDBStoreMessage").isPendingUnreadReceipt(u,i),m=o("WAWebDBStoreMessage").addMsgMetadataToMsgRow({msg:i,chatId:u.remote.toString(),hasLink:l,inChatMsgId:s,rowId:c+n+1,pendingReadReceipt:d});return delete m.serverId,m});return function(e,n){return t.apply(this,arguments)}})())).filter(Boolean);try{o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()&&(yield o("WAWebDBStoreMessageAssociations").bulkStoreMessageAssociations(d)),yield i.bulkCreateWith_ALREADY_ENCRYPTED_RECORDS_ONLY(d)}catch(e){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[newsletter-store] Failed to store messages"]))).tags("newsletter")}});return function(e){return a.apply(this,arguments)}})())}l.storeEncryptedNewsletterMessages=u}),98);
__d("WAWebUserPrefsPhoneNumberHidingThreadPromotionMigration",["WAWebUserPrefsKeys","WAWebUserPrefsStore"],(function(t,n,r,o,a,i,l){function e(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").UserPrefs.PhoneNumberHidingThreadPromotionMigrationState,e)}function s(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").UserPrefs.PhoneNumberHidingThreadPromotionMigrationState);return e==="unmigrated"||e==="migration_started"||e==="migrated"?e:"unmigrated"}function u(){return s()!=="unmigrated"}function c(){return s()==="migrated"}l.setPhoneNumberHidingThreadPromotionMigrationState=e,l.getPhoneNumberHidingThreadPromotionMigrationState=s,l.hasPhoneNumberHidingThreadPromotionMigrationStarted=u,l.isPhoneNumberHidingThreadPromotionMigrationComplete=c}),98);
__d("WAWebVoipGatingUtils",["WALogger","WAOnceWithReset","WAWebABProps","WAWebEnvironment","WAWebUA","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p=!1;function _(){if(o("WAWebUA").UA.isWebkit||o("WAWebUA").UA.isSafari)return!0;var e=navigator.userAgent;return!!/CriOS|FxiOS|iPhone|iPad|iPod/.test(e)}var f=r("WAOnceWithReset")(function(){return window.SharedArrayBuffer===void 0?(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["voip: [Browser Check] no SharedArrayBuffer"]))),"missing_shared_array_buffer"):window.Atomics===void 0?(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["voip: [Browser Check] Unsupported: Atomics is undefined"]))),"missing_atomics"):window.RTCPeerConnection===void 0?(o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["voip: [Browser Check] no RTCPeerConnection"]))),"missing_rtc_peer_connection"):o("WAWebUA").UA.isBrokenVoipWasm?(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["voip: [Browser Check] Safari "," broken WASM"])),o("WAWebUA").UA.browserVersion),"broken_voip_wasm"):null});function g(){return f()!=null}function h(){if(r("WAWebEnvironment").isWindows)return p||(p=!0,o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["voip: [gating] win=true ab="," ","/"," ","/",""])),o("WAWebABProps").getABPropConfigValue("enable_web_calling"),o("WAWebUA").UA.browser,o("WAWebUA").UA.browserVersion,o("WAWebUA").UA.os,o("WAWebUA").UA.osVersion)),!0;var e=o("WAWebABProps").getABPropConfigValue("enable_web_calling");return p||(p=!0,o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["voip: [gating] win=false ab="," ","/"," ","/",""])),e,o("WAWebUA").UA.browser,o("WAWebUA").UA.browserVersion,o("WAWebUA").UA.os,o("WAWebUA").UA.osVersion)),e}function y(){return r("WAWebEnvironment").isWindows===!0}function C(){return k()&&o("WAWebABProps").getABPropConfigValue("enable_web_call_link")}function b(){return o("WAWebABProps").getABPropConfigValue("coex_calling_permissions_3p_enabled")}function v(){return o("WAWebABProps").getABPropConfigValue("calling_lid_version")===1&&o("WAWebABProps").getABPropConfigValue("enable_calling_username")}function S(){return o("WAWebABProps").getABPropConfigValue("enable_calling_phone_number_privacy")}function R(){return o("WAWebABProps").getABPropConfigValue("calls_tab_username_global_search_enabled")}function L(){return r("WAWebEnvironment").isWindows?y():r("WAWebEnvironment").isWeb?C():!1}function E(e){return e.group_jid!=null||e.group_info_updates!=null&&e.group_info_updates.length>0}function k(){return r("WAWebEnvironment").isWindows||h()&&o("WAWebABProps").getABPropConfigValue("enable_web_group_calling")}function I(){if(r("WAWebEnvironment").isWindows)return!0;if(g())return!1;var e=o("WAWebABProps").getABPropConfigValue("enable_web_calling"),t=o("WAWebABProps").getABPropConfigValue("web_calling_download_voip");return e||t}function T(){if(r("WAWebEnvironment").isWindows)return!0;var e=o("WAWebABProps").getABPropConfigValue("enable_web_calling"),t=o("WAWebABProps").getABPropConfigValue("web_calling_init_voip");return I()&&(e||t)}function D(){return r("gkx")("21938")}function x(){var e=o("WAWebABProps").getABPropConfigValue("enable_web_calling"),t=o("WAWebABProps").getABPropConfigValue("enable_web_group_calling");return!r("WAWebEnvironment").isWindows&&e?t:!0}function $(){return o("WAWebABProps").getABPropConfigValue("gc_device_switching_killswitch")}l.isWebKitBrowser=_,l.getUnsupportedBrowserReason=f,l.isUnsupportedBrowserForWebCalling=g,l.isCallingEnabled=h,l.callLinksEnabledOnWindowsHybrid=y,l.callLinksEnabledForWeb=C,l.isCoexCallingPermissionsEnabled=b,l.usernameCallingEnabled=v,l.usernameCallingPhoneNumberPrivacyEnabled=S,l.usernameSearchEnabledOnCallsTab=R,l.callLinksEnabled=L,l.isGroupCallMessage=E,l.isGroupCallingEnabled=k,l.isVoipDownloadEnabled=I,l.isVoipInitEnabled=T,l.isWebTransportEnabled=D,l.isWinHybridJoinableCallsEnabled=x,l.isDeviceSwitchingEnabled=$}),98);
__d("WAWebWamEnumWebcChatCreateCreationMethod",[],(function(t,n,r,o,a,i){var e=Object.freeze({MISSING_WHEN_SAVING_MESSAGE:0});i.WEBC_CHAT_CREATE_CREATION_METHOD=e}),66);
__d("WAWebWebcChatCreateWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumWebcChatCreateCreationMethod"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({WebcChatCreate:[6132,{creationMethod:[1,o("WAWebWamEnumWebcChatCreateCreationMethod").WEBC_CHAT_CREATE_CREATION_METHOD],noCreated:[2,o("WAWebWamCodegenUtils").TYPES.INTEGER]},[1,1,1],"regular"]},{WebcChatCreate:[]});l.WebcChatCreateWamEvent=e}),98);
__d("WAWebDBMessageBulkHelper",["Promise","WALogger","WALoggerUtils","WAWebApiContact","WAWebBackendApi","WAWebCurrentUser","WAWebDBCAPIPermissions","WAWebDBChatValidation","WAWebDBEncryptMultipleMsgs","WAWebDBMessageUtils","WAWebDBStoreEncryptedMsgs","WAWebDBStoreNewsletterEncryptedMsgs","WAWebLidMigrationUtils","WAWebModelStorageUtils","WAWebMsgGetters","WAWebQuarantineDataStore","WAWebSchemaChat","WAWebSchemaGroupMetadata","WAWebUserPrefsMeUser","WAWebUserPrefsPhoneNumberHidingThreadPromotionMigration","WAWebUsernameGatingUtils","WAWebUsernameTypes","WAWebVoipGatingUtils","WAWebWamEnumWebcChatCreateCreationMethod","WAWebWebcChatCreateWamEvent","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","compactMap","getErrorSafe","gkx","justknobx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b;function v(e,t){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){try{yield E(e,t)}catch(a){var n=r("getErrorSafe")(a);if(o("WAWebDBStoreEncryptedMsgs").isEligibleForFallback(e.length,n))yield E(e,t,!0);else throw n}}),S.apply(this,arguments)}function R(e,t){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){try{var a,i=t.filter(function(e){var t=e.id.participant;return t&&t.isLid()&&o("WAWebLidMigrationUtils").toPn(t)==null&&e.id.remote.isGroup()&&!o("WAWebUserPrefsMeUser").isMeAccount(t)});if(o("WAWebUsernameGatingUtils").usernameDisplayedEnabled()){var l=r("compactMap")(i,function(e){return e.id.participant});if(l.length>0){var _=yield o("WAWebApiContact").bulkGetContactRecord(l),f=_.reduce(function(e,t){return(t==null?void 0:t.id)!=null&&(t==null?void 0:t.username)!=null&&e.add(t.id),e},new Set);i=i.filter(function(e){var t=e.id.participant;return t&&!f.has(t.toString())})}}if(i.length===0)return;o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["logMissingGroupParticipantLids: has some participants with missing Lids"])));var g=[];i.forEach(function(e){g.length<3&&g.push({type:e.type,subtype:e.subtype})}),o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["logMissingGroupParticipantLids: Missing PN mappings while saving "," Lid group messages. types/subtypes => ",""])),i.length,JSON.stringify(g));var h=new Set(i.map(function(e){return e.id.remote.toString()}));o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["logMissingGroupParticipantLids: number affected groups: ",""])),h.size);var y=yield o("WAWebSchemaGroupMetadata").getGroupMetadataTable().anyOf(["id"],Array.from(h)),C=[];y.forEach(function(e){C.length<3&&C.push({announce:e.announce,isParentGroup:e.isParentGroup})}),y.length>0&&o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["logMissingGroupParticipantLids: Missing PN mappings while saving Lid group messages for "," groups. announce/isParent => ",""])),y.length,JSON.stringify(C));var b=y.filter(function(e){return(e==null?void 0:e.announce)===!1});if(b.length===0)return;o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["logMissingGroupParticipantLids: number non Cag Groups: ",""])),b.length);var v=b.filter(function(e){return e==null?void 0:e.isLidAddressingMode}).length,S=b.length-v;o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["logMissingGroupParticipantLids: Missing PN mappings while saving Lid group messages. lid groups count: ",", pn groups count: ",",\n is history: ",""])),v,S,(a=n==null?void 0:n.toString())!=null?a:"na").sendLogs("no-pn-mapping-for-group-lid-message")}catch(e){o("WALogger").ERROR(p||(p=babelHelpers.taggedTemplateLiteralLoose(["Could not log missing Lids ",""])),e).sendLogs("could-not-log-missing-lids")}}),L.apply(this,arguments)}function E(e,t,n){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r){r===void 0&&(r=!1),o("WAWebCurrentUser").isEmployee()&&o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["persistNewMessagesInBulk: ",""])),e.map(function(e){var t;return e==null||(t=e.i
__d("WAWebDBGetAssociatedMsgsByParentMsgKey",["WAWebSchemaMessageAssociation"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebSchemaMessageAssociation").getMessageAssociationTable().anyOf(["parentMsgKey"],e.map(String))}l.bulkGetMessagesByParentMsgKey=e}),98);
__d("WAWebAccountLinkingSchema",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("account-linking").version(o("WAWebModelStorageVersions").accountLinkingCreateTable(),[r("accountLinkKey"),n("linkState"),n("linkTimestamp"),n("nonce"),n("fbid"),n("accesstoken"),n("pingInterval"),n("fbCrosspostingDestinationId"),n("igCrosspostingDestinationId"),n("foAToWALinkEligibility"),n("accountLinkingOpaqueData")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("account-linking")}l.addTable=e,l.getTable=s}),98);
__d("WAWebCrosspostingSchema",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositePrimaryKey,a=t.addIndex;e.add("status-crossposting").version(o("WAWebModelStorageVersions").statusCrosspostingCreateTable(),[r(["statusMessageId","crosspostingDestination"]),n("crosspostingSessionId"),n("crosspostingStatusUniqueId"),n("mediaFilePath"),n("directUrlPath"),n("crosspostingState"),a("crosspostingSessionId")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("status-crossposting")}l.addTable=e,l.getTable=s}),98);
__d("WAWebPremiumMessageSchema",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addColumn,u=e.addUserDefinedPrimaryKey;function c(){o("WAWebModelStorageUtils").getStorage().add("premium-message").version(o("WAWebModelStorageVersions").premiumMessageCreateTable(),[u("id"),s("name"),s("type"),s("message"),s("isDeleted"),s("mediaId"),s("sentMessageIds")]).version(o("WAWebModelStorageVersions").featureFlagCreateTable(),[]).view(function(e){return e})}function d(){return o("WAWebModelStorageUtils").getStorage().table("premium-message")}l.addTable=c,l.getPremiumMessageTable=d}),98);
__d("WAWebSchemaACSTokens",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){"use strict";function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey;e.add("acs-tokens").version(o("WAWebModelStorageVersions").acsTokenCreateTable(),[a("tokenName"),n("project"),r("project"),n("creationTs"),n("redeemCount"),n("token")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("acs-tokens")}l.addTable=e,l.getACSTokensTable=s}),98);
__d("WAWebSchemaAbPropConfig",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("abpropConfigs").version(o("WAWebModelStorageVersions").abpropsConfigCreateTable(),[r("configCode"),n("configValue"),n("configExpoKey"),n("overriddenConfigValue")]).version(o("WAWebModelStorageVersions").addHasAccessedToAbpropsConfigTable(),[n("hasAccessed")]).view(function(e){return{configCode:e.configCode,configValue:e.configValue,configExpoKey:e.configExpoKey,hasAccessed:e.hasAccessed,overriddenConfigValue:e.overriddenConfigValue}})}function s(){return o("WAWebModelStorageUtils").getStorage().table("abpropConfigs")}l.addTable=e,l.getAbpropConfigsTable=s}),98);
__d("WAWebSchemaAbPropEventSamplingConfig",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("abprop-event-sampling-configs").version(o("WAWebModelStorageVersions").abpropEventSamplingConfigCreateTable(),[r("eventCode"),n("samplingWeight")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("abprop-event-sampling-configs")}l.addTable=e,l.getAbpropEventSamplingConfigsTable=s}),98);
__d("WAWebSchemaActiveMessageRanges",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=Object.freeze({Unknown:"unknown",Archive:"archive",MarkChatAsRead:"markChatAsRead",ClearChatKeepStarredKeepMedia:"clearChat_0_0",ClearChatKeepStarredDeleteMedia:"clearChat_0_1",ClearChatDeleteStarredKeepMedia:"clearChat_1_0",ClearChatDeleteStarredDeleteMedia:"clearChat_1_1",DeleteChatDeleteMedia:"deleteChat_1",DeleteChatKeepMedia:"deleteChat_0"});function s(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositePrimaryKey,a=t.addIndex;e.add("active-message-ranges").version(o("WAWebModelStorageVersions").activeMessageRangesCreateTable(),[r(["chatId","action"]),a("chatId"),n("actionValue"),n("remainingMessages")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table("active-message-ranges")}l.ActiveRangeAction=e,l.addTable=s,l.getActiveMessageRangesTable=u}),98);
__d("WAWebSchemaAgent",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("agent").version(o("WAWebModelStorageVersions").agentCreateTable(),[r("id"),n("deviceId"),n("name"),n("isDeleted")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("agent")}l.addTable=e,l.getAgentTable=s}),98);
__d("WAWebSchemaBizBroadcastCampaign",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e="business-broadcast-campaigns";function s(){var t=o("WAWebModelStorageUtils").getStorage(),n=o("WAWebStorageMutationBuilder").columnBuilder(t.config),r=n.addColumn,a=n.addCompositePrimaryKey,i=n.addIndex;t.add(e).version(o("WAWebModelStorageVersions").bizBroadcastCampaignCreateTable(),[a(["campaignId","broadcastJid"]),r("msgId"),r("adGroupId"),r("createdTimestamp"),r("campaignName"),i("adGroupId"),i("createdTimestamp")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table(e)}l.addTable=s,l.getBizBroadcastCampaignTable=u}),98);
__d("WAWebSchemaBlocklist",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addUserDefinedPrimaryKey;e.add("blocklist").version(o("WAWebModelStorageVersions").blocklistCreateTable(),[n("id")]).view(function(e){return{id:e.id}})}function s(){return o("WAWebModelStorageUtils").getStorage().table("blocklist")}l.addTable=e,l.getBlocklistTable=s}),98);
__d("WAWebSchemaBotProfile",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("bot-profile").version(o("WAWebModelStorageVersions").botProfileCreateTable(),[r("id"),n("name"),n("attrs"),n("description"),n("category"),n("isDefault"),n("prompts"),n("personaId"),n("commands"),n("commandsDescription"),n("isMetaCreated"),n("creatorName"),n("creatorProfileUrl"),n("lastUpdateTs"),n("posingAsProfessional")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("bot-profile")}l.addTable=e,l.getBotProfileTable=s}),98);
__d("WAWebAudienceExpressionTypes",[],(function(t,n,r,o,a,i){var e="EXPLICIT",l="PREDICATE",s="LABEL",u="LARGEST_LIST",c="CHATTED_RECENTLY",d="NOT_MESSAGED_RECENTLY",m="ALL_CONTACTS";function p(t){return{type:e,userJids:t}}function _(e){return{params:{labelIds:e},predicateType:s,type:l}}function f(e){if(e.type===l&&e.predicateType===s){var t,n;return(t=(n=e.params)==null?void 0:n.labelIds)!=null?t:[]}return[]}function g(e,t){var n,r;return e.type===l&&e.predicateType===s&&((n=(r=e.params)==null||(r=r.labelIds)==null?void 0:r.includes(t))!=null?n:!1)}function h(e){return(e==null?void 0:e.type)===l}function y(e){var t,n=(t=e.broadcastMetadata)==null?void 0:t.audienceExpression;return n!=null&&n.type===l?n:null}function C(e){return JSON.stringify(e)}function b(t){try{var n=JSON.parse(t);return(n==null?void 0:n.type)===e&&Array.isArray(n.userJids)?p(n.userJids):(n==null?void 0:n.type)===l&&n.predicateType!=null?{params:n.params,predicateType:n.predicateType,type:l}:null}catch(e){return null}}var v=p([]);i.EXPRESSION_TYPE_EXPLICIT=e,i.EXPRESSION_TYPE_PREDICATE=l,i.PREDICATE_TYPE_LABEL=s,i.PREDICATE_TYPE_LARGEST_LIST=u,i.PREDICATE_TYPE_CHATTED_RECENTLY=c,i.PREDICATE_TYPE_NOT_MESSAGED_RECENTLY=d,i.PREDICATE_TYPE_ALL_CONTACTS=m,i.createExplicitExpression=p,i.createLabelPredicateExpression=_,i.getLabelIdsFromExpression=f,i.expressionUsesLabel=g,i.isPredicateExpression=h,i.getPredicateExpressionFromChat=y,i.serializeAudienceExpression=C,i.parseAudienceExpressionJson=b,i.DEFAULT_AUDIENCE_EXPRESSION=v}),66);
__d("WAWebSchemaBroadcastMetadata",["WAWebAudienceExpressionTypes","WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("broadcast-metadata").version(o("WAWebModelStorageVersions").broadcastMetadataCreateTable(),[r("id"),n("audienceExpression"),n("recipients"),n("labels"),n("senderKeyDevices"),n("senderKeyRotate")]).view(function(e){if(e.audienceExpression!=null)return e;var t;return e.labels.length>0?t=o("WAWebAudienceExpressionTypes").createLabelPredicateExpression(e.labels):e.recipients.length>0?t=o("WAWebAudienceExpressionTypes").createExplicitExpression(e.recipients):t=o("WAWebAudienceExpressionTypes").DEFAULT_AUDIENCE_EXPRESSION,babelHelpers.extends({},e,{audienceExpression:t})})}function s(){return o("WAWebModelStorageUtils").getStorage().table("broadcast-metadata")}l.addTable=e,l.getBroadcastMetadataTable=s}),98);
__d("WAWebSchemaBusinessBroadcastCampaign",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebProtobufSyncAction.pb","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e="biz-broadcast-campaigns";function s(){var t=o("WAWebModelStorageUtils").getStorage(),n=o("WAWebStorageMutationBuilder").columnBuilder(t.config),r=n.addColumn,a=n.addIndex,i=n.addUserDefinedPrimaryKey;t.add(e).version(o("WAWebModelStorageVersions").businessBroadcastCampaignsCreateTable(),[i("campaignId"),r("adGroupId"),r("adId"),r("broadcastJid"),r("campaignName"),r("createdTimestamp"),r("deviceId"),r("msgId"),r("pendingBroadcastMessageId"),r("reservedQuota"),r("scheduledTimestamp"),r("status"),a("adGroupId"),a("broadcastJid"),a("createdTimestamp"),a("deviceId"),a("status"),a("msgId")]).version(o("WAWebModelStorageVersions").customerDataCreateTable(),[]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table(e)}l.BusinessBroadcastCampaignStatus=o("WAWebProtobufSyncAction.pb").SyncActionValue$BusinessBroadcastCampaignStatus,l.addTable=s,l.getBusinessBroadcastCampaignTable=u}),98);
__d("WAWebSchemaBusinessBroadcastInsights",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e="biz-broadcast-insights";function s(){var t=o("WAWebModelStorageUtils").getStorage(),n=o("WAWebStorageMutationBuilder").columnBuilder(t.config),r=n.addColumn,a=n.addUserDefinedPrimaryKey;t.add(e).version(o("WAWebModelStorageVersions").businessBroadcastInsightsCreateTable(),[a("campaignId"),r("deliveredCount"),r("lastUpdatedTimestampMs"),r("quickReplyCount"),r("readCount"),r("recipientCount"),r("repliedCount")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table(e)}l.addTable=s,l.getBusinessBroadcastInsightsTable=u}),98);
__d("WAWebSchemaCTWASuggestion",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey;e.add("ctwa-suggestion").version(o("WAWebModelStorageVersions").ctwaSuggestionsCreateTable(),[a("id"),n("type"),n("expiresAt"),r("expiresAt"),n("heading"),n("body"),n("highlight"),n("actionLink"),n("display"),n("ts")]).version(o("WAWebModelStorageVersions").ctwaSuggestionsAddTrackingData(),[n("nuxData"),n("coolOffData")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("ctwa-suggestion")}l.addTable=e,l.getCTWASuggestionTable=s}),98);
__d("WAWebSchemaCart",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("cart").version(o("WAWebModelStorageVersions").cartCreateTable(),[r("id"),n("products"),n("message"),n("total"),n("currency"),n("itemCount")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("cart")}l.addTable=e,l.getCartTable=s}),98);
__d("WAWebSchemaChatAssignment",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e="chat-assignment";function s(){var t=o("WAWebModelStorageUtils").getStorage(),n=o("WAWebStorageMutationBuilder").columnBuilder(t.config),r=n.addColumn,a=n.addUserDefinedPrimaryKey;t.add(e).version(o("WAWebModelStorageVersions").chatAssignmentCreateTable(),[a("id"),r("chatId"),r("agentId"),r("chatOpenedByAgent")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table(e)}l.addTable=s,l.getChatAssignmentTable=u}),98);
__d("WAWebSchemaCollectionVersion",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("collection-version").version(o("WAWebModelStorageVersions").collectionVersionCreateTable(),[r("collection"),n("version"),n("state"),n("finiteFailureStartTime"),n("ltHash"),n("isCollectionInMacMismatchFatal")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("collection-version")}l.addTable=e,l.getCollectionVersionTable=s}),98);
__d("WAWebSchemaCustomerData",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){"use strict";function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("customerData2").version(o("WAWebModelStorageVersions").customerData2CreateTable(),[r("chatJid"),n("contactType"),n("email"),n("altPhoneNumbers"),n("birthday"),n("address"),n("acquisitionSource"),n("leadStage"),n("lastOrder"),n("createdAt"),n("modifiedAt")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("customerData2")}function u(){return o("WAWebModelStorageUtils").getStorage().doesLocalSchemaIncludeVersion(o("WAWebModelStorageVersions").customerData2CreateTable())}l.addTable=e,l.getCustomerDataTable=s,l.canUseCustomerDataTable=u}),98);
__d("WAWebSchemaDataSharing3pdLid",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addAutoIncrementingPrimaryKey,r=t.addColumn,a=t.addIndex;e.add("data-sharing-3pd-lid").version(o("WAWebModelStorageVersions").dataSharing3pdLidCreateTable(),[n("id"),r("lidRawString"),a("lidRawString"),r("dataSharing3pdEnabled")]).view(function(e){return e})}l.addTable=e}),98);
__d("WAWebSchemaDataSharing3pdLidV2",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("data-sharing-3pd-lid-v2").version(o("WAWebModelStorageVersions").dataSharing3pdLidV2CreateTable(),[r("lidRawString"),n("dataSharing3pdEnabled")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("data-sharing-3pd-lid-v2")}l.addTable=e,l.getDataSharing3pdLidTable=s}),98);
__d("WAWebSchemaDeviceList",["WAWebModelStorageUtils","WAWebModelStorageVersions"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage();e.add_OPTIMIZED_EXPERIMENT("device-list",function(e,t){var n=t.addColumn,r=t.addUserDefinedPrimaryKey;return e.version(o("WAWebModelStorageVersions").deviceListCreateTable(),[r("id"),n("devices"),n("rawId"),n("timestamp"),n("validIndexes"),n("currentIndex")]).version(o("WAWebModelStorageVersions").deviceListAddDelete(),[n("deleted"),n("deletedChangedToHost")]).version(o("WAWebModelStorageVersions").deviceListAddV2Fields(),[n("expectedTs"),n("expectedTsLastDeviceJobTs"),n("expectedTsUpdateTs"),n("advAccountType")]).view(function(e){return e}).commit()})}function s(){return o("WAWebModelStorageUtils").getStorage().table("device-list")}l.addTable=e,l.getDeviceListTable=s}),98);
__d("WAWebSchemaDirectConnectionKeys",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("direct-connection-keys").version(o("WAWebModelStorageVersions").directConnectionKeysCreateTable(),[r("id"),n("certificateChain"),n("cypher"),n("cypherExpirationTimestamp")]).version(o("WAWebModelStorageVersions").directConnectionKeysAddPostcodeColumns(),[n("cypherType"),n("postcode"),n("postcodeSetByUser"),n("postcodeLocationName")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("direct-connection-keys")}l.addTable=e,l.getDirectConnectionKeysTable=s}),98);
__d("WAWebSchemaDownload3PDSignals",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addAutoIncrementingPrimaryKey,r=t.addColumn,a=t.addIndex;e.add("download-3pd-signals").version(o("WAWebModelStorageVersions").download3PDSignalsCreateTable(),[n("id"),r("clickId"),r("ctwa3pdConversionType"),r("ctwa3pdConversionSubtype"),r("ctwa3pdConversionMetadata"),r("timestamp"),a("timestamp")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("download-3pd-signals")}l.addTable=e,l.getDownload3PDSignalsTable=s}),98);
__d("WAWebSchemaEncryptedMutations",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addAutoIncrementingPrimaryKey,r=t.addColumn;e.add("encrypted-mutations").version(o("WAWebModelStorageVersions").encryptedMutationsCreateTable(),[n("id"),r("collectionName"),r("keyId"),r("indexMac"),r("operation"),r("indexAndValueCipherText")]).view(function(e){return e})}l.addTable=e}),98);
__d("WAWebSchemaFavorite",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("favorite").version(o("WAWebModelStorageVersions").favoriteCreateTable(),[r("id"),n("orderIndex")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("favorite")}l.addTable=e,l.getFavoriteTable=s}),98);
__d("WAWebSchemaFavoriteStickers",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("favorite-stickers").version(o("WAWebModelStorageVersions").favoriteStickersCreateTable(),[r("id"),n("timestamp"),n("sticker"),n("stickerHashWithoutMeta"),n("isFavorite"),n("deviceId")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("favorite-stickers")}l.addTable=e,l.getFavoriteStickersTable=s}),98);
__d("WAWebSchemaFeatureFlag",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("subscriptionFeatureFlag").version(o("WAWebModelStorageVersions").subscriptionFeatureFlagCreateTable(),[r("id"),n("enabled"),n("expirationTime"),n("limit")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("subscriptionFeatureFlag")}function u(){return o("WAWebModelStorageUtils").getStorage().doesLocalSchemaIncludeVersion(o("WAWebModelStorageVersions").subscriptionFeatureFlagCreateTable())}l.addTable=e,l.getFeatureFlagTable=s,l.isFeatureFlagTableAvailable=u}),98);
__d("WAWebSchemaGroupAbPropConfig",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositePrimaryKey;e.add("abpropGroupConfigs").version(o("WAWebModelStorageVersions").groupAbpropsConfigCreateTable(),[r(["groupJid","configCode"]),n("configValue"),n("configExpoKey"),n("hasAccessed"),n("overriddenConfigValue")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("abpropGroupConfigs")}l.addTable=e,l.getGroupAbpropConfigsTable=s}),98);
__d("WAWebSchemaGroupHistoryReportingTokenInfo",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addAutoIncrementingPrimaryKey,r=t.addColumn,a=t.addIndex;e.add("ghs-reporting-token-info").version(o("WAWebModelStorageVersions").groupHistoryReportingTokenInfoTable(),[n("id"),r("bundleMsgKey"),r("stanzaId"),r("reportingToken"),r("reportingTokenVersion"),r("reportingTag"),r("sendTs"),r("addedTs"),r("isSend"),a("addedTs"),a("bundleMsgKey")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("ghs-reporting-token-info")}function u(){return o("WAWebModelStorageUtils").getStorage().doesLocalSchemaIncludeVersion(o("WAWebModelStorageVersions").groupHistoryReportingTokenInfoTable())}l.addTable=e,l.getGroupHistoryReportingTokenInfoTable=s,l.canUseGroupHistoryReportingTokenInfoTable=u}),98);
__d("WAWebSchemaGroupInviteV4",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositeIndex,a=t.addUserDefinedPrimaryKey;e.add("group-invite-v4").version(o("WAWebModelStorageVersions").groupInviteV4CreateTable(),[a("id"),n("from"),n("to"),n("groupId"),n("expiration"),n("expired"),r(["from","to","groupId"])]).version(o("WAWebModelStorageVersions").addGroupFromKeyToGroupInviteV4(),[r(["from","groupId"])]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("group-invite-v4")}l.addTable=e,l.getGroupInviteV4Table=s}),98);
__d("WAWebSchemaGroupMemberChanges",["$InternalEnum","WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({JOINED_VIA_LINK:"joined_via_link"});function s(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addAutoIncrementingPrimaryKey,r=t.addColumn,a=t.addIndex;e.add("group-member-changes").version(o("WAWebModelStorageVersions").groupMemberChangesCreateTable(),[n("id"),r("groupJid"),a("groupJid"),r("participantJid"),r("changeTimestamp"),r("changeAction")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table("group-member-changes")}l.GroupMemberChangeAction=e,l.addTable=s,l.getGroupMemberChangesTable=u}),98);
__d("WAWebSchemaHistorySyncNotification",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageSchema"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage();e.add_OPTIMIZED_EXPERIMENT("history-sync-notification",function(e,t){var n,r,a=t.addColumn,i=t.addCompositeIndex,l=t.addEncryptedColumn,s=t.addIndex,u=t.addUserDefinedPrimaryKey;return e.version((n=o("WAWebModelStorageVersions")).historySyncNotificationsCreateTable(),[u("msgKey"),a("downloadOptions"),a("syncType"),l("chunkEncryptionKey",(r=o("WAWebStorageSchema")).EncryptedValueType.STRING),a("chunkOrder"),a("processed"),s("syncType"),s("chunkOrder"),s("processed"),a("isReupload"),a("historySyncStepStartedTs"),a("historySyncPayloadSize"),a("reuploadPending"),a("downloadedHistorySyncPayload")]).version(n.encryptHistorySyncDirectPath(),[l("directPath",r.EncryptedValueType.STRING)]).version(n.encryptHistorySyncFilehash(),[l("filehash",r.EncryptedValueType.STRING),l("encFilehash",r.EncryptedValueType.STRING)]).version(n.addInitialHistBootstrapInlinePayloadColumn(),[l("initialHistBootstrapInlinePayload",r.EncryptedValueType.ARRAY_BUFFER)]).version(n.addPeerDataRequestSessionIdColumn(),[a("peerDataRequestSessionId")]).version(n.addPeerDataRequestChatIdColumn(),[a("peerDataRequestChatId")]).version(n.addProgressColumn(),[a("progress")]).version(n.addProcessedAndSyncTypeCompositeIndex(),[i(["processed","syncType"]),l("encHandle",r.EncryptedValueType.STRING)]).view(function(e){return e}).useDbMsgEncKeyForEncryptedCol(!0).commit()})}function s(){return o("WAWebModelStorageUtils").getStorage().table("history-sync-notification")}l.addTable=e,l.getHistorySyncNotificationTable=s}),98);
__d("WAWebSchemaInAppBanner",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("in-app-banner").version(o("WAWebModelStorageVersions").inAppBannerCreateTable(),[r("id"),n("type"),n("surfaceId"),n("title"),n("text"),n("actionText"),n("actionLink"),n("iconDescription"),n("iconLight"),n("iconDark"),n("backgroundColor"),n("highlightColor"),n("pacing"),n("ts")]).view(function(e){return e})}l.addTable=e}),98);
__d("WAWebSchemaInactiveReceipt_DEPRECATED",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("inactive-receipt").version(o("WAWebModelStorageVersions").inactiveReceiptCreateTable(),[r("msgId"),n("chatId"),n("participantId")]).view(function(e){return e})}l.addTable=e}),98);
__d("WAWebSchemaLabel",["$InternalEnum","WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({NONE:0,UNREAD:1,GROUPS:2,FAVORITES:3,PREDEFINED:4,CUSTOM:5,COMMUNITY:6,SERVER_ASSIGNED:7});function s(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("label").version(o("WAWebModelStorageVersions").labelCreateTable(),[r("id"),n("name"),n("colorIndex"),n("predefinedId"),n("orderIndex"),n("isActive"),n("type"),n("isImmutable")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table("label")}l.ListType=e,l.addTable=s,l.getLabelTable=u}),98);
__d("WAWebSchemaLabelAssociation",["$InternalEnum","WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({Jid:"jid"});function s(e){var t=e.associationId,n=e.labelId,r=e.type;return[n,t,r]}function u(e){return e[1]}function c(e){return e[2]}function d(e){return{labelId:e[0],associationId:e[1],type:e[2]}}function m(e,t){return[e[0],t,e[2]]}function p(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addCompositeIndex,r=t.addCompositePrimaryKey,a=t.addIndex;e.add("label-association").version(o("WAWebModelStorageVersions").labelAssociationCreateTable(),[r(["labelId","associationId","type"]),a("labelId"),n(["associationId","type"])]).view(function(e){return e})}function _(){return o("WAWebModelStorageUtils").getStorage().table("label-association")}l.LabelAssociationType=e,l.createLabelAssociationPrimaryKey=s,l.getAssociationIdFromPrimaryKey=u,l.getAssociationTypeFromPrimaryKey=c,l.createLabelAssociationRowFromPrimaryKey=d,l.replaceAssociationIdInPrimaryKey=m,l.addTable=p,l.getLabelAssociationTable=_}),98);
__d("WAWebSchemaLidChatState",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("lid-chat-state").version(o("WAWebModelStorageVersions").lidChatStateCreateTable(),[r("id"),n("shareOwnPn"),n("requestedPnTimestamp")]).view(function(e){return e})}l.addTable=e}),98);
__d("WAWebSchemaLidDisplayNameMapping",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("lid-display-name-mapping").version(o("WAWebModelStorageVersions").lidDisplayNameMappingCreateTable(),[r("id"),n("displayName")]).view(function(e){return e})}l.addTable=e}),98);
__d("WAWebSchemaLidPnMapping_DEPRECATED",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey,i=t.removeColumn;e.add("lid-pn-mapping").version(o("WAWebModelStorageVersions").lidPnMappingCreateTable(),[a("id"),n("phoneNumber"),r("phoneNumber"),n("createdAtTimestamp"),n("displayName")]).version(o("WAWebModelStorageVersions").lidPnMappingRemoveDisplayName(),[i("displayName")]).view(function(e){return e})}l.addTable=e}),98);
__d("WAWebSchemaMediaPlaybackEvent",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){"use strict";function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addAutoIncrementingPrimaryKey,r=t.addColumn;e.add("media-playback-event").version(o("WAWebModelStorageVersions").mediaPlaybackEventCreateTable(),[n("id"),r("event")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("media-playback-event")}l.addTable=e,l.getMediaPlaybackEventTable=s}),98);
__d("WAWebSchemaMemberLabel",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e="member-label";function s(){var t=o("WAWebModelStorageUtils").getStorage(),n=o("WAWebStorageMutationBuilder").columnBuilder(t.config),r=n.addColumn,a=n.addUserDefinedPrimaryKey;t.add(e).version(o("WAWebModelStorageVersions").memberLabelCreateTable(),[a("chatId"),r("memberLabelMap")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table(e)}l.addTable=s,l.getMemberLabelTable=u}),98);
__d("WAWebSchemaMessageHistory",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey;e.add("message-history").version(o("WAWebModelStorageVersions").messageHistoryCreateTable(),[a("msgKey"),n("parentMsgKey"),r("parentMsgKey")]).view(function(e){return e})}l.addTable=e}),98);
__d("WAWebSchemaMessageInfo",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositePrimaryKey,a=t.addIndex;e.add("message-info").version(o("WAWebModelStorageVersions").messageInfoCreateTable(),[r(["msgKey","receiverUserJid"]),n("delivery"),n("read"),n("played"),n("deviceDelivered"),n("deviceNotDelivered"),a("msgKey")]).version(o("WAWebModelStorageVersions").messageInfoAddDeliveryPrivacyMode(),[n("deliveryPrivacyMode")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("message-info")}l.addTable=e,l.getMessageInfoTable=s}),98);
__d("WASyncdKeyTypes",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e}function l(e){return e}function s(e){return e}function u(e){return e}i.toSyncKeyId=e,i.fromSyncKeyId=l,i.toSyncKeyData=s,i.fromSyncKeyData=u}),66);
__d("WAWebSchemaMissingKeys",["WASyncdKeyTypes","WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(e){var t=e.deviceResponses,n=e.keyHex,r=e.keyId,a=e.timestamp;return{keyHex:n,keyId:o("WASyncdKeyTypes").toSyncKeyId(r),timestamp:a,deviceResponses:t}}function s(e){var t=e.deviceResponses,n=e.keyHex,r=e.keyId,a=e.timestamp;return{keyHex:n,keyId:o("WASyncdKeyTypes").fromSyncKeyId(r),timestamp:a,deviceResponses:t}}function u(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("missing-keys").version(o("WAWebModelStorageVersions").missingKeysCreateTable(),[r("keyHex"),n("keyId"),n("timestamp"),n("deviceResponses")]).view(function(e){return e})}function c(){return o("WAWebModelStorageUtils").getStorage().table("missing-keys")}l.convertToMissingKeyFromRow=e,l.convertFromMissingKeyToRow=s,l.addTable=u,l.getMissingKeysTable=c}),98);
__d("WAWebSchemaNewsletterMyVotes",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositePrimaryKey;e.add("newsletter-my-votes").version(o("WAWebModelStorageVersions").newsletterMyVotesCreateTable(),[r(["chatJid","msgServerId"]),n("serverTimestampMs"),n("votes"),n("ack"),n("t"),n("read"),n("msgKey")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("newsletter-my-votes")}l.addTable=e,l.getTable=s}),98);
__d("WAWebSchemaNewsletterPollsVotes",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("newsletter-polls-votes").version(o("WAWebModelStorageVersions").newsletterPollsVotesCreateTable(),[r("parentMsgKey"),n("serverTimestamp"),n("votesMap")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("newsletter-polls-votes")}l.addTable=e,l.getTable=s}),98);
__d("WAWebSchemaNewsletterReactions",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("newsletter-reactions").version(o("WAWebModelStorageVersions").newsletterReactionsCreateTable(),[r("parentMsgKey"),n("emojiCountMap"),n("serverTimestamp")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("newsletter-reactions")}l.addTable=e,l.getTable=s}),98);
__d("WAWebSchemaNonMessageDataRequest",["$InternalEnum","WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum").Mirrored(["SEND_REQUEST","MEDIA_UPLOAD"]);function s(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("non-message-data-request").version(o("WAWebModelStorageVersions").nonMessageDataRequestCreateTable(),[r("id"),n("fileKey"),n("requestType"),n("operationType"),n("lastRequestTimeStampSec"),n("requestRetryCount"),n("responseError"),n("lastMediaUploadTimeStampSec"),n("lastMediaUploadSuccess"),n("mediaUploadFailureCount")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table("non-message-data-request")}l.DataRequestUploadOperationType=e,l.addTable=s,l.getNonMessageDataRequestTable=u}),98);
__d("WAWebSchemaNote",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){"use strict";function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey;e.add("note").version(o("WAWebModelStorageVersions").noteCreateTable(),[a("id"),n("type"),r("type"),n("chatJid"),r("chatJid"),n("content"),n("createdAt"),n("modifiedAt")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("note")}l.addTable=e,l.getNoteTable=s}),98);
__d("WAWebSchemaOptOutList",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addUserDefinedPrimaryKey;e.add("optoutlist").version(o("WAWebModelStorageVersions").optOutListCreateTable(),[n("id")]).view(function(e){return{id:e.id}})}function s(){return o("WAWebModelStorageUtils").getStorage().table("optoutlist")}l.addTable=e,l.getOptOutListTable=s}),98);
__d("WAWebSchemaOrphanPaymentNotification",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("orphan-payment-notification").version(o("WAWebModelStorageVersions").orphanPaymentNotificationCreateTable(),[r("msgKey"),n("receiver"),n("currency"),n("amount1000"),n("type"),n("status"),n("ts")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("orphan-payment-notification")}l.addTable=e,l.getTable=s}),98);
__d("WAWebSchemaOrphanReceipt",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("orphan-receipt").version(o("WAWebModelStorageVersions").orphanReceiptCreateTable(),[r("msgKey"),n("delivery"),n("read"),n("played")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("orphan-receipt")}l.addTable=e,l.getOrphanReceiptTable=s}),98);
__d("WAWebSchemaOrphanRevoke",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("orphan-revoke").version(o("WAWebModelStorageVersions").orphanRevokeCreateTable(),[r("msgKey"),n("sender"),n("timestamp"),n("subtype")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("orphan-revoke")}l.addTable=e,l.getOrphanRevokeTable=s}),98);
__d("WAWebSchemaOrphanTcToken",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder","WAWebStorageSchema"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addEncryptedColumn,a=t.addUserDefinedPrimaryKey;e.add("orphan-tc-token").version(o("WAWebModelStorageVersions").orphanTcTokenCreateTable(),[a("chatId"),r("tcToken",o("WAWebStorageSchema").EncryptedValueType.ARRAY_BUFFER),n("tcTokenTimestamp")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("orphan-tc-token")}l.addTable=e,l.getOrphanTcTokenTable=s}),98);
__d("WAWebSchemaOutContact",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("out-contact").version(o("WAWebModelStorageVersions").outContactCreateTable(),[r("id"),n("fullName"),n("firstName")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("out-contact")}l.addTable=e,l.getOutContactTable=s}),98);
__d("WAWebSchemaPeerMessage",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("peer-message").version(o("WAWebModelStorageVersions").peerMessageCreateTable(),[r("id"),n("to"),n("type"),n("subtype"),n("appStateSyncKeyShare"),n("appStateSyncKeyRequest"),n("appStateFatalExceptionNotification"),n("peerDataOperationRequestMessage"),n("peerDataOperationRequestResponseMessage")]).version(o("WAWebModelStorageVersions").paymentBackgroundsRemovedTablePlaceholder(),[]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("peer-message")}l.addTable=e,l.getPeerMessageTable=s}),98);
__d("WAWebSchemaPendingBusinessBroadcast",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e="pending-business-broadcast";function s(){var t=o("WAWebModelStorageUtils").getStorage(),n=o("WAWebStorageMutationBuilder").columnBuilder(t.config),r=n.addColumn,a=n.addUserDefinedPrimaryKey;t.add(e).version(o("WAWebModelStorageVersions").pendingBusinessBroadcastCreateTable(),[a("adGroupId"),r("broadcastJid"),r("freeReservedMsgs"),r("sendTimestamp"),r("pendingBroadcastMessageId")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table(e)}function c(){return o("WAWebModelStorageUtils").getStorage().doesLocalSchemaIncludeVersion(o("WAWebModelStorageVersions").pendingBusinessBroadcastCreateTable())}l.addTable=s,l.getPendingBusinessBroadcastTable=u,l.canUsePendingBroadcastTable=c}),98);
__d("WAWebSchemaPendingBusinessBroadcastMessage",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder","WAWebStorageSchema"],(function(t,n,r,o,a,i,l){var e="pending-business-broadcast-message";function s(){var t,n=o("WAWebModelStorageUtils").getStorage(),r=o("WAWebStorageMutationBuilder").columnBuilder(n.config),a=r.addEncryptedColumn,i=r.addUserDefinedPrimaryKey;n.add(e).version(o("WAWebModelStorageVersions").pendingBusinessBroadcastMessageCreateTable(),[i("pendingBroadcastMessageId"),a("messageBody",(t=o("WAWebStorageSchema")).EncryptedValueType.STRING),a("mediaData",t.EncryptedValueType.ARRAY_BUFFER),a("mediaMetadata",t.EncryptedValueType.STRING),a("ctaButtonJson",t.EncryptedValueType.STRING)]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table(e)}function c(){return o("WAWebModelStorageUtils").getStorage().doesLocalSchemaIncludeVersion(o("WAWebModelStorageVersions").pendingBusinessBroadcastMessageCreateTable())}l.addTable=s,l.getPendingBusinessBroadcastMessageTable=u,l.canUsePendingBroadcastMessageTable=c}),98);
__d("WAWebSchemaPendingMutations",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(e){var t=e.action,n=e.binarySyncAction,r=e.collection,o=e.id,a=e.index,i=e.operation,l=e.timestamp,s=e.version;return{id:o,collection:r,index:a,binarySyncAction:n,version:s,operation:i,timestamp:l,action:t}}function s(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addAutoIncrementingPrimaryKey,r=t.addColumn,a=t.addIndex;e.add("pending-mutations").version(o("WAWebModelStorageVersions").pendingMutationsCreateTable(),[n("id"),r("collection"),r("index"),a("index"),r("timestamp"),a("collection"),r("version"),r("operation"),r("binarySyncAction")]).version(o("WAWebModelStorageVersions").addActionToPendingMutations(),[r("action"),a("action")]).view(function(e){return e})}function u(){return o("WAWebModelStorageUtils").getStorage().table("pending-mutations")}l.convertToPendingMutationFromRow=e,l.addTable=s,l.getPendingMutationsTable=u}),98);
__d("WAWebSchemaPrivacyDisallowedList",["$InternalEnum","WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({About:"status",GroupAdd:"groupadd",LastSeen:"last",ProfilePicture:"profile"});function s(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("privacy-disallowed-list").version(o("WAWebModelStorageVersions").privacyDisallowedListCreateTable(),[r("id"),n("disallowedList")]).version(o("WAWebModelStorageVersions").privacyDisallowedListAddDhashField(),[n("dhash")]).view(function(e){return{id:e.id,disallowedList:e.disallowedList,dhash:e.dhash}})}function u(){return o("WAWebModelStorageUtils").getStorage().table("privacy-disallowed-list")}l.PrivacyDisallowedListType=e,l.addTable=s,l.getPrivacyDisallowedListTable=u}),98);
__d("WAWebSchemaQuickPromotions",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey;e.add("quick-promotions").version(o("WAWebModelStorageVersions").quickPromotionsCreateTable(),[a("id"),n("surfaceId"),r("surfaceId"),n("ts"),n("data"),n("tracking"),n("locale")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("quick-promotions")}l.addTable=e,l.getQuickPromotionsTable=s}),98);
__d("WAWebSchemaQuickReply",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("quick-reply").version(o("WAWebModelStorageVersions").quickReplyCreateTable(),[r("id"),n("shortcut"),n("message"),n("count"),n("keywords")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("quick-reply")}l.addTable=e,l.getQuickReplyTable=s}),98);
__d("WAWebSchemaRecentStickers",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("recent-stickers").version(o("WAWebModelStorageVersions").recentStickersCreateTable(),[r("id"),n("timestamp"),n("sticker"),n("msgId"),n("weight"),n("isNewSticker")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("recent-stickers")}l.addTable=e,l.getRecentStickersTable=s}),98);
__d("WAWebSchemaReportingInfo",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder","WAWebStorageSchema"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addAutoIncrementingPrimaryKey,r=t.addColumn,a=t.addCompositeIndex,i=t.addEncryptedColumn,l=t.addIndex;e.add("reporting-info").version(o("WAWebModelStorageVersions").reportingInfoTable(),[n("id"),r("msgKey"),r("stanzaId"),r("reportingTag"),r("reportingToken"),i("reportingTokenContentOpaqueData",o("WAWebStorageSchema").EncryptedValueType.ARRAY_BUFFER),r("version"),r("msgTs"),r("receivedTs"),r("reportingTokenKey"),r("reportingTagParticipant"),a(["msgKey","msgTs"]),l("receivedTs")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("reporting-info")}l.addTable=e,l.getReportingInfoTable=s}),98);
__d("WAWebSchemaReportingToken",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey;e.add("reporting-token").version(o("WAWebModelStorageVersions").reportingTokenTable(),[a("id"),n("reportingTag"),n("reportingTokenContent"),n("version")]).version(o("WAWebModelStorageVersions").reportingTokenTableTsIndex(),[n("ts"),r("ts")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("reporting-token")}l.addTable=e,l.getReportingTokenTable=s}),98);
__d("WAWebSchemaScheduledMsgRevealKey",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUniqueIndex,i=t.addUserDefinedPrimaryKey;e.add("scheduled-msg-reveal-key").version(o("WAWebModelStorageVersions").scheduledMsgRevealKeyCreateTable(),[i("msgId"),n("chatId"),r("chatId"),n("revealKeyId"),a("revealKeyId"),n("revealKey"),n("encPayload"),n("encIv"),n("scheduledTimestampS"),n("status"),r("status"),n("createdAt"),n("isOrphan"),r("isOrphan")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("scheduled-msg-reveal-key")}l.addTable=e,l.getScheduledMsgRevealKeyTable=s}),98);
__d("WAWebSchemaStickerDownload",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("sticker-download").version(o("WAWebModelStorageVersions").stickerDownloadCreateTable(),[r("id"),n("timestamp")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("sticker-download")}l.addTable=e,l.getStickerDownloadTable=s}),98);
__d("WAWebSchemaSubgroupSuggestion",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey;e.add("subgroup-suggestion").version(o("WAWebModelStorageVersions").subgroupSuggestionCreateTable(),[a("id"),n("parentGroupId"),r("parentGroupId"),n("subject"),n("desc"),n("owner"),n("t")]).view(function(e){return e})}l.addTable=e}),98);
__d("WAWebSchemaSubgroupSuggestionV2",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositePrimaryKey,a=t.addIndex;e.add("subgroup-suggestion-v2").version(o("WAWebModelStorageVersions").subgroupSuggestionV2CreateTable(),[r(["parentGroupId","id","owner"]),a("parentGroupId"),n("subject"),n("desc"),n("t"),n("isExistingGroup"),n("participantCount"),n("hiddenSubgroup")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("subgroup-suggestion-v2")}l.addTable=e,l.getSubgroupSuggestionTable=s}),98);
__d("WAWebSchemaSubscription",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("subscription").version(o("WAWebModelStorageVersions").subscriptionCreateTable(),[r("id"),n("isDeactivated"),n("isAutoRenewing"),n("expirationDate"),n("creationTime"),n("newMessageCappingEnabled"),n("tier"),n("status"),n("source"),n("isPlatformChanged"),n("startTime")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("subscription")}l.addTable=e,l.getSubscriptionTable=s}),98);
__d("WAWebProtobufsServerSync.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({SET:0,REMOVE:1}),u={},c={},d={},m={},p={},_={},f={},g={},h={},y={},C={};u.name="SyncdVersion",u.internalSpec={version:[1,(e=o("WAProtoConst")).TYPES.UINT64]},c.name="ExitCode",c.internalSpec={code:[1,e.TYPES.UINT64],text:[2,e.TYPES.STRING]},d.name="SyncdIndex",d.internalSpec={blob:[1,e.TYPES.BYTES]},m.name="SyncdValue",m.internalSpec={blob:[1,e.TYPES.BYTES]},p.name="KeyId",p.internalSpec={id:[1,e.TYPES.BYTES]},_.name="SyncdRecord",_.internalSpec={index:[1,e.TYPES.MESSAGE,d],value:[2,e.TYPES.MESSAGE,m],keyId:[3,e.TYPES.MESSAGE,p]},f.name="ExternalBlobReference",f.internalSpec={mediaKey:[1,e.TYPES.BYTES],directPath:[2,e.TYPES.STRING],handle:[3,e.TYPES.STRING],fileSizeBytes:[4,e.TYPES.UINT64],fileSha256:[5,e.TYPES.BYTES],fileEncSha256:[6,e.TYPES.BYTES]},g.name="SyncdSnapshot",g.internalSpec={version:[1,e.TYPES.MESSAGE,u],records:[2,e.FLAGS.REPEATED|e.TYPES.MESSAGE,_],mac:[3,e.TYPES.BYTES],keyId:[4,e.TYPES.MESSAGE,p]},h.name="SyncdMutations",h.internalSpec={mutations:[1,e.FLAGS.REPEATED|e.TYPES.MESSAGE,y]},y.name="SyncdMutation",y.internalSpec={operation:[1,e.TYPES.ENUM,s],record:[2,e.TYPES.MESSAGE,_]},C.name="SyncdPatch",C.internalSpec={version:[1,e.TYPES.MESSAGE,u],mutations:[2,e.FLAGS.REPEATED|e.TYPES.MESSAGE,y],externalMutations:[3,e.TYPES.MESSAGE,f],snapshotMac:[4,e.TYPES.BYTES],patchMac:[5,e.TYPES.BYTES],keyId:[6,e.TYPES.MESSAGE,p],exitCode:[7,e.TYPES.MESSAGE,c],deviceIndex:[8,e.TYPES.UINT32],clientDebugData:[9,e.TYPES.BYTES]},l.SyncdMutation$SyncdOperation=s,l.SyncdVersionSpec=u,l.ExitCodeSpec=c,l.SyncdIndexSpec=d,l.SyncdValueSpec=m,l.KeyIdSpec=p,l.SyncdRecordSpec=_,l.ExternalBlobReferenceSpec=f,l.SyncdSnapshotSpec=g,l.SyncdMutationsSpec=h,l.SyncdMutationSpec=y,l.SyncdPatchSpec=C}),98);
__d("WAWebSyncdCollectionHandlerTypesConverter",["WAWebProtobufSyncAction.pb","WAWebProtobufsServerSync.pb","decodeProtobuf","encodeProtobuf"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufSyncAction.pb").SyncActionValueSpec,e);return o("encodeProtobuf").encodeProtobuf(o("WAWebProtobufSyncAction.pb").SyncActionDataSpec,{value:t}).readBuffer()}function s(t,n){return t.map(function(t){var r=e(t.binarySyncAction);return{index:t.index,action:t.action,binarySyncData:r,actionState:n,version:t.version,keyId:t.keyId,indexMac:t.indexMac,valueMac:t.valueMac,collection:t.collection,timestamp:t.timestamp}})}function u(e,t,n,r,o){return{index:e.index,binarySyncData:e.binarySyncData,version:e.version,keyId:e.keyId,indexMac:e.indexMac,valueMac:e.valueMac,collection:e.collection,timestamp:e.timestamp,action:n,actionState:t,modelId:r,modelType:o!=null?o:void 0}}function c(e){return e.map(function(e){return{collection:e.collection,index:e.index,indexMac:e.indexMac,keyId:e.keyId,operation:o("WAWebProtobufsServerSync.pb").SyncdMutation$SyncdOperation.SET,binarySyncData:e.binarySyncData,valueMac:e.valueMac,version:e.version}})}l.syncActionToSyncData=e,l.encryptedUploadMutationsToSyncActions=s,l.setMutationToSyncAction=u,l.syncActionsToDecryptedMutation=c}),98);
__d("WAWebSchemaSyncActions",["WALogger","WASyncdKeyTypes","WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder","WAWebSyncdCollectionHandlerTypesConverter","err"],(function(t,n,r,o,a,i,l){var e;function s(t){var n=t.action,a=t.actionState,i=t.binarySyncAction,l=t.collection,s=t.index,u=t.indexMac,c=t.keyId,d=t.modelId,m=t.modelType,p=t.timestamp,_=t.valueMac,f=t.version,g=t.binarySyncData;if(g==null){if(i==null)throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[syncd] binarySyncAction null when binarySyncData null"]))).tags("syncd").sendLogs("syncd: syncd binarySyncAction should not be null when binarySyncData is null"),r("err")("syncd: binarySyncAction should not be null when binarySyncData is null");g=o("WAWebSyncdCollectionHandlerTypesConverter").syncActionToSyncData(i)}return{index:s,binarySyncData:g,actionState:a,version:f,keyId:c,modelId:d,modelType:m,indexMac:u,valueMac:_,collection:l,timestamp:p,action:n}}function u(e){var t=e.keyId;return babelHelpers.extends({},e,{keyId:o("WASyncdKeyTypes").toSyncKeyId(t)})}function c(e){var t=babelHelpers.extends({},e);return t.keyId!=null&&(t.keyId=o("WASyncdKeyTypes").fromSyncKeyId(t.keyId)),t}function d(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addCompositeIndex,a=t.addIndex,i=t.addUserDefinedPrimaryKey;e.add("sync-actions").version(o("WAWebModelStorageVersions").syncActionsCreateTable(),[i("index"),n("keyId"),n("version"),n("actionState"),a("actionState"),n("modelId"),n("modelType"),r(["modelId","modelType","actionState"]),n("valueMac"),n("indexMac"),a("indexMac"),n("collection"),a("collection"),n("timestamp"),n("action"),a("action"),n("binarySyncAction"),n("binarySyncData")]).view(s)}function m(){return o("WAWebModelStorageUtils").getStorage().table("sync-actions")}l.convertToSyncActionFromRow=u,l.convertFromSyncActionToRow=c,l.addTable=d,l.getSyncActionsTable=m}),98);
__d("WAWebSchemaSyncKeys",["WASyncdKeyTypes","WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder","WAWebStorageSchema"],(function(t,n,r,o,a,i,l){function e(e){var t=e.keyData,n=e.keyId;return babelHelpers.extends({},e,{keyId:o("WASyncdKeyTypes").toSyncKeyId(n.buffer),keyData:o("WASyncdKeyTypes").toSyncKeyData(t)})}function s(e){var t=e.keyData,n=e.keyId;return babelHelpers.extends({},e,{keyId:new Uint8Array(o("WASyncdKeyTypes").fromSyncKeyId(n)),keyData:o("WASyncdKeyTypes").fromSyncKeyData(t)})}function u(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addEncryptedColumn,a=t.addIndex,i=t.addUserDefinedPrimaryKey;e.add("sync-keys").version(o("WAWebModelStorageVersions").syncKeysCreateTable(),[i("keyId"),n("timestamp"),n("fingerprint"),r("keyData",o("WAWebStorageSchema").EncryptedValueType.ARRAY_BUFFER),n("keyEpoch"),a("keyEpoch")]).view(function(e){return e})}function c(){return o("WAWebModelStorageUtils").getStorage().table("sync-keys")}l.convertToSyncKeyFromRow=e,l.convertFromSyncKeyToRow=s,l.addTable=u,l.getSyncKeysTable=c}),98);
__d("WAWebSchemaSyncdLogs",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addAutoIncrementingPrimaryKey,u=e.addColumn,c=e.addIndex;function d(){var e=o("WAWebModelStorageUtils").getStorage();e.add("syncd-logs").version(o("WAWebModelStorageVersions").syncdLogsCreateTable(),[s("id"),u("ts"),u("collection"),c("collection"),u("log")]).view(function(e){return e})}function m(){return o("WAWebModelStorageUtils").getStorage().table("syncd-logs")}l.addTable=d,l.getSyncdLogsTable=m}),98);
__d("WAWebSchemaTasksScheduledTime",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addUserDefinedPrimaryKey;e.add("tasks-scheduled-time").version(o("WAWebModelStorageVersions").tasksScheduledTimeCreateTable(),[r("taskName"),n("time")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("tasks-scheduled-time")}l.addTable=e,l.getTasksScheduledTimeTable=s}),98);
__d("WAWebSchemaUnjoinedSubgroupMetadata",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey;e.add("unjoined-subgroup-metadata").version(o("WAWebModelStorageVersions").unjoinedSubgroupMetadataCreateTable(),[a("id"),n("subject"),n("subjectTime"),n("defaultSubgroup"),n("generalSubgroup"),n("parentGroup"),n("membershipApprovalMode"),n("membershipApprovalRequest"),n("hiddenSubgroup"),n("size")]).version(o("WAWebModelStorageVersions").unjoinedSubgroupParentGroupIndex(),[r("parentGroup")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("unjoined-subgroup-metadata")}l.addTable=e,l.getUnjoinedSubgroupMetadataTable=s}),98);
__d("WAWebSchemaWebTPSharedSession",["WAWebModelStorageUtils","WAWebModelStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){function e(){var e=o("WAWebModelStorageUtils").getStorage(),t=o("WAWebStorageMutationBuilder").columnBuilder(e.config),n=t.addColumn,r=t.addIndex,a=t.addUserDefinedPrimaryKey;e.add("webtp-shared-session").version(o("WAWebModelStorageVersions").webTPSharedSessionCreateTable(),[a("sessionId"),n("expiresAt"),r("expiresAt"),n("fileName"),n("fileBuffer")]).view(function(e){return e})}function s(){return o("WAWebModelStorageUtils").getStorage().table("webtp-shared-session")}l.addTable=e,l.getWebTPSharedSessionTable=s}),98);
__d("WAWebUserPrefsDBSettings",["WAWebUserPrefsCacheStorage","WAWebUserPrefsKeys","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){e!=null?yield o("WAWebUserPrefsCacheStorage").userPrefsCacheStorage.setItemToCacheStorage(o("WAWebUserPrefsKeys").MD_KEYS.COLUMN_PACKING_ENABLED,e):yield o("WAWebUserPrefsCacheStorage").userPrefsCacheStorage.removeItemFromCacheStorage(o("WAWebUserPrefsKeys").MD_KEYS.COLUMN_PACKING_ENABLED)}),s.apply(this,arguments)}function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield o("WAWebUserPrefsCacheStorage").userPrefsCacheStorage.getItemFromCacheStorage(o("WAWebUserPrefsKeys").MD_KEYS.COLUMN_PACKING_ENABLED);return e}),c.apply(this,arguments)}l.setColumnPackingValueToStorage=e,l.getColumnPackingValueFromStorage=u}),98);
__d("WAWebStorageGatingUtils",["WALogger","WAWebModelStorageUtils","WAWebUserPrefsDBSettings","asyncToGeneratorRuntime","gkx"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield o("WAWebModelStorageUtils").storageExists();if(n){var a=yield o("WAWebUserPrefsDBSettings").getColumnPackingValueFromStorage();return a==null?(yield o("WAWebUserPrefsDBSettings").setColumnPackingValueToStorage(!1),!1):a}if(!r("gkx")("26258")&&URLSearchParams){var i=new URLSearchParams(window.location.search),l=i.get("pack");if(l!=null)return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[column-serialization] enabled from url request"]))),yield o("WAWebUserPrefsDBSettings").setColumnPackingValueToStorage(l==="true"||l==="1"),!0}return yield o("WAWebUserPrefsDBSettings").setColumnPackingValueToStorage(t),t}),u.apply(this,arguments)}l.columnPackingEnabled=s}),98);
__d("WAWebModelStorageInitialize",["WALogger","WAWeb-dexie","WAWebAccountLinkingSchema","WAWebCommentSchema","WAWebCrosspostingSchema","WAWebDbRolloutUtil","WAWebDexieCastTypes","WAWebEventResponsesSchema","WAWebModelStorageUtils","WAWebPinInChatSchema","WAWebPollsVotesSchema","WAWebPremiumMessageSchema","WAWebSchemaACSTokens","WAWebSchemaAbPropConfig","WAWebSchemaAbPropEventSamplingConfig","WAWebSchemaActiveMessageRanges","WAWebSchemaAgent","WAWebSchemaBizBroadcastCampaign","WAWebSchemaBlocklist","WAWebSchemaBotProfile","WAWebSchemaBroadcastMetadata","WAWebSchemaBusinessBroadcastCampaign","WAWebSchemaBusinessBroadcastInsights","WAWebSchemaBusinessProfile","WAWebSchemaCTWASuggestion","WAWebSchemaCart","WAWebSchemaChat","WAWebSchemaChatAssignment","WAWebSchemaChatThreadLoggingPendingEvents","WAWebSchemaCollectionVersion","WAWebSchemaContact_DO_NOT_USE_DIRECTLY","WAWebSchemaCustomerData","WAWebSchemaDataSharing3pdLid","WAWebSchemaDataSharing3pdLidV2","WAWebSchemaDeviceList","WAWebSchemaDirectConnectionKeys","WAWebSchemaDownload3PDSignals","WAWebSchemaEncryptedMutations","WAWebSchemaFavorite","WAWebSchemaFavoriteStickers","WAWebSchemaFeatureFlag","WAWebSchemaFtsIndexingQueue","WAWebSchemaGroupAbPropConfig","WAWebSchemaGroupHistoryReportingTokenInfo","WAWebSchemaGroupInviteV4","WAWebSchemaGroupMemberChanges","WAWebSchemaGroupMetadata","WAWebSchemaHistorySyncNotification","WAWebSchemaInAppBanner","WAWebSchemaInactiveReceipt_DEPRECATED","WAWebSchemaLabel","WAWebSchemaLabelAssociation","WAWebSchemaLidChatState","WAWebSchemaLidDisplayNameMapping","WAWebSchemaLidPnMapping_DEPRECATED","WAWebSchemaMediaPlaybackEvent","WAWebSchemaMemberLabel","WAWebSchemaMembershipApprovalRequest","WAWebSchemaMessage","WAWebSchemaMessageAssociation","WAWebSchemaMessageHistory","WAWebSchemaMessageInfo","WAWebSchemaMessageOrphans","WAWebSchemaMissingKeys","WAWebSchemaNewsletterMetadata","WAWebSchemaNewsletterMyVotes","WAWebSchemaNewsletterPollsVotes","WAWebSchemaNewsletterReactions","WAWebSchemaNonMessageDataRequest","WAWebSchemaNote","WAWebSchemaOptOutList","WAWebSchemaOrphanPaymentNotification","WAWebSchemaOrphanReceipt","WAWebSchemaOrphanRevoke","WAWebSchemaOrphanTcToken","WAWebSchemaOutContact","WAWebSchemaParticipant","WAWebSchemaPeerMessage","WAWebSchemaPendingBusinessBroadcast","WAWebSchemaPendingBusinessBroadcastMessage","WAWebSchemaPendingMutations","WAWebSchemaPrivacyDisallowedList","WAWebSchemaProfilePicThumb","WAWebSchemaQuarantineData","WAWebSchemaQuickPromotions","WAWebSchemaQuickReply","WAWebSchemaReactions","WAWebSchemaRecentStickers","WAWebSchemaReportingInfo","WAWebSchemaReportingToken","WAWebSchemaScheduledMsgRevealKey","WAWebSchemaSelfAddonMessageTypeTable","WAWebSchemaStickerDownload","WAWebSchemaSubgroupSuggestion","WAWebSchemaSubgroupSuggestionV2","WAWebSchemaSubscription","WAWebSchemaSyncActions","WAWebSchemaSyncKeys","WAWebSchemaSyncdLogs","WAWebSchemaTasksScheduledTime","WAWebSchemaThreadsMetadata","WAWebSchemaUnifiedAddons","WAWebSchemaUnjoinedSubgroupMetadata","WAWebSchemaUserPrefs","WAWebSchemaVerifiedBusinessName","WAWebSchemaWebTPSharedSession","WAWebStorage","WAWebStorageGatingUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(s==null){yield o("WAWebDbRolloutUtil").loadSchemaVersions();var n=yield o("WAWebStorageGatingUtils").columnPackingEnabled(!!(t!=null&&t.canPackColumns));o("WAWebModelStorageUtils").createStorage({packColumns:n}),o("WAWebSchemaAbPropConfig").addTable(),o("WAWebSchemaAbPropEventSamplingConfig").addTable(),o("WAWebSchemaActiveMessageRanges").addTable(),o("WAWebSchemaAgent").addTable(),o("WAWebSchemaBlocklist").addTable(),o("WAWebSchemaOptOutList").addTable(),o("WAWebSchemaBotProfile").addTable(),o("WAWebSchemaCart").addTable(),o("WAWebSchemaChat").addTable(),o("WAWebSchemaChatAssignment").addTable(),o("WAWebSchemaChatThreadLoggingPendingEvents").addTable(),o("WAWebSchemaCollectionVersion").addTable(),o("WAWebSchemaContact_DO_NOT_USE_DIRECTLY").addTable(),o(
__d("WAWebDBMessageDelete",["Promise","WALogger","WAWebDBDeleteAssociatedMsgsByMsgKey","WAWebDBGetAssociatedMsgsByParentMsgKey","WAWebDBReportingTokenUtils","WAWebDBStoreRevokeMsgs","WAWebMessageAssociationGatingUtils","WAWebModelStorageInitialize","WAWebModelStorageUtils","WAWebMsgKey","WAWebNoop","WAWebQuarantineDataStore","WAWebSchemaMessage","asyncToGeneratorRuntime","cr:375","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p=(e=n("cr:375"))!=null?e:{},_=p.ftsLightClient;function f(e,t){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){t===void 0&&(t={deleteAssociatedMsgs:!0});var a=t,i=a.deleteAssociatedMsgs;if(e.length!==0){var l=[];return o("WAWebModelStorageInitialize").initializeWithoutGKs().then(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=new Set(e),n=[],a=[];if(i&&o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()){var s=yield o("WAWebDBGetAssociatedMsgsByParentMsgKey").bulkGetMessagesByParentMsgKey(Array.from(e,function(e){return r("WAWebMsgKey").fromString(e)}));s.forEach(function(e){a.push([e.msgKey,e.associationType]),t.add(e.msgKey)})}var u=Array.from(t);return yield o("WAWebSchemaMessage").getMessageTable().bulkGet(u,!1).then(function(e){e.forEach(function(e){(e==null?void 0:e.rowId)!=null&&n.push(String(e.rowId));var t=e==null?void 0:e.associationType;t!=null&&e!=null&&o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()&&a.push([e.id.toString(),t]);var r=e==null?void 0:e.botResponseTargetId,i=e==null?void 0:e.internalId;(e==null?void 0:e.botPluginSearchProvider)!=null&&(e==null?void 0:e.botPluginSearchUrl)!=null&&r!=null&&i!=null&&l.push({internalId:i,targetId:r})})}),{deleteMsgIdsSet:t,msgRowIds:n,deleteAssociationMappings:a}})).then((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.deleteAssociationMappings,a=e.deleteMsgIdsSet;return yield o("WAWebModelStorageUtils").getStorage().lock(["message","chat","message-association"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var i=Array.from(a),d=[o("WAWebSchemaMessage").getMessageTable().bulkRemove(i)];if(t.length>0&&o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[association-infra] Removing associations after delete for self"])));var p=o("WAWebDBDeleteAssociatedMsgsByMsgKey").bulkDeleteMessagesByMsgKeyAndAssociationType(t);d.push(p)}try{l.length>0&&(o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[bot] Removing bot plugin msgs after delete for self"]))),yield o("WAWebDBStoreRevokeMsgs").findAndDeleteAssociatedPluginMsg(l))}catch(e){var _=r("getErrorSafe")(e);o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[bot] findAndDeleteAssociatedPluginMsg failed"]))).catching(_).sendLogs("Plugin carousel delete failed")}return(m||(m=n("Promise"))).all(d)});return function(t){return e.apply(this,arguments)}})()),{deleteMsgIdsSet:a,msgRowIds:e.msgRowIds}});return function(t){return e.apply(this,arguments)}})()).then(function(e){var t=e.deleteMsgIdsSet,n=e.msgRowIds;return n.length>0&&(_==null||_.purge(n).catch(r("WAWebNoop"))),t}).then(function(e){var t=Array.from(e);o("WAWebDBReportingTokenUtils").handleDeleteReportingInfos(t,{removeWholeRow:!0}),o("WAWebQuarantineDataStore").bulkDeleteQuarantineData(t).catch(r("WAWebNoop"))}).catch(function(e){throw o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["removeMessagesFromHistory"]))).catching(r("getErrorSafe")(e)),e})}}),g.apply(this,arguments)}function h(e){var t=e.filter(function(e){return e.includes("status@broadcast")});return t.length>0?o("WAWebSchemaMessage").getMessageTable().bulkRemove(t):(m||(m=n("Promise"))).resolve()}l.removeMessagesFromHistory=f,l.removeStatusMessage=h}),98);
__d("WAAckLevel",[],(function(t,n,r,o,a,i){"use strict";var e={SENDER_BACKFILL_SENT:-7,INACTIVE_RECEIVED:-6,CONTENT_UNUPLOADABLE:-5,CONTENT_TOO_BIG:-4,CONTENT_GONE:-3,EXPIRED:-2,FAILED:-1,CLOCK:0,SENT:1,RECEIVED:2,READ:3,PLAYED:4};i.ACK=e}),66);
__d("WAWebApiChatUnreadMention",["WALogger","WAWebModelStorageUtils","WAWebSchemaChat","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m;function p(t,r){return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["addUnreadMentionChat"]))),o("WAWebModelStorageUtils").getStorage().lock(["chat"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],a=Array.from(t.keys());if(a.length!==0){var i=yield o("WAWebSchemaChat").getChatTable().bulkGet(a);if(!i||i.length===0){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["addUnreadMentionChat: could not find chats"])));return}var l=[];return i.forEach(function(e){if(e){var n,o=e.id.toString(),a=(n=e.unreadMentionsOfMe)!=null?n:[],i=t.get(o);i&&(a=a.concat(i));var s={id:o,unreadMentionsOfMe:a};if(r){var u,c=(u=r.get(o))!=null?u:0;s={id:o,unreadMentionsOfMe:a,unreadMentionCount:c}}l.push(s)}}),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["addUnreadMentionChat: bulkCreateOrMerge"]))).tags("missing-lid"),o("WAWebSchemaChat").getChatTable().bulkCreateOrMerge(l)}});return function(t){return e.apply(this,arguments)}})())}function _(e){return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["removeUnreadMentionChat"]))),o("WAWebModelStorageUtils").getStorage().lock(["chat"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0],r=Array.from(e.keys());if(r.length!==0){var a=yield o("WAWebSchemaChat").getChatTable().bulkGet(r);if(!a||a.length===0){o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["removeUnreadMentionChat: could not find chats"])));return}var i=[];return a.forEach(function(t){if(t){var n,r=(n=t.unreadMentionsOfMe)!=null?n:[],o=e.get(t.id.toString());o&&(r=r.filter(function(e){return!o.includes(e.id)})),i.push({id:t.id.toString(),unreadMentionsOfMe:r})}}),o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["removeUnreadMentionChat: bulkCreateOrMerge"]))).tags("missing-lid"),o("WAWebSchemaChat").getChatTable().bulkCreateOrMerge(i)}});return function(e){return t.apply(this,arguments)}})())}l.addUnreadMentionChat=p,l.removeUnreadMentionChat=_}),98);
__d("WAWebDBMarkFutureproofMessagesReparsed",["WALogger","WAWebMsgType","WAWebSchemaMessage","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{if(t.length===0)return;var n=yield o("WAWebSchemaMessage").getMessageTable().bulkGet(t),r=n.filter(function(e){return e!=null&&e.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN});if(r.length===0)return;var a=r.map(function(e){return{id:e.id.toString(),futureproofReparsed:!0}});yield o("WAWebSchemaMessage").getMessageTable().bulkCreateOrMerge(a)}catch(t){throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["markFutureproofMessagesReparsed: error ",""])),t),t}}),u.apply(this,arguments)}l.markFutureproofMessagesReparsed=s}),98);
__d("WAWebAiThreadCreationUtils",["WAWebBotUtils","WAWebMsgKey","WAWebPonyfillsCryptoRandomUUID","WAWebThreadId","WAWebThreadUtils"],(function(t,n,r,o,a,i,l){"use strict";var e="38e75a8e-6bc8-cf82-ab85-73799b39acd9";function s(){return new(r("WAWebThreadId"))({key:new(r("WAWebMsgKey"))({fromMe:!0,id:e,remote:o("WAWebBotUtils").META_BOT_PN_WID}),type:o("WAWebThreadUtils").ThreadType.AiThread})}function u(e){var t=r("WAWebPonyfillsCryptoRandomUUID")(),n=new(r("WAWebMsgKey"))({fromMe:!0,remote:e,id:t});return new(r("WAWebThreadId"))({key:n,type:o("WAWebThreadUtils").ThreadType.AiThread})}function c(e,t){var n=new(r("WAWebMsgKey"))({fromMe:!0,remote:e,id:t});return new(r("WAWebThreadId"))({key:n,type:o("WAWebThreadUtils").ThreadType.AiThread})}l.getHistoricalMetaAiThreadId=s,l.createAiThreadId=u,l.createAiThreadFromMutationIndex=c}),98);
__d("WAWebThreadCommonModelUtils",["WALogger","WATimeUtils","WAWebAiThreadCreationUtils","WAWebMsgKey","WAWebThreadUtils"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(t){var n=t.threadIds;if(n==null)return[];var a=t.t;if(a==null)return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["getThreadDetailUpdatesFromMessage: message has no timestamp"]))),[];var i=r("WAWebMsgKey").from(t.id),l=i.remote,s=o("WATimeUtils").castToUnixTime(a);return n.map(function(e){return{threadId:e,chatId:l,lastMessageTimestamp:s,creationTimestamp:s,aiThreadInfo:t.aiThreadInfo,botModeSelection:t.botModeSelection,botModeOverride:t.botModeOverride,lastMsgKey:i.toString()}})}function u(e){var t=new Map;for(var n of e){var r=s(n);for(var o of r){var a=o.threadId.toString(),i=t.get(a);if(i==null)t.set(a,o);else{var l=o.lastMessageTimestamp>=i.lastMessageTimestamp?[i,o]:[o,i],u=l[0],d=l[1],m=c(u,d);t.set(a,m)}}}return Array.from(t.values())}function c(e,t){var n,r,o,a={threadId:t.threadId,chatId:t.chatId,creationTimestamp:e.creationTimestamp,lastMessageTimestamp:t.lastMessageTimestamp};if(t.aiThreadInfo!=null){var i,l,s=(i=t.aiThreadInfo.title)!=null?i:(l=e.aiThreadInfo)==null?void 0:l.title;a.aiThreadInfo=babelHelpers.extends({},t.aiThreadInfo,{title:s})}else a.aiThreadInfo=e.aiThreadInfo;return a.botModeOverride=(n=t.botModeOverride)!=null?n:e.botModeOverride,a.botModeSelection=(r=t.botModeSelection)!=null?r:e.botModeSelection,a.lastMsgKey=(o=t.lastMsgKey)!=null?o:e.lastMsgKey,a}function d(e){var t=e.threadId;if(t.type!==o("WAWebThreadUtils").ThreadType.AiThread)return!1;var n=o("WAWebAiThreadCreationUtils").getHistoricalMetaAiThreadId();return!t.equals(n)}l.getThreadDetailUpdatesFromMessage=s,l.getAggregatedThreadDetailUpdatesFromMessages=u,l.isAiThreadNonHistoricalMetaAiThread=d}),98);
__d("WAWebDBThreadMetadataBulkHelper",["Promise","WALogger","WAWebBackendApi","WAWebMsgGetters","WAWebMsgKey","WAWebThreadCommonModelUtils","WAWebThreadId","WAWebThreadMetadataBulkJob","WAWebThreadUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d;function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(t.length===0){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[persistNewMessagesThreadMetadataInBulk] no msgs"])));return}var r=t.flatMap(o("WAWebThreadCommonModelUtils").getThreadDetailUpdatesFromMessage);if(r.length===0){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[persistNewMessagesThreadMetadataInBulk] no updates"])));return}yield o("WAWebThreadMetadataBulkJob").bulkCreateOrUpdateThreadsMetadata(r);var a=r.filter(function(e){return e.threadId.type===o("WAWebThreadUtils").ThreadType.AiThread});a.length>0&&(yield o("WAWebBackendApi").frontendSendAndReceive("updateChatAiThreads",{aiThreads:a}));var i=r.filter(function(e){return e.threadId.type===o("WAWebThreadUtils").ThreadType.ViewAllReplies});i.length>0&&(yield o("WAWebBackendApi").frontendSendAndReceive("updateChatViewRepliesThreads",{viewRepliesThreads:i}));var l=_(t);if(l.length>0){var m=yield o("WAWebThreadMetadataBulkJob").bulkIncrementThreadUnreadCount(l);o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[persistNewMessagesThreadMetadataInBulk] unread++ ",""])),l.length);var p=f(m,r);yield(d||(d=n("Promise"))).all(Array.from(p.values()).map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.chatId,n=e.unreadCounts;return yield o("WAWebBackendApi").frontendSendAndReceive("updateAiThreadUnreadCounts",{chatId:t,unreadCounts:n})});return function(t){return e.apply(this,arguments)}})()))}o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[persistNewMessagesThreadMetadataInBulk] done "," msgs"])),t.length)}),p.apply(this,arguments)}function _(e){var t=new Map;for(var n of e){var a=r("WAWebMsgKey").from(n.id),i=n.threadIds;if(!a.fromMe&&o("WAWebMsgGetters").getIsUnreadType(n)&&i!=null){for(var l of i)if(l.type===o("WAWebThreadUtils").ThreadType.AiThread){var s,u=l.toString(),c=t.get(u),d=(s=c==null?void 0:c.delta)!=null?s:0;t.set(u,{delta:d+1,lastReceivedKey:a.toString()})}}}return Array.from(t.entries(),function(e){var t=e[0],n=e[1];return{threadId:r("WAWebThreadId").from(t),delta:n.delta,lastReceivedKey:n.lastReceivedKey}})}function f(e,t){var n=new Map;for(var r of t)r.threadId.type===o("WAWebThreadUtils").ThreadType.AiThread&&n.set(r.threadId.toString(),r.chatId);var a=new Map;for(var i of e){var l=i.lastReceivedKey,s=i.threadId,u=i.unreadCount,c=n.get(s.toString());if(c!=null){var d=c.toString(),m=a.get(d);m==null&&(m={chatId:c,unreadCounts:[]},a.set(d,m)),m.unreadCounts.push({threadId:s,unreadCount:u,lastReceivedKey:l})}}return a}l.persistNewMessagesThreadMetadataInBulk=m,l.calculateThreadUnreadDeltas=_,l.groupUnreadCountsByChatId=f}),98);
__d("WAWebReportingTokenConstants",[],(function(t,n,r,o,a,i){var e=-1,l={DEFAULT:1,HISTORY_SYNC:-1};i.DEFAULT_RT_CLEANUP_OLDER_THAN_DAYS=e,i.REPORTING_TOKEN_VERSION=l}),66);
__d("WAWebMessagingGatingUtils",["WAWebABProps","WAWebReportingTokenConstants"],(function(t,n,r,o,a,i,l){function e(){return!1}function s(){return o("WAWebABProps").getABPropConfigValue("web_send_invisible_msg_min_group_size")}function u(){return o("WAWebABProps").getABPropConfigValue("web_send_invisible_msg_max_group_size")}function c(){var e;return(e=o("WAWebABProps").getABPropConfigValue("group_size_bypassing_sampling"))!=null?e:1e5}function d(){return g()>0}function m(){return o("WAWebABProps").getABPropConfigValue("rt_receive_reporting_tag")}function p(){return o("WAWebABProps").getABPropConfigValue("rt_sync_reporting_tag")}function _(){var e;return(e=o("WAWebABProps").getABPropConfigValue("rt_clean_reporting_tag"))!=null?e:o("WAWebReportingTokenConstants").DEFAULT_RT_CLEANUP_OLDER_THAN_DAYS}function f(){return o("WAWebABProps").getABPropConfigValue("rt_clean_reporting_token")}function g(){return o("WAWebABProps").getABPropConfigValue("rt_sender_reporting_token_version")}function h(){return o("WAWebABProps").getABPropConfigValue("rt_sender_dual_encrypted_msg_enabled")}function y(){return o("WAWebABProps").getABPropConfigValue("rt_receiver_dual_encrypted_msg_enabled")}function C(){return o("WAWebABProps").getABPropConfigValue("rt_edit_receive")}function b(){return o("WAWebABProps").getABPropConfigValue("rt_web_delay_processing")}function v(){return o("WAWebABProps").getABPropConfigValue("rt_report_token_from_inclusion_list")}function S(){return o("WAWebABProps").getABPropConfigValue("ft_validation_failure_drop_placeholder")}function R(){return o("WAWebABProps").getABPropConfigValue("visible_message_drop_placeholder_enabled_internal_only")}function L(){return o("WAWebABProps").getABPropConfigValue("rt_swapped_fallback_validation")}function E(){return o("WAWebABProps").getABPropConfigValue("top_level_message_secret_check")}l.sendKeyDistributionMsgToNewGroups=e,l.sendKeyDistributionMsgMinGroupSize=s,l.sendKeyDistributionMsgMaxGroupSize=u,l.getGroupSizeBypassingSampling=c,l.isReportingTokenSendingEnabled=d,l.isReportingTokenReceivingEnabled=m,l.isReportingTagSyncingEnabled=p,l.getReportingTagCleanupDays=_,l.getReportingTokenCleanupDays=f,l.getSenderReportingTokenVersion=g,l.isDualEncryptedReportingTokenSendingEnabled=h,l.isDualEncryptedReportingTokenReceiveEnabled=y,l.isReportingTokenEditReceiveEnabled=C,l.isWebReportingTokenDelayProcessingEnabled=b,l.isReportingTokenFromInclusionListEnabled=v,l.isReportingTokenValidationFailureDebugPlaceholderEnabled=S,l.isMessageDropPlaceholderEnabled=R,l.isReportingTokenSwappedFallbackValidationEnabled=L,l.isTopLevelMessageSecretCheckEnabled=E}),98);
__d("WAWebSocketConstants",[],(function(t,n,r,o,a,i){var e={OPENING:"OPENING",PAIRING:"PAIRING",UNPAIRED:"UNPAIRED",UNPAIRED_IDLE:"UNPAIRED_IDLE",CONNECTED:"CONNECTED",CONFLICT:"CONFLICT",UNLAUNCHED:"UNLAUNCHED",PROXYBLOCK:"PROXYBLOCK",TOS_BLOCK:"TOS_BLOCK",SMB_TOS_BLOCK:"SMB_TOS_BLOCK",DEPRECATED_VERSION:"DEPRECATED_VERSION",SCREEN_LOCKED:"SCREEN_LOCKED"},l={DISCONNECTED:"DISCONNECTED",SYNCING:"SYNCING",RESUMING:"RESUMING",CONNECTED:"CONNECTED"};i.SOCKET_STATE=e,i.SOCKET_STREAM=l}),66);
__d("WAWebBackendEventBus",["WALogger","WAWebBackendApi","WAWebEventEmitter","WAWebSocketConstants"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T,D,x,$,P,N,M={APP_STATE_SYNC_COMPLETED:"app_state_sync_completed",LOGOUT:"logout",REFRESH_QR:"refresh_qr",STARTING_LOGOUT:"starting_logout",ON_INITIAL_CHAT_SYNCED:"on_initial_chat_synced",ON_RECENT_CHAT_HISTORY_SYNCED:"on_recent_chat_history_synced",ON_FULL_CHAT_HISTORY_SYNCED:"on_full_chat_history_synced",ON_CRITICAL_SYNC_DONE:"on_critical_sync_done",NEW_HISTORY_SYNC_CHUNK_PROCESSED:"new_history_sync_chunk_processed",STORAGE_INITIALIZATION_ERROR:"storage_initialization_error",SOCKET_STREAM_DISCONNECTED:"socket_stream_disconnected",OPEN_SOCKET_STREAM:"open_socket_stream",RECONNECT_SOCKET:"reconnect_socket",SET_SOCKET_STATE:"set_socket_state",UPDATE_STATUS_PRIVACY_SETTINGS:"update_status_privacy_settings",ACCOUNT_TEMPORARILY_BANNED:"account_temporarily_banned",ACCOUNT_SYNC_FOR_PRIVACY:"account_sync_for_privacy",UNEXPECTED_LOGOUT_MODAL:"unexpected_logout_modal",INITIAL_LOAD_READY:"initial_load_ready",MAIN_STREAM_MODE_READY:"main_stream_mode_ready",SERVICE_UNAVAILABLE_503:"service_unavailable_503",OFFLINE_PROCESS_READY:"offline_process_ready",OFFLINE_DELIVERY_END:"offline_delivery_end",OFFLINE_DELIVERY_STATE_RESET:"offline_delivery_state_reset",ON_AB_PROPS_UPDATE:"on_ab_props_update",AB_PROPS_LOADED:"ab_props_loaded"},w=(function(t){function n(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return e=t.call.apply(t,[this].concat(r))||this,e.isMainStreamReadyMd=!1,e.isOfflineDeliveryEnd=!1,e.socketState=o("WAWebSocketConstants").SOCKET_STATE.UNLAUNCHED,babelHelpers.assertThisInitialized(e)||babelHelpers.assertThisInitialized(e)}babelHelpers.inheritsLoose(n,t);var r=n.prototype;return r.onAppStateSyncCompleted=function(t){return this.on(M.APP_STATE_SYNC_COMPLETED,t),this},r.onceAppStateSyncCompleted=function(t){return this.once(M.APP_STATE_SYNC_COMPLETED,t),this},r.triggerAppStateSyncCompleted=function(n){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["BackendEventBus: app_state_sync_completed"]))),this.trigger(M.APP_STATE_SYNC_COMPLETED,n),o("WAWebBackendApi").frontendFireAndForget("triggerAppStateSyncCompletedFromBridge",{})},r.onLogout=function(t){return this.on(M.LOGOUT,t),this},r.triggerLogout=function(){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["BackendEventBus: logout"]))),this.trigger(M.LOGOUT),o("WAWebBackendApi").frontendFireAndForget("triggerLogoutFromBridge",{})},r.triggerStartingLogout=function(){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["BackendEventBus: starting_logout"]))),o("WAWebBackendApi").frontendFireAndForget("triggerStartingLogoutFromBridge",{})},r.onRefreshQR=function(t){return this.on(M.REFRESH_QR,t),this},r.triggerRefreshQR=function(){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["BackendEventBus: refresh_qr"]))),this.trigger(M.REFRESH_QR)},r.onInitialChatHistorySynced=function(t){return this.on(M.ON_INITIAL_CHAT_SYNCED,t),this},r.triggerInitialChatHistorySynced=function(){o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["BackendEventBus: on_initial_chat_synced"]))),this.trigger(M.ON_INITIAL_CHAT_SYNCED),o("WAWebBackendApi").frontendFireAndForget("triggerInitialChatHistorySyncedFromBridge",{})},r.onRecentChatHistorySynced=function(t){return this.on(M.ON_RECENT_CHAT_HISTORY_SYNCED,t),this},r.triggerRecentChatHistorySynced=function(){o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["BackendEventBus: on_recent_chat_history_synced"]))),this.trigger(M.ON_RECENT_CHAT_HISTORY_SYNCED)},r.onFullChatHistorySynced=function(t){return this.on(M.ON_FULL_CHAT_HISTORY_SYNCED,t),this},r.triggerFullChatHistorySynced=function(){o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["BackendEventBus: on_full_chat_history_synced"]))),this.trigger(M.ON_FULL_CHAT_HISTORY_SYNCED)},r.onCriticalSyncDone=function(t){return this.on(M.ON_CRITICAL_SYNC_DONE,t),this},r.triggerCriticalSyncDone=function(){o("WALo
__d("WAWebEventsWaitForBbEvent",["Promise","WAAbortError","WAWebBoolFunc"],(function(t,n,r,o,a,i,l){var e;function s(t,r,a,i){return a===void 0&&(a=o("WAWebBoolFunc").returnTrue),i!=null&&i.aborted?(e||(e=n("Promise"))).reject(new(o("WAAbortError")).AbortError):new(e||(e=n("Promise")))(function(e,n){var l=function(){a.apply(this,arguments)&&(u==null||u(),e(arguments))},s=function(){u==null||u(),n(new(o("WAAbortError")).AbortError)},u=function(){t.off(r,l),i==null||i.removeEventListener("abort",s),u=null};i==null||i.addEventListener("abort",s),t.on(r,l)})}l.default=s}),98);
__d("WAWebEventsWaitForOfflineDeliveryEnd",["WACustomError","WALogger","WAPromiseTimeout","WAResolvable","WAWebBackendEventBus","WAWebEventsWaitForBbEvent","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u=3e5;function c(){s==null&&(s=r("WAWebEventsWaitForBbEvent")(o("WAWebBackendEventBus").BackendEventBus,"offline_delivery_end"),o("WAWebBackendEventBus").BackendEventBus.on("offline_delivery_state_reset",function(){s=r("WAWebEventsWaitForBbEvent")(o("WAWebBackendEventBus").BackendEventBus,"offline_delivery_end")}))}function d(){return o("WAWebBackendEventBus").BackendEventBus.isOfflineDeliveryEnd}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(!o("WAWebBackendEventBus").BackendEventBus.isOfflineDeliveryEnd){var n=t!=null?t:{},a=n.ignoreInit,i=a===void 0?!1:a,l=new(o("WAResolvable")).Resolvable;if(i)o("WAWebBackendEventBus").BackendEventBus.onceOfflineDeliveryEnd(function(){l.resolve()});else{if(s==null)throw r("err")("waitForOfflineDeliveryEnd called before init");s.then(function(){l.resolve()})}try{yield o("WAPromiseTimeout").promiseTimeout(l.promise,u)}catch(t){if(t instanceof o("WACustomError").TimeoutError){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] delivery promise timeout 5min"]))).sendLogs("offline-resume-promise-unresolved",{sampling:.01});return}throw t}}}),p.apply(this,arguments)}l.initWaitForOfflineDeliveryEnd=c,l.isOfflineDeliveryEnd=d,l.waitForOfflineDeliveryEnd=m}),98);
__d("WAWebWebcMessageProcessingPerfWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({WebcMessageProcessingPerf:[5790,{dbStoringT:[7,e.TYPES.INTEGER],decryptionT:[1,e.TYPES.INTEGER],isOffline:[2,e.TYPES.BOOLEAN],lidProcessingT:[8,e.TYPES.INTEGER],parsingT:[3,e.TYPES.INTEGER],postProcessingT:[4,e.TYPES.INTEGER],preProcessingT:[5,e.TYPES.INTEGER],processingT:[6,e.TYPES.INTEGER],reportTokenValidationT:[9,e.TYPES.INTEGER]},[1,1,100],"regular"]},{WebcMessageProcessingPerf:[]});l.WebcMessageProcessingPerfWamEvent=s}),98);
__d("WAWebOfflineResumeMsgProcessReporter",["$InternalEnum","WALogger","WAWebEventsWaitForOfflineDeliveryEnd","WAWebRuntimeEnvironmentUtils","WAWebWebcMessageProcessingPerfWamEvent"],(function(t,n,r,o,a,i,l){var e,s,u=n("$InternalEnum")({Decryption:0,Parsing:1,PreProcessing:2,Processing:3,PostProcessing:4,ProcessReportingTokenInfo:5,DBStoring:6}),c={ACTIVE:!1,CACHE:[]};function d(){var e={dbStoringT:0,decryptionT:0,lidProcessingT:0,parsingT:0,postProcessingT:0,preProcessingT:0,processingT:0,reportTokenValidationT:0};return c.CACHE.forEach(function(t){var n=t[0],r=t[1];e:{if(n===u.DBStoring){e.dbStoringT+=r;break e}if(n===u.Decryption){e.decryptionT+=r;break e}if(n===u.ProcessReportingTokenInfo){e.reportTokenValidationT+=r;break e}if(n===u.Parsing){e.parsingT+=r;break e}if(n===u.PostProcessing){e.postProcessingT+=r;break e}if(n===u.PreProcessing){e.preProcessingT+=r;break e}if(n===u.Processing){e.processingT+=r;break e}throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+n)}}),Object.entries(e).forEach(function(t){var n=t[0],r=t[1];typeof r=="number"&&(e[n]=Math.round(r))}),e}function m(e){if(c.ACTIVE){var n=t.performance.now();return function(){var r=t.performance.now();c.CACHE.push([e,r-n])}}}function p(){c.ACTIVE=!0;var t=!1;o("WAWebEventsWaitForOfflineDeliveryEnd").waitForOfflineDeliveryEnd().then(function(){if(t)o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Reporter is already triggered"]))).sendLogs("msg_process_reporter_already_triggered");else{if(!c.ACTIVE){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Reporter must be active to commit"]))).sendLogs("msg_process_reporter_not_active");return}t=!0,new(o("WAWebWebcMessageProcessingPerfWamEvent")).WebcMessageProcessingPerfWamEvent(babelHelpers.extends({},d(),{isOffline:!0})).commit(),c={ACTIVE:!1,CACHE:[]}}})}var _={stage:u,startMarker:m,activate:function(t){o("WAWebRuntimeEnvironmentUtils").isWorker()||(t.message>5,!(t.message<=100)&&p())}};l.msgProcessReporter=_}),98);
__d("WAWebThreadMsgUtils",["WALogger","WAWebThreadUtils"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e,t){return e.threadIds==null?!1:e.threadIds.some(function(e){return e.equals(t)})}function u(e){return e.threadIds!=null&&e.threadIds.length>0}function c(t){var n;if(!t.id.remote.isBot())return null;var r=(n=t.threadIds)==null?void 0:n.filter(function(e){return e.type===o("WAWebThreadUtils").ThreadType.AiThread});return r==null||r.length===0?null:(r.length>1&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["getMsgAiThread: multiple ai threads found for msg"]))).sendLogs("getMsgAiThread: more than one ai thread found for msg"),r[0])}function d(e){return m(e.threadIds)}function m(e){return(e==null?void 0:e.some(function(e){return e.type===o("WAWebThreadUtils").ThreadType.AiThread}))===!0}function p(e){var t,n;return(t=(n=e.threadIds)==null?void 0:n.find(function(e){return e.type===o("WAWebThreadUtils").ThreadType.ViewAllReplies}))!=null?t:null}function _(e,t){return t.key.equals(e.id)}l.isMsgInThread=s,l.isThreadMsg=u,l.getMsgAiThread=c,l.msgHasAiThread=d,l.threadsContainAiThread=m,l.getMsgViewAllRepliesThread=p,l.isMsgRootOfThread=_}),98);
__d("WAWebDBProcessEditProtocolMsgs",["$InternalEnum","Promise","WAAckLevel","WALogger","WANullthrows","WATimeUtils","WAWeb-dexie","WAWebAddonQueryUtils","WAWebApiChatUnreadMention","WAWebBackendApi","WAWebDBMarkFutureproofMessagesReparsed","WAWebDBMessageSerialization","WAWebDBMessageUtils","WAWebDBMsgUtils","WAWebDBReportingTokenUtils","WAWebDBStoreMessageOrphans","WAWebDBThreadMetadataBulkHelper","WAWebHandleMsgValidate","WAWebLidMigrationUtils","WAWebMessageEditUtils","WAWebMessagingGatingUtils","WAWebModelStorageUtils","WAWebMsgGetters","WAWebMsgKeyUtils","WAWebMsgType","WAWebNoop","WAWebOfflineResumeMsgProcessReporter","WAWebThreadMetadataBulkJob","WAWebThreadMsgUtils","WAWebUserPrefsMeUser","WAWebWid","asyncToGeneratorRuntime","compactMap","cr:375"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g=(e=n("cr:375"))!=null?e:{},h=g.ftsLightClient,y=n("$InternalEnum").Mirrored(["Added","Removed"]);function C(e,t){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(t===void 0&&(t=!1),e.length===0)return[];var n=yield o("WAWebAddonQueryUtils").getParentMsgsByMsgKey(r("compactMap")(e,function(e){return e.protocolMessageKey})),a=R(e,n),i=[],l=[],s=[];a.sort(function(e,t){return r("WANullthrows")(t.latestEditSenderTimestampMs)-r("WANullthrows")(e.latestEditSenderTimestampMs)});for(var u of a){var c=u.protocolMessageKey&&n.get(u.protocolMessageKey.toString());if(!c||c.type===o("WAWebMsgType").MSG_TYPE.CIPHERTEXT)i.push(u);else{if(o("WAWebMessagingGatingUtils").isWebReportingTokenDelayProcessingEnabled()){var d=o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.startMarker(o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.stage.ProcessReportingTokenInfo);yield o("WAWebHandleMsgValidate").validateAndProcessReportingTokenInfo({renderableMsgs:[u]}),d==null||d()}l.push(P(c,u)),o("WAWebThreadMsgUtils").isThreadMsg(u)&&s.push(u)}}yield L(i);var m=l.filter(function(e){return e.isLatest});return yield v(l,m),t&&(yield o("WAWebDBMarkFutureproofMessagesReparsed").markFutureproofMessagesReparsed(e.map(function(e){return e.id.toString()}))),yield o("WAWebDBThreadMetadataBulkHelper").persistNewMessagesThreadMetadataInBulk(s),m}),b.apply(this,arguments)}function v(e,t){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){e.length&&(yield k(e),T(e.filter(function(e){return e.isLatest&&!o("WAWebMsgGetters").getIsNewsletterMsg(e.parentMsg)}).map(function(e){return e.parentMsg})),yield F(e)),t.length&&o("WAWebBackendApi").frontendFireAndForget("updateEditedMessagesAction",{messageEdits:t})}),S.apply(this,arguments)}function R(e,t){var n=[],a=[],i=[],l=[],_=[],f=[],g=e.filter(function(e){var s=e.protocolMessageKey;if(!s)return n.length<3&&n.push(e.id.toString()),!1;var u=t.get(s.toString());if(u){var c=o("WAWebMessageEditUtils").msgTypeSupportsEditing(u.type)||u.type===o("WAWebMsgType").MSG_TYPE.CIPHERTEXT;if(!c)return a.length<3&&a.push({id:u.id.toString(),type:u.type}),!1;if(u.isForwarded===!0)return i.length<3&&i.push(u.id.toString()),!1;var d=r("WANullthrows")(u.t),m=r("WANullthrows")(e.t);if(!o("WAWebMessageEditUtils").isParentWithinEditProcessingWindow({parentTsInSeconds:d,editTsInSeconds:m,msgKey:u.id}))return l.length<3&&l.push(u.id.toString()),!1;var p=o("WAWebMsgGetters").getSender(u),g=o("WAWebMsgGetters").getSender(e);if(!o("WAWebMsgGetters").getIsNewsletterMsg(u)&&(!p||!g||!r("WAWebWid").equals.apply(r("WAWebWid"),o("WAWebLidMigrationUtils").toCommonAddressingMode(p,g))))return _.length<3&&_.push(u.id.toString()),!1}return e.latestEditSenderTimestampMs==null?(f.length<3&&f.push(e.id.toString()),!1):!0});return n.length>0&&o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[message-edit] "," protocol msgs missing original msg key => ",""])),n.length,n).sendLogs("message-edit-missing-original-msg-key"),a.length>0&&o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[message-edit] "," msgs have unsupported type => ",""])),a.length,a.map(function(e){return e
__d("WAWebAssociationProcessorConstants",[],(function(t,n,r,o,a,i){var e=Object.freeze({Regular:"Regular",WithDetachedMessages:"WithDetachedMessages"});i.AssociationProcessorType=e}),66);
__d("WAWebCreateAssociationProcessor",["WAWebAssociationProcessorConstants"],(function(t,n,r,o,a,i,l){function e(e){return babelHelpers.extends({},e,{processorType:o("WAWebAssociationProcessorConstants").AssociationProcessorType.WithDetachedMessages})}l.createAssociationMsgProcessorWithDetachedMessages=e}),98);
__d("WAWebAlbumAssociationProcessor",["WAWebCreateAssociationProcessor","WAWebMessageAssociation.flow","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e=o("WAWebCreateAssociationProcessor").createAssociationMsgProcessorWithDetachedMessages({type:o("WAWebMessageAssociation.flow").MessageAssociationType.MEDIA_ALBUM,viewMode:o("WAWebViewMode.flow").ViewModeType.MEDIA_ALBUM}),s=e;l.default=s}),98);
__d("WAWebBotPluginAssociationProcessor",["WAWebAssociationProcessorConstants","WAWebMessageAssociation.flow","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e={processorType:o("WAWebAssociationProcessorConstants").AssociationProcessorType.Regular,type:o("WAWebMessageAssociation.flow").MessageAssociationType.BOT_PLUGIN,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE},s=e;l.default=s}),98);
__d("WAWebDualUploadsAssociationProcessor",["WAWebAssociationProcessorConstants","WAWebMessageAssociation.flow","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e={type:o("WAWebMessageAssociation.flow").MessageAssociationType.HD_IMAGE_DUAL_UPLOAD,viewMode:o("WAWebViewMode.flow").ViewModeType.HIDDEN,processorType:o("WAWebAssociationProcessorConstants").AssociationProcessorType.Regular},s={type:o("WAWebMessageAssociation.flow").MessageAssociationType.HD_VIDEO_DUAL_UPLOAD,viewMode:o("WAWebViewMode.flow").ViewModeType.HIDDEN,processorType:o("WAWebAssociationProcessorConstants").AssociationProcessorType.Regular},u={type:o("WAWebMessageAssociation.flow").MessageAssociationType.HEVC_VIDEO_DUAL_UPLOAD,viewMode:o("WAWebViewMode.flow").ViewModeType.HIDDEN,processorType:o("WAWebAssociationProcessorConstants").AssociationProcessorType.Regular};l.ImageDualUploadsAssociationProcessor=e,l.VideoDualUploadsAssociationProcessor=s,l.HevcDualUploadsAssociationProcessor=u}),98);
__d("WAWebMediaPollAssociationProcessor",["WAWebMessageAssociation.flow","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e={processorType:"Regular",type:o("WAWebMessageAssociation.flow").MessageAssociationType.MEDIA_POLL,viewMode:o("WAWebViewMode.flow").ViewModeType.POLL_MEDIA},s=e;l.default=s}),98);
__d("WAWebPollAddOptionAssociationProcessor",["WAWebMessageAssociation.flow","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e={processorType:"Regular",type:o("WAWebMessageAssociation.flow").MessageAssociationType.POLL_ADD_OPTION,viewMode:o("WAWebViewMode.flow").ViewModeType.POLL_ADD_OPTION},s=e;l.default=s}),98);
__d("WAWebUnknownAssociationProcessor",["WAWebAssociationProcessorConstants","WAWebMessageAssociation.flow","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){var e={type:o("WAWebMessageAssociation.flow").MessageAssociationType.UNKNOWN,viewMode:o("WAWebViewMode.flow").ViewModeType.HIDDEN,processorType:o("WAWebAssociationProcessorConstants").AssociationProcessorType.Regular},s=e;l.default=s}),98);
__d("WAWebAssociationProcessor",["WAWebAlbumAssociationProcessor","WAWebBotPluginAssociationProcessor","WAWebDualUploadsAssociationProcessor","WAWebMediaPollAssociationProcessor","WAWebPollAddOptionAssociationProcessor","WAWebUnknownAssociationProcessor","justknobx"],(function(t,n,r,o,a,i,l){var e=r("justknobx")._("4912"),s=[r("WAWebAlbumAssociationProcessor"),r("WAWebUnknownAssociationProcessor"),r("WAWebBotPluginAssociationProcessor"),r("WAWebMediaPollAssociationProcessor"),r("WAWebPollAddOptionAssociationProcessor"),e?o("WAWebDualUploadsAssociationProcessor").ImageDualUploadsAssociationProcessor:null,e?o("WAWebDualUploadsAssociationProcessor").VideoDualUploadsAssociationProcessor:null,e?o("WAWebDualUploadsAssociationProcessor").HevcDualUploadsAssociationProcessor:null].filter(Boolean);function u(e){var t,n=e.associationType;return(t=s.find(function(e){return e.type===n}))!=null?t:null}function c(e){var t;return(t=s.find(function(t){return t.type===e}))!=null?t:null}l.getAssociationProcessor=u,l.getAssociationProcessorByAssociationType=c}),98);
__d("WAWebHandlePlaceholderMsgKeyHashUtils",["WABase64","WACryptoHmac","WAWebABProps","WAWebUserPrefsMultiDevice","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=null,s=new TextEncoder,u=function(t){return s.encode(t).buffer};function c(){return e||(e=o("WAWebUserPrefsMultiDevice").getChatThreadLoggingSecretB64().then(function(e){return e==null?null:o("WABase64").decodeB64(e)})),e}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n,r,a,i=yield c();if(!i)return null;var l=u(e.id.id+(e.id.fromMe?"1":"0")+((t=(n=e.id.remote)==null?void 0:n.toString({legacy:!0}))!=null?t:"")+((r=(a=e.id.participant)==null?void 0:a.toString({legacy:!0}))!=null?r:"")),s=yield o("WACryptoHmac").hmacSha256(i,l);return o("WABase64").encodeB64(s)}),m.apply(this,arguments)}function p(){return o("WAWebABProps").getABPropConfigValue("placeholder_message_key_hash_logging")}l.getMessageKeyHash=d,l.messageKeyHashEnabled=p}),98);
__d("WAWebWamEnumAddressingMode",[],(function(t,n,r,o,a,i){var e=Object.freeze({PN:1,LID:2});i.ADDRESSING_MODE=e}),66);
__d("WAWebWamEnumBotType",[],(function(t,n,r,o,a,i){var e=Object.freeze({UNKNOWN:0,METABOT:1,BOT_1P_BIZ:2,BOT_3P_BIZ:3,UGC:4,META_CHARACTER:5,TEE_BOT:6,HATCH:7,MANUS:8});i.BOT_TYPE=e}),66);
__d("WAWebWamEnumE2eDeviceType",[],(function(t,n,r,o,a,i){var e=Object.freeze({MY_PRIMARY:1,OTHER_PRIMARY:2,MY_COMPANION:3,OTHER_COMPANION:4,MY_HOSTED_COMPANION:5,OTHER_HOSTED_COMPANION:6});i.E2E_DEVICE_TYPE=e}),66);
__d("WAWebWamEnumPlaceholderAction",[],(function(t,n,r,o,a,i){var e=Object.freeze({OTHER:0,ADD:1,VIEW:2,POPULATE:3});i.PLACEHOLDER_ACTION=e}),66);
__d("WAWebWamEnumPlaceholderChatType",[],(function(t,n,r,o,a,i){var e=Object.freeze({OTHER:0,INDIVIDUAL:1,GROUP:2,STATUS:3,BROADCAST:4,CHANNEL:5,INTEROP:6});i.PLACEHOLDER_CHAT_TYPE=e}),66);
__d("WAWebWamEnumPlaceholderPopulationType",[],(function(t,n,r,o,a,i){var e=Object.freeze({OTHER:0,RETRY:1,PEER_MESSAGE:2,RESEND:3});i.PLACEHOLDER_POPULATION_TYPE=e}),66);
__d("WAWebWamEnumPlaceholderReasonType",[],(function(t,n,r,o,a,i){var e=Object.freeze({OTHER:0,SIGNAL_NO_SESSION:1,DEVICE_VERIFICATION_FAILURE:2,UNKNOWN_SELF_DEVICE:3,SIGNAL_INVALID_KEY:4,SIGNAL_INVALID_KEY_ID:5,SIGNAL_INVALID_MESSAGE:6,DEVICE_VERIFICATION_FAILURE_SELF_PEER:7,UNKNOWN_COMPANION_NO_PREKEY:8,BAD_EPHEMERAL_SETTING:9,SIGNAL_FUTURE_MESSAGE:10,SIGNAL_INVALID_SIGNATURE:11,SIGNAL_BAD_MAC:12,SIGNAL_INVALID_SESSION:13});i.PLACEHOLDER_REASON_TYPE=e}),66);
__d("WAWebWamEnumPlaceholderType",[],(function(t,n,r,o,a,i){var e=Object.freeze({OTHER:0,CIPHERTEXT:1,FANOUT:2,DOWNGRADE:3,FIXED_CONTENT:4,TEMPORARY:5,DROP:6});i.PLACEHOLDER_TYPE=e}),66);
__d("WAWebPlaceholderActivityWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumAddressingMode","WAWebWamEnumBotType","WAWebWamEnumE2eDeviceType","WAWebWamEnumEncryptionTypeCode","WAWebWamEnumMediaType","WAWebWamEnumMessageType","WAWebWamEnumPlaceholderAction","WAWebWamEnumPlaceholderChatType","WAWebWamEnumPlaceholderPopulationType","WAWebWamEnumPlaceholderReasonType","WAWebWamEnumPlaceholderType","WAWebWamEnumSizeBucket","WAWebWamEnumTypeOfGroupEnum"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({PlaceholderActivity:[1980,{botType:[24,o("WAWebWamEnumBotType").BOT_TYPE],deviceCount:[9,e.TYPES.INTEGER],deviceSizeBucket:[8,o("WAWebWamEnumSizeBucket").SIZE_BUCKET],e2eSenderType:[16,o("WAWebWamEnumE2eDeviceType").E2E_DEVICE_TYPE],encryptionType:[22,o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE],isHostedChat:[19,e.TYPES.BOOLEAN],isLid:[12,e.TYPES.BOOLEAN],isSimpleSignal:[23,e.TYPES.BOOLEAN],localAddressingMode:[20,o("WAWebWamEnumAddressingMode").ADDRESSING_MODE],messageBeforeReg:[15,e.TYPES.BOOLEAN],messageIsRevoke:[7,e.TYPES.BOOLEAN],messageKeyHash:[14,e.TYPES.STRING],messageMediaType:[6,o("WAWebWamEnumMediaType").MEDIA_TYPE],messageType:[5,o("WAWebWamEnumMessageType").MESSAGE_TYPE],participantCount:[10,e.TYPES.INTEGER],placeholderActionInd:[2,o("WAWebWamEnumPlaceholderAction").PLACEHOLDER_ACTION],placeholderAddReason:[11,o("WAWebWamEnumPlaceholderReasonType").PLACEHOLDER_REASON_TYPE],placeholderChatTypeInd:[3,o("WAWebWamEnumPlaceholderChatType").PLACEHOLDER_CHAT_TYPE],placeholderPopulationType:[17,o("WAWebWamEnumPlaceholderPopulationType").PLACEHOLDER_POPULATION_TYPE],placeholderTimePeriod:[4,e.TYPES.INTEGER],placeholderTypeInd:[1,o("WAWebWamEnumPlaceholderType").PLACEHOLDER_TYPE],typeOfGroup:[13,o("WAWebWamEnumTypeOfGroupEnum").TYPE_OF_GROUP_ENUM]},[1,1,1],"regular"]},{PlaceholderActivity:[]});l.PlaceholderActivityWamEvent=s}),98);
__d("WAWebWamGroupMetadataMetricUtils",["WAWebDBGroupsGroupMetadata","WAWebGroupType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e!=null&&e.isGroup()){var t=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(e);if(t!=null)return o("WAWebGroupType").groupTypeToWamEnum(o("WAWebGroupType").getGroupTypeFromGroupMetadata(t))}}),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(e);return t==null?null:d(t)}),c.apply(this,arguments)}function d(e){return o("WAWebGroupType").getGroupTypeFromGroupMetadata(e)===o("WAWebGroupType").GroupType.LINKED_ANNOUNCEMENT_GROUP}l.getGroupTypeFromChatWid=e,l.isCagFromChatWid=u,l.isCagFromGroupMetadata=d}),98);
__d("WAWebWamEnumAgentEngagementEnumType",[],(function(t,n,r,o,a,i){var e=Object.freeze({DIRECT_CHAT:0,INVOKED:1,MEMBER:2});i.AGENT_ENGAGEMENT_ENUM_TYPE=e}),66);
__d("WAWebWamEnumInvisibleMessageCategoryType",[],(function(t,n,r,o,a,i){var e=Object.freeze({PEER:1,INVISIBLE_KEY_DISTRIBUTION:2,OTHER:3,MEDIA_EXPRESS_NOTIFY:4,EPHEMERAL_SYNC_RESPONSE:5,GROUP_MEMBER_TAG:6});i.INVISIBLE_MESSAGE_CATEGORY_TYPE=e}),66);
__d("WAWebWamMsgUtils",["WAWebApiParse","WAWebBotTypes","WAWebHandleMsgCommon","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgGetters","WAWebProtobufsE2E.pb","WAWebUserPrefsMeUser","WAWebWamEnumAgentEngagementEnumType","WAWebWamEnumBotType","WAWebWamEnumE2eDeviceType","WAWebWamEnumInvisibleMessageCategoryType","WAWebWamEnumMediaType","WAWebWamEnumMessageType","WAWebWid"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebMsgGetters").getIsStatus(e)?o("WAWebWamEnumMessageType").MESSAGE_TYPE.STATUS:o("WAWebMsgGetters").getIsGroupMsg(e)?o("WAWebWamEnumMessageType").MESSAGE_TYPE.GROUP:r("WAWebWid").isBroadcast(e.id.remote)||o("WAWebMsgGetters").getBroadcastId(e)!=null?o("WAWebWamEnumMessageType").MESSAGE_TYPE.BROADCAST:r("WAWebWid").isNewsletter(e.id.remote)?o("WAWebWamEnumMessageType").MESSAGE_TYPE.CHANNEL:o("WAWebWamEnumMessageType").MESSAGE_TYPE.INDIVIDUAL}function s(e){return e==="chat"?o("WAWebWamEnumMessageType").MESSAGE_TYPE.INDIVIDUAL:e==="group"?o("WAWebWamEnumMessageType").MESSAGE_TYPE.GROUP:e==="peer_broadcast"||e==="other_broadcast"?o("WAWebWamEnumMessageType").MESSAGE_TYPE.BROADCAST:e==="direct_peer_status"||e==="other_status"?o("WAWebWamEnumMessageType").MESSAGE_TYPE.STATUS:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function u(e){if(e.isDynamicReplyButtonsMsg===!0)return o("WAWebWamEnumMediaType").MEDIA_TYPE.BUTTON_MESSAGE;switch(e.type){case"image":return o("WAWebWamEnumMediaType").MEDIA_TYPE.PHOTO;case"video":return e.isGif===!0?o("WAWebWamEnumMediaType").MEDIA_TYPE.GIF:o("WAWebWamEnumMediaType").MEDIA_TYPE.VIDEO;case"ptv":return o("WAWebWamEnumMediaType").MEDIA_TYPE.PUSH_TO_VIDEO;case"audio":return o("WAWebWamEnumMediaType").MEDIA_TYPE.AUDIO;case"ptt":return o("WAWebWamEnumMediaType").MEDIA_TYPE.PTT;case"document":return o("WAWebWamEnumMediaType").MEDIA_TYPE.DOCUMENT;case"unknown":return o("WAWebWamEnumMediaType").MEDIA_TYPE.FUTURE;case"location":return e.isLive===!0?o("WAWebWamEnumMediaType").MEDIA_TYPE.LIVE_LOCATION:o("WAWebWamEnumMediaType").MEDIA_TYPE.LOCATION;case"vcard":return o("WAWebWamEnumMediaType").MEDIA_TYPE.CONTACT;case"multi_vcard":return o("WAWebWamEnumMediaType").MEDIA_TYPE.CONTACT_ARRAY;case"chat":return e.matchedText!=null?o("WAWebApiParse").matchCatalogUrl(e.matchedText)?o("WAWebWamEnumMediaType").MEDIA_TYPE.CATALOG_LINK:o("WAWebApiParse").matchProductUrl(e.matchedText)?o("WAWebWamEnumMediaType").MEDIA_TYPE.PRODUCT_LINK:o("WAWebWamEnumMediaType").MEDIA_TYPE.URL:o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE;case"sticker":return o("WAWebWamEnumMediaType").MEDIA_TYPE.STICKER;case"product":return o("WAWebWamEnumMediaType").MEDIA_TYPE.PRODUCT_IMAGE;case"list":{var t,n,r=(t=(n=e.list)==null?void 0:n.listType)!=null?t:o("WAWebProtobufsE2E.pb").Message$ListMessage$ListType.UNKNOWN;switch(r){case o("WAWebProtobufsE2E.pb").Message$ListMessage$ListType.SINGLE_SELECT:return o("WAWebWamEnumMediaType").MEDIA_TYPE.LIST;case o("WAWebProtobufsE2E.pb").Message$ListMessage$ListType.PRODUCT_LIST:return o("WAWebWamEnumMediaType").MEDIA_TYPE.PRODUCT_LIST;default:return o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE}}case"list_response":return o("WAWebWamEnumMediaType").MEDIA_TYPE.LIST_REPLY;case"buttons_response":return o("WAWebWamEnumMediaType").MEDIA_TYPE.BUTTON_RESPONSE_MESSAGE;case"order":return o("WAWebWamEnumMediaType").MEDIA_TYPE.ORDER;case"interactive":return c(e);case"reaction":case"reaction_enc":return o("WAWebWamEnumMediaType").MEDIA_TYPE.REACTION;case"poll_creation":return o("WAWebWamEnumMediaType").MEDIA_TYPE.POLL_CREATE;case"poll_result_snapshot":return o("WAWebWamEnumMediaType").MEDIA_TYPE.POLL_RESULT_SNAPSHOT;case"poll_update":return e.subtype==="poll_vote"?o("WAWebWamEnumMediaType").MEDIA_TYPE.POLL_VOTE:o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE;case"keep_in_chat":return e.keepType===o("WAWebProtobufsE2E.pb").KeepType.KEEP_FOR_ALL?o("WAWebWamEnumMediaType").MEDIA_TYPE.KEEP:o("WAWebWamEnumMediaType").MEDIA_TYPE.UNKEEP;case"pin_message":return o("WAWebWamEnumMediaType").MEDIA_TYPE.
__d("WAWebHandlePlaceholderWam",["Promise","WATimeUtils","WAWebDBGroupsGroupMetadata","WAWebDBMessageSerialization","WAWebGroupType","WAWebHandlePlaceholderMsgKeyHashUtils","WAWebMsgGetters","WAWebPlaceholderActivityWamEvent","WAWebWamEnumE2eDeviceType","WAWebWamEnumEncryptionTypeCode","WAWebWamEnumPlaceholderAction","WAWebWamEnumPlaceholderChatType","WAWebWamEnumPlaceholderType","WAWebWamGroupMetadataMetricUtils","WAWebWamGroupMetricCache","WAWebWamMsgUtils","WAWebWid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield g(e,o("WAWebWamEnumPlaceholderAction").PLACEHOLDER_ACTION.ADD);t.forEach(function(e){return e.commit()})}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.map(function(e){return o("WAWebDBMessageSerialization").messageFromDbRow(e)}),n=yield g(t,o("WAWebWamEnumPlaceholderAction").PLACEHOLDER_ACTION.VIEW);n.forEach(function(e){return e.commit()})}),d.apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield g(e,o("WAWebWamEnumPlaceholderAction").PLACEHOLDER_ACTION.POPULATE);t.forEach(function(e){return e.commit()})}),p.apply(this,arguments)}function _(e,t,n){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var a,i=e.id.remote,l=!!(t!=null&&t.isLidAddressingMode),s=o("WAWebWamMsgUtils").msgIsLid(e,i,l),u=new(o("WAWebPlaceholderActivityWamEvent")).PlaceholderActivityWamEvent({placeholderChatTypeInd:S(i),placeholderTimePeriod:Math.max(o("WATimeUtils").unixTime()-((a=e.t)!=null?a:0),0),placeholderActionInd:n,placeholderTypeInd:e.subtype==="fanout"?o("WAWebWamEnumPlaceholderType").PLACEHOLDER_TYPE.FANOUT:o("WAWebWamEnumPlaceholderType").PLACEHOLDER_TYPE.CIPHERTEXT,messageIsRevoke:o("WAWebMsgGetters").getIsRevoke(e),messageMediaType:o("WAWebWamMsgUtils").getWamMediaType(e),messageType:o("WAWebWamMsgUtils").getWamMessageType(e),isLid:s});return e.placeholderAddReason!=null&&(u.placeholderAddReason=e.placeholderAddReason),n===o("WAWebWamEnumPlaceholderAction").PLACEHOLDER_ACTION.POPULATE&&e.placeholderPopulationType!=null&&(u.placeholderPopulationType=e.placeholderPopulationType),e.e2eSenderType!=null&&(u.e2eSenderType=e.e2eSenderType),(e.e2eSenderType===o("WAWebWamEnumE2eDeviceType").E2E_DEVICE_TYPE.MY_HOSTED_COMPANION||e.e2eSenderType===o("WAWebWamEnumE2eDeviceType").E2E_DEVICE_TYPE.OTHER_HOSTED_COMPANION)&&(u.encryptionType=o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE.COEX),r("WAWebWid").isGroup(i)?yield y(u,e,t):r("WAWebWid").isUser(i)&&(u.isLid=i.isLid()),yield b(u,e),u}),f.apply(this,arguments)}function g(e,t){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a=[],i=[];for(var l of t)R(l)&&(o("WAWebMsgGetters").getIsGroupMsg(l)?i.push(l):a.push(l));var s=(yield o("WAWebDBGroupsGroupMetadata").bulkGetGroupMetadata(i.map(function(e){return e.id.remote}))).map(function(e,t){return[i[t],e]});return(e||(e=n("Promise"))).all([].concat(a.map(function(e){return _(e,null,r)}),s.map(function(e){var t=e[0],n=e[1];return _(t,n,r)})))}),h.apply(this,arguments)}function y(e,t,n){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=yield o("WAWebWamGroupMetricCache").getGroupMetrics(t.id.remote);if(r!=null&&(r.participantCount!=null&&(e.participantCount=r.participantCount),r.deviceCount!=null&&(e.deviceCount=r.deviceCount),r.deviceSizeBucket!=null&&(e.deviceSizeBucket=r.deviceSizeBucket)),n){var a=o("WAWebWamGroupMetadataMetricUtils").isCagFromGroupMetadata(n);e.isLid=a&&o("WAWebMsgGetters").getIsReaction(t),e.typeOfGroup=o("WAWebGroupType").groupTypeToWamEnum(o("WAWebGroupType").getGroupTypeFromGroupMetadata(n))}}),C.apply(this,arguments)}function b(e,t){retur
__d("WAWebDBProcessMessage",["Promise","WALogger","WAWeb-dexie","WAWebAssociationProcessor","WAWebAssociationProcessorConstants","WAWebCommonMsgUtils","WAWebDBDeleteAssociatedMsgsByMsgKey","WAWebDBMessageBulkHelper","WAWebDBMessageSerialization","WAWebDBStoreMessage","WAWebDbEncryptionKey","WAWebHandlePlaceholderWam","WAWebLinkify","WAWebMessageAssociationGatingUtils","WAWebModelStorageUtils","WAWebNoop","WAWebSchemaMessage","WAWebSyncGatingUtils","WAWebViewMode.flow","asyncToGeneratorRuntime","cr:375","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p=(e=n("cr:375"))!=null?e:{},_=p.ftsLightClient,f=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="NoMessageToUpdateError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),g=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="DuplicateMessageError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),h=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="PreviousMsgNotUpdatableError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error));function y(e,t,n){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,a){return a===void 0&&(a=!1),o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["storeMessages: store ",", for chat ",", isHistorySync: ",""])),e.length,t.toLogString(),a),o("WAWebDBMessageBulkHelper").logMissingGroupParticipantLids(e,a),o("WAWebCommonMsgUtils").logUndefinedMessage(e),yield o("WAWebDbEncryptionKey").DbEncKeyStore.waitForFinalDbMsgEncKey(),(m||(m=n("Promise"))).resolve(o("WAWebDBStoreMessage").storeMessageInTransaction(e,t,a)).then(function(){_==null||_.index().catch(r("WAWebNoop"))}).catch(function(e){throw e instanceof r("WAWeb-dexie").BulkError||e instanceof r("WAWeb-dexie").ConstraintError?new g:(o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["Error storing messages"]))),e)})}),C.apply(this,arguments)}function b(e,t){var a,i=t==null?(a=e[0])==null?void 0:a.id.remote:t;if(i){var l=e.map(function(e){var t=o("WAWebDBMessageSerialization").dbRowFromMessage(e);return o("WAWebDBStoreMessage").addMsgMetadataToMsgRow({msg:t,chatId:i.toString(),hasLink:o("WAWebLinkify").hasHttpLink(e),pendingReadReceipt:!1})});return(m||(m=n("Promise"))).resolve(o("WAWebSchemaMessage").getMessageTable().bulkCreateOrMerge(l)).then(function(){_==null||_.index().catch(r("WAWebNoop"))}).catch(function(e){throw o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Error storing messages"]))),e})}return(m||(m=n("Promise"))).resolve()}function v(e){return o("WAWebCommonMsgUtils").isPlaceholderMsg(e.type)?(m||(m=n("Promise"))).resolve(e):o("WAWebModelStorageUtils").getStorage().lock(["message"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0],a=yield n.get(e.id.toString());if(!a)throw new f("[messaging] updateMessage: msgId::"+e.id.toString()+", Failed to find previous message row in message table");if(!o("WAWebCommonMsgUtils").isPlaceholderMsg(a.type)&&!o("WAWebCommonMsgUtils").isFutureproofMsg(a.type)&&!o("WAWebCommonMsgUtils").isCallLogMsg(a.type))throw o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["updateMessage: msgId::",", prev row not placeholder/futureproof"])),e.id.toString()).tags("messaging"),new h;var i=e.from,l=babelHelpers.extends({},e);a.t!=null&&(l.t=a.t),a.ack>e.ack&&(l.ack=a.ack);var s=o("WAWebDBStoreMessage").addMsgMetadataToMsgRow({msg:o("WAWebDBMessageSerialization").dbRowFromMessage(l),c
__d("WAWebDBPollsGetParentMessages",["WANullthrows","WAWebAddonProcessMsgsUtils","WAWebMsgType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebAddonProcessMsgsUtils").queryAddonParentMsgs(e,null),n=t[0],r=t[1],a=new Map,i=[];for(var l of r){var s=n.get(u(l));s==null||s.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN?i.push(l):a.set(l,s)}return{pollUpdateMsgsToParentMsgs:a,orphans:i}}),s.apply(this,arguments)}function u(e){return r("WANullthrows")(e.pollUpdateParentKey).toString()}l.getParentMessages=e}),98);
__d("WAWebDBUpdateLastAddOnPreviewChat",["WAWebApiChat"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebApiChat").bulkUpdateChatLastAddOnPreview(e)}l.updateDatabaseForLastAddOnPreview=e}),98);
__d("WAWebLastAddOnDBSerialization",["WANullthrows"],(function(t,n,r,o,a,i,l){function e(e){switch(e.type){case"reaction":return{type:"reaction",msgKey:e.msgKey,parentMsgKey:e.parentMsgKey,reactionText:e.reactionText,sender:e.sender,timestamp:e.timestamp};case"poll_vote":return{type:"poll_vote",msgKey:e.msgKey,parentMsgKey:e.parentMsgKey,pollHideVoterNames:e.pollHideVoterNames,sender:e.sender,timestamp:e.timestamp};case"comment":return{type:"comment",msgKey:e.msgKey,parentMsgKey:e.parentMsgKey,sender:e.sender,timestamp:e.timestamp};case"event_response":return{type:"event_response",msgKey:e.msgKey,parentMsgKey:e.parentMsgKey,sender:e.sender,timestamp:e.timestamp,eventResponse:e.eventResponse}}}function s(e){return{msgKey:e.msgKey,parentMsgKey:e.parentMsgKey,sender:e.senderUserJid,reactionText:e.reactionText,timestamp:e.timestamp,isOrphan:e.orphan===1,type:"reaction"}}function u(e,t,n){return{msgKey:e.msgKey.toString(),isOrphan:t,pollHideVoterNames:!!n,selectedOptionsCount:e.selectedOptionLocalIds.length,parentMsgKey:e.parentMsgKey.toString(),sender:e.sender.toString(),timestamp:e.senderTimestampMs,type:"poll_vote"}}function c(e){return{msgKey:e.msgKey,parentMsgKey:e.parentMsgKey,sender:e.sender,timestamp:e.t*1e3,isOrphan:!1,type:"comment"}}function d(e){return{msgKey:e.msgKey,parentMsgKey:e.parentMsgKey,sender:e.senderUserJid,timestamp:e.timestamp,reactionText:r("WANullthrows")(e.reactionText),type:"reaction"}}l.lastAddOnPreviewFromCandidate=e,l.lastAddOnPreviewCandidateFromReactionRowType=s,l.lastAddOnPreviewCandidateFromVoteData=u,l.lastAddOnPreviewCandidateFromCommentRowType=c,l.lastAddOnPreviewFromDeprecatedLastReactionPreview=d}),98);
__d("WAWebWamEnumMessageSecretAllowedType",[],(function(t,n,r,o,a,i){var e=Object.freeze({MESSAGE_POLL:0,MESSAGE_EDIT:1,REACTION:2,COMMENT:3,EVENT_RESPONSE:4,MESSAGE_EVENT_EDIT:5,MESSAGE_REPORTING_TOKEN:6});i.MESSAGE_SECRET_ALLOWED_TYPE=e}),66);
__d("WAWebWamEnumMessageSecretErrorType",[],(function(t,n,r,o,a,i){var e=Object.freeze({MISSING_MESSAGE_SECRET:0,WRONG_LENGTH:1,ENCRYPTION_ERROR:2,DECRYPTION_ERROR:3});i.MESSAGE_SECRET_ERROR_TYPE=e}),66);
__d("WAWebMessageSecretErrorsWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumMediaType","WAWebWamEnumMessageSecretAllowedType","WAWebWamEnumMessageSecretErrorType"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({MessageSecretErrors:[3686,{messageMediaType:[3,o("WAWebWamEnumMediaType").MEDIA_TYPE],messageSecretAllowedList:[1,o("WAWebWamEnumMessageSecretAllowedType").MESSAGE_SECRET_ALLOWED_TYPE],messageSecretError:[2,o("WAWebWamEnumMessageSecretErrorType").MESSAGE_SECRET_ERROR_TYPE]},[1,1,1],"regular"]},{MessageSecretErrors:[]});l.MessageSecretErrorsWamEvent=e}),98);
__d("WAWebAddonEncryptionError",["$InternalEnum","WALogger","WAWebAddonInfraError","WAWebHandleMsgError","WAWebMessageSecretErrorsWamEvent","WAWebMsgType","WAWebWamEnumE2eFailureReason","WAWebWamEnumMediaType","WAWebWamEnumMessageSecretAllowedType","WAWebWamEnumMessageSecretErrorType"],(function(t,n,r,o,a,i,l){var e,s,u,c=n("$InternalEnum")({MISSING_MESSAGE_SECRET:"missing_message_secret",WRONG_MESSAGE_SECRET_LENGTH:"wrong_message_secret_length",ENCRYPTION_ERROR:"encryption_error",DECRYPTION_ERROR:"decryption_error"}),d=(function(e){function t(t,n){var r,o="addonType: "+t+", errorCode: "+String(n);return r=e.call(this,o,h(n))||this,r.name="DualEncryptionValidationError",p(t,n),r}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError),m=function(n,r){var t=r.messageSecret;if(t==null)throw o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["parent msg "," secret is missing"])),r.id),new d(n,c.MISSING_MESSAGE_SECRET);if(t.length!==32)throw o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["parent msg "," secret is not 32 bytes"])),r.id),new d(n,c.WRONG_MESSAGE_SECRET_LENGTH);return t};function p(e,t){var n=_(e),r=f(e);if(n==null||r==null)throw o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[DualEncryptionValidationError] missing media type and allowed list value for ",""])),e).sendLogs("dual-encryption-validation-error"),new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedError);new(o("WAWebMessageSecretErrorsWamEvent")).MessageSecretErrorsWamEvent({messageSecretError:g(t),messageMediaType:n,messageSecretAllowedList:r}).commit()}function _(e){switch(e){case o("WAWebMsgType").MsgKind.PollVoteEncrypted:case o("WAWebMsgType").MsgKind.PollVoteDecrypted:return o("WAWebWamEnumMediaType").MEDIA_TYPE.POLL_VOTE;case o("WAWebMsgType").MsgKind.ReactionEncrypted:case o("WAWebMsgType").MsgKind.ReactionDecrypted:return o("WAWebWamEnumMediaType").MEDIA_TYPE.REACTION;case o("WAWebMsgType").MsgKind.EventResponseEncrypted:case o("WAWebMsgType").MsgKind.EventResponseDecrypted:return o("WAWebWamEnumMediaType").MEDIA_TYPE.EVENT_RESPOND;case o("WAWebMsgType").MsgKind.EventEditEncrypted:case o("WAWebMsgType").MsgKind.EventEditDecrypted:return o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE;case o("WAWebMsgType").MsgKind.PollEditEncrypted:case o("WAWebMsgType").MsgKind.PollEditDecrypted:return o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE;case o("WAWebMsgType").MsgKind.PollAddOptionEncrypted:case o("WAWebMsgType").MsgKind.PollAddOptionDecrypted:return o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE;case o("WAWebMsgType").MsgKind.CommentEncrypted:case o("WAWebMsgType").MsgKind.CommentDecrypted:return o("WAWebWamEnumMediaType").MEDIA_TYPE.COMMENT;default:return}}function f(e){switch(e){case o("WAWebMsgType").MsgKind.PollVoteEncrypted:case o("WAWebMsgType").MsgKind.PollVoteDecrypted:return o("WAWebWamEnumMessageSecretAllowedType").MESSAGE_SECRET_ALLOWED_TYPE.MESSAGE_POLL;case o("WAWebMsgType").MsgKind.ReactionEncrypted:case o("WAWebMsgType").MsgKind.ReactionDecrypted:return o("WAWebWamEnumMessageSecretAllowedType").MESSAGE_SECRET_ALLOWED_TYPE.REACTION;case o("WAWebMsgType").MsgKind.EventResponseEncrypted:case o("WAWebMsgType").MsgKind.EventResponseDecrypted:return o("WAWebWamEnumMessageSecretAllowedType").MESSAGE_SECRET_ALLOWED_TYPE.EVENT_RESPONSE;case o("WAWebMsgType").MsgKind.EventEditEncrypted:case o("WAWebMsgType").MsgKind.EventEditDecrypted:return o("WAWebWamEnumMessageSecretAllowedType").MESSAGE_SECRET_ALLOWED_TYPE.MESSAGE_EVENT_EDIT;case o("WAWebMsgType").MsgKind.PollEditEncrypted:case o("WAWebMsgType").MsgKind.PollEditDecrypted:return o("WAWebWamEnumMessageSecretAllowedType").MESSAGE_SECRET_ALLOWED_TYPE.MESSAGE_POLL;case o("WAWebMsgType").MsgKind.PollAddOptionEncrypted:case o("WAWebMsgType").MsgKind.PollAddOptionDecrypted:return o("WAWebWamEnumMessageSecretAllowedType").MESSAGE_SECRET_ALLOWED_TYPE.MESSAGE_POLL;case o("WAWebMsgType").MsgKind.CommentEncrypted:case o("WAWebMsgType").MsgKind.CommentDecrypted:return o("WAWeb
__d("WAWebPollsValidationError",["$InternalEnum","WACustomError","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e,s,u=(s=n("$InternalEnum"))({INVALID_MESSAGE_SECRET:"poll_creation_invalid_message_secret",INVALID_NAME:"poll_creation_invalid_name",INVALID_OPTIONS_COUNT:"poll_creation_invalid_options_count",INVALID_OPTION:"poll_creation_invalid_option",INVALID_SELECTABLE_OPTIONS_COUNT:"poll_creation_invalid_selectable_options_count",MISSING_MESSAGE_SECRET:"poll_creation_missing_message_secret",MISSING_NAME:"poll_creation_missing_name",MISSING_OPTIONS:"poll_creation_missing_options",MISSING_SELECTABLE_OPTIONS_COUNT:"poll_creation_missing_selectable_options_count",DUPLICATE_OPTIONS:"poll_creation_duplicate_options"}),c=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="PollCreationValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})((e=o("WAWebHandleMsgError")).MessageValidationError),d=s({INVALID_VOTE_ENC_IV:"poll_update_invalid_vote_enc_iv",MISSING_POLL_MESSAGE_KEY:"poll_update_missing_poll_message_key",MISSING_SENDER_TIMESTAMP:"poll_update_missing_sender_timestamp",MISSING_UPDATE:"poll_update_missing_update",MISSING_VOTE_ENC_IV:"poll_update_missing_vote_enc_iv",MISSING_VOTE_ENC_PAYLOAD:"poll_update_missing_vote_enc_payload",MESSAGE_STANZA_INVALID:"poll_update_message_stanza_invalid"}),m=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="PollUpdateValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(e.MessageValidationError),p=s({INVALID_MESSAGE_SECRET:"poll_vote_invalid_message_secret",INVALID_OPTION:"poll_vote_invalid_option",INVALID_OPTIONS_COUNT:"poll_vote_invalid_options_count",OPTION_NOT_FOUND:"poll_vote_option_not_found"}),_=(function(e){function t(t){var n;return n=e.call(this,t)||this,n.name="PollVoteValidationError",n.code=t,n}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError),f=s({INVALID_NAME:"poll_result_snapshot_invalid_name",INVALID_POLL_VOTES_SNAPSHOTS_COUNT:"poll_result_snapshot_invalid_poll_votes_snapshots_count",INVALID_OPTIONS_COUNT:"poll_result_snapshot_invalid_options_count",INVALID_OPTION:"poll_result_snapshot_invalid_option",INVALID_OPTION_VOTE_COUNT:"poll_result_snapshot_invalid_option_vote_count",MISSING_NAME:"poll_result_snapshot_missing_name",MISSING_POLL_VOTES:"poll_result_snapshot_missing_poll_votes",MISSING_OPTION:"poll_result_snapshot_missing_option",MISSING_OPTIONS:"poll_result_snapshot_missing_options",MISSING_OPTION_VOTE_COUNT:"poll_result_snapshot_missing_option_vote_count",DUPLICATE_OPTIONS:"poll_result_snapshot_duplicate_options"}),g=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="PollResultSnapshotValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(e.MessageValidationError),h=s({MESSAGE_STANZA_INVALID:"poll_edit_message_stanza_invalid",INVALID_EDITS:"poll_edit_invalid_edits",PAST_END_TIME:"poll_edit_past_end_time",MISSING_ENC_IV:"poll_edit_missing_enc_iv",INVALID_SIZE_ENC_IV:"poll_edit_invalid_size_enc_iv",MISSING_ENC_PAYLOAD:"poll_edit_missing_enc_payload",MISSING_TARGET_MESSAGE_KEY:"poll_edit_missing_target_message_key",MISSING_MESSAGE_SENDER:"poll_edit_missing_message_sender",PARENT_SENDER_MISMATCH:"poll_edit_parent_sender_mismatch",MISSING_EDITED_MESSAGE:"poll_edit_missing_edited_message",INVALID_PROTOCOL_MESSAGE_TYPE:"poll_edit_invalid_protocol_message_type",MISSING_SENDER_TIMESTAMP:"poll_edit_missing_sender_timestamp",MISSING_MESSAGE_SECRET:"poll_edit_missing_message_secret"}),y=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.ca
__d("WACryptoAesGcm",["WABinary","WACryptoDependencies","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t,n,r,o){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r,a){a===void 0&&(a=16);var i={name:"AES-GCM",iv:m(t),tagLength:a*8};return r!=null&&(i.additionalData=m(r)),o("WACryptoDependencies").getCrypto().subtle.encrypt(i,yield d(e),n)}),s.apply(this,arguments)}function u(e,t,n,r,o){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r,a){a===void 0&&(a=16);var i={name:"AES-GCM",iv:m(t),tagLength:a*8};return r!=null&&(i.additionalData=m(r)),o("WACryptoDependencies").getCrypto().subtle.decrypt(i,yield d(e),n)}),c.apply(this,arguments)}function d(e){return o("WACryptoDependencies").getCrypto().subtle.importKey("raw",e,"AES-GCM",!1,["encrypt","decrypt"])}function m(e){if(e instanceof Uint8Array)return e;if(typeof e=="string"){var t=new(o("WABinary")).Binary;return t.writeString(e),t.readByteArrayView()}return new Uint8Array(e)}l.gcmEncrypt=e,l.gcmDecrypt=u}),98);
__d("WAUseCaseSecret",["$InternalEnum","WABinary","WACryptoHkdf"],(function(t,n,r,o,a,i,l){"use strict";var e=n("$InternalEnum")({POLL_VOTE:"Poll Vote",ENC_REACTION:"Enc Reaction",ENC_COMMENT:"Enc Comment",REPORT_TOKEN:"Report Token",EVENT_RESPONSE:"Event Response",EVENT_EDIT_ENCRYPTED:"Event Edit",POLL_EDIT_ENCRYPTED:"Poll Edit",POLL_ADD_OPTION:"Poll Add Option",MESSAGE_EDIT:"Message Edit"}),s=32;function u(e){var t=e.messageSecret,n=e.modificationSender,r=e.modificationType,a=e.parentMsgOriginalSender,i=e.stanzaId,l=o("WABinary").Binary.build(i,a,n,r).readBuffer();return o("WACryptoHkdf").extractAndExpand(t instanceof ArrayBuffer?new Uint8Array(t):t,l,s)}l.UseCaseSecretModificationType=e,l.createUseCaseSecret=u}),98);
__d("WAWebProtobufsReporting.pb",["WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s={},u={},c={};s.internalDefaults={minVersion:1},s.name="Reportable",s.internalSpec={minVersion:[1,(e=o("WAProtoConst")).TYPES.UINT32],maxVersion:[2,e.TYPES.UINT32],notReportableMinVersion:[3,e.TYPES.UINT32],never:[4,e.TYPES.BOOL]},u.name="Config",u.internalSpec={field:[1,e.TYPES.MAP,[e.TYPES.UINT32,c]],version:[2,e.TYPES.UINT32]},c.internalDefaults={minVersion:1},c.name="Field",c.internalSpec={minVersion:[1,e.TYPES.UINT32],maxVersion:[2,e.TYPES.UINT32],notReportableMinVersion:[3,e.TYPES.UINT32],isMessage:[4,e.TYPES.BOOL],subfield:[5,e.TYPES.MAP,[e.TYPES.UINT32,c]]},l.ReportableSpec=s,l.ConfigSpec=u,l.FieldSpec=c}),98);
__d("WAWebReportingTokenConfig",["WAWebProtobufsReporting.pb","decodeProtobuf"],(function(t,n,r,o,a,i,l){function e(e){for(var t=atob(e),n=t.length,r=new Uint8Array(new ArrayBuffer(n)),o=0;o<n;o++)r[o]=t.charCodeAt(o);return r}var s="CgQIARIACjQIAxIwKgQIAhIAKgQIAxIAKgQICBIAKgQICxIAKhAIERIMKgQIFRIAKgQIFhIAKgQIGRIACioIBBImCAIqBggBEgIIAioGCBASAggCKhIIERIOCAIqBAgVEgAqBAgWEgAKOggFEjYIAioGCAMSAggCKgYIBBICCAIqBggFEgIIAioGCBASAggCKhIIERIOCAIqBAgVEgAqBAgWEgAKIggGEh4qBAgBEgAqEAgREgwqBAgVEgAqBAgWEgAqBAgeEgAKLggHEioqBAgCEgAqBAgHEgAqBAgKEgAqEAgREgwqBAgVEgAqBAgWEgAqBAgUEgAKLggIEioqBAgCEgAqBAgHEgAqBAgJEgAqEAgREgwqBAgVEgAqBAgWEgAqBAgVEgAKNAgJEjAqBAgCEgAqBAgGEgAqBAgHEgAqBAgNEgAqEAgREgwqBAgVEgAqBAgWEgAqBAgUEgAKKAgMEiQIAioGCAESAggCKgYIAhICCAIqCAgOEgQIAiABKgYIDxICCAIKKggSEiYIAioGCAYSAggCKgYIEBICCAIqEggREg4IAioECBUSACoECBYSAAouCBoSKioECAQSACoECAUSACoECAgSACoECA0SACoQCBESDCoECBUSACoECBYSAApCCBwSPggCKgYIARICCAIqBggCEgIIAioGCAQSAggCKgYIBRICCAIqBggGEgIIAioSCAcSDggCKgQIFRIAKgQIFhIACgwIJRIIKgYIARICIAEKUggxEk4IAioGCAISAggCKhYIAxISCAIqBggBEgIIAioGCAISAggCKhIIBRIOCAIqBAgVEgAqBAgWEgAqFggIEhIIAioGCAESAggCKgYIAhICCAIKDAg1EggqBggBEgIgAQoOCDcSCggCKgYIARICIAEKDgg6EgoIAioGCAESAiABCg4IOxIKCAIqBggBEgIgAQpSCDwSTggCKgYIAhICCAIqFggDEhIIAioGCAESAggCKgYIAhICCAIqEggFEg4IAioECBUSACoECBYSACoWCAgSEggCKgYIARICCAIqBggCEgIIAgpSCEASTggCKgYIAhICCAIqFggDEhIIAioGCAESAggCKgYIAhICCAIqEggFEg4IAioECBUSACoECBYSACoWCAgSEggCKgYIARICCAIqBggCEgIIAgo2CEISMggCKgQIAhIAKgQIBhIAKgQIBxIAKgQIDRIAKhAIERIMKgQIFRIAKgQIFhIAKgQIFBIACg4IShIKCAIqBggBEgIgAQoOCFcSCggCKgYIARICIAEKMghYEi4IAioGCAESAggCKg4IAhIKCAIqBggBEgIIAioSCAMSDggCKgQIFRIAKgQIFhIACg4IXBIKCAIqBggBEgIgAQoOCF0SCggCKgYIARICIAEKDgheEgoIAioGCAESAiAB",u=(function(){function e(e){var t=e.fieldNumber,n=e.isMessage,r=n===void 0?!1:n,o=e.subfields;this.fieldNumber=t,this.isMessage=r,this.subfields=o}var t=e.prototype;return t.isExtractWholeField=function(){return this.subfields==null||this.subfields.fieldsToFrank.size===0},e})(),c=(function(){function e(e){var t=this;this.fieldsToFrank=new Map,e==null||e.forEach(function(e){t.fieldsToFrank.set(e.fieldNumber,e)})}var t=e.prototype;return t.getConfigForField=function(t){return this.fieldsToFrank.get(t)||null},e})();function d(e,t,n){var r=n.minVersion,o=n.maxVersion,a=o===void 0?1/0:o,i=n.subfield,l=n.isMessage;if(e<r||e>a)return null;if(i==null)return new u({fieldNumber:t,isMessage:l});var s=[];return i.forEach(function(t,n){var r=d(e,n,t);r!=null&&s.push(r)}),new u({fieldNumber:t,isMessage:l,subfields:new c(s)})}var m=new Map;function p(t){var n,r=m.get(t);if(r!=null)return r;var a=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsReporting.pb").ConfigSpec,e(s)),i=[];(n=a.field)==null||n.forEach(function(e,n){var r=d(t,n,e);r!=null&&i.push(r)});var l=new c(i);return m.set(t,l),l}l.getBytesFromBase64=e,l.REPORTING_TOKEN_CONFIG_BASE64=s,l.FieldToExtract=u,l.ReportingTokenConfig=c,l.getReportingTokenConfig=p}),98);
__d("WAWebReportingTokenProtobufUtils",["WABinary"],(function(t,n,r,o,a,i,l){function e(e){return e&7}function s(e){return e>>>3}function u(e){var t=new(o("WABinary")).Binary;return t.writeVarInt(e),t.readByteArrayView()}l.getWireTypeFromTag=e,l.getFieldNumberFromTag=s,l.convertToVarInt=u}),98);
__d("WAWebReportingTokenContent",["WABinary","WAProtoConst","WAWebReportingTokenProtobufUtils","err"],(function(t,n,r,o,a,i,l){var e=function(t){this.value=t;var e=o("WAWebReportingTokenProtobufUtils").convertToVarInt(t);this.size=e.length},s=(function(){function t(t,n){this.valLengthSize=0;var a=new(o("WABinary")).Binary(t);a.advance(n);var i=a.readVarInt(o("WABinary").parseInt64OrThrow);if(i<0||i>=4294967296)throw r("err")("Invalid tag value, out of bound: "+i);var l=o("WAWebReportingTokenProtobufUtils").getWireTypeFromTag(i);this.tag=new e(i);var s=0,u=new(o("WABinary")).Binary;switch(u.writeVarInt(i),l){case o("WAProtoConst").ENC.VARINT:{var c=a.readVarInt(o("WABinary").parseUint64OrThrow);u.writeVarInt(c);break}case o("WAProtoConst").ENC.BINARY:{var d=a.readVarInt(o("WABinary").parseUint64OrThrow),m=a.readByteArrayView(d);s+=o("WAWebReportingTokenProtobufUtils").convertToVarInt(d).length,u.writeVarInt(d),u.writeByteArray(m),this.valLengthSize=s;break}case o("WAProtoConst").ENC.BIT64:{var p=a.readByteArrayView(8);u.writeByteArray(p);break}case o("WAProtoConst").ENC.BIT32:{var _=a.readByteArrayView(4);u.writeByteArray(_);break}default:throw r("err")("Unsupported wire type "+l)}this.bytes=u.readByteArrayView(),this.start=n,this.end=n+this.bytes.length}var n=t.prototype;return n.getFieldNumber=function(){return o("WAWebReportingTokenProtobufUtils").getFieldNumberFromTag(this.tag.value)},n.getWireType=function(){return o("WAWebReportingTokenProtobufUtils").getWireTypeFromTag(this.tag.value)},n.getTotalSize=function(){return this.bytes.length},n.getValueStartIdx=function(){return this.start+this.tag.size+this.valLengthSize},n.getValueEndIdx=function(){return this.end},n.getBytes=function(){return this.bytes},t})(),u=(function(){function e(e,t,n){this.tag=e,this.partsLength=t,this.parts=n,this.partsLengthInBytes=o("WAWebReportingTokenProtobufUtils").convertToVarInt(this.partsLength)}var t=e.prototype;return t.getFieldNumber=function(){return o("WAWebReportingTokenProtobufUtils").getFieldNumberFromTag(this.tag.value)},t.getTotalSize=function(){return this.tag.size+this.partsLengthInBytes.length+this.parts.getTotalSize()},t.getBytes=function(){var e=new(o("WABinary")).Binary;e.writeVarInt(this.tag.value),e.writeVarInt(this.partsLength);for(var t of this.parts.fields)e.writeByteArray(t.getBytes());return e.readByteArrayView()},e})(),c=(function(){function e(){this.fields=[],this.totalSize=0}var t=e.prototype;return t.add=function(t){this.fields.push(t),this.totalSize+=t.getTotalSize()},t.getTotalSize=function(){return this.totalSize},e})(),d=(function(){function e(e,t){this.protobufMessage=e,this.messageConfig=t}var t=e.prototype;return t.extractProtobufParts=function(t,n,r,a){var e=new c;if(a==null)return e;for(var i=n;i<r;){var l=new s(t,i),d=a.getConfigForField(l.getFieldNumber());if(i+=l.getTotalSize(),d!=null)if(d.isMessage===!0||!d.isExtractWholeField()){if(l.getWireType()===o("WAProtoConst").ENC.BINARY){var m=this.extractProtobufParts(t,l.getValueStartIdx(),l.getValueEndIdx(),d.isMessage===!0?this.messageConfig:d.subfields);m.fields.length>0&&e.add(new u(l.tag,m.getTotalSize(),m))}}else e.add(l)}return e.fields.sort(function(e,t){return e.getFieldNumber()-t.getFieldNumber()}),e},t.getReportingTokenContent=function(){var e=this.extractProtobufParts(this.protobufMessage,0,this.protobufMessage.length,this.messageConfig),t=e.fields,n=new(o("WABinary")).Binary;for(var r of t)n.writeByteArray(r.getBytes());return n.readByteArrayView()},e})();l.ReportingTokenContentCalculator=d}),98);
__d("WAWebAddonEncryption",["WACryptoAesGcm","WALogger","WANullthrows","WAUseCaseSecret","WAWebABProps","WAWebAddonEncryptionError","WAWebApiContact","WAWebMessagingGatingUtils","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebReportingTokenConfig","WAWebReportingTokenContent","WAWebWidToJid","asyncToGeneratorRuntime","encodeProtobuf"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e,t){switch(e){case o("WAWebMsgType").MsgKind.PollVoteEncrypted:case o("WAWebMsgType").MsgKind.PollVoteDecrypted:return t.stanzaId+"\0"+t.addOnSenderJid;case o("WAWebMsgType").MsgKind.EventResponseEncrypted:case o("WAWebMsgType").MsgKind.EventResponseDecrypted:return t.stanzaId+"\0"+t.addOnSenderJid;default:return}}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a=n.addOnSender,i=n.iv,l=n.messageSecret,c=n.originalMessageSender,m=n.parentWid,p=n.stanzaId;try{var _=o("WAWebWidToJid").widToUserJid(c),f=o("WAWebWidToJid").widToUserJid(a);if(o("WAWebABProps").getABPropConfigValue("lid_one_to_one_migration_event_response_force_pn_jid")&&m!=null&&m.isRegularUser()&&(t.type===o("WAWebMsgType").MsgKind.EventResponseDecrypted||t.type===o("WAWebMsgType").MsgKind.EventEditDecrypted)){if(c.isLid()){var h=o("WAWebApiContact").getPhoneNumber(c);h?_=o("WAWebWidToJid").widToUserJid(h):o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["LID to PN Mapping not found for message sender"]))).sendLogs("missing-lid-to-pn-mapping-for-message-sender")}if(a.isLid()){var y=o("WAWebApiContact").getPhoneNumber(a);y?f=o("WAWebWidToJid").widToUserJid(y):o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["LID to PN Mapping not found for addon sender"]))).sendLogs("missing-lid-to-pn-mapping-for-addon-sender")}}var C=r("WANullthrows")(g(t.type)),b=C.spec,v=C.usecase,S=yield o("WAUseCaseSecret").createUseCaseSecret({messageSecret:l,stanzaId:p,parentMsgOriginalSender:_,modificationSender:f,modificationType:v}),R=o("encodeProtobuf").encodeProtobuf(b,t.encode).readBuffer(),L=yield o("WACryptoAesGcm").gcmEncrypt(S,i,R,d(t.type,{stanzaId:p,addOnSenderJid:f})),E=(t.type===o("WAWebMsgType").MsgKind.CommentDecrypted||t.type===o("WAWebMsgType").MsgKind.EventEditDecrypted||t.type===o("WAWebMsgType").MsgKind.MessageEditDecrypted)&&o("WAWebMessagingGatingUtils").isDualEncryptedReportingTokenSendingEnabled()?new(o("WAWebReportingTokenContent")).ReportingTokenContentCalculator(new Uint8Array(R),o("WAWebReportingTokenConfig").getReportingTokenConfig(o("WAWebMessagingGatingUtils").getSenderReportingTokenVersion())).getReportingTokenContent():null;return babelHelpers.extends({encPayload:L},E!=null&&{reportingTokenContent:E})}catch(e){throw o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Failed encrypting an addon "," "," ",""])),p,t.type,e),new(o("WAWebAddonEncryptionError")).DualEncryptionValidationError(t.type,o("WAWebAddonEncryptionError").DualEncryptionValidationErrorCode.ENCRYPTION_ERROR)}}),p.apply(this,arguments)}function _(e,t){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.addOnSender,a=t.iv,i=t.messageSecret,l=t.originalMessageSender,s=t.stanzaId;try{var u=o("WAWebWidToJid").widToUserJid(n),m=r("WANullthrows")(g(e.type)),p=m.usecase,_=yield o("WAUseCaseSecret").createUseCaseSecret({messageSecret:i,stanzaId:s,parentMsgOriginalSender:o("WAWebWidToJid").widToUserJid(l),modificationSender:u,modificationType:p}),f=yield o("WACryptoAesGcm").gcmDecrypt(_,a,e.encryptedAddOn,d(e.type,{stanzaId:s,addOnSenderJid:u}));return f}catch(t){throw o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Failed decrypting an addon "," "," ",""])),s,e.type,t),new(o("WAWebAddonEncryptionError")).DualEncryptionValidationError(e.type,o("WAWebAddonEncryptionError").DualEncryptionValidationErrorCode.DECRYPTION_ERROR)}}),f.apply(this,arguments)}function g(e){switch(e){case o("WAWebMsgType").MsgKind.ReactionEncrypted:case o("WAWebMsgType").MsgKind.ReactionDecrypted:return{spec:o("WAWebProtobufsE2E.
__d("WAWebPollsVoteEncryptionInternal",["WAWebAddonEncryption","WAWebMsgType","WAWebProtobufsE2E.pb","asyncToGeneratorRuntime","decodeProtobuf"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t={type:o("WAWebMsgType").MsgKind.PollVoteEncrypted,encryptedAddOn:e.encryptedVote},n=yield o("WAWebAddonEncryption").decryptAddOn(t,{messageSecret:e.messageSecret,iv:e.iv,stanzaId:e.stanzaId,originalMessageSender:e.pollCreationOriginalSender,addOnSender:e.voteSender});return o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsE2E.pb").Message$PollVoteMessageSpec,n)}),s.apply(this,arguments)}l.decryptVoteInternal=e}),98);
__d("WAWebPollsVoteEncryption",["WAWebAddonEncryption","WAWebApiContact","WAWebLidMigrationUtils","WAWebMsgType","WAWebPollsVoteEncryptionInternal","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebPollsVoteEncryptionInternal").decryptVoteInternal(e).catch(function(t){if(e.isOneOnOne){var n=u(e.pollCreationOriginalSender,e.voteSender),r=n.alignedPollCreator,a=n.alignedVoteSender;if(r!=null&&a!=null)return o("WAWebPollsVoteEncryptionInternal").decryptVoteInternal(babelHelpers.extends({},e,{pollCreationOriginalSender:r,voteSender:a})).catch(function(t){var n=o("WAWebApiContact").getAlternateUserWid(r),i=o("WAWebApiContact").getAlternateUserWid(a);if(n!=null&&i!=null)return o("WAWebPollsVoteEncryptionInternal").decryptVoteInternal(babelHelpers.extends({},e,{pollCreationOriginalSender:n,voteSender:i}));throw t})}throw t})}function s(e){var t={type:o("WAWebMsgType").MsgKind.PollVoteDecrypted,encode:e.encodedProtobuf};if(e.isOneOnOne){var n=u(e.pollCreationOriginalSender,e.voteSender),r=n.alignedPollCreator,a=n.alignedVoteSender;r!=null&&a!=null&&(e.pollCreationOriginalSender=r,e.voteSender=a)}return o("WAWebAddonEncryption").encryptAddOn(t,{messageSecret:e.messageSecret,iv:e.iv,stanzaId:e.stanzaId,originalMessageSender:e.pollCreationOriginalSender,addOnSender:e.voteSender})}function u(e,t){var n=o("WAWebLidMigrationUtils").toCommonAddressingMode(e,t),r=n[0],a=n[1];return{alignedVoteSender:a!=null?o("WAWebWidFactory").asUserWidOrThrow(a):null,alignedPollCreator:r!=null?o("WAWebWidFactory").asUserWidOrThrow(r):null}}l.decryptVote=e,l.encryptVote=s}),98);
__d("WAWebPollsExtractVotes",["Promise","WALogger","WANullthrows","WAWebAddonEncryptionError","WAWebMsgGetters","WAWebMsgType","WAWebPollsCreateOptionLocalIdMap","WAWebPollsProtobufConversion","WAWebPollsValidationError","WAWebPollsVoteEncryption","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=yield(u||(u=n("Promise"))).allSettled(Array.from(t.entries(),function(e){var t=e[0],n=e[1];return m(t,n)}));return r("compactMap")(a,function(t){switch(t.status){case"fulfilled":return t.value;case"rejected":{var n=t.reason;if(n instanceof o("WAWebPollsValidationError").PollVoteValidationError){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Poll vote extraction failed: ",""])),n.code).sendLogs(n.code);return}o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Poll vote extraction failed: ","\n",""],["Poll vote extraction failed: ","\\n",""])),n.message,n.stack).sendLogs("poll-vote-extraction-unknown-error")}}})}),d.apply(this,arguments)}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WAWebAddonEncryptionError").getValidatedMessageSecret(o("WAWebMsgType").MsgKind.PollVoteEncrypted,t),a=r("WANullthrows")(t.pollSelectableOptionsCount),i=r("WANullthrows")(t.pollOptions),l=r("WANullthrows")(e.encPollVote),s=o("WAWebWidFactory").asUserWidOrThrow(o("WAWebMsgGetters").getSender(e)),u=yield o("WAWebPollsVoteEncryption").decryptVote({encryptedVote:l.encPayload,iv:l.encIv,messageSecret:n,stanzaId:t.id.id,pollCreationOriginalSender:o("WAWebMsgGetters").getOriginalSender(t),voteSender:s,isOneOnOne:o("WAWebMsgGetters").getRemote(t).isUser()}),c=u.selectedOptions.length;if(c>i.length||a!==0&&c>a)throw new(o("WAWebPollsValidationError")).PollVoteValidationError(o("WAWebPollsValidationError").PollVoteValidationErrorCode.INVALID_OPTIONS_COUNT);if(u.selectedOptions.some(function(e){return e.byteLength!==32}))throw new(o("WAWebPollsValidationError")).PollVoteValidationError(o("WAWebPollsValidationError").PollVoteValidationErrorCode.INVALID_OPTION);var d=yield o("WAWebPollsCreateOptionLocalIdMap").createOptionLocalIdMap(i);if(!d.includesHashes(u.selectedOptions))throw new(o("WAWebPollsValidationError")).PollVoteValidationError(o("WAWebPollsValidationError").PollVoteValidationErrorCode.OPTION_NOT_FOUND);return o("WAWebPollsProtobufConversion").voteFromProtobuf({voteProtobuf:u,pollVoteMsgKey:e.id,parentMsgKey:e.pollUpdateParentKey,sender:s,senderTimestampMs:e.senderTimestampMs,t:r("WANullthrows")(e.t),optionLocalIdMap:d,ack:e.ack,read:o("WAWebUserPrefsMeUser").isMeAccount(s)})}),p.apply(this,arguments)}l.extractVotes=c,l.extractVote=m}),98);
__d("WAWebShouldUpdateLastAddOnPreview",["WAWebBackendApi","WAWebDBUpdateLastAddOnPreviewChat","WAWebLastAddOnDBSerialization","WAWebMsgKey","WAWebReactionsBEUtils","WAWebSchemaChat","WAWebUserPrefsMeUser","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){var t=r("WAWebMsgKey").fromString(e.parentMsgKey);return e.type==="comment"?!0:(o("WAWebUserPrefsMeUser").isSerializedWidMe(e.sender)||t.fromMe)&&!e.isOrphan}function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new Map,n=yield o("WAWebSchemaChat").getChatTable().bulkGet(e);return n.forEach(function(e){var n;e!=null&&t.set(e.id.toString(),(n=e.chatlistPreview)!=null?n:e.lastReactionPreview)}),t}),u.apply(this,arguments)}function c(e){var t=r("WAWebMsgKey").fromString(e.parentMsgKey);return t.remote.toString()}function d(e,t){return g(e)?e.sender===t.sender&&e.parentMsgKey===t.parentMsgKey&&e.timestamp>=t.timestamp:!1}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.filter(function(t){return e(t)}),a=new Map;if(!n.length)return a;var i=new Set(n.map(function(e){var t=r("WAWebMsgKey").fromString(e.parentMsgKey);return t.remote.toString()})),l=yield s(Array.from(i));return n.forEach(function(e){var t=c(e),n=l.get(t),r=a.get(t),i=r!=null?r:n;g(e)?i&&d(e,i)&&e.timestamp>=i.timestamp&&a.set(t,void 0):i?e.timestamp>=i.timestamp&&a.set(t,o("WAWebLastAddOnDBSerialization").lastAddOnPreviewFromCandidate(e)):a.set(t,o("WAWebLastAddOnDBSerialization").lastAddOnPreviewFromCandidate(e))}),a}),p.apply(this,arguments)}function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield m(e);t.size>0&&(yield o("WAWebDBUpdateLastAddOnPreviewChat").updateDatabaseForLastAddOnPreview(t),o("WAWebBackendApi").frontendFireAndForget("updateChatLastAddOnPreview",{chatMap:t}))}),f.apply(this,arguments)}function g(e){return e.type==="poll_vote"?e.selectedOptionsCount===0:e.reactionText===o("WAWebReactionsBEUtils").REVOKED_REACTION_TEXT}l.isAddOnPreviewUpdateCandidate=e,l.bulkGetChatLastAddOnPreviewMap=s,l.filterChatsWithAddOnPreviewUpdates=m,l.filterAndUpdateChatPreviews=_}),98);
__d("WAWebDBProcessPollUpdateMsgs",["Promise","WALogger","WAWebBackendApi","WAWebDBMarkFutureproofMessagesReparsed","WAWebDBPollsGetParentMessages","WAWebDBPollsUpsertVotes","WAWebDBStoreMessageOrphans","WAWebDBUpdateLastAddOnPreviewChat","WAWebLastAddOnDBSerialization","WAWebPollsExtractVotes","WAWebShouldUpdateLastAddOnPreview","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(t.length===0)return[];var r=yield o("WAWebDBPollsGetParentMessages").getParentMessages(t),a=r.orphans,i=r.pollUpdateMsgsToParentMsgs;for(var l of i.entries()){var u=l[0],c=l[1];c.pollInvalidated===!0&&i.delete(u)}for(var d of i.entries()){var m=d[0],p=d[1],_=p.pollEndTime;_!=null&&m.t!=null&&m.t*1e3>_&&(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["poll-update-past-end-time/dropped"]))),i.delete(m))}var f=yield(s||(s=n("Promise"))).all([n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(a.length!==0){yield o("WAWebDBStoreMessageOrphans").storeMessageOrphans(a,function(e){return e.pollUpdateParentKey});var e=a.map(function(e){return e.id.toString()});yield o("WAWebDBMarkFutureproofMessagesReparsed").markFutureproofMessagesReparsed(e)}})(),n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(i.size!==0){var e=yield o("WAWebDBPollsUpsertVotes").upsertVotesDb(yield o("WAWebPollsExtractVotes").extractVotes(i));yield o("WAWebBackendApi").frontendSendAndReceive("upsertVotesModelCollection",{votes:e,votesToRemove:null,restoredFromDb:!1});var t=e.map(function(e){return e.msgKey.toString()});yield o("WAWebDBMarkFutureproofMessagesReparsed").markFutureproofMessagesReparsed(t);var n=new Map;for(var r of i.values())n.set(r.id.toString(),r.pollHideVoterNames);var a=yield o("WAWebShouldUpdateLastAddOnPreview").filterChatsWithAddOnPreviewUpdates(e.map(function(e){return o("WAWebLastAddOnDBSerialization").lastAddOnPreviewCandidateFromVoteData(e,!1,n.get(e.parentMsgKey.toString()))}));return a.size>0&&(yield o("WAWebDBUpdateLastAddOnPreviewChat").updateDatabaseForLastAddOnPreview(a),o("WAWebBackendApi").frontendFireAndForget("updateChatLastAddOnPreview",{chatMap:a})),e}})()]),g=f[1];return g!=null?g:[]}),c.apply(this,arguments)}l.processPollUpdateMsgs=u}),98);
__d("WAWebHandleMessageTypes.flow",[],(function(t,n,r,o,a,i){var e=Object.freeze({ReportingInfo:"reporting_info"});i.MsgAdditionalInfoType=e}),66);
__d("WAWebDBReportingTokenUtils",["Promise","WAJids","WALogger","WAStanzaUtils","WATimeUtils","WAWebGetMessageCache","WAWebHandleMessageTypes.flow","WAWebMessagingGatingUtils","WAWebMsgKey","WAWebReportingTokenConstants","WAWebReportingTokenUtils","WAWebSchemaReportingInfo","WAWebSchemaReportingToken","WAWebWidToJid","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s=["reportingTag"],u;function c(e){var t,n,a=e.reportingTokenInfo;if(a==null)return null;var i=a.reportingTag,l=a.stanzaTs,s=a.version,u=l!=null?l:e.t;if(i==null||u==null)return null;var c=(t=(n=e.protocolMessageKey)==null?void 0:n.toString())!=null?t:e.id.toString(),d={msgKey:c,stanzaId:r("WAWebMsgKey").from(c).id,msgTs:u,receivedTs:o("WATimeUtils").unixTimeMs(),reportingTag:i};return s!=null&&(d.version=s),d}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!(!o("WAWebMessagingGatingUtils").isReportingTagSyncingEnabled()||e.length===0)){var t=r("compactMap")(e,function(e){return c(e)});return o("WAWebSchemaReportingInfo").getReportingInfoTable().bulkCreate(t)}}),m.apply(this,arguments)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebSchemaReportingInfo").getReportingInfoTable().anyOf(["msgKey"],e)}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!(e==null||e<=o("WAWebReportingTokenConstants").DEFAULT_RT_CLEANUP_OLDER_THAN_DAYS)){if(e===0){yield(u||(u=n("Promise"))).all([o("WAWebSchemaReportingToken").getReportingTokenTable().clear(),o("WAWebSchemaReportingInfo").getReportingInfoTable().clear()]);return}var t=o("WATimeUtils").unixTimeMs()-e*o("WATimeUtils").DAY_MILLISECONDS,r=yield o("WAWebSchemaReportingToken").getReportingTokenTable().lessThan(["ts"],t),a=yield o("WAWebSchemaReportingInfo").getReportingInfoTable().lessThan(["receivedTs"],t);yield(u||(u=n("Promise"))).all([o("WAWebSchemaReportingToken").getReportingTokenTable().bulkRemove(r.map(function(e){return e.id})),o("WAWebSchemaReportingInfo").getReportingInfoTable().bulkRemove(a.map(function(e){return e.id}))])}}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!(e<=o("WAWebReportingTokenConstants").DEFAULT_RT_CLEANUP_OLDER_THAN_DAYS)){var t=o("WATimeUtils").unixTimeMs()-e*o("WATimeUtils").DAY_MILLISECONDS,n=yield o("WAWebSchemaReportingInfo").getReportingInfoTable().lessThan(["receivedTs"],t),r=n.map(function(e){return babelHelpers.extends({},e,{reportingToken:null,reportingTokenContentOpaqueData:null,version:null})});yield o("WAWebSchemaReportingInfo").getReportingInfoTable().bulkCreateOrReplace(r)}}),y.apply(this,arguments)}function C(e){var t=e.incomingMsgReportingTokenInfo,n=e.msgKey,r=e.msgTs,a=e.stanzaId;if(o("WAWebMessagingGatingUtils").isReportingTokenReceivingEnabled()&&t!=null){var i=t.reportingTag;i!=null&&o("WAWebGetMessageCache").getMessageCache().addAdditionalInfo({type:o("WAWebHandleMessageTypes.flow").MsgAdditionalInfoType.ReportingInfo,data:{msgKey:n.toString(),stanzaId:a,reportingTag:i,msgTs:r,receivedTs:o("WATimeUtils").unixTimeMs()}},!0)}}function b(e){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){e.sort(function(e,t){var n,r;return((n=e.ts)!=null?n:0)-((r=t.ts)!=null?r:0)});var t=e.map(function(e){return e.id}),n=yield o("WAWebSchemaReportingToken").getReportingTokenTable().bulkGet(t),r=new Map,a=new Set;e.forEach(function(e,t){var o=n[t];if((o==null||o.reportingTag==null)&&!a.has(e.id))r.set(e.id,e);else{var i=e.reportingTag,l=babelHelpers.objectWithoutPropertiesLoose(e,s);r.set(e.id,babelHelpers.extends({},r.get(e.id),l))}a.add(e.id)}),yield o("WAWebSchemaReportingToken").getReportingTokenTable().bulkCreateOrMerge(Array.from(r.values()))}),v.apply(this,arguments)}function S(e){return R.apply(this,arguments)}functi
__d("WAWebDBStoreEncryptedMsgs",["Promise","WALogger","WAPromiseMap","WAWeb-dexie","WAWebDBMessageUtils","WAWebDBMsgUtils","WAWebDBStoreMessage","WAWebDBStoreMessageAssociations","WAWebDBStoreMsgsUtils","WAWebMessageAssociationGatingUtils","WAWebModelStorageUtils","WAWebMsgKey","WAWebNoop","WAWebPostIncomingMessageDropMetric","WAWebWidFactory","asyncToGeneratorRuntime","compactMap","cr:375","getErrorSafe","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k=(e=n("cr:375"))!=null?e:{},I=k.ftsLightClient;function T(e,t,a,i,l){return a===void 0&&(a=!1),i===void 0&&(i=!1),o("WAWebModelStorageUtils").getStorage().lock(["message","message-association"],(function(){var y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(y){a&&o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["storeEncryptedDBMessages: storing "," messages: lock acquired"])),e.length);var C=y[0],b=y[1],v=e;if(i){var S=yield o("WAWebDBMsgUtils").getMsgsExistByMsgKey(e.map(function(e){var t=e[0];return t.id.toString()}));if(v=e.filter(function(e,t){return!S[t]}),o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[storeEncryptedDBMessages] fallback ","/"," msgs"])),v.length,e.length),v.length===0)return}var R=yield o("WAWebDBStoreMsgsUtils").getLastRowId(C,a);a&&o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["storeEncryptedDBMessages: storing "," messages: got last row id ",""])),e.length,R);var L=t.map(function(e){return o("WAWebWidFactory").createWid(e)}),E=new Map;yield P(L,a,C,E,o("WAWebDBMessageUtils").InternalIdPrefix.Default,l),a&&o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["storeEncryptedDBMessages: storing "," messages: chat map built"])),e.length),v.some(function(e){var t=e[0],n=e[1];return t.isGroupStatus===!0})&&(yield P(L.filter(function(e){return e.isGroup()}),a,C,E,o("WAWebDBMessageUtils").InternalIdPrefix.GroupStatus,l),a&&o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[storeEncryptedDBMessages] "," msgs: group status map built"])),e.length));var k=l!=null,I=a?-1:1,T=a||k?-1:1,N=[],w=(yield o("WAPromiseMap").promiseMap(v,(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=e[0],i=e[1];a&&(n.isMdHistoryMsg=!0);var l=r("WAWebMsgKey").fromString(n.id),s=l.remote.toString(),u=R+I*(t+1),c=M(s,o("WAWebDBMessageUtils").getPrefixForInternalId(n)),d=E.get(c);if(d==null||Number.isNaN(d)){N.length<3&&N.push({error:d==null?"null":"nan",msgType:n.type,msgSubtype:n.subtype,mapKey:c});return}var m=d+T*1;E.set(c,m);var p=!a&&o("WAWebDBStoreMessage").isPendingUnreadReceipt(l,n),_=o("WAWebDBStoreMessage").addMsgMetadataToMsgRow({msg:n,chatId:s,hasLink:i,rowId:u,inChatMsgId:m,pendingReadReceipt:p});return _});return function(t,n){return e.apply(this,arguments)}})())).filter(Boolean);if(N.length>0){var A=a?"history-sync-":"",F=N.map(function(e){return e.error}),O=F.includes("null"),B=F.includes("nan"),W="nan";O&&B?W="null-and-nan":O&&(W="null"),o("WALogger").WARN(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[storeEncryptedMessage] lastChatMsgId invalid="," ",""])),N.length,N.map(function(e){return"err="+e.error+",t="+String(e.msgType)+",st="+String(e.msgSubtype)})).sendLogs(""+A+W+"-error-check-lastinchatmsgidmap-lastChatMsgId")}a&&o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["[storeEncryptedDBMessages] "," msgs: "," hydrated"])),e.length,w.length);try{o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()&&(yield o("WAWebDBStoreMessageAssociations").bulkStoreMessageAssociations(w,!0),a&&o("WALogger").LOG(f||(f=babelHelpers.taggedTemplateLiteralLoose(["storeEncryptedDBMessages: storing "," messages: associations stored"])),e.length)),yield C.bulkCreateWith_ALREADY_ENCRYPTED_RECORDS_ONLY(w,!!a),a&&o("WALogger").LOG(g||(g=babelHelpers.taggedTemplateLiteralLoose(["storeEncryptedDBMessages: storing "," messages: stored"])),e.length)}catch(t){var q=r("getErrorSafe")(t);if(a&&q instanceof r("WAWeb-dexie").BulkError)o("WALogger").ERROR(h||(h=babelHelpers.taggedTemplateLiteralLoose(["[s
__d("WAWebApiOrphanRevoke",["WANullthrows","WAWebMsgGetters","WAWebMsgKey","WAWebMsgType","WAWebProcessBaseMsgInfo","WAWebSchemaOrphanRevoke","WAWebViewMode.flow","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=new Map,s=!1,u={reset:function(){e=new Map,s=!1},bulkRemoveOrphans:function(n){return n.forEach(function(t){e.delete(t.msgKey)}),o("WAWebSchemaOrphanRevoke").getOrphanRevokeTable().bulkRemove(n.map(function(e){return e.msgKey}))},bulkCreateOrReplaceOrphanRevokes:function(n){return n.forEach(function(t){e.has(t.msgKey)&&e.delete(t.msgKey),e.set(t.msgKey,t)}),o("WAWebSchemaOrphanRevoke").getOrphanRevokeTable().bulkCreateOrReplace(n)},getAllOrphanRevokes:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(!s){var t=yield o("WAWebSchemaOrphanRevoke").getOrphanRevokeTable().all();e=new Map(t.map(function(e){return[e.msgKey,e]})),s=!0}return e});function r(){return t.apply(this,arguments)}return r})()};function c(e){return u.bulkCreateOrReplaceOrphanRevokes(e)}function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return u.getAllOrphanRevokes()}),m.apply(this,arguments)}function p(e){return u.bulkRemoveOrphans(e)}function _(e,t){var n;return{id:e.id,to:e.to,author:e.author,revokeSender:o("WAWebWidFactory").createWidFromWidLike((n=t.sender)!=null?n:o("WAWebMsgGetters").getSender(e)),type:o("WAWebMsgType").MSG_TYPE.REVOKED,kind:o("WAWebMsgType").MsgKind.RevokedMessage,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,subtype:t.subtype==="admin_revoke"?"admin":"sender",protocolMessageKey:e.id,from:e.from,t:e.t,broadcast:e.broadcast}}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield u.getAllOrphanRevokes(),n=[],a=[];return e.forEach(function(e){var i=e.id.toString();if(t.has(i)){var l=r("WANullthrows")(t.get(i));a.push(babelHelpers.extends({},o("WAWebProcessBaseMsgInfo").msgDataToBaseMsgInfo(e),{id:r("WAWebMsgKey").fromString(l.msgKey),type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.ProtocolRevoke,subtype:l.subtype==="admin_revoke"?"admin_revoke":"sender_revoke",protocolMessageKey:e.id,t:l.timestamp})),n.push(l)}}),yield u.bulkRemoveOrphans(n),a}),g.apply(this,arguments)}l.addOrphanRevokes=c,l.getOrphansRevokesCache=d,l.bulkRemoveOrphansUsingOrphansCache=p,l.createRevokeMsgFromOrphanRevoke=_,l.applyAddonRevokes=f}),98);
__d("WAWebDBAssociatedMsgsAttachDetachAPI",["$InternalEnum","WALogger","WAWebAssociationProcessor","WAWebAssociationProcessorConstants","WAWebBackendApi","WAWebDBGetAssociatedMsgsByParentMsgKey","WAWebMessageAssociationGatingUtils","WAWebSchemaMessage","WAWebViewMode.flow","asyncToGeneratorRuntime","nullthrows"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum").Mirrored(["Attach","Detach"]);function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield d(e.map(function(e){return e.id})),n=yield o("WAWebSchemaMessage").getMessageTable().bulkGet(t.map(function(e){return e.msgKey.toString()}),!1),a=_(n.filter(Boolean),s.Attach).filter(Boolean);yield o("WAWebSchemaMessage").getMessageTable().bulkCreateOrReplace_ALREADY_ENCRYPTED_RECORDS_ONLY(a);var i=new Map;a.forEach(function(e){var t=r("nullthrows")(e.viewMode);i.set(e.id,t)}),o("WAWebBackendApi").frontendFireAndForget("updateViewModeForMsgs",{msgIdsViewModeMap:i})}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(!o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled())return[];var n=yield o("WAWebDBGetAssociatedMsgsByParentMsgKey").bulkGetMessagesByParentMsgKey(t);return n.length&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[viewModeUpdate] found associated msgs"]))),n}),m.apply(this,arguments)}function p(e,t){var n=[];return e.map(function(e){var r=o("WAWebAssociationProcessor").getAssociationProcessorByAssociationType(e.associationType);if(r){var a=!0;t===s.Detach&&(a=(r==null?void 0:r.processorType)===o("WAWebAssociationProcessorConstants").AssociationProcessorType.WithDetachedMessages),r&&a&&n.push(e)}}),n}function _(e,t){return o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()?e.map(function(e){if(!e.associationType)return null;var n=o("WAWebAssociationProcessor").getAssociationProcessorByAssociationType(e.associationType);return n==null?null:babelHelpers.extends({},e,{viewMode:t===s.Detach?o("WAWebViewMode.flow").ViewModeType.VISIBLE:n.viewMode})}):[]}function f(e){return o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()?e.map(function(e){if(!e.associationType)return null;var t=o("WAWebAssociationProcessor").getAssociationProcessorByAssociationType(e.associationType);return t==null?null:babelHelpers.extends({},e,{viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,parentMsgKey:void 0,associationType:void 0})}):[]}l.ViewModeUpdateType=s,l.processOrphansFromAssociationsTableForNewMsg=u,l.getAssociatedMsgsByParentMsgKeyFromAssociationTable=d,l.getValidAssociatedMsgs=p,l.getDetachedForeverAssociatedMsgs=f}),98);
__d("WAWebRevokeMsgConstants",["WATimeUtils"],(function(t,n,r,o,a,i,l){var e=2.5*o("WATimeUtils").DAY_SECONDS,s=12*o("WATimeUtils").HOUR_SECONDS,u=30*o("WATimeUtils").DAY_SECONDS;l.REVOKE_WINDOW=e,l.REVOKE_WINDOW_RECEIVER_MARGIN=s,l.NEWSLETTER_REVOKE_WINDOW=u}),98);
__d("WAWebRevoke",["WAWebMsgKey","WAWebRevokeMsgConstants","WAWebWid"],(function(t,n,r,o,a,i,l){function e(e){var t=e.originalKey,n=e.revokeKey;return new(r("WAWebMsgKey"))({fromMe:t.fromMe,id:n.id,remote:t.remote,participant:t.participant})}function s(e){var t=e.revokedMsgKey,n=e.revokedMsgTimestamp,a=e.revokeTimestamp,i=r("WAWebWid").isNewsletter(t.remote)?o("WAWebRevokeMsgConstants").NEWSLETTER_REVOKE_WINDOW:o("WAWebRevokeMsgConstants").REVOKE_WINDOW,l=i+o("WAWebRevokeMsgConstants").REVOKE_WINDOW_RECEIVER_MARGIN;return a-n<=l}l.getMsgKeyAfterRevoke=e,l.isWithinRevokeWindow=s}),98);
__d("WAWebDBStoreRevokeMsgs",["Promise","WALogger","WAWebAddonProcessRevoke","WAWebApiChatUnreadMention","WAWebApiOrphanRevoke","WAWebBackendApi","WAWebDBAssociatedMsgsAttachDetachAPI","WAWebDBReportingTokenUtils","WAWebLidMigrationUtils","WAWebMessageAssociationGatingUtils","WAWebModelStorageUtils","WAWebMsgGetters","WAWebMsgKey","WAWebMsgType","WAWebNoop","WAWebRevoke","WAWebSchemaMessage","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","cr:375","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b=(e=n("cr:375"))!=null?e:{},v=b.ftsLightClient,S=20;function R(e){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new Set,a=[],i=[],l=new Map,b=new Map,S=[],R=[],L=[],k=[],I=[],T=e.filter(function(e){var t=e.newMsgKey,n=e.revokeMsgKey,a=e.subtype,i=!0;return a==="admin_revoke"?!r("WAWebWid").isGroup(n.remote)&&!r("WAWebWid").isNewsletter(n.remote)?(i=!1,L.length<3&&L.push(String(n))):r("WAWebWid").equals(n.remote,t.remote)||(i=!1,k.length<3&&k.push(String(n))):(i=r("WAWebWid").equals.apply(r("WAWebWid"),o("WAWebLidMigrationUtils").toCommonAddressingMode(n.remote,t.remote))&&r("WAWebWid").equals.apply(r("WAWebWid"),o("WAWebLidMigrationUtils").toCommonAddressingMode(n.participant,t.participant))&&n.fromMe===t.fromMe,i||(I.length<3&&I.push({revokeMsgKey:String(n),newMsgKey:String(t)}),b.set(e.revokeMsgKey.id,e))),i});if(L.length>0&&(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["processRevokeMsgs: "," revokeMsgKeys have not been revoked => ",""])),L.length,L),o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["processRevokeMsgs: admin revoke has to be sent to a group or newsletter chat"]))).sendLogs("process-admin-revoke-message")),k.length>0&&(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["processRevokeMsgs: "," revokeMsgKeys have not been revoked (different group) => ",""])),k.length,k),o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["processRevokeMsgs: admin revoke came for the different group than the original message was in"]))).sendLogs("process-admin-revoke-message")),I.length>0&&(o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["processRevokeMsgs: "," invalid revoke requests => ",""])),I.length,I.map(function(e){return e.revokeMsgKey})),o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["processRevokeMsgs: sending invalid revokes for secondary validation as bot invoker revoke"])))),b.size>0)try{var D=Array.from(b.entries()),x=D.map(function(e){return e[1].revokeMsgKey.toString()}),$=D.map(function(e){var t;return(t=o("WAWebLidMigrationUtils").getAlternateMsgKey(e[1].revokeMsgKey))==null?void 0:t.toString()}),P=yield o("WAWebSchemaMessage").getMessageTable().bulkGet([].concat(x,$),!1);P.forEach(function(e){var t=!1;if(e!=null){var n=r("WAWebMsgKey").from(e.id),a=b.get(n.id);if(a!=null){var i=a.newMsgKey,l=a.sender,s=a.subtype;if(s!=="admin_revoke"){var u=n.remote,c=e.botTargetSenderJid?o("WAWebWidFactory").createWidFromWidLike(e.botTargetSenderJid):null;if(!(c==null||u==null)){var d=e.botPluginSearchUrl!=null&&e.botResponseTargetId!=null,m=!d&&e.botPluginMaybeParent===!0;if(u.isGroup()?r("WAWebWid").equals.apply(r("WAWebWid"),o("WAWebLidMigrationUtils").toCommonAddressingMode(c,i.participant))&&(t=!0):u.isBot()||r("WAWebWid").equals.apply(r("WAWebWid"),o("WAWebLidMigrationUtils").toCommonAddressingMode(c,l))&&(t=!0),t){S.push(a);var p=e.botResponseTargetId,_=e.internalId;(d||m)&&_!=null&&p!=null&&R.push({internalId:_,targetId:p})}}}}}}),T.push.apply(T,S)}catch(e){var N=r("getErrorSafe")(e);o("WALogger").ERROR(_||(_=babelHelpers.taggedTemplateLiteralLoose(["Store Revoked Msg: re-validate bot revoke failed"]))).catching(N).sendLogs("Re-validate revoke failed")}if(R.length>0)try{yield E(R)}catch(e){var M=r("getErrorSafe")(e);o("WALogger").ERROR(f||(f=babelHelpers.taggedTemplateLiteralLoose(["Store Revoked Msg: delete associated carousel revoke failed"]))).catching(M).sendLogs("Plugin carousel delete revoke failed")}var w=[],A=yiel
__d("WALruCache",["WALogger","WAShiftTimer","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s=function(t,n){this.key=t,this.value=n,this.prev=null,this.next=null},u=(function(){function t(e){var t=this,n;this.$2=new Map,this.purgeNow=function(){for(var e=t.$6.prev;t.$4>t.$3&&e!==t.$5;e=e?e.prev:null){if(e==null)throw r("err")("The linked list is not constructed properly.");var n=e,o=n.key,a=n.value;t.$9(o,a)&&(t.delete(o),t.$10&&t.$10(o,a))}t.$8&&t.$8(t.$2)},this.$3=e.sizeLimit,this.$7=e.getSize,this.$8=e.onPurge,this.$9=(n=e.shouldEvict)!=null?n:function(){return!0},this.$10=e.onEvict,this.$11=e.onAdd,this.$12=e.onDelete,this.$4=0,this.$5=new s("placeholder-head",null),this.$6=new s("placeholder-tail",null),this.$5.next=this.$6,this.$6.prev=this.$5,this.$1=new(o("WAShiftTimer")).ShiftTimer(function(){return t.purgeNow()})}var n=t.prototype;return n.get=function(t){if(!this.$2.has(t))return null;var e=this.$2.get(t);if(e==null)return null;var n=e.prev,o=e.next;n&&(n.next=o),o&&(o.prev=n);var a=this.$5.next;if(a==null)throw r("err")("The linked list is not constructed properly.");return this.$5.next=e,a.prev=e,e.prev=this.$5,e.next=a,e.value},n.has=function(t){return this.$2.has(t)},n.touch=function(t){this.get(t)},n.put=function(n,r){if(this.$3!==0){if(this.$7(r)>this.$3){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Blob size is larger than the limit of the whole store."])));return}this.delete(n),this.$14(n,r),this.schedulePurge()}},n.$14=function(t,n){var e=new s(t,n);this.$2.set(t,e);var o=this.$5.next;if(o==null)throw r("err")("The linked list is not constructed properly.");this.$5.next=e,o.prev=e,e.prev=this.$5,e.next=o,this.$4+=this.$7(n),this.$11&&this.$11(t,n)},n.delete=function(t){if(this.$2.has(t)){var e=this.$2.get(t);if(e!=null){this.$4-=this.$7(e.value);var n=e.prev,r=e.next;n&&(n.next=r),r&&(r.prev=n),this.$2.delete(t),this.$12&&this.$12(t,e.value)}}},n.clear=function(){this.$2.clear(),this.$4=0,this.$5.next=this.$6,this.$6.prev=this.$5,this.$13&&this.$13()},n.schedulePurge=function(){this.$1.onOrBefore(1e3)},n.getCurrentSize=function(){return this.$4},n.getSizeLimit=function(){return this.$3},n.getPlaceholderHead=function(){return this.$5},n.forEach=function(t){if(this.$4!==0){var e=this.$6.prev;if(e==null)throw r("err")("The linked list is not constructed properly.");for(;e!=null&&e!==this.$5;)t(e.value),e=e.prev}},t})();l.LruCache=u}),98);
__d("WAWebDeviceListPk",["invariant"],(function(t,n,r,o,a,i,l,s){function e(e){return e.server==="lid"||e.server==="hosted.lid"?e.user+"@lid":e.server==="c.us"||e.server==="hosted"?e.user:e.server==="bot"?e.user+"@bot":e.server==="s.whatsapp.net"||e.server==="g.us"||e.server==="broadcast"||e.server==="call"||e.server==="newsletter"?s(!1,'Jid %s is not fully qualified to create a device list pk, jid.server should be "c.us" or "lid"',e.toString({legacy:!0})):(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e.server)})()}l.createDeviceListPK=e}),98);
__d("WAWebApiDeviceList",["Promise","WAJids","WALogger","WALruCache","WAWebApiContact","WAWebDeviceListPk","WAWebSchemaDeviceList","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=new(o("WALruCache")).LruCache({sizeLimit:5e3,getSize:function(){return 1}});function m(e){var t,r=o("WAWebDeviceListPk").createDeviceListPK(e);if(!d.has(r)){var a=o("WAWebSchemaDeviceList").getDeviceListTable().get(r);d.put(r,a)}return d.get(r)!=null&&o("WAWebApiContact").checkPnToLidMapping([e],o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_API_DEVICE_LIST_GET_DEVICE_RECORD),(t=d.get(r))!=null?t:(c||(c=n("Promise"))).resolve(null)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=[];if(e.forEach(function(e){d.has(o("WAWebDeviceListPk").createDeviceListPK(e))||t.push(o("WAWebDeviceListPk").createDeviceListPK(e))}),t.length>0){var r=yield o("WAWebSchemaDeviceList").getDeviceListTable().bulkGet(t);r.forEach(function(e,r){d.put(t[r],(c||(c=n("Promise"))).resolve(e))})}var a=e.filter(function(e){return d.get(o("WAWebDeviceListPk").createDeviceListPK(e))!=null});return a.length>0&&o("WAWebApiContact").checkPnToLidMapping(a,o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_API_DEVICE_LIST_BULK_GET_DEVICE_RECORD),(c||(c=n("Promise"))).all(e.map(function(e){return d.get(o("WAWebDeviceListPk").createDeviceListPK(e))}))}),_.apply(this,arguments)}function f(t){if(t.deleted){var n=o("WAWebWidFactory").createUserWidFromDeviceListPk(t.id);o("WAWebUserPrefsMeUser").isMeAccount(n)&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["syncd: trying to delete own device list"])))}}function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){o("WAWebApiContact").checkPnToLidMapping([o("WAWebWidFactory").createUserWidFromDeviceListPk(e.id)],o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_API_DEVICE_LIST_CREATE_OR_REPLACE_DEVICE_RECORD),yield o("WAWebSchemaDeviceList").getDeviceListTable().createOrReplace(e),d.put(e.id,(c||(c=n("Promise"))).resolve(e)),f(e)}),h.apply(this,arguments)}function y(e){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){o("WAWebApiContact").checkPnToLidMapping(e.map(function(e){return o("WAWebWidFactory").createUserWidFromDeviceListPk(e.id)}),o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_API_DEVICE_LIST_BULK_CREATE_OR_REPLACE_DEVICE_RECORD),yield o("WAWebSchemaDeviceList").getDeviceListTable().bulkCreateOrReplace(e),e.forEach(function(e){d.put(e.id,(c||(c=n("Promise"))).resolve(e)),f(e)})}),C.apply(this,arguments)}function b(e,t){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){t===void 0&&(t=!1);var n=Array.from(yield p(e));if(t){var r=new Map;n.forEach(function(e){e!=null&&r.set(e.id,e)});var a=new Map;e.forEach(function(e,t){a.set(e.toString(),t)});var i=e.reduce(function(e,t){if(!t.isUser())return e;var n=o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").asUserWidOrThrow(t));return n!=null&&e.push(n),e},[]),l=yield p(i);l.forEach(function(e,t){if(!(!e||e.deleted)){var l=i[t],s=o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").asUserWidOrThrow(l));if(s!=null){var u=r.get(o("WAWebDeviceListPk").createDeviceListPK(s));if(u){if(!u.deleted){var c=new Set(u.devices.map(function(e){return e.id}));e.devices.forEach(function(e){c.has(e.id)||u.devices.push(e)})}}else{var d=a.get(s.toString());d!=null&&(n[d]={id:o("WAWebDeviceListPk").createDeviceListPK(s),deleted:e.deleted,devices:e.devices,currentIndex:e.currentIndex,rawId:e.rawId,timestamp:e.timestamp,validIndexes:e.validIndexes})}}}})}return n.map(function(e){if(e&&!e.deleted){var t=e.devices.map(function(e){return{id:e.id,isHosted:e.isHosted}});return{id:e.id,devices:t}}return null})}),v.apply(this,arguments)}function S(e,t){return R.apply(this,arguments)}function R(){return R=n("asyncToGeneratorRunti
__d("WAWebBroadcastInvalidChannelsContextSourceMessageDropWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({BroadcastInvalidChannelsContextSourceMessageDrop:[7284,{wasDropped:[1,o("WAWebWamCodegenUtils").TYPES.BOOLEAN]},[1,1,1],"private",0]},{BroadcastInvalidChannelsContextSourceMessageDrop:[]});l.BroadcastInvalidChannelsContextSourceMessageDropWamEvent=e}),98);
__d("WAWebHandleMsgMetaUtils",["WAWebHandleMsgCommon","WAWebMsgType"],(function(t,n,r,o,a,i,l){var e=function(t){return(t==null?void 0:t.type)===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.reaction},s=function(t){return(t==null?void 0:t.type)===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.poll&&(t==null?void 0:t.pollType)===o("WAWebHandleMsgCommon").POLL_TYPES.vote},u=function(t){return(t==null?void 0:t.type)===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.text&&(t==null?void 0:t.threadMsgId)!=null&&(t==null?void 0:t.threadMsgSenderJid)!=null},c=function(t){return(t==null?void 0:t.type)===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.event&&(t==null?void 0:t.eventType)===o("WAWebHandleMsgCommon").EVENT_TYPES.response},d=function(t){return(t==null?void 0:t.type)===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.event&&(t==null?void 0:t.eventType)===o("WAWebHandleMsgCommon").EVENT_TYPES.edit},m=function(t){return(t==null?void 0:t.type)===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.media},p=function(t){return(t==null?void 0:t.type)===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.poll&&(t==null?void 0:t.pollType)===o("WAWebHandleMsgCommon").POLL_TYPES.edit};function _(e){if(e!=null&&u(e))return o("WAWebMsgType").MSG_TYPE.COMMENT}l.isReactionMsgMeta=e,l.isPollVoteMsgMeta=s,l.isCommentMsgMeta=u,l.isEventResponseMsgMeta=c,l.isEventEditMsgMeta=d,l.isMediaMsgMeta=m,l.isPollEditMsgMeta=p,l.getMsgTypeFromMsgMeta=_}),98);
__d("WAWebHandleMsgTypes.flow",["$InternalEnum"],(function(t,n,r,o,a,i,l){var e,s=(e=n("$InternalEnum"))({Self:1,Bsp:2,Capi:3}),u=e({OnPremise:1,Facebook:2}),c=e.Mirrored(["SUCCESS","RETRY","HSM_MISMATCH","BACKFILL","PARSE_ERROR","PARSE_VALIDATION_ERROR","SIGNAL_OLD_COUNTER_ERROR"]),d=e.Mirrored(["E2E","FANOUT","BOT_UNAVAILABLE_FANOUT","HOSTED_UNAVAILABLE_FANOUT","VIEW_ONCE_UNAVAILABLE_FANOUT"]),m=e({NO_OVERWRITE:0,RETRY:1,FUTURE_PROOF:2,PEER_RETRY:3,VOIP_CALL_LOG:4}),p=Object.freeze({CHAT:"chat",GROUP:"group",PEER_BROADCAST:"peer_broadcast",OTHER_BROADCAST:"other_broadcast",DIRECT_PEER_STATUS:"direct_peer_status",OTHER_STATUS:"other_status"});l.ActualActorsEnumType=s,l.HostStorageEnumType=u,l.E2EProcessResult=c,l.PlaceholderType=d,l.MessageOverwriteOption=m,l.MESSAGE_TYPE=p}),98);
__d("WAWebCommonNewsletterEnums",["$InternalEnum"],(function(t,n,r,o,a,i){var e,l=(e=n("$InternalEnum"))({Subscriber:"subscriber",Admin:"admin",Guest:"guest",Owner:"owner"}),s=e({Public:"public",Private:"private"}),u=e({Active:"active",Suspended:"suspended",GeoSuspended:"geosuspended"}),c=e({All:0,Basic:1,Blocklist:2,None:3}),d=e.Mirrored(["GEOSUSPEND","SUSPEND","VIOLATING_MSG","PROFILE_PICTURE_DELETION","SUSPEND_INFORM","GEOSUSPEND_INFORM"]),m=e.Mirrored(["SUSPENDED_DETAILED_SCREEN","DELETE_NEWSLETTER","VIOLATING_MESSAGES_SCREEN","PROFILE_PICTURE_DELETION_SCREEN","GEOSUSPENDED_COUNTRY_DETAILED_SCREEN","MULTIPLE_ALERTS_LIST_SCREEN","REQUEST_REVIEW_DESCRIPTION_SCREEN","REQUEST_REVIEW_REASON_SCREEN","APPEAL_OUTCOME_SCREEN","REMEDIATION_OPTIONS_SCREEN","DSB_STEP1_SCREEN","DSB_STEP2_SCREEN","DSB_STEP3_SCREEN","CONTACT_IP_REPORTER_STEP1_SCREEN","CONTACT_IP_REPORTER_STEP2_SCREEN","SUSPEND_INFORM_SCREEN","RM_REQUEST_REVIEW_SCREEN_STEP1_SCREEN","RM_REQUEST_REVIEW_SCREEN_STEP2_SCREEN","RM_REQUEST_REVIEW_SCREEN_STEP3_SCREEN","GEOSUSPEND_INFORM_SCREEN"]),p=e.Mirrored(["IP_SRT_VIOLATION","GENERIC_VIOLATION","RM_COPS","RM_PRODUCT_RESTRICTION","LEGAL_TDR","RESPONSE_VIOLATES_GUIDELINES"]),_=e({Insights:0,PhotoPolls:1,QUESTIONS:2,ADMIN_NOTIFICATIONS:3,INVITE_ADMINS_BUTTON:4,INVITE_FOLLOWERS:5,QUIZ:6,ADMIN_CONTEXT_CARD_1:7,ADMIN_CONTEXT_CARD_2:8,ADMIN_CONTEXT_CARD_3:9,SHARE_STICKER_PACKS:10,ADMIN_ONBOARDING:11,ADMIN_ONBOARDING_2:12,MUSIC:13,NEW_MESSAGE_TYPES_TOOLTIP:14,PINNING_NUDGE:15,THREAD_MENU:16,ADMIN_PROFILE:17,CHANNEL_STATUS_PRODUCER:18}),f=e.Mirrored(["ACTIVE","INACTIVE"]),g=e.Mirrored(["ENFORCEMENT","REPORT","RESPONSE_REPORT","STATUS_REPORT"]),h=e.Mirrored(["MESSAGE","STATUS"]);i.NewsletterMembershipType=l,i.NewsletterPrivacy=s,i.NewsletterState=u,i.NewsletterReactionCodesSetting=c,i.EnforcementType=d,i.AlertScreen=m,i.NewsletterDSADecisionModalCategory=p,i.NewsletterCapability=_,i.WamoSubStatus=f,i.ReviewType=g,i.ViolatingContentType=h}),66);
__d("WAWebPtvGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("ptv_receiving_enabled")}function s(){return o("WAWebABProps").getABPropConfigValue("ptv_autoplay_enabled")}function u(){var e=o("WAWebABProps").getABPropConfigValue("ptv_autoplay_loop_limit");return e===0?1/0:e}function c(){return o("WAWebABProps").getABPropConfigValue("ptv_max_duration_seconds")}l.isPtvReceivingEnabled=e,l.isPtvAutoplayEnabled=s,l.getPtvAutoplayLoopLimit=u,l.getPtvMaxDurationSeconds=c}),98);
__d("WAWebStateUtils",[],(function(t,n,r,o,a,i){function e(e){return(e==null?void 0:e.$ProxyState$state)!=null?e.$ProxyState$state:e}i.unproxy=e}),66);
__d("WAWebNewsletterGatingUtils",["$InternalEnum","WAWebABProps","WAWebCommonNewsletterEnums","WAWebMobilePlatforms","WAWebNewsletterCommonGatingUtils","WAWebPtvGatingUtils","WAWebStateUtils"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({Disabled:0,NeedsUpgrade:1,Enabled:2}),s=n("$InternalEnum")({Disabled:0,EnabledAdminsOnly:1,EnabledAdminsAndFollowers:2,EnabledEveryone:3}),u=5e3;function c(){return u}function d(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterFeatureEnabled("dsa_information_for_eu_only_enabled")}function m(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterFeatureEnabled("dsa_channels_report_unlawful_content_enabled")}function p(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterFeatureEnabled("channel_osa_reporting_enabled")}function _(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterFeatureEnabled("channels_uk_osa_enabled")}function f(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterFeatureEnabled("channel_us_ncii_reporting_enabled")}function g(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterFeatureEnabled("dsa_21_channel_reporting_enabled")}function h(){return(o("WAWebABProps").getABPropConfigValue("channels_question_admin_enabled")||o("WAWebABProps").getABPropConfigValue("channels_question_follower_enabled"))&&o("WAWebNewsletterCommonGatingUtils").isNewsletterFeatureEnabled("channels_questions_integrity_m1_enabled")}function y(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterFeatureEnabled("channel_enforcement_policy_education_enabled")}function C(e){var t=!1;if(e==null)return!1;switch(e){case o("WAWebCommonNewsletterEnums").NewsletterMembershipType.Owner:case o("WAWebCommonNewsletterEnums").NewsletterMembershipType.Admin:t=o("WAWebABProps").getABPropConfigValue("channel_view_counts_enabled")>=s.EnabledAdminsOnly;break;case o("WAWebCommonNewsletterEnums").NewsletterMembershipType.Subscriber:t=o("WAWebABProps").getABPropConfigValue("channel_view_counts_enabled")>=s.EnabledAdminsAndFollowers;break;case o("WAWebCommonNewsletterEnums").NewsletterMembershipType.Guest:t=o("WAWebABProps").getABPropConfigValue("channel_view_counts_enabled")===s.EnabledEveryone;break}return o("WAWebNewsletterCommonGatingUtils").isNewsletterEnabled()&&t}function b(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterFeatureEnabled("channels_send_view_receipt_enabled")}function v(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterEnabled()&&o("WAWebABProps").getABPropConfigValue("channels_creation_enabled")===o("WAWebNewsletterCommonGatingUtils").NewsletterCompanionGating.Enabled}function S(e){var t;return((t=e.newsletterMetadata)==null?void 0:t.reactionCodesSetting)===o("WAWebCommonNewsletterEnums").NewsletterReactionCodesSetting.All&&R()}function R(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterFeatureEnabled("channel_reactions_settings_enabled")}function L(){return o("WAWebMobilePlatforms").isSMB()?o("WAWebABProps").getABPropConfigValue("newsletter_tos_notice_id_smb_web"):o("WAWebABProps").getABPropConfigValue("newsletter_tos_notice_id")}function E(){return o("WAWebMobilePlatforms").isSMB()?o("WAWebABProps").getABPropConfigValue("newsletter_creation_tos_id_smb_web"):o("WAWebABProps").getABPropConfigValue("newsletter_creation_tos_id")}function k(){return o("WAWebMobilePlatforms").isSMB()?o("WAWebABProps").getABPropConfigValue("newsletter_admin_invite_tos_id_smb_web"):o("WAWebABProps").getABPropConfigValue("newsletter_admin_invite_tos_id")}function I(){return o("WAWebABProps").getABPropConfigValue("newsletter_creation_nux_id")}function T(){return!1}function D(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterEnabled()&&o("WAWebABProps").getABPropConfigValue("channels_directory_enabled")===e.Enabled}function x(){return o("WAWebABProps").getABPropConfigValue("channels_directory_page_size")}function $(){return o("WAWebABProps").getABPropConfigValue("channels_directory_search_debounce_ms")}function P(){return o("WAWebNewsletterCommonGatingUtils").isNewsletterFeatureEnabled("channels_filter_out_subscribed_in_directory_null_
__d("WAWebSimpleSignalPNToFBIDMigration",["WAWebABProps","WAWebBotTypes","WAWebWidFactory"],(function(t,n,r,o,a,i,l){var e="867051314767696",s=new Map([["867051314767696","13135550002"],["1061492271844689","13135550005"],["245886058483988","13135550009"],["3509905702656130","13135550012"],["1059680132034576","13135550013"],["715681030623646","13135550014"],["1644971366323052","13135550015"],["582497970646566","13135550019"],["645459357769306","13135550022"],["294997126699143","13135550023"],["1522631578502677","13135550027"],["719421926276396","13135550030"],["1788488635002167","13135550031"],["24232338603080193","13135550033"],["689289903143209","13135550035"],["871626054177096","13135550039"],["362351902849370","13135550042"],["1744617646041527","13135550043"],["893887762270570","13135550046"],["1155032702135830","13135550047"],["333931965993883","13135550048"],["853748013058752","13135550049"],["1559068611564819","13135550053"],["890487432705716","13135550054"],["240254602395494","13135550055"],["1578420349663261","13135550062"],["322908887140421","13135550065"],["3713961535514771","13135550067"],["997884654811738","13135550070"],["403157239387035","13135550081"],["535242369074963","13135550082"],["946293427247659","13135550083"],["3664707673802291","13135550084"],["1821827464894892","13135550085"],["1760312477828757","13135550086"],["439480398712216","13135550087"],["1876735582800984","13135550088"],["984025089825661","13135550089"],["1001336351558186","13135550090"],["3739346336347061","13135550091"],["3632749426974980","13135550092"],["427864203481615","13135550093"],["1434734570493055","13135550094"],["992873449225921","13135550095"],["813087747426445","13135550096"],["806369104931434","13135550098"],["1220982902403148","13135550099"],["1365893374104393","13135550100"],["686482033622048","13135550200"],["1454999838411253","13135550201"],["718584497008509","13135550202"],["743520384213443","13135550301"],["1147715789823789","13135550302"],["1173034540372201","13135550303"],["974785541030953","13135550304"],["1122200255531507","13135550305"],["899669714813162","13135550306"],["631880108970650","13135550307"],["435816149330026","13135550308"],["1368717161184556","13135550309"],["7849963461784891","13135550310"],["3609617065968984","13135550312"],["356273980574602","13135550313"],["1043447920539760","13135550314"],["1052764336525346","13135550315"],["2631118843732685","13135550316"],["510505411332176","13135550317"],["1945664239227513","13135550318"],["1518594378764656","13135550319"],["1378821579456138","13135550320"],["490214716896013","13135550321"],["1028577858870699","13135550322"],["308915665545959","13135550323"],["845884253678900","13135550324"],["995031308616442","13135550325"],["2787365464763437","13135550326"],["1532790990671645","13135550327"],["302617036180485","13135550328"],["723376723197227","13135550329"],["8393570407377966","13135550330"],["1931159970680725","13135550331"],["401073885688605","13135550332"],["2234478453565422","13135550334"],["814748673882312","13135550335"],["26133635056281592","13135550336"],["1439804456676119","13135550337"],["889851503172161","13135550338"],["1018283232836879","13135550339"],["1012781386779537","13135559000"],["823280953239532","13135559001"],["1597090934573334","13135559002"],["485965054020343","13135559003"],["1033381648363446","13135559004"],["491802010206446","13135559005"],["1017139033184870","13135559006"],["499638325922174","13135559008"],["468946335863664","13135559009"],["1570389776875816","13135559010"],["1004342694328995","13135559011"],["1012240323971229","13135559012"],["392171787222419","13135559013"],["952081212945019","13135559016"],["444507875070178","13135559017"],["1274819440594668","13135559018"],["1397041101147050","13135559019"],["425657699872640","13135559020"],["532292852562549","13135559021"],["705863241720292","13135559022"],["476449815183959","13135559023"],["488071553854222","13135559024"],["468693832665397","13135559025"],["517422564037340","13135559026"],["819805466613825","13135559027"],["1847708235641382","13135559028"],["716282970
__d("WAWebHandleMsgValidate",["WAJids","WALogger","WATimeUtils","WAWebABProps","WAWebAck","WAWebApiContact","WAWebApiDeviceList","WAWebBizGatingUtils","WAWebBotUtils","WAWebBroadcastInvalidChannelsContextSourceMessageDropWamEvent","WAWebE2EProtoUtils","WAWebGetMessageCache","WAWebHandleMessageTypes.flow","WAWebHandleMsgCommon","WAWebHandleMsgError","WAWebHandleMsgMetaUtils","WAWebHandleMsgTypes.flow","WAWebMessagingGatingUtils","WAWebMobilePlatforms","WAWebMsgGetters","WAWebMsgType","WAWebNewsletterGatingUtils","WAWebPhashUtils","WAWebReportingTokenConstants","WAWebReportingTokenUtils","WAWebSimpleSignalPNToFBIDMigration","WAWebUserPrefsMeUser","WAWebWamEnumE2eFailureReason","WAWebWid","asyncToGeneratorRuntime","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b="message_edit";function v(e,t){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r,a=(n=t.preMatChat)!=null?n:t.chat;if(!R({encDestination:e,envelopeDestination:a}))return o("WALogger").ERROR(g||(g=babelHelpers.taggedTemplateLiteralLoose(["encDestination: ",", destination: ",", type: ",""])),e.toString(),a.toString(),t.type).sendLogs("validateMsgDestination: drop due to the deviceSentMessage meta mismatch."),!1;var i=t.author;if(!o("WAWebUserPrefsMeUser").isMeAccount(i))return o("WALogger").ERROR(h||(h=babelHelpers.taggedTemplateLiteralLoose(["sender: ",""])),i.toString()).sendLogs("validateMsgDestination: drop due to msg is not sent from your own device."),!1;var l=yield o("WAWebApiDeviceList").hasDevice(i,(r=i.device)!=null?r:0);return l||o("WALogger").ERROR(y||(y=babelHelpers.taggedTemplateLiteralLoose(["no record found for sender: ",""])),i.toString()).sendLogs("validateMsgDestination:drop due to invalid device"),l}),S.apply(this,arguments)}function R(t){var n=t.encDestination,a=t.envelopeDestination;if(n.equals(a))return!0;var i=o("WAWebSimpleSignalPNToFBIDMigration").getDeprecatedPnChatForFbidThread(n);if(r("WAWebWid").equals(i,a))return!0;if(n.isUser()&&r("WAWebWid").equals(o("WAWebApiContact").getAlternateUserWid(n),a)){var l=a.toLogString(),s=n.toLogString();return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["validateMsgDestination: match but addressing mode mismatch: envelope: ",", enc: ",""])),l,s).sendLogs("validateMsgDestination-addressing-mode-mismatch"),!0}return!1}function L(e,t){return E.apply(this,arguments)}function E(){return E=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r=t.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.PEER_BROADCAST?t.bclParticipants.map(function(e){var t;return(t=e.preMatWid)!=null?t:e.wid}):(n=t.directPeerStatusBclParticipants)!=null?n:[],a=yield o("WAWebPhashUtils").phashV2(r);return a!==e?(o("WALogger").ERROR(C||(C=babelHelpers.taggedTemplateLiteralLoose(["received: "," from peer, computed: ",""])),e,a).sendLogs("validateBclHash: drop due to invalid hash."),!1):(t.bclHashValidated=!0,!0)}),E.apply(this,arguments)}function k(e){return I.apply(this,arguments)}function I(){return I=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.device==null?o("WAJids").DEFAULT_DEVICE_ID:e.device;if(t===o("WAJids").DEFAULT_DEVICE_ID)return!0;var n=yield o("WAWebApiDeviceList").getDeviceIds([e]),r=n[0];return r!=null&&r.devices.some(function(e){return e.id===t})}),I.apply(this,arguments)}function T(e,t){var n=e.buttonsMessage,r=e.highlyStructuredMessage,a=e.listMessage,i=e.templateMessage;if(a&&(t==null?void 0:t.verifiedListEnvelope)!==!0)return o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["no biz node found in list message"]))).sendLogs("validateBizNode:drop due to missing biz node in invalid SMAX in list message",{sampling:.01}),!1;if(n){var l,d,m=(t==null?void 0:t.verifiedButtonsEnvelope)===!0||(t==null?void 0:t.nativeFlowName)!=null||((l=n.contextInfo)==null?void 0:l.isForwarded)===!0&&(n==null||(d=n.buttons)==null?void 0:d.length)===0;return m||o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["button message is invalid"]))).sendLogs("validateBizNode
__d("WAWebApiActiveMessageRanges",["invariant","Promise","WALogger","WANullthrows","WAWebDBMsgUtils","WAWebProtobufSyncAction.pb","WAWebSchemaActiveMessageRanges","asyncToGeneratorRuntime","decodeProtobuf","err"],(function(t,n,r,o,a,i,l,s){var e,u,c=new Map,d={reset:function(){c=new Map},removeRange:function(t,n){var e;return(e=c.get(t))==null||e.delete(n),o("WAWebSchemaActiveMessageRanges").getActiveMessageRangesTable().remove([t,n])},createOrReplaceRange:function(t){var e=c.get(t.chatId);return e==null&&(e=new Map,c.set(t.chatId,e)),e.set(t.action,t),o("WAWebSchemaActiveMessageRanges").getActiveMessageRangesTable().createOrReplace(t)},bulkCreateOrReplaceRanges:function(t,r){return r===void 0&&(r=!0),t.forEach(function(e){var t=c.get(e.chatId);t==null&&(t=new Map,c.set(e.chatId,t)),t.set(e.action,e)}),r?o("WAWebSchemaActiveMessageRanges").getActiveMessageRangesTable().bulkCreateOrReplace(t):(u||(u=n("Promise"))).resolve()},getRangesForChat:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=c.get(t);try{if(n==null){var r=yield o("WAWebSchemaActiveMessageRanges").getActiveMessageRangesTable().anyOf(["chatId"],[t]);n=new Map(r.map(function(e){return[e.action,e]})),c.set(t,n)}}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["getRangesForChat failed with error: ",""])),t)}return n?Array.from(n.values()):[]});function r(e){return t.apply(this,arguments)}return r})()};function m(e,t){return e===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.Archive?{action:o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.Archive,actionValue:r("WANullthrows")(t.archiveChatAction)}:e===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.MarkChatAsRead?{action:o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.MarkChatAsRead,actionValue:r("WANullthrows")(t.markChatAsReadAction)}:e===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatKeepStarredKeepMedia?{action:o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatKeepStarredKeepMedia,actionValue:r("WANullthrows")(t.clearChatAction)}:e===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatKeepStarredDeleteMedia?{action:o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatKeepStarredDeleteMedia,actionValue:r("WANullthrows")(t.clearChatAction)}:e===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatDeleteStarredKeepMedia?{action:o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatDeleteStarredKeepMedia,actionValue:r("WANullthrows")(t.clearChatAction)}:e===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatDeleteStarredDeleteMedia?{action:o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatDeleteStarredDeleteMedia,actionValue:r("WANullthrows")(t.clearChatAction)}:e===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.DeleteChatDeleteMedia?{action:o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.DeleteChatDeleteMedia,actionValue:r("WANullthrows")(t.deleteChatAction)}:e===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.DeleteChatKeepMedia?{action:o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.DeleteChatKeepMedia,actionValue:r("WANullthrows")(t.deleteChatAction)}:e===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.Unknown?s(!1,"unsupported action for message ranges: %s",e):(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function p(e,t,n){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r,a=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufSyncAction.pb").SyncActionValueSpec,n),i=m(t,a),l=i.actionValue,s=((r=l.messageRange)==null?void 0:r.messages)||[],u=yield o("WAWebDBMsgUtils").filterReceivedMessagesInRange(e,s),c=Math.max(0,s.length-u.length);return d.createOrReplaceRange(babelHelpers.extends({chatId:e},m(t,a),{remainingMessages:c}))}),_.apply(this,arguments)}function f(e,t){return d.removeRange(e,t)}function g(e,t){return t===void 0&&(t=!0),d.bulkCreateOrRep
__d("WAWebHandleForMessageRangeEnums",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum").Mirrored(["DropMessage","SkipUI"]),l=n("$InternalEnum").Mirrored(["DOES_NOT_CONTAIN","CONTAINS_BY_TIMESTAMP","CONTAINS_BY_ADDITIONAL"]);i.ActiveRangeHandlerAction=e,i.RangeContain=l}),66);
__d("WAWebTimestampConversionUtils",["WALogger","WALongInt","WATimeUtils"],(function(t,n,r,o,a,i,l){var e,s,u;function c(t){var n=t;try{o("WALongInt").numberOrThrowIfTooLarge(t)/o("WATimeUtils").unixTime()>10?(n=o("WALongInt").numberOrThrowIfTooLarge(t)/1e3,o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[syncd] maybeMillisecondsToSeconds: adjusting future ts"])))):o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[syncd] maybeMillisecondsToSeconds: no adjustment needed"])))}catch(e){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[syncd] maybeMillisecondsToSeconds: ts too large ",""])),t)}return n}l.maybeMillisecondsToSeconds=c}),98);
__d("WAWebActiveMessageRanges",["WALogger","WALongInt","WAWebApiActiveMessageRanges","WAWebHandleForMessageRangeEnums","WAWebSchemaActiveMessageRanges","WAWebTimestampConversionUtils"],(function(t,n,r,o,a,i,l){var e,s;function u(t,n){if(t==null)return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["syncd: missing message range from row."]))),o("WAWebHandleForMessageRangeEnums").RangeContain.DOES_NOT_CONTAIN;var r=t.lastMessageTimestamp,a=t.messages,i=o("WAWebTimestampConversionUtils").maybeMillisecondsToSeconds(r!=null?r:0);if(i!==(r!=null?r:0)&&o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["syncd: last message timestamp was converted to seconds from ",""])),r).sendLogs("syncd: last message timestamp was converted to seconds",{sampling:.01}),n.t!=null&&n.t<o("WALongInt").numberOrThrowIfTooLarge(i))return o("WAWebHandleForMessageRangeEnums").RangeContain.CONTAINS_BY_TIMESTAMP;var l=n.id;for(var u of a){var c=u.key;if(c!=null&&l!=null&&c.id===l.id)return o("WAWebHandleForMessageRangeEnums").RangeContain.CONTAINS_BY_ADDITIONAL}return o("WAWebHandleForMessageRangeEnums").RangeContain.DOES_NOT_CONTAIN}function c(e,t){o("WAWebApiActiveMessageRanges").getActiveMessageRanges(e.remote.toString()).then(function(n){n.forEach(function(n){if([o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.Archive,o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.MarkChatAsRead].includes(n.action)&&u(n.actionValue.messageRange,{id:e,t:t})===o("WAWebHandleForMessageRangeEnums").RangeContain.DOES_NOT_CONTAIN)return o("WAWebApiActiveMessageRanges").removeActiveMessageRange(e.remote.toString(),n.action)})})}l.rangeContainsMessage=u,l.checkAndRemoveActiveMessageRanges=c}),98);
__d("WAWebApiOrphanReceipt",["WAWebLidMigrationUtils","WAWebModelStorageUtils","WAWebSchemaOrphanReceipt","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebSchemaOrphanReceipt").getOrphanReceiptTable().remove(e)}function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=[e];if(e.remote.isUser()){var n=o("WAWebLidMigrationUtils").getAlternateMsgKey(e);n!=null&&t.push(n)}var r=yield o("WAWebSchemaOrphanReceipt").getOrphanReceiptTable().bulkGet(t.map(String));return r.find(function(e){return e!=null})}),u.apply(this,arguments)}function c(e,t,n){return o("WAWebModelStorageUtils").getStorage().lock(["orphan-receipt"],function(r){var o=r[0];return o.bulkGet(n).then(function(r){var a=n.reduce(function(n,o,a){var i=r[a];i==null&&(i={msgKey:o});var l=i[e];return(l==null||l>t)&&(i[e]=t,n.push(i)),n},[]);return o.bulkCreateOrReplace(a)})})}l.removeOrphanReceipt=e,l.getOrphanReceipt=s,l.createOrUpdateOrphanReceipt=c}),98);
__d("WAWebLidStatusMigrationUtils",["WAWebLidMigrationUtils"],(function(t,n,r,o,a,i,l){function e(e){var t;return e.isRegularUser()&&(t=o("WAWebLidMigrationUtils").toLid(e))!=null?t:e}l.matWidConvert=e}),98);
__d("WAWebLidStatusMigrationKeyUtils",["WAWebLidStatusMigrationUtils","WAWebMsgKey"],(function(t,n,r,o,a,i,l){function e(e){return e.remote.isStatus()?new(r("WAWebMsgKey"))({fromMe:e.fromMe,remote:e.remote,id:e.id,participant:e.participant?o("WAWebLidStatusMigrationUtils").matWidConvert(e.participant):void 0}):e}l.matKeyConvert=e}),98);
__d("WAWebDBBulkGetRootMsgs",["WALogger","WAWebLid1X1MigrationGating","WAWebLidMigrationUtils","WAWebLidStatusMigrationKeyUtils","WAWebMsgKey","WAWebSchemaChat","WAWebSchemaMessage","WAWebWidFactory","asyncToGeneratorRuntime","nullthrows"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=e;o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()?n=yield h(e):n=e.map(function(e){return o("WAWebLidStatusMigrationKeyUtils").matKeyConvert(r("WAWebMsgKey").fromString(e)).toString()});var a=yield f(n,t);return a.some(function(e){return e==null})&&!o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()&&(yield p(n,a,t)),a}),m.apply(this,arguments)}function p(e,t,n){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){for(var a=e.map(function(e){return r("WAWebMsgKey").fromString(e)}),i=[],l=0;l<t.length;l++)t[l]==null&&a[l].remote.isLid()&&i.push({key:a[l],idxInOriginalMsgKeys:l});if(i.length!==0){var s=C(i.map(function(e){return e.key})),u=(yield f(s.map(String),n)).filter(Boolean),d=[];if(u.forEach(function(e,n){if(e!=null){var o=e.id,a=r("nullthrows")(i[n]).idxInOriginalMsgKeys;if(a==null){d.length<3&&d.push(o==null?"null":o);return}t[a]=e}}),d.length>0){var m=e.length;o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[fillMissingLidMessages] "," no idx, decrypt="," ids="," keys=",""])),d.length,n,d,m).sendLogs("fillMissingLidMessages-no-original-idx")}}}),_.apply(this,arguments)}function f(e,t){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){for(var n=yield o("WAWebSchemaMessage").getMessageTable().bulkGet(e,t),r=new Map,a=0;a<e.length;a++)(n[a]==null||n[a].subtype==="message_edit")&&(r.set(e[a],a),n[a]=null);if(r.size===0)return n;var i=yield o("WAWebSchemaMessage").getMessageTable().anyOf(["latestEditMsgKey"],Array.from(r.keys()));for(var l of i)if(!(l.latestEditMsgKey==null||l.subtype==="message_edit")){var s=r.get(l.latestEditMsgKey);s!=null&&(n[s]=l)}return n}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated())return e;var t=e.map(function(e){return r("WAWebMsgKey").fromString(e)}),n=b(t.map(function(e){return e.remote})),a=yield o("WAWebSchemaChat").getChatTable().anyOf(["accountLid"],Array.from(n,function(e){return e.toString()})),i=new Map(a.map(function(e){return[o("WAWebWidFactory").createWid(r("nullthrows")(e.accountLid)),o("WAWebWidFactory").createWid(e.id)]}));return v(t,i).map(String)}),y.apply(this,arguments)}function C(e){var t=e.reduce(function(e,t){var n=o("WAWebLidMigrationUtils").toPn(t.remote);return n==null?e:e.set(t.remote,n)},new Map);return v(e,t)}function b(t){var n=t.filter(function(e){return e.isRegularUser()}).map(function(e){return o("WAWebLidMigrationUtils").toLid(e)});return n.some(function(e){return e==null})&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["_bulkGetRootMsgsByAccountLid: missing mapping for PN remote"]))),new Set(n.filter(Boolean))}function v(e,t){var n=[],a=[],i=e.map(function(e){var i=e.remote;if(i.isStatus())return o("WAWebLidStatusMigrationKeyUtils").matKeyConvert(e);if(!i.isRegularUser())return e;var l=o("WAWebLidMigrationUtils").toUserLid(i);if(l==null)return n.length<3&&n.push(e.id),e;var s=t.get(l);return s==null?(a.length<3&&a.push(e.id),e):r("WAWebMsgKey").from({fromMe:e.fromMe,remote:s,id:e.id})});return n.length>0&&o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[_bulkGetRootMsgsByAccountLid] no lid for PN cnt="," keys=",""])),n.length,n),a.length>0&&o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[_bulkGetRootMsgsByAccountLid] no chat for "," lids => ",""])),a.length,a),i}l.bulkGetRootMsgs=d,l.fixMsgKeysWithChatId=h,l.fixMsgKeysWithPnMapping=C}
__d("WAWebHandleMsgReceiptCommon",["Promise","WALogger","WATimeUtils","WAWebAck","WAWebActiveMessageRanges","WAWebApiActiveMessageRanges","WAWebApiChat","WAWebApiOrphanReceipt","WAWebBackendApi","WAWebBotUtils","WAWebChatThreadLogging","WAWebDBBulkGetRootMsgs","WAWebDBMessageSerialization","WAWebDBMessageUtils","WAWebMarkAddOnsAsReadJob","WAWebMsgKey","WAWebNewsletterCommonGatingUtils","WAWebNewsletterDBUtils","WAWebPromiseQueue","WAWebSchemaMessage","WAWebThreadId","WAWebWidFactory","asyncToGeneratorRuntime","lodash"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f=new(o("WAWebPromiseQueue")).PromiseQueue;function g(e){var t=null;for(var n of e)n.pendingReadReceipt!=null&&n.rowId!=null&&(t==null||n.rowId>t)&&(t=n.rowId);return t}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=Array.from(new Set(e.map(String))),n=yield o("WAWebDBBulkGetRootMsgs").bulkGetRootMsgs(t,!1),r=[],a=[];return n.forEach(function(e,n){e!=null?r.push(e):a.push(t[n])}),{maybeOrphans:a,msgs:r}}),y.apply(this,arguments)}function C(e,t){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(e.length>0)return r("WAWebMsgKey").fromString(e[0].id).remote;if(t.isLid()){var n=yield o("WAWebApiChat").getChatRecordByAccountLid(t);if(n.length>0)return o("WAWebWidFactory").createWid(n[0].id)}return t}),b.apply(this,arguments)}function v(e){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e.length===0)return new Set;var t=yield o("WAWebMarkAddOnsAsReadJob").markUnclassifiedAddOnsAsReadJob(e.map(function(e){return r("WAWebMsgKey").from(e)})),n=t.updatedAddOns,a=t.updatedOrphans;return new Set([].concat(a,r("lodash").flatten(Array.from(n.values()))).map(String))}),S.apply(this,arguments)}function R(e){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){e.length>0&&o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["updateChatPeerRead: maybeOrphans ",""])),e.length);var t=yield v(e),n=e.filter(function(e){return!t.has(e)});f.enqueue(function(){return o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["updateChatPeerRead: storing "," orphan acks"])),n.length),o("WAWebApiOrphanReceipt").createOrUpdateOrphanReceipt(o("WAWebAck").ACK_STRING.READ,0,n)})}),L.apply(this,arguments)}function E(e){var t=new Map,n=[];for(var r of e){var a=o("WAWebDBMessageUtils").getThreadIdsFromMessage(r);if(a.length>0)for(var i of a){var l,s=i.toString(),u=(l=t.get(s))!=null?l:[];u.push(r),t.set(s,u)}else n.push(r)}return{msgsByThreadId:t,msgsWithoutThread:n}}function k(e,t){return I.apply(this,arguments)}function I(){return I=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){t.length>0&&(yield o("WAWebBackendApi").frontendSendAndReceive("resetAiThreadUnreadCounts",{chatId:e,threadIds:[].concat(t)}))}),I.apply(this,arguments)}function T(e){return D.apply(this,arguments)}function D(){return D=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e.isNewsletter()){o("WAWebNewsletterCommonGatingUtils").isNewsletterEnabled()&&(yield o("WAWebBackendApi").frontendSendAndReceive("updateNewsletterUnreadMsgCount",{id:e}));return}yield o("WAWebBackendApi").frontendSendAndReceive("updateChatUnreadMsgCountAndClearMentions",{remote:e})}),D.apply(this,arguments)}function x(e,t){return $.apply(this,arguments)}function $(){return $=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WAWebApiActiveMessageRanges").getActiveMessageRanges(e),a=n.filter(function(e){return e.action==="markChatAsRead"&&e.actionValue.read===!1&&e.actionValue.messageRange!=null});if(a.length===0)return!0;var i=a[0],l=t.some(function(e){return!o("WAWebActiveMessageRanges").rangeContainsMessage(i.actionValue.messageRange,{id:r("WAWebMsgKey").fromString(e.id),t:e.t})});return l}),$.apply(this,arguments)}function P(e){return N.apply(this,arguments)}function N(){return N=n("asyncToGeneratorRuntime").
__d("WAWebOfflineDeviceCache",["WAComms","WADeprecatedSendIq","WALogger","WAShiftTimer","WAWebApiPendingDeviceSync","WAWebPromiseQueue","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=3e3,c=(function(){function t(){var e=this;this.pendingDeviceCache=new Set,this.pendingAcks=[],this.snapshotTimer=new(o("WAShiftTimer")).ShiftTimer(function(){e.createSnapshot()}),this.checkpointQueue=new(o("WAWebPromiseQueue")).PromiseQueue}var r=t.prototype;return r.addOfflinePendingDevice=function(n,r){this.pendingDeviceCache.add(n),r&&this.pendingAcks.push(r),this.snapshotTimer.isScheduled()||(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][device-cache]: creating snapshot: schedule in "," ms"])),u),this.snapshotTimer.onOrAfter(u))},r.createSnapshot=function(){this.snapshotTimer.isScheduled()&&this.snapshotTimer.cancel();var e=Array.from(this.pendingDeviceCache),t=this.pendingAcks;o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][device-cache]: creating snapshot for pending devices ",""])),e.join(",")),this.checkpointQueue.enqueue(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield o("WAWebApiPendingDeviceSync").addUserToPendingDeviceSync(e),t.forEach(function(e){return o("WADeprecatedSendIq").deprecatedCastStanza(e)}),o("WAComms").cancelDeadSocketTimer()})),this.pendingDeviceCache=new Set,this.pendingAcks=[]},t})(),d=new c;l.OfflinePendingDeviceCache=d}),98);
__d("WASmaxOutOfflineBatchRequest",["WASmaxJsx","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.offlineBatchCount,n=o("WASmaxJsx").smax("ib",null,o("WASmaxJsx").smax("offline_batch",{count:o("WAWap").INT(t)}));return n}l.makeBatchRequest=e}),98);
__d("WASmaxOfflineBatchRPC",["WAComms","WASmaxOutOfflineBatchRequest","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WASmaxOutOfflineBatchRequest").makeBatchRequest(e);yield o("WAComms").castSmaxStanza(t)}),s.apply(this,arguments)}l.sendBatchRPC=e}),98);
__d("WAWebEventsWaitForReadyForOffline",["Promise","WAWebBackendEventBus","WAWebEventsWaitForBbEvent","err"],(function(t,n,r,o,a,i,l){var e,s;function u(){s==null&&(s=r("WAWebEventsWaitForBbEvent")(o("WAWebBackendEventBus").BackendEventBus,o("WAWebBackendEventBus").BackendEvent.OFFLINE_PROCESS_READY))}function c(){return s==null?(e||(e=n("Promise"))).reject(r("err")("waitForOfflineProcessReady called before init")):s}l.initWaitForOfflineProcessReady=u,l.waitForOfflineProcessReady=c}),98);
__d("WAWebHandleOfflineAbProps",["WAWebABProps","WAWebRuntimeEnvironmentUtils"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("web_non_blocking_offline_resume_max_message_count")}function s(){return!o("WAWebRuntimeEnvironmentUtils").isServiceWorker()&&o("WAWebABProps").getABPropConfigValue("web_offline_dynamic_batch_size_enabled")}function u(){var e=JSON.parse(o("WAWebABProps").getABPropConfigValue("web_offline_dynamic_batch_config")),t=parseFloat(e.multiplier),n=e.version||"default";return{multiplier:Number.isNaN(t)?.2:t,version:n}}l.getNonBlockingOfflineResumeMaxMessageCount=e,l.isOfflineDynamicBatchSizeEnabled=s,l.getOfflineDynamicBatchConfig=u}),98);
__d("WAWebOfflineHandler",["invariant","WALogger","WASmaxOfflineBatchRPC","WAWebAppTracker","WAWebBackendEventBus","WAWebEventsWaitForReadyForOffline","WAWebHandleOfflineAbProps","WAWebOfflineResumeUtils","WAWebPageLoadLogging","WAWebQplQuickPerformanceLoggerMarkerIds","WAWebQplQuickPerformanceLoggerModule","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l,s){var e,u,c,d,m,p,_,f,g,h,y=200,C=10,b=200,v=100,S=new Map([[0,200],[1,100],[2,50],[3,10]]),R=k(),L=(function(){function t(){this.$2=!1,this.$3=0,this.$4=!1,this.$5=!1,this.$7=y,this.$8=0,this.$9=!1,this.$10=0}var r=t.prototype;return r.initState=function(n){this.offlineResumeManager!=null&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] initState called more than once"]))),this.offlineResumeManager=n.getBlockingStageManager(),o("WAWebPageLoadLogging").addPageLoadQplAnnotation({blocking_resume:!0}),this.$1=n.getNonblockingStageManager},r.processOfflinePreviewIb=function(t){if(o("WAWebPageLoadLogging").addPageLoadQplPoint("offline_preview_received"),o("WAWebQplQuickPerformanceLoggerModule").QPL.markerPoint(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.OFFLINE_RESUME,"OfflinePreviewReceived"),o("WAWebAppTracker").AppTracker.start(o("WAWebAppTracker").AppTrackerType.OfflineResume),this.$12(),this.$9=o("WAWebHandleOfflineAbProps").isOfflineDynamicBatchSizeEnabled(),this.$1!=null){var e=this.$1;o("WAWebBackendEventBus").BackendEventBus.isMainStreamReadyMd&&this.isResumeFromRestartComplete()?I(t.message)?(o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[resume-from-open-tab][non-blocking] resume from current state of app"]))),this.offlineResumeManager=e({mainScreenLoaded:!0})):(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[resume-from-open-tab] restart client due to exceed the LIMIT, message: ",""])),t.message),o("WAWebOfflineResumeUtils").refreshWindow()):!this.$2&&!this.isResumeFromRestartComplete()&&I(t.message)&&(o("WAWebPageLoadLogging").addPageLoadQplAnnotation({blocking_resume:!1}),this.offlineResumeManager=e())}this.$2=!0,this.offlineResumeManager.processOfflinePreview(t)},r.processMessageDecryptResult=function(t){this.offlineResumeManager.processDecryptResult(t),this.$3-=1,this.$13()},r.addOfflinePendingMessage=function(){this.isResumeFromRestartComplete()||(this.$3+=1)},r.newOfflineStanza=function(t,n,r){var e=this;return this.$4=!1,this.$8=Math.max(this.$8,r),this.$6==null&&(this.$6=self.setTimeout(function(){e.$13(),e.$6=null,o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][adaptive] _endBatchCheck: done"])))},0)),this.offlineResumeManager.newOfflineStanza(t,n,r)},r.offlineStanzaReceivedAfterComplete=function(){return this.offlineResumeManager.offlineStanzaReceivedAfterComplete()},r.getOfflineDeliveryProgress=function(){return this.offlineResumeManager.getOfflineDeliveryProgress()},r.getOfflineMessageCount=function(){return Math.max(this.offlineResumeManager.offlineMessagePreviewCounter,0)},r.isResumeOnSocketDisconnectInProgress=function(){return this.offlineResumeManager.isResumeOnSocketDisconnectInProgress()},r.isResumeFromRestartComplete=function(){return this.offlineResumeManager.isResumeFromRestartComplete()},r.isResumeComplete=function(){return this.offlineResumeManager.isResumeComplete()},r.getHasMessagesToDownload=function(){return this.offlineResumeManager.getHasMessagesToDownload()},r.getFinishedDownloading=function(){return this.getOfflineDeliveryProgress()===100},r.processOfflineIb=function(t){return o("WAWebPageLoadLogging").addPageLoadQplPoint("offline_received"),o("WAWebQplQuickPerformanceLoggerModule").QPL.markerPoint(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.OFFLINE_RESUME,"OfflineIbReceived"),this.offlineResumeManager.processOfflineSessionComplete(t).finally(function(){o("WAWebAppTracker").AppTracker.stop(o("WAWebAppTracker").AppTrackerType.OfflineResume)})},r.shouldUseOfflineResumeScreen=function(){return this.offlineResumeManager.shouldUseOfflineResumeScreen()},r.getResumeUIProgressBarType=functio
__d("WAWebApiFilterAndReplaceMessages",["WALogger","WAWebApiOrphanRevoke","WAWebLidMigrationUtils","WAWebMessageAssociationGatingUtils","WAWebWid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return function(t){return t.associationType!=null&&o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()?e.get(t.id.toString()):t}}function u(e,t){var n=[];return e.forEach(function(e){if(e!=null)if(t){var r=t(e);r&&n.push(r)}else n.push(e)}),n}function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a=yield o("WAWebApiOrphanRevoke").getOrphansRevokesCache(),i=[],l=[],s=0,u=[];return t.forEach(function(e){var t,c=e.id.toString(),d=o("WAWebLidMigrationUtils").getAlternateMsgKey(e.id),m=(t=a.get(c))!=null?t:d&&a.get(d.toString());if(m)s++,u.length<3&&u.push(e.id.id),r("WAWebWid").isStatus(e.id.remote)||l.push(o("WAWebApiOrphanRevoke").createRevokeMsgFromOrphanRevoke(e,m)),i.push(m);else if(n){var p=n(e);p&&l.push(p)}else l.push(e)}),s>0&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[filterAndReplaceMessages] "," orphan revokes ids=",""])),s,u),o("WAWebApiOrphanRevoke").bulkRemoveOrphansUsingOrphansCache(i),{newMsgs:l}}),d.apply(this,arguments)}l.validateMsgFn=s,l.filterAndReplaceMessagesInitialHistorySync=u,l.filterAndReplaceMessages=c}),98);
__d("WAWebApiGroupInviteV4Store",["WATimeUtils","WAWebSchemaGroupInviteV4","WAWebUserPrefsMeUser","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return o("WAWebSchemaGroupInviteV4").getGroupInviteV4Table().createOrMerge(e,t)}function s(e){return o("WAWebSchemaGroupInviteV4").getGroupInviteV4Table().bulkCreateOrMerge(e)}function u(e,t,n,r){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r){var a=yield o("WAWebSchemaGroupInviteV4").getGroupInviteV4Table().equals(["from","to","groupId"],[e,t,n]).then(function(e){return e.filter(function(e){return!e.expired&&e.expiration<=r})});return yield o("WAWebSchemaGroupInviteV4").getGroupInviteV4Table().bulkCreateOrReplace(a.map(function(e){return babelHelpers.extends({},e,{expired:!0})})),a}),c.apply(this,arguments)}function d(e,t){var n=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE().toString(),r=o("WAWebUserPrefsMeUser").getMeLidUserOrThrow().toString(),a=t?r:n;return o("WAWebSchemaGroupInviteV4").getGroupInviteV4Table().equals(["from","groupId"],[a,e.toString()]).then(function(e){return e.filter(function(e){return!e.expired&&o("WATimeUtils").unixTime()<=e.expiration})}).then(function(e){return e.map(function(e){return e.to})})}l.persistGroupInviteV4Msg=e,l.persistGroupInviteV4Msgs=s,l.revokeGroupInvites=u,l.getPendingParticipants=d}),98);
__d("WAWebDBProcessGroupInviteMsgs",["WALogger","WATimeUtils","WAWebApiGroupInviteV4Store","WAWebLid1X1MigrationGating","WAWebLidMigrationUtils","WAWebUserPrefsMeUser","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.map(function(e){return p(e)});yield o("WAWebApiGroupInviteV4Store").persistGroupInviteV4Msgs(t)}),m.apply(this,arguments)}function p(t){var n=o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated(),r=n?o("WAWebLidMigrationUtils").toLid(t.from):t.from,a=n?o("WAWebLidMigrationUtils").toLid(t.to):t.to;if(!r||!a){var i=o("WAWebUserPrefsMeUser").isMeAccount(t.author),l=t.author!=null;o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[group-invites] lidMigrated="," validAuthor="," isPeer=",""])),n,l,i),o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[group-invites] failed to get lid mapping for "," ",""])),r?"":"msg.from &",a?"":"msg.to");var d="[group-invites] failed to get lid mapping for *incoming* group invite";o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["",""])),d).sendLogs(d)}var m=o("WAWebLidMigrationUtils").getAddressingModeString(r==null?void 0:r.isLid()),p=o("WAWebLidMigrationUtils").getAddressingModeString(a==null?void 0:a.isLid());return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[group-invites] invite addr mode: from="," to=",""])),m,p),{id:t.id.toString(),from:r==null?void 0:r.toString(),to:a==null?void 0:a.toString(),groupId:t.inviteGrp,expiration:parseInt(t.inviteCodeExp,10),expired:o("WATimeUtils").unixTime()>=parseInt(t.inviteCodeExp,10)}}l.processGroupInviteMessages=d}),98);
__d("WAWebDBProcessPaymentMessages",["WAWebDBMsgUtils","WAWebLidMigrationUtils","WAWebModelStorageUtils","WAWebMsgType","WAWebProtobufsWeb.pb","WAWebSchemaMessage","WAWebUserPrefsMeUser","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=[],r=[],a=u(e),i=c(e.filter(function(e){return e.subtype==="payment_action_request_declined"||e.subtype==="payment_transaction_request_cancelled"}));return o("WAWebModelStorageUtils").getStorage().lock(["message"],(function(){var l=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){var l=n[0],s=yield o("WAWebDBMsgUtils").getMsgsByMsgKey(a.concat(i)),u=new Map;return s.forEach(function(e){e!=null&&u.set(e.id.toString(),e)}),e.forEach(function(e){var n,a=(n=e.paymentRequestMessageKey)==null?void 0:n.toString(),i=u.get(a||"");if(i==null&&e.paymentRequestMessageKey!=null){var l=o("WAWebLidMigrationUtils").getAlternateMsgKey(e.paymentRequestMessageKey);if(l!=null){var s,c;a=l.toString(),i=u.get((s=(c=o("WAWebLidMigrationUtils").getAlternateMsgKey(l))==null?void 0:c.toString())!=null?s:"")}}if(i&&a!=null)if(e.subtype==="send"&&e.paymentTxnStatus!=null)t.push({id:a,paymentTxnStatus:e.paymentTxnStatus});else{var d=i.from.isGroup()?i.author:i.from,m=o("WAWebUserPrefsMeUser").isMeAccount(i.paymentMessageReceiverJid),p=m?d:i.paymentMessageReceiverJid;e.subtype==="payment_action_request_declined"?t.push({id:a,paymentStatus:o("WAWebProtobufsWeb.pb").PaymentInfo$Status.REJECTED,paymentTxnStatus:o("WAWebProtobufsWeb.pb").PaymentInfo$TxnStatus.COLLECT_REJECTED}):e.subtype==="payment_transaction_request_cancelled"&&t.push({id:a,paymentStatus:o("WAWebProtobufsWeb.pb").PaymentInfo$Status.CANCELLED,paymentTxnStatus:o("WAWebProtobufsWeb.pb").PaymentInfo$TxnStatus.COLLECT_CANCELED}),t.push({id:e.id.toString(),type:o("WAWebMsgType").MSG_TYPE.NOTIFICATION_TEMPLATE,templateParams:[p||"",i.paymentCurrency||"",String(i.paymentAmount1000)]})}else u.get(e.id.toString())&&!e.isMdHistoryMsg&&r.push(e.id.toString())}),yield o("WAWebSchemaMessage").getMessageTable().bulkRemove(r),yield o("WAWebSchemaMessage").getMessageTable().bulkCreateOrMerge(t),t});return function(e){return l.apply(this,arguments)}})())}),s.apply(this,arguments)}function u(e){return e.flatMap(function(e){var t,n;return[e.paymentRequestMessageKey?e.paymentRequestMessageKey.toString():null,e.paymentRequestMessageKey&&(t=(n=o("WAWebLidMigrationUtils").getAlternateMsgKey(e.paymentRequestMessageKey))==null?void 0:n.toString())!=null?t:null]}).filter(Boolean)}function c(e){return e.flatMap(function(e){var t,n;return[e.id.toString(),(t=(n=o("WAWebLidMigrationUtils").getAlternateMsgKey(e.id))==null?void 0:n.toString())!=null?t:null]}).filter(Boolean)}l.processPaymentMessages=e,l.mapOriginalAndAltPaymentRequestMessageKey=u,l.mapOriginalAndAltMsgId=c}),98);
__d("WAWebDBCreateOrUpdateReactions",["WAWebApiContact","WAWebLidMigrationUtils","WAWebModelStorageUtils","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){var t=new Map;return e.forEach(function(e){o("WAWebUserPrefsMeUser").isSerializedWidMe(e.senderUserJid)&&(e.read=!0);var n=s(e),r=t.get(n);r?r.timestamp<=e.timestamp&&t.set(n,e):t.set(n,e)}),o("WAWebModelStorageUtils").getStorage().lock(["reactions"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],r=[],a=[];Array.from(t.values()).forEach(function(e){a.push([e.parentMsgKey,e.senderUserJid]);var t=o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").createUserWidOrThrow(e.senderUserJid));t!=null&&a.push([e.parentMsgKey,t.toString()])});var i=yield n.anyOf(["parentMsgKey","senderUserJid"],a);return i.forEach(function(e){var n=s(e),o=t.get(n);o&&(o.timestamp<=e.timestamp?t.delete(n):o.senderUserJid!==e.senderUserJid&&r.push([e.parentMsgKey,e.senderUserJid]))}),r.length>0&&(yield n.bulkRemove(r)),yield n.bulkCreateOrReplace(Array.from(t.values())),Array.from(t.values())});return function(t){return e.apply(this,arguments)}})())}function s(e){var t=o("WAWebWidFactory").createUserWidOrThrow(e.senderUserJid),n=String(o("WAWebLidMigrationUtils").toPn(t)),r=String(o("WAWebLidMigrationUtils").toLid(t));return e.parentMsgKey+","+n+","+r}l.createOrUpdateReactions=e}),98);
__d("WAWebDBProcessReactionsMsgs",["WAWebApiChat","WAWebBackendApi","WAWebDBCreateOrUpdateReactions","WAWebDBMarkFutureproofMessagesReparsed","WAWebLastAddOnDBSerialization","WAWebReactionsBEUtils","WAWebShouldUpdateLastAddOnPreview","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e.length>0){var t=yield o("WAWebReactionsBEUtils").createReactionsRowFromMsg(e),n=yield o("WAWebDBCreateOrUpdateReactions").createOrUpdateReactions(t);o("WAWebReactionsBEUtils").updateHasReactionFromParent(n);var r=e.map(function(e){return e.id.toString()});yield o("WAWebDBMarkFutureproofMessagesReparsed").markFutureproofMessagesReparsed(r);var a=yield o("WAWebShouldUpdateLastAddOnPreview").filterChatsWithAddOnPreviewUpdates(n.map(function(e){return o("WAWebLastAddOnDBSerialization").lastAddOnPreviewCandidateFromReactionRowType(e)}));yield o("WAWebApiChat").bulkUpdateChatLastAddOnPreview(a),o("WAWebBackendApi").frontendFireAndForget("updateChatLastAddOnPreview",{chatMap:a})}}),s.apply(this,arguments)}l.processReactionMsgs=e}),98);
__d("WAWebDBProcessReplyMsgs",["WANullthrows","WAWebDBMessageSerialization","WAWebDBMsgUtils","WAWebGroupType","WAWebMessageEditUtils","WAWebModelStorageUtils","WAWebMsgGetters","WAWebMsgKey","WAWebUserPrefsMeUser","asyncToGeneratorRuntime","isStringNullOrEmpty","lodash"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e.length){var t=yield o("WAWebModelStorageUtils").getStorage().lock(["message"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0],a=new Set;e.forEach(function(e){var t=u(e);t!=="missing-stanza-id"&&a.add(t.toString())});var i=(yield o("WAWebDBMsgUtils").getMsgsByMsgKey(Array.from(a.values()))).filter(function(e){var t=o("WAWebMessageEditUtils").getMsgEditType(e.type);return t!=null}),l=new Map(i.map(function(e){return[e.id.toString(),e]})),s=e.filter(function(e){var t=u(e);return t==="missing-stanza-id"?!1:l.has(t.toString())});if(s.length){var c=[];if(s.forEach(function(e){var t=u(e);if(t!=="missing-stanza-id"){var n=r("WANullthrows")(l.get(t.toString()));e.quotedMsg==null?c.push(babelHelpers.extends({},e,{quotedMsg:n})):d(r("WANullthrows")(e.quotedMsg),n)&&c.push(babelHelpers.extends({},e,{quotedMsg:n}))}}),!!c.length)return yield n.bulkCreateOrMerge(c.map(function(e){return o("WAWebDBMessageSerialization").dbRowFromMessage(e)})),c}});return function(e){return t.apply(this,arguments)}})());t!=null&&t.length&&t.forEach(function(t){var n=r("WANullthrows")(e.find(function(e){return e.id.equals(t.id)}));n.quotedMsg=t.quotedMsg})}}),s.apply(this,arguments)}function u(e){var t,n;if(r("isStringNullOrEmpty")(e.quotedStanzaID))return"missing-stanza-id";var a=(t=e.quotedParticipant)!=null?t:void 0,i=(n=e.quotedRemoteJid)!=null?n:e.id.remote;return new(r("WAWebMsgKey"))({id:e.quotedStanzaID,fromMe:o("WAWebUserPrefsMeUser").isMeAccount(a),remote:i,participant:o("WAWebMsgGetters").getIsGroupMsg(e)||a!=null&&a.isBot()?a:void 0})}var c={inviteGrpType:o("WAWebGroupType").GroupType.DEFAULT,thumbnail:"",body:"",caption:"",interactiveAnnotations:[],scanLengths:[],staticUrl:"",pageCount:0};function d(e,t){var n,o=(n=r("lodash")).pickBy(e,function(e,t){return e!=null&&t!=="kind"}),a=n.pickBy(t,function(e,t){return Object.prototype.hasOwnProperty.call(o,t)&&t!=="kind"});return n.defaults(o,c),n.defaults(a,c),!r("lodash").isEqual(o,a)}l.processReplyMsgs=e,l.createQuotedMsgKey=u}),98);
__d("WAWebDBReplaceUnknownAssociations",["WAWebMessageAssociation.flow","WAWebSchemaMessageAssociation"],(function(t,n,r,o,a,i,l){function e(e){var t=[];if(e.length){var n=e.map(function(e){return[e.msgKey,o("WAWebMessageAssociation.flow").MessageAssociationType.UNKNOWN]});t.push(o("WAWebSchemaMessageAssociation").getMessageAssociationTable().bulkRemove(n)),t.push(o("WAWebSchemaMessageAssociation").getMessageAssociationTable().bulkCreateOrReplace(e))}return t}l.replaceUnknownAssociations=e}),98);
__d("WAWebViewRepliesChatUtils",["WAWebWid"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return!!(r("WAWebWid").isUser(e)&&!r("WAWebWid").isBot(e)||r("WAWebWid").isGroup(e))}l.isChatSupportedForViewRepliesWid=e}),98);
__d("WAWebDeriveViewRepliesThreadIdForIncomingMsgs",["WALogger","WAWebDBMessageUtils","WAWebDBMsgUtils","WAWebDBProcessReplyMsgs","WAWebDBThreadMetadataBulkHelper","WAWebSchemaMessage","WAWebThreadId","WAWebThreadMsgUtils","WAWebThreadUtils","WAWebThreadsGating","WAWebViewRepliesChatUtils","asyncToGeneratorRuntime","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){"use strict";var e,s="missing-stanza-id";function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(t.length!==0){var n=[],r=new Set;for(var a of t)if(o("WAWebThreadMsgUtils").getMsgViewAllRepliesThread(a)==null&&o("WAWebViewRepliesChatUtils").isChatSupportedForViewRepliesWid(a.id.remote)&&!(a.quotedRemoteJid!=null&&!a.quotedRemoteJid.equals(a.id.remote))){var i=o("WAWebDBProcessReplyMsgs").createQuotedMsgKey(a);i!==s&&(n.push(a),r.add(i.toString()))}if(!(n.length===0||!o("WAWebThreadsGating").isViewRepliesThreadIdEnabled())){var l=yield o("WAWebDBMsgUtils").getMsgsByMsgKey(Array.from(r)),u=new Map(l.map(function(e){return[e.id.toString(),e]})),c=new Map(t.map(function(e){return[e.id.toString(),e]})),m=new Map;for(var p of n){var _=d(p,u,c,m);_!=null&&m.set(p.id.toString(),_)}if(m.size!==0){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[derive-view-replies-threadid] derived "," threadIds"])),m.size);for(var f=Array.from(m.keys()),g=o("WAWebSchemaMessage").getMessageTable(),h=yield g.bulkGet(f),y=[],C=[],b=function*(){var e,n=f[v],r=m.get(n),a=h[v];if(r==null||a==null||a.internalId==null)return 1;var i=o("WAWebDBMessageUtils").getInChatMsgId(a.internalId),l=o("WAWebDBMessageUtils").craftInternalThreadId(i,r),s=(e=a.internalThreadIDs)!=null?e:[];y.push({id:n,internalThreadIDs:[].concat(s,[l])});var u=t.find(function(e){return e.id.toString()===n});if(u!=null){var c,d=(c=u.threadIds)!=null?c:[];u.threadIds=[].concat(d,[r]),C.push(u)}},v=0;v<f.length;v++)yield*b();y.length>0&&(yield g.bulkCreateOrMerge(y)),C.length>0&&(yield o("WAWebDBThreadMetadataBulkHelper").persistNewMessagesThreadMetadataInBulk(C))}}}}),c.apply(this,arguments)}function d(e,t,n,a){var i,l=o("WAWebDBProcessReplyMsgs").createQuotedMsgKey(e);if(l===s)return null;var u=l.toString(),c=(i=n.get(u))!=null?i:t.get(u);if(c==null)return null;var d=c.id.toString(),m=o("WAWebThreadMsgUtils").getMsgViewAllRepliesThread(c);if(m==null){var p=a.get(d);p!=null&&(m=p)}return m!=null?m:r("isStringNullOrEmpty")(c.quotedStanzaID)?r("WAWebThreadId").fromMessage(c.id,o("WAWebThreadUtils").ThreadType.ViewAllReplies):null}l.maybeGenerateViewRepliesThreadIdsForIncomingMsgs=u}),98);
__d("WASyncdConst",["$InternalEnum","WATimeUtils"],(function(t,n,r,o,a,i,l){"use strict";var e,s=1e3,u=1e3*60*60,c=2,d=o("WATimeUtils").DAY_MILLISECONDS*2,m=0,p=3,_=7,f=0,g=(e=n("$InternalEnum"))({Star:"star",Contact:"contact",Mute:"mute",PinDEPRECATED:"pin",Pin:"pin_v1",SettingPushName:"setting_pushName",LabelEdit:"label_edit",LabelJid:"label_jid",QuickReply:"quick_reply",LocaleSetting:"setting_locale",Archive:"archive",MarkChatAsRead:"markChatAsRead",ClearChat:"clearChat",DeleteMessageForMe:"deleteMessageForMe",Sentinel:"sentinel",UnarchiveChatsSetting:"setting_unarchiveChats",DeleteChat:"deleteChat",AndroidUnsupportedActions:"android_unsupported_actions",PrimaryFeature:"primary_feature",Subscription:"subscription",Nux:"nux",Agent:"deviceAgent",TimeFormat:"time_format",UserStatusMute:"userStatusMute",PrimaryVersion:"primary_version",RemoveRecentSticker:"removeRecentSticker",ChatAssignment:"agentChatAssignment",ChatAssignmentOpenedStatus:"agentChatAssignmentOpenedStatus",FavoriteSticker:"favoriteSticker",PnForLidChat:"pnForLidChat",ShareOwnPn:"shareOwnPn",ExternalWebBeta:"external_web_beta",MarketingMessage:"marketingMessage",MarketingMessageBroadcast:"marketingMessageBroadcast",StatusPrivacy:"status_privacy",BotWelcomeRequest:"bot_welcome_request",LabelReordering:"label_reordering",PaymentInfo:"payment_info",CustomPaymentMethods:"custom_payment_methods",LockChat:"lock",ChatLockSettings:"setting_chatLock",DeviceCapabilities:"device_capabilities",DisableLinkPreviews:"setting_disableLinkPreviews",NoteEdit:"note_edit",Favorites:"favorites",MerchantPaymentPartner:"merchant_payment_partner",AvatarUpdated:"avatar_updated_action",AiThreadRename:"ai_thread_rename",AiThreadDelete:"ai_thread_delete",VoipRelayAllCalls:"setting_relayAllCalls",CallLog:"call_log",WaffleAccountLinkState:"waffle_account_link_state",PaymentTos:"payment_tos",Broadcast:"broadcast",BroadcastJid:"broadcast_jid",BusinessBroadcastList:"business_broadcast_list",BusinessBroadcastCampaign:"business_broadcast_campaign",DetectedOutcomeStatus:"detected_outcomes_status_action",InteractiveMessageAction:"interactive_message_action",LidContact:"lid_contact",AdsCtwaPerCustomerDataSharing:"ctwaPerCustomerDataSharing",SettingsSync:"settings_sync",NctSaltSync:"nct_salt_sync",BusinessBroadcastInsights:"business_broadcast_insights_sync",CustomerData:"customer_data",OutContact:"out_contact",SubscriptionsSyncV2:"subscriptions_sync_v2"}),h=e({Regular:"regular",RegularLow:"regular_low",RegularHigh:"regular_high",CriticalBlock:"critical_block",CriticalUnblockLow:"critical_unblock_low"}),y=e.Mirrored(["Success","SuccessHasMore","Conflict","ConflictHasMore","ErrorRetry","ErrorFatal","Blocked"]),C=e.Mirrored(["UpToDate","Dirty","FailingFiniteRetry","Fatal","Blocked"]),b=e.Mirrored(["Success","Malformed","Orphan","Unsupported","Skipped","Failed"]),v=e.Mirrored(["Msg","Chat","Agent","ChatAssignment","UserStatusMute","Account","FavoriteSticker","Thread"]),S=e.Mirrored(["ApplyRemoteAndDropLocal","SkipRemote","SkipRemoteAndDropLocal"]),R=e.Mirrored(["Patch","Snapshot","Local"]);l.BACKOFF_MIN_TIMEOUT=s,l.BACKOFF_MAX_TIMEOUT=u,l.BACKOFF_BASE=c,l.FINITE_FAILURE_EXPIRY_DURATION=d,l.DEFAULT_COLLECTION_VERSION=m,l.LABEL_ASSOCIATION_SYNC_VERSION=p,l.CHAT_ASSIGNMENT_SYNC_VERSION=_,l.MUTATION_NAME_INDEX=f,l.Actions=g,l.CollectionName=h,l.CollectionState=y,l.CollectionSyncState=C,l.SyncActionState=b,l.SyncModelType=v,l.ConflictResolutionState=S,l.SyncDataType=R}),98);
__d("WAWebChatDbUpdatesApi",["WALogger","WAWebBackendApi","WAWebSchemaChat","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["setArchive: bulk update chat"])));try{var n=yield o("WAWebSchemaChat").getChatTable().bulkGet(t.map(function(e){return e.id})),r=t[n.indexOf(null)];r&&o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["setArchive: some chats to archive do not exist. first: ",""])),o("WAWebWidFactory").createWid(r.id).toLogString()).tags("missing-lid")}catch(e){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["setArchive: failed to log missing chats"])))}yield o("WAWebSchemaChat").getChatTable().bulkMergeOnly(t);var a=t.map(function(e){return{id:o("WAWebWidFactory").createWid(e.id),archive:e.archive}});o("WAWebBackendApi").frontendFireAndForget("chatCollectionUpdate",{updates:a})}),d.apply(this,arguments)}l.setArchive=c}),98);
__d("WAWebMsgRangeContainmentHandlers",["WAWebApiActiveMessageRanges","WAWebBackendApi","WAWebChatDbUpdatesApi","WAWebHandleForMessageRangeEnums","WAWebUserPrefsMultiDevice","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(t===o("WAWebHandleForMessageRangeEnums").RangeContain.DOES_NOT_CONTAIN){var n=yield o("WAWebUserPrefsMultiDevice").getArchiveV2EnabledSetting(),r=yield o("WAWebUserPrefsMultiDevice").getUnarchiveChatsSetting();(!n||r)&&o("WAWebChatDbUpdatesApi").setArchive([{id:e.chatId,archive:!1}]),yield o("WAWebApiActiveMessageRanges").removeActiveMessageRange(e.chatId,e.action)}}),s.apply(this,arguments)}function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){(t===o("WAWebHandleForMessageRangeEnums").RangeContain.DOES_NOT_CONTAIN||e.remainingMessages===0)&&(yield o("WAWebApiActiveMessageRanges").removeActiveMessageRange(e.chatId,e.action))}),c.apply(this,arguments)}function d(e,t,n){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){t===o("WAWebHandleForMessageRangeEnums").RangeContain.DOES_NOT_CONTAIN?yield o("WAWebApiActiveMessageRanges").removeActiveMessageRange(e.chatId,e.action):e.remainingMessages===0&&(o("WAWebBackendApi").frontendFireAndForget("updateChatReadStatus",{id:o("WAWebWidFactory").createWid(e.chatId),read:n}),yield o("WAWebApiActiveMessageRanges").removeActiveMessageRange(e.chatId,e.action))}),m.apply(this,arguments)}function p(e,t){return t===o("WAWebHandleForMessageRangeEnums").RangeContain.CONTAINS_BY_TIMESTAMP||t===o("WAWebHandleForMessageRangeEnums").RangeContain.CONTAINS_BY_ADDITIONAL?o("WAWebHandleForMessageRangeEnums").ActiveRangeHandlerAction.DropMessage:t===o("WAWebHandleForMessageRangeEnums").RangeContain.DOES_NOT_CONTAIN?void 0:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+t)})()}function _(e,t){switch(t){case o("WAWebHandleForMessageRangeEnums").RangeContain.CONTAINS_BY_TIMESTAMP:case o("WAWebHandleForMessageRangeEnums").RangeContain.CONTAINS_BY_ADDITIONAL:return o("WAWebHandleForMessageRangeEnums").ActiveRangeHandlerAction.DropMessage;case o("WAWebHandleForMessageRangeEnums").RangeContain.DOES_NOT_CONTAIN:return}}l.handleForArchive=e,l.handleForUnarchive=u,l.handleForMarkAsReadUnread=d,l.handleForClearChat=p,l.handleForDeleteChat=_}),98);
__d("WAWebSyncdActionUtils",["WALogger","WASyncdConst","WAWebProtobufSyncAction.pb","encodeProtobuf"],(function(t,n,r,o,a,i,l){"use strict";var e,s;function u(e,t){return JSON.stringify([e].concat(t))}function c(t,n){try{var r=JSON.parse(n);return r.length<1?(o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[syncd] invalid empty index for collection ",""])),t),null):r}catch(e){return o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[syncd] invalid index for collection ",""])),t),null}}function d(e,t){var n=c(e,t);return n==null?void 0:n[o("WASyncdConst").MUTATION_NAME_INDEX]}function m(e){var t=e.action,n=e.collection,r=e.indexArgs,a=e.operation,i=e.timestamp,l=e.value,s=e.version;return{collection:n,index:u(t,r),binarySyncAction:o("encodeProtobuf").encodeProtobuf(o("WAWebProtobufSyncAction.pb").SyncActionValueSpec,babelHelpers.extends({},l,{timestamp:i})).readBuffer(),version:s,operation:a,timestamp:i,action:t}}function p(e){var t=e.fromMe,n=e.id,r=e.participant,o=e.remoteJid;return[o,n,t?"1":"0",r!=null&&!t?r:"0"]}l.buildIndex=u,l.parseIndex=c,l.getMutationNameFromIndex=d,l.buildPendingMutation=m,l.buildMessageKey=p}),98);
__d("WAWebSyncdDb",["WASyncdKeyTypes","WAWebSchemaCollectionVersion","WAWebSchemaMissingKeys","WAWebSchemaPendingMutations","WAWebSchemaSyncActions","WAWebSchemaSyncKeys","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebSchemaPendingMutations").getPendingMutationsTable().all()}function s(e,t){return o("WAWebSchemaPendingMutations").getPendingMutationsTable().equals(e,t)}function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return new Set(yield o("WAWebSchemaPendingMutations").getPendingMutationsTable().uniqueKeys("collection"))}),c.apply(this,arguments)}function d(e,t){return o("WAWebSchemaPendingMutations").getPendingMutationsTable().equals(e,t)}function m(e){return o("WAWebSchemaPendingMutations").getPendingMutationsTable().bulkCreate(e)}function p(e){return o("WAWebSchemaPendingMutations").getPendingMutationsTable().bulkRemove(e)}function _(e,t,n){return o("WAWebSchemaCollectionVersion").getCollectionVersionTable().createOrMerge(e,{collection:e,version:t,ltHash:n})}function f(e){return o("WAWebSchemaSyncActions").getSyncActionsTable().get(e)}function g(e,t){return o("WAWebSchemaSyncActions").getSyncActionsTable().anyOf(e,t)}function h(e){return o("WAWebSchemaSyncActions").getSyncActionsTable().createOrReplace(e)}function y(e){return o("WAWebSchemaSyncActions").getSyncActionsTable().bulkCreateOrReplace(e)}function C(e){return o("WAWebSchemaSyncActions").getSyncActionsTable().bulkCreateOrMerge(e.map(function(e){return babelHelpers.extends({},e)}))}function b(e){return o("WAWebSchemaSyncActions").getSyncActionsTable().bulkRemove(e)}function v(e){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaSyncKeys").getSyncKeysTable().get(new Uint8Array(o("WASyncdKeyTypes").fromSyncKeyId(e)));return t==null?t:o("WAWebSchemaSyncKeys").convertToSyncKeyFromRow(t)}),S.apply(this,arguments)}function R(){return o("WAWebSchemaSyncKeys").getSyncKeysTable().all().then(function(e){return e.map(o("WAWebSchemaSyncKeys").convertToSyncKeyFromRow)})}function L(e){return o("WAWebSchemaSyncKeys").getSyncKeysTable().createOrReplace(o("WAWebSchemaSyncKeys").convertFromSyncKeyToRow(e)).then(function(e){return o("WASyncdKeyTypes").toSyncKeyId(e.buffer)})}function E(e){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaSyncKeys").getSyncKeysTable().equals(["keyEpoch"],e);t.forEach(function(e){return o("WAWebSchemaSyncKeys").getSyncKeysTable().merge({keyId:e.keyId},{timestamp:0})})}),k.apply(this,arguments)}function I(){return o("WAWebSchemaMissingKeys").getMissingKeysTable().count()}function T(e){return o("WAWebSchemaMissingKeys").getMissingKeysTable().bulkGet(e).then(function(e){return e.map(function(e){return e==null?null:o("WAWebSchemaMissingKeys").convertToMissingKeyFromRow(e)})})}function D(){return o("WAWebSchemaMissingKeys").getMissingKeysTable().all().then(function(e){return e.map(o("WAWebSchemaMissingKeys").convertToMissingKeyFromRow)})}function x(e){return o("WAWebSchemaMissingKeys").getMissingKeysTable().bulkRemove(e)}function $(e){return o("WAWebSchemaMissingKeys").getMissingKeysTable().bulkCreateOrMerge(e.map(o("WAWebSchemaMissingKeys").convertFromMissingKeyToRow))}l.getAllPendingMutationsRows=e,l.getPendingMutationsRows=s,l.getCollectionsWithPendingMutations=u,l.getPendingMutationsRowsByIndex=d,l.appendPendingMutationsRows=m,l.bulkRemovePendingMutations=p,l.setCollectionVersion=_,l.getSyncAction=f,l.getSyncActionsRows=g,l.setSyncAction=h,l.setSyncActionRows=y,l.updateSyncActionRows=C,l.deleteSyncActionRows=b,l.getSyncKey=v,l.getAllSyncKeys=R,l.createSyncKey=L,l.expireSyncKey=E,l.getMissingKeyCount=I,l.bulkGetMissingKeys=T,l.getAllMissingKeys=D,l.bulkRemoveMissingKeys=x,l.createOrUpdateMissingKeys=$}),98);
__d("WAWebSyncdUtils",[],(function(t,n,r,o,a,i){function e(e){return l(e.id)}function l(e){var t=s(e);return[e.remote.toString({legacy:!0}),e.id,e.fromMe?"1":"0",t]}function s(e){var t="0";return e.participant&&!e.remote.isUser()&&!e.fromMe&&(t=e.participant.toString({legacy:!0})),t}i.constructMsgKeySegments=e,i.constructMsgKeySegmentsFromMsgKey=l,i.extractParticipantForSync=s}),66);
__d("WAWebHandleForMessageRange",["Promise","WASyncdConst","WAWebActiveMessageRanges","WAWebAddonGatingUtils","WAWebApiActiveMessageRanges","WAWebHandleForMessageRangeEnums","WAWebMsgRangeContainmentHandlers","WAWebMsgType","WAWebProtobufSyncAction.pb","WAWebSchemaActiveMessageRanges","WAWebSyncdActionUtils","WAWebSyncdDb","WAWebSyncdUtils","WAWebWidFactory","asyncToGeneratorRuntime","decodeProtobuf"],(function(t,n,r,o,a,i,l){var e,s=new Set,u=function(t){return t.reduce(function(e,t){return new Set([].concat(Array.from(e),Array.from(t)))},new Set)};function c(e,t,n){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){e:{if(e.action===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.Archive){return e.actionValue.archived===!0?yield o("WAWebMsgRangeContainmentHandlers").handleForArchive(e,n):yield o("WAWebMsgRangeContainmentHandlers").handleForUnarchive(e,n),s;break e}if(e.action===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.MarkChatAsRead){return yield o("WAWebMsgRangeContainmentHandlers").handleForMarkAsReadUnread(e,n,!!e.actionValue.read),s;break e}if(e.action===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatDeleteStarredDeleteMedia||e.action===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatDeleteStarredKeepMedia){var r=o("WAWebMsgRangeContainmentHandlers").handleForClearChat(e,n);return r?new Set([r]):s}if(e.action===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatKeepStarredDeleteMedia||e.action===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.ClearChatKeepStarredKeepMedia){if(!(yield m(t.id))){var a=o("WAWebMsgRangeContainmentHandlers").handleForClearChat(e,n);return a?new Set([a]):s}return s}if(e.action===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.DeleteChatDeleteMedia||e.action===o("WAWebSchemaActiveMessageRanges").ActiveRangeAction.DeleteChatKeepMedia){var i=o("WAWebMsgRangeContainmentHandlers").handleForDeleteChat(e,n);return i?new Set([i]):s}throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e.action)}}),d.apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebSyncdActionUtils").buildIndex(o("WASyncdConst").Actions.Star,o("WAWebSyncdUtils").constructMsgKeySegmentsFromMsgKey(e)),n=yield o("WAWebSyncdDb").getSyncAction(t);if(n){var r,a=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufSyncAction.pb").SyncActionDataSpec,n.binarySyncData).value;return(a==null||(r=a.starAction)==null?void 0:r.starred)||!1}return!1}),p.apply(this,arguments)}function _(e,t,n){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r,a){if(a===void 0&&(a=!0),o("WAWebMsgType").SYSTEM_MESSAGE_TYPES.includes(r.type))return s;var i=yield o("WAWebApiActiveMessageRanges").getActiveMessageRanges(t.toString()),l=i.map(function(e){return[e,o("WAWebActiveMessageRanges").rangeContainsMessage(e.actionValue.messageRange,r)]}),d=l.filter(function(e){var t=e[1];return t===o("WAWebHandleForMessageRangeEnums").RangeContain.CONTAINS_BY_ADDITIONAL}).map(function(e){var t=e[0];return t});d.forEach(function(e){e.remainingMessages--}),yield o("WAWebApiActiveMessageRanges").bulkUpdateActiveMessageRanges(d,a);var m=l.map(function(e){var t=e[0],n=e[1];return c(t,r,n)}),p=yield(e||(e=n("Promise"))).all(m);return u(p)}),f.apply(this,arguments)}function g(e){return!!(o("WAWebAddonGatingUtils").isUnifiedInfraEnabledForType(e.type)||e.type==="reaction"||e.type==="poll_update")}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=new Map;t.forEach(function(e){if(!(o("WAWebMsgType").SYSTEM_MESSAGE_TYPES.includes(e.type)||g(e))){var t=r.get(e.id.remote.toString());(t==null||t.t<e.t)&&r.set(e.id.remote.toString(),e)}}),yield(e||(e=n("Promise"))).all(Array.from(r.entries(),function(e){var t=e[0],n=e[1];return _(o("WAWebWidFactory")
__d("WAWebMessageAssociationUIUpdateFromStorage",["WAWebBackendApi","WAWebHandleMsgTypes.flow"],(function(t,n,r,o,a,i,l){"use strict";function e(e){e.forEach(function(e){o("WAWebBackendApi").frontendFireAndForget("updateMessageUI",{chatId:e.id.remote,msg:e,messageOverwriteOption:o("WAWebHandleMsgTypes.flow").MessageOverwriteOption.NO_OVERWRITE,preserveOrder:!0})})}l.updateAssociatedMsgsUIFromStorage=e}),98);
__d("WAWebStoreMsgs",["Promise","WALogger","WAWebAck","WAWebAddonGatingUtils","WAWebAddonProcessMsgs","WAWebAddonProcessMsgsUtils","WAWebApiFilterAndReplaceMessages","WAWebApiOrphanRevoke","WAWebBackendApi","WAWebBackendEventBus","WAWebBizCoexGatingUtils","WAWebCastToReactionMsg","WAWebCheckUpdateOrphanReactions","WAWebCommonMsgUtils","WAWebCurrentUser","WAWebDBAddOnProviders","WAWebDBMessageBulkHelper","WAWebDBMessageSerialization","WAWebDBProcessEditProtocolMsgs","WAWebDBProcessGroupInviteMsgs","WAWebDBProcessPaymentMessages","WAWebDBProcessPollUpdateMsgs","WAWebDBProcessReactionsMsgs","WAWebDBProcessReplyMsgs","WAWebDBReplaceUnknownAssociations","WAWebDBStoreMessage","WAWebDBStoreRevokeMsgs","WAWebDBThreadMetadataBulkHelper","WAWebDeriveViewRepliesThreadIdForIncomingMsgs","WAWebHandleForMessageRange","WAWebHandlePlaceholderWam","WAWebLinkify","WAWebMessageAssociationGatingUtils","WAWebMessageAssociationUIUpdateFromStorage","WAWebMsgGetters","WAWebMsgType","WAWebPersistedJobDefinitions","WAWebPersistedJobManager","WAWebProcessMessageAssociationMessages","WAWebSchemaMessage","WAWebStoreOrphans","asyncToGeneratorRuntime","compactMap","getErrorSafe","gkx","nullthrows"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g;function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebSchemaMessage").getMessageTable().bulkRemove(e.map(function(e){return e.id.toString()}))}),y.apply(this,arguments)}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(t.length!==0)try{var a=yield R(t),i=r("compactMap")(Object.entries(a),function(e){var t=e[0],n=e[1];if(Array.isArray(n)&&n.length>0)return t+": "+n.length;if(n instanceof Map&&n.size>0)return t+": "+n.size}).join(", ");o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[store-msgs] start: ",""])),i);var l=[],m=a.botInvokeSystemMsgs,p=a.chatsWithNewOfflineMsg,_=a.editProtocolMsgs,f=a.groupInviteMsgs,y=a.keepInChatMessages,C=a.newAssociatedMsgs,b=a.newMsgsMap,L=a.newsletterMsgs,E=a.paymentMsgs,k=a.pollUpdateMsgs,I=a.reactionMsgs,T=a.removedPlaceholders,D=a.replaceCommentMsgs,x=a.replaceMsgs,$=a.replyMsgs,P=a.revokeMsgs,N=a.unifiedAddons,M=yield o("WAWebProcessMessageAssociationMessages").classifyAssociatedMsgsUsingExistingParentsCache(C,b),w=Array.from(b.values());if(M!=null&&M.orphanAssociatedMsgs.length){var A;l=l.concat((A=M==null?void 0:M.orphanAssociatedMsgs)!=null?A:[])}var F;M&&(F=o("WAWebApiFilterAndReplaceMessages").validateMsgFn(M==null?void 0:M.validAssociatedMsgs));var O=yield o("WAWebApiFilterAndReplaceMessages").filterAndReplaceMessages(w,F),B=O.newMsgs;yield o("WAWebDBMessageBulkHelper").persistNewMessagesInBulk(B,p),yield o("WAWebDBMessageBulkHelper").persistNewNewsletterMessagesInBulk(L),yield o("WAWebDBThreadMetadataBulkHelper").persistNewMessagesThreadMetadataInBulk(B);var W=[o("WAWebSchemaMessage").getMessageTable().bulkCreateOrReplace(x)],q=[];x.forEach(function(e){e.associationType!=null&&e.parentMsgKey!=null&&e.internalId!=null&&q.push({msgKey:e.id,parentMsgKey:e.parentMsgKey,associationType:e.associationType,msgKeyInternalId:e.internalId})}),q.length>0&&o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()&&W.push.apply(W,o("WAWebDBReplaceUnknownAssociations").replaceUnknownAssociations(q)),yield(g||(g=n("Promise"))).all(W),yield h(D);var U=yield o("WAWebAddonProcessMsgs").processMsgsAndGetOrphans(N),V=U.orphans;V.length&&(l=l.concat(V)),l.length!==0&&(yield o("WAWebStoreOrphans").storeOrphans(l));var H=yield o("WAWebApiOrphanRevoke").applyAddonRevokes(N);if(H.length>0)for(var G of H)P.push(G);if(yield S(P),yield o("WAWebDBProcessPaymentMessages").processPaymentMessages(E),yield o("WAWebDBProcessReactionsMsgs").processReactionMsgs(I),yield o("WAWebDBProcessGroupInviteMsgs").processGroupInviteMessages(f),M!=null&&M.detachedAssociatedMsgs.length&&o("WAWebMessageAssociationUIUpdateFromStorage").updateAssociatedMsgsUIFromStorage(M==null?void 0:M.detachedAssociatedMsgs),yield o("
__d("WAWebStoreOrphans",["WAWebAddonProcessMsgsUtils","WAWebDBStoreMessageOrphans","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){e.length!==0&&(yield o("WAWebDBStoreMessageOrphans").storeMessageOrphans(e,function(e){return o("WAWebAddonProcessMsgsUtils").getParentMsgKey(e)}))}),s.apply(this,arguments)}l.storeOrphans=e}),98);
__d("WAWebMarkAddOnsAsReadJob",["Promise","WAJobOrchestratorTypes","WAWebAddOnsMarkAddOnsAsReadDb","WAWebAddonMarkAsReadUtils","WAWebBackendApi","WAWebOrchestratorNonPersistedJob","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("markAddOnsAsRead",(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebAddOnsMarkAddOnsAsReadDb").markAddOnsAsReadDb(e.updates),o("WAWebBackendApi").frontendFireAndForget("markAddOnsAsReadUi",{updatedMsgKeys:e.updates})});return function(t){return e.apply(this,arguments)}})(),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.LOW}).waitUntilCompleted({updates:e})}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("markAddOnsAsReadUsingAddonInfra",(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebAddonMarkAsReadUtils").processMarkAsRead(e.addons)});return function(t){return e.apply(this,arguments)}})(),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.LOW}).waitUntilCompleted({addons:e})}),d.apply(this,arguments)}function m(t){return t.length===0?(e||(e=n("Promise"))).resolve({updatedAddOns:new Map,updatedOrphans:[]}):o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("markUnclassifiedAddOnsAsRead",(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebAddOnsMarkAddOnsAsReadDb").markUnclassifiedAddOnsAsReadDb(e.msgKeys);return o("WAWebBackendApi").frontendFireAndForget("markAddOnsAsReadUi",{updatedMsgKeys:t.updatedAddOns}),t});return function(t){return e.apply(this,arguments)}})(),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted({msgKeys:t})}l.markAddOnsAsReadJob=s,l.markAddOnsAsReadUsingAddonInfraJob=c,l.markUnclassifiedAddOnsAsReadJob=m}),98);
__d("WAWeb-curve25519-donna",[],(function $module_WAWeb_curve25519_donna(global,require,requireDynamic,requireLazy,module,exports){var e={},aa={},l;for(l in e)e.hasOwnProperty(l)&&(aa[l]=e[l]);e.read=function(t){var r=new XMLHttpRequest;return r.open("GET",t,!1),r.send(null),r.responseText},typeof arguments!="undefined"&&(e.arguments=arguments),typeof console!="undefined"?(e.print||(e.print=function(t){}),e.printErr||(e.printErr=function(t){})):e.print||(e.print=function(){}),typeof e.setWindowTitle=="undefined"&&(e.setWindowTitle=function(t){document.title=t});function ba(t){eval.call(null,t)}!e.load&&e.read&&(e.load=function(t){ba(e.read(t))}),e.print||(e.print=function(){}),e.printErr||(e.printErr=e.print),e.arguments||(e.arguments=[]),e.thisProgram||(e.thisProgram="./this.program"),e.print=e.print,e.S=e.printErr,e.preRun=[],e.postRun=[];for(l in aa)aa.hasOwnProperty(l)&&(e[l]=aa[l]);var n={cb:function(t){ca=t},Ua:function(){return ca},na:function(){return m},X:function(t){m=t},Aa:function(t){switch(t){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:return t[t.length-1]==="*"?n.H:t[0]==="i"?(t=parseInt(t.substr(1)),assert(t%8===0),t/8):0}},Ta:function(t){return Math.max(n.Aa(t),n.H)},dd:16,Bd:function(t,r){return r==="double"||r==="i64"?t&7&&(assert((t&7)===4),t+=4):assert((t&3)===0),t},od:function(t,r,o){return o||t!="i64"&&t!="double"?t?Math.min(r||(t?n.Ta(t):0),n.H):Math.min(r,8):8},J:function(t,r,o){return o&&o.length?(o.splice||(o=Array.prototype.slice.call(o)),o.splice(0,0,r),e["dynCall_"+t].apply(null,o)):e["dynCall_"+t].call(null,r)},U:[],Ma:function(t){for(var r=0;r<n.U.length;r++)if(!n.U[r])return n.U[r]=t,2*(1+r);throw"Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS."},$a:function(t){n.U[(t-2)/2]=null},M:function(t){n.M.ma||(n.M.ma={}),n.M.ma[t]||(n.M.ma[t]=1,e.S(t))},ha:{},rd:function(t,r){assert(r),n.ha[r]||(n.ha[r]={});var o=n.ha[r];return o[t]||(o[t]=function(){return n.J(r,t,arguments)}),o[t]},pd:function(){throw"You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work"},W:function(t){var r=m;return m=m+t|0,m=m+15&-16,r},Ia:function(t){var r=p;return p=p+t|0,p=p+15&-16,r},P:function(t){var r=v;return v=v+t|0,v=v+15&-16,(t=v>=w)&&(z("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+w+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which adjusts the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 "),t=!0),t?(v=r,0):r},ea:function(t,r){return Math.ceil(t/(r||16))*(r||16)},xd:function(t,r,o){return o?+(t>>>0)+4294967296*+(r>>>0):+(t>>>0)+4294967296*+(r|0)},La:8,H:4,ed:0};e.Runtime=n,n.addFunction=n.Ma,n.removeFunction=n.$a;var A=!1,da,fa,ca;function assert(t,r){t||z("Assertion failed: "+r)}function ga(a){var b=e["_"+a];if(!b)try{b=eval("_"+a)}catch(t){}return assert(b,"Cannot call unknown function "+a+" (perhaps LLVM optimizations or closure removed it?)"),b}var ha,ia;(function(){function a(t){return t=t.toString().match(d).slice(1),{arguments:t[0],body:t[1],returnValue:t[2]}}var b={stackSave:function(){n.na()},stackRestore:function(){n.X()},arrayToC:function(t){var r=n.W(t.length);return ja(t,r),r},stringToC:function(t){var r=0;return t!=null&&t!==0&&(r=n.W((t.length<<2)+1),ka(t,r)),r}},c={string:b.stringToC,array:b.arrayToC};ia=function(t,r,o,i,s){t=ga(t);var _=[],g=0;if(i)for(var C=0;C<i.length;C++){var k=c[o[C]];k?(g===0&&(g=n.na()),_[C]=k(i[C])):_[C]=i[C]}if(o=t.apply(null,_),r==="string"&&(o=la(o)),g!==0){if(s&&s.async){EmterpreterAsync.hd.push(function(){n.X(g)});return}n.X(g)}return o};var d=/^function\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/,f={},h;for(h in b)b.hasOwnProperty(h)&&(f[h]=a(b[h]));ha=function(b,c,d){d=d||[];var h=ga(b);b=d.every(functi
__d("WAWebCryptoCurve25519",["Promise","WAWeb-curve25519-donna","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s;function u(){s||(s=n("WAWeb-curve25519-donna"))}var c=new Uint8Array(32);c[0]=9;function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t;return e===void 0?(t=new Uint8Array(32),self.crypto.getRandomValues(t)):t=new Uint8Array(e),t[0]&=248,t[31]&=127,t[31]|=64,R({pubKey:32,privKey:t,basepoint:c},function(e){var n=s._curve25519_donna(e.pubKey,e.privKey,e.basepoint);if(n)throw r("err")("Curve25519:keyPair Error Code "+n);return{pubKey:S(e.pubKey,32),privKey:t.buffer}})}),m.apply(this,arguments)}function p(t,o){return(e||(e=n("Promise"))).resolve().then(function(){return R({sharedKey:32,pubKey:t,privKey:o},function(e){var t=s._curve25519_donna(e.sharedKey,e.privKey,e.pubKey);if(t)throw r("err")("Curve25519:sharedSecret Error Code "+t);return S(e.sharedKey,32)})})}var _=5;function f(e){return e.pubKey.byteLength===33&&e.privKey.byteLength===32}function g(e){if(f(e))return e;if(e.pubKey.byteLength!==32||e.privKey.byteLength!==32)throw r("err")("Invalid key pair type");var t=h(e.pubKey),n=new Uint8Array(32);return n.set(new Uint8Array(e.privKey)),{pubKey:t,privKey:n.buffer}}function h(e){if(e.byteLength!==32)throw r("err")("Invalid key type");var t=new Uint8Array(33);return t[0]=_,t.set(new Uint8Array(e),1),t.buffer}function y(e){return e.privKey.byteLength===32&&e.pubKey.byteLength===32}function C(e){if(y(e))return e;if(e.pubKey.byteLength!==33||e.privKey.byteLength!==32)throw r("err")("Invalid key pair type");var t=new Uint8Array(32),n=new Uint8Array(32);return t.set(new Uint8Array(e.pubKey).subarray(1)),n.set(new Uint8Array(e.privKey)),{pubKey:t.buffer,privKey:n.buffer}}function b(e){if(e.byteLength!==33)throw r("err")("Invalid key type");var t=new Uint8Array(32);return t.set(new Uint8Array(e).subarray(1)),t.buffer}function v(e){if(typeof e=="number")return s._malloc(e);var t=new Uint8Array(e.buffer||e),n=s._malloc(t.length);return s.HEAPU8.set(t,n),n}function S(e,t){var n=new Uint8Array(t);return n.set(s.HEAPU8.subarray(e,e+t)),n.buffer}function R(e,t){u();var n={};try{for(var r in e)n[r]=v(e[r]);return t(n)}finally{for(var o in n)s._free(n[o])}}l.keyPair=d,l.sharedSecret=p,l.toSignalCurveKeyPair=g,l.toSignalCurvePubKey=h,l.toCurveKeyPair=C,l.toCurveKeyPubKey=b}),98);
__d("WAByteBuffer",["err"],(function(t,n,r,o,a,i,l){"use strict";var e=16,s=new ArrayBuffer(0),u=(function(){function t(t){if(this.offset=0,this.limit=0,this.capacity=t!=null?t:e,t==null||t<0)throw r("err")("RangeError: Illegal capacity");this.buffer=this.capacity===0?s:new ArrayBuffer(this.capacity),this.view=this.capacity===0?null:new DataView(this.buffer)}var n=t.prototype;return n.toArrayBuffer=function(t){t===void 0&&(t=!1);var e=this.offset,n=this.limit;if(e>n){var o=e;e=n,n=o}if(e==null||e%1!==0)throw r("err")("TypeError: Illegal offset: Not a valid integer");if(e>>>=0,n==null||n%1!==0)throw r("err")("TypeError: Illegal limit: Not a valid integer");if(n>>>=0,e<0||e>n||n>this.buffer.byteLength)throw r("err")("RangeError: Illegal range: 0 <= "+e+" <= "+n+" <= "+this.buffer.byteLength);if(!t&&e===0&&n===this.buffer.byteLength)return this.buffer;if(e===n)return s;var a=new ArrayBuffer(n-e);return new Uint8Array(a).set(new Uint8Array(this.buffer).subarray(e,n),0),a},n.toBinaryString=function(t,n){var e=t!=null?t:this.offset,o=n!=null?n:this.limit;if(e==null||e%1!==0)throw r("err")("TypeError: Illegal begin: Not a valid integer");if(e>>>=0,o==null||o%1!==0)throw r("err")("TypeError: Illegal end: Not a valid integer");if(o>>>=0,e<0||e>o||o>this.buffer.byteLength)throw r("err")("RangeError: Illegal range: 0 <= "+e+" <= "+o+" <= "+this.buffer.byteLength);if(e===o)return"";for(var a=[],i=[];e<o;){var l;a.push((l=this.view)==null?void 0:l.getUint8(e++)),a.length>=1024&&(i.push(String.fromCharCode.apply(String,a)),a=[])}return i.join("")+String.fromCharCode.apply(String,a)},t})();function c(e){if(typeof e!="string")throw r("err")("TypedError: Illegal input => not a string");for(var t=e.length,n=new u(t),o=0;o<t;o++){var a,i=e.charCodeAt(o);if(i>255)throw r("err")("RangeError: Illegal charCode at "+o+": 0 <= "+i+" <= 255");(a=n.view)==null||a.setUint8(o,i)}return n.limit=t,n.toArrayBuffer()}function d(e){var t=new u(0);return e.byteLength>0&&(t.buffer=e,t.offset=0,t.limit=e.byteLength,t.view=e.byteLength>0?new DataView(e):null),t.toBinaryString()}function m(e){if(e instanceof Uint8Array){var t=new u(0);return e.length>0&&(t.buffer=e.buffer,t.offset=e.byteOffset,t.limit=e.byteOffset+e.length,t.view=e.length>0?new DataView(e.buffer):null),t.toArrayBuffer()}else throw r("err")("TypeError: Illegal input => not an Uint8Array but "+typeof e)}function p(e){if(e instanceof ArrayBuffer){var t=new u(0);return e.byteLength>0&&(t.buffer=e,t.offset=0,t.limit=e.byteLength,t.view=e.byteLength>0?new DataView(e):null),t.toArrayBuffer()}else throw r("err")("TypeError: Illegal input => not an ArrayBuffer but "+typeof e)}l.wrapString=c,l.wrapBufferToString=d,l.wrapUint8Array=m,l.wrapArrayBuffer=p}),98);
__d("WAWebSessionScope",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({DEFAULT:"default",STATUS:"status"});i.SessionScope=e}),66);
__d("WAWebSignalAddress",["WAWebApiContact","WAWebBizCoexGatingUtils","WAWebSessionScope","WAWebWidFactory","err"],(function(t,n,r,o,a,i,l){var e=":99",s="_status",u=(function(){function t(e,t){t===void 0&&(t=o("WAWebSessionScope").SessionScope.DEFAULT),this.wid=e,this.$1=t}var n=t.prototype;return n.getWid=function(){return this.wid},n.toString=function(){var t=this.wid.device!=null&&this.wid.device!==0?":"+this.wid.device:"";if(this.wid.isFbidBot())return[this.wid.user,"@bot"].join("");if(this.wid.isBot())return[this.wid.user,t,"@c.us"].join("");if(this.wid.isHosted()){if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()){if(t!==e)throw r("err")("Hosted jid with wrong device id");var n=o("WAWebWidFactory").asUserWidOrThrow(this.wid),a=!n.isLid()&&!n.isHostedLid()&&n.isUser(),i=a?o("WAWebApiContact").getCurrentLid(n):n;return i==null?[this.wid.user,t,"@hosted"].join(""):[i.user,t,"@hosted.lid"].join("")}throw r("err")("Unexpected hosted jid")}var l=o("WAWebWidFactory").asUserWidOrThrow(this.wid),u=!l.isLid()&&l.isUser(),c=u?o("WAWebApiContact").getCurrentLid(l):l;if(c==null)return[this.wid.user,t,"@c.us"].join("");var d=[c.user,t,"@lid"].join("");return this.$1===o("WAWebSessionScope").SessionScope.STATUS?d+s:d},t})();l.SignalAddress=u}),98);
__d("WAWebSignalCommonUtils",["WAByteBuffer","WAWebSignalAddress","err","gkx"],(function(t,n,r,o,a,i,l){function e(e){var t=new Uint8Array(1);self.crypto.getRandomValues(t),s(e,(t[0]&15)+1)}function s(e,t){for(var n=0;n<t;n++)e.writeUint8(t)}function u(e){return c(e)}function c(e){if(typeof e=="string")return o("WAByteBuffer").wrapString(e);if(e instanceof Uint8Array)return o("WAByteBuffer").wrapUint8Array(e);if(e instanceof ArrayBuffer)return o("WAByteBuffer").wrapArrayBuffer(e);throw r("err")("[wrapToArrayBuffer] Unknown input type "+typeof e)}function d(e){return o("WAByteBuffer").wrapBufferToString(e)}function m(e,t){if(!e||!t||e.byteLength!==t.byteLength)return!1;for(var n=new DataView(e),r=new DataView(t),o=0;o<n.byteLength;o++)if(n.getUint8(o)!==r.getUint8(o))return!1;return!0}function p(e){if(typeof e!="string"||!e.match(/.*\.\d+/)){var t="Invalid SignalLikeProtocolAddress string - regex does not match";throw r("gkx")("26258")||(t+=" "+e),r("err")(t)}var n=e.split(".");if(n.length!==2){var o="Invalid SignalLikeProtocolAddress string - wrong number of parts";throw r("gkx")("26258")||(o+=" "+e),r("err")(o)}var a="_deprecated",i="_status";return n[0].includes(a)?n[0].substr(0,n[0].length-a.length):n[0].includes(i)?n[0].substr(0,n[0].length-i.length):n[0]}function _(e,t){var n=0,r=new(o("WAWebSignalAddress")).SignalAddress(e,t),a=r.toString();return a+"."+n}function f(e,t){if(!(e.isUser()||e.isServer()||e.isPSA()))throw r("err")("Jid "+e.toString({legacy:!0})+' is not fully qualified, jid.server should be "s.whatsapp.net"');return _(e,t)}function g(e,t,n){return e+"::"+f(t,n)}var h={name:"AES-CTR",length:128,counter:new Uint8Array(16)};function y(e){return self.crypto.subtle.generateKey({name:h.name,length:h.length},!1,["encrypt","decrypt"]).then(function(t){return self.crypto.subtle.encrypt(h,t,e).then(function(e){return{encKey:t,value:e}})})}function C(e){return self.crypto.subtle.decrypt(h,e.encKey,e.value)}l.writeRandomPadMax16=e,l.strToBuffer=u,l.bufferToStr=d,l.bufferEqual=m,l.getSignalLikeAddressName=p,l.createSignalLikeAddress=_,l.createSignalAddress=f,l.createSignalLikeSenderKeyName=g,l.encryptRegistrationMaterial=y,l.decryptRegistrationMaterial=C}),98);
__d("WAWebGetIdentityKeysJob",["WADeprecatedSendIq","WADeprecatedWapParser","WALogger","WAWap","WAWebCommsWapMd","WAWebCryptoCurve25519","WAWebJidToWid","WAWebSignalCommonUtils","WAWebSignalProtocolStore","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u=new(r("WADeprecatedWapParser"))("identityKeysParser",function(e){return e.child("list").mapChildren(function(e){if(e.hasChild("error")){var t=e.child("error"),n=t.attrInt("code"),a=t.attrString("text");throw r("err")("identityKeysParser bad response: "+n+" "+a)}else return{type:e.child("type").contentBytes(1),identity:e.child("identity").contentBytes(32),user:o("WAWebJidToWid").deviceJidToDeviceWid(e.attrDeviceJid("jid"))}})});function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield o("WAWebSignalProtocolStore").getPersistSignalProtocolStore().bulkLoadIdentityKey(t.map(function(e){return String(o("WAWebSignalCommonUtils").createSignalAddress(e))})),r=t.filter(function(e,t){return n[t]==null});if(r.length===0){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["getAndStoreIdentityKeys: got 0 missing keys"])));return}o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["getAndStoreIdentityKeys: query "," missing keys for "," contacts"])),r.length,t.length);var a=yield m(r),i=a.map(function(e){var t=e.identity,n=o("WAWebCryptoCurve25519").toSignalCurvePubKey(t.buffer.slice(t.byteOffset,t.byteLength+t.byteOffset)),r=o("WAWebSignalCommonUtils").bufferToStr(n),a=o("WAWebSignalCommonUtils").createSignalAddress(e.user);return{identityKey:r,identifier:a.toString()}});return o("WAWebSignalProtocolStore").getPersistSignalProtocolStore().bulkCreateIdentity(i)}),d.apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=e.map(function(e){return o("WAWap").wap("user",{jid:o("WAWebCommsWapMd").DEVICE_JID(e)})}),a=(t=o("WAWap")).wap("iq",{xmlns:"encrypt",type:"get",to:t.S_WHATSAPP_NET,id:t.generateId()},t.wap("identity",null,n)),i=yield o("WADeprecatedSendIq").deprecatedSendIq(a,u);if(!i.success)throw r("err")("getIdentityKeys bad response "+String(i));return i.result}),p.apply(this,arguments)}l.getAndStoreIdentityKeys=c}),98);
__d("WAWebUnknownStanzaWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({UnknownStanza:[3448,{unknownStanzaDropReason:[3,e.TYPES.INTEGER],unknownStanzaTag:[1,e.TYPES.STRING],unknownStanzaType:[2,e.TYPES.STRING]},[1,1,1],"regular"]},{UnknownStanza:[]});l.UnknownStanzaWamEvent=s}),98);
__d("WAWebPostUnknownStanzaMetric",["WAWebUnknownStanzaWamEvent"],(function(t,n,r,o,a,i,l){function e(e){var t;new(o("WAWebUnknownStanzaWamEvent")).UnknownStanzaWamEvent({unknownStanzaTag:e.tag,unknownStanzaType:(t=e.attrs.type)==null?void 0:t.toString()}).commit()}l.postUnknownStanzaMetric=e}),98);
__d("WAWebCreateNackFromStanza",["$InternalEnum","WALogger","WAWap","WAWebCurrentUser","WAWebPostUnknownStanzaMetric","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_=n("$InternalEnum")({StaleGroupAddressingMode:421,NewChatMessagesCapped:475,ParsingError:487,UnrecognizedStanza:488,UnrecognizedStanzaClass:489,UnrecognizedStanzaType:490,InvalidProtobuf:491,InvalidHostedCompanionStanza:493,MissingMessageSecret:495,SignalErrorOldCounter:496,MessageDeletedOnPeer:499,UnhandledError:500,UnsupportedAdminRevoke:550,UnsupportedLIDGroup:551,DBOperationFailed:552});function f(t,n){var a,i,l=t==null?void 0:t.tag,p=t==null||(a=t.attrs)==null?void 0:a.id,f=t==null||(i=t.attrs)==null||(i=i.type)==null?void 0:i.toString(),h=_.getName(n);try{var y,C;if(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["createNackFromStanza: class: '","' type: '","' id: '","' reason: '","'"])),l,f,p,h),l==="receipt"&&n===_.UnrecognizedStanza&&o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Unrecognized receipt stanza: type: '","'"])),f).sendLogs("unrecognized-receipt-stanza",{sampling:o("WAWebCurrentUser").isEmployee()?1:.001}),((y=t.attrs.type)==null?void 0:y.toString())==="text"&&t.tag==="message"&&o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["createNackFromStanza: unknown text type stanza"]))).sendLogs("createNackFromStanza-unknown-text-type-stanza",{sampling:.01}),p!=null&&(t==null||(C=t.attrs)==null?void 0:C.from)!=null)return g(t,n);o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[createNackFromStanza] fail: id/from null cls="," type="," reason=",""])),l,f,h),o("WAWebPostUnknownStanzaMetric").postUnknownStanzaMetric(t)}catch(e){var b;o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[createNackFromStanza] fail cls="," type="," id="," reason=",""])),l,f,p,h);var v=r("getErrorSafe")(e);o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["createNackFromStanza: failed with unhandled reason: ",""])),(b=v.message)!=null?b:e).sendLogs("send-nack-exception")}return"NO_ACK"}function g(e,t){var n=e.attrs;if(t===_.UnrecognizedStanza)return o("WAWap").wap("ack",{class:o("WAWap").CUSTOM_STRING(e.tag),id:n.id,to:n.from,type:n.type||o("WAWap").DROP_ATTR,participant:n.participant||o("WAWap").DROP_ATTR,error:o("WAWap").INT(t)});switch(e.tag){case"notification":return o("WAWap").wap("ack",{class:"notification",id:n.id,to:n.from,type:n.type||o("WAWap").DROP_ATTR,participant:n.participant||o("WAWap").DROP_ATTR,error:o("WAWap").INT(t)});case"message":return o("WAWap").wap("ack",{class:"message",id:n.id,to:n.from,type:n.type||o("WAWap").DROP_ATTR,participant:n.participant||o("WAWap").DROP_ATTR,error:o("WAWap").INT(t)});case"receipt":return o("WAWap").wap("ack",{class:"receipt",id:n.id,to:n.from,type:n.type||o("WAWap").DROP_ATTR,participant:n.participant||o("WAWap").DROP_ATTR,error:o("WAWap").INT(t)});default:return o("WALogger").WARN(p||(p=babelHelpers.taggedTemplateLiteralLoose(["sendNack called with unsupported stanza tag: ",""])),e.tag).sendLogs("unsupported-nack"),o("WAWebPostUnknownStanzaMetric").postUnknownStanzaMetric(e),"NO_ACK"}}l.NackReason=_,l.createNackFromStanza=f}),98);
__d("WAWebHandleMsgSendAck",["WADeprecatedSendIq","WALogger","WAWap","WAWebCommsWapMd","WAWebCreateNackFromStanza","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){var e;function s(e,t,n,r){o("WADeprecatedSendIq").deprecatedCastStanza(o("WAWap").wap("ack",{id:o("WAWap").CUSTOM_STRING(e),class:"message",from:o("WAWebCommsWapMd").DEVICE_JID(o("WAWebUserPrefsMeUser").getMeDevicePnOrThrow_DO_NOT_USE()),to:t?o("WAWebCommsWapMd").JID(t):o("WAWap").DROP_ATTR,participant:r?o("WAWebCommsWapMd").DEVICE_JID(r):o("WAWap").DROP_ATTR,type:n!=null?n:o("WAWap").DROP_ATTR}))}function u(t,n,r,a,i,l){var s=null;i===o("WAWebCreateNackFromStanza").NackReason.InvalidProtobuf&&(l!=null?s=o("WAWap").wap("meta",{failure_reason:o("WAWap").INT(l)}):o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["sendNack: InvalidProtobuf error is missing e2eFailureReason"]))).sendLogs("invalid-protobuf-nack-missing-failure-reason")),o("WADeprecatedSendIq").deprecatedCastStanza(o("WAWap").wap("ack",{id:o("WAWap").CUSTOM_STRING(t),class:"message",from:o("WAWebCommsWapMd").DEVICE_JID(o("WAWebUserPrefsMeUser").getMeDevicePnOrThrow_DO_NOT_USE()),to:n?o("WAWebCommsWapMd").JID(n):o("WAWap").DROP_ATTR,participant:a?o("WAWebCommsWapMd").DEVICE_JID(a):o("WAWap").DROP_ATTR,type:r!=null?r:o("WAWap").DROP_ATTR,error:o("WAWap").INT(i)},s))}l.sendAck=s,l.sendNack=u}),98);
__d("WAWebPendingMessageKey",[],(function(t,n,r,o,a,i){function e(e,t,n){var r=n.map(function(e){return String(e.e2eType)+":"+e.retryCount}).join(",");return e.toString()+"_"+t.toString()+"_"+r}i.createPendingMessageKey=e}),66);
__d("WAWebMessageDedupUtils",["WALogger","WAWebABProps","WAWebPendingMessageKey"],(function(t,n,r,o,a,i,l){var e,s,u,c=new Map;function d(){return o("WAWebABProps").getABPropConfigValue("web_pending_message_cache_enabled")}function m(t,n,r){var a,i=o("WAWebPendingMessageKey").createPendingMessageKey(t,n,r),l=((a=c.get(i))!=null?a:0)+1;return c.set(i,l),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[message-dedup] add message: ",", total: ",""])),i,l),l}function p(e,t,n){var r=o("WAWebPendingMessageKey").createPendingMessageKey(e,t,n),a=c.get(r);return a==null?!1:(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[message-dedup] message "," is pending, total: ",""])),r,a),!0)}function _(e){e===0&&(c.size>0&&o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[message-dedup] message cache cleared, total: ",""])),c.size),c.clear())}l.isPengingMessageCacheEnabled=d,l.addPendingMessage=m,l.hasPendingMessage=p,l.maybeClearPendingMessages=_}),98);
__d("WAWebOffdStorageUtils",["invariant","Promise","WAWebIdb","WAWebStorage","err"],(function(t,n,r,o,a,i,l,s){var e,u="offd-storage",c=null;function d(){var e=new(r("WAWebIdb"))(u);c=new(o("WAWebStorage")).Storage(e)}function m(){return c!=null||s(0,56317),c}function p(){return c==null?(e||(e=n("Promise"))).reject(r("err")("[offd-storage] Storage should be created first before being destroyed")):c.purge().then(function(){c=null}).catch(function(e){throw c=null,e})}l.DATABASE_NAME=u,l.createStorage=d,l.getStorage=m,l.destroyStorage=p}),98);
__d("WAWebSchemaDanglingReceipt",["WAWebOffdStorageUtils","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addAutoIncrementingPrimaryKey,u=e.addColumn;function c(){o("WAWebOffdStorageUtils").getStorage().add("dangling-receipt").version(o("WAWebOffdStorageUtils").getStorage().versions.version(1),[s("id"),u("receipts"),u("acks")]).view(function(e){return e})}function d(){return o("WAWebOffdStorageUtils").getStorage().table("dangling-receipt")}l.addTable=c,l.getTable=d}),98);
__d("WAWebDeviceSentMessageProtoUtils",[],(function(t,n,r,o,a,i){function e(e,t){var n=e==null?void 0:e.messageContextInfo;if(n==null){var r={deviceSentMessage:{destinationJid:t.toString({legacy:!0}),message:e}};return r}return{messageContextInfo:babelHelpers.extends({},n),deviceSentMessage:{destinationJid:t.toString({legacy:!0}),message:babelHelpers.extends({},e,{messageContextInfo:void 0})}}}function l(e){var t,n,r,o,a,i,l,s,u,c,d,m,p,_,f,g=e==null||(t=e.deviceSentMessage)==null?void 0:t.message;if(g==null)return null;var h=babelHelpers.extends({},g.messageContextInfo,{messageSecret:(n=g==null||(r=g.messageContextInfo)==null?void 0:r.messageSecret)!=null?n:e==null||(o=e.messageContextInfo)==null?void 0:o.messageSecret,messageAssociation:(a=g==null||(i=g.messageContextInfo)==null?void 0:i.messageAssociation)!=null?a:e==null||(l=e.messageContextInfo)==null?void 0:l.messageAssociation,limitSharingV2:e==null||(s=e.messageContextInfo)==null?void 0:s.limitSharingV2,threadId:(u=(c=g==null||(d=g.messageContextInfo)==null?void 0:d.threadId)!=null?c:e==null||(m=e.messageContextInfo)==null?void 0:m.threadId)!=null?u:[],botMetadata:(p=g==null||(_=g.messageContextInfo)==null?void 0:_.botMetadata)!=null?p:e==null||(f=e.messageContextInfo)==null?void 0:f.botMetadata});return babelHelpers.extends({},g,{messageContextInfo:h})}i.wrapDeviceSentMessage=e,i.unwrapDeviceSentMessage=l}),66);
__d("WAWebDisappearingModeGroupsProtoUtils",["WAWebBackendApi","WAWebDBGroupsGroupMetadata","WAWebEphemeralityTypes","asyncToGeneratorRuntime","cr:13547"],(function(t,n,r,o,a,i,l){var e,s=(e=n("cr:13547"))!=null?e:{},u=s.syncDisappearingModeTriggerToDB;function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(t),r=n==null?void 0:n.disappearingModeInitiatedByMe;if(n!=null&&e!=null&&n.disappearingModeTrigger===o("WAWebEphemeralityTypes").DisappearingModeTrigger.UnknownGroups&&e!==o("WAWebEphemeralityTypes").DisappearingModeTrigger.UnknownGroups&&(u==null||u(t,e),o("WAWebBackendApi").frontendFireAndForget("syncEphemeralTriggerCollectionForGroup",{chatId:t,trigger:e})),r!=null)return{disappearingModeTrigger:e,disappearingModeInitiatedByMe:r}}),d.apply(this,arguments)}l.updateDisappearingModeForGroups=c}),98);
__d("WAWebProtocolRevokeMessageUtils",["WALogger","WAWebAck","WAWebE2EProtoUtils","WAWebHandleMsgError","WAWebHandleMsgMetaUtils","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebWamEnumE2eFailureReason","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="ProtocolRevokeMessageValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);function d(t){var n,a=t.baseMessage,i=t.editAttr,l=t.messageProtobuf,d=t.msgContext,m=t.msgMeta,p=l.protocolMessage;if(p!=null){var _=p.key,f=p.type;if(!(d!=="relay"&&f!==o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.EPHEMERAL_SETTING)&&f===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.REVOKE){var g;if((n=a.author)!=null&&n.isLid()&&o("WAWebHandleMsgMetaUtils").isCommentMsgMeta(m)?(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["found comment revoke"]))),g=o("WAWebE2EProtoUtils").translateAddonMessageKeyToLocalReference(_,a)):g=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(_,a),g==null)throw o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["missing a revoke message key "," (",") for "," from "," for ",""])),_==null?void 0:_.id,!!_,a.id,a.author,f),new c("protocol_revoke_missing_key",o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_PROTOCOL_BUFFER);var h;if(i===o("WAWebAck").EDIT_ATTR.ADMIN_REVOKE)h="admin_revoke";else if(i===o("WAWebAck").EDIT_ATTR.SENDER_REVOKE)h="sender_revoke";else throw new c("protocol_revoke_missing_edit_attr",o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_PROTOCOL_BUFFER);try{return{msgData:babelHelpers.extends({},a,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.ProtocolRevoke,subtype:h,protocolMessageKey:g}),contextInfo:null}}catch(e){var y=r("getErrorSafe")(e);throw o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["parseProtocolRevokeMessageProto: error:",", stack: ",""])),y.name,y.stack).tags("messaging").sendLogs("ProtocolRevokeParseError"),y}}}}l.ProtocolRevokeMessageValidationError=c,l.parseProtocolRevokeMessageProto=d}),98);
__d("WAWebMessagePluginParseProtobuf",["WALogger","WAWebMessagePluginParseProtobufRegistry","WAWebMultipleMessageParserPluginParseProtobuf","WAWebProtobufsE2E.pb","WAWebProtocolRevokeMessageUtils","WAWebWamEnumE2eFailureReason","WAWebWamEnumEditType","gkx","isStringNullOrEmpty","justknobx"],(function(t,n,r,o,a,i,l){var e,s;function u(t){var n,a,i=o("WAWebMultipleMessageParserPluginParseProtobuf").parseProtobufWithMultipleMessageParserPlugin(t),l=i.result;if((!r("gkx")("26258")||r("justknobx")._("2517"))&&t.msgContext==="relay"&&(t==null||(n=t.messageProtobuf)==null||(n=n.protocolMessage)==null?void 0:n.type)===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.MESSAGE_EDIT){var u,c;if(t.editAttr!==o("WAWebWamEnumEditType").EDIT_TYPE.EDITED&&r("isStringNullOrEmpty")((u=t==null||(c=t.msgBotInfo)==null?void 0:c.botEditType)!=null?u:""))return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[message-edit] edit protocol msg with incorrect attribute"]))).sendLogs("message-edit-incorrect-edit-attribute"),null}var d=i.pluginsMatched;for(var m of r("WAWebMessagePluginParseProtobufRegistry")){var p=m(t);if(p!=null){var _;d.push(p.msgData.type+":"+((_=p.msgData.subtype)!=null?_:"null")),l==null&&(l=p)}}if(d.length===0&&l===void 0&&(t==null?void 0:t.msgContext)==="relay"&&(t==null||(a=t.messageProtobuf)==null||(a=a.protocolMessage)==null?void 0:a.type)===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.REVOKE)throw new(o("WAWebProtocolRevokeMessageUtils")).ProtocolRevokeMessageValidationError("protocol_revoke_missing_edit_attr",o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_PROTOCOL_BUFFER);return d.length>1?(o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["parseProtoPlugins: Matched more than 1 plugin types ",""])),d.join(",")).sendLogs("parse-protobuf-unexpected-plugin-match"),null):l}l.parseProtobuf=u}),98);
__d("WAWebAlbumsParseAlbumMessageProto",["WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.albumMessage;if(r==null)return null;var a=r.contextInfo;return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.ALBUM,kind:o("WAWebMsgType").MsgKind.Album}),contextInfo:a}}l.default=e}),98);
__d("WAWebEventsGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("event_name_length_limit")}function s(){return o("WAWebABProps").getABPropConfigValue("event_description_length_limit")}function u(){return o("WAWebABProps").getABPropConfigValue("events_m3_cover_image_send")}function c(){return o("WAWebABProps").getABPropConfigValue("events_m3_cover_image_receive")}function d(){return o("WAWebABProps").getABPropConfigValue("events_m3_pin_customization_send")}function m(){return o("WAWebABProps").getABPropConfigValue("events_m3_pin_customization_receive")}l.getEventsNameLengthLimit=e,l.getEventsDescriptionLengthLimit=s}),98);
__d("WAWebEventsValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({MISSING_MESSAGE_SECRET:"missing_message_secret",INVALID_MESSAGE_SECRET:"invalid_message_secret",EVENT_CREATION_INVALID_NAME:"event_creation_invalid_name",EVENT_CREATION_INVALID_DESCRIPTION:"event_creation_invalid_description",EVENT_CREATION_INVALID_CANCELED_STATUS:"event_creation_invalid_canceled_status",EVENT_CREATION_MISSING_DATE:"event_creation_missing_date",EVENT_CREATION_INVALID_LOCATION:"event_creation_invalid_location",EVENT_CREATION_INVALID_LOCATION_NAME:"event_creation_invalid_location_name",EVENT_CREATION_INVALID_LOCATION_ADDRESS:"event_creation_invalid_location_address",EVENT_CREATION_MISSING_MESSAGE_SENDER:"event_creation_missing_message_sender",EVENT_CREATION_INVALID_END_TIME:"event_creation_invalid_end_time",EVENT_CREATION_INVALID_JOIN_LINK:"event_creation_invalid_join_link"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="EventCreationValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError),u=n("$InternalEnum")({EVENT_RESPONSE_MISSING_MESSAGE_KEY:"event_response_missing_message_key",EVENT_RESPONSE_MISSING_ENC_IV:"event_response_missing_enc_iv",EVENT_RESPONSE_INVALID_SIZE_ENC_IV:"event_response_invalid_size_enc_iv",EVENT_RESPONSE_MISSING_ENC_PAYLOAD:"event_response_missing_enc_payload",EVENT_RESPONSE_MISSING_MESSAGE_SENDER:"event_response_missing_message_sender"}),c=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="EncryptedEventResponseValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError),d=n("$InternalEnum")({EVENT_EDIT_MISSING_TARGET_MESSAGE_KEY:"event_edit_missing_target_message_key",EVENT_EDIT_MISSING_ENC_IV:"event_edit_missing_enc_iv",EVENT_EDIT_INVALID_SIZE_ENC_IV:"event_edit_invalid_size_enc_iv",EVENT_EDIT_MISSING_ENC_PAYLOAD:"event_edit_missing_enc_payload",EVENT_EDIT_MISSING_MESSAGE_SENDER:"event_edit_missing_message_sender",EVENT_EDIT_MISSING_EDITED_MESSAGE:"event_edit_missing_edited_message",EVENT_EDIT_MISSING_SENDER_TIMESTAMP:"event_edit_missing_sender_timestamp",EVENT_EDIT_PARENT_SENDER_MISMATCH:"event_edit_parent_sender_mismatch",EVENT_EDIT_INVALID_PROTOCOL_MESSAGE_TYPE:"event_edit_invalid_protocol_message_type",EVENT_EDIT_MISSING_MESSAGE_SECRET:"event_edit_missing_message_secret"}),m=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="EncryptedEventEditValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.EventCreationValidationErrorCode=e,l.EventCreationValidationError=s,l.EncryptedEventResponseValidationErrorCode=u,l.EncryptedEventResponseValidationError=c,l.EncryptedEventEditValidationErrorCode=d,l.EncryptedEventEditValidationError=m}),98);
__d("WAWebEventsParseEventCreationMessageProto",["WALongInt","WAWebApiParse","WAWebEventsGatingUtils","WAWebEventsValidationError","WAWebMsgType","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e){var t,n=e.baseMessage,r=e.messageProtobuf,a=e.msgContext,i=r.eventMessage;if(i==null)return null;var l=i.contextInfo,s=i.description,u=i.endTime,c=i.extraGuestsAllowed,d=i.isCanceled,m=i.isScheduleCall,p=i.joinLink,_=i.location,f=i.name,g=i.startTime,h=o("WALongInt").maybeNumberOrThrowIfTooLarge(g),y=o("WALongInt").maybeNumberOrThrowIfTooLarge(u);if(p!=null&&o("WAWebApiParse").isValidCallLink(p)===!1)throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_INVALID_JOIN_LINK,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(f==null||f===""||f.length>o("WAWebEventsGatingUtils").getEventsNameLengthLimit())throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_INVALID_NAME,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(h==null)throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_MISSING_DATE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(s!=null&&s.length>o("WAWebEventsGatingUtils").getEventsDescriptionLengthLimit())throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_INVALID_DESCRIPTION,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(d==null)throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_INVALID_CANCELED_STATUS,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(_!=null){var C=_.address,b=_.degreesLatitude,v=_.degreesLongitude,S=_.name;if(S!=null&&S.length>o("WAWebEventsGatingUtils").getEventsDescriptionLengthLimit())throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_INVALID_LOCATION_NAME,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(C!=null&&C.length>o("WAWebEventsGatingUtils").getEventsDescriptionLengthLimit())throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_INVALID_LOCATION_ADDRESS,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(b==null&&v!=null||b!=null&&v==null)throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_INVALID_LOCATION,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE)}if(y!=null&&y<h)throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_INVALID_END_TIME,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var R=babelHelpers.extends({},n,{type:o("WAWebMsgType").MSG_TYPE.EVENT_CREATION,kind:o("WAWebMsgType").MsgKind.EventCreation,eventName:f,eventDescription:s,eventJoinLink:p,eventStartTime:h,isEventCanceled:!!d,eventLocation:_,eventEndTime:y!=null?y:void 0,eventIsScheduledCall:m!=null?m:void 0,eventExtraGuestsAllowed:c!=null?c:void 0});if(a==="quoted"||a==="history_quoted"||a==="history")return{msgData:R,contextInfo:l};var L=(t=r.messageContextInfo)==null?void 0:t.messageSecret;if(L==null)throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.MISSING_MESSAGE_SECRET,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.MISSING_MESSAGE_SECRET);if(L.byteLength!==32)throw new(o("WAWebEventsValidationError")).EventCreationValidationErro
__d("WAWebEventsParseEventEditEncryptedMessageProto",["WAWebE2EProtoUtils","WAWebEventsValidationError","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext,a=n.secretEncryptedMessage;if(!(a==null||a.secretEncType!==o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.EVENT_EDIT)){var i=a.encIv,l=a.encPayload,s=a.targetMessageKey,u=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(s,t);if(u==null)throw new(o("WAWebEventsValidationError")).EncryptedEventEditValidationError(o("WAWebEventsValidationError").EncryptedEventEditValidationErrorCode.EVENT_EDIT_MISSING_TARGET_MESSAGE_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(i==null)throw new(o("WAWebEventsValidationError")).EncryptedEventEditValidationError(o("WAWebEventsValidationError").EncryptedEventEditValidationErrorCode.EVENT_EDIT_MISSING_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(i.byteLength!==12)throw new(o("WAWebEventsValidationError")).EncryptedEventEditValidationError(o("WAWebEventsValidationError").EncryptedEventEditValidationErrorCode.EVENT_EDIT_INVALID_SIZE_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(l==null)throw new(o("WAWebEventsValidationError")).EncryptedEventEditValidationError(o("WAWebEventsValidationError").EncryptedEventEditValidationErrorCode.EVENT_EDIT_MISSING_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.EVENT_EDIT_ENCRYPTED,kind:o("WAWebMsgType").MsgKind.EventEditEncrypted,encIv:i,encPayload:l,targetMessageKey:u}),contextInfo:null}}}l.default=e}),98);
__d("WAWebEventsParseEventResponseMessageProto",["WAWebE2EProtoUtils","WAWebEventsValidationError","WAWebMsgType","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.encEventResponseMessage;if(r==null)return null;var a=r.encIv,i=r.encPayload,l=r.eventCreationMessageKey,s=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(l,t);if(s==null)throw new(o("WAWebEventsValidationError")).EncryptedEventResponseValidationError(o("WAWebEventsValidationError").EncryptedEventResponseValidationErrorCode.EVENT_RESPONSE_MISSING_MESSAGE_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(a==null)throw new(o("WAWebEventsValidationError")).EncryptedEventResponseValidationError(o("WAWebEventsValidationError").EncryptedEventResponseValidationErrorCode.EVENT_RESPONSE_MISSING_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(a.byteLength!==12)throw new(o("WAWebEventsValidationError")).EncryptedEventResponseValidationError(o("WAWebEventsValidationError").EncryptedEventResponseValidationErrorCode.EVENT_RESPONSE_INVALID_SIZE_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(i==null)throw new(o("WAWebEventsValidationError")).EncryptedEventResponseValidationError(o("WAWebEventsValidationError").EncryptedEventResponseValidationErrorCode.EVENT_RESPONSE_MISSING_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.EVENT_RESPONSE,kind:o("WAWebMsgType").MsgKind.EventResponseEncrypted,addonEncrypted:!0,encIv:a,encPayload:i,targetMessageKey:s}),contextInfo:null}}l.default=e}),98);
__d("WAWebBizContentPlaceholderMsgData.flow",["$InternalEnum"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({MASK_LINKED_DEVICES:0});l.BizContentPlaceholderType=e}),98);
__d("WAWebParseBizContentPlaceholderProto",["WAWebBizContentPlaceholderMsgData.flow","WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.placeholderMessage;if(!(r==null||r.type==null)){var a=s(r.type);return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.BIZ_CONTENT_PLACEHOLDER,kind:o("WAWebMsgType").MsgKind.BizContentPlaceholder,bizContentPlaceholderType:a}),contextInfo:void 0}}}function s(e){switch(e){case o("WAWebProtobufsE2E.pb").Message$PlaceholderMessage$PlaceholderType.MASK_LINKED_DEVICES:return o("WAWebBizContentPlaceholderMsgData.flow").BizContentPlaceholderType.MASK_LINKED_DEVICES}}l.default=e}),98);
__d("WAWebParseBotFeedbackProtocolMessageProto",["WAWebBotTypes","WAWebE2EProtoUtils","WAWebMsgType","WAWebProtobufsAICommon.pb","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.protocolMessage;if(r!=null){var a=r.botFeedbackMessage,i=r.type;if(i===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.BOT_FEEDBACK_MESSAGE&&a!=null){var l=a.kind,s=a.messageKey,u=a.text;if(s!=null&&l!=null){var c;switch(l){case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_POSITIVE:c=o("WAWebBotTypes").BotFeedbackKind.POSITIVE;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_GENERIC:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_GENERIC;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_HELPFUL:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_HELPFUL;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_INTERESTING:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_INTERESTING;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_ACCURATE:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_ACCURATE;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_SAFE:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_SAFE;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_OTHER:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_OTHER;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_REFUSED:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_REFUSED;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_NOT_VISUALLY_APPEALING;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_NOT_RELEVANT_TO_TEXT;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_CLARITY:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_NOT_ENTERTAINING;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_DOESNT_LOOK_LIKE_THE_PERSON:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_NOT_CUSTOMIZABLE;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_PERSONALIZED:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_NOT_INTERESTING;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE_HALLUCINATION_INTERNAL_ONLY:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_GENERIC;break;case o("WAWebProtobufsAICommon.pb").BotFeedbackMessage$BotFeedbackKind.BOT_FEEDBACK_NEGATIVE:c=o("WAWebBotTypes").BotFeedbackKind.NEGATIVE_GENERIC;break}if(c!=null)return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"bot_feedback",protocolMessageKey:o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(s,t),botFeedbackKind:c,botFeedbackText:u}),contextInfo:null}}}}}l.default=e}),98);
__d("WAWebParseBotMemuOnboardingMessageProto",["WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t,n=e.baseMessage,r=e.messageProtobuf;if(((t=r.protocolMessage)==null?void 0:t.type)===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.BOT_MEMU_ONBOARDING_MESSAGE)return{msgData:babelHelpers.extends({},n,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"bot_memu_onboarding"}),contextInfo:null}}l.default=e}),98);
__d("WAWebParseBotRequestWelcomeMessageProto",["WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t,n=e.baseMessage,r=e.messageProtobuf;if(((t=r.protocolMessage)==null?void 0:t.type)===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.REQUEST_WELCOME_MESSAGE)return{msgData:babelHelpers.extends({},n,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"bot_request_welcome"}),contextInfo:null}}l.default=e}),98);
__d("WAWebParseBotUnlinkMessageProto",["WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t,n=e.baseMessage,r=e.messageProtobuf;if(((t=r.protocolMessage)==null?void 0:t.type)===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.BOT_UNLINK_MESSAGE)return{msgData:babelHelpers.extends({},n,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"bot_unlink"}),contextInfo:null}}l.default=e}),98);
__d("WAWebParseButtonsResponseMessageProto",["WAWebE2EProtoUtils","WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.buttonsResponseMessage;if(r!=null){if(r.type===o("WAWebProtobufsE2E.pb").Message$ButtonsResponseMessage$Type.DISPLAY_TEXT){var a=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.BUTTONS_RESPONSE,kind:o("WAWebMsgType").MsgKind.ButtonsResponse,selectedButtonId:r.selectedButtonId,body:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(r.selectedDisplayText)});return{msgData:a,contextInfo:r.contextInfo}}return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown}),contextInfo:r.contextInfo}}}l.default=e}),98);
__d("WAWebParseCancelPaymentMessageProto",["WAWebDecodeJid","WAWebMsgKey","WAWebMsgType","WAWebUserPrefsMeUser","err"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.cancelPaymentRequestMessage;if(r!=null){var a=r.key;if(a!=null){var i=s(a,t);return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,subtype:"payment_transaction_request_cancelled",paymentRequestMessageKey:i}),contextInfo:null}}}}function s(e,t){if(!e)throw r("err")("parseProtocolMessageProto: no message key is defined for cancel payment request message");var n=e.id;if(!n)throw r("err")("parseProtocolMessageProto: no message id is defined for cancel payment request message");var a=void 0;if(t.id.remote.isGroup()){var i;if(a=t.id.participant,t.id.fromMe)a=o("WAWebDecodeJid").decodeJid(t.from);else if(!((i=o("WAWebDecodeJid").decodeJid(e.participant))!=null&&i.equals(o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE())))return null}var l=new(r("WAWebMsgKey"))({id:n,fromMe:t.id.fromMe,remote:t.id.remote,participant:a});return l}l.default=e}),98);
__d("WAWebStickerMimeUtils",[],(function(t,n,r,o,a,i){var e="application/was",l="image/webp";function s(){return new Set([l,e])}i.WhatsAppLottieStickerMimeType=e,i.getValidStickerMimeTypes=s}),66);
__d("WAWebMmsMediaTypes",["WAWebInteractiveMessageHeaderMediaType","WAWebMsgGetters","WAWebMsgType","WAWebStickerMimeUtils","err","lodash"],(function(t,n,r,o,a,i,l){var e=Object.freeze({AUDIO:"audio",DOCUMENT:"document",GIF:"gif",IMAGE:"image",NATIVE_FLOW:"native_flow",PPIC:"ppic",PRODUCT:"product",PTT:"ptt",STICKER:"sticker",VIDEO:"video",PTV:"ptv",TEMPLATE:"template",THUMBNAIL_DOCUMENT:"thumbnail-document",THUMBNAIL_IMAGE:"thumbnail-image",THUMBNAIL_VIDEO:"thumbnail-video",THUMBNAIL_LINK:"thumbnail-link",HISTORY_SYNC:"md-msg-hist",MD_APP_STATE:"md-app-state",PRODUCT_CATALOG_IMAGE:"product-catalog-image",PAYMENT_BG_IMAGE:"payment-bg-image",BIZ_COVER_PHOTO:"biz-cover-photo",PREVIEW:"preview",NEWSLETTER_MUSIC_ARTWORK:"newsletter-music-artwork",NEWSLETTER_AUDIO:"newsletter-audio",NEWSLETTER_DOCUMENT:"newsletter-document",NEWSLETTER_IMAGE:"newsletter-image",NEWSLETTER_GIF:"newsletter-gif",NEWSLETTER_PTT:"newsletter-ptt",NEWSLETTER_PTV:"newsletter-ptv",NEWSLETTER_STICKER:"newsletter-sticker",NEWSLETTER_THUMBNAIL_LINK:"newsletter-thumbnail-link",NEWSLETTER_VIDEO:"newsletter-video",NATIVE_AD_IMAGE:"ads-image",NATIVE_AD_VIDEO:"ads-video",STICKER_PACK:"sticker-pack",THUMBNAIL_STICKER_PACK:"thumbnail-sticker-pack",MUSIC_ARTWORK:"music-artwork",GROUP_HISTORY:"group-history",NEWSLETTER_STICKER_PACK:"newsletter-sticker-pack",WAFFLE_IMAGE:"waffle-image",WAFFLE_VIDEO:"waffle-video"}),s=r("lodash").values(e);function u(t){var n;if(t==null)n=e.DOCUMENT;else if(t in e)n=e[t];else throw r("err")("castToV4: unexpected mmsv3 type "+t);return n}function c(t){var n=t.interactiveHeader,a=t.isAdsMedia,i=t.isGif,l=t.isNewsletter,s=t.type;switch(s){case o("WAWebMsgType").MSG_TYPE.IMAGE:return l?e.NEWSLETTER_IMAGE:a===!0?e.NATIVE_AD_IMAGE:e.IMAGE;case o("WAWebMsgType").MSG_TYPE.VIDEO:return l?i===!0?e.NEWSLETTER_GIF:e.NEWSLETTER_VIDEO:a===!0?e.NATIVE_AD_VIDEO:i===!0?e.GIF:e.VIDEO;case o("WAWebMsgType").MSG_TYPE.AUDIO:return l?e.NEWSLETTER_AUDIO:e.AUDIO;case o("WAWebMsgType").MSG_TYPE.PTT:return l?e.NEWSLETTER_PTT:e.PTT;case o("WAWebMsgType").MSG_TYPE.PTV:return l?e.NEWSLETTER_PTV:e.PTV;case o("WAWebMsgType").MSG_TYPE.DOCUMENT:return e.DOCUMENT;case o("WAWebMsgType").MSG_TYPE.STICKER_PACK:return l?e.NEWSLETTER_STICKER_PACK:e.STICKER_PACK;case o("WAWebMsgType").MSG_TYPE.STICKER:return l?e.NEWSLETTER_STICKER:e.STICKER;case o("WAWebMsgType").MSG_TYPE.PRODUCT:return e.PRODUCT;case o("WAWebMsgType").MSG_TYPE.NATIVE_FLOW:return e.NATIVE_FLOW;case o("WAWebMsgType").MSG_TYPE.INTERACTIVE:{if((n==null?void 0:n.mediaType)!=null)return n.mediaType===o("WAWebInteractiveMessageHeaderMediaType").InteractiveMessageHeaderMediaType.DOCUMENT?e.DOCUMENT:n.mediaType===o("WAWebInteractiveMessageHeaderMediaType").InteractiveMessageHeaderMediaType.VIDEO?e.VIDEO:n.mediaType===o("WAWebInteractiveMessageHeaderMediaType").InteractiveMessageHeaderMediaType.IMAGE?e.IMAGE:n.mediaType===o("WAWebInteractiveMessageHeaderMediaType").InteractiveMessageHeaderMediaType.PRODUCT?e.PRODUCT:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+n.mediaType)})();break}case o("WAWebMsgType").MSG_TYPE.MESSAGE_HISTORY_BUNDLE:return e.GROUP_HISTORY}throw r("err")("msg is not a media msg: "+s+", isGif="+String(i))}function d(e){return c({type:e.type,interactiveHeader:e.interactiveHeader,isGif:e.type===o("WAWebMsgType").MSG_TYPE.VIDEO?e.isGif:!1,isNewsletter:o("WAWebMsgGetters").getIsNewsletterMsg(e),isAdsMedia:e.isAdsMedia})}function m(t){return t===e.IMAGE||t===e.PPIC||t===e.PRODUCT||t===e.PRODUCT_CATALOG_IMAGE||t===e.PAYMENT_BG_IMAGE||t===e.BIZ_COVER_PHOTO||t===e.NATIVE_AD_IMAGE||t===e.NEWSLETTER_IMAGE||t===e.MUSIC_ARTWORK||t===e.NEWSLETTER_MUSIC_ARTWORK?"image":t===e.VIDEO||t===e.PTV||t===e.NATIVE_AD_VIDEO||t===e.NEWSLETTER_VIDEO||t===e.NEWSLETTER_PTV?"video":t===e.GIF||t===e.NEWSLETTER_GIF?"gif":t===e.PTT||t===e.NEWSLETTER_PTT?"audio":t===e.STICKER_PACK||t===e.NEWSLETTER_STICKER_PACK?"sticker-pack":"document"}function p(t){return t===e.IMAGE||t===e.NEWSLETTER_IMAGE||t===e.NATIVE_AD_IMAGE?o("WAWebMsgType").MSG_TYPE.IMAGE:t==
__d("WAWebMediaCryptoEligibilityUtils",["WAWebChatGetters","WAWebMmsMediaTypes","WAWebMsgGetters"],(function(t,n,r,o,a,i,l){var e;function s(e){return!o("WAWebChatGetters").getIsNewsletter(e)}function u(e){return!o("WAWebMsgGetters").getIsNewsletterMsg(e)}var c=new Set([(e=o("WAWebMmsMediaTypes")).MEDIA_TYPES.NEWSLETTER_AUDIO,e.MEDIA_TYPES.NEWSLETTER_DOCUMENT,e.MEDIA_TYPES.NEWSLETTER_GIF,e.MEDIA_TYPES.NEWSLETTER_IMAGE,e.MEDIA_TYPES.NEWSLETTER_PTT,e.MEDIA_TYPES.NEWSLETTER_PTV,e.MEDIA_TYPES.NEWSLETTER_STICKER,e.MEDIA_TYPES.NEWSLETTER_THUMBNAIL_LINK,e.MEDIA_TYPES.NEWSLETTER_VIDEO,e.MEDIA_TYPES.NEWSLETTER_STICKER_PACK,e.MEDIA_TYPES.NEWSLETTER_MUSIC_ARTWORK]);function d(e){return c.has(e)}function m(e){return!d(e)}function p(e){return!d(e)}l.isMediaCryptoExpectedForChat=s,l.isMediaCryptoExpectedForMsg=u,l.isMediaCryptoExpectedForMediaType=m,l.isRmrSupportedForMediaType=p}),98);
__d("WAWebE2EProtoParserApi",["WABase64","WALogger","WAWebGroupType","WAWebMediaCryptoEligibilityUtils","WAWebProtobufsE2E.pb","WAWebWid","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m;function p(e){return e===o("WAWebProtobufsE2E.pb").Message$ExtendedTextMessage$InviteLinkGroupType.PARENT?o("WAWebGroupType").GroupType.COMMUNITY:e===o("WAWebProtobufsE2E.pb").Message$ExtendedTextMessage$InviteLinkGroupType.SUB?o("WAWebGroupType").GroupType.LINKED_SUBGROUP:e===o("WAWebProtobufsE2E.pb").Message$ExtendedTextMessage$InviteLinkGroupType.DEFAULT_SUB?o("WAWebGroupType").GroupType.LINKED_ANNOUNCEMENT_GROUP:e===o("WAWebProtobufsE2E.pb").Message$ExtendedTextMessage$InviteLinkGroupType.DEFAULT?o("WAWebGroupType").GroupType.DEFAULT:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function _(e){return e!=null&&!e.includes("/u/")?e:void 0}function f(e){return e?o("WABase64").encodeB64(e):void 0}function g(t,n){if(h(t,n)){var r=t.type;if(!o("WAWebMediaCryptoEligibilityUtils").isMediaCryptoExpectedForMsg(t)){n.directPath==null&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["directPath missing from msg type ",""])),r).sendLogs(r+"-unencrypted-message-missing-direct-path");return}n.directPath==null&&n.fileEncSha256==null?o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["directPath and fileEncSha256 missing from msg type ",""])),r).sendLogs(r+"-message-missing-direct-path-and-file-enc"):n.directPath==null?o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["directPath missing from msg type ",""])),r).sendLogs(r+"-message-missing-direct-path"):n.fileEncSha256==null&&o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["fileEncSha256 missing from msg type ",""])),r).sendLogs(r+"-message-missing-file-enc"),n.url==null&&o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["url(deprecatedMms3Url) is missing from msg type ",""])),r).sendLogs(r+"-message-missing-mms3-url"),n.mediaKey==null&&o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["mediaKey is missing from msg type ",""])),r).sendLogs(r+"-message-missing-media-key")}}function h(e,t){var n;return!(r("gkx")("26258")&&Math.random()>.001||!e.id||((n=e.id.remote)==null?void 0:n.user)==="status"&&r("WAWebWid").isPSA(e.author)&&t.staticUrl==null)}l.parseInviteGrpType=p,l.decodeUrl=_,l.decodeBytes=f,l.validateRequiredMediaProperties=g,l.shouldLogE2eProtoValidation=h}),98);
__d("WAWebParseExtendedTextMessageProtoUtils",["WALongInt","WAWebE2EProtoParserApi","WAWebE2EProtoUtils","WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){return!!(e!=null&&e.matchedText)||!!(e!=null&&e.description)||!!(e!=null&&e.title)}function s(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.extendedTextMessage;if(r!=null){var a=o("WAWebProtobufsE2E.pb").Message$ExtendedTextMessage$FontType,i;if((r==null?void 0:r.font)!=null)switch(r.font){case a.SYSTEM:case a.SYSTEM_TEXT:case a.FB_SCRIPT:case a.SYSTEM_BOLD:case a.MORNINGBREEZE_REGULAR:case a.CALISTOGA_REGULAR:case a.EXO2_EXTRABOLD:case a.COURIERPRIME_BOLD:i=r.font;break}var l=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.CHAT,kind:o("WAWebMsgType").MsgKind.Chat,body:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis((r==null?void 0:r.text)||""),matchedText:r==null?void 0:r.matchedText,description:r==null?void 0:r.description,title:r==null?void 0:r.title,thumbnail:o("WAWebE2EProtoParserApi").decodeBytes(r==null?void 0:r.jpegThumbnail)||"",richPreviewType:r==null?void 0:r.previewType,doNotPlayInline:r==null?void 0:r.doNotPlayInline,textColor:r==null?void 0:r.textArgb,backgroundColor:r==null?void 0:r.backgroundArgb,mediaKey:o("WAWebE2EProtoParserApi").decodeBytes(r==null?void 0:r.mediaKey),mediaKeyTimestamp:(r==null?void 0:r.mediaKeyTimestamp)!=null?o("WALongInt").numberOrThrowIfTooLarge(r.mediaKeyTimestamp):t.mediaKeyTimestamp,thumbnailDirectPath:r==null?void 0:r.thumbnailDirectPath,thumbnailSha256:o("WAWebE2EProtoParserApi").decodeBytes(r==null?void 0:r.thumbnailSha256),thumbnailEncSha256:o("WAWebE2EProtoParserApi").decodeBytes(r==null?void 0:r.thumbnailEncSha256),thumbnailHeight:r==null?void 0:r.thumbnailHeight,thumbnailWidth:r==null?void 0:r.thumbnailWidth,inviteGrpType:(r==null?void 0:r.inviteLinkGroupTypeV2)!=null?o("WAWebE2EProtoParserApi").parseInviteGrpType(r==null?void 0:r.inviteLinkGroupTypeV2):t.inviteGrpType,font:i!=null?i:t.font,paymentLinkMetadata:r==null?void 0:r.paymentLinkMetadata,faviconMMSMetadata:u(r==null?void 0:r.faviconMMSMetadata,t.mediaKeyTimestamp)});return{msgData:l,contextInfo:r==null?void 0:r.contextInfo}}}function u(e,t){return e==null?null:{mediaKey:o("WAWebE2EProtoParserApi").decodeBytes(e.mediaKey),mediaKeyTimestamp:e.mediaKeyTimestamp!=null?o("WALongInt").numberOrThrowIfTooLarge(e.mediaKeyTimestamp):t,thumbnailDirectPath:e.thumbnailDirectPath,thumbnailSha256:o("WAWebE2EProtoParserApi").decodeBytes(e.thumbnailSha256),thumbnailEncSha256:o("WAWebE2EProtoParserApi").decodeBytes(e.thumbnailEncSha256),thumbnail:null}}l.isUrlExtendedTextMessage=e,l.parseExtendedTextMessageProto=s,l.parseFaviconMMSMetadata=u}),98);
__d("WAWebParseChatMessageProto",["WAWebE2EProtoUtils","WAWebMsgType","WAWebParseExtendedTextMessageProtoUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext,a=n.conversation,i=n.extendedTextMessage;if(!(a==null&&i==null)){if(a!=null)return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.CHAT,kind:o("WAWebMsgType").MsgKind.Chat,body:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(a)}),contextInfo:void 0};if(!o("WAWebParseExtendedTextMessageProtoUtils").isUrlExtendedTextMessage(i))return o("WAWebParseExtendedTextMessageProtoUtils").parseExtendedTextMessageProto({messageProtobuf:n,baseMessage:t,msgContext:r})}}l.default=e}),98);
__d("WAWebParseDeclinePaymentMessageProto",["WAWebDecodeJid","WAWebMsgKey","WAWebMsgType","WAWebUserPrefsMeUser","err"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.declinePaymentRequestMessage;if(r!=null){var a=s(r.key,t);return{msgData:babelHelpers.extends({},t,{type:"unknown",kind:o("WAWebMsgType").MsgKind.Unknown,subtype:"payment_action_request_declined",paymentRequestMessageKey:a}),contextInfo:null}}}function s(e,t){if(!e)throw r("err")("parseProtocolMessageProto: no message key is defined for decline payment request message");var n=e.id;if(!n)throw r("err")("parseProtocolMessageProto: no message id is defined for decline payment request message");var a;if(t.id.remote.isGroup()){var i;if(t.id.fromMe||(i=o("WAWebDecodeJid").decodeJid(e.participant))!=null&&i.equals(o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE())||t.subtype==="send")a=o("WAWebDecodeJid").decodeJid(e.participant);else return null}var l=new(r("WAWebMsgKey"))({fromMe:!t.id.fromMe,remote:t.id.remote,id:n,participant:a});return l}l.default=e}),98);
__d("WAWebMediaCleanFileName",["WALogger"],(function(t,n,r,o,a,i,l){var e;function s(e){if(!e)return e;var t=e.replace(/[\u202a-\u202e\u2066-\u2069\u200E\u200F\u061C]/g,"\uFFFD"),n=t.split(".");if(n.length===1)return t;for(var r=n.length-1;r>0;r--){var o=n[r].trim();if(o.length)return n.slice(0,r).join(".")+"."+o}return t}function u(t){if(t==null)return t;var n=s(t);if(t!==n&&n){var r=["bat","exe","cmd","com","lnk","pif","scr","vb","vbe","vbs","wsh","js","ps1","hta","sh","csh","msi","app","scpt","applescript","reg","vbe","wsf","sct"],a=n.split("."),i=a.length>=2?a.pop():"";i!=null&&r.includes(i)&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["cleanIncomingFilename:extension: ",""])),i).verbose()}return n}l.cleanFilename=s,l.cleanIncomingFilename=u}),98);
__d("WAWebMediaMessageGetValidatedProperties",["$InternalEnum","WALogger","WALongInt","WAWebHandleMsgError","WAWebMmsMediaTypes","WAWebMsgType","WAWebNewsletterIsNewsletterMsg","WAWebURLUtils","WAWebWamEnumE2eFailureReason","WAWebWid","justknobx"],(function(t,n,r,o,a,i,l){var e,s,u=n("$InternalEnum")({MISSING_MEDIA_KEY:"missing_media_key",INVALID_SHA256:"invalid_sha256",INVALID_ENC_SHA256:"invalid_enc_sha256",INVALID_URL:"invalid_url",INVALID_MIME_TYPE:"invalid_mime_type",INVALID_MEDIA_KEY:"invalid_media_key",INVALID_FILE_LENGTH:"invalid_file_length"}),c=(function(e){function t(t,n,r,o){var a,i=String(n)+" for "+t+" message";return a=e.call(this,i,r,o)||this,a.name="MediaMessageValidationError",a}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError),d="video/",m="image/";function p(e){return _(e)||e.startsWith(m)}function _(e){return e.startsWith(d)}function f(e){var t=r("WAWebURLUtils").hostname(e);return t.endsWith(".whatsapp.net")||t==="whatsapp.net"}var g=function(t){return t.id==null};function h(t,n,a,i){var l=t.fileEncSha256,d=t.fileLength,m=t.fileSha256,p=t.mediaKey,_=t.mimetype,h=t.url,y=a==="relay"||a==="outgoing"||r("justknobx")._("585")&&n.from instanceof r("WAWebWid")&&n.from.isNewsletter()&&a==="history";if(!y)return{mediaKey:p,fileSha256:m,fileEncSha256:l,fileLength:o("WALongInt").numberOrThrowIfTooLarge(d!=null?d:0),url:h,mimetype:_};if(g(n))return{mediaKey:p,fileSha256:m,fileEncSha256:l,fileLength:o("WALongInt").numberOrThrowIfTooLarge(d!=null?d:0),url:h,mimetype:_};if(!r("WAWebNewsletterIsNewsletterMsg")(n)){if(p==null)throw new c(i,u.MISSING_MEDIA_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_IMAGE_MEDIA_KEY);if(p.byteLength!==32)throw new c(i,u.INVALID_MEDIA_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_IMAGE_MEDIA_KEY);if(l!=null&&l.byteLength!==32)throw new c(i,u.INVALID_ENC_SHA256,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_IMAGE_FILE_SHA256)}if((m==null?void 0:m.byteLength)!==32)throw new c(i,u.INVALID_SHA256,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_IMAGE_FILE_SHA256);if(h!=null&&(!r("WAWebURLUtils").isHttps(h)||!f(h)))throw new c(i,u.INVALID_URL,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_IMAGE_MEDIA_URL);if(i===o("WAWebMsgType").MSG_TYPE.STICKER_PACK&&_!=null)throw new c(i,u.INVALID_MIME_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_IMAGE_MIME_TYPE);if(_==null&&i!==o("WAWebMsgType").MSG_TYPE.STICKER_PACK)throw new c(i,u.INVALID_MIME_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_IMAGE_MIME_TYPE);var C=o("WAWebMmsMediaTypes").getValidMimeTypes(i);if(_!=null&&C!=null&&!C.has(_))throw o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Unexpected "," for "," message"])),_,i),new c(i,u.INVALID_MIME_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_IMAGE_MIME_TYPE);var b,v=!1;if(i===o("WAWebMsgType").MSG_TYPE.STICKER?d!=null?(b=o("WALongInt").numberOrThrowIfTooLarge(d),v=b>=0):v=!0:i===o("WAWebMsgType").MSG_TYPE.DOCUMENT?d==null?v=!1:(b=o("WALongInt").numberOrThrowIfTooLarge(d),v=b>=0):d==null?v=!1:(b=o("WALongInt").numberOrThrowIfTooLarge(d),v=b>0),!v)throw o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Invalid file length "," with a type "," for "," message"])),d,typeof d,i),new c(i,u.INVALID_FILE_LENGTH,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_IMAGE_FILE_LENGTH,{sendLogs:i===o("WAWebMsgType").MSG_TYPE.IMAGE?.01:!0});return{mediaKey:p,fileSha256:m,fileEncSha256:l,fileLength:b,url:h,mimetype:_}}l.MediaMessageValidationError=c,l.isMediaMimeType=p,l.isVideoMimeType=_,l.isWhatsAppSubdomain=f,l.getValidatedMediaMessageProperties=h}),98);
__d("WAWebServerPropConstants",[],(function(t,n,r,o,a,i){var e=64,l=64,s=5e3,u=5,c=1500,d=100*1024*1024,m=2e3*1024*1024,p=3;i.MMS_VCARD_AUTODOWNLOAD_SIZE_KB=e,i.VCARD_AS_DOCUMENT_SIZE_KB=l,i.VCARD_MAX_SIZE_KB=s,i.MULTICAST_LIMIT_GLOBAL=u,i.PTT_PLAYBACK_SPEED_HIDE_DELAY=c,i.DEFAULT_MAX_FILE_SIZE_BYTES=d,i.MAX_FILE_SIZE_BYTES=m,i.UNINITIALIZED_VALUE_WEB_BIZ_PROFILE_OPTIONS=p}),66);
__d("WAWebParseDocumentMessageProto",["WALongInt","WATimeUtils","WAWebE2EProtoParserApi","WAWebE2EProtoUtils","WAWebMediaCleanFileName","WAWebMediaMessageGetValidatedProperties","WAWebMsgType","WAWebServerPropConstants"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext,a=n.documentMessage;if(a!=null){var i=o("WAWebMediaMessageGetValidatedProperties").getValidatedMediaMessageProperties(a,t,r,o("WAWebMsgType").MSG_TYPE.DOCUMENT),l=i.fileEncSha256,s=i.fileLength,u=s===void 0?0:s,c=i.fileSha256,d=i.mediaKey,m=i.url,p=o("WAWebMediaCleanFileName").cleanIncomingFilename(a.fileName||a.title),_=a.caption!=null&&a.caption!=="",f=_?o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(a.caption):p,g=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.DOCUMENT,kind:o("WAWebMsgType").MsgKind.Document,deprecatedMms3Url:o("WAWebE2EProtoParserApi").decodeUrl(m),directPath:a.directPath,mimetype:a.mimetype,filehash:o("WAWebE2EProtoParserApi").decodeBytes(c),encFilehash:o("WAWebE2EProtoParserApi").decodeBytes(l),size:u,pageCount:a.pageCount||0,mediaKey:o("WAWebE2EProtoParserApi").decodeBytes(d),mediaKeyTimestamp:a.mediaKeyTimestamp!=null?o("WALongInt").numberOrThrowIfTooLarge(a.mediaKeyTimestamp):o("WATimeUtils").unixTime(),filename:p,isCaptionByUser:_,caption:f,body:o("WAWebE2EProtoParserApi").decodeBytes(a.jpegThumbnail)||"",isVcardOverMmsDocument:!!a.contactVcard&&u<=o("WAWebServerPropConstants").VCARD_MAX_SIZE_KB*1024,thumbnailDirectPath:a.thumbnailDirectPath,thumbnailSha256:o("WAWebE2EProtoParserApi").decodeBytes(a.thumbnailSha256),thumbnailEncSha256:o("WAWebE2EProtoParserApi").decodeBytes(a.thumbnailEncSha256),thumbnailHeight:a.thumbnailHeight,thumbnailWidth:a.thumbnailWidth});return{msgData:g,contextInfo:a.contextInfo}}}l.default=e}),98);
__d("WAWebParseEncCommentMessageProto",["WAWebCommentMessageValidationError","WAWebE2EProtoUtils","WAWebMsgType","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.encCommentMessage;if(r!=null){var a=r.encIv,i=r.encPayload,l=r.targetMessageKey;if(a==null)throw new(o("WAWebCommentMessageValidationError")).CommentMessageValidationError(o("WAWebCommentMessageValidationError").CommentMessageValidationErrorCode.MISSING_COMMENT_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(i==null)throw new(o("WAWebCommentMessageValidationError")).CommentMessageValidationError(o("WAWebCommentMessageValidationError").CommentMessageValidationErrorCode.MISSING_COMMENT_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var s=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(l,t);if(s==null)throw new(o("WAWebCommentMessageValidationError")).CommentMessageValidationError(o("WAWebCommentMessageValidationError").CommentMessageValidationErrorCode.MISSING_COMMENT_MESSAGE_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(a.byteLength!==12)throw new(o("WAWebCommentMessageValidationError")).CommentMessageValidationError(o("WAWebCommentMessageValidationError").CommentMessageValidationErrorCode.INVALID_COMMENT_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.COMMENT,kind:o("WAWebMsgType").MsgKind.CommentEncrypted,addonEncrypted:!0,encIv:a,encPayload:i,targetMessageKey:s}),contextInfo:null}}}l.default=e}),98);
__d("WAWebDisappearingModeProtoUtils",["WAWebBizCoexGatingUtils","WAWebEphemeralityTypes","WAWebProtobufsE2E.pb","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){function e(e,t){if(e.from!=null){var n=o("WAWebUserPrefsMeUser").isMeAccount(e.from);if(t.initiator!=null)switch(t.initiator){case o("WAWebProtobufsE2E.pb").DisappearingMode$Initiator.CHANGED_IN_CHAT:return o("WAWebEphemeralityTypes").DisappearingModeInitiator.ChangedInChat;case o("WAWebProtobufsE2E.pb").DisappearingMode$Initiator.INITIATED_BY_ME:return n?o("WAWebEphemeralityTypes").DisappearingModeInitiator.InitiatedByMe:o("WAWebEphemeralityTypes").DisappearingModeInitiator.InitiatedByOther;case o("WAWebProtobufsE2E.pb").DisappearingMode$Initiator.INITIATED_BY_OTHER:case o("WAWebProtobufsE2E.pb").DisappearingMode$Initiator.BIZ_UPGRADE_FB_HOSTING:return n?o("WAWebEphemeralityTypes").DisappearingModeInitiator.InitiatedByOther:o("WAWebEphemeralityTypes").DisappearingModeInitiator.InitiatedByMe}}}function s(e,t){var n=o("WAWebUserPrefsMeUser").isMeAccount(e.from),r=t.initiatedByMe,a=t.initiator,i=t.trigger;if(i!=null&&o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&i===o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.BIZ_SUPPORTS_FB_HOSTING)return{disappearingModeTrigger:u(i),initiatedByMe:n?r:!r};if(i!=null&&r!=null)return{disappearingModeTrigger:u(i),initiatedByMe:n?r:!r};if(t.initiator!=null&&a!=null)switch(a){case o("WAWebProtobufsE2E.pb").DisappearingMode$Initiator.CHANGED_IN_CHAT:return{disappearingModeTrigger:o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings};case o("WAWebProtobufsE2E.pb").DisappearingMode$Initiator.INITIATED_BY_ME:return{disappearingModeTrigger:o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings,initiatedByMe:n};case o("WAWebProtobufsE2E.pb").DisappearingMode$Initiator.BIZ_UPGRADE_FB_HOSTING:case o("WAWebProtobufsE2E.pb").DisappearingMode$Initiator.INITIATED_BY_OTHER:return{disappearingModeTrigger:o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings,initiatedByMe:!n}}}function u(e){switch(e){case o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.CHAT_SETTING:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings;case o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.ACCOUNT_SETTING:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings;case o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.BULK_CHANGE:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.BulkChange;case o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.BIZ_SUPPORTS_FB_HOSTING:return o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()?o("WAWebEphemeralityTypes").DisappearingModeTrigger.BizSupportFbHosting:o("WAWebEphemeralityTypes").DisappearingModeTrigger.Unknown;case o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.UNKNOWN_GROUPS:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.UnknownGroups;case o("WAWebProtobufsE2E.pb").DisappearingMode$Trigger.UNKNOWN:return o("WAWebEphemeralityTypes").DisappearingModeTrigger.Unknown}}l.protoToDisappearingModeInitiator=e,l.protoToDisappearingMode=s}),98);
__d("WAWebParseEphemeralSyncResponseMessageProto",["WALogger","WALongInt","WANullthrows","WAWebDisappearingModeProtoUtils","WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){var e;function s(t){var n,a,i=t.baseMessage,l=t.messageProtobuf,s=t.msgContext,u=l.protocolMessage;if(!(u==null||s!=="relay"||u.type!==o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.EPHEMERAL_SYNC_RESPONSE)){var c=u.disappearingMode,d=u.ephemeralExpiration,m=u.ephemeralSettingTimestamp;if(d==null||m==null||c==null){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["EPHEMERAL_SYNC_RESPONSE msg does not contain all fields"])));return}var p;return u.disappearingMode!=null&&(p=o("WAWebDisappearingModeProtoUtils").protoToDisappearingMode(u,u.disappearingMode)),{msgData:babelHelpers.extends({},i,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"ephemeral_sync_response",ephemeralDuration:d,ephemeralSettingTimestamp:o("WALongInt").numberOrThrowIfTooLarge(m),disappearingModeInitiator:r("WANullthrows")(o("WAWebDisappearingModeProtoUtils").protoToDisappearingModeInitiator(i,c)),disappearingModeTrigger:(n=p)==null?void 0:n.disappearingModeTrigger,disappearingModeInitiatedByMe:(a=p)==null?void 0:a.initiatedByMe}),contextInfo:null}}}l.default=s}),98);
__d("WAWebParseExtendedTextUrlChatMessageProto",["WAWebMsgType","WAWebParseExtendedTextMessageProtoUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext,a=e.rcat,i=n.extendedTextMessage;if(i!=null&&o("WAWebParseExtendedTextMessageProtoUtils").isUrlExtendedTextMessage(i)){var l=o("WAWebParseExtendedTextMessageProtoUtils").parseExtendedTextMessageProto({messageProtobuf:n,baseMessage:t,msgContext:r}),s=babelHelpers.extends({},t,l==null?void 0:l.msgData,{type:o("WAWebMsgType").MSG_TYPE.CHAT,kind:o("WAWebMsgType").MsgKind.Chat,subtype:"url",rcat:a});return{msgData:s,contextInfo:i==null?void 0:i.contextInfo}}}l.default=e}),98);
__d("WAWebParseGroupInviteMessageProto",["WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.groupInviteMessage;if(r!=null){var a=r.caption,i=r.contextInfo,l=r.groupJid,s=r.groupName,u=r.inviteCode,c=r.inviteExpiration,d=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.GROUPS_V4_INVITE,kind:o("WAWebMsgType").MsgKind.GroupsV4Invite,comment:a,inviteCode:u,inviteCodeExp:c==null?void 0:c.toString(),inviteGrp:l,inviteGrpName:s});return{msgData:d,contextInfo:i}}}l.default=e}),98);
__d("WAWebParseHsmMessageProto",["WAWebE2EProtoUtils","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t,n=e.baseMessage,r=e.messageProtobuf,a=r.highlyStructuredMessage;if(a!=null){var i=(t=a.hydratedHsm)==null?void 0:t.hydratedTemplate;return{msgData:babelHelpers.extends({},n,{type:o("WAWebMsgType").MSG_TYPE.HSM,kind:o("WAWebMsgType").MsgKind.Hsm,body:i?o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(i.hydratedContentText):n.body}),contextInfo:void 0}}}l.default=e}),98);
__d("WAWebMessageAssociationValidation",["$InternalEnum","WACustomError","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({MISSING_PARENT_MESSAGE_KEY:"missing_parent_message_key",INVALID_PARENT_MESSAGE_KEY:"invalid_parent_message_key",MISSING_ASSOCIATION_TYPE:"missing_association_type",MISMATCH_SENDER:"mismatch_sender",UNSUPPORTED_ASSOCIATION_TYPE:"unsupported_association_type",INVALID_CHILD_MESSAGE:"invalid_child_message",INVALID_ASSOCIATION_TYPE:"invalid_association_type"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="MessageAssociationValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError),u=n("$InternalEnum")({MESSAGE_ASSOCIATIONS_MISMATCH:"message_associations_mismatch"}),c=(function(e){function t(t,n){var r,o="errorCode: "+String(t);return n!=null&&(o+=" comment: "+n),r=e.call(this,o)||this,r.name="MessageAssociationInfraError",r}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError);l.MessageAssociationValidationErrorCode=e,l.MessageAssociationValidationError=s,l.MessageAssociationInfraErrorCode=u,l.MessageAssociationInfraError=c}),98);
__d("WAWebAssociationProtoUtils",["WALogger","WANullthrows","WAWebApiContact","WAWebAssociationProcessor","WAWebE2EProtoUtils","WAWebLidMigrationUtils","WAWebMessageAssociation.flow","WAWebMessageAssociationGatingUtils","WAWebMessageAssociationValidation","WAWebNewsletterIsNewsletterMsg","WAWebProtobufMsgKeyUtils","WAWebProtobufsE2E.pb","WAWebWamEnumE2eFailureReason","WAWebWid","WAWebWidFactory","err","justknobx"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d=[o("WAWebMessageAssociation.flow").MessageAssociationType.HD_IMAGE_DUAL_UPLOAD,o("WAWebMessageAssociation.flow").MessageAssociationType.HD_VIDEO_DUAL_UPLOAD,o("WAWebMessageAssociation.flow").MessageAssociationType.HEVC_VIDEO_DUAL_UPLOAD],m=new Set([o("WAWebProtobufsE2E.pb").MessageAssociation$AssociationType.STICKER_ANNOTATION]);function p(e){var t=o("WAWebMessageAssociation.flow").MessageAssociationType.cast(o("WAWebProtobufsE2E.pb").MessageAssociation$AssociationType.getName(e)),n=r("justknobx")._("4912");return t!=null&&d.includes(t)&&!n?o("WAWebMessageAssociation.flow").MessageAssociationType.UNKNOWN:t!=null?t:o("WAWebMessageAssociation.flow").MessageAssociationType.UNKNOWN}function _(e){switch(e){case o("WAWebMessageAssociation.flow").MessageAssociationType.UNKNOWN:case o("WAWebMessageAssociation.flow").MessageAssociationType.HD_IMAGE_DUAL_UPLOAD:case o("WAWebMessageAssociation.flow").MessageAssociationType.HD_VIDEO_DUAL_UPLOAD:case o("WAWebMessageAssociation.flow").MessageAssociationType.HEVC_VIDEO_DUAL_UPLOAD:case o("WAWebMessageAssociation.flow").MessageAssociationType.POLL_ADD_OPTION:throw r("err")("Invalid outgoing association type");case o("WAWebMessageAssociation.flow").MessageAssociationType.MEDIA_ALBUM:return o("WAWebProtobufsE2E.pb").MessageAssociation$AssociationType.MEDIA_ALBUM;case o("WAWebMessageAssociation.flow").MessageAssociationType.BOT_PLUGIN:return o("WAWebProtobufsE2E.pb").MessageAssociation$AssociationType.BOT_PLUGIN;case o("WAWebMessageAssociation.flow").MessageAssociationType.MEDIA_POLL:return o("WAWebProtobufsE2E.pb").MessageAssociation$AssociationType.MEDIA_POLL}}function f(e,t){if(!(e==null||t==null))return{messageAssociation:{associationType:_(e),parentMessageKey:o("WAWebProtobufMsgKeyUtils").msgKeyToProtobuf(t)}}}function g(e,t,n){var a=r("WAWebNewsletterIsNewsletterMsg")(t);return n==="history"&&!a?o("WAWebProtobufMsgKeyUtils").protobufToMsgKey(e):o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(e,t)}function h(e,t,n){var a=g(e.parentMessageKey,t,n),i=p(e.associationType),l=o("WAWebAssociationProcessor").getAssociationProcessorByAssociationType(i);if(l==null)throw new(o("WAWebMessageAssociationValidation")).MessageAssociationValidationError(o("WAWebMessageAssociationValidation").MessageAssociationValidationErrorCode.UNSUPPORTED_ASSOCIATION_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{associationParentMsgKey:r("WANullthrows")(a,"associationParentMsgKey can't be null"),associationType:i,viewMode:l.viewMode}}function y(t,n,a,i){var l=n==null?void 0:n.messageAssociation;if(l!=null&&o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()){if(a==="history_quoted"||a==="quoted")return null;var d=l.parentMessageKey,p=l.associationType;if(p===o("WAWebProtobufsE2E.pb").MessageAssociation$AssociationType.STATUS_NOTIFICATION)return null;if(d==null)throw new(o("WAWebMessageAssociationValidation")).MessageAssociationValidationError(o("WAWebMessageAssociationValidation").MessageAssociationValidationErrorCode.MISSING_PARENT_MESSAGE_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(p==null)throw new(o("WAWebMessageAssociationValidation")).MessageAssociationValidationError(o("WAWebMessageAssociationValidation").MessageAssociationValidationErrorCode.MISSING_ASSOCIATION_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(a==="history")return{associationType:p,parentMessageKey:d};var _=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(d,t);if(_==null)throw new(o("WAWebMessageAssociationValidation")).Mess
__d("WAWebIsPhotoPollReceiverEnabled",["WAWebNewsletterCommonGatingUtils","WAWebNewsletterIsNewsletterMsg"],(function(t,n,r,o,a,i,l){function e(e){return r("WAWebNewsletterIsNewsletterMsg")({from:e.from,to:e.to})&&o("WAWebNewsletterCommonGatingUtils").isNewsletterPhotoPollsReceiverEnabled()}l.isPhotoPollReceiverEnabled=e}),98);
__d("WAWebMediaProtoUtils",["isEmptyObject"],(function(t,n,r,o,a,i,l){"use strict";var e=["$$unknownFieldCount","annotations","imageSourceType","interactiveAnnotations","scanLengths"],s=["$$unknownFieldCount","annotations","interactiveAnnotations","processedVideos"];function u(t){var n=t.$$unknownFieldCount,o=t.annotations,a=t.imageSourceType,i=t.interactiveAnnotations,l=t.scanLengths,s=babelHelpers.objectWithoutPropertiesLoose(t,e);return r("isEmptyObject")(s)}function c(e){var t=e.$$unknownFieldCount,n=e.annotations,o=e.interactiveAnnotations,a=e.processedVideos,i=babelHelpers.objectWithoutPropertiesLoose(e,s);return r("isEmptyObject")(i)}l.isEmptyImageMessage=u,l.isEmptyVideoMessage=c}),98);
__d("WAWebParseImageMessageProto",["WALongInt","WATimeUtils","WAWebAssociationProtoUtils","WAWebBotBaseGating","WAWebE2EProtoParserApi","WAWebE2EProtoUtils","WAWebIsPhotoPollReceiverEnabled","WAWebMediaMessageGetValidatedProperties","WAWebMediaProtoUtils","WAWebMessageAssociation.flow","WAWebMessageAssociationGatingUtils","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageAssociation,r=e.messageProtobuf,a=e.msgContext,i=e.msgMeta,l=r.imageMessage;if(l!=null){if(o("WAWebMediaProtoUtils").isEmptyImageMessage(l)&&o("WAWebBotBaseGating").isLoadingMediaMessagesEnabled(t))return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.LOADING_MEDIA,kind:o("WAWebMsgType").MsgKind.LoadingMedia,subtype:"loading_image"}),contextInfo:l.contextInfo};var s=l.annotations,u=l.caption,c=l.contextInfo,d=l.directPath,m=l.height,p=l.jpegThumbnail,_=l.mediaKeyTimestamp,f=l.mimetype,g=l.scanLengths,h=l.scansSidecar,y=l.staticUrl,C=l.thumbnailDirectPath,b=l.thumbnailEncSha256,v=l.thumbnailSha256,S=l.viewOnce,R=l.width,L=o("WAWebMediaMessageGetValidatedProperties").getValidatedMediaMessageProperties(l,t,a,o("WAWebMsgType").MSG_TYPE.IMAGE),E=L.fileEncSha256,k=L.fileLength,I=L.fileSha256,T=L.mediaKey,D=L.url,x=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.IMAGE,kind:o("WAWebMsgType").MsgKind.Image,deprecatedMms3Url:o("WAWebE2EProtoParserApi").decodeUrl(D),directPath:d||"",staticUrl:y||"",mimetype:f||"",caption:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(u),filehash:o("WAWebE2EProtoParserApi").decodeBytes(I),encFilehash:o("WAWebE2EProtoParserApi").decodeBytes(E),size:k,height:m||0,width:R||0,mediaKey:o("WAWebE2EProtoParserApi").decodeBytes(T),mediaKeyTimestamp:_!=null?o("WALongInt").numberOrThrowIfTooLarge(_):o("WATimeUtils").unixTime(),body:o("WAWebE2EProtoParserApi").decodeBytes(p)||"",interactiveAnnotations:s,scanLengths:g,scansSidecar:h,isViewOnce:S===!0,thumbnailDirectPath:C,thumbnailSha256:o("WAWebE2EProtoParserApi").decodeBytes(v),thumbnailEncSha256:o("WAWebE2EProtoParserApi").decodeBytes(b),statusMentioned:i==null?void 0:i.statusMentioned});if(o("WAWebE2EProtoParserApi").validateRequiredMediaProperties(x,l),n&&o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()){var $=o("WAWebAssociationProtoUtils").getValidatedAssociationFieldsFromProto(n,t,a),P=$.associationParentMsgKey,N=$.associationType,M=$.viewMode;if(N===o("WAWebMessageAssociation.flow").MessageAssociationType.MEDIA_POLL&&!o("WAWebIsPhotoPollReceiverEnabled").isPhotoPollReceiverEnabled(t))return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.IMAGE}),contextInfo:c};var w=babelHelpers.extends({},x,{kind:"associatedImage",parentMsgKey:P,associationType:N,viewMode:M});return{msgData:w,contextInfo:c}}return{msgData:x,contextInfo:c}}}l.default=e}),98);
__d("WAWebBookingConfirmation",["WAWebABProps","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgType"],(function(t,n,r,o,a,i,l){var e=function(){return o("WAWebABProps").getABPropConfigValue("booking_confirmation_enabled_wa_web")};function s(e){try{var t,n,r,o,a,i,l,s,u,c,d,m,p,_,f,g,h=JSON.parse(e);if(h.start_datetime==null||h.location==null&&h.booking_url==null&&h.phone_number==null)return null;var y=h.display_content!=null?{displayLanguage:(t=h.display_content.display_language)!=null?t:null,displayMeetingType:(n=h.display_content.display_meeting_type)!=null?n:null,displayBottomSheetHeader:(r=h.display_content.display_bottom_sheet_header)!=null?r:null,displayAddToCalendarCtaText:(o=h.display_content.display_add_to_calendar_cta_text)!=null?o:null,displayViewOnMapsCtaText:(a=h.display_content.display_view_on_maps_cta_text)!=null?a:null,displayManageBookingCtaText:(i=h.display_content.display_manage_booking_cta_text)!=null?i:null,displayManageBookingNotSupportedText:(l=h.display_content.display_manage_booking_not_supported_text)!=null?l:null,displayReadMore:(s=h.display_content.display_read_more)!=null?s:null}:null;return{startDatetime:h.start_datetime,endDatetime:(u=h.end_datetime)!=null?u:null,location:(c=h.location)!=null?c:null,bookingUrl:(d=h.booking_url)!=null?d:null,phoneNumber:(m=h.phone_number)!=null?m:null,bookingManagementUrl:(p=h.booking_management_url)!=null?p:null,description:(_=h.description)!=null?_:null,email:(f=h.email)!=null?f:null,displayText:(g=h.display_text)!=null?g:null,displayContent:y}}catch(e){return null}}var u=function(t){var e,n;if(t.nativeFlowName!==r("WAWebInteractiveMessagesNativeFlowName").BOOKING_CONFIRMATION||t.type!==o("WAWebMsgType").MSG_TYPE.INTERACTIVE||t.interactiveType!==r("WAWebInteractiveMessageType").NATIVE_FLOW||!((e=t.interactivePayload)!=null&&e.buttons))return null;var a=(n=t.interactivePayload.buttons[0])==null?void 0:n.buttonParamsJson;return a==null?null:s(a)},c=function(t){if((t==null?void 0:t.name)!==r("WAWebInteractiveMessagesNativeFlowName").BOOKING_CONFIRMATION)return null;var e=t.buttonParamsJson;return e==null?null:s(e)};l.isBookingConfirmationEnabled=e,l.getBookingConfirmationInfo=u,l.parseBookingConfirmationButton=c}),98);
__d("WAWebBrPaymentRequest",["$InternalEnum","WAWebABProps","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgType"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({BOLETO:"boleto",PIX_DYNAMIC_CODE:"pix_dynamic_code",PAYMENT_LINK:"payment_link"}),s=function(){return o("WAWebABProps").getABPropConfigValue("br_payments_payment_request_cta")},u=function(){return o("WAWebABProps").getABPropConfigValue("br_payments_payment_detection_enhancement")},c=function(t){return t?s():u()},d=function(t){return t?s():(u(),!1)};function m(t){try{var n,r,o,a=JSON.parse(t),i=a.payment_setting;if(i==null)return null;var l=e.cast(i.type);if(l==null)return null;var s={paymentType:l};if(l===e.BOLETO&&((n=i.boleto)==null?void 0:n.digitable_line)!=null)s.digitableLine=i.boleto.digitable_line;else if(l===e.PIX_DYNAMIC_CODE&&((r=i.pix_dynamic_code)==null?void 0:r.code)!=null)s.code=i.pix_dynamic_code.code;else if(l===e.PAYMENT_LINK&&((o=i.payment_link)==null?void 0:o.uri)!=null)s.uri=i.payment_link.uri;else return null;return s}catch(e){return null}}var p=function(t){var e,n;if(t.nativeFlowName!==r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_REQUEST||t.type!==o("WAWebMsgType").MSG_TYPE.INTERACTIVE||t.interactiveType!==r("WAWebInteractiveMessageType").NATIVE_FLOW||!((e=t.interactivePayload)!=null&&e.buttons))return null;var a=(n=t.interactivePayload)==null?void 0:n.buttons;if(a==null)return null;for(var i=[],l=0;l<a.length;l++){var s=a[l],u=s==null?void 0:s.buttonParamsJson;if(u!=null){var c=m(u);c!=null&&i.push(c)}}return i.length>0?i:null},_=function(t){if((t==null?void 0:t.name)!==r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_REQUEST)return null;var e=t.buttonParamsJson;return e==null?null:m(e)};l.PaymentRequestCtaType=e,l.isPaymentRequestCtaEnabled=s,l.isPaymentDetectionEnhancementEnabled=u,l.isPaymentRequestFeatureEnabled=c,l.shouldShowPaymentRequestPayWithHeader=d,l.getPaymentRequestInfo=p,l.parsePaymentRequestButton=_}),98);
__d("WAWebGalaxyFlowFeatureSupport",["WALogger","WAWebABProps","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebLidMigrationUtils","WAWebMsgGetters","WAWebMsgType","WAWebPrimaryFeaturesModel","WAWebWidFactory"],(function(t,n,r,o,a,i,l){var e,s=3;function u(e,t){return(t==null?void 0:t.type)===o("WAWebMsgType").MSG_TYPE.INTERACTIVE_RESPONSE||e.wa_flow_response_params!=null||e.flow_message_version!=null&&+e.flow_message_version>=s}function c(t){if(t==null)return null;try{return JSON.parse(t)}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Failed to parse button params JSON: ",""])),t),null}}function d(e){if(e.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE){var t,n=e==null||(t=e.interactivePayload)==null?void 0:t.buttons;if(n!=null&&n.length>0){var a;return(a=n.find(function(e){return e.name===r("WAWebInteractiveMessagesNativeFlowName").CTA_FLOW}))==null?void 0:a.buttonParamsJson}}if(e.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE_RESPONSE){var i;return e==null||(i=e.interactivePayload)==null?void 0:i.buttonParamsJson}return null}function m(e,t){var n,r=o("WAWebABProps").getABPropConfigValue("enable_futureproof_galaxy_flow_message_for_business_numbers").split(",");if(r.length===0)return!1;if(e.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE){var a=t==null?o("WAWebMsgGetters").getSender(e):t.from;if(a){var i=o("WAWebLidMigrationUtils").toPn(a);i&&(n=o("WAWebWidFactory").asUserWidOrThrow(i).user)}if(n!=null)return r.includes(n)}if(e.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE_RESPONSE){var l=e==null?void 0:e.to;if(l){var s=o("WAWebLidMigrationUtils").toPn(l);s&&(n=o("WAWebWidFactory").asUserWidOrThrow(s).user)}if(n!=null)return r.includes(n)}return!1}function p(e,t,n){if(!o("WAWebABProps").getABPropConfigValue("flows_wa_web")||m(e,n))return!1;var r=n!=null?n.galaxyFlowDisabled!==void 0:!1;if(!r&&!o("WAWebPrimaryFeaturesModel").PrimaryFeatures.isGalaxyFlowCompanionSyncSupported)return!1;if(e.type===o("WAWebMsgType").MSG_TYPE.AUTOMATED_GREETING_MESSAGE&&t!=null)return u({flow_message_version:t},e);if(!_(e))return!1;var a=d(e),i=c(a);return i==null?!1:u(i,e)}function _(e){return(e.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE||e.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE_RESPONSE)&&e.interactiveType===r("WAWebInteractiveMessageType").NATIVE_FLOW}l.isFlowSupported=p}),98);
__d("WAWebBizOrderDetailsParams",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({PIX_STATIC_CODE:"pix_static_code",PIX_DYNAMIC_CODE:"pix_dynamic_code",CARDS:"cards",PAYMENT_GATEWAY:"payment_gateway",PAYMENT_LINK:"payment_link",BOLETO:"boleto",OFFSITE_CARD_PAY:"offsite_card_pay"}),l=n("$InternalEnum")({QUICK_REPLY:"quick_reply",CHAT_ATTACHMENT:"chat_attachment"});function s(e){return JSON.parse(e)}function u(e){return JSON.stringify(e)}function c(e){return JSON.stringify(e)}i.PaymentSettingType=e,i.OrderReferral=l,i.parse=s,i.stringify=u,i.stringifyPaymentStatus=c}),66);
__d("filterNulls",[],(function(t,n,r,o,a,i){"use strict";function e(e){var t=[];for(var n of e)n!=null&&t.push(n);return t}i.default=e}),66);
__d("WAWebOrderDetails",["WAWebBizOrderDetailsParams","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgType","filterNulls","sumBy"],(function(t,n,r,o,a,i,l){function e(e){var t,n=e==null?void 0:e.value;if(n!=null){var r=(t=e==null?void 0:e.offset)!=null?t:1;return parseFloat(n!=null?n:0)/parseInt(r,10)}}function s(e){return e==null?null:r("filterNulls")(e.map(function(e){return(e==null?void 0:e.type)!=null?babelHelpers.extends({type:e.type},e.payment_instruction!=null?{paymentInstruction:e.payment_instruction}:{}):null}))}var u=function(){return"custom-item"},c=function(n,a){var t,i;if(n!=="review_and_pay"&&n!=="payment_info"||a==null)return null;var l=o("WAWebBizOrderDetailsParams").parse(a),c=l.currency,d=l.external_payment_configurations,m=l.order,p=l.payment_configuration,_=l.payment_settings,f=l.reference_id,g=e(l.total_amount),h=(t=m==null?void 0:m.items)!=null?t:[],y=h.map(function(t){var n,r,o,a,i,l,s,c;return{id:(n=(r=t==null?void 0:t.product_id)!=null?r:t==null?void 0:t.retailer_id)!=null?n:"",name:(o=t==null?void 0:t.name)!=null?o:"",amount:e(t==null?void 0:t.amount),quantity:parseInt((a=t==null?void 0:t.quantity)!=null?a:0,10),isCustomItem:(i=t==null?void 0:t.isCustomItem)!=null?i:(t==null||(l=t.retailer_id)==null?void 0:l.indexOf(u()))===0,isQuantitySet:(s=t==null?void 0:t.isQuantitySet)!=null?s:!0,properties:t==null||(c=t.variant_info_list)==null?void 0:c.map(function(e){var t=e.name,n=e.value;return[t,n]})}}),C=r("sumBy")(y,function(e){return e.quantity}),b=(i=h[0])==null?void 0:i.name;if(n==="payment_info"&&(_==null?void 0:_.length)===1&&_[0].type===o("WAWebBizOrderDetailsParams").PaymentSettingType.PIX_STATIC_CODE){var v=_[0][o("WAWebBizOrderDetailsParams").PaymentSettingType.PIX_STATIC_CODE];b=v.merchant_name}if(f==null||c==null||g==null)return null;var S=e(m==null?void 0:m.shipping),R=e(m==null?void 0:m.tax),L=e(m==null?void 0:m.discount),E=e(m==null?void 0:m.subtotal),k=s(d);return babelHelpers.extends({title:b,referenceId:f,currency:c,quantity:C,shipping:S,tax:R,discount:L,subtotal:E,totalAmount:g,items:y,payment_configuration:p,type:l.type},k!=null?{externalPaymentConfigurations:k}:{},{paymentSettings:_,buttonName:n})},d=function(t){var e;if(t.nativeFlowName!==r("WAWebInteractiveMessagesNativeFlowName").ORDER_DETAILS&&t.nativeFlowName!==r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_INFO)return null;if(t.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE&&t.interactiveType===r("WAWebInteractiveMessageType").NATIVE_FLOW&&(e=t.interactivePayload)!=null&&e.buttons){var n=t.interactivePayload.buttons[0],a=n.buttonParamsJson,i=n.name;return c(i,a)}else if(t.type===o("WAWebMsgType").MSG_TYPE.NATIVE_FLOW){var l,s=((l=t.nativeFlowButtons)!=null?l:[])[0].nativeFlowInfo;return c(s==null?void 0:s.name,s==null?void 0:s.paramsJson)}};l.getCustomItemIdPrefix=u,l.paramsJsonToOrderInfo=c,l.getOrderInfo=d}),98);
__d("WAWebOrderPaymentStatus",["$InternalEnum","WAWebE2EProtoUtils","WAWebInteractiveMessageType","WAWebMsgType","WAWebOrderStatus"],(function(t,n,r,o,a,i,l){var e,s=-1e3,u=(e=n("$InternalEnum"))({Pending:"pending",Captured:"captured",Failed:"failed"}),c=e({Confirm:"confirm",PaymentInstruction:"payment_instruction"}),d=e({CPI:"cpi",PIX:"pix",NATIVE:"native",PAYMENT_LINK:"payment_link",BOLETO:"boleto"}),m=e({P2M_LITE:"p2m_lite",P2M_PRO:"p2m_pro",P2M_BASIC:"p2m_basic"}),p=function(t){var e={};try{e=JSON.parse(t)}catch(e){return null}if(e==null)return null;var n=e,r=n.payment_method,o=n.payment_status,a=n.reference_id;return a==null||o==null&&r==null?null:{refId:a,paymentMethod:r,paymentStatus:o}},_=function(t){if(t==null)return null;try{var e=JSON.parse(t),n=e.order,r=e.reference_id,a=o("WAWebOrderStatus").OrderStatus.cast(n==null?void 0:n.status);return r==null||a==null?null:a}catch(e){return null}},f=function(t){var e;if(t.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE&&t.interactiveType===r("WAWebInteractiveMessageType").NATIVE_FLOW&&o("WAWebE2EProtoUtils").isOrderNativeFlow(t.nativeFlowName)&&(e=t.interactivePayload)!=null&&e.buttons){var n=t.interactivePayload,a=n.buttons[0].buttonParamsJson;if(a!=null)return p(a)}return null},g=function(t){var e;return t.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE&&t.interactiveType===r("WAWebInteractiveMessageType").NATIVE_FLOW&&o("WAWebE2EProtoUtils").isOrderNativeFlow(t.nativeFlowName)&&(e=t.interactivePayload)!=null&&e.buttons?t.interactivePayload.buttons[0]:null},h=function(t){var e=g(t);if(e==null)return null;var n=e.buttonParamsJson,r=e.name;return r!=null&&n!=null?p(n):null},y=function(t,n){var e=t.msgs.getModelsArray().slice(s),a=null,i=e.findLast(function(e){if(e.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN&&e.subtype==="phone_only_feature"&&e.quotedMsg!=null){var t;if(a=f(e.quotedMsg),((t=a)==null?void 0:t.refId)===n)return!0}else if(e.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE&&e.interactiveType===r("WAWebInteractiveMessageType").NATIVE_FLOW&&o("WAWebE2EProtoUtils").isOrderNativeFlow(e.nativeFlowName)){var i;if(a=h(e),((i=a)==null?void 0:i.refId)===n)return!0}return!1});return i!=null&&a!=null?a:null};l.OrderPaymentStatus=u,l.OrderPaymentMethod=c,l.OrderAcceptedPaymentMethods=d,l.OrderP2MType=m,l.paramsJsonToOrderPaymentInfo=p,l.paramsJsonToOrderStatus=_,l.getOrderPaymentStatusInfo=f,l.getOrderPaymentStatusInfoFromNativeFlow=h,l.findLastOrderPaymentStatusInfo=y}),98);
__d("WAWebOrderStatusButton",["WAWebMsgType"],(function(t,n,r,o,a,i,l){var e=function(t){var e;if(t.type!==o("WAWebMsgType").MSG_TYPE.INTERACTIVE)return null;var n=(e=t.interactivePayload)==null||(e=e.buttons)==null?void 0:e[0];return s(n)},s=function(t){if((t==null?void 0:t.name)!=="order_status")return null;var e=t==null?void 0:t.buttonParamsJson;if(e==null)return null;try{var n=JSON.parse(e);return n}catch(e){return null}};l.getOrderStatusButton=e,l.parseOrderStatusButton=s}),98);
__d("WAWebOrderStatus",["$InternalEnum","WAWebBizGatingUtils","WAWebE2EProtoUtils","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgType","WAWebOrderDetails","WAWebOrderPaymentStatus","WAWebOrderStatusButton"],(function(t,n,r,o,a,i,l){var e=-1e3,s=[r("WAWebInteractiveMessagesNativeFlowName").ORDER_DETAILS,r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_INFO],u=n("$InternalEnum")({Pending:"pending",Processing:"processing",PartiallyShipped:"partially_shipped",Shipped:"shipped",Complete:"completed",Canceled:"canceled",PaymentRequested:"payment_requested",PreparingToShip:"preparing_to_ship",Delivered:"delivered",Confirmed:"confirmed",Delayed:"delayed",OutForDelivery:"out_for_delivery",Failed:"failed",Refunded:"refunded"}),c=function(t){if(t==null)return null;try{var e=JSON.parse(t),n=e.order,r=e.payment,a=e.reference_id,i=u.cast(n==null?void 0:n.status),l=null;return l=o("WAWebOrderPaymentStatus").OrderPaymentStatus.cast(r==null?void 0:r.status),a==null||i==null&&l==null?null:{refId:a,status:i,paymentStatus:l}}catch(e){return null}},d=function(t){var e;if(!o("WAWebE2EProtoUtils").isOrderNativeFlow(t.nativeFlowName))return null;if(t.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE&&t.interactiveType===r("WAWebInteractiveMessageType").NATIVE_FLOW&&(e=t.interactivePayload)!=null&&e.buttons){var n=t.interactivePayload.buttons[0].buttonParamsJson;return c(n)}else if(t.type===o("WAWebMsgType").MSG_TYPE.NATIVE_FLOW){var a,i=((a=t.nativeFlowButtons)!=null?a:[])[0].nativeFlowInfo;return c(i==null?void 0:i.paramsJson)}},m=function(t){return o("WAWebOrderStatusButton").getOrderStatusButton(t)!=null},p=function(t){var e=t.order,n=e.status,r=e.tracking;return r!=null&&n!==u.Canceled&&n!==u.Refunded&&n!==u.Failed},_=function(n,r){var t,a=n.msgs.getModelsArray().slice(e),i=(t=a.findLast(function(e){var t;return e.nativeFlowName!=null&&s.includes(e.nativeFlowName)&&((t=o("WAWebOrderDetails").getOrderInfo(e))==null?void 0:t.referenceId)===r}))==null?void 0:t.safe();return i},f=function(n,o){var t,a=n.msgs.getModelsArray().slice(e),i=(t=a.findLast(function(e){var t;return(e==null?void 0:e.nativeFlowName)===r("WAWebInteractiveMessagesNativeFlowName").ORDER_STATUS&&((t=d(e))==null?void 0:t.refId)===o}))==null?void 0:t.safe();return i},g=function(n,a){var t,i=n.msgs.getModelsArray().slice(e),l=(t=i.findLast(function(e){var t,n;return(e==null?void 0:e.nativeFlowName)===r("WAWebInteractiveMessagesNativeFlowName").ORDER_STATUS&&((t=d(e))==null?void 0:t.refId)===a||(e==null?void 0:e.nativeFlowName)===r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_STATUS&&((n=o("WAWebOrderPaymentStatus").getOrderPaymentStatusInfoFromNativeFlow(e))==null?void 0:n.refId)===a}))==null?void 0:t.safe();return l},h=function(t){return t==null?null:t===u.Complete?o("WAWebOrderPaymentStatus").OrderPaymentStatus.Captured:t===u.Canceled||t===u.Failed?o("WAWebOrderPaymentStatus").OrderPaymentStatus.Failed:t===u.Pending||t===u.Processing||t===u.PartiallyShipped||t===u.Shipped||t===u.PaymentRequested||t===u.PreparingToShip||t===u.Delivered||t===u.Confirmed||t===u.Delayed||t===u.OutForDelivery||t===u.Refunded?o("WAWebOrderPaymentStatus").OrderPaymentStatus.Pending:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+t)})()},y=function(t){return t==null?!1:t.items.length===0},C=function(t,n){return!t.contact.isEnterprise&&y(n)},b=function(t,n){return!t.contact.isEnterprise&&!y(n)},v=function(){return o("WAWebBizGatingUtils").isOrderStatusM1Enabled()?u.PaymentRequested:u.Pending},S=function(t,n){var e,r=f(t,n),o=r!=null?d(r):null;return(e=o==null?void 0:o.status)!=null?e:u.Pending},R=function(t,n){var e=g(t,n),a=null;if(e&&(e==null?void 0:e.nativeFlowName)===r("WAWebInteractiveMessagesNativeFlowName").ORDER_STATUS){var i=e!=null?d(e):null;a=i==null?void 0:i.paymentStatus,a==null&&(a=h(i==null?void 0:i.status))}else if(e&&(e==null?void 0:e.nativeFlowName)===r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_STATUS){var l;a=(l=o("WAWebOrderPaymentStatus").getOrderPaymentStatusIn
__d("WAWebPaymentReminder",["WAWebABProps","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgType"],(function(t,n,r,o,a,i,l){var e=function(){return o("WAWebABProps").getABPropConfigValue("utility_payment_reminder_m1_enabled")};function s(e){try{var t,n,r,o=JSON.parse(e);if(o.cta_action_url==null||o.due_date==null||o.amount_due==null||o.amount_due_currency==null)return null;var a=parseInt(o.due_date,10)*1e3;return{url:o.cta_action_url,dueDateMs:a,amountDue:{value:o.amount_due.value,offset:o.amount_due.offset},amountDueCurrency:o.amount_due_currency,isOverdue:o.is_overdue===!0,daysOverdue:(t=o.days_overdue)!=null?t:null,accountName:(n=o.account_name)!=null?n:null,cardNumber:(r=o.card_number_last_4_digits)!=null?r:null}}catch(e){return null}}var u=function(t){var e,n;if(t.nativeFlowName!==r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_REMINDER||t.type!==o("WAWebMsgType").MSG_TYPE.INTERACTIVE||t.interactiveType!==r("WAWebInteractiveMessageType").NATIVE_FLOW||!((e=t.interactivePayload)!=null&&e.buttons))return null;var a=(n=t.interactivePayload.buttons[0])==null?void 0:n.buttonParamsJson;return a==null?null:s(a)},c=function(t){if((t==null?void 0:t.name)!==r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_REMINDER)return null;var e=t.buttonParamsJson;return e==null?null:s(e)};l.isPaymentReminderEnabled=e,l.getPaymentReminderInfo=u,l.parsePaymentReminderButton=c}),98);
__d("WAWebNativeFlowValidation",["WAWebBizGatingUtils","WAWebBizTemplateAndInteractiveMessagesUtils","WAWebBookingConfirmation","WAWebBrPaymentRequest","WAWebGalaxyFlowFeatureSupport","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgType","WAWebOrderDetails","WAWebOrderPaymentStatus","WAWebOrderStatus","WAWebPaymentReminder","WAWebVoipGatingUtils"],(function(t,n,r,o,a,i,l){function e(e,t,n,a){return e.nativeFlowName==null?!1:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_INFO||e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").ORDER_DETAILS?o("WAWebOrderDetails").getOrderInfo(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").ORDER_STATUS?o("WAWebOrderStatus").getOrderStatusInfo(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_STATUS||e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_METHOD?o("WAWebOrderPaymentStatus").getOrderPaymentStatusInfoFromNativeFlow(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_REMINDER?o("WAWebPaymentReminder").isPaymentReminderEnabled()&&o("WAWebPaymentReminder").getPaymentReminderInfo(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").BOOKING_CONFIRMATION?o("WAWebBookingConfirmation").isBookingConfirmationEnabled()&&o("WAWebBookingConfirmation").getBookingConfirmationInfo(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").MESSAGE_WITH_LINK?s(e)!==!1:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").MESSAGE_WITH_LINK_STATUS?o("WAWebBizGatingUtils").isMessageWithLinkNfmEnabled():e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CTA_CALL?o("WAWebBizTemplateAndInteractiveMessagesUtils").isInteractiveCtaMessageEnabled(r("WAWebInteractiveMessagesNativeFlowName").CTA_CALL,n,t)&&u(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CTA_URL?o("WAWebBizTemplateAndInteractiveMessagesUtils").isInteractiveCtaMessageEnabled(r("WAWebInteractiveMessagesNativeFlowName").CTA_URL,n,t)&&u(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").QUICK_REPLY?o("WAWebBizTemplateAndInteractiveMessagesUtils").isInteractiveCtaMessageEnabled(r("WAWebInteractiveMessagesNativeFlowName").QUICK_REPLY,n,t)&&u(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CTA_CATALOG?o("WAWebBizTemplateAndInteractiveMessagesUtils").isInteractiveCtaMessageEnabled(r("WAWebInteractiveMessagesNativeFlowName").CTA_CATALOG,n,t)&&u(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CATALOG_MESSAGE?o("WAWebBizTemplateAndInteractiveMessagesUtils").isInteractiveCtaMessageEnabled(r("WAWebInteractiveMessagesNativeFlowName").CATALOG_MESSAGE,n,t)&&u(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CTA_COPY_CODE?o("WAWebBizTemplateAndInteractiveMessagesUtils").isInteractiveCtaMessageEnabled(r("WAWebInteractiveMessagesNativeFlowName").CTA_COPY_CODE,n,t)&&u(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").MIXED?!0:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CTA_FLOW?o("WAWebGalaxyFlowFeatureSupport").isFlowSupported(e,null,a):e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CALL_PERMISSION_REQUEST?o("WAWebVoipGatingUtils").isCoexCallingPermissionsEnabled():e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_REQUEST?o("WAWebBrPaymentRequest").getPaymentRequestInfo(e)!=null:e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").API_SIGNUP?!0:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e.nativeFlowName)})()}function s(e){if(o("WAWebBizGatingUtils").isMessageWithLinkNfmEnabled()){if(e.nativeFlowName!==r("WAWebInteractiveMessagesNativeFlowName").MESSAGE_WITH_LINK||e.type!==o("WAWebMsgType").MSG_TYPE.INTERACTIVE||e.interactiveType!==r("WAWebInteractiveMessageType").NATIVE_FLOW||e.interactivePayload==null)return!1;var t=e.interactivePayload;if(t!=null&&t.buttons&&t
__d("WAWebParseProductMessageProto",["WALongInt","WAWebMsgType","WAWebParseImageMessageProto"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,a=e.msgContext,i=n.productMessage;if(i!=null){var l=i.body,s=i.businessOwnerJid,u=i.contextInfo,c=i.footer,d=i.product;if(d!=null){var m=d.currencyCode,p=d.description,_=d.priceAmount1000,f=d.productId,g=d.productImage,h=d.productImageCount,y=d.retailerId,C=d.salePriceAmount1000,b=d.title,v=d.url,S;if(g!=null){var R=r("WAWebParseImageMessageProto")({messageProtobuf:{imageMessage:g},baseMessage:t,msgContext:a});if(R!=null){var L=R.msgData;S={deprecatedMms3Url:L.deprecatedMms3Url,directPath:L.directPath,staticUrl:L.staticUrl,mimetype:L.mimetype,filehash:L.filehash,encFilehash:L.encFilehash,size:L.size,height:L.height,width:L.width,mediaKey:L.mediaKey,mediaKeyTimestamp:L.mediaKeyTimestamp,body:L.body,interactiveAnnotations:L.interactiveAnnotations,scanLengths:L.scanLengths,scansSidecar:L.scansSidecar,isViewOnce:L.isViewOnce,thumbnailDirectPath:L.thumbnailDirectPath,thumbnailSha256:L.thumbnailSha256,thumbnailEncSha256:L.thumbnailEncSha256}}}var E=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.PRODUCT,kind:o("WAWebMsgType").MsgKind.Product,businessOwnerJid:s,productId:f,currencyCode:m,priceAmount1000:o("WALongInt").numberOrThrowIfTooLarge(_!=null?_:0)||void 0,salePriceAmount1000:o("WALongInt").numberOrThrowIfTooLarge(C!=null?C:0)||void 0,retailerId:y,url:v,productImageCount:h,title:b,description:p,caption:l,footer:c},S);return{msgData:E,contextInfo:u}}}}l.default=e}),98);
__d("WAWebParseVideoMessageProto",["WALongInt","WATimeUtils","WAWebAssociationProtoUtils","WAWebBotBaseGating","WAWebE2EProtoParserApi","WAWebE2EProtoUtils","WAWebMediaMessageGetValidatedProperties","WAWebMediaProtoUtils","WAWebMessageAssociationGatingUtils","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageAssociation,r=e.messageProtobuf,a=e.msgContext,i=e.msgMeta,l=r.videoMessage;if(l!=null){if(o("WAWebMediaProtoUtils").isEmptyVideoMessage(l)&&o("WAWebBotBaseGating").isLoadingMediaMessagesEnabled(t))return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.LOADING_MEDIA,kind:o("WAWebMsgType").MsgKind.LoadingMedia,subtype:"loading_video"}),contextInfo:l.contextInfo};var s=l.accessibilityLabel,u=l.annotations,c=l.caption,d=l.contextInfo,m=l.directPath,p=l.gifAttribution,_=l.gifPlayback,f=l.height,g=l.interactiveAnnotations,h=l.jpegThumbnail,y=l.mediaKeyTimestamp,C=l.mimetype,b=l.seconds,v=l.staticUrl,S=l.streamingSidecar,R=l.thumbnailDirectPath,L=l.thumbnailEncSha256,E=l.thumbnailSha256,k=l.viewOnce,I=l.width,T=o("WAWebMediaMessageGetValidatedProperties").getValidatedMediaMessageProperties(l,t,a,o("WAWebMsgType").MSG_TYPE.VIDEO),D=T.fileEncSha256,x=T.fileLength,$=T.fileSha256,P=T.mediaKey,N=T.url,M=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.VIDEO,kind:o("WAWebMsgType").MsgKind.Video,deprecatedMms3Url:o("WAWebE2EProtoParserApi").decodeUrl(N),directPath:m,staticUrl:v||"",mimetype:C,caption:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(c),filehash:o("WAWebE2EProtoParserApi").decodeBytes($),encFilehash:o("WAWebE2EProtoParserApi").decodeBytes(D),size:x,height:f,width:I,mediaKey:o("WAWebE2EProtoParserApi").decodeBytes(P),mediaKeyTimestamp:y!=null?o("WALongInt").numberOrThrowIfTooLarge(y):o("WATimeUtils").unixTime(),duration:""+(b||0),body:o("WAWebE2EProtoParserApi").decodeBytes(h)||"",interactiveAnnotations:g!=null&&g.length>0?g:u,isViewOnce:k===!0,thumbnailDirectPath:R,thumbnailSha256:o("WAWebE2EProtoParserApi").decodeBytes(E),thumbnailEncSha256:o("WAWebE2EProtoParserApi").decodeBytes(L),isGif:_,gifAttribution:p,accessibilityLabel:s,streamingSidecar:S,statusMentioned:i==null?void 0:i.statusMentioned});if(o("WAWebE2EProtoParserApi").validateRequiredMediaProperties(M,l),n&&o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()){var w=o("WAWebAssociationProtoUtils").getValidatedAssociationFieldsFromProto(n,t,a),A=w.associationParentMsgKey,F=w.associationType,O=w.viewMode,B=babelHelpers.extends({},M,{kind:"associatedVideo",parentMsgKey:A,associationType:F,viewMode:O});return{msgData:B,contextInfo:d}}return{msgData:M,contextInfo:d}}}l.default=e}),98);
__d("WAWebParseInteractiveMessageProto",["WAWebABProps","WAWebBotUtils","WAWebE2EProtoParserApi","WAWebE2EProtoUtils","WAWebHandleMsgError","WAWebInteractiveMessageHeaderMediaType","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgKey","WAWebMsgType","WAWebNativeFlowValidation","WAWebParseDocumentMessageProto","WAWebParseImageMessageProto","WAWebParseProductMessageProto","WAWebParseVideoMessageProto","WAWebWamEnumE2eFailureReason","filterNulls"],(function(t,n,r,o,a,i,l){var e=o("WAWebABProps").getABPropConfigValue("enable_product_carousel_message");function s(e){var t,n,a=e.baseMessage,i=e.bizInfo,l=e.bizSource,s=e.messageProtobuf,d=e.msgContext,_=s.interactiveMessage;if(_!=null){var f=o("WAWebE2EProtoUtils").getInteractiveMessageTypeForProto(_);if(!f||!o("WAWebE2EProtoUtils").isInteractiveMessageTypeEnabled(f))return p(a,_);var g=_.body,h=_.footer,y=o("WAWebE2EProtoUtils").getInteractiveMessageFieldNameForType(f),C={type:o("WAWebMsgType").MSG_TYPE.INTERACTIVE,kind:o("WAWebMsgType").MsgKind.Interactive,caption:(t=o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(g==null?void 0:g.text))!=null?t:"",interactiveType:f,interactivePayload:_[y],pmCampaignId:i==null?void 0:i.campaignId,bizSource:l};if(!o("WAWebE2EProtoUtils").isSupportedInteractiveMessageVersion(f,_[y]))return p(a,_);var b=null,v=_.carouselMessage;if(v!=null&&(b=c(a,v,d,i,l),b==null))return p(a,_);if(f===r("WAWebInteractiveMessageType").NATIVE_FLOW){var S,R=r("WAWebInteractiveMessagesNativeFlowName").cast(o("WAWebE2EProtoUtils").getBizNativeFlowName({interactiveMessage:_}));C=babelHelpers.extends({},C,{nativeFlowName:R});var L=(a==null||(S=a.id)==null?void 0:S.remote)!=null&&o("WAWebBotUtils").isBotChannelFBID(a.id.remote);if((d==="relay"||d==="history")&&!L){var E;if(!o("WAWebE2EProtoUtils").isValidNativeFlowName({name:R,bizInfo:i,msgContext:d})||!o("WAWebNativeFlowValidation").isValidNativeFlowMessage(C,l,a==null||(E=a.id)==null?void 0:E.fromMe,a))return p(a,_)}}var k=_.header!=null?u(_.header,a,d):void 0,I=m(_);return{msgData:babelHelpers.extends({},a,(n=k==null?void 0:k.headerMessage)!=null?n:{},C,{interactiveHeader:k==null?void 0:k.interactiveHeader,footer:h?o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(h.text):a.footer,carouselCardsParsed:b!=null?b:void 0,bloksWidget:I}),contextInfo:_.contextInfo}}}function u(t,n,a){var i=function(){if(t.imageMessage){var i,l=(i=r("WAWebParseImageMessageProto")({messageProtobuf:{imageMessage:t.imageMessage},baseMessage:n,msgContext:a}))==null?void 0:i.msgData;if(l&&l.kind!==o("WAWebMsgType").MsgKind.Image)throw new(o("WAWebHandleMsgError")).MessageValidationError("parseInteractiveHeaderMessageProto: header imageMessage is not an ImageMsgData",o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{headerMessage:l,mediaType:o("WAWebInteractiveMessageHeaderMediaType").InteractiveMessageHeaderMediaType.IMAGE}}if(t.documentMessage){var s;return{headerMessage:(s=r("WAWebParseDocumentMessageProto")({messageProtobuf:{documentMessage:t.documentMessage},baseMessage:n,msgContext:a}))==null?void 0:s.msgData,mediaType:o("WAWebInteractiveMessageHeaderMediaType").InteractiveMessageHeaderMediaType.DOCUMENT}}if(t.videoMessage){var u,c=(u=r("WAWebParseVideoMessageProto")({messageProtobuf:{videoMessage:t.videoMessage},baseMessage:n,msgContext:a}))==null?void 0:u.msgData;if(c&&c.kind!==o("WAWebMsgType").MsgKind.Video)throw new(o("WAWebHandleMsgError")).MessageValidationError("parseInteractiveHeaderMessageProto: header videoMessage is not an VideoMsgData",o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{headerMessage:c,mediaType:o("WAWebInteractiveMessageHeaderMediaType").InteractiveMessageHeaderMediaType.VIDEO}}if(e&&t.productMessage){var d,m=(d=r("WAWebParseProductMessageProto")({messageProtobuf:{productMessage:t.productMessage},baseMessage:n,msgContext:a}))==null?void 0:d.msgData;return{headerMessage:m,mediaType:o("WAWebInteractiveMessageHeaderMediaType").InteractiveMessageHeaderMediaType.PRODUCT}}},l=t.hasMediaAttachment===!0?i():void 0;ret
__d("WAWebGalaxyFlowMessageInteractiveResponseMessageParser",["WAWebBackendApi","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgKey","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e,t){var n;if((t==null||(n=t.nativeFlowResponseMessage)==null?void 0:n.paramsJson)!=null){var a,i,l,s=JSON.parse(t==null||(a=t.nativeFlowResponseMessage)==null?void 0:a.paramsJson),u=t.contextInfo,c={msgData:babelHelpers.extends({},e,{interactiveType:r("WAWebInteractiveMessageType").NATIVE_FLOW,kind:o("WAWebMsgType").MsgKind.InteractiveResponse,type:o("WAWebMsgType").MSG_TYPE.INTERACTIVE_RESPONSE,nativeFlowName:r("WAWebInteractiveMessagesNativeFlowName").CTA_FLOW}),contextInfo:u};if(u){var d=u.participant,m=u.stanzaId;if(m!=null&&d!=null){var p=new(r("WAWebMsgKey"))({id:m,fromMe:!1,remote:e.id.remote});o("WAWebBackendApi").frontendFireAndForget("addGalaxyDisableCTAMessageId",{messageId:p.toString()})}}return s.wa_flow_response_params==null?c:babelHelpers.extends({},c,{msgData:babelHelpers.extends({},c.msgData,{interactivePayload:{name:r("WAWebInteractiveMessagesNativeFlowName").CTA_FLOW,buttonParamsJson:JSON.stringify(babelHelpers.extends({},s,{flow_message_version:(i=(l=t.nativeFlowResponseMessage)==null?void 0:l.version)!=null?i:1,flow_token:s.flow_token}))}})})}}l.getGalaxyMessageInteractiveResponse=e}),98);
__d("WAWebGalaxyFlowQPLLoggerUtils",["$InternalEnum","WAQplTypes","WAWebABProps","WAWebGalaxyFlowWamLoggerUtils","WAWebGalaxyFlowsUtils","WAWebQplFlowWrapper","WAWebQplQuickPerformanceLoggerModule","gkx","qpl"],(function(t,n,r,o,a,i,l){"use strict";var e,s=r("qpl")._(200750681,"3410"),u=r("qpl")._(200743350,"3411"),c=(e=n("$InternalEnum"))({SCREEN_NAVIGATION_START:"screen_navigation_start",SCREEN_NAVIGATION_END:"screen_navigation_end",METADATA_NETWORK_START:"metadata_network_start",METADATA_NETWORK_END:"metadata_network_end",FETCHING_FLOW_DATA_START:"fetching_flow_data_start",FETCHING_FLOW_DATA_END:"fetching_flow_data_end",FETCHING_FLOW_JSON_START:"fetching_flow_json_start",FETCHING_FLOW_JSON_END:"fetching_flow_json_end",HTML_START:"html_start",HTML_END:"html_end"}),d=e({EXTENSION_METADATA_RESPONSE_ERROR:"extensions-metadata-response-error",NO_NETWORK_ERROR:"no-network-error",EXTENSION_WEBVIEW_LOADING_ERROR:"extensions-webview-loading-error",EXTENSIONS_METADATA_GRAPHQL_RESPONSE_ERROR:"extensions-metadata-graphql-response-error"}),m=e({MESSAGE_CTA:"message_cta"});function p(){return o("WAWebABProps").getABPropConfigValue("wa_web_wae_qpl_enabled")}function _(){p()&&(w(200750681,h),o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?o("WAWebQplFlowWrapper").QPL.markerStart(s):o("WAWebQplQuickPerformanceLoggerModule").QPL.markerStart(200750681))}function f(e){p()&&(o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?o("WAWebQplFlowWrapper").QPL.markerPoint(s,e):o("WAWebQplQuickPerformanceLoggerModule").QPL.markerPoint(200750681,e))}function g(e){p()&&(o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?o("WAWebQplFlowWrapper").QPL.markerAnnotate(s,e):o("WAWebQplQuickPerformanceLoggerModule").QPL.markerAnnotate(200750681,e))}function h(e,t){if(p())if(o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()){var n=A(e);o("WAWebQplFlowWrapper").QPL.markerEnd(s,n,t)}else o("WAWebQplQuickPerformanceLoggerModule").QPL.markerEnd(200750681,e,t)}function y(){o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?o("WAWebQplFlowWrapper").QPL.markerDrop(s):o("WAWebQplQuickPerformanceLoggerModule").QPL.markerDrop(200750681)}function C(e,t){var n;return p()?{string:{extension_id:t.flowId,flow_entry_point:m.MESSAGE_CTA,perf_origin:m.MESSAGE_CTA,session_id:t.flowQPLSessionId,biz_jid:o("WAWebGalaxyFlowWamLoggerUtils").getFlowBusinessPhoneNumber(e),extension_message_id:e.galaxyFlowQPLMessageId},bool:{is_debug_build:!r("gkx")("26258"),is_response_flow:!!t.isResponseFlow,data_channel_navigation:!o("WAWebGalaxyFlowsUtils").isFlowInitWithoutDataChannel((n=t==null?void 0:t.flowAction)!=null?n:"")}}:{}}var b=e({FETCH_START:"fetch_start",METADATA_NETWORK_START:"metadata_network_start",METADATA_NETWORK_END:"metadata_network_end",FETCH_END:"fetch_end"}),v=e({EXTENSIONS_METADATA_EMPTY_RESPONSE:"extensions-metadata-empty-response",EXTENSIONS_METADATA_RESPONSE_ERROR:"extensions-metadata-response-error",EXTENSIONS_INVALID_EXTENSIONS_ID:"extensions-invalid-extensions-id",EXTENSIONS_INVALID_PUBLIC_KEY:"extensions-invalid-public-key",EXTENSIONS_PUBLIC_KEY_SINGATURE_VERIFICATION_EXCEPTION:"extensions-public-key-signature-verification-exception",EXTENSIONS_PUBLIC_KEY_MISSING_IDENTITY_KEY_ERROR:"extensions-public-key-missing-identity-key-error",EXTENSIONS_METADATA_GRAPHQL_RESPONSE_ERROR:"extensions-metadata-graphql-response-error"}),S=e({EXTENSION_METADATA_PERF_TRACKER:"extensionMetadataPerfTracker"}),R=e({USER_INTERACTION:"user_interaction",SCREEN_TRANSITION_INTEGRITY_CHECK:"screen_transition_integrity_check"}),L=e({OPTIONAL:"optional",REQUIRED:"required"});function E(){p()&&(w(200743350,T),o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?o("WAWebQplFlowWrapper").QPL.markerStart(u):o("WAWebQplQuickPerformanceLoggerModule").QPL.markerStart(200743350))}function k(e){p()&&(o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?o("WAWebQplFlowWrapper").QPL.markerPoint(u,e):o("WAWebQplQuickPerformanceLoggerModule").QPL.markerPoint(200743350,e))}function I(e){p()&&(o("WAWebQp
__d("WAWebWamEnumBizPlatform",[],(function(t,n,r,o,a,i){var e=Object.freeze({UNKNOWN:1,SMB:2,ENT:3,CLOUDAPI:4});i.BIZ_PLATFORM=e}),66);
__d("WAWebWamEnumEntryPointConversationInitiated",[],(function(t,n,r,o,a,i){var e=Object.freeze({BUSINESS_INITIATED:0,CONSUMER_INITIATED:1,NO_MESSAGES_LAST_24H:2});i.ENTRY_POINT_CONVERSATION_INITIATED=e}),66);
__d("WAWebWamEnumFlowEntryPoint",[],(function(t,n,r,o,a,i){var e=Object.freeze({MESSAGE_CTA:0,BIZ_CARD_CTA:1,CART_FAB:2,MESSAGE_BODY:3,MESSAGE_IMAGE:4,GREETING_MESSAGE:5});i.FLOW_ENTRY_POINT=e}),66);
__d("WAWebExtensionScreenProgressWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumBizPlatform","WAWebWamEnumEntryPointConversationInitiated","WAWebWamEnumFlowEntryPoint"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ExtensionScreenProgress:[4112,{adContext:[22,e.TYPES.STRING],bizPlatform:[1,o("WAWebWamEnumBizPlatform").BIZ_PLATFORM],businessOwnerJid:[2,e.TYPES.STRING],clickSequenceNumber:[24,e.TYPES.INTEGER],embeddedError:[3,e.TYPES.STRING],embeddedFlow:[4,e.TYPES.STRING],embeddedFlowType:[5,e.TYPES.STRING],entryPointConversationInitiated:[19,o("WAWebWamEnumEntryPointConversationInitiated").ENTRY_POINT_CONVERSATION_INITIATED],entryPointConversionApp:[20,e.TYPES.STRING],entryPointConversionSource:[21,e.TYPES.STRING],extensionCategory:[6,e.TYPES.STRING],extensionRestoredFromCache:[17,e.TYPES.BOOLEAN],extensionScreenLength:[7,e.TYPES.INTEGER],extensionStatus:[18,e.TYPES.STRING],extensionsFlowId:[8,e.TYPES.STRING],extensionsMessageId:[9,e.TYPES.STRING],extensionsSessionId:[10,e.TYPES.STRING],flowEntryPoint:[23,o("WAWebWamEnumFlowEntryPoint").FLOW_ENTRY_POINT],flowStatusExit:[11,e.TYPES.STRING],hsmCategory:[12,e.TYPES.STRING],hsmTag:[16,e.TYPES.STRING],isSuccessScreen:[25,e.TYPES.BOOLEAN],isTemplate:[13,e.TYPES.BOOLEAN],layoutType:[26,e.TYPES.STRING],screenProgress:[14,e.TYPES.STRING],sequenceNumber:[15,e.TYPES.INTEGER],shoppingCartItemsCount:[27,e.TYPES.INTEGER]},[1,1,1],"private",0]},{ExtensionScreenProgress:[]});l.ExtensionScreenProgressWamEvent=s}),98);
__d("WAWebWamEnumInteractionType",[],(function(t,n,r,o,a,i){var e=Object.freeze({USER_START:0,USER_CANCEL:1,FLOW_SUCCESS:2,FLOW_ERROR:3,USER_VIEW:4,USER_PAY_NOW:5,USER_VIEW_BASKET:6,CLICK_PAYMENT_DETAILS:7,CLICK_MESSAGE_BUSINESS:8,MODIFY_PAYMENT_METHOD:9,CONFIRM_PAYMENT_METHOD:10,USER_VIEW_SUMMARY:11,USER_PAY_NOW_QUICK_BUY:12,USER_SEND_PAYMENT:13,USER_SEND_PAYMENT_QUICK_BUY:14,CLICK_HELP:15,CLICK_ORDER_SUMMARY:16,USER_CONFIRM:17,CLICK_REPORT_THIS_TRANSACTION:18,USER_COMPLETED_PAYMENT_INTENT:19,USER_SHARE_MENU_OPEN:20,USER_OPEN_BROWSER:21,USER_COPY_LINK:22,USER_SHARE_LINK:23,USER_SHARE_MENU_CANCEL:24,USER_REFRESH:25,USER_FORWARD:26,USER_BACK:27,VIEW_EVENT_SHARING_TOS_ALERT:28,DISMISS_EVENT_SHARING_TOS_ALERT:29,CLICK_EVENT_SHARING_TOS:30,ACCEPT_EVENT_SHARING_TOS:31,REJECT_EVENT_SHARING_TOS:32,CLICK_TO_VIEW_EVENT_SHARING_TOS_ALERT:33,START_CHAT_FROM_CTWA:34,CLICK_CONFIRM_PENDING_PAYMENT:35,COPY_PIX_CODE:36,COPY_PIX_KEY:37,USER_VIEW_PAYMENT_COMPLETE:38,USER_VIEW_ATTACHMENT:39,USER_DOWNLOAD_ATTACHMENT:40,COPY_BOLETO_CODE:41,WEBVIEW_ERROR:42,USER_GRANT_CAMERA_PERMISSION:43,USER_DENY_CAMERA_PERMISSION:44,CAMERA_PERMISSION_REQUEST_DIALOG_POP_UP:45,USER_APP_REDIRECT_ACCEPT:46,USER_APP_REDIRECT_DENY:47,USER_RESTORE:48,CLICK_PAY_WITH_PIX:49,PIX_CHANGE_BANK:50,PIX_SELECT_BANK_VIEW:51,PIX_SELECT_BANK:52,PAY_WITH_PIX:53,PAY_WITH_PIX_STATUS:54,PIX_ENTER_AMOUNT:55,PAY_WITH_PIX_VIEW:56,PIX_ADD_CPF_VIEW:57,PIX_ADD_CPF:58,PAY_WITH_PIX_DI:59,COPY_PIX_CODE_DI:60,PAY_WITH_PIX_ERROR:61,PAY_WITH_PIX_DEEP_LINK:62,CLICK_PIX_MORE_WAYS_TO_PAY:63,PAY_WITH_PIX_IMPRESSION:64,CLICK_MORE_BANK_APPS:65,CLICK_PIX_WHY_DO_WE_NEED_THIS:66,CLICK_PIX_TERMS_OF_SERVICE:67,CLICK_PIX_PRIVACY_POLICY:68,CLICK_PIX_SHARE_RECEIPT:69,CLICK_COPY_PAYMENT_KEY:70,WATCH_AND_BROWSE_EXPANSION:71,WATCH_AND_BROWSE_FULL_EXPANSION:72,WATCH_AND_BROWSE_BROWSER_CLOSE:73,PIX_BANK_SELECTED_FROM_GRID:74,PIX_BANK_SELECTED_FROM_LIST:75,PIX_UNDERAGE_ERROR_SHOWN:76,PIX_CANNOT_CONNECT_TO_BANK_ERROR_SHOWN:77,PIX_INVALID_ERROR_SHOWN:78,PIX_ERROR_COPY_CLICKED:79});i.INTERACTION_TYPE=e}),66);
__d("WAWebWamEnumStructuredMessageClass",[],(function(t,n,r,o,a,i){var e=Object.freeze({HSM:0,BUTTON:1,LIST:2,PRODUCT_LIST:3,BUTTON_NFM:4,PRODUCT_ITEM:5,SHOP_STOREFRONT:6});i.STRUCTURED_MESSAGE_CLASS=e}),66);
__d("WAWebExtensionsStructuredMessageInteractionWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumBizPlatform","WAWebWamEnumEntryPointConversationInitiated","WAWebWamEnumFlowEntryPoint","WAWebWamEnumInteractionType","WAWebWamEnumMediaType","WAWebWamEnumStructuredMessageClass"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ExtensionsStructuredMessageInteraction:[4114,{adContext:[10,e.TYPES.STRING],bizPlatform:[1,o("WAWebWamEnumBizPlatform").BIZ_PLATFORM],businessOwnerJid:[2,e.TYPES.STRING],entryPointConversationInitiated:[7,o("WAWebWamEnumEntryPointConversationInitiated").ENTRY_POINT_CONVERSATION_INITIATED],entryPointConversionApp:[8,e.TYPES.STRING],entryPointConversionSource:[9,e.TYPES.STRING],flowEntryPoint:[11,o("WAWebWamEnumFlowEntryPoint").FLOW_ENTRY_POINT],messageClass:[3,o("WAWebWamEnumStructuredMessageClass").STRUCTURED_MESSAGE_CLASS],messageClassAttributes:[4,e.TYPES.STRING],messageInteraction:[5,o("WAWebWamEnumInteractionType").INTERACTION_TYPE],messageMediaType:[6,o("WAWebWamEnumMediaType").MEDIA_TYPE],threadIdHmac:[12,e.TYPES.STRING]},[1,1,1],"private",0]},{ExtensionsStructuredMessageInteraction:[]});l.ExtensionsStructuredMessageInteractionWamEvent=s}),98);
__d("WAWebGetGalaxyFlowCtaButton",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){return{label:e.flow_cta,expireTime:e.expire_time,mode:e.mode,flowId:e.flow_id,flowActionPayload:e.flow_action_payload,flowDataEndpoint:e.flow_data_endpoint,flowMessageVersion:e.flow_message_version,flowMetadata:e.flow_metadata,flowToken:e.flow_token,flowVersionId:e.flow_version_id,flowJSON:e.flow_json,flowJSONFreshFetched:e.flow_json_fresh_fetched,flowAction:e.flow_action,flowName:e.flow_name,flowQPLMessageId:e.flow_qpl_message_id,flowWAMMessageId:e.flow_wam_message_id,messageTimestamp:t,isResponseFlow:!1,creationSource:e.creation_source}}function l(t,n,r){var o=JSON.parse(t);return{name:"galaxy_message",index:n,data:e(o,r)}}function s(t,n,r){var o=JSON.parse(t);if(o.wa_flow_response_params!=null){var a=o.wa_flow_response_params,i=a.flow_id,l=a.flow_name,s=a.response_message;return{name:"galaxy_message",index:n,data:babelHelpers.extends({},e(o,r),{flowId:i,flowName:l,flowResponseMessage:s,isResponseFlow:s!=null})}}}i.getGalaxyFlowCtaButton=l,i.getGalaxyFlowResponseCtaButton=s}),66);
__d("WAWebWamEnumLastMessageDirection",[],(function(t,n,r,o,a,i){var e=Object.freeze({OPPOSITE_PARTY_INITIATED:0,SELF_INITIATED:1});i.LAST_MESSAGE_DIRECTION=e}),66);
__d("WAWebStructuredMessageReceiveWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumBizPlatform","WAWebWamEnumEntryPointConversationInitiated","WAWebWamEnumLastMessageDirection","WAWebWamEnumMediaType","WAWebWamEnumStructuredMessageClass"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({StructuredMessageReceive:[3222,{bizPlatform:[1,o("WAWebWamEnumBizPlatform").BIZ_PLATFORM],businessOwnerJid:[2,e.TYPES.STRING],entryPointConversationInitiated:[7,o("WAWebWamEnumEntryPointConversationInitiated").ENTRY_POINT_CONVERSATION_INITIATED],entryPointConversionApp:[8,e.TYPES.STRING],entryPointConversionSource:[9,e.TYPES.STRING],lastMessageDirection:[10,o("WAWebWamEnumLastMessageDirection").LAST_MESSAGE_DIRECTION],messageClass:[3,o("WAWebWamEnumStructuredMessageClass").STRUCTURED_MESSAGE_CLASS],messageClassAttributes:[4,e.TYPES.STRING],messageDepth:[11,e.TYPES.INTEGER],messageMediaType:[5,o("WAWebWamEnumMediaType").MEDIA_TYPE],templateId:[6,e.TYPES.STRING],threadIdHmac:[12,e.TYPES.STRING]},[1,1,1],"private",0]},{StructuredMessageReceive:[]});l.StructuredMessageReceiveWamEvent=s}),98);
__d("WAWebGalaxyFlowWamLoggerUtils",["Promise","WALogger","WAWebABProps","WAWebApiContact","WAWebExtensionScreenProgressWamEvent","WAWebExtensionsStructuredMessageInteractionWamEvent","WAWebGalaxyFlowsUtils","WAWebGetGalaxyFlowCtaButton","WAWebHandleMsgTypes.flow","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgGetters","WAWebMsgType","WAWebStructuredMessageReceiveWamEvent","WAWebWamCodegenWamEvent","WAWebWamEnumBizPlatform","WAWebWamEnumFlowEntryPoint","WAWebWamEnumStructuredMessageClass","WAWebWamMsgUtils","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s;function u(e){return o("WAWebABProps").getABPropConfigValue("flows_wa_web")&&e.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE&&e.interactiveType===r("WAWebInteractiveMessageType").NATIVE_FLOW&&e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CTA_FLOW}function c(e){var t;return(t=o("WAWebMsgGetters").getSender(e))==null?void 0:t.user}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new(o("WAWebStructuredMessageReceiveWamEvent")).StructuredMessageReceiveWamEvent({messageClass:o("WAWebWamEnumStructuredMessageClass").STRUCTURED_MESSAGE_CLASS.BUTTON_NFM,messageMediaType:o("WAWebWamMsgUtils").getWamMediaType(e),bizPlatform:o("WAWebWamEnumBizPlatform").BIZ_PLATFORM.CLOUDAPI,messageClassAttributes:_(e),businessOwnerJid:c(e)});t.commit()}),m.apply(this,arguments)}function p(e){var t,n=[];return e.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE&&e.interactiveType===r("WAWebInteractiveMessageType").NATIVE_FLOW&&e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CTA_FLOW&&((t=e.interactivePayload)==null?void 0:t.buttons)!=null&&e.interactivePayload.buttons.forEach(function(t,r){var a,i=o("WAWebGetGalaxyFlowCtaButton").getGalaxyFlowCtaButton((a=t.buttonParamsJson)!=null?a:"",r,e.t);i!=null&&n.push(i)}),n.length===0?null:n[0]}function _(e){var t,n,a,i,l=p(e);return JSON.stringify({cta:r("WAWebInteractiveMessagesNativeFlowName").CTA_FLOW,flow_id:l==null||(t=l.data)==null?void 0:t.flowId,extensions_message_id:e.galaxyFlowWAMMessageId,is_flow_message_with_payload:o("WAWebGalaxyFlowsUtils").isFlowInitWithoutDataChannel((n=l==null||(a=l.data)==null?void 0:a.flowAction)!=null?n:""),is_template:e.templateId!=null?1:0,extension_status:l==null||(i=l.data)==null?void 0:i.mode})}function f(e){try{var t,n,r;if((t=e.from)!=null&&t.isLid()){var a,i;return(a=(i=o("WAWebApiContact").getPhoneNumber(o("WAWebWidFactory").asUserLidOrThrow(e.from)))==null?void 0:i.user)!=null?a:""}return(n=(r=e.from)==null?void 0:r.user)!=null?n:""}catch(t){var l,s;return(l=(s=e.from)==null?void 0:s.user)!=null?l:""}}function g(e){var t;if(e.contact.id==null)return o("WAWebWamEnumBizPlatform").BIZ_PLATFORM.UNKNOWN;var n=e.contact;return n==null||!n.isBusiness?o("WAWebWamEnumBizPlatform").BIZ_PLATFORM.UNKNOWN:((t=e.contact)==null||(t=t.privacyMode)==null?void 0:t.hostStorage)===o("WAWebHandleMsgTypes.flow").HostStorageEnumType.Facebook?o("WAWebWamEnumBizPlatform").BIZ_PLATFORM.CLOUDAPI:n.isEnterprise?o("WAWebWamEnumBizPlatform").BIZ_PLATFORM.ENT:o("WAWebWamEnumBizPlatform").BIZ_PLATFORM.SMB}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){yield(s||(s=n("Promise"))).all(t.map((function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){u(t)&&(yield d(t).catch(function(t){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[WAM:GALAXY_FLOW] structured msg receive log err: ",""])),t)}))});return function(e){return t.apply(this,arguments)}})()))}),y.apply(this,arguments)}function C(e,t,n,a,i){var l;new(o("WAWebExtensionsStructuredMessageInteractionWamEvent")).ExtensionsStructuredMessageInteractionWamEvent({bizPlatform:g(t),businessOwnerJid:f(n),flowEntryPoint:o("WAWebWamEnumFlowEntryPoint").FLOW_ENTRY_POINT.MESSAGE_CTA,messageClass:o("WAWebWamEnumStructuredMessageClass").STRUCTURED_MESSAGE_CLASS.BUTTON_NFM,messageInteraction:a,messageMediaTy
__d("WAFlowsExpiredCacheCleaner",["Promise"],(function(t,n,r,o,a,i){"use strict";var e;function l(){return new(e||(e=n("Promise")))(function(e,t){try{var n=document.createElement("iframe");n.style.display="none",n.src="https://flows.whatsapp.net/flows/cache_management/",n.onload=function(){document.body.removeChild(n),e(0)},n.onerror=function(e){n.parentNode&&document.body.removeChild(n),t(e)},document.body.appendChild(n)}catch(e){t(e)}})}i.clearExpiredCachedStates=l}),66);
__d("parseJSONMixed",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){return e==null?null:JSON.parse(e,t)}i.default=e}),66);
__d("tryParseJSONMixed",["parseJSONMixed"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){try{return r("parseJSONMixed")(e,t)}catch(e){return null}}l.default=e}),98);
__d("WAWebGalaxyFlowsUtils",["Promise","WABase64","WAFlowsExpiredCacheCleaner","WAWebABProps","WAWebCommonMsgSubtypeTypes","WAWebGalaxyFlowQPLLoggerUtils","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgType","WAWebStateUtils","asyncToGeneratorRuntime","tryParseJSONMixed"],(function(t,n,r,o,a,i,l){var e,s="navigate";function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(o("WAWebABProps").getABPropConfigValue("flows_wa_web"))try{yield o("WAFlowsExpiredCacheCleaner").clearExpiredCachedStates()}catch(e){}}),c.apply(this,arguments)}function d(e){return e===s}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(t!=null&&t.aborted)throw new Error("Request aborted");o("WAWebGalaxyFlowQPLLoggerUtils").qplWaeScreenNavigationPoint(o("WAWebGalaxyFlowQPLLoggerUtils").WaeScreenNavigationQPLPoints.FETCHING_FLOW_JSON_START);var n=yield window.fetch("/flows/json/"+e,{signal:t}),r=yield n.json();return t!=null&&t.aborted||o("WAWebGalaxyFlowQPLLoggerUtils").qplWaeScreenNavigationPoint(o("WAWebGalaxyFlowQPLLoggerUtils").WaeScreenNavigationQPLPoints.FETCHING_FLOW_JSON_END),r}),p.apply(this,arguments)}function _(e){var t=o("WAWebStateUtils").unproxy(e);return t.type=o("WAWebMsgType").MSG_TYPE.UNKNOWN,t.subtype=o("WAWebCommonMsgSubtypeTypes").MsgSubtype.PhoneOnlyFeature,t}function f(e){var t;return((t=e.nativeFlowResponseMessage)==null?void 0:t.name)===String(r("WAWebInteractiveMessagesNativeFlowName").CTA_FLOW)&&o("WAWebABProps").getABPropConfigValue("flows_wa_web")}function g(e){if(e.nativeFlowResponseMessage!=null&&e.nativeFlowResponseMessage.paramsJson!=null){var t=r("tryParseJSONMixed")(e.nativeFlowResponseMessage.paramsJson);if(t!=null&&typeof t=="object"&&t.wa_flow_response_params!=null&&t.wa_flow_response_params.flow_creation_source!=null){var n=t.wa_flow_response_params.flow_creation_source==="FLEXIBLE_CHECKOUT";return n}}return!1}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=v();return C(e.id,t).then(function(e){var t=e.flowQPLMessageId,n=e.flowWAMMessageId;return{flowQPLMessageId:t,flowWAMMessageId:n}})}),y.apply(this,arguments)}function C(e,t){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a=new TextEncoder,i=a.encode(t+r+"_qpl"),l=a.encode(t+r+"_wam"),s=yield(e||(e=n("Promise"))).all([crypto.subtle.digest({name:"SHA-256"},i),crypto.subtle.digest({name:"SHA-256"},l)]),u=s[0],c=s[1],d=o("WABase64").encodeB64(u),m=o("WABase64").encodeB64(c);return{flowQPLMessageId:d,flowWAMMessageId:m}}),b.apply(this,arguments)}function v(){var e=new Uint8Array(16);return crypto.getRandomValues(e),Array.from(e,function(e){return String.fromCharCode(e)}).join("")}function S(e){return R.apply(this,arguments)}function R(){return R=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(!o("WAWebABProps").getABPropConfigValue("flows_wa_web"))return t;var a=t.filter(function(e){return e.type===o("WAWebMsgType").MSG_TYPE.INTERACTIVE&&e.interactiveType===r("WAWebInteractiveMessageType").NATIVE_FLOW&&e.nativeFlowName===r("WAWebInteractiveMessagesNativeFlowName").CTA_FLOW});if(a.length===0)return t;var i=new Map;return yield(e||(e=n("Promise"))).all(a.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{var t=yield h(e.id),n=t.flowQPLMessageId,r=t.flowWAMMessageId;i.set(e.id.id,{flowWAMMessageId:r,flowQPLMessageId:n})}catch(e){}});return function(t){return e.apply(this,arguments)}})())),t.map(function(e){var t=i.get(e.id.id);return t!=null?babelHelpers.extends({},e,{galaxyFlowWAMMessageId:t.flowWAMMessageId,galaxyFlowQPLMessageId:t.flowQPLMessageId}):e})}),R.apply(this,arguments)}function L(e,t){var n,r,o,a=t==null||(n=t.xwa_extensions_get_flow_data)==null?void 0:n.extensions_flow_data;if(a==null||a.length===0)return null;var i=a.find(function(t){return t.flow_id===e});return(r=i==null
__d("WAWebParseInteractiveResponseMessageProto",["WAWebBizGatingUtils","WAWebE2EProtoUtils","WAWebGalaxyFlowMessageInteractiveResponseMessageParser","WAWebGalaxyFlowsUtils","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.bizInfo,r=e.messageProtobuf,a=e.msgContext,i=r.interactiveResponseMessage;if(i!=null){var l=o("WAWebE2EProtoUtils").getInteractiveResponseMessageTypeForProto(i);if(!o("WAWebBizGatingUtils").interactiveNativeFlowResponseMessagesEnabled()||!l||!o("WAWebE2EProtoUtils").isInteractiveResponseMessageTypeEnabled(l))return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,subtype:"phone_only_feature"}),contextInfo:i.contextInfo};if(o("WAWebGalaxyFlowsUtils").isResponseFlowSupported(i))return o("WAWebGalaxyFlowsUtils").isFlexibleCheckoutForm(i)?{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,subtype:"phone_only_feature"}),contextInfo:i.contextInfo}:o("WAWebGalaxyFlowMessageInteractiveResponseMessageParser").getGalaxyMessageInteractiveResponse(t,i);try{var s,u;return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.INTERACTIVE_RESPONSE,kind:o("WAWebMsgType").MsgKind.InteractiveResponse,body:(s=o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis((u=i.body)==null?void 0:u.text))!=null?s:"",interactivePayload:o("WAWebE2EProtoUtils").getInteractiveResponsePayload({type:l,message:i,bizInfo:n,msgContext:a})}),contextInfo:i.contextInfo}}catch(e){return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,subtype:"phone_only_feature"}),contextInfo:i.contextInfo}}}}l.default=e}),98);
__d("WAWebParseKeepInChatMessageProto",["WALongInt","WAWebE2EProtoUtils","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.keepInChatMessage;if(r!=null){var a=r.keepType,i=r.key,l=r.timestampMs,s=babelHelpers.extends({},t,{keptMessageKey:o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(i,t),type:o("WAWebMsgType").MSG_TYPE.KEEP_IN_CHAT,kind:o("WAWebMsgType").MsgKind.KeepInChat,keepType:a,senderTimestampMs:o("WALongInt").maybeNumberOrThrowIfTooLarge(l)});return{msgData:s,contextInfo:null}}}l.default=e}),98);
__d("WAWebParseListMessageProto",["WAWebMsgType","WAWebProtobufsE2E.pb","sumBy"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,a=n.listMessage;if(a!=null){var i,l=a.listType;if(l===o("WAWebProtobufsE2E.pb").Message$ListMessage$ListType.SINGLE_SELECT||l===o("WAWebProtobufsE2E.pb").Message$ListMessage$ListType.PRODUCT_LIST){var s=t.businessOwnerJid,u=t.productListItemCount;if(a.listType===o("WAWebProtobufsE2E.pb").Message$ListMessage$ListType.PRODUCT_LIST){var c;s=(c=a.productListInfo)==null?void 0:c.businessOwnerJid,u=a.productListInfo!=null?r("sumBy")(a.productListInfo.productSections,function(e){return e.products.length}):void 0}i=babelHelpers.extends({},t,{businessOwnerJid:s,productListItemCount:u,type:o("WAWebMsgType").MSG_TYPE.LIST,kind:o("WAWebMsgType").MsgKind.List,list:a,footer:a.footerText})}else i=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown});return{msgData:i,contextInfo:a.contextInfo}}}l.default=e}),98);
__d("WAWebParseListResponseMessageProto",["WAWebE2EProtoUtils","WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.listResponseMessage;if(r!=null&&r.listType===o("WAWebProtobufsE2E.pb").Message$ListResponseMessage$ListType.SINGLE_SELECT){var a=babelHelpers.extends({},r,{contextInfo:void 0}),i=r.title||"";r.description!=null&&r.description!==""&&(i+="\n"+r.description);var l=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.LIST_RESPONSE,kind:o("WAWebMsgType").MsgKind.ListResponse,listResponse:a,body:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(i)});return{msgData:l,contextInfo:r.contextInfo}}}l.default=e}),98);
__d("WAWebParseLocationMessageProto",["WALongInt","WAWebE2EProtoParserApi","WAWebE2EProtoUtils","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e,t){var n,r,a=((n=e.name)!=null?n:"")||((r=e.address)!=null?r:"");e.name!=null&&e.name!==""&&e.address!=null&&e.address!==""&&(a=e.name+"\n"+e.address);var i=e.degreesLatitude!==void 0?e.degreesLatitude:void 0,l=e.degreesLongitude!==void 0?e.degreesLongitude:void 0,s=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.LOCATION,kind:o("WAWebMsgType").MsgKind.Location,loc:a,lat:i,lng:l,body:o("WAWebE2EProtoParserApi").decodeBytes(e.jpegThumbnail)||"",clientUrl:e.url});return{msgData:s,contextInfo:e.contextInfo}}function s(e,t,n){var r;n&&(r={finalLat:n.degreesLatitude,finalLng:n.degreesLongitude,finalThumbnail:o("WAWebE2EProtoParserApi").decodeBytes(n.jpegThumbnail)||"",finalAccuracy:n.accuracyInMeters,finalSpeed:n.speedInMps,finalDegrees:n.degreesClockwiseFromMagneticNorth,finalTimeOffset:n.timeOffset});var a=babelHelpers.extends({},t,r,{type:o("WAWebMsgType").MSG_TYPE.LOCATION,kind:o("WAWebMsgType").MsgKind.LocationLive,isLive:!0,lat:e.degreesLatitude,lng:e.degreesLongitude,body:o("WAWebE2EProtoParserApi").decodeBytes(e.jpegThumbnail)||"",accuracy:e.accuracyInMeters,speed:e.speedInMps,degrees:e.degreesClockwiseFromMagneticNorth,comment:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(e.caption),sequence:o("WALongInt").maybeNumberOrThrowIfTooLarge(e.sequenceNumber)});return{msgData:a,contextInfo:e.contextInfo}}function u(t){var n=t.baseMessage,r=t.finalLocation,o=t.messageProtobuf,a=o.liveLocationMessage,i=o.locationMessage,l=null;return i!=null&&(l=e(i,n)),a!=null&&(l=s(a,n,r)),l}l.default=u}),98);
__d("WAWebMessageEditValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({MISSING_PROTOCOL_KEY:"missing_protocol_key",MISSING_EDITED_MESSAGE:"missing_edited_message",MISSING_TARGET_MESSAGE_KEY:"missing_target_message_key",MISSING_ENC_PAYLOAD:"missing_enc_payload",MISSING_ENC_IV:"missing_enc_iv",INVALID_IV_LENGTH:"invalid_iv_length",MISSING_MESSAGE_SENDER:"missing_message_sender",MISSING_PARENT_MESSAGE_SENDER:"missing_parent_message_sender",INVALID_PROTOCOL_MESSAGE_TYPE:"invalid_protocol_message_type",MISSING_MESSAGE_SECRET:"missing_message_secret",MISSING_ORIGINAL_SENDER:"missing_original_sender",MISSING_SENDER_TIMESTAMP:"missing_sender_timestamp"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="MessageEditValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.MessageEditValidationErrorCode=e,l.MessageEditValidationError=s}),98);
__d("WAWebParseMessageEditEncryptedMessageProto",["WAWebE2EProtoUtils","WAWebMessageEditGatingUtils","WAWebMessageEditValidationError","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.secretEncryptedMessage;if(!(r==null||r.secretEncType!==o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.MESSAGE_EDIT)&&o("WAWebMessageEditGatingUtils").isMessageEditToMessageSecretReceiverEnabled()){var a=r.encIv,i=r.encPayload,l=r.targetMessageKey,s=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(l,t);if(!s)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.MISSING_TARGET_MESSAGE_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.MESSAGE_SECRET_INVALID);if(!i)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.MISSING_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.MESSAGE_SECRET_INVALID);if(!a)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.MISSING_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.MESSAGE_SECRET_INVALID);var u=new Uint8Array(a);if(u.length!==12)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.INVALID_IV_LENGTH,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.MESSAGE_SECRET_INVALID);return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.MESSAGE_EDIT_ENCRYPTED,subtype:"message_edit",kind:o("WAWebMsgType").MsgKind.MessageEditEncrypted,encIv:a,encPayload:i,targetMessageKey:s}),contextInfo:null}}}l.default=e}),98);
__d("WAWebGroupABPropsConfigs",[],(function(t,n,r,o,a,i){"use strict";var e={group_history_out_of_window_pin_sender_group_level:[26269,"bool",!1,!1],poll_end_time_enabled_group_level:[27009,"bool",!1,!1],poll_hide_voters_enabled_group_level:[27025,"bool",!1,!1],wa_web_channels_comet_video_player_enabled:[24037,"bool",!1,!1],web_test_use_case_client_group:[25322,"bool",!1,!1]};i.ABPropConfigs=e}),66);
__d("WAWebABPropsExpoKeyUtils",[],(function(t,n,r,o,a,i){function e(e){return Array.from(e).join(",")}i.combineExposuresIntoExpoKey=e}),66);
__d("WAWebClientExposureGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){"use strict";function e(){return o("WAWebABProps").getABPropConfigValue("enable_wefr_client_expo_pulse")}l.clientExposurePulseLoggingEnabled=e}),98);
__d("WAWebWefrGroupClientExposureWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({WefrGroupClientExposure:[6640,{exposureKey:[1,e.TYPES.STRING],groupJid:[2,e.TYPES.STRING],sentWithDaily:[3,e.TYPES.BOOLEAN]},[1,1,1],"realtime"]},{WefrGroupClientExposure:[]});l.WefrGroupClientExposureWamEvent=s}),98);
__d("WAWebGroupABPropsGlobals",["WAWebABPropsExpoKeyUtils","WAWebClientExposureGatingUtils","WAWebDebounce","WAWebNetworkStatus","WAWebWefrGroupClientExposureWamEvent","justknobx"],(function(t,n,r,o,a,i,l){var e=1e3,s=new Map,u=new Map;function c(e){if(o("WAWebClientExposureGatingUtils").clientExposurePulseLoggingEnabled()){var t=s.get(e);if(!(t==null||t.size===0)){var n=o("WAWebABPropsExpoKeyUtils").combineExposuresIntoExpoKey(t),r=u.get(e);r!==n&&(f(e,n),u.set(e,n))}}}function d(e){r("justknobx")._("1964")?r("WAWebNetworkStatus").waitIfOffline().then(function(){new(o("WAWebWefrGroupClientExposureWamEvent")).WefrGroupClientExposureWamEvent(e).commit()}):new(o("WAWebWefrGroupClientExposureWamEvent")).WefrGroupClientExposureWamEvent(e).commit()}function m(){if(o("WAWebClientExposureGatingUtils").clientExposurePulseLoggingEnabled())for(var e of s){var t=e[0],n=e[1];if(n.size!==0){var r=o("WAWebABPropsExpoKeyUtils").combineExposuresIntoExpoKey(n);d({exposureKey:r,groupJid:t,sentWithDaily:!0})}}}var p=new Map;function _(t){var n=p.get(t);return n==null&&(n=r("WAWebDebounce")(function(e,t){d({exposureKey:t,groupJid:e,sentWithDaily:!1})},e),p.set(t,n)),n}function f(e,t){var n=_(e);n(e,t)}l.GROUP_EXPOSURE_PULSE_DEBOUNCE_MS=e,l.groupExposureKeys=s,l.updateGroupExpoKey=c,l.logGroupExposurePulseEventFromDailyStatsTask=m}),98);
__d("WAWebGroupABPropsCache",["WALogger","WAResolvable","WAWebGroupABPropsConfigs","WAWebGroupABPropsGlobals","gkx"],(function(t,n,r,o,a,i,l){var e,s=new Map,u=new Map,c=new(o("WAResolvable")).Resolvable,d=null;function m(){d=f}function p(){return d}function _(e,t){var n,r=s.get(e);if(r!=null){var a=u.get(e);if(a==null&&(a=new Set,u.set(e,a)),!a.has(t)){var i=(n=r.get(t))==null?void 0:n.configExpoKey;if(i!=null){var l=o("WAWebGroupABPropsGlobals").groupExposureKeys.get(e);l==null&&(l=new Set,o("WAWebGroupABPropsGlobals").groupExposureKeys.set(e,l)),l.has(i)||(l.add(i),o("WAWebGroupABPropsGlobals").updateGroupExpoKey(e))}a.add(t)}}}function f(t,n){var a=o("WAWebGroupABPropsConfigs").ABPropConfigs[n],i=a[0];if(!c.resolveWasCalled()){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[group-abprops] access before init: ",""])),n);return}var l=s.get(t),u=l==null?void 0:l.get(i);if(u!=null)return _(t,i),!r("gkx")("26258")&&u.overriddenConfigValue!=null?u.overriddenConfigValue:u.configValue}function g(e,t){var n=s.get(e);n==null&&(n=new Map,s.set(e,n));var r=!1;for(var a of t)if(n.set(a.configCode,a),a.hasAccessed===!0){var i=u.get(e);i==null&&(i=new Set,u.set(e,i)),i.add(a.configCode);var l=a.configExpoKey;if(l!=null){var d=o("WAWebGroupABPropsGlobals").groupExposureKeys.get(e);d==null&&(d=new Set,o("WAWebGroupABPropsGlobals").groupExposureKeys.set(e,d)),d.add(l),r=!0}}r&&o("WAWebGroupABPropsGlobals").updateGroupExpoKey(e),c.resolve()}function h(){return c.promise}function y(e){var t=s.get(e);return t==null?[]:Array.from(t.values())}function C(){s.clear(),u.clear(),o("WAWebGroupABPropsGlobals").groupExposureKeys.clear(),c=new(o("WAResolvable")).Resolvable}l.groupAccessedConfigs=u,l.initializeGroupABPropsCache=m,l.getGetGroupABPropConfigValueImpl=p,l.bulkCreateOrReplaceGroupABPropConfigs=g,l.waitForGroupABPropConfigsReady=h,l.getAllGroupABPropConfigsForGroup=y,l.clearGroupABPropConfigs=C}),98);
__d("WAWebGroupABProps",["WALogger","WAWebGroupABPropsCache","WAWebGroupABPropsConfigs","gkx"],(function(t,n,r,o,a,i,l){var e,s;function u(t,n){var a,i=o("WAWebGroupABPropsConfigs").ABPropConfigs[n];i==null&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[group-abprops] config not defined, config name: ","."])),n);var l=i[0],u=i[1],c=i[2],d=i[3],m=c,p=o("WAWebGroupABPropsCache").getGetGroupABPropConfigValueImpl();if(p==null)return r("gkx")("26258")||o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[group-abprops] impl must be set before access: ",""])),n),m;var _=(a=p(t,n))!=null?a:m;return _}l.getGroupABPropConfigValue=u}),98);
__d("WAWebGroupHistoryGating",["WAWebABProps","WAWebGroupABProps","WAWebWidToJid"],(function(t,n,r,o,a,i,l){"use strict";function e(){return o("WAWebABProps").getABPropConfigValue("group_history_receive")}function s(){return o("WAWebABProps").getABPropConfigValue("group_history_notice_receive")}function u(){return o("WAWebABProps").getABPropConfigValue("group_history_send")}function c(){return o("WAWebABProps").getABPropConfigValue("group_history_settings")}function d(){return o("WAWebABProps").getABPropConfigValue("group_history_settings_toggle_ui")}function m(){return o("WAWebABProps").getABPropConfigValue("rt_ghs_sender_enabled")}function p(){return o("WAWebABProps").getABPropConfigValue("rt_ghs_receiver_enabled")}function _(e){if(o("WAWebABProps").getABPropConfigValue("group_history_out_of_window_pin_sender"))return!0;if(e!=null)try{return o("WAWebGroupABProps").getGroupABPropConfigValue(o("WAWebWidToJid").widToGroupJid(e),"group_history_out_of_window_pin_sender_group_level")}catch(e){return!1}return!1}function f(){return o("WAWebABProps").getABPropConfigValue("group_history_out_of_window_pins_receiver")}l.isGroupHistoryReceiverEnabled=e,l.isGroupHistoryNoticeReceiverEnabled=s,l.isGroupHistorySenderEnabled=u,l.isGroupHistorySettingsEnabled=c,l.isGroupHistorySettingsToggleUIEnabled=d,l.isGroupHistorySenderReportingTokenEnabled=m,l.isGroupHistoryReceiverReportingTokenEnabled=p,l.isOutOfWindowPinSenderEnabled=_,l.isOutOfWindowPinsReceiverEnabled=f}),98);
__d("WAWebGroupHistoryMsgData.flow",["$InternalEnum"],(function(t,n,r,o,a,i,l){"use strict";var e=n("$InternalEnum")({NONE:0,DOWNLOADING:1,DOWNLOADED:2,PROCESSING:3,INJECTED:4,FAILED:5,INJECTED_PARTIAL:6});l.MessageHistoryBundleProcessState=e}),98);
__d("WAWebMessageHistoryValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({MISSING_MESSAGE_HISTORY_BUNDLE:"message_history_missing_bundle",MISSING_MIMETYPE:"message_history_missing_mimetype",INVALID_MIMETYPE:"message_history_invalid_mimetype",MISSING_FILE_SHA256:"message_history_missing_file_sha256",INVALID_FILE_SHA256_LENGTH:"message_history_invalid_file_sha256_length",MISSING_MEDIA_KEY:"message_history_missing_media_key",INVALID_MEDIA_KEY_LENGTH:"message_history_invalid_media_key_length",MISSING_FILE_ENC_SHA256:"message_history_missing_file_enc_sha256",INVALID_FILE_ENC_SHA256_LENGTH:"message_history_invalid_file_enc_sha256_length",MISSING_DIRECT_PATH:"message_history_missing_direct_path",MISSING_MESSAGE_HISTORY_METADATA:"message_history_missing_metadata",INVALID_HISTORY_RECEIVERS_LENGTH:"message_history_invalid_receivers_length",MISSING_OLDEST_MESSAGE_TIMESTAMP:"message_history_missing_oldest_timestamp",INVALID_MESSAGE_COUNT:"message_history_invalid_message_count"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="MessageHistoryValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.MessageHistoryValidationErrorCode=e,l.MessageHistoryValidationError=s}),98);
__d("WAWebMessageHistoryValidation",["WAWebMessageHistoryValidationError","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e){if(e.historyReceivers==null||e.historyReceivers.length===0)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.INVALID_HISTORY_RECEIVERS_LENGTH,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(e.oldestMessageTimestampInWindow==null)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.MISSING_OLDEST_MESSAGE_TIMESTAMP,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(e.messageCount==null||Number(e.messageCount)<=0)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.INVALID_MESSAGE_COUNT,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE)}function s(t){if(t.mimetype==null)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.MISSING_MIMETYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(t.mimetype!=="application/protobuf")throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.INVALID_MIMETYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(t.fileSha256==null)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.MISSING_FILE_SHA256,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(t.fileSha256.byteLength!==32)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.INVALID_FILE_SHA256_LENGTH,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(t.mediaKey==null)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.MISSING_MEDIA_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(t.mediaKey.byteLength!==32)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.INVALID_MEDIA_KEY_LENGTH,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(t.fileEncSha256==null)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.MISSING_FILE_ENC_SHA256,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(t.fileEncSha256.byteLength!==32)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.INVALID_FILE_ENC_SHA256_LENGTH,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(t.messageHistoryMetadata==null)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.MISSING_MESSAGE_HISTORY_METADATA,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);e(t.messageHistoryMetadata)}function u(t){if(t.messageHistoryMetadata==null)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.MISSING_MESSAGE_HISTORY_METADATA,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);e(t.messageHistoryMetadata)}l.validateMessageHistoryBundle=s,l.validateMessageHistoryNotice=u}),98);
__d("WAWebWamEnumDownloadOriginType",[],(function(t,n,r,o,a,i){var e=Object.freeze({CHAT_PERSONAL:1,CHAT_GROUP:2,STATUS_USER:3,STATUS_ADS:4,PRODUCT_CATALOG:5,GDPR:6,STICKER_PICKER:7,PROFILE_PICTURE:8,BLOKS:9,P2B:10,MESSAGE_HISTORY_SYNC:11,COMMUNITY:12,CHANNEL:13,BROADCAST:14,INTEROP:15,WAMO_STATUS:16,WAMO_BIZ_PROFILE:17,WAMO_PREFERENCES:18,RICH_ORDER_STATUS:19});i.DOWNLOAD_ORIGIN_TYPE=e}),66);
__d("WAWebParseMessageHistoryBundleProto",["WALogger","WAWebE2EProtoParserApi","WAWebGroupHistoryGating","WAWebGroupHistoryMsgData.flow","WAWebMessageHistoryValidation","WAWebMessageHistoryValidationError","WAWebMmsMediaTypes","WAWebMsgType","WAWebProtobufsWeb.pb","WAWebUserPrefsMeUser","WAWebViewMode.flow","WAWebWamEnumDownloadOriginType","WAWebWamEnumE2eFailureReason","WAWebWidFactory"],(function(t,n,r,o,a,i,l){var e;function s(e){var t,n,r,a,i=e.baseMessage,l=e.messageProtobuf,s=l.messageHistoryBundle;if(s==null)return null;o("WAWebMessageHistoryValidation").validateMessageHistoryBundle(s);var d=(t=s.messageHistoryMetadata)==null?void 0:t.historyReceivers.some(function(e){return o("WAWebUserPrefsMeUser").isMeAccount(o("WAWebWidFactory").createWid(e))}),m=d===!0||i.id.fromMe===!0?o("WAWebViewMode.flow").ViewModeType.VISIBLE:o("WAWebViewMode.flow").ViewModeType.HIDDEN;if(!o("WAWebGroupHistoryGating").isGroupHistoryReceiverEnabled()){var p;return{msgData:babelHelpers.extends({},i,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,viewMode:m,futureproofType:o("WAWebMsgType").MSG_TYPE.MESSAGE_HISTORY_BUNDLE,futureproofSubtype:"message_history_bundle"}),contextInfo:(p=s.contextInfo)!=null?p:null}}var _=u(s),f=babelHelpers.extends({},i,{type:o("WAWebMsgType").MSG_TYPE.MESSAGE_HISTORY_BUNDLE,kind:"messageHistoryBundle",subtype:"message_history_bundle",viewMode:m,groupHistoryBundleMetadata:s.messageHistoryMetadata?babelHelpers.extends({},s.messageHistoryMetadata,{historyReceivers:s.messageHistoryMetadata.historyReceivers.map(o("WAWebWidFactory").createWid),processState:c(i.groupHistoryBundleInfo),nonHistoryReceivers:(n=(r=s.messageHistoryMetadata)==null||(r=r.nonHistoryReceivers)==null?void 0:r.map(o("WAWebWidFactory").createWid))!=null?n:[]}):null,directPath:_==null?void 0:_.directPath,encFilehash:_==null?void 0:_.encFilehash,filehash:_==null?void 0:_.filehash,mediaKey:_==null?void 0:_.mediaKey});return{msgData:f,contextInfo:(a=s.contextInfo)!=null?a:null}}function u(t){var n=t.directPath,r=t.fileEncSha256,a=t.fileSha256,i=t.mediaKey;try{var l=o("WAWebE2EProtoParserApi").decodeBytes(a);if(l==null)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.MISSING_FILE_SHA256,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(n==null)throw new(o("WAWebMessageHistoryValidationError")).MessageHistoryValidationError(o("WAWebMessageHistoryValidationError").MessageHistoryValidationErrorCode.MISSING_DIRECT_PATH,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{directPath:n,encFilehash:o("WAWebE2EProtoParserApi").decodeBytes(r),filehash:l,mediaKey:o("WAWebE2EProtoParserApi").decodeBytes(i),type:o("WAWebMmsMediaTypes").MEDIA_TYPES.GROUP_HISTORY,signal:new AbortController().signal,userDownloadAttemptCount:0,downloadOrigin:o("WAWebWamEnumDownloadOriginType").DOWNLOAD_ORIGIN_TYPE.MESSAGE_HISTORY_SYNC}}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[GroupHistory] Failed to download message history bundle"]))).sendLogs("group-history-failed-to-download-bundle")}}function c(e){return(function(e){return e===o("WAWebProtobufsWeb.pb").GroupHistoryBundleInfo$ProcessState.NOT_INJECTED?o("WAWebGroupHistoryMsgData.flow").MessageHistoryBundleProcessState.NONE:e===o("WAWebProtobufsWeb.pb").GroupHistoryBundleInfo$ProcessState.INJECTED?o("WAWebGroupHistoryMsgData.flow").MessageHistoryBundleProcessState.INJECTED:e===o("WAWebProtobufsWeb.pb").GroupHistoryBundleInfo$ProcessState.INJECTED_PARTIAL?o("WAWebGroupHistoryMsgData.flow").MessageHistoryBundleProcessState.INJECTED_PARTIAL:e===o("WAWebProtobufsWeb.pb").GroupHistoryBundleInfo$ProcessState.INJECTION_FAILED?o("WAWebGroupHistoryMsgData.flow").MessageHistoryBundleProcessState.FAILED:o("WAWebGroupHistoryMsgData.flow").MessageHistoryBundleProcessState.NONE})(e==null?void 0:e.processState)}l.default=s}),98);
__d("WAWebParseMessageHistoryNoticeProto",["WALogger","WAWebCommonMsgSubtypeTypes","WAWebGroupHistoryGating","WAWebGroupHistoryMsgData.flow","WAWebMessageHistoryValidation","WAWebMsgType","WAWebUserPrefsMeUser","WAWebViewMode.flow","WAWebWidFactory"],(function(t,n,r,o,a,i,l){var e;function s(t){var n,r,a=t.baseMessage,i=t.messageProtobuf,l=i.messageHistoryNotice;if(l==null)return null;o("WAWebMessageHistoryValidation").validateMessageHistoryNotice(l);var s=(n=l.messageHistoryMetadata)==null?void 0:n.historyReceivers.some(function(e){return o("WAWebUserPrefsMeUser").isMeAccount(o("WAWebWidFactory").createWid(e))});if(!o("WAWebGroupHistoryGating").isGroupHistoryNoticeReceiverEnabled()){var u;return{msgData:babelHelpers.extends({},a,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,viewMode:s===!1&&a.id.fromMe===!1?o("WAWebViewMode.flow").ViewModeType.VISIBLE:o("WAWebViewMode.flow").ViewModeType.HIDDEN,futureproofType:o("WAWebMsgType").MSG_TYPE.MESSAGE_HISTORY_NOTICE,futureproofSubtype:"message_history_notice"}),contextInfo:(u=l.contextInfo)!=null?u:null}}if(s===!1&&a.id.fromMe===!1){var c,d,m,p,_=(c=l.messageHistoryMetadata)==null?void 0:c.oldestMessageTimestampInWindow;return _==null?(o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[GroupHistory] oldestMessageTimestampInWindow is null"]))),null):{msgData:babelHelpers.extends({},a,{type:o("WAWebMsgType").MSG_TYPE.MESSAGE_HISTORY_NOTICE,kind:o("WAWebMsgType").MsgKind.MessageHistoryNotice,subtype:"message_history_notice",viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,groupHistoryBundleMetadata:l.messageHistoryMetadata?babelHelpers.extends({},l.messageHistoryMetadata,{historyReceivers:l.messageHistoryMetadata.historyReceivers.map(o("WAWebWidFactory").createWid),processState:o("WAWebGroupHistoryMsgData.flow").MessageHistoryBundleProcessState.NONE,nonHistoryReceivers:(d=(m=l.messageHistoryMetadata)==null?void 0:m.nonHistoryReceivers.map(o("WAWebWidFactory").createWid))!=null?d:[]}):null}),contextInfo:(p=l.contextInfo)!=null?p:null}}return{msgData:babelHelpers.extends({},a,{type:o("WAWebMsgType").MSG_TYPE.MESSAGE_HISTORY_NOTICE,kind:o("WAWebMsgType").MsgKind.MessageHistoryNotice,subtype:o("WAWebCommonMsgSubtypeTypes").MsgSubtype.MessageHistoryNotice,viewMode:o("WAWebViewMode.flow").ViewModeType.HIDDEN}),contextInfo:(r=l.contextInfo)!=null?r:null}}l.default=s}),98);
__d("WAWebMultiVcardMessageValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({EMPTY_LIST:"contacts_array_empty_list",INVALID_LIST_SIZE:"contacts_array_invalid_list_size"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="MultiVcardMessageValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.MultiVcardValidationErrorCode=e,l.MultiVcardMessageValidationError=s}),98);
__d("WAWebParseMultiVcardMessageProto",["WAWebMsgType","WAWebMultiVcardMessageValidationError","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext,a=n.contactsArrayMessage;if(a!=null){var i=a.contacts,l=a.contextInfo,s=a.displayName;if((r==="relay"||r==="outgoing")&&(i==null||i.length===0))throw new(o("WAWebMultiVcardMessageValidationError")).MultiVcardMessageValidationError(o("WAWebMultiVcardMessageValidationError").MultiVcardValidationErrorCode.EMPTY_LIST,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_PROTOCOL_BUFFER);var u=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.MULTI_VCARD,kind:o("WAWebMsgType").MsgKind.MultiVcard,vcardFormattedName:s,vcardList:Array.isArray(i)?i.map(function(e){return{displayName:e.displayName,vcard:e.vcard,isMultiVcard:!1}}):[]});return{msgData:u,contextInfo:l}}}l.default=e}),98);
__d("WAWebButtonsMessageProtoUtils",["WAWebE2EProtoUtils","WAWebMsgType","WAWebParseDocumentMessageProto","WAWebParseImageMessageProto","WAWebParseLocationMessageProto","WAWebParseVideoMessageProto","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.buttonsMessage,a=e.msgContext,i=n.contentText,l=n.documentMessage,s=n.footerText,u=n.headerType,c=n.imageMessage,d=n.locationMessage,m=n.text,p=n.videoMessage,_=function(){var e=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.CHAT,kind:o("WAWebMsgType").MsgKind.Chat,title:m==null?t.title:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(m),body:i==null?t.body:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(i)});if(c){var n,s;return(n=(s=r("WAWebParseImageMessageProto")({messageProtobuf:{imageMessage:c},baseMessage:t,msgContext:a}))==null?void 0:s.msgData)!=null?n:e}if(l){var u,_;return(u=(_=r("WAWebParseDocumentMessageProto")({messageProtobuf:{documentMessage:l},baseMessage:t,msgContext:a}))==null?void 0:_.msgData)!=null?u:e}if(d){var f,g;return(f=(g=r("WAWebParseLocationMessageProto")({messageProtobuf:{locationMessage:babelHelpers.extends({},d,{name:void 0,address:void 0})},baseMessage:t,msgContext:a}))==null?void 0:g.msgData)!=null?f:e}if(p){var h,y;return(h=(y=r("WAWebParseVideoMessageProto")({messageProtobuf:{videoMessage:p},baseMessage:t,msgContext:a}))==null?void 0:y.msgData)!=null?h:e}return e},f=_();return babelHelpers.extends({},f,{headerType:u,caption:i!=null?o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(i):f.caption,footer:s!=null?o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(s):f.footer})}function s(e,t,n){var r=e.documentMessage,a=e.imageMessage,i=e.locationMessage,l=e.videoMessage;if(t.isForwarded&&(r||a||i||l))return e;var s={buttons:t.isForwarded===!0?void 0:t.dynamicReplyButtons,footerText:t.footer,contextInfo:n};return r?(s.documentMessage=r,s.headerType=o("WAWebProtobufsE2E.pb").Message$ButtonsMessage$HeaderType.DOCUMENT,s.contentText=t.caption):a?(s.imageMessage=a,s.headerType=o("WAWebProtobufsE2E.pb").Message$ButtonsMessage$HeaderType.IMAGE,s.contentText=t.caption):i?(s.locationMessage=i,s.headerType=o("WAWebProtobufsE2E.pb").Message$ButtonsMessage$HeaderType.LOCATION,s.contentText=t.caption):l?(s.videoMessage=l,s.headerType=o("WAWebProtobufsE2E.pb").Message$ButtonsMessage$HeaderType.VIDEO,s.contentText=t.caption):t.title?(s.text=t.title,s.headerType=o("WAWebProtobufsE2E.pb").Message$ButtonsMessage$HeaderType.TEXT,s.contentText=t.body):(s.contentText=t.body,s.headerType=o("WAWebProtobufsE2E.pb").Message$ButtonsMessage$HeaderType.EMPTY),{buttonsMessage:s}}l.parseButtonsMessageProto=e,l.createDynamicReplyButtonsMessage=s}),98);
__d("WAWebParseNativeFlowButtonsMessageProto",["WAWebButtonsMessageProtoUtils","WAWebE2EProtoUtils","WAWebInteractiveMessagesNativeFlowName","WAWebMsgType","WAWebNativeFlowValidation","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.bizInfo,a=e.bizSource,i=e.messageProtobuf,l=e.msgContext,s=i.buttonsMessage;if(s!=null){var u=s.buttons,c=u===void 0?[]:u,d=s.headerType,m=r("WAWebInteractiveMessagesNativeFlowName").cast(o("WAWebE2EProtoUtils").getBizNativeFlowName({buttonsMessage:s}));if(!(l==="relay"&&(m==null||m!==r("WAWebInteractiveMessagesNativeFlowName").cast(n==null?void 0:n.nativeFlowName)))){if(!o("WAWebE2EProtoUtils").shouldParseNFM({name:m,bizInfo:n,msgContext:l})||o("WAWebE2EProtoUtils").hasUnsupportedButtons(c))return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,subtype:"phone_only_feature"}),contextInfo:s.contextInfo};if(d===o("WAWebProtobufsE2E.pb").Message$ButtonsMessage$HeaderType.UNKNOWN||!new Set(o("WAWebProtobufsE2E.pb").Message$ButtonsMessage$HeaderType.members()).has(d))return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,subtype:void 0}),contextInfo:s.contextInfo};var p=o("WAWebButtonsMessageProtoUtils").parseButtonsMessageProto({buttonsMessage:s,baseMessage:t,msgContext:l});if(m!=null){var _=babelHelpers.extends({},p,{type:o("WAWebMsgType").MSG_TYPE.NATIVE_FLOW,kind:o("WAWebMsgType").MsgKind.NativeFlow,nativeFlowName:r("WAWebInteractiveMessagesNativeFlowName").cast(m),nativeFlowButtons:c});return!_.nativeFlowName||!o("WAWebNativeFlowValidation").isValidNativeFlowMessage(_,a)?{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,subtype:"phone_only_feature"}),contextInfo:s.contextInfo}:{msgData:_,contextInfo:s.contextInfo}}}}}l.default=e}),98);
__d("WAWebNewsletterAdminInviteMessageValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({MISSING_NEWSLETTER_JID:"newsletter_admin_invite_missing_newsletter_jid",MISSING_NEWSLETTER_NAME:"newsletter_admin_invite_missing_newsletter_name",MISSING_INVITE_EXPIRATION:"newsletter_admin_invite_missing_invite_expiration",INVALID_NEWSLETTER_JID:"newsletter_admin_invite_invalid_newsletter_jid"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="NewsletterAdminInviteMessageValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.NewsletterAdminInviteMessageValidationErrorCode=e,l.NewsletterAdminInviteMessageValidationError=s}),98);
__d("WAWebParseNewsletterAdminInviteMessageProto",["WATimeUtils","WAWebDecodeJid","WAWebMsgType","WAWebNewsletterAdminInviteMessageValidationError","WAWebNewsletterGatingUtils","WAWebWamEnumE2eFailureReason","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.newsletterAdminInviteMessage;if(r!=null){if(!o("WAWebNewsletterGatingUtils").isNewsletterCreationEnabled())return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.NEWSLETTER_ADMIN_INVITE}),contextInfo:r.contextInfo};var a=r.caption,i=r.contextInfo,l=r.inviteExpiration,s=r.newsletterJid,u=r.newsletterName;if(s==null)throw new(o("WAWebNewsletterAdminInviteMessageValidationError")).NewsletterAdminInviteMessageValidationError(o("WAWebNewsletterAdminInviteMessageValidationError").NewsletterAdminInviteMessageValidationErrorCode.MISSING_NEWSLETTER_JID,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(u==null)throw new(o("WAWebNewsletterAdminInviteMessageValidationError")).NewsletterAdminInviteMessageValidationError(o("WAWebNewsletterAdminInviteMessageValidationError").NewsletterAdminInviteMessageValidationErrorCode.MISSING_NEWSLETTER_NAME,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(l==null)throw new(o("WAWebNewsletterAdminInviteMessageValidationError")).NewsletterAdminInviteMessageValidationError(o("WAWebNewsletterAdminInviteMessageValidationError").NewsletterAdminInviteMessageValidationErrorCode.MISSING_NEWSLETTER_JID,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var c=o("WAWebDecodeJid").strictDecodeJid(s);if(c==null)throw new(o("WAWebNewsletterAdminInviteMessageValidationError")).NewsletterAdminInviteMessageValidationError(o("WAWebNewsletterAdminInviteMessageValidationError").NewsletterAdminInviteMessageValidationErrorCode.INVALID_NEWSLETTER_JID,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.NEWSLETTER_ADMIN_INVITE,kind:o("WAWebMsgType").MsgKind.NewsletterAdminInvite,newsletterAdminInviteInfo:{newsletterId:o("WAWebWidFactory").asNewsletterWidOrThrow(c),newsletterName:u,inviteExpiration:o("WATimeUtils").castLongIntToUnixTime(l),inviteMessage:a!=null?a:"",pictureThumbnail:null}}),contextInfo:i}}}l.default=e}),98);
__d("WAWebNewsletterFollowerInviteMessageValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({MISSING_NEWSLETTER_JID:"newsletter_follower_invite_missing_newsletter_jid",MISSING_NEWSLETTER_NAME:"newsletter_follower_invite_missing_newsletter_name",INVALID_NEWSLETTER_JID:"newsletter_follower_invite_invalid_newsletter_jid"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="NewsletterFollowerInviteMessageValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.NewsletterFollowerInviteMessageValidationErrorCode=e,l.NewsletterFollowerInviteMessageValidationError=s}),98);
__d("WAWebParseNewsletterFollowerInviteMessageProto",["WAArrayBufferUtils","WAWebDecodeJid","WAWebMsgType","WAWebNewsletterFollowerInviteMessageValidationError","WAWebNewsletterGatingUtils","WAWebWamEnumE2eFailureReason","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.newsletterFollowerInviteMessageV2,a=r;if(a!=null){if(!o("WAWebNewsletterGatingUtils").isChannelInviteContactsToFollowConsumerEnabled())return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.NEWSLETTER_FOLLOWER_INVITE}),contextInfo:a.contextInfo};var i=a.caption,l=a.contextInfo,s=a.jpegThumbnail,u=a.newsletterJid,c=a.newsletterName;if(u==null)throw new(o("WAWebNewsletterFollowerInviteMessageValidationError")).NewsletterFollowerInviteMessageValidationError(o("WAWebNewsletterFollowerInviteMessageValidationError").NewsletterFollowerInviteMessageValidationErrorCode.MISSING_NEWSLETTER_JID,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(c==null)throw new(o("WAWebNewsletterFollowerInviteMessageValidationError")).NewsletterFollowerInviteMessageValidationError(o("WAWebNewsletterFollowerInviteMessageValidationError").NewsletterFollowerInviteMessageValidationErrorCode.MISSING_NEWSLETTER_NAME,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var d=o("WAWebDecodeJid").strictDecodeJid(u);if(d==null)throw new(o("WAWebNewsletterFollowerInviteMessageValidationError")).NewsletterFollowerInviteMessageValidationError(o("WAWebNewsletterFollowerInviteMessageValidationError").NewsletterFollowerInviteMessageValidationErrorCode.INVALID_NEWSLETTER_JID,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.NEWSLETTER_FOLLOWER_INVITE,kind:o("WAWebMsgType").MsgKind.NewsletterFollowerInvite,newsletterFollowerInviteInfo:{newsletterId:o("WAWebWidFactory").asNewsletterWidOrThrow(d),newsletterName:c,inviteMessage:i!=null?i:"",pictureThumbnail:s?o("WAArrayBufferUtils").arrayBufferToString(s):null}}),contextInfo:l}}}l.default=e}),98);
__d("WAWebParseOrderMessageProto",["WALongInt","WAWebE2EProtoParserApi","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.orderMessage;if(r!=null){var a=r.catalogType,i=r.contextInfo,l=r.itemCount,s=r.message,u=r.orderId,c=r.orderTitle,d=r.sellerJid,m=r.status,p=r.surface,_=r.thumbnail,f=r.token,g=r.totalAmount1000,h=r.totalCurrencyCode,y=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.ORDER,kind:o("WAWebMsgType").MsgKind.Order,thumbnail:o("WAWebE2EProtoParserApi").decodeBytes(_),message:s||"",orderId:u,itemCount:l||0,status:m,surface:p,sellerJid:d,orderTitle:c||"",token:f||"",totalAmount1000:o("WALongInt").numberOrThrowIfTooLarge(g!=null?g:0),totalCurrencyCode:h,catalogType:a,body:""});return{msgData:y,contextInfo:i}}}l.default=e}),98);
__d("WAWebParsePaymentInviteMessageProto",["WALogger","WALongInt","WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){var e,s;function u(t){var n=t.baseMessage,r=t.messageProtobuf,a=r.paymentInviteMessage;if(a!=null)return a.serviceType===o("WAWebProtobufsE2E.pb").Message$PaymentInviteMessage$ServiceType.NOVI?(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["parsePaymentInviteMessageProto: novi unsupported"]))),{msgData:babelHelpers.extends({},n,{kind:o("WAWebMsgType").MsgKind.Unknown,subtype:"phone_only_feature"}),contextInfo:null}):(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[payment-invite] render payment invite of type ",""])),a.serviceType),{msgData:babelHelpers.extends({},n,{type:o("WAWebMsgType").MSG_TYPE.PAYMENT,kind:o("WAWebMsgType").MsgKind.Payment,subtype:"invite",paymentExpiryTimestamp:o("WALongInt").maybeNumberOrThrowIfTooLarge(a.expiryTimestamp),paymentInviteServiceType:a.serviceType}),contextInfo:null})}l.default=u}),98);
__d("WAWebPinInChatValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({INVALID_PIN_IN_CHAT_EXPIRY_DURATION:"pin_in_chat_invalid_expiry_duration",INVALID_PIN_IN_CHAT_MSG_REMOTE:"pin_in_chat_invalid_msg_remote",MISSING_PARENT_MSG_KEY:"pin_in_chat_missing_parent_msg_key",MISSING_TYPE:"pin_in_chat_missing_type",MISSING_SENDER_TIMESTAMP:"pin_in_chat_missing_timestamp",INVALID_EDIT_ATTR:"invalid_edit_attr"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="PinInChatValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.PinInChatValidationErrorCode=e,l.PinInChatValidationError=s}),98);
__d("WAWebParsePinMessageProto",["WALongInt","WAWebAck","WAWebE2EProtoUtils","WAWebLidMigrationUtils","WAWebMsgType","WAWebPinInChatValidationError","WAWebPinMsgGatingUtils","WAWebWamEnumE2eFailureReason","WAWebWid"],(function(t,n,r,o,a,i,l){function e(e){var t,n=e.baseMessage,a=e.editAttr,i=e.messageProtobuf,l=e.msgContext,s=i.pinInChatMessage;if(s!=null){if(!o("WAWebPinMsgGatingUtils").isPinnedMessagesM1ReceiverEnabled())return{msgData:babelHelpers.extends({},n,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE}),contextInfo:null};if(l==="relay"&&a!==o("WAWebAck").EDIT_ATTR.PIN_IN_CHAT)throw new(o("WAWebPinInChatValidationError")).PinInChatValidationError(o("WAWebPinInChatValidationError").PinInChatValidationErrorCode.INVALID_EDIT_ATTR,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var u=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(s.key,n);if(u==null)throw new(o("WAWebPinInChatValidationError")).PinInChatValidationError(o("WAWebPinInChatValidationError").PinInChatValidationErrorCode.MISSING_PARENT_MSG_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(!r("WAWebWid").equals.apply(r("WAWebWid"),o("WAWebLidMigrationUtils").toCommonAddressingMode(u.remote,n.id.remote))&&!u.remote.isBroadcast())throw new(o("WAWebPinInChatValidationError")).PinInChatValidationError(o("WAWebPinInChatValidationError").PinInChatValidationErrorCode.INVALID_PIN_IN_CHAT_MSG_REMOTE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var c=(t=i.messageContextInfo)==null?void 0:t.messageAddOnDurationInSecs;if(c!=null&&c<0)throw new(o("WAWebPinInChatValidationError")).PinInChatValidationError(o("WAWebPinInChatValidationError").PinInChatValidationErrorCode.INVALID_PIN_IN_CHAT_EXPIRY_DURATION,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var d=s.type;if(d==null)throw new(o("WAWebPinInChatValidationError")).PinInChatValidationError(o("WAWebPinInChatValidationError").PinInChatValidationErrorCode.MISSING_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var m=o("WALongInt").maybeNumberOrThrowIfTooLarge(s.senderTimestampMs);if(m==null)throw new(o("WAWebPinInChatValidationError")).PinInChatValidationError(o("WAWebPinInChatValidationError").PinInChatValidationErrorCode.MISSING_SENDER_TIMESTAMP,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var p=babelHelpers.extends({},n,{type:o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE,kind:o("WAWebMsgType").MsgKind.PinInChat,pinParentKey:u,pinMessageType:d,pinSenderTimestampMs:m,pinExpiryDuration:c});return{msgData:p,contextInfo:null}}}l.default=e}),98);
__d("WAWebParsePollResultSnapshotMessageProto",["WALongInt","WAWebMsgType","WAWebNewsletterGatingUtils","WAWebPollCreationUtils","WAWebPollsGatingUtils","WAWebPollsValidationError","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext,a=n.pollResultSnapshotMessage,i=n.pollResultSnapshotMessageV3,l=a!=null?a:i;if(l){if(!o("WAWebPollsGatingUtils").isPollResultSnapshotReceivingEnabled()||i&&!o("WAWebNewsletterGatingUtils").isNewsletterQuizReceiverEnabled())return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.POLL_RESULT_SNAPSHOT}),contextInfo:l.contextInfo};var s=l.contextInfo,u=l.name,c=l.pollVotes;if(u==null)throw new(o("WAWebPollsValidationError")).PollResultSnapshotValidationError(o("WAWebPollsValidationError").PollResultSnapshotValidationErrorCode.MISSING_NAME,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(u.length===0||u.length>o("WAWebPollsGatingUtils").getMaxPollNameLengthForIncomingMessages())throw new(o("WAWebPollsValidationError")).PollResultSnapshotValidationError(o("WAWebPollsValidationError").PollResultSnapshotValidationErrorCode.INVALID_NAME,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var d=o("WAWebPollCreationUtils").getPollTypeFromE2EValue(l.pollType);if(r==="quoted"||r==="history_quoted"){var m=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.POLL_RESULT_SNAPSHOT,kind:o("WAWebMsgType").MsgKind.PollResultSnapshot,pollName:u,pollVotesSnapshot:null,pollType:d});return{msgData:m,contextInfo:s}}if(c==null||c.length===0)throw new(o("WAWebPollsValidationError")).PollResultSnapshotValidationError(o("WAWebPollsValidationError").PollResultSnapshotValidationErrorCode.MISSING_POLL_VOTES,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var p=new Set,_=c.map(function(e){var t=e.optionName,n=e.optionVoteCount;if(t==null)throw new(o("WAWebPollsValidationError")).PollResultSnapshotValidationError(o("WAWebPollsValidationError").PollResultSnapshotValidationErrorCode.MISSING_OPTION,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(t.length===0||t.length>o("WAWebPollsGatingUtils").getMaxPollOptionLengthForIncomingMessages())throw new(o("WAWebPollsValidationError")).PollResultSnapshotValidationError(o("WAWebPollsValidationError").PollResultSnapshotValidationErrorCode.INVALID_OPTION,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(n==null)throw new(o("WAWebPollsValidationError")).PollResultSnapshotValidationError(o("WAWebPollsValidationError").PollResultSnapshotValidationErrorCode.MISSING_OPTION_VOTE_COUNT,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var r=o("WALongInt").maybeNumber(n);if(r==null)throw new(o("WAWebPollsValidationError")).PollResultSnapshotValidationError(o("WAWebPollsValidationError").PollResultSnapshotValidationErrorCode.INVALID_OPTION_VOTE_COUNT,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(p.has(t))throw new(o("WAWebPollsValidationError")).PollResultSnapshotValidationError(o("WAWebPollsValidationError").PollResultSnapshotValidationErrorCode.DUPLICATE_OPTIONS,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var a=p.size;return p.add(t),{option:{localId:a,name:t},optionVoteCount:r}});if(_.length<2||_.length>o("WAWebPollsGatingUtils").getMaxPollOptionCount())throw new(o("WAWebPollsValidationError")).PollResultSnapshotValidationError(o("WAWebPollsValidationError").PollResultSnapshotValidationErrorCode.INVALID_POLL_VOTES_SNAPSHOTS_COUNT,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var f=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.POLL_RESULT_SNAPSHOT,kind:o("WAWebMsgType").MsgKind.PollResultSnapshot,pollName:u,pollVotesSnapshot:{pollVotes:_},pollType:d});return{msgData:f,contextInfo:s}}}l.default=e}),98);
__d("WAWebParseProtocolAdminRevokeMessageProto",["WAWebAck","WAWebProtocolRevokeMessageUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.editAttr,r=e.messageProtobuf,a=e.msgContext,i=e.msgMeta;if(n===o("WAWebAck").EDIT_ATTR.ADMIN_REVOKE)return o("WAWebProtocolRevokeMessageUtils").parseProtocolRevokeMessageProto({messageProtobuf:r,baseMessage:t,editAttr:n,msgContext:a,msgMeta:i})}l.default=e}),98);
__d("WAWebAfterReadUtils",["WALogger","WAWebABProps"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(){return o("WAWebABProps").getABPropConfigValue("after_read_sending_enabled")}function u(){return o("WAWebABProps").getABPropConfigValue("after_read_receiver_enabled")}function c(){return o("WAWebABProps").getABPropConfigValue("after_read_fallback_duration")}function d(e){return e<=0?!1:m().includes(e)}function m(){var t=o("WAWebABProps").getABPropConfigValue("dm_receiver_after_read_allow_values");try{var n=JSON.parse(t),r=n.timers;return r==null?[]:r}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[dm:afterread] dm_receiver_after_read_allow_values parse: ",""])),t),[]}}l.isAfterReadSendingEnabled=s,l.isAfterReadReceiverEnabled=u,l.getAfterReadFallbackDuration=c,l.isAfterReadDuration=d,l.getAfterReadAllowedValues=m}),98);
__d("WAWebParseProtocolEphemeralSettingMessageProto",["WAWebAfterReadUtils","WAWebDisappearingModeProtoUtils","WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t,n,r=e.baseMessage,a=e.messageProtobuf,i=a.protocolMessage;if(i!=null&&i.type===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.EPHEMERAL_SETTING){var l;i.disappearingMode!=null&&(l=o("WAWebDisappearingModeProtoUtils").protoToDisappearingMode(r,i.disappearingMode));var s=babelHelpers.extends({},r,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"ephemeral_setting",ephemeralDuration:i.ephemeralExpiration,disappearingModeTrigger:(t=l)==null?void 0:t.disappearingModeTrigger,disappearingModeInitiatedByMe:(n=l)==null?void 0:n.initiatedByMe,afterReadDuration:i.afterReadDuration!=null&&o("WAWebAfterReadUtils").isAfterReadReceiverEnabled()?i.afterReadDuration:void 0});return{msgData:s,contextInfo:void 0}}}l.default=e}),98);
__d("WAWebParseProtocolHistorySyncNotificationMessageProto",["WAWebE2EProtoParserApi","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebWamEnumDownloadOriginType"],(function(t,n,r,o,a,i,l){function e(e){var t,n=e.baseMessage,r=e.messageProtobuf,a=e.msgContext,i=r.protocolMessage;if(i!=null&&a==="relay"&&i.type===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.HISTORY_SYNC_NOTIFICATION){var l=i.historySyncNotification;if(l!=null){var s={directPath:l.directPath,encFilehash:o("WAWebE2EProtoParserApi").decodeBytes(l.fileEncSha256),filehash:o("WAWebE2EProtoParserApi").decodeBytes(l.fileSha256),mediaKey:o("WAWebE2EProtoParserApi").decodeBytes(l.mediaKey),type:"md-msg-hist",downloadOrigin:o("WAWebWamEnumDownloadOriginType").DOWNLOAD_ORIGIN_TYPE.MESSAGE_HISTORY_SYNC},u=babelHelpers.extends({},n,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"history_sync_notification",historySyncMetaData:{historySyncNotification:l,downloadOptions:s,progress:(i==null||(t=i.historySyncNotification)==null?void 0:t.progress)||0}});return{msgData:u,contextInfo:void 0}}}}l.default=e}),98);
__d("WAWebLimitSharingGatingUtils",["WATimeUtils","WAWebABProps"],(function(t,n,r,o,a,i,l){"use strict";function e(){return o("WAWebABProps").getABPropConfigValue("opus_enabled")}function s(){if(!e())return!1;var t=o("WAWebABProps").getABPropConfigValue("opus_t");return t==null?!1:Math.floor(o("WATimeUtils").unixTime())>=t}function u(){return o("WAWebABProps").getABPropConfigValue("render_updated_disclosure")}function c(){return o("WAWebABProps").getABPropConfigValue("limit_sharing_enabled_for_group_chat")}function d(){return o("WAWebABProps").getABPropConfigValue("limit_sharing_enabled_for_1on1_chat")}function m(){return o("WAWebABProps").getABPropConfigValue("limit_sharing_update_enabled_web")}function p(){return o("WAWebABProps").getABPropConfigValue("limit_sharing_protocol_message_receiver_enabled")}function _(){return o("WAWebABProps").getABPropConfigValue("advanced_chat_privacy_content_update_july_25")}l.isOpusFlagOn=e,l.isOpusEnabled=s,l.isRenderUpdatedDisclosureGatingEnabled=u,l.isLimitSharingSetterGatingEnabledForGroupChat=c,l.isLimitSharingSetterGatingEnabledFor1on1Chat=d,l.isLimitSharingSetterUpdateGatingEnabledForWeb=m,l.isLimitSharingReceiverGatingEnabledForChat=p,l.isLimitSharingContentUpdateJuly25Enabled=_}),98);
__d("WAWebLimitSharingPropMappingUtils",["WAWebProtobufsProtocol.pb"],(function(t,n,r,o,a,i,l){"use strict";function e(e){switch(e){case"1":return o("WAWebProtobufsProtocol.pb").LimitSharing$Trigger.CHAT_SETTING;case"2":return o("WAWebProtobufsProtocol.pb").LimitSharing$Trigger.BIZ_SUPPORTS_FB_HOSTING;case"3":return o("WAWebProtobufsProtocol.pb").LimitSharing$Trigger.UNKNOWN_GROUP;default:return o("WAWebProtobufsProtocol.pb").LimitSharing$Trigger.UNKNOWN}}function s(e){switch(e){case"CHAT_SETTING":return o("WAWebProtobufsProtocol.pb").LimitSharing$Trigger.CHAT_SETTING;case"BIZ_SUPPORTS_FB_HOSTING":return o("WAWebProtobufsProtocol.pb").LimitSharing$Trigger.BIZ_SUPPORTS_FB_HOSTING;default:return o("WAWebProtobufsProtocol.pb").LimitSharing$Trigger.UNKNOWN}}l.getLimitSharingTriggerFromHistorySyncStubParameter=e,l.getLimitSharingTriggerFromGroupSettingsChange=s}),98);
__d("WAWebParseLimitSharingHistorySyncProto",["WAWebCommonMsgSubtypeTypes","WAWebLimitSharingGatingUtils","WAWebLimitSharingPropMappingUtils","WAWebMsgType","WAWebProtobufsWeb.pb","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(!o("WAWebLimitSharingGatingUtils").isOpusEnabled()&&e.messageStubType===o("WAWebProtobufsWeb.pb").WebMessageInfo$StubType.CHANGE_LIMIT_SHARING){var n=e.messageStubParameters,r=n[0],a=n[1],i=n[2],l={sharingLimited:r==="true",limitSharingSettingTimestamp:Number(e.messageTimestamp)*1e3,trigger:o("WAWebLimitSharingPropMappingUtils").getLimitSharingTriggerFromHistorySyncStubParameter(a)},s=u(l,i?o("WAWebWidFactory").createWid(i):void 0);yield d(t,s)}}),s.apply(this,arguments)}function u(e,t){return{sharingLimited:e==null?void 0:e.sharingLimited,trigger:e==null?void 0:e.trigger,limitSharingSettingTimestamp:e==null?void 0:e.limitSharingSettingTimestamp,initiatedBy:t}}function c(e){var t,n,r=e.limitSharingMessage,o=e.protocolMessage;return r!=null&&(t=r.message)!=null&&(t=t.protocolMessage)!=null&&t.limitSharing?r==null||(n=r.message)==null?void 0:n.protocolMessage:o}function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){e.type=o("WAWebMsgType").MSG_TYPE.NOTIFICATION_TEMPLATE,e.subtype=o("WAWebCommonMsgSubtypeTypes").MsgSubtype.LimitSharingSystemMessage,e.limitSharing=t}),m.apply(this,arguments)}l.parseLimitSharingFromProtocolHistorySyncMessage=e,l.getLimitSharingFromEnvelope=u,l.getLimitSharingEnvelopeFromProtobuf=c}),98);
__d("WAWebParseProtocolLimitSharingMessageProto",["WAWebMsgType","WAWebParseLimitSharingHistorySyncProto","WAWebProtobufsE2E.pb","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=o("WAWebParseLimitSharingHistorySyncProto").getLimitSharingEnvelopeFromProtobuf(n);if(!((r==null?void 0:r.type)!==o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.LIMIT_SHARING||!(r!=null&&r.limitSharing))){var a=o("WAWebParseLimitSharingHistorySyncProto").getLimitSharingFromEnvelope(r.limitSharing,o("WAWebWidFactory").createWid(t.from.toString()));return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.NOTIFICATION_TEMPLATE,subtype:"limit_sharing_system_message",kind:"protocol",limitSharing:a}),contextInfo:void 0}}}l.default=e}),98);
__d("WAWebMemberLabel.flow",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e}i.castToMemberLabeString=e}),66);
__d("WAWebMemberLabelCommonUtils",[],(function(t,n,r,o,a,i){"use strict";var e=2,l=30,s=/^(?:[ -~\xA0-\xAC\xAE-\u02FF\u0370-\u0377\u037A-\u037F\u0384-\u038A\u038C\u038E-\u03A1\u03A3-\u0482\u048A-\u052F\u0531-\u0556\u0559-\u058A\u058D-\u058F\u05BE\u05C0\u05C3\u05C6\u05D0-\u05EA\u05EF-\u05F4\u0606-\u060F\u061B\u061D-\u064A\u0660-\u066F\u0671-\u06D5\u06DE\u06E5\u06E6\u06E9\u06EE-\u070D\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4-\u07FA\u07FE-\u0815\u081A\u0824\u0828\u0830-\u083E\u0840-\u0858\u085E\u0860-\u086A\u0870-\u088F\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0964-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09FD\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A76\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AF1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BFA\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5C\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C77-\u0C80\u0C84-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDC-\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D4F\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0DF4\u0E01-\u0E30\u0E32\u0E33\u0E3F-\u0E46\u0E4F-\u0E5B\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00-\u0F17\u0F1A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F40-\u0F47\u0F49-\u0F6C\u0F85\u0F88-\u0F8C\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE-\u0FDA\u1000-\u102A\u103F-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u109E-\u10C5\u10C7\u10CD\u10D0-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1360-\u137C\u1380-\u1399\u13A0-\u13F5\u13F8-\u13FD\u1400-\u169C\u16A0-\u16F8\u1700-\u1711\u171F-\u1731\u1735\u1736\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D4-\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1800-\u180A\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1940\u1944-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u19DE-\u1A16\u1A1E-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA0-\u1AAD\u1B05-\u1B33\u1B45-\u1B4C\u1B4E-\u1B6A\u1B74-\u1B7F\u1B83-\u1BA0\u1BAE-\u1BE5\u1BFC-\u1C23\u1C3B-\u1C49\u1C4D-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CC7\u1CD3\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FC4\u1FC6-\u1FD3\u1FD6-\u1FDB\u1FDD-\u1FEF\u1FF2-\u1FF4\u1FF6-\u1FFE\u2000-\u200A\u2010-\u2029\u202F-\u205F\u2070\u2071\u2074-\u208E\u2090-\u209C\u20A0-\u20C1\u2100-\u218B\u2190-\u2429\u2440-\u244A\u2460-\u2B73\u2B76-\u2CEE\u2CF2\u2CF3\u2CF9-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D70\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E00-\u2E5D\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u3029\u3030-\u303F\u3041-\u3096\u309B-\u30FF\u3105-\u312F\u3131-\u318E\u3190-\u31E5\u31EF-\u321E\u3220-\uA48C\uA490-\uA4C6\uA4D0-\uA62B\uA640-\uA66E\uA673\uA67E-\uA69D\uA6A0-\uA6EF\uA6F2-\uA6F7\uA700-\uA7DC\uA7F1-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA828-\uA82B\uA830-\uA839\uA840-\uA877\uA882-\uA8B3\uA8CE-\uA8D9\uA8F2-\uA8FE\uA900-\uA925\uA92E-\uA946\uA95F-\uA97C\uA984-\uA9B2\uA9C1-\uA9CD\uA9CF-\uA9D9\uA9DE-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA5C-\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAAEA\uAAF0-\uAAF4\
__d("WAWebMemberLabelJob",["WAJobOrchestratorTypes","WAWebModelStorageUtils","WAWebOrchestratorNonPersistedJob","WAWebSchemaMemberLabel","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){return e!=null&&e.lastEditTimestamp>t.lastEditTimestamp}function s(e){var t=e.chatId,r=e.member;return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("getMemberLabel",n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield o("WAWebSchemaMemberLabel").getMemberLabelTable().get(t);if(e!=null)return e.memberLabelMap.get(r)}),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted()}function u(e){var t=e.chatId,r=e.member;return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("deleteMemberLabel",n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebModelStorageUtils").getStorage().lock(["member-label"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],o=yield n.get(t);if(o==null)return!1;if(o.memberLabelMap.delete(r),o.memberLabelMap.size===0)return yield n.remove(t),!0;var a={memberLabelMap:o.memberLabelMap};return yield n.merge(t,a),!0});return function(t){return e.apply(this,arguments)}})())}),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted()}function c(t){var r=t.chatId,a=t.member,i=t.memberLabel;return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("createOrUpdateMemberLabel",n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebModelStorageUtils").getStorage().lock(["member-label"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0],o=yield n.get(r);if(o==null){var l={chatId:r,memberLabelMap:new Map([[a,i]])};return yield n.create(l),!0}var s=o.memberLabelMap.get(a);if(e(s,i))return!1;var u={memberLabelMap:o.memberLabelMap.set(a,i)};return yield n.merge(r,u),!0});return function(e){return t.apply(this,arguments)}})())}),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted()}function d(e){var t=e.chatId;return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("getMemberLabelsForGroups",n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield o("WAWebSchemaMemberLabel").getMemberLabelTable().get(t);if(e!=null)return e.memberLabelMap}),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted()}function m(e){var t=e.chatId;return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("deleteAllLabelsForGroup",n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebModelStorageUtils").getStorage().lock(["member-label"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],r=yield n.get(t);if(!r)return[];var o=Array.from(r.memberLabelMap.keys());return yield n.remove(t),o});return function(t){return e.apply(this,arguments)}})())}),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted()}function p(e){var t=e.chatId,r=e.members;return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("deleteMemberLabels",n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebModelStorageUtils").getStorage().lock(["member-label"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],o=yield n.get(t);if(o==null)return[];var a=r.filter(function(e){return o.memberLabelMap.delete(e)});return o.memberLabelMap.size===0?yield n.remove(t):yield n.merge(t,{memberLabelMap:o.memberLabelMap}),a});return function(t){return e.apply(this,arguments)}})())}),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted()}l.getMemberLabel=s,l.deleteMemberLabel=u,l.createOrUpdateMemberLabel=c,l.getMemberLabelsForGroups=d,l.deleteAllMemberLabelsForGroup=m,l.deleteMemberLabelsForGroup=p}),98);
__d("WAWebHandleMemberLabelChange",["WALogger","WATimeUtils","WAWebBackendApi","WAWebLidMigrationUtils","WAWebMemberLabel.flow","WAWebMemberLabelCommonUtils","WAWebMemberLabelJob","WAWebWidToJid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d,m;function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n,r=t.baseMessage,a=t.memberLabel,i=r.id.remote,l=r.id.participant;if(!i.isGroup()){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[handleMemberLabelChange]: chat is not a group"]))).sendLogs("Failed to handle member label change");return}if(l==null){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[handleMemberLabelChange]: member is null"]))).sendLogs("Failed to handle member label change");return}var p=o("WAWebLidMigrationUtils").toUserLid(l);if(!p){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[handleMemberLabelChange]: member id\u2192lid failed"]))).sendLogs("Failed to handle member label change");return}var _=a.labelTimestamp;if(_==null){o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[handleMemberLabelChange]: timestamp is null"]))).sendLogs("Failed to handle member label change");return}var f=(n=a.label)!=null?n:"";if(!o("WAWebMemberLabelCommonUtils").isMemberLabelStrValid(f)){o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[handleMemberLabelChange]: member label is invalid"]))).sendLogs("Failed to handle member label change");return}var g={chatId:o("WAWebWidToJid").widToGroupJid(i),member:o("WAWebWidToJid").userLidtoLidUserJid(p),memberLabel:{label:o("WAWebMemberLabel.flow").castToMemberLabeString(String(f)),lastEditTimestamp:o("WATimeUtils").castToUnixTime(Number(_))}},h=yield o("WAWebMemberLabelJob").createOrUpdateMemberLabel(g);h&&(o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[handleMemberLabelChange]: member label updated successfully"]))),yield o("WAWebBackendApi").frontendSendAndReceive("updateMemberLabelCollection",{updates:[{type:"UPSERT",data:g}]}))}),_.apply(this,arguments)}l.handleMemberLabelChange=p}),98);
__d("WAWebMemberLabelDeviceCapabilityCommon",["WAWebProtobufsDeviceCapabilities.pb","WAWebUserPrefsKeys","WAWebUserPrefsStore"],(function(t,n,r,o,a,i,l){function e(e){var t={};e.memberNameTagPrimarySupport!=null&&(t.memberNameTagPrimarySupport=e.memberNameTagPrimarySupport),r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").UserPrefs.MemberLabelPrimaryCapability,t,{shouldWriteToIdb:!1})}function s(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").UserPrefs.MemberLabelPrimaryCapability),t=o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$MemberNameTagPrimarySupport.DISABLED;if(typeof e=="object"&&e!=null&&typeof e.memberNameTagPrimarySupport=="number"){var n;t=(n=o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$MemberNameTagPrimarySupport.cast(e.memberNameTagPrimarySupport))!=null?n:o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$MemberNameTagPrimarySupport.DISABLED}return{memberNameTagPrimarySupport:t}}function u(){return s().memberNameTagPrimarySupport}function c(){var e=u();return e===o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$MemberNameTagPrimarySupport.RECEIVER_ENABLED||e===o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$MemberNameTagPrimarySupport.SENDER_ENABLED}function d(){var e=u();return e===o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$MemberNameTagPrimarySupport.SENDER_ENABLED}l.saveMemberLabelCapabilityToStorage=e,l.canPrimaryReceiveMemberNameTags=c,l.canPrimarySendMemberNameTags=d}),98);
__d("WAWebMemberLabelGating",["WAWebABProps","WAWebMemberLabelDeviceCapabilityCommon"],(function(t,n,r,o,a,i,l){"use strict";function e(){return o("WAWebABProps").getABPropConfigValue("member_name_tag_db_enabled")}function s(){return o("WAWebMemberLabelDeviceCapabilityCommon").canPrimaryReceiveMemberNameTags()&&o("WAWebABProps").getABPropConfigValue("member_name_tag_web_receiver_enabled")}function u(){return o("WAWebMemberLabelDeviceCapabilityCommon").canPrimarySendMemberNameTags()&&o("WAWebABProps").getABPropConfigValue("member_name_tag_web_sender_enabled")}l.isMemberLabelInfraEnabled=e,l.isMemberLabelReceiverEnabled=s,l.isMemberLabelSenderEnabled=u}),98);
__d("WAWebParseProtocolMemberLabelMessageProto",["WAWebHandleMemberLabelChange","WAWebMemberLabelGating","WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.protocolMessage;if(r==null)return null;var a=r.memberLabel,i=r.type;return i!==o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.GROUP_MEMBER_LABEL_CHANGE||a==null?null:o("WAWebMemberLabelGating").isMemberLabelInfraEnabled()?(o("WAWebHandleMemberLabelChange").handleMemberLabelChange({memberLabel:a,baseMessage:t}),{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"member_label"}),contextInfo:null}):{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.PROTOCOL,futureproofSubtype:"member_label"}),contextInfo:null}}l.default=e}),98);
__d("WAWebParseProtocolSenderRevokeMessageProto",["WAWebAck","WAWebProtocolRevokeMessageUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.editAttr,r=e.messageProtobuf,a=e.msgContext,i=e.msgMeta;if(n===o("WAWebAck").EDIT_ATTR.SENDER_REVOKE)return o("WAWebProtocolRevokeMessageUtils").parseProtocolRevokeMessageProto({messageProtobuf:r,baseMessage:t,editAttr:n,msgContext:a,msgMeta:i})}l.default=e}),98);
__d("WAWebParseProtocolSharePhoneNumberMessageProto",["WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.protocolMessage;if(r!=null&&r.type===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.SHARE_PHONE_NUMBER){var a=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"share_phone_number"});return{msgData:a,contextInfo:void 0}}}l.default=e}),98);
__d("WAWebStatusGatingUtils",["WAWebABProps","gkx"],(function(t,n,r,o,a,i,l){var e=["\uD83D\uDE0D","\uD83D\uDE02","\uD83D\uDE2E","\uD83D\uDE22","\uD83D\uDE4F","\uD83D\uDC4F","\uD83C\uDF89","\uD83D\uDCAF"],s=new Set(["\uD83D\uDE0D","\uD83D\uDE02","\uD83D\uDE2E","\uD83D\uDE22","\uD83D\uDE4F","\uD83D\uDC4F","\uD83C\uDF89","\uD83D\uDCAF","\uD83D\uDC4D","\u2764","\uD83D\uDE0A","\uD83E\uDD70","\uD83E\uDD29","\uD83D\uDC9A","\uD83E\uDD23","\uD83D\uDE06","\uD83D\uDD25","\uD83D\uDE4C","\uD83E\uDD73","\uD83D\uDE2D","\uD83D\uDE14","\uD83E\uDD7A","\uD83D\uDE32","\uD83E\uDD2F","\uD83D\uDE21","\uD83D\uDE24"]);function u(){try{var t=JSON.parse(o("WAWebABProps").getABPropConfigValue("status_reaction_emojis")),n=t.map(function(e){return String.fromCodePoint(e)}).filter(function(e){return s.has(e)});return n.length===0?e:n}catch(t){return e}}function c(){return o("WAWebABProps").getABPropConfigValue("status_mentions_receiver")}function d(){return o("WAWebABProps").getABPropConfigValue("status_mentions_group_mention_receiver")}function m(){return o("WAWebABProps").getABPropConfigValue("status_ranking_poster_side_gating_enabled")}function p(){return o("WAWebABProps").getABPropConfigValue("status_future_proofing")}function _(){return o("WAWebABProps").getABPropConfigValue("status_save_to_camera_roll_enabled")}function f(){return o("WAWebABProps").getABPropConfigValue("whatsapp_vpv_logging_enabled")}function g(){return o("WAWebABProps").getABPropConfigValue("status_pog_id_rotation_window_days")}function h(){return r("gkx")("26256")?r("gkx")("10809"):o("WAWebABProps").getABPropConfigValue("web_navigation_bar_updates_tab")}function y(){return o("WAWebABProps").getABPropConfigValue("wa_web_status_comet_video_player_enabled")}function C(){return o("WAWebABProps").getABPropConfigValue("wa_web_status_first_upload_fix_enabled")}function b(){return o("WAWebABProps").getABPropConfigValue("wa_web_status_viewer_side_poster_identifiers_enabled")}function v(){return o("WAWebABProps").getABPropConfigValue("waweb_crossposting_attributions")}function S(){return o("WAWebABProps").getABPropConfigValue("waweb_status_close_friends_viewer_side_enabled")}l.statusQuickReplyEmojis=u,l.isStatusPrivateMentionsReceiveEnabled=c,l.isStatusPrivateGroupMentionsReceivingEnabled=d,l.canCheckStatusRankingPosterGating=m,l.isStatusEmbeddedContentFutureproofingEnabled=p,l.isStatusSaveToDiskEnabled=_,l.isStatusVPVLoggingEnabled=f,l.statusPogIdRotationWindowDays=g,l.isUpdatesTabInNavigationBarEnabled=h,l.isStatusCometVideoPlayerEnabled=y,l.isStatusFirstUploadFixEnabled=C,l.isStatusViewerSidePosterIdentifiersEnabled=b,l.isStatusCrosspostingAttributionsEnabled=v,l.isStatusCloseFriendsViewerSideEnabled=S}),98);
__d("WAWebParseProtocolStatusGroupMentionMessageProto",["WAWebMsgType","WAWebStatusGatingUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext;if(!(!o("WAWebStatusGatingUtils").isStatusPrivateMentionsReceiveEnabled()&&!o("WAWebStatusGatingUtils").isStatusPrivateGroupMentionsReceivingEnabled())){var a=n.groupStatusMentionMessage;if(!(a==null||(a==null?void 0:a.message)==null))return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.PROTOCOL,futureproofSubtype:"status_group_mention_message"}),contextInfo:null}}}l.default=e}),98);
__d("WAWebParseProtocolStatusMentionMessageProto",["WAWebMsgType","WAWebStatusGatingUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext;if(o("WAWebStatusGatingUtils").isStatusPrivateMentionsReceiveEnabled()){var a=n.statusMentionMessage;if(!(a==null||(a==null?void 0:a.message)==null))return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.PROTOCOL,futureproofSubtype:"status_mention_message"}),contextInfo:null}}}l.default=e}),98);
__d("WAWebParseProtocolStatusNotificationMessageProto",["WAWebMsgType","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext,a=n.associatedChildMessage,i=n.statusNotificationMessage;if(!((a==null||(a==null?void 0:a.message)==null)&&i==null)){var l=i;if(a!=null&&a.message!=null&&i==null){var s;l=(s=a.message)==null?void 0:s.statusNotificationMessage}if(l!=null)return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.STATUS_NOTIFICATION,kind:o("WAWebMsgType").MsgKind.Unknown,viewMode:o("WAWebViewMode.flow").ViewModeType.HIDDEN,futureproofSubtype:"status_notification_message"}),contextInfo:null}}}l.default=e}),98);
__d("WAWebParseRequestPhoneNumberMessageProto",["WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.requestPhoneNumberMessage;if(r!=null){var a=r.contextInfo,i=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.REQUEST_PHONE_NUMBER,kind:o("WAWebMsgType").MsgKind.RequestPhoneNumber});return{msgData:i,contextInfo:a}}}l.default=e}),98);
__d("WAWebBotUnifiedResponseGating",["WAWebABProps","WAWebBotBaseGating","gkx"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebBotBaseGating").isRichStructuredResponseReceiverEnabled()&&o("WAWebABProps").getABPropConfigValue("ai_unified_response_imagine_receiver_web_enabled")}function s(e){return o("WAWebBotBaseGating").isRichStructuredResponseReceiverEnabled()&&o("WAWebABProps").getABPropConfigValue("ai_unified_response_receiver_web_enabled")||u(e)}function u(e){if(!o("WAWebBotBaseGating").isRichStructuredResponseReceiverEnabled()||!o("WAWebABProps").getABPropConfigValue("ai_unified_response_receiver_web_enabled_v2"))return!1;var t=o("WAWebABProps").getABPropConfigValue("ai_unified_response_receiver_web_timestamp_v2");return e!=null&&e>=t}function c(){return o("WAWebABProps").getABPropConfigValue("ai_unified_response_sender_web_enabled")}function d(){return o("WAWebABProps").getABPropConfigValue("wa_web_imagine_ur_enabled")}function m(){return o("WAWebABProps").getABPropConfigValue("wa_web_ur_imagine_video_enabled")}function p(){return o("WAWebABProps").getABPropConfigValue("ai_rich_response_grid_image_enabled")}function _(){return o("WAWebABProps").getABPropConfigValue("wa_web_ur_bloks_enabled")}function f(){return o("WAWebABProps").getABPropConfigValue("ai_rich_response_post_citations_enabled")}function g(){return o("WAWebABProps").getABPropConfigValue("ai_rich_response_zeitgeist_carousel_enabled")}function h(){return o("WAWebABProps").getABPropConfigValue("ai_rich_response_inline_links_enabled")}function y(){return o("WAWebABProps").getABPropConfigValue("ai_rich_response_ur_media_grid_enabled")}function C(){return o("WAWebABProps").getABPropConfigValue("meta_ai_in_app_survey_enabled")}function b(){return o("WAWebABProps").getABPropConfigValue("ai_rich_response_side_by_side_survey_enabled")}function v(){return o("WAWebABProps").getABPropConfigValue("ai_unified_response_qpl_logging")}function S(){return r("gkx")("6940")}l.isUnifiedResponseImagineReceiverEnabled=e,l.isUnifiedResponseReceiverEnabled=s,l.isUnifiedResponseSendingEnabled=c,l.isImagineUrEnabled=d,l.isUrImagineVideoEnabled=m,l.isRichResponseGridImageEnabled=p,l.isUrBloksEnabled=_,l.isUrZeitgeistCitationsEnabled=f,l.isUrZeitgeistCarouselEnabled=g,l.isRichResponseInlineLinksEnabled=h,l.isUrMediaGridEnabled=y,l.isRichResponseInAppSurveyEnabled=C,l.isRichResponseSideBySideSurveyEnabled=b,l.isUnifiedResponseQPLLoggingEnabled=v,l.isFoABloksNodeRendererEnabled=S}),98);
__d("WAWebQplUtils",["WAWebQplQuickPerformanceLoggerMarkerIds","qpl"],(function(t,n,r,o,a,i,l){function e(e){if(e==null)return null;var t=e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.ADDON_CHAT_REQUEST?r("qpl")._(891434079,"3254"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.ADDON_PROCESS_INCOMING?r("qpl")._(891434096,"3255"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.ADDON_PROCESS_OUTGOING?r("qpl")._(891428956,"3256"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.ALTERNATIVE_DEVICE_LINKING?r("qpl")._(891429758,"3258"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.BACKEND_WORKER_STARTUP?r("qpl")._(891427260,"2714"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.CALL_LINK_LANDING_PAGE?r("qpl")._(891428808,"3504"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.CHAT_OPEN?r("qpl")._(891425633,"3259"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.COMPANION_DEVICE_LINKING_SCREEN?r("qpl")._(891431698,"3260"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.DESKTOP_UPSELL_LINK_DEVICE_METRICS?r("qpl")._(891423256,"3261"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.ELECTRON_MACOS_CATALYST_MIGRATION?r("qpl")._(891427179,"3262"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.HISTORY_SYNC?r("qpl")._(891423540,"2533"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.HYBRID_INVALIDATE_CONTACTS?r("qpl")._(891427936,"2894"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.INITIAL_LOAD?r("qpl")._(891430087,"3165"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.INP?r("qpl")._(891431786,"3252"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.INTERACTION?r("qpl")._(891422695,"1369"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.LONG_ANIMATION_FRAME?r("qpl")._(891427004,"3275"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MEDIA_DOWNLOAD?r("qpl")._(891429592,"538"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MEDIA_PREPROCESS?r("qpl")._(891421895,"3466"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MEDIA_PROCESS?r("qpl")._(891425683,"1517"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MEDIA_UPLOAD?r("qpl")._(891428410,"3040"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MESSAGE_RENDER?r("qpl")._(891426174,"3263"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.MOBILE_LANDING_PAGE_METRICS?r("qpl")._(891428886,"3264"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.NAVIGATION?r("qpl")._(891424239,"2637"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.NEWSLETTER_BOOSTRAP?r("qpl")._(891434294,"3266"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.OFFLINE_RESUME?r("qpl")._(891431279,"3267"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.PAGE_LOAD?r("qpl")._(891431414,"3268"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.PAIRING_SCREEN_HELP_LINK_EVENT?r("qpl")._(891430409,"3269"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.QPL_MIGRATION_TEST_EVENT?r("qpl")._(891435928,"3380"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.SCROLL?r("qpl")._(891431964,"3274"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.SYNCD?r("qpl")._(891431212,"3270"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.TYPING_SESSION?r("qpl")._(891422674,"918"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.VOIP_AV_DRIVER_INIT?r("qpl")._(891432214,"3399"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.VOIP_END_CALL?r("qpl")._(891426543,"3400"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.VOIP_INCOMING_CALL?r("qpl")._(891433714,"3401"):e===o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.VOIP_INIT?r("qpl")._(89142215
__d("WAWebUnifiedResponseUtils",["WAQplTypes","WAWebBotUnifiedResponseGating","WAWebQplFlowWrapper","WAWebQplQuickPerformanceLoggerMarkerIds","WAWebQplQuickPerformanceLoggerModule","WAWebQplUtils"],(function(t,n,r,o,a,i,l){var e=o("WAWebQplUtils").getWhatsappWebQuickLogModuleQPLEvent(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.WA_WEB_UNIFIED_RESPONSE_PARSER),s=(function(){function t(){this.$1=o("WAWebBotUnifiedResponseGating").isUnifiedResponseQPLLoggingEnabled()}var n=t.prototype;return n.markerStart=function(n){if(this.$1){if(o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()&&e!=null){o("WAWebQplFlowWrapper").QPL.markerStart(e,{annotations:n});return}o("WAWebQplQuickPerformanceLoggerModule").QPL.markerStart(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.WA_WEB_UNIFIED_RESPONSE_PARSER,{annotations:n})}},n.markerEnd=function(n){if(this.$1){if(o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()&&e!=null){o("WAWebQplFlowWrapper").QPL.markerEnd(e,n===o("WAQplTypes").QuickLogActionType.SUCCESS?2:n===o("WAQplTypes").QuickLogActionType.FAIL?3:(n===o("WAQplTypes").QuickLogActionType.CANCEL,4));return}o("WAWebQplQuickPerformanceLoggerModule").QPL.markerEnd(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.WA_WEB_UNIFIED_RESPONSE_PARSER,n)}},n.markerPoint=function(n){if(this.$1){if(o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()&&e!=null){o("WAWebQplFlowWrapper").QPL.markerPoint(e,n);return}o("WAWebQplQuickPerformanceLoggerModule").QPL.markerPoint(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.WA_WEB_UNIFIED_RESPONSE_PARSER,n)}},t})();function u(e){return e.primitive?[e.primitive]:e.primitives?e.primitives:[]}function c(e){var t=e.unifiedResponse;return t==null?!1:d(t)||o("WAWebBotUnifiedResponseGating").isUnifiedResponseReceiverEnabled(e.t)}function d(e){return m(e)&&o("WAWebBotUnifiedResponseGating").isUnifiedResponseImagineReceiverEnabled()}function m(e){if(e==null)return!1;var t=!1;for(var n of e.sections){var r=u(n.view_model);for(var o of r)if(o.__typename==="GenAIImaginePrimitive")t=!0;else if(o.__typename==="GenAIMarkdownTextUXPrimitive"){if(o.inline_entities&&o.inline_entities.length>0)return!1}else return!1}return t}l.UnifiedResponseQPLLogger=s,l.isUnifiedResponseVisible=c,l.shouldShowImagineUnifiedResponse=d,l.isImagineResponse=m}),98);
__d("WAWebRichResponseParseUtils",["WALogger","WAQplTypes","WAWebProtobufsAICommonDeprecated.pb","WAWebRichResponse.flow","WAWebUnifiedResponseUtils","compactMap","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u;function c(e){return{type:o("WAWebRichResponse.flow").RichResponseFragmentType.Unknown,fragment:e}}function d(e,t){return{parseState:o("WAWebRichResponse.flow").RichResponseParseState.Unparsed,type:e,fragments:t.map(c)}}function m(e){try{var t=e.fragments,n=e.type,r=p(n),o=t.map(f);return E(r,o)}catch(t){return e}}function p(e){return typeof e=="string"?e:_(e)}function _(e){switch(e){case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseMessageType.AI_RICH_RESPONSE_TYPE_STANDARD:return o("WAWebRichResponse.flow").ParsedRichResponseType.Standard;case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseMessageType.AI_RICH_RESPONSE_TYPE_UNKNOWN:throw r("err")("parseRichResponseType: Unknown rich response type")}}function f(e){if(e.type!==o("WAWebRichResponse.flow").RichResponseFragmentType.Unknown)return e;try{return g(e.fragment)}catch(t){return e}}function g(t){if(t.messageType==null)throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Empty rich response submessage type"]))).tags("wa-web-ai-logging").sendLogs("empty-rich-response-submessage-type",{sampling:.001}),r("err")("getRichResponseFragmentFromSubmessage: Missing message type");switch(t.messageType){case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseSubMessageType.AI_RICH_RESPONSE_TEXT:return b(t);case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseSubMessageType.AI_RICH_RESPONSE_CODE:case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseSubMessageType.AI_RICH_RESPONSE_DYNAMIC:case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseSubMessageType.AI_RICH_RESPONSE_GRID_IMAGE:case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseSubMessageType.AI_RICH_RESPONSE_INLINE_IMAGE:break;case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseSubMessageType.AI_RICH_RESPONSE_TABLE:return v(t);case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseSubMessageType.AI_RICH_RESPONSE_CONTENT_ITEMS:return R(t);case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseSubMessageType.AI_RICH_RESPONSE_UNKNOWN:case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseSubMessageType.AI_RICH_RESPONSE_LATEX:case o("WAWebProtobufsAICommonDeprecated.pb").AIRichResponseSubMessageType.AI_RICH_RESPONSE_MAP:break}throw r("err")("Unsupported rich response fragment type")}function h(e){return e.type!==o("WAWebRichResponse.flow").RichResponseFragmentType.Unknown}function y(e){return e.type===o("WAWebRichResponse.flow").RichResponseFragmentType.Unknown}function C(e,t){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Unknown rich response submessage was of type ",""])),t).tags("wa-web-ai-logging").sendLogs("missing-rich-submessage-"+t+"-type-"+t,{sampling:.001})}function b(e){var t=e.messageText;if(t==null)throw C(e,"text"),r("err")("parseRichResponseTextSubmessage: Missing message text");return{type:o("WAWebRichResponse.flow").RichResponseFragmentType.Text,text:t}}function v(e){var t=e.tableMetadata;if(t==null)throw r("err")("Missing table");var n=t.rows.map(function(e){var t;return{isHeading:(t=e.isHeading)!=null?t:!1,items:e.items}});return{type:o("WAWebRichResponse.flow").RichResponseFragmentType.Table,table:n}}function S(e,t){var n=t.profileIconUrl,o=t.thumbnailUrl,a=t.title,i=t.videoUrl;if(a==null||n==null||o==null||i==null)throw C(e,"Inline Reels - Missing fields"),r("err")("Missing reel item fields");return{title:a,profileIconUrl:n,thumbnailUrl:o,videoUrl:i}}function R(e){var t=e.contentItemsMetadata;if(t==null)throw r("err")("Missing content items");var n=r("compactMap")(t.itemsMetadata,function(t){var n=t.reelItem;if(n!=null)return S(e,n)});if(n==null||n.length===0)throw r("err")("Unsupported ContentItems Type");return{type:o("WAWebRichResponse.flow").RichResponseFragmentType.ContentItems,contentItem:{type:o("WAWebRichResponse.flow").RichResponseContentItemsType.Carousel,items:n}}}fu
__d("WAWebRichResponseValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){"use strict";var e=n("$InternalEnum")({INVALID_MESSAGE_TYPE:"rich_response_invalid_name",MISSING_MESSAGE_TYPE:"rich_response_missing_message_type",INVALID_SENDER:"rich_response_invalid_sender"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="RichResponseValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.RichResponseValidationErrorCode=e,l.RichResponseValidationError=s}),98);
__d("WAWebParseRichResponseMessageProto",["WAWebBotBaseGating","WAWebBotUnifiedResponseGating","WAWebMsgType","WAWebRichResponseParseUtils","WAWebRichResponseValidationError","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.richResponseMessage;if(r!=null){if(!s(t,r))throw new(o("WAWebRichResponseValidationError")).RichResponseValidationError(o("WAWebRichResponseValidationError").RichResponseValidationErrorCode.INVALID_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var a=r.messageType,i=r.submessages;if(a==null)throw new(o("WAWebRichResponseValidationError")).RichResponseValidationError(o("WAWebRichResponseValidationError").RichResponseValidationErrorCode.MISSING_MESSAGE_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var l=o("WAWebRichResponseParseUtils").generateFutureproofRichResponse(a,i),c=o("WAWebBotBaseGating").isRichStructuredResponseReceiverEnabled()?o("WAWebRichResponseParseUtils").parseRichResponse(l):l,d=u(r,n.messageContextInfo,t.t)?o("WAWebRichResponseParseUtils").parseUnifiedResponse(r.unifiedResponse):null;return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.RICH_RESPONSE,kind:o("WAWebMsgType").MsgKind.RichResponse,richResponse:c,unifiedResponse:d}),contextInfo:o("WAWebBotBaseGating").isRichResponseForwardReceivingEnabled()?r.contextInfo:void 0}}}function s(e,t){var n,r;if(e.from.isBot()||((n=e.id.participant)==null?void 0:n.isBot())===!0||((r=e.author)==null?void 0:r.isBot())===!0)return!0;var a=t.contextInfo;return(a==null?void 0:a.isForwarded)===!0&&o("WAWebBotBaseGating").isRichResponseForwardReceivingEnabled()}function u(e,t,n){var r;return e.unifiedResponse==null?!1:(t==null||(r=t.botMetadata)==null||(r=r.imagineMetadata)==null?void 0:r.imagineType)!=null&&o("WAWebBotUnifiedResponseGating").isUnifiedResponseImagineReceiverEnabled()||o("WAWebBotUnifiedResponseGating").isUnifiedResponseReceiverEnabled(n)}l.default=e}),98);
__d("WAWebParseStickerPackMessageProto",["WALongInt","WATimeUtils","WAWebE2EProtoParserApi","WAWebMediaMessageGetValidatedProperties","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t,n,r,a=e.baseMessage,i=e.messageProtobuf,l=e.msgContext,s=i.stickerPackMessage;if(s==null)return null;var u=s.caption,c=o("WAWebMediaMessageGetValidatedProperties").getValidatedMediaMessageProperties(s,a,l,o("WAWebMsgType").MSG_TYPE.STICKER_PACK),d=c.fileEncSha256,m=c.fileSha256,p=c.mediaKey,_=c.url,f=[];(t=s.stickers)==null||t.forEach(function(e){f.push({fileName:e.fileName,emojis:e.emojis,isLottie:e.isLottie,mimetype:e.mimetype,isAnimated:e.isAnimated,accessibilityLabel:e.accessibilityLabel})});var g=babelHelpers.extends({},a,{type:o("WAWebMsgType").MSG_TYPE.STICKER_PACK,kind:o("WAWebMsgType").MsgKind.StickerPack,caption:u,deprecatedMms3Url:o("WAWebE2EProtoParserApi").decodeUrl(_),description:s.packDescription,isCaptionByUser:u!=null,filename:s.name,filehash:o("WAWebE2EProtoParserApi").decodeBytes(m),encFilehash:o("WAWebE2EProtoParserApi").decodeBytes(d),mediaKey:o("WAWebE2EProtoParserApi").decodeBytes(p),directPath:s.directPath,stickerPackId:s.stickerPackId,thumbnailDirectPath:s.thumbnailDirectPath,thumbnailSha256:o("WAWebE2EProtoParserApi").decodeBytes(s.thumbnailSha256),thumbnailEncSha256:o("WAWebE2EProtoParserApi").decodeBytes(s.thumbnailEncSha256),mediaKeyTimestamp:s.mediaKeyTimestamp!=null?o("WALongInt").numberOrThrowIfTooLarge(s.mediaKeyTimestamp):o("WATimeUtils").unixTime(),stickers:f,stickerPackPublisher:s.publisher,stickerPackSize:o("WALongInt").numberOrThrowIfTooLarge((n=s.stickerPackSize)!=null?n:0),trayIconFileName:s.trayIconFileName,size:o("WALongInt").numberOrThrowIfTooLarge((r=s.fileLength)!=null?r:0)});return{msgData:g,contextInfo:null}}l.default=e}),98);
__d("WAWebParseTemplateButtonReplyMessageProto",["WAWebE2EProtoUtils","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.templateButtonReplyMessage;if(r!=null){var a=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.TEMPLATE_BUTTON_REPLY,kind:o("WAWebMsgType").MsgKind.TemplateButtonReply,body:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(r.selectedDisplayText),selectedIndex:r.selectedIndex,selectedId:r.selectedId,selectedCarouselCardIndex:r.selectedCarouselCardIndex});return{msgData:a,contextInfo:r.contextInfo}}}l.default=e}),98);
__d("WAWebParseVcardMessageProto",["WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.contactMessage;if(r!=null){var a=r.contextInfo,i=r.displayName,l=r.vcard,s=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.VCARD,kind:o("WAWebMsgType").MsgKind.Vcard,body:l,vcardFormattedName:i});return{msgData:s,contextInfo:a}}}l.default=e}),98);
__d("WAWebPollsParsePollAddOptionEncryptedMessageProto",["WAWebAssociationProtoUtils","WAWebE2EProtoUtils","WAWebMessageAssociation.flow","WAWebMessageAssociationGatingUtils","WAWebMessageAssociationValidation","WAWebMsgType","WAWebPollsGatingUtils","WAWebPollsValidationError","WAWebProtobufsE2E.pb","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageAssociation,r=e.messageProtobuf,a=e.msgContext,i=r.secretEncryptedMessage;if(!(i==null||i.secretEncType!==o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.POLL_ADD_OPTION)){var l=i.encIv,s=i.encPayload,u=i.targetMessageKey,c=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(u,t);if(c==null)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.MISSING_TARGET_MESSAGE_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(l==null)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.MISSING_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(l.byteLength!==12)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.INVALID_SIZE_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(s==null)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.MISSING_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(n==null)throw new(o("WAWebMessageAssociationValidation")).MessageAssociationValidationError(o("WAWebMessageAssociationValidation").MessageAssociationValidationErrorCode.MISSING_ASSOCIATION_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var d=o("WAWebAssociationProtoUtils").getValidatedAssociationFieldsFromProto(n,t,a),m=d.associationParentMsgKey,p=d.associationType,_=d.viewMode;if(p!==o("WAWebMessageAssociation.flow").MessageAssociationType.POLL_ADD_OPTION)throw new(o("WAWebMessageAssociationValidation")).MessageAssociationValidationError(o("WAWebMessageAssociationValidation").MessageAssociationValidationErrorCode.INVALID_ASSOCIATION_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var f={encIv:l,encPayload:s,targetMessageKey:c,parentMsgKey:m,associationType:p,viewMode:_};return!o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()||!o("WAWebPollsGatingUtils").isPollAddOptionReceivingEnabled()?{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.AssociatedUnknown,futureproofType:o("WAWebMsgType").MSG_TYPE.POLL_ADD_OPTION_ENCRYPTED},f),contextInfo:null}:{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.POLL_ADD_OPTION_ENCRYPTED,kind:o("WAWebMsgType").MsgKind.PollAddOptionEncrypted},f),contextInfo:null}}}l.default=e}),98);
__d("WAWebPollsCagsGatingUtils",["WAWebABProps","WAWebMobilePlatforms","WAWebPrimaryFeatures"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebMobilePlatforms").isSMB()&&!o("WAWebABProps").getABPropConfigValue("parent_group_view_enabled_for_smb_on_web")||!o("WAWebPrimaryFeatures").primaryFeatureEnabled("poll_creation_cag")?!1:o("WAWebABProps").getABPropConfigValue("poll_creation_cag_enabled")}function s(){return e()?!0:o("WAWebABProps").getABPropConfigValue("poll_receiving_cag_enabled")}l.isPollsCreationEnabledInCags=e,l.isPollsReceivingEnabledInCags=s}),98);
__d("WAWebPollsParsePollCreationMessageProto",["WALongInt","WANullthrows","WAWebIsPhotoPollReceiverEnabled","WAWebMessageSecretErrorsWamEvent","WAWebMsgType","WAWebNewsletterIsNewsletterMsg","WAWebPollCreationUtils","WAWebPollOptionHashUtils","WAWebPollsCagsGatingUtils","WAWebPollsGatingUtils","WAWebPollsValidationError","WAWebWamEnumE2eFailureReason","WAWebWamEnumMessageSecretAllowedType","WAWebWamEnumMessageSecretErrorType","compactMap","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){function e(e){var t,n,a,i,l=e.baseMessage,s=e.messageProtobuf,u=e.msgContext,c=s.pollCreationMessage,d=s.pollCreationMessageV2,m=s.pollCreationMessageV3,p=s.pollCreationMessageV5,_=s.pollCreationMessageV6,f=(t=(n=(a=c!=null?c:d)!=null?a:m)!=null?n:p)!=null?t:_,g=r("WAWebNewsletterIsNewsletterMsg")(l),h=!g;if(f==null||f===d&&!o("WAWebPollsCagsGatingUtils").isPollsReceivingEnabledInCags()||f===m&&!o("WAWebPollsGatingUtils").isSingleOptionPollsReceivingEnabled())return null;var y=f.contextInfo,C=f.correctAnswer,b=f.name,v=f.options,S=f.selectableOptionsCount,R=o("WAWebPollCreationUtils").getPollContentTypeFromE2EValue(f.pollContentType),L=o("WAWebPollCreationUtils").getPollTypeFromE2EValue(f.pollType),E=R===o("WAWebPollCreationUtils").PollContentType.IMAGE,k=o("WALongInt").maybeNumber(f.endTime),I=f.hideParticipantName!=null,T=f.allowAddOption!=null,D=k!=null||I||T;if(D){var x=k!=null&&!o("WAWebPollsGatingUtils").isPollEndTimeReceivingEnabled(),$=I&&!o("WAWebPollsGatingUtils").isPollHideVotersReceivingEnabled(),P=T&&!o("WAWebPollsGatingUtils").isPollAddOptionReceivingEnabled();if(x||$||P)return{msgData:babelHelpers.extends({},l,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.POLL_CREATION}),contextInfo:y}}if(E&&!o("WAWebIsPhotoPollReceiverEnabled").isPhotoPollReceiverEnabled(l))return{msgData:babelHelpers.extends({},l,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.POLL_CREATION}),contextInfo:y};if(b==null)throw new(o("WAWebPollsValidationError")).PollCreationValidationError(o("WAWebPollsValidationError").PollCreationValidationErrorCode.MISSING_NAME,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(b.length===0||b.length>o("WAWebPollsGatingUtils").getMaxPollNameLengthForIncomingMessages())throw new(o("WAWebPollsValidationError")).PollCreationValidationError(o("WAWebPollsValidationError").PollCreationValidationErrorCode.INVALID_NAME,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(u==="quoted"||u==="history_quoted"){var N=babelHelpers.extends({},l,{type:o("WAWebMsgType").MSG_TYPE.POLL_CREATION,kind:o("WAWebMsgType").MsgKind.PollCreation,pollName:b,pollOptions:null,pollSelectableOptionsCount:null,pollContentType:R,pollType:L});return{msgData:N,contextInfo:y}}var M=(i=s.messageContextInfo)==null?void 0:i.messageSecret;if(h&&M==null)throw new(o("WAWebMessageSecretErrorsWamEvent")).MessageSecretErrorsWamEvent({messageSecretAllowedList:o("WAWebWamEnumMessageSecretAllowedType").MESSAGE_SECRET_ALLOWED_TYPE.MESSAGE_POLL,messageSecretError:o("WAWebWamEnumMessageSecretErrorType").MESSAGE_SECRET_ERROR_TYPE.MISSING_MESSAGE_SECRET}).commit(),new(o("WAWebPollsValidationError")).PollCreationValidationError(o("WAWebPollsValidationError").PollCreationValidationErrorCode.MISSING_MESSAGE_SECRET,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.MISSING_MESSAGE_SECRET);if(h&&(M==null?void 0:M.byteLength)!==32)throw new(o("WAWebMessageSecretErrorsWamEvent")).MessageSecretErrorsWamEvent({messageSecretAllowedList:o("WAWebWamEnumMessageSecretAllowedType").MESSAGE_SECRET_ALLOWED_TYPE.MESSAGE_POLL,messageSecretError:o("WAWebWamEnumMessageSecretErrorType").MESSAGE_SECRET_ERROR_TYPE.WRONG_LENGTH}).commit(),new(o("WAWebPollsValidationError")).PollCreationValidationError(o("WAWebPollsValidationError").PollCreationValidationErrorCode.INVALID_MESSAGE_SECRET,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.MESSAGE_SECRET_INVALID);if(v.length===0)throw new(o("WAWebPollsValidat
__d("WAWebPollsParsePollEditEncryptedMessageProto",["WAWebE2EProtoUtils","WAWebMsgType","WAWebPollsGatingUtils","WAWebPollsValidationError","WAWebProtobufsE2E.pb","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.secretEncryptedMessage;if(!(r==null||r.secretEncType!==o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.POLL_EDIT)){var a=r.encIv,i=r.encPayload,l=r.targetMessageKey,s=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(l,t);if(s==null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.MISSING_TARGET_MESSAGE_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(a==null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.MISSING_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(a.byteLength!==12)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.INVALID_SIZE_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(i==null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.MISSING_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return o("WAWebPollsGatingUtils").isPollCreatorEditReceivingEnabled()?{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.POLL_EDIT_ENCRYPTED,kind:o("WAWebMsgType").MsgKind.PollEditEncrypted,encIv:a,encPayload:i,targetMessageKey:s}),contextInfo:null}:{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.POLL_EDIT_ENCRYPTED}),contextInfo:null}}}l.default=e}),98);
__d("WAWebPollsParsePollVoteMessageProto",["WALongInt","WAWebE2EProtoUtils","WAWebMsgType","WAWebPollsValidationError","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.pollUpdateMessage;if(!r)return null;var a=r.$$unknownFieldCount,i=a===void 0?0:a,l=r.pollCreationMessageKey,s=r.senderTimestampMs,u=r.vote;if(i>0)return null;if(l==null)throw new(o("WAWebPollsValidationError")).PollUpdateValidationError(o("WAWebPollsValidationError").PollUpdateValidationErrorCode.MISSING_POLL_MESSAGE_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var c=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(l,t);if(c==null)throw new(o("WAWebPollsValidationError")).PollUpdateValidationError(o("WAWebPollsValidationError").PollUpdateValidationErrorCode.MISSING_POLL_MESSAGE_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(s==null)throw new(o("WAWebPollsValidationError")).PollUpdateValidationError(o("WAWebPollsValidationError").PollUpdateValidationErrorCode.MISSING_SENDER_TIMESTAMP,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(u==null)throw new(o("WAWebPollsValidationError")).PollUpdateValidationError(o("WAWebPollsValidationError").PollUpdateValidationErrorCode.MISSING_UPDATE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var d=u.encIv,m=u.encPayload;if(m==null)throw new(o("WAWebPollsValidationError")).PollUpdateValidationError(o("WAWebPollsValidationError").PollUpdateValidationErrorCode.MISSING_VOTE_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(d==null)throw new(o("WAWebPollsValidationError")).PollUpdateValidationError(o("WAWebPollsValidationError").PollUpdateValidationErrorCode.MISSING_VOTE_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(d.byteLength!==12)throw new(o("WAWebPollsValidationError")).PollUpdateValidationError(o("WAWebPollsValidationError").PollUpdateValidationErrorCode.INVALID_VOTE_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.POLL_UPDATE,kind:o("WAWebMsgType").MsgKind.PollVoteEncrypted,subtype:"poll_vote",addonEncrypted:!0,pollUpdateParentKey:c,encPollVote:{encPayload:m,encIv:d},senderTimestampMs:o("WALongInt").numberOrThrowIfTooLarge(s)}),contextInfo:null}}l.default=e}),98);
__d("WAWebAudioMessageProtoUtils",["WALogger","WAWebE2EProtoParserApi"],(function(t,n,r,o,a,i,l){var e,s,u;function c(t,n){if(o("WAWebE2EProtoParserApi").shouldLogE2eProtoValidation(t,n)){var r=t.type;n.seconds==null?o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["seconds is missing from msg type ",""])),r).sendLogs(r+"-message-missing-seconds"):n.seconds===0&&o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["seconds is 0 in msg type ",""])),r).sendLogs(r+"-message-incorrect-seconds"),n.fileLength==null&&o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["fileLength is missing from msg type ",""])),r).sendLogs(r+"-message-missing-fileLength")}}function d(e){return e.byteLength>=64&&e.byteLength<=192}l.validateRequiredAudioProperties=c,l.validateWaveform=d}),98);
__d("WAWebPttParseAudioMessageProto",["WALongInt","WATimeUtils","WAWebAudioMessageProtoUtils","WAWebE2EProtoParserApi","WAWebMediaMessageGetValidatedProperties","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext,a=n.audioMessage;if(a!=null){var i=a.ptt;if(i!==!0){var l=a.contextInfo,s=a.backgroundArgb,u=a.directPath,c=a.mediaKeyTimestamp,d=a.mimetype,m=a.seconds,p=a.streamingSidecar,_=a.viewOnce,f=a.waveform,g=o("WAWebMediaMessageGetValidatedProperties").getValidatedMediaMessageProperties(a,t,r,o("WAWebMsgType").MSG_TYPE.AUDIO),h=g.fileEncSha256,y=g.fileLength,C=g.fileSha256,b=g.mediaKey,v=g.url,S=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.AUDIO,kind:o("WAWebMsgType").MsgKind.Audio,deprecatedMms3Url:o("WAWebE2EProtoParserApi").decodeUrl(v),directPath:u,mimetype:d,filehash:o("WAWebE2EProtoParserApi").decodeBytes(C),encFilehash:o("WAWebE2EProtoParserApi").decodeBytes(h),size:y,duration:""+(m||0),mediaKey:o("WAWebE2EProtoParserApi").decodeBytes(b),mediaKeyTimestamp:c!=null?o("WALongInt").numberOrThrowIfTooLarge(c):o("WATimeUtils").unixTime(),streamingSidecar:p,waveform:f&&o("WAWebAudioMessageProtoUtils").validateWaveform(f)?new Uint8Array(f):void 0,backgroundColor:s,isViewOnce:_===!0});return o("WAWebE2EProtoParserApi").validateRequiredMediaProperties(S,a),o("WAWebAudioMessageProtoUtils").validateRequiredAudioProperties(S,a),{msgData:S,contextInfo:l}}}}l.default=e}),98);
__d("WAWebPttParsePttMessageProto",["WALongInt","WATimeUtils","WAWebAudioMessageProtoUtils","WAWebE2EProtoParserApi","WAWebMediaMessageGetValidatedProperties","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext,a=n.audioMessage;if(a!=null){var i=a.ptt;if(i===!0){var l=a.contextInfo,s=a.backgroundArgb,u=a.directPath,c=a.mediaKeyTimestamp,d=a.mimetype,m=a.seconds,p=a.streamingSidecar,_=a.viewOnce,f=a.waveform,g=o("WAWebMediaMessageGetValidatedProperties").getValidatedMediaMessageProperties(a,t,r,o("WAWebMsgType").MSG_TYPE.PTT),h=g.fileEncSha256,y=g.fileLength,C=g.fileSha256,b=g.mediaKey,v=g.url,S=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.PTT,kind:o("WAWebMsgType").MsgKind.Ptt,deprecatedMms3Url:o("WAWebE2EProtoParserApi").decodeUrl(v),directPath:u,mimetype:d,filehash:o("WAWebE2EProtoParserApi").decodeBytes(C),encFilehash:o("WAWebE2EProtoParserApi").decodeBytes(h),size:y,duration:""+(m||0),mediaKey:o("WAWebE2EProtoParserApi").decodeBytes(b),mediaKeyTimestamp:c!=null?o("WALongInt").numberOrThrowIfTooLarge(c):o("WATimeUtils").unixTime(),streamingSidecar:p,waveform:f&&o("WAWebAudioMessageProtoUtils").validateWaveform(f)?new Uint8Array(f):void 0,backgroundColor:s,isViewOnce:_===!0});return o("WAWebE2EProtoParserApi").validateRequiredMediaProperties(S,a),o("WAWebAudioMessageProtoUtils").validateRequiredAudioProperties(S,a),{msgData:S,contextInfo:l}}}}l.default=e}),98);
__d("WAWebPtvParsePtvMessageProto",["WALongInt","WATimeUtils","WAWebE2EProtoParserApi","WAWebE2EProtoUtils","WAWebMediaMessageGetValidatedProperties","WAWebMsgType","WAWebPtvGatingUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=e.msgContext,a=n.ptvMessage;if(a!=null){if(!o("WAWebPtvGatingUtils").isPtvReceivingEnabled())return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,futureproofType:o("WAWebMsgType").MSG_TYPE.PTV}),contextInfo:a==null?void 0:a.contextInfo};var i=a.accessibilityLabel,l=a.annotations,s=a.caption,u=a.contextInfo,c=a.directPath,d=a.gifAttribution,m=a.gifPlayback,p=a.height,_=a.jpegThumbnail,f=a.mediaKeyTimestamp,g=a.mimetype,h=a.seconds,y=a.staticUrl,C=a.streamingSidecar,b=a.thumbnailDirectPath,v=a.thumbnailEncSha256,S=a.thumbnailSha256,R=a.viewOnce,L=a.width,E=o("WAWebMediaMessageGetValidatedProperties").getValidatedMediaMessageProperties(a,t,r,o("WAWebMsgType").MSG_TYPE.PTV),k=E.fileEncSha256,I=E.fileLength,T=E.fileSha256,D=E.mediaKey,x=E.url,$=babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.PTV,kind:o("WAWebMsgType").MsgKind.Ptv,deprecatedMms3Url:o("WAWebE2EProtoParserApi").decodeUrl(x),directPath:c,staticUrl:y||"",mimetype:g,caption:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(s),filehash:o("WAWebE2EProtoParserApi").decodeBytes(T),encFilehash:o("WAWebE2EProtoParserApi").decodeBytes(k),size:o("WALongInt").numberOrThrowIfTooLarge(I||0),height:p,width:L,mediaKey:o("WAWebE2EProtoParserApi").decodeBytes(D),mediaKeyTimestamp:f!=null?o("WALongInt").numberOrThrowIfTooLarge(f):o("WATimeUtils").unixTime(),duration:""+(h||0),body:o("WAWebE2EProtoParserApi").decodeBytes(_)||"",interactiveAnnotations:l,isViewOnce:R===!0,thumbnailDirectPath:b,thumbnailSha256:o("WAWebE2EProtoParserApi").decodeBytes(S),thumbnailEncSha256:o("WAWebE2EProtoParserApi").decodeBytes(v),isGif:m,gifAttribution:d,accessibilityLabel:i,streamingSidecar:C});return o("WAWebE2EProtoParserApi").validateRequiredMediaProperties($,a),{msgData:$,contextInfo:u}}}l.default=e}),98);
__d("WAWebReactionEncMessageValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({INVALID_ENC_IV:"enc_reaction_invalid_iv",INVALID_ENC_PAYLOAD:"enc_reaction_invalid_payload",MISSING_TARGET_MSG_KEY:"enc_reaction_missing_target_msg_key",MISSING_MESSAGE_SECRET:"enc_reaction_missing_message_secret",MISSING_SENDER:"enc_reaction_missing_sender",MISSING_PARENT_MESSAGE:"enc_reaction_missing_parent_message",MISSING_PARENT_MESSAGE_SENDER:"enc_reaction_missing_parent_message_sender",DECRYPTION_FAILED:"enc_reaction_decryption_failed"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="ReactionEncMessageValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.ReactionEncValidationErrorCode=e,l.ReactionEncMessageValidationError=s}),98);
__d("WAWebReactionsParseReactionEncMessageProto",["WAWebE2EProtoUtils","WAWebMsgType","WAWebReactionEncMessageValidationError","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.encReactionMessage;if(r!=null){var a=r.encIv,i=r.encPayload,l=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(r.targetMessageKey,t);if(l==null)throw new(o("WAWebReactionEncMessageValidationError")).ReactionEncMessageValidationError(o("WAWebReactionEncMessageValidationError").ReactionEncValidationErrorCode.MISSING_TARGET_MSG_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_PROTOCOL_BUFFER);if(a==null)throw new(o("WAWebReactionEncMessageValidationError")).ReactionEncMessageValidationError(o("WAWebReactionEncMessageValidationError").ReactionEncValidationErrorCode.INVALID_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_PROTOCOL_BUFFER);if(i==null)throw new(o("WAWebReactionEncMessageValidationError")).ReactionEncMessageValidationError(o("WAWebReactionEncMessageValidationError").ReactionEncValidationErrorCode.INVALID_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_PROTOCOL_BUFFER);return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.REACTION_ENC,kind:o("WAWebMsgType").MsgKind.ReactionEncrypted,encIv:a,encPayload:i,targetMessageKey:l}),contextInfo:null}}}l.default=e}),98);
__d("WAWebReactionsValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({INVALID_REACTION_TEXT_LENGTH:"reaction_invalid_text_length",MISSING_PARENT_MSG_KEY:"reaction_missing_parent_msg_key",MISSING_TIMESTAMP:"reaction_missing_timestamp"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="ReactionValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.ReactionValidationErrorCode=e,l.ReactionValidationError=s}),98);
__d("WAWebReactionsParseReactionMessageProto",["WALongInt","WAWebConstantsDeprecated","WAWebE2EProtoUtils","WAWebMsgType","WAWebReactionsBEUtils","WAWebReactionsValidationError","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.messageProtobuf,r=n.reactionMessage;if(r!=null){var a=s(r),i=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(r.key,t),l=o("WALongInt").maybeNumberOrThrowIfTooLarge(r.senderTimestampMs);if(i==null)throw new(o("WAWebReactionsValidationError")).ReactionValidationError(o("WAWebReactionsValidationError").ReactionValidationErrorCode.MISSING_PARENT_MSG_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(l==null)throw new(o("WAWebReactionsValidationError")).ReactionValidationError(o("WAWebReactionsValidationError").ReactionValidationErrorCode.MISSING_TIMESTAMP,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.REACTION,kind:o("WAWebMsgType").MsgKind.ReactionDecrypted,reactionParentKey:i,reactionText:a,reactionTimestamp:l,read:!1}),contextInfo:null}}}function s(e){var t,n=e.text;if(n!=null&&n.length>r("WAWebConstantsDeprecated").REACTION_CONTENT_MAX_LENGTH)throw new(o("WAWebReactionsValidationError")).ReactionValidationError(o("WAWebReactionsValidationError").ReactionValidationErrorCode.INVALID_REACTION_TEXT_LENGTH,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_REACTION_TEXT);return(t=o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(n))!=null?t:o("WAWebReactionsBEUtils").REVOKED_REACTION_TEXT}l.default=e}),98);
__d("WABase64Sanitize",["WALogger"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(t){if(t==null)return null;var n=t.replace(/\s+$/,"");return t!==n&&Math.random()<1e-5&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["base64 sanitized due to extra whitespace"]))).sendLogs("media-key-sanitize"),n}l.default=s}),98);
__d("WAWebStickerPremiumStatus",["$InternalEnum"],(function(t,n,r,o,a,i){"use strict";var e=n("$InternalEnum")({NONE:0,PREMIUM:1});i.StickerPremiumStatus=e}),66);
__d("WAWebStickersParseStickerMessageProto",["WABase64Sanitize","WALongInt","WATimeUtils","WAWebE2EProtoParserApi","WAWebMediaMessageGetValidatedProperties","WAWebMsgType","WAWebStickerPremiumStatus"],(function(t,n,r,o,a,i,l){function e(e){var t,n,a=e.baseMessage,i=e.messageProtobuf,l=e.msgContext,s=i==null?void 0:i.lottieStickerMessage,u=s==null||(t=s.message)==null?void 0:t.stickerMessage,c=i==null?void 0:i.stickerMessage;if(u!=null&&(c=u),c!=null){var d=o("WAWebMediaMessageGetValidatedProperties").getValidatedMediaMessageProperties(c,a,l,o("WAWebMsgType").MSG_TYPE.STICKER),m=d.fileEncSha256,p=d.fileLength,_=d.fileSha256,f=d.mediaKey,g=d.url,h=babelHelpers.extends({},a,{type:o("WAWebMsgType").MSG_TYPE.STICKER,kind:o("WAWebMsgType").MsgKind.Sticker,deprecatedMms3Url:o("WAWebE2EProtoParserApi").decodeUrl(g),directPath:c.directPath||"",mimetype:c.mimetype||"",filehash:o("WAWebE2EProtoParserApi").decodeBytes(_),encFilehash:o("WAWebE2EProtoParserApi").decodeBytes(m),mediaKey:r("WABase64Sanitize")(o("WAWebE2EProtoParserApi").decodeBytes(f)),mediaKeyTimestamp:c.mediaKeyTimestamp!=null?o("WALongInt").numberOrThrowIfTooLarge(c.mediaKeyTimestamp):o("WATimeUtils").unixTime(),size:p,height:c.height||0,width:c.width||0,firstFrameLength:c.firstFrameLength,firstFrameSidecar:c.firstFrameSidecar,isAnimated:c.isAnimated,isLottie:c.isLottie,stickerPremiumStatus:(n=o("WAWebStickerPremiumStatus").StickerPremiumStatus.cast(c.premium))!=null?n:o("WAWebStickerPremiumStatus").StickerPremiumStatus.NONE,stickerSentTs:o("WALongInt").maybeNumberOrThrowIfTooLarge(c.stickerSentTs),isAvatar:c.isAvatar});return o("WAWebE2EProtoParserApi").validateRequiredMediaProperties(h,c),{msgData:h,contextInfo:c.contextInfo}}}l.default=e}),98);
__d("WAWebMessagePluginParseProtobufRegistry",["WAWebAlbumsParseAlbumMessageProto","WAWebEventsParseEventCreationMessageProto","WAWebEventsParseEventEditEncryptedMessageProto","WAWebEventsParseEventResponseMessageProto","WAWebParseBizContentPlaceholderProto","WAWebParseBotFeedbackProtocolMessageProto","WAWebParseBotMemuOnboardingMessageProto","WAWebParseBotRequestWelcomeMessageProto","WAWebParseBotUnlinkMessageProto","WAWebParseButtonsResponseMessageProto","WAWebParseCancelPaymentMessageProto","WAWebParseChatMessageProto","WAWebParseDeclinePaymentMessageProto","WAWebParseDocumentMessageProto","WAWebParseEncCommentMessageProto","WAWebParseEphemeralSyncResponseMessageProto","WAWebParseExtendedTextUrlChatMessageProto","WAWebParseGroupInviteMessageProto","WAWebParseHsmMessageProto","WAWebParseImageMessageProto","WAWebParseInteractiveMessageProto","WAWebParseInteractiveResponseMessageProto","WAWebParseKeepInChatMessageProto","WAWebParseListMessageProto","WAWebParseListResponseMessageProto","WAWebParseLocationMessageProto","WAWebParseMessageEditEncryptedMessageProto","WAWebParseMessageHistoryBundleProto","WAWebParseMessageHistoryNoticeProto","WAWebParseMultiVcardMessageProto","WAWebParseNativeFlowButtonsMessageProto","WAWebParseNewsletterAdminInviteMessageProto","WAWebParseNewsletterFollowerInviteMessageProto","WAWebParseOrderMessageProto","WAWebParsePaymentInviteMessageProto","WAWebParsePinMessageProto","WAWebParsePollResultSnapshotMessageProto","WAWebParseProductMessageProto","WAWebParseProtocolAdminRevokeMessageProto","WAWebParseProtocolEphemeralSettingMessageProto","WAWebParseProtocolHistorySyncNotificationMessageProto","WAWebParseProtocolLimitSharingMessageProto","WAWebParseProtocolMemberLabelMessageProto","WAWebParseProtocolMessageEditProto","WAWebParseProtocolSenderRevokeMessageProto","WAWebParseProtocolSharePhoneNumberMessageProto","WAWebParseProtocolStatusGroupMentionMessageProto","WAWebParseProtocolStatusMentionMessageProto","WAWebParseProtocolStatusNotificationMessageProto","WAWebParseRequestPaymentMessageProto","WAWebParseRequestPhoneNumberMessageProto","WAWebParseRichResponseMessageProto","WAWebParseSendPaymentMessageProto","WAWebParseStickerPackMessageProto","WAWebParseTemplateButtonReplyMessageProto","WAWebParseVcardMessageProto","WAWebParseVideoMessageProto","WAWebPollsParsePollAddOptionEncryptedMessageProto","WAWebPollsParsePollCreationMessageProto","WAWebPollsParsePollEditEncryptedMessageProto","WAWebPollsParsePollVoteMessageProto","WAWebPttParseAudioMessageProto","WAWebPttParsePttMessageProto","WAWebPtvParsePtvMessageProto","WAWebReactionsParseReactionEncMessageProto","WAWebReactionsParseReactionMessageProto","WAWebStickersParseStickerMessageProto"],(function(t,n,r,o,a,i,l){var e=[r("WAWebAlbumsParseAlbumMessageProto"),r("WAWebEventsParseEventCreationMessageProto"),r("WAWebEventsParseEventEditEncryptedMessageProto"),r("WAWebEventsParseEventResponseMessageProto"),r("WAWebParseBizContentPlaceholderProto"),r("WAWebParseBotFeedbackProtocolMessageProto"),r("WAWebParseBotMemuOnboardingMessageProto"),r("WAWebParseBotRequestWelcomeMessageProto"),r("WAWebParseBotUnlinkMessageProto"),r("WAWebParseButtonsResponseMessageProto"),r("WAWebParseCancelPaymentMessageProto"),r("WAWebParseChatMessageProto"),r("WAWebParseDeclinePaymentMessageProto"),r("WAWebParseDocumentMessageProto"),r("WAWebParseEncCommentMessageProto"),r("WAWebParseEphemeralSyncResponseMessageProto"),r("WAWebParseExtendedTextUrlChatMessageProto"),r("WAWebParseGroupInviteMessageProto"),r("WAWebParseHsmMessageProto"),r("WAWebParseImageMessageProto"),r("WAWebParseInteractiveMessageProto"),r("WAWebParseInteractiveResponseMessageProto"),r("WAWebParseKeepInChatMessageProto"),r("WAWebParseListMessageProto"),r("WAWebParseListResponseMessageProto"),r("WAWebParseLocationMessageProto"),r("WAWebParseMessageEditEncryptedMessageProto"),r("WAWebParseMessageHistoryBundleProto"),r("WAWebParseMessageHistoryNoticeProto"),r("WAWebParseMultiVcardMessageProto"),r("WAWebParseNativeFlowButtonsMessageProto"),r("WAWebParseNewsletterAdminInviteMessageProto"),r("WAWebParseNewsletterFol
__d("WAWebMultipleMessageParserPluginParseProtobuf",["WAWebMultipleMessageParserPluginParseProtobufRegistry"],(function(t,n,r,o,a,i,l){function e(e){var t=[],n;for(var o of r("WAWebMultipleMessageParserPluginParseProtobufRegistry")){var a=o(e);if(a!=null){var i;t.push(a.msgData.type+":"+((i=a.msgData.subtype)!=null?i:"null")),n==null&&(n=a)}}return{result:n,pluginsMatched:t}}l.parseProtobufWithMultipleMessageParserPlugin=e}),98);
__d("WAWebParseNonNFMButtonsMessageProto",["WAWebButtonsMessageProtoUtils","WAWebE2EProtoUtils","WAWebInteractiveMessagesNativeFlowName","WAWebMsgType","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){function e(e){var t=e.baseMessage,n=e.bizInfo,a=e.messageProtobuf,i=e.msgContext,l=a.buttonsMessage;if(l!=null){var s=l.buttons,u=s===void 0?[]:s,c=l.headerType,d=r("WAWebInteractiveMessagesNativeFlowName").cast(o("WAWebE2EProtoUtils").getBizNativeFlowName({buttonsMessage:l}));if(!(d!=null||(n==null?void 0:n.nativeFlowName)!=null)){if(o("WAWebE2EProtoUtils").hasUnsupportedButtons(u))return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,subtype:"phone_only_feature"}),contextInfo:l.contextInfo};if(c===o("WAWebProtobufsE2E.pb").Message$ButtonsMessage$HeaderType.UNKNOWN||!new Set(o("WAWebProtobufsE2E.pb").Message$ButtonsMessage$HeaderType.members()).has(c))return{msgData:babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown}),contextInfo:l.contextInfo};var m=o("WAWebButtonsMessageProtoUtils").parseButtonsMessageProto({buttonsMessage:l,baseMessage:t,msgContext:i});return u.length?{msgData:babelHelpers.extends({},m,{isDynamicReplyButtonsMsg:!0,dynamicReplyButtons:u}),contextInfo:l.contextInfo}:{msgData:m,contextInfo:l.contextInfo}}}}l.default=e}),98);
__d("WAWebWamEnumBlockEntryPoint",[],(function(t,n,r,o,a,i){var e=Object.freeze({OTHER:0,CHAT:1,PROFILE:2,BLOCK_LIST:3,TRIGGERED_BLOCK:4,ACCOUNT_INFO:5,CALL_LOG:6,OVERFLOW_MENU:7,GROUP_INFO:8,BLOCK_DIALOG:9,MESSAGE_MENU:10,MEDIA_VIEWER:11,OVERFLOW_MENU_BLOCK:12,ONE_TO_ONE_OLD_SPAM_BANNER_BLOCK:13,ONE_TO_ONE_SPAM_BANNER_BLOCK:14,BIZ_SPAM_BANNER_BLOCK:15,BLOCK_HEADER_CHAT:16,OVERFLOW_MENU_REPORT:17,ACCOUNT_INFO_REPORT:18,BIZ_OLD_SPAM_BANNER_BLOCK:19,CHAT_LIST_BLOCK:20,CHAT_LIST_NOINSUB_BLOCK:21,CHAT_LIST_CONTEXT_MENU_BLOCK:22,NOTIFICATION_BLOCK:23,ONE_TO_ONE_SPAM_BANNER_REPORT:24,BIZ_EXTENSION_MENU:25,VIEW_ONCE_VIEWER:26,STATUS_OVERFLOW_MENU_REPORT:27,ALBUM_MEDIA_MENU_REPORT:28,STATUS_POST_REPORT:29,MISSED_CALL_NOTIFICATION_BLOCK:30,CHAT_FMX_CARD_BLOCK:31,CHAT_FMX_CARD_BLOCK_SUSPICIOUS:32,CHAT_FMX_CARD_SAFETY_TOOLS_BLOCK:33,CHAT_FMX_CARD_SAFETY_TOOLS_BLOCK_SUSPICIOUS:34,CHAT_FMX_CARD_SAFETY_TOOLS_REPORT:35,CHAT_FMX_CARD_SAFETY_TOOLS_REPORT_SUSPICIOUS:36,ACCOUNT_INFO_BLOCK:37,CALL_LOG_BLOCK:38,BIZ_BLOCK_HEADER_CHAT:39,BIZ_OVERFLOW_MENU_BLOCK:40,PSA_BANNER_BLOCK:41,COMMENT_ACTIONS_BOTTOM_SHEET:42,CALL_SPAM_DIALOG_REPORT:43,CALL_SPAM_DIALOG_BLOCK:44,BIZ_ACCOUNT_INFO_BLOCK:45,BIZ_BLOCK_LIST:46,BIZ_CALL_LOG_BLOCK:47,ONGOING_CALL_LINK_BLOCK:48,ONE_TO_ONE_BLOCKED_CHAT_COMPOSER:49,CHAT_MORE_OPTIONS:50,CHAT_LONG_PRESS_OPTIONS:51,IAB_MENU_REPORT:52,DEPENDENT_CONVERSATION_BLOCKING_VIEW:53,PAYMENT_TRANSACTION_REPORT:54,CALL_DETAIL_SAFETY_TOOLS_BLOCK:55,CALL_DETAIL_SAFETY_TOOLS_REPORT:56,CALL_DETAIL_OVERFLOW_REPORT:57});i.BLOCK_ENTRY_POINT=e}),66);
__d("WAWebWamEnumMmSignalType",[],(function(t,n,r,o,a,i){var e=Object.freeze({USER_BLOCK:0,USER_REPORT:1,FIRST_CUSTOMER_MESSAGE:2,FIRST_CUSTOMER_MESSAGE_CONTINUATION:3,FIRST_BIZ_REPLY:4,FIRST_BIZ_REPLY_CONTINUATION:5,SECOND_CUSTOMER_MESSAGE:6,SECOND_CUSTOMER_MESSAGE_CONTINUATION:7,SECOND_BIZ_REPLY:8,SECOND_BIZ_REPLY_CONTINUATION:9,THIRD_CUSTOMER_MESSAGE:10,THIRD_CUSTOMER_MESSAGE_CONTINUATION:11,THIRD_BIZ_REPLY:12,USER_INTERESTED:13,USER_NOT_INTERESTED:14,USER_STOP_OFFERS:15,USER_BLOCK_REASON_NO_LONGER_NEEDED:16,USER_BLOCK_REASON_NO_SIGN_UP:17,USER_BLOCK_REASON_SPAM:18,USER_BLOCK_REASON_OFFENSIVE_MESSAGES:19,USER_BLOCK_REASON_OTP_DID_NOT_REQUEST:20,USER_BLOCK_REASON_OTHER:21,USER_MUTE:22,URL_CTA_CLICK:23,APP_CTA_CLICK:24,BODY_URL_CLICK:25,USER_BLOCK_REASON_SCAM_OR_FRAUD:26,MESSAGE:27});i.MM_SIGNAL_TYPE=e}),66);
__d("WAWebMmSignalSharingGatingUtils",["WALogger","WAWebABProps","WAWebWamEnumBlockEntryPoint","WAWebWamEnumMmSignalType","WAWebWid"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u;function c(){return o("WAWebABProps").getABPropConfigValue("mm_data_sharing_disclosure_enabled")}function d(){return o("WAWebABProps").getABPropConfigValue("mm_data_sharing_disclosure_enabled_companion_history_sync")}function m(){return c()?o("WAWebABProps").getABPropConfigValue("data_sharing_transparency_indicator_duration"):0}function p(){return c()?o("WAWebABProps").getABPropConfigValue("ctwa_tos_filtering_enabled"):!1}function _(){return c()?o("WAWebABProps").getABPropConfigValue("disclosure_for_the_marketing_message_body_links_enabled"):!1}function f(){return c()?o("WAWebABProps").getABPropConfigValue("optimized_delivery_signal_collection_enabled"):!1}function g(){var t={store_consented_token_enabled:!1,store_non_consented_token_enabled:!1};if(!c())return t;try{return JSON.parse(o("WAWebABProps").getABPropConfigValue("optimized_delivery_tokens_storage_config"))}catch(r){var n=o("WAWebABProps").getABPropConfigValue("optimized_delivery_tokens_storage_config");return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[mmSignalSharing] parse tokens_storage_config failed: "," raw=",""])),r,n),t}}function h(){return c()?o("WAWebABProps").getABPropConfigValue("optimized_delivery_multiple_collection_windows_enabled"):!1}function y(){var e=168,t=Object.keys(o("WAWebWamEnumMmSignalType").MM_SIGNAL_TYPE).map(function(e){return o("WAWebWamEnumMmSignalType").MM_SIGNAL_TYPE[e]}),n={consented_collection_window_in_hours:e,non_consented_collection_window_in_hours:e,consented_types_allowlist:t,non_consented_types_allowlist:t};if(!c())return n;try{return JSON.parse(o("WAWebABProps").getABPropConfigValue("optimized_delivery_signal_collection_config"))}catch(e){return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[mmSignalSharing] fetch signal_collection_config err: ",""])),e),n}}function C(){return c()?o("WAWebABProps").getABPropConfigValue("mm_signal_sharing_verification_system_lid_enabled"):!1}function b(e){return e==null||!r("WAWebWid").isRegularUserNoImply(e)?!1:c()&&f()}function v(){var e=Object.values(o("WAWebWamEnumBlockEntryPoint").BLOCK_ENTRY_POINT).map(Number);if(!c())return e;try{return o("WAWebABProps").getABPropConfigValue("optimized_delivery_block_and_report_entry_points_allowlist_web").split(",").filter(function(e){return!isNaN(e)}).map(Number)}catch(t){return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[mmSignalSharing] fetch block_report_allowlist err: ",""])),t),e}}function S(){var e=0xefe90a1c4672;if(!L())return e;var t=Number.parseInt(o("WAWebABProps").getABPropConfigValue("mm_disclosure_learn_more_article_id"),10);return Number.isNaN(t)?e:t}function R(){return c()?o("WAWebABProps").getABPropConfigValue("mm_signal_sharing_verification_new_signal_type_origin"):!1}function L(){return c()?o("WAWebABProps").getABPropConfigValue("cci_compliance_mm"):!1}function E(){return c()?o("WAWebABProps").getABPropConfigValue("mm_data_sharing_disclosure_enabled_additional_transparency_large_screens"):!1}l.isMmSignalSharingDisclosureEnabled=c,l.isMmSignalSharingDisclosureEnabledFromCompanionHistorySync=d,l.getMmSignalSharingCollectionWindow=m,l.getMmSignalSharingTosFiltering=p,l.isMmSignalSharingDisclosureForMarketingMessageBodyLinksEnabled=_,l.getMmSignalSharingOptimizedDeliverySignalCollectionEnabled=f,l.getMmSignalSharingOptimizedDeliveryTokensStorageConfig=g,l.isMmSignalSharingOptimizedDeliveryMultipleCollectionWindowsEnabled=h,l.getMmSignalSharingOptimizedDeliverySignalCollectionConfig=y,l.getMmSignalSharingVerificationSystemLidEnabled=C,l.isMmSignalSharingCollectionEnabled=b,l.getMmSignalSharingBlockAndReportEntryPointsAllowlist=v,l.getMmDisclosureLearnMoreArticleId=S,l.isMmSignalSharingVerificationNewSignalTypeOriginEnabled=R,l.isCCIComplianceEnabled=L,l.isMmDataSharingDisclosureEnabledAdditionalTransparencyLargeScreens=E}),98);
__d("WAWebMmSignalSharingContextInfo",["WAWebMmSignalSharingGatingUtils"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t;if(o("WAWebMmSignalSharingGatingUtils").isMmSignalSharingDisclosureEnabled())return e==null||(t=e.dataSharingContext)==null?void 0:t.dataSharingFlags}function s(t){return e(t)!=null}function u(e){var t;return o("WAWebMmSignalSharingGatingUtils").isMmSignalSharingDisclosureEnabled()?e==null||(t=e.urlTrackingMap)==null?void 0:t.urlTrackingMapElements:null}function c(e){return u(e)!=null}l.getMmSignalSharingContextInfoDisclosureFlag=e,l.existsMmSignalSharingContextInfoDisclosureFlag=s,l.getMmSignalSharingURLTrackingMapElements=u,l.existsMmSignalSharingURlTrackingMapElements=c}),98);
__d("WAWebParseTemplateMessageProto",["WANullthrows","WAWebBizTemplateAndInteractiveMessagesUtils","WAWebE2EProtoUtils","WAWebMmSignalSharingContextInfo","WAWebMmSignalSharingGatingUtils","WAWebMsgType","WAWebParseDocumentMessageProto","WAWebParseImageMessageProto","WAWebParseInteractiveMessageProto","WAWebParseLocationMessageProto","WAWebParseVideoMessageProto"],(function(t,n,r,o,a,i,l){function e(e){var t,n=e.baseMessage,a=e.bizInfo,i=e.messageProtobuf,l=e.msgContext,u=i.templateMessage;if(u!=null&&!(l==="relay"&&(a==null?void 0:a.verifiedHsmEnvelope)!==!0)){var c=u.interactiveMessageTemplate;if(c)return s(n,l,u,a);var d=(t=u.hydratedTemplate)!=null?t:r("WANullthrows")(u.hydratedFourRowTemplate),m=d.documentMessage,p=d.hydratedButtons,_=d.hydratedContentText,f=d.hydratedFooterText,g=d.hydratedTitleText,h=d.imageMessage,y=d.locationMessage,C=d.templateId,b=d.videoMessage,v=function(){var e=babelHelpers.extends({},n,{type:o("WAWebMsgType").MSG_TYPE.CHAT,kind:o("WAWebMsgType").MsgKind.Chat},!!_&&{body:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(_)});if(h){var t,a;return(t=(a=r("WAWebParseImageMessageProto")({messageProtobuf:{imageMessage:h},baseMessage:n,msgContext:l}))==null?void 0:a.msgData)!=null?t:e}if(m){var i,s;return(i=(s=r("WAWebParseDocumentMessageProto")({messageProtobuf:{documentMessage:m},baseMessage:n,msgContext:l}))==null?void 0:s.msgData)!=null?i:e}if(y){var u,c;return(u=(c=r("WAWebParseLocationMessageProto")({messageProtobuf:{locationMessage:y},baseMessage:n,msgContext:l}))==null?void 0:c.msgData)!=null?u:e}if(b){var d,p;return(d=(p=r("WAWebParseVideoMessageProto")({messageProtobuf:{videoMessage:b},baseMessage:n,msgContext:l}))==null?void 0:p.msgData)!=null?d:e}return e};if(o("WAWebBizTemplateAndInteractiveMessagesUtils").buttonsViolateButtonImprovementsConstraints(p.map(function(e){return{hydratedTemplateButton:e}})))return{msgData:babelHelpers.extends({},n,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:o("WAWebMsgType").MsgKind.Unknown,subtype:"phone_only_feature"}),contextInfo:void 0};var S=v();return{msgData:babelHelpers.extends({},S,{templateId:C,isFromTemplate:!0,caption:_?o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(_):S.caption,footer:f?o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(f):S.footer,title:g?o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(g):S.title},p.length>0&&{hydratedButtons:p}),contextInfo:void 0}}}function s(e,t,n,a){var i,l,s,u,c=n.contextInfo,d=n.interactiveMessageTemplate,m=n.templateId,p=babelHelpers.extends({},e,{type:o("WAWebMsgType").MSG_TYPE.CHAT,kind:o("WAWebMsgType").MsgKind.Chat},!!(!(d==null||(i=d.body)==null)&&i.text)&&{body:o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(d==null||(l=d.body)==null?void 0:l.text)}),_=(s=(u=r("WAWebParseInteractiveMessageProto")({messageProtobuf:{interactiveMessage:d},baseMessage:e,msgContext:t,bizSource:e.bizSource||"",bizInfo:a}))==null?void 0:u.msgData)!=null?s:p;return{msgData:babelHelpers.extends({},_,{templateId:m,isFromTemplate:!0,caption:_.caption,footer:_.footer,title:_.title}),contextInfo:o("WAWebMmSignalSharingGatingUtils").isMmSignalSharingDisclosureEnabled()&&(o("WAWebMmSignalSharingContextInfo").existsMmSignalSharingContextInfoDisclosureFlag()||o("WAWebMmSignalSharingContextInfo").existsMmSignalSharingURlTrackingMapElements()!=null)?c:void 0}}l.default=e}),98);
__d("WAWebMultipleMessageParserPluginParseProtobufRegistry",["WAWebParseHistorySyncProtocolMessageEditProto","WAWebParseNonNFMButtonsMessageProto","WAWebParseTemplateMessageProto"],(function(t,n,r,o,a,i,l){var e=[r("WAWebParseHistorySyncProtocolMessageEditProto"),r("WAWebParseNonNFMButtonsMessageProto"),r("WAWebParseTemplateMessageProto")];l.default=e}),98);
__d("WAWebABPropsSaga",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("saga_v1_enabled")}function s(){return o("WAWebABProps").getABPropConfigValue("saga_v1_reengagement_enabled")}function u(){return o("WAWebABProps").getABPropConfigValue("saga_v1_carousel")}function c(){return o("WAWebABProps").getABPropConfigValue("saga_protobuf_ai_stardust_web")}function d(){return o("WAWebABProps").getABPropConfigValue("saga_v1_nux_enabled")}function m(){return o("WAWebABProps").getABPropConfigValue("support_message_feedback_enabled")}l.getIsSagaV1Enabled=e,l.getIsSagaV1ReengagementEnabled=s,l.getIsSagaV1CarouselEnabled=u,l.getIsSagaProtobufAIStardustEnabled=c,l.getIsSagaV1NuxEnabled=d,l.getSagaFeedbackEnabled=m}),98);
__d("WAWebBotSystemMsg",["WATimeUtils","WAWebBotBaseGating","WAWebContactSystemMsg","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebContactSystemMsg").genNotificationMsg(e,{type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"bot_init",templateParams:[]})}function s(e,t){var n;if(o("WAWebBotBaseGating").isBotEnabled()&&!t.id.isBot()&&e.botMessageSecret!=null&&t.hasCreatedBotInvokeSystemMsg!==!0&&(n=e.invokedBotWid)!=null&&n.isBot()){var r=u(t.id);return r}return null}function u(e,t){return o("WAWebContactSystemMsg").genNotificationMsg(e,{type:o("WAWebMsgType").MSG_TYPE.NOTIFICATION_TEMPLATE,kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"bot_invoke_disclaimer",templateParams:[],t:t!=null?t:o("WATimeUtils").unixTime()})}function c(e){return o("WAWebContactSystemMsg").genNotificationMsg(e,{type:o("WAWebMsgType").MSG_TYPE.NOTIFICATION_TEMPLATE,kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"biz_bot_1p_disclosure",templateParams:[]})}function d(e){return o("WAWebContactSystemMsg").genNotificationMsg(e,{type:o("WAWebMsgType").MSG_TYPE.NOTIFICATION_TEMPLATE,kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"biz_bot_3p_disclosure",templateParams:[]})}function m(e,t){return o("WAWebContactSystemMsg").genNotificationMsg(e,{type:o("WAWebMsgType").MSG_TYPE.NOTIFICATION_TEMPLATE,kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"bot_session_transparency_notice",botSessionTransparencyType:t,templateParams:[]})}l.genBotInitSystemMsg=e,l.getMaybeSysMsgForBotInvoke=s,l.createBotInvokeSystemMsg=u,l.genBizBot1pDisclosureMessage=c,l.genBizBot3pDisclosureMessage=d,l.genBotSessionTransparencyNoticeSystemMsg=m}),98);
__d("WAWebHandleSingleMsgFactory",["nullthrows"],(function(t,n,r,o,a,i,l){var e;function s(){return r("nullthrows")(e,"HandleSingleMsg is not initialised")}function u(t){e=t}function c(e){return s()(e)}l.getHandler=s,l.setHandler=u,l.handleSingleMsg=c}),98);
__d("WAWebAddBotTransparencyNotice",["WAWebBotSystemMsg","WAWebHandleSingleMsgFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WAWebBotSystemMsg").genBotSessionTransparencyNoticeSystemMsg(e,t);yield o("WAWebHandleSingleMsgFactory").handleSingleMsg({chatId:e,newMsg:n,handleSingleMsgOrigin:"limitSharing"})}),s.apply(this,arguments)}l.addBotSessionTransparencyNotice=e}),98);
__d("WAWebBotSessionTransparencyNotice",["$InternalEnum"],(function(t,n,r,o,a,i){"use strict";var e=n("$InternalEnum")({AiSafetyDisclaimer:1});i.BotSessionTransparencyType=e}),66);
__d("WAWebParseBotSessionTransparencyNotice",["WAWebBotBaseGating","WAWebBotSessionTransparencyNotice","WAWebProtobufsAICommon.pb"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){var n,r=t==null||(n=t.botMetadata)==null||(n=n.sessionTransparencyMetadata)==null?void 0:n.sessionTransparencyType;if(r!=null)e:{if(r===o("WAWebProtobufsAICommon.pb").SessionTransparencyType.UNKNOWN_TYPE)return;if(r===o("WAWebProtobufsAICommon.pb").SessionTransparencyType.NY_AI_SAFETY_DISCLAIMER)return o("WAWebBotBaseGating").isAiContinuousSessionTransparencyNoticeEnabled(e)?o("WAWebBotSessionTransparencyNotice").BotSessionTransparencyType.AiSafetyDisclaimer:void 0;throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+r)}}l.parseBotSessionTransparencyNotice=e}),98);
__d("WAWebBotMetadataProtoUtils",["WALogger","WAWebAddBotTransparencyNotice","WAWebBotGroupGatingUtils","WAWebParseBotSessionTransparencyNotice","WAWebWidFactory"],(function(t,n,r,o,a,i,l){var e;function s(t,n,r){var a,i,l,s,c,d,m,p;if(r===void 0&&(r=!1),(o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()||o("WAWebBotGroupGatingUtils").isTEEGroupBotParticipantAddEnabled())&&(n==null||(a=n.botMetadata)==null?void 0:a.botGroupMetadata)!=null)try{var _,f=n==null||(_=n.botMetadata)==null||(_=_.botGroupMetadata)==null||(_=_.participantsMetadata)==null||(_=_[0])==null?void 0:_.botFbid;if(f!=null&&(t.botGroupParticipant=o("WAWebWidFactory").createWid(f+"@bot")),r===!0)return}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[bot group] botGroupMetadata failed with error: ",""])),t).sendLogs("failed-to-process-bot-group-meta")}(n==null||(i=n.botMetadata)==null||(i=i.pluginMetadata)==null?void 0:i.pluginType)!=null?t.botPluginType=n.botMetadata.pluginMetadata.pluginType:(n==null||(l=n.botMetadata)==null?void 0:l.pluginMetadata)!=null&&(t.botPluginMaybeParent=!0),(n==null||(s=n.botMetadata)==null||(s=s.pluginMetadata)==null?void 0:s.referenceIndex)!=null&&(t.botPluginReferenceIndex=n.botMetadata.pluginMetadata.referenceIndex),(n==null||(c=n.botMetadata)==null||(c=c.pluginMetadata)==null?void 0:c.provider)!=null&&(t.botPluginSearchProvider=n.botMetadata.pluginMetadata.provider),(n==null||(d=n.botMetadata)==null||(d=d.pluginMetadata)==null?void 0:d.searchProviderUrl)!=null&&(t.botPluginSearchUrl=n.botMetadata.pluginMetadata.searchProviderUrl),(n==null||(m=n.botMetadata)==null||(m=m.pluginMetadata)==null?void 0:m.thumbnailCdnUrl)!=null&&(t.botReelPluginThumbnailCdnUrl=n.botMetadata.pluginMetadata.thumbnailCdnUrl),(n==null||(p=n.botMetadata)==null||(p=p.pluginMetadata)==null?void 0:p.searchQuery)!=null&&(t.botPluginSearchQuery=n.botMetadata.pluginMetadata.searchQuery),u(t,n)}function u(e,t){var n,r=e.id.remote,a=o("WAWebParseBotSessionTransparencyNotice").parseBotSessionTransparencyNotice(r,t);if(a!=null){o("WAWebAddBotTransparencyNotice").addBotSessionTransparencyNotice(r,a);return}if((t==null||(n=t.botMetadata)==null?void 0:n.messageDisclaimerText)!=null){var i;e.botMessageDisclaimerText=t==null||(i=t.botMetadata)==null?void 0:i.messageDisclaimerText}}l.parseBotMetadataProto=s}),98);
__d("WAWebBotModeSelectionTypes",["$InternalEnum"],(function(t,n,r,o,a,i){"use strict";var e=n("$InternalEnum")({Default:0,ThinkHard:1}),l=[e.Default,e.ThinkHard];i.BotUserSelectionMode=e,i.ALL_BOT_SELECTION_MODES=l}),66);
__d("WAWebBotModeSelectionProtoUtils",["WALogger","WAWebBotBaseGating","WAWebBotModeSelectionTypes","WAWebBotUtils","WAWebProtobufsAICommon.pb"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d,m;function p(e){return e===o("WAWebProtobufsAICommon.pb").BotModeSelectionMetadata$BotUserSelectionMode.DEFAULT_MODE?o("WAWebBotModeSelectionTypes").BotUserSelectionMode.Default:e===o("WAWebProtobufsAICommon.pb").BotModeSelectionMetadata$BotUserSelectionMode.THINK_HARD_MODE?o("WAWebBotModeSelectionTypes").BotUserSelectionMode.ThinkHard:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function _(e){return e===o("WAWebBotModeSelectionTypes").BotUserSelectionMode.Default?o("WAWebProtobufsAICommon.pb").BotModeSelectionMetadata$BotUserSelectionMode.DEFAULT_MODE:e===o("WAWebBotModeSelectionTypes").BotUserSelectionMode.ThinkHard?o("WAWebProtobufsAICommon.pb").BotModeSelectionMetadata$BotUserSelectionMode.THINK_HARD_MODE:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function f(e){var t=[];for(var n of e){var r=p(n);t.push(r)}return t}function g(t,n){var r,a,i=(r=t.id)==null?void 0:r.remote;if(!(i==null||!o("WAWebBotUtils").isMetaAiBot(i))){if(!o("WAWebBotBaseGating").isAiModeSelectorMessagingEnabled()){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[parseBotModeSelectionMetadataProto] AI mode disabled"])));return}var l=n==null||(a=n.botMetadata)==null?void 0:a.botModeSelectionMetadata;if(l==null){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[parseBotModeSelectionMetadataProto] no metadata"])));return}if(o("WAWebBotBaseGating").isDynamicModeSelectorEnabled()){var _=l.overrideMode;_!=null&&_.length>0?(t.botModeOverride=_,o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[parseBotModeSelectionMetadataProto] override=",""])),_.join(", "))):o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[parseBotModeSelectionMetadataProto] no override mode"])))}var f=l.mode;if(f==null||f.length===0){o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[parseBotModeSelectionMetadataProto] empty mode array"])));return}var g=f.map(p);t.botModeSelection=g,o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[parseBotModeSelectionMetadataProto] modes=",""])),g.join(", "))}}l.getBotSelectionModeFromProto=p,l.getProtoModeFromBotSelectionMode=_,l.convertProtoModeArrayToInternal=f,l.parseBotModeSelectionMetadataProto=g}),98);
__d("WAWebChannelVideoServerTranscodeGating",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("web_channel_video_server_transcode_upload")}l.isChannelVideoServerTranscodeUploadEnabled=e}),98);
__d("WAWebWamEnumCrashType",[],(function(t,n,r,o,a,i){var e=Object.freeze({CRASH:0,OOM:1,MAIN_THREAD_STALL_3_SECONDS:15,MAIN_THREAD_STALL_5_SECONDS:21,MAIN_THREAD_STALL_30_SECONDS:2,MAIN_THREAD_STALL_60_SECONDS:16,MAIN_THREAD_STALL_POKED:17,MAIN_THREAD_STALL_DEBUG:3,AUDIO_TRANSCODING_ERROR:4,VIDEO_TRANSCODING_ERROR:5,ANR:6,CRITICAL_EVENT:7,UNHANDLED_EXCEPTION:8,APP_CRASH:9,NATIVE_CRASH:10,UFAD:11,UX_BREAKING_EXCEPTION:13,UX_GRACEFUL_RECOVERY_EXCEPTION:14,WEB_UI_COMPONENT_FAILURE:18,WEB_BROKEN_USER_EXPERIENCE:19,WEB_FORCED_LOGOUT:20,THREADPOOL_NOT_RESPONDING:22,DISPATCHER_NOT_RESPONDING:23,MS_CRASH:24,MAIN_THREAD_STALL:25});i.CRASH_TYPE=e}),66);
__d("WAWebCrashContextUtils",["WAWebAppTracker","WAWebWamEnumCrashType","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){"use strict";var e=null;function s(t,n){e={endTime:t,duration:n}}function u(){return e}function c(){e=null}function d(e,t){if(e===o("WAWebWamEnumCrashType").CRASH_TYPE.CRASH)return o("WAWebAppTracker").AppTracker.getAppContext();if(e===o("WAWebWamEnumCrashType").CRASH_TYPE.ANR||e===o("WAWebWamEnumCrashType").CRASH_TYPE.DISPATCHER_NOT_RESPONDING){var n=_(t);return o("WAWebAppTracker").AppTracker.getAppContextWithLookback(n.duration,n.endTime)}return""}function m(e,t){if(r("isStringNullOrEmpty")(e))return t!=null?t:"";if(r("isStringNullOrEmpty")(t))return e!=null?e:"";var n=new Set([].concat(e.split("+"),t.split("+")));return Array.from(n,function(e){return e.trim()}).filter(Boolean).sort().join("+")}function p(e){return e==null||e===""?"":e.replace(/WebHang > |NativeHang > |VisibleWindow|MinimizedWindow|ActiveWindow|ActiveCall/g,"").replace(/^[|: ]+/,"")}function _(e){var t;return e!=null?t=f(e):(t=u(),c()),t!=null?t:{duration:5e3}}function f(e){try{var t=JSON.parse(e),n=new Date(t.reportedAt).getTime(),r=t.timeout.split(":"),o=parseInt(r[0],10),a=parseInt(r[1],10),i=parseFloat(r[2]),l=(o*3600+a*60+i)*1e3,s=self.performance.timeOrigin||Date.now()-self.performance.now(),u=n-s,c=u+l;return{endTime:c,duration:l}}catch(e){return null}}l.recordHangEvent=s,l.getCrashEventAppContext=d,l.mergeAppContexts=m,l.cleanLegacyAppContext=p}),98);
__d("WAWebWamEnumCrashApplicationState",[],(function(t,n,r,o,a,i){var e=Object.freeze({FOREGROUND:1,BACKGROUND:2,APP_INIT:3,VISIBLE:4});i.CRASH_APPLICATION_STATE=e}),66);
__d("WAWebWamEnumIphoneProcessNonGlobal",[],(function(t,n,r,o,a,i){var e=Object.freeze({MAIN:1,SHARE_EXT:2});i.IPHONE_PROCESS_NON_GLOBAL=e}),66);
__d("WAWebWamEnumProductArea",[],(function(t,n,r,o,a,i){var e=Object.freeze({UNKNOWN:1,COMMUNITIES:2,CHAT_LIST:3,BROADCAST:4,GROUP_INFO:5,EVENTS:6,CALLING:7,CHANNEL:8,STATUS:9,REACTION:10,CHAT_VIEW:11,CONTACT_INFO:12,FORWARD_PICKER:13,MEDIA:14,CAMERA:15,SETTING_PAGE:16,CATALOG:17,FLOW:18,PAYMENT:19,NOTIFICATION:20,MESSAGE_ACTIONS:21,PARTICIPANT_PICKER:22,GROUP:23,SEARCH:24,BUSINESS_PROFILE:25,AI:26,PROFILE:27,CONTACTS:28,REGISTRATION:29,STICKER:31,WALLPAPER:32,LIVE_LOCATION:33,BACKUP:34,COMPANION:35,FAVORITE:36,BANNER:37,VIEW_ONCE:38,DISAPPEARING_MESSAGE:39,BLOCK_AND_REPORT:40,EDUCATION:41,DEBUG:42,POLL:43,ORDER:44,EMOJI:45,CHANGE_NUMBER:46,REG:47,OTHER_PLATFORM:48,CHAT_LOCK:49,PTV:50,SMB:51,ACCOUNT_DELETION:52,CTWA:53,PRIVACY:54,AVATARS:55,MEDIA_PREVIEW:56,MEDIA_PICKER:57,MEDIA_BROWSER:58,PTT:59,CRITICAL_LOW_STORAGE:60,WAFFLE:61,IN_APP_BROWSER:62});i.PRODUCT_AREA=e}),66);
__d("WAWebWamEnumSubfunnelType",[],(function(t,n,r,o,a,i){var e=Object.freeze({TEXT:1,PTT:2,REACTION:3,SHARE_CONTENT:4,EXPRESSION_TRAY:5,MEDIA_SHARING:6,QUOTED_MESSAGE:7,FORWARD_ACTION:8});i.SUBFUNNEL_TYPE=e}),66);
__d("WAWebWamEnumUfadReportType",[],(function(t,n,r,o,a,i){var e=Object.freeze({NSUSERDEFAULT:1,MMAP:2,NSUSERDEFAULT_AND_MMAP:3});i.UFAD_REPORT_TYPE=e}),66);
__d("WAWebCrashLogWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumCrashApplicationState","WAWebWamEnumCrashType","WAWebWamEnumIphoneProcessNonGlobal","WAWebWamEnumProductArea","WAWebWamEnumSubfunnelType","WAWebWamEnumTsSurface","WAWebWamEnumUfadReportType"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({CrashLog:[494,{activeSubfunnelId:[20,e.TYPES.STRING],activeSubfunnelType:[21,o("WAWebWamEnumSubfunnelType").SUBFUNNEL_TYPE],appContext:[32,e.TYPES.STRING],appContextBitfield:[33,e.TYPES.INTEGER],callTestBucketIdList:[34,e.TYPES.STRING],chatSessionId:[22,e.TYPES.STRING],crashApplicationState:[23,o("WAWebWamEnumCrashApplicationState").CRASH_APPLICATION_STATE],crashContext:[3,e.TYPES.STRING],crashCount:[5,e.TYPES.INTEGER],crashLogProductArea:[28,o("WAWebWamEnumProductArea").PRODUCT_AREA],crashLogTimeSpentViewName:[27,e.TYPES.STRING],crashReason:[2,e.TYPES.STRING],crashTimeout:[24,e.TYPES.INTEGER],crashType:[6,o("WAWebWamEnumCrashType").CRASH_TYPE],iphoneProcessNonGlobal:[30,o("WAWebWamEnumIphoneProcessNonGlobal").IPHONE_PROCESS_NON_GLOBAL],iphoneTimeSpentSurfaceId:[26,o("WAWebWamEnumTsSurface").TS_SURFACE],lowPowerModeEnabled:[31,e.TYPES.BOOLEAN],peripheralConnected:[19,e.TYPES.STRING],processIdentifier:[18,e.TYPES.INTEGER],runningTasks:[16,e.TYPES.STRING],traceIdInt:[35,e.TYPES.INTEGER],ufadReportType:[29,o("WAWebWamEnumUfadReportType").UFAD_REPORT_TYPE],unifiedSessionId:[25,e.TYPES.STRING]},[1,1,1],"regular"]},{CrashLog:[]});l.CrashLogWamEvent=s}),98);
__d("WAWebCrashlogConstants",["WAWebBuildConstants","WAWebEnvironment"],(function(t,n,r,o,a,i,l){var e="https://crashlogs.whatsapp.net/wa_fls_upload_check",s="1063127757113399|745146ffa34413f9dbb5469f5370b7af",u="https://crashlogs.whatsapp.net/wa_clb_data",c="web",d="web";r("WAWebEnvironment").isWindows&&(d="win_hybrid"),r("WAWebEnvironment").isGuest&&(d="guest");var m=d,p=0x97e965c4439a.toString(),_="0",f=o("WAWebBuildConstants").DYN_ORIGIN+"web-contact-us",g=0;l.CLB_CHECK_URL=e,l.CLB_TOKEN=s,l.CLB_URL=u,l.CLB_PLATFORM=c,l.CLB_SUBPLATFORM=m,l.FB_APP_ID=p,l.BUILD_ID=_,l.TICKET_URL=f,l.UNIQUE_UPLOADS_ALLOWED_BEFORE_THROTTLE=g}),98);
__d("WAWebCrashlogUserAgent",["gkx"],(function(t,n,r,o,a,i,l){function e(){var e="web",t="unknown";return r("gkx")("26259")?t="intern":r("gkx")("26256")?t="automation":r("gkx")("26258")&&(t="prod"),e+"_"+t}function s(e){var t=e.appVersion,n=e.browser,r=e.device,o="Web/"+n;return"WhatsApp/"+t+" "+o+" Device/"+r}l.getDistribution=e,l.getLogUserAgent=s}),98);
__d("WAWebLogLineSanitizer",[],(function(t,n,r,o,a,i){function e(e){return e.replace(/(\d){1,16}(\d{4}[@:-])/g,"...$2")}i.sanitizeLine=e}),66);
__d("WAMemoizeConditionally",[],(function(t,n,r,o,a,i){"use strict";function e(t,n){var r=function(){for(var e=arguments.length,o=new Array(e),a=0;a<e;a++)o[a]=arguments[a];var i=n?n.apply(this,o):o[0];if(i==null)return t.apply(this,o);var l=r.cache;if(l.has(i))return l.get(i);var s=t.apply(this,o);return r.cache=l.set(i,s)||l,s};return r.cache=new(e.Cache||Map),r}e.Cache=Map,i.default=e}),66);
__d("WAArrayInterleave",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){for(var n=[],r=e.length,o=t.length,a=Math.max(r,o),i=0;i<a;i++)i<r&&n.push(e[i]),i<o&&n.push(t[i]);return n}i.default=e}),66);
__d("WAWebLoggerFormatMessage",["WAArrayInterleave"],(function(t,n,r,o,a,i,l){var e=4e3;function s(t,n,o,a){a===void 0&&(a=String);var i=r("WAArrayInterleave")(t,n.map(a)).join(""),l=o?e:Number.POSITIVE_INFINITY;return i.length>l&&(i=i.slice(0,l/2)+("\n\n["+(i.length-l)+" truncated]\n\n")+i.slice(-l/2)),i}l.default=s}),98);
__d("WAWebLoggerOptimizer",["asyncToGeneratorRuntime"],(function(t,n,r,o,a,i){var e="==================================================EOU",l=4e3;function s(e,t,n){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){n===void 0&&(n=0),r===void 0&&(r=!1);var o=[];if(r)for(var a=yield t.logs.orderBy("timestamp").filter(function(e){return e.timestamp>=n}).reverse().until(function(e){return e.log.includes("[sendlogs]")},!0).toArray(),i=a.length-1;i>=0&&(c(a[i],o),!a[i].log.includes(e));i--);else yield t.logs.orderBy("timestamp").filter(function(e){return e.timestamp>=n}).each(function(e){c(e,o)});return o}),u.apply(this,arguments)}function c(e,t){e.log=e.log.slice(0,l),t.push(e)}i.END_OF_UPLOAD=e,i.TRIM_LENGTH=l,i.getTimeboxedAndTrimmedLogs=s}),66);
__d("WAHashStringToNumber",[],(function(t,n,r,o,a,i){"use strict";function e(e){for(var t=0,n=0;n<e.length;n++){var r=e.charCodeAt(n);t=(t<<5)-t+r,t|=0}return Math.abs(t)}i.hashStringToNumber=e}),66);
__d("WAWebLoggerUtils",["WAHashStringToNumber"],(function(t,n,r,o,a,i,l){var e=!1;function s(){return e}function u(t){e=t}function c(e){return e<=0?!1:e>=1?!0:Math.random()<e}function d(e,t,n){if(e<=0)return!1;if(e>=1)return!0;var r=1;e:{if(e===.1){r=10;break e}if(e===.01){r=100;break e}if(e===.001){r=1e3;break e}return c(e)}return o("WAHashStringToNumber").hashStringToNumber(t+n)%r===0}l.isWaitingForUpload=s,l.setWaitingForUpload=u,l.passesSampling=c,l.passesSamplingPerUser=d}),98);
__d("WAWebBrowserApi",["gkx"],(function(t,n,r,o,a,i,l){function e(){var e;if(r("gkx")("17565"))return 1e3;var t=(e=self.navigator)==null?void 0:e.deviceMemory;return t==null?t:t*1e3}function s(){var e;return r("gkx")("17565")?1:(e=self.navigator)==null?void 0:e.hardwareConcurrency}l.getMemClass=e,l.getNumCpu=s}),98);
__d("WAWebLowEndDeviceApi",["WAWebABProps","WAWebBrowserApi","WAWebCurrentUser"],(function(t,n,r,o,a,i,l){var e=new Map,s=new Map;function u(){var t=o("WAWebABProps").getABPropConfigValue("web_low_end_device_level");if(e.has(t)){var n;return(n=e.get(t))!=null?n:!1}var r=d(t);return e.set(t,r),r}function c(){var e=o("WAWebABProps").getABPropConfigValue("web_low_end_device_level");if(s.has(e)){var t;return(t=s.get(e))!=null?t:!1}var n=d(e);return n&&!o("WAWebCurrentUser").isEmployee()&&Math.random()<.1&&(n=!1),s.set(e,n),n}function d(e){var t=o("WAWebBrowserApi").getMemClass(),n=o("WAWebBrowserApi").getNumCpu(),r=n!=null&&n<=2,a=n!=null&&n<=4,i=t!=null&&t<=4e3,l=t!=null&&t<4e3;return e===1?r||l&&a:e===2?r||i&&a:e===3?a||i:!1}l.isLowEndDeviceCache=e,l.shouldReduceLogsCache=s,l.isLowEndDevice=u,l.shouldReduceLogsForLowEndDevice=c}),98);
__d("WAWebNormalizeStack",["WAUpperFirst","escapeRegex"],(function(t,n,r,o,a,i,l){function e(e,t){t===void 0&&(t=!1);var n=s(e),o=n.message,a=n.name,i=n.stack,l=i.indexOf("\n"),u=i.slice(0,l),c=u.match(new RegExp("("+r("escapeRegex")(a)+"|Error)(:|$)"));if(c!=null){if(!t)return i;var d=c.index+c[0].length,m=o==null?-1:i.indexOf(o,d),p=o==null||m===-1?-1:m+o.length,_=Math.max(0,l,d,p);return i.slice(_).replace(/^\n+/,"")}if(t)return i;var f=i===""?"":"\n"+i;return o?a+": "+o+f:""+a+f}function s(e){var t=typeof e=="object"&&typeof(e==null?void 0:e.name)=="string"?e.name:"Thrown"+r("WAUpperFirst")(typeof e)+"Error",n;e!=null&&typeof e.message=="string"?n=e.message:e===void 0?n="":n=String(e);var o;if(e!=null&&typeof e.stack=="string")o=e.stack;else{var a=new Error;a.name=t,a.message=n,o=typeof a.stack=="string"?a.stack:""}var i=typeof e=="object"?babelHelpers.extends({},e):null;return babelHelpers.extends({},i,{name:t,message:n,stack:o})}l.normalizeStack=e,l.normalizeError=s}),98);
__d("WAWebLoggerImpl",["Promise","WALogger","WAMemoizeConditionally","WAOnceWithReset","WAShiftTimer","WAStorageEstimator","WAWeb-moment","WAWebABProps","WAWebLoggerFormatMessage","WAWebLoggerOptimizer","WAWebLoggerUtils","WAWebLowEndDeviceApi","WAWebNoop","WAWebNormalizeStack","WAWebWAWCStorage","asyncToGeneratorRuntime","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_="trace",f=6048e5,g=864e5*30,h=15e4,y=1024,C=500,b;r("gkx")("26258")?b=5e3:b=15e4;var v=b,S="LTSXOo+_*-=.<^!#?".split("");function R(){return S[Math.round(Math.random()*(S.length-1))]}var L=R()+R()+R()+R(),E={};E[E.ALL=0]="all",E[E.INFO=1]="info",E[E.LOG=2]="log",E[E.WARN=3]="warn",E[E.ERROR=4]="error",E[E.OFF=5]="off";var k=(function(){function t(t,a,i){var l=this;i===void 0&&(i=void 0),this.localCursor=0,this.writeFrom=0,this.pending=void 0,this.timer=new(o("WAShiftTimer")).ShiftTimer(function(){return l.$1()}),this.runningTimestamp=0,this.isTakeOver=!1,this.shouldSkipLoggingForProdLowEndDevice=!1,this.$2=!1,this.$3=new Array(C),this.$4=0,this.$5=0,this.$6=!1,this.maybeUpdateLogCapacityFromABProp=r("WAOnceWithReset")(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(r("gkx")("26258")){var t=o("WAWebABProps").getABPropConfigValue("web_log_capacity_override");if(!(t===0||t==null)){if(l.$6=!0,o("WAWebLowEndDeviceApi").isLowEndDevice()){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[logger] Skipping log capacity increase for low-end device"])));return}try{var n=yield o("WAStorageEstimator").estimateStorage();if(n.success){var a=n.value,i=a.quota,m=a.usage,p=(i-m)/(1024*1024);if(p<y){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[logger] Skipping log capacity increase due to low storage: ","MB available"])),p.toFixed(0));return}}else{o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[logger] Skipping log capacity increase - could not estimate storage"])));return}}catch(e){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[logger] Skipping log capacity increase due to storage check failure: ",""])),String(e));return}var _=Math.min(t,h);if(_>l.logCapacityInDatabase){var f=Date.now();l.$8(_);var g=Date.now()-f;o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[logger] Log capacity increased to "," via AB prop (resize took ","ms)"])),_,g)}}}})),this.log=r("WAMemoizeConditionally")(function(e,t,n,o,a){return t===void 0&&(t=!1),(function(i){for(var s=arguments.length,u=new Array(s>1?s-1:0),c=1;c<s;c++)u[c-1]=arguments[c];var d=r("WAWebLoggerFormatMessage")(i,u,!t);return l.logImpl(e,d,n,o,a),d})},function(e,t,n,r,o){return n||o?null:String(e)+String(!!t)+String(!!r)}),this.logsDBProvider=t,this.logCapacityInDatabase=a,this.logs=new Array(a),this.microStep=1/this.logCapacityInDatabase,this.processTag=i}var a=t.prototype;return a.setSkipLoggingForProdLowEndDevice=function(){var e=(r("gkx")("26258")||r("gkx")("17565"))&&o("WAWebLowEndDeviceApi").shouldReduceLogsForLowEndDevice();e&&o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["Disabling logs due to low-end device"]))),this.shouldSkipLoggingForProdLowEndDevice=e},a.$8=function(t){if(!(t<=this.logCapacityInDatabase)){this.$2=!0;try{var e;this.logs[this.writeFrom]==null?e=this.logs.slice(0,this.localCursor):this.writeFrom===0?e=this.logs.slice(0,this.logCapacityInDatabase):e=[].concat(this.logs.slice(this.writeFrom,this.logCapacityInDatabase),this.logs.slice(0,this.writeFrom));for(var n=new Array(t),r=0;r<e.length;r++)n[r]=e[r];this.logs=n,this.logCapacityInDatabase=t,this.localCursor=e.length,this.writeFrom=0,this.microStep=1/t}finally{this.$2=!1}}},a.$9=function(t){t.e===!0&&(this.$3[this.$4]=t,this.$4=(this.$4+1)%C,this.$5<C&&this.$5++)},a.logImpl=function(t,n,a,i,l){if(!this.$2&&!(t<=E.LOG&&this.shouldSkipLoggingForProdLowEndDevice)){var e=Date.now(),s=r("WAWeb-moment")(e).locale("en").format("YYYY-MM-DD HH:mm:ss.SSS:");if(!r("gkx")("26258"))try{t===E.ERROR&&this.$7&&this.$7(n)}catch(e){}var u="";a&&(l!=null&&l.includes(_)?u="\n"+a.stack.split("\n").slice(3).join("\n"):u="\n"+o("WAWebNormalizeSta
__d("WAWebPriorLogs",["$InternalEnum","Promise","WALogger","WATimeUtils","WAWebSchemaSyncdLogs","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=n("$InternalEnum")({Empty:"",Regular:"regular",RegularLow:"regular_low",RegularHigh:"regular_high",CriticalBlock:"critical_block",CriticalUnblockLow:"critical_unblock_low"}),p=new Map,_=210,f=200;function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=(t=p.get(e))!=null?t:0;if(p.set(e,n+1),n%_===0){var r=yield o("WAWebSchemaSyncdLogs").getSyncdLogsTable().equals(["collection"],e);if(r.length<f)return;var a=r.sort(function(e,t){return e.ts-t.ts}).slice(0,r.length-f).map(function(e){return e.id});yield o("WAWebSchemaSyncdLogs").getSyncdLogsTable().bulkRemove(a)}}),h.apply(this,arguments)}function y(e,t){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){try{yield g(e),yield o("WAWebSchemaSyncdLogs").getSyncdLogsTable().bulkCreate([{collection:e,log:t,ts:o("WATimeUtils").unixTimeMs()}])}catch(e){o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["prior logs: error while writing to prior logs: ",""])),e)}}),C.apply(this,arguments)}var b=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=r("compactMap")([].concat(Array.from(m.members()),[""]),function(e){return m.cast(e)});return v(e)});return function(){return e.apply(this,arguments)}})(),v=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{var r=t.map((function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield o("WAWebSchemaSyncdLogs").getSyncdLogsTable().equals(["collection"],t),r=n.filter(function(e){return o("WATimeUtils").happenedWithin(o("WATimeUtils").castMilliSecondsToUnixTime(e.ts),o("WATimeUtils").DAY_MILLISECONDS*60)}),a=r.map(function(e){return o("WATimeUtils").toHttpHeaderDate(o("WATimeUtils").castMilliSecondsToUnixTime(e.ts))+": "+e.log+"\r\n"});o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["\r\n\r\nprior logs: category ",": \r\n\r\n"],["\\r\\n\\r\\nprior logs: category ",": \\r\\n\\r\\n"])),t);for(var i=20,l=0;l<a.length;l+=i)o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["",""])),a.slice(l,l+i))});return function(e){return t.apply(this,arguments)}})());yield(d||(d=n("Promise"))).all(r!=null?r:[])}catch(e){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["prior logs: error while printing fatal logs: ",""])),e)}});return function(n){return t.apply(this,arguments)}})();l.WAWebLogCategory=m,l.writePriorLog=y,l.printAllPriorLogs=b,l.printPriorLogs=v}),98);
__d("WAWebWamEnumLogType",[],(function(t,n,r,o,a,i){var e=Object.freeze({MINOR_EVENT:0,COUNTING_STAT:1,UNCAUGHT_EXCEPTION:3,UNHANDLED_REJECTED_PROMISE:4,INVESTIGATION:5,UNCATEGORIZED:6});i.LOG_TYPE=e}),66);
__d("WAWebWebcMinorEventLogWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumLogType"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({WebcMinorEventLog:[5440,{additionalDebugContext:[1,e.TYPES.STRING],logContext:[2,e.TYPES.STRING],logCount:[3,e.TYPES.INTEGER],logReason:[4,e.TYPES.STRING],logType:[5,o("WAWebWamEnumLogType").LOG_TYPE]},[1,1,100],"regular"]},{WebcMinorEventLog:[]});l.WebcMinorEventLogWamEvent=s}),98);
__d("WAWebCrashlog",["$InternalEnum","Promise","WALogger","WAWebABProps","WAWebBoolFunc","WAWebBrokerGlobalAppState","WAWebBuildConstants","WAWebCrashContextUtils","WAWebCrashLogWamEvent","WAWebCrashlogConstants","WAWebCrashlogUserAgent","WAWebCurrentUser","WAWebEnvironment","WAWebGlobals","WAWebLogLineSanitizer","WAWebLoggerImpl","WAWebLoggerOptimizer","WAWebLoggerUtils","WAWebMiscBrowserUtils","WAWebPriorLogs","WAWebRuntimeEnvironmentUtils","WAWebURLUtils","WAWebUserPrefsMeUser","WAWebWamEnumCrashApplicationState","WAWebWamEnumCrashType","WAWebWamEnumLogType","WAWebWebcMinorEventLogWamEvent","asyncToGeneratorRuntime","cr:17160","cr:4722","err","gkx","isStringNullOrEmpty","lodash"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T,D,x,$,P,N,M,w,A,F,O,B,W,q,U=function(t){return new(q||(q=n("Promise")))(function(e){return self.setTimeout(e,t)})},V,H,G,z=n("$InternalEnum")({CRASHLOG:"crashlog",SUPPORT:"support"}),j="server-requested",K="manual-upload",Q="user-report",X=n("$InternalEnum")({ONLY_EXCEPTION:"only_exception"}),Y=100,J=new Map,Z={shouldHitCheckEndpoint:(W=o("WAWebBoolFunc")).returnFalse,expectedCodes:[],appendToFormDataForCheck:function(t){},appendToFormDataForUpload:function(t,n){},shouldUseLightWeightLogs:W.returnFalse},ee={shouldHitCheckEndpoint:W.returnTrue,expectedCodes:[200,403],appendToFormDataForCheck:function(t,n){t.append("reason",n)},appendToFormDataForUpload:function(t,n){},shouldUseLightWeightLogs:W.returnFalse},te={shouldHitCheckEndpoint:W.returnTrue,expectedCodes:[200,403],appendToFormDataForCheck:function(t,n){t.append("support_exception_only_upload","true"),t.append("reason",n)},appendToFormDataForUpload:function(t,n){n&&n.upload===X.ONLY_EXCEPTION&&t.append("exception_only_upload","true")},shouldUseLightWeightLogs:function(t){return t?t.upload===X.ONLY_EXCEPTION:!1}};function ne(e){return e===o("WALogger").SendLogsType.UNCAUGHT_EXCEPTION||e===o("WALogger").SendLogsType.UNCAUGHT_EXCEPTION_SAD?["uncaught_error"]:e===o("WALogger").SendLogsType.UNHANDLED_REJECTED_PROMISE||e===o("WALogger").SendLogsType.UNHANDLED_REJECTED_PROMISE_SAD?["unhandled_promise"]:e===o("WALogger").SendLogsType.USER_FORCEFULLY_LOGGED_OUT_SAD?["logout"]:e===o("WALogger").SendLogsType.CRASH_OR_UNRECOVERABLE_ERROR_SAD||e===o("WALogger").SendLogsType.PERFORMANCE_OBSERVER_LONGTASK_SAD||e===o("WALogger").SendLogsType.UNCATEGORIZED_SAD||e===o("WALogger").SendLogsType.EXTREMELY_BAD_USER_EXPERIENCE_SAD||e===o("WALogger").SendLogsType.MINOR_ISSUE||e===o("WALogger").SendLogsType.INVESTIGATION||e===o("WALogger").SendLogsType.COUNTING_STAT||e===o("WALogger").SendLogsType.UNCATEGORIZED?[]:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function re(e){switch(e){case o("WALogger").SendLogsType.UNCAUGHT_EXCEPTION_SAD:return o("WAWebWamEnumCrashType").CRASH_TYPE.UNHANDLED_EXCEPTION;case o("WALogger").SendLogsType.UNHANDLED_REJECTED_PROMISE_SAD:return o("WAWebWamEnumCrashType").CRASH_TYPE.UNHANDLED_EXCEPTION;case o("WALogger").SendLogsType.USER_FORCEFULLY_LOGGED_OUT_SAD:return o("WAWebWamEnumCrashType").CRASH_TYPE.CRASH;case o("WALogger").SendLogsType.PERFORMANCE_OBSERVER_LONGTASK_SAD:return o("WAWebWamEnumCrashType").CRASH_TYPE.ANR;case o("WALogger").SendLogsType.CRASH_OR_UNRECOVERABLE_ERROR_SAD:return o("WAWebWamEnumCrashType").CRASH_TYPE.CRASH;case o("WALogger").SendLogsType.UNCATEGORIZED_SAD:return o("WAWebWamEnumCrashType").CRASH_TYPE.CRASH;default:return o("WAWebWamEnumCrashType").CRASH_TYPE.CRASH}}function oe(e){switch(e){case o("WALogger").SendLogsType.COUNTING_STAT:return o("WAWebWamEnumLogType").LOG_TYPE.COUNTING_STAT;case o("WALogger").SendLogsType.UNCAUGHT_EXCEPTION:return o("WAWebWamEnumLogType").LOG_TYPE.UNCAUGHT_EXCEPTION;case o("WALogger").SendLogsType.UNHANDLED_REJECTED_PROMISE:return o("WAWebWamEnumLogType").LOG_TYPE.UNHANDLED_REJECTED_PROMISE;case o("WALogger").SendLogsType.INVESTIGATION:return o("WAWebWamEnumLogType").LOG_TYPE.INVESTIGATION;case o("WALogger").SendLogsType.UNCATEGORIZED:return o("WAWebWamEnumLogType").LO
__d("WAWebCtwaAGMUtils",["WALogger","WAWebBizGatingUtils","getErrorSafe"],(function(t,n,r,o,a,i,l){"use strict";var e,s={URL:"url",CALL:"call",CATALOG:"catalog",FLOW:"flow"},u={FACEBOOK:"facebook",INSTAGRAM:"instagram",WHATSAPP:"whatsapp"};function c(t){if(t.ctaPayload==null)return null;try{var n,a=JSON.parse(t.ctaPayload);return{ctaType:a.cta_type,ctaText:a.cta_text,ctaPayload:(n=a.cta_payload)!=null?n:null}}catch(t){return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["drop: cannot parse CtWA CTA payload: ",""])),r("getErrorSafe")(t).stack),null}}function d(e){var t=o("WAWebBizGatingUtils").getFmxAgmEnabled();return o("WAWebBizGatingUtils").getWamoAgmEnabled()?t:t&&e!==u.WHATSAPP}l.AGM_CTA_TYPE=s,l.AGM_SOURCE_APP=u,l.extractAGMPayload=c,l.isWamoAGMIntegrationEnabled=d}),98);
__d("WAWebE2EProtoParserForCtwaContext",["WAWebBizGatingUtils","WAWebCtwaAGMUtils","WAWebE2EProtoParserApi","WAWebLinkify","isEmptyObject"],(function(t,n,r,o,a,i,l){function e(e,t){var n={},a=t.alwaysShowAdAttribution,i=t.conversionData,l=t.conversionSource,s=t.ctwaPayload,u=t.ctwaSignals;a!=null&&(n.alwaysShowAdAttribution=a),l!=null&&(n.conversionSource=l),u!=null&&s!=null&&o("WAWebBizGatingUtils").isSignalDecouplingEnabled()?n.conversionData=s:i!=null&&(n.conversionData=i),u!=null&&o("WAWebBizGatingUtils").isSignalDecouplingEnabled()&&(n.ctwaSignals=u);var c=t.externalAdReply;if(c!=null){n.sourceUrl=c.sourceUrl,n.description=c.body,n.title=c.title,c.thumbnail!=null&&(n.thumbnail=o("WAWebE2EProtoParserApi").decodeBytes(c.thumbnail)),n.thumbnailUrl=c.thumbnailUrl,n.mediaType=c.mediaType,n.mediaUrl=c.mediaUrl;var d=o("WAWebLinkify").findLink(c.sourceUrl||"",!1,e.from);d!=null&&d.suspiciousCharacters!=null&&d.suspiciousCharacters.size!=null&&(n.isSuspiciousLink=d.suspiciousCharacters.size>0),c.adContextPreviewDismissed!=null&&o("WAWebBizGatingUtils").isHideAdContextIfSoftDismissed()&&(n.adContextPreviewDismissed=c.adContextPreviewDismissed),c.sourceApp!=null&&(n.sourceApp=c.sourceApp);var m=o("WAWebCtwaAGMUtils").isWamoAGMIntegrationEnabled(c.sourceApp);m&&(c.greetingMessageBody!=null&&(n.greetingMessageBody=c.greetingMessageBody),c.automatedGreetingMessageShown!=null&&(n.automatedGreetingMessageShown=c.automatedGreetingMessageShown),c.ctaPayload!=null&&(n.ctaPayload=c.ctaPayload),c.sourceId!=null&&(n.sourceId=c.sourceId),c.originalImageUrl!=null&&(n.originalImageUrl=c.originalImageUrl))}r("isEmptyObject")(n)||(e.ctwaContext=n)}l.parseCtwaContextProto=e}),98);
__d("WAWebViewOnceGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("view_once_sp_receiver")}function s(){return o("WAWebABProps").getABPropConfigValue("enable_soox_message_receiving")}function u(){return o("WAWebABProps").getABPropConfigValue("enable_soox_message_sending")}l.isViewOnceSunsetEnabled=e,l.isReceivingViewOnceV2Enabled=s,l.isSendingViewOnceV2Enabled=u}),98);
__d("WAWebFutureproofProtoUtils",["WAWebBotBaseGating","WAWebMessageAssociationGatingUtils","WAWebViewOnceGatingUtils"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=e.associatedChildMessage,n=e.botForwardedMessage,r=e.botInvokeMessage,a=e.documentWithCaptionMessage,i=e.editedMessage,l=e.ephemeralMessage,s=e.groupMentionedMessage,u=e.newsletterAdminProfileMessage,c=e.pollCreationMessageV4,d=e.pollCreationOptionImageMessage,m=e.questionMessage,p=e.questionReplyMessage,_=e.viewOnceMessage,f=e.viewOnceMessageV2,g=e.viewOnceMessageV2Extension;if(s)return s;if(a)return a;if(_)return _;if(o("WAWebViewOnceGatingUtils").isViewOnceSunsetEnabled()){if(f)return f;if(g&&o("WAWebViewOnceGatingUtils").isReceivingViewOnceV2Enabled())return g}return l||i||r||c||d||(t&&o("WAWebMessageAssociationGatingUtils").isFutureproofAssociatedChildEnabled()?t:m||p||(n&&o("WAWebBotBaseGating").isRichResponseForwardReceivingEnabled()?n:u||null))}l.maybeGetFutureproofMessage=e}),98);
__d("WAWebDBUpdateChatTable",["WALogger","WAWebDBChatValidation","WAWebMiscErrors","WAWebSchemaChat","err"],(function(t,n,r,o,a,i,l){var e;function s(t,n){return o("WAWebDBChatValidation").validateAccountLidInChatRow(n,"updateChatTable"),o("WAWebSchemaChat").getChatTable().merge(t.toString(),n).catch(function(t){throw t instanceof o("WAWebMiscErrors").DbOnLogoutAbort?t:(o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["updateChatTable: failed to update in storage"]))).verbose().sendLogs("updateChatTable failed"),r("err")("updateChatTable failed"))})}l.updateChatTable=s}),98);
__d("WAWebLimitSharingModelUtils",["WAWebBackendApi","WAWebContactSystemMsg","WAWebDBUpdateChatTable","WAWebHandleSingleMsgFactory","WAWebProtobufsProtocol.pb","WAWebSchemaChat","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebSchemaChat").getChatTable().get(e)}),s.apply(this,arguments)}function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){yield o("WAWebDBUpdateChatTable").updateChatTable(e,{limitSharing:t}),o("WAWebBackendApi").frontendFireAndForget("updateChatLimitSharing",{id:e,limitSharing:t})}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n,r=yield e(t.toString());if((r==null||(n=r.limitSharing)==null?void 0:n.sharingLimited)===!0){var a={sharingLimited:r.limitSharing.sharingLimited,trigger:r.limitSharing.trigger},i=o("WAWebWidFactory").createWid(r.id);yield f(i,a)}}),m.apply(this,arguments)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.chatWID,r=t.sharingLimited;if(r===!0){var a,i,l=yield e(n.toString());if((l==null||(a=l.limitSharing)==null?void 0:a.limitSharingSettingTimestamp)!=null)return;if((l==null||(i=l.limitSharing)==null?void 0:i.sharingLimited)!==r){var s={sharingLimited:r,trigger:o("WAWebProtobufsProtocol.pb").LimitSharing$Trigger.UNKNOWN,limitSharingSettingTimestamp:0};return yield u(n,s),f(n,s)}}}),_.apply(this,arguments)}function f(e,t){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WAWebContactSystemMsg").genLimitSharingUpdateSystemMsg(e,t);return yield o("WAWebHandleSingleMsgFactory").handleSingleMsg({chatId:e,newMsg:n,handleSingleMsgOrigin:"limitSharing"}),n}),g.apply(this,arguments)}l.getChat=e,l.updateChat=u,l.createLimitSharingMsgOnChatClear=d,l.genLimitSharingSystemMessageOnPersistedChat=p,l.genLimitSharingSystemMessage=f}),98);
__d("WAWebLimitSharingProtoUtils",["WAWebCommonMsgSubtypeTypes","WAWebLimitSharingGatingUtils","WAWebLimitSharingModelUtils","WAWebLimitSharingPropMappingUtils","WAWebMsgType","WAWebParseLimitSharingHistorySyncProto","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return{sharingLimited:e.limitSharing,trigger:o("WAWebLimitSharingPropMappingUtils").getLimitSharingTriggerFromHistorySyncStubParameter(String(e.limitSharingTrigger)),initiatedByMe:e.limitSharingInitiatedByMe,limitSharingSettingTimestamp:e.limitSharingSettingTimestamp}}function s(e,t,n){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r,a;if(!o("WAWebLimitSharingGatingUtils").isOpusEnabled()&&!(t==null||(e==null?void 0:e.from)==null||(e==null||(r=e.id)==null?void 0:r.remote)==null)){var i=h(t);if(i)yield c(e,i);else if((a=t.messageContextInfo)!=null&&a.limitSharingV2){var l;yield m(e,(l=t.messageContextInfo)==null?void 0:l.limitSharingV2,n)}}}),u.apply(this,arguments)}function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WAWebParseLimitSharingHistorySyncProto").getLimitSharingFromEnvelope(t,o("WAWebWidFactory").createWid(e.from.toString()));e.type=o("WAWebMsgType").MSG_TYPE.NOTIFICATION_TEMPLATE,e.subtype=o("WAWebCommonMsgSubtypeTypes").MsgSubtype.LimitSharingSystemMessage,e.limitSharing=n,yield _(e.id.remote.toString(),n)}),d.apply(this,arguments)}function m(e,t,n){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=o("WAWebParseLimitSharingHistorySyncProto").getLimitSharingFromEnvelope(t),a=n==="history"?"onValueChange":"always";yield _(e.id.remote.toString(),r,a)}),p.apply(this,arguments)}function _(e,t,n){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r;if(!o("WAWebLimitSharingGatingUtils").isOpusEnabled()){var a=yield o("WAWebLimitSharingModelUtils").getChat(e);if(!(a==null||!g(t,a))){var i=o("WAWebWidFactory").createWid(a.id),l=n==="always"||n==="onValueChange"&&((r=a.limitSharing)==null?void 0:r.sharingLimited)!==t.sharingLimited;l&&(yield o("WAWebLimitSharingModelUtils").genLimitSharingSystemMessage(i,t)),yield o("WAWebLimitSharingModelUtils").updateChat(i,t)}}}),f.apply(this,arguments)}function g(e,t){var n,r,o,a=(n=e==null?void 0:e.limitSharingSettingTimestamp)!=null?n:0,i=(r=t==null||(o=t.limitSharing)==null?void 0:o.limitSharingSettingTimestamp)!=null?r:0;return Number(a)>Number(i)}function h(e){var t;return(t=o("WAWebParseLimitSharingHistorySyncProto").getLimitSharingEnvelopeFromProtobuf(e))==null?void 0:t.limitSharing}l.getLimitSharingFromProtocolHistorySyncConversation=e,l.parseLimitSharingFromMessage=s,l.updateChatWithLimitSharingIfNewer=_,l.isMoreRecentThanExistingLimitSharingSetting=g}),98);
__d("WAWebParseForwardedAiBotMessageInfo",["WANullthrows","WAWebDecodeJid","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t=e.botJid,n=e.botName,a=e.creatorName,i=o("WAWebDecodeJid").strictDecodeJid(t);return{botId:o("WAWebWidFactory").asBotWidOrThrow(r("WANullthrows")(i)),botName:n,creatorName:a}}l.parseForwardedAiBotMessageInfo=e}),98);
__d("WAWebParseForwardedNewsletterMessageInfo",["WALogger","WAWebChatEntryPoint","WAWebDecodeJid","WAWebProtobufsE2E.pb","WAWebWidFactory"],(function(t,n,r,o,a,i,l){var e;function s(e){var t=e.newsletterJid,n=e.newsletterName,r=e.profileName,a=e.serverMessageId,i=o("WAWebDecodeJid").strictDecodeJid(t);return{newsletterId:i!=null?o("WAWebWidFactory").asNewsletterWidOrThrow(i):void 0,newsletterName:n,serverMessageId:a,profileName:r}}function u(t){var n,r=t==null||(n=t.newsletter)==null?void 0:n.contentType;if(r==null){var a;return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Did not receive content type from newsletter annotation"]))).tags("newsletter-logging").sendLogs("Missing content type in newsletter annotation"),(t==null||(a=t.newsletter)==null?void 0:a.serverMessageId)==null?o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterLinkCard:o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterPostLinkCard}return r===o("WAWebProtobufsE2E.pb").ContextInfo$ForwardedNewsletterMessageInfo$ContentType.LINK_CARD?t.shouldSkipConfirmation===!0?o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterLinkCardButton:o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterLinkCard:o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterPostLinkCard}l.parseForwardedNewsletterMessageInfo=s,l.getChatEntryPointFromNewsletterLinkAnnotation=u}),98);
__d("WAWebThreadsMetadataProtoUtils",["WALogger","WAWebAiThreadCreationUtils","WAWebAiThreadTypeUtils","WAWebBotBaseGating","WAWebBotUtils","WAWebE2EProtoUtils","WAWebProtobufMsgKeyUtils","WAWebProtobufsE2E.pb","WAWebThreadMsgUtils","WAWebThreadUtils","WAWebThreadsGating","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d;function m(e,t){if(e.threadKey==null||!o("WAWebBotBaseGating").isAiChatThreadsInfraEnabled())return null;var n={id:e.threadKey.id,remoteJid:t.remote.toString(),fromMe:!0},r=o("WAWebProtobufMsgKeyUtils").protobufToMsgKey(n);return o("WAWebThreadUtils").getThreadIDfromType(r,o("WAWebThreadUtils").ThreadType.AiThread)}function p(e,t){var n=e.serverInfo,r=n==null?void 0:n.title,a=t.remote;if(o("WAWebBotUtils").isMetaAiBot(a))return{title:r,aiThreadType:o("WAWebAiThreadTypeUtils").AiThreadType.Default};var i=e==null?void 0:e.clientInfo;if(i==null||i.type==null)return null;var l=o("WAWebAiThreadTypeUtils").getAiThreadTypeFromProto(i.type);return o("WAWebAiThreadTypeUtils").getAiThreadInfoFromType(r,l)}function _(t,n){if(t.threadKey==null||!o("WAWebThreadsGating").isViewRepliesInfraEnabled())return null;var r=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(t.threadKey,n);return r==null?(o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[parseViewAllRepliesThreadId] null msgKey"]))),null):o("WAWebThreadUtils").getThreadIDfromType(r,o("WAWebThreadUtils").ThreadType.ViewAllReplies)}function f(e,t){if((t==null?void 0:t.threadId)!=null){var n=[],a=new Set;for(var i of t.threadId){var l=i.threadType;if(l!=null){if(a.has(l))throw o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[parseThreadsMetadataProto] duplicate threadType=",""])),l).sendLogs("parse-threads-metadata-duplicate-thread-type"),r("err")("Duplicate ThreadType");var c=null;e:{if(l===o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.VIEW_REPLIES){c=_(i,e);break e}if(l===o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.AI_THREAD){c=m(i,e.id);break e}if(l===o("WAWebProtobufsE2E.pb").ThreadID$ThreadType.UNKNOWN){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[parseThreadsMetadataProto] unknown threadType=",""])),l);continue}throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+l)}c!=null&&(n.push(c),a.add(l))}}n.length>0&&(e.threadIds=n)}}function g(e,t){var n,r,a=(n=e.threadIds)!=null?n:[];if(o("WAWebThreadMsgUtils").threadsContainAiThread(a)){var i=(r=t==null?void 0:t.botMetadata)!=null?r:{},l=i.botThreadInfo,s=p(l!=null?l:{},e.id);s!=null?e.aiThreadInfo=s:(o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[maybeParseAiThreadInfoFromProto] AI thread present but could not parse aiThreadInfo, msgId=",""])),e.id.toString()).sendLogs("ai-thread-missing-ai-thread-info"),o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[maybeParseAiThreadInfoFromProto] message=",", messageContextInfo=",""])),JSON.stringify(e),JSON.stringify(t)))}}function h(e,t){var n;if(t==="history"){var r=e.id.remote,a=(n=e.threadIds)!=null?n:[];o("WAWebThreadMsgUtils").threadsContainAiThread(a)||o("WAWebBotUtils").isMetaAiBot(r)&&o("WAWebBotBaseGating").isAiChatThreadsInfraEnabled()&&(e.threadIds=[].concat(a,[o("WAWebAiThreadCreationUtils").getHistoricalMetaAiThreadId()]))}}function y(e,t){var n;if(t==="history"){var r=e.id.remote;if(o("WAWebBotUtils").isMetaAiBot(r)&&o("WAWebBotBaseGating").isAiChatThreadsInfraEnabled()){var a=(n=e.threadIds)!=null?n:[];o("WAWebThreadMsgUtils").threadsContainAiThread(a)&&e.aiThreadInfo==null&&(e.aiThreadInfo={aiThreadType:o("WAWebAiThreadTypeUtils").AiThreadType.Default,title:void 0})}}}l.parseAiThreadInfo=p,l.parseThreadsMetadataProto=f,l.maybeParseAiThreadInfoFromProto=g,l.maybeAddHistoricalThreadIdForMetaAi=h,l.maybeAddAiThreadInfoForMetaAi=y}),98);
__d("WAWebUpdateMmSignalSharingExpirationWindowFactory",["nullthrows"],(function(t,n,r,o,a,i,l){var e;function s(){return r("nullthrows")(e,"UpdateMmSignalSharingExpirationWindow is not initialised")}function u(t){e=t}function c(e,t){return s()(e,t)}l.getHandler=s,l.setHandler=u,l.updateMmSignalSharingExpirationWindow=c}),98);
__d("WAWebE2EProtoParser",["WALogger","WANullthrows","WAWebABProps","WAWebABPropsSaga","WAWebAfterReadUtils","WAWebAssociationProtoUtils","WAWebBotBaseGating","WAWebBotGroupGatingUtils","WAWebBotMetadataProtoUtils","WAWebBotModeSelectionProtoUtils","WAWebChannelVideoServerTranscodeGating","WAWebCommonMsgSubtypeTypes","WAWebCrashlog","WAWebDecodeJid","WAWebDisappearingModeProtoUtils","WAWebE2EProtoParserForCtwaContext","WAWebFutureproofProtoUtils","WAWebLimitSharingProtoUtils","WAWebMessageAssociation.flow","WAWebMessageAssociationGatingUtils","WAWebMessageAssociationValidation","WAWebMessagePluginParseProtobuf","WAWebMsgType","WAWebParseForwardedAiBotMessageInfo","WAWebParseForwardedNewsletterMessageInfo","WAWebProtobufsE2E.pb","WAWebQuestionsProtoUtils","WAWebQuotedMessageProtoUtils","WAWebStatusGatingUtils","WAWebThreadsGating","WAWebThreadsMetadataProtoUtils","WAWebUpdateMmSignalSharingExpirationWindowFactory","WAWebWamEnumE2eFailureReason","WAWebWid","isArrayNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f;function g(t){var n=t.bizInfo,r=t.bizSource,a=t.editAttr,i=t.finalLocation,l=t.historyLidPnMappings,s=t.message,u=t.messageProtobuf,c=t.msgBotInfo,d=t.msgContext,m=t.msgMeta,p=t.paymentInfo,_=t.quotedPaymentInfo,f=t.rcat;u||o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["drop: not Message"]))).sendLogs("null-message");var g=u.messageContextInfo,y=h({messageProtobuf:u,message:s,msgContext:d,paymentInfo:p,finalLocation:i,quotedPaymentInfo:_,bizInfo:n,editAttr:a,rcat:f,bizSource:r,msgMeta:m,msgBotInfo:c,historyLidPnMappings:l}),b=y.contextInfo,v=y.msgData;return C(v,b,d,_),E(v,g,d),v}function h(e){var t=e.bizInfo,n=e.bizSource,r=e.editAttr,a=e.finalLocation,i=e.historyLidPnMappings,l=e.message,s=e.messageProtobuf,u=e.msgBotInfo,c=e.msgContext,d=e.msgMeta,m=e.paymentInfo,p=e.quotedPaymentInfo,_=e.rcat,f=s.callLogMesssage,g=o("WAWebAssociationProtoUtils").validateMessageAssociationInMessageContextInfo(l,s.messageContextInfo,c,i);if(g!=null&&o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()){var h=o("WAWebAssociationProtoUtils").getValidatedAssociationFieldsFromProto(g,l,c);if(h.associationType===o("WAWebMessageAssociation.flow").MessageAssociationType.UNKNOWN){var C=l,b=babelHelpers.extends({},C,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:"associatedUnknown",associationType:h.associationType,parentMsgKey:h.associationParentMsgKey,viewMode:h.viewMode});return{contextInfo:null,msgData:b}}}var E=o("WAWebMessagePluginParseProtobuf").parseProtobuf({messageProtobuf:s,baseMessage:l,msgContext:c,paymentInfo:m,quotedPaymentInfo:p,editAttr:r,bizInfo:t,finalLocation:a,rcat:_,bizSource:n,msgMeta:d,messageAssociation:g,msgBotInfo:u});if(E){var k=(E==null?void 0:E.msgData.type)===o("WAWebMsgType").MSG_TYPE.UNKNOWN&&(E==null?void 0:E.msgData.futureproofType)!=null;if(!k&&o("WAWebQuestionsProtoUtils").shouldFutureProofQuestionMessage(E)){var I=l,T=babelHelpers.extends({},I,{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,kind:"unknown",subtype:void 0});return{contextInfo:null,msgData:T}}if(g!=null){var D,x=o("WAWebAssociationProtoUtils").convertAssociationTypeFromProtoToClientSupportedAssociationType(g.associationType);if(!k&&x!==o("WAWebMessageAssociation.flow").MessageAssociationType.BOT_PLUGIN&&(E==null?void 0:E.msgData.associationType)!==x&&(s==null||(D=s.protocolMessage)==null?void 0:D.type)!==o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.MESSAGE_EDIT)throw new(o("WAWebMessageAssociationValidation")).MessageAssociationValidationError(o("WAWebMessageAssociationValidation").MessageAssociationValidationErrorCode.INVALID_CHILD_MESSAGE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE)}return o("WAWebLimitSharingProtoUtils").parseLimitSharingFromMessage(l,s,c),y(E.msgData),E}var $=s.deviceSentMessage;$&&v(l,$,c),f&&R(l,f);var P=s.groupStatusMessageV2;P!=null&&o("WAWebABProps").getABPropConfigValue("group_status_receiver_enabled")&&L(l,P,c);var N=o("WAWebFutureproofProtoUtils").maybeGetFutureproofMessage(s);return N!=null&&S({message:l,futureproofMessage:N,m
__d("WAWebQuotedMessageProtoUtils",["WALogger","WAWebE2EProtoParser","WAWebMsgType"],(function(t,n,r,o,a,i,l){var e;function s(e){var t=e.isCarouselCardReply,n=e.msgContext,r=e.quotedMsg;return o("WAWebE2EProtoParser").parseMsgProto({messageProtobuf:r,message:{type:o("WAWebMsgType").MSG_TYPE.UNKNOWN},msgContext:n==="history"?"history_quoted":"quoted",bizSource:t?"quoted_carousel_card":null})}function u(t){try{return s(t)}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["failed parsing quoted message: ",""])),t).sendLogs("parse-quoted-msg-error"),null}}l.parseQuotedMessage=u}),98);
__d("WAWebParseHistorySyncProtocolMessageEditProto",["WALogger","WALongInt","WAWebE2EProtoParser","WAWebMessageEditValidationError","WAWebProtobufMsgKeyUtils","WAWebProtobufsE2E.pb","WAWebWamEnumE2eFailureReason","getErrorSafe"],(function(t,n,r,o,a,i,l){var e;function s(t){var n=t.baseMessage,a=t.messageProtobuf,i=t.msgContext,l=a.protocolMessage;if(!(l==null||(l==null?void 0:l.type)!==o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.MESSAGE_EDIT)&&!(i!=="history"&&i!=="history_quoted"))try{var s=babelHelpers.extends({},n,{latestEditSenderTimestampMs:o("WALongInt").maybeNumberOrThrowIfTooLarge(l.timestampMs),latestEditMsgKey:n.id}),u=l.editedMessage;if(u==null)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.MISSING_EDITED_MESSAGE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var c=l.key;if(c==null)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.MISSING_PROTOCOL_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return Object.assign(s,o("WAWebE2EProtoParser").parseMsgProto({messageProtobuf:u,message:s,msgContext:i})),s.id=o("WAWebProtobufMsgKeyUtils").protobufToMsgKey(c,s.author),{msgData:s,contextInfo:null}}catch(t){var d=r("getErrorSafe")(t);throw o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[parseHistorySyncEditedMessageProto] err="," msg="," stack=",""])),d.name,d.message,d.stack).tags("messaging").sendLogs("parseHistorySyncEditedMessageProto: EditParseError"),d}}l.default=s}),98);
__d("WAWebParseProtocolMessageEditProto",["WALogger","WALongInt","WANullthrows","WAWebBotBaseGating","WAWebE2EProtoParser","WAWebE2EProtoUtils","WAWebMsgType","WAWebProtobufsE2E.pb","getErrorSafe"],(function(t,n,r,o,a,i,l){var e;function s(t){var n=t.baseMessage,a=t.messageProtobuf,i=t.msgContext,l=a.protocolMessage;if(!(l==null||(l==null?void 0:l.type)!==o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.MESSAGE_EDIT)&&!(i!=="relay"&&i!=="outgoing"))try{var s,p,_,f=(s=(p=(_=u(n,l,i))!=null?_:m(n,l,i))!=null?p:c(n,l))!=null?s:d(n,l,i,a.messageContextInfo);return f||null}catch(t){var g=r("getErrorSafe")(t);throw o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["parseProtocolMessageEditProto: error:",", stack: ",""])),g.name,g.stack).tags("messaging").sendLogs("parseProtocolMessageEditProto: EditParseError"),g}}function u(e,t,n){var a,i,l=(a=(i=t.editedMessage)==null||(i=i.groupMentionedMessage)==null?void 0:i.message)!=null?a:t.editedMessage,s=!!(l!=null&&l.conversation)||!!(l!=null&&l.extendedTextMessage);if(!s)return null;var u=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(t.key,e),c=babelHelpers.extends({},o("WAWebE2EProtoParser").parseMsgProto({messageProtobuf:r("WANullthrows")(l),message:e,msgContext:n}),{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"message_edit",editMsgType:o("WAWebMsgType").MSG_TYPE.CHAT,latestEditSenderTimestampMs:o("WALongInt").maybeNumberOrThrowIfTooLarge(t.timestampMs),latestEditMsgKey:e.id,protocolMessageKey:u});return{msgData:c,contextInfo:null}}function c(e,t){var n,r,a=(n=(r=t.editedMessage)==null||(r=r.groupMentionedMessage)==null?void 0:r.message)!=null?n:t.editedMessage,i,l,s;if(a!=null&&a.imageMessage)i=o("WAWebMsgType").MSG_TYPE.IMAGE,l=a.imageMessage.caption,s=a.imageMessage.contextInfo;else if(a!=null&&a.videoMessage)i=o("WAWebMsgType").MSG_TYPE.VIDEO,l=a.videoMessage.caption,s=a.videoMessage.contextInfo;else if(a!=null&&a.documentMessage)i=o("WAWebMsgType").MSG_TYPE.DOCUMENT,l=a.documentMessage.caption,s=a.documentMessage.contextInfo;else if(a!=null&&a.documentWithCaptionMessage){var u,c;i=o("WAWebMsgType").MSG_TYPE.DOCUMENT,l=(u=a.documentWithCaptionMessage)==null||(u=u.message)==null||(u=u.documentMessage)==null?void 0:u.caption,s=(c=a.documentWithCaptionMessage)==null||(c=c.message)==null||(c=c.documentMessage)==null?void 0:c.contextInfo}if(!i||l===""||l==null)return null;var d=babelHelpers.extends({},e,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"message_edit",editMsgType:i,caption:l,latestEditSenderTimestampMs:o("WALongInt").maybeNumberOrThrowIfTooLarge(t.timestampMs),latestEditMsgKey:e.id,protocolMessageKey:o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(t.key,e)});return{msgData:d,contextInfo:s}}function d(e,t,n,r){var a,i=(a=t.editedMessage)==null?void 0:a.richResponseMessage;return i?p(e,t,n,o("WAWebMsgType").MSG_TYPE.RICH_RESPONSE,r):null}function m(e,t,n){var r,a=t.editedMessage,i=(r=a==null?void 0:a.imageMessage)!=null?r:a==null?void 0:a.videoMessage;return!i||!o("WAWebBotBaseGating").isLoadingMediaMessagesEnabled(e)?null:p(e,t,n,o("WAWebMsgType").MSG_TYPE.LOADING_MEDIA)}function p(e,t,n,a,i){var l=o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(t.key,e),s=babelHelpers.extends({},o("WAWebE2EProtoParser").parseMsgProto({messageProtobuf:babelHelpers.extends({},r("WANullthrows")(t.editedMessage),i?{messageContextInfo:i}:{}),message:e,msgContext:n}),{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"message_edit",editMsgType:a,latestEditSenderTimestampMs:o("WALongInt").maybeNumberOrThrowIfTooLarge(t.timestampMs),latestEditMsgKey:e.id,protocolMessageKey:l});return{msgData:s,contextInfo:null}}l.default=s}),98);
__d("WAWebParseRequestPaymentMessageProto",["WALogger","WALongInt","WANullthrows","WAWebDecodeJid","WAWebE2EProtoParser","WAWebE2EProtoUtils","WAWebMsgType","WAWebParseMsgPaymentInfo","WAWebProtobufsWeb.pb","WAWebWid","WAWebWidFactory"],(function(t,n,r,o,a,i,l){var e;function s(t){var n,a=t.baseMessage,i=t.messageProtobuf,l=t.msgContext,s=t.paymentInfo,u=i.requestPaymentMessage;if(u!=null){var c=(n=u.noteMessage)==null||(n=n.extendedTextMessage)==null?void 0:n.contextInfo;if(s!=null&&s.futureproofed||o("WAWebE2EProtoUtils").hasUnsupportedCurrency(s))return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["parseRequestPaymentMessageProto: novi txn unsupported"]))),{msgData:babelHelpers.extends({},a,{type:o("WAWebMsgType").MSG_TYPE.PAYMENT,kind:o("WAWebMsgType").MsgKind.Payment,subtype:"phone_only_feature"}),contextInfo:c};var d=u.noteMessage,m=(d==null?void 0:d.extendedTextMessage)!=null||(d==null?void 0:d.conversation)!=null||(d==null?void 0:d.stickerMessage)!=null,p=d&&m?o("WAWebE2EProtoParser").parseMsgProto({messageProtobuf:d,message:{},msgContext:l}):void 0,_=s!=null?o("WAWebParseMsgPaymentInfo").parseMsgPaymentInfo(s):{};if(u.amount==null)u.currencyCodeIso4217!=null&&_.paymentCurrency==null&&(_.paymentCurrency=u.currencyCodeIso4217),u.amount1000!=null&&_.paymentAmount1000==null&&(_.paymentAmount1000=o("WALongInt").numberOrThrowIfTooLarge(u.amount1000));else if(u.amount.currencyCode!=null&&_.paymentCurrency==null&&(_.paymentCurrency=u.amount.currencyCode),u.amount.value!=null&&_.paymentAmount1000==null){var f=u.amount,g=f.offset==null||f.offset===0?1e3:f.offset;_.paymentAmount1000=parseFloat(f.value)*1e3/g}if(u.requestFrom!=null&&(_==null?void 0:_.paymentMessageReceiverJid)==null){var h=o("WAWebDecodeJid").decodeJid(u.requestFrom);h!=null&&(typeof h!="string"?_.paymentMessageReceiverJid=h:r("WAWebWid").isWid(h)&&(_.paymentMessageReceiverJid=o("WAWebWidFactory").createWid(h)))}return((_==null?void 0:_.paymentStatus)==null||(_==null?void 0:_.paymentTxnStatus)==null)&&o("WAWebE2EProtoUtils").isEitherSenderOrReceiverOfPaymentMessage(a.id,r("WANullthrows")(_.paymentMessageReceiverJid))&&(_.paymentStatus=o("WAWebProtobufsWeb.pb").PaymentInfo$Status.WAITING,_.paymentTxnStatus=o("WAWebProtobufsWeb.pb").PaymentInfo$TxnStatus.COLLECT_INIT),u.expiryTimestamp!=null&&(_==null?void 0:_.paymentExpiryTimestamp)==null&&(_.paymentExpiryTimestamp=o("WALongInt").numberOrThrowIfTooLarge(u.expiryTimestamp)),m?{msgData:babelHelpers.extends({},a,{type:o("WAWebMsgType").MSG_TYPE.PAYMENT,kind:o("WAWebMsgType").MsgKind.Payment,subtype:"request"},_,{paymentNoteMsg:p}),contextInfo:c}:{msgData:babelHelpers.extends({},a,{type:o("WAWebMsgType").MSG_TYPE.PAYMENT,kind:o("WAWebMsgType").MsgKind.Payment,subtype:"futureproof"},_),contextInfo:c}}}l.default=s}),98);
__d("WAWebParseSendPaymentMessageProto",["WALogger","WAWebDecodeJid","WAWebE2EProtoParser","WAWebE2EProtoUtils","WAWebMsgKey","WAWebMsgType","WAWebParseMsgPaymentInfo","WAWebUserPrefsMeUser","err"],(function(t,n,r,o,a,i,l){var e,s;function u(t){var n,r=t.baseMessage,a=t.messageProtobuf,i=t.msgContext,l=t.paymentInfo,s=a.sendPaymentMessage;if(s!=null){var u=(n=s.noteMessage)==null||(n=n.extendedTextMessage)==null?void 0:n.contextInfo;if((l==null?void 0:l.futureproofed)===!0||o("WAWebE2EProtoUtils").hasUnsupportedCurrency(l))return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["parseSendPaymentMessageProto: novi txns unsupported"]))),{msgData:babelHelpers.extends({},r,{type:"unknown",kind:o("WAWebMsgType").MsgKind.Unknown,subtype:"phone_only_feature"}),contextInfo:u};var d=s.noteMessage,m=s.requestMessageKey,p=(d==null?void 0:d.extendedTextMessage)!=null||(d==null?void 0:d.conversation)!=null||(d==null?void 0:d.stickerMessage)!=null,_=p?"send":"futureproof",f=d&&p?o("WAWebE2EProtoParser").parseMsgProto({messageProtobuf:d,message:{},msgContext:i}):void 0,g=l!=null?o("WAWebParseMsgPaymentInfo").parseMsgPaymentInfo(l):null,h=m?c(m,r.id,_):null;return p?{msgData:babelHelpers.extends({},r,{type:o("WAWebMsgType").MSG_TYPE.PAYMENT,kind:o("WAWebMsgType").MsgKind.Payment,subtype:"send"},g,{paymentRequestMessageKey:h,paymentNoteMsg:f}),contextInfo:u}:{msgData:babelHelpers.extends({},r,{type:o("WAWebMsgType").MSG_TYPE.PAYMENT,kind:o("WAWebMsgType").MsgKind.Payment,subtype:"futureproof"},g,{paymentRequestMessageKey:h}),contextInfo:u}}}function c(e,t,n){if(!e)throw r("err")("getPaymentRequestMessageKey: no message key is defined");var a=e.id;if(!a)throw r("err")("getPaymentRequestMessageKey: no key id is defined");if(!t)return o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["getPaymentRequestMessageKey: no message id is defined"]))),null;var i;if(t.remote.isGroup()){var l;if(t.fromMe||(l=o("WAWebDecodeJid").decodeJid(e.participant))!=null&&l.equals(o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE())||n==="send")i=o("WAWebDecodeJid").decodeJid(e.participant);else return null}var u=new(r("WAWebMsgKey"))({fromMe:!t.fromMe,remote:t.remote,id:a,participant:i});return u}l.default=u}),98);
__d("WAWebQuestionValidationError",["$InternalEnum","WAWebHandleMsgError"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({MISSING_QUOTED_QUESTION:"missing_quoted_question",MISSING_QUOTED_RESPONSE:"missing_quoted_response",EMPTY_RESPONSE_TEXT:"empty_response_text",MISSING_QUESTION_SERVER_ID:"missing_question_server_id"}),s=(function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.name="QuestionReplyValidationError",babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebHandleMsgError").MessageValidationError);l.QuestionReplyValidationErrorCode=e,l.QuestionReplyValidationError=s}),98);
__d("WAWebQuestions.flow",["$InternalEnum"],(function(t,n,r,o,a,i){"use strict";var e=n("$InternalEnum").Mirrored(["Question","Reply","Response"]),l=n("$InternalEnum").Mirrored(["ALL","CONTACTS","REPLIED"]);i.QuestionType=e,i.ResponsesFilterType=l}),66);
__d("WAWebQuestionsGatingUtils",["$InternalEnum","WAWebABProps","WAWebMsgGetters","WAWebMsgType","WAWebQuestions.flow"],(function(t,n,r,o,a,i,l){var e,s=new Map([[22,(e=o("WAWebMsgType")).MSG_TYPE.CHAT],[23,e.MSG_TYPE.IMAGE],[24,e.MSG_TYPE.VIDEO]]),u=new Map([[25,e.MSG_TYPE.CHAT],[26,e.MSG_TYPE.IMAGE],[27,e.MSG_TYPE.VIDEO]]),c=new Set([e.MSG_TYPE.VIDEO,e.MSG_TYPE.IMAGE]),d=n("$InternalEnum").Mirrored(["Send","Receive","Forward"]);function m(e){return _(o("WAWebQuestions.flow").QuestionType.Question,d.Send).has(e)}function p(e){return g(e)&&_(o("WAWebQuestions.flow").QuestionType.Question,d.Receive).has(e.type)}function _(e,t){var n=e===o("WAWebQuestions.flow").QuestionType.Question?s:u;return o("WAWebABProps").getABPropConfigValue(E(e,t)).split(",").map(function(e){return Number.parseInt(e.trim(),10)}).filter(function(e){return Number.isSafeInteger(e)}).reduce(function(e,t){var r=n.get(t);return r!=null&&e.add(r),e},new Set)}function f(){return _(o("WAWebQuestions.flow").QuestionType.Question,d.Send).intersection(c)}function g(e){return o("WAWebMsgGetters").getIsNewsletterMsg(e)&&o("WAWebABProps").getABPropConfigValue("channels_question_follower_enabled")}function h(e){return g(e)&&_(o("WAWebQuestions.flow").QuestionType.Reply,d.Receive).has(e.type)}function y(e){return _(o("WAWebQuestions.flow").QuestionType.Reply,d.Send).has(e)}function C(){return _(o("WAWebQuestions.flow").QuestionType.Reply,d.Send).intersection(c)}function b(){return o("WAWebABProps").getABPropConfigValue("channels_question_response_rate_limit_max_count_in_client_ui")}function v(e){return e===o("WAWebQuestions.flow").QuestionType.Question?f():e===o("WAWebQuestions.flow").QuestionType.Reply?C():new Set}function S(){return o("WAWebABProps").getABPropConfigValue("channels_question_fetch_responses_page_size")}function R(e){return g(e)&&_(o("WAWebQuestions.flow").QuestionType.Question,d.Forward).has(e.type)}function L(e){return g(e)&&_(o("WAWebQuestions.flow").QuestionType.Reply,d.Forward).has(e.type)}function E(e,t){return e===o("WAWebQuestions.flow").QuestionType.Question?t===d.Send?"channels_question_sender_message_types_m1_enabled":t===d.Receive?"channels_question_receiver_message_types_m1_enabled":t===d.Forward?"channels_question_forward_message_types_chat_m1_enabled":(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+t)})():t===d.Send?"channels_question_reply_sender_message_types_m1_enabled":t===d.Receive?"channels_question_reply_receiver_message_types_m1_enabled":t===d.Forward?"channels_reply_forward_message_types_chat_m1_enabled":(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+t)})()}l.isQuestionSenderEnabledForMsgType=m,l.isQuestionReceiverEnabledForMsg=p,l.getEnabledQuestionAttachmentTypes=f,l.isQuestionsFeatureEnabledForFollowers=g,l.isQuestionReplyReceiverEnabledForMsg=h,l.isQuestionReplySenderEnabledForMsgType=y,l.getEnabledQuestionReplyAttachmentTypes=C,l.getResponsesRateLimitMaxCount=b,l.getEnabledAttachmentTypesForQuestionType=v,l.getQuestionResponsesPageSize=S,l.isQuestionForwardingEnabledForMsg=R,l.isQuestionReplyForwardingEnabledForMsg=L}),98);
__d("WAWebQuestionsProtoUtils",["WALogger","WAWebE2EProtoParser","WAWebMsgKey","WAWebMsgType","WAWebQuestionValidationError","WAWebQuestionsGatingUtils","WAWebViewMode.flow","WAWebWamEnumE2eFailureReason","WAWebWidFactory","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e){var t,n=e.message,a=e.questionReplyQuotedMessage,i=a.quotedQuestion;if(i==null)throw new(o("WAWebQuestionValidationError")).QuestionReplyValidationError(o("WAWebQuestionValidationError").QuestionReplyValidationErrorCode.MISSING_QUOTED_QUESTION,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var l=o("WAWebE2EProtoParser").parseMsgProto({messageProtobuf:i,msgContext:"quoted",message:n}),s=(t=a.quotedResponse)==null?void 0:t.questionResponseMessage,c=u(s==null?void 0:s.key);if(!s||!c)throw new(o("WAWebQuestionValidationError")).QuestionReplyValidationError(o("WAWebQuestionValidationError").QuestionReplyValidationErrorCode.MISSING_QUOTED_RESPONSE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(r("isStringNullOrEmpty")(s.text))throw new(o("WAWebQuestionValidationError")).QuestionReplyValidationError(o("WAWebQuestionValidationError").QuestionReplyValidationErrorCode.EMPTY_RESPONSE_TEXT,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var d=a.serverQuestionId;if(d==null)throw new(o("WAWebQuestionValidationError")).QuestionReplyValidationError(o("WAWebQuestionValidationError").QuestionReplyValidationErrorCode.MISSING_QUESTION_SERVER_ID,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return{quotedQuestion:l,questionServerId:d,quotedResponse:{id:c,type:o("WAWebMsgType").MSG_TYPE.NEWSLETTER_QUESTION_RESPONSE,kind:o("WAWebMsgType").MsgKind.NewsletterQuestionResponse,body:s.text,from:l.from,to:l.to,parentMsgKey:l.id,parentServerId:d,questionResponseInfo:{},viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE}}}function u(e){var t;if(!((e==null?void 0:e.id)==null||e.remoteJid==null))return new(r("WAWebMsgKey"))({id:e.id,fromMe:(t=e.fromMe)!=null?t:!1,remote:o("WAWebWidFactory").createWid(e.remoteJid)})}function c(t,n){if(n)try{t.questionReplyQuotedMessage=s({questionReplyQuotedMessage:n,message:{from:t.from,to:t.to,id:babelHelpers.extends({},t.id,{id:t.id.id+"_quoted_question"}),type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,count:null}})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[questions][replies] Invalid question reply quoted message"]))).tags("questions","replies").sendLogs("questions-invalid-question-reply-quoted-msg")}}function d(e){var t,n,r=((t=e.contextInfo)==null?void 0:t.isQuestion)===!0&&!o("WAWebQuestionsGatingUtils").isQuestionReceiverEnabledForMsg(e.msgData),a=((n=e.contextInfo)==null?void 0:n.questionReplyQuotedMessage)!=null&&!o("WAWebQuestionsGatingUtils").isQuestionReplyReceiverEnabledForMsg(e.msgData);return r||a}l.getValidatedQuestionReplyQuotedMessage=s,l.maybeAddQuestionReplyQuotedMessage=c,l.shouldFutureProofQuestionMessage=d}),98);
__d("WAWebProtobufsEphemeral.pb",["WAProtoConst"],(function(t,n,r,o,a,i,l){var e={};e.name="EphemeralSetting",e.internalSpec={duration:[1,o("WAProtoConst").TYPES.SFIXED32],timestamp:[2,o("WAProtoConst").TYPES.SFIXED64]},l.EphemeralSettingSpec=e}),98);
__d("WAWebEphemeralDecodeBroadcastSetting",["WABase64","WABinary","WACustomError","WATimeUtils","WAWebProtobufsEphemeral.pb","asyncToGeneratorRuntime","decodeProtobuf","err"],(function(t,n,r,o,a,i,l){var e=new Uint8Array(32);function s(e,t){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var r=yield self.crypto.subtle.importKey("raw",t,"HKDF",!1,["deriveKey"]),o=yield self.crypto.subtle.deriveKey({name:"HKDF",hash:"SHA-256",salt:e,info:n},r,{name:"HMAC",hash:"SHA-256"},!0,["verify"]);return self.crypto.subtle.exportKey("raw",o)}),u.apply(this,arguments)}function c(e,t,n){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=e.slice(0,12),o=e.slice(12,44),a=yield self.crypto.subtle.importKey("raw",o,"AES-GCM",!1,["decrypt"]);return self.crypto.subtle.decrypt({name:"AES-GCM",iv:new Uint8Array(r),additionalData:n},a,t)}),d.apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.broadcastJid,n=e.ephSetting,a=e.recipient,i=e.sender,l=e.sharedSecret,u=t.toString({legacy:!0}),d=a.toString({legacy:!0}),m=i.toString({legacy:!0}),p="Ephemeral "+d+" "+u,f=o("WABinary").Binary.build(p).readByteArrayView(),g=new Uint8Array(l),h=o("WABase64").decodeB64(n),y=o("WABinary").Binary.build(m).readBuffer(),C=yield s(g,f);try{var b=yield c(C,h,y),v=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsEphemeral.pb").EphemeralSettingSpec,b),S=v.duration,R=v.timestamp;if(S==null||R==null)throw r("err")("ephSetting decoded into malformed proto");return{ephemeralDuration:S,ephemeralSettingTimestamp:o("WATimeUtils").castLongIntToUnixTime(R)}}catch(e){throw new _(e instanceof Error?e.message:String(e))}}),p.apply(this,arguments)}var _=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="BroadcastEphSettingsError",n}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError);l.deriveKey=s,l.decodeBroadcastEphemeralSetting=m,l.BroadcastEphSettingsError=_}),98);
__d("WAWebMarketingMessagesUserFeedbackGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("mm_message_level_feedback_enabled")}function s(){return o("WAWebABProps").getABPropConfigValue("mm_message_level_feedback_not_interested_menu_enabled")}function u(){return o("WAWebABProps").getABPropConfigValue("mm_opt_out_lid_migration_enabled")}function c(){return o("WAWebABProps").getABPropConfigValue("mm_opt_out_enabled")}function d(){return o("WAWebABProps").getABPropConfigValue("mm_opt_out_list_server_sync_enabled")}function m(){return o("WAWebABProps").getABPropConfigValue("mm_message_level_feedback_analytics_enabled")}function p(){o("WAWebABProps").getABPropConfigValue("mm_user_controls_exposure")}function _(){return o("WAWebABProps").getABPropConfigValue("mm_opt_out_fmx_stop_for_high_trust")}function f(){var e=o("WAWebABProps").getABPropConfigValue("mm_user_controls_exception_number_prefixes");return e===""?[]:e.split(",").map(function(e){return e.trim()})}function g(e){if(e==null)return!1;var t=f();return t.some(function(t){return e.toString().startsWith(t)})}l.isMMMessageLevelFeedbackEnabled=e,l.isMMMessageLevelFeedbackNotInterestedMenuEnabled=s,l.isMMOptOutAlwaysUseLidInGraphQLEnabled=u,l.isMMOptOutEnabled=c,l.isMMOptOutListServerSyncEnabled=d,l.isMMMessageLevelFeedbackAnalyticsEnabled=m,l.triggerExposureMMUserControls=p,l.isMMStopInFMXEnabled=_,l.getMMUserControlsExceptionNumberPrefixes=f,l.isMMUserControlsExceptionNumberPrefixMatch=g}),98);
__d("WAWebWamEnumCtwaBizUserJourneyOperation",[],(function(t,n,r,o,a,i){var e=Object.freeze({AGM_INJECTED:1,AGM_CTA_CLICKED:2,AGM_VIEW_DETAILS_CLICKED:3,AGM_BOTTOMSHEET_SHOWN:4,AGM_BOTTOMSHEET_CLOSED:5,AGM_BOTTOMSHEET_EXTERNAL_NAVIGATION:6,DUPLICATED_AGM_NOT_INJECTED:7,AGM_WELCOME_MESSAGE_NULL:8,AGM_INVALID_CTA_TYPE_FROM_MESSAGE:9,AGM_INVALID_CTA_PAYLOAD_FROM_MESSAGE:10,AGM_INVALID_SOURCE_APP_FROM_MESSAGE:11,AGM_BOTTOMSHEET_IMAGE_ERROR:12,AGM_BOTTOMSHEET_TEXT_ERROR:13,AD_PREVIEW_DEEPLINK_V1_CLICKED:14,AD_PREVIEW_FETCH_FROM_DEEPLINK_V2_STARTED:15,AD_PREVIEW_FETCH_FROM_DEEPLINK_V2_SUCCESS:16,AD_PREVIEW_FETCH_FROM_DEEPLINK_V2_FAILED:17,AD_PREVIEW_OPEN:18,AD_PREVIEW_CLOSE:19,AD_PREVIEW_RENDER_FAILED:20});i.CTWA_BIZ_USER_JOURNEY_OPERATION=e}),66);
__d("WAWebCtwaBizUserJourneyWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumCtwaBizUserJourneyOperation"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({CtwaBizUserJourney:[5992,{adId:[3,e.TYPES.STRING],bizFeatureEnabled:[4,e.TYPES.STRING],ctwaBizEventReason:[7,e.TYPES.STRING],ctwaBizUserJouneryEntryPoint:[6,e.TYPES.STRING],ctwaBizUserJourneyMetadata:[1,e.TYPES.STRING],ctwaBizUserJourneyOperation:[2,o("WAWebWamEnumCtwaBizUserJourneyOperation").CTWA_BIZ_USER_JOURNEY_OPERATION]},[1,1,1],"regular"]},{CtwaBizUserJourney:[]});l.CtwaBizUserJourneyWamEvent=s}),98);
__d("WAWebWamEnumCtwaAdVariantType",[],(function(t,n,r,o,a,i){var e=Object.freeze({CTWA:1,CAWC:2,WAMO:3});i.CTWA_AD_VARIANT_TYPE=e}),66);
__d("WAWebWamEnumCtwaChatCreationMode",[],(function(t,n,r,o,a,i){var e=Object.freeze({JID:0,LID:1});i.CTWA_CHAT_CREATION_MODE=e}),66);
__d("WAWebWamEnumCtwaUserJourneyOperationType",[],(function(t,n,r,o,a,i){var e=Object.freeze({LAND_ON_WHATSAPP:1,GET_CONTEXT_CALL_INITIATED:2,GET_CONTEXT_CALL_SUCCESS:3,AD_CONTEXT_FALLBACK_RENDERED:4,AD_CONTEXT_DISMISSED:5,KILL_APP:6,BACK_BUTTON_CLICKED:7,CALL_BUSINESS_BUTTON_CLICKED:8,VIEW_CATALOG_BUTTON_CLICKED:9,PROFILE_PHOTO_CLICKED:10,BIZ_PROFILE_CLICKED:11,GET_CONTEXT_CALL_FAILED:12,CHAT_SETTINGS_CLICKED:13,FIRST_CUSTOM_MESSAGE_SENT_WITH_AD_CONTEXT:14,FIRST_CUSTOM_MESSAGE_SENT_WITHOUT_AD_CONTEXT:15,ICEBREAKER_SENT:16,AD_CONTEXT_FULLPREVIEW_RENDERED:17,TRUST_BANNER_SHOWN:18,TRUST_BANNER_DISMISSED:19,CTWA_ADD_CONTACT_DIALOG_OPEN:20,CTWA_ADD_CONTACT_CREATE_NEW:21,CTWA_ADD_CONTACT_EXISTING:22,CTWA_ARCHIVE_THREAD:23,CTWA_DELETE_THREAD:24,CTWA_PARSE_DEEP_LINK_START:25,CTWA_PARSE_DEEP_LINK_SUCCESS:26,CTWA_PARSE_DEEP_LINK_FAILURE:27,CTWA_CONSUMER_DISCLOSURE_SHOWN_BLOCKING:28,CTWA_CONSUMER_DISCLOSURE_SHOWN_NONBLOCKING:29,CTWA_CONSUMER_DISCLOSURE_NOT_SHOWN_ACCEPTED:30,CTWA_CONSUMER_DISCLOSURE_NOT_SHOWN_COOLDOWN:31,CTWA_CONSUMER_DISCLOSURE_NOT_SHOWN_OTHER:32,CTWA_CONSUMER_DISCLOSURE_ACCEPTED:33,CTWA_CONSUMER_DISCLOSURE_NOT_ACCEPTED:34,FIRST_MESSAGE_SENT_WITHOUT_AD_PAYLOAD:35,FIRST_MESSAGE_SENT_WITH_AD_PAYLOAD:36,CALL_SENT_WITHOUT_AD_PAYLOAD:37,CALL_SENT_WITH_AD_PAYLOAD:38,CTWA_CONSUMER_DISCLOSURE_SHOWN_INTHREAD_BLOCKING:39,CONSUMER_DISCLOSURE_NOT_SHOWN_EXEMPT:40,AGM_SPINNER_HIDES_FROM_GET_CONTEXT_COMPLETION:41,AGM_SPINNER_HIDES_FROM_USER_ACTION:42,AGM_SPINNER_HIDES_FROM_MAX_LOADING_TIME:43,AGM_INJECTED:44,AGM_CTA_CLICKED:45,AGM_VIEW_DETAILS_CLICKED:46,AGM_BOTTOMSHEET_SHOWN:47,AGM_BOTTOMSHEET_CLOSED:48,AGM_BOTTOMSHEET_EXTERNAL_NAVIGATION:49,DUPLICATED_AGM_NOT_INJECTED:50,AGM_WELCOME_MESSAGE_NULL:51,AGM_INVALID_CTA_TYPE_FROM_ACTION_LINK:52,AGM_INVALID_CTA_PAYLOAD_FROM_ACTION_LINK:53,AGM_INVALID_SOURCE_APP_FROM_ACTION_LINK:54,AGM_BOTTOMSHEET_IMAGE_ERROR:55,AGM_BOTTOMSHEET_TEXT_ERROR:56,AGM_SPINNER_SHOWN:57,LAND_ON_CHAT_THREAD:58,AD_CONTEXT_PREVIEW_CLICKED:60,BIZ_CONTEXT_CARD_CLICKED:61,BIZ_CONTEXT_CARD_INSERTED:62,BIZ_CONTEXT_CARD_EXIST:63,LAND_ON_EMPTY_CHAT_THREAD:64,AGM_NOT_INJECTED_TIMEOUT:65,AGM_NOT_INJECTED_OTHER:66,AGM_AD_PREVIEW_OPENED:67,AGM_AD_PREVIEW_CLOSED:68,BIZ_CONTEXT_CARD_NOT_INSERTED:69,GET_CONTEXT_CALL_SUCCESS_PROCESSED:70,AD_CONTEXT_NOT_SHOWN:71,AD_PREVIEW_MEDIA_NOT_AVAILABLE:72,AD_PREVIEW_MEDIA_URL_EXPIRED:73,CALL_CONFIRMATION_BOTTOMSHEET_SHOWN:74,CALL_CONFIRMATION_BOTTOMSHEET_DISMISSED:75,CALL_CONFIRMATION_BOTTOMSHEET_CLICKED:76,AD_PREVIEW_FETCH_FROM_DEEPLINK_V2_STARTED:77,AD_PREVIEW_FETCH_FROM_DEEPLINK_V2_SUCCESS:78,AD_PREVIEW_FETCH_FROM_DEEPLINK_V2_FAILED:79,AD_PREVIEW_DEEPLINK_V1_CLICKED:80});i.CTWA_USER_JOURNEY_OPERATION_TYPE=e}),66);
__d("WAWebWamEnumTrustBannerAction",[],(function(t,n,r,o,a,i){var e=Object.freeze({VIEWED:0,DISMISSED:1});i.TRUST_BANNER_ACTION=e}),66);
__d("WAWebCtwaUserJourneyWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumCtwaAdVariantType","WAWebWamEnumCtwaChatCreationMode","WAWebWamEnumCtwaUserJourneyOperationType","WAWebWamEnumTrustBannerAction"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({CtwaUserJourney:[3466,{adId:[1,e.TYPES.STRING],businessJid:[2,e.TYPES.STRING],ctwaAdVariant:[14,o("WAWebWamEnumCtwaAdVariantType").CTWA_AD_VARIANT_TYPE],ctwaChatCreationMode:[6,o("WAWebWamEnumCtwaChatCreationMode").CTWA_CHAT_CREATION_MODE],ctwaEventReason:[15,e.TYPES.STRING],ctwaUserJourneyMetadata:[12,e.TYPES.STRING],ctwaUserJourneyOperation:[3,o("WAWebWamEnumCtwaUserJourneyOperationType").CTWA_USER_JOURNEY_OPERATION_TYPE],elapsedTimeInMs:[13,e.TYPES.INTEGER],featureEnabled:[9,e.TYPES.STRING],icebreakersShown:[4,e.TYPES.BOOLEAN],sequenceNumber:[5,e.TYPES.INTEGER],threadCreationDate:[10,e.TYPES.STRING],threadIdHmac:[11,e.TYPES.STRING],trustBannerAction:[7,o("WAWebWamEnumTrustBannerAction").TRUST_BANNER_ACTION],trustBannerType:[8,e.TYPES.STRING]},[1,1,1],"private",113760892]},{CtwaUserJourney:[]});l.CtwaUserJourneyWamEvent=s}),98);
__d("WAWebCtwaLogger",["WAWebBizGatingUtils","WAWebCtwaBizUserJourneyWamEvent","WAWebCtwaUserJourneyWamEvent","WAWebLid1X1MigrationGating","WAWebLidMigrationUtils","WAWebWamEnumCtwaBizUserJourneyOperation","WAWebWamEnumCtwaUserJourneyOperationType"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c=["agm"],d=c.join(", "),m={injected:"injected",duplicated:"duplicated",null_greeting_message:"null_greeting_message",invalid_source_app:"invalid_source_app",bottomsheet_text_error:"bottomsheet_text_error",agm_cta_clicked:"agm_cta_clicked",agm_bottomsheet_external_navigation:"agm_bottomsheet_external_navigation",agm_view_details_clicked:"agm_view_details_clicked",agm_bottom_sheet_shown:"agm_bottom_sheet_shown",agm_bottom_sheet_closed:"agm_bottom_sheet_closed",agm_invalid_cta_payload:"agm_invalid_cta_payload",agm_bottom_sheet_image_error:"agm_bottom_sheet_image_error"},p=(e={},e[m.injected]="AGM_INJECTED",e[m.duplicated]="DUPLICATED_AGM_NOT_INJECTED",e[m.null_greeting_message]="AGM_WELCOME_MESSAGE_NULL",e[m.bottomsheet_text_error]="AGM_BOTTOMSHEET_TEXT_ERROR",e[m.agm_cta_clicked]="AGM_CTA_CLICKED",e[m.agm_bottomsheet_external_navigation]="AGM_BOTTOMSHEET_EXTERNAL_NAVIGATION",e[m.agm_view_details_clicked]="AGM_VIEW_DETAILS_CLICKED",e[m.agm_bottom_sheet_shown]="AGM_BOTTOMSHEET_SHOWN",e[m.agm_bottom_sheet_closed]="AGM_BOTTOMSHEET_CLOSED",e[m.agm_bottom_sheet_image_error]="AGM_BOTTOMSHEET_IMAGE_ERROR",e),_=babelHelpers.extends({},p,(s={},s[m.invalid_source_app]="AGM_INVALID_SOURCE_APP_FROM_MESSAGE",s[m.agm_invalid_cta_payload]="AGM_INVALID_CTA_PAYLOAD_FROM_MESSAGE",s)),f=babelHelpers.extends({},p,(u={},u[m.invalid_source_app]="AGM_INVALID_SOURCE_APP_FROM_ACTION_LINK",u[m.agm_invalid_cta_payload]="AGM_INVALID_CTA_PAYLOAD_FROM_ACTION_LINK",u));function g(e){var t,n=e.adId,r=e.agmPayload,a=e.businessWid,i=e.fromBusiness,l=e.operationType,s={ctaType:(t=r==null?void 0:r.ctaType)!=null?t:null,adID:n};if(i){var c=_[l];y(babelHelpers.extends({},s,{operation:o("WAWebWamEnumCtwaBizUserJourneyOperation").CTWA_BIZ_USER_JOURNEY_OPERATION[c]}))}else{var u=f[l];h(babelHelpers.extends({},s,{businessPhoneNumber:a,operation:o("WAWebWamEnumCtwaUserJourneyOperationType").CTWA_USER_JOURNEY_OPERATION_TYPE[u]}))}}function h(e){if(o("WAWebBizGatingUtils").getFmxAgmEnabled()&&o("WAWebBizGatingUtils").getCtwaLogUserJourneyEnabled()){var t=e.adID,n=e.businessPhoneNumber,r=e.ctaType,a=e.operation;new(o("WAWebCtwaUserJourneyWamEvent")).CtwaUserJourneyWamEvent(babelHelpers.extends({adId:String(t),ctwaUserJourneyOperation:a},n!=null?{businessJid:b(n)}:null,{icebreakersShown:!1,ctwaUserJourneyMetadata:JSON.stringify({agm_cta_type:r}),featureEnabled:d})).commit()}}function y(e){if(o("WAWebBizGatingUtils").getFmxAgmEnabled()){var t=e.adID,n=e.ctaType,r=e.operation;new(o("WAWebCtwaBizUserJourneyWamEvent")).CtwaBizUserJourneyWamEvent({adId:String(t),ctwaBizUserJourneyOperation:r,bizFeatureEnabled:d,ctwaBizUserJourneyMetadata:JSON.stringify({agm_cta_type:n})}).commit()}}function C(e){return e!=null?e.toString():"null"}function b(e){var t=o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated(),n=t?o("WAWebLidMigrationUtils").toLid(e):null,r=n!=null?n:e;return C(r)}l.AGM_OPERATION_TYPE=m,l.logAGMOperation=g}),98);
__d("WAWebMsgAGMProcessing",["WALogger","WATimeUtils","WAWebCtwaAGMUtils","WAWebCtwaLogger","WAWebDBMessageUtils","WAWebMsgGetters","WAWebMsgKey","WAWebMsgType","WAWebSchemaMessage","WAWebViewMode.flow","asyncToGeneratorRuntime","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){"use strict";var e,s=50;function u(e){var t=e.ctwaContext,n=e.from,r=e.msgKey,a=e.msgTimestamp,i=e.to;if(t.greetingMessageBody==null||t.automatedGreetingMessageShown!==!0||t.sourceId==null)return null;var l=a!=null?o("WATimeUtils").castToUnixTime(parseInt(a,10)):o("WATimeUtils").unixTimeMs(),s={id:r,t:l,type:o("WAWebMsgType").MSG_TYPE.AUTOMATED_GREETING_MESSAGE,kind:o("WAWebMsgType").MsgKind.AutomatedGreetingMessage,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,from:n,to:i,ctwaContext:t,body:t.greetingMessageBody};return s}function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a=t.ctwaContext;try{if(a==null)return[t];var i=o("WAWebCtwaAGMUtils").extractAGMPayload(a),l=o("WAWebMsgGetters").getIsSentByMe(t);if(a.automatedGreetingMessageShown!==!0||a.sourceId==null)return[t];if(r("isStringNullOrEmpty")(a.greetingMessageBody))return o("WAWebCtwaLogger").logAGMOperation({operationType:o("WAWebCtwaLogger").AGM_OPERATION_TYPE.null_greeting_message,fromBusiness:!l,agmPayload:i,businessWid:t.to,adId:a.sourceId}),[t];if(a.sourceApp!=null&&!Object.values(o("WAWebCtwaAGMUtils").AGM_SOURCE_APP).includes(a.sourceApp))return o("WAWebCtwaLogger").logAGMOperation({operationType:o("WAWebCtwaLogger").AGM_OPERATION_TYPE.invalid_source_app,fromBusiness:!l,agmPayload:i,businessWid:t.to,adId:a.sourceId}),[t];(i==null?void 0:i.ctaType)!=null&&!Object.values(o("WAWebCtwaAGMUtils").AGM_CTA_TYPE).includes(i==null?void 0:i.ctaType)&&o("WAWebCtwaLogger").logAGMOperation({operationType:o("WAWebCtwaLogger").AGM_OPERATION_TYPE.agm_invalid_cta_payload,fromBusiness:!l,agmPayload:i,businessWid:t.to,adId:a.sourceId});var s=t.from,u=t.id,c=t.t,d=t.to,p=t.viewMode,f=s,g=d,h=yield m(n.chat),y=_(a==null?void 0:a.sourceId,h);if(y)return o("WAWebCtwaLogger").logAGMOperation({operationType:o("WAWebCtwaLogger").AGM_OPERATION_TYPE.duplicated,fromBusiness:!l,agmPayload:i,businessWid:g,adId:a.sourceId}),[t];var C={id:new(r("WAWebMsgKey"))({remote:n.chat,fromMe:!u.fromMe,id:yield r("WAWebMsgKey").newId()}),ctwaContext:a,body:a.greetingMessageBody,from:g,to:f,type:o("WAWebMsgType").MSG_TYPE.AUTOMATED_GREETING_MESSAGE,kind:o("WAWebMsgType").MsgKind.AutomatedGreetingMessage,viewMode:p,t:c!=null?c:o("WATimeUtils").unixTimeMs()};return o("WAWebCtwaLogger").logAGMOperation({operationType:o("WAWebCtwaLogger").AGM_OPERATION_TYPE.injected,fromBusiness:!l,agmPayload:i,businessWid:g,adId:a.sourceId}),r("isStringNullOrEmpty")(a.description)&&o("WAWebCtwaLogger").logAGMOperation({operationType:o("WAWebCtwaLogger").AGM_OPERATION_TYPE.bottomsheet_text_error,fromBusiness:!l,agmPayload:i,businessWid:g,adId:a.sourceId}),r("isStringNullOrEmpty")(a.originalImageUrl)&&o("WAWebCtwaLogger").logAGMOperation({operationType:o("WAWebCtwaLogger").AGM_OPERATION_TYPE.agm_bottom_sheet_image_error,fromBusiness:!l,agmPayload:i,businessWid:g,adId:a.sourceId}),[C,t]}catch(n){return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["generateAGMMsgs: cannot create MsgKey: ",""])),n),[t]}}),d.apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebDBMessageUtils").beginningOfChat(e),n=o("WAWebDBMessageUtils").endOfChat(e),r=yield o("WAWebSchemaMessage").getMessageTable().between(["internalId"],t,n,{lowerInclusive:!0,upperInclusive:!1,limit:s,reverse:!0});return r.filter(function(e){return e.type===o("WAWebMsgType").MSG_TYPE.AUTOMATED_GREETING_MESSAGE})}),p.apply(this,arguments)}function _(e,t){return e==null?!1:t.some(function(t){var n=t.ctwaContext;return n!=null&&n.sourceId===e})}l.genHistoryAutomatedGreetingMsg=u,l.generateAutomatedGreetingMsgs=c}),98);
__d("WAWebMsmsgMsgSecretCache",["WAWebBackendEventBus","WAWebLidMigrationUtils","WAWebMsgKey"],(function(t,n,r,o,a,i,l){var e=(function(){function e(){var e=this;this.cache=new Map,o("WAWebBackendEventBus").BackendEventBus.onLogout(function(){return e.clearCache()})}var t=e.prototype;return t.addMsmsgMsgSecretToCache=function(t,n){this.cache.set(t,n)},t.getMsmsgMsgSecretFromCache=function(t){return this.cache.get(t)},t.clearCache=function(){this.cache=new Map},e})(),s=(function(){function e(){var e=this;this.cache=new Map,o("WAWebBackendEventBus").BackendEventBus.onLogout(function(){e.cache=new Map})}var t=e.prototype;return t.addMsmsgBotGroupGossipDataToCache=function(t,n){this.cache.set(t,n)},t.getMsmsgBotGroupGossipDataFromCache=function(t,n,a,i){var e=new(r("WAWebMsgKey"))({fromMe:t,remote:n,id:a,participant:i}).toString(),l=this.cache.get(e);if(l==null){var s,u=new(r("WAWebMsgKey"))({fromMe:t,remote:n,id:a,participant:(s=o("WAWebLidMigrationUtils").toPn(i))!=null?s:i}).toString();l=this.cache.get(u)}return l},t.deleteMsmsgBotGroupGossipDataFromCache=function(t){this.cache.delete(t)},e})(),u=new e,c=new s;l.msmsgMsgSecretCache=u,l.msmsgBotGroupGossipDataCache=c}),98);
__d("WAWebMsgProcessingApiUtils",["Promise","WAJids","WALogger","WANullthrows","WAWebABProps","WAWebAck","WAWebBackendJobs.flow","WAWebBizCoexGatingUtils","WAWebBizGatingUtils","WAWebBotGroupGatingUtils","WAWebBotUtils","WAWebBusinessHSMTypes","WAWebDBMessageSerialization","WAWebDeviceSentMessageProtoUtils","WAWebDisappearingModeGroupsProtoUtils","WAWebE2EProtoParser","WAWebE2EProtoUtils","WAWebEphemeralDecodeBroadcastSetting","WAWebHandleMsgCommon","WAWebHandleMsgError","WAWebHandleMsgMetaUtils","WAWebHandleMsgTypes.flow","WAWebLidMigrationUtils","WAWebMarketingMessagesUserFeedbackGatingUtils","WAWebMsgAGMProcessing","WAWebMsgKey","WAWebMsgKeyUtils","WAWebMsgType","WAWebMsmsgMsgSecretCache","WAWebSchemaMessage","WAWebUserPrefsMeUser","WAWebViewMode.flow","WAWebWamEnumDeviceType","WAWebWamEnumDsmError","WAWebWamMsgUtils","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","err","getErrorSafe"],(function(t,n,r,o,a,i,l){var e=["msgProtobuf"],s=["msgProtobuf"],u=["msgProtobuf"],c=["decrypted","reparsing"],d,m,p,_,f;function g(e){var t,n,r,a,i,l,s,u="";((t=e.protocolMessage)==null?void 0:t.historySyncNotification)!=null?u="historySyncNotification":((n=e.protocolMessage)==null?void 0:n.initialSecurityNotificationSettingSync)!=null?u="initialSecurityNotificationSettingSync":((r=e.protocolMessage)==null?void 0:r.appStateSyncKeyRequest)!=null?u="appStateSyncKeyRequest":((a=e.protocolMessage)==null?void 0:a.appStateSyncKeyShare)!=null?u="appStateSyncKeyShare":((i=e.protocolMessage)==null?void 0:i.peerDataOperationRequestResponseMessage)!=null?u="peerDataOperationRequestResponseMessage":((l=e.protocolMessage)==null?void 0:l.peerDataOperationRequestMessage)!=null?u="peerDataOperationRequestMessage":((s=e.protocolMessage)==null?void 0:s.cloudApiThreadControlNotification)!=null&&(u="cloudApiThreadControlNotification"),o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["protocol message: wid error in type ",""])),u).sendLogs("wid error")}function h(e){var t,n,a,i,l,s,u,c=e.bizInfo,d=e.info,m=e.msgBotInfo,p=e.msgProtobuf,_=e.paymentInfo,f,h=V(d);if(!o("WAWebUserPrefsMeUser").isMeAccountNonLid(h)){g(p);return}if(((t=p.protocolMessage)==null?void 0:t.historySyncNotification)!=null){var y=o("WAWebE2EProtoParser").parseMsgProto({messageProtobuf:p,message:w(d),msgContext:"relay",paymentInfo:_,bizInfo:c});A(y,m),f={history:r("WANullthrows")(y.historySyncMetaData)}}else if(((n=p.protocolMessage)==null?void 0:n.initialSecurityNotificationSettingSync)!=null){var C;f={securityNotificationEnabled:{isEnabled:(C=p.protocolMessage.initialSecurityNotificationSettingSync.securityNotificationEnabled)!=null?C:!0}}}else if(((a=p.protocolMessage)==null?void 0:a.appStateSyncKeyShare)!=null)f={appStateSyncKeyShare:p.protocolMessage.appStateSyncKeyShare};else if(((i=p.protocolMessage)==null?void 0:i.appStateSyncKeyRequest)!=null)f={appStateSyncKeyRequest:p.protocolMessage.appStateSyncKeyRequest};else if(((l=p.protocolMessage)==null?void 0:l.peerDataOperationRequestResponseMessage)!=null){var b;f={peerDataOperationRequestResponseMessage:(b=p.protocolMessage)==null?void 0:b.peerDataOperationRequestResponseMessage}}else if(((s=p.protocolMessage)==null?void 0:s.peerDataOperationRequestMessage)!=null){var v;f={peerDataOperationRequestMessage:(v=p.protocolMessage)==null?void 0:v.peerDataOperationRequestMessage}}else if(((u=p.protocolMessage)==null?void 0:u.cloudApiThreadControlNotification)!=null){var S;f={cloudApiThreadControlNotification:(S=p.protocolMessage)==null?void 0:S.cloudApiThreadControlNotification}}return f}function y(e){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n,a,i,l,s,u,c,d=e.info,m=e.msgProtobuf;if(((t=m.protocolMessage)==null?void 0:t.historySyncNotification)!=null||((n=m.protocolMessage)==null?void 0:n.initialSecurityNotificationSettingSync)!=null||((a=m.protocolMessage)==null?void 0:a.appStateSyncKeyShare)!=null||((i=m.protocolMessage)==null?void 0:i.appStateSyncKeyRequest)!=null||((l=m.protocolMessage)==null?void 0:l.peerDataOperationRequestResponse
__d("WAWebSendAggregateDeliveryReceipts",["$InternalEnum","Promise","WAWebBackendApi","WAWebBackendEventBus","WAWebBoolFunc","WAWebDBMsgUtils","WAWebHandleMsgMetaUtils","WAWebMsgProcessingApiUtils","WAWebPollsVotesSchema","WAWebSchemaReactions","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum").Mirrored(["Message","Reaction","PollVote","NotSupportedAddon"]),u=function(t){return t.hasHideFailEnc?o("WAWebHandleMsgMetaUtils").isPollVoteMsgMeta(t.msgMeta)?s.PollVote:o("WAWebHandleMsgMetaUtils").isReactionMsgMeta(t.msgMeta)?s.Reaction:s.NotSupportedAddon:s.Message};function c(e){var t=new Map;return e.forEach(function(e){var n,r=u(e),o=(n=t.get(r))!=null?n:t.set(r,[]).get(r);o==null||o.push(e)}),t}function d(e,t,n){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=e.map(function(e){var t=e.msgInfo;return o("WAWebMsgProcessingApiUtils").messageInfoToKey(t)}),a=o("WAWebBackendEventBus").BackendEventBus.isMainStreamReadyMd?yield t(r):r.map(o("WAWebBoolFunc").returnFalse),i=new Set,l=[];for(var s of a.entries()){var u=s[0],c=s[1];c?i.add(r[u].toString()):l.push(r[u].toString())}if(l.length===0)return i;var d=yield n(l);return new Set([].concat(Array.from(i),Array.from(d)))}),m.apply(this,arguments)}function p(e,t){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return e===s.Message?d(t,function(e){return o("WAWebBackendApi").frontendSendAndReceive("hasMsgsInCollection",{msgKeys:e})},(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new Set;return o("WAWebDBMsgUtils").getMsgsExistByMsgKey(e).then(function(n){for(var r of n.entries()){var o=r[0],a=r[1];a&&t.add(e[o])}return t})});return function(t){return e.apply(this,arguments)}})()):e===s.Reaction?d(t,function(e){return o("WAWebBackendApi").frontendSendAndReceive("hasReactionsInCollection",{msgKeys:e})},function(e){var t=new Set;return o("WAWebSchemaReactions").getReactionsTable().anyOf(["msgKey"],e).then(function(e){for(var n of e)t.add(n.msgKey);return t})}):e===s.PollVote?d(t,function(e){return o("WAWebBackendApi").frontendSendAndReceive("hasPollVotesInCollection",{msgKeys:e})},function(e){return o("WAWebPollsVotesSchema").getTable().anyOf(["msgKey"],e,{shouldDecrypt:!1}).then(function(e){var t=new Set;for(var n of e)t.add(n.msgKey);return t})}):e===s.NotSupportedAddon?new Set(t.map(function(e){var t=e.msgInfo;return o("WAWebMsgProcessingApiUtils").messageInfoToKey(t).toString()})):(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e[0],n=e[1],r=[],a=[];for(var i of n)i.msgReceivedTimes>1?r.push({isInDB:!0,receipt:i}):a.push(i);if(a.length>0){var l=yield p(t,a);r=r.concat(a.map(function(e){return{isInDB:l.has(o("WAWebMsgProcessingApiUtils").messageInfoToKey(e.msgInfo).toString()),receipt:e}}))}return r}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r,o=c(t),a=yield(e||(e=n("Promise"))).all(Array.from(o.entries(),f));return(r=[]).concat.apply(r,a)}),y.apply(this,arguments)}l.aggregateDeliveryReceipts=h}),98);
__d("WAWebCommsAckParser",["WAJids","WAWebWidToJid"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAJids").extractJidFromJidWithType(o("WAWebWidToJid").widToJidWithType(e.from)),n=e.participant==null?void 0:o("WAWebWidToJid").widToDeviceJid(e.participant),r=e.recipient==null?void 0:o("WAWebWidToJid").widToUserJid(e.recipient);return babelHelpers.extends({},e,{from:t,participant:n,recipient:r})}l.toCoreAckTemplate=e}),98);
__d("WAWebSendReceiptJobCommon",["Promise","WADeprecatedSendIq","WADeprecatedWapParser","WAJids","WALogger","WAWap","WAWebABProps","WAWebCommsAckParser","WAWebCommsWapMd","WAWebCurrentUser","WAWebLidMigrationUtils","WAWebPrivacySettings","WAWebSimpleSignalPNToFBIDMigration","WAWebUserPrefsGeneral","asyncToGeneratorRuntime","lodash"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=Object.freeze({INACTIVE:"inactive",SENDER:"sender",DELIVERY:"delivery",READ:"read",READ_SELF:"read-self",PLAYED:"played",PLAYED_SELF:"played-self",HISTORY_SYNC_COMPLETION:"hist_sync",SERVER_ERROR:"server-error",PEER_MSG:"peer_msg"}),m=256,p=new(r("WADeprecatedWapParser"))("readReceiptAckParser",function(e){return e.assertTag("ack"),{readReceipts:e.hasAttr("readreceipts")?e.attrEnum("readreceipts",o("WAWebPrivacySettings").ALL_NONE):null}});function _(e,t){var n=r("lodash").flatten(Array.from(t.values())),a=n[0],i=babelHelpers.arrayLikeToArray(n).slice(1),l=i.length>0?o("WAWap").wap("list",null,i.map(function(e){return o("WAWap").wap("item",{id:o("WAWap").CUSTOM_STRING(e)})})):null,s=o("WAWap").wap("ack",{id:o("WAWap").CUSTOM_STRING(a),to:o("WAWebCommsWapMd").JID(e),class:"message",type:"text"},l);return o("WADeprecatedSendIq").deprecatedCastStanza(s)}function f(e,t,n,r){var a=e[0],i=babelHelpers.arrayLikeToArray(e).slice(1),l=i.length>0?o("WAWap").wap("list",null,i.map(function(e){return o("WAWap").wap("item",{id:o("WAWap").CUSTOM_STRING(e)})})):null,s=o("WAWap").wap("ack",{id:o("WAWap").CUSTOM_STRING(a),to:o("WAWebCommsWapMd").JID(t),recipient:n!=null?o("WAWebCommsWapMd").USER_JID(n):o("WAWap").DROP_ATTR,participant:r!=null?o("WAWebCommsWapMd").USER_JID(r):o("WAWap").DROP_ATTR,class:"message",type:"text"},l);return o("WADeprecatedSendIq").deprecatedCastStanza(s)}function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.groupedReceipt,r=e.recipient,a=e.t,i=e.threadId,l=e.to,s=e.type;if(l.isNewsletter()&&s===d.DELIVERY)return _(l,t);var g=s===d.READ||s===d.PLAYED||s===d.READ_SELF||s===d.PLAYED_SELF||s===d.HISTORY_SYNC_COMPLETION;yield(c||(c=n("Promise"))).all(Array.from(t.keys(),function(e){var _=t.get(e);if(!(!_||_.length===0)){var h=!l.isBot()&&e.isBot();if(s===d.DELIVERY&&h){var C,b,v;l.isUser()?(C=e,b=l):(C=l,v=e),f(_,C,b,v);return}var S=l.isUser()||l.isNewsletter()?null:e,R=o("WAWebSimpleSignalPNToFBIDMigration").maybeReplaceDeprecatedBotPnWithFbid(l),L=r;L==null&&l.isUser()&&!l.isBot()&&e.isBot()&&(R=e,L=l);for(var E=[],k=function(){var e=_.splice(0,m),t=null;e.length>1&&(t=o("WAWap").wap("list",null,e.slice(1).map(function(e){return o("WAWap").wap("item",{id:o("WAWap").CUSTOM_STRING(e)})})));var r,l;S!=null&&(S.isPSA()?r=o("WAWebCommsWapMd").JID(S):S.isUser()&&(r=o("WAWebCommsWapMd").DEVICE_JID(S),o("WAWebABProps").getABPropConfigValue("lid_status_non_soaked_client_support_enabled")&&R.toString()===o("WAJids").STATUS_JID&&S.isLid()&&s===d.READ&&(l=o("WAWebLidMigrationUtils").toPn(S)))),L&&y(L,R);var c=i==null?void 0:i.key.id,f=c!=null?o("WAWap").wap("bot",{client_thread_id:o("WAWap").CUSTOM_STRING(c)}):null,h=o("WAWap").wap("receipt",{to:o("WAWebCommsWapMd").JID(R),type:s===d.DELIVERY?o("WAWap").DROP_ATTR:s,id:o("WAWap").CUSTOM_STRING(e[0]),t:a!=null?o("WAWap").CUSTOM_STRING(a):o("WAWap").DROP_ATTR,participant:r!=null?r:o("WAWap").DROP_ATTR,peer_participant_pn:l?o("WAWebCommsWapMd").USER_JID(l):o("WAWap").DROP_ATTR,recipient:L?o("WAWebCommsWapMd").USER_JID(L):o("WAWap").DROP_ATTR},t,f);if(g){var C=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t={id:e[0],from:R,class:"receipt",type:s,participant:S,recipient:L};if(s===d.READ||s===d.READ_SELF){var n=yield o("WADeprecatedSendIq").deprecatedSendStanzaAndReturnAck(h,o("WAWebCommsAckParser").toCoreAckTemplate(t)),r=p.parse(n);if(r.error)o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[messaging] sendAggregateReceipts: Invalid ack from server"]))).sendLogs("Invalid-Receipt-Ack");else{var a=r.success.readReceipts;a!=null&&o("WAWebUserPrefsGeneral").setUserPrivacySettings(babelHe
__d("WAWebSendOfflineDeliveryReceiptJob",["Promise","WAComms","WALogger","WATimeUtils","WAWebCreateNackFromStanza","WAWebHandleMsgSendAck","WAWebLid1X1MigrationGating","WAWebMessageDedupUtils","WAWebPostIncomingMessageDropMetric","WAWebSchemaDanglingReceipt","WAWebSendAggregateDeliveryReceipts","WAWebSendReceiptJobCommon","WAWebUserPrefsMeUser","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m;function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=[];if(t.length===0)return n;var r=yield o("WAWebSendAggregateDeliveryReceipts").aggregateDeliveryReceipts(t);for(var a of r){var i=a.isInDB,l=a.receipt,c=l.author,d=l.enc,m=l.externalId,p=l.from,_=l.msgInfo,f=l.msgMeta,g=p.isUser()||p.isNewsletter()?null:c;if(i)if(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[sendAggregateOfflineReceipts] dup msg in db: ",""])),m),o("WAWebPostIncomingMessageDropMetric").postIncomingMessageDropDuplicateMessage({msgMeta:f,msgInfo:_,enc:d}),o("WAWebMessageDedupUtils").isPengingMessageCacheEnabled())o("WAWebHandleMsgSendAck").sendAck(m,p,f.type,g);else{if(_.category==="peer"){var h=o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated();o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[sendDeliveryReceipt] peer rcpt via aggregated flow ",""])),h).sendLogs("peer-receipt-using-aggregated-receipt")}n.push({externalId:m,from:p,author:c})}else o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[sendAggregateOfflineReceipts] dup msg not in db: ",""])),m),o("WAWebPostIncomingMessageDropMetric").postIncomingMessageDropOldCounter({msgMeta:f,msgInfo:_,enc:d}),o("WAWebHandleMsgSendAck").sendNack(m,p,f.type,g,o("WAWebCreateNackFromStanza").NackReason.SignalErrorOldCounter)}return n}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["sendAggregateOfflineReceipts"])));var t=[],r=[];for(var a of e){var i=a.duplicateMsgReceiptInfo,l=a.receiptInfo;i!=null&&r.push(i),l!=null&&t.push(l)}t=t.concat(yield p(r)),o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["sendAggregateOfflineReceipts: "," receipts are ready to be sent"])),t.length);var s=new Map,u=[];t.forEach(function(e){var t=e.author,n=e.externalId,r=e.from,o=s.get(r);o||(o=new Map,s.set(r,o));var a=o.get(t);a||(a=[],o.set(t,a)),a.push(n),u.push({from:String(r),author:String(t),externalId:n})});var _=String(o("WATimeUtils").unixTime());(m||(m=n("Promise"))).all(Array.from(s.keys(),function(e){var t=s.get(e);if(t){var n=e.isUser()&&o("WAWebUserPrefsMeUser").isMeAccount(e);return o("WAWebSendReceiptJobCommon").sendAggregateReceipts({to:e,type:n?o("WAWebSendReceiptJobCommon").RECEIPT_TYPE.SENDER:o("WAWebSendReceiptJobCommon").RECEIPT_TYPE.DELIVERY,t:_,groupedReceipt:t,recipient:n?e:null})}})),o("WAComms").cancelDeadSocketTimer(),u.length>0&&(yield o("WAWebSchemaDanglingReceipt").getTable().create({receipts:u,acks:[]}))}),g.apply(this,arguments)}l.handleDuplicateMsgReceipts=p,l.sendAggregateOfflineReceipts=f}),98);
__d("WAWebGroupHistoryReportingTokenDBUtils",["WALogger","WATimeUtils","WAWebSchemaGroupHistoryReportingTokenInfo","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e,t,n){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){if(!o("WAWebSchemaGroupHistoryReportingTokenInfo").canUseGroupHistoryReportingTokenInfoTable()){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[group-history] token info table unavailable, skip store"])));return}if(n.length!==0){var a=n.map(function(e){return{bundleMsgKey:t,stanzaId:e.stanzaId,reportingToken:e.reportingToken,reportingTokenVersion:e.version,reportingTag:e.reportingTag,sendTs:e.sendTs,addedTs:o("WATimeUtils").unixTimeMs(),isSend:r}});yield o("WAWebSchemaGroupHistoryReportingTokenInfo").getGroupHistoryReportingTokenInfoTable().bulkCreate(a),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[group-history] Stored "," reporting tokens in DB"])),n.length)}}),d.apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!o("WAWebSchemaGroupHistoryReportingTokenInfo").canUseGroupHistoryReportingTokenInfoTable()){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[group-history] token info table unavailable, skip get"])));return}var t=yield o("WAWebSchemaGroupHistoryReportingTokenInfo").getGroupHistoryReportingTokenInfoTable().equals(["bundleMsgKey"],e);return t.map(function(e){var t={stanzaId:e.stanzaId,reportingTag:e.reportingTag,sendTs:e.sendTs};return e.reportingToken!=null&&e.reportingTokenVersion!=null?babelHelpers.extends({},t,{reportingToken:e.reportingToken,version:e.reportingTokenVersion}):babelHelpers.extends({},t,{reportingToken:null,version:null})})}),p.apply(this,arguments)}function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaGroupHistoryReportingTokenInfo").getGroupHistoryReportingTokenInfoTable().equals(["bundleMsgKey"],e);t.length!==0&&(yield o("WAWebSchemaGroupHistoryReportingTokenInfo").getGroupHistoryReportingTokenInfoTable().bulkRemove(t.map(function(e){return e.id})))}),f.apply(this,arguments)}function g(e,t){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(!(e<0)){var n=o("WATimeUtils").unixTimeMs()-e*o("WATimeUtils").DAY_MILLISECONDS,r=yield o("WAWebSchemaGroupHistoryReportingTokenInfo").getGroupHistoryReportingTokenInfoTable().lessThan(["addedTs"],n),a=r.filter(function(e){return e.isSend===t});a.length!==0&&(yield o("WAWebSchemaGroupHistoryReportingTokenInfo").getGroupHistoryReportingTokenInfoTable().bulkRemove(a.map(function(e){return e.id})))}}),h.apply(this,arguments)}l.storeGroupHistoryReportingTokenInfos=c,l.getGroupHistoryReportingTokenInfosForBundle=m,l.deleteGroupHistoryReportingTokenInfosForBundle=_,l.cleanupGroupHistoryReportingTokenTable=g}),98);
__d("WAWebGroupHistoryReportingTokenUtils",["WAWap"],(function(t,n,r,o,a,i,l){function e(e){if(e.length===0)return null;var t=e.map(function(e){if(e.reportingToken!=null&&e.version!=null){var t;return(t=o("WAWap")).wap("message",{id:t.CUSTOM_STRING(e.stanzaId)},t.wap("reporting_token",{v:t.CUSTOM_STRING(String(e.version))},e.reportingToken))}return o("WAWap").wap("message",{id:o("WAWap").CUSTOM_STRING(e.stanzaId)})});return o("WAWap").wap("reporting",null,t)}l.buildGroupHistoryReportingMessageStanza=e}),98);
__d("WAWebWamEnumReportingTokenValidationFailureReason",[],(function(t,n,r,o,a,i){var e=Object.freeze({MISSING_MESSAGE_SECRET:0,EMPTY_REPORTING_TOKEN_CONTENT:1,MISMATCH_REPORTING_TOKEN:2,UNSUPPORTED_VERSION:3,GROUP_HISTORY_MESSAGE_MISSING_FROM_PUBLIC_STANZA:4});i.REPORTING_TOKEN_VALIDATION_FAILURE_REASON=e}),66);
__d("WAWebReportingTokenValidationFailureSenderWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumDeviceType","WAWebWamEnumE2eDeviceType","WAWebWamEnumEditType","WAWebWamEnumMediaType","WAWebWamEnumMessageType","WAWebWamEnumReportingTokenValidationFailureReason"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ReportingTokenValidationFailureSender:[6094,{clientMessageId:[1,e.TYPES.STRING],e2eReceiverType:[2,o("WAWebWamEnumDeviceType").DEVICE_TYPE],e2eSenderType:[3,o("WAWebWamEnumE2eDeviceType").E2E_DEVICE_TYPE],editType:[4,o("WAWebWamEnumEditType").EDIT_TYPE],groupHistoryBundleMessageId:[16,e.TYPES.STRING],isLid:[5,e.TYPES.BOOLEAN],isMessageMediaRetry:[14,e.TYPES.BOOLEAN],isMessageRetry:[6,e.TYPES.BOOLEAN],isSecretEncryptedMsg:[12,e.TYPES.BOOLEAN],messageIsForward:[15,e.TYPES.BOOLEAN],messageMediaType:[7,o("WAWebWamEnumMediaType").MEDIA_TYPE],messageType:[8,o("WAWebWamEnumMessageType").MESSAGE_TYPE],offline:[9,e.TYPES.BOOLEAN],reportingTokenValidationFailureReason:[10,o("WAWebWamEnumReportingTokenValidationFailureReason").REPORTING_TOKEN_VALIDATION_FAILURE_REASON],reportingTokenVersion:[13,e.TYPES.INTEGER],senderJid:[11,e.TYPES.STRING]},[1,1,1],"private",113760892]},{ReportingTokenValidationFailureSender:[]});l.ReportingTokenValidationFailureSenderWamEvent=s}),98);
__d("WAWebReportingTokenValidationFailureWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumEditType","WAWebWamEnumMediaType","WAWebWamEnumMessageType","WAWebWamEnumReportingTokenValidationFailureReason"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ReportingTokenValidationFailure:[5466,{editType:[1,o("WAWebWamEnumEditType").EDIT_TYPE],isLid:[5,e.TYPES.BOOLEAN],isMessageMediaRetry:[10,e.TYPES.BOOLEAN],isMessageRetry:[6,e.TYPES.BOOLEAN],isPartOfGroupHistory:[13,e.TYPES.BOOLEAN],isSecretEncryptedMsg:[8,e.TYPES.BOOLEAN],messageIsForward:[11,e.TYPES.BOOLEAN],messageMediaType:[2,o("WAWebWamEnumMediaType").MEDIA_TYPE],messageType:[3,o("WAWebWamEnumMessageType").MESSAGE_TYPE],offline:[7,e.TYPES.BOOLEAN],reportingTokenValidationFailureReason:[4,o("WAWebWamEnumReportingTokenValidationFailureReason").REPORTING_TOKEN_VALIDATION_FAILURE_REASON],reportingTokenVersion:[9,e.TYPES.INTEGER]},[1,1,1],"regular"]},{ReportingTokenValidationFailure:[]});l.ReportingTokenValidationFailureWamEvent=s}),98);
__d("WAWebWamReportingTokenMismatchReporter",["WAWebMsgGetters","WAWebMsgKeyUtils","WAWebMsgType","WAWebReportingTokenValidationFailureSenderWamEvent","WAWebReportingTokenValidationFailureWamEvent","WAWebWamEnumDeviceType","WAWebWamMsgUtils"],(function(t,n,r,o,a,i,l){function e(e){var t,n=e.groupHistoryBundleMessageId,r=e.isPartOfGroupHistory,a=e.msg,i=e.reason,l=e.reportingTokenVersion,s=(t=a.senderWithDevice)!=null?t:o("WAWebMsgGetters").getSender(a);new(o("WAWebReportingTokenValidationFailureWamEvent")).ReportingTokenValidationFailureWamEvent({editType:o("WAWebMsgGetters").getWamEditType(a),messageMediaType:o("WAWebWamMsgUtils").getWamMediaType(a),messageType:o("WAWebWamMsgUtils").getWamMessageType(a),reportingTokenValidationFailureReason:i,isLid:o("WAWebMsgKeyUtils").isLidMsgKey(a.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Message),isMessageRetry:a.isRetry===!0,offline:a.isOffline===!0,reportingTokenVersion:l,messageIsForward:o("WAWebMsgGetters").getIsForwarded(a),isSecretEncryptedMsg:a.kind===o("WAWebMsgType").MsgKind.CommentEncrypted,isPartOfGroupHistory:r}).commit();var u={clientMessageId:a.id.id,e2eReceiverType:o("WAWebWamEnumDeviceType").DEVICE_TYPE.COMPANION,editType:o("WAWebMsgGetters").getWamEditType(a),messageMediaType:o("WAWebWamMsgUtils").getWamMediaType(a),messageType:o("WAWebWamMsgUtils").getWamMessageType(a),reportingTokenValidationFailureReason:i,isLid:o("WAWebMsgKeyUtils").isLidMsgKey(a.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Message),isMessageRetry:a.isRetry===!0,offline:a.isOffline===!0,reportingTokenVersion:l,messageIsForward:o("WAWebMsgGetters").getIsForwarded(a),isSecretEncryptedMsg:a.kind===o("WAWebMsgType").MsgKind.CommentEncrypted,groupHistoryBundleMessageId:n};if(s!=null){u.senderJid=s.toString();var c=o("WAWebWamMsgUtils").getWamE2eSenderType(s);c!=null&&(u.e2eSenderType=c)}new(o("WAWebReportingTokenValidationFailureSenderWamEvent")).ReportingTokenValidationFailureSenderWamEvent(u).commit()}l.logReportingTokenValidationEvent=e}),98);
__d("WAWebReportingTokenUtils",["WABase64","WABinary","WACryptoHkdf","WACryptoHmac","WACryptoUtils","WAJids","WALogger","WATimeUtils","WAUseCaseSecret","WAWap","WAWebApiContact","WAWebCreateNackFromStanza","WAWebDBMessageSerialization","WAWebGroupHistoryGating","WAWebGroupHistoryReportingTokenDBUtils","WAWebGroupHistoryReportingTokenUtils","WAWebHandleMsgTypes.flow","WAWebLidMigrationUtils","WAWebMessageInsertDebugPlaceholder","WAWebMessagePluginGenerateReportingTokenContent","WAWebMessageSecretErrorsWamEvent","WAWebMessagingGatingUtils","WAWebMsgGetters","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebReportingTokenConfig","WAWebReportingTokenConstants","WAWebReportingTokenContent","WAWebSchemaMessage","WAWebUserPrefsMeUser","WAWebWamEnumMessageSecretAllowedType","WAWebWamEnumMessageSecretErrorType","WAWebWamEnumReportingTokenValidationFailureReason","WAWebWamMsgUtils","WAWebWamReportingTokenMismatchReporter","WAWebWid","WAWebWidFactory","WAWebWidToJid","asyncToGeneratorRuntime","encodeProtobuf","isEmptyObject"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p=16,_=32,f=6,g=7,h={sampling:.01},y={sampling:1};function C(e){var t=o("WAWebMsgGetters").getSender(e);return t==null?null:t.isLid()?o("WAWebLidMigrationUtils").toPn(t):t}function b(e){var t=o("WAWebMsgGetters").getSender(e);if(t==null)return null;if(t.isLid())return t;if(e.preMatChat!=null)return e.preMatChat;var n=o("WAWebApiContact").getCurrentLid(o("WAWebWidFactory").asUserWidOrThrow(t));return n!=null?o("WAWebWidFactory").createWid(n.toString()):null}function v(e){var t=o("WAWebMsgGetters").getSender(e);if(t==null)return[];var n=e.id.remote.isRegularUser();if(!n||o("WAWebMsgGetters").getBroadcastId(e)!=null){var r=w(e),a=C(e),i=b(e);return[{senderWid:t,receiverWid:r},{senderWid:t.isLid()?a:i,receiverWid:r}]}var l=C(e),s=b(e),u=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),c=o("WAWebUserPrefsMeUser").getMeLidUserOrThrow(),d=t.isLid()?[{senderWid:s,receiverWid:c},{senderWid:l,receiverWid:u}]:[{senderWid:l,receiverWid:u},{senderWid:s,receiverWid:c}];return o("WAWebMessagingGatingUtils").isReportingTokenSwappedFallbackValidationEnabled()&&d.push({senderWid:s,receiverWid:u},{senderWid:l,receiverWid:c}),d}function S(e){return R.apply(this,arguments)}function R(){return R=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.messageSecret,n=e.remoteJid,r=e.senderJid,a=e.stanzaId,i=o("WABinary").Binary.build(a,r,n,o("WAUseCaseSecret").UseCaseSecretModificationType.REPORT_TOKEN).readBuffer();return o("WACryptoHkdf").extractAndExpand(t instanceof ArrayBuffer?new Uint8Array(t):t,i,_)}),R.apply(this,arguments)}function L(e){return o("WAJids").extractFromJid(o("WAWebWidToJid").widToJidWithType(w(e)))}function E(e){var t=o("WAWebWidToJid").widToJidWithType(e.id.remote);return{jidType:t.jidType,remoteJid:o("WAJids").extractFromJid(t)}}function k(e){var t,n;if(e.encFilehash==null&&e.caption==null)return null;var r=new Uint8Array(o("WABase64").decodeB64((t=e.encFilehash)!=null?t:"")),a=new TextEncoder().encode((n=e.caption)!=null?n:""),i=new Uint8Array(r.length+a.length);return i.set(r),i.set(a,r.length),self.crypto.getRandomValues(new Uint8Array(i.length))}function I(e,t){return T.apply(this,arguments)}function T(){return T=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r;if(!(o("WAWebMessagingGatingUtils").isReportingTokenSendingEnabled()&&o("WAWebMessagePluginGenerateReportingTokenContent").isMsgTypeReportingTokenCompatible(e.type,e.subtype)))return null;var a=(n=e.messageSecret)!=null?n:(r=t.messageContextInfo)==null?void 0:r.messageSecret,i=o("WAWebMsgGetters").getSender(e),l=E(e),s=l.jidType,u=l.remoteJid;if(s==="interopUser")return null;if(a==null)return new(o("WAWebMessageSecretErrorsWamEvent")).MessageSecretErrorsWamEvent({messageSecretAllowedList:o("WAWebWamEnumMessageSecretAllowedType").MESSAGE_SECRET_ALLOWED_TYPE.MESSAGE_REPORTING_TOKEN,messageMediaType:o("WAWebWamMsgUtils").getWamMediaType(e),messageSecretError:o("WAWebWamEnumMessageSecretErrorType").MESSAGE_SECRET_ERROR_TYPE.MISSING_MESSAGE_SECRET}).commit(),null;if(i==null||u=
__d("WAWebSyncDeviceAdvDeviceListJob",["WAJobOrchestratorTypes","WAWebAdvSyncDeviceListApi","WAWebOrchestratorNonPersistedJob"],(function(t,n,r,o,a,i,l){function e(e,t,n){var r={wids:e,context:t,phash:n};return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("syncDeviceList",function(e){return o("WAWebAdvSyncDeviceListApi").syncDeviceList(e)}).waitUntilCompleted(r)}function s(){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("syncMyDeviceList",function(e){return o("WAWebAdvSyncDeviceListApi").syncMyDeviceList()},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted()}l.syncDeviceListJob=e,l.syncMyDeviceListJob=s}),98);
__d("WAWebGetPlatformFromStanzaId",[],(function(t,n,r,o,a,i){var e=new Map([["3E","web"],["AC","android"],["A5","android_smb"],["A3","wearos"],["A4","ar_devices"],["A6","wearm"],["A8","smart_glasses"],["1A","iphone_intent_extensions"],["2A","iphone_smb"],["3A","iphone"],["4A","iphone_share_extension"],["5A","iphone_xctest"],["6A","iphone_unknown_extension"],["1B","macos_native_intent_extensions"],["2B","macos_native_smb"],["3B","macos_native"],["4B","macos_native_share_extension"],["5B","macos_native_xctest"],["6B","macos_unknown_extension"],["1C","ipad_intent_extensions"],["2C","ipad_smb"],["3C","ipad"],["4C","ipad_share_extension"],["5C","ipad_xctest"],["6C","ipad_unknown_extension"],["3F","windows"]]);function l(t){var n,r=t.slice(0,2);return(n=e.get(r))!=null?n:"unknown"}i.getPlatformFromStanzaId=l}),66);
__d("WAWebSignalCommonErrors",["WACustomError"],(function(t,n,r,o,a,i,l){var e=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="SignalDecryptionError",n}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError),s=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="SignalMessageCounterError",n}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError);l.SignalDecryptionError=e,l.SignalMessageCounterError=s}),98);
__d("WAWebWamEnumE2eCiphertextType",[],(function(t,n,r,o,a,i){var e=Object.freeze({MESSAGE:0,PREKEY_MESSAGE:1,SENDER_KEY_MESSAGE:2,MESSAGE_SECRET_MESSAGE:3});i.E2E_CIPHERTEXT_TYPE=e}),66);
__d("WAWebWamEnumE2eDestination",[],(function(t,n,r,o,a,i){var e=Object.freeze({INDIVIDUAL:0,GROUP:1,LIST:2,STATUS:3,CHANNEL:4,INTEROP:5});i.E2E_DESTINATION=e}),66);
__d("WAWebBackendJobsCommon",["WAJobOrchestratorTypes","WALogger","WAStanzaUtils","WAWap","WAWebAck","WAWebBackendJobs.flow","WAWebGetPlatformFromStanzaId","WAWebHandleMsgCommon","WAWebHandleMsgError","WAWebSendMsgCommonApi","WAWebSignalCommonErrors","WAWebUserPrefsMeUser","WAWebVerifyProtobufMsgObjectKeys","WAWebWamEnumE2eCiphertextType","WAWebWamEnumE2eDestination","WAWebWamEnumEditType","WAWebWamEnumMediaType","WAWebWamEnumPlaceholderReasonType","err","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=2;function p(e){return e===o("WAWebBackendJobs.flow").CiphertextType.Skmsg?o("WAWebWamEnumE2eCiphertextType").E2E_CIPHERTEXT_TYPE.SENDER_KEY_MESSAGE:e===o("WAWebBackendJobs.flow").CiphertextType.Pkmsg?o("WAWebWamEnumE2eCiphertextType").E2E_CIPHERTEXT_TYPE.PREKEY_MESSAGE:e===o("WAWebBackendJobs.flow").CiphertextType.Msg?o("WAWebWamEnumE2eCiphertextType").E2E_CIPHERTEXT_TYPE.MESSAGE:e===o("WAWebBackendJobs.flow").CiphertextType.Msmsg?o("WAWebWamEnumE2eCiphertextType").E2E_CIPHERTEXT_TYPE.MESSAGE_SECRET_MESSAGE:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function _(e){var t=e.encMediaType,n=e.msgPollType,r=e.msgType;if(r===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.reaction)return o("WAWebWamEnumMediaType").MEDIA_TYPE.REACTION;if(r===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.medianotify)return o("WAWebWamEnumMediaType").MEDIA_TYPE.MEDIA_EXPRESS_NOTIFY;if(n===o("WAWebHandleMsgCommon").POLL_TYPES.creation)return o("WAWebWamEnumMediaType").MEDIA_TYPE.POLL_CREATE;if(n===o("WAWebHandleMsgCommon").POLL_TYPES.vote)return o("WAWebWamEnumMediaType").MEDIA_TYPE.POLL_VOTE;if(t)switch(t){case o("WAWebBackendJobs.flow").EncMediaType.Image:return o("WAWebWamEnumMediaType").MEDIA_TYPE.PHOTO;case o("WAWebBackendJobs.flow").EncMediaType.Video:return o("WAWebWamEnumMediaType").MEDIA_TYPE.VIDEO;case o("WAWebBackendJobs.flow").EncMediaType.Ptv:return o("WAWebWamEnumMediaType").MEDIA_TYPE.PUSH_TO_VIDEO;case o("WAWebBackendJobs.flow").EncMediaType.Audio:return o("WAWebWamEnumMediaType").MEDIA_TYPE.AUDIO;case o("WAWebBackendJobs.flow").EncMediaType.Ptt:return o("WAWebWamEnumMediaType").MEDIA_TYPE.PTT;case o("WAWebBackendJobs.flow").EncMediaType.Location:return o("WAWebWamEnumMediaType").MEDIA_TYPE.LOCATION;case o("WAWebBackendJobs.flow").EncMediaType.VCard:return o("WAWebWamEnumMediaType").MEDIA_TYPE.CONTACT;case o("WAWebBackendJobs.flow").EncMediaType.Document:return o("WAWebWamEnumMediaType").MEDIA_TYPE.DOCUMENT;case o("WAWebBackendJobs.flow").EncMediaType.Url:return o("WAWebWamEnumMediaType").MEDIA_TYPE.URL;case o("WAWebBackendJobs.flow").EncMediaType.Call:return o("WAWebWamEnumMediaType").MEDIA_TYPE.CALL;case o("WAWebBackendJobs.flow").EncMediaType.Gif:return o("WAWebWamEnumMediaType").MEDIA_TYPE.GIF;case o("WAWebBackendJobs.flow").EncMediaType.Future:return o("WAWebWamEnumMediaType").MEDIA_TYPE.FUTURE;case o("WAWebBackendJobs.flow").EncMediaType.ContactArray:return o("WAWebWamEnumMediaType").MEDIA_TYPE.CONTACT_ARRAY;case o("WAWebBackendJobs.flow").EncMediaType.LiveLocation:return o("WAWebWamEnumMediaType").MEDIA_TYPE.LIVE_LOCATION;case o("WAWebBackendJobs.flow").EncMediaType.ProfilePic:return o("WAWebWamEnumMediaType").MEDIA_TYPE.PROFILE_PIC;case o("WAWebBackendJobs.flow").EncMediaType.Sticker:return o("WAWebWamEnumMediaType").MEDIA_TYPE.STICKER;case o("WAWebBackendJobs.flow").EncMediaType.StickerPack:return o("WAWebWamEnumMediaType").MEDIA_TYPE.STICKER_PACK;case o("WAWebBackendJobs.flow").EncMediaType.Hsm:return o("WAWebWamEnumMediaType").MEDIA_TYPE.HSM;case o("WAWebBackendJobs.flow").EncMediaType.ProductImage:return o("WAWebWamEnumMediaType").MEDIA_TYPE.PRODUCT_IMAGE;case o("WAWebBackendJobs.flow").EncMediaType.Template:return o("WAWebWamEnumMediaType").MEDIA_TYPE.TEMPLATE;case o("WAWebBackendJobs.flow").EncMediaType.MdAppState:return o("WAWebWamEnumMediaType").MEDIA_TYPE.MD_APP_STATE;case o("WAWebBackendJobs.flow").EncMediaType.MdHistorySync:return o("WAWebWamEnumMediaType").MEDIA_TYPE.MD_HISTORY_SYNC;case o("WAWebBackendJobs.flow").EncMediaType.List:retu
__d("WAWebAddOnsMarkAddOnsAsReadDb",["Promise","WANullthrows","WAWebDBAddOnProviders","WAWebDBMarkAsReadForTable","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=yield(e||(e=n("Promise"))).allSettled(Array.from(t.entries(),function(e){var t=e[0],n=e[1],a=r("WANullthrows")(o("WAWebDBAddOnProviders").getProviderForAddOnType(t));return a.markAsRead==null?void 0:a.markAsRead(n)}));for(var i of a)if(i.status==="rejected")throw i.reason}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=new Map,a=o("WAWebDBAddOnProviders").addOnProviders.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=yield e.markAsRead==null?void 0:e.markAsRead(t);r.set(e.type,n!=null?n:[])});return function(t){return e.apply(this,arguments)}})()),i=[],l=o("WAWebDBMarkAsReadForTable").markAsReadForTable("message-orphans",t.map(String)).then(function(e){i.push.apply(i,e)}),s=yield(e||(e=n("Promise"))).allSettled([].concat(a,[l]));for(var u of s)if(u.status==="rejected")throw u.reason;return{updatedAddOns:r,updatedOrphans:i}}),d.apply(this,arguments)}l.markAddOnsAsReadDb=s,l.markUnclassifiedAddOnsAsReadDb=c}),98);
__d("CookieStore",["CookieCoreLoggingConfig","FBLogger","Random","performanceNow"],(function(t,n,r,o,a,i,l){"use strict";var e,s=window.I_AM_CORE_COOKIE_INFRASTRUCTURE_AND_NEED_TO_ACCESS_COOKIES!=null?window.I_AM_CORE_COOKIE_INFRASTRUCTURE_AND_NEED_TO_ACCESS_COOKIES():null,u={set:function(t){document.cookie=t},get:function(){return document.cookie}};function c(){return s!=null?s:u}function d(e,t,n,r,o,a,i,l){return t+"="+encodeURIComponent(n)+"; "+(a!==0&&a!==void 0&&a!==null?"expires="+new Date(e+a).toUTCString()+"; ":"")+"path="+r+"; domain="+o+(i?"; secure":"")+(l?"; SameSite="+l:"")}function m(e,t,n){return e+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path="+t+"; domain="+n}function p(){if(r("CookieCoreLoggingConfig").sampleRate>0){var t=(e||(e=r("performanceNow")))(),n=c().get(),o=e()-t,a=o>r("CookieCoreLoggingConfig").maximumIgnorableStallMs&&r("Random").coinflip(1/r("CookieCoreLoggingConfig").sampleRate);return a&&r("FBLogger")("cookie_infra").addMetadata("COOKIE_INFRA","WALL_TIME",String(o)).warn("Cookie read exceeded %s milliseconds.",r("CookieCoreLoggingConfig").maximumIgnorableStallMs),n}else return c().get()}var _=(function(){function e(){this.$1=0}var t=e.prototype;return t.setCookie=function(t,n,r,o,a,i,l,s){c().set(d(t,n,r,o,a,i,l,s))},t.clearCookie=function(t,n,r){c().set(m(t,n,r))},t.getCookie=function(t){var e;this.$1++;var n=(e=p())==null?void 0:e.match("(?:^|;\\s*)"+t+"=(.*?)(?:;|$)");return n?decodeURIComponent(n[1]):null},e})(),f=10*1e3,g=(function(){function e(){this.$1={},this.$2=0,this.$3=0,this.$4=0}var t=e.prototype;return t.setCookie=function(t,n,r,o,a,i,l,s){c().set(d(t,n,r,o,a,i,l,s)),this.$1[n]={value:r,updated:t}},t.clearCookie=function(t,n,r){c().set(m(t,n,r)),this.$1[t]={value:null,updated:Date.now()}},t.getCookie=function(t){var e=this.$5(t),n=e.cookie;return n},t.$5=function(t){var e=Date.now(),n=this.$1[t];return n?n.updated+f<e?(this.$6(),{cookie:this.$5(t).cookie,hit:!1}):(this.$3++,{cookie:n.value,hit:!0}):this.$2+f<e?(this.$6(),{cookie:this.$5(t).cookie,hit:!1}):(this.$3++,{cookie:null,hit:!0})},t.$6=function(){var e,t;this.$4++;var n=(e=(t=p())==null?void 0:t.split(";"))!=null?e:[];this.$2=Date.now(),this.$1={};for(var r of n){var o=r.match("\\s*([^=]+)=(.*)");o&&(this.$1[o[1]]={value:decodeURIComponent(o[2]),updated:this.$2})}},e})();function h(){return new _}l.newCookieStore=h,l.CookieCacheForTest=g,l.CookieStoreSlowForTest=_}),98);
__d("CookieCore",["CookieCoreConfig","CookieDomain","CookieStore"],(function(t,n,r,o,a,i,l){var e=/_js_(.*)/,s;function u(){return s||(s=o("CookieStore").newCookieStore()),s}function c(){return"."+r("CookieDomain").domain}function d(e){return window.self===window.top}function m(e,t){v(e)&&_(e,t,R(e),L(e),S(e),E(e))}function p(e,t,n){v(e)&&_(e,t,R(e),L(e),S(e),E(e),n)}function _(e,t,n,r,o,a,i){var l=Date.now(),s=n;if(s!=null){if(s>l)s-=l;else if(s===1){h(e,r,i);return}}u().setCookie(l,e,t,r,i!=null?i:c(),s,o,a)}function f(e,t){d(e)&&m(e,t)}function g(e,t,n,r,o,a){d(e)&&_(e,t,n,r,o,null,a)}function h(e,t,n){t===void 0&&(t="/");var r=t||"/";u().clearCookie(e,r,n!=null?n:c())}function y(e){return v(e)?u().getCookie(e):null}function C(e){return{insecure:e.i||!1,path:e.p||"/",ttlSeconds:e.t||0,sameSite:e.s||"None"}}function b(t){if(r("CookieCoreConfig")[t]!==void 0)return C(r("CookieCoreConfig")[t]);var n=t.match(e);return n&&n.length>1?b(n[1]):null}function v(e){return b(e)!==null}function S(e){var t=b(e);return t==null?!0:!t.insecure}function R(e){var t=b(e);return t==null?null:t.ttlSeconds*1e3}function L(e){var t=b(e);return t==null?"/":t.path}function E(e){var t=b(e);return t==null||t.sameSite==null?null:t.sameSite}l.set=m,l.setWithDomain_FOR_MESSENGER_LS_ONLY=p,l.setWithoutChecks=_,l.setIfFirstPartyContext=f,l.setWithoutChecksIfFirstPartyContext=g,l.clear=h,l.get=y}),98);
__d("Cookie",["CookieConsent","CookieCore","InitialCookieConsent","ODS"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e){return(c||(c=r("CookieConsent"))).hasFirstPartyConsent()?!0:((s||(s=o("ODS"))).bumpEntityKey(798,"defer_cookies","set."+e),!1)}function m(){return!(u||(u=r("InitialCookieConsent"))).noCookies}function p(e,t){!m()||!d(e)||o("CookieCore").set(e,t)}function _(e,t){m()&&o("CookieCore").set(e,t)}function f(e,t,n,r,a,i){!m()||!d(e)||o("CookieCore").setWithoutChecks(e,t,n,r,a,null,i)}var g={clear:(e=o("CookieCore")).clear,get:e.get,set:p,setIfFirstPartyContext:e.setIfFirstPartyContext,setWithoutCheckingUserConsent_DANGEROUS:_,setWithoutChecks:f,setWithoutChecksIfFirstPartyContext:e.setWithoutChecksIfFirstPartyContext};l.default=g}),98);
__d("CurrentUser",["Cookie","CurrentUserInitialData"],(function(t,n,r,o,a,i){var e,l={getID:function(){return(e||(e=n("CurrentUserInitialData"))).USER_ID},getAccountID:function(){return(e||(e=n("CurrentUserInitialData"))).ACCOUNT_ID},getPossiblyNonFacebookUserID:function(){var t;return(t=(e||(e=n("CurrentUserInitialData"))).NON_FACEBOOK_USER_ID)!=null?t:this.getID()},getEIMU:function(){var t;return(t=(e||(e=n("CurrentUserInitialData"))).IG_USER_EIMU)!=null?t:"0"},getEmployeeWorkUserID:function(){return(e||(e=n("CurrentUserInitialData"))).WORK_USER_ID},getName:function(){return(e||(e=n("CurrentUserInitialData"))).NAME},getShortName:function(){return(e||(e=n("CurrentUserInitialData"))).SHORT_NAME},getAbraID:function(){var t;return(t=(e||(e=n("CurrentUserInitialData"))).ABRA_ID)!=null?t:"0"},getAbraStorageID:function(){var t;return(t=(e||(e=n("CurrentUserInitialData"))).ABRA_STORAGE_ID)!=null?t:"0"},getARID:function(){var t;return(t=(e||(e=n("CurrentUserInitialData"))).AR_ID)!=null?t:"0"},getEPOU:function(){var t;return(t=(e||(e=n("CurrentUserInitialData"))).EPOU_ID)!=null?t:"0"},getEOCPU:function(){var t;return(t=(e||(e=n("CurrentUserInitialData"))).EOCPU_ID)!=null?t:"0"},isLoggedIn:function(){return l.getPossiblyNonFacebookUserID()!=="0"},isLoggedInNow:function(){var t;return l.isLoggedIn()?(e||(e=n("CurrentUserInitialData"))).IS_INTERN_SITE||(e||(e=n("CurrentUserInitialData"))).IS_ABRA_USER||(e||(e=n("CurrentUserInitialData"))).IS_ENTERPRISE_USER||(e||(e=n("CurrentUserInitialData"))).IS_IMAGINE_USER||(e||(e=n("CurrentUserInitialData"))).IS_INSTAGRAM_USER||(e||(e=n("CurrentUserInitialData"))).IS_META_SPARK_USER||(e||(e=n("CurrentUserInitialData"))).IS_OCULUS_USER||(e||(e=n("CurrentUserInitialData"))).IS_THREADS_USER||(e||(e=n("CurrentUserInitialData"))).IS_TOGETHER_APP_USER||(e||(e=n("CurrentUserInitialData"))).IS_WORK_MESSENGER_CALL_GUEST_USER||(e||(e=n("CurrentUserInitialData"))).IS_WORK_USER||(e||(e=n("CurrentUserInitialData"))).IS_WORKROOMS_USER||(e||(e=n("CurrentUserInitialData"))).IS_ANONYMOUS_CASTING_USER||(e||(e=n("CurrentUserInitialData"))).IS_META_CAREERS_USER?!0:(e||(e=n("CurrentUserInitialData"))).ORIGINAL_USER_ID!=null&&(e||(e=n("CurrentUserInitialData"))).ORIGINAL_USER_ID!=""?(e||(e=n("CurrentUserInitialData"))).ORIGINAL_USER_ID===n("Cookie").get("c_user"):(e||(e=n("CurrentUserInitialData"))).IS_BUSINESS_DOMAIN===!0?(e||(e=n("CurrentUserInitialData"))).USER_ID==n("Cookie").get("c_user"):(e||(e=n("CurrentUserInitialData"))).USER_ID===((t=n("Cookie").get("i_user"))!=null?t:n("Cookie").get("c_user")):!1},isEmployee:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_EMPLOYEE},isAccountEmployee:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_ACCOUNT_EMPLOYEE},isContingentWorker:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_CONTINGENT},isTestUser:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_TEST_USER},hasWorkUser:function(){return!!(e||(e=n("CurrentUserInitialData"))).HAS_WORK_USER},isWorkUser:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_WORK_USER},isWorkroomsUser:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_WORKROOMS_USER},isGray:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_GRAY},isUnderage:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_UNDERAGE},isManagedMetaAccount:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_MANAGED_META_ACCOUNT},isMessengerOnlyUser:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_MESSENGER_ONLY_USER},isDeactivatedAllowedOnMessenger:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_DEACTIVATED_ALLOWED_ON_MESSENGER},isMessengerCallGuestUser:function(){return!!(e||(e=n("CurrentUserInitialData"))).IS_MESSENGER_CALL_GUEST_USER},isBusinessPersonAccount:function(){return(e||(e=n("CurrentUserInitialData"))).IS_BUSINESS_PERSON_ACCOUNT},hasSecondaryBusinessPerson:function(){return(e||(e=n("CurrentUserInitialData"))).HAS_SECONDARY_BUSINESS_PERSON},getAppID:function(){return(e||(e=n("CurrentUserInitialData"))).APP_ID},isFacebookWorkAccount:function(){return(e||(e=n("Curren
__d("WAWebWamEnumAppBuildType",[],(function(t,n,r,o,a,i){var e=Object.freeze({DEBUG:1,ALPHA:2,BETA:3,RELEASE:4});i.APP_BUILD_TYPE=e}),66);
__d("WAWebWamEnumDeviceClassification",[],(function(t,n,r,o,a,i){var e=Object.freeze({MOBILE:0,TABLET:1,WEARABLES:2,VR:3,DESKTOP:4,FOLDABLE:5,AR_GLASS:6,WEARABLES_WHATSAPI:7,UNDEFINED:100});i.DEVICE_CLASSIFICATION=e}),66);
__d("WAWebWamEnumPlatformType",[],(function(t,n,r,o,a,i){var e=Object.freeze({IPHONE:1,ANDROID:2,BB:3,BBX:7,S40:4,SYMBIAN:5,WP:6,WEBCLIENT:8,OSMETA:11,ENT:12,SMBA:13,KAIOS:14,SMBI:15,WINDOWS:16,WEB:17,PORTAL:18,BLOKS:19,BLUEA:20,BLUEI:21,FBLITEA:22,GREENA:23,GREENI:24,IGDA:25,IGDI:26,IGLITEA:27,MLITEA:28,MSGRA:29,MSGRI:30,MSGRP:31,MSGRW:32,IGDW:33,PAGE:34,MSGRDM:35,MSGRDW:36,MSGROM:37,MSGROC:38,MSGRM:43,IGDM:44,WEARM:45,CAPI:46,XR:47,MACOS:48,WAMETA_REPL:49,ARDEV:50,WEAROS:51,MSGRVR:52,BLUEW:53,IPHONEWAMETATEST:54,MSGRAR:57,IPAD:58,WAVOIP_CLI:59,MSGRT:60,IGDT:61,ANDROIDWAMETATEST:62,MSGRSG:63,IGDSG:64,INTEROP:65,INTEROP_MSGR:66,IGDVR:67,WASG:68,BLUEVR:69,TEST:9,UNKNOWN:10});i.PLATFORM_TYPE=e}),66);
__d("WAWebWamEnumWebcEnvCode",[],(function(t,n,r,o,a,i){var e=Object.freeze({PROD:0,INTERN:1,DEV:2,E2E:3});i.WEBC_ENV_CODE=e}),66);
__d("WAWebWamEnumWebcWebPlatformType",[],(function(t,n,r,o,a,i){var e=Object.freeze({WEB:1,WIN32:2,DARWIN:3,IOS_TABLET:4,ANDROID_TABLET:5,WINSTORE:6,MACSTORE:7,DARWIN_BETA:8,WIN32_BETA:9,PWA:10,WIN_HYBRID:11});i.WEBC_WEB_PLATFORM_TYPE=e}),66);
__d("WAWebWamGlobals",["WAWebWamCodegenUtils","WAWebWamEnumAppBuildType","WAWebWamEnumDeviceClassification","WAWebWamEnumPlatformType","WAWebWamEnumWebcEnvCode","WAWebWamEnumWebcWebPlatformType"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineGlobal({abKey2:[4473,e.TYPES.STRING,["regular"]],appBuild:[1657,o("WAWebWamEnumAppBuildType").APP_BUILD_TYPE,["regular","private"]],appIsBetaRelease:[21,e.TYPES.BOOLEAN,["regular","private"]],appVersion:[17,e.TYPES.STRING,["regular","private"]],beaconSessionId:[18529,e.TYPES.INTEGER,["regular"]],browser:[779,e.TYPES.STRING,["regular"]],browserVersion:[295,e.TYPES.STRING,["regular"]],datacenter:[2795,e.TYPES.STRING,["regular"]],deviceClassification:[14507,o("WAWebWamEnumDeviceClassification").DEVICE_CLASSIFICATION,["regular"]],deviceName:[13,e.TYPES.STRING,["regular","private"]],deviceVersion:[4505,e.TYPES.STRING,["regular"]],expoKey:[5029,e.TYPES.STRING,["regular","private"]],isInCohort:[19129,e.TYPES.BOOLEAN,["regular"]],mcc:[5,e.TYPES.INTEGER,["regular","private"]],memClass:[655,e.TYPES.INTEGER,["regular","private"]],mnc:[3,e.TYPES.INTEGER,["regular","private"]],networkIsWifi:[23,e.TYPES.BOOLEAN,["regular"]],numCpu:[10317,e.TYPES.INTEGER,["regular"]],ocVersion:[6251,e.TYPES.INTEGER,["regular","private"]],osVersion:[15,e.TYPES.STRING,["regular","private"]],platform:[11,o("WAWebWamEnumPlatformType").PLATFORM_TYPE,["regular","private"]],psCountryCode:[6833,e.TYPES.STRING,["private"]],psId:[6005,e.TYPES.STRING,["private"]],serviceImprovementOptOut:[13293,e.TYPES.BOOLEAN,["regular","private"]],streamId:[3543,e.TYPES.INTEGER,["regular","private"]],wametaLoggerTestFilter:[15881,e.TYPES.STRING,["regular","private"]],webcBucket:[875,e.TYPES.STRING,["regular"]],webcEnv:[633,o("WAWebWamEnumWebcEnvCode").WEBC_ENV_CODE,["regular"]],webcNativeAutolaunch:[1009,e.TYPES.BOOLEAN,["regular"]],webcNativeBetaUpdates:[1007,e.TYPES.BOOLEAN,["regular"]],webcPhoneAppVersion:[1005,e.TYPES.STRING,["regular"]],webcPhoneCharging:[783,e.TYPES.BOOLEAN,["regular"]],webcPhoneDeviceManufacturer:[829,e.TYPES.STRING,["regular"]],webcPhoneDeviceModel:[831,e.TYPES.STRING,["regular"]],webcPhoneOsBuildNumber:[833,e.TYPES.STRING,["regular"]],webcPhoneOsVersion:[835,e.TYPES.STRING,["regular"]],webcPhonePlatform:[707,o("WAWebWamEnumPlatformType").PLATFORM_TYPE,["regular"]],webcRevision:[18491,e.TYPES.INTEGER,["regular"]],webcTabId:[3727,e.TYPES.STRING,["regular"]],webcWebArch:[6605,e.TYPES.STRING,["regular"]],webcWebDeviceManufacturer:[6599,e.TYPES.STRING,["regular"]],webcWebDeviceModel:[6601,e.TYPES.STRING,["regular"]],webcWebOsReleaseNumber:[6603,e.TYPES.STRING,["regular"]],webcWebPlatform:[899,o("WAWebWamEnumWebcWebPlatformType").WEBC_WEB_PLATFORM_TYPE,["regular","private"]],yearClass:[689,e.TYPES.INTEGER,["regular","private"]],yearClass2016:[2617,e.TYPES.INTEGER,["regular","private"]]}),u=[{key:"DefaultPsId",keyHashInt:113760892,rotationPeriodDays:-1},{key:"GroupExitExperienceId",keyHashInt:152546501,rotationPeriodDays:30},{key:"GroupSafetyCheckId",keyHashInt:216763284,rotationPeriodDays:30},{key:"IdPreMetrics",keyHashInt:56300709,rotationPeriodDays:-1},{key:"IdTtl90Days",keyHashInt:37887164,rotationPeriodDays:90},{key:"IdTtlDaily",keyHashInt:248614979,rotationPeriodDays:1},{key:"IdTtlMonthly",keyHashInt:191000728,rotationPeriodDays:30},{key:"IdTtlWeekly",keyHashInt:42196056,rotationPeriodDays:7}];l.Global=s,l.PrivateStatsAllIds=u}),98);
__d("WAWebWefrClientExposureWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({WefrClientExposure:[5504,{canonicalEntLastValidationTsMs:[8,e.TYPES.INTEGER],deviceExpId:[5,e.TYPES.STRING],exposureKey:[1,e.TYPES.STRING],fromMetaconfig:[9,e.TYPES.BOOLEAN],guestId:[7,e.TYPES.STRING],isCanonicalEntPresent:[6,e.TYPES.BOOLEAN],sentWithDaily:[3,e.TYPES.BOOLEAN],userLid:[4,e.TYPES.INTEGER]},[1,1,1],"realtime"]},{WefrClientExposure:[]});l.WefrClientExposureWamEvent=s}),98);
__d("WAWebABPropsGlobals",["CurrentUser","WAWebABProps","WAWebABPropsExpoKeyUtils","WAWebClientExposureGatingUtils","WAWebDebounce","WAWebNetworkStatus","WAWebWamGlobals","WAWebWefrClientExposureWamEvent","justknobx"],(function(t,n,r,o,a,i,l){var e=1e3,s=new Set,u=new Set,c="";function d(){if(o("WAWebABProps").getABPropConfigValue("wam_disable_expokey_attribute"))o("WAWebWamGlobals").Global.set({expoKey:null});else{var e=o("WAWebABPropsExpoKeyUtils").combineExposuresIntoExpoKey(u);c!==e&&o("WAWebClientExposureGatingUtils").clientExposurePulseLoggingEnabled()&&(f(e),c=e),o("WAWebWamGlobals").Global.set({expoKey:e})}}function m(e){o("WAWebABProps").getABPropConfigValue("wam_disable_abkey_attribute")?o("WAWebWamGlobals").Global.set({abKey2:null}):e!=null&&o("WAWebWamGlobals").Global.set({abKey2:e})}function p(e){r("justknobx")._("1964")?r("WAWebNetworkStatus").waitIfOffline().then(function(){new(o("WAWebWefrClientExposureWamEvent")).WefrClientExposureWamEvent(e).commit()}):new(o("WAWebWefrClientExposureWamEvent")).WefrClientExposureWamEvent(e).commit()}function _(){if(o("WAWebClientExposureGatingUtils").clientExposurePulseLoggingEnabled()){var e=o("WAWebABPropsExpoKeyUtils").combineExposuresIntoExpoKey(u);p({exposureKey:e,sentWithDaily:!0,isCanonicalEntPresent:r("CurrentUser").isLoggedIn()})}}var f=r("WAWebDebounce")(function(e){p({exposureKey:e,sentWithDaily:!1,isCanonicalEntPresent:r("CurrentUser").isLoggedIn()})},e);l.CLIENT_EXPOSURE_PULSE_DEBOUNCE_MS=e,l.accessedConfigs=s,l.exposureKeys=u,l.updateGlobalExpoKey=d,l.updateGlobalABKey=m,l.logClientExposurePulseEventFromDailyStatsTask=_}),98);
__d("WAWebABPropsParseConfigValue",[],(function(t,n,r,o,a,i){"use strict";function e(e,t,n){return e==null||t==null?n:t==="bool"?e==="1"||e==="True"||e==="true":t==="int"?parseInt(e,10):t==="float"?parseFloat(e):e}i.parseConfigValue=e}),66);
__d("WAWebApiAbPropConfig",["Promise","WALogger","WAWebABPropsConfigs","WAWebABPropsGlobals","WAWebABPropsParseConfigValue","WAWebModelStorageInitialize","WAWebModelStorageUtils","WAWebSchemaAbPropConfig","asyncToGeneratorRuntime","cr:21223","err"],(function(t,n,r,o,a,i,l){var e,s,u;function c(){return o("WAWebModelStorageInitialize").initializeWithoutGKs().then(function(){return o("WAWebSchemaAbPropConfig").getAbpropConfigsTable().all().then(function(e){return e})})}function d(t){var a=o("WAWebABPropsConfigs").ABPropConfigs[t];if(a==null)return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["invalid ABProps config name"]))).verbose().sendLogs("invalid ABProps config name: "+t),(u||(u=n("Promise"))).reject(r("err")("invalid ABProps config name"));var i=a[0],l=a[1],s=a[2],c=a[3],d=s;return o("WAWebModelStorageInitialize").initializeWithoutGKs().then(function(){return o("WAWebSchemaAbPropConfig").getAbpropConfigsTable().get(String(i)).then(function(e){var t=e?o("WAWebABPropsParseConfigValue").parseConfigValue(e.configValue,l,d):d;return t})})}function m(e,t){return o("WAWebModelStorageUtils").getStorage().lock(["abpropConfigs"],(function(){var r=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){var r=n[0],a=yield r.all(),i=new Map;a.forEach(function(e){(e.configExpoKey!=null||e.overriddenConfigValue!=null)&&i.set(e.configCode,{configCode:e.configCode,configValue:e.configValue,configExpoKey:e.configExpoKey,hasAccessed:e.hasAccessed,overriddenConfigValue:e.overriddenConfigValue})});var l=!1,s=[];return e.forEach(function(e,t){var n=!1,r=i.get(String(t));if(r){var a=r.configExpoKey;a!=null&&e.configExpoKey!==a?(o("WAWebABPropsGlobals").exposureKeys.delete(a),l=!0,o("WAWebABPropsGlobals").accessedConfigs.delete(t)):a!=null&&(n=r.hasAccessed)}s.push({configCode:String(t),configValue:e.configValue,configExpoKey:e.configExpoKey,hasAccessed:n,overriddenConfigValue:r==null?void 0:r.overriddenConfigValue})}),l&&o("WAWebABPropsGlobals").updateGlobalExpoKey(),t?yield r.bulkCreateOrReplace(s):(yield r.clear(),yield r.bulkCreate(s)),a});return function(e){return r.apply(this,arguments)}})()).then((function(){var r=n("asyncToGeneratorRuntime").asyncToGenerator(function*(r){if(n("cr:21223")&&!t)try{yield n("cr:21223")==null?void 0:n("cr:21223").processAbpropChangelog(r,e)}catch(e){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Failed to record ABProp diff ",""])),e)}});return function(e){return r.apply(this,arguments)}})())}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaAbPropConfig").getAbpropConfigsTable().get(String(e));t==null||(t==null?void 0:t.hasAccessed)===!0||(yield o("WAWebSchemaAbPropConfig").getAbpropConfigsTable().merge(String(e),{hasAccessed:!0}))}),_.apply(this,arguments)}l.getABPropConfigs=c,l.parseConfigValue=o("WAWebABPropsParseConfigValue").parseConfigValue,l.getConfigValue=d,l.updateABPropConfigs=m,l.setConfigAccessed=p}),98);
__d("WAWebABPropsCache",["WALogger","WAResolvable","WAWebABProps","WAWebABPropsConfigs","WAWebABPropsGlobals","WAWebABPropsParseConfigValue","WAWebApiAbPropConfig","WAWebBackendWorkerClient","WAWebGroupABPropsCache","WAWebRuntimeEnvironmentUtils","cr:4941","getErrorSafe","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c=10,d=new Map;function m(){var e,t=new Error;return(e=t.stack)!=null?e:""}var p=new Map,_=new(o("WAResolvable")).Resolvable,f;function g(e){return f==null&&(f={},Object.keys(o("WAWebABPropsConfigs").ABPropConfigs).forEach(function(e){var t=o("WAWebABPropsConfigs").ABPropConfigs[e],n=t[0];f[n]=e}),Object.freeze(f)),f[e]}function h(){o("WAWebABProps").setGetABPropConfigValueImpl(y),o("WAWebGroupABPropsCache").initializeGroupABPropsCache()}function y(t){var a=o("WAWebABPropsConfigs").ABPropConfigs[t],i=a[0],l=a[1],u=a[2],p=a[3],f=u;if(!r("gkx")("26258")&&!o("WAWebRuntimeEnvironmentUtils").isWorker()&&n("cr:4941")){var g=new(n("cr:4941"))(window.location.search),h=g.get(t);if(h!=null&&h!=="")return o("WAWebABPropsParseConfigValue").parseConfigValue(h,l,f)}if(!_.resolveWasCalled()){if(!o("WAWebABProps").usedBeforeInitializationConfigs.includes(t)){var y,C=(y=d.get(t))!=null?y:0;C<c&&(d.set(t,C+1),C===0&&!r("gkx")("17264")?o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[abprops] config accessed before init: "," stack: ",""])),t,m()):o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[abprops] config accessed before init: ",""])),t))}return f}return b(i)}function C(e){if(p.get(e)&&!o("WAWebABPropsGlobals").accessedConfigs.has(e)){var t,n=(t=p.get(e))==null?void 0:t.configExpoKey;n!=null&&!o("WAWebABPropsGlobals").exposureKeys.has(n)&&(o("WAWebABPropsGlobals").exposureKeys.add(n),o("WAWebABPropsGlobals").updateGlobalExpoKey()),o("WAWebABPropsGlobals").accessedConfigs.add(e),self.setTimeout(function(){return o("WAWebApiAbPropConfig").setConfigAccessed(e)},0)}}function b(e){C(e);var t=p.get(e);return!r("gkx")("26258")&&(t==null?void 0:t.overriddenConfigValue)!=null?t.overriddenConfigValue:t==null?void 0:t.configValue}function v(){return Array.from(p.values())}function S(){return p}function R(e){var t=!1;e.forEach(function(e){p.set(e.configCode,e),e.hasAccessed===!0&&(o("WAWebABPropsGlobals").accessedConfigs.add(e.configCode),e.configExpoKey!=null&&(o("WAWebABPropsGlobals").exposureKeys.add(e.configExpoKey),t=!0))}),t&&o("WAWebABPropsGlobals").updateGlobalExpoKey(),_.resolve(),o("WAWebBackendWorkerClient").getBackendWorkerBridge().then(function(e){var t=S(),n=Array.from(t.values()).map(function(e){return{configCode:e.configCode,configValue:e.configValue}});return e.sendAndReceive("abProps","update",{configs:n,urlSearch:window.location.search})}).catch(function(e){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Error on syncing abprops with backend worker: ",""])),r("getErrorSafe")(e)).sendLogs("worker-abprop-sync-failed")})}function L(){return _.promise}function E(){return _.resolveWasCalled()}function k(){p.clear(),o("WAWebABPropsGlobals").accessedConfigs.clear(),o("WAWebABPropsGlobals").exposureKeys.clear(),_=new(o("WAResolvable")).Resolvable}l.getABPropConfigNameFromCode=g,l.initializeABPropsCache=h,l.saveExposure=C,l.getAllABPropConfigs=v,l.getAllABPropsMap=S,l.bulkCreateOrReplaceABPropConfigs=R,l.waitForABPropConfigsReady=L,l.isABPropConfigsReady=E,l.clearABPropConfigs=k}),98);
__d("QPLFlow",["QPLUserFlow","Random","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e=0,s="FinalizationRegistry"in self?new FinalizationRegistry(function(e){var t=e.notClosedEvent;t()}):null;function u(e,t){if(s!=null){var n=s,o=e.getQPLAttrs().instanceKey;n.register(e,{notClosedEvent:function(){r("QPLUserFlow").endFailure(t,"event-not-closed",{instanceKey:o})}})}}function c(e,t){var n=m(e,t);return n.start(t==null?void 0:t.annotations),n}function d(e,t){return m(e,t)}function m(t,n){var o,a=(o=n==null?void 0:n.instanceKey)!=null?o:e++,i=n==null?void 0:n.timeoutInMs,l=!1,c={addAnnotations:function(n){r("QPLUserFlow").addAnnotations(t,n,{instanceKey:a})},addPoint:function(n,o){r("QPLUserFlow").addPoint(t,n,{instanceKey:a}),o!=null&&t!=null&&r("QPLUserFlow").addAnnotations(t,o,{instanceKey:a})},endCancel:function(n,o){r("QPLUserFlow").endCancel(t,{annotations:o,cancelReason:n,instanceKey:a}),l=!1,s==null||s.unregister(c)},endFail:function(n,o){r("QPLUserFlow").endFailure(t,n,{annotations:o,instanceKey:a}),l=!1,s==null||s.unregister(c)},endSuccess:function(n){r("QPLUserFlow").endSuccess(t,{annotations:n,instanceKey:a}),l=!1,s==null||s.unregister(c)},getQPLAttrs:function(){return{instanceKey:a}},isActive:function(){return l},start:function(n){l=!0,r("QPLUserFlow").start(t,{annotations:n,instanceKey:a,timeoutInMs:i!=null?i:void 0}),u(c,t)}};return c}function p(){var e=!0;return{addAnnotations:function(t){},addPoint:function(t,n){},endCancel:function(t){},endFail:function(n,r){e=!1},endSuccess:function(n){e=!1},getQPLAttrs:function(){return{instanceKey:0}},isActive:function(){return e},start:function(t){}}}function _(e,t,n){return o("Random").coinflip(t)?c(e,n):p()}var f=(function(){function e(e,t){this.qplFlow=e,this.subspanName=t}var t=e.prototype;return t.start=function(t){this.qplFlow.addPoint(this.subspanName+"_start",t)},t.end=function(t){this.qplFlow.addPoint(this.subspanName+"_end",t)},t.endFail=function(t){var e,n=babelHelpers.extends({},t,{bool:babelHelpers.extends({},t==null?void 0:t.bool,(e={},e[this.subspanName+"_failed"]=!0,e))});this.end(n)},e.start=function(n,r){var t=new e(n,r);return t.start(),t},e.wrapInSubspan=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){var o=e.start(t,n);try{var a=yield r();return o.end(),a}catch(e){throw o.endFail(),e}});function r(e,n,r){return t.apply(this,arguments)}return r})(),e})();l.startQPLFlow=c,l.continueQPLFlow=d,l.makeQplFlow=m,l.startNoopQPLFlow=p,l.startQplFlowWithCoinflip=_,l.QplSubspan=f}),98);
__d("WABridgeBatcher",["WAShiftTimer"],(function(t,n,r,o,a,i,l){"use strict";var e=20,s=1e3,u=(function(){function t(t,n,r){var a=this;this.$1=null,this.$6=Date.now(),this.$7=new(o("WAShiftTimer")).ShiftTimer(function(){var e=a.$1;e!=null&&(a.$1=null,a.$2(e))}),this.$2=n,this.$3=t,this.$5=r!=null?r:e,this.$4=this.$5}var n=t.prototype;return n.addEvent=function(t){var e=this.$1;if(this.$1=e?this.$3(e,t):[t],!this.$7.isScheduled()){var n=this.$4;if(n<1){var r=Date.now(),o=Math.max(r-this.$6,0)/s;n=Math.min(n+o,this.$5),this.$4=n,this.$6=r}var a;n>=1?(a=0,this.$4=n-1):(a=Math.ceil(s*(1-n)),this.$4=0),this.$7.onOrBefore(a)}},n.cancel=function(){this.$1=null,this.$7.cancel()},t})();l.BridgeBatcher=u}),98);
__d("WAPromiseManagement",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){var n=new Map;return function(r){var o=e(r),a=n.get(o);if(a)return a;var i;try{i=Promise.resolve(t(r))}catch(e){i=Promise.reject(e)}var l=i.finally(function(){return void n.delete(o)});return n.set(o,l),l}}var l=new Set;function s(e){l.add(e),e.finally(function(){l.delete(e)})}i.cacheWhilePending=e,i.preventGarbageCollection=s}),66);
__d("WACrossWorkerPortal",["FBLogger","Promise","WABridgeBatcher","WALogger","WALruCache","WAPromiseManagement","err","getErrorSafe"],(function(t,n,r,o,a,i,l){"use strict";var e=["transferList"],s,u,c,d,m,p,_,f,g,h,y=(function(){function t(e,t,n,r,a){var i=this,l;if(this.port=null,this.$2=1,this.openRequests=new Map,this.listeners=new Set,(a==null?void 0:a.useLRUCache)===!0){var s,u=new(o("WALruCache")).LruCache({sizeLimit:(s=a.portalCacheSize)!=null?s:100,getSize:function(){return 1}});this.processedRequests={has:function(t){return u.has(t)},add:function(t){u.put(t,!0)}}}else{var c=new Set;this.processedRequests={has:function(t){return c.has(t)},add:function(t){c.add(t)}}}this.$1=e,this.clientId=r,this.config=a,this.sendStream=new(o("WABridgeBatcher")).BridgeBatcher(t,function(e){i.$3(e)},(l=this.config)==null?void 0:l.bridgeBatcherMaxTokens),n.forEach(function(t){e.setNamespaceHandler(t,i.$4(t))})}var a=t.prototype;return a.$5=function(){var e=this.clientId!=null?this.clientId+"_":"";return""+e+this.$2++},a.$6=function(t){var e=t.split("_");return e.length!==2?null:e[0]},a.addListener=function(t){var e=this;return this.listeners.add(t),function(){return e.listeners.delete(t)}},a.setPort=function(t){var e=this;o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Bridge updating port"]))),this.port=t,this.sendStream.cancel(),t.onmessage=function(n){if(e.port!==t){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Bridge received msg on old port"])));return}var r=n.data;!r||!Array.isArray(r)||r.forEach(function(n){e.$7(n,"incoming"),e.$8(t,n)})},this.openRequests.forEach(function(t){var n=t.request;e.sendStream.addEvent({type:"request",content:n})})},a.getBridge=function(){return this.$1},a.$4=function(t){var e=this;return function(n,r,o,a,i,l,s){e.$9(t,n,r,o,a,i,l,s)}},a.$9=function(t,n,o,a,i,l,s,u){var e,d,m=this.$5(),p=babelHelpers.extends({fromClientId:(e=this.clientId)!=null?e:void 0},u),_={requestId:m,expectsResponse:!!a,namespace:t,name:n,arg:o,transferList:l,silentLog:i,opts:p};if(((d=this.config)==null?void 0:d.onSendAcross)!=null)try{this.config.onSendAcross(t,n,_.expectsResponse,o)}catch(e){var f=r("getErrorSafe")(e);r("FBLogger")("wmi").catching(f).MUSTFIX(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Failed to execute onSendAcross"])))}this.openRequests.set(m,{request:_,resolver:a,eventCallbacks:s}),this.sendStream.addEvent({type:"request",content:_})},a.$10=function(t,n){t===this.port&&this.sendStream.addEvent({type:"result",content:n})},a.$3=function(n){var t=this,r=this.port;if(r){var o=[],a=[];for(var i of n)if(i.type==="request"){var l=i.content,s=l.transferList,u=babelHelpers.objectWithoutPropertiesLoose(l,e);s!=null&&(a=a.concat(s)),o.push({type:"request",content:u})}else o.push(i);r.postMessage(o,a.length>0?a:void 0);var c=n.map(function(e){var t,n,r,o=(t=(n=e.content.arg)==null?void 0:n.type)!=null?t:"";return""+((r=e.content.name)!=null?r:"")+(o?":"+o:"")}).filter(Boolean);n.forEach(function(e){var r;t.$7(e,"outgoing");var o=t.openRequests.get(e.content.requestId);(o==null||(r=o.eventCallbacks)==null?void 0:r.onSend)!=null&&o.eventCallbacks.onSend({queueSize:n.length,queueMsgs:c})})}},a.$7=function(t,n){this.listeners.forEach(function(e){return e(t,n)})},a.$8=function(t,a){var e=this;if(a.type==="request"){var i=a.content,l=i.arg,s=i.expectsResponse,u=i.name,c=i.namespace,g=i.opts,y=i.requestId,C=i.silentLog;if(C||o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["Bridge "," request for ",""])),y,u),(g==null?void 0:g.toClientId)!=null&&g.toClientId!==this.clientId){C||o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["Bridge "," not intended for client ",""])),y,this.clientId);return}var b=this.$1,v={type:"result",content:{requestId:y,type:"handled",result:{payload:b.getAckPayoad(),timestamp:Date.now()},silentLog:C,opts:g}};if(this.$7(v,"outgoing"),t.postMessage([v]),s){var S=b.sendAndReceive(c,u,l,C,void 0,g).then(function(n){e.$10(t,{requestId:y,type:"success",result:n,silentLog:C,opts:g})},function(n){e.$10(t,{requestId:y,type:"error",
__d("WAMapWithDefault",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){function e(e,t){this.$1=e,t!=null?this.$2=new Map(t):this.$2=new Map}var t=e.prototype;return t.size=function(){return this.$2.size},t.clear=function(){this.$2.clear()},t.delete=function(t){return this.$2.delete(t)},t.get=function(t){var e=this.$2.get(t);if(e!=null)return e;var n=this.$1(t);return this.$2.set(t,n),n},t.keys=function(){return this.$2.keys()},t.entries=function(){return this.$2.entries()},t.update=function(n,r){var t=new Map(this.$2).set(n,r(this.get(n)));return new e(this.$1,t)},t.toMap=function(){return new Map(this.$2)},e})();i.MapWithDefault=e}),66);
__d("WADynamicRouterSync",["ExecutionEnvironment","Promise","WALogger","WAMapWithDefault","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c=["toLastActiveClient"],d,m;function p(e,t){if(e!=null){var n=e.toLastActiveClient,r=babelHelpers.objectWithoutPropertiesLoose(e,c);if(n===!0&&t!=null){var o;return babelHelpers.extends({},r,{toClientId:(o=r.toClientId)!=null?o:t})}return r}}var _=(function(){function t(){var e=this;this.$2=new Map,this.$3=new(o("WAMapWithDefault")).MapWithDefault(function(){return new Set}),this.$4=null,this.fireAndForget=function(t,n,r,o,a,i,l){o===void 0&&(o=!1),e.$3.get(t).add({route:n,arg:r,resolver:null,silentLog:o,eventCallbacks:a,transferList:l,opts:p(i,e.$4)}),e.$5(t,n)},this.sendAndReceive=function(t,r,o,a,i,l,s){return a===void 0&&(a=!1),new(m||(m=n("Promise")))(function(n){e.$3.get(t).add({route:r,arg:o,resolver:function(t){n(t)},silentLog:a,transferList:s,eventCallbacks:i,opts:p(l,e.$4)}),e.$5(t,r)})}}var a=t.prototype;return a.setAckPayload=function(t){this.$1=t},a.getAckPayoad=function(){return this.$1},a.hasHandlerForNamespace=function(t){return this.$2.has(t)},a.getHandledNamespaces=function(){return Array.from(this.$2.keys())},a.setNamespaceHandler=function(t,n){var e=this.$2,r=e.get(t);r!==n&&(e.set(t,n),r==null&&this.$5(t))},a.$6=function(r,a){var t=r.arg,i=r.eventCallbacks,l=r.opts,s=r.resolver,u=r.route,c=r.silentLog,d=r.transferList;try{var p;this.$4=(p=l==null?void 0:l.fromClientId)!=null?p:this.$4,a(u,t,s,c,d,i,l)}catch(t){s==null||s((m||(m=n("Promise"))).reject(t)),o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Bridge handler: ",""])),t)}},a.$5=function(t,n){var e=this,a=this.$3.get(t),i=this.$2.get(t);if(i==null){var l=(d||(d=r("ExecutionEnvironment"))).isInWorker?"worker":"main-thread";o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["No handler for bridge with namespace: "," route: "," called in environment: ",""])),t,n,l);return}a.forEach(function(t){a.delete(t),e.$6(t,i)})},a.setHandlers=function(t,n){function e(e,a,i,l,s,c,d){if(n[e]==null)throw o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose([""," is not defined for ",""])),e,t),r("err")(e+" is not defined for "+t);var m=n[e](a,s,d);i&&i(m)}this.setNamespaceHandler(t,e)},t})();l.normaliseHandlerOptions=p,l.DynamicRouterSync=_}),98);
__d("WAWebBackendWorkerBridge",["WACrossWorkerPortal","WADynamicRouterSync"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t,n){var r=new(o("WADynamicRouterSync")).DynamicRouterSync;for(var a of n){var i=a.handlers,l=a.namespace;r.setHandlers(l,i)}var s=o("WACrossWorkerPortal").attachPortal(r,t,function(e,t){return e.push(t),e},"d1923");return s.setPort(e),r}l.createBridge=e}),98);
__d("WAWebFBLogger",["FBLogger"],(function(t,n,r,o,a,i,l){"use strict";var e="wa_web",s="media_platform",u=[e,s],c=function(){return r("FBLogger")(e)};l.PROJECT=u,l.WAWebFBLogger=c}),98);
__d("WAWebWorkerQplTypes",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){return{markerId:e,instanceKey:t}}i.createSerializableQplHandle=e}),66);
__d("WAWebMainThreadQplHandler",["WALogger","WAWebWorkerQplTypes"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c=new Map;function d(e,t){return e+":"+t}function m(t){var n=t.getQPLAttrs(),r=n.instanceKey,a=n.markerId;return t.isActive()?p(t):(o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[QplHandler] inactive flow, skip registration"]))),o("WAWebWorkerQplTypes").createSerializableQplHandle(a,r))}function p(e){var t=e.getQPLAttrs(),n=t.instanceKey,r=t.markerId,a=d(r,n),i=function(){return c.delete(a)},l=e.endSuccess,s=e.endFail,u=e.endFailWithError,m=e.endCancel;return e.endSuccess=function(){return i(),l.apply(void 0,arguments)},e.endFail=function(){return i(),s.apply(void 0,arguments)},e.endFailWithError=function(){return i(),u.apply(void 0,arguments)},e.endCancel=function(){return i(),m.apply(void 0,arguments)},c.set(a,e),o("WAWebWorkerQplTypes").createSerializableQplHandle(r,n)}function _(e,t){c.delete(d(e,t))}function f(e){var t=d(e.markerId,e.instanceKey),n=c.get(t);if(n==null){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["WAWebMainThreadQplHandler: no flow found for key=",""])),t);return}if(!n.isActive()){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["WAWebMainThreadQplHandler: flow key="," already ended"])),t),c.delete(t);return}e:{var r=e;if((typeof r=="object"&&r!==null||typeof r=="function")&&r.type==="addAnnotations"&&"annotations"in r){var a=r.annotations;n.addAnnotations(a);break e}if((typeof r=="object"&&r!==null||typeof r=="function")&&r.type==="addPoint"&&"pointName"in r&&"annotations"in r){var i=r.pointName,l=r.annotations;n.addPoint(i,l!=null?l:void 0);break e}if((typeof r=="object"&&r!==null||typeof r=="function")&&r.type==="endSuccess"&&"annotations"in r){var m=r.annotations;n.endSuccess(m!=null?m:void 0);break e}if((typeof r=="object"&&r!==null||typeof r=="function")&&r.type==="endFail"&&"errorName"in r&&"annotations"in r){var p=r.errorName,_=r.annotations;n.endFail(p,_!=null?_:void 0);break e}if((typeof r=="object"&&r!==null||typeof r=="function")&&r.type==="endFailWithError"&&"errorName"in r&&"failReason"in r&&"annotations"in r){var f=r.errorName,g=r.failReason,h=r.annotations;n.endFailWithError(f,g!=null?g:void 0,h!=null?h:void 0);break e}if((typeof r=="object"&&r!==null||typeof r=="function")&&r.type==="endCancel"&&"cancelReason"in r&&"annotations"in r){var y=r.cancelReason,C=r.annotations;n.endCancel(y!=null?y:void 0,C!=null?C:void 0);break e}throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+r)}}l.serializeQplForBridge=m,l.unregisterQplFlow=_,l.handleQplBridgeMessage=f}),98);
__d("TrustedTypesPolicyName",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({DEFAULT:"default",NOOP_DO_NOT_USE:"noop-do-not-use",UNSAFE_FUNCTION_DO_NOT_USE:"unsafe-function-do-not-use",DDS_INLINE_STYLE:"dds-inline-style",GHL_PLUS_HTML:"ghl-plus-html",LINK_TAG_HTML:"link-tag-html",BOOTLOADER_DATA_URI:"bootloader-data-uri",OC_URI_SCRIPT_URL:"oc-uri-script-urls",FB_URI_SCRIPT_URL:"fb-uri-script-urls",META_URI_SCRIPT_URL:"meta-uri-script-urls",RL_TEALIUM_CDN_URI:"rl-tealium-cdn-uri",SAME_ORIGIN_SCRIPT_URL:"same-origin-script-urls",WEB_WORKER_URL:"web-worker-url",YOUTUBE_IFRAME_URL:"youtube-iframe-uri",IORG_WEB_WORKER_POLICY:"iorg-web-worker-policy",BIG_PIPE_MARKUP:"big-pipe-markup",GOOGLE_ANALYTICS_URL:"google-analytics-url",FBQ_SCRIPT_URL:"fbq-script-url",CBQ_SCRIPT_URL:"cbq-script-url",DOM_IE_FIX:"dom-ie-fix",OZ_PLAYER_XML:"oz-player-xml",CHROMECAST_EXTENSION_URI:"chromecast-extension-uri",TRANSLATED_CMS_HTML:"translated-cms-html",XHP_HTML:"xhp-html",GSAP_SPLIT_TEXT:"gsap-split-test",MARKDOWN_HTML:"markdown-html",BT_MANIFEST:"bt-manifest"}),l=e;i.default=l}),66);
__d("TrustedTypesUtils",["FBLogger"],(function(t,n,r,o,a,i,l){var e=typeof window!="undefined",s=function(t){return t};function u(t){var n=e&&typeof window.origin!="undefined"?window.origin:"undefined";return r("FBLogger")("saf_web_trusted_types_rollout",n).blameToPreviousFrame().blameToPreviousFrame().warn(t),t}function c(t){r("FBLogger")("saf_web").info("[Trusted-Types][%s]: %s",e&&typeof window.origin!="undefined"?window.origin:"undefined",t)}function d(t){r("FBLogger")("saf_web").warn("[Trusted-Types][%s]: %s",e&&typeof window.origin!="undefined"?window.origin:"undefined",t)}function m(t){r("FBLogger")("saf_web").mustfix("[Trusted-Types][%s]: %s",e&&typeof window.origin!="undefined"?window.origin:"undefined",t)}function p(e,t){d("String '"+e.toString().slice(0,15)+"' is flowing to DOM XSS sink. Default Trusted Type policy was executed and removed dangerous elements. "+("Returned string is: '"+t.toString().slice(0,15)+"' If this is breaking your feature, post in ")+"Security Infra group.")}l.isBrowser=e,l.noop=s,l.noopAndLog=u,l.logInfo=c,l.logWarning=d,l.logError=m,l.logDefaultPolicySanitization=p}),98);
__d("TrustedTypes",["Env","TrustedTypesUtils","getErrorSafe"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(){return o("TrustedTypesUtils").isBrowser&&typeof window.trustedTypes!="undefined"}var u=s()?window.trustedTypes:null,c=new Map,d={createHTML:o("TrustedTypesUtils").noop,createScriptURL:o("TrustedTypesUtils").noop,createScript:o("TrustedTypesUtils").noop};function m(t,n){return function(a){for(var i=arguments.length,l=new Array(i>1?i-1:0),s=1;s<i;s++)l[s-1]=arguments[s];if((e||(e=r("Env"))).isTrustedTypesReportOnly)try{return n.apply(void 0,[a].concat(l))}catch(e){return o("TrustedTypesUtils").logError("Exception in policy "+t+": "+r("getErrorSafe")(e).message+", returning original string."),t==="default"?!1:a}return n.apply(void 0,[a].concat(l))}}function p(t,n){if(u==null||!(e||(e=r("Env"))).useTrustedTypes)return d;var a=c.get(t);if(a!=null)return o("TrustedTypesUtils").logWarning("A policy with name "+t+" already exists, returning existing policy."),a;try{var i=u.createPolicy(t,n),l={createHTML:m(t,function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return i.createHTML.apply(i,[e].concat(n))}),createScriptURL:m(t,function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return i.createScriptURL.apply(i,[e].concat(n))}),createScript:m(t,function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return i.createScript.apply(i,[e].concat(n))})};return c.set(t,l),l}catch(e){o("TrustedTypesUtils").logError("Error creating Trusted Types policy: "+r("getErrorSafe")(e).message)}return d}function _(){return c.get("default")}function f(e){var t;return(t=u==null?void 0:u.isHTML(e))!=null?t:!1}function g(e){var t;return(t=u==null?void 0:u.isScriptURL(e))!=null?t:!1}function h(e){var t;return(t=u==null?void 0:u.isScript(e))!=null?t:!1}function y(t){u==null||!(e||(e=r("Env"))).useTrustedTypes||(e||(e=r("Env"))).enableDefaultTrustedTypesPolicy&&p("default",t.policy)}var C={isSupportedNatively:s,isHTML:f,isScript:h,isScriptURL:g,createPolicy:p,getDefaultPolicy:_,createDefaultPolicy:y};l.default=C}),98);
__d("TrustedTypesWebWorkerScriptURLPolicy",["TrustedTypes"],(function(t,n,r,o,a,i,l){"use strict";var e={createScriptURL:function(t){return t}},s=r("TrustedTypes").createPolicy("web-worker-url",e),u=s;l.default=u}),98);
__d("XCometFBMultiSiteWebWorkerInitScriptControllerRouteBuilder",["jsRouteBuilder"],(function(t,n,r,o,a,i,l){var e=r("jsRouteBuilder")("/static_resources/webworker_v1/init_script/",Object.freeze({}),void 0),s=e;l.default=s}),98);
__d("getWorkerInitScriptSPINParams",["SiteData","StaticSiteData","objectEntries"],(function(t,n,r,o,a,i,l){"use strict";function e(){var e,t,n,o,a=(n=r("SiteData"))[(o=r("StaticSiteData")).spin_mhenv_key],i=babelHelpers.extends((e={},e[o.hs_key]=n.haste_session,e[o.spin_rev_key]=n[o.spin_rev_key],e[o.spin_branch_key]=n[o.spin_branch_key],e[o.spin_time_key]=n[o.spin_time_key],e),a?(t={},t[r("StaticSiteData").spin_mhenv_key]=a,t):null);return new Map(r("objectEntries")(i))}l.default=e}),98);
__d("WorkerBundleResource",["TrustedTypesWebWorkerScriptURLPolicy","XCometFBMultiSiteWebWorkerInitScriptControllerRouteBuilder","getWorkerInitScriptSPINParams","nullthrows"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){var n,o,a,i=(n=t==null?void 0:t.logImportScriptsErrors)!=null?n:!1,l=(o=t==null?void 0:t.name)!=null?o:e.name,u=new window.URL(e.url,window.location.href).href;if(u==null){var c=new Error("Can't start up worker without a resource url.");throw c.stack,c}for(var d=r("nullthrows")((a=r("XCometFBMultiSiteWebWorkerInitScriptControllerRouteBuilder").buildUri({}).addQueryParams(r("getWorkerInitScriptSPINParams")()))==null||(a=a.addQueryParams(s()))==null?void 0:a.toString()),m=new Worker(r("TrustedTypesWebWorkerScriptURLPolicy").createScriptURL(d),{name:l}),p=arguments.length,_=new Array(p>2?p-2:0),f=2;f<p;f++)_[f-2]=arguments[f];return m.postMessage({bundleUrl:u,initArgs:_,isDev:!1,resource:e,logImportScriptsErrors:i,type:"sr-init"}),m}function s(){var e=new URLSearchParams(window.location.search),t=new Map;return e.forEach(function(e,n){["gk_enable","gk_enable[]","gk_disable","gk_disable[]"].includes(n)&&t.set(n,e)}),t}l.createDedicatedWebWorker=e}),98);
__d("getSafeQplErrorMessage",[],(function(t,n,r,o,a,i){"use strict";function e(e){if(e==null)return"<null>";if(e.messageFormat!=null&&typeof e.messageFormat=="string"&&e.messageParams!=null&&Array.isArray(e.messageParams))try{return l.apply(void 0,[e.messageFormat].concat(e.messageParams))}catch(e){}return e instanceof Error||typeof e=="string"?e.toString():"<unknown>"}function l(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0;return e.replace(/%s/g,function(){return String(n[o++])})}i.getSafeQPLErrorMessage=e}),66);
__d("WAWebBackendWorkerClient",["Promise","QPLFlow","WAResolvable","WAWebABPropsCache","WAWebBackendWorkerBridge","WAWebBackendWorkerResource","WAWebFBLogger","WAWebMainThreadQplHandler","WorkerBundleResource","asyncToGeneratorRuntime","getErrorSafe","getSafeQplErrorMessage","qpl"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c=r("qpl")._(891427260,"2714"),d=new(o("WAResolvable")).Resolvable;function m(e){var t=null,n={onmessage:t,postMessage:function(n,r){e.postMessage(n,r)},close:function(){e.terminate()}};return e.addEventListener("message",function(e){n.onmessage!=null&&n.onmessage(e)}),n}function p(){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=o("QPLFlow").startQPLFlow(c,{timeoutInMs:6e4});try{t.addPoint("create_worker_start");var n=o("WorkerBundleResource").createDedicatedWebWorker(r("WAWebBackendWorkerResource"));yield h(n);var a=o("WAWebBackendWorkerBridge").createBridge(m(n),["historySync","deviceSync","crypto","prekeyProcessing","abProps","database"],[{namespace:"abPropsExposure",handlers:{recordExposure:function(t){var e=t.configCode;o("WAWebABPropsCache").saveExposure(e)}}},{namespace:"qpl",handlers:{dispatch:function(t){return o("WAWebMainThreadQplHandler").handleQplBridgeMessage(t)}}}]);d.resolve(a),t.addPoint("create_worker_end"),t.endSuccess(),o("WAWebFBLogger").WAWebFBLogger().INFO(e||(e=babelHelpers.taggedTemplateLiteralLoose(["WAWebBackendWorker is initialised"])))}catch(e){o("WAWebFBLogger").WAWebFBLogger().catching(r("getErrorSafe")(e)).MUSTFIX(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Error on WAWebBackendWorker initialisation"]))),t.endFail(o("getSafeQplErrorMessage").getSafeQPLErrorMessage(e))}}),_.apply(this,arguments)}function f(){return d.promise}function g(){return d.resolveWasCalled()}function h(e){return new(u||(u=n("Promise")))(function(t,n){var r=function(a){var o=a.data,i=o.message,l=o.type;l==="worker_setup"&&(e.removeEventListener("message",r),i==="worker_started"?t():i==="worker_failed"&&n())};e.addEventListener("message",r)})}l.startBackendWorker=p,l.getBackendWorkerBridge=f,l.isBackendWorkerBridgeReady=g}),98);
__d("WAWebApiTasksScheduledTime",["WAWebModelStorageUtils","WAWebSchemaTasksScheduledTime"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebSchemaTasksScheduledTime").getTasksScheduledTimeTable().get(e).then(function(e){return e==null?void 0:e.time})}function s(e,t){return o("WAWebModelStorageUtils").getStorage().lock(["tasks-scheduled-time"],function(n){var r=n[0],o={taskName:e,time:t};return r.createOrReplace(o)})}l.getTaskScheduledTime=e,l.updateTaskScheduledTime=s}),98);
__d("WAWebLastADVCheckTimeApi",["Promise","WAWebApiTasksScheduledTime"],(function(t,n,r,o,a,i,l){var e,s;function u(){return s==null&&(s=o("WAWebApiTasksScheduledTime").getTaskScheduledTime("advDeviceInfoCheck")),s}function c(t){s=(e||(e=n("Promise"))).resolve(t)}l.getLastADVDeviceInfoCheckTime=u,l.setLastADVDeviceInfoCheckTime=c}),98);
__d("WAWebAdvHandlerApi",["Promise","WALogger","WAPromiseDelays","WAWebABProps","WAWebABPropsCache","WAWebApiDeviceList","WAWebAppTracker","WAWebBackendWorkerClient","WAWebBizCoexGatingUtils","WAWebBizCoexUtils","WAWebCryptoCurve25519","WAWebDeviceListPk","WAWebHandleAdvDeviceNotificationUtils","WAWebHandleAdvForMessageApi","WAWebHandleAdvForUsyncApi","WAWebIdentityUpdateDeviceTableApi","WAWebLastADVCheckTimeApi","WAWebLowEndDeviceApi","WAWebProtobufsAdv.pb","WAWebRunInBatches","WAWebSignalCommonUtils","WAWebSignalProtocolStore","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c=10;function d(e,t,n,r,o,a,i){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r,a,i,l){i===void 0&&(i=!1);var s=yield o("WAWebLastADVCheckTimeApi").getLastADVDeviceInfoCheckTime();return o("WAWebHandleAdvForMessageApi").handleADVDeviceUpdateForMessage(e,t,n,r,a,i,s,l)}),m.apply(this,arguments)}function p(e){var t=e.devices,o=e.type,a=e.wid;return o==null?(u||(u=n("Promise"))).reject(r("err")("handleADVDeviceNotification: notification without type")):f(a,t,o)}function _(t){if(t.length===0)return(u||(u=n("Promise"))).resolve();var r=self.performance.now();o("WAWebAppTracker").AppTracker.start(o("WAWebAppTracker").AppTrackerType.ADVProcessing);var a=t.length>=c&&!o("WAWebLowEndDeviceApi").isLowEndDevice()&&o("WAWebBackendWorkerClient").isBackendWorkerBridgeReady()&&o("WAWebABPropsCache").isABPropConfigsReady()&&o("WAWebABProps").getABPropConfigValue("web_worker_adv_processing_enabled");o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleADVDeviceSyncResult: "," updates, useWorker:",""])),t.length,a);var i=a?C(t):h(t);return i.finally(function(){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["handleADVDeviceSyncResult: "," updates, useWorker:",", took: ","ms"])),t.length,a,Math.round(self.performance.now()-r)),o("WAWebAppTracker").AppTracker.stop(o("WAWebAppTracker").AppTrackerType.ADVProcessing)})}function f(e,t,n){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=null;if(n==="add"){var a=yield o("WAWebSignalProtocolStore").getPersistSignalProtocolStore().loadIdentityKey(o("WAWebSignalCommonUtils").createSignalAddress(e).toString());if(r=a!=null?o("WAWebCryptoCurve25519").toCurveKeyPubKey(o("WAWebSignalCommonUtils").strToBuffer(a)):null,!o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&t.deviceList!=null){var i;t.deviceList=(i=t.deviceList)==null?void 0:i.filter(function(e){return e.id!==o("WAWebBizCoexUtils").HOSTED_DEVICE_ID})}}var l=yield o("WAWebApiDeviceList").getDeviceRecord(e),s=yield o("WAWebLastADVCheckTimeApi").getLastADVDeviceInfoCheckTime(),u=o("WAWebHandleAdvForUsyncApi").handleDeviceNotification(e,n,t,r,l,s);if(u){if(u.clearRecord){var c;yield o("WAWebIdentityUpdateDeviceTableApi").clearDeviceRecord(e,(l==null?void 0:l.devices)||[],!1,l==null?void 0:l.advAccountType,u==null||(c=u.update)==null?void 0:c.advAccountType)}return o("WAWebIdentityUpdateDeviceTableApi").bulkApplyDeviceUpdate([{wid:e,update:u.update,currentRecord:l}])}}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()||e.forEach(function(e){var t,n;(e==null||(t=e.devices)==null?void 0:t.deviceList)!=null&&(e.devices.deviceList=(n=e.devices.deviceList)==null?void 0:n.filter(function(e){return e.id!==o("WAWebBizCoexUtils").HOSTED_DEVICE_ID}))});var t=e.map(function(e){return e.wid}),r=e.filter(function(e){var t;return(t=e.devices.keyIndex)==null?void 0:t.signedKeyIndexBytes}),a=yield o("WAWebSignalProtocolStore").getPersistSignalProtocolStore().bulkLoadIdentityKey(r.map(function(e){return o("WAWebSignalCommonUtils").createSignalAddress(e.wid).toString()})),i=new Map;r.forEach(function(e,t){var n=a[t];n!=null&&i.set(o("WAWebDeviceListPk").createDeviceListPK(e.wid),n)});var l=yield o("WAWebApiDeviceList").bulkGetDeviceRecord(t)
__d("WAByteArray",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){for(var n=t,r=new Uint8Array(e),o=e-1;o>=0;o--)r[o]=n&255,n>>>=8;return r}function l(e){return e.buffer.slice(e.byteOffset,e.byteLength+e.byteOffset)}function s(e,t){if(!e||!t)return!1;var n=new Uint8Array(e),r=new Uint8Array(t),o=n.length,a=r.length;if(o!==a)return!1;for(var i=0;i<o;i++)if(n[i]!==r[i])return!1;return!0}i.intToBytes=e,i.uint8ArrayToBuffer=l,i.compareArrayBuffer=s}),66);
__d("WAWebAdvSignatureConstants",[],(function(t,n,r,o,a,i){"use strict";var e=new Uint8Array([6,5]),l=new Uint8Array([6,6]),s=new Uint8Array([6,0]),u=new Uint8Array([6,1]),c=new Uint8Array([6,2]);i.ADV_HOSTED_PREFIX_DEVICE_IDENTITY_ACCOUNT_SIGNATURE=e,i.ADV_HOSTED_PREFIX_DEVICE_IDENTITY_DEVICE_SIGNATURE=l,i.ADV_PREFIX_DEVICE_IDENTITY_ACCOUNT_SIGNATURE=s,i.ADV_PREFIX_DEVICE_IDENTITY_DEVICE_SIGNATURE=u,i.ADV_PREFIX_KEY_INDEX_LIST_ACCOUNT_SIGNATURE=c}),66);
__d("WACryptoEd25519",["WACryptoPrimitives","err"],(function(t,n,r,o,a,i,l){"use strict";var e=null;function s(t){var n=e;e=[];try{return t()}finally{(e!=null?e:[]).forEach(function(e){return void e.fill(0)}),e=n}}function u(t,n){if(e==null)throw r("err")("allocate called outside of active scope");return new t(n)}function c(e,t,n){o("WACryptoPrimitives").lowlevel.crypto_hash(e,t,n)}function d(e,t){for(var n=0;n<64;++n)t[n]=e[n],e[n]=0;_(e,t),t.fill(0)}function m(e,t){var n=[p(),p(),p(),p()];o("WACryptoPrimitives").lowlevel.scalarbase(n,t),j(e,n)}function p(e){var t=u(Float64Array,16);if(e){if(e.length>16)throw r("err")("Incorrect initialiser array provided to the fieldElement");for(var n=0;n<e.length;n++)t[n]=e[n]}return t}function _(e,t){o("WACryptoPrimitives").lowlevel.modL(e,t)}var f=function(){return p([0])},g=function(){return p([1])},h=function(){return p([2])},y=function(){return p([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139])};function C(){return[p(),p(),p(),p()]}function b(){return[p(),p(),p(),p()]}function v(){return[p(),p(),p()]}function S(e,t){for(var n=0,r=t;r>0;){var o=r%65536;e[n]=o,r=(r-o)/65536,n++}}function R(e,t){return Q(e,t)?0:1}function L(e){var t=o("WACryptoPrimitives").lowlevel.pack25519,n=u(Uint8Array,32);return t(n,e),n[0]&1}function E(e,t){var n=o("WACryptoPrimitives").lowlevel.M,r=o("WACryptoPrimitives").lowlevel.S,a=h(),i=p();r(i,t),n(e,a,i)}function k(e,t){var n=o("WACryptoPrimitives").lowlevel.A,r=o("WACryptoPrimitives").lowlevel.M,a=o("WACryptoPrimitives").lowlevel.S,i=f(),l=g(),s=p(),u=p(),c=p(),d=p();S(i,486662),a(s,t),r(u,i,t),n(c,s,u),n(d,c,l),r(e,t,d)}function I(e,t,n){n===1&&e.set(t)}var T=new Uint8Array([176,160,14,74,39,27,238,196,120,228,47,173,6,24,67,47,167,215,251,61,153,0,77,43,11,223,193,79,128,36,131,43]);function D(e,t){var n,r=(n=o("WACryptoPrimitives")).lowlevel.M,a=n.lowlevel.S,i=n.lowlevel.pow2523,l=n.lowlevel.unpack25519,s=p();l(s,T);var u=p();i(u,t);var c=p();r(c,t,u);var d=p();a(d,c);var m=p();r(m,c,s),I(c,m,1^R(d,t)),e.set(c)}function x(e,t){var n=o("WACryptoPrimitives").lowlevel.A,r=o("WACryptoPrimitives").lowlevel.M,a=o("WACryptoPrimitives").lowlevel.Z,i=g(),l=p(),s=p(),u=p();a(l,t,i),n(s,t,i),K(u,s),r(e,l,u)}function $(e,t){var n=o("WACryptoPrimitives").lowlevel.Z,r=f();n(e,r,t)}function P(e,t){var n=o("WACryptoPrimitives").lowlevel.M;n(e[0],t[0],t[3]),n(e[1],t[1],t[2]),n(e[2],t[2],t[3])}function N(e,t){var n=o("WACryptoPrimitives").lowlevel.M;n(e[0],t[0],t[3]),n(e[1],t[1],t[2]),n(e[2],t[2],t[3]),n(e[3],t[0],t[1])}function M(e,t){var n=o("WACryptoPrimitives").lowlevel.A,r=o("WACryptoPrimitives").lowlevel.S,a=o("WACryptoPrimitives").lowlevel.Z;r(e[0],t[0]),r(e[2],t[1]),E(e[3],t[2]),n(e[1],t[0],t[1]);var i=p();r(i,e[1]),n(e[1],e[2],e[0]),a(e[2],e[2],e[0]),a(e[0],i,e[1]),a(e[3],e[3],e[2])}var w=new Uint8Array([6,126,69,255,170,4,110,204,130,26,125,75,209,211,161,197,126,79,252,3,220,8,123,210,187,6,160,96,244,237,38,15]);function A(e,t,n){var r=o("WACryptoPrimitives").lowlevel.M,a=o("WACryptoPrimitives").lowlevel.unpack25519,i=p();a(i,w);var l=p();x(l,t);var s=p();k(s,t);var u=p();D(u,s);var c=p();r(c,t,i);var d=p();K(d,u);var m=p();r(m,c,d);var _=p();$(_,m),I(m,_,L(m)^n),e[0].set(m),e[1].set(l),e[2].set(g()),r(e[3],e[0],e[1])}function F(e,t){e[0].set(t[0]),e[1].set(t[1]),e[2].set(t[2])}function O(e,t){var n=v();F(n,t),M(e,n)}function B(e,t){var n=b(),r=v();O(n,t),P(r,n),M(n,r),P(r,n),M(n,r),N(e,n)}function W(e){var t,n=(t=o("WACryptoPrimitives")).lowlevel.M,r=t.lowlevel.S,a=t.lowlevel.pack25519,i=t.lowlevel.pow2523,l=p(),s=p(),u=p(),c=p(),d=p();i(l,e),r(s,l),r(u,s),n(c,u,e),n(d,c,e);var m=new Uint8Array(32);return a(m,d),1&m[31]}function q(e,t){$(e[0],t[0]),e[1].set(t[1]),e[2].set(t[2]),$(e[3],t[3])}function U(e,t){var n=C(),r=X(n,t);return r!==0?-1:(q(e,n),0)}function V(e,t){var n=o("WACryptoPrimitives").lowlevel.A,r=o("WACryptoPrimitives").lowlevel.M,a=t,i=g(),l=f();S(l,486662);var s=p();E(s,a);var u=p();n(u,s,i);var c=p();K(c,u);var d=p();r(d,c,l);var m=p();$(m,d);var _=p();k(_,m);var h=W(_),y=p([0]);I(y,l,h);var
__d("WASignalSignatures",["Promise","WACryptoDependencies","WACryptoEd25519","WACryptoPrimitives","WAHex","WALongInt","WASignalKeys","WASignalLocalStorageProtocol.pb","WASignalOther","decodeProtobuf","err"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e,t,n){return o("WACryptoEd25519").runInAllocationScope(function(){var r,a=t.length,i=e.privateKey,l=new Uint8Array(32);(r=o("WACryptoEd25519")).scalarmultBase(l,i);var s=l[31]&128,u=new Uint8Array(a+128);u[0]=254,u.fill(255,1,32),u.set(i,32),u.set(t,64),u.set(n,a+64);var c=r.allocate(Uint8Array,64);r.hashSha512(c,u,a+128),u.set(l,32);var d=r.allocate(Float64Array,64);r.reduce(c,d),r.scalarmultBase(u,c);var m=r.allocate(Uint8Array,64);r.hashSha512(m,u,a+64),r.reduce(m,d);var p,_;for(p=0;p<32;++p)d[p]=c[p];for(p=0;p<32;++p)for(_=0;_<32;++_)d[p+_]+=m[p]*i[_];return r.modL(u.subarray(32,64),d),{pubKeyNegative:s!==0,signedMsg:u}})}function u(t,r){return(e||(e=n("Promise"))).resolve().then(function(){var e=o("WASignalOther").makeBytes(64);return o("WACryptoDependencies").getCrypto().getRandomValues(e),d(t,r,e)})}function c(e,t,n){var r=n[63];return r&96?!1:o("WACryptoEd25519").runInAllocationScope(function(){var a,i,l=(a=o("WACryptoPrimitives")).lowlevel.A,s=a.lowlevel.M,u=a.lowlevel.Z,c=a.lowlevel.pack25519,d=a.lowlevel.unpack25519,m=(i=o("WACryptoEd25519")).allocate(Uint8Array,64);m.set(n),m[63]=r&127;var p=i.fieldElement(),_=i.fieldElement(),f=i.fieldElement(),g=i.fieldElement(),h=i.fieldElement(),y=i.allocate(Uint8Array,32),C=i.fieldElement();return C[0]=1,d(p,e.subarray(1)),u(_,p,C),l(f,p,C),i.inv25519(g,f),s(h,_,g),c(y,h),y[31]=y[31]&127|r&128,a.signDetachedVerify(t,m,y)})}function d(e,t,n){var r=s(e,t,n),a=o("WASignalOther").sliceBytes(r.signedMsg,0,64);return a[63]=a[63]&127|(r.pubKeyNegative?128:0),a}function m(e,t,n){var a=o("WASignalKeys").makeKeyPair(),i=o("WASignalOther").makeBytes(64);o("WACryptoDependencies").getCrypto().getRandomValues(i);var l=d(n,o("WASignalKeys").serializePubKey(a),i);if(!Number.isSafeInteger(t))throw r("err")("Expected timestamp to be a safe integer, given "+String(t));return{id:o("WASignalKeys").castToPreKeyId(e),ts:t,keyPair:a,signature:l}}function p(e,t){var n=o("WASignalOther").makeBytes(64);return o("WACryptoDependencies").getCrypto().getRandomValues(n),d(e,t,n)}function _(e){var t=e.id,n=e.keyPair;return o("WASignalOther").encodeSignalProto(o("WASignalLocalStorageProtocol.pb").SignedPreKeyRecordStructureSpec,{id:t,publicKey:o("WASignalKeys").serializePubKey(n),privateKey:n.privateKey,signature:e.signature,timestamp:e.ts})}function f(e){try{var t=o("decodeProtobuf").decodeProtobuf(o("WASignalLocalStorageProtocol.pb").SignedPreKeyRecordStructureSpec,e),n=t.id,r=t.privateKey,a=t.publicKey,i=t.signature,l=t.timestamp;return n==null||a==null||r==null||i==null||l==null?null:{id:o("WASignalKeys").castToSignedPreKeyId(n),ts:o("WALongInt").numberOrThrowIfTooLarge(l),keyPair:o("WASignalKeys").makeKeyPairFromSerialized(o("WASignalOther").toBytes(r,32),o("WASignalKeys").castToSerializedPubKey(new Uint8Array(a))),signature:o("WASignalOther").toBytes(i,64)}}catch(e){return null}}function g(e){return new Uint8Array(o("WAHex").parseHex(e))}function h(e){if(e.length===33)return o("WASignalKeys").castToSerializedPubKey(e);if(e.length===32)return o("WASignalKeys").serializeIdentity(e);throw r("err")("verifyCertificate publicKey incorrect length")}function y(t,r,o){return(e||(e=n("Promise"))).resolve().then(function(){var e=m(t,r,o),n=_(e);return{plainObject:e,record:n}})}l.signMsg=u,l.verifyMsgSignalVariant=c,l.makeSignature=d,l.makeSignedPreKey=m,l.signSenderKeyMessage=p,l.serializeSignedPreKeyForPrivateStorage=_,l.deserializeSignedPreKey=f,l.convertPublicKeyHexToUint8Array=g,l.convertPublicKeyToSerializedPubKey=h,l.generateSignedPreKey=y}),98);
__d("WAWebCryptoCurve25519VerifySignature",["WASignalOther","WASignalSignatures","err"],(function(t,n,r,o,a,i,l){function e(e,t,n){if(e.byteLength!==32)throw r("err")("Invalid public key length: "+e.byteLength);var a=o("WASignalSignatures").convertPublicKeyToSerializedPubKey(e),i=o("WASignalOther").ensureSize(n,64);return o("WASignalSignatures").verifyMsgSignalVariant(a,t,i)}l.verifySignature=e}),98);
__d("WAWebAdvKeyIndexSignatureVerify",["WABinary","WAWebAdvSignatureConstants","WAWebCryptoCurve25519VerifySignature"],(function(t,n,r,o,a,i,l){function e(e,t,n){var r=o("WABinary").Binary.build(o("WAWebAdvSignatureConstants").ADV_PREFIX_KEY_INDEX_LIST_ACCOUNT_SIGNATURE,e).readByteArrayView();return o("WAWebCryptoCurve25519VerifySignature").verifySignature(new Uint8Array(n),r,t)}l.verifyKeyIndexListSignature=e}),98);
__d("WAWebSignalConst",[],(function(t,n,r,o,a,i){var e={REG_ID:"signal_reg_id",STATIC_PUBKEY:"signal_static_pubkey",STATIC_PRIVKEY:"signal_static_privkey",NEXT_PK_ID:"signal_next_pk_id",LAST_SPK_ID:"signal_last_spk_id",FIRST_UNUPLOAD_PK_ID:"signal_first_unupload_pk_id",SERVER_HAS_KEY:"signal_sever_has_pre_keys",ADV_SIGNED_IDENTITY:"adv_signed_identity"};i.META_KEYS=e}),66);
__d("WAWebSignalStorageUtils",["invariant","Promise","WAWebIdb","WAWebStorage","err"],(function(t,n,r,o,a,i,l,s){var e,u="signal-storage",c=null;function d(){var e=new(r("WAWebIdb"))(u);c=new(o("WAWebStorage")).Storage(e)}function m(){return c!=null||s(0,56356),c}function p(){return c==null?(e||(e=n("Promise"))).reject(r("err")("[signal-storage] Storage should be created first before being destroyed")):c.purge().then(function(){c=null}).catch(function(e){throw c=null,e})}l.DATABASE_NAME=u,l.createStorage=d,l.getStorage=m,l.destroyStorage=p}),98);
__d("WAWebSignalStorageVersions",["WAWebSignalStorageUtils"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebSignalStorageUtils").getStorage().versions.version(0)}function s(){return o("WAWebSignalStorageUtils").getStorage().versions.version(1)}function u(){return o("WAWebSignalStorageUtils").getStorage().versions.version(2)}function c(){return o("WAWebSignalStorageUtils").getStorage().versions.version(3)}function d(){return o("WAWebSignalStorageUtils").getStorage().versions.version(4)}function m(){return o("WAWebSignalStorageUtils").getStorage().versions.version(5)}function p(){return o("WAWebSignalStorageUtils").getStorage().versions.version(6)}l.identityCreateTable=e,l.metaCreateTable=s,l.preKeyCreateTable=u,l.sessionCreateTable=c,l.signedPreKeyCreateTable=d,l.baseKeyCreateTable=m,l.senderKeyCreateTable=p}),98);
__d("WAWebSchemaBasekey",["WAWebSignalStorageUtils","WAWebSignalStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addAutoIncrementingPrimaryKey,u=e.addColumn,c=e.addCompositeIndex;function d(){o("WAWebSignalStorageUtils").getStorage().add("baseKey-store").version(o("WAWebSignalStorageVersions").baseKeyCreateTable(),[s("id"),u("address"),u("originalMsgId"),u("baseKey"),c(["address","originalMsgId"])]).view(function(e){return{id:e.id,address:e.address,originalMsgId:e.originalMsgId,baseKey:e.baseKey}})}function m(){return o("WAWebSignalStorageUtils").getStorage().table("baseKey-store")}l.addTable=d,l.getTable=m}),98);
__d("WAWebSchemaIdentity",["WAWebSignalStorageUtils","WAWebSignalStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addColumn,u=e.addUserDefinedPrimaryKey;function c(){o("WAWebSignalStorageUtils").getStorage().add("identity-store").version(o("WAWebSignalStorageVersions").identityCreateTable(),[u("identifier"),s("identityKey"),s("rowId"),s("sentAddonRowId")]).view(function(e){return{identifier:e.identifier,identityKey:e.identityKey,rowId:e.rowId,sentAddonRowId:e.sentAddonRowId}})}function d(){return o("WAWebSignalStorageUtils").getStorage().table("identity-store")}l.addTable=c,l.getTable=d}),98);
__d("WAWebSchemaMeta",["WAWebSignalStorageUtils","WAWebSignalStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addColumn,u=e.addUserDefinedPrimaryKey;function c(){o("WAWebSignalStorageUtils").getStorage().add("signal-meta-store").version(o("WAWebSignalStorageVersions").metaCreateTable(),[u("key"),s("value")]).view(function(e){return{key:e.key,value:e.value}})}function d(){return o("WAWebSignalStorageUtils").getStorage().table("signal-meta-store")}l.addTable=c,l.getTable=d}),98);
__d("WAWebSchemaPrekey",["WAWebSignalStorageUtils","WAWebSignalStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addAutoIncrementingPrimaryKey,u=e.addColumn;function c(){o("WAWebSignalStorageUtils").getStorage().add("prekey-store").version(o("WAWebSignalStorageVersions").preKeyCreateTable(),[s("keyId"),u("keyPair"),u("isDirectDistribution")]).view(function(e){return{keyId:e.keyId,keyPair:e.keyPair,isDirectDistribution:e.isDirectDistribution}})}function d(){return o("WAWebSignalStorageUtils").getStorage().table("prekey-store")}l.addTable=c,l.getTable=d}),98);
__d("WAWebSchemaSenderkey",["WAWebSignalStorageUtils","WAWebSignalStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addColumn,u=e.addIndex,c=e.addUserDefinedPrimaryKey;function d(){o("WAWebSignalStorageUtils").getStorage().add("senderkey-store").version(o("WAWebSignalStorageVersions").senderKeyCreateTable(),[c("senderKeyName"),s("senderKey"),s("senderId"),u("senderId")]).view(function(e){return{senderKeyName:e.senderKeyName,senderKey:e.senderKey,senderId:e.senderId}})}function m(){return o("WAWebSignalStorageUtils").getStorage().table("senderkey-store")}l.addTable=d,l.getTable=m}),98);
__d("WAWebSchemaSession",["WAWebSignalStorageUtils","WAWebSignalStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addColumn,u=e.addUserDefinedPrimaryKey;function c(){o("WAWebSignalStorageUtils").getStorage().add("session-store").version(o("WAWebSignalStorageVersions").sessionCreateTable(),[u("address"),s("session")]).view(function(e){return{address:e.address,session:e.session}})}function d(){return o("WAWebSignalStorageUtils").getStorage().table("session-store")}l.addTable=c,l.getTable=d}),98);
__d("WAWebSchemaSignedPrekey",["WAWebSignalStorageUtils","WAWebSignalStorageVersions","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addAutoIncrementingPrimaryKey,u=e.addColumn;function c(){o("WAWebSignalStorageUtils").getStorage().add("signed-prekey-store").version(o("WAWebSignalStorageVersions").signedPreKeyCreateTable(),[s("keyId"),u("keyPair"),u("signature")]).view(function(e){return{keyId:e.keyId,keyPair:e.keyPair,signature:e.signature}})}function d(){return o("WAWebSignalStorageUtils").getStorage().table("signed-prekey-store")}l.addTable=c,l.getTable=d}),98);
__d("WAWebSignalStorage",["WALogger","WAWeb-dexie","WAWebDbRolloutUtil","WAWebDexieCastTypes","WAWebSchemaBasekey","WAWebSchemaIdentity","WAWebSchemaMeta","WAWebSchemaPrekey","WAWebSchemaSenderkey","WAWebSchemaSession","WAWebSchemaSignedPrekey","WAWebSignalStorageUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return s==null&&(yield o("WAWebDbRolloutUtil").loadSchemaVersions(),o("WAWebSignalStorageUtils").createStorage(),o("WAWebSchemaBasekey").addTable(),o("WAWebSchemaIdentity").addTable(),o("WAWebSchemaMeta").addTable(),o("WAWebSchemaPrekey").addTable(),o("WAWebSchemaSenderkey").addTable(),o("WAWebSchemaSession").addTable(),o("WAWebSchemaSignedPrekey").addTable(),s=o("WAWebSignalStorageUtils").getStorage().initialize().catch(function(t){throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Assertion failed!"]))).verbose().sendLogs("Failed to initialize signal storage",{sendLogsType:o("WALogger").SendLogsType.CRASH_OR_UNRECOVERABLE_ERROR_SAD}),t})),s}),c.apply(this,arguments)}function d(){return o("WAWebSignalStorageUtils").destroyStorage().catch(function(){return o("WAWebDexieCastTypes").dexieCastToPromise(new(r("WAWeb-dexie"))(o("WAWebSignalStorageUtils").DATABASE_NAME).delete())}).finally(function(){s=null})}l.getBaseKeyTable=o("WAWebSchemaBasekey").getTable,l.getIdentityTable=o("WAWebSchemaIdentity").getTable,l.getMetaTable=o("WAWebSchemaMeta").getTable,l.getPreKeyTable=o("WAWebSchemaPrekey").getTable,l.getSenderKeyTable=o("WAWebSchemaSenderkey").getTable,l.getSessionTable=o("WAWebSchemaSession").getTable,l.getSignedPreKeyTable=o("WAWebSchemaSignedPrekey").getTable,l.initialize=u,l.destroy=d}),98);
__d("WAWebSignalStoreApi",["Promise","WALogger","WASignalKeys","WAWebNoop","WAWebSignalCommonUtils","WAWebSignalConst","WAWebSignalStorage","WAWebSignalStorageUtils","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u=1,c=(function(){function t(){this.idToSignedPreKey=new Map}var a=t.prototype;return a.getMeta=function(t){var e=o("WAWebSignalStorage").getMetaTable();return e.get(t).then(function(e){return e?e.value:null})},a.putMeta=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebSignalStorage").getMetaTable(),r=e.map(function(e){return t.createOrReplace(e)});yield(s||(s=n("Promise"))).all(r)});function t(t){return e.apply(this,arguments)}return t})(),a.setServerHasPreKeys=function(t){this.putMeta([{key:o("WAWebSignalConst").META_KEYS.SERVER_HAS_KEY,value:t}])},a.getServerHasPreKeys=function(){return this.getMeta(o("WAWebSignalConst").META_KEYS.SERVER_HAS_KEY)},a.putADVSignedIdentity=function(t){return this.putMeta([{key:o("WAWebSignalConst").META_KEYS.ADV_SIGNED_IDENTITY,value:t}])},a.getADVSignedIdentity=function(){return this.getMeta(o("WAWebSignalConst").META_KEYS.ADV_SIGNED_IDENTITY)},a.getPreKeysByRange=function(t,n){var e=o("WAWebSignalStorage").getPreKeyTable();return e.greaterThan(["keyId"],t-1,{limit:n})},a.getPreKeyById=function(t){var e=o("WAWebSignalStorage").getPreKeyTable();return e.get(t)},a.removePreKeyById=function(t){var e=o("WAWebSignalStorage").getPreKeyTable();return e.remove(t)},a.bulkRemovePreKey=function(t){var e=o("WAWebSignalStorage").getPreKeyTable();return e.bulkRemove(t)},a.putPreKeys=function(t){var e=o("WAWebSignalStorage").getPreKeyTable();return e.bulkCreateOrReplace(t)},a.markPreKeyAsDirectDistribution=function(t){var e=o("WAWebSignalStorage").getPreKeyTable();return e.merge(t,{isDirectDistribution:1})},a.getSignedPreKey=function(){var e=this;return this.getMeta(o("WAWebSignalConst").META_KEYS.LAST_SPK_ID).then(function(t){return e.getSignedPreKeyById(t)})},a.getSignedPreKeyById=function(t){var e=this;if(this.idToSignedPreKey.has(t))return(s||(s=n("Promise"))).resolve(this.idToSignedPreKey.get(t));var r=o("WAWebSignalStorage").getSignedPreKeyTable();return r.get(t).then(function(n){return e.idToSignedPreKey.set(t,n),n})},a.putSignedPreKeys=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebSignalStorage").getSignedPreKeyTable(),a=e.map(function(e){var n=e.keyId,o=e.keyPair,a=e.signature;return t.get(n).then(function(e){if(e)throw r("err")("signed preKey id "+n+" already exists");var i={keyId:n,keyPair:o,signature:a};return t.create(i)})});yield(s||(s=n("Promise"))).all(a)});function t(t){return e.apply(this,arguments)}return t})(),a.putSession=function(t,n){var e=o("WAWebSignalStorage").getSessionTable();return e.createOrReplace({address:t,session:n})},a.bulkPutSession=function(t){var e=o("WAWebSignalStorage").getSessionTable();return e.bulkCreateOrReplace(t)},a.removeSession=function(t){var e=o("WAWebSignalStorage").getSessionTable();return e.remove(t)},a.bulkRemoveSession=function(t){var e=o("WAWebSignalStorage").getSessionTable();return e.bulkRemove(t)},a.getSession=function(t){var e=o("WAWebSignalStorage").getSessionTable();return e.get(t).then(function(e){return e?e.session:null})},a.bulkGetSession=function(t){var e=o("WAWebSignalStorage").getSessionTable();return e.bulkGet(t).then(function(e){return e.map(function(e){return e?e.session:null})})},a.putIdentity=function(t,n){var e=o("WAWebSignalStorage").getIdentityTable();return e.createOrReplace({identifier:t,identityKey:n})},a.bulkPutIdentity=function(t){var e=o("WAWebSignalStorage").getIdentityTable();return e.bulkCreateOrReplace(t)},a.bulkGetIdentity=function(t){var e=o("WAWebSignalStorage").getIdentityTable();return e.bulkGet(t).then(function(e){return e.map(function(e){return e?e.identityKey:null})})},a.getIdentity=function(t){var e=o("WAWebSignalStorage").getIdentityTable();return e.get(t).then(function(e){return e?e.identityKey:null})},a.removeIdentity=function(t){var e=o("WAWebSignalStorage").getIdentityTable();return e.remo
__d("WAWebAdvSignatureApi",["invariant","Promise","WABase64","WABinary","WAByteArray","WALogger","WAWebAdvHandlerApi","WAWebAdvKeyIndexSignatureVerify","WAWebAdvSignatureConstants","WAWebBackendJobs.flow","WAWebBizCoexGatingUtils","WAWebBizCoexHostedAddVerification","WAWebCryptoCurve25519","WAWebCryptoCurve25519CalculateSignature","WAWebCryptoCurve25519VerifySignature","WAWebCurrentUser","WAWebProtobufsAdv.pb","WAWebSignalCommonUtils","WAWebSignalProtocolStore","WAWebSignalStoreApi","WAWebSignalUtilsApi","WAWebUserPrefsMultiDevice","WAWebWidFactory","asyncToGeneratorRuntime","decodeProtobuf","encodeProtobuf","err"],(function(t,n,r,o,a,i,l,s){var e,u,c,d,m,p,_,f,g,h,y;function C(e,t,n,r){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r,a){a===void 0&&(a=!1);var i=!1;o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&(i=t.isHosted());try{var l=o("WAWebWidFactory").asUserWidOrThrow(t),g=o("WAByteArray").uint8ArrayToBuffer(r),h=yield o("WAWebSignalProtocolStore").getSignalProtocolStore().loadIdentityKey(o("WAWebSignalCommonUtils").createSignalAddress(t).toString());if(h!=null){var y=o("WAWebCryptoCurve25519").toCurveKeyPubKey(o("WAWebSignalCommonUtils").strToBuffer(h));if(o("WAWebSignalCommonUtils").bufferEqual(y,g))return!0}var C=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsAdv.pb").ADVSignedDeviceIdentitySpec,n);C!=null||s(0,56342);var b=yield o("WAWebSignalProtocolStore").getSignalProtocolStore().loadIdentityKey(o("WAWebSignalCommonUtils").createSignalAddress(l).toString()),v=b!=null?o("WAWebCryptoCurve25519").toCurveKeyPubKey(o("WAWebSignalCommonUtils").strToBuffer(b)):null;if(!x(C,g,v))return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["validateADVIdentity: invalid account signature"]))),!1;if(!A(C,g,v,i))return o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["validateADVIdentity: invalid device signature"]))),!1;var S=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsAdv.pb").ADVDeviceIdentitySpec,C.details);S!=null||s(0,56341);var R=C.accountSignatureKey;o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&(S.accountType===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED&&(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["validateADVIdentity: add to coex cache for ",""])),t==null?void 0:t.toLogString()),o("WAWebBizCoexHostedAddVerification").addToCoexHostedVerificationCache(t)),R=R&&R.byteLength>0?R:void 0);try{yield o("WAWebAdvHandlerApi").handleADVDeviceUpdateForMessage(t,S,v,R,g,a,S.accountType)}catch(e){if(!o("WAWebCurrentUser").isEmployee())o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["validateADVIdentity: process adv device identity failed: ",""])),e);else{var L=t.device;o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["advDeviceIdentity failed for deviceId: ",""])),L),o("WALogger").ERROR(p||(p=babelHelpers.taggedTemplateLiteralLoose(["validateADVIdentity: process adv device identity failed: ",""])),e).sendLogs("validate-adv-identity-handle-update-for-message-failed")}return!1}return o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["validateADVIdentity: verified acctSig + deviceSig"]))),!0}catch(e){return o("WALogger").WARN(f||(f=babelHelpers.taggedTemplateLiteralLoose(["validateADVIdentity: failed"]))),!1}}),b.apply(this,arguments)}function v(e,t,n,r){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r){r===void 0&&(r=!1);var a=n.find(function(e){return e.e2eType===o("WAWebBackendJobs.flow").CiphertextType.Pkmsg});if(!a)return!0;o("WALogger").LOG(g||(g=babelHelpers.taggedTemplateLiteralLoose(["validateADVwithEncs: start validate prekey msg "])));try{e!=null||s(0,56346);var i=o("WAWebSignalUtilsApi").extractIdentityKey(a.ciphertext);i!=null||s(0,56345);var l=yield C(e,t,new Uint8Array(i),r);return yield o("WAWebSignalProtocolStore").getSignalProtocolStore().flushBufferToDiskIfNotMemOnlyMode(),l}catch(e){return o("WALogger").WARN(h||(h=babelHelpers.taggedTem
__d("WAWebHandleAdvForMessageApi",["invariant","WAJids","WALogger","WAWebApiDeviceList","WAWebCurrentUser","WAWebHandleAdvListResetApi","WAWebHandleAdvNoListResetApi","WAWebSignalCommonUtils","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l,s){var e;function u(e,t,n,r,o,a,i,l){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r,a,i,l,u,c){l===void 0&&(l=!1);var d=n.keyIndex,m=n.rawId,p=n.timestamp;m!=null||s(0,56258),p!=null||s(0,56257),d!=null||s(0,56256);var _={rawId:m,timestamp:p,keyIndex:d},f=t.device;f!=null&&f!==o("WAJids").DEFAULT_DEVICE_ID||s(0,56259);var g=o("WAWebWidFactory").asUserWidOrThrow(t),h=yield o("WAWebApiDeviceList").getDeviceRecord(g),y=r==null||a!=null&&!o("WAWebSignalCommonUtils").bufferEqual(r,a);return o("WAWebCurrentUser").isEmployee()&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleADVDeviceIdentity: isNewPrimaryIdentity-",""])),y),!h||h.deleted||h.rawId!==m||y?o("WAWebHandleAdvListResetApi").handleListReset(t,_,y?a:null,i,h,l,u,c):o("WAWebHandleAdvNoListResetApi").handleNoListReset(t,_,i,h,l,u,c)}),c.apply(this,arguments)}l.handleADVDeviceUpdateForMessage=u}),98);
__d("WAWebAdvExpectedTsApi",["WATimeUtils"],(function(t,n,r,o,a,i,l){function e(e,t,n){var r=t==null?void 0:t.timestamp;if(r==null)return{expectedTs:void 0,expectedTsLastDeviceJobTs:void 0,expectedTsUpdateTs:void 0};var o,a,i;return t!=null&&!t.deleted&&(o=t.expectedTs,a=t.expectedTsLastDeviceJobTs,i=t.expectedTsUpdateTs),s(e,r,n,o,a,i)}function s(e,t,n,r,a,i){var l={expectedTs:r,expectedTsLastDeviceJobTs:a,expectedTsUpdateTs:i};return t>=e||r!=null&&r>=e||(l.expectedTs=e,l.expectedTsLastDeviceJobTs=n!=null?n:void 0,(r==null||t>=r)&&(l.expectedTsUpdateTs=o("WATimeUtils").unixTimeWithoutClockSkewCorrection())),l}function u(e,t,n,r){return n==null||n.deleted||n.expectedTs==null?!1:e>=n.expectedTs||e<n.expectedTs&&t===n.expectedTs&&r!=null&&(n.expectedTsLastDeviceJobTs==null||r>n.expectedTsLastDeviceJobTs)}l.computeExpectedTsForDeviceRecord=e,l.computeNewExpectedTs=s,l.shouldClearExpectedTs=u}),98);
__d("WAWebHandleAdvListResetApi",["invariant","WAJids","WALogger","WALongInt","WATimeUtils","WAWebABProps","WAWebAdvExpectedTsApi","WAWebBizCoexGatingUtils","WAWebCryptoCurve25519","WAWebDeviceListPk","WAWebIdentityUpdateDeviceTableApi","WAWebSignalCommonUtils","WAWebSignalProtocolStore","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l,s){var e;function u(e,t,n,r,o,a,i,l){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,a,i,l,u,c,d){var m;u===void 0&&(u=!1);var p=n.keyIndex,_=n.rawId,f=n.timestamp,g=o("WALongInt").numberOrThrowIfTooLarge(f),h=t.device;h!=null&&h!==o("WAJids").DEFAULT_DEVICE_ID||s(0,56259);var y=o("WAWebWidFactory").asUserWidOrThrow(t),C=0;if(C=(m=l==null?void 0:l.timestamp)!=null?m:o("WATimeUtils").pastUnixTime((o("WAWebABProps").getABPropConfigValue("num_days_key_index_list_expiration")-1)*o("WATimeUtils").DAY_SECONDS),l!=null&&!l.deleted){if(l.timestamp>g)throw o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleADVDeviceIdentity:handleListReset: incomingTs: "," localDeviceRecord.timestamp: ",""])),g,l.timestamp),r("err")("handleADVDeviceIdentity:handleListReset: out-of-order timestamp detected");yield o("WAWebIdentityUpdateDeviceTableApi").clearDeviceRecord(y,l.devices,u)}a&&(yield o("WAWebSignalProtocolStore").getSignalProtocolStore().saveIdentity(o("WAWebSignalCommonUtils").createSignalAddress(y).toString(),o("WAWebCryptoCurve25519").toSignalCurvePubKey(a)));var b={id:o("WAWebDeviceListPk").createDeviceListPK(t),rawId:_,timestamp:C,devices:[{id:h,keyIndex:p},{id:o("WAJids").DEFAULT_DEVICE_ID,keyIndex:0}],validIndexes:null,currentIndex:null,deleted:!1},v=o("WAWebAdvExpectedTsApi").computeExpectedTsForDeviceRecord(g,b,c);b.expectedTs=v.expectedTs,b.expectedTsLastDeviceJobTs=v.expectedTsLastDeviceJobTs,b.expectedTsUpdateTs=v.expectedTsUpdateTs,o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&d!=null&&(b.advAccountType=d),yield o("WAWebIdentityUpdateDeviceTableApi").bulkApplyDeviceUpdate([{wid:y,update:b,currentRecord:null}],u),yield o("WAWebSignalProtocolStore").getSignalProtocolStore().saveIdentity(o("WAWebSignalCommonUtils").createSignalAddress(t).toString(),o("WAWebCryptoCurve25519").toSignalCurvePubKey(i))}),c.apply(this,arguments)}l.handleListReset=u}),98);
__d("WAWebHandleAdvNoListResetApi",["invariant","WAJids","WALogger","WALongInt","WAWebAdvExpectedTsApi","WAWebBizCoexGatingUtils","WAWebCryptoCurve25519","WAWebIdentityUpdateDeviceTableApi","WAWebSignalCommonUtils","WAWebSignalProtocolStore","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l,s){var e;function u(e,t,n,r,o,a,i){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,a,i,l,u,c){l===void 0&&(l=!1);var d=n.keyIndex,m=n.timestamp,p=o("WALongInt").numberOrThrowIfTooLarge(m),_=t.device;if(_!=null&&_!==o("WAJids").DEFAULT_DEVICE_ID||s(0,56259),i.timestamp>=p&&i.validIndexes&&!i.validIndexes.includes(d))throw o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleADVDeviceIdentity:handleNoListReset: incomingTs: "," localDeviceRecord.timestamp: "," incomingKeyIndex "," localDeviceRecord.validIndexes: ",""])),p,i.timestamp,d,i.validIndexes),r("err")("handleADVDeviceIdentity:handleNoListReset: out-of-order timestamp detected");var f=new Map(i.devices.map(function(e){return[e.id,e.keyIndex]}));if(!f.has(_)||f.get(_)!==d){f.set(_,d);var g=Array.from(f.entries(),function(e){var t=e[0],n=e[1];return{id:t,keyIndex:n}}),h=babelHelpers.extends({},i,{devices:g,deleted:!1}),y=o("WAWebAdvExpectedTsApi").computeExpectedTsForDeviceRecord(p,h,u);h.expectedTs=y.expectedTs,h.expectedTsLastDeviceJobTs=y.expectedTsLastDeviceJobTs,h.expectedTsUpdateTs=y.expectedTsUpdateTs,o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&(h.advAccountType=c),yield o("WAWebIdentityUpdateDeviceTableApi").bulkApplyDeviceUpdate([{wid:o("WAWebWidFactory").asUserWidOrThrow(t),update:h,currentRecord:i}],l,!0),yield o("WAWebSignalProtocolStore").getSignalProtocolStore().saveIdentity(o("WAWebSignalCommonUtils").createSignalAddress(t).toString(),o("WAWebCryptoCurve25519").toSignalCurvePubKey(a))}}),c.apply(this,arguments)}l.handleNoListReset=u}),98);
__d("WAWebHandleAdvDeviceNotificationApi",["WAJids","WALogger","WALongInt","WAWebAdvExpectedTsApi","WAWebBizCoexGatingUtils","WAWebBizCoexHostedAddVerification","WAWebBizCoexUtils","WAWebDeviceListPk","WAWebHandleAdvDeviceNotificationUtils","WAWebProtobufsAdv.pb"],(function(t,n,r,o,a,i,l){var e,s;function u(t,n,r,a,i,l,u){if(!l||l.deleted)return o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&o("WAWebBizCoexUtils").triggerUsyncForCoexDeviceAdd(n,t),null;if(r<l.timestamp||i==null)return null;var c=o("WAWebHandleAdvDeviceNotificationUtils").decodeSignedKeyIndexBytes(i,a);if(!c)return null;var d=c.rawId,m=o("WALongInt").numberOrThrowIfTooLarge(c.timestamp),p=null;if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&(p=c.accountType,p===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED&&(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleDeviceAddNotification: add to coex cache for ",""])),t==null?void 0:t.toLogString()),o("WAWebBizCoexHostedAddVerification").addToCoexHostedVerificationCache(t))),m!==r)return null;var _=!1,f=null,g=l.timestamp;l.rawId!==d?_=!0:f=l.devices,o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&l.advAccountType!=null&&l.advAccountType!==p&&(_=!0,o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Clear record due to mismatch between local ADV account type and incoming ADV account type of "," for ",""])),p,t==null?void 0:t.toLogString()));var h=new Set(c.validIndexes),y=c.currentIndex||0,C=f==null?[]:f.filter(function(e){return e.id!==o("WAJids").DEFAULT_DEVICE_ID&&(h.has(e.keyIndex)||e.keyIndex>y)});n.forEach(function(e){var t=e.id,n=e.keyIndex;t!==o("WAJids").DEFAULT_DEVICE_ID&&n!=null&&h.has(n)&&C.push({id:t,keyIndex:n})}),C.push({id:o("WAJids").DEFAULT_DEVICE_ID,keyIndex:0});var b={id:o("WAWebDeviceListPk").createDeviceListPK(t),rawId:d,timestamp:g,validIndexes:Array.from(h),devices:C,currentIndex:c.currentIndex,deleted:!1},v=o("WAWebAdvExpectedTsApi").computeExpectedTsForDeviceRecord(m,b,u);return b.expectedTs=v.expectedTs,b.expectedTsLastDeviceJobTs=v.expectedTsLastDeviceJobTs,b.expectedTsUpdateTs=v.expectedTsUpdateTs,o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&p!=null&&(b.advAccountType=p),{update:b,clearRecord:_}}function c(e,t,n){if(n==null||n.deleted||t<n.timestamp)return null;var r=new Map(e.map(function(e){return[e.id,e.keyIndex]})),a=n.devices.filter(function(e){if(e.id!==o("WAJids").DEFAULT_DEVICE_ID){var t=r.get(e.id);return t==null||t!==e.keyIndex}return!1});return a.push({id:o("WAJids").DEFAULT_DEVICE_ID,keyIndex:0}),{update:babelHelpers.extends({},n,{devices:a}),clearRecord:!1}}l.handleDeviceAddNotification=u,l.handleDeviceRemoveNotification=c}),98);
__d("WAWebHandleAdvDeviceNotificationUtils",["WALogger","WAPromiseDelays","WAWebAdvSignatureApi","WAWebBackendWorkerClient","WAWebCryptoCurve25519","WAWebProtobufsAdv.pb","WAWebSignalCommonUtils","WAWebSignalProtocolStore","asyncToGeneratorRuntime","decodeProtobuf"],(function(t,n,r,o,a,i,l){var e,s,u,c,d;function m(e,t){var n;try{n=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsAdv.pb").ADVSignedKeyIndexListSpec,t)}catch(e){return null}if(!o("WAWebAdvSignatureApi").verifyKeyIndexListAccountSignature(n,e))return null;var r;try{r=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsAdv.pb").ADVKeyIndexListSpec,n.details)}catch(e){return null}var a=r,i=a.accountType,l=a.currentIndex,s=a.rawId,u=a.timestamp,c=a.validIndexes;return u==null||s==null?null:{timestamp:u,rawId:s,validIndexes:c,currentIndex:l,accountType:i}}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebBackendWorkerClient").getBackendWorkerBridge(),n=[],r=self.performance.now();for(var a of e)n.push({localPrimaryIdentity:a.localPrimaryIdentity,signedKeyIndexBytes:a.signedKeyIndexBytes.buffer.slice(a.signedKeyIndexBytes.byteOffset,a.signedKeyIndexBytes.byteOffset+a.signedKeyIndexBytes.byteLength)}),self.performance.now()-r>g&&(yield o("WAPromiseDelays").releaseToEventLoop(),r=self.performance.now());var i=n.flatMap(function(e){return[e.localPrimaryIdentity,e.signedKeyIndexBytes]});return t.sendAndReceive("deviceSync","decodeSignedKeyIndexBytesBatch",{items:n},!1,void 0,void 0,i)}),_.apply(this,arguments)}function f(t,n){var r;try{r=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsAdv.pb").ADVSignedKeyIndexListSpec,n)}catch(e){return null}var a=r.accountSignatureKey;if(a==null)return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["accountSignatureKey is null"]))).tags("verifySKeyIndexWithAccSigKey"),null;if(!o("WAWebAdvSignatureApi").verifyKeyIndexListAccountSignature(r,a))return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["account signature verification failed"]))).tags("verifySKeyIndexWithAccSigKey"),null;var i;try{i=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsAdv.pb").ADVKeyIndexListSpec,r.details)}catch(e){return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["decode failed"]))).tags("verifySKeyIndexWithAccSigKey"),null}var l=i,m=l.accountType,p=l.currentIndex,_=l.rawId,f=l.timestamp,g=l.validIndexes;if(f==null)return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["timestamp is null"]))).tags("verifySKeyIndexWithAccSigKey"),null;if(_==null)return o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["rawId is null"]))).tags("verifySKeyIndexWithAccSigKey"),null;var h=o("WAWebSignalProtocolStore").getSignalProtocolStore().saveIdentity(o("WAWebSignalCommonUtils").createSignalAddress(t).toString(),o("WAWebCryptoCurve25519").toSignalCurvePubKey(a));return{timestamp:f,rawId:_,validIndexes:g,currentIndex:p,accountType:m,identityUpdatePromise:h}}var g=100;l.decodeSignedKeyIndexBytes=m,l.decodeSignedKeyIndexBytesBatchInWorker=p,l.verifySKeyIndexWithAccSigKey=f}),98);
__d("WAWebHandleAdvOmittedResultApi",["WAJids","WAWebAdvExpectedTsApi","WAWebProtobufsAdv.pb"],(function(t,n,r,o,a,i,l){function e(e,t,n,r){if(!t||t.deleted||e!=null&&e<t.timestamp)return null;var a=babelHelpers.extends({},t);return e!=null&&(a.timestamp=e,o("WAWebAdvExpectedTsApi").shouldClearExpectedTs(e,n,t,r)&&(a.expectedTs=void 0,a.expectedTsLastDeviceJobTs=void 0,a.expectedTsUpdateTs=void 0)),a.devices=[{id:o("WAJids").DEFAULT_DEVICE_ID,keyIndex:0}],t.advAccountType===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED&&(a.advAccountType=o("WAWebProtobufsAdv.pb").ADVEncryptionType.E2EE),{update:a,clearRecord:!1,fromHandleOmittedResult:!0}}l.handleOmittedResult=e}),98);
__d("WAWebHandleAdvForUsyncApi",["invariant","WAJids","WALogger","WAWebHandleAdvDeviceNotificationApi","WAWebHandleAdvKeyIndexResultApi","WAWebHandleAdvOmittedResultApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l,s){var e;function u(e,t,n,r,o,a){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r,a,i,l){var s=n.deviceList,u=n.keyIndex;if(u==null||u.signedKeyIndexBytes==null){if(s!=null&&s.some(function(e){return e.id!==o("WAJids").DEFAULT_DEVICE_ID})){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[processADVSyncResult] drop: has companion, no keyIndexBytes"])));return}return o("WAWebHandleAdvOmittedResultApi").handleOmittedResult(u==null?void 0:u.ts,a,u==null?void 0:u.expectedTs,i)}var c=u.expectedTs,d=u.signedKeyIndexBytes,m=u.ts;return yield o("WAWebHandleAdvKeyIndexResultApi").handleKeyIndexResult(t,s,m,d,r,a,i,c,l)}),c.apply(this,arguments)}function d(e,t,n,r,a,i){var l=n.deviceList,u=n.keyIndex;l!=null||s(0,75739,t),u!=null||s(0,75740,t);var c=u.signedKeyIndexBytes,d=u.ts;if(t==="add")return c!=null||s(0,75741,t),o("WAWebHandleAdvDeviceNotificationApi").handleDeviceAddNotification(e,l,d,c,r,a,i);if(t==="remove")return o("WAWebHandleAdvDeviceNotificationApi").handleDeviceRemoveNotification(l,u.ts,a)}l.handleADVSyncResult=u,l.handleDeviceNotification=d}),98);
__d("WAWebHandleAdvKeyIndexResultApi",["invariant","WAJids","WALogger","WALongInt","WAWebAdvExpectedTsApi","WAWebBizCoexGatingUtils","WAWebBizCoexHostedAddVerification","WAWebDeviceListPk","WAWebHandleAdvDeviceNotificationUtils","WAWebProtobufsAdv.pb","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l,s){var e,u,c=99;function d(e,t,n,r,o,a,i,l,s){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r,a,i,l,d,m,p){if((l==null?void 0:l.timestamp)!=null&&r<l.timestamp)return null;var _=null;if(o("WAWebBizCoexGatingUtils").hostedOverrideAdvAccountSignatureKeyEnabled()&&n!=null&&n.some(function(e){return!!e.isHosted})){if(_=o("WAWebHandleAdvDeviceNotificationUtils").verifySKeyIndexWithAccSigKey(t,a),!_)return null}else{if(p!==void 0)_=p;else{if(i==null)return null;_=o("WAWebHandleAdvDeviceNotificationUtils").decodeSignedKeyIndexBytes(i,a)}if(!_)return null}var f=_.rawId,g=o("WALongInt").numberOrThrowIfTooLarge(_.timestamp),h=null;if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&(h=_.accountType,h===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED&&(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleKeyIndexResult: add to coex cache for ",""])),t==null?void 0:t.toLogString()),o("WAWebBizCoexHostedAddVerification").addToCoexHostedVerificationCache(t))),g!==r)return null;var y=!1,C=null,b=n;if(l&&!l.deleted){if(b==null&&(b=l.devices),l.rawId!==f?y=!0:C=l.devices,o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()){var v=l.advAccountType!=null&&l.advAccountType!==h||l!=null&&h===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED&&h!==(l==null?void 0:l.advAccountType);v&&(y=!0,o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Clear record due to mismatch between local ADV account type and incoming ADV account type of "," for ",""])),h,t==null?void 0:t.toLogString()))}}else if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()){var S=h===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED&&(l==null?void 0:l.deletedChangedToHost)!==!0;S&&(y=!0)}var R=new Map,L=new Set(_.validIndexes),E=_.currentIndex||0;b&&b.forEach(function(e){var t=e.keyIndex;t!=null&&L.has(t)&&(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&e.id===c&&(e.isHosted===!0||s(0,76137)),R.set(e.id,t))}),C!=null&&C.forEach(function(e){e.keyIndex>E&&R.set(e.id,e.keyIndex)}),R.set(o("WAJids").DEFAULT_DEVICE_ID,0);var k=Array.from(R.entries()).map(function(e){var t=e[0],n=e[1];return o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&t===c?{id:t,keyIndex:n,isHosted:!0}:{id:t,keyIndex:n}}),I=g,T={id:o("WAWebDeviceListPk").createDeviceListPK(t),rawId:f,timestamp:I,validIndexes:Array.from(L),devices:k,currentIndex:_.currentIndex,deleted:!1,advAccountType:h};return!y&&!o("WAWebAdvExpectedTsApi").shouldClearExpectedTs(g,m,l,d)&&l&&!l.deleted&&(T.expectedTs=l.expectedTs,T.expectedTsLastDeviceJobTs=l.expectedTsLastDeviceJobTs,T.expectedTsUpdateTs=l.expectedTsUpdateTs),_.identityUpdatePromise?{update:T,clearRecord:y,identityUpdatePromise:_.identityUpdatePromise}:{update:T,clearRecord:y}}),m.apply(this,arguments)}l.handleKeyIndexResult=d}),98);
__d("WAWebAdvUpdateParticipantApi",["WAJids","WALogger","WAWebPostSenderKeyExpiredMetric","WAWebSchemaParticipant","WAWebUserPrefsMeUser","WAWebWamEnumExpiryReason","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e,t,n){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){var a;try{a=yield o("WAWebSchemaParticipant").getParticipantTable().equals(["participants"],String(t))}catch(t){throw t.toString().includes("Failed to read large IndexedDB value")&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["updateGroupParticipantsInTransaction: error: ",""])),t).sendLogs("indexeddb-participant-read-large-value"),t}var i=a.map(function(e){var a=e.rotateKey,i=new Map(e.senderKey);return r.forEach(function(e){var n,r=String(o("WAWebWidFactory").createDeviceWidFromUserAndDevice(t.user,t.server,e));a=a||((n=i.get(r))!=null?n:!1),i.delete(r)}),a&&i.forEach(function(e,t){return i.set(t,!1)}),n.forEach(function(e){i.set(String(o("WAWebWidFactory").createDeviceWidFromUserAndDevice(t.user,t.server,e)),!1)}),p(t,a,e,n,r),babelHelpers.extends({},e,{senderKey:i,rotateKey:a})});return o("WAWebSchemaParticipant").getParticipantTable().bulkCreateOrReplace(i)}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e.length!==0){var t;try{t=yield o("WAWebSchemaParticipant").getParticipantTable().anyOf(["participants"],e.map(function(e){return String(e.wid)}))}catch(e){throw e.toString().includes("Failed to read large IndexedDB value")&&o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["bulkUpdateGroupParticipantsInTransaction: error: ",""])),e).sendLogs("indexeddb-participant-bulk-read-large-value"),e}if(t.length!==0){var n=new Map;e.forEach(function(e){n.set(String(e.wid),e)});var r=t.map(function(e){var t=e.rotateKey,r=new Map(e.senderKey);return e.participants.forEach(function(a){var i=n.get(a);if(i){var l=i.added,s=i.removed,u=i.wid;s.forEach(function(e){var n,a=String(o("WAWebWidFactory").createDeviceWidFromUserAndDevice(i.wid.user,i.wid.server,e));t=t||((n=r.get(a))!=null?n:!1),r.delete(a)}),t&&r.forEach(function(e,t){return r.set(t,!1)}),l.forEach(function(e){r.set(String(o("WAWebWidFactory").createDeviceWidFromUserAndDevice(i.wid.user,i.wid.server,e)),!1)}),p(u,t,e,l,s)}}),babelHelpers.extends({},e,{senderKey:r,rotateKey:t})});return o("WAWebSchemaParticipant").getParticipantTable().bulkCreateOrReplace(r)}}}),m.apply(this,arguments)}function p(e,t,n,r,a){if(t&&!n.rotateKey){var i,l;a.includes(o("WAJids").DEFAULT_DEVICE_ID)&&r.includes(o("WAJids").DEFAULT_DEVICE_ID)?l=o("WAWebWamEnumExpiryReason").EXPIRY_REASON.IDENTITY_CHANGE:(i=o("WAWebUserPrefsMeUser").getMaybeMePnUser())!=null&&i.equals(e)?l=o("WAWebWamEnumExpiryReason").EXPIRY_REASON.PEER_COMPANION_UNPAIR:l=o("WAWebWamEnumExpiryReason").EXPIRY_REASON.OTHER_DEVICE_UNPAIR,o("WAWebPostSenderKeyExpiredMetric").postSenderKeyExpiredMetric({chatId:n.groupId,deviceCount:n.senderKey.size,expiryReason:l})}}l.updateGroupParticipantsInTransaction=u,l.bulkUpdateGroupParticipantsInTransaction=d}),98);
__d("WAWebSetPrivacyTokensJob",["$InternalEnum","WADeprecatedSendIq","WADeprecatedWapParser","WAWap","WAWebBackendErrors","WAWebCommsWapMd","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=new(r("WADeprecatedWapParser"))("setPrivacyTokensParser",function(e){var t={stanzaId:e.attrString("id")};return t}),s=n("$InternalEnum")({TrustedContact:"trusted_contact"});function u(e,t,n){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){var a,i=n.map(function(e){return o("WAWap").wap("token",{jid:o("WAWebCommsWapMd").USER_JID(t),t:o("WAWap").CUSTOM_STRING(String(r)),type:o("WAWap").CUSTOM_STRING(e)})}),l=yield o("WADeprecatedSendIq").deprecatedSendIq((a=o("WAWap")).wap("iq",{to:a.S_WHATSAPP_NET,type:"set",xmlns:"privacy",id:a.generateId()},a.wap("tokens",null,i)),e);if(!l.success)throw new(o("WAWebBackendErrors")).ServerStatusCodeError(l.errorCode,l.errorText)}),c.apply(this,arguments)}l.TokenType=s,l.issuePrivacyToken=u}),98);
__d("WAWebSendTcTokenWhenDeviceIdentityChange",["WALogger","WATimeUtils","WAWebABProps","WAWebApiChat","WAWebApiChatCommon","WAWebLid1X1MigrationGating","WAWebLidMigrationUtils","WAWebSetPrivacyTokensJob","WAWebTrustedContactsUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n;if(o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()){var r=o("WAWebLidMigrationUtils").toUserLid(t);r!=null&&(n=(yield o("WAWebApiChat").getChatRecordByAccountLid(r))[0])}else n=yield o("WAWebApiChatCommon").getChatRecord(t);if(n!=null){var a=n.tcTokenSenderTimestamp;if(a!=null&&!o("WAWebTrustedContactsUtils").isTokenExpired(a,o("WAWebTrustedContactsUtils").TcTokenMode.Sender))try{var i;if(o("WAWebABProps").getABPropConfigValue("lid_trusted_token_issue_to_lid")){var l;i=(l=o("WAWebLidMigrationUtils").toLid(t))!=null?l:t}else{var s;i=(s=o("WAWebLidMigrationUtils").toPn(t))!=null?s:t}yield o("WAWebSetPrivacyTokensJob").issuePrivacyToken(i,[o("WAWebSetPrivacyTokensJob").TokenType.TrustedContact],o("WATimeUtils").castToUnixTime(a))}catch(t){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["sendTcTokenWhenDeviceIdentityChange failed - ",""])),t).verbose().sendLogs("send-tc-token-device-identity-change-failed")}}}),u.apply(this,arguments)}l.sendTcTokenWhenDeviceIdentityChange=s}),98);
__d("WAWebIdentityChangeApi",["Promise","WAJids","WANullthrows","WAWebAdvUpdateParticipantApi","WAWebApiContact","WAWebApiDeviceList","WAWebBackendApi","WAWebBizCoexGatingUtils","WAWebBizCoexUtils","WAWebContactSystemMsg","WAWebDeviceListPk","WAWebHandleSingleMsgFactory","WAWebModelStorageUtils","WAWebMsgType","WAWebOfflineDeviceCache","WAWebProtobufsAdv.pb","WAWebSchemaChat","WAWebSecurityCodeApi","WAWebSendTcTokenWhenDeviceIdentityChange","WAWebSignal","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e,t){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r=(n=e.device)!=null?n:o("WAJids").DEFAULT_DEVICE_ID,a=o("WAWebWidFactory").asUserWidOrThrow(e);if(r===o("WAJids").DEFAULT_DEVICE_ID){yield c({wid:a});var i=yield o("WAWebSecurityCodeApi").addSecurityCodeChangedNotifications({user:a,offline:t});return o("WAWebSendTcTokenWhenDeviceIdentityChange").sendTcTokenWhenDeviceIdentityChange(a),i}}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=t.offline,i=t.stanzaLid,l=t.wid,s=[o("WAJids").DEFAULT_DEVICE_ID],u=[o("WAJids").DEFAULT_DEVICE_ID],c=!1;if(a===!0)o("WAWebOfflineDeviceCache").OfflinePendingDeviceCache.addOfflinePendingDevice(String(l),null),yield o("WAWebModelStorageUtils").getStorage().lock(["participant"],function(){return o("WAWebAdvUpdateParticipantApi").updateGroupParticipantsInTransaction(l,u,s)});else{var d=yield o("WAWebApiDeviceList").getDeviceRecord(l);if(d&&!d.deleted&&(d.devices.forEach(function(e){e.id!==o("WAJids").DEFAULT_DEVICE_ID&&s.push(e.id)}),o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&d.advAccountType===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED&&(c=!0)),(e||(e=n("Promise"))).all(s.map(function(t){return t===o("WAJids").DEFAULT_DEVICE_ID?(e||(e=n("Promise"))).resolve():o("WAWebSignal").Session.deleteRemoteInfo(o("WAWebWidFactory").createDeviceWidFromUserAndDevice(l.user,l.server,t))})),yield e.all([o("WAWebModelStorageUtils").getStorage().lock(["participant"],function(){return o("WAWebAdvUpdateParticipantApi").updateGroupParticipantsInTransaction(l,u,s)}),o("WAWebApiDeviceList").createOrReplaceDeviceRecord({id:o("WAWebDeviceListPk").createDeviceListPK(l),deleted:!0})]),o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&c===!0){yield o("WAWebApiContact").updateContactAdvHostedType(l,o("WAWebProtobufsAdv.pb").ADVEncryptionType.E2EE),o("WAWebBackendApi").frontendFireAndForget("updateContactAdvAccountType",{contactId:l,advAccountType:o("WAWebProtobufsAdv.pb").ADVEncryptionType.E2EE});var m=[l.toString()];if(l.isLid()){var p=o("WAWebApiContact").getPnIfLidIsLatestMapping(l);p!=null&&m.push(p.toString())}else i!=null&&m.push(i.toString());var _=yield o("WAWebSchemaChat").getChatTable().bulkGet(m,!1),f=_.find(Boolean);if(f!=null){var g=o("WAWebWidFactory").createWid(f.id),h=o("WAWebContactSystemMsg").genNotificationMsg(g,{type:"e2e_notification",kind:o("WAWebMsgType").MsgKind.E2eNotification,subtype:"encrypt_now",templateParams:[]});yield o("WAWebHandleSingleMsgFactory").handleSingleMsg({chatId:r("WANullthrows")(h.from),newMsg:h,handleSingleMsgOrigin:"bizStateChangeNotification"})}o("WAWebBizCoexUtils").triggerUsyncForCoexUpdate(l)}}}),d.apply(this,arguments)}l.handleNewIdentity=s,l.clearDeviceRecordForIdentityChange=c}),98);
__d("WAWebAdvHostedAccountTypeSystemMsg",["WATimeUtils","WAWebBizCoexGatingUtils","WAWebMsgKey","WAWebMsgType","WAWebProtobufsAdv.pb","WAWebUserPrefsMeUser","WAWebViewMode.flow"],(function(t,n,r,o,a,i,l){function e(e,t,n,a){if(a===void 0&&(a=!1),o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()){if(!e.isUser())return null;var i=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),l=new(r("WAWebMsgKey"))({fromMe:o("WAWebUserPrefsMeUser").isMeAccount(t),remote:e,id:r("WAWebMsgKey").newId_DEPRECATED()});if(n===o("WAWebProtobufsAdv.pb").ADVEncryptionType.E2EE)return{id:l,t:o("WATimeUtils").unixTime(),type:"e2e_notification",kind:o("WAWebMsgType").MsgKind.E2eNotification,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,subtype:a&&o("WAWebBizCoexGatingUtils").hostedOverrideAdvAccountSignatureKeyEnabled()?"encrypt_now":"encrypt",from:e,to:i};if(n===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED)return{id:l,t:o("WATimeUtils").unixTime(),type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,subtype:"biz_account_type_changed_to_hosted",from:e,to:i}}return null}function s(e,t){if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()){if(!e.isUser())return null;var n=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),a=new(r("WAWebMsgKey"))({fromMe:o("WAWebUserPrefsMeUser").isMeAccount(t),remote:e,id:r("WAWebMsgKey").newId_DEPRECATED()});return{id:a,t:o("WATimeUtils").unixTime(),type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,subtype:"biz_me_account_type_is_hosted",from:e,to:n}}return null}function u(e,t){if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()){if(!e.isUser())return null;var n=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),a=new(r("WAWebMsgKey"))({fromMe:o("WAWebUserPrefsMeUser").isMeAccount(t),remote:e,id:r("WAWebMsgKey").newId_DEPRECATED()});return{id:a,t:o("WATimeUtils").unixTime(),type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,subtype:"biz_account_type_is_hosted",from:e,to:n}}return null}function c(e,t){if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&o("WAWebBizCoexGatingUtils").smbHostedLazySystemMsgInsertInHistorySyncEnabled()&&e.isUser()){var n=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),a=new(r("WAWebMsgKey"))({fromMe:o("WAWebUserPrefsMeUser").isMeAccount(t),remote:e,id:r("WAWebMsgKey").newId_DEPRECATED()});return{id:a,t:o("WATimeUtils").unixTime(),type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,subtype:"biz_me_account_type_is_hosted_transition",from:e,to:n}}return null}l.genAdvAccountTypeChangeNotificationMsg=e,l.genAdvMeAccountIsHostedNotificationMsg=s,l.genAdvAccountTypeInitialSysMsg=u,l.genAdvAccountTypeSelfTransitionToCoexNotificationMsg=c}),98);
__d("WAWebAdvDeviceNotificationApi",["Promise","WALogger","WAWebAdvHostedAccountTypeSystemMsg","WAWebBizCoexGatingUtils","WAWebBizCoexHostedAddVerification","WAWebProtobufsAdv.pb","WAWebSchemaChat","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime","compactMap","err"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a={notifications:[],chatIds:[]};if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()){var i=[];if(t.equals(o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE()))o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["SMB unexpected self adv system msg"]))).tags("generateAdvAccountTypeChangeNotifications");else{n===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED&&(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["accountTypeChangeNotification: check coex cache for ",""])),t==null?void 0:t.toLogString()),o("WAWebBizCoexHostedAddVerification").assertThrowsWidAdvTypeFromVerificationCache(t));try{var l=yield o("WAWebSchemaChat").getChatTable().get(String(t),!1);l&&i.push(o("WAWebWidFactory").createWid(l.id))}catch(e){throw r("err")("get chays failed")}}var u=r("compactMap")(i,function(e){return o("WAWebAdvHostedAccountTypeSystemMsg").genAdvAccountTypeChangeNotificationMsg(e,t,n,!0)});return a.notifications=u,a.chatIds=i.map(String),a}return a}),d.apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled())throw r("err")("hosted system msg gen: unexpected env");var t=[],a=new Set,i=yield(u||(u=n("Promise"))).all(e.map(function(e){var t=e.newAdvAccountType,r=e.wid;return t!=null?c(r,t):(u||(u=n("Promise"))).resolve(null)}));return i.forEach(function(e){e&&(t=t.concat(e.notifications),e.chatIds.forEach(function(e){return a.add(e)}))}),t.length>0?{notifications:t,chatIds:Array.from(a)}:{notifications:[],chatIds:[]}}),p.apply(this,arguments)}l.bulkGenerateDeviceAndAdvAccountTypeChangeNotifications=m}),98);
__d("WAWebApiGetDeviceUpdateLock",["WAWebBizCoexGatingUtils","WAWebModelStorageUtils"],(function(t,n,r,o,a,i,l){function e(e,t,n,r){n===void 0&&(n=!1),r===void 0&&(r=!1);var a=["participant","device-list"];return t&&(a=[].concat(a,["message","message-association"])),n&&(a=[].concat(a,["missing-keys"])),o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&r&&(a=[].concat(a,["contact"])),o("WAWebModelStorageUtils").getStorage().lock(a,function(){return e()})}l.getDeviceUpdateLock=e}),98);
__d("WAWebCollectionVersionStore",["WAWebSchemaCollectionVersion"],(function(t,n,r,o,a,i,l){var e=(function(){function e(){}var t=e.prototype;return t.get=function(t){return o("WAWebSchemaCollectionVersion").getCollectionVersionTable().get(t)},t.bulkGet=function(t){return o("WAWebSchemaCollectionVersion").getCollectionVersionTable().bulkGet(t)},t.getAll=function(){return o("WAWebSchemaCollectionVersion").getCollectionVersionTable().all()},t.update=function(t,n){return o("WAWebSchemaCollectionVersion").getCollectionVersionTable().createOrMerge(t,babelHelpers.extends({collection:t},n))},t.bulkUpdate=function(t){return o("WAWebSchemaCollectionVersion").getCollectionVersionTable().bulkCreateOrMerge(t)},t.clear=function(){return o("WAWebSchemaCollectionVersion").getCollectionVersionTable().clear()},e})();e.locks=["collection-version"],l.WAWebCollectionVersionStore=e}),98);
__d("WAWebMissingKeyStore",["WAWebSchemaMissingKeys","WAWebSyncdDb"],(function(t,n,r,o,a,i,l){var e=(function(){function e(){}var t=e.prototype;return t.getAll=function(){return o("WAWebSyncdDb").getAllMissingKeys()},t.bulkGet=function(t){return o("WAWebSyncdDb").bulkGetMissingKeys(t)},t.count=function(){return o("WAWebSyncdDb").getMissingKeyCount()},t.bulkUpdate=function(t){return o("WAWebSyncdDb").createOrUpdateMissingKeys(t)},t.bulkRemove=function(t){return o("WAWebSyncdDb").bulkRemoveMissingKeys(t)},t.clear=function(){return o("WAWebSchemaMissingKeys").getMissingKeysTable().clear()},e})();e.locks=["missing-keys"],l.WAWebMissingKeyStore=e}),98);
__d("WAWebPendingMutationStore",["WAWebNoop","WAWebSchemaPendingMutations","WAWebSyncdDb","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=(function(){function e(){}var t=e.prototype;return t.getByCollection=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSyncdDb").getPendingMutationsRows(["collection"],e);return t.map(o("WAWebSchemaPendingMutations").convertToPendingMutationFromRow)});function t(t){return e.apply(this,arguments)}return t})(),t.getAll=function(){return o("WAWebSyncdDb").getAllPendingMutationsRows()},t.getCollectionsWithPendingMutations=function(){return o("WAWebSyncdDb").getCollectionsWithPendingMutations()},t.bulkCreate=function(t){return o("WAWebSyncdDb").appendPendingMutationsRows(t).then(r("WAWebNoop"))},t.bulkRemove=function(t){return o("WAWebSyncdDb").bulkRemovePendingMutations(t)},t.clear=function(){return o("WAWebSchemaPendingMutations").getPendingMutationsTable().clear()},e})();e.locks=["pending-mutations"],l.WAWebPendingMutationStore=e}),98);
__d("WAWebSyncActionStore",["Promise","WALogger","WAWebSchemaSyncActions","WAWebSyncdDb","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=(function(){function t(){}var r=t.prototype;return r.count=function(){return o("WAWebSchemaSyncActions").getSyncActionsTable().count()},r.get=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSyncdDb").getSyncAction(e);return t==null?null:o("WAWebSchemaSyncActions").convertToSyncActionFromRow(t)});function t(t){return e.apply(this,arguments)}return t})(),r.getByCollections=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSyncdDb").getSyncActionsRows(["collection"],e);return t.map(o("WAWebSchemaSyncActions").convertToSyncActionFromRow)});function t(t){return e.apply(this,arguments)}return t})(),r.getByIndexMacs=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return e.length<7?this.getByIndexMacsMultiQuery(e):this.getByIndexMacsSingleQuery(e)});function t(t){return e.apply(this,arguments)}return t})(),r.getByCollectionAndIndex=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var r=yield o("WAWebSyncdDb").getSyncActionsRows(["index"],n),a=r.filter(function(e){return e.collection===t});return r.length!==a.length&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[syncd] collection mismatch for mutation index: ",""])),t).sendLogs("index-in-wrong-collection"),a.map(o("WAWebSchemaSyncActions").convertToSyncActionFromRow)});function r(e,n){return t.apply(this,arguments)}return r})(),r.getByIndexMacsMultiQuery=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield(s||(s=n("Promise"))).all(e.map(function(e){return o("WAWebSyncdDb").getSyncActionsRows(["indexMac"],[e])}));return t.flat().map(o("WAWebSchemaSyncActions").convertToSyncActionFromRow)});function t(t){return e.apply(this,arguments)}return t})(),r.getByIndexMacsSingleQuery=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSyncdDb").getSyncActionsRows(["indexMac"],e);return t.map(o("WAWebSchemaSyncActions").convertToSyncActionFromRow)});function t(t){return e.apply(this,arguments)}return t})(),r.getByActionStates=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSyncdDb").getSyncActionsRows(["actionState"],e);return t.map(o("WAWebSchemaSyncActions").convertToSyncActionFromRow)});function t(t){return e.apply(this,arguments)}return t})(),r.getByModelInfos=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSyncdDb").getSyncActionsRows(["modelId","modelType","actionState"],e);return t.map(o("WAWebSchemaSyncActions").convertToSyncActionFromRow)});function t(t){return e.apply(this,arguments)}return t})(),r.getAll=function(){return o("WAWebSchemaSyncActions").getSyncActionsTable().all().then(function(e){return e.map(o("WAWebSchemaSyncActions").convertToSyncActionFromRow)})},r.bulkSet=function(t){return o("WAWebSyncdDb").setSyncActionRows(t.map(o("WAWebSchemaSyncActions").convertFromSyncActionToRow))},r.bulkUpdate=function(t){return o("WAWebSyncdDb").updateSyncActionRows(t.map(o("WAWebSchemaSyncActions").convertFromSyncActionToRow))},r.bulkRemove=function(t){return o("WAWebSyncdDb").deleteSyncActionRows(t)},r.clear=function(){return o("WAWebSchemaSyncActions").getSyncActionsTable().clear()},t})();u.locks=["sync-actions"],l.WAWebSyncActionStore=u}),98);
__d("WAWebSyncKeyStore",["WAWebNoop","WAWebSchemaSyncKeys","WAWebSyncdDb"],(function(t,n,r,o,a,i,l){var e=(function(){function e(){}var t=e.prototype;return t.get=function(t){return o("WAWebSyncdDb").getSyncKey(t)},t.getAll=function(){return o("WAWebSyncdDb").getAllSyncKeys()},t.set=function(t){return o("WAWebSyncdDb").createSyncKey(t).then(r("WAWebNoop"))},t.expire=function(t){return o("WAWebSyncdDb").expireSyncKey(t)},t.clear=function(){return o("WAWebSchemaSyncKeys").getSyncKeysTable().clear()},e})();e.locks=["sync-keys"],l.WAWebSyncKeyStore=e}),98);
__d("WAWebRunInTransaction",["Promise","WAWeb-dexie","WAWebCollectionVersionStore","WAWebMissingKeyStore","WAWebModelStorageUtils","WAWebPendingMutationStore","WAWebSyncActionStore","WAWebSyncKeyStore","err"],(function(t,n,r,o,a,i,l){var e,s={SyncActionStore:o("WAWebSyncActionStore").WAWebSyncActionStore,CollectionVersionStore:o("WAWebCollectionVersionStore").WAWebCollectionVersionStore,PendingMutationStore:o("WAWebPendingMutationStore").WAWebPendingMutationStore,MissingKeyStore:o("WAWebMissingKeyStore").WAWebMissingKeyStore,SyncKeyStore:o("WAWebSyncKeyStore").WAWebSyncKeyStore},u=function(a,i){if(r("WAWeb-dexie").currentTransaction!=null)return(e||(e=n("Promise"))).reject(r("err")("Calling runInTransaction recursively. This is not allowed."));var t=Object.keys(a),l=t.flatMap(function(e){return s[e].locks});return o("WAWebModelStorageUtils").getStorage().lock(l,function(){var e={};for(var n of t)e[n]=new s[n];return i(e)})};l.runInTransaction=u}),98);
__d("WAWebGetMissingKey",["WAWebRunInTransaction"],(function(t,n,r,o,a,i,l){"use strict";function e(){return o("WAWebRunInTransaction").runInTransaction({MissingKeyStore:!0},function(e){var t=e.MissingKeyStore;return t.getAll()})}function s(e){return o("WAWebRunInTransaction").runInTransaction({MissingKeyStore:!0},function(t){var n=t.MissingKeyStore;return n.bulkGet(e)})}function u(){return o("WAWebRunInTransaction").runInTransaction({MissingKeyStore:!0},function(e){var t=e.MissingKeyStore;return t.count()})}function c(e){return o("WAWebRunInTransaction").runInTransaction({MissingKeyStore:!0},function(t){var n=t.MissingKeyStore;return n.bulkUpdate(e)})}l.getAllMissingKeysInTransaction=e,l.bulkGetMissingKeysInTransaction=s,l.getMissingKeyCountTransaction=u,l.bulkUpdateMissingKeysInTransaction=c}),98);
__d("WAWebGetSyncKey",["WAWebRunInTransaction"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return o("WAWebRunInTransaction").runInTransaction({SyncKeyStore:!0},function(t){var n=t.SyncKeyStore;return n.get(e)})}function s(){return o("WAWebRunInTransaction").runInTransaction({SyncKeyStore:!0},function(e){var t=e.SyncKeyStore;return t.getAll()})}function u(e){return o("WAWebRunInTransaction").runInTransaction({SyncKeyStore:!0},function(t){var n=t.SyncKeyStore;return n.set(e)})}function c(e){return o("WAWebRunInTransaction").runInTransaction({SyncKeyStore:!0},function(t){var n=t.SyncKeyStore;return n.expire(e)})}l.getSyncKeyInTransaction_DO_NOT_USE=e,l.getAllSyncKeysInTransaction=s,l.setSyncKeyInTransaction=u,l.expireSyncKeyInTransaction=c}),98);
__d("WAWebSyncdCryptoUtils",["WACryptoUtils","WASyncdKeyTypes","err"],(function(t,n,r,o,a,i,l){"use strict";function e(e){if(e.length===0)throw r("err")("buffers length is zero");if(e.length===1)return e[0];var t=e.map(function(e){return e.byteLength}),n=t.reduce(function(e,t){return e+t}),o=new Uint8Array(n),a=0,i;for(i=0;i<e.length;i++)o.set(new Uint8Array(e[i]),a),a+=e[i].byteLength;return o.buffer}function s(e,t,n){if(t<0||n<0)throw r("err")("buffers length is zero");var o=new Array(3),a=new Uint8Array(e);return o[0]=a.slice(0,t).buffer,o[1]=a.slice(t,t+n).buffer,o[2]=a.slice(t+n).buffer,o}function u(e){return Uint8Array.from(e.split(" ").map(function(e){return parseInt(e,16)}))}function c(e){return Array.from(new Uint8Array(o("WASyncdKeyTypes").fromSyncKeyId(e)),function(e){return e.toString(16)}).toString().replace(/,/g," ")}function d(e){return Array.from(new Uint8Array(e),function(e){return e.toString(16).padStart(2,"0")}).join("")}function m(e){var t=new ArrayBuffer(8);return new DataView(t).setUint32(4,e,!1),t}function p(e,t){return o("WACryptoUtils").arrayBuffersEqual(o("WASyncdKeyTypes").fromSyncKeyId(e),o("WASyncdKeyTypes").fromSyncKeyId(t))}l.combine=e,l.split=s,l.hexToUint8Array=u,l.syncKeyIdToHex=c,l.arrayBufferToHexPadded=d,l.to64BitNetworkOrder=m,l.syncKeyIdsEqual=p}),98);
__d("WAWebSyncdGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("syncd_key_max_use_days")}function s(){return o("WAWebABProps").getABPropConfigValue("syncd_sentinel_timeout_seconds")}function u(){return o("WAWebABProps").getABPropConfigValue("syncd_inline_mutations_max_count")}function c(){return o("WAWebABProps").getABPropConfigValue("syncd_patch_protobuf_max_size")}function d(){return o("WAWebABProps").getABPropConfigValue("syncd_wait_for_key_timeout_days")}function m(){return o("WAWebABProps").getABPropConfigValue("wa_web_enable_syncd_key_persistence_only_after_server_ack")}l.getSyncdKeyMaxUseDays=e,l.getSyncdSentinelTimeoutSeconds=s,l.getSyncdInlineMutationsMaxCount=u,l.getSyncdPatchProtobufMaxSize=c,l.getSyncdWaitForKeyTimeoutDays=d,l.getEnableSyncdKeyPersistenceOnlyAfterServerAck=m}),98);
__d("WAWebSyncdUploadFatalErrorMetricEmitter",[],(function(t,n,r,o,a,i){"use strict";var e=null;function l(t){e=t}function s(t,n,r,o,a,i,l,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T,D,x,$){e==null||e(t,n,r,o,a,i,l,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T,D,x,$)}i.listenForUploadFatalErrorMetric=l,i.emitUploadFatalErrorMetric=s}),66);
__d("WAWebWamEnumIsPureSyncdSessionEnum",[],(function(t,n,r,o,a,i){var e=Object.freeze({UNKNOWN:1,YES:2,NO:3,PROBABLY_YES:4,PROBABLY_NO:5});i.IS_PURE_SYNCD_SESSION_ENUM=e}),66);
__d("WAWebWamEnumLidMigrationStageEnum",[],(function(t,n,r,o,a,i){var e=Object.freeze({NOT_MIGRATED:1,PEER_MIGRATED:2,HISTORY_MIGRATED:3});i.LID_MIGRATION_STAGE_ENUM=e}),66);
__d("WAWebWamEnumRecoveryStatusEnum",[],(function(t,n,r,o,a,i){var e=Object.freeze({PRIMARY_UNSUPPORTED:1,ABPROP_OFF:2,NOT_FATAL:3,COLLECTION_UNSUPPORTED:4,MUTATION_COUNT_TOO_HIGH:5,PRIMARY_DID_NOT_RESPOND:6});i.RECOVERY_STATUS_ENUM=e}),66);
__d("WAWebSyncdMetricFatalError",["$InternalEnum","WALogger","WAWebSyncdMetricFatalErrorListener","WAWebSyncdUploadFatalErrorMetricEmitter","WAWebWamEnumRecoveryStatusEnum"],(function(t,n,r,o,a,i,l){"use strict";var e=["type"],s,u,c=n("$InternalEnum").Mirrored(["PATCH_PROTOBUF_SERIALIZATION_FAILED","MUTATIONS_PROTOBUF_SERIALIZATION_FAILED","ACTION_DATA_PROTOBUF_SERIALIZATION_FAILED","ENCRYPTION_FAILED","MISSING_SNAPSHOT_VERSION","MISSING_SNAPSHOT_MAC","MISSING_SNAPSHOT_KEY_ID","MISSING_PATCH_VERSION","PATCH_WITH_BOTH_INLINE_AND_EXTERNAL_MUTATIONS","MISSING_PATCH_SNAPSHOT_MAC","MISSING_PATCH_MAC","MISSING_PATCH_KEY_ID","MISSING_EXTERNAL_BLOB_REFERENCE_MEDIA_KEY","MISSING_EXTERNAL_BLOB_REFERENCE_DIRECT_PATH","MISSING_EXTERNAL_BLOB_REFERENCE_FILE_SHA256","MISSING_EXTERNAL_BLOB_REFERENCE_FILE_ENC_SHA256","MISSING_MUTATION_OPERATION","MISSING_MUTATION_RECORD","MISSING_MUTATION_INDEX","MISSING_MUTATION_VALUE","MISSING_MUTATION_KEY_ID","EXTERNAL_BLOB_REFERENCE_PROTOBUF_DESERIALIZATION_FAILED","SNAPSHOT_PROTOBUF_DESERIALIZATION_FAILED","PATCH_PROTOBUF_DESERIALIZATION_FAILED","MUTATIONS_PROTOBUF_DESERIALIZATION_FAILED","ACTION_DATA_PROTOBUF_DESERIALIZATION_FAILED","MISSING_ACTION_INDEX","MISSING_ACTION_VERSION","SNAPSHOT_MAC_MISMATCH_IN_SNAPSHOT","SNAPSHOT_MAC_MISMATCH_IN_PATCH","MAC_MISMATCH_PATCH","DECRYPTION_FAILED","DUPLICATE_PATCH_VERSION_IN_COLLECTION","SAME_INDEX_FOR_MULTIPLE_MUTATIONS_IN_PATCH","SAME_INDEX_FOR_MULTIPLE_MUTATIONS_IN_SNAPSHOT","MISSING_ACTION_VALUE","MISSING_ACTION_TIMESTAMP","XMPP_BAD_REQUEST_FOR_COLLECTION","XMPP_NOT_FOUND_FOR_COLLECTION","CYCLIC_MUTATION_DEPENDENCY_IN_PATCH","SERVER_DID_NOT_SEND_ALL_PATCHES","TERMINAL_PATCH_MISSING_DATA","TERMINAL_PATCH_DESERIALIZATION_ERROR","TERMINAL_PATCH_UNKNOWN","INVALID_ACTION_INDEX","XMPP_BAD_REQUEST_GLOBAL_ERROR","XMPP_NOT_FOUND_GLOBAL_ERROR","XMPP_BAD_METHOD_GLOBAL_ERROR","XMPP_NOT_ACCEPTABLE_GLOBAL_ERROR","TOO_MANY_INTERNAL_SERVER_ERRORS_IN_7D","TIMEOUT_WHILE_WAITING_FOR_MISSING_KEY","MISSING_KEY_ON_ALL_CLIENTS"]),d=[];function m(t,n){for(n===void 0&&(n=!0);d.length>0;){var r=d.pop();if(r!=null){n&&(r.recoveryStatus=o("WAWebWamEnumRecoveryStatusEnum").RECOVERY_STATUS_ENUM.PRIMARY_DID_NOT_RESPOND),r.recoveryRequestDurationMs=t,r.isFatal=n,o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["syncd: flush fatal error after failed shapshot recovery: ",""])),r.type);var a=r.type,i=babelHelpers.objectWithoutPropertiesLoose(r,e);p(a,i,!1)}}}function p(e,t,n){var r,a,i,l,s,c,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T,D,x,$,P,N,M,w;if(n===!0){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[syncd] defer fatal err, inflight recovery: ",""])),e),d.push(babelHelpers.extends({type:e},t));return}o("WAWebSyncdUploadFatalErrorMetricEmitter").emitUploadFatalErrorMetric(o("WAWebSyncdMetricFatalErrorListener").convertSyncdErrorCode(e),(r=t==null?void 0:t.collection)!=null?r:null,(a=t==null?void 0:t.patchSnapshotMutationCount)!=null?a:void 0,(i=t==null?void 0:t.patchVersion)!=null?i:void 0,(l=t==null?void 0:t.isFatal)!=null?l:void 0,(s=t==null?void 0:t.isLtHashConsistent)!=null?s:void 0,(c=t==null?void 0:t.macFatalCollectionNameMismatch)!=null?c:void 0,(m=t==null?void 0:t.macFatalCurrentLthashMismatch)!=null?m:void 0,(p=t==null?void 0:t.macFatalNewLthashMismatch)!=null?p:void 0,(_=t==null?void 0:t.macFatalPatchVersionMismatch)!=null?_:void 0,(f=t==null?void 0:t.macFatalNewLthashSubtractMismatch)!=null?f:void 0,(g=t==null?void 0:t.macFatalNumberHasOverrideMutation)!=null?g:void 0,(h=t==null?void 0:t.macFatalNumberNumAddMutation)!=null?h:void 0,(y=t==null?void 0:t.macFatalNumberNumRemoveMutation)!=null?y:void 0,(C=t==null?void 0:t.macFatalSenderCurrentLthashToLocalCalculatedCurrentLthashMismatch)!=null?C:void 0,(b=t==null?void 0:t.isPatchSenderPrimary)!=null?b:void 0,(v=t==null?void 0:t.macFatalDidUseMacFetchFallback)!=null?v:void 0,(S=t==null?void 0:t.macFatalHasMissingRemove)!=null?S:void 0,(R=t==null?void 0:t.macFatalNumberAddMismatch)!=null?R:void 0,(L=t==null?void 0:t.macFatalNumberRemoveMismatch)!=null?L:void 0,(E=t==null?void 0:t.macFatalDidPreviousPatc
__d("WAWebWamEnumMdSyncdFatalErrorCode",[],(function(t,n,r,o,a,i){var e=Object.freeze({TOO_MANY_INTERNAL_SERVER_ERRORS_IN_7D:1,SERVER_DATA_MISMATCH:2,PROTOBUF_DESERIALIZATION_FAILED:3,EXTERNAL_PATCH_EXPIRED:4,MISSING_OR_EMPTY_INDEX:5,SAME_INDEX_FOR_MULTIPLE_MUTATIONS_IN_PATCH:6,DECRYPTION_FAILED:7,MISSING_PATCH_VERSION:8,DUPLICATE_PATCH_VERSION_IN_COLLECTION:9,ENCRYPTION_FAILED:10,MISSING_MUTATION_VERSION:11,MISSING_MUTATION_VALUE:12,INVALID_MUTATION_INDEX:13,PATCH_WITH_BOTH_INLINE_AND_EXTERNAL_MUTATIONS:14,MISSING_MUTATION_OPERATION:15,MISSING_MUTATION_RECORD:16,MISSING_MUTATION_KEY_ID:17,PATCH_PROTOBUF_DESERIALIZATION_FAILED:18,ACTION_DATA_PROTOBUF_DESERIALIZATION_FAILED:19,MISSING_MUTATION_INDEX:20,MISSING_ACTION_INDEX:21,INVALID_ACTION_INDEX:22,MISSING_ACTION_VALUE:23,MISSING_ACTION_VERSION:24,MISSING_ACTION_TIMESTAMP:25,MUTATIONS_PROTOBUF_DESERIALIZATION_FAILED:26,MUTATIONS_PROTOBUF_SERIALIZATION_FAILED:27,PATCH_PROTOBUF_SERIALIZATION_FAILED:28,ACTION_DATA_PROTOBUF_SERIALIZATION_FAILED:29,MISSING_KEY_ON_ALL_CLIENTS:30,TIMEOUT_WHILE_WAITING_FOR_MISSING_KEY:31,MAC_MISMATCH_SNAPSHOT:33,MAC_MISMATCH_PATCH:34,DB_STORE_NOT_READY:35,TERMINAL_PATCH_MISSING_DATA:36,TERMINAL_PATCH_DESERIALIZATION_ERROR:37,TERMINAL_PATCH_UNKNOWN:38,CYCLIC_MUTATION_DEPENDENCY_IN_PATCH:39,MISSING_SNAPSHOT_VERSION:45,MISSING_SNAPSHOT_MAC:46,MISSING_PATCH_SNAPSHOT_MAC:47,MISSING_PATCH_MAC:48,MISSING_EXTERNAL_BLOB_REFERENCE_MEDIA_KEY:49,MISSING_EXTERNAL_BLOB_REFERENCE_DIRECT_PATH:50,MISSING_EXTERNAL_BLOB_REFERENCE_FILE_SHA256:51,MISSING_EXTERNAL_BLOB_REFERENCE_FILE_ENC_SHA256:52,INVALID_KEY_SHARE_KEY_ID:53,MISSING_PATCH_KEY_ID:56,INVALID_KEY_SHARE_KEY_DATA:57,SNAPSHOT_EXPIRED:58,MISSING_SNAPSHOT_KEY_ID:59,SNAPSHOT_MAC_MISMATCH_IN_PATCH:60,SNAPSHOT_MAC_MISMATCH_IN_SNAPSHOT:61,XMPP_BAD_REQUEST_FOR_COLLECTION:62,XMPP_NOT_FOUND_FOR_COLLECTION:63,XMPP_BAD_REQUEST_GLOBAL_ERROR:64,XMPP_NOT_FOUND_GLOBAL_ERROR:65,XMPP_BAD_METHOD_GLOBAL_ERROR:66,XMPP_NOT_ACCEPTABLE_GLOBAL_ERROR:67,SAME_INDEX_FOR_MULTIPLE_MUTATIONS_IN_SNAPSHOT:68,EXTERNAL_BLOB_REFERENCE_PROTOBUF_DESERIALIZATION_FAILED:69,SNAPSHOT_PROTOBUF_DESERIALIZATION_FAILED:70,REQUESTING_MISSING_KEY_WITH_NO_CLIENTS:71,DB_STORE_NOT_READY_LOW_DISK_SPACE:72,SERVER_DID_NOT_SEND_ALL_PATCHES:73,SERVER_SENT_EARLIER_PATCH:74,MISSING_KEY_FOR_MUTATION_IN_LOCAL_SNAPSHOT:75,MISSING_ACTIVE_KEY_AFTER_ROTATION:76,MISSING_ACTIVE_KEY_FOR_ENCRYPTION:77,MISSING_CURRENT_EPOCH_FOR_ACTIVE_KEY_VALIDATION:78,SAME_INDEX_FOR_MULTIPLE_MUTATIONS_IN_OUTGOING_PATCH:79,INVALID_SNAPSHOT_RECORDS:80,MISSING_EXTERNAL_BLOB_REFERENCE_HANDLE:81,INVALID_EXTERNAL_BLOB_REFERENCE_UPLOADED:82,INVALID_PATCH_KEY_ID_SIZE:83,INVALID_PATCH_MAC_SIZE:84,INVALID_PATCH_SNAPSHOT_MAC_SIZE:85,INVALID_COLLECTION_SNAPSHOT_HASH_SIZE:86,MISSING_COLLECTION_SNAPSHOT_HASH:87,INVALID_PATCH_KEY_ID_DEVICE_ID:88,INVALID_PATCH_KEY_ID_EPOCH:89,DECRYPTION_FAILED_KEY_ID_MISMATCH:90,DECRYPTION_FAILED_VALUE_MAC_MISMATCH:91,DECRYPTION_FAILED_INDEX_MAC_MISMATCH:92,EXTERNAL_PATCH_MISSING_BLOB:93,COLLECTION_PULL_REQUEST_RECEIVED_PUSH_RESPONSE_WITH_UPDATED_VERSION:94,COLLECTION_PUSH_REQUEST_RECEIVED_RESPONSE_WITH_VERSION_MISMATCH:95,MMS_ERROR_INVALID_FILEHASH:96,UNKNOWN:97,MALFORMED_MUTATION_CLEAR_CHAT:98,MALFORMED_MUTATION_DELETE_CHAT:99,FAILED_MUTATION_CLEAR_CHAT:100,FAILED_MUTATION_DELETE_CHAT:101,CHAT_DB_CORRUPTION:102,LID_BLOCKLIST_PN_WHEN_MIGRATED:103});i.MD_SYNCD_FATAL_ERROR_CODE=e}),66);
__d("WAWebSyncdMetricFatalErrorListener",["WAWebSyncdMetricFatalError","WAWebWamEnumMdSyncdFatalErrorCode"],(function(t,n,r,o,a,i,l){function e(e){return e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.PATCH_PROTOBUF_SERIALIZATION_FAILED?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.PATCH_PROTOBUF_SERIALIZATION_FAILED:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MUTATIONS_PROTOBUF_SERIALIZATION_FAILED?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MUTATIONS_PROTOBUF_SERIALIZATION_FAILED:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.ACTION_DATA_PROTOBUF_SERIALIZATION_FAILED?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.ACTION_DATA_PROTOBUF_SERIALIZATION_FAILED:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.ENCRYPTION_FAILED?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.ENCRYPTION_FAILED:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_SNAPSHOT_VERSION?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_SNAPSHOT_VERSION:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_SNAPSHOT_MAC?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_SNAPSHOT_MAC:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_SNAPSHOT_KEY_ID?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_SNAPSHOT_KEY_ID:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_PATCH_VERSION?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_PATCH_VERSION:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.PATCH_WITH_BOTH_INLINE_AND_EXTERNAL_MUTATIONS?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.PATCH_WITH_BOTH_INLINE_AND_EXTERNAL_MUTATIONS:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_PATCH_SNAPSHOT_MAC?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_PATCH_SNAPSHOT_MAC:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_PATCH_MAC?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_PATCH_MAC:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_PATCH_KEY_ID?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_PATCH_KEY_ID:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_EXTERNAL_BLOB_REFERENCE_MEDIA_KEY?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_EXTERNAL_BLOB_REFERENCE_MEDIA_KEY:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_EXTERNAL_BLOB_REFERENCE_DIRECT_PATH?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_EXTERNAL_BLOB_REFERENCE_DIRECT_PATH:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_EXTERNAL_BLOB_REFERENCE_FILE_SHA256?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_EXTERNAL_BLOB_REFERENCE_FILE_SHA256:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_EXTERNAL_BLOB_REFERENCE_FILE_ENC_SHA256?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_EXTERNAL_BLOB_REFERENCE_FILE_ENC_SHA256:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_MUTATION_OPERATION?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_MUTATION_OPERATION:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_MUTATION_RECORD?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_MUTATION_RECORD:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_MUTATION_INDEX?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_MUTATION_INDEX:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_MUTATION_VALUE?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_MUTATION_VALUE:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.MISSING_MUTATION_KEY_ID?o("WAWebWamEnumMdSyncdFatalErrorCode").MD_SYNCD_FATAL_ERROR_CODE.MISSING_MUTATION_KEY_ID:e===o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.EXTERNAL_BLOB_REFERENCE_PROTOBUF_DESERIALIZATION_FAILED?o("WAWebWa
__d("WAWebSyncdStoreMissingKeys",["Promise","WAAsyncSleep","WALogger","WATimeUtils","WAWebBackendApi","WAWebGetMissingKey","WAWebGetSyncKey","WAWebRunInTransaction","WAWebSyncdCryptoUtils","WAWebSyncdGatingUtils","WAWebSyncdMetricFatalError","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S;function R(){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=(yield o("WAWebBackendApi").frontendSendAndReceive("getDeviceFingerprint",{})).deviceIndexes;return o("WAWebRunInTransaction").runInTransaction({MissingKeyStore:!0},(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=t.MissingKeyStore,o=yield r.getAll();if(o.length===0)return(v||(v=n("Promise"))).resolve();o.forEach(function(t){var n=t.deviceResponses;n.forEach(function(n,r){e.includes(r)||t.deviceResponses.delete(r)})}),yield r.bulkUpdate(o),yield N({MissingKeyStore:r})});return function(e){return t.apply(this,arguments)}})())}),L.apply(this,arguments)}function E(t,r){var a=[],i=[];return t.forEach(function(e){var t=e.keyData,n=o("WAWebSyncdCryptoUtils").syncKeyIdToHex(e.keyId);t?a.push(n):i.push(n)}),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[syncd] updateMissingKeys dev="," +keys="," -keys=",""])),r,a,i),o("WAWebRunInTransaction").runInTransaction({MissingKeyStore:!0},(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.MissingKeyStore;if(a.length>0&&(yield t.bulkRemove(a),yield I({MissingKeyStore:t})),i.length>0){var n=(yield t.bulkGet(i)).filter(Boolean);n.forEach(function(e){return e.deviceResponses.set(r,!1)}),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[syncd] updateMissingKeys begin dev="," keys=",""])),r,i),yield t.bulkUpdate(n),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[syncd] updateMissingKeys done dev=",""])),r),yield N({MissingKeyStore:t})}});return function(t){return e.apply(this,arguments)}})())}function k(){return o("WAWebRunInTransaction").runInTransaction({MissingKeyStore:!0},function(e){var t=e.MissingKeyStore;return I({MissingKeyStore:t})})}function I(e){return T.apply(this,arguments)}function T(){return T=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.MissingKeyStore;clearTimeout(S),S=null;var n=yield t.getAll();if(n.length!==0){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["syncd: _setMissingKeyTimeout: missing keys: ",""])),n.map(function(e){return o("WAWebSyncdCryptoUtils").syncKeyIdToHex(e.keyId)}));var r=n.reduce(function(e,t){return e.timestamp<t.timestamp?e:t}),a=o("WAWebSyncdGatingUtils").getSyncdWaitForKeyTimeoutDays()*o("WATimeUtils").DAY_MILLISECONDS-(-r.timestamp+o("WATimeUtils").unixTimeMs());o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["syncd: earliest missing key: ",", timestamp=",", timeoutMs=",""])),o("WAWebSyncdCryptoUtils").syncKeyIdToHex(r.keyId),r.timestamp,a),S=setTimeout(D,a)}}),T.apply(this,arguments)}function D(){return x.apply(this,arguments)}function x(){return x=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["syncd: _timeoutWhileWaitingForMissingKey"]))),!(yield $())){o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["syncd: _timeoutWhileWaitingForMissingKey: no expired keys"])));return}o("WAWebSyncdMetricFatalError").reportSyncdFatalError(o("WAWebSyncdMetricFatalError").SyncdFatalErrorType.TIMEOUT_WHILE_WAITING_FOR_MISSING_KEY),o("WALogger").ERROR(_||(_=babelHelpers.taggedTemplateLiteralLoose(["syncd: fatal error: timeout while waiting for missing key"]))).sendLogs("syncd fatal error: timeout while waiting for missing key"),o("WAWebBackendApi").frontendFireAndForget("handleSyncdFatal",{})}),x.apply(this,arguments)}function $(){return P.apply(this,arguments)}function P(){return P=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WALogger").LOG(f||(f=babelHelpers.taggedTemplateLiteralLoose(["syncd: check if has expir
__d("WAWebIdentityUpdateDeviceTableApi",["Promise","WAJids","WALogger","WAWebAdvDeviceNotificationApi","WAWebAdvUpdateParticipantApi","WAWebApiContact","WAWebApiDeviceList","WAWebApiGetDeviceUpdateLock","WAWebBackendApi","WAWebBizCoexGatingUtils","WAWebBizCoexHostedAddVerification","WAWebBizCoexUtils","WAWebDBEncryptMultipleMsgs","WAWebDBStoreEncryptedMsgs","WAWebDeviceListPk","WAWebGetMessageCache","WAWebProtobufsAdv.pb","WAWebSignalSessionApi","WAWebSyncdStoreMissingKeys","WAWebUserPrefsMeUser","WAWebUserPrefsMultiDevice","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p;function _(e,t){if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled())return e==null?t===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED?t:null:e===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED?t===o("WAWebProtobufsAdv.pb").ADVEncryptionType.E2EE?t:null:e===o("WAWebProtobufsAdv.pb").ADVEncryptionType.E2EE?t===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED?t:null:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})();if(t===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED)throw r("err")("Unexpected account type");return null}function f(e,t,n,r,o){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a,i,l,u){i===void 0&&(i=!1),yield(p||(p=n("Promise"))).all(a.filter(function(e){return e.id!==o("WAJids").DEFAULT_DEVICE_ID}).map(function(e){return v(o("WAWebWidFactory").createDeviceWidFromUserAndDevice(t.user,t.server,e.id))}));var c=[],d=a.map(function(e){return e.id}).filter(function(e){return e!==o("WAJids").DEFAULT_DEVICE_ID}),m=_(l,u);o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&m===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED&&(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["clearDeviceRecord: check coex cache for ",""])),t==null?void 0:t.toLogString()),o("WAWebBizCoexHostedAddVerification").assertThrowsWidAdvTypeFromVerificationCache(t),yield o("WAWebUserPrefsMultiDevice").setHaveProcessedCoexAdv());var f=yield C([{wid:t,added:c,removed:d,isNewRecord:!1,newAdvAccountType:m}],i,m!=null),g=f.chatIds,h=f.encryptedNotifications,y=null;yield o("WAWebApiGetDeviceUpdateLock").getDeviceUpdateLock(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=h.length>0?o("WAWebDBStoreEncryptedMsgs").storeEncryptedDBMessages(h,[],g,!1):(p||(p=n("Promise"))).resolve(),a=o("WAWebAdvUpdateParticipantApi").updateGroupParticipantsInTransaction(t,c,d),i={id:o("WAWebDeviceListPk").createDeviceListPK(t),deleted:!0};o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&m===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED&&(i.deletedChangedToHost=!0);var l=o("WAWebApiDeviceList").createOrReplaceDeviceRecord(i).catch(function(e){throw o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["remove from device list table failed"]))).verbose().sendLogs("remove from device list table failed when clearing device record"),r("err")("remove from device list table failed")}),u=(p||(p=n("Promise"))).resolve();o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&m!=null&&(u=o("WAWebApiContact").updateContactAdvHostedType(t,m),y={contactId:t,advAccountType:m}),yield p.all([e,a,l,u])}),h.length>0,!1,m!=null),y!=null&&o("WAWebBackendApi").frontendFireAndForget("updateContactAdvAccountType",y),o("WAWebBizCoexUtils").sendWamCoexPrivacySysMsgInsertSuccess(h)}),g.apply(this,arguments)}function h(e,t,n){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,a){t===void 0&&(t=!1),a===void 0&&(a=!1);var i=[],l=[],s=!1,m=!1,f=!1,g=[];e.forEach(function(e){var t=e.currentRecord,n=e.update,r=e.wid,a=n.devices,u=a.map(function(e){return e.id}),c=t&&!t.deleted?t.devices.map(function(e){return e.id}):[],d=Array.from(new Set(u).difference(new Set(c))).filter(function(e){return e!==o("WAJids").DEFAULT_DEVICE_ID}),p=Array.from(new Set(c).difference(new Set(u))).filter(function(e){return e!==o("W
__d("WAWebWamEnumPushNotificationInteractions",[],(function(t,n,r,o,a,i){var e=Object.freeze({SHOWN:1,CLICKED:2});i.PUSH_NOTIFICATION_INTERACTIONS=e}),66);
__d("WAWebWamEnumWebNotificationSettingType",[],(function(t,n,r,o,a,i){var e=Object.freeze({ALLOWED:1,BLOCKED:2,UNKNOWN:3});i.WEB_NOTIFICATION_SETTING_TYPE=e}),66);
__d("WAWebWamEnumOffboardSources",[],(function(t,n,r,o,a,i){var e=Object.freeze({IN_APP_SETTING:1,OS_SETTING:2});i.OFFBOARD_SOURCES=e}),66);
__d("WAWebWamEnumOnboardSources",[],(function(t,n,r,o,a,i){var e=Object.freeze({DEFAULT:1,BACKGROUND_SYNC_BUTTERBAR:2,WEB_NOTIFICATION_BUTTERBAR:3,IN_APP_SETTING:4,AUTO_ENABLE:5});i.ONBOARD_SOURCES=e}),66);
__d("WAWebWebcBackgroundSyncAdoptionWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumOffboardSources","WAWebWamEnumOnboardSources","WAWebWamEnumPushNotificationInteractions","WAWebWamEnumWebNotificationSettingType"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({WebcBackgroundSyncAdoption:[5302,{offboardSource:[1,o("WAWebWamEnumOffboardSources").OFFBOARD_SOURCES],onboardSource:[2,o("WAWebWamEnumOnboardSources").ONBOARD_SOURCES],pushNotificationInteraction:[3,o("WAWebWamEnumPushNotificationInteractions").PUSH_NOTIFICATION_INTERACTIONS],webOsNotificationSetting:[4,o("WAWebWamEnumWebNotificationSettingType").WEB_NOTIFICATION_SETTING_TYPE]},[1,1,1],"regular"]},{WebcBackgroundSyncAdoption:[]});l.WebcBackgroundSyncAdoptionWamEvent=e}),98);
__d("WAWebBackgroundSyncReporter",["WAWebUserPrefsGeneral","WAWebWamEnumPushNotificationInteractions","WAWebWamEnumWebNotificationSettingType","WAWebWebcBackgroundSyncAdoptionWamEvent","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e=null;function s(){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t,n,r=yield o("WAWebUserPrefsGeneral").getOfflineNotificationEngagement(),a=((t=r==null?void 0:r.totalNotifShown)!=null?t:0)>0,i=((n=r==null?void 0:r.totalNotifTapToOpen)!=null?n:0)>0;i?e=o("WAWebWamEnumPushNotificationInteractions").PUSH_NOTIFICATION_INTERACTIONS.CLICKED:a&&(e=o("WAWebWamEnumPushNotificationInteractions").PUSH_NOTIFICATION_INTERACTIONS.SHOWN)}),u.apply(this,arguments)}function c(t){var n,r,a=t.offboardSource,i=t.onboardSource,l=o("WAWebWamEnumWebNotificationSettingType").WEB_NOTIFICATION_SETTING_TYPE.UNKNOWN;((n=window.Notification)==null?void 0:n.permission)==="granted"?l=o("WAWebWamEnumWebNotificationSettingType").WEB_NOTIFICATION_SETTING_TYPE.ALLOWED:((r=window.Notification)==null?void 0:r.permission)==="denied"&&(l=o("WAWebWamEnumWebNotificationSettingType").WEB_NOTIFICATION_SETTING_TYPE.BLOCKED);var s=new(o("WAWebWebcBackgroundSyncAdoptionWamEvent")).WebcBackgroundSyncAdoptionWamEvent;s.set({offboardSource:a,onboardSource:i,pushNotificationInteraction:e,webOsNotificationSetting:l}),s.commit()}l.setPushNotificationInteractionStatus=s,l.logBackgroundSyncAdoptionEvent=c}),98);
__d("WAWebNotificationConstants",[],(function(t,n,r,o,a,i){var e="granted",l="default",s="denied";i.PERMISSION_ALLOWED=e,i.PERMISSION_DEFAULT=l,i.PERMISSION_DENIED=s}),66);
__d("WAWebUserPrefsNotifications",["WATimeUtils","WAWebBackgroundSyncReporter","WAWebEnvironment","WAWebNotificationConstants","WAWebPrivacySettings","WAWebUserPrefsGeneral","WAWebUserPrefsKeys","WAWebUserPrefsStore","WAWebWamEnumOnboardSources","cr:5151"],(function(t,n,r,o,a,i,l){function e(){return r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.GLOBAL_MUTE_SOUNDS)!==!0}function s(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.GLOBAL_MUTE_SOUNDS,!e)}function u(){return r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.GLOBAL_MUTE_CALL_RINGTONE)!==!0}function c(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.GLOBAL_MUTE_CALL_RINGTONE,!e)}function d(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.GLOBAL_MUTE_NOTIFICATIONS);if(typeof e!="boolean"){var t;return r("WAWebEnvironment").isWindows?!0:((t=window.Notification)==null?void 0:t.permission)===o("WAWebNotificationConstants").PERMISSION_ALLOWED}return!e}function m(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.GLOBAL_MUTE_NOTIFICATIONS,!e)}function p(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.GLOBAL_MUTE_CALL_NOTIFICATIONS);return typeof e!="boolean"?!0:!e}function _(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.GLOBAL_MUTE_CALL_NOTIFICATIONS,!e)}function f(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.GLOBAL_OFFLINE_NOTIFICATIONS_ENABLED);if(typeof e!="boolean"){var t,n=((t=window.Notification)==null?void 0:t.permission)===o("WAWebNotificationConstants").PERMISSION_ALLOWED;return n&&o("WAWebBackgroundSyncReporter").logBackgroundSyncAdoptionEvent({offboardSource:null,onboardSource:o("WAWebWamEnumOnboardSources").ONBOARD_SOURCES.DEFAULT}),n}return e}function g(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.GLOBAL_OFFLINE_NOTIFICATIONS_ENABLED,e)}function h(){var e=o("WAWebUserPrefsGeneral").getUserPrivacySettings();return r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.SECURITY_NOTIFICATIONS)!==!0||e.defenseMode!=null&&e.defenseMode!==o("WAWebPrivacySettings").DEFENSE_MODE_STATE.off}function y(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.SECURITY_NOTIFICATIONS,!e)}var C={isDismissed:!1,firstSeenTime:null,lastDismissTime:null};function b(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.WEB_NOTIFICATIONS_BB_STATUS);if(e==null||typeof e!="object"||e instanceof Array)return C;var t={isDismissed:e.isDismissed===!0,firstSeenTime:typeof e.firstSeenTime=="number"?o("WATimeUtils").castToUnixTime(e.firstSeenTime):null,lastDismissTime:typeof e.lastDismissTime=="number"?o("WATimeUtils").castToUnixTime(e.lastDismissTime):null};return t}function v(e){var t,n,a=b(),i=a.firstSeenTime,l=i===void 0?null:i,s=a.lastDismissTime,u=s===void 0?null:s,c=(t=e.firstSeenTime)!=null?t:l,d=(n=e.lastDismissTime)!=null?n:u;r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.WEB_NOTIFICATIONS_BB_STATUS,{isDismissed:e.isDismissed,firstSeenTime:c,lastDismissTime:d})}var S={isDismissed:!1,firstSeenTime:null,isLongResumeTime:!1};function R(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.OFFLINE_NOTIFICATIONS_BB_STATUS);if(e==null||typeof e!="object"||e instanceof Array)return S;var t={isDismissed:e.isDismissed===!0,firstSeenTime:typeof e.firstSeenTime=="number"?o("WATimeUtils").castToUnixTime(e.firstSeenTime):null,isLongResumeTime:e.isLongResumeTime===!0};return t}function L(e){var t,n,a,i=R(),l=i.firstSeenTime,s=l===void 0?null:l,u=i.isDismissed,c=u===void 0?!1:u,d=i.isLongResumeTime,m=d===void 0?!1:d,p=(t=e.isDismissed)!=null?t:c,_=(n=e.firstSeenTime)!=null?n:s,f=(a=e.isLongResumeTime)!=null?a:m;r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.OFFLINE_NOTIFICATIONS_BB_STATUS,{isDismissed:p,firstSeenTime:_,isLongResumeTime:f})}function E(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.GLOBAL_MUTE_PREVIEWS);return typeof e!="boolean"&&r("WAWebEnvironment").isWindows?!0:e!==!0}function k(e){r("WAWebUs
__d("WAWebSecurityCodeApi",["WALogger","WAWebApiContact","WAWebBackendApi","WAWebContactSystemMsg","WAWebDBEncryptMultipleMsgs","WAWebDBStoreEncryptedMsgs","WAWebGetMessageCache","WAWebSchemaChat","WAWebSchemaGroupMetadata","WAWebSchemaParticipant","WAWebUserPrefsNotifications","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.offline,r=t.stanzaLid,a=t.user;if(!a.isBot()){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["addSecurityCodeChangedNotifications"])));var i=null;a.isLid()?i=o("WAWebApiContact").getPnIfLidIsLatestMapping(a):a.isRegularUser()&&r!=null&&(i=r);var l=yield d(a,i),s=l.notifications,u=l.chatIds;if(s.length!==0){if(!n){s=s.map(function(e){return babelHelpers.extends({},e,{recvFresh:!0,isNewMsg:!0})});for(var c of s)o("WAWebBackendApi").frontendFireAndForget("processMultipleMessages",{chatId:c.from,msgObjs:[c],meta:{add:"after",isHistory:!1},processMessagesOrigin:"securityCodeApi"});var m=yield o("WAWebDBEncryptMultipleMsgs").encryptMultipleDBMsgs(s);return yield o("WAWebDBStoreEncryptedMsgs").storeEncryptedDBMessages(m,u,!1),l}return o("WAWebGetMessageCache").getMessageCache().addMessages(s.map(function(e){return{msg:e}}),!1),l}}}),c.apply(this,arguments)}function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n={notifications:[],chatIds:[]},a=t==null?[e]:[e,t];if(!o("WAWebUserPrefsNotifications").getGlobalSecurityNotifications())return n;var i=[];try{var l=(yield o("WAWebSchemaChat").getChatTable().bulkGet(a.map(function(e){return e.toString()}),!1)).filter(Boolean);i.push.apply(i,l.map(function(e){return{chatId:o("WAWebWidFactory").createWid(e.id),codeChangedUser:o("WAWebWidFactory").createUserWidOrThrow(e.id)}}));var u=yield o("WAWebSchemaParticipant").getParticipantTable().anyOf(["participants"],a.map(String)),c=new Map;if(u.length>0){var d=u.map(function(e){return e.groupId});(yield o("WAWebSchemaGroupMetadata").getGroupMetadataTable().bulkGet(d)).forEach(function(e){e!=null&&c.set(e.id,e)})}u.forEach(function(t){var n=c.get(t.groupId);n!=null&&n.defaultSubgroup&&e.isLid()||i.push({chatId:o("WAWebWidFactory").createWid(t.groupId),codeChangedUser:e})})}catch(e){throw o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["get chats failed"]))).verbose().sendLogs("get chats failed when creating device notification"),r("err")("get chats failed")}var m=i.map(function(e){var t=e.chatId,n=e.codeChangedUser;return o("WAWebContactSystemMsg").genSecurityCodeNotificationMsg(t,n)});return n.notifications=m,n.chatIds=i.map(function(e){var t=e.chatId;return t.toString()}),n}),m.apply(this,arguments)}l.addSecurityCodeChangedNotifications=u,l.generateSecurityCodeChangedNotifications=d}),98);
__d("WAWebWamEnumMessageDropReasonType",[],(function(t,n,r,o,a,i){var e=Object.freeze({SYNCD_DELETION:1,ADMIN_REVOKE_NOT_ENABLED:2,RECEIVED_WITH_OLD_COUNTER:3,INVALID_STANZA:4,INVALID_PROTOBUF:5,MESSAGE_SECRET_ERROR:6,INVALID_LID_ADDRESSED_MESSAGE:7,UNKNOWN_MESSAGE_TYPE:8,DB_OPERATION_FAILED:9,INTERNAL_ERROR:10,EXPIRED:11,INVALID_HOSTED_COMPANION_STANZA:12,MESSAGE_REVOKED:13,PAYMENT_MESSAGE_REVOKED:14,DUPLICATE_MESSAGE:15,DUPLICATE_DELIVERY:16,INVALID_MESSAGE_REFERENCE:17,UNSUPPORTED_MESSAGE:18,MALICIOUS_DUPLICATE_MESSAGE:19,PEER_MESSAGE_FROM_OTHER_USER:20,INVALID_PEER_MESSAGE:21,INVALID_REPORTING_TOKEN:22,MISSING_REPORTING_TOKEN:23});i.MESSAGE_DROP_REASON_TYPE=e}),66);
__d("WAWebIncomingMessageDropWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumAddressingMode","WAWebWamEnumAgentEngagementEnumType","WAWebWamEnumBotType","WAWebWamEnumE2eCiphertextType","WAWebWamEnumE2eDestination","WAWebWamEnumE2eDeviceType","WAWebWamEnumE2eFailureReason","WAWebWamEnumEncryptionTypeCode","WAWebWamEnumInvisibleMessageCategoryType","WAWebWamEnumMediaType","WAWebWamEnumMessageDropReasonType","WAWebWamEnumRevokeType","WAWebWamEnumTypeOfGroupEnum"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({IncomingMessageDrop:[3724,{agentEngagementType:[12,o("WAWebWamEnumAgentEngagementEnumType").AGENT_ENGAGEMENT_ENUM_TYPE],botType:[14,o("WAWebWamEnumBotType").BOT_TYPE],e2eCiphertextType:[1,o("WAWebWamEnumE2eCiphertextType").E2E_CIPHERTEXT_TYPE],e2eDestination:[2,o("WAWebWamEnumE2eDestination").E2E_DESTINATION],e2eFailureReason:[9,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON],e2eSenderType:[3,o("WAWebWamEnumE2eDeviceType").E2E_DEVICE_TYPE],encryptionType:[18,o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE],invisibleMessageCategory:[13,o("WAWebWamEnumInvisibleMessageCategoryType").INVISIBLE_MESSAGE_CATEGORY_TYPE],isLid:[15,e.TYPES.BOOLEAN],isPq:[20,e.TYPES.BOOLEAN],isSimpleSignal:[19,e.TYPES.BOOLEAN],localAddressingMode:[16,o("WAWebWamEnumAddressingMode").ADDRESSING_MODE],messageDropReason:[4,o("WAWebWamEnumMessageDropReasonType").MESSAGE_DROP_REASON_TYPE],messageMediaType:[5,o("WAWebWamEnumMediaType").MEDIA_TYPE],offline:[6,e.TYPES.BOOLEAN],offlineCount:[11,e.TYPES.INTEGER],retryCount:[7,e.TYPES.INTEGER],revokeType:[8,o("WAWebWamEnumRevokeType").REVOKE_TYPE],typeOfGroup:[10,o("WAWebWamEnumTypeOfGroupEnum").TYPE_OF_GROUP_ENUM]},[1,1,1],"regular"]},{IncomingMessageDrop:[]});l.IncomingMessageDropWamEvent=s}),98);
__d("WAWebPostIncomingMessageDropMetric",["WADeprecatedWapParser","WAWebAck","WAWebBackendJobs.flow","WAWebBackendJobsCommon","WAWebDBMessageSerialization","WAWebHandleMsgCommon","WAWebIncomingMessageDropWamEvent","WAWebJidToWid","WAWebMsgGetters","WAWebMsgProcessingApiUtils","WAWebWamEnumAgentEngagementEnumType","WAWebWamEnumBotType","WAWebWamEnumEncryptionTypeCode","WAWebWamEnumMessageDropReasonType","WAWebWamEnumRevokeType","WAWebWamMsgUtils"],(function(t,n,r,o,a,i,l){var e=new(r("WADeprecatedWapParser"))("incomingMsgParserForMetric",function(e){var t={};try{t.type=e.attrEnum("type",o("WAWebHandleMsgCommon").STANZA_MSG_TYPES)}catch(e){}try{t.pollType=t.type===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.poll?e.child("meta").attrEnumOrNullIfUnknown("polltype",o("WAWebHandleMsgCommon").POLL_TYPES):null}catch(e){}try{var n,r;t.from=o("WAWebJidToWid").jidWithTypeToWid(e.attrJidWithType("from")),(n=t.from)!=null&&n.isUser()?t.author=t.from:(r=t.from)!=null&&r.isGroup()&&(t.author=e.hasAttr("participant")?o("WAWebJidToWid").deviceJidToDeviceWid(e.attrDeviceJid("participant")):null)}catch(e){}try{t.offline=e.attrInt("offline")}catch(e){}try{t.edit=e.attrInt("edit")}catch(e){}try{var a=e.attrString("category"),i=o("WAWebWamMsgUtils").getWamInvisibleMessageCatgoryType(a);i!=null&&(t.invisibleMessageCategoryType=i)}catch(e){}var l=e.maybeChild("enc");if(l!=null){try{t.e2eType=l.attrEnumValues("type",o("WAWebBackendJobs.flow").CiphertextType.members())}catch(e){}try{t.encMediaType=o("WAWebBackendJobs.flow").EncMediaType.cast(l.maybeAttrString("mediatype"))}catch(e){}try{t.retryCount=l.attrInt("count")}catch(e){}}try{var s;if(t.botType=o("WAWebWamEnumBotType").BOT_TYPE.UNKNOWN,(s=t.author)!=null&&s.isBot())t.botType=o("WAWebWamEnumBotType").BOT_TYPE.METABOT;else{var u,c=(u=e.maybeChild("bot"))==null?void 0:u.maybeAttrString("biz_bot");c==="1"?t.botType=o("WAWebWamEnumBotType").BOT_TYPE.BOT_1P_BIZ:c==="3"&&(t.botType=o("WAWebWamEnumBotType").BOT_TYPE.BOT_3P_BIZ)}}catch(e){}return t});function s(t){var n,r,a,i,l,s,u,c,d,m,p,_,f,g,h,y=t.messageDropReason,C=t.stanza,b=null;try{b=e.parse(C).success}catch(e){}var v=new(o("WAWebIncomingMessageDropWamEvent")).IncomingMessageDropWamEvent({messageDropReason:y,offline:((n=b)==null?void 0:n.offline)!=null,offlineCount:(r=b)==null?void 0:r.offline,messageMediaType:o("WAWebBackendJobsCommon").getMetricMediaType({encMediaType:(a=b)==null?void 0:a.encMediaType,msgType:(i=b)==null?void 0:i.type,msgPollType:(l=b)==null?void 0:l.pollType})});if(((s=b)==null?void 0:s.from)!=null){var S=o("WAWebBackendJobsCommon").getMetricE2eDestination(b.from);S!=null&&(v.e2eDestination=S)}var R=(u=b)==null?void 0:u.author;if(R!=null){var L=o("WAWebWamMsgUtils").getWamE2eSenderType(R);L!=null&&(v.e2eSenderType=L),R.isHosted()&&(v.encryptionType=o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE.COEX)}if(((c=b)==null?void 0:c.e2eType)!=null&&(v.e2eCiphertextType=o("WAWebBackendJobsCommon").getMetricE2eCiphertextType(b.e2eType)),((d=b)==null?void 0:d.retryCount)!=null&&(v.retryCount=b.retryCount),((m=b)==null?void 0:m.edit)===o("WAWebAck").EDIT_ATTR.ADMIN_REVOKE?v.revokeType=o("WAWebWamEnumRevokeType").REVOKE_TYPE.ADMIN:((p=b)==null?void 0:p.edit)===o("WAWebAck").EDIT_ATTR.SENDER_REVOKE&&(v.revokeType=o("WAWebWamEnumRevokeType").REVOKE_TYPE.SENDER),((_=b)==null?void 0:_.from)!=null&&((f=b)==null?void 0:f.author)!=null){var E;if(((E=b)==null||(E=E.author)==null?void 0:E.isBot())===!0){var k;((k=b)==null||(k=k.from)==null?void 0:k.isBot())===!0?v.agentEngagementType=o("WAWebWamEnumAgentEngagementEnumType").AGENT_ENGAGEMENT_ENUM_TYPE.DIRECT_CHAT:v.agentEngagementType=o("WAWebWamEnumAgentEngagementEnumType").AGENT_ENGAGEMENT_ENUM_TYPE.INVOKED}}if(((g=b)==null?void 0:g.botType)!=null){var I;v.botType=(I=b)==null?void 0:I.botType}((h=b)==null?void 0:h.invisibleMessageCategoryType)!=null&&(v.invisibleMessageCategory=b.invisibleMessageCategoryType),v.commit()}function u(e){s({messageDropReason:o("WAWebWamEnumMessageDropReasonType").MESSAGE_DROP_REASON_TYPE.INVALID_STANZA,stanza:e})}function c(e){s({messageDropReason:o("
__d("WAWebGetMessageCache",["WAWebMessageProcessorCache"],(function(t,n,r,o,a,i,l){var e=null;function s(){return e==null&&(e=o("WAWebMessageProcessorCache").messageProcessorCache),e}l.getMessageCache=s}),98);
__d("WABackoffUtils",["WAPromiseDelays"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t,n,r){r===void 0&&(r=.1);var o;return e===0?o=n||0:o=Math.pow(2,e),Number.isFinite(t)&&o>t&&(o=t),typeof n=="number"&&Number.isFinite(n)&&o<n&&(o=n),r&&(o*=1+r*Math.random()),o}function s(t,n,r,a){return a===void 0&&(a=.1),o("WAPromiseDelays").delayMs(Math.floor(1e3*e(t,n,r,a)))}l.expBackoff=e,l.expDelaySec=s}),98);
__d("WAPromiseLoop",["asyncToGeneratorRuntime"],(function(t,n,r,o,a,i){"use strict";function e(e,t){return l.apply(this,arguments)}function l(){return l=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){for(var n=!1,r,o=function(t){n=!0,r=t},a=0,i=t;!n;)i=yield e(o,i,a),a++;return r}),l.apply(this,arguments)}i.promiseLoop=e}),66);
__d("WAWebBlocklistMigration",["WAWebUserPrefsKeys","WAWebUserPrefsStore"],(function(t,n,r,o,a,i,l){"use strict";function e(){return r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").UserPrefs.BlocklistMigrated)===!0}function s(){return e()}function u(){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").UserPrefs.BlocklistMigrated,!0)}function c(){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").UserPrefs.BlocklistMigrated,!1)}l.isBlocklistMigrated=e,l.applyBlocklistV2Rules=s,l.setBlocklistMigrated=u,l.setBlocklistUnmigrated=c}),98);
__d("WAWebCommsSendPing",["WAComms","WACustomError","WALogger","WAPromiseTimeout","WATimeUtils","WAWebABProps","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=null;function m(){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(o("WAWebABProps").getABPropConfigValue("web_offline_resume_wait_for_ping_response_enabled")){var t=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["blockSendPing: sending ping..."])));var t=yield o("WAPromiseTimeout").promiseTimeout(o("WAComms").sendPing(),r*1e3);return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["blockSendPing: is connected: ",""])),t),t}catch(e){if(e instanceof o("WACustomError").TimeoutError)return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["blockSendPing: no response in ","s"])),r),!1;throw o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["blockSendPing: failed to send ping: ",""])),e),e}finally{d=null}});return function(){return t.apply(this,arguments)}})();if(d!=null)return d;var r=o("WAWebABProps").getABPropConfigValue("web_offline_resume_wait_for_ping_timeout_seconds");return d=t(),d}return o("WAComms").sendPing()}),p.apply(this,arguments)}function _(e){o("WATimeUtils").setClockSkew(e)}l.blockSendPing=m,l.updateClockSkew=_}),98);
__d("WAWebOfflineResumePreAckHandler",["WABatcher","WADeprecatedSendIq","WALogger","WAWap","WAWebCommsWapMd","WAWebSchemaDanglingReceipt","WAWebUserPrefsMultiDevice","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=o("WAWap").S_WHATSAPP_NET.toString(),c=o("WAWap").G_US.toString();function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n,r,o,a=e.attrs.class.toString();if(!(a!=="notification"&&a!=="receipt")){var i=e.attrs.id.toString(),l=e.tag,s=e.attrs.to.toString(),u=(t=e.attrs.participant)==null?void 0:t.toString(),c=(n=e.attrs.type)==null?void 0:n.toString(),d=(r=e.attrs)!=null&&r.error?parseInt((o=e.attrs)==null?void 0:o.error.toString(),10):void 0;g({ackClass:a,ackId:i,to:s,tag:l,participant:u,type:c,error:d})}}),m.apply(this,arguments)}function p(e){switch(e){case c:return o("WAWap").G_US;case u:return o("WAWap").S_WHATSAPP_NET;default:return o("WAWebCommsWapMd").JID(o("WAWebWidFactory").createWidFromWidLike(e))}}function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.type!=null?o("WAWap").CUSTOM_STRING(e.type):o("WAWap").DROP_ATTR;try{var n=o("WAWap").wap("ack",{id:o("WAWap").CUSTOM_STRING(e.ackId),class:o("WAWap").CUSTOM_STRING(e.ackClass),to:p(e.to),type:t,participant:e.participant!=null?o("WAWebCommsWapMd").DEVICE_JID(o("WAWebWidFactory").createWid(e.participant)):o("WAWap").DROP_ATTR,error:e.error!=null?o("WAWap").INT(e.error):o("WAWap").DROP_ATTR});return o("WADeprecatedSendIq").deprecatedCastStanza(n,{preAck:!0})}catch(t){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Failed to send offline pre-ack for envelope: "," with error: ",""])),e.ackClass,t).sendLogs("offline-pre-ack")}}),f.apply(this,arguments)}var g=(function(){return o("WABatcher").batch({delayMs:3e3,maxSize:400},(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{o("WAWebUserPrefsMultiDevice").isRegistered()&&(yield o("WAWebSchemaDanglingReceipt").getTable().create({receipts:[],acks:t}))}catch(n){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["persistPreAcksBatched: failed for "," pre-acks: ",", stack: ",""])),t.length,n,n instanceof Error?n.stack:"").sendLogs("persist-pre-acks-batched-failed",{sampling:.01})}return[]});return function(e){return t.apply(this,arguments)}})())})();l.parseAndSerializeOfflinePreAck=d,l.sendOfflinePreAck=_}),98);
__d("WAWebWamEnumOfflineResumeModes",[],(function(t,n,r,o,a,i){var e=Object.freeze({RESUME_FROM_RESTART:1,RESUME_FROM_OPEN_TAB:2,UNKNOWN:3,CONNECT_REASON_USER:4,CONNECT_REASON_PUSH:5,CONNECT_REASON_BACKOFF:6});i.OFFLINE_RESUME_MODES=e}),66);
__d("WAWebWamEnumOfflineResumeStages",[],(function(t,n,r,o,a,i){var e=Object.freeze({PAGE_LOAD:1,SOCKET_CONNECT:2,PROCESS_COMPLETE:3,SCREEN_LOAD:4,OFFLINE_PREVIEW:5,OFFLINE_COMPLETE_RECEIVED:6,PREACKS_SENT:7});i.OFFLINE_RESUME_STAGES=e}),66);
__d("WAWebOfflineResumeStageWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumOfflineResumeModes","WAWebWamEnumOfflineResumeStages"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({OfflineResumeStage:[3536,{attemptId:[13,e.TYPES.INTEGER],chatThreadCount:[4,e.TYPES.INTEGER],currentOfflineStage:[1,o("WAWebWamEnumOfflineResumeStages").OFFLINE_RESUME_STAGES],isResumeInForeground:[5,e.TYPES.BOOLEAN],isResumeStartedInForeground:[14,e.TYPES.BOOLEAN],lastPushTimestampMs:[12,e.TYPES.INTEGER],mailboxAge:[6,e.TYPES.INTEGER],offlineCallCount:[15,e.TYPES.INTEGER],offlineDecryptErrorCount:[7,e.TYPES.INTEGER],offlineMessageCount:[8,e.TYPES.INTEGER],offlineNotificationCount:[9,e.TYPES.INTEGER],offlineReceiptCount:[10,e.TYPES.INTEGER],offlineResumeMode:[11,o("WAWebWamEnumOfflineResumeModes").OFFLINE_RESUME_MODES],offlineSessionId:[2,e.TYPES.STRING],offlineSizeBytes:[16,e.TYPES.INTEGER],offlineStageTimestampMs:[3,e.TYPES.INTEGER],passiveModeT:[17,e.TYPES.TIMER]},[1,1,1],"regular"]},{OfflineResumeStage:[]});l.OfflineResumeStageWamEvent=s}),98);
__d("WAWebWamEnumOfflineResumeResultType",[],(function(t,n,r,o,a,i){var e=Object.freeze({COMPLETE:1,INCOMPLETE_UNKNOWN_ERROR:2,INCOMPLETE_DISCONNECT:3,INCOMPLETE_APP_RESTART:4});i.OFFLINE_RESUME_RESULT_TYPE=e}),66);
__d("WAWebOfflineResumeWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumOfflineResumeResultType"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({OfflineResume:[3112,{affectedBySleepMode:[35,e.TYPES.BOOLEAN],appContext:[49,e.TYPES.STRING],appContextBitfield:[50,e.TYPES.INTEGER],attemptNumber:[36,e.TYPES.INTEGER],chatQueueSize:[55,e.TYPES.INTEGER],chatThreadCount:[1,e.TYPES.INTEGER],dbDurationT:[39,e.TYPES.TIMER],dbMainThreadDurationT:[40,e.TYPES.TIMER],dbMainThreadReadsCount:[41,e.TYPES.INTEGER],dbMainThreadWritesCount:[42,e.TYPES.INTEGER],dbReadsCount:[43,e.TYPES.INTEGER],dbWritesCount:[44,e.TYPES.INTEGER],disconnected:[45,e.TYPES.BOOLEAN],e2eeQueueSize:[56,e.TYPES.INTEGER],expectedOfflineCallCount:[23,e.TYPES.INTEGER],expectedOfflineMessageCount:[17,e.TYPES.INTEGER],expectedOfflineNotificationCount:[18,e.TYPES.INTEGER],expectedOfflineReceiptCount:[19,e.TYPES.INTEGER],isOfflineCompleteMissed:[2,e.TYPES.BOOLEAN],isResumeInForeground:[13,e.TYPES.BOOLEAN],isResumeStartedInForeground:[37,e.TYPES.BOOLEAN],isRunningFromServiceExtension:[22,e.TYPES.BOOLEAN],lastStanzaT:[3,e.TYPES.TIMER],logoutSessionId:[38,e.TYPES.INTEGER],mailboxAge:[14,e.TYPES.INTEGER],mainScreenLoadT:[4,e.TYPES.TIMER],nseMergeT:[54,e.TYPES.TIMER],offlineCallCount:[24,e.TYPES.INTEGER],offlineDecryptErrorCount:[5,e.TYPES.INTEGER],offlineMessageCount:[6,e.TYPES.INTEGER],offlineNotificationCount:[7,e.TYPES.INTEGER],offlinePreviewT:[8,e.TYPES.TIMER],offlineProcessingT:[20,e.TYPES.TIMER],offlineReceiptCount:[9,e.TYPES.INTEGER],offlineResumeResult:[21,o("WAWebWamEnumOfflineResumeResultType").OFFLINE_RESUME_RESULT_TYPE],offlineSessionT:[46,e.TYPES.TIMER],offlineSizeBytes:[10,e.TYPES.INTEGER],onTrickleMode:[15,e.TYPES.BOOLEAN],pageLoadT:[11,e.TYPES.TIMER],passiveModeT:[25,e.TYPES.TIMER],preackCallCount:[26,e.TYPES.INTEGER],preackMessageCount:[27,e.TYPES.INTEGER],preackNotificationCount:[28,e.TYPES.INTEGER],preackReceiptCount:[29,e.TYPES.INTEGER],preacksCount:[47,e.TYPES.INTEGER],processedCallCount:[30,e.TYPES.INTEGER],processedMessageCount:[31,e.TYPES.INTEGER],processedNotificationCount:[32,e.TYPES.INTEGER],processedReceiptCount:[33,e.TYPES.INTEGER],queuedMessageCount:[51,e.TYPES.INTEGER],queuedNotificationCount:[52,e.TYPES.INTEGER],queuedReceiptCount:[53,e.TYPES.INTEGER],runningTasks:[48,e.TYPES.STRING],socketConnectT:[12,e.TYPES.TIMER],transientOfflineSessionId:[34,e.TYPES.STRING],unorderedQueueSize:[57,e.TYPES.INTEGER]},[1,1,1],"regular"]},{OfflineResume:[]});l.OfflineResumeWamEvent=s}),98);
__d("WAWebWamOfflineResumeReporter",["$InternalEnum","WALogger","WAQplTypes","WARandomHex","WATimeUtils","WAWebAppTracker","WAWebDBTableUsage","WAWebGetAllModelStorageTableNames","WAWebOfflineResumeStageWamEvent","WAWebOfflineResumeWamEvent","WAWebQplFlowWrapper","WAWebQplQuickPerformanceLoggerMarkerIds","WAWebQplQuickPerformanceLoggerModule","WAWebUserPrefsGeneral","WAWebUserPrefsMultiDevice","WAWebWamEnumOfflineResumeModes","WAWebWamEnumOfflineResumeStages","WAWebWamEnumWebScenarioCode","asyncToGeneratorRuntime","gkx","qpl"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f=r("qpl")._(891431279,"3267"),g=n("$InternalEnum").Mirrored(["ResumeFromRestart","ResumeFromOpentab"]),h=(function(){function e(e){this._mode=e}var t=e.prototype;return t.start=function(){this.drop(),o("WAWebQplQuickPerformanceLoggerModule").isQplMigrationEnabled()?this._newQplEvent=o("WAWebQplFlowWrapper").QPL.markerStart(f,{annotations:{string:{mode:g.getName(this._mode)}}}):this._qplEvent=o("WAWebQplQuickPerformanceLoggerModule").QPL.markerStart(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.OFFLINE_RESUME,{annotations:{string:{mode:g.getName(this._mode)}}})},t.end=function(){var e,t;(e=this._qplEvent)==null||e.end(o("WAQplTypes").QuickLogActionType.SUCCESS),(t=this._newQplEvent)==null||t.end(2)},t.drop=function(){var e,t;(e=this._qplEvent)==null||e.drop(),this._qplEvent=void 0,(t=this._newQplEvent)==null||t.drop(),this._newQplEvent=void 0},t._addPoint=function(t,n){var e,r,o=n!=null?{data:n}:{};(e=this._qplEvent)==null||e.addPoint(t,o),(r=this._newQplEvent)==null||r.addPoint(t,o)},t.markOfflinePreviewReceived=function(){this._addPoint("offlinePreviewReceived")},t.markMainScreenLoad=function(){this._addPoint("mainScreenLoad")},t.setAnnotations=function(t){var e,n;(e=this._qplEvent)==null||e.annotate(t),(n=this._newQplEvent)==null||n.annotate(t)},t.addPoint=function(t){var e,n;(e=this._qplEvent)==null||e.addPoint(t),(n=this._newQplEvent)==null||n.addPoint(t)},t.addAnnotations=function(t){var e,n;(e=this._qplEvent)==null||e.annotate(t),(n=this._newQplEvent)==null||n.annotate(t)},e})(),y=(function(){function e(e,t){this._sessionId=t,this._offlineStartT=self.performance.now(),this._resumeMode=e,window.document&&(this._isStartedInForeground=!document.hidden)}var t=e.prototype;return t._commitOfflineStage=function(t){var e={offlineSessionId:this._sessionId,offlineResumeMode:this._resumeMode===g.ResumeFromOpentab?o("WAWebWamEnumOfflineResumeModes").OFFLINE_RESUME_MODES.RESUME_FROM_OPEN_TAB:o("WAWebWamEnumOfflineResumeModes").OFFLINE_RESUME_MODES.RESUME_FROM_RESTART,offlineStageTimestampMs:Math.floor(self.performance.now()-this._offlineStartT),currentOfflineStage:t};window.document&&(e.isResumeInForeground=!document.hidden),this._isStartedInForeground!=null&&(e.isResumeStartedInForeground=this._isStartedInForeground);var n=new(o("WAWebOfflineResumeStageWamEvent")).OfflineResumeStageWamEvent(e);this._addOfflineMetadata(n),n.commit()},t.logOfflineStart=function(){this._offlineStartT=self.performance.now()},t.logSocketConnect=function(){this._commitOfflineStage(o("WAWebWamEnumOfflineResumeStages").OFFLINE_RESUME_STAGES.SOCKET_CONNECT)},t.logProcessComplete=function(){this._commitOfflineStage(o("WAWebWamEnumOfflineResumeStages").OFFLINE_RESUME_STAGES.PROCESS_COMPLETE)},t.logScreenLoad=function(){this._commitOfflineStage(o("WAWebWamEnumOfflineResumeStages").OFFLINE_RESUME_STAGES.SCREEN_LOAD)},t.logOfflinePreview=function(){this._commitOfflineStage(o("WAWebWamEnumOfflineResumeStages").OFFLINE_RESUME_STAGES.OFFLINE_PREVIEW)},t.logOfflineCount=function(t){var e,n,r,o;((e=this._offlineMessageCount)!=null?e:0)===0&&(this._offlineMessageCount=t.message),((n=this._offlineReceiptCount)!=null?n:0)===0&&(this._offlineReceiptCount=t.receipt),((r=this._offlineNotificationCount)!=null?r:0)===0&&(this._offlineNotificationCount=t.notification),((o=this._offlineCallCount)!=null?o:0)===0&&(this._offlineCallCount=t.call)},t.logOfflineDecryptionErrorCount=function(t){this._offlineDecryptErrorCount=t},t.logOfflineChatThreadCount=function(t){this._chatThreadCount=t},t
__d("WAWebClearDanglingReceipts",["Promise","WAAbortError","WALogger","WATimeUtils","WAWebABProps","WAWebCommsSendPing","WAWebNetworkStatus","WAWebOfflineResumePreAckHandler","WAWebSchemaDanglingReceipt","WAWebSendReceiptJobCommon","WAWebWamOfflineResumeReporter","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g;function h(e,t){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){if(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["sendAndClearDanglingReceipts: get "," danglingRecords"])),t.length),r.aborted)throw o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["sendAndClearDanglingReceipts: aborting, signal.aborted"]))),new(o("WAAbortError")).AbortError;var a=new Map,i=[],l=0;t.forEach(function(e){l+=e.receipts.length;var t=e.acks,n=e.receipts;n.forEach(function(e){var t=o("WAWebWidFactory").createWid(e.from),n=o("WAWebWidFactory").createWid(e.author),r=a.get(t);r||(r=new Map,a.set(t,r));var i=r.get(n);i||(i=[],r.set(n,i)),i.push(e.externalId)}),i=i.concat(t)});var p=String(o("WATimeUtils").unixTime()),_=Array.from(a.keys()).map(function(e){var t=a.get(e);if(t)return o("WAWebSendReceiptJobCommon").sendAggregateReceipts({to:e,type:o("WAWebSendReceiptJobCommon").RECEIPT_TYPE.DELIVERY,t:p,groupedReceipt:t})}),f=i.map(function(e){return o("WAWebOfflineResumePreAckHandler").sendOfflinePreAck(e)});o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["sendAndClearDanglingReceipts: sending "," rcpts, "," preAcks"])),_.length,f.length),yield(g||(g=n("Promise"))).all(_),o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["sendAndClearDanglingReceipts: complete sending "," receipts"])),_.length),yield g.all(f),o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["sendAndClearDanglingReceipts: complete sending "," preAcks"])),f.length),yield C(),o("WAWebWamOfflineResumeReporter").OfflineResumeReporter.logOfflinePreackCount(l),o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["sendAndClearDanglingReceipts: complete"])))}),y.apply(this,arguments)}function C(){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(!r("WAWebNetworkStatus").online){o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] clearDanglingReceipts: skip due to offline"])));return}o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] clearDanglingReceipts: sending ping"])));var e=yield o("WAWebCommsSendPing").blockSendPing();(e||!o("WAWebABProps").getABPropConfigValue("web_offline_resume_wait_for_ping_response_enabled"))&&(o("WALogger").LOG(f||(f=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] clearDanglingReceipts: clearing"]))),yield o("WAWebSchemaDanglingReceipt").getTable().clear())}),b.apply(this,arguments)}l.sendAndClearDanglingReceipts=h,l.clearDanglingReceipts=C}),98);
__d("WAWebLogoutReasonConstants",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({UserInitiated:"user_initiated",SyncdFailure:"syncd_failure",InvalidAdvStatus:"invalid_adv_status",CriticalSyncTimeout:"critical_sync_timeout",SyncdTimeout:"syncd_timeout",HistorySyncTimeout:"history_sync_timeout",AccountSyncTimeout:"account_sync_timeout",MDOptOut:"md_opt_out",UnknownCompanion:"unknown_companion",ClientVersionOutdated:"client_version_outdated",SyncdErrorDuringBootstrap:"syncd_error_during_bootstrap",AccountSyncError:"account_sync_error",StorageQuotaExceeded:"storage_quota_exceeded",PrimaryIdentityKeyChange:"primary_identity_key_change",MissingEncSalt:"missing_enc_salt",MissingScreenLockSalt:"missing_screen_lock_salt",AccountLocked:"account_locked",LidMigrationSplitThreadMismatch:"lid_migration_split_thread_mismatch",LidMigrationNoLidAvailiable:"lid_migration_no_lid_available",LidMigrationPrimaryMappingsObsolete:"lid_migration_primary_mappings_obsolete",LidMigrationPeerMappingsNotReceived:"lid_migration_peer_mapping_not_received",LidMigrationStateDiscrepancy:"lid_migration_state_discrepancy",LidMigrationPeerMappingsMalformed:"lid_migration_peer_mapping_malformed",LidMigrationFailedToParseMapping:"lid_migration_failed_to_parse_mapping",LidMigrationCompanionIncompatibleKillswitch:"lid_migration_companion_incompatible_killswitch",LidMigrationOneOnOneThreadMigrationInternalError:"lid_migration_one_on_one_thread_migration_internal_error",LidBlocklistPnWhenMigrated:"lid_blocklist_pn_when_migrated",LidBlocklistChatDbUnmigrated:"lid_blocklist_chat_db_unmigrated",WebFailAddChat:"web_fail_add_chat",WebFailOfflineResume:"web_fail_offline_resume",WebFailStorageInitialization:"web_fail_storage_initialization",WebFailEncSalt:"web_fail_enc_salt",CacheStorageOpenFailed:"cache_storage_open_failed"}),l={CLIENT_FATAL:"0",SYNC_FAIL:"1",INITIAL_HISTORY_SYNC_TIMEOUT:"2",ACCOUNT_LOCKED:"3"};i.LogoutReason=e,i.LOGOUT_REASON_CODE=l}),66);
__d("WAWebPushNotificationsGatingUtils",["WAWebEnvironment","WAWebNotificationConstants","WAWebUA"],(function(t,n,r,o,a,i,l){function e(){return u()&&!r("WAWebEnvironment").isWindows}function s(e,t){return e===o("WAWebNotificationConstants").PERMISSION_DEFAULT||e===o("WAWebNotificationConstants").PERMISSION_DENIED&&t&&(o("WAWebUA").UA.isChrome||o("WAWebUA").UA.browser===o("WAWebUA").BROWSER_TYPE.EDGE||o("WAWebUA").UA.isFirefox||o("WAWebUA").UA.browser==="opera")}function u(){try{var e=o("WAWebUA").UA.isSafari&&Number(o("WAWebUA").UA.browserVersion.split(".")[0])<16;return!e}catch(e){return!1}}function c(){try{var e=o("WAWebUA").UA.isSafari||o("WAWebUA").UA.browser===o("WAWebUA").BROWSER_TYPE.FIREFOX||o("WAWebUA").UA.isChrome&&Number(o("WAWebUA").UA.browserVersion.split(".")[0])<80;return!e}catch(e){return!1}}function d(){return!(o("WAWebUA").UA.isSafari||o("WAWebUA").UA.isFirefox)}l.canEnableOfflineNotifications=e,l.canShowNotificationsBanner=s,l.canSupportOfflineNotifications=u,l.canSupportPeriodicBackgroundSync=c,l.canSupportNotificationActions=d}),98);
__d("WAWebPushNotificationsOfflineBbApi",["WAWebPushNotificationsGatingUtils","WAWebUserPrefsNotifications"],(function(t,n,r,o,a,i,l){var e=1e4,s=!0,u=null;function c(){o("WAWebPushNotificationsGatingUtils").canSupportOfflineNotifications()&&(s=!1,u=self.performance.now())}function d(){o("WAWebPushNotificationsGatingUtils").canSupportOfflineNotifications()&&!s&&u!=null&&self.performance.now()-u>e&&o("WAWebUserPrefsNotifications").setOfflineNotificationsBBStatus({isLongResumeTime:!0})}l.setStartCommsT=c,l.setMainStreamModeReadyT=d}),98);
__d("WAWebSocketLogoutJob",["Promise","WALogger","WAWebBackendApi","WAWebRuntimeEnvironmentUtils","WAWebUserPrefsGeneral","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(o("WAWebRuntimeEnvironmentUtils").isServiceWorker())try{yield(s||(s=n("Promise"))).all([o("WAWebUserPrefsGeneral").setOfflinePushDisabled(!0),o("WAWebUserPrefsGeneral").setLogoutReason({reason:t})])}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Socket logout failed, err: ",""])),t).sendLogs("sw-socket-logout-failed");return}o("WAWebBackendApi").frontendFireAndForget("socketLogout",{reason:t})}),c.apply(this,arguments)}l.socketLogout=u}),98);
__d("WAWebOfflineResumeUtils",["Promise","WABackoffUtils","WALogger","WAPromiseDelays","WAPromiseLoop","WAWebBackendApi","WAWebBackendEventBus","WAWebBlocklistMigration","WAWebClearDanglingReceipts","WAWebGetMessageCache","WAWebLogoutReasonConstants","WAWebMessageReceiptBatcher","WAWebNetworkStatus","WAWebOffdStorageUpdateOfflinePeerReceipts","WAWebOfflineDeviceCache","WAWebPageLoadLogging","WAWebPruneExpiredMessagesWithAddOns","WAWebPushNotificationsOfflineBbApi","WAWebSocketLogoutJob","WAWebWamOfflineResumeReporter","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h={MIN_MESSAGE:20,LIMIT_WITH_MESSAGE:50,MAX_STANZA:200};function y(){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WAWebGetMessageCache").getMessageCache().createSnapshot(),o("WAWebOfflineDeviceCache").OfflinePendingDeviceCache.createSnapshot();var e=[o("WAWebGetMessageCache").getMessageCache().checkpointQueue.wait(),o("WAWebOfflineDeviceCache").OfflinePendingDeviceCache.checkpointQueue.wait()];e.push(o("WAWebMessageReceiptBatcher").receiptBatcher.runActiveBatches()),yield(g||(g=n("Promise"))).all(e)}),C.apply(this,arguments)}function b(){return r("WAWebNetworkStatus").online?o("WAPromiseLoop").promiseLoop((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=o("WAPromiseDelays").delayMs(o("WABackoffUtils").expBackoff(n,12e4,1e3,.1));try{return yield o("WAWebClearDanglingReceipts").clearDanglingReceipts(),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][utils] runReceiptCleanUpLoop: done."]))),e()}catch(t){return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][utils] runReceiptCleanUpLoop: failed with error ","."])),t),n>3?(o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][utils] runReceiptCleanUpLoop: Gave up clean up receipts "," tries"])),n),e()):r}});return function(t,n,r){return e.apply(this,arguments)}})()):(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][utils] runReceiptCleanUpLoop: skip due to offline."]))),(g||(g=n("Promise"))).resolve())}function v(){var e;o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[reload] refreshWindow"]))),(e=window.location)==null||e.reload()}function S(e,t){return o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] restoreDataFromStorage failed for ",""])),e).catching(r("getErrorSafe")(t)).verbose().sendLogs("offline-resume-fatal-error-"+e,{sendLogsType:o("WALogger").SendLogsType.USER_FORCEFULLY_LOGGED_OUT_SAD}),o("WAWebSocketLogoutJob").socketLogout(o("WAWebLogoutReasonConstants").LogoutReason.WebFailOfflineResume),!0}function R(e){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{e.shouldUpdateReceipts===!0&&(yield o("WAWebOffdStorageUpdateOfflinePeerReceipts").updatePeerReceipts()),yield o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("restoreChatsAndMessages"),o("WAWebBlocklistMigration").applyBlocklistV2Rules()&&(yield o("WAWebBackendApi").frontendSendAndReceive("restoreBlocklist"))}catch(e){S("chats",e)}}),L.apply(this,arguments)}function E(e){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){o("WAWebPageLoadLogging").startPageLoadQplMeasure("restoreDataFromStorage"),o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] restoreDataFromStorage."])));var t=o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("restoreGroupsAndContacts").catch(function(e){S("groups-and-contacts",e)}),r=o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("restoreProfilePictures").catch(function(e){S("profile-pictures",e)});yield(g||(g=n("Promise"))).all([R(e),t,r]),o("WAWebPageLoadLogging").endPageLoadQplMeasure("restoreDataFromStorage")}),k.apply(this,arguments)}function I(e){return T.apply(this,arguments)}functio
__d("WAWebPruneExpiredMessagesWithAddOns",["WALogger","WAWebBackendApi","WAWebDBEphemeralMessage","WAWebMsgKey","WAWebPageLoadLogging","WAWebPersistedJobDefinitions","WAWebPersistedJobManager","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WAWebPageLoadLogging").startPageLoadQplMeasure("pruneExpiredMessagesWithAddOns");var t=yield o("WAWebDBEphemeralMessage").pruneExpiredMessages(),n=t.length;if(n>0){var a=[],i=new Set;t.forEach(function(e){var t=e.id.toString();i.add(r("WAWebMsgKey").fromString(t).remote.toString()),a.push(t)});var l=Array.from(i.values()).join(",").toString();o("WAWebBackendApi").frontendFireAndForget("deleteModelsForLastAddOnPreview",{messagesIds:a}),yield o("WAWebPersistedJobManager").getJobManager().waitUntilPersisted(o("WAWebPersistedJobDefinitions").jobSerializers.deleteAddOns(l,a)),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] pruneExpiredMessagesWithAddOns "," msgs"])),n)}o("WAWebPageLoadLogging").endPageLoadQplMeasure("pruneExpiredMessagesWithAddOns")}),u.apply(this,arguments)}l.pruneExpiredMessagesWithAddOns=s}),98);
__d("WAWebSendMsgCommonApi",["WADeprecatedWapParser","WAJids","WALogger","WAWap","WAWebABProps","WAWebAck","WAWebAddonRetryRequestUtils","WAWebDeviceListPk","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebReactionsBEUtils","WAWebSchemaMessage","WAWebSendMsgTypes","WAWebSignalCommonUtils","WAWebSignalProtocolStore","WAWebVerifyProtobufMsgObjectKeys","WAWebWidFactory","asyncToGeneratorRuntime","encodeProtobuf","err"],(function(t,n,r,o,a,i,l){var e,s,u,c=5;function d(){return(o("WAWebABProps").getABPropConfigValue("web_e2e_backfill_expire_time")||c)*60}function m(e){var t=o("encodeProtobuf").encodeProtobuf(o("WAWebProtobufsE2E.pb").MessageSpec,e);return o("WAWebSignalCommonUtils").writeRandomPadMax16(t),t.readByteArrayView()}function p(e){return e.protocolMessage!=null&&e.protocolMessage.type===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.REVOKE}function _(e){var t,n,r,a,i,l=(t=(n=e.protocolMessage)==null?void 0:n.type)!=null?t:(r=e.editedMessage)==null||(r=r.message)==null||(r=r.protocolMessage)==null?void 0:r.type;return l===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.MESSAGE_EDIT||((a=e.secretEncryptedMessage)==null?void 0:a.secretEncType)===o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.EVENT_EDIT||((i=e.secretEncryptedMessage)==null?void 0:i.secretEncType)===o("WAWebProtobufsE2E.pb").Message$SecretEncryptedMessage$SecretEncType.MESSAGE_EDIT}function f(e){return e.keepInChatMessage!=null&&e.keepInChatMessage.key!=null&&e.keepInChatMessage.key.fromMe===!0&&e.keepInChatMessage.keepType===o("WAWebProtobufsE2E.pb").KeepType.UNDO_KEEP_FOR_ALL}function g(e,t){var n,r=o("WAWebVerifyProtobufMsgObjectKeys").getProtobufMessageTypesSet(e),a=(n=o("WAWebVerifyProtobufMsgObjectKeys").getUnwrappedProtobufMessage(e))!=null?n:e;if(r.has(o("WAWebMsgType").MSG_TYPE.PROTOCOL)){var i,l=(i=a.protocolMessage)==null?void 0:i.type;if(l===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.REVOKE){var s=t==="admin_revoke"?o("WAWebAck").EDIT_ATTR.ADMIN_REVOKE:o("WAWebAck").EDIT_ATTR.SENDER_REVOKE;return o("WAWap").CUSTOM_STRING(String(s))}else if(l===o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.MESSAGE_EDIT)return o("WAWap").CUSTOM_STRING(String(o("WAWebAck").EDIT_ATTR.MESSAGE_EDIT))}else{if(r.has(o("WAWebMsgType").MSG_TYPE.EVENT_EDIT_ENCRYPTED)||r.has(o("WAWebMsgType").MSG_TYPE.MESSAGE_EDIT_ENCRYPTED))return o("WAWap").CUSTOM_STRING(String(o("WAWebAck").EDIT_ATTR.MESSAGE_EDIT));if(r.has(o("WAWebMsgType").MSG_TYPE.REACTION)){var u;if(((u=a.reactionMessage)==null?void 0:u.text)===o("WAWebReactionsBEUtils").REVOKED_REACTION_TEXT)return o("WAWap").CUSTOM_STRING(String(o("WAWebAck").EDIT_ATTR.SENDER_REVOKE))}else if(r.has(o("WAWebMsgType").MSG_TYPE.KEEP_IN_CHAT)){if(f(a))return o("WAWap").CUSTOM_STRING(String(o("WAWebAck").EDIT_ATTR.SENDER_REVOKE))}else if(r.has(o("WAWebMsgType").MSG_TYPE.PIN_MESSAGE))return o("WAWap").CUSTOM_STRING(String(o("WAWebAck").EDIT_ATTR.PIN_IN_CHAT))}return o("WAWap").DROP_ATTR}function h(e,t){return g(e,t)}var y=new(r("WADeprecatedWapParser"))("sendMsgAckSyncParser",function(e){return e.assertTag("ack"),{t:e.attrTime("t"),sync:e.maybeAttrString("sync"),phash:e.maybeAttrString("phash"),refreshLid:e.hasAttr("refresh_lid")?e.attrString("refresh_lid")==="true":!1,addressingMode:e.maybeAttrString("addressing_mode"),count:e.maybeAttrInt("count"),error:e.maybeAttrInt("error")}});function C(e){return e.device==null||e.device===o("WAJids").DEFAULT_DEVICE_ID}function b(e,t){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=e.data.id;if(e.type===o("WAWebSendMsgTypes").SendMessageRecordType.Addon){var r=yield o("WAWebAddonRetryRequestUtils").hasSentAddonMsg(n);if(r!=null)return o("WAWebSignalProtocolStore").getPersistSignalProtocolStore().updateIdentityRangeAfterEncryption("sentAddonRowId",r.rowId,t.map(function(e){return o("WAWebSignalCommonUtils").createSignalAddress(e).toString()}))}else if(e.type===o("WAWebSendMsgTypes").SendMessageRecordType.Message){var a=yield o("WAWebSchemaMessage").getMessageTable().get
__d("WAWebSignal",["WAWebSignalCipherApi","WAWebSignalSessionApi"],(function(t,n,r,o,a,i,l){l.Cipher=o("WAWebSignalCipherApi"),l.Session=o("WAWebSignalSessionApi")}),98);
__d("WAWebSignalCipherApi",["Promise","WAWebCryptoLibrary","WAWebSignalCommonErrors","asyncToGeneratorRuntime","cr:4533","gkx"],(function(t,n,r,o,a,i,l){var e;function s(e,t,n,r,o){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a,i,l,s){if(l===void 0&&(l=!1),!r("gkx")("26258")){var u=n("cr:4533")==null?void 0:n("cr:4533").getDebugDecryptFail();if(u!=null&&u>0)return n("cr:4533")==null||n("cr:4533").setDebugDecryptFail(u-1),(e||(e=n("Promise"))).reject(new(o("WAWebSignalCommonErrors")).SignalDecryptionError)}return o("WAWebCryptoLibrary").decryptSignalProto(t,a,i,l,s)}),u.apply(this,arguments)}function c(e,t,n){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){return o("WAWebCryptoLibrary").encryptSignalProto(e,t,n)}),d.apply(this,arguments)}function m(e,t,n){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a,i){if(!r("gkx")("26258")){var l=n("cr:4533")==null?void 0:n("cr:4533").getDebugDecryptFail();if(l!=null&&l>0)return n("cr:4533")==null||n("cr:4533").setDebugDecryptFail(l-1),(e||(e=n("Promise"))).reject(new(o("WAWebSignalCommonErrors")).SignalDecryptionError)}return o("WAWebCryptoLibrary").decryptGroupSignalProto(t,a,i)}),p.apply(this,arguments)}function _(e,t,n){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){return o("WAWebCryptoLibrary").encryptSenderKeyMsgSignalProto(e,t,n)}),f.apply(this,arguments)}l.decryptSignalProto=s,l.encryptSignalProto=c,l.decryptGroupSignalProto=m,l.encryptSenderKeyMsgSignalProto=_}),98);
__d("WAPromiseReduce",["asyncToGeneratorRuntime"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){for(var r=n,o=e.length,a=0;a<o;a++)r=yield t(r,e[a],a);return r});return function(n,r,o){return e.apply(this,arguments)}})();i.promiseReduce=e}),66);
__d("WACryptoLibraryConfig",[],(function(t,n,r,o,a,i){"use strict";var e={signalFutureMessagesMax:2e3,S508658AutoAcknowledgeStaleSessions:!1,baseKeyCanonicalCheck:!0};function l(){return e}function s(t){e=t}i.getCryptoLibraryConfig=l,i.setCryptoLibraryConfig=s}),66);
__d("WASignalSessions",["WABinary","WACryptoLibraryConfig","WASignalKeys","WASignalOther","err"],(function(t,n,r,o,a,i,l){"use strict";var e=3;function s(e){return!o("WACryptoLibraryConfig").getCryptoLibraryConfig().S508658AutoAcknowledgeStaleSessions||e.initialExchangeInfo==null?e:y(e.local,e.remote,e.rootKey,e.recvChains,e.sendChain,null,e.prevSendChainHighestIndex,e.prevSessions,e.aliceBaseKey)}function u(e,t){return c(e,0,t,[])}function c(e,t,n,r){return{ratchetPubKey:e,nextMsgIndex:t,chainKey:n,unusedMsgKeys:r}}function d(e,t){return m(e,0,t)}function m(e,t,n){return{ratchetKey:e,nextMsgIndex:t,chainKey:n}}function p(e,t,n){return{remoteOneTimeId:e,remoteSignedId:t,localOneTimePubKey:n}}function _(e,t){return y(e.local,e.remote,e.rootKey,e.recvChains,e.sendChain,e.initialExchangeInfo,e.prevSendChainHighestIndex,t,e.aliceBaseKey)}function f(e,t,n){return y(e.local,e.remote,e.rootKey,t,n,e.initialExchangeInfo,e.prevSendChainHighestIndex,e.prevSessions,e.aliceBaseKey)}function g(e,t,n,r){return n===void 0&&(n=e.sendChain),y(e.local,e.remote,r,t,n,null,Math.max(e.sendChain.nextMsgIndex-1,0),e.prevSessions,e.aliceBaseKey)}function h(e,t,n,r,o,a,i){return y(e,t,n,r,o,a,0,[],i)}function y(e,t,n,r,o,a,i,l,s){return{local:e,remote:t,rootKey:n,sendChain:o,recvChains:r,initialExchangeInfo:a,prevSendChainHighestIndex:i,prevSessions:l,aliceBaseKey:s}}function C(e,t){var n=new(o("WABinary")).Binary(t),r=o("WASignalOther").readBytes(n,32),a=o("WASignalOther").readBytes(n,32),i=o("WASignalOther").readBytes(n,16);return b(e,r,a,i)}function b(e,t,n,r){return{index:e,cipherKey:t,macKey:n,iv:r}}function v(e){return{senderRatchetKey:e.ratchetPubKey,chainKey:{index:e.nextMsgIndex,key:e.chainKey},messageKeys:e.unusedMsgKeys}}function S(e){var t=e.ratchetKey;return{senderRatchetKey:t.serializedPubKey,senderRatchetKeyPrivate:t.privateKey,chainKey:{index:e.nextMsgIndex,key:e.chainKey}}}function R(t){var n=t.initialExchangeInfo,r=t.local,o=t.remote,a=void 0;if(n){var i=n.remoteOneTimeId;a={preKeyId:i!=null?i:void 0,signedPreKeyId:n.remoteSignedId,baseKey:n.localOneTimePubKey}}return{currentSession:{sessionVersion:e,localIdentityPublic:r.pubKey,remoteIdentityPublic:o.pubKey,rootKey:t.rootKey,previousCounter:t.prevSendChainHighestIndex,senderChain:S(t.sendChain),receiverChains:t.recvChains.map(v),pendingPreKey:a,remoteRegistrationId:o.regId,localRegistrationId:r.regId,aliceBaseKey:t.aliceBaseKey},previousSessions:t.prevSessions}}function L(t){var n=t.initialExchangeInfo,r=t.local,a=t.remote,i=t.sendChain,l=void 0;if(n){var s=n.remoteOneTimeId;l={preKeyId:s!=null?s:void 0,signedPreKeyId:n.remoteSignedId,baseKey:o("WASignalOther").toBuffer(n.localOneTimePubKey)}}return{sessionVersion:e,localIdentityPublic:o("WASignalOther").toBuffer(r.pubKey),remoteIdentityPublic:o("WASignalOther").toBuffer(a.pubKey),rootKey:o("WASignalOther").toBuffer(t.rootKey),previousCounter:t.prevSendChainHighestIndex,senderChain:{senderRatchetKey:o("WASignalOther").toBuffer(i.ratchetKey.serializedPubKey),senderRatchetKeyPrivate:o("WASignalOther").toBuffer(i.ratchetKey.privateKey),chainKey:{index:i.nextMsgIndex,key:o("WASignalOther").toBuffer(i.chainKey)},messageKeys:[]},receiverChains:t.recvChains.map(function(e){return{senderRatchetKey:o("WASignalOther").toBuffer(e.ratchetPubKey),chainKey:{index:e.nextMsgIndex,key:o("WASignalOther").toBuffer(e.chainKey)},messageKeys:e.unusedMsgKeys.map(function(e){return{index:e.index,cipherKey:o("WASignalOther").toBuffer(e.cipherKey),macKey:o("WASignalOther").toBuffer(e.macKey),iv:o("WASignalOther").toBuffer(e.iv)}})}}),pendingPreKey:l,remoteRegistrationId:a.regId,localRegistrationId:r.regId,aliceBaseKey:t.aliceBaseKey==null?void 0:o("WASignalOther").toBuffer(t.aliceBaseKey)}}function E(e){var t=$(e.currentSession,"currentSession");return I(t,e.previousSessions)}function k(e){return I(e,[])}function I(t,n){var a=$(t.sessionVersion,"sessionVersion");if(a!==e)throw r("err")("Signal: bad session version "+a);var i=$(t.senderChain,"senderChain"),l=$(i.chainKey,"senderChain.chainKey"),s=m(o("WASignalKeys").makeSerializedKeyPairFrom(x(i.sender
__d("WASignalGroupSession",["WASignalKeys","WASignalSessions"],(function(t,n,r,o,a,i,l){"use strict";var e=5,s=3;function u(e){var t=o("WASignalSessions").definedOrThrow(e.senderSigningKey,"senderSigningKey"),n=o("WASignalSessions").definedOrThrow(e.senderMessageKeys,"senderMessageKeys"),r=o("WASignalSessions").definedOrThrow(e.senderChainKey,"senderChainKey");return{senderSigningKeyPublic:S(t.public,"public"),senderSigningKeyPrivate:t.private?o("WASignalSessions").bytesOrThrow(t.private,32,"private"):void 0,senderKeyId:o("WASignalSessions").definedOrThrow(e.senderKeyId,"senderKeyId"),unusedMsgKeys:n.map(function(e){return _(o("WASignalSessions").definedOrThrow(e.iteration,"iteration"),o("WASignalSessions").bytesOrThrow(e.seed,50,"seed"))}),senderKeyChainKey:f(o("WASignalSessions").definedOrThrow(r.iteration,"iteration"),o("WASignalSessions").bytesOrThrow(r.seed,32,"seed"))}}function c(e,t,n,r,o){return{senderSigningKeyPublic:e,senderSigningKeyPrivate:t,senderKeyChainKey:n,senderKeyId:r,unusedMsgKeys:o==null?[]:o}}function d(e,t){var n=e.senderKeyStates.findIndex(function(e){return e.senderKeyId===t.senderKeyId});return{senderKeyStates:e.senderKeyStates.map(function(e,r){return r===n?t:e})}}function m(t,n){var r=t.senderKeyStates.slice(t.senderKeyStates.length>e-1?1:0);return r.push(n),{senderKeyStates:r}}function p(e){return{senderKeyStates:[e]}}function _(e,t){return{iteration:e,seed:t}}function f(e,t){return{nextMsgIndex:e,chainKey:t}}function g(e){var t=o("WASignalSessions").definedOrThrow(e.senderKeyStates,"senderKeyStates");return h(t)}function h(e){return y(e)}function y(e){var t=e.map(function(e){return u(e)});return{senderKeyStates:t}}function C(e,t){var n=e.senderKeyStates.findIndex(function(e){return e.senderKeyId===t});if(n!==-1)return e.senderKeyStates[n]}function b(e){return{senderKeyStates:e.senderKeyStates.map(function(e){return v(e)})}}function v(e){return{senderKeyId:e.senderKeyId,senderChainKey:{iteration:e.senderKeyChainKey.nextMsgIndex,seed:e.senderKeyChainKey.chainKey},senderSigningKey:{public:e.senderSigningKeyPublic,private:e.senderSigningKeyPrivate},senderMessageKeys:e.unusedMsgKeys.map(function(e){var t=e.iteration,n=e.seed;return{iteration:t,seed:n}})}}function S(e,t){return o("WASignalKeys").castToSerializedPubKey(new Uint8Array(o("WASignalSessions").definedOrThrow(e,t)))}function R(e){return e}l.FORMAT_VERSION=s,l.makeSenderKeyState=c,l.updateSessionWithUpdatedSenderKeyState=d,l.updateSessionWithNewSenderKeyState=m,l.makeNewSenderKeySession=p,l.makeSenderKeyMsgKey=_,l.makeSenderKeyChainKey=f,l.parseSessionFromRecord=g,l._parseSession=h,l.makeSenderKeySessionFromRecord=y,l.findSenderKeyState=C,l.serializeSession=b,l.serializeSenderKeyState=v,l.convertFromRawToSenderKeyState=R}),98);
__d("WAWebCryptoLibrarySignalGroupUtilsApi",[],(function(t,n,r,o,a,i){var e="v1";function l(e,t,n,r){return{signatureKey:e,chainKey:t,keyId:n,messageKeys:r==null?[]:r}}function s(t){return{sessions:t,version:e}}function u(e){return e}function c(e,t){return{counter:e,key:t}}function d(e,t){return t!=null?{pubKey:e,privKey:t}:e}i.makeLibsignalSenderKeyState=l,i.makeNewLibsignalSenderKeySession=s,i.makeLibsignalSenderKeyMsgKey=u,i.makeLibsignalSenderKeyChainKey=c,i.makeLibsignalSenderKeySignatureKey=d}),66);
__d("WAWebCryptoLibrarySenderkeySessionConversionApi",["invariant","WAByteArray","WAPromiseReduce","WASignalGroupSession","WASignalOther","WAWebCryptoLibrarySignalGroupUtilsApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l,s){function e(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.sessions,r=yield o("WAPromiseReduce").promiseReduce(t,(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=yield c(t);return e==null?o("WASignalGroupSession").makeNewSenderKeySession(r):o("WASignalGroupSession").updateSessionWithNewSenderKeyState(e,r)});return function(t,n,r){return e.apply(this,arguments)}})(),null);return r!=null||s(0,72944),r}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){for(var t=e.signatureKey.pubKey!==void 0?new Uint8Array(e.signatureKey.pubKey):new Uint8Array(e.signatureKey),n=e.signatureKey.privKey?o("WASignalOther").ensureSize(new Uint8Array(e.signatureKey.privKey),32):void 0,r=o("WASignalGroupSession").makeSenderKeyChainKey(e.chainKey.counter,o("WASignalOther").ensureSize(new Uint8Array(e.chainKey.key),32)),a=e.keyId,i=[],l=function*(n){if(e.messageKeys[n]){var t=e.messageKeys[n],r=yield o("WASignalOther").hkdf(new Uint8Array(t),null,"WhisperGroup",50).then(function(e){return o("WASignalGroupSession").makeSenderKeyMsgKey(n,e)});i.push(r)}},s=0;s<e.messageKeys.length;s++)yield*l(s);var u=i,c=o("WASignalGroupSession").makeSenderKeyState(t,n,r,a,u);return c}),d.apply(this,arguments)}function m(e){var t=[],n=o("WAWebCryptoLibrarySignalGroupUtilsApi").makeLibsignalSenderKeyChainKey(e.senderKeyChainKey.nextMsgIndex,o("WAByteArray").uint8ArrayToBuffer(e.senderKeyChainKey.chainKey)),r=e.senderKeyId,a=e.senderSigningKeyPrivate,i=a!=null?o("WAWebCryptoLibrarySignalGroupUtilsApi").makeLibsignalSenderKeySignatureKey(o("WAByteArray").uint8ArrayToBuffer(e.senderSigningKeyPublic),o("WAByteArray").uint8ArrayToBuffer(a)):o("WAWebCryptoLibrarySignalGroupUtilsApi").makeLibsignalSenderKeySignatureKey(o("WAByteArray").uint8ArrayToBuffer(e.senderSigningKeyPublic)),l=o("WAWebCryptoLibrarySignalGroupUtilsApi").makeLibsignalSenderKeyState(i,n,r,t);return l}function p(e){var t=e.senderKeyStates,n=t.map(function(e){return m(e)});return o("WAWebCryptoLibrarySignalGroupUtilsApi").makeNewLibsignalSenderKeySession(n)}l.toCryptoManagerSenderKeySession=e,l.toSignalSenderKeySession=p}),98);
__d("WAWebCryptoLibrarySessionConversionApi",["WAArrayBufferUtils","WASignalKeys","WASignalOther","WASignalSessions","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=d(e),r=yield u(n,t),a=[];for(var i in e.sessions)if(e.sessions[i].indexInfo.closed!==-1){var l=yield u(e.sessions[i],t),s=o("WASignalSessions").detachSession(l);a.push(s)}return o("WASignalSessions").setPrevSessions(r,a)}),s.apply(this,arguments)}function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){try{var n=[];if(e.currentRatchet.lastRemoteEphemeralKey){var r=e[o("WAArrayBufferUtils").arrayBufferToString(e.currentRatchet.lastRemoteEphemeralKey)];if(r){for(var a=[],i=function*(t){var e=r.messageKeys[t],n=yield o("WASignalOther").hkdf(new Uint8Array(e),null,"WhisperMessageKeys",80).then(function(e){return o("WASignalSessions").splitMsgKey(t,e)});a.push(n)},l=0;l<r.messageKeys.length;l++)yield*i(l);var s=e.currentRatchet.lastRemoteEphemeralKey,u=r.chainKey.key;if(s!=null&&u!=null){var c=o("WASignalSessions").makeRecvChain(o("WASignalKeys").castToSerializedPubKey(new Uint8Array(s)),r.chainKey.counter+1,o("WASignalOther").toBytes(u,32),a);n.push(c)}}}var d=e[o("WAArrayBufferUtils").arrayBufferToString(e.currentRatchet.ephemeralKeyPair.pubKey)],m=o("WASignalKeys").castToSerializedPubKey(new Uint8Array(e.currentRatchet.ephemeralKeyPair.pubKey)),p=d.chainKey.key,_=o("WASignalOther").toBytes(e.currentRatchet.ephemeralKeyPair.privKey,32),f=o("WASignalKeys").makeSerializedKeyPairFrom(_,m),g=o("WASignalSessions").makeSendChain(f,d.chainKey.counter+1,o("WASignalOther").toBytes(p,32)),h=t&&{regId:t.registrationId,pubKey:o("WASignalKeys").serializeIdentity(new Uint8Array(t.identityKeyPair.pubKey))},y=t&&{regId:e.registrationId,pubKey:new Uint8Array(e.indexInfo.remoteIdentityKey)},C=e.indexInfo.baseKey&&o("WASignalKeys").castToSerializedPubKey(new Uint8Array(e.indexInfo.baseKey)),b=e.currentRatchet.previousCounter,v=o("WASignalOther").toBytes(e.currentRatchet.rootKey,32),S;e.pendingPreKey!=null&&(S=o("WASignalSessions").makeInitialExchangeInfo(e.pendingPreKey.preKeyId,e.pendingPreKey.signedKeyId,o("WASignalKeys").castToSerializedPubKey(new Uint8Array(e.pendingPreKey.baseKey))));var R=[],L=o("WASignalSessions").makeSession(h,y,v,n,g,S,Math.max(b,0),R,C);return L}catch(e){throw e}}),c.apply(this,arguments)}function d(e){var t=e.sessions;for(var n in t)if(t[n].indexInfo.closed===-1)return t[n];throw r("err")("getOpenSession: There are no open session")}l.toCryptoLibrarySessionPrevSessions=e,l.toCryptoManagerSession=u}),98);
__d("WAWebSignalConvertApi",["Promise","WALogger","WAWebCryptoCurve25519","WAWebCryptoLibrarySenderkeySessionConversionApi","WAWebCryptoLibrarySessionConversionApi","WAWebSignalProtocolStore","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d;function m(e){return(e==null?void 0:e.sessions)!=null}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{if(e==null||!m(e))return e;var t=yield(d||(d=n("Promise"))).all([o("WAWebSignalProtocolStore").getSignalProtocolStore().getIdentityKeyPair(),o("WAWebSignalProtocolStore").getSignalProtocolStore().getLocalRegistrationId()]),a=t[0],i=t[1];if(!a||i==null)throw r("err")("Attempted to loadSession without registration info");var l={identityKeyPair:o("WAWebCryptoCurve25519").toCurveKeyPair(a),registrationId:i};return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["maybeConvertSession: converting to crypto library"]))).sendLogs("libsignal-to-cryptolib-session",{sampling:0}),o("WAWebCryptoLibrarySessionConversionApi").toCryptoLibrarySessionPrevSessions(e,l)}catch(e){throw o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["maybeConvertSession: failed with error ",""])),e).sendLogs("session-convert-error"),e}}),_.apply(this,arguments)}function f(e){return e.sessions!=null}function g(t){try{return t==null||!f(t)?t:(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["maybeConvertSenderKey: converting to crypto library"]))).sendLogs("libsignal-to-cryptolib-senderkey",{sampling:0}),o("WAWebCryptoLibrarySenderkeySessionConversionApi").toCryptoManagerSenderKeySession(t))}catch(e){throw o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["maybeConvertSenderKey: failed with error ",""])),e).sendLogs("senderkey-convert-error"),e}}l.shouldConvertSession=m,l.maybeConvertSession=p,l.maybeConvertSenderKey=g}),98);
__d("WAWebSignalSessionApi",["Promise","WABinary","WAJids","WALogger","WAWebABProps","WAWebAdvSignatureApi","WAWebApiContact","WAWebCryptoCurve25519","WAWebCryptoLibrary","WAWebCryptoLibraryDbCallbacksApi","WAWebCryptoLibrarySessionApi","WAWebCryptoLibraryUtilsApi","WAWebSessionScope","WAWebSignalCommonUtils","WAWebSignalProtocolStore","WAWebSignalStoreApi","WAWebWidFactory","asyncToGeneratorRuntime","cr:4533","err","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C;function b(e,t){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a=t.deviceIdentity,i=t.identity,l=t.wid;if(r("gkx")("26258")?o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Signal::createSignalSession sessionScope=",""])),n!=null?n:"default"):o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Signal::createSignalSession with "," sessionScope=",""])),l.toString({legacy:!0}),n!=null?n:"default"),l.device!=null&&l.device!==o("WAJids").DEFAULT_DEVICE_ID){if(!a)throw r("err")("Signal::createSignalSession: expected device-identity in keyBundle for companion device");var m=yield o("WAWebAdvSignatureApi").validateADVwithIdentityKey(l,a,i);if(!m)throw r("err")("Signal::createSignalSession: invalid identityKey fetched")}var p,_,f;try{p=o("WAWebCryptoCurve25519").toSignalCurvePubKey(new(o("WABinary")).Binary(t.identity).readBuffer())}catch(e){throw o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Assertion failed!"]))).sendLogs("Signal::createSignalSession: invalid identityKey fetched"),e}try{_=o("WAWebCryptoCurve25519").toSignalCurvePubKey(new(o("WABinary")).Binary(t.skey.pubkey).readBuffer())}catch(e){throw o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Assertion failed!"]))).sendLogs("Signal::createSignalSession: invalid signedPreKey fetched"),e}if(t.key)try{f=o("WAWebCryptoCurve25519").toSignalCurvePubKey(new(o("WABinary")).Binary(t.key.pubkey).readBuffer())}catch(e){o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["Assertion failed!"]))).sendLogs("Signal::createSignalSession: invalid preKey fetched")}var g={registrationId:t.regId,identityKey:p,signedPreKey:{keyId:t.skey.id,publicKey:_,signature:new(o("WABinary")).Binary(t.skey.signature).readBuffer()}};return t.key&&f&&(g.preKey={keyId:t.key.id,publicKey:f}),o("WAWebCryptoLibrarySessionApi").createSignalSession(g,l,n,o("WAWebABProps").getABPropConfigValue("web_anr_async_msg_send_handler"))}),v.apply(this,arguments)}function S(e,t){return o("WAWebApiContact").checkPnToLidMapping(e,o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_SIGNAL_SESSION_HAS_SIGNAL_SESSIONS),o("WAWebSignalProtocolStore").getPersistSignalProtocolStore().containSessions(e.map(function(e){return o("WAWebSignalCommonUtils").createSignalAddress(e,t).toString()}))}function R(e){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebCryptoLibrarySessionApi").getRemoteRegId(e)}),L.apply(this,arguments)}function E(e){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){o("WAWebApiContact").checkPnToLidMapping([e],o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_SIGNAL_SESSION_DELETE_REMOTE_INFO);var t=o("WAWebSignalCommonUtils").createSignalAddress(e).toString(),r=o("WAWebSignalCommonUtils").createSignalAddress(e,o("WAWebSessionScope").SessionScope.STATUS).toString();o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[session] deleteRemoteInfo"])));var a=[o("WAWebSignalProtocolStore").getSignalProtocolStore().removeIdentity(t),o("WAWebSignalProtocolStore").getSignalProtocolStore().removeSession(t),o("WAWebSignalProtocolStore").getSignalProtocolStore().removeSession(r)];yield(C||(C=n("Promise"))).all(a)}),k.apply(this,arguments)}function I(e){return T.apply(this,arguments)}function T(){return T=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){o("WAWebApiContact").checkPnToLidMapping([e],o("WAWebApiContact").CheckPnToLidMap
__d("WAWebSignalUtilsApi",["WAWap","WAWebCryptoCurve25519","WAWebCryptoLibraryUtilsApi"],(function(t,n,r,o,a,i,l){function e(e){var t;return(t=o("WAWap")).wap("skey",null,t.wap("id",null,t.BIG_ENDIAN_CONTENT(e.keyId,3)),t.wap("value",null,e.keyPair.pubKey),t.wap("signature",null,e.signature))}function s(e){var t;return(t=o("WAWap")).wap("key",null,t.wap("id",null,t.BIG_ENDIAN_CONTENT(e.keyId,3)),t.wap("value",null,e.keyPair.pubKey))}function u(e){var t=r("WAWebCryptoLibraryUtilsApi").extractIdentityKey(e);return t.success===!0?o("WAWebCryptoCurve25519").toCurveKeyPubKey(t.value):null}l.xmppSignedPreKey=e,l.xmppPreKey=s,l.extractIdentityKey=u}),98);
__d("WALock",["Promise","WAResolvable","WATagsLogger"],(function(t,n,r,o,a,i,l){"use strict";var e,s;function u(t){return{lock:function(a,i){var r=new(o("WAResolvable")).Resolvable,l=a.map(function(e){return[e,new(o("WAResolvable")).Resolvable]});return(s||(s=n("Promise"))).all(l.map(function(e){var n=e[0],o=e[1];return t.enqueue(n,function(){return o.resolve(),r.promise})})).catch(function(){o("WATagsLogger").TAGS(["WALock"]).ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Lock failed for ",""])),a)}),s.all(l.map(function(e){var t=e[0],n=e[1];return n.promise})).then(function(){return i()}).finally(function(){r.resolve()})},wait:function(n){return t.wait(n)}}}l.makeLock=u}),98);
__d("WALockMap",["WALock","WAPromiseQueue"],(function(t,n,r,o,a,i,l){"use strict";function e(e){e===void 0&&(e=-1);var t=new(o("WAPromiseQueue")).PromiseQueueMap(e);return o("WALock").makeLock(t)}l.makeLockMap=e}),98);
__d("WACryptoCurveConstants",[],(function(t,n,r,o,a,i){"use strict";var e=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed"),l=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),s=BigInt("0x52036cee2b6ffe738cc740797779e89800700a4d4141d8ab75eb4dca135978a3"),u=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec"),c=BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989");i.P=e,i.I=l,i.D=s,i.A=u,i.L=c}),66);
__d("WACryptoCurveEncoding",["err"],(function(t,n,r,o,a,i,l){"use strict";function e(e){for(var t=BigInt(0),n=0;n<e.length;n++)t|=BigInt(e[n])<<BigInt(8)*BigInt(n);return t}function s(e){for(var t=new Uint8Array(32),n=e,r=0;r<32;r++)t[r]=Number(n&BigInt(255)),n>>=BigInt(8);return t}function u(e){if(e.length%2)throw r("err")("hexToU8: odd string length");for(var t=new Uint8Array(e.length/2),n=0;n<t.length;n++)t[n]=parseInt(e.slice(2*n,2*n+2),16);return t}l.bytesToBigIntLE=e,l.bigIntTo32LE=s,l.hexToU8=u}),98);
__d("WACryptoCurveTransformations",["WACryptoCurveConstants","WACryptoCurveEncoding","err"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return(e%o("WACryptoCurveConstants").P+o("WACryptoCurveConstants").P)%o("WACryptoCurveConstants").P}function s(e){return u(e,o("WACryptoCurveConstants").P-BigInt(2))}function u(t,n){for(var r=e(t),o=n,a=BigInt(1);o>BigInt(0);)o&BigInt(1)&&(a=e(a*r)),r=e(r*r),o>>=BigInt(1);return a}function c(t,n){var a=e(t*s(n)),i=u(a,o("WACryptoCurveConstants").P+BigInt(3)>>BigInt(3)),l=e(i*i);if(l!==a&&(i=e(i*o("WACryptoCurveConstants").I),l=e(i*i),l!==a))throw r("err")("Montgomery u is on the twist (no sqrt for v)");return i}function d(t){var n=e(o("WACryptoCurveEncoding").bytesToBigIntLE(t));if(n===o("WACryptoCurveConstants").P-BigInt(1))throw r("err")("u == -1 (mod p): cannot convert");var a=e(e(n-BigInt(1))*s(e(n+BigInt(1))));return o("WACryptoCurveEncoding").bigIntTo32LE(a)}function m(t,n){return{X:t,Y:n,Z:BigInt(1),T:e(t*n)}}function p(t){var n=e(t.x),o=e(t.y),a=e(BigInt(1)-o);if(a===BigInt(0))throw r("err")("y == 1: map undefined");var i=e((BigInt(1)+o)*s(a)),l=n===BigInt(0)?void 0:e(i*s(n));return{u:i,v:l}}function _(e){var t=e.x,n=e.y,r=o("WACryptoCurveEncoding").bigIntTo32LE(n),a=(t&BigInt(1))===BigInt(1)?128:0;return r[31]|=a,r}function f(t){if(!(t instanceof Uint8Array)||t.length!==32)throw r("err")("Compressed Ed25519 key is not 32 bytes");var n=t[31],a=(n&128)!==0,i=t.slice();i[31]&=127;var l=e(o("WACryptoCurveEncoding").bytesToBigIntLE(i)),s=e(l*l),u=e(s-BigInt(1)),d=e(o("WACryptoCurveConstants").D*s+BigInt(1)),m=c(u,d);if((m&BigInt(1))!==(a?BigInt(1):BigInt(0))&&(m=e(-m)),m===BigInt(0)&&a)throw r("err")("Error during decompression of Ed25519: x coord is 0 but sign bit set");return{x:m,y:l}}l.mod=e,l.toEdwardsCompressed=d,l.affineToExtended=m,l.fromAffineToMontgomeryUV=p,l.compressEd25519=_,l.decompressEd25519=f}),98);
__d("WACryptoCurveEd25519PointOps",["WACryptoCurveConstants","WACryptoCurveTransformations","err"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){var n,r=e.T,a=e.X,i=e.Y,l=e.Z,s=t.T,u=t.X,c=t.Y,d=t.Z,m=(n=o("WACryptoCurveTransformations")).mod(a*u),p=n.mod(i*c),_=n.mod(r*o("WACryptoCurveConstants").D*s),f=n.mod(l*d),g=n.mod((a+i)*(u+c)-m-p),h=n.mod(f-_),y=n.mod(f+_),C=n.mod(p-o("WACryptoCurveConstants").A*m),b=n.mod(g*h),v=n.mod(y*C),S=n.mod(h*y),R=n.mod(g*C);return{X:b,Y:v,Z:S,T:R}}function s(e){var t,n=e.X,r=e.Y,a=e.Z,i=(t=o("WACryptoCurveTransformations")).mod(n*n),l=t.mod(r*r),s=t.mod(BigInt(2)*t.mod(a*a)),u=t.mod(o("WACryptoCurveConstants").A*i),c=n+r,d=t.mod(t.mod(c*c)-i-l),m=t.mod(u+l),p=t.mod(m-s),_=t.mod(u-l);return{X:t.mod(d*p),Y:t.mod(m*_),Z:t.mod(p*m),T:t.mod(d*_)}}function u(e,t){var n,r=e.X,a=e.Y,i=e.Z,l=t.X,s=t.Y,u=t.Z,c=(n=o("WACryptoCurveTransformations")).mod(r*u),d=n.mod(l*i),m=n.mod(a*u),p=n.mod(s*i);return c===d&&m===p}function c(t,n){for(var r={X:BigInt(0),Y:BigInt(1),Z:BigInt(1),T:BigInt(0)},o=t,a=n;a>BigInt(0);)a&BigInt(1)&&(r=e(r,o)),o=s(o),a>>=BigInt(1);return r}function d(e){var t,n=e.T,a=e.X,i=e.Y,l=e.Z,s=(t=o("WACryptoCurveTransformations")).mod(a*a),u=t.mod(i*i),c=t.mod(l*l),d=t.mod(c*c),m=t.mod(s*o("WACryptoCurveConstants").A),p=t.mod(c*t.mod(m+u)),_=t.mod(d+t.mod(o("WACryptoCurveConstants").D*t.mod(s*u)));if(p!==_)throw r("err")("bad point: equation left != right (1)");var f=o("WACryptoCurveTransformations").mod(a*i),g=o("WACryptoCurveTransformations").mod(l*n);if(f!==g)throw r("err")("bad point: equation left != right (2)");return!0}l.addPoints=e,l.doublePoint=s,l.equalPoints=u,l.scalarMult=c,l.isPointValid=d}),98);
__d("WACryptoCurveKeyCanonicalCheck",["WACryptoCurveConstants","WACryptoCurveEd25519PointOps","WACryptoCurveEncoding","WACryptoCurveTransformations"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return o("WACryptoCurveEd25519PointOps").equalPoints(e,{X:BigInt(0),Y:BigInt(1),Z:BigInt(1),T:BigInt(0)})}function s(e){var t=o("WACryptoCurveEncoding").bytesToBigIntLE(e);return t<o("WACryptoCurveConstants").P}function u(t){try{var n=o("WACryptoCurveTransformations").toEdwardsCompressed(t),r=o("WACryptoCurveTransformations").decompressEd25519(n),a=r.x,i=r.y,l=o("WACryptoCurveTransformations").affineToExtended(a,i),s=o("WACryptoCurveEd25519PointOps").scalarMult(l,o("WACryptoCurveConstants").L);return e(s)}catch(e){return!1}}function c(e){return u(e)&&s(e)}l.isIdentity=e,l.isInRange=s,l.isTorsionFree=u,l.isCanonical=c}),98);
__d("WASignalWhisperTextProtocol.pb",["WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s={},u={},c={},d={},m={},p={};s.name="SignalMessage",s.internalSpec={ratchetKey:[1,(e=o("WAProtoConst")).TYPES.BYTES],counter:[2,e.TYPES.UINT32],previousCounter:[3,e.TYPES.UINT32],ciphertext:[4,e.TYPES.BYTES]},u.name="PreKeySignalMessage",u.internalSpec={registrationId:[5,e.TYPES.UINT32],preKeyId:[1,e.TYPES.UINT32],signedPreKeyId:[6,e.TYPES.UINT32],baseKey:[2,e.TYPES.BYTES],identityKey:[3,e.TYPES.BYTES],message:[4,e.TYPES.BYTES]},c.name="KeyExchangeMessage",c.internalSpec={id:[1,e.TYPES.UINT32],baseKey:[2,e.TYPES.BYTES],ratchetKey:[3,e.TYPES.BYTES],identityKey:[4,e.TYPES.BYTES],baseKeySignature:[5,e.TYPES.BYTES]},d.name="SenderKeyMessage",d.internalSpec={id:[1,e.TYPES.UINT32],iteration:[2,e.TYPES.UINT32],ciphertext:[3,e.TYPES.BYTES]},m.name="SenderKeyDistributionMessage",m.internalSpec={id:[1,e.TYPES.UINT32],iteration:[2,e.TYPES.UINT32],chainKey:[3,e.TYPES.BYTES],signingKey:[4,e.TYPES.BYTES]},p.name="DeviceConsistencyCodeMessage",p.internalSpec={generation:[1,e.TYPES.UINT32],signature:[2,e.TYPES.BYTES]},l.SignalMessageSpec=s,l.PreKeySignalMessageSpec=u,l.KeyExchangeMessageSpec=c,l.SenderKeyMessageSpec=d,l.SenderKeyDistributionMessageSpec=m,l.DeviceConsistencyCodeMessageSpec=p}),98);
__d("WASignalWhitepaper",["Promise","WABinary","WACryptoDependencies","WASignalGroupSession","WASignalKeys","WASignalOther","WASignalSessions","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s=new Uint8Array(32);s.fill(255);var u=new Uint8Array([1]),c=new Uint8Array([2]);function d(e,t,n){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r,a=e.regId,i=e.staticKeyPair,l=t.identity,u=t.signedKey.publicKey,c=n.privateKey,d=i.privateKey,m=(r=t.oneTimeKey)==null?void 0:r.publicKey,p=o("WABinary").Binary.build(s,E(d,u),E(c,l),E(c,u),m&&E(c,m)).readByteArrayView(),_=yield R(p,"WhisperText"),f=_[0],g=_[1],h=t.ratchetKey,y=o("WASignalSessions").makeFreshRecvChain(h,g),C=o("WASignalKeys").makeSerializedKeyPair(),b=yield v(f,C,h),S=o("WASignalSessions").makeInitialExchangeInfo(t.oneTimeKey==null?null:t.oneTimeKey.id,t.signedKey.id,o("WASignalKeys").serializePubKey(n));return o("WASignalSessions").makeFreshSession({regId:a,pubKey:o("WASignalKeys").serializePubKey(i)},{regId:t.regId,pubKey:l},b.rootKey,[y],o("WASignalSessions").makeFreshSendChain(C,b.chainKey),S,o("WASignalKeys").serializePubKey(n))}),m.apply(this,arguments)}function p(e,t,n,r){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r){var a,i=e.regId,l=e.staticKeyPair,u=l.privateKey,c=r.signed.privateKey,d=n,m=t.pubKey,p=(a=r.oneTime)==null?void 0:a.privateKey,_=o("WABinary").Binary.build(s,k(m,c),k(d,u),k(d,c),p&&k(d,p)).readByteArrayView(),f=yield R(_,"WhisperText"),g=f[0],h=f[1],y=r.ratchet,C=o("WASignalSessions").makeFreshSendChain(y,h);return o("WASignalSessions").makeSession({regId:i,pubKey:o("WASignalKeys").serializePubKey(l)},t,g,[],C,null,0,[],n)}),_.apply(this,arguments)}function f(t){var r=o("WASignalGroupSession").makeSenderKeyState(o("WASignalKeys").serializePubKey(t),t.privateKey,o("WASignalGroupSession").makeSenderKeyChainKey(0,o("WASignalKeys").makeRawSenderKey()),o("WASignalOther").makeSenderKeyId(),[]);return(e||(e=n("Promise"))).resolve(o("WASignalGroupSession").makeNewSenderKeySession(r))}function g(t,r,a,i,l){var s=o("WASignalGroupSession").makeSenderKeyState(a,void 0,o("WASignalGroupSession").makeSenderKeyChainKey(r,i),t,[]),u=null;return l?u=o("WASignalGroupSession").updateSessionWithNewSenderKeyState(l,s):u=o("WASignalGroupSession").makeNewSenderKeySession(s),(e||(e=n("Promise"))).resolve(u)}function h(e,t){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a=yield o("WASignalOther").makeCryptoKey(r,"hmac-sha256"),i=function(t){return o("WACryptoDependencies").getCrypto().subtle.sign({name:"HMAC",hash:"SHA-256"},a,t)},l=i(u).then(function(e){return o("WASignalOther").hkdf(new Uint8Array(e),null,"WhisperMessageKeys",80)}).then(function(e){return o("WASignalSessions").splitMsgKey(t,e)}),s=i(c).then(function(e){return o("WASignalOther").toBytes(e,32)});return(e||(e=n("Promise"))).all([s,l])}),y.apply(this,arguments)}function C(e,t){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a=yield o("WASignalOther").makeCryptoKey(r,"hmac-sha256"),i=function(t){return o("WACryptoDependencies").getCrypto().subtle.sign({name:"HMAC",hash:"SHA-256"},a,t)},l=i(u).then(function(e){return o("WASignalOther").hkdf(new Uint8Array(e),null,"WhisperGroup",50)}).then(function(e){return o("WASignalGroupSession").makeSenderKeyMsgKey(t,e)}),s=i(c).then(function(e){return o("WASignalOther").toBytes(e,32)});return(e||(e=n("Promise"))).all([s,l])}),b.apply(this,arguments)}function v(e,t,n){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=t.privateKey,a=n,i=o("WASignalKeys").ecdh(r,a),l=yield R(new Uint8Array(i),"WhisperRatchet",e),s=l[0],u=l[1];return{rootKey:s,chainKey:u}}),S.apply(this,arguments)}function R(e,t,n){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(functio
__d("WASignalCipher",["Promise","WABinary","WACryptoCurveKeyCanonicalCheck","WACryptoDependencies","WACryptoLibraryConfig","WACryptoUtils","WAResultOrError","WASignalKeys","WASignalOther","WASignalSessions","WASignalSignatures","WASignalWhisperTextProtocol.pb","WASignalWhitepaper","asyncToGeneratorRuntime","decodeProtobuf","encodeProtobuf"],(function(t,n,r,o,a,i,l){"use strict";var e,s=40,u=8,c=2e3;function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=e.sendChain,r=yield o("WASignalWhitepaper").deriveMsgKey(n.nextMsgIndex,n.chainKey),a=r[0],i=r[1],l=yield T(i),s=l.cipherKey,c=l.macKey,d=yield o("WACryptoDependencies").getCrypto().subtle.encrypt({name:"AES-CBC",iv:i.iv},s,t),m=new(o("WABinary")).Binary;m.writeByteArray(e.local.pubKey),m.writeByteArray(e.remote.pubKey);var p=m.size();m.writeUint8(E(o("WASignalSessions").FORMAT_VERSION,o("WASignalSessions").FORMAT_VERSION)),o("encodeProtobuf").encodeProtobuf(o("WASignalWhisperTextProtocol.pb").SignalMessageSpec,{ratchetKey:n.ratchetKey.serializedPubKey,counter:i.index,previousCounter:e.prevSendChainHighestIndex,ciphertext:d},m);var _=m.readByteArrayView(),f=yield I(c,_),g=_.subarray(p),h=o("WABinary").Binary.build(g,new Uint8Array(f,0,u)).readByteArrayView(),y,C,b=e.initialExchangeInfo;if(b!=null){var v,S=new(o("WABinary")).Binary;S.writeUint8(E(o("WASignalSessions").FORMAT_VERSION,o("WASignalSessions").FORMAT_VERSION)),o("encodeProtobuf").encodeProtobuf(o("WASignalWhisperTextProtocol.pb").PreKeySignalMessageSpec,{registrationId:e.local.regId,preKeyId:(v=b.remoteOneTimeId)!=null?v:void 0,signedPreKeyId:b.remoteSignedId,baseKey:b.localOneTimePubKey,identityKey:e.local.pubKey,message:h},S),y="pkmsg",C=S.readByteArrayView()}else y="msg",C=h;var R=o("WASignalSessions").makeSendChain(n.ratchetKey,i.index+1,a),L=o("WASignalSessions").updateChains(e,e.recvChains,R);return[L,{type:y,ciphertext:C}]}),m.apply(this,arguments)}function p(e,t){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(e==null)return o("WAResultOrError").makeError("errSignalNoSession");var n=yield b(e,t);if(n.success){var r=n.value,a=r[0],i=r[1];return o("WAResultOrError").makeResult({newSessionInfo:null,updatedSession:a,plaintext:i})}else{for(var l=e.prevSessions,s=n,u=0;!s.success&&u<l.length;u++){var c=o("WASignalSessions").maybeClearPendingPreKey(o("WASignalSessions").parseSession(l[u])),d=yield b(c,t);if(d.success){var m=d.value,p=m[0],_=m[1],f=o("WASignalSessions").setPrevSessions(p,[o("WASignalSessions").detachSession(e)].concat(l.slice(0,u),l.slice(u+1))),g=!e||!o("WACryptoUtils").serializedPubKeysEqual(f.remote.pubKey,e.remote.pubKey)?f.remote.pubKey:null;s=o("WAResultOrError").makeResult({newSessionInfo:{newIdentity:g,baseSession:c,usedPreKey:null},updatedSession:f,plaintext:_})}}return s}}),_.apply(this,arguments)}function f(e,t){if(e==null)return o("WAResultOrError").makeResult(null);var n=e;if(D(n,t))return o("WAResultOrError").makeResult(n);for(var r=n.prevSessions,a=0;a<r.length;a++){var i=o("WASignalSessions").parseSession(r[a]);if(D(i,t))return o("WAResultOrError").makeError("errSignalInvalidMsg")}return o("WAResultOrError").makeResult(null)}function g(e,t,n,r){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r){var a,i=r.localSignedPreKey;if(i==null)return o("WAResultOrError").makeError("errSignalInvalidSignedPreKey");var l=o("WASignalSignatures").deserializeSignedPreKey(i);if(l==null)return o("WAResultOrError").makeError("errSignalSignedPreKeyDeserialization");if(l.id!==n.localSignedPreKeyId)return o("WAResultOrError").makeError("errSignalSignedPreKeyIdMismatch");var u=null;if(n.localOneTimeKeyId!=null){var c=r.localOneTimeKey;if(c==null)return o("WAResultOrError").makeError("errSignalInvalidOneTimeKey");if(u=o("WASignalKeys").deserializePreKey(c),u==null)return o("WAResultOrError").makeError("errSignalOneTimeKeyDeserialization");if(u.id!==n.localOneTimeKeyId)return o("WAResultOrErr
__d("WASignalGroupCipher",["WABinary","WACryptoDependencies","WACryptoLibraryConfig","WALogger","WAResultOrError","WASignalCipher","WASignalGroupSession","WASignalKeys","WASignalOther","WASignalSessions","WASignalSignatures","WASignalWhisperTextProtocol.pb","WASignalWhitepaper","asyncToGeneratorRuntime","decodeProtobuf","encodeProtobuf"],(function(t,n,r,o,a,i,l){"use strict";var e,s=64;function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=g(e);if(!n.success)return n;var r=n.value,a=r.chainKey,i=r.iteration,l=r.senderKeyId,s=r.signingKeyPublic,u=yield o("WASignalWhitepaper").initiateSenderKeySessionIncoming(l,i,s,a,t);return o("WAResultOrError").makeResult(u)}),c.apply(this,arguments)}function d(e){var t=o("WASignalGroupSession").serializeSenderKeyState(e),n=new(o("WABinary")).Binary;return n.writeUint8(o("WASignalCipher").versionByte(o("WASignalGroupSession").FORMAT_VERSION,o("WASignalGroupSession").FORMAT_VERSION)),o("encodeProtobuf").encodeProtobuf(o("WASignalWhisperTextProtocol.pb").SenderKeyDistributionMessageSpec,{id:t.senderKeyId,iteration:o("WASignalSessions").definedOrThrow(t.senderChainKey,"senderChainKey").iteration,chainKey:o("WASignalSessions").definedOrThrow(t.senderChainKey,"senderChainKey").seed,signingKey:o("WASignalSessions").definedOrThrow(t.senderSigningKey,"senderSigningKey").public},n),n.readByteArrayView()}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(!e.senderKeyStates||e.senderKeyStates.length===0)return o("WAResultOrError").makeError("errSignalNoSession");var n=e.senderKeyStates[e.senderKeyStates.length-1],r=yield o("WASignalWhitepaper").deriveSenderKeyMsgKey(n.senderKeyChainKey.nextMsgIndex,n.senderKeyChainKey.chainKey),a=r[0],i=r[1],l=yield y(i.seed),s=l[0],u=l[1],c=yield o("WACryptoDependencies").getCrypto().subtle.encrypt({name:"AES-CBC",iv:u},s,t),d=new(o("WABinary")).Binary;o("encodeProtobuf").encodeProtobuf(o("WASignalWhisperTextProtocol.pb").SenderKeyMessageSpec,{id:n.senderKeyId,iteration:i.iteration,ciphertext:c},d);var m=new(o("WABinary")).Binary;m.writeUint8(o("WASignalCipher").versionByte(o("WASignalGroupSession").FORMAT_VERSION,o("WASignalGroupSession").FORMAT_VERSION)),m.writeBinary(d);var p=o("WASignalKeys").makeKeyPairFromSerialized(o("WASignalSessions").definedOrThrow(n.senderSigningKeyPrivate,"senderSigningKeyPrivate"),n.senderSigningKeyPublic),_=o("WASignalSignatures").signSenderKeyMessage(p,m.readByteArrayView()),f=new(o("WABinary")).Binary;f.writeUint8(o("WASignalCipher").versionByte(o("WASignalGroupSession").FORMAT_VERSION,o("WASignalGroupSession").FORMAT_VERSION)),f.writeBinary(d),f.writeByteArray(_);var g=o("WASignalGroupSession").makeSenderKeyChainKey(i.iteration+1,a),h=o("WASignalGroupSession").updateSessionWithUpdatedSenderKeyState(e,o("WASignalGroupSession").makeSenderKeyState(n.senderSigningKeyPublic,n.senderSigningKeyPrivate,g,n.senderKeyId,n.unusedMsgKeys));return o("WAResultOrError").makeResult([h,f.readByteArrayView()])}),p.apply(this,arguments)}function _(e,t){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.ciphertext,r=t.iteration,a=t.senderKeyMessageId,i=t.versionContentMac,l=o("WASignalGroupSession").findSenderKeyState(e,a);if(l==null)return o("WAResultOrError").makeError("errSignalNoSession");var s=l.senderSigningKeyPublic,u=b(i,s);if(!u)return o("WAResultOrError").makeError("errSignalInvalidKey");var c=yield v(l,r);if(!c.success)return c;var d=c.value,m=d.msgKey,p=o("WASignalGroupSession").updateSessionWithUpdatedSenderKeyState(e,d.updatedSenderKeyState),_=yield y(m.seed),f=_[0],g=_[1],h=yield o("WACryptoDependencies").getCrypto().subtle.decrypt({name:"AES-CBC",iv:g},f,n);return o("WAResultOrError").makeResult([p,h])}),f.apply(this,arguments)}function g(e){var t,n,r,a,i;try{if(i=o("WASignalCipher").readContent(e,o("WASignalGroupSession").FORMAT_VERSION,0),!i.success)return i;var l=o("decodeProtobuf").decodeProtobuf(o(
__d("WACryptoLibrary",["Promise","WACryptoUtils","WAJids","WALockMap","WALogger","WAResultOrError","WASignalCipher","WASignalGroupCipher","WASignalGroupSession","WASignalKeys","WASignalOther","WASignalSignatures","WASignalWhitepaper","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=o("WALockMap").makeLockMap(6e4),c=[],d=300;function m(e){c.push(e),c.length>=d&&c.shift()}function p(e,t,n){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r){m("createOutgoingSession");var a=I(t),i=a.signedKey,l=yield o("WASignalSignatures").verifyMsgSignalVariant(a.identity,i.publicKey,i.signature);if(!l)return m("createOutgoingSession: errSignalInvalidKey"),o("WAResultOrError").makeError("errSignalInvalidKey");r===!0&&(yield new(s||(s=n("Promise")))(function(e){globalThis.setTimeout(e,0)}));var u=yield o("WASignalWhitepaper").initiateSessionOutgoing(e,a,o("WASignalKeys").makeKeyPair());return o("WAResultOrError").makeResult(u)}),_.apply(this,arguments)}function f(e,t,n,r,o,a){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r,o,a){var i=e.handleNewSession;m("establishOutgoingSession");var l=yield p(t,r,a);if(!l.success)return l;var s=l.value;return i(n,s,s.remote.pubKey,null,o)}),g.apply(this,arguments)}function h(e,t,r,a){var i=e.handleNewSession,l=e.loadSession;return m("encryptContent"),u.lock([o("WAJids").extractUserJid(t)],n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=null;do{var n=yield l(t,"cryptoLibraryEncryptContent");if(n==null)return m("encryptContent: errSignalInvalidKey"),o("WAResultOrError").makeError("errSignalInvalidKey");if(a!=null&&!o("WACryptoUtils").uint8ArraysEqual(a,n.remote.pubKey))return m("encryptContent: identity-mismatch"),o("WAResultOrError").makeError("identity-mismatch");var s=yield o("WASignalCipher").encryptMsg(n,r),u=s[0],c=s[1],d=yield i(t,u,u.remote.pubKey);d.success?e=o("WAResultOrError").makeResult(babelHelpers.extends({},c,{baseKey:u.aliceBaseKey})):d.error}while(e==null);return e}))}function y(e,t,r,a,i){var l=e.handleNewSession,s=e.loadOneTimePreKey,c=e.loadSession,d=e.loadSignedPreKey;return m("decryptContent"),u.lock([o("WAJids").extractUserJid(r)],n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=!1,n=yield c(r,"decryptContent"),u;if(a.type==="pkmsg"){var p=o("WASignalCipher").deserializePkMsg(a.ciphertext);if(!p.success)return m("decryptContent: errCryptoDeserialization"),o("WAResultOrError").makeError("errCryptoDeserialization");var _=p.value,f=yield C({loadSignedPreKey:d,loadOneTimePreKey:s},t,_,n);if(!f.success)return f;u=f.value}else{a.type;var g=o("WASignalCipher").deserializeMsg(a.ciphertext);if(!g.success)return m("decryptContent: errCryptoDeserialization"),o("WAResultOrError").makeError("errCryptoDeserialization");var h=g.value,y=yield o("WASignalCipher").decryptMsg(n,h);if(!y.success)return y;u=y.value}var b=u,v=b.newSessionInfo;if(v&&(v.newIdentity!=null||v.usedPreKey!=null)&&(yield l(r,v.baseSession,v.newIdentity,v.usedPreKey)),!e){var S=v==null?void 0:v.baseSession.remote.pubKey;yield i(new Uint8Array(u.plaintext),S),e=!0}return yield l(r,u.updatedSession,u.updatedSession.remote.pubKey),o("WAResultOrError").makeResult()}))}function C(e,t,n,r){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r){var a=e.loadOneTimePreKey,i=e.loadSignedPreKey;m("decryptPkMsg");var l=o("WASignalCipher").findMatchingSession(r,n.sessionBaseKey);if(!l.success)return l;var s=l.value;if(s){var u=yield o("WASignalCipher").decryptMsgFromSession(s,n);if(!u.success)return u;var c=u.value,d=c[0],p=c[1];return o("WAResultOrError").makeResult({newSessionInfo:null,updatedSession:d,plaintext:p})}else{var _=n.localOneTimeKeyId,f=yield i(n.localSignedPreKeyId),g=_==null?null:yield a(_),h=yield o("WASignalCipher").decryptPkMsgWithNewSession(t,r,n,{localSignedPreKey:f,localOneTimeKey:g});if(!h.success)return h;var y=h.value,C=y.baseSession,b=y.newIdentity,v=y.plaintext,S=y
__d("WAWebCryptoLibrary",["Promise","WAByteArray","WACryptoLibrary","WAJids","WALogger","WASignalKeys","WAWebBackendJobs.flow","WAWebCryptoLibraryDbCallbacksApi","WAWebCryptoLibraryUtilsApi","WAWebSessionScope","WAWebSignalCommonErrors","WAWebWidToJid","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L=o("WAWebCryptoLibraryDbCallbacksApi").getCryptoDbCallbacks();function E(){var e;return{establishOutgoingSession:(e=o("WACryptoLibrary")).establishOutgoingSession,decryptContent:e.decryptContent,encryptContent:e.encryptContent,encryptGroupContent:e.encryptGroupContent,decryptGroupContent:e.decryptGroupContent,saveSenderKeySession:e.saveSenderKeySession,rotateGroupSenderKey:e.rotateGroupSenderKey}}function k(e,t,n,r){return I.apply(this,arguments)}function I(){return I=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,a){o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["CryptoLibrarySignal::createSignalSession sessionScope=",""])),n!=null?n:"default");var i=yield L.getRegistrationInfo();if(!i)throw r("err")("No registration info found");return E().establishOutgoingSession({handleNewSession:n===o("WAWebSessionScope").SessionScope.STATUS?L.handleNewSessionStatusScope:L.handleNewSession},i,o("WAWebWidToJid").widToDeviceJid(e),t,void 0,a).then(function(e){if(!e.success)throw o("WALogger").WARN(f||(f=babelHelpers.taggedTemplateLiteralLoose(["CryptoLibrarySignal::createSignalSession failed with error ",""])),e.error),r("err")(e.error)})}),I.apply(this,arguments)}function T(e,t,n,r,o){return D.apply(this,arguments)}function D(){return D=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,a,i,l){i===void 0&&(i=!1),o("WALogger").LOG(g||(g=babelHelpers.taggedTemplateLiteralLoose(["CryptoLibrarySignal::decryptSignalProto sessionScope=",""])),l!=null?l:"default");var s=t===o("WAWebBackendJobs.flow").CiphertextType.Pkmsg?"pkmsg":"msg",u,c=yield L.getRegistrationInfo();if(!c)return(R||(R=n("Promise"))).reject(r("err")("No registration info found"));var d=l===o("WAWebSessionScope").SessionScope.STATUS,m=d?L.handleNewSessionStatusScope:L.handleNewSession;return E().decryptContent({handleNewSession:function(t,n,r,o,a){return m(t,n,r,o,a,i)},loadOneTimePreKey:L.loadOneTimePreKey,loadSession:d?L.loadSessionStatusScope:L.loadSession,loadSignedPreKey:L.loadSignedPreKey},c,o("WAWebWidToJid").widToDeviceJid(e),{ciphertext:a,type:s},function(e){return u=o("WAByteArray").uint8ArrayToBuffer(e),(R||(R=n("Promise"))).resolve()},{}).then(function(e){if(e.success){if(u==null)throw new(o("WAWebSignalCommonErrors")).SignalDecryptionError("Null result on successful decryption");return u}var t=e.error;throw o("WALogger").WARN(h||(h=babelHelpers.taggedTemplateLiteralLoose(["CryptoLibrarySignal::decryptMessage failed with error ",""])),t),t==="errDuplicateMsg"?new(o("WAWebSignalCommonErrors")).SignalMessageCounterError(t):new(o("WAWebSignalCommonErrors")).SignalDecryptionError(t)}).catch(function(e){throw e instanceof o("WAWebSignalCommonErrors").SignalDecryptionError||e instanceof o("WAWebSignalCommonErrors").SignalMessageCounterError?e:(o("WALogger").ERROR(y||(y=babelHelpers.taggedTemplateLiteralLoose(["CryptoLibrarySignal::decryptSignalProto failed to decrypt"]))).catching(e),new(o("WAWebSignalCommonErrors")).SignalDecryptionError("Unexpected decryption error"))})}),D.apply(this,arguments)}function x(t,n,a){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["CryptoLibrarySignal::encryptSignalProto sessionScope=",""])),a!=null?a:"default");var i=a===o("WAWebSessionScope").SessionScope.STATUS;return E().encryptContent({handleNewSession:i?L.handleNewSessionStatusScope:L.handleNewSession,loadSession:i?L.loadSessionStatusScope:L.loadSession},o("WAWebWidToJid").widToDeviceJid(t),n,null).then(function(e){if(e.success){var t,n=e.value,a=n.ciphertext,i=n.type;return{type:(t=o("WAWebBackendJobs.flow").CiphertextType.cast(i))!=null?t:o("WAWebBackendJobs.flow").CiphertextType.Msg,ciphertext:o("WAByteArray").uint8ArrayToBuffer(a)}}throw o("WALogger").WARN(s||(s=babelHelpers
__d("WAWebCryptoLibraryDbCallbacksApi",["Promise","WAByteArray","WALogger","WAResultOrError","WASignalKeys","WASignalLocalStorageProtocol.pb","WASignalOther","WAWebApiContact","WAWebSessionScope","WAWebSignalCommonUtils","WAWebSignalProtocolStore","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(){var t=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebWidFactory").createDeviceWidOrThrow(e);o("WAWebApiContact").checkPnToLidMapping([t],o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_CRYPTO_LIBRARY_DB_CALLBACK_API_LOAD_SESSION);var n=o("WAWebSignalCommonUtils").createSignalAddress(t),r=yield o("WAWebSignalProtocolStore").getSignalProtocolStore().loadSession(n);return r!=null?r:null});return function(n){return e.apply(this,arguments)}})(),r=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r,a,i,l){l===void 0&&(l=!1);var s=o("WAWebWidFactory").createDeviceWidOrThrow(e);o("WAWebApiContact").checkPnToLidMapping([s],o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_CRYPTO_LIBRARY_DB_CALLBACK_API_HANDLE_NEW_SESSION);var c=o("WAWebSignalCommonUtils").createSignalAddress(s);return(u||(u=n("Promise"))).all([!l&&o("WAWebSignalProtocolStore").getSignalProtocolStore().storeSession(c,t),r&&o("WAWebSignalProtocolStore").getSignalProtocolStore().saveIdentity(c,o("WAByteArray").uint8ArrayToBuffer(r)),a!=null&&o("WAWebSignalProtocolStore").getSignalProtocolStore().removePreKey(a)]).then(function(){return o("WAResultOrError").makeResult()})});return function(n,r,o,a,i,l){return e.apply(this,arguments)}})(),a=function(t,n){var e=o("WAWebWidFactory").createDeviceWidOrThrow(n);o("WAWebApiContact").checkPnToLidMapping([e],o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_CRYPTO_LIBRARY_DB_CALLBACK_API_LOAD_SENDER_KEY_SESSION);var r=o("WAWebSignalCommonUtils").createSignalLikeSenderKeyName(t,e);return o("WAWebSignalProtocolStore").getSignalProtocolStore().loadSenderKey(r).then(function(e){if(e==null)return o("WAResultOrError").makeError("errLoadSenderKeySession");var t=e;return o("WAResultOrError").makeResult(t)})},i=function(t,n,r){var e=o("WAWebWidFactory").createDeviceWidOrThrow(n);o("WAWebApiContact").checkPnToLidMapping([e],o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_CRYPTO_LIBRARY_DB_CALLBACK_API_SAVE_SENDER_KEY_SESSION);var a=o("WAWebSignalCommonUtils").createSignalLikeSenderKeyName(t,e);return o("WAWebSignalProtocolStore").getSignalProtocolStore().storeSenderKey(a,r)},l=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=o("WAWebWidFactory").createDeviceWidOrThrow(t);o("WAWebApiContact").checkPnToLidMapping([n],o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_CRYPTO_LIBRARY_DB_CALLBACK_API_LOAD_SESSION);var r=o("WAWebSignalCommonUtils").createSignalAddress(n,o("WAWebSessionScope").SessionScope.STATUS);o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[status-session] loadSessionStatusScope"])));var a=yield o("WAWebSignalProtocolStore").getSignalProtocolStore().loadSession(r);return a!=null?a:null});return function(n){return t.apply(this,arguments)}})(),c=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r,a,i,l){l===void 0&&(l=!1);var c=o("WAWebWidFactory").createDeviceWidOrThrow(e);o("WAWebApiContact").checkPnToLidMapping([c],o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_CRYPTO_LIBRARY_DB_CALLBACK_API_HANDLE_NEW_SESSION);var d=o("WAWebSignalCommonUtils").createSignalAddress(c,o("WAWebSessionScope").SessionScope.STATUS),m=o("WAWebSignalCommonUtils").createSignalAddress(c);return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[status-session] handleNewSessionStatusScope"]))),(u||(u=n("Promise"))).all([!l&&o("WAWebSignalProtocolStore").getSignalProtocolStore().storeSession(d,t),r&&o("WAWebSignalProtocolStore").getSignalProtocolStore().saveIdentity(m,o("WAByteArray").uint8ArrayToBuffer(r)),a!=null&&o("WAWebSignalProtocolStore").getSignalProtocolStore().removePreKey(a)]).then(function(){return o("WAResultOrE
__d("WAWebCryptoLibrarySessionApi",["WAWebCryptoLibrary"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebCryptoLibrary").getRemoteRegId(e).then(function(e){return e==null?void 0:e.regId})}function s(e,t,n,r){var a,i,l,s={identity:new Uint8Array(e.identityKey),oneTimeKey:e.preKey&&{id:(a=e.preKey)==null?void 0:a.keyId,publicKey:((i=e.preKey)==null?void 0:i.publicKey)&&new Uint8Array((l=e.preKey)==null?void 0:l.publicKey)},regId:e.registrationId,signedKey:{id:e.signedPreKey.keyId,publicKey:new Uint8Array(e.signedPreKey.publicKey),signature:new Uint8Array(e.signedPreKey.signature)}};return o("WAWebCryptoLibrary").createSignalSession(t,s,n,r)}function u(e,t,n){return o("WAWebCryptoLibrary").processSenderKeyDistributionMsg(e,t,n)}l.getRemoteRegId=e,l.createSignalSession=s,l.createGroupSenderSignalSession=u}),98);
__d("WAWebCryptoLibraryUtilsApi",["WACryptoPrimitives","WALogger","WAResultOrError","WASignalCipher","WASignalGroupCipher","WASignalGroupSession","WASignalKeys","WASignalOther","WASignalSessions","WASignalSignatures","WASignalWhisperTextProtocol.pb","WATimeUtils","WAWebCryptoLibrary","asyncToGeneratorRuntime","decodeProtobuf"],(function(t,n,r,o,a,i,l){var e,s=(function(){function t(){}var r=t.prototype;return r.createSenderKeyDistributionMsg=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r){var a=yield e(n,r);if(!a.success&&a.error==="errLoadSenderKeySession"){var i=yield o("WASignalKeys").makeKeyPair();yield o("WAWebCryptoLibrary").getCryptoLibModule().rotateGroupSenderKey({saveSenderKeySession:t},n,r,i),a=yield e(n,r)}if(a.success){var l=a.value.senderKeyStates.slice(-1);if(l.length>0)return o("WAResultOrError").makeResult(o("WASignalGroupCipher").createSenderKeyDistributionProto(o("WASignalGroupSession").convertFromRawToSenderKeyState(l[0])))}return o("WAResultOrError").makeError("errGetSenderKeyProto")});function t(t,n,r,o){return e.apply(this,arguments)}return t})(),r.getSessionAliceBaseKey=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield t(e);return n!=null&&n.aliceBaseKey?o("WAResultOrError").makeResult(o("WASignalOther").toBuffer(n.aliceBaseKey)):o("WAResultOrError").makeError("errSessionExists")});function t(t,n){return e.apply(this,arguments)}return t})(),r.extractIdentityKey=function(n){var t=o("WASignalCipher").readContent(n,o("WASignalSessions").FORMAT_VERSION,0);if(!t.success)return t;try{var r=o("decodeProtobuf").decodeProtobuf(o("WASignalWhisperTextProtocol.pb").PreKeySignalMessageSpec,t.value),a=r.baseKey,i=r.identityKey,l=r.message,s=r.registrationId,u=r.signedPreKeyId;return s==null||u==null||a==null||i==null||l==null?o("WAResultOrError").makeError("errSignalDeserializePkInvalidProtoFormat"):(o("WASignalOther").ensureSize(new Uint8Array(i),33),o("WAResultOrError").makeResult(i))}catch(t){return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["extractIdentityKey: parse proto failed"]))),o("WAResultOrError").makeError("errSignalDeserializePkKeyBadFormat")}},r.verifySignature=function(t,n,r){var e=o("WASignalSignatures").convertPublicKeyToSerializedPubKey(t),a=o("WASignalOther").ensureSize(r,64);return o("WASignalSignatures").verifyMsgSignalVariant(e,n,a)},r.signMsg=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=o("WASignalKeys").makeKeyPairFromArrayBuffers(e,t),a=yield o("WASignalSignatures").signMsg(r,new Uint8Array(n));return o("WASignalOther").toBuffer(a)});function t(t,n,r){return e.apply(this,arguments)}return t})(),r.makePreKey=function(t){var e=o("WASignalKeys").makePreKeys(t,1),n=e[0].plainObject,r=n.id,a=n.keyPair;return{preKeyId:r,privKey:o("WASignalOther").toBuffer(a.privateKey),pubKey:o("WASignalOther").toBuffer(a.publicKey)}},r.makeSignedPreKey=function(t,n){var e=o("WASignalKeys").makeKeyPairFromArrayBuffers(t.pubKey,t.privKey),r=o("WASignalSignatures").makeSignedPreKey(n,o("WATimeUtils").unixTimeMs(),e);return{preKeyId:r.id,signature:o("WASignalOther").toBuffer(r.signature),pubKey:o("WASignalOther").toBuffer(r.keyPair.publicKey),privKey:o("WASignalOther").toBuffer(r.keyPair.privateKey)}},r.makeKeyPair=function(){var e=o("WASignalKeys").makeKeyPair(),t=e.privateKey,n=e.publicKey;return{privKey:o("WASignalOther").toBuffer(t),pubKey:o("WASignalOther").toBuffer(n)}},t})();s.prototype.verify=o("WACryptoPrimitives").verify,s.prototype.makeRegistrationId=o("WASignalOther").makeRegistrationId,s.prototype.makeSenderKeyId=o("WASignalOther").makeSenderKeyId;var u=new s,c=u;l.default=c}),98);
__d("WAWebSignalProtocolStore",["WAWebSignalProtocolStoreUnifiedApi"],(function(t,n,r,o,a,i,l){function e(){return r("WAWebSignalProtocolStoreUnifiedApi")}function s(){return r("WAWebSignalProtocolStoreUnifiedApi")}function u(){r("WAWebSignalProtocolStoreUnifiedApi").switchToMemMode()}function c(){r("WAWebSignalProtocolStoreUnifiedApi").switchToPersistMode()}l.getSignalProtocolStore=e,l.getPersistSignalProtocolStore=s,l.enableMemSignalStore=u,l.enablePersistSignalStore=c}),98);
__d("WAWebProtocolStoreCommonApi",["WAWebSignalCommonUtils"],(function(t,n,r,o,a,i,l){function e(e){return e instanceof ArrayBuffer?o("WAWebSignalCommonUtils").bufferToStr(e):e}l.stringifyIdentityKey=e}),98);
__d("WASemaphore",["Promise","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s=(function(){function t(e){e===void 0&&(e=1),this.$1=0,this.$3=[],this.$2=e}var o=t.prototype;return o.acquire=function(){var t=this;return new(e||(e=n("Promise")))(function(e,n){t.$4(e,n)})},o.availablePermits=function(){return this.$2-this.$1},o.$5=function(){this.$1--,this.$6()},o.$4=function(t,n){var e=this;if(this.$1<this.$2){this.$1++;var o=!1;t({release:function(){if(o)throw r("err")("Permit has already been released");o=!0,e.$5()}})}else this.$7(t,n)},o.$7=function(t,n){this.$3.push([t,n])},o.$6=function(){if(this.$3.length!==0){var e=this.$3.shift(),t=e[0],n=e[1];this.$4(t,n)}},t})();l.Semaphore=s}),98);
__d("WAWebSignalProtocolStoreCacheApi",["WAPromiseDelays","WASemaphore","WAWebABProps","asyncToGeneratorRuntime","lodash","structuredClone"],(function(t,n,r,o,a,i,l){var e=(function(){function e(){var e;this.RegistrationInfo=null,this.SignedPreKeyStore=new Map,this.PrekeyStore=new Map,this.SessionStore=new Map,this.IdentityStore=new Map,this.SenderKeyStore=new Map,this.Mutex={session:new(e=o("WASemaphore")).Semaphore,identity:new e.Semaphore,senderKey:new e.Semaphore,preKey:new e.Semaphore},this.Dirty={session:new Set,identity:new Set,senderKey:new Set,preKey:new Set}}var t=e.prototype;return t.$1=function(){var e=this,t=[],n=[];return this.Dirty.session.forEach(function(o){var a=e.SessionStore.get(o);a&&(a.deleted?n.push(o):t.push({address:o,session:r("lodash").cloneDeep(a.session)}))}),{update:t,remove:n}},t.$2=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=[],t=[],n=o("WAWebABProps").getABPropConfigValue("web_anr_async_msg_send_handler"),a=n?20:u,i=self.performance.now();for(var l of this.Dirty.session){self.performance.now()-i>a&&(yield o("WAPromiseDelays").releaseToEventLoop(),i=self.performance.now());var s=this.SessionStore.get(l);s&&(s.deleted?t.push(l):e.push({address:l,session:r("structuredClone")!=null&&n?r("structuredClone")(s.session):r("lodash").cloneDeep(s.session)}))}return{update:e,remove:t}});function t(){return e.apply(this,arguments)}return t})(),t.$3=function(){var e=this,t=[];return this.Dirty.senderKey.forEach(function(n){var o=e.SenderKeyStore.get(n);if(o){var a=n.split("::");a.length===2&&t.push({senderKeyName:n,senderId:a[1],senderKey:r("lodash").cloneDeep(o)})}}),t},t.$4=function(){var e=this,t=[],n=[];return this.Dirty.identity.forEach(function(r){var o=e.IdentityStore.get(r);o&&(o.deleted?n.push(r):t.push({identifier:r,identityKey:o.identityKey,rowId:o.rowId,sentAddonRowId:o.sentAddonRowId}))}),{update:t,remove:n}},t.$5=function(){var e=this,t=[];return this.Dirty.preKey.forEach(function(n){var r=e.PrekeyStore.get(n);r!=null&&r.deleted&&t.push(parseInt(n,10))}),t},t.generateCacheUpdate=function(){var e=this.$4(),t=this.$1(),n={sessionUpdate:t.update,sessionRemove:t.remove,identityUpdate:e.update,identityRemove:e.remove,senderKeyUpdate:this.$3(),preKeyRemove:this.$5()};return n},t.generateCacheUpdateThrottled=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=this.$4(),t=yield this.$2(),n={sessionUpdate:t.update,sessionRemove:t.remove,identityUpdate:e.update,identityRemove:e.remove,senderKeyUpdate:this.$3(),preKeyRemove:this.$5()};return n});function t(){return e.apply(this,arguments)}return t})(),t.clearDirty=function(){this.Dirty={session:new Set,identity:new Set,senderKey:new Set,preKey:new Set}},t.clear=function(){this.RegistrationInfo=null,this.SignedPreKeyStore.clear(),this.PrekeyStore.clear(),this.SessionStore.clear(),this.IdentityStore.clear(),this.SenderKeyStore.clear(),this.clearDirty()},e})();function s(e){}var u=100;l.SignalStoreCache=e}),98);
__d("WAWebWidFromSignalAddress",["WAJids","WAWebSignalCommonUtils","WAWebWid","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAWebSignalCommonUtils").getSignalLikeAddressName(e);return r("WAWebWid").isStringLid(t)||r("WAWebWid").isHosted(t)||r("WAWebWid").isFbidBot(t)?o("WAWebWidFactory").createWid(t):o("WAWebWidFactory").createWid(o("WAJids").toPhoneUserJid(t))}l.widFromSignalAddress=e}),98);
__d("WAWebSignalProtocolStoreUnifiedApi",["$InternalEnum","Promise","WALogger","WAWebBackendApi","WAWebCryptoCurve25519","WAWebIdentityChangeApi","WAWebProtocolStoreCommonApi","WAWebSignalCommonUtils","WAWebSignalConvertApi","WAWebSignalProtocolStoreCacheApi","WAWebSignalStorageUtils","WAWebSignalStoreApi","WAWebUserPrefsMeUser","WAWebWidFromSignalAddress","asyncToGeneratorRuntime","err","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y=n("$InternalEnum").Mirrored(["Persist","Memory"]),C=(function(){function t(){this.Direction={SENDING:1,RECEIVING:2},this.$1=new(o("WAWebSignalProtocolStoreCacheApi")).SignalStoreCache,this.$2=y.Persist}var a=t.prototype;return a.cache_TESTONLY=function(){return this.$1},a.getIdentityKeyPair=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e;return this.$1.RegistrationInfo||(this.$1.RegistrationInfo=yield o("WAWebSignalStoreApi").waSignalStore.getRegistrationInfo()),(e=this.$1.RegistrationInfo)!=null&&e.identityKeyPair?o("WAWebCryptoCurve25519").toSignalCurveKeyPair(this.$1.RegistrationInfo.identityKeyPair):void 0});function t(){return e.apply(this,arguments)}return t})(),a.getLocalRegistrationId=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e;return this.$1.RegistrationInfo||(this.$1.RegistrationInfo=yield o("WAWebSignalStoreApi").waSignalStore.getRegistrationInfo()),((e=this.$1.RegistrationInfo)==null?void 0:e.registrationId)||void 0});function t(){return e.apply(this,arguments)}return t})(),a.isTrustedIdentity=function(t,r){return(h||(h=n("Promise"))).resolve(!0)},a.$3=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t;if(e==null)throw r("err")("Tried to get identity key for undefined/null key");if(!this.$1.IdentityStore.has(e)){var n=yield o("WAWebSignalStoreApi").waSignalStore.getIdentityKeyWithRowId(e);this.$1.IdentityStore.set(e,n)}return((t=this.$1.IdentityStore.get(e))==null?void 0:t.identityKey)||void 0});function t(t){return e.apply(this,arguments)}return t})(),a.loadIdentityKey=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield this.$1.Mutex.identity.acquire();try{return yield this.$3(e)}finally{t.release()}});function t(t){return e.apply(this,arguments)}return t})(),a.$4=function(t,n){this.$1.IdentityStore.set(t,{identityKey:n}),this.$1.Dirty.identity.add(t)},a.putIdentity=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield this.$1.Mutex.identity.acquire();try{this.$4(e,t)}finally{n.release()}});function t(t,n){return e.apply(this,arguments)}return t})(),a.$5=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WAWebProtocolStoreCommonApi").stringifyIdentityKey(t),r=yield this.loadIdentityKey(e);if(!(r!=null&&r===n)){if(r!=null){if(e===o("WAWebSignalCommonUtils").createSignalAddress(o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE()).toString()){o("WAWebBackendApi").frontendFireAndForget("handleSelfPrimaryIdentityChange",{});return}e!=null&&(yield o("WAWebIdentityChangeApi").handleNewIdentity(o("WAWebWidFromSignalAddress").widFromSignalAddress(e),!1))}yield this.putIdentity(e,n)}});function t(t,n){return e.apply(this,arguments)}return t})(),a.saveIdentity=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(e==null)throw r("err")("Tried to put identity key for undefined/null key");yield this.$5(e,t)});function t(t,n){return e.apply(this,arguments)}return t})(),a.getIdentityWithRowId=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e==null)throw r("err")("Tried to get identity key for undefined/null key");yield this.loadIdentityKey(e);var t=this.$1.IdentityStore.get(e);if(!(t==null||t.deleted!==void 0))return t});function t(t){return e.apply(this,arguments)}return t})(),a.bulkGetIdentityWithRowId=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=this;if(e==null)throw r("err")("Tried to get identity key for undefined/null key");return e.length===0?[]:(yield this.bu
__d("WAWebWamEnumContactSyncSource",[],(function(t,n,r,o,a,i){var e=Object.freeze({CONTACT_FORM:1});i.CONTACT_SYNC_SOURCE=e}),66);
__d("WAWebContactSyncEventWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumContactSyncSource"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ContactSyncEvent:[1006,{contactSyncBusinessResponseNew:[20,e.TYPES.INTEGER],contactSyncChangedVersionRowCount:[10,e.TYPES.INTEGER],contactSyncConsecutiveCount:[26,e.TYPES.INTEGER],contactSyncDeviceResponseNew:[19,e.TYPES.INTEGER],contactSyncDisappearingModeResponseNew:[22,e.TYPES.INTEGER],contactSyncEndTimestamp:[23,e.TYPES.TIMER],contactSyncErrorCode:[14,e.TYPES.INTEGER],contactSyncFailureProtocol:[16,e.TYPES.INTEGER],contactSyncIsMultiIq:[33,e.TYPES.BOOLEAN],contactSyncLatency:[17,e.TYPES.INTEGER],contactSyncMultiIqCompletedPages:[34,e.TYPES.INTEGER],contactSyncMultiIqFailedPageIndex:[35,e.TYPES.INTEGER],contactSyncMultiIqSessionDurationMs:[36,e.TYPES.INTEGER],contactSyncMultiIqTotalPages:[37,e.TYPES.INTEGER],contactSyncNoop:[12,e.TYPES.BOOLEAN],contactSyncPayResponseNew:[21,e.TYPES.INTEGER],contactSyncRequestClearWaSyncData:[6,e.TYPES.BOOLEAN],contactSyncRequestIsUrgent:[5,e.TYPES.BOOLEAN],contactSyncRequestOrigin:[28,e.TYPES.INTEGER],contactSyncRequestPreparationLatency:[27,e.TYPES.INTEGER],contactSyncRequestProtocol:[15,e.TYPES.INTEGER],contactSyncRequestRetryCount:[7,e.TYPES.INTEGER],contactSyncRequestShouldRetry:[8,e.TYPES.BOOLEAN],contactSyncRequestedCount:[11,e.TYPES.INTEGER],contactSyncResponseCount:[13,e.TYPES.INTEGER],contactSyncSidelistRequestedCount:[30,e.TYPES.INTEGER],contactSyncSidelistResponseCount:[31,e.TYPES.INTEGER],contactSyncSource:[24,o("WAWebWamEnumContactSyncSource").CONTACT_SYNC_SOURCE],contactSyncStartTimestamp:[25,e.TYPES.TIMER],contactSyncStatusResponseNew:[18,e.TYPES.INTEGER],contactSyncSuccess:[9,e.TYPES.BOOLEAN],contactSyncType:[1,e.TYPES.STRING],contactSyncTypeCode:[4,e.TYPES.INTEGER],contactSyncTypeIsBackground:[3,e.TYPES.BOOLEAN],contactSyncTypeIsFull:[2,e.TYPES.BOOLEAN],contactSyncTypeIsMetadata:[29,e.TYPES.BOOLEAN],contactSyncTypeIsSnapshot:[32,e.TYPES.BOOLEAN]},[1,20,100],"regular"]},{ContactSyncEvent:[]});l.ContactSyncEventWamEvent=s}),98);
__d("WAWebContactSyncLogger",["WAWebContactSyncEventWamEvent","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e={UNKNOWN:0,PERIODIC_SYNC:6,CONTACT_SAVE:7,CONVERSATION_CONTACT_ADD:14,CONTACT_MUTATION_CONTACT_DELETE:26,DM_FORCE_REFRESH:41,STATUS_FORCE_REFRESH:42,DEVICE_REQUEST:48,BOT_REQUEST:49,BUSINESS_CONTACT_CHAT:56,DEBUG_TOOL:61,DEBUG_FULL:62,DEEPLINK:101,CHAT_OPEN:102,PRIVACY_MODE_CHANGE:103,BUSINESS_BROADCAST:104,USERNAME_KEY_VERIFICATION:105,UNKNOWN_CONTACT_SEARCH:106,UNKNOWN_CONTACT_SEARCH_GLOBAL:107,UNKNOWN_CONTACT_SEARCH_GROUP:108,UNKNOWN_CONTACT_SEARCH_CONTACT_LIST:109,UNKNOWN_CONTACT_SEARCH_NEW_CHAT:110,UNKNOWN_CONTACT_SEARCH_DIALER:111},s={CONTACT:0,STATUS:2,PICTURE:3,BUSINESS:4,DEVICE:5,DISAPPEARING_MODE:7,LID:8,BOT:9,USERNAME:10};function u(){return{statusChange:0,deviceChange:0,businessChange:0,disappearingModeChange:0}}function c(e){var t,n,r,o;return{statusChange:(t=e.statusChange)!=null?t:0,deviceChange:(n=e.deviceChange)!=null?n:0,businessChange:(r=e.businessChange)!=null?r:0,disappearingModeChange:(o=e.disappearingModeChange)!=null?o:0}}function d(e,t){return(e+"_"+t).toUpperCase()}var m={contact:s.CONTACT,status:s.STATUS,picture:s.PICTURE,business:s.BUSINESS,devices:s.DEVICE,disappearing_mode:s.DISAPPEARING_MODE,lid:s.LID,bot:s.BOT,username:s.USERNAME};function p(e){var t=0;for(var n of e){var r=n.getName();m[r]!=null&&(t|=1<<m[r])}return t}function _(e){var t=0;for(var n of Object.keys(e))e[n]&&m[n]!=null&&(t|=1<<m[n]);return t}var f=(function(){function e(){}var t=e.prototype;return t.createEventContext=function(t){return{startTimestamp:Date.now(),syncType:t.syncType,requestOrigin:t.requestOrigin,requestedCount:t.requestedCount,requestProtocolBitmask:p(t.protocols)}},t.logSuccess=function(t,n,r){var e=Date.now(),a=_(n.error),i=new(o("WAWebContactSyncEventWamEvent")).ContactSyncEventWamEvent({contactSyncType:t.syncType,contactSyncRequestOrigin:t.requestOrigin,contactSyncSuccess:!0,contactSyncNoop:t.requestedCount===0,contactSyncStartTimestamp:Math.round(t.startTimestamp/1e3),contactSyncEndTimestamp:Math.round(e/1e3),contactSyncLatency:e-t.startTimestamp,contactSyncRequestedCount:t.requestedCount,contactSyncResponseCount:n.list.length,contactSyncRequestProtocol:t.requestProtocolBitmask,contactSyncFailureProtocol:a,contactSyncStatusResponseNew:r==null?void 0:r.statusChange,contactSyncDeviceResponseNew:r==null?void 0:r.deviceChange,contactSyncBusinessResponseNew:r==null?void 0:r.businessChange,contactSyncDisappearingModeResponseNew:r==null?void 0:r.disappearingModeChange});i.commit()},t.logFailure=function(t,n,r){var e,a=Date.now(),i=r?_(r.error):0,l=new(o("WAWebContactSyncEventWamEvent")).ContactSyncEventWamEvent({contactSyncType:t.syncType,contactSyncRequestOrigin:t.requestOrigin,contactSyncSuccess:!1,contactSyncNoop:!1,contactSyncErrorCode:n,contactSyncStartTimestamp:Math.round(t.startTimestamp/1e3),contactSyncEndTimestamp:Math.round(a/1e3),contactSyncLatency:a-t.startTimestamp,contactSyncRequestedCount:t.requestedCount,contactSyncResponseCount:(e=r==null?void 0:r.list.length)!=null?e:0,contactSyncRequestProtocol:t.requestProtocolBitmask,contactSyncFailureProtocol:i});l.commit()},t.executeWithLogging=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){try{return yield t()}catch(t){throw this.logFailure(e,void 0,void 0),t}});function t(t,n){return e.apply(this,arguments)}return t})(),e})(),g=new f;l.SYNC_REQUEST_ORIGIN=e,l.PROTOCOL_BIT=s,l.createUpdateCounter=u,l.createUpdateCounterWith=c,l.getSyncTypeString=d,l.computeFailureProtocolBitmask=_,l.contactSyncLogger=g}),98);
__d("WAWebUsyncBackoff",["Promise","WALogger"],(function(t,n,r,o,a,i,l){var e,s,u,c=new Map;function d(t,r){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["usync: "," protocol: ","ms backoff started"])),t,r),c.set(t,new(u||(u=n("Promise")))(function(e){return self.setTimeout(e,r)}).then(function(){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["usync: "," protocol: ","ms backoff ended"])),t,r)}))}function m(e){return p(e)?(u||(u=n("Promise"))).all(e.protocols.map(function(e){return c.get(e.getName())})):(u||(u=n("Promise"))).resolve()}function p(e){if(e.context==="interactive")return!1;var t=e.protocols.map(function(e){return e.getName()});return!(t.includes("devices")&&(e.context==="message"||e.context==="voip"))}l.setProtocolBackoffMs=d,l.waitForBackoff=m}),98);
__d("WAWebUsyncBotProfile",["WAWap","WAWebBotTypes"],(function(t,n,r,o,a,i,l){function e(e){var t;e.assertTag("bot");var n=e.maybeChild("error");if(n)return{errorCode:n.attrInt("code"),errorText:n.attrString("text")};var r=e.child("profile"),a=r.child("name"),i=a.contentString(),l=r.child("attributes"),c=l.contentString(),d=r.child("description"),m=d.contentString(),p=r.child("category"),_=p.contentString(),f=r.maybeChild("default"),g=(f==null?void 0:f.contentString())==="true",h=r.maybeChild("prompts"),y=s(h),C=(t=r.maybeAttrString("persona_id"))!=null?t:"",b=r.maybeChild("commands"),v=u(b),S=v.commands,R=v.commandsDescription,L,E=r.maybeChild("is_meta_created");E&&(L=(E==null?void 0:E.contentString())==="true");var k,I,T=r.maybeChild("creator");if(T){var D,x;k=(D=T.maybeChild("name"))==null?void 0:D.contentString(),I=(x=T.maybeChild("profile_url"))==null?void 0:x.contentString()}var $,P=r.maybeChild("posing_as_professional");if(P)switch(P.attrString("type")){case"unknown":$=o("WAWebBotTypes").BotPosingAsProfessionalType.UNKNOWN;break;case"yes":$=o("WAWebBotTypes").BotPosingAsProfessionalType.YES;break;case"no":$=o("WAWebBotTypes").BotPosingAsProfessionalType.NO;break}return{name:i,attributes:c,description:m,category:_,isDefault:g,prompts:y,personaId:C,commands:S,commandsDescription:R,isMetaCreated:L,creatorName:k,creatorProfileUrl:I,posingAsProfessional:$}}function s(e){if(e==null)return[];var t=[];return e.forEachChildWithTag("prompt",function(e){var n,r,o=e.maybeChild("emoji"),a=(n=o==null?void 0:o.contentString())!=null?n:"",i=e.maybeChild("text"),l=(r=i==null?void 0:i.contentString())!=null?r:"";t.push({emoji:a,text:l})}),t}function u(e){var t;if(e==null)return{commands:[],commandsDescription:""};var n=[],r=e.maybeChild("description"),o=(t=r==null?void 0:r.contentString())!=null?t:"";return e.forEachChildWithTag("command",function(e){var t,r,o=e.maybeChild("name"),a=(t=o==null?void 0:o.contentString())!=null?t:"",i=e.maybeChild("description"),l=(r=i==null?void 0:i.contentString())!=null?r:"";n.push({name:a,description:l})}),{commands:n,commandsDescription:o}}var c=(function(){function e(){}var t=e.prototype;return t.getName=function(){return"bot"},t.getQueryElement=function(){return o("WAWap").wap("bot",null,o("WAWap").wap("profile",{v:"1"}))},t.getUserElement=function(t){var e=t.getPersonaId();return o("WAWap").wap("bot",null,o("WAWap").wap("profile",{persona_id:e!=null?o("WAWap").CUSTOM_STRING(e):o("WAWap").DROP_ATTR}))},e})();l.botProfileParser=e,l.USyncBotProfileProtocol=c}),98);
__d("WAWebProtobufsVnameCert.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s,u=(s=n("$InternalEnum"))({ENTERPRISE:0}),c=s({ON_PREMISE:0,FACEBOOK:1}),d=s({SELF:0,BSP:1}),m=s({ON_PREMISE:0,FACEBOOK:1}),p=s({UNKNOWN:0,LOW:1,HIGH:2}),_={},f={},g={},h={},y={},C={};_.name="LocalizedName",_.internalSpec={lg:[1,(e=o("WAProtoConst")).TYPES.STRING],lc:[2,e.TYPES.STRING],verifiedName:[3,e.TYPES.STRING]},f.name="VerifiedNameCertificate",f.internalSpec={details:[1,e.TYPES.BYTES],signature:[2,e.TYPES.BYTES],serverSignature:[3,e.TYPES.BYTES]},g.name="VerifiedNameCertificate$Details",g.internalSpec={serial:[1,e.TYPES.UINT64],issuer:[2,e.TYPES.STRING],verifiedName:[4,e.TYPES.STRING],localizedNames:[8,e.FLAGS.REPEATED|e.TYPES.MESSAGE,_],issueTime:[10,e.TYPES.UINT64]},h.name="BizAccountPayload",h.internalSpec={vnameCert:[1,e.TYPES.MESSAGE,f],bizAcctLinkInfo:[2,e.TYPES.BYTES]},y.name="BizAccountLinkInfo",y.internalSpec={whatsappBizAcctFbid:[1,e.TYPES.UINT64],whatsappAcctNumber:[2,e.TYPES.STRING],issueTime:[3,e.TYPES.UINT64],hostStorage:[4,e.TYPES.ENUM,c],accountType:[5,e.TYPES.ENUM,u]},C.name="BizIdentityInfo",C.internalSpec={vlevel:[1,e.TYPES.ENUM,p],vnameCert:[2,e.TYPES.MESSAGE,f],signed:[3,e.TYPES.BOOL],revoked:[4,e.TYPES.BOOL],hostStorage:[5,e.TYPES.ENUM,m],actualActors:[6,e.TYPES.ENUM,d],privacyModeTs:[7,e.TYPES.UINT64],featureControls:[8,e.TYPES.UINT64]},l.BizAccountLinkInfo$AccountType=u,l.BizAccountLinkInfo$HostStorageType=c,l.BizIdentityInfo$ActualActorsType=d,l.BizIdentityInfo$HostStorageType=m,l.BizIdentityInfo$VerifiedLevelValue=p,l.LocalizedNameSpec=_,l.VerifiedNameCertificateSpec=f,l.VerifiedNameCertificate$DetailsSpec=g,l.BizAccountPayloadSpec=h,l.BizAccountLinkInfoSpec=y,l.BizIdentityInfoSpec=C}),98);
__d("WAWebValidateBusinessCertificate",["WAWebProtobufsVnameCert.pb","decodeProtobuf","err"],(function(t,n,r,o,a,i,l){var e="ent:wa",s="smb:wa";function u(t){return{serial:t.serial,name:t.verifiedName,isApi:t.issuer===e,isSmb:t.issuer===s}}function c(e){if(!e)return null;var t=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsVnameCert.pb").VerifiedNameCertificateSpec,e);if(!t.details)throw r("err")("verifyCertificate cert missing details");var n=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsVnameCert.pb").VerifiedNameCertificate$DetailsSpec,t.details);return{cert:t,details:n}}l.extractCertificateDetailsParams=u,l.getParsedProtoObjects=c}),98);
__d("WAWebCommonParsersVerifiedName",["WAWebHandleMsgCommon","WAWebHandleMsgTypes.flow","WAWebNonEmptyString","WAWebValidateBusinessCertificate"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAWebValidateBusinessCertificate").getParsedProtoObjects(e);if(t!=null&&t.details){var n=o("WAWebValidateBusinessCertificate").extractCertificateDetailsParams(t.details),r=n.isApi,a=n.isSmb,i=n.name,l=n.serial;return{name:i,serial:String(l),isApi:r,isSmb:a}}}function s(t){var n=t.attrEnum("verified_level",o("WAWebHandleMsgCommon").MSG_VERIFIED_LEVEL),r=t.hasContent()?t.contentBytes():null,a=o("WAWebNonEmptyString").asMaybeNonEmptyString(t.maybeAttrString("serial")),i=r&&e(r)||{},l=i.isApi,s=i.isSmb,u=i.name,c=i.serial,d=o("WAWebHandleMsgTypes.flow").ActualActorsEnumType.cast(t.maybeAttrInt("actual_actors")),m=o("WAWebHandleMsgTypes.flow").HostStorageEnumType.cast(t.maybeAttrInt("host_storage")),p=t.maybeAttrInt("privacy_mode_ts"),_=d!=null&&m!=null&&p!=null?{actualActors:d,hostStorage:m,privacyModeTs:p}:null;return{level:n,serial:a!=null?a:c,name:u,isApi:l===!0,isSmb:s===!0,privacyMode:_}}l.default=s}),98);
__d("WAWebUsyncBusiness",["WAWap","WAWebCommonParsersVerifiedName"],(function(t,n,r,o,a,i,l){function e(e){e.assertTag("business");var t=e.maybeChild("error");if(t)return{errorCode:t.attrInt("code"),errorText:t.attrString("text")};var n=e.maybeChild("verified_name"),o=n?r("WAWebCommonParsersVerifiedName")(n):null;return{verifiedName:o}}var s=(function(){function e(){}var t=e.prototype;return t.getName=function(){return"business"},t.getQueryElement=function(){return o("WAWap").wap("business",null,o("WAWap").wap("verified_name",null))},t.getUserElement=function(t){return null},e})();l.businessParser=e,l.USyncBusinessProtocol=s}),98);
__d("WAWebUsyncDevice",["WAWap","WAWebBizCoexGatingUtils"],(function(t,n,r,o,a,i,l){var e=2;function s(e){var t;e.assertTag("devices");var n=e.maybeChild("error");if(n)return{errorCode:n.attrInt("code"),errorText:n.attrString("text")};var r=e.maybeChild("key-index-list"),a=e.maybeChild("device-list"),i=r==null?null:{ts:r.attrTime("ts"),signedKeyIndexBytes:r.hasContent()?r.contentBytes():null,expectedTs:(t=r.maybeAttrTime("expected_ts"))!=null?t:void 0},l=a==null?void 0:a.mapChildrenWithTag("device",function(e){var t={id:e.attrInt("id"),keyIndex:e.maybeAttrInt("key-index")};return o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&e.hasAttr("is_hosted")&&e.attrString("is_hosted")==="true"&&(t.isHosted=!0),t});return{deviceList:l,keyIndex:i}}var u=(function(){function t(){}var n=t.prototype;return n.getName=function(){return"devices"},n.getQueryElement=function(){return o("WAWap").wap("devices",{version:o("WAWap").CUSTOM_STRING(String(e))})},n.getUserElement=function(t){var e=t.getDeviceHash(),n=t.getTs(),r=t.getExpectedTs();return e==null&&n==null&&r==null?null:o("WAWap").wap("devices",{device_hash:e!=null?o("WAWap").CUSTOM_STRING(e):o("WAWap").DROP_ATTR,ts:n!=null?o("WAWap").INT(n):o("WAWap").DROP_ATTR,expected_ts:r!=null?o("WAWap").INT(r):o("WAWap").DROP_ATTR})},t})();l.deviceParser=s,l.USyncDeviceProtocol=u}),98);
__d("WAWebPrivacyGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("data_privacy_phase_2_enabled")}function s(){return o("WAWebABProps").getABPropConfigValue("data_privacy_phase_2_non_e2ee_enabled")}function u(){return o("WAWebABProps").getABPropConfigValue("privacy_settings_about_lid_migration_enable")}function c(){return o("WAWebABProps").getABPropConfigValue("privacy_settings_group_add_lid_migration_enable")}function d(){return o("WAWebABProps").getABPropConfigValue("privacy_settings_profile_lid_migration_enable")}function m(){return o("WAWebABProps").getABPropConfigValue("privacy_settings_presence_lid_migration_enable")}function p(){return o("WAWebABProps").getABPropConfigValue("pnh_thread_promotion_to_general_lid")}function _(){return o("WAWebABProps").getABPropConfigValue("profile_scraping_privacy_token_in_about_usync")}function f(){return o("WAWebABProps").getABPropConfigValue("profile_scraping_privacy_token_in_about_iq")}function g(){return o("WAWebABProps").getABPropConfigValue("paa_support_for_disabled_epehemerality")}function h(){return o("WAWebABProps").getABPropConfigValue("mex_get_privacy_contact_list_enabled")}l.isDataPrivacyPhase2Enabled=e,l.isDataPrivacyPhase2NonE2eeEnabled=s,l.isPrivacyListLidMigrationForStatusEnabled=u,l.isPrivacyListLidMigrationForGroupAddEnabled=c,l.isPrivacyListLidMigrationForProfilePictureEnabled=d,l.isPrivacyListLidMigrationForLastSeenEnabled=m,l.isPhoneNumberHidingThreadPromotionToGeneralLidEnabled=p,l.isProfileScrappingProtectionInUsyncEnabled=_,l.isProfileScrappingProtectionInMexFetchEnabled=f,l.isPAASupportForDisabledEphemeralityEnabled=g,l.isMexPrivacyContactListEnabled=h}),98);
__d("WAWebUsyncDisappearingMode",["WAWap","WAWebPrivacyGatingUtils"],(function(t,n,r,o,a,i,l){function e(e){e.assertTag("disappearing_mode");var t=e.maybeChild("error");if(t)return{errorCode:t.attrInt("code"),errorText:t.attrString("text")};var n=e.attrInt("duration",0),r=e.attrInt("t"),a={duration:n,t:r},i=e.maybeAttrString("ephemerality_disabled")==="true";return i&&o("WAWebPrivacyGatingUtils").isPAASupportForDisabledEphemeralityEnabled()&&(a.ephemeralityDisabled=!0),a}var s=(function(){function e(){}var t=e.prototype;return t.getName=function(){return"disappearing_mode"},t.getQueryElement=function(){return o("WAWap").wap("disappearing_mode",null)},t.getUserElement=function(t){return null},e})();l.disappearingModeParser=e,l.USyncDisappearingModeProtocol=s}),98);
__d("WAWebUsyncFeature",["WAWap","err"],(function(t,n,r,o,a,i,l){var e,s={document:(e=o("WAWap")).wap("document",null),encrypt:e.wap("encrypt",null),encrypt_blist:e.wap("encrypt_blist",null),encrypt_contact:e.wap("encrypt_contact",null),encrypt_group_gen2:e.wap("encrypt_group_gen2",null),encrypt_image:e.wap("encrypt_image",null),encrypt_location:e.wap("encrypt_location",null),encrypt_url:e.wap("encrypt_url",null),encrypt_v2:e.wap("encrypt_v2",null),voip:e.wap("voip",null),multi_agent:e.wap("multi_agent",null)};function u(e){e.assertTag("feature");var t=e.maybeChild("error");if(t)return{errorCode:t.attrInt("code"),errorText:t.attrString("text")};var n={};return Object.keys(s).forEach(function(t){var r=e.maybeChild(t);r&&(n[t]=r.attrString("value"))}),n}var c=(function(){function e(e){if(this.queries=e,e.length===0)throw r("err")("must specify at least one query")}var t=e.prototype;return t.getName=function(){return"feature"},t.getQueryElement=function(){return o("WAWap").wap("feature",null,this.queries&&this.queries.map(function(e){return s[e]}))},t.getUserElement=function(t){return null},e})();l.featureParser=u,l.USyncFeaturesProtocol=c}),98);
__d("WAWebUsyncLid",["WAWap","WAWebCommsWapMd"],(function(t,n,r,o,a,i,l){function e(e){e.assertTag("lid");var t=e.maybeChild("error");return t?{errorCode:t.attrInt("code"),errorText:t.attrString("text")}:e.maybeAttrLidUserJid("val")}var s=(function(){function e(){}var t=e.prototype;return t.getName=function(){return"lid"},t.getQueryElement=function(){return o("WAWap").wap("lid",null)},t.getUserElement=function(t){var e=t.getLid();return e?o("WAWap").wap("lid",{jid:e?o("WAWebCommsWapMd").USER_JID(e):o("WAWap").DROP_ATTR}):null},e})();l.lidParser=e,l.USyncLidProtocol=s}),98);
__d("WAWebUsyncPicture",["WAWap"],(function(t,n,r,o,a,i,l){function e(e){e.assertTag("picture");var t=e.maybeChild("error");return t?{errorCode:t.attrInt("code"),errorText:t.attrString("text")}:{id:e.attrInt("id")}}var s=(function(){function e(){}var t=e.prototype;return t.getName=function(){return"picture"},t.getQueryElement=function(){return o("WAWap").wap("picture",null)},t.getUserElement=function(t){return null},e})();l.pictureParser=e,l.USyncPictureProtocol=s}),98);
__d("WAWebUsyncStatus",["WAWap","WAWebPrivacyGatingUtils"],(function(t,n,r,o,a,i,l){var e=null;function s(t){t.assertTag("status");var n=t.maybeChild("error");return n?{errorCode:n.attrInt("code"),errorText:n.attrString("text")}:t.hasContent()?t.contentString().length!==0?t.contentString():e:t.hasAttr("code")&&t.attrInt("code")===401?"":e}var u=(function(){function e(){}var t=e.prototype;return t.getName=function(){return"status"},t.getQueryElement=function(){return o("WAWap").wap("status",null)},t.getUserElement=function(t){if(!o("WAWebPrivacyGatingUtils").isProfileScrappingProtectionInUsyncEnabled())return null;var e=t.getTcToken();return e?o("WAWap").wap("tctoken",null,e):null},e})();l.statusParser=s,l.USyncStatusProtocol=u}),98);
__d("WAWebUsyncTextStatus",["WAWap"],(function(t,n,r,o,a,i,l){function e(e){e.assertTag("text_status");var t=e.maybeChild("error");if(t)return{errorCode:t.attrInt("code"),errorText:t.attrString("text")};var n=e.hasAttr("text")?e.attrString("text"):void 0,r=e.hasChild("emoji")?e.child("emoji"):void 0,o=r!=null&&r.hasAttr("content")?r==null?void 0:r.attrString("content"):void 0,a=e.hasAttr("ephemeral_duration_sec")?e.attrInt("ephemeral_duration_sec"):void 0,i=e.hasAttr("last_update_time")?e.attrString("last_update_time"):void 0;return{text:n,emoji:o,ephemeralDurationSeconds:a,lastUpdateTime:i}}var s=(function(){function e(){}var t=e.prototype;return t.getName=function(){return"text_status"},t.getQueryElement=function(){return o("WAWap").wap("text_status",null)},t.getUserElement=function(t){return null},e})();l.textStatusParser=e,l.USyncTextStatusProtocol=s}),98);
__d("WAWebUsyncUsername",["WAWap"],(function(t,n,r,o,a,i,l){function e(e){e.assertTag("username");var t=e.maybeChild("error");return t?{errorCode:t.attrInt("code"),errorText:t.attrString("text")}:e.hasContent()?e.contentString():null}var s=(function(){function e(){}var t=e.prototype;return t.getName=function(){return"username"},t.getQueryElement=function(){return o("WAWap").wap("username",null)},t.getUserElement=function(t){return null},e})();l.usernameParser=e,l.USyncUsernameProtocol=s}),98);
__d("WAWebUsync",["WADeprecatedSendIq","WADeprecatedWapParser","WALogger","WAWap","WAWebApiContact","WAWebCommsWapMd","WAWebJidToWid","WAWebUsyncBackoff","WAWebUsyncBotProfile","WAWebUsyncBusiness","WAWebUsyncContact","WAWebUsyncDevice","WAWebUsyncDisappearingMode","WAWebUsyncFeature","WAWebUsyncLid","WAWebUsyncPicture","WAWebUsyncStatus","WAWebUsyncTextStatus","WAWebUsyncUsername","WAWebWid","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u={PN:"pn",LID:"lid"},c={FEATURE:"feature",DEVICE:"devices",CONTACT:"contact",PICTURE:"picture",STATUS:"status",BUSINESS:"business",DISAPPEARING_MODE:"disappearing_mode",LID:"lid",BOT:"bot",USERNAME:"username",TEXT_STATUS:"text_status"},d={feature:o("WAWebUsyncFeature").featureParser,devices:o("WAWebUsyncDevice").deviceParser,contact:o("WAWebUsyncContact").contactParser,picture:o("WAWebUsyncPicture").pictureParser,status:o("WAWebUsyncStatus").statusParser,business:o("WAWebUsyncBusiness").businessParser,disappearing_mode:o("WAWebUsyncDisappearingMode").disappearingModeParser,lid:o("WAWebUsyncLid").lidParser,bot:o("WAWebUsyncBotProfile").botProfileParser,username:o("WAWebUsyncUsername").usernameParser,text_status:o("WAWebUsyncTextStatus").textStatusParser};function m(e){var t=[];return e.forEachChildWithTag("user",function(e){var n={},r=e.maybeChild(c.CONTACT);!e.hasAttr("jid")&&r==null||(Object.keys(c).forEach(function(t){var r=c[t],o=e.maybeChild(r);o&&d[r]&&(n[r]=d[r](o))}),e.hasAttr("jid")&&(n.id=o("WAWebJidToWid").deviceJidToUserWid(e.attrDeviceJid("jid"))),e.hasAttr("pn_jid")&&(n.pn=o("WAWebJidToWid").deviceJidToUserWid(e.attrDeviceJid("pn_jid"))),t.push(n))}),t}var p=new(r("WADeprecatedWapParser"))("usyncParser",function(t){t.assertAttr("type","result");var n={error:{},refresh:{},list:[]},r=t.child("usync"),a=r.child("result"),i=r.child("list");return Object.keys(c).forEach(function(e){var t=c[e],r=a.maybeChild(t);if(r){var o=r.maybeChild("error");o?n.error[t]={errorCode:o.attrInt("code"),errorText:o.attrString("text"),errorBackoff:o.attrInt("backoff")}:r.hasAttr("refresh")&&(n.refresh[t]=r.attrInt("refresh",0))}}),n.list=m(i),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["usync query success!"]))),n}),_=(function(){function e(){this.context="interactive",this.mode="query",this.protocols=[],this.users=[],this.$1=!1}var t=e.prototype;return t.withMode=function(t){return this.mode=t,this},t.withContext=function(t){return this.context=t,this},t.withContactProtocol=function(t){return this.protocols.push(new(o("WAWebUsyncContact")).USyncContactProtocol(t)),this},t.withBusinessProtocol=function(){return this.protocols.push(new(o("WAWebUsyncBusiness")).USyncBusinessProtocol),this},t.withDeviceProtocol=function(){return this.protocols.push(new(o("WAWebUsyncDevice")).USyncDeviceProtocol),this},t.withDisappearingModeProtocol=function(){return this.protocols.push(new(o("WAWebUsyncDisappearingMode")).USyncDisappearingModeProtocol),this},t.withPictureProtocol=function(){return this.protocols.push(new(o("WAWebUsyncPicture")).USyncPictureProtocol),this},t.withStatusProtocol=function(){return this.protocols.push(new(o("WAWebUsyncStatus")).USyncStatusProtocol),this},t.withTextStatusProtocol=function(){return this.protocols.push(new(o("WAWebUsyncTextStatus")).USyncTextStatusProtocol),this},t.withFeaturesProtocol=function(t){return this.protocols.push(new(o("WAWebUsyncFeature")).USyncFeaturesProtocol(t)),this},t.withLidProtocol=function(){return this.$1||(this.protocols.push(new(o("WAWebUsyncLid")).USyncLidProtocol),this.$1=!0),this},t.withBotProfileProtocol=function(){return this.protocols.push(new(o("WAWebUsyncBotProfile")).USyncBotProfileProtocol),this},t.withUser=function(t,n){n===void 0&&(n=!1);var e=t.getId();return n&&this.$1&&e!=null&&(e.isLid()?t.withLid(e):e.isRegularUserPn()&&this.$2(t,e)),this.users.push(t),this},t.$2=function(t,n){var e=o("WAWebApiContact").getCurrentLid(n);e!=null&&t.withLid(e)},t.withUsernameProtocol=function(){return this.protocols.push(new(o("WAWebUsyncUsername")).USyncUsernameProtocol),this},t.$3=function(){var e=this;if(this.p
__d("WAWebUsyncContact",["WAWap","WAWebCommsWapMd","WAWebUsync"],(function(t,n,r,o,a,i,l){function e(e){e.assertTag("contact");var t=e.maybeChild("error");if(t)return{errorCode:t.attrInt("code"),errorText:t.attrString("text")};var n={type:e.attrString("type")},r=e.hasAttr("username");return r&&(n.username=e.attrString("username")),e.hasContent()&&(n.content=e.contentString()),n}var s=(function(){function e(e){this.addressingMode=e}var t=e.prototype;return t.getName=function(){return"contact"},t.getQueryElement=function(){return o("WAWap").wap("contact",{addressing_mode:this.addressingMode===o("WAWebUsync").USYNC_ADDRESSING_MODE.LID?o("WAWap").CUSTOM_STRING(o("WAWebUsync").USYNC_ADDRESSING_MODE.LID):o("WAWap").DROP_ATTR})},t.getUserElement=function(t){var e=t.getPhone(),n=t.getUsername(),r=t.getType(),a=t.getPin(),i=t.getLid();return e!=null?o("WAWap").wap("contact",null,e):n!=null?o("WAWap").wap("contact",{username:o("WAWap").CUSTOM_STRING(n),pin:a!=null?o("WAWap").CUSTOM_STRING(a):o("WAWap").DROP_ATTR,lid:i!=null?o("WAWebCommsWapMd").USER_JID(i):o("WAWap").DROP_ATTR}):r!=null?o("WAWap").wap("contact",{type:o("WAWap").CUSTOM_STRING(r)}):null},e})();l.contactParser=e,l.USyncContactProtocol=s}),98);
__d("WAWebUsyncUser",["WALogger","WAWebBizCoexGatingUtils","WAWebNonEmptyString","WAWebWidValidator","err"],(function(t,n,r,o,a,i,l){var e,s=(function(){function t(){}var n=t.prototype;return n.withId=function(t){return this.$1=t,this},n.withLid=function(t){return this.$2=t,this},n.withPnJid=function(t){return this.$3=t,this},n.withDeviceHash=function(t){return this.$5=o("WAWebNonEmptyString").asMaybeNonEmptyString(t),this},n.withTs=function(t){return this.$6=t,this},n.withExpectedTs=function(t){return this.$7=t,this},n.withPhone=function(t){return this.$4=t,this},n.withPersonaId=function(t){return this.$8=t,this},n.withUsername=function(t){return this.$9=t,this},n.withUsernameKey=function(t){return this.$10=t,this},n.withType=function(t){return this.$11=t,this},n.withTcToken=function(t){return this.$12=t,this},n.getDeviceHash=function(){return this.$5},n.getPhone=function(){return this.$4},n.getId=function(){return this.$1},n.getLid=function(){return this.$2},n.getPnJid=function(){return this.$3},n.getTs=function(){return this.$6},n.getExpectedTs=function(){return this.$7},n.getPersonaId=function(){return this.$8},n.getUsername=function(){return this.$9},n.getPin=function(){return this.$10},n.getType=function(){return this.$11},n.getTcToken=function(){return this.$12},n.validate=function(){if(this.$1==null&&this.$4==null&&this.$9==null&&this.$3==null)throw r("err")("user must have an id, phone, username or pnJid");if(this.$1){var t=o("WAWebWidValidator").validateWid(this.$1.toString(),o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled());if(!t){var n;o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["USync user created with invalid jid: ",""])),(n=this.$1)==null?void 0:n.toString())}return t}return!0},t})();l.USyncUser=s}),98);
__d("WAWebContactSyncUtils",["WALogger","WAWebApiContact","WAWebLidMigrationUtils","WAWebUsernameGatingUtils","WAWebUsync","WAWebUsyncUser","WAWebWidFactory"],(function(t,n,r,o,a,i,l){var e,s,u;function c(t){var n=new(o("WAWebUsync")).USyncQuery().withMode("delta").withContext("interactive").withContactProtocol(o("WAWebUsync").USYNC_ADDRESSING_MODE.LID).withUsernameProtocol(),r=[];return t.forEach(function(e){if(e.type==="add"){n.withUser(new(o("WAWebUsyncUser")).USyncUser().withPhone(e.phoneNumber));return}e.type;var t=e.contact,a=new(o("WAWebUsyncUser")).USyncUser().withType("delete");if(t.isLid())a.withId(t);else if(t.isRegularUserPn()){var i=o("WAWebLidMigrationUtils").toUserLid(t);i!=null&&a.withId(i),a.withPnJid(t)}else a.withId(t),r.length<3&&r.push(t.toLogString());n.withUser(a)}),r.length>0&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[constructUsyncDeltaQueryLid] "," not LID/PN => ",""])),r.length,r).sendLogs("unexpected_contact_type_in_delta_delete",{sampling:.1}),n}function d(e){var t=new(o("WAWebUsync")).USyncQuery().withMode("delta").withContext("interactive").withContactProtocol(o("WAWebUsync").USYNC_ADDRESSING_MODE.PN).withLidProtocol().withUsernameProtocol();return e.forEach(function(e){if(e.type==="add"){t.withUser(new(o("WAWebUsyncUser")).USyncUser().withPhone(e.phoneNumber));return}e.type;var n=e.contact,r=new(o("WAWebUsyncUser")).USyncUser().withId(n).withType("delete"),a=n.isLid()?null:o("WAWebApiContact").getCurrentLid(n);a&&r.withLid(a),t.withUser(r)}),t}function m(e){return o("WAWebUsernameGatingUtils").usernameContactUsyncLidBased()?c(e):d(e)}function p(e,t){if(e.length===0)return t;var n=new Map;t.forEach(function(e){n.set(e.wid.toString(),e)}),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[backfillMissingDeviceSyncEntries] req="," resp=",""])),e.length,t.length);var r=[];if(e.forEach(function(e){var a=e.toString();if(!n.has(a)){var i=o("WAWebApiContact").getCurrentLid(o("WAWebWidFactory").asUserWidOrThrow(e));if(i!=null){var l=n.get(i.toString());l!=null&&(t.push({wid:e,devices:l.devices}),r.length<3&&r.push({lid:i.toLogString(),pn:e.toLogString()}))}}}),r.length>0){var a=r.map(function(e){return e.lid+" -> "+e.pn});o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[backfillMissingDeviceSyncEntries] dup="," => ",""])),r.length,a)}return t}l.constructUsyncDeltaQuery=m,l.backfillMissingDeviceSyncEntries=p}),98);
__d("WAWebAdvSyncDeviceListApi",["Promise","WALogger","WAWebAdvHandlerApi","WAWebApiContact","WAWebApiDeviceList","WAWebContactSyncLogger","WAWebContactSyncUtils","WAWebDeviceListPk","WAWebGetIdentityKeysJob","WAWebPhashUtils","WAWebUserPrefsMeUser","WAWebUsync","WAWebUsyncUser","WAWebWidFactory","asyncToGeneratorRuntime","err","lodash"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=new Map;function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.context,a=e.phash,i=e.wids;if(a!=null){var l=yield o("WAWebApiDeviceList").getDeviceIds(i),s=l.map(function(e){return e==null?[]:e.devices.map(function(t){return o("WAWebWidFactory").createDeviceWidFromDeviceListPk(e.id,t.id,t.isHosted)})}),u=r("lodash").flatMap(s,function(e){return e}),m=yield o("WAWebPhashUtils").phashV2(u);if(a===m)return}var p=new Set,f=[];if(i.forEach(function(e){var t=d.get(o("WAWebDeviceListPk").createDeviceListPK(e));t?p.add(t):f.push(e)}),f.length===0){yield(c||(c=n("Promise"))).all(Array.from(p));return}var g=_(f,t);f.map(function(e){d.set(o("WAWebDeviceListPk").createDeviceListPK(e),g)}),yield(c||(c=n("Promise"))).all([g].concat(Array.from(p)))}),p.apply(this,arguments)}function _(e,t){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){try{var a=yield o("WAWebApiDeviceList").getDeviceInfoForSync(t),i=a.map(function(e){return e==null?[]:e.devices.map(function(t){return o("WAWebWidFactory").createDeviceWidFromDeviceListPk(e.id,t.id,t.isHosted)})}),l=yield(c||(c=n("Promise"))).all(i.map(function(e){return e.length===0?"":o("WAWebPhashUtils").phashV2(e)})),s=t.map(function(e,t){var n,r;return{id:e,hash:l[t],ts:(n=a[t])==null?void 0:n.timestamp,expectedTs:(r=a[t])==null?void 0:r.expectedTs}});return b(s,r)}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Failed to sync device list with error: ",""])),t)}finally{t.map(function(e){d.delete(o("WAWebDeviceListPk").createDeviceListPK(e))})}}),f.apply(this,arguments)}function g(){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield m({wids:o("WAWebUserPrefsMeUser").getMePNandLIDWids(),context:null,phash:null})}),h.apply(this,arguments)}function y(e){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return yield m({wids:e,context:null,phash:null}),o("WAWebApiDeviceList").getDeviceIds(e)}),C.apply(this,arguments)}function b(e,t){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(e.length!==0){var n=e.map(function(e){return e.id});o("WAWebApiContact").checkPnToLidMapping(n,o("WAWebApiContact").CheckPnToLidMappingCaller.WAWEB_ADV_SYNC_DEVICE_LIST_SEND_DEVICE_SYNC_REQUEST);var a=new(o("WAWebUsync")).USyncQuery().withContext(t||"interactive").withDeviceProtocol();e.forEach(function(e){e.id.user!=="0"&&a.withUser(new(o("WAWebUsyncUser")).USyncUser().withId(e.id).withDeviceHash(String(e.hash)).withTs(e.ts).withExpectedTs(e.expectedTs))});var i=o("WAWebContactSyncLogger").contactSyncLogger.createEventContext({syncType:o("WAWebContactSyncLogger").getSyncTypeString(t||"interactive","query"),requestOrigin:o("WAWebContactSyncLogger").SYNC_REQUEST_ORIGIN.DEVICE_REQUEST,requestedCount:e.length,protocols:a.protocols}),l=yield o("WAWebContactSyncLogger").contactSyncLogger.executeWithLogging(i,function(){return a.execute()}),c=l.error.all;if(c)throw o("WAWebContactSyncLogger").contactSyncLogger.logFailure(i,c.errorCode,l),r("err")("syncDeviceList: error "+c.errorCode+": "+c.errorText);l.error.devices&&o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["syncDeviceList: error ",": ",""])),l.error.devices.errorCode,l.error.devices.errorText);var d=l.list.filter(function(e){return!("errorCode"in e.devices)});d=d.map(function(e){return{wid:e.id,devices:e.devices}});var m=n.filter(function(e){return e.isRegularUserPn()});d=o("WAWebContactSyncUtils").backfillMissingDeviceSyn
__d("WAWebMessageInsertDebugPlaceholder",["WALogger","WAWebBackendApi","WAWebBackendEventBus","WAWebMessageProcessorCache","WAWebMessagingGatingUtils","WAWebMsgProcessingApiUtils","WAWebMsgType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e){o("WAWebMessagingGatingUtils").isMessageDropPlaceholderEnabled()&&c(e)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.additionalInfo,r=t.externalId,a=t.msgInfo,i=t.nackReason,l=t.offline;if(a==null){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[_insertDebugPlaceholder] msgId="," parse msgInfo failed"])),r).tags("messaging");return}var u=i.toString(),c=n!=null?u+" "+n:u,d=babelHelpers.extends({},o("WAWebMsgProcessingApiUtils").generateBaseMsg(a),{type:o("WAWebMsgType").MSG_TYPE.DEBUG_PLACEHOLDER,kind:o("WAWebMsgType").MsgKind.DebugPlaceholder,body:c});try{yield o("WAWebMessageProcessorCache").messageProcessorCache.addMessages([{msg:d}],l!==!0),o("WAWebBackendEventBus").BackendEventBus.isMainStreamReadyMd&&(yield o("WAWebBackendApi").frontendSendAndReceive("updateMessageUI",{chatId:d.id.remote,msg:d}))}catch(e){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[_insertDebugPlaceholder] msgId="," insert failed: ",""])),r,e).tags("messaging")}}),d.apply(this,arguments)}l.maybeInsertDebugPlaceholder=u}),98);
__d("WAWebGetGroupAddressingMode",["WALogger","WAWebDBGroupsGroupMetadata","WAWebHandleMsgCommon","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e.isGroup()){var t=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(e);return t==null?null:t.isLidAddressingMode==null?o("WAWebHandleMsgCommon").STANZA_MSG_ADDRESSING_MODE.pn:t.isLidAddressingMode?o("WAWebHandleMsgCommon").STANZA_MSG_ADDRESSING_MODE.lid:o("WAWebHandleMsgCommon").STANZA_MSG_ADDRESSING_MODE.pn}}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=new Map,r=yield o("WAWebDBGroupsGroupMetadata").bulkGetGroupMetadata(t),a=[],i=[];return t.map(function(e,t){if(!e.isGroup()){n.set(e.toString(),null),a.length<3&&a.push(e.toString());return}var l=r[t];l!=null?n.set(l.id,l.isLidAddressingMode===!0?o("WAWebHandleMsgCommon").STANZA_MSG_ADDRESSING_MODE.lid:o("WAWebHandleMsgCommon").STANZA_MSG_ADDRESSING_MODE.pn):(n.set(e.toString(),null),i.length<3&&i.push(e.toString()))}),a.length>0&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["bulkGetGroupAddressingMode: called with "," non-groups => ",""])),a.length,a).sendLogs("get-group-addressing-mode-called-for-non-group",{sampling:.001}),i.length>0&&o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["bulkGetGroupAddressingMode: "," missing metadata => ",""])),i.length,i).sendLogs("get-group-addressing-mode-missing-group-metadata",{sampling:.001}),n}),m.apply(this,arguments)}l.getGroupAddressingMode=u,l.bulkGetGroupAddressingMode=d}),98);
__d("WAWebGroupDatabaseJob",["WAJobOrchestratorTypes","WAWebDBGroupParticipant","WAWebDBGroupsGroupMetadata","WAWebOrchestratorNonPersistedJob"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("updateGroupMetadataTable",function(e){return o("WAWebDBGroupsGroupMetadata").updateGroupMetadataTable(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted({groupInfos:e})}function s(e){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("updateGroupParticipantTableWithoutDeviceSync",function(e){return o("WAWebDBGroupParticipant").updateGroupParticipantTableWithoutDeviceSync(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted({groupInfos:e})}function u(e){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("markGroupParticipantStale",function(e){return o("WAWebDBGroupParticipant").markGroupParticipantStale(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted({group:e})}function c(e){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("bulkMarkGroupParticipantStale",function(e){return o("WAWebDBGroupParticipant").bulkMarkGroupParticipantStale(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted({groupIds:e})}function d(e,t,n){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("modifyGroupParticipant",function(e){return o("WAWebDBGroupParticipant").modifyGroupParticipant(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted({group:e,oldId:t,newId:n})}function m(e){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("getGroupMetadata",function(e){return o("WAWebDBGroupsGroupMetadata").getGroupMetadataUNSAFE(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted({groupWid:e})}function p(e){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("getGroupParticipant",function(e){return o("WAWebDBGroupParticipant").getGroupParticipant(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted({groupWid:e})}l.updateGroupMetadataTableJob=e,l.updateGroupParticipantTableWithoutDeviceSyncJob=s,l.markGroupParticipantStaleJob=u,l.bulkMarkGroupParticipantStaleJob=c,l.modifyGroupParticipantJob=d,l.getGroupMetadataJob=m,l.getGroupParticipantJob=p}),98);
__d("WAWebWamEnumMismatchOriginType",[],(function(t,n,r,o,a,i){var e=Object.freeze({INCOMING_GROUP_MESSAGE:1,ACK_OUTGOING_MESSAGE:2,GROUP_NOTIFICATION:3,GROUP_PROFILE_PICTURE_NOTIFICATION:4,IQ_RESPONSES:5});i.MISMATCH_ORIGIN_TYPE=e}),66);
__d("WAWebMessageProcessorCache",["Promise","WALogger","WANullthrows","WAShiftTimer","WAWebABProps","WAWebDBCreateLidPnMappings","WAWebDBReportingTokenUtils","WAWebGetGroupAddressingMode","WAWebGroupDatabaseJob","WAWebHandleMessageTypes.flow","WAWebHandleMsgCommon","WAWebPromiseQueue","WAWebSendOfflineDeliveryReceiptJob","WAWebSignalProtocolStore","WAWebSignalStorageUtils","WAWebSignalStoreApi","WAWebStoreMsgs","WAWebWamEnumMismatchOriginType","WAWebWidFactory","asyncToGeneratorRuntime","cr:13546"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C=(e=n("cr:13546"))!=null?e:{},b=C.handleAddressingModeMismatch;function v(){return o("WAWebABProps").getABPropConfigValue("web_message_processing_cache_size")}function S(){return R()>0}function R(){return o("WAWebABProps").getABPropConfigValue("web_offline_message_processor_timeout_seconds")}var L=(function(){function e(){var e=this;this.cache=[],this.additionalInfoCache=[],this.checkpointQueue=new(o("WAWebPromiseQueue")).PromiseQueue,this.nextCheckpointIndex=0,this.checkpointPromises=new Map,this.flushImmediately=!1,this.snapshotTimer=new(o("WAShiftTimer")).ShiftTimer(function(){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[message-cache] flushing cache due to timeout"]))),e.createSnapshot()})}var t=e.prototype;return t.size=function(){return this.cache.length},t.addMessages=function(t,n){var e;n===void 0&&(n=!1),(e=this.cache).push.apply(e,t);var r=this.$1();if(n)return this.flushImmediately=!0,this.createSnapshot(),r;this.flushImmediately=!1;var a=t.map(function(e){var t,n,r,o;return e.msg!=null?"msg "+((t=(n=e.msg)==null||(n=n.id)==null?void 0:n.id)!=null?t:""):"receipt "+(((r=e.receiptInfo)==null?void 0:r.externalId)||((o=e.duplicateMsgReceiptInfo)==null?void 0:o.externalId)||"")});return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[message-cache] add len="," nextIdx=",": ",""])),this.cache.length,this.nextCheckpointIndex,a),this.cache.length>=v()?(this.createSnapshot(),r):(S()&&!this.snapshotTimer.isScheduled()&&this.snapshotTimer.onOrBefore(R()*1e3),r)},t.addAdditionalInfo=function(t,n){if(n===void 0&&(n=!1),this.additionalInfoCache.push(t),n){var e=this.additionalInfoCache;this.additionalInfoCache=[],this.$2(e)}},t.handleChangedAddressingMode=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new Map;e.forEach(function(e){var n=e.msg;if(n!=null&&n.id.remote.isGroup()){var r;(n==null?void 0:n.groupAddressingMode)==="pn"?r=o("WAWebHandleMsgCommon").STANZA_MSG_ADDRESSING_MODE.pn:(n==null?void 0:n.groupAddressingMode)==="lid"&&(r=o("WAWebHandleMsgCommon").STANZA_MSG_ADDRESSING_MODE.lid),r!=null&&t.set(n.id.remote.toString(),r)}});var a=Array.from(t.keys(),o("WAWebWidFactory").createWid),i=yield o("WAWebGetGroupAddressingMode").bulkGetGroupAddressingMode(a),l=[];for(var s of t.entries()){var u=s[0],c=s[1];i.get(u)!==c&&l.push(o("WAWebWidFactory").createWid(u))}this.flushImmediately||(yield o("WAWebGroupDatabaseJob").bulkMarkGroupParticipantStaleJob(l)),yield(y||(y=n("Promise"))).all(l.map(function(e){return b==null?void 0:b(e,{localAddressingMode:r("WANullthrows")(i.get(e.toString()),"missing local addressing mode for group"),serverAddressingMode:r("WANullthrows")(t.get(e.toString()),"missing server addressing mode for group"),mismatchOrigin:o("WAWebWamEnumMismatchOriginType").MISMATCH_ORIGIN_TYPE.INCOMING_GROUP_MESSAGE})}))});function t(t){return e.apply(this,arguments)}return t})(),t.$1=function(){var e=this,t=this.nextCheckpointIndex;if(!this.checkpointPromises.has(t)){var o,a=function(t){};this.checkpointPromises.set(t,{promise:new(y||(y=n("Promise")))(function(e,t){o=e,a=t}),markCheckpointDone:function(r){if(e.checkpointPromises.delete(t),r!=null){a(r);return}o()}})}return r("WANullthrows")(this.checkpointPromises.get(t)).promise},t.$3=function(t){var e=[];return t.forEach(function(t){var n=t.msg;n!=null&&e.push(n)}),o("WAWebStoreMsgs").storeMsgs(e)},t.$2=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.filter(function(e){return e.type===o("WAWebHandleMess
__d("WAWebApiMessageInfoStore",["WAJids","WALogger","WAWebAck","WAWebLidMigrationUtils","WAWebModelStorageUtils","WAWebMsgKey","WAWebSchemaMessage","WAWebSchemaMessageInfo","WAWebUserPrefsMeUser","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=[o("WAWebAck").ACK_STRING.PLAYED,o("WAWebAck").ACK_STRING.READ,o("WAWebAck").ACK_STRING.DELIVERY],p=Object.freeze({ELIGIBLE:"ELGIBLE",INELIGIBLE_RECORD_MISSING:"INELIGIBLE_RECORD_MISSING",INELIGIBLE_ALREADY_DELIVERED:"INELIGIBLE_ALREADY_DELIVERED",INELIGIBLE_NOT_MD:"INELIGIBLE_NOT_MD",INELIGIBLE_CHANGED_IDENTITY:"INELIGIBLE_CHANGED_IDENTITY"});function _(e){var t=new Map;return e.forEach(function(e){var n,r=e.msgKey,a=e.receiverId,i=o("WAWebWidFactory").asUserWidOrThrow(a).toString(),l=r.toString(),s=l+","+i,u=(n=a.device)!=null?n:o("WAJids").DEFAULT_DEVICE_ID,c=t.get(s);c?c.deviceNotDelivered.push(u):t.set(s,{msgKey:l,receiverUserJid:i,deviceDelivered:[],deviceNotDelivered:[u]})}),o("WAWebModelStorageUtils").getStorage().lock(["message-info"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],r=Array.from(t.values()).map(function(e){return[e.msgKey,e.receiverUserJid]}),a=yield n.anyOf(["msgKey","receiverUserJid"],r);return a.forEach(function(e){var n=e.msgKey+","+e.receiverUserJid,r=t.get(n);r&&t.set(n,babelHelpers.extends({},e,{deviceNotDelivered:[].concat(e.deviceNotDelivered,r.deviceNotDelivered)}))}),o("WAWebSchemaMessageInfo").getMessageInfoTable().bulkCreateOrReplace(Array.from(t.values()))});return function(t){return e.apply(this,arguments)}})())}function f(e,t,n,r){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r){var a=o("WAWebWidFactory").asUserWidOrThrow(t).toString(),i=t.device||0,l=yield o("WAWebSchemaMessageInfo").getMessageInfoTable().get([e.toString(),a]);if(!l){var m=o("WAWebLidMigrationUtils").getAlternateMsgKey(e);m!=null&&(l=yield o("WAWebSchemaMessageInfo").getMessageInfoTable().get([m.toString(),a]))}if(l){if(l.deviceNotDelivered.includes(i))return n!=null&&r>=n?p.ELIGIBLE:t.device!=null&&t.device!==o("WAJids").DEFAULT_DEVICE_ID?(o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["MessageInfoStore: ",", ",":",": companion identity changed"])),e.toString(),a,i),p.INELIGIBLE_CHANGED_IDENTITY):l.delivery!=null?(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["MessageInfoStore: ",", ",":",": primary id changed post-delivery"])),e.toString(),a,i),p.INELIGIBLE_CHANGED_IDENTITY):p.ELIGIBLE}else return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["MessageInfoStore: missing record for ",", ",""])),e.toString(),a),p.INELIGIBLE_RECORD_MISSING;return o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["MessageInfoStore: ",", ",":"," has been delivered"])),e.toString(),a,i),p.INELIGIBLE_ALREADY_DELIVERED}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield C([e]),n=t.get(e.toString());if(!n)throw r("err")("No message info found for "+e.toString());return n}),y.apply(this,arguments)}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){for(var t=yield o("WAWebSchemaMessage").getMessageTable().bulkGet(e.map(function(e){return e.toString()})),n=new Map,a=new Map,i=0;i<e.length;i++){var l,s,u=e[i].toString(),c=(l=(s=t[i])==null?void 0:s.latestEditMsgKey)!=null?l:u;a.set(c,u);var d={messageInfoRecords:[],ackReceiver:t[i]?t[i].count:null};if(n.set(c,d),e[i].remote.isUser()||e[i].remote.isStatus()){var m,p=(m=o("WAWebLidMigrationUtils").getAlternateMsgKey(r("WAWebMsgKey").from(c)))==null?void 0:m.toString();p!=null&&(a.set(p,u),n.set(p,d))}}var _=yield o("WAWebSchemaMessageInfo").getMessageInfoTable().anyOf(["msgKey"],Array.from(n.keys()));_.forEach(function(e){var t;(t=n.get(e.msgKey))==null||t.messageInfoRecords.push(e)});var f=v(n),g=new Map;for(var h of f){var y=h[0],C=h[1];
__d("WAWebApiVerifiedBusinessName",["invariant","$InternalEnum","Promise","WAWebBizGatingUtils","WAWebHandleMsgTypes.flow","WAWebLidMigrationUtils","WAWebSchemaVerifiedBusinessName","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l,s){var e;function u(){return o("WAWebSchemaVerifiedBusinessName").getVerifiedBusinessNameTable().all()}var c=n("$InternalEnum").Mirrored(["Replace","Merge"]);function d(e){return o("WAWebSchemaVerifiedBusinessName").getVerifiedBusinessNameTable().get(R(e))}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){e.isLid()||s(0,86986);var t=yield d(e);if(t==null){var n=o("WAWebLidMigrationUtils").toPn(e);if(n!=null){var r=yield d(n);if(r!=null)return babelHelpers.extends({},r,{id:R(e)})}}return t}),p.apply(this,arguments)}function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebLidMigrationUtils").toLid(e);if(t!=null){var n=yield d(t);if(n!=null)return babelHelpers.extends({},n,{id:R(e)})}return d(e)}),f.apply(this,arguments)}function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebBizGatingUtils").isLidMigrationForVnameEnabled()?e.isUser()?e.isLid()?m(e):_(e):null:d(e)}),h.apply(this,arguments)}function y(e,t,n){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){n===void 0&&(n=c.Replace);var r=o("WAWebSchemaVerifiedBusinessName").getVerifiedBusinessNameTable(),a=R(e),i=babelHelpers.extends({},t,{id:a});n===c.Replace?yield r.createOrReplace(i):yield r.createOrMerge(a,i)}),C.apply(this,arguments)}function b(e){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield d(e);return(t==null?void 0:t.privacyMode)==null?null:S(t.privacyMode)}),v.apply(this,arguments)}function S(e){var t=o("WAWebHandleMsgTypes.flow").ActualActorsEnumType.cast(e.actualActors),n=o("WAWebHandleMsgTypes.flow").HostStorageEnumType.cast(e.hostStorage);return t==null||n==null?null:{actualActors:t,hostStorage:n,privacyModeTs:e.privacyModeTs}}function R(e){return e.isLid()?e.toString():e.user}function L(e,t,n){return E.apply(this,arguments)}function E(){return E=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r,a){a===void 0&&(a=c.Replace);var i=o("WAWebBizGatingUtils").isLidMigrationForVnameEnabled()?o("WAWebLidMigrationUtils").getPnAndLidToUpdate(t):[t];return(e||(e=n("Promise"))).all(i.map(function(e){return y(e,r,a)}))}),E.apply(this,arguments)}l.getAllVerifiedNames=u,l.VerifiedBusinessNameUpdateType=c,l.getVerifiedBusinessNameRecord=d,l.getVerifiedBusinessNameRecordLidAware=g,l.createOrUpdateVerifiedBusinessName=y,l.getPrivacyMode=b,l.convertPrivacyModeFromStorageType=S,l.widToId=R,l.createOrUpdateVerifiedBusinessNameLidAware=L}),98);
__d("WAWebHandlePrivacyModeUpdateMsgAction",["Promise","WAWebApiChatCommon","WAWebApiVerifiedBusinessName","WAWebBackendApi","WAWebWidToJid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e,t,n){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r,a){var i;if(a===void 0&&(a={}),!(!t.isUserNotPSA()||t.isCAPISupportAccount())){var l=yield c(t,a.chat);if(l!=null&&l.isBusiness!==!1&&!(l.privacyMode==null&&r==null)&&!(l.privacyMode!=null&&r!=null&&l.privacyMode.privacyModeTs>=r.privacyModeTs)){var s=a,u=s.bypassVerifiedNameUpdate,d=u===void 0?!1:u,m={isBusiness:(i=l.isBusiness)!=null?i:!1,privacyMode:l.privacyMode},p={isBusiness:!0,privacyMode:r};t.isUser()&&o("WAWebBackendApi").frontendFireAndForget("updateBusinessInfo",{contactId:t,businessInfo:{isBusiness:!0,isEnterprise:!0,privacyMode:r}}),yield(e||(e=n("Promise"))).all([d?null:o("WAWebApiVerifiedBusinessName").createOrUpdateVerifiedBusinessNameLidAware(t,{isApi:!0,isSmb:!1,privacyMode:r?{actualActors:r.actualActors,hostStorage:r.hostStorage,privacyModeTs:r.privacyModeTs}:null},o("WAWebApiVerifiedBusinessName").VerifiedBusinessNameUpdateType.Merge),o("WAWebBackendApi").frontendFireAndForget("generateAndUpdatePrivacySystemMessages",{userJid:o("WAWebWidToJid").widToUserJid(t),previousState:m,currentState:p,shouldRunMATonWid:a.shouldRunMATonWid})])}}}),u.apply(this,arguments)}function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){if(r!=null){var a=r.contact.isBusiness;return{isBusiness:a,privacyMode:a?r.contact.privacyMode:null}}var i=yield(e||(e=n("Promise"))).all([o("WAWebApiChatCommon").getChatRecord(t),o("WAWebApiVerifiedBusinessName").getVerifiedBusinessNameRecordLidAware(t)]),l=i[0],s=i[1];return l==null?null:s==null?{isBusiness:null}:{isBusiness:!0,privacyMode:s.privacyMode==null?null:o("WAWebApiVerifiedBusinessName").convertPrivacyModeFromStorageType(s.privacyMode)}}),d.apply(this,arguments)}l.handlePrivacyModeTransition=s,l.getChatInfo=c}),98);
__d("WAWebSchemaPeerReadReceipt",["WAWebOffdStorageUtils","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addAutoIncrementingPrimaryKey,u=e.addColumn;function c(){o("WAWebOffdStorageUtils").getStorage().add("peer-read-receipt").version(o("WAWebOffdStorageUtils").getStorage().versions.version(2),[s("id"),u("msgKeys"),u("ts"),u("ack")]).view(function(e){return e})}function d(){return o("WAWebOffdStorageUtils").getStorage().table("peer-read-receipt")}l.addTable=c,l.getTable=d}),98);
__d("WAWebMessageReceiptBatcher",["Promise","WABatcher","WAJids","WALogger","WAPromiseMap","WAWebAck","WAWebApiMessageInfoStore","WAWebBackendApi","WAWebDBBulkGetRootMsgs","WAWebHandleMsgReceiptCommon","WAWebHandlePrivacyModeUpdateMsgAction","WAWebLidStatusMigrationKeyUtils","WAWebModelStorageUtils","WAWebMsgKey","WAWebNoop","WAWebSchemaMessage","WAWebSchemaMessageInfo","WAWebSchemaPeerReadReceipt","WAWebUserPrefsMeUser","WAWebWidFactory","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime","compactMap","lodash"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h=Object.freeze((e={},e[(g=o("WAWebAck")).ACK.SENT]=g.ACK_STRING.DELIVERY,e[g.ACK.RECEIVED]=g.ACK_STRING.DELIVERY,e[g.ACK.READ]=g.ACK_STRING.READ,e[g.ACK.PLAYED]=g.ACK_STRING.PLAYED,e[g.ACK.INACTIVE]=g.ACK_STRING.INACTIVE,e)),y={delayMs:1e3},C=(function(){function e(){var e=this;this.$1=o("WABatcher").createSimpleBatcher(y,function(t){return e.$2(t).then(function(){return[]})}),this.$3=o("WABatcher").createSimpleBatcher(y,function(t){return e.$4(t).then(function(){return[]})})}var t=e.prototype;return t.acceptPeerReceipt=function(t){return this.$1.accept(t)},t.acceptOtherReceipt=function(t){return this.$3.accept(t)},t.runActiveBatches=function(){return(f||(f=n("Promise"))).all([this.$1.runActiveBatch(),this.$3.runActiveBatch()]).then(r("WAWebNoop"))},t.$5=function(t){var e=[];for(var n of t){var a=n.ack,i=n.msgKeys,l=n.privacyMode,s=n.receiverId;a===o("WAWebAck").ACK.RECEIVED&&l!=null&&e.push({remote:s,deliveryPrivacyMode:l,msgKeys:i.map(function(e){return r("WAWebMsgKey").from(e)})})}return e},t.$6=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["processPrivacyModeUpdates"]))),yield o("WAPromiseMap").promiseMap(e,(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebHandlePrivacyModeUpdateMsgAction").handlePrivacyModeTransition(e.remote,e.deliveryPrivacyMode),yield o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("updateBizPrivacyStatus",{msgIds:e.msgKeys,privacyMode:e.deliveryPrivacyMode})});return function(t){return e.apply(this,arguments)}})())});function t(t){return e.apply(this,arguments)}return t})(),t.$7=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=this.$8(e),a=t.map(function(e){return r("WAWebMsgKey").from(e)}).filter(function(e){return e.remote.isGroup()||e.remote.isStatus()||e.remote.isBot()}),i=yield o("WAWebApiMessageInfoStore").getHighestMsgAcks(a);for(var l of i.entries()){var s=l[0],u=l[1];n.set(s,u)}return n});function t(t,n){return e.apply(this,arguments)}return t})(),t.$8=function(t){var e=new Map;for(var n of t){var o=n.ack,a=n.isBotInvoke,i=n.isSender,l=n.msgKeys;for(var s of l)if(r("WAWebMsgKey").from(s).remote.isUser()&&a!==!0&&i!==!0){var u;e.set(s,Math.max(o,(u=e.get(s))!=null?u:Number.NEGATIVE_INFINITY))}}return e},t.$9=function(t){var e=new Map,n=[];return t.forEach(function(t){var r,a=t.ack,i=t.msgKeys,l=t.receiverId,s=t.ts,u=l.isNewsletter()?l.toJid():o("WAWebWidFactory").asUserWidOrThrow(l).toString(),c=(r=l.device)!=null?r:o("WAJids").DEFAULT_DEVICE_ID;i.forEach(function(t){var r=h[a];if(r==null){n.length<3&&n.push(a);return}var i=t+","+u,l=e.get(i);if(l)r!==h[o("WAWebAck").ACK.INACTIVE]&&(l[r]=S(l[r],s)),l.deviceDelivered.add(c);else{var d;e.set(i,(d={},d[r]=s,d.deviceDelivered=new Set([c]),d))}})}),n.length>0&&o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[unify][batcher]: "," receipts have unsupported ack types => ",""])),n.length,n),Array.from(e,function(e){var t=e[0],n=e[1],r=t.split(","),o=r[0],a=r[1];return[[o,a],n]})},t.$4=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=this;o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["processOtherReceipts"])));var a=this.$9(e),i=Array.from(new Set(r("lodash").flatMap(e,function(e){return e.msgKeys}))),l=yield o("WAWebModelStorageUtils").getStorage().lock(["message-info","message","chat"],n("asyncToGeneratorRuntime").asyncToGenerator(functi
__d("WAWebAddonPluginProcessor",["WANullthrows","WAWebAddonCrossWindowUtils","WAWebMessagePluginProcessAsAddonRegistry"],(function(t,n,r,o,a,i,l){function e(){var e=new Map;for(var t of r("WAWebMessagePluginProcessAsAddonRegistry")){var n=t.processor,o=t.type;n!=null&&e.set(o,n)}return e}var s=e();function u(){return s}function c(e){var t;return typeof e=="string"?t=e:t=o("WAWebAddonCrossWindowUtils").getAddonProcessorType(e),r("WANullthrows")(s.get(t))}function d(e){return!!s.get(e)}l.getAddonProcessorsMap=u,l.getAddonProcessor=c,l.hasAddonProcessor=d}),98);
__d("WAWebPluginCreateRegistryLookup",[],(function(t,n,r,o,a,i){function e(e){var t=new Map;for(var n of e){var r,o=n.type,a=(r=n.subtype)!=null?r:null,i=t.get(o);i==null&&(i=new Map,t.set(o,i)),i.set(a,n)}return function(e,n){var r;return(r=t.get(e))==null?void 0:r.get(n!=null?n:null)}}i.createMsgTypeRegistryLookup=e}),66);
__d("WAWebMessagePluginGenerateReportingTokenContent",["WAWebMessagePluginGenerateReportingTokenContentRegistry","WAWebMessagingGatingUtils","WAWebMsgType","WAWebPluginCreateRegistryLookup"],(function(t,n,r,o,a,i,l){var e=o("WAWebPluginCreateRegistryLookup").createMsgTypeRegistryLookup(r("WAWebMessagePluginGenerateReportingTokenContentRegistry"));function s(t){var n;return(n=e(t.type,t.subtype))==null||n.generateReportingTokenContent==null?void 0:n.generateReportingTokenContent(t)}function u(t,n){var r;return o("WAWebMessagingGatingUtils").isReportingTokenFromInclusionListEnabled()?!!((r=e(t,n))!=null&&r.generateReportingTokenContent):t!==o("WAWebMsgType").MSG_TYPE.REACTION&&t!==o("WAWebMsgType").MSG_TYPE.REACTION_ENC&&t!==o("WAWebMsgType").MSG_TYPE.EVENT_RESPONSE&&t!==o("WAWebMsgType").MSG_TYPE.POLL_UPDATE}l.generateReportingTokenContent=s,l.isMsgTypeReportingTokenCompatible=u}),98);
__d("WAWebGenerateChatReportingTokenContent",[],(function(t,n,r,o,a,i){function e(e){var t,n=new TextEncoder().encode((t=e.body)!=null?t:"");return self.crypto.getRandomValues(new Uint8Array(n.length))}i.default=e}),66);
__d("WAWebMessagePluginGenerateReportingTokenContentRegistry",["WAWebGenerateAudioOrPttReportingTokenContent","WAWebGenerateChatReportingTokenContent","WAWebGenerateDocumentReportingTokenContent","WAWebGenerateImageReportingTokenContent","WAWebGenerateInteractiveResponseReportingTokenContent","WAWebGeneratePtvReportingTokenContent","WAWebGenerateStickerReportingTokenContent","WAWebGenerateVideoReportingTokenContent"],(function(t,n,r,o,a,i,l){var e=[{type:"album",subtype:void 0,generateReportingTokenContent:null},{type:"audio",subtype:void 0,generateReportingTokenContent:r("WAWebGenerateAudioOrPttReportingTokenContent")},{type:"biz_content_placeholder",subtype:void 0,generateReportingTokenContent:null},{type:"buttons_response",subtype:void 0,generateReportingTokenContent:null},{type:"chat",subtype:"url",generateReportingTokenContent:r("WAWebGenerateChatReportingTokenContent")},{type:"chat",subtype:void 0,generateReportingTokenContent:r("WAWebGenerateChatReportingTokenContent")},{type:"ciphertext",subtype:"bot_unavailable_fanout",generateReportingTokenContent:null},{type:"ciphertext",subtype:"fanout",generateReportingTokenContent:null},{type:"ciphertext",subtype:"hosted_unavailable_fanout",generateReportingTokenContent:null},{type:"ciphertext",subtype:"view_once_unavailable_fanout",generateReportingTokenContent:null},{type:"ciphertext",subtype:void 0,generateReportingTokenContent:null},{type:"comment",subtype:void 0,generateReportingTokenContent:null},{type:"debug_placeholder",subtype:void 0,generateReportingTokenContent:null},{type:"document",subtype:void 0,generateReportingTokenContent:r("WAWebGenerateDocumentReportingTokenContent")},{type:"event_creation",subtype:void 0,generateReportingTokenContent:null},{type:"event_edit_encrypted",subtype:void 0,generateReportingTokenContent:null},{type:"event_response",subtype:void 0,generateReportingTokenContent:null},{type:"group-history",subtype:"message_history_bundle",generateReportingTokenContent:null},{type:"groups_v4_invite",subtype:void 0,generateReportingTokenContent:null},{type:"hsm",subtype:void 0,generateReportingTokenContent:null},{type:"image",subtype:void 0,generateReportingTokenContent:r("WAWebGenerateImageReportingTokenContent")},{type:"interactive",subtype:void 0,generateReportingTokenContent:r("WAWebGenerateInteractiveResponseReportingTokenContent")},{type:"interactive_response",subtype:void 0,generateReportingTokenContent:null},{type:"keep_in_chat",subtype:void 0,generateReportingTokenContent:null},{type:"list",subtype:void 0,generateReportingTokenContent:null},{type:"list_response",subtype:void 0,generateReportingTokenContent:null},{type:"loading_media",subtype:"loading_image",generateReportingTokenContent:null},{type:"loading_media",subtype:"loading_video",generateReportingTokenContent:null},{type:"location",subtype:void 0,generateReportingTokenContent:null},{type:"message_edit_encrypted",subtype:"message_edit",generateReportingTokenContent:null},{type:"message_history_notice",subtype:"message_history_notice",generateReportingTokenContent:null},{type:"multi_vcard",subtype:void 0,generateReportingTokenContent:null},{type:"native_flow",subtype:void 0,generateReportingTokenContent:null},{type:"newsletter_admin_invite",subtype:void 0,generateReportingTokenContent:null},{type:"newsletter_follower_invite",subtype:void 0,generateReportingTokenContent:null},{type:"newsletter_question_response",subtype:void 0,generateReportingTokenContent:null},{type:"notification_template",subtype:"contact_info_card",generateReportingTokenContent:null},{type:"order",subtype:void 0,generateReportingTokenContent:null},{type:"payment",subtype:"ciphertext",generateReportingTokenContent:null},{type:"payment",subtype:"futureproof",generateReportingTokenContent:null},{type:"payment",subtype:"invite",generateReportingTokenContent:null},{type:"payment",subtype:"request",generateReportingTokenContent:null},{type:"payment",subtype:"send",generateReportingTokenContent:null},{type:"pin_message",subtype:void 0,generateReportingTokenContent:null},{type:"pinned_message",subtype:void 0,generateReport
__d("WAWebAddonCreateMsgProcessor",["WAWebAddonConstants"],(function(t,n,r,o,a,i,l){function e(e){return babelHelpers.extends({},e,{type:o("WAWebAddonConstants").AddonProcessorType.Regular})}function s(e){return babelHelpers.extends({},e,{type:o("WAWebAddonConstants").AddonProcessorType.DualEncrypted})}function u(e){return babelHelpers.extends({},e,{type:o("WAWebAddonConstants").AddonProcessorType.DualEncryptedWithMessageTraits})}l.createAddonMsgProcessor=e,l.createAddonMsgProcessorDualEncrypted=s,l.createAddonMessageProcessorDualEncryptedWithMessageTraits=u}),98);
__d("WAWebCreateEncryptedEventResponseMsgData",["WANullthrows","WAWebAck","WAWebAddonEncryption","WAWebAddonEncryptionError","WAWebEventsValidationError","WAWebMsgGetters","WAWebMsgKeyUtils","WAWebMsgType","WAWebViewMode.flow","WAWebWamEnumE2eFailureReason","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,a=self.crypto.getRandomValues(new Uint8Array(12)),i={type:o("WAWebMsgType").MsgKind.EventResponseDecrypted,encode:{response:e.eventResponse,timestampMs:e.senderTimestampMs}},l=o("WAWebMsgGetters").getOriginalSender(t),s=o("WAWebAddonEncryptionError").getValidatedMessageSecret(o("WAWebMsgType").MsgKind.EventResponseDecrypted,t);if(l==null)throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_MISSING_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var u=yield o("WAWebAddonEncryption").encryptAddOn(i,{messageSecret:s,iv:a,stanzaId:t.id.id,originalMessageSender:l,addOnSender:o("WAWebWidFactory").asUserWidOrThrow(r("WANullthrows")(o("WAWebMsgGetters").getSender(e))),parentWid:t.from}),c=u.encPayload;return babelHelpers.extends({id:e.id},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(e.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),{type:o("WAWebMsgType").MSG_TYPE.EVENT_RESPONSE,kind:o("WAWebMsgType").MsgKind.EventResponseEncrypted,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,addonEncrypted:!0,t:Math.floor(e.senderTimestampMs/1e3),ack:(n=e.ack)!=null?n:o("WAWebAck").ACK.CLOCK,targetMessageKey:t.id,encPayload:c,encIv:a.buffer})}),s.apply(this,arguments)}l.createEncryptedEventResponseMsgData=e}),98);
__d("WAWebPrepareEventResponsesToUpsert",["WANullthrows","WAWebAddonDBTable","WAWebLidMigrationUtils","WAWebMaxPerGroup","WAWebMsgGetters","WAWebMsgType","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAWebWidFactory").createWidFromWidLike(r("WANullthrows")(o("WAWebMsgGetters").getSender(e)));return String(e.parentMsgKey)+"|"+String(o("WAWebLidMigrationUtils").toLid(t))+"|"+String(o("WAWebLidMigrationUtils").toPn(t))}function s(t){return o("WAWebMaxPerGroup").maxPerGroup(t,function(e){return e.senderTimestampMs},e)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.map(function(e){return[e.parentMsgKey,r("WANullthrows")(o("WAWebMsgGetters").getSender(e))]}),a=s(t),i=yield o("WAWebAddonDBTable").addonDBTable.bulkGetByParentAndSender(o("WAWebMsgType").MSG_TYPE.EVENT_RESPONSE,n),l=new Map;i.forEach(function(t){t.kind===o("WAWebMsgType").MsgKind.EventResponseDecrypted&&l.set(e(t),t)});var u=[];return a.forEach(function(t){var n,r=l.get(e(t));if(!(r!=null&&r.senderTimestampMs>t.senderTimestampMs)){var o=r!=null&&r.eventResponse===t.eventResponse,a=(n=r==null?void 0:r.read)!=null?n:!1,i=o&&a&&t.read!==a?babelHelpers.extends({},t,{read:!0}):t;u.push(i)}}),u}),c.apply(this,arguments)}l.getNewestEventResponses=s,l.prepareEventResponsesToUpsert=u}),98);
__d("WAWebProcessEncryptedEventResponseMsgs",["Promise","WALogger","WALongInt","WANullthrows","WAWebAddonEncryption","WAWebAddonEncryptionError","WAWebApiContact","WAWebEventResponseMsgDataConversion","WAWebEventsValidationError","WAWebMsgGetters","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebUserPrefsMeUser","WAWebWamEnumE2eFailureReason","WAWebWidFactory","asyncToGeneratorRuntime","compactMap","decodeProtobuf"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a){var i=[],l=new Map;if(t.forEach(function(e){if(e.addonEncrypted){var t=a.getForAddon(e);l.set(e,t)}else i.push(e)}),l.size===0)return i;var c=yield(u||(u=n("Promise"))).allSettled(Array.from(l.entries(),function(e){var t=e[0],n=e[1];return m(t,n)}));return i.concat(r("compactMap")(c,function(t){switch(t.status){case"fulfilled":return t.value;case"rejected":{var n=t.reason;if(n instanceof o("WAWebEventsValidationError").EventCreationValidationError||n instanceof o("WAWebEventsValidationError").EncryptedEventResponseValidationError){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Processing encrypted event response failed: ",""])),n.code).sendLogs(n.code);return}o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Processing encrypted event response failed: ","\n",""],["Processing encrypted event response failed: ","\\n",""])),n.message,n.stack).sendLogs("unknown-error")}}}))}),d.apply(this,arguments)}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,a=e.encIv,i=e.encPayload,l=o("WAWebAddonEncryptionError").getValidatedMessageSecret(o("WAWebMsgType").MsgKind.EventResponseEncrypted,t),s=o("WAWebMsgGetters").getOriginalSender(t),u=o("WAWebMsgGetters").getSender(e);if(u==null)throw new(o("WAWebEventsValidationError")).EncryptedEventResponseValidationError(o("WAWebEventsValidationError").EncryptedEventResponseValidationErrorCode.EVENT_RESPONSE_MISSING_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(s==null)throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_MISSING_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(a==null)throw new(o("WAWebEventsValidationError")).EncryptedEventResponseValidationError(o("WAWebEventsValidationError").EncryptedEventResponseValidationErrorCode.EVENT_RESPONSE_MISSING_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(i==null)throw new(o("WAWebEventsValidationError")).EncryptedEventResponseValidationError(o("WAWebEventsValidationError").EncryptedEventResponseValidationErrorCode.EVENT_RESPONSE_MISSING_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var c={type:o("WAWebMsgType").MsgKind.EventResponseEncrypted,encryptedAddOn:i},d=o("WAWebWidFactory").asUserWidOrThrow(u),m=null;try{m=yield o("WAWebAddonEncryption").decryptAddOn(c,{messageSecret:l,iv:a,stanzaId:t.id.id,originalMessageSender:s,addOnSender:d})}catch(e){if(!s.isLid()||!d.isLid())throw e;var p=o("WAWebApiContact").getPhoneNumber(s),_=o("WAWebApiContact").getPhoneNumber(d);if(p==null||_==null)throw e;s=p!=null?p:s,d=_!=null?_:d,m=yield o("WAWebAddonEncryption").decryptAddOn(c,{messageSecret:l,iv:a,stanzaId:t.id.id,originalMessageSender:s,addOnSender:d})}var f=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsE2E.pb").Message$EventResponseMessageSpec,m);return o("WAWebEventResponseMsgDataConversion").protobufToEventResponseMsgData({responseProtobuf:f,parentMsgKey:e.targetMessageKey,id:e.id,senderTimestampMs:o("WALongInt").numberOrThrowIfTooLarge(r("WANullthrows")(f.timestampMs)),t:o("WAWebMsgGetters").getT(e),ack:(n=e.ack)!=null?n:null,read:o("WAWebUserPrefsMeUser").isMeAccount(d)})}),p.apply(this,arguments)}l.processEncryptedEventResponseMsgs=c,l.decryptEncryptedEventResponseMsg=m}),98);
__d("WAWebEventResponseAddonMessageProcessor",["WAWebAddonConstants","WAWebAddonCreateMsgProcessor","WAWebBackendApi","WAWebCreateEncryptedEventResponseMsgData","WAWebDBMarkFutureproofMessagesReparsed","WAWebEventResponseAddonProcessorWorkerCompatible","WAWebEventResponseFromHistorySyncMsg","WAWebEventResponseMsgDataConversion","WAWebMsgType","WAWebPrepareEventResponsesToUpsert","WAWebProcessEncryptedEventResponseMsgs","WAWebShouldUpdateLastAddOnPreview","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=o("WAWebAddonCreateMsgProcessor").createAddonMsgProcessorDualEncrypted({isEnabled:r("WAWebEventResponseAddonProcessorWorkerCompatible").isEnabled,convert:{fromHistorySyncMsg:r("WAWebEventResponseFromHistorySyncMsg"),toDualEncryptedMsgData:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return e.kind===o("WAWebMsgType").MsgKind.EventResponseEncrypted?e:o("WAWebCreateEncryptedEventResponseMsgData").createEncryptedEventResponseMsgData(e,t)});function t(t,n){return e.apply(this,arguments)}return t})(),toDualDecryptedMsgData:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return e.kind===o("WAWebMsgType").MsgKind.EventResponseDecrypted?e:o("WAWebProcessEncryptedEventResponseMsgs").decryptEncryptedEventResponseMsg(e,t)});function t(t,n){return e.apply(this,arguments)}return t})()},updateCollection:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebBackendApi").frontendSendAndReceive("upsertEventResponsesModelCollection",{eventResponses:e.add,eventResponsesToRemove:e.remove})});function t(t){return e.apply(this,arguments)}return t})(),beforeUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.parents,r=yield o("WAWebProcessEncryptedEventResponseMsgs").processEncryptedEventResponseMsgs(e,n),a=yield o("WAWebPrepareEventResponsesToUpsert").prepareEventResponsesToUpsert(r);return a});function t(t,n){return e.apply(this,arguments)}return t})(),afterUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.processMode,r=e.map(o("WAWebEventResponseMsgDataConversion").eventResponseMsgDataToResponseData);yield o("WAWebShouldUpdateLastAddOnPreview").filterAndUpdateChatPreviews(r),n!==o("WAWebAddonConstants").AddonProcessMode.HistorySync&&n===o("WAWebAddonConstants").AddonProcessMode.OnlineReceive&&(yield o("WAWebDBMarkFutureproofMessagesReparsed").markFutureproofMessagesReparsed(e.map(function(e){return e.id.toString()})))});function t(t,n){return e.apply(this,arguments)}return t})(),manageNotifications:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})()}),s=e;l.default=s}),98);
__d("WAWebPollAddOptionDecryptedMsgDataConversion",["WANullthrows","WAWebMsgKeyUtils","WAWebMsgType","WAWebPollsGatingUtils","WAWebPollsValidationError","WAWebProcessBaseMsgInfo","WAWebViewMode.flow","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e,t){var n=r("WANullthrows")(e.pollAddOptionMessage,"[Poll][AddOption] Missing pollAddOptionMessage"),a=n.addOption;if(a==null)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.MISSING_POLL_OPTION,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var i=a.optionName;if(i==null||i.length===0||i.length>o("WAWebPollsGatingUtils").getMaxPollOptionLengthForIncomingMessages())throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.INVALID_OPTION,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var l=o("WAWebProcessBaseMsgInfo").msgDataToBaseMsgInfo(t);return babelHelpers.extends({},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(t.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Message),l,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,subtype:"poll_add_option_decrypted",viewMode:o("WAWebViewMode.flow").ViewModeType.POLL_ADD_OPTION,kind:o("WAWebMsgType").MsgKind.ProtocolPollAddOption,protocolMessageKey:t.targetMessageKey,parentMsgKey:t.parentMsgKey,associationType:t.associationType,pollAddedOption:{name:i,localId:-1}})}l.protobufToPollAddOptionDecryptedMsgData=e}),98);
__d("WAWebProcessEncryptedPollAddOptionMsgs",["Promise","WALogger","WAWebAddonEncryption","WAWebAddonEncryptionError","WAWebAddonInfraError","WAWebMsgGetters","WAWebMsgType","WAWebPollAddOptionDecryptedMsgDataConversion","WAWebPollsGatingUtils","WAWebPollsValidationError","WAWebProtobufsE2E.pb","WAWebVerifyProtobufMsgObjectKeys","WAWebWamEnumE2eFailureReason","WAWebWidFactory","asyncToGeneratorRuntime","compactMap","decodeProtobuf"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a){var i=new Map;if(t.forEach(function(e){if(e.kind!==o("WAWebMsgType").MsgKind.PollAddOptionEncrypted)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedMsgType);var t=a.getForAddon(e);i.set(e,t)}),i.size===0)return[];var l=yield(u||(u=n("Promise"))).allSettled(Array.from(i.entries(),function(e){var t=e[0],n=e[1];return m(t,n)}));return r("compactMap")(l,function(t){switch(t.status){case"fulfilled":return t.value;case"rejected":{var n=t.reason;if(n instanceof o("WAWebPollsValidationError").PollAddOptionValidationError||n instanceof o("WAWebAddonEncryptionError").DualEncryptionValidationError){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Processing encrypted poll add option failed: ",""])),n.code).sendLogs(n.code,{sampling:.1});return}o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Processing encrypted poll add option failed: ","\n",""],["Processing encrypted poll add option failed: ","\\n",""])),n.message,n.stack).sendLogs("poll_add_option_unknown_error")}}})}),d.apply(this,arguments)}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r=e.encIv,a=e.encPayload;if(t.messageSecret==null)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.MISSING_MESSAGE_SECRET,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var i=o("WAWebAddonEncryptionError").getValidatedMessageSecret(o("WAWebMsgType").MsgKind.PollAddOptionEncrypted,t),l=o("WAWebMsgGetters").getOriginalSender(t),s=o("WAWebMsgGetters").getSender(e);if(s==null)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.MISSING_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(l==null)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.MISSING_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(r==null)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.MISSING_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(a==null)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.MISSING_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(t.type===o("WAWebMsgType").MSG_TYPE.POLL_CREATION){var u,c;if(t.pollAllowAddOption!==!0)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.ADD_OPTION_NOT_ALLOWED,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var d=(u=(c=t.pollOptions)==null?void 0:c.length)!=null?u:0;if(d>=o("WAWebPollsGatingUtils").getMaxPollOptionCount())throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationErrorCode.MAX_OPTIONS_REACHED,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var m=t.pollEndTime;if(m!=null&&e.t!=null&&e.t*1e3>m)throw new(o("WAWebPollsValidationError")).PollAddOptionValidationError(o("WAWebPollsValidationError").PollAddOptionValidationE
__d("WAWebPollAddOptionAddonMessageProcessor",["WAWebAddonCreateMsgProcessor","WAWebPollAddOptionAddonProcessorWorkerCompatible","WAWebPollAddOptionFromHistorySyncMsg","WAWebProcessEncryptedPollAddOptionMsgs","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=o("WAWebAddonCreateMsgProcessor").createAddonMsgProcessor({isEnabled:r("WAWebPollAddOptionAddonProcessorWorkerCompatible").isEnabled,convert:{fromHistorySyncMsg:r("WAWebPollAddOptionFromHistorySyncMsg")},updateCollection:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})(),beforeUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.parents,r=yield o("WAWebProcessEncryptedPollAddOptionMsgs").processEncryptedPollAddOptionMsgs(e,n);return[]});function t(t,n){return e.apply(this,arguments)}return t})(),afterUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})(),manageNotifications:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})()}),s=e;l.default=s}),98);
__d("WAWebPollVoteEncryptMsgData",["WALogger","WANullthrows","WAWebAck","WAWebMsgGetters","WAWebMsgKeyUtils","WAWebMsgType","WAWebPollsProtobufConversion","WAWebPollsVoteEncryption","WAWebViewMode.flow","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e;function s(e,t){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a,i=o("WAWebMsgGetters").getPollEndTime(n);if(i!=null&&i<=Date.now())throw o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["blocked-encrypting-poll-vote/poll-ended"]))),r("err")("Poll has ended");var l=r("WANullthrows")(o("WAWebMsgGetters").getPollOptions(n)),s=r("WANullthrows")(o("WAWebMsgGetters").getMessageSecret(n),"Poll creation missing message secret"),u=r("WANullthrows")(o("WAWebMsgGetters").getOriginalSender(n)),c=self.crypto.getRandomValues(new Uint8Array(12)),d=yield o("WAWebPollsVoteEncryption").encryptVote({encodedProtobuf:yield o("WAWebPollsProtobufConversion").protobufFromVote(t,l),iv:c,messageSecret:s,pollCreationOriginalSender:u,stanzaId:n.id.id,voteSender:o("WAWebWidFactory").asUserWidOrThrow(r("WANullthrows")(o("WAWebMsgGetters").getSender(t))),isOneOnOne:o("WAWebMsgGetters").getRemote(n).isUser()}),m=d.encPayload;return babelHelpers.extends({id:t.id,type:o("WAWebMsgType").MSG_TYPE.POLL_UPDATE,kind:o("WAWebMsgType").MsgKind.PollVoteEncrypted,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,subtype:"poll_vote",addonEncrypted:!0,t:Math.floor(t.senderTimestampMs/1e3)},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(t.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),{isNewMsg:!0,local:!0,ack:(a=t.ack)!=null?a:o("WAWebAck").ACK.CLOCK,pollUpdateParentKey:n.id,encPollVote:{encPayload:m,encIv:c.buffer},senderTimestampMs:t.senderTimestampMs})}),u.apply(this,arguments)}l.encryptPollVoteMsgData=s}),98);
__d("WAWebPollVoteAddonMessageProcessor",["Promise","WALogger","WAWebAddonConstants","WAWebAddonCreateMsgProcessor","WAWebAddonInfraError","WAWebAddonLogUtils","WAWebAddonProcessMsgsUtils","WAWebAddonSelectUtils","WAWebBackendApi","WAWebDBMarkFutureproofMessagesReparsed","WAWebLastAddOnDBSerialization","WAWebMsgType","WAWebPollVoteAddonProcessorWorkerCompatible","WAWebPollVoteEncryptMsgData","WAWebPollVoteFromHistorySyncMsg","WAWebPollsExtractVotes","WAWebPollsVoteDataUtils","WAWebShouldUpdateLastAddOnPreview","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=o("WAWebAddonCreateMsgProcessor").createAddonMsgProcessorDualEncrypted({isEnabled:r("WAWebPollVoteAddonProcessorWorkerCompatible").isEnabled,convert:{fromHistorySyncMsg:r("WAWebPollVoteFromHistorySyncMsg"),toDualEncryptedMsgData:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return e.kind===o("WAWebMsgType").MsgKind.PollVoteEncrypted?e:o("WAWebPollVoteEncryptMsgData").encryptPollVoteMsgData(e,t)});function t(t,n){return e.apply(this,arguments)}return t})(),toDualDecryptedMsgData:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return e.kind===o("WAWebMsgType").MsgKind.PollVoteDecrypted?e:o("WAWebPollsExtractVotes").extractVote(e,t).then(o("WAWebPollsVoteDataUtils").voteDataToPollVoteMsgData)});function t(t,n){return e.apply(this,arguments)}return t})()},updateCollection:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return o("WAWebBackendApi").frontendSendAndReceive("upsertVotesModelCollection",{votes:e.add.map(o("WAWebPollsVoteDataUtils").pollVoteMsgDataToVoteData),votesToRemove:e.remove,restoredFromDb:t===o("WAWebAddonConstants").AddonProcessMode.Hydration||t===o("WAWebAddonConstants").AddonProcessMode.HistorySync})});function t(t,n){return e.apply(this,arguments)}return t})(),beforeUpsert:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a=r.parents,i=[],l=[];for(var m of t)if(m.addonEncrypted){var p=a.getForAddon(m);if(p==null)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.MissingParentMsg);l.push(d.convert.toDualDecryptedMsgData(m,p)),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[pollVoteMsgProcessor] Decrypting poll vote message"]))).sendLogs("unexpected encrypted poll vote",{sampling:.01})}else i.push(m);if(l.length!==0){var _=yield(c||(c=n("Promise"))).allSettled(l);for(var f of _)f.status==="fulfilled"&&f.value.kind===o("WAWebMsgType").MsgKind.PollVoteDecrypted?i.push(f.value):o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Cannot decrypt poll vote message: ",""])),f.reason);o("WAWebAddonLogUtils").hasSettledWithError(_)&&o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[pollVoteMsgProcessor] Failed to decrypt poll vote message"]))).tags("messagings","addons").sendLogs("poll-vote-decryption-error",{sampling:.01})}return i});function r(e,n){return t.apply(this,arguments)}return r})(),afterUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.parents,r=t.processMode,a=n;if(r===o("WAWebAddonConstants").AddonProcessMode.HistorySync){var i=yield o("WAWebAddonProcessMsgsUtils").queryAddonParentMsgs(e,r),l=i[0];a=o("WAWebAddonSelectUtils").createAddonParentSelector(l)}yield o("WAWebShouldUpdateLastAddOnPreview").filterAndUpdateChatPreviews(e.map(function(e){var t;try{var n=a.getForAddon(e);t=n==null?void 0:n.pollHideVoterNames}catch(e){}return o("WAWebLastAddOnDBSerialization").lastAddOnPreviewCandidateFromVoteData(o("WAWebPollsVoteDataUtils").pollVoteMsgDataToVoteData(e),!1,t)})),r!==o("WAWebAddonConstants").AddonProcessMode.HistorySync&&r===o("WAWebAddonConstants").AddonProcessMode.OnlineReceive&&(yield o("WAWebDBMarkFutureproofMessagesReparsed").markFutureproofMessagesReparsed(e.map(function(e){return e.id.toString()})))});function t(t,n){return e.apply(this,arguments)}return t})(),manageNotifications:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function
__d("WAWebReactAddonMessageProcessorUtils",["WANullthrows","WAWebAddonDBTable","WAWebApiContact","WAWebCastToReactionMsg","WAWebMsgGetters","WAWebMsgKey","WAWebMsgType","WAWebSchemaReactions","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return[e.reactionParentKey,r("WANullthrows")(o("WAWebMsgGetters").getSender(e))]}function s(t){return e(t).map(function(e){return e.toString()}).join("-")}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=new Map,r=t.map(e),a=yield o("WAWebAddonDBTable").addonDBTable.bulkGetByParentAndSender(o("WAWebMsgType").MSG_TYPE.REACTION,r);for(var i of a){var l=o("WAWebCastToReactionMsg").assertReactionMsgData(i),u=s(l);n.set(u,l.reactionTimestamp)}return function(e){var t=s(e);return n.get(t)}}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.map(e),a=[];for(var i of n){var l=i[0],s=i[1],u=s.isUser()?o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").asUserWidOrThrow(s)):void 0;u&&a.push([l.toString(),u.toString()])}var c=function(t,n){return t.toString()+"_"+n.toString()},d=yield o("WAWebSchemaReactions").getReactionsTable().anyOf(["parentMsgKey","senderUserJid"],a),m=new Set;return d.filter(Boolean).forEach(function(e){var t=[e.parentMsgKey,e.senderUserJid],n=t[0],a=t[1];m.add(c(r("WAWebMsgKey").from(n),o("WAWebWidFactory").createUserWidOrThrow(a)))}),t.map(function(t){var n=e(t),r=n[0],a=n[1],i=o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").asUserWidOrThrow(a));if(i==null||!m.has(c(r,i)))return t;var l=t.author,s=t.from;if(l!=null&&l.isRegularUser()){var u=o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").asUserWidOrThrow(l));u!=null&&(l=u)}if(t.from.isRegularUser()){var d=o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").asUserWidOrThrow(t.from));d&&(s=d)}return babelHelpers.extends({},t,{from:s,author:l})})}),m.apply(this,arguments)}l.createGetReactionTimestamp=u,l.overrideExistingReactions=d}),98);
__d("WAWebReactionEncryptMsgData",["WANullthrows","WAWebAddonEncryption","WAWebAddonEncryptionError","WAWebBackendApi","WAWebMsgGetters","WAWebMsgType","WAWebProcessBaseMsgInfo","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WAWebBackendApi").frontendSendAndReceive("getGroupMetadata",{groupWid:e.id.remote});if(n!=null&&n.isCag){var a,i=self.crypto.getRandomValues(new Uint8Array(12)),l={type:(a=o("WAWebMsgType")).MsgKind.ReactionDecrypted,encode:{text:e.reactionText,senderTimestampMs:e.reactionTimestamp}},s=o("WAWebAddonEncryptionError").getValidatedMessageSecret(a.MsgKind.ReactionDecrypted,t),u=yield o("WAWebAddonEncryption").encryptAddOn(l,{messageSecret:s,iv:i,stanzaId:t.id.id,originalMessageSender:r("WANullthrows")(o("WAWebMsgGetters").getOriginalSender(t)),addOnSender:o("WAWebWidFactory").asUserWidOrThrow(r("WANullthrows")(o("WAWebMsgGetters").getSender(e)))}),c=u.encPayload;return babelHelpers.extends({},o("WAWebProcessBaseMsgInfo").msgDataToBaseMsgInfo(e),{type:a.MSG_TYPE.REACTION_ENC,kind:a.MsgKind.ReactionEncrypted,targetMessageKey:t.id,encPayload:c,encIv:i.buffer})}return e}),s.apply(this,arguments)}l.encryptReactionMsgData=e}),98);
__d("WAWebReactionsEncryption",["WALongInt","WANullthrows","WAWebAddonEncryption","WAWebAddonEncryptionError","WAWebE2EProtoUtils","WAWebMsgGetters","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebReactionEncMessageValidationError","WAWebReactionsBEUtils","WAWebReactionsValidationError","WAWebWamEnumE2eFailureReason","WAWebWidFactory","asyncToGeneratorRuntime","decodeProtobuf"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t={type:o("WAWebMsgType").MsgKind.ReactionEncrypted,encryptedAddOn:e.encryptedReaction},n=yield o("WAWebAddonEncryption").decryptAddOn(t,{messageSecret:e.messageSecret,iv:e.iv,stanzaId:e.stanzaId,originalMessageSender:e.originalMessageSender,addOnSender:e.reactionSender});return o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsE2E.pb").Message$ReactionMessageSpec,n)}),s.apply(this,arguments)}function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a,i=t.encIv,l=t.encPayload,s=t.targetMessageKey,u=o("WAWebAddonEncryptionError").getValidatedMessageSecret(o("WAWebMsgType").MsgKind.ReactionEncrypted,n),c=o("WAWebMsgGetters").getOriginalSender(n);if(c==null)throw new(o("WAWebReactionEncMessageValidationError")).ReactionEncMessageValidationError(o("WAWebReactionEncMessageValidationError").ReactionEncValidationErrorCode.MISSING_PARENT_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var d={encryptedReaction:l,messageSecret:u,iv:i,stanzaId:n.id.id,originalMessageSender:c,reactionSender:o("WAWebWidFactory").asUserWidOrThrow(r("WANullthrows")(o("WAWebMsgGetters").getSender(t)))},m;try{m=yield e(d)}catch(e){throw new(o("WAWebReactionEncMessageValidationError")).ReactionEncMessageValidationError(o("WAWebReactionEncMessageValidationError").ReactionEncValidationErrorCode.DECRYPTION_FAILED,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE)}var p=(a=o("WAWebE2EProtoUtils").convertToTextWithoutSpecialEmojis(m.text))!=null?a:o("WAWebReactionsBEUtils").REVOKED_REACTION_TEXT,_=m.senderTimestampMs;if(_==null)throw new(o("WAWebReactionsValidationError")).ReactionValidationError(o("WAWebReactionsValidationError").ReactionValidationErrorCode.MISSING_TIMESTAMP,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);return babelHelpers.extends({},t,{type:o("WAWebMsgType").MSG_TYPE.REACTION,kind:o("WAWebMsgType").MsgKind.ReactionDecrypted,reactionParentKey:s,reactionText:p,reactionTimestamp:o("WALongInt").numberOrThrowIfTooLarge(_),encPayload:void 0,encIv:void 0,read:!1})}),c.apply(this,arguments)}l.parseEncReaction=e,l.decryptReactionMsgData=u}),98);
__d("WAWebReactionAddonMessageProcessor",["Promise","WALogger","WAWebAddonConstants","WAWebAddonCreateMsgProcessor","WAWebBackendApi","WAWebDBMarkFutureproofMessagesReparsed","WAWebLastAddOnDBSerialization","WAWebLidStatusMigrationKeyUtils","WAWebMsgType","WAWebReactAddonMessageProcessorUtils","WAWebReactionAddonProcessorWorkerCompatible","WAWebReactionDataUtils","WAWebReactionEncryptMsgData","WAWebReactionFromHistorySyncMsg","WAWebReactionsEncryption","WAWebShouldUpdateLastAddOnPreview","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e){return!new Set([o("WAWebAddonConstants").AddonProcessMode.HistorySync,o("WAWebAddonConstants").AddonProcessMode.Hydration]).has(e)}var m=function(t){return babelHelpers.extends({},t,{reactionParentKey:o("WAWebLidStatusMigrationKeyUtils").matKeyConvert(t.reactionParentKey)})},p=o("WAWebAddonCreateMsgProcessor").createAddonMsgProcessorDualEncrypted({isEnabled:r("WAWebReactionAddonProcessorWorkerCompatible").isEnabled,convert:{fromHistorySyncMsg:r("WAWebReactionFromHistorySyncMsg"),toDualEncryptedMsgData:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return e.kind===o("WAWebMsgType").MsgKind.ReactionEncrypted?e:o("WAWebReactionEncryptMsgData").encryptReactionMsgData(e,t)});function t(t,n){return e.apply(this,arguments)}return t})(),toDualDecryptedMsgData:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return e.kind===o("WAWebMsgType").MsgKind.ReactionDecrypted?e:o("WAWebReactionsEncryption").decryptReactionMsgData(e,t)});function t(t,n){return e.apply(this,arguments)}return t})()},updateCollection:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){yield o("WAWebBackendApi").frontendSendAndReceive("updateReactionCollection",{msgs:e.add.map(m),removeReactions:e.remove.map(o("WAWebLidStatusMigrationKeyUtils").matKeyConvert),allowNotifications:d(t)})});function t(t,n){return e.apply(this,arguments)}return t})(),beforeUpsert:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a=r.parents,i=[],l=[];for(var d of t)d.kind===o("WAWebMsgType").MsgKind.ReactionEncrypted?l.push(d):d.kind===o("WAWebMsgType").MsgKind.ReactionDecrypted&&i.push(d);yield(c||(c=n("Promise"))).allSettled(l.map(function(e){return o("WAWebReactionsEncryption").decryptReactionMsgData(e,a.getForAddon(e))})).then(function(t){var n=0,r=[];for(var a of t)a.status==="fulfilled"&&a.value!=null?i.push(a.value):(n++,r.length<3&&a.status==="rejected"&&r.push(a.reason));n>0&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Cannot decrypt "," reactions: ",""])),n,r),t.some(function(e){return e.status==="rejected"})&&o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Failed decrypted enc reactions"]))).tags("messaging","addons").sendLogs("decrypt-enc-reaction-failed",{sampling:.01})});var m=i;try{m=yield o("WAWebReactAddonMessageProcessorUtils").overrideExistingReactions(i)}catch(e){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Failed to override existing reactions: ",""])),e).sendLogs("override-existing-reactions-failed")}var p=yield o("WAWebReactAddonMessageProcessorUtils").createGetReactionTimestamp(m),_=m.filter(function(e){var t=p(e);return t==null||t<e.reactionTimestamp});return _});function r(e,n){return t.apply(this,arguments)}return r})(),afterUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.processMode;yield o("WAWebShouldUpdateLastAddOnPreview").filterAndUpdateChatPreviews(e.map(function(e){return o("WAWebLastAddOnDBSerialization").lastAddOnPreviewCandidateFromReactionRowType(o("WAWebReactionDataUtils").reactionMsgDataToReactionRow(e))})),n===o("WAWebAddonConstants").AddonProcessMode.OnlineReceive&&(yield o("WAWebDBMarkFutureproofMessagesReparsed").markFutureproofMessagesReparsed(e.map(function(e){return e.id.toString()})))});function t(t,n){return e.apply(this,arguments)}return t})(),manageNotifications:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){va
__d("WAWebMessagePluginProcessAsAddonRegistry",["WAWebAddonCommentMsgProcessor","WAWebEventEditAddonMessageProcessor","WAWebEventResponseAddonMessageProcessor","WAWebMessageEditAddonMessageProcessor","WAWebPinAddonMessageProcessor","WAWebPollAddOptionAddonMessageProcessor","WAWebPollEditAddonMessageProcessor","WAWebPollVoteAddonMessageProcessor","WAWebReactionAddonMessageProcessor"],(function(t,n,r,o,a,i,l){var e=[{type:"album",processor:null},{type:"audio",processor:null},{type:"biz_content_placeholder",processor:null},{type:"buttons_response",processor:null},{type:"chat",processor:null},{type:"chat",processor:null},{type:"ciphertext",processor:null},{type:"ciphertext",processor:null},{type:"ciphertext",processor:null},{type:"ciphertext",processor:null},{type:"ciphertext",processor:null},{type:"comment",processor:r("WAWebAddonCommentMsgProcessor")},{type:"debug_placeholder",processor:null},{type:"document",processor:null},{type:"event_creation",processor:null},{type:"event_edit_encrypted",processor:r("WAWebEventEditAddonMessageProcessor")},{type:"event_response",processor:r("WAWebEventResponseAddonMessageProcessor")},{type:"group-history",processor:null},{type:"groups_v4_invite",processor:null},{type:"hsm",processor:null},{type:"image",processor:null},{type:"interactive",processor:null},{type:"interactive_response",processor:null},{type:"keep_in_chat",processor:null},{type:"list",processor:null},{type:"list_response",processor:null},{type:"loading_media",processor:null},{type:"loading_media",processor:null},{type:"location",processor:null},{type:"message_edit_encrypted",processor:r("WAWebMessageEditAddonMessageProcessor")},{type:"message_history_notice",processor:null},{type:"multi_vcard",processor:null},{type:"native_flow",processor:null},{type:"newsletter_admin_invite",processor:null},{type:"newsletter_follower_invite",processor:null},{type:"newsletter_question_response",processor:null},{type:"notification_template",processor:null},{type:"order",processor:null},{type:"payment",processor:null},{type:"payment",processor:null},{type:"payment",processor:null},{type:"payment",processor:null},{type:"payment",processor:null},{type:"pin_message",processor:r("WAWebPinAddonMessageProcessor")},{type:"pinned_message",processor:null},{type:"poll_add_option_encrypted",processor:r("WAWebPollAddOptionAddonMessageProcessor")},{type:"poll_creation",processor:null},{type:"poll_edit_encrypted",processor:r("WAWebPollEditAddonMessageProcessor")},{type:"poll_result_snapshot",processor:null},{type:"poll_update",processor:r("WAWebPollVoteAddonMessageProcessor")},{type:"product",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"protocol",processor:null},{type:"ptt",processor:null},{type:"ptv",processor:null},{type:"quarantined",processor:null},{type:"reaction",processor:r("WAWebReactionAddonMessageProcessor")},{type:"reaction_enc",processor:r("WAWebReactionAddonMessageProcessor")},{type:"request_phone_number",processor:null},{type:"revoked",processor:null},{type:"revoked",processor:null},{type:"rich_response",processor:null},{type:"status_notification",processor:null},{type:"sticker",processor:null},{type:"sticker-pack",processor:null},{type:"template_button_reply",processor:null},{type:"unknown",processor:null},{type:"unknown",processor:null},{type:"unknown",processor:null},{type:"unknown",processor:null},{type:"unknown",processor:null},{type:"vcard",processor:null},{type:"video",processor:null}];l.default=e}),98);
__d("WAWebMessageReceiptUtils",["WAWebLidMigrationUtils","WAWebSchemaMessage","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=r("compactMap")(e,function(e){return o("WAWebLidMigrationUtils").getAlternateMsgKey(e)}),n=yield o("WAWebSchemaMessage").getMessageTable().bulkGet(t.map(function(e){return e.toString()})),a=new Set(n.map(function(e){return e==null?void 0:e.id}));return r("compactMap")(e,function(e){var t=o("WAWebLidMigrationUtils").getAlternateMsgKey(e);return t&&a.has(t.toString())?t:e})}),s.apply(this,arguments)}l.fixStatusReceiptKeys=e}),98);
__d("WAWebOffdStorageUpdateOfflinePeerReceipts",["Promise","WAJids","WALogger","WAWebAck","WAWebBackendApi","WAWebDBBulkGetRootMsgs","WAWebDBChatValidation","WAWebDBMsgUtils","WAWebLid1X1MigrationGating","WAWebLidMigrationUtils","WAWebLidStatusMigrationKeyUtils","WAWebMarkAddOnsAsReadJob","WAWebMessageReceiptUtils","WAWebModelStorageUtils","WAWebMsgGetters","WAWebMsgKey","WAWebQplQuickPerformanceLoggerMarkerIds","WAWebQplQuickPerformanceLoggerModule","WAWebSchemaChat","WAWebSchemaMessage","WAWebSchemaPeerReadReceipt","WAWebUsernameTypes","WAWebWidFactory","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p;function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(!o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()||t.length===0)return t;for(var n=[],r=[],a=new Map,i=0;i<t.length;i++){var l=t[i];if(l.id!=null){var u=o("WAWebWidFactory").createWid(l.id);if(u!=null){if(!u.isRegularUser()){n.push(l);continue}var c=l.id;if(c!=null){r.push(c);var d=o("WAWebLidMigrationUtils").toLid(u);a.set(c,{chatUpdate:l,lid:d,chatWid:u})}}}}var m=[],p=0,_=[],f=0;if(r.length>0)for(var g=yield o("WAWebSchemaChat").getChatTable().bulkGet(r),h=0;h<r.length;h++){var y=r[h],C=g[h],b=a.get(y);if(b!=null){var v=b.chatUpdate,S=b.chatWid,R=b.lid;if(C!=null)n.push(v);else if(R!=null){p++,m.length<3&&m.push(S.toLogString()+", "+R.toLogString());var L=babelHelpers.extends({},v,{accountLid:R.toString()});S.isLid()&&(L.lidOriginType=o("WAWebUsernameTypes").LidOriginType.GENERAL),n.push(L)}else f++,_.length<3&&_.push(S.toLogString())}}return p>0&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["addAccountLidToUpdates: added account_lid to "," chats => ",""])),p,m),f>0&&o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["addAccountLidToUpdates: no Lid for "," chats => ",""])),f,_),n}),f.apply(this,arguments)}function g(){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WAWebQplQuickPerformanceLoggerModule").QPL.markerPoint(o("WAWebQplQuickPerformanceLoggerMarkerIds").QuickLogMarkerId.OFFLINE_RESUME,"UpdatePeerReceipts_start"),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[init-from-storage] updatePeerReceipts start"])));var e=yield o("WAWebSchemaPeerReadReceipt").getTable().all();if(o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated())yield(p||(p=n("Promise"))).all(e.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){e.msgKeys=yield o("WAWebDBBulkGetRootMsgs").fixMsgKeysWithChatId(e.msgKeys)});return function(t){return e.apply(this,arguments)}})()));else{var t=[],a=[];for(var i of e)for(var l of i.msgKeys){var s=r("WAWebMsgKey").fromString(l);s.remote.isLid()&&(i.ack===o("WAWebAck").ACK.READ?t.push(s):i.ack===o("WAWebAck").ACK.PLAYED&&a.push(s))}t.length>0&&e.push({ack:o("WAWebAck").ACK.READ,msgKeys:o("WAWebDBBulkGetRootMsgs").fixMsgKeysWithPnMapping(t).map(String)}),a.length>0&&e.push({ack:o("WAWebAck").ACK.PLAYED,msgKeys:Array.from(a,String)})}var m=[],f=[],g=[],h=0;e.forEach(function(e){e.ack===o("WAWebAck").ACK.READ?m.push(e):e.ack===o("WAWebAck").ACK.PLAYED?f.push(e):(h++,g.length<3&&g.push(e.ack))}),h>0&&o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["updatePeerReceipts: "," unknown ack types => ",""])),h,g);var C=yield y(m),b=C.chatAckUpdates,v=C.chatUpdates,S=C.statusAckUpdates,E=b.concat(S),k=new Map(S.map(function(e){return[e.id,e]})),I=new Map(E.map(function(e){return[e.id,e]})),T=L(f);T.forEach(function(e){var t=I.get(e.id);t==null?I.set(e.id,e):I.set(e.id,babelHelpers.extends({},t,{ack:e.ack}))});var D=Array.from(I.values());o("WAWebBackendApi").frontendFireAndForget("updateOfflinePeerReceipt",{chatUpdates:v.map(function(e){var t;return{chatId:e.id,unreadCount:e.unreadCount,unreadMentionsOfMe:(t=e.unreadMentionsOfMe)!=null?t:[]}}),ackUpdates:D.map(function(e){var t=e.id;return k.has(e.id)&&(t=o("WAWebLidStatusMigrationKeyUtils").matKeyConvert(r("
__d("WAWebBizBroadcastCampaignAPI",["WALogger","WAResultOrError","WAWebSchemaBusinessBroadcastCampaign","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S="Campaign not found";function R(e){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:campaign-api] Creating campaign: campaignId=",""])),t.campaignId),yield o("WAWebSchemaBusinessBroadcastCampaign").getBusinessBroadcastCampaignTable().create(t),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:campaign-api] Campaign created successfully"]))),o("WAResultOrError").makeResult(void 0)}catch(e){var n=r("getErrorSafe")(e);return o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:campaign-api] Failed to create campaign: ",""])),n),o("WAResultOrError").makeError(n.message)}}),L.apply(this,arguments)}function E(e){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{var t,n=yield o("WAWebSchemaBusinessBroadcastCampaign").getBusinessBroadcastCampaignTable().equals(["adGroupId"],e);return(t=n[0])!=null?t:null}catch(e){return o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:campaign-api] Failed to get campaign: ",""])),r("getErrorSafe")(e)),null}}),k.apply(this,arguments)}function I(e){return T.apply(this,arguments)}function T(){return T=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{return yield o("WAWebSchemaBusinessBroadcastCampaign").getBusinessBroadcastCampaignTable().get(e)}catch(e){return o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:campaign-api] Failed to get campaign: ",""])),r("getErrorSafe")(e)),null}}),T.apply(this,arguments)}function D(e){return x.apply(this,arguments)}function x(){return x=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{var t=yield o("WAWebSchemaBusinessBroadcastCampaign").getBusinessBroadcastCampaignTable().all();return t.filter(function(t){return t.broadcastJid===e})}catch(e){return o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:campaign-api] Failed to get campaigns: ",""])),r("getErrorSafe")(e)),[]}}),x.apply(this,arguments)}function $(e,t){return P.apply(this,arguments)}function P(){return P=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){try{var n=yield o("WAWebSchemaBusinessBroadcastCampaign").getBusinessBroadcastCampaignTable().get(e);return n==null?o("WAResultOrError").makeError(S):(o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:campaign-api] Updating campaign ",""])),e),yield o("WAWebSchemaBusinessBroadcastCampaign").getBusinessBroadcastCampaignTable().createOrReplace(babelHelpers.extends({},n,t)),o("WAResultOrError").makeResult(void 0))}catch(e){var a=r("getErrorSafe")(e);return o("WALogger").ERROR(_||(_=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:campaign-api] Failed to update campaign: ",""])),a),o("WAResultOrError").makeError(a.message)}}),P.apply(this,arguments)}function N(e,t){return M.apply(this,arguments)}function M(){return M=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return $(e,{msgId:t})}),M.apply(this,arguments)}function w(){return A.apply(this,arguments)}function A(){return A=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{return yield o("WAWebSchemaBusinessBroadcastCampaign").getBusinessBroadcastCampaignTable().all({index:["createdTimestamp"],reverse:!0})}catch(e){return o("WALogger").ERROR(f||(f=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:campaign-api] Failed to get campaigns: ",""])),r("getErrorSafe")(e)),[]}}),A.apply(this,arguments)}function F(e){return O.apply(this,arguments)}function O(){return O=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{return yield o("WAWebSchemaBusinessBroadcastCampaign").getBusinessBroadcastCampaignTable().equals(["status"],e)}catch(e){return o("WALo
__d("WAWebBizBroadcastDeviceRemovalCleanup",["Promise","WALogger","WAWebApiDeviceList","WAWebBizBroadcastCampaignAPI","WAWebBizGatingUtils","WAWebSchemaBusinessBroadcastCampaign","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h;function y(e){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:device-cleanup] Cleanup triggered"])));var a;if(t!=null)a=t,o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:device-cleanup] Using provided device IDs: ",""])),Array.from(a).join(", "));else{var i=yield o("WAWebApiDeviceList").getMyDeviceList();a=new Set(i.devices.map(function(e){return e.id})),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:device-cleanup] Fetched device IDs from cache: ",""])),Array.from(a).join(", "))}var l=yield o("WAWebBizBroadcastCampaignAPI").getAllBizBroadcastCampaigns(),y=l.filter(function(e){return!a.has(e.deviceId)&&(e.status===o("WAWebSchemaBusinessBroadcastCampaign").BusinessBroadcastCampaignStatus.PROCESSING||e.status===o("WAWebSchemaBusinessBroadcastCampaign").BusinessBroadcastCampaignStatus.SCHEDULED)});if(y.length===0){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:device-cleanup] No orphaned campaigns found"])));return}if(!o("WAWebBizGatingUtils").isBizBroadcastSendWebEnabled()){o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:device-cleanup] Skipped \u2014 feature not enabled"])));return}o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:device-cleanup] Found "," orphaned campaign(s) with invalid device IDs"])),y.length);var C=[],b=0;yield(h||(h=n("Promise"))).all(y.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{yield o("WAWebBizBroadcastCampaignAPI").updateBizBroadcastCampaign(e.campaignId,{pendingBroadcastMessageId:null,status:o("WAWebSchemaBusinessBroadcastCampaign").BusinessBroadcastCampaignStatus.FAILED}),b++,C.length<3&&C.push(e.campaignId)}catch(t){o("WALogger").ERROR(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:device-cleanup] Failed to clean up campaign ",": ",""])),e.campaignId,r("getErrorSafe")(t))}});return function(t){return e.apply(this,arguments)}})())),b>0&&o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:device-cleanup] Marked "," campaign(s) as FAILED => ",""])),b,C),o("WALogger").LOG(f||(f=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:device-cleanup] Cleanup complete"])))}catch(e){o("WALogger").ERROR(g||(g=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:device-cleanup] Unexpected error during cleanup: ",""])),r("getErrorSafe")(e))}}),C.apply(this,arguments)}l.cleanupCampaignsWithInvalidDevices=y}),98);
__d("WAWebSchemaPendingDeviceSync",["WAWebOffdStorageUtils","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addUserDefinedPrimaryKey;function u(){o("WAWebOffdStorageUtils").getStorage().add("pending-device-sync").version(o("WAWebOffdStorageUtils").getStorage().versions.version(4),[s("id")]).view(function(e){return e})}function c(){return o("WAWebOffdStorageUtils").getStorage().table("pending-device-sync")}l.addTable=u,l.getTable=c}),98);
__d("WAWebApiPendingDeviceSync",["WALogger","WAWebBizBroadcastDeviceRemovalCleanup","WAWebSchemaPendingDeviceSync","WAWebSyncDeviceAdvDeviceListJob","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{var t=yield o("WAWebSchemaPendingDeviceSync").getTable().all();yield o("WAWebSyncDeviceAdvDeviceListJob").syncDeviceListJob(t.map(function(e){return o("WAWebWidFactory").createWid(e.id)}),null,null),yield o("WAWebSchemaPendingDeviceSync").getTable().bulkRemove(t.map(function(e){return e.id})),yield o("WAWebBizBroadcastDeviceRemovalCleanup").cleanupCampaignsWithInvalidDevices()}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["doPendingDeviceSync failed during RESUME_WITH_OPEN_TAB"]))).verbose()}}),u.apply(this,arguments)}function c(e){return o("WAWebSchemaPendingDeviceSync").getTable().bulkCreateOrMerge(e.map(function(e){return{id:e}}))}l.doPendingDeviceSync=s,l.addUserToPendingDeviceSync=c}),98);
__d("WAWebWamEnumCoexStatusReplyPrivacyDisclaimerUserAction",[],(function(t,n,r,o,a,i){var e=Object.freeze({DISPLAYED:1,TAPPED:2});i.COEX_STATUS_REPLY_PRIVACY_DISCLAIMER_USER_ACTION=e}),66);
__d("WAWebWamEnumCoexSysMsgInsertionChannel",[],(function(t,n,r,o,a,i){var e=Object.freeze({CHAT_OPEN:0,MESSAGE_RECEIVE:1,HISTORY_SYNC:2});i.COEX_SYS_MSG_INSERTION_CHANNEL=e}),66);
__d("WAWebWamEnumCoexSysMsgStateTransitionAttempt",[],(function(t,n,r,o,a,i){var e=Object.freeze({E2EE_TO_HOSTED:0,HOSTED_TO_E2EE:1,HOSTED_TO_HOSTED:2});i.COEX_SYS_MSG_STATE_TRANSITION_ATTEMPT=e}),66);
__d("WAWebCoexPrivacySysMsgWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumCoexStatusReplyPrivacyDisclaimerUserAction","WAWebWamEnumCoexSysMsgInsertionChannel","WAWebWamEnumCoexSysMsgStateTransitionAttempt"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({CoexPrivacySysMsg:[5204,{coexStatusReplyPrivacyDisclaimerUserAction:[8,o("WAWebWamEnumCoexStatusReplyPrivacyDisclaimerUserAction").COEX_STATUS_REPLY_PRIVACY_DISCLAIMER_USER_ACTION],coexSysMsgBusinessId:[1,e.TYPES.STRING],coexSysMsgInsertionChannel:[9,o("WAWebWamEnumCoexSysMsgInsertionChannel").COEX_SYS_MSG_INSERTION_CHANNEL],coexSysMsgInsertionErrorCode:[2,e.TYPES.INTEGER],coexSysMsgInsertionErrorMsg:[3,e.TYPES.STRING],coexSysMsgInsertionSuccess:[4,e.TYPES.BOOLEAN],coexSysMsgIsSelf:[5,e.TYPES.BOOLEAN],coexSysMsgMultiDeviceId:[6,e.TYPES.INTEGER],coexSysMsgStateTransitionAttempt:[7,o("WAWebWamEnumCoexSysMsgStateTransitionAttempt").COEX_SYS_MSG_STATE_TRANSITION_ATTEMPT]},[1,1,1],"private",113760892]},{CoexPrivacySysMsg:[]});l.CoexPrivacySysMsgWamEvent=s}),98);
__d("WAWebBizCoexUtils",["WALogger","WATimeUtils","WAWebBizCoexGatingUtils","WAWebCoexPrivacySysMsgWamEvent","WAWebMsgKey","WAWebOfflineDeviceCache","WAWebOfflineHandler","WAWebSchemaChat","WAWebSyncDeviceAdvDeviceListJob","WAWebUserPrefsMeUser","WAWebUserPrefsMultiDevice","WAWebWamEnumCoexSysMsgInsertionChannel","WAWebWamEnumCoexSysMsgStateTransitionAttempt","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s=99,u=["biz_account_type_is_hosted","biz_account_type_changed_to_hosted","biz_me_account_type_is_hosted","biz_me_account_type_is_hosted_transition"],c=new Set,d=new Set;function m(e){return e.some(function(e){return e.isHosted()})}function p(e,t){var n;!o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()||e==null||((n=e[0])==null?void 0:n.id)===s&&_(t)}function _(e){o("WAWebOfflineHandler").OfflineMessageHandler.isResumeFromRestartComplete()?o("WAWebSyncDeviceAdvDeviceListJob").syncDeviceListJob([e],null,null):o("WAWebOfflineDeviceCache").OfflinePendingDeviceCache.addOfflinePendingDevice(e.toString(),null)}function f(e){return!o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()||e==null?!1:u.includes(e)}function g(e){return o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()?!!(o("WAWebUserPrefsMultiDevice").getIsHostedMeAccountFromLocalStorage()||e.isHosted===!0):!1}function h(e){o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&C(e.map(function(e){var t=e[0],n=e[1];return t==null?null:{id:t.id,subtype:t.subtype}}))}function y(e){var t;C([{id:e==null||(t=e.id)==null?void 0:t.toString(),subtype:e==null?void 0:e.subtype,channel:o("WAWebWamEnumCoexSysMsgInsertionChannel").COEX_SYS_MSG_INSERTION_CHANNEL.HISTORY_SYNC}])}function C(t){try{var n,a=o("WAWebUserPrefsMeUser").getMaybeMeDevicePn(),i=(n=a==null?void 0:a.device)!=null?n:0;t.forEach(function(e){if((e==null?void 0:e.id)!=null){var t=r("WAWebMsgKey").fromString(e.id),n={coexSysMsgInsertionSuccess:!0,coexSysMsgMultiDeviceId:i,coexSysMsgStateTransitionAttempt:o("WAWebWamEnumCoexSysMsgStateTransitionAttempt").COEX_SYS_MSG_STATE_TRANSITION_ATTEMPT.E2EE_TO_HOSTED,coexSysMsgIsSelf:!1},l=new(o("WAWebCoexPrivacySysMsgWamEvent")).CoexPrivacySysMsgWamEvent(n);switch(e.channel!=null&&(l.coexSysMsgInsertionChannel=e.channel),e.subtype){case"biz_account_type_is_hosted":{l.coexSysMsgStateTransitionAttempt=o("WAWebWamEnumCoexSysMsgStateTransitionAttempt").COEX_SYS_MSG_STATE_TRANSITION_ATTEMPT.HOSTED_TO_HOSTED,l.coexSysMsgBusinessId=t.remote.user;break}case"biz_account_type_changed_to_hosted":{l.coexSysMsgStateTransitionAttempt=o("WAWebWamEnumCoexSysMsgStateTransitionAttempt").COEX_SYS_MSG_STATE_TRANSITION_ATTEMPT.E2EE_TO_HOSTED,l.coexSysMsgBusinessId=t.remote.user;break}case"biz_me_account_type_is_hosted":{var s;l.coexSysMsgIsSelf=!0,l.coexSysMsgStateTransitionAttempt=o("WAWebWamEnumCoexSysMsgStateTransitionAttempt").COEX_SYS_MSG_STATE_TRANSITION_ATTEMPT.HOSTED_TO_HOSTED,l.coexSysMsgBusinessId=(s=a==null?void 0:a.user)!=null?s:"";break}case"biz_me_account_type_is_hosted_transition":{var u;l.coexSysMsgIsSelf=!0,l.coexSysMsgStateTransitionAttempt=o("WAWebWamEnumCoexSysMsgStateTransitionAttempt").COEX_SYS_MSG_STATE_TRANSITION_ATTEMPT.E2EE_TO_HOSTED,l.coexSysMsgBusinessId=(u=a==null?void 0:a.user)!=null?u:"";break}case"encrypt":{var c;l.coexSysMsgStateTransitionAttempt=o("WAWebWamEnumCoexSysMsgStateTransitionAttempt").COEX_SYS_MSG_STATE_TRANSITION_ATTEMPT.HOSTED_TO_E2EE,l.coexSysMsgBusinessId=t==null||(c=t.remote)==null?void 0:c.user;break}default:return}l.commit()}})}catch(t){var l=r("getErrorSafe")(t);o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[coex] wam event commit failed"]))).catching(l).verbose().sendLogs("coex wam event commit failed")}}function b(e){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(c.has(e))return!1;var t=yield o("WAWebSchemaChat").getChatTable().get(e,!1);return c.add(e),!t}),v.apply(this,arguments)}function S(e){c.delete(e.toString())}function R(e){var t=e.toString()+"_"+o("WATimeUtils").unixTime().toString();return d.has(t)?!0:(
__d("WAWebAddonCommentMsgProcessor",["WAWebAddonCommentFromHistorySyncMsg","WAWebAddonCommentProcessorWorkerCompatible","WAWebAddonConstants","WAWebAddonCreateMsgProcessor","WAWebApiChat","WAWebBackendApi","WAWebCommentUtils","WAWebDBCommentMessageSerialization","WAWebLastAddOnDBSerialization","WAWebMsgType","WAWebShouldUpdateLastAddOnPreview","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=o("WAWebAddonCreateMsgProcessor").createAddonMessageProcessorDualEncryptedWithMessageTraits({isEnabled:r("WAWebAddonCommentProcessorWorkerCompatible").isEnabled,convert:{fromHistorySyncMsg:r("WAWebAddonCommentFromHistorySyncMsg"),toDualEncryptedMsgData:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return e.kind===o("WAWebMsgType").MsgKind.CommentEncrypted?e:o("WAWebCommentUtils").commentMsgDataToEncCommentMsgData(e,t)});function t(t,n){return e.apply(this,arguments)}return t})(),toDualDecryptedMsgData:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return e.kind===o("WAWebMsgType").MsgKind.CommentDecrypted?e:o("WAWebCommentUtils").encCommentMsgDataToCommentMsgData(e,t)});function t(t,n){return e.apply(this,arguments)}return t})()},updateCollection:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebBackendApi").frontendSendAndReceive("upsertCommentModelCollection",{comments:e.add,commentsToRemove:e.remove})});function t(t){return e.apply(this,arguments)}return t})(),beforeUpsert:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var r=n.parents,a=[];for(var i of t)if(i.kind===o("WAWebMsgType").MsgKind.CommentEncrypted){var l=yield e.convert.toDualDecryptedMsgData(i,r.getForAddon(i));a.push(l)}else a.push(i);return a});function r(e,n){return t.apply(this,arguments)}return r})(),afterUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.existingPlaceholderKeys,r=t.parents,a=t.processMode;if(a!==o("WAWebAddonConstants").AddonProcessMode.SendRetry&&(yield o("WAWebShouldUpdateLastAddOnPreview").filterAndUpdateChatPreviews(e.map(function(e){return o("WAWebLastAddOnDBSerialization").lastAddOnPreviewCandidateFromCommentRowType(o("WAWebDBCommentMessageSerialization").dbRowFromCommentMessage(e))})),a!==o("WAWebAddonConstants").AddonProcessMode.HistorySync)){var i=n.size>0?e.filter(function(e){return!n.has(e.id.toString())}):e;yield o("WAWebCommentUtils").updateReplyCount(i,r,[]);var l=yield o("WAWebCommentUtils").genChatIdToLastTimestamp(e);yield o("WAWebApiChat").latestChatBulkUpdates(l),o("WAWebBackendApi").frontendFireAndForget("updateChatToLatest",{chatIdToLatestUpdates:l})}});function t(t,n){return e.apply(this,arguments)}return t})(),manageNotifications:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){o("WAWebBackendApi").frontendFireAndForget("handleCommentNotification",{comments:e.add,revokes:e.remove})});function t(t){return e.apply(this,arguments)}return t})()}),s=e;l.default=s}),98);
__d("WAWebApiUpdateReplyCount",["WAWebSchemaMessage","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=[];for(var r of e){var a,i=r[0],l=r[1],s=t.getByParentMsgKey(i);if(s!=null){var u=(a=s.replyCount)!=null?a:0;n.push({id:i,replyCount:u+l})}}yield o("WAWebSchemaMessage").getMessageTable().bulkCreateOrMerge(n)}),s.apply(this,arguments)}l.updateReplyCountInParentMsgs=e}),98);
__d("WAWebCommentGroupBy",[],(function(t,n,r,o,a,i){function e(e,t){var n=new Map;for(var r of e){var o,a=r.parentMsgKey.toString(),i=(o=n.get(a))!=null?o:0;n.set(a,i+1)}for(var l of t){var s,u=l.parentMsgKey.toString(),c=(s=n.get(u))!=null?s:0;n.set(u,c-1)}return n}i.commentCountByParents=e}),66);
__d("WAWebReferentialMsgKey",["WAWebMsgKey","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){if(e.broadcastId&&o("WAWebWidFactory").isWidlike(e.broadcastId)){var t=e.id;return new(r("WAWebMsgKey"))({fromMe:t.fromMe,remote:o("WAWebWidFactory").createWidFromWidLike(e.broadcastId),id:t.id,participant:t.remote})}return e.id}l.getReferentialMsgKey=e}),98);
__d("WAWebCommentUtils",["WANullthrows","WAWebAddonEncryption","WAWebAddonEncryptionError","WAWebApiUpdateReplyCount","WAWebBackendApi","WAWebCommentGroupBy","WAWebCommentMsgDataConversion","WAWebMsgGetters","WAWebMsgKeyUtils","WAWebMsgType","WAWebProcessCommentMsg","WAWebReferentialMsgKey","WAWebSchemaChat","WAWebViewMode.flow","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new Map;for(var n of e){var r,a=n.id.remote.toString(),i=n.t;if(i!=null){var l=t.get(a);t.set(a,{id:a.toString(),t:Math.max(i,(r=l==null?void 0:l.t)!=null?r:0),unreadCount:(l==null?void 0:l.unreadCount)!=null?l.unreadCount+1:1})}}for(var s of t.entries()){var u=s[0],c=s[1],d=yield o("WAWebSchemaChat").getChatTable().get(u);d!=null&&c.unreadCount!=null&&(c.unreadCount+=d.unreadCount)}var m=Array.from(t.values());return m}),s.apply(this,arguments)}function u(e,t,n){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var a=self.crypto.getRandomValues(new Uint8Array(12)),i={type:o("WAWebMsgType").MsgKind.CommentDecrypted,encode:n},l=o("WAWebAddonEncryptionError").getValidatedMessageSecret(o("WAWebMsgType").MsgKind.CommentDecrypted,e),s=yield o("WAWebAddonEncryption").encryptAddOn(i,{messageSecret:l,iv:a,originalMessageSender:o("WAWebWidFactory").asUserWidOrThrow(r("WANullthrows")(o("WAWebMsgGetters").getSender(e))),addOnSender:o("WAWebWidFactory").asUserWidOrThrow(t),stanzaId:e.id.id}),u=s.encPayload,c=s.reportingTokenContent;return babelHelpers.extends({encIv:a.buffer,encPayload:u,targetMessageKey:o("WAWebReferentialMsgKey").getReferentialMsgKey(e)},c!=null&&{reportingTokenContent:c})}),c.apply(this,arguments)}function d(e,t,n){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=o("WAWebCommentGroupBy").commentCountByParents(e,n);yield o("WAWebApiUpdateReplyCount").updateReplyCountInParentMsgs(r,t),o("WAWebBackendApi").frontendFireAndForget("updateReplyCount",{replyCountMap:r})}),m.apply(this,arguments)}function p(e,t){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WAWebProcessCommentMsg").processEncCommentMsg(e,t);return o("WAWebCommentMsgDataConversion").convertMessageToCommentMsgData(n,e)}),_.apply(this,arguments)}function f(e,t){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n={conversation:e.body};e.messageSecret!=null&&(n.messageContextInfo={messageSecret:e.messageSecret.buffer,threadId:[]});var a=o("WAWebWidFactory").asUserWidOrThrow(r("WANullthrows")(o("WAWebMsgGetters").getSender(e)));return babelHelpers.extends({id:e.id},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(e.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Addon),yield u(t,a,n),{type:o("WAWebMsgType").MSG_TYPE.COMMENT,kind:o("WAWebMsgType").MsgKind.CommentEncrypted,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,t:e.t,addonEncrypted:!0,ack:e.ack,messageSecret:e.messageSecret})}),g.apply(this,arguments)}l.genChatIdToLastTimestamp=e,l.getEncCommentsFields=u,l.updateReplyCount=d,l.encCommentMsgDataToCommentMsgData=p,l.commentMsgDataToEncCommentMsgData=f}),98);
__d("WAWebProcessCommentMsg",["WAWebAddonEncryption","WAWebAddonEncryptionError","WAWebCommentMessageValidationError","WAWebHandleMsgValidate","WAWebMsgGetters","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebWamEnumE2eFailureReason","WAWebWidFactory","asyncToGeneratorRuntime","decodeProtobuf"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r,a=e.encIv,i=e.encPayload,l=e.targetMessageKey;if(a==null)throw new(o("WAWebCommentMessageValidationError")).CommentMessageValidationError(o("WAWebCommentMessageValidationError").CommentMessageValidationErrorCode.MISSING_COMMENT_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(i==null)throw new(o("WAWebCommentMessageValidationError")).CommentMessageValidationError(o("WAWebCommentMessageValidationError").CommentMessageValidationErrorCode.MISSING_COMMENT_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(l==null)throw new(o("WAWebCommentMessageValidationError")).CommentMessageValidationError(o("WAWebCommentMessageValidationError").CommentMessageValidationErrorCode.MISSING_COMMENT_MESSAGE_KEY,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var s=e.author?e.author:e.id.participant,u=o("WAWebMsgGetters").getOriginalSender(t);if(s==null)throw new(o("WAWebCommentMessageValidationError")).CommentMessageValidationError(o("WAWebCommentMessageValidationError").CommentMessageValidationErrorCode.MISSING_COMMENT_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(u==null)throw new(o("WAWebCommentMessageValidationError")).CommentMessageValidationError(o("WAWebCommentMessageValidationError").CommentMessageValidationErrorCode.MISSING_ORIGINAL_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var c={type:o("WAWebMsgType").MsgKind.CommentEncrypted,encryptedAddOn:i},d=o("WAWebAddonEncryptionError").getValidatedMessageSecret(o("WAWebMsgType").MsgKind.CommentEncrypted,t),m=yield o("WAWebAddonEncryption").decryptAddOn(c,{messageSecret:d,iv:a,stanzaId:t.id.id,originalMessageSender:u,addOnSender:o("WAWebWidFactory").asUserWidOrThrow(s)}),p=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsE2E.pb").MessageSpec,m),_=(n=(r=p.messageContextInfo)==null?void 0:r.messageSecret)!=null?n:e.messageSecret,f=babelHelpers.extends({},e,{plainProtobufBytes:new Uint8Array(m)});return _!=null&&(f.messageSecret=new Uint8Array(_)),yield o("WAWebHandleMsgValidate").validateAndProcessReportingTokenInfo({renderableMsgs:[f],forceDualEncryptedValidation:!0}),p}),s.apply(this,arguments)}l.processEncCommentMsg=e}),98);
__d("WAWebGenerateDocumentReportingTokenContent",["WAWebReportingTokenUtils"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebReportingTokenUtils").getMediaReportingTokenContent(e)}l.default=e}),98);
__d("WAArrayGroupBy",[],(function(t,n,r,o,a,i){"use strict";function e(e,t){for(var n=new Map,r=0;r<e.length;r++){var o=t(e[r]),a=n.get(o);a==null?n.set(o,[e[r]]):a.push(e[r])}return Array.from(n.entries())}i.groupBy=e}),66);
__d("WAWebEventEditAddonMessageProcessor",["WAArrayGroupBy","WAWebAddonCreateMsgProcessor","WAWebDBProcessEditProtocolMsgs","WAWebEventEditAddonProcessorWorkerCompatible","WAWebEventEditFromHistorySyncMsg","WAWebGenerateEventEditSystemMessages","WAWebProcessEncryptedEventEditMsgs","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=o("WAWebAddonCreateMsgProcessor").createAddonMsgProcessor({isEnabled:r("WAWebEventEditAddonProcessorWorkerCompatible").isEnabled,convert:{fromHistorySyncMsg:r("WAWebEventEditFromHistorySyncMsg")},updateCollection:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})(),beforeUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.parents,r=yield o("WAWebProcessEncryptedEventEditMsgs").processEncryptedEventEditMsgs(e,n),a=r.filter(function(e){return e.isLatest});yield o("WAWebDBProcessEditProtocolMsgs").updateMessageEditsLocally(r,a);var i=o("WAArrayGroupBy").groupBy(a,function(e){return e.protocolMsg.id.remote.toString()});return yield o("WAWebGenerateEventEditSystemMessages").generateEventEditSystemMessages(i),[]});function t(t,n){return e.apply(this,arguments)}return t})(),afterUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})(),manageNotifications:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})()}),s=e;l.default=s}),98);
__d("WAWebGenerateEventEditSystemMessages",["Promise","WANullthrows","WAWebBackendApi","WAWebDBProcessMessage","WAWebMsgGetters","WAWebMsgKey","WAWebMsgType","WAWebUserPrefsMeUser","WAWebViewMode.flow","WAWebWidFactory","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){yield(e||(e=n("Promise"))).all(t.map((function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=t[0],i=t[1],l=o("WAWebWidFactory").createWid(a),s=yield(e||(e=n("Promise"))).all(r("compactMap")(i,function(e){var t=e.protocolMsg.latestEditSenderTimestampMs;if(!(t==null||o("WAWebMsgGetters").getIsFailed(e.protocolMsg)))return c(l,t,e)})),u=yield o("WAWebBackendApi").frontendSendAndReceive("processMultipleMessages",{chatId:l,msgObjs:s,meta:{add:"after",isHistory:!1},processMessagesOrigin:"eventEditMessage"});u&&(yield o("WAWebDBProcessMessage").storeMessages(s,l))});return function(e){return t.apply(this,arguments)}})()))}),u.apply(this,arguments)}function c(e,t,n){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var a,i,l,s,u=n.editedMsgData,c=n.protocolMsg,d=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),m=r("WANullthrows")(o("WAWebMsgGetters").getSender(c)),p={eventName:r("WANullthrows")(u==null?void 0:u.eventName),eventStartTime:r("WANullthrows")(u==null?void 0:u.eventStartTime),eventEndTime:u==null?void 0:u.eventEndTime,isEventCanceled:(a=u==null?void 0:u.isEventCanceled)!=null?a:!1,eventLocation:(i=u==null?void 0:u.eventLocation)!=null?i:void 0,eventDescription:(l=u==null?void 0:u.eventDescription)!=null?l:void 0,eventJoinLink:(s=u==null?void 0:u.eventJoinLink)!=null?s:void 0};return babelHelpers.extends({id:new(r("WAWebMsgKey"))({id:yield r("WAWebMsgKey").newId(),fromMe:o("WAWebUserPrefsMeUser").isMeAccount(m),remote:e,participant:m}),author:m,from:e,to:d,t:c.t,type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,subtype:"event_edit_decrypted",viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,kind:o("WAWebMsgType").MsgKind.ProtocolEventEdit,editMsgType:o("WAWebMsgType").MSG_TYPE.EVENT_CREATION,latestEditMsgKey:c.latestEditMsgKey,latestEditSenderTimestampMs:t,protocolMessageKey:n.parentMsg.id},p)}),d.apply(this,arguments)}l.generateEventEditSystemMessages=s}),98);
__d("WAWebEventEditDecryptedMsgDataConversion",["WALongInt","WANullthrows","WAWebE2EProtoUtils","WAWebEventsParseEventCreationMessageProto","WAWebEventsValidationError","WAWebMsgKeyUtils","WAWebMsgType","WAWebProcessBaseMsgInfo","WAWebProtobufsE2E.pb","WAWebViewMode.flow","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e,t,n){var a,i,l,s,u,c,d,m,p=r("WANullthrows")(e.protocolMessage,"[Event][Edit] Missing protocol message");if(p.type!==o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.MESSAGE_EDIT)throw new(o("WAWebEventsValidationError")).EncryptedEventEditValidationError(o("WAWebEventsValidationError").EncryptedEventEditValidationErrorCode.EVENT_EDIT_INVALID_PROTOCOL_MESSAGE_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.EDIT_TYPE_AND_PROTOCOL_MISMATCH);var _=o("WAWebProcessBaseMsgInfo").msgDataToBaseMsgInfo(t),f=r("WANullthrows")(o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(p.key,_)),g=p.editedMessage;if(g==null)throw new(o("WAWebEventsValidationError")).EncryptedEventEditValidationError(o("WAWebEventsValidationError").EncryptedEventEditValidationErrorCode.EVENT_EDIT_MISSING_EDITED_MESSAGE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var h=o("WALongInt").maybeNumberOrThrowIfTooLarge(p.timestampMs);if(h==null)throw new(o("WAWebEventsValidationError")).EncryptedEventEditValidationError(o("WAWebEventsValidationError").EncryptedEventEditValidationErrorCode.EVENT_EDIT_MISSING_SENDER_TIMESTAMP,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var y=r("WANullthrows")(r("WAWebEventsParseEventCreationMessageProto")({messageProtobuf:babelHelpers.extends({},g,{messageContextInfo:{messageSecret:r("WANullthrows")((a=t.messageSecret)!=null?a:n).buffer,threadId:[]}}),baseMessage:_,msgContext:"relay"}),"[Event][Edit] Failed to parse edited event fields"),C=y.msgData;return babelHelpers.extends({},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(t.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Message),{id:t.id,t:Math.floor(r("WANullthrows")(h)/1e3),type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,subtype:"event_edit_decrypted",viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,kind:o("WAWebMsgType").MsgKind.ProtocolEventEdit,latestEditSenderTimestampMs:h,latestEditMsgKey:t.id,protocolMessageKey:f,editMsgType:o("WAWebMsgType").MSG_TYPE.EVENT_CREATION,eventName:r("WANullthrows")(C==null?void 0:C.eventName),eventStartTime:r("WANullthrows")(C==null?void 0:C.eventStartTime),isEventCanceled:(i=C==null?void 0:C.isEventCanceled)!=null?i:!1,eventLocation:(l=C==null?void 0:C.eventLocation)!=null?l:void 0,eventDescription:(s=C==null?void 0:C.eventDescription)!=null?s:void 0,eventJoinLink:(u=C==null?void 0:C.eventJoinLink)!=null?u:void 0,eventEndTime:(c=C==null?void 0:C.eventEndTime)!=null?c:void 0,eventIsScheduledCall:(d=C==null?void 0:C.eventIsScheduledCall)!=null?d:void 0,eventExtraGuestsAllowed:(m=C==null?void 0:C.eventExtraGuestsAllowed)!=null?m:void 0,reportingTokenInfo:t.reportingTokenInfo})}l.protobufToEventEditDecryptedMsgData=e}),98);
__d("WAWebProcessEncryptedEventEditMsgs",["Promise","WALogger","WAWebABProps","WAWebAddonEncryption","WAWebAddonEncryptionError","WAWebAddonInfraError","WAWebApiContact","WAWebDBProcessEditProtocolMsgs","WAWebEventEditDecryptedMsgDataConversion","WAWebEventsValidationError","WAWebHandleMsgValidate","WAWebLidMigrationUtils","WAWebMsgGetters","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebVerifyProtobufMsgObjectKeys","WAWebWamEnumE2eFailureReason","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","compactMap","decodeProtobuf"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a){var i=new Map;if(t.forEach(function(e){if(e.kind!==o("WAWebMsgType").MsgKind.EventEditEncrypted)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedMsgType);var t=a.getForAddon(e);i.set(e,t)}),i.size===0)return[];var l=yield(u||(u=n("Promise"))).allSettled(Array.from(i.entries(),function(e){var t=e[0],n=e[1];return m(t,n)}));return r("compactMap")(l,function(t){switch(t.status){case"fulfilled":return t.value;case"rejected":{var n=t.reason;if(n instanceof o("WAWebEventsValidationError").EventCreationValidationError||n instanceof o("WAWebEventsValidationError").EncryptedEventEditValidationError||n instanceof o("WAWebAddonEncryptionError").DualEncryptionValidationError){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Processing encrypted event edit failed: ",""])),n.code).sendLogs(n.code);return}o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Processing encrypted event edit failed: ","\n",""],["Processing encrypted event edit failed: ","\\n",""])),n.message,n.stack).sendLogs("event_edit_unknown_error")}}})}),d.apply(this,arguments)}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,a,i,l=e.encIv,s=e.encPayload,u=o("WAWebAddonEncryptionError").getValidatedMessageSecret(o("WAWebMsgType").MsgKind.EventEditEncrypted,t),c=o("WAWebMsgGetters").getOriginalSender(t),d=o("WAWebMsgGetters").getSender(e);if(d==null)throw new(o("WAWebEventsValidationError")).EncryptedEventEditValidationError(o("WAWebEventsValidationError").EncryptedEventEditValidationErrorCode.EVENT_EDIT_MISSING_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(c==null)throw new(o("WAWebEventsValidationError")).EventCreationValidationError(o("WAWebEventsValidationError").EventCreationValidationErrorCode.EVENT_CREATION_MISSING_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(l==null)throw new(o("WAWebEventsValidationError")).EncryptedEventEditValidationError(o("WAWebEventsValidationError").EncryptedEventEditValidationErrorCode.EVENT_EDIT_MISSING_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(s==null)throw new(o("WAWebEventsValidationError")).EncryptedEventEditValidationError(o("WAWebEventsValidationError").EncryptedEventEditValidationErrorCode.EVENT_EDIT_MISSING_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(!r("WAWebWid").equals.apply(r("WAWebWid"),o("WAWebLidMigrationUtils").toCommonAddressingMode(d,c)))throw new(o("WAWebEventsValidationError")).EncryptedEventEditValidationError(o("WAWebEventsValidationError").EncryptedEventEditValidationErrorCode.EVENT_EDIT_PARENT_SENDER_MISMATCH,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var m={type:o("WAWebMsgType").MsgKind.EventEditEncrypted,encryptedAddOn:s},p=o("WAWebWidFactory").asUserWidOrThrow(d),_=c,f=p;if(o("WAWebABProps").getABPropConfigValue("lid_one_to_one_migration_event_response_force_pn_jid")&&t.from.isRegularUser()){if(c.isLid()){var g;_=(g=o("WAWebApiContact").getPhoneNumber(c))!=null?g:c}if(p.isLid()){var h;f=(h=o("WAWebApiContact").getPhoneNumber(p))!=null?h:p}}var y;try{y=yield o("WAWebAddonEncryption").decryptAddOn(m,{messageSecret:u,iv:l,stanzaId:t.id.id,originalMessageSender
__d("WAWebGenerateInteractiveResponseReportingTokenContent",["WAWebReportingTokenUtils"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebReportingTokenUtils").getMediaReportingTokenContent(e)}l.default=e}),98);
__d("WAWebProcessMessageAssociationMessages",["WALogger","WAWebAddonProcessMsgsUtils","WAWebAddonSortUtils","WAWebAssociationProcessor","WAWebAssociationProcessorConstants","WAWebMessageAssociationGatingUtils","WAWebMessageAssociationValidation","WAWebViewMode.flow","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e,t){if(o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()){var n=e,r=d(n,t),a=r.nonOrphansFromCache,i=r.orphans;return p(i,a)}}function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(!(e.length===0||!o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled())){var n=yield o("WAWebAddonProcessMsgsUtils").queryParentMsgs(e),r=n[0],a=n[1],i=o("WAWebAddonSortUtils").collectValidAndOrphans(a,r),l=i.nonOrphans,s=i.orphans,u=l.length+s.length===e.length;if(!u)throw new(o("WAWebMessageAssociationValidation")).MessageAssociationInfraError(o("WAWebMessageAssociationValidation").MessageAssociationInfraErrorCode.MESSAGE_ASSOCIATIONS_MISMATCH);var c=m(s,t),d=c.nonOrphansFromCache,_=c.orphans;return p(_,[].concat(l,d))}}),c.apply(this,arguments)}function d(e,t){var n=[],r=[];return e.forEach(function(e){t.has(e.parentMsgKey.toString())?n.push(e):r.push(e)}),{orphans:n,nonOrphansFromCache:r}}function m(e,t){var n=[],r=[];return e.forEach(function(e){t.has(e.parentMsgKey.toString())?r.push(e):n.push(e)}),{orphans:n,nonOrphansFromCache:r}}function p(t,n){var r=[],a=[],i=0,l=[];t.forEach(function(e){var t=o("WAWebAssociationProcessor").getAssociationProcessor(e);t||(i++,l.length<3&&l.push(e.id.toString())),(t==null?void 0:t.processorType)===o("WAWebAssociationProcessorConstants").AssociationProcessorType.WithDetachedMessages?a.push(e):r.push(e)}),i>0&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["classifyAssociatedMsgs: no processor for "," msgs: ",""])),i,l);var s=a.map(function(e){return babelHelpers.extends({},e,{viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE})}),u=[].concat(n,s),c=new Map;return u.forEach(function(e){c.set(e.id.toString(),e)}),{orphanAssociatedMsgs:r,validAssociatedMsgs:c,detachedAssociatedMsgs:s}}l.classifyAssociatedMsgsFromHistorySyncUsingMissingParentsCache=s,l.classifyAssociatedMsgsUsingExistingParentsCache=u,l.collectOrphansFromMissingParentsCache=d,l.collectOrphansFromExistingParentsMessagesCache=m,l.classifyAssociatedOrphansNonOrphans=p}),98);
__d("WAWebMessageEditAddonMessageProcessor",["WAWebAddonCreateMsgProcessor","WAWebDBProcessEditProtocolMsgs","WAWebMessageEditAddonProcessorWorkerCompatible","WAWebMessageEditFromHistorySyncMsg","WAWebProcessEncryptedMessageEditMsgs","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=o("WAWebAddonCreateMsgProcessor").createAddonMsgProcessor({isEnabled:r("WAWebMessageEditAddonProcessorWorkerCompatible").isEnabled,convert:{fromHistorySyncMsg:r("WAWebMessageEditFromHistorySyncMsg")},updateCollection:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})(),beforeUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.parents,r=yield o("WAWebProcessEncryptedMessageEditMsgs").processEncryptedMessageEditMsgs(e,n),a=r.filter(function(e){return e.isLatest});return yield o("WAWebDBProcessEditProtocolMsgs").updateMessageEditsLocally(r,a),[]});function t(t,n){return e.apply(this,arguments)}return t})(),afterUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})(),manageNotifications:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})()}),s=e;l.default=s}),98);
__d("WAWebMessageEditDecryptedMsgDataConversion",["WALongInt","WANullthrows","WAWebE2EProtoParser","WAWebE2EProtoUtils","WAWebMessageEditValidationError","WAWebMsgKeyUtils","WAWebMsgType","WAWebParseProtocolMessageEditProto","WAWebProcessBaseMsgInfo","WAWebProtobufsE2E.pb","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e,t,n){var a,i=r("WANullthrows")(e.protocolMessage,"[MessageEdit] Missing protocol message");if(i.type!==o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.MESSAGE_EDIT)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.INVALID_PROTOCOL_MESSAGE_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.MESSAGE_SECRET_INVALID);var l=o("WAWebProcessBaseMsgInfo").msgDataToBaseMsgInfo(t),s=r("WANullthrows")(o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(i.key,l)),u=i.editedMessage;if(u==null)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.MISSING_EDITED_MESSAGE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.MESSAGE_SECRET_INVALID);var c=o("WALongInt").maybeNumberOrThrowIfTooLarge(i.timestampMs),d=r("WANullthrows")(r("WAWebParseProtocolMessageEditProto")({messageProtobuf:{protocolMessage:{editedMessage:u,key:i.key,type:i.type,timestampMs:i.timestampMs},messageContextInfo:{messageSecret:r("WANullthrows")((a=t.messageSecret)!=null?a:n).buffer,threadId:[]}},baseMessage:l,msgContext:"relay"})),m=d.contextInfo,p=d.msgData;return m!=null&&o("WAWebE2EProtoParser").parseContextInfoProto(p,m,"relay",null),babelHelpers.extends({},p,o("WAWebMsgKeyUtils").msgKeyToTargetInfo(t.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Message),{id:t.id,t:Math.floor(r("WANullthrows")(c)/1e3),type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,subtype:"message_edit_decrypted",kind:o("WAWebMsgType").MsgKind.MessageEditDecrypted,viewMode:p.viewMode,latestEditSenderTimestampMs:c,latestEditMsgKey:t.id,protocolMessageKey:s,editedMessage:u,editMsgType:p.editMsgType,reportingTokenInfo:t.reportingTokenInfo})}l.protobufToMessageEditDecryptedMsgData=e}),98);
__d("WAWebProcessEncryptedMessageEditMsgs",["Promise","WALogger","WAWebAddonEncryption","WAWebAddonEncryptionError","WAWebAddonInfraError","WAWebDBProcessEditProtocolMsgs","WAWebHandleMsgValidate","WAWebMessageEditDecryptedMsgDataConversion","WAWebMessageEditValidationError","WAWebMsgGetters","WAWebMsgType","WAWebProtobufsE2E.pb","WAWebVerifyProtobufMsgObjectKeys","WAWebWamEnumE2eFailureReason","WAWebWidFactory","asyncToGeneratorRuntime","compactMap","decodeProtobuf"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a){var i=new Map;if(t.forEach(function(e){if(e.kind!==o("WAWebMsgType").MsgKind.MessageEditEncrypted)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedMsgType);var t=a.getForAddon(e);i.set(e,t)}),i.size===0)return[];var l=yield(u||(u=n("Promise"))).allSettled(Array.from(i.entries()).map(function(e){var t=e[0],n=e[1];return m(t,n)}));return r("compactMap")(l,function(t){switch(t.status){case"fulfilled":return t.value;case"rejected":{var n=t.reason;if(n instanceof o("WAWebMessageEditValidationError").MessageEditValidationError||n instanceof o("WAWebAddonEncryptionError").DualEncryptionValidationError){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Processing encrypted message edit failed: ",""])),n.code).sendLogs(n.code);return}o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Processing encrypted message edit failed: ","\n",""],["Processing encrypted message edit failed: ","\\n",""])),n.message,n.stack).sendLogs("message_edit_unknown_error")}}})}),d.apply(this,arguments)}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r,a,i=e.encIv,l=e.encPayload,s=o("WAWebAddonEncryptionError").getValidatedMessageSecret(o("WAWebMsgType").MsgKind.MessageEditEncrypted,t),u=o("WAWebMsgGetters").getOriginalSender(t),c=o("WAWebMsgGetters").getSender(e);if(c==null)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.MISSING_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(u==null)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.MISSING_PARENT_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(i==null)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.MISSING_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(l==null)throw new(o("WAWebMessageEditValidationError")).MessageEditValidationError(o("WAWebMessageEditValidationError").MessageEditValidationErrorCode.MISSING_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var d={type:o("WAWebMsgType").MsgKind.MessageEditEncrypted,encryptedAddOn:l},m=o("WAWebWidFactory").asUserWidOrThrow(c),p=yield o("WAWebAddonEncryption").decryptAddOn(d,{messageSecret:s,iv:i,stanzaId:t.id.id,originalMessageSender:u,addOnSender:m}),_=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsE2E.pb").MessageSpec,p),f=o("WAWebMessageEditDecryptedMsgDataConversion").protobufToMessageEditDecryptedMsgData((n=o("WAWebVerifyProtobufMsgObjectKeys").getUnwrappedProtobufMessage(_))!=null?n:_,e,s),g=(r=(a=_.messageContextInfo)==null?void 0:a.messageSecret)!=null?r:e.messageSecret,h=babelHelpers.extends({},f,{plainProtobufBytes:new Uint8Array(p)});return g!=null&&(h.messageSecret=new Uint8Array(g)),yield o("WAWebHandleMsgValidate").validateAndProcessReportingTokenInfo({renderableMsgs:[h],forceDualEncryptedValidation:!0}),o("WAWebDBProcessEditProtocolMsgs").generateMessageEdit(t,f)}),p.apply(this,arguments)}l.processEncryptedMessageEditMsgs=c}),98);
__d("WAWebPinAddonMessageProcessor",["Promise","WAArrayGroupBy","WANullthrows","WATimeUtils","WAWebAddonConstants","WAWebAddonCreateMsgProcessor","WAWebBackendApi","WAWebDBMarkFutureproofMessagesReparsed","WAWebDBProcessMessage","WAWebMsgGetters","WAWebMsgType","WAWebPinAddonProcessorWorkerCompatible","WAWebPinFromHistorySyncMsg","WAWebPinMessageProcessor","WAWebProtobufsE2E.pb","WAWebWidFactory","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s=60*o("WATimeUtils").DAY_SECONDS,u=o("WAWebAddonCreateMsgProcessor").createAddonMsgProcessor({isEnabled:r("WAWebPinAddonProcessorWorkerCompatible").isEnabled,convert:{fromHistorySyncMsg:r("WAWebPinFromHistorySyncMsg")},updateCollection:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.add;yield o("WAWebBackendApi").frontendSendAndReceive("updatePinCollection",{msgs:t,removeMsgs:e.remove})});function t(t){return e.apply(this,arguments)}return t})(),beforeUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.parents,r=t.processMode;return e.filter(function(e){var t,a=(t=e.pinExpiryDuration)!=null?t:0;if(r!==o("WAWebAddonConstants").AddonProcessMode.HistorySync){var i=n.getForAddon(e);if(i.type===o("WAWebMsgType").MSG_TYPE.EVENT_CREATION)return!0}return a<=s})});function t(t,n){return e.apply(this,arguments)}return t})(),afterUpsert:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a){var i=a.processMode;if(!(i===o("WAWebAddonConstants").AddonProcessMode.HistorySync||i===o("WAWebAddonConstants").AddonProcessMode.ProcessGroupHistoryBundle)){var l=o("WAArrayGroupBy").groupBy(t,function(e){return e.id.remote.toString()}),s=[o("WAWebDBMarkFutureproofMessagesReparsed").markFutureproofMessagesReparsed(t.map(function(e){return e.id.toString()}))].concat(l.map((function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=t[0],i=t[1],l=o("WAWebWidFactory").createWid(a),s=yield(e||(e=n("Promise"))).all(r("compactMap")(i,function(e){var t=o("WAWebMsgGetters").getT(e);if(!(e.pinMessageType!==o("WAWebProtobufsE2E.pb").Message$PinInChatMessage$Type.PIN_FOR_ALL||t==null||o("WAWebMsgGetters").getIsFailed(e)))return o("WAWebPinMessageProcessor").genSystemMessage(l,t,r("WANullthrows")(o("WAWebMsgGetters").getSender(e)))})),u=yield o("WAWebBackendApi").frontendSendAndReceive("processMultipleMessages",{chatId:l,msgObjs:s,meta:{add:"after",isHistory:!1},processMessagesOrigin:"pinMessage"});u&&(yield o("WAWebDBProcessMessage").storeMessages(s,l))});return function(e){return t.apply(this,arguments)}})()));yield(e||(e=n("Promise"))).all(s)}});function a(e,n){return t.apply(this,arguments)}return a})(),manageNotifications:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})()}),c=u;l.default=c}),98);
__d("WAWebPinMessageProcessor",["Promise","WANullthrows","WAWebBackendApi","WAWebDBCRUDOperationsPinInChat","WAWebDBMarkFutureproofMessagesReparsed","WAWebDBMsgUtils","WAWebDBProcessMessage","WAWebDBStoreMessageOrphans","WAWebMsgGetters","WAWebMsgKey","WAWebMsgType","WAWebPinsDbSerialization","WAWebProtobufsE2E.pb","WAWebUserPrefsMeUser","WAWebViewMode.flow","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=r("compactMap")(e,function(e){return e.pinParentKey}),n=t.map(function(e){return e.toString()}),a=yield o("WAWebDBMsgUtils").getMsgsByMsgKey(n),i=new Map(a.map(function(e){return[e.id.toString(),e]}));return i}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebDBStoreMessageOrphans").storeMessageOrphans(e,function(e){return r("WANullthrows")(e.pinParentKey)})}),d.apply(this,arguments)}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a){var i=yield s(a),l=[],u=[];for(var d of a){var m=i.get(r("WANullthrows")(d.pinParentKey).toString());m?u.push(d):l.push(d)}yield(e||(e=n("Promise"))).all([n("asyncToGeneratorRuntime").asyncToGenerator(function*(){l.length!==0&&(yield c(l),yield o("WAWebDBMarkFutureproofMessagesReparsed").markFutureproofMessagesReparsed(l.map(function(e){return e.id.toString()})))})(),n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(u.length!==0){var a=yield o("WAWebBackendApi").frontendSendAndReceive("updatePinCollection",{msgs:u,removeMsgs:[]});a&&(yield o("WAWebDBCRUDOperationsPinInChat").createOrUpdatePinInChat(t,a.map(function(e){return o("WAWebPinsDbSerialization").serializePinInChat(e)})),yield o("WAWebDBMarkFutureproofMessagesReparsed").markFutureproofMessagesReparsed(a.map(function(e){return e.msgKey.toString()})));var i=yield(e||(e=n("Promise"))).all(r("compactMap")(u,function(e){return e.pinMessageType===o("WAWebProtobufsE2E.pb").Message$PinInChatMessage$Type.PIN_FOR_ALL?_(t,r("WANullthrows")(e.t),r("WANullthrows")(o("WAWebMsgGetters").getSender(e))):null})),l=yield o("WAWebBackendApi").frontendSendAndReceive("processMultipleMessages",{chatId:t,msgObjs:i,meta:{add:"after",isHistory:!1},processMessagesOrigin:"pinMessage"});l&&(yield o("WAWebDBProcessMessage").storeMessages(i,t))}})()])}),p.apply(this,arguments)}function _(e,t,n){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var a=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),i=o("WAWebUserPrefsMeUser").isMeAccount(n);return{id:new(r("WAWebMsgKey"))({id:yield r("WAWebMsgKey").newId(),fromMe:i,remote:e,participant:n}),author:n,from:e,to:a,recipients:[],t:t,type:o("WAWebMsgType").MSG_TYPE.PINNED_MESSAGE,kind:o("WAWebMsgType").MsgKind.PinnedMessage,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,templateParams:[n]}}),f.apply(this,arguments)}l.processPinMessages=m,l.genSystemMessage=_}),98);
__d("WAWebPollEditAddonMessageProcessor",["WAWebAddonCreateMsgProcessor","WAWebDBProcessEditProtocolMsgs","WAWebPollEditAddonProcessorWorkerCompatible","WAWebPollEditFromHistorySyncMsg","WAWebProcessEncryptedPollEditMsgs","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=o("WAWebAddonCreateMsgProcessor").createAddonMsgProcessor({isEnabled:r("WAWebPollEditAddonProcessorWorkerCompatible").isEnabled,convert:{fromHistorySyncMsg:r("WAWebPollEditFromHistorySyncMsg")},updateCollection:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})(),beforeUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.parents,r=yield o("WAWebProcessEncryptedPollEditMsgs").processEncryptedPollEditMsgs(e,n),a=r.filter(function(e){return e.isLatest});return yield o("WAWebDBProcessEditProtocolMsgs").updateMessageEditsLocally(r,a),[]});function t(t,n){return e.apply(this,arguments)}return t})(),afterUpsert:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})(),manageNotifications:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){});function t(){return e.apply(this,arguments)}return t})()}),s=e;l.default=s}),98);
__d("WAWebPollEditDecryptedMsgDataConversion",["WALongInt","WANullthrows","WAWebE2EProtoUtils","WAWebMsgKeyUtils","WAWebMsgType","WAWebPollsValidationError","WAWebProcessBaseMsgInfo","WAWebProtobufsE2E.pb","WAWebViewMode.flow","WAWebWamEnumE2eFailureReason"],(function(t,n,r,o,a,i,l){function e(e,t){var n,a,i,l=r("WANullthrows")(e.protocolMessage,"[Poll][Edit] Missing protocol message");if(l.type!==o("WAWebProtobufsE2E.pb").Message$ProtocolMessage$Type.MESSAGE_EDIT)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.INVALID_PROTOCOL_MESSAGE_TYPE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.EDIT_TYPE_AND_PROTOCOL_MISMATCH);var s=o("WAWebProcessBaseMsgInfo").msgDataToBaseMsgInfo(t),u=r("WANullthrows")(o("WAWebE2EProtoUtils").translateRegularMessageKeyToLocalReference(l.key,s)),c=l.editedMessage;if(c==null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.MISSING_EDITED_MESSAGE,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var d=o("WALongInt").maybeNumberOrThrowIfTooLarge(l.timestampMs);if(d==null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.MISSING_SENDER_TIMESTAMP,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var m=(n=(a=(i=c.pollCreationMessageV5)!=null?i:c.pollCreationMessageV3)!=null?a:c.pollCreationMessageV2)!=null?n:c.pollCreationMessage;if(m==null||m.name==null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.INVALID_EDITS,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(m.options.length>0||m.selectableOptionsCount!=null||m.pollType!=null||m.pollContentType!=null||m.correctAnswer!=null||m.endTime!=null||m.hideParticipantName!=null||m.allowAddOption!=null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.INVALID_EDITS,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var p=m.name;return babelHelpers.extends({},o("WAWebMsgKeyUtils").msgKeyToTargetInfo(t.id,o("WAWebMsgKeyUtils").TranslateMsgKeyType.Message),{id:t.id,t:Math.floor(r("WANullthrows")(d)/1e3),type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,subtype:"poll_edit_decrypted",viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,kind:o("WAWebMsgType").MsgKind.ProtocolPollEdit,latestEditSenderTimestampMs:d,latestEditMsgKey:t.id,protocolMessageKey:u,editMsgType:o("WAWebMsgType").MSG_TYPE.POLL_CREATION,pollName:p,reportingTokenInfo:t.reportingTokenInfo})}l.protobufToPollEditDecryptedMsgData=e}),98);
__d("WAWebProcessEncryptedPollEditMsgs",["Promise","WALogger","WAWebAddonEncryption","WAWebAddonEncryptionError","WAWebAddonInfraError","WAWebDBProcessEditProtocolMsgs","WAWebHandleMsgValidate","WAWebLidMigrationUtils","WAWebMsgGetters","WAWebMsgType","WAWebPollEditDecryptedMsgDataConversion","WAWebPollsValidationError","WAWebProtobufsE2E.pb","WAWebVerifyProtobufMsgObjectKeys","WAWebWamEnumE2eFailureReason","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","compactMap","decodeProtobuf"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a){var i=new Map;if(t.forEach(function(e){if(e.kind!==o("WAWebMsgType").MsgKind.PollEditEncrypted)throw new(o("WAWebAddonInfraError")).AddonInfraError(o("WAWebAddonInfraError").AddonInfraErrorCode.UnexpectedMsgType);var t=a.getForAddon(e);i.set(e,t)}),i.size===0)return[];var l=yield(u||(u=n("Promise"))).allSettled(Array.from(i.entries(),function(e){var t=e[0],n=e[1];return m(t,n)}));return r("compactMap")(l,function(t){switch(t.status){case"fulfilled":return t.value;case"rejected":{var n=t.reason;if(n instanceof o("WAWebPollsValidationError").PollCreationValidationError||n instanceof o("WAWebPollsValidationError").PollEditValidationError||n instanceof o("WAWebAddonEncryptionError").DualEncryptionValidationError){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Processing encrypted poll edit failed: ",""])),n.code).sendLogs(n.code);return}o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Processing encrypted poll edit failed: ","\n",""],["Processing encrypted poll edit failed: ","\\n",""])),n.message,n.stack).sendLogs("poll_edit_unknown_error")}}})}),d.apply(this,arguments)}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,a,i,l=e.encIv,s=e.encPayload;if(t.messageSecret==null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.MISSING_MESSAGE_SECRET,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);var u=o("WAWebAddonEncryptionError").getValidatedMessageSecret(o("WAWebMsgType").MsgKind.PollEditEncrypted,t),c=o("WAWebMsgGetters").getOriginalSender(t),d=o("WAWebMsgGetters").getSender(e);if(d==null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.MISSING_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(c==null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.MISSING_MESSAGE_SENDER,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(l==null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.MISSING_ENC_IV,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(s==null)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.MISSING_ENC_PAYLOAD,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(!r("WAWebWid").equals.apply(r("WAWebWid"),o("WAWebLidMigrationUtils").toCommonAddressingMode(d,c)))throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.PARENT_SENDER_MISMATCH,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE);if(t.type===o("WAWebMsgType").MSG_TYPE.POLL_CREATION){var m=t.pollEndTime;if(m!=null&&e.t!=null&&e.t*1e3>m)throw new(o("WAWebPollsValidationError")).PollEditValidationError(o("WAWebPollsValidationError").PollEditValidationErrorCode.PAST_END_TIME,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON.INVALID_MESSAGE)}var p={type:o("WAWebMsgType").MsgKind.PollEditEncrypted,encryptedAddOn:s},_=o("WAWebWidFactory").asUserWidOrThrow(d),f=yield o("WAWebAddonEncryption").decryptAddOn(p,{mes
__d("WAWebGenerateAudioOrPttReportingTokenContent",["WAWebReportingTokenUtils"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebReportingTokenUtils").getMediaReportingTokenContent(e)}l.default=e}),98);
__d("WAWebGeneratePtvReportingTokenContent",["WAWebReportingTokenUtils"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebReportingTokenUtils").getMediaReportingTokenContent(e)}l.default=e}),98);
__d("WAWebDBChangeOrphanStateReactions",["WAWebModelStorageUtils","WAWebSchemaReactions","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebModelStorageUtils").getStorage().lock(["reactions"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0],r=e.map(function(e){return[e,1]}),a=yield o("WAWebSchemaReactions").getReactionsTable().anyOf(["parentMsgKey","orphan"],r);return a.forEach(function(e){e.orphan=0,e.orphanReason=void 0}),yield n.bulkCreateOrReplace(a),a});return function(e){return t.apply(this,arguments)}})())}l.changeOrphanStateReactions=e}),98);
__d("WAWebCheckUpdateOrphanReactions",["WALogger","WAWebAddonProcessMsgs","WAWebDBChangeOrphanStateReactions","WAWebReactionDataUtils","WAWebStoreOrphans","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{var n=yield o("WAWebDBChangeOrphanStateReactions").changeOrphanStateReactions(t),r=yield o("WAWebAddonProcessMsgs").processMsgsAndGetOrphans(n.map(function(e){return o("WAWebReactionDataUtils").reactionRowToReactionMsgData(e)})),a=r.orphans;yield o("WAWebStoreOrphans").storeOrphans(a)}catch(t){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["checkUpdateForOrphanReactions: error ",""])),t)}}),u.apply(this,arguments)}l.checkUpdateForOrphanReactions=s}),98);
__d("WAWebGenerateImageReportingTokenContent",["WAWebReportingTokenUtils"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebReportingTokenUtils").getMediaReportingTokenContent(e)}l.default=e}),98);
__d("WAWebGenerateVideoReportingTokenContent",["WAWebReportingTokenUtils"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebReportingTokenUtils").getMediaReportingTokenContent(e)}l.default=e}),98);
__d("WAWebGenerateStickerReportingTokenContent",["WAWebReportingTokenUtils"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebReportingTokenUtils").getMediaReportingTokenContent(e)}l.default=e}),98);
__d("WAWebGroupsParticipantsApi",["WAWebAdvSyncDeviceListApi","WAWebDBGroupParticipant","WAWebDBParticipantTypes","WAWebGroupType","WAWebGroupUtils","WAWebOfflineDeviceCache","WAWebPnhCagUtils","WAWebSchemaGroupMetadata","WAWebSchemaParticipant","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.group,n=e.groupInfo,r=e.isOffline,a=e.participants,i=e.skipDeviceSync,l=i===void 0?!1:i,s=[],u=[];a.forEach(function(e){e.isAdmin&&s.push(e.id),e.isSuperAdmin&&u.push(e.id)});var c=o("WAWebGroupUtils").amIGroupAdmin(s),d=!1;n!=null&&(d=!!n.defaultSubgroup);var m=d?o("WAWebPnhCagUtils").augmentedCagGroupParticipantList(c,a):a.map(function(e){var t=e.id;return t}),p;return l?p=m:p=yield C(m,r),o("WAWebDBGroupParticipant").replaceParticipants({group:t,participants:a,admins:s,superAdmins:u,deviceIds:p,groupInfo:n})}),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.group,n=e.isOffline,a=e.participants,i=e.reason,l=t.toString(),s=!1,u=[],c=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),d=yield o("WAWebSchemaGroupMetadata").getGroupMetadataTable().get(l);if(d==null)throw r("err")("addParticipants: groupMetadataRecord is null");var m=!!d.defaultSubgroup,p=d.isLidAddressingMode===!0,_=a.some(function(e){return e.id.isLid()}),f=yield o("WAWebSchemaParticipant").getParticipantTable().get(l);if(f!=null&&(u=f.admins.map(function(e){return o("WAWebWidFactory").createWid(e)}),s=o("WAWebGroupUtils").amIGroupAdmin(u)||i===o("WAWebGroupType").ADD_REASON.DEFAULT_SUBGROUP_PROMOTE),!(_&&!m&&!p)){var g=a.map(function(e){var t=e.id;return t});m&&(g=i===o("WAWebGroupType").ADD_REASON.DEFAULT_SUBGROUP_PROMOTE?[].concat(u,g,[c]):o("WAWebPnhCagUtils").augmentedCagGroupParticipantList(s,a));var h=yield C(g,n);return o("WAWebDBGroupParticipant").updateDBParticipants(t,{action:o("WAWebDBParticipantTypes").PARTICIPANT_OPERATION.ADD,participants:a,deviceIds:h},d,n)}}),c.apply(this,arguments)}function d(e){var t=e.author,n=e.group,r=e.groupMetadata,a=e.isOffline,i=e.participants,l=e.reason,s=e.timestamp;return o("WAWebDBGroupParticipant").updateDBParticipants(n,{action:o("WAWebDBParticipantTypes").PARTICIPANT_OPERATION.REMOVE,participants:i,timestamp:s,author:t,reason:l},r,a)}function m(e){var t=e.group,n=e.groupMetadata,r=e.isOffline,a=e.participants;return o("WAWebDBGroupParticipant").updateDBParticipants(t,{action:o("WAWebDBParticipantTypes").PARTICIPANT_OPERATION.DEMOTE,participants:a},n,r)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.group,n=e.groupMetadata,r=e.isOffline,a=e.participants,i=t.toString(),l=[],s=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),u=a.some(function(e){return s.equals(e.id)}),c;if(u){var d=yield o("WAWebSchemaParticipant").getParticipantTable().get(i);if(d!=null){var m=!!n.defaultSubgroup;m&&(l=d.admins.map(function(e){return o("WAWebWidFactory").createWid(e)}),c=yield C([].concat(l,[s]),r))}}return o("WAWebDBGroupParticipant").updateDBParticipants(t,{action:o("WAWebDBParticipantTypes").PARTICIPANT_OPERATION.PROMOTE,participants:a,deviceIds:c},n,r)}),_.apply(this,arguments)}function f(e){var t=e.group,n=e.isOffline,r=e.participants;return o("WAWebDBGroupParticipant").updateCommunityParticipants(t,{action:o("WAWebDBParticipantTypes").PARTICIPANT_OPERATION.LINKED_GROUP_PROMOTE,participants:r},n)}function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.group,n=e.newSuperAdmin;return o("WAWebDBGroupParticipant").setDBGroupSuperAdmin(t,n)}),h.apply(this,arguments)}function y(e){var t=e.group,n=e.isOffline,r=e.participants;return o("WAWebDBGroupParticipant").updateCommunityParticipants(t,{action:o("WAWebDBParticipantTypes").PARTICIPANT_OPERATION.LINKED_GROUP_DEMOTE,pa
__d("WAWebDBCommunity",["Promise","WABatcher","WAWebDBCommunityTypes","WAWebGroupsParticipantsApi","WAWebSchemaChat","WAWebSchemaGroupMetadata","WAWebSchemaUnjoinedSubgroupMetadata","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=new Map,a=new Map;t.forEach(function(e){switch(e.subgroups.forEach(function(e){a.set(String(e.id),null)}),e.action){case o("WAWebDBCommunityTypes").CommunityLinkOperation.SiblingGroupLink:case o("WAWebDBCommunityTypes").CommunityLinkOperation.SiblingGroupUnlink:r.set(String(e.chatId),null);break;default:return}}),(yield o("WAWebSchemaGroupMetadata").getGroupMetadataTable().bulkGet(Array.from(r.keys()))).forEach(function(e){e&&e.parentGroup!=null&&r.set(e.id,String(e.parentGroup))}),(yield o("WAWebSchemaChat").getChatTable().bulkGet(Array.from(a.keys()))).forEach(function(e){e&&a.set(e.id,e)});var i=new Map,l=new Map,s=new Set,u=function(t,n,r){n.forEach(function(e){var n=String(e.id),o=a.get(n);if(o!=null&&!o.isReadOnly)i.set(n,{id:n,parentGroup:r?t:void 0});else if(r){var u;s.delete(n);var c={id:n,subject:e.subject,subjectTime:(u=e.subjectTime)!=null?u:0,parentGroup:t},d=l.get(n);d&&d.subjectTime>c.subjectTime&&(c.subject=d.subject,c.subjectTime=d.subjectTime),l.set(n,c)}else l.delete(n),s.add(n)})};t.forEach(function(e){var t=null,n=!1;switch(e.action){case o("WAWebDBCommunityTypes").CommunityLinkOperation.SiblingGroupLink:t=r.get(String(e.chatId)),n=!0;break;case o("WAWebDBCommunityTypes").CommunityLinkOperation.SiblingGroupUnlink:t=r.get(String(e.chatId)),n=!1;break;case o("WAWebDBCommunityTypes").CommunityLinkOperation.SubGroupLink:t=String(e.chatId),n=!0;break;case o("WAWebDBCommunityTypes").CommunityLinkOperation.SubGroupUnlink:t=String(e.chatId),n=!1}t!=null&&u(t,e.subgroups,n)}),yield(e||(e=n("Promise"))).all([o("WAWebSchemaGroupMetadata").getGroupMetadataTable().bulkCreateOrMerge(Array.from(i.values())),o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().bulkRemove(Array.from(s)),o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().bulkGet(Array.from(l.keys())).then(function(e){return e.forEach(function(e){if(e){var t=l.get(e.id);t&&e.subjectTime!=null&&e.subjectTime>t.subjectTime&&(t.subjectTime=e.subjectTime,t.subject=e.subject)}}),o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().bulkCreateOrMerge(Array.from(l.values()).map(function(e){return babelHelpers.extends({},e)}))})])}),u.apply(this,arguments)}var c=(function(){var t=5e3;return o("WABatcher").batch({delayMs:t},(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){return yield s(t),(e||(e=n("Promise"))).resolve(t.map(function(e){}))});return function(e){return t.apply(this,arguments)}})())})();function d(e,t,n,r){r===void 0&&(r=!1);var o={chatId:e,subgroups:t,action:n};return r?c(o):s([o])}function m(e){return o("WAWebSchemaGroupMetadata").getGroupMetadataTable().equals(["parentGroup"],e.toString())}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return(yield m(e)).find(function(e){return e.defaultSubgroup===!0})}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield p(e);return t==null?null:o("WAWebWidFactory").createWid(t.id)}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield m(e),n=(yield o("WAWebGroupsParticipantsApi").bulkCheckMyMembership(t.map(function(e){var t=e.id;return o("WAWebWidFactory").createWid(t)}))).map(function(e,n){return[t[n],e]});return n.filter(function(e){var t=e[1];return t}).map(function(e){var t=e[0];return t})}),y.apply(this,arguments)}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(funct
__d("WAWebGroupGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){var e={NONE:0,SHOW_COUNT_ONLY:1,SHOW_NAME_AND_COUNT:2};function s(){return o("WAWebABProps").getABPropConfigValue("group_description_length")}function u(){return o("WAWebABProps").getABPropConfigValue("group_max_subject")}function c(){return o("WAWebABProps").getABPropConfigValue("pending_group_requests_persistent_banner")}function d(){return o("WAWebABProps").getABPropConfigValue("anyone_can_link_to_groups")}function m(){return o("WAWebABProps").getABPropConfigValue("wa_web_anyone_can_link_m2")}function p(){return o("WAWebABProps").getABPropConfigValue("wa_web_anyone_can_link_m2_flood_limit")}var _=32;function f(){return o("WAWebABProps").getABPropConfigValue("wa_web_multi_ppl_typing_indicator_for_chatlist_groups_variant")}function g(){return f()!==e.NONE}function h(){return o("WAWebABProps").getABPropConfigValue("enhanced_mention_suggestions_non_group_members_enabled")}function y(){return o("WAWebABProps").getABPropConfigValue("wa_web_group_discard_dialog_contact_threshold")}function C(){return o("WAWebABProps").getABPropConfigValue("web_group_experimentation_enable")}function b(){return o("WAWebABProps").getABPropConfigValue("wa_web_forward_to_small_groups")}function v(){return o("WAWebABProps").getABPropConfigValue("group_suspension_appeals_redesign_enabled")}l.GROUP_TYPING_VARIANT=e,l.getGroupDescriptionLength=s,l.getGroupMaxSubject=u,l.isPersistentPendingJoinRequestsBannerEnabled=c,l.isAnyoneCanLinkToGroupsEnabled=d,l.isAnyoneCanLinkToGroupsM2Enabled=m,l.getAnyoneCanLinkM2FloodLimit=p,l.ANYONE_CAN_LINK_M2_PARTICIPANT_THRESHOLD=_,l.getGroupTypingIndicatorVariant=f,l.isGroupTypingIndicatorEnabled=g,l.isEnhancedMentionSuggestionsNonGroupMembersEnabled=h,l.getGroupDiscardDialogThreshold=y,l.isGroupExperimentationEnabled=C,l.isForwardToSmallGroupsEnabled=b,l.isGroupSuspensionAppealsRedesignEnabled=v}),98);
__d("WAWebGroupMemberLinkMode",[],(function(t,n,r,o,a,i){"use strict";var e={ALL_MEMBER_LINK:"all_member_link",ADMIN_LINK:"admin_link"};function l(t){if(t==null)return e.ADMIN_LINK;switch(t){case"ALL_MEMBER_LINK":return e.ALL_MEMBER_LINK;case"ADMIN_LINK":return e.ADMIN_LINK;default:return e.ADMIN_LINK}}i.MemberLinkMode=e,i.getMemberLinkModeFromMexType=l}),66);
__d("WAWebHandleGroupNotificationConst",["WATimeUtils","WAWebApiParticipantStore","WAWebBackendApi","WAWebCommunityGatingUtils","WAWebDBGroupsGroupMetadata","WAWebGroupType","WAWebGroupsParticipantsApi","WAWebLidMigrationUtils","WAWebNoop","WAWebRuntimeEnvironmentUtils","WAWebUserPrefsMeUser","WAWebWid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=Object.freeze({REMOVE:"remove",ADD:"add",DEMOTE:"demote",DELETE:"delete",PROMOTE:"promote",MODIFY:"modify",CREATE:"create",SUBJECT:"subject",DESC:"description",LOCKED:"locked",UNLOCKED:"unlocked",ANNOUNCE:"announcement",NOT_ANNOUNCE:"not_announcement",NO_FREQUENTLY_FORWARDED:"no_frequently_forwarded",FREQUENTLY_FORWARDED_OK:"frequently_forwarded_ok",INVITE:"invite",EPHEMERAL:"ephemeral",NOT_EPHEMERAL:"not_ephemeral",REVOKE_INVITE:"revoke",SUSPENDED:"suspended",UNSUSPENDED:"unsuspended",GROWTH_LOCKED:"growth_locked",GROWTH_UNLOCKED:"growth_unlocked",LINK:"link",UNLINK:"unlink",LINKED_GROUP_PROMOTE:"linked_group_promote",LINKED_GROUP_DEMOTE:"linked_group_demote",MEMBERSHIP_APPROVAL_MODE:"membership_approval_mode",MEMBERSHIP_APPROVAL_REQUEST:"membership_approval_request",CREATED_MEMBERSHIP_REQUESTS:"created_membership_requests",REVOKED_MEMBERSHIP_REQUESTS:"revoked_membership_requests",ALLOW_NON_ADMIN_SUB_GROUP_CREATION:"allow_non_admin_sub_group_creation",NOT_ALLOW_NON_ADMIN_SUB_GROUP_CREATION:"not_allow_non_admin_sub_group_creation",ALLOW_ADMIN_REPORTS:"allow_admin_reports",NOT_ALLOW_ADMIN_REPORTS:"not_allow_admin_reports",REPORTS:"reports",CREATED_SUBGROUP_SUGGESTION:"created_sub_group_suggestion",REVOKED_SUB_GROUP_SUGGESTIONS:"revoked_sub_group_suggestions",CHANGE_NUMBER:"change_number",MEMBER_ADD_MODE:"member_add_mode",AUTO_ADD_DISABLED:"auto_add_disabled",IS_CAPI_HOSTED_GROUP:"is_capi_hosted_group",GROUP_SAFETY_CHECK:"group_safety_check",LIMIT_SHARING_ENABLED:"limit_sharing_enabled",MISSING_PARTICIPANT_IDENTIFICATION:"missing_participant_identification"});function s(e,t){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(e);return!!r&&r.growthLockType===t&&((n=r.growthLockExpiration)!=null?n:0)>o("WATimeUtils").unixTime()}),u.apply(this,arguments)}function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(t.actionType===o("WAWebGroupType").GROUP_ACTIONS.REVOKE_INVITE||t.actionType===o("WAWebGroupType").GROUP_ACTIONS.SUSPEND||t.actionType===o("WAWebGroupType").GROUP_ACTIONS.REVOKED_MEMBERSHIP_REQUESTS||t.actionType===o("WAWebGroupType").GROUP_ACTIONS.REVOKED_SUB_GROUP_SUGGESTIONS||t.actionType===o("WAWebGroupType").GROUP_ACTIONS.SUBGROUP_SUGGESTIONS_CHANGE_NUMBER||t.actionType===o("WAWebGroupType").GROUP_ACTIONS.GROUP_SAFETY_CHECK)return!0;if(t.actionType===o("WAWebGroupType").GROUP_ACTIONS.GROWTH_LOCKED||t.actionType===o("WAWebGroupType").GROUP_ACTIONS.GROWTH_UNLOCKED){if(t.actionType===o("WAWebGroupType").GROUP_ACTIONS.GROWTH_LOCKED){if(t.type!=="invite")return!0;var n=yield s(e.chatId,t.type);if(n)return!0}var a=yield o("WAWebApiParticipantStore").isCurrentUserGroupAdmin(e.chatId.toString());return!a}if((t.actionType===o("WAWebGroupType").GROUP_ACTIONS.PROMOTE||t.actionType===o("WAWebGroupType").GROUP_ACTIONS.DEMOTE)&&(yield _(e.chatId))===!0)return!0;if(t.actionType===o("WAWebGroupType").GROUP_ACTIONS.PROMOTE||t.actionType===o("WAWebGroupType").GROUP_ACTIONS.DEMOTE){var i=t.participants.length===1&&o("WAWebUserPrefsMeUser").isMeAccount(t.participants[0].id);if(!i)return!0}if(t.actionType===o("WAWebGroupType").GROUP_ACTIONS.LINKED_GROUP_DEMOTE&&t.participants.length===1&&!o("WAWebUserPrefsMeUser").isMeAccount(t.participants[0].id)){var l=yield o("WAWebApiParticipantStore").isCurrentUserGroupAdmin(e.chatId.toString());if(!l)return!0}if(t.actionType===o("WAWebGroupType").GROUP_ACTIONS.REMOVE&&t.participants.length===1&&r("WAWebWid").equals.apply(r("WAWebWid"),o("WAWebLidMigrationUtils").toCommonAddressingMode(e.author,t.participants[0].id))){var u=yield o("WAWebApiP
__d("WAWebPairList",["lodash"],(function(t,n,r,o,a,i,l){function e(e){return r("lodash").flatten(e.map(function(e){return[e[0],e[1]]}))}function s(e){if(e.length%2!==0)throw new RangeError("Flattened pairs come in 2, invalid list size to unflatten!");for(var t=[],n=0;n<e.length;n++)t.push([e[n],e[++n]]);return t}l.flattenPairList=e,l.unFlattenPairList=s}),98);
__d("WAWebProfilePicConstants",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum").Mirrored(["Remove","Set"]),l="pps.whatsapp.net";i.ProfilePicCommand=e,i.DEFAULT_HOSTNAME=l}),66);
__d("WAWebRequestMethodType",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum").Mirrored(["NonAdminAdd","InviteLink","LinkedGroupJoin"]);i.RequestMethod=e}),66);
__d("WAWebGroupSystemMsg",["Promise","WALogger","WATimeUtils","WAWebApiParticipantStore","WAWebBotGroupGatingUtils","WAWebCommonMsgSubtypeTypes","WAWebCommunityGatingUtils","WAWebContactSystemMsg","WAWebDBCommunity","WAWebDBGroupsGroupMetadata","WAWebGroupGatingUtils","WAWebGroupMemberLinkMode","WAWebGroupType","WAWebGroupUtils","WAWebGroupsParticipantsApi","WAWebHandleGroupNotificationConst","WAWebLimitSharingModelUtils","WAWebMsgKey","WAWebMsgType","WAWebPairList","WAWebProfilePicConstants","WAWebRequestMethodType","WAWebSchemaGroupMetadata","WAWebUserPrefsMeUser","WAWebViewMode.flow","WAWebWidFactory","asyncToGeneratorRuntime","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C;function b(e,t){var n,a,i,l=e.chatId,s=(n=(a=t.owner)!=null?a:e.author)!=null?n:o("WAWebUserPrefsMeUser").getMaybeMePnUser(),u=o("WAWebGroupUtils").amIGroupAdminGivenParticipants(t.participants),c=l,d=!1,m=t.subject,p,_;if(t.defaultSubgroup===!0){var f;p="community_create",t.parentGroup&&(_=[t.parentGroup,t.subject]),s=(f=t.owner)!=null?f:e.author}else if(t.generalSubgroup===!0&&u&&o("WAWebCommunityGatingUtils").communityGeneralChatUIEnabled()){var g;p="general_chat_add",_=["created",t.subject],s=(g=t.owner)!=null?g:e.author}else{var h;s=(h=t.owner)!=null?h:e.author;var y=t.membershipApprovalMode===!0?"true":"false",C=t.hiddenSubgroup===!0?"true":"false";t.parentGroup&&t.participants.length===1?(_=[t.parentGroup,t.parentGroupSubject,t.subject,y,C],p="empty_subgroup_create"):p="create"}return{id:new(r("WAWebMsgKey"))({remote:c,fromMe:d,participant:s,id:H(e,p)}),author:s,body:m,from:l,recipients:[],subtype:p,t:(i=t.creation)!=null?i:e.ts,type:"gp2",kind:o("WAWebMsgType").MsgKind.Gp2,templateParams:_}}function v(e,t,n,r){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r,a,i){var l=r.participants.find(function(e){var t=e.id,n=e.isAdmin;return o("WAWebUserPrefsMeUser").isMeAccount(t)&&n});function s(){return!a&&!l&&r.defaultSubgroup===!0?[o("WAWebContactSystemMsg").genNotificationMsg(r.id,{type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"cag_masked_thread_created",templateParams:[]})]:[]}function u(){return a?[]:[b(t,r)]}function c(){var e=r.ephemeralDuration;return t.author&&t.ts!=null&&e!=null&&e>0?[x(t.chatId,t.ts,t.author,e)]:[]}function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return i==null?[]:(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[CAG system message] participantAddMsg: participant add message with actionType: ",""])),i.actionType),[yield I({meta:t,action:i,dbIsStale:!0})].filter(Boolean))}),m.apply(this,arguments)}function p(){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(r.limitSharingEnabled===!0){var e=yield o("WAWebLimitSharingModelUtils").genLimitSharingSystemMessageOnPersistedChat({chatWID:t.chatId,sharingLimited:r.limitSharingEnabled});if(e)return[e]}return[]}),_.apply(this,arguments)}return(yield(C||(C=n("Promise"))).all([s(),u(),c(),d(),p()])).filter(Boolean).flat()}),S.apply(this,arguments)}function R(e,t){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=e.parentGroupId;if(!n)return!1;var r=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(n);return!r||r!=null&&(yield o("WAWebDBCommunity").getJoinedSubgroups(o("WAWebWidFactory").createWid(r.id))).length<=t}),L.apply(this,arguments)}function E(e,t,n){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r,a=e.author!=null&&o("WAWebUserPrefsMeUser").isMeAccount(e.author),i,l;if(!a&&(t.actionType===o("WAWebGroupType").GROUP_ACTIONS.ADD||t.actionType===o("WAWebGroupType").GROUP_ACTIONS.REMOVE||t.actionType===o("WAWebGroupType").GROUP_ACTIONS.DEMOTE||t.actionType===o("WAWebGroupType").GROUP_ACTIONS.LINKED_GROUP_DEMOTE))i=t.participants.some(function(e)
__d("WAWebBotGroupBackendUtils",["WAWebBotGroupGatingUtils","WAWebBotUtils","WAWebContactSystemMsg","WAWebGroupSystemMsg","WAWebHandleSingleMsgFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()===!0){var t=o("WAWebContactSystemMsg").genEncryptNotificationMsgAfterBotRemoved(e);yield o("WAWebHandleSingleMsgFactory").handleSingleMsg({chatId:e,newMsg:t,handleSingleMsgOrigin:"botGroup"})}}),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()===!0){var t=o("WAWebGroupSystemMsg").genGroupTransitionToBotGroupNotificationMsg(e);yield o("WAWebHandleSingleMsgFactory").handleSingleMsg({chatId:e,newMsg:t,handleSingleMsgOrigin:"botGroup"})}}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(o("WAWebBotGroupGatingUtils").isTEEGroupBotParticipantAddEnabled()===!0){var t=o("WAWebGroupSystemMsg").genGroupTransitionToTeeBotGroupNotificationMsg(e);yield o("WAWebHandleSingleMsgFactory").handleSingleMsg({chatId:e,newMsg:t,handleSingleMsgOrigin:"botGroup"})}}),m.apply(this,arguments)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.currentIsOpenBotGroupState,n=e.groupWid,r=e.prevIsOpenBotGroupState;return o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()!==!0||t==null?!1:r===!1&&(t!=null?t:!1)===!0?(yield u(n),!0):!1}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.currentIsTeeBotGroupState,n=e.groupWid,r=e.prevIsTeeBotGroupState;return o("WAWebBotGroupGatingUtils").isTEEGroupBotParticipantAddEnabled()!==!0||t==null?!1:r===!1&&t===!0?(yield d(n),!0):!1}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.currentIsOpenBotGroupState,r=t.currentIsTeeBotGroupState,a=t.groupWid,i=t.prevIsOpenBotGroupState,l=t.prevIsTeeBotGroupState;if(!o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()&&!o("WAWebBotGroupGatingUtils").isTEEGroupBotParticipantAddEnabled()||n==null&&r==null)return!1;var s=!!i||!!l,u=!(n!=null&&n)&&!(r!=null&&r);return s&&u?(yield e(a),!0):!1}),y.apply(this,arguments)}function C(e){if(!o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()&&!o("WAWebBotGroupGatingUtils").isTEEGroupBotParticipantAddEnabled())return e;var t=e.map(function(e){var t=e,n=o("WAWebBotUtils").participantListIncludOpenOrTeeGroupBotWid(e.participants);return o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()&&(t=babelHelpers.extends({},t,{isOpenBotGroup:n.includeOpenMetabot})),o("WAWebBotGroupGatingUtils").isTEEGroupBotParticipantAddEnabled()&&(t=babelHelpers.extends({},t,{isTeeBotGroup:n.includeTeeMetabot})),t});return t}l.addGroupChangedToOpenBotGroupSystemMsgIfRequired=p,l.addGroupChangedToTeeBotGroupSystemMsgIfRequired=f,l.addBotGroupChangedToE2EEFSystemMsgIfRequired=h,l.injectBotParticipantState=C}),98);
__d("WAWebUpdateLidMetadataApi",["WAWebApiContact","WAWebBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.updates,n=t.map(function(e){var t=e.data,n=e.lid,r={lid:n};return t.shareOwnPn!=null&&(r.shareOwnPn=t.shareOwnPn),t.displayNameLID!=null&&(r.displayNameLID=t.displayNameLID),t.requestedPnTimestamp!=null&&(r.requestedPnTimestamp=t.requestedPnTimestamp),t.username!=null&&(r.username=t.username),r});yield o("WAWebBackendApi").frontendSendAndReceive("bulkUpdateLidContactState",{lidContactDataMappings:n}),yield o("WAWebApiContact").updateLidMetadata(t)}),s.apply(this,arguments)}l.updateLidMetadata=e}),98);
__d("WAWebCreateOrReplaceDisplayNamesAndLidPnMappingsJob",["Promise","WAWebDBCreateLidPnMappings","WAWebEnvironment","WAWebRunInBatches","WAWebUpdateLidMetadataApi","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e,t){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){r("WAWebEnvironment").isWindows?yield o("WAWebRunInBatches").runInBatches(e,function(e){return c(e,t)}):yield c(e,t)}),u.apply(this,arguments)}function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a=[],i=[];for(var l of t)if(l!=null){var s=l.id,u=o("WAWebWidFactory").asUserWidOrThrow(s);if(u.isLid()){var c=l.displayName,d=l.phoneNumber;c!=null&&a.push({lid:u,data:{displayNameLID:c}}),d!=null&&i.push({lid:u,pn:o("WAWebWidFactory").asUserWidOrThrow(d)})}else{var m=l.lid;m!=null&&i.push({lid:o("WAWebWidFactory").asUserLidOrThrow(m),pn:o("WAWebWidFactory").asUserWidOrThrow(s)})}}yield(e||(e=n("Promise"))).all([a.length>0?o("WAWebUpdateLidMetadataApi").updateLidMetadata({updates:a}):null,i.length>0?o("WAWebDBCreateLidPnMappings").createLidPnMappings({mappings:i,flushImmediately:r,learningSource:"other"}):null].filter(Boolean))}),d.apply(this,arguments)}l.createOrReplaceDisplayNamesAndLidPnMappingsInBatches=s,l.createOrReplaceDisplayNamesAndLidPnMappings=c}),98);
__d("WAWebMexEventV2WamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({MexEventV2:[4336,{mexEventV2DurationMs:[1,e.TYPES.TIMER],mexEventV2EndTime:[2,e.TYPES.INTEGER],mexEventV2ErrorCodes:[3,e.TYPES.STRING],mexEventV2Errors:[4,e.TYPES.STRING],mexEventV2ExperimentFlag:[12,e.TYPES.INTEGER],mexEventV2HasData:[5,e.TYPES.BOOLEAN],mexEventV2IsArgoPayload:[10,e.TYPES.BOOLEAN],mexEventV2IsMex:[6,e.TYPES.BOOLEAN],mexEventV2OperationName:[7,e.TYPES.STRING],mexEventV2QueryId:[8,e.TYPES.STRING],mexEventV2StartTime:[9,e.TYPES.INTEGER],mexFbUserType:[11,e.TYPES.STRING],traceIdInt:[13,e.TYPES.INTEGER]},[1,1,1],"regular"]},{MexEventV2:[]});l.MexEventV2WamEvent=s}),98);
__d("WAWebMexLogging",["WAWebMexEventV2WamEvent"],(function(t,n,r,o,a,i,l){var e=(function(){function e(e){this.$1=!1,this.$2="",this.$3="",this.$4=-1,this.$5=-1,this.$6=-1,this.$7=!1,this.$8="",this.$9="",this.$1=e}var t=e.prototype;return t.start=function(){this.$4=Date.now()},t.stop=function(){this.$5=Date.now(),this.$6=this.$5-this.$4},t.setQueryId=function(t){t!=null&&(this.$3=t)},t.setOperationName=function(t){t!=null&&(this.$2=t)},t.setHasData=function(t){this.$7=t},t.setErrors=function(t){if(t!=null){var e=this.parseErrorsAndCodes(t);this.$8=e.errors,this.$9=e.errorCodes}},t.setExtensionErrors=function(t){if(t!=null){var e=t.filter(function(e){var t;return((t=e.extensions)==null?void 0:t.error_code)!=null}).map(function(e){return s(e.extensions.error_code,e.message)});this.setErrors(e)}},t.logEvent=function(){var e={mexEventV2DurationMs:this.$6,mexEventV2EndTime:this.$5,mexEventV2ErrorCodes:this.$9,mexEventV2Errors:this.$8,mexEventV2HasData:this.$7,mexEventV2IsMex:this.$1,mexEventV2OperationName:this.$2,mexEventV2QueryId:this.$3,mexEventV2StartTime:this.$4};new(o("WAWebMexEventV2WamEvent")).MexEventV2WamEvent(e).commit()},t.parseErrorsAndCodes=function(t){var e=t.map(function(e){return e.code});return{errors:JSON.stringify(t),errorCodes:JSON.stringify(e)}},e})();function s(e,t){return{code:e,detail:t,type:"EXTENSION"}}function u(e,t){return{code:e,detail:t,type:"CLIENT"}}function c(e,t){return{code:e,detail:t,type:"TRANSPORT"}}l.MexPerfTracker=e,l.createLoggingClientError=u,l.createLoggingTransportError=c}),98);
__d("WAWebMexRelayEnvironment",["WABinary","WADeprecatedSendIq","WADeprecatedWapParser","WANullthrows","WAWap","WAWebMexLogging","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){function e(e,t){var n;return t!=null&&(n={query_id:o("WAWap").CUSTOM_STRING(t)}),o("WADeprecatedSendIq").deprecatedSendIq(o("WAWap").wap("iq",{id:o("WAWap").generateId(),to:o("WAWap").S_WHATSAPP_NET,type:"get",xmlns:"w:mex"},new(o("WAWap")).WapNode("query",n,o("WABinary").Binary.build(JSON.stringify(e)).readByteArrayView())),new(r("WADeprecatedWapParser"))("mexParser",function(e){return new TextDecoder("utf-8").decode(e.child("result").contentBytes())}))}var s=(function(e){function t(t,n){var r;return r=e.call(this)||this,r.name="MexIqError",r.code=t,r.message=n,r}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),u=(function(e){function t(t){var n;return n=e.call(this)||this,n.name="MexPayloadParsingError",n.error=t,n}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error)),c=(function(e){function t(t){var n;return n=e.call(this)||this,n.name="MexFatalExtensionError",n.error=t,n}return babelHelpers.inheritsLoose(t,e),t})(babelHelpers.wrapNativeSuper(Error));function d(e,t,n){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var a,i=(a=n.metadata)==null?void 0:a.mexPerfTracker,l=i instanceof o("WAWebMexLogging").MexPerfTracker?i:null;l!=null&&(l.setQueryId(e.id),l.setOperationName(e.name));var d={variables:t},m=yield _(d,r("WANullthrows")(e.id),l);if(!m.success)throw l!=null&&(l.setHasData(!1),l.setErrors([o("WAWebMexLogging").createLoggingTransportError(m.errorCode,m.errorText)])),new s(m.errorCode,m.errorText);var f={};try{f=JSON.parse(m.result)}catch(e){var g=r("getErrorSafe")(e);throw l!=null&&(l.setHasData(!1),l.setErrors([o("WAWebMexLogging").createLoggingClientError(472,g.message)])),new u(g)}var h=f;l!=null&&(l.setHasData(h.data!=null),l.setExtensionErrors(h.errors));var y=p(h.errors);if(y!=null)throw new c(y);return f}),m.apply(this,arguments)}function p(e){var t;if(e==null||e.length===0)return null;var n=(t=e.find(function(e){var t;return((t=e.extensions)==null?void 0:t.is_summary)===!0}))!=null?t:e.find(function(e){var t;return((t=e.extensions)==null?void 0:t.error_code)!=null});if(n==null){var r=e[0];return r.extensions.error_code=500,r}return n}function _(e,t,n){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,a){try{return yield e(t,n)}catch(e){var i=r("getErrorSafe")(e);throw a!=null&&(a.setHasData(!1),a.setErrors([o("WAWebMexLogging").createLoggingClientError(471,i.message)])),new s(500,i.message)}}),f.apply(this,arguments)}l.sendMexIq=e,l.MexIqError=s,l.MexPayloadParsingError=u,l.MexFatalExtensionError=c,l.fetchFunc=d,l.parseFatalExtensionError=p}),98);
__d("WAWebMexNativeClient",["WACustomError","WALogger","WAWebBackendErrors","WAWebMexLogging","WAWebMexRelayEnvironment","asyncToGeneratorRuntime","err","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a=new(o("WAWebMexLogging")).MexPerfTracker(!0);a.start();try{var i=p(t),l=i.params;a.setQueryId(l.id),a.setOperationName(l.name);var c={metadata:{mexPerfTracker:a}},d=yield o("WAWebMexRelayEnvironment").fetchFunc(i.params,n,c),_=m(d,a);return a.setHasData(!0),a.stop(),a.logEvent(),_.data}catch(n){if(n instanceof o("WAWebMexRelayEnvironment").MexIqError||n instanceof o("WAWebMexRelayEnvironment").MexPayloadParsingError||n instanceof o("WAWebMexRelayEnvironment").MexFatalExtensionError)n instanceof o("WAWebMexRelayEnvironment").MexFatalExtensionError||o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[mex][native-client] infra error"]))).catching(n).tags("mex","native-client").sendLogs("mex-native-client-infra-error");else{var g=r("getErrorSafe")(n);o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[mex][native-client] unexpected error"]))).catching(g).tags("mex","native-client").sendLogs("mex-native-client-unexpected-error"),a.setHasData(!1),a.setErrors([o("WAWebMexLogging").createLoggingClientError(417,g.message)])}if(a.stop(),a.logEvent(),n instanceof o("WAWebMexRelayEnvironment").MexFatalExtensionError||o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[MEX][","] fetch query error"])),f(t)).tags("GQL","MEX"),n instanceof o("WAWebMexRelayEnvironment").MexFatalExtensionError){var h=n.error.extensions.error_code;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(h),"MexFatalExtensionError: "+f(t)+": "+n.error.message)}throw n instanceof o("WAWebMexRelayEnvironment").MexIqError?new(o("WAWebBackendErrors")).ServerStatusCodeError(n.code,"MexIqError: "+n.message):n}}),d.apply(this,arguments)}function m(e,t){if(e.data!=null)return{data:e.data};if(Array.isArray(e)){var n="mex response is an array";throw t.setErrors([o("WAWebMexLogging").createLoggingClientError(472,n)]),new(o("WAWebMexRelayEnvironment")).MexPayloadParsingError(r("err")(n))}var a="data is missing in mex response";throw t.setErrors([o("WAWebMexLogging").createLoggingClientError(472,a)]),new(o("WAWebMexRelayEnvironment")).MexPayloadParsingError(r("err")(a))}function p(e){var t,n=_(e);if(n!=null)return n;var r=e.default!=null?e.default.kind:e.kind;throw new(o("WACustomError")).CustomError("operation kind "+((t=JSON.stringify(r))!=null?t:"")+" is not 'Request'")}function _(e){return e.kind==="Request"&&e.default==null?e:e.default!=null&&e.default.kind==="Request"?e.default:null}function f(e){var t=_(e);return t!=null?t.params.name:"unknown-operation"}l.fetchQuery=c}),98);
__d("WAWebMexClient",["WAWebMexNativeClient","WAWebRelayClient","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return o("WAWebMexNativeClient").fetchQuery(e,t)}),s.apply(this,arguments)}l.graphql=o("WAWebRelayClient").graphql,l.fetchQuery=e}),98);
__d("WAWebMexFetchGroupInfoIncludBotsJobQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e={defaultValue:null,kind:"LocalArgument",name:"id"},t={defaultValue:null,kind:"LocalArgument",name:"include_username"},n={defaultValue:null,kind:"LocalArgument",name:"participants_phash"},r={defaultValue:null,kind:"LocalArgument",name:"query_context"},o=[{fields:[{kind:"Variable",name:"group_id",variableName:"id"},{kind:"Variable",name:"participants_phash",variableName:"participants_phash"},{kind:"Variable",name:"query_context",variableName:"query_context"}],kind:"ObjectValue",name:"group_input"}],a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"creation_time",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"lid",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"pn",storageKey:null},u={kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"username",storageKey:null}],type:"XWA2Username",abstractKey:null},c={alias:null,args:null,concreteType:null,kind:"LinkedField",name:"username_info",plural:!1,selections:[u],storageKey:null},d={alias:null,args:null,concreteType:"XWA2User",kind:"LinkedField",name:"creator",plural:!1,selections:[a,l,s,{condition:"include_username",kind:"Condition",passingValue:!0,selections:[c]}],storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"state",storageKey:null},p={alias:null,args:null,kind:"ScalarField",name:"value",storageKey:null},_={alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null},f={kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"jid",storageKey:null}],type:"XWA2Bot",abstractKey:null},g={alias:null,args:null,kind:"ScalarField",name:"role",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"participants_phash_match",storageKey:null},y={alias:null,args:null,kind:"ScalarField",name:"total_participants_count",storageKey:null},C={alias:null,args:null,kind:"ScalarField",name:"missing_participant_identification",storageKey:null},b={alias:null,args:null,concreteType:"XWA2GroupLimitSharingSetting",kind:"LinkedField",name:"limit_sharing",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"limit_sharing_enabled",storageKey:null}],storageKey:null},v={alias:null,args:null,concreteType:"XWA2GroupLIDMigrationState",kind:"LinkedField",name:"lid_migration_state",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"addressing_mode",storageKey:null}],storageKey:null},S={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XWA2CommunityProperties",kind:"LinkedField",name:"properties",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"allow_non_admin_sub_group_creation",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"closed_by_membership_approval_mode",storageKey:null},b,v],storageKey:null}],type:"XWA2CommunityGroup",abstractKey:null},R={alias:null,args:null,concreteType:"XWA2GroupEphemeralSetting",kind:"LinkedField",name:"ephemeral",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"expiration_time_in_sec",storageKey:null}],storageKey:null},L={alias:null,args:null,kind:"ScalarField",name:"locked",storageKey:null},E={alias:null,args:null,concreteType:"XWA2GroupGrowthLocked",kind:"LinkedField",name:"growth_locked2",plural:!1,selections:[L],storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"member_add_mode",storageKey:null},I={alias:null,args:null,kind:"ScalarField",name:"parent_group_jid",storageKey:null},T={alias:null,args:null,kind:"ScalarField",name:"group_safety_check",storageKey:null},D={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XWA2CommunityDefaultSubGroupProperties",kind:"LinkedField",name:"properties",plural:!1,selections:[R,E,v,k,I,T,b],storageKey:null}],type:"XWA2CommunityDefaultSubGroup",abstractKey:null},x={alias:null,args:null,kind:"ScalarField",name:"allow_admin_reports",storageKey:null},$={alias:null,args:null,kind:"ScalarFiel
__d("WAWebMexGetTypename",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e==null?void 0:e.__typename}i.getTypename=e}),66);
__d("WARetryPromise",["Promise","WAAbortError","err"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(t,a){return new(e||(e=n("Promise")))(function(i,l){var s=0,u,c=!1;if(a){var d=function(){a.removeEventListener("abort",d),c=!0,u!=null&&clearTimeout(u),l(new(o("WAAbortError")).AbortError)};if(a.aborted){d();return}a.addEventListener("abort",d)}function m(){var o=!1,a=!1;u=null;try{var d=t({retry:function(t){if(!(c||a)){if(o=!0,s++,t==null)return m();u=setTimeout(m,t)}},failCount:s});if(!(d instanceof(e||(e=n("Promise")))))throw r("err")("TypeError: task must return a promise");d.then(function(e){c||o||(a=!0,i(e))}).catch(function(e){c||o||(a=!0,l(e))})}catch(e){if(c||o)return;l(e)}}m()})}l.default=s}),98);
__d("WARetryableError",["WACustomError"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(e){function t(t){var n;return n=e.call(this,"see error at this.source")||this,n.name="RetryableError",n.source=t,n}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError);l.default=e}),98);
__d("WABackoff",["Promise","WARetryPromise","WARetryableError","getErrorSafe"],(function(t,n,r,o,a,i,l){"use strict";var e,s=Object.freeze({timeoutIncludesTaskDuration:!0});function u(t,o){var a=babelHelpers.extends({},s,t),i=a.signal,l=a.timeoutIncludesTaskDuration,u=a.timeoutIterator;return r("WARetryPromise")(function(t){var a=t.failCount,i=t.retry;return new(e||(e=n("Promise")))(function(t,s){var c=Date.now();try{o(d,a).then(t).catch(m)}catch(e){m(r("getErrorSafe")(e));return}function d(t){return(e||(e=n("Promise"))).reject(new(r("WARetryableError"))(t))}function m(e){if(!(e instanceof r("WARetryableError")))return void s(e);var t=u.next();if(t.done)return void s(e.source);var n=Date.now()-c,o=l?Math.max(t.value-n,0):t.value;i(o)}})},i)}l.defaults=s,l.backoff=u}),98);
__d("WAExponentialIterator",[],(function(t,n,r,o,a,i){"use strict";function*e(e){for(var t=1;;)yield t,t*=e}i.default=e}),66);
__d("WAExponentialBackoffIterator",["WAExponentialIterator"],(function(t,n,r,o,a,i,l){"use strict";var e={factor:2,jitter:0,maxTimeout:1/0};function*s(t){var n=babelHelpers.extends({},e,t),o=n.factor,a=n.jitter,i=n.maxTimeout,l=n.minTimeout,s=n.retries,u=0;for(var c of r("WAExponentialIterator")(o)){if(u++,u>s)return;var d=1+(Math.random()*a*2-a);yield Math.min(l*c*d,i)}}l.defaults=e,l.exponentialBackoffIterator=s}),98);
__d("WAExponentialBackoff",["WABackoff","WAExponentialBackoffIterator"],(function(t,n,r,o,a,i,l){"use strict";var e=["signal","timeoutIncludesTaskDuration"],s=babelHelpers.extends({},o("WAExponentialBackoffIterator").defaults,o("WABackoff").defaults);function u(t,n){var r=babelHelpers.extends({},s,t),a=r.signal,i=r.timeoutIncludesTaskDuration,l=babelHelpers.objectWithoutPropertiesLoose(r,e),u=o("WAExponentialBackoffIterator").exponentialBackoffIterator(l);return o("WABackoff").backoff({signal:a,timeoutIterator:u,timeoutIncludesTaskDuration:i},n)}l.exponentialBackoff=u}),98);
__d("WAWebNewsletterRpcUtils",["WAExponentialBackoff","WAWebBackendErrors","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e={minTimeout:1e3,retries:3},s=new Set([429,500]);function u(t,r){var a=r===void 0?{retryableErrorCodes:s}:r,i=a.retryableErrorCodes,l=new AbortController,u=l.signal;return o("WAExponentialBackoff").exponentialBackoff(babelHelpers.extends({},e,{signal:u}),(function(){var r=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n,r){try{return yield t()}catch(t){if(!(t instanceof o("WAWebBackendErrors").ServerStatusCodeError))throw t;var a=i.has(t.statusCode);if(a&&r<e.retries)return n(t);throw t}});return function(e,t){return r.apply(this,arguments)}})())}l.runWithBackoff=u}),98);
__d("WAWebMexFetchGroupInfoIncludBotsJob",["WALogger","WAWebBackendErrors","WAWebBotGroupGatingUtils","WAWebBotUtils","WAWebGroupMemberLinkMode","WAWebMexClient","WAWebMexFetchGroupInfoIncludBotsJobQuery.graphql","WAWebMexGetTypename","WAWebNewsletterRpcUtils","WAWebSchemaGroupMetadata","WAWebUsernameGatingUtils","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c="XWA2CommunityGroup",d="XWA2CommunityDefaultSubGroup",m="XWA2CommunitySubGroup",p="LID",_=e!==void 0?e:e=n("WAWebMexFetchGroupInfoIncludBotsJobQuery.graphql");function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.groupId,r=e.participantsPhash,a=e.queryContext;return o("WAWebNewsletterRpcUtils").runWithBackoff(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield o("WAWebMexClient").fetchQuery(_,{id:t,query_context:a,include_username:o("WAWebUsernameGatingUtils").usernameDisplayedEnabled(),participants_phash:r});return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[MEX][GROUP] fetched get group info for ",""])),t).tags("GQL","MEX"),e}))}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.groupId,n=e.participantsPhash,r=e.queryContext,o=v(r),a=yield f({groupId:t,queryContext:o,participantsPhash:n});if(a!=null)return C(a)}),y.apply(this,arguments)}function C(e){var t,n,r,a,i,l,s,u,_,f,g,h,y,C,v,L,E,k,I,T,D,x,$,P,N,M,w=e.xwa2_group_query_by_id;if(w==null)return null;var A=o("WAWebUsernameGatingUtils").usernameDisplayedEnabled(),F=w.id,O=w.creation_time,B=w.creator,W=(t=w.creator)==null?void 0:t.pn,q=A?(n=w.creator)==null||(n=n.username_info)==null?void 0:n.username:null,U=w.description,V=A?(r=w.description)==null||(r=r.creator)==null||(r=r.username_info)==null?void 0:r.username:null,H=(a=w.participants)==null?void 0:a.edges,G=(i=w.properties)==null?void 0:i.allow_admin_reports,z=(l=w.properties)==null?void 0:l.allow_non_admin_sub_group_creation,j=(s=w.properties)==null?void 0:s.announcement,K=(u=w.properties)==null||(u=u.ephemeral)==null?void 0:u.expiration_time_in_sec,Q=((_=w.properties)==null||(_=_.lid_migration_state)==null?void 0:_.addressing_mode)===p,X=(f=w.properties)==null?void 0:f.locked,Y=(g=w.properties)==null?void 0:g.member_add_mode,J=(h=w.properties)==null?void 0:h.member_link_mode,Z=(y=w.properties)==null?void 0:y.membership_approval_mode_enabled,ee=(C=w.properties)==null?void 0:C.support,te=w.state,ne=w.subject,re=(v=w.subject)==null||(v=v.creator)==null?void 0:v.pn,oe=A?(L=w.subject)==null||(L=L.creator)==null||(L=L.username_info)==null?void 0:L.username:null,ae=w.total_participants_count,ie=((E=w.participants)==null?void 0:E.participants_phash_match)===!0,le=(k=w.properties)==null?void 0:k.closed_by_membership_approval_mode,se=(I=w.properties)==null?void 0:I.general_chat,ue=w==null||(T=w.properties)==null||(T=T.growth_locked2)==null?void 0:T.locked,ce=w==null||(D=w.properties)==null?void 0:D.auto_add_disabled,de=w==null||(x=w.properties)==null?void 0:x.parent_group_jid,me=w==null||($=w.properties)==null?void 0:$.capi,pe=w==null||(P=w.properties)==null?void 0:P.hidden_group,_e=w==null||(N=w.properties)==null?void 0:N.group_safety_check,fe=w==null||(M=w.properties)==null?void 0:M.limit_sharing,ge=(w==null?void 0:w.missing_participant_identification)===!0;if(F!=null&&O!=null&&(ne==null?void 0:ne.value)!=null){var he,ye,Ce,be,ve,Se,Re,Le=o("WAWebMexGetTypename").getTypename(w),Ee=R(ie,H),ke=Ee.isOpenBotGroup,Ie=Ee.isTeeBotGroup,Te=Ee.participantsInfo,De={groupInfo:babelHelpers.extends({id:o("WAWebWidFactory").createWid(F),owner:(B==null?void 0:B.id)!=null?o("WAWebWidFactory").createWid(B==null?void 0:B.id):void 0,creatorPn:W!=null?o("WAWebWidFactory").createWid(W):void 0,creatorUsername:q,subject:ne.value,creation:Number(O),participants:Te,subjectTime:Number(ne==null?void 0:ne.creation_time),subjectOwner:(ne==null||(he=ne.creator)==null?void 0:he.id)!=null?o("WAWebWidFactory").createWid(ne==null||(ye=
__d("WAWebMexFetchGroupInfoJobQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e={defaultValue:null,kind:"LocalArgument",name:"id"},t={defaultValue:null,kind:"LocalArgument",name:"include_username"},n={defaultValue:null,kind:"LocalArgument",name:"participants_phash"},r={defaultValue:null,kind:"LocalArgument",name:"query_context"},o=[{fields:[{kind:"Variable",name:"group_id",variableName:"id"},{kind:"Variable",name:"participants_phash",variableName:"participants_phash"},{kind:"Variable",name:"query_context",variableName:"query_context"}],kind:"ObjectValue",name:"group_input"}],a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"creation_time",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"lid",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"pn",storageKey:null},u={kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"username",storageKey:null}],type:"XWA2Username",abstractKey:null},c={condition:"include_username",kind:"Condition",passingValue:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"username_info",plural:!1,selections:[u],storageKey:null}]},d={alias:null,args:null,concreteType:"XWA2User",kind:"LinkedField",name:"creator",plural:!1,selections:[a,l,s,c],storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"state",storageKey:null},p={alias:null,args:null,kind:"ScalarField",name:"value",storageKey:null},_={alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null},f={alias:null,args:null,kind:"ScalarField",name:"role",storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"participants_phash_match",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"total_participants_count",storageKey:null},y={alias:null,args:null,kind:"ScalarField",name:"missing_participant_identification",storageKey:null},C={alias:null,args:null,concreteType:"XWA2GroupLimitSharingSetting",kind:"LinkedField",name:"limit_sharing",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"limit_sharing_enabled",storageKey:null}],storageKey:null},b={alias:null,args:null,concreteType:"XWA2GroupLIDMigrationState",kind:"LinkedField",name:"lid_migration_state",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"addressing_mode",storageKey:null}],storageKey:null},v={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XWA2CommunityProperties",kind:"LinkedField",name:"properties",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"allow_non_admin_sub_group_creation",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"closed_by_membership_approval_mode",storageKey:null},C,b],storageKey:null}],type:"XWA2CommunityGroup",abstractKey:null},S={alias:null,args:null,concreteType:"XWA2GroupEphemeralSetting",kind:"LinkedField",name:"ephemeral",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"expiration_time_in_sec",storageKey:null}],storageKey:null},R={alias:null,args:null,kind:"ScalarField",name:"locked",storageKey:null},L={alias:null,args:null,concreteType:"XWA2GroupGrowthLocked",kind:"LinkedField",name:"growth_locked2",plural:!1,selections:[R],storageKey:null},E={alias:null,args:null,kind:"ScalarField",name:"member_add_mode",storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"parent_group_jid",storageKey:null},I={alias:null,args:null,kind:"ScalarField",name:"group_safety_check",storageKey:null},T={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XWA2CommunityDefaultSubGroupProperties",kind:"LinkedField",name:"properties",plural:!1,selections:[S,L,b,E,k,I,C],storageKey:null}],type:"XWA2CommunityDefaultSubGroup",abstractKey:null},D={alias:null,args:null,kind:"ScalarField",name:"allow_admin_reports",storageKey:null},x={alias:null,args:null,kind:"ScalarField",name:"announcement",storageKey:null},$={alias:null,args:null,kind:"ScalarField",name:"member_link_mode",storageKey:null},P={alias:null,args:null,ki
__d("WAWebMexFetchGroupInfoJob",["WALogger","WAWebBackendErrors","WAWebGroupMemberLinkMode","WAWebMexClient","WAWebMexFetchGroupInfoJobQuery.graphql","WAWebMexGetTypename","WAWebNewsletterRpcUtils","WAWebSchemaGroupMetadata","WAWebUsernameGatingUtils","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u="XWA2CommunityGroup",c="XWA2CommunityDefaultSubGroup",d="XWA2CommunitySubGroup",m="LID",p=e!==void 0?e:e=n("WAWebMexFetchGroupInfoJobQuery.graphql");function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.groupId,r=e.participantsPhash,a=e.queryContext;return o("WAWebNewsletterRpcUtils").runWithBackoff(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield o("WAWebMexClient").fetchQuery(p,{id:t,query_context:a,include_username:o("WAWebUsernameGatingUtils").usernameDisplayedEnabled(),participants_phash:r});return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[MEX][GROUP] fetched get group info for ",""])),t).tags("GQL","MEX"),e}))}),f.apply(this,arguments)}function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.groupId,n=e.participantsPhash,r=e.queryContext,o=b(r),a=yield _({groupId:t,queryContext:o,participantsPhash:n});if(a!=null)return y(a)}),h.apply(this,arguments)}function y(e){var t,n,r,a,i,l,s,p,_,f,g,h,y,b,R,L,E,k,I,T,D,x,$,P,N,M,w=e.xwa2_group_query_by_id;if(w==null)return null;var A=o("WAWebUsernameGatingUtils").usernameDisplayedEnabled(),F=w.id,O=w.creation_time,B=w.creator,W=(t=w.creator)==null?void 0:t.pn,q=A?(n=w.creator)==null||(n=n.username_info)==null?void 0:n.username:null,U=w.description,V=A?(r=w.description)==null||(r=r.creator)==null||(r=r.username_info)==null?void 0:r.username:null,H=(a=w.participants)==null?void 0:a.edges,G=(i=w.properties)==null?void 0:i.allow_admin_reports,z=(l=w.properties)==null?void 0:l.allow_non_admin_sub_group_creation,j=(s=w.properties)==null?void 0:s.announcement,K=(p=w.properties)==null||(p=p.ephemeral)==null?void 0:p.expiration_time_in_sec,Q=((_=w.properties)==null||(_=_.lid_migration_state)==null?void 0:_.addressing_mode)===m,X=(f=w.properties)==null?void 0:f.locked,Y=(g=w.properties)==null?void 0:g.member_add_mode,J=(h=w.properties)==null?void 0:h.member_link_mode,Z=(y=w.properties)==null?void 0:y.membership_approval_mode_enabled,ee=(b=w.properties)==null?void 0:b.support,te=w.state,ne=w.subject,re=(R=w.subject)==null||(R=R.creator)==null?void 0:R.pn,oe=A?(L=w.subject)==null||(L=L.creator)==null||(L=L.username_info)==null?void 0:L.username:null,ae=w.total_participants_count,ie=((E=w.participants)==null?void 0:E.participants_phash_match)===!0,le=(k=w.properties)==null?void 0:k.closed_by_membership_approval_mode,se=(I=w.properties)==null?void 0:I.general_chat,ue=w==null||(T=w.properties)==null||(T=T.growth_locked2)==null?void 0:T.locked,ce=w==null||(D=w.properties)==null?void 0:D.auto_add_disabled,de=w==null||(x=w.properties)==null?void 0:x.parent_group_jid,me=w==null||($=w.properties)==null?void 0:$.capi,pe=w==null||(P=w.properties)==null?void 0:P.hidden_group,_e=w==null||(N=w.properties)==null?void 0:N.group_safety_check,fe=w==null||(M=w.properties)==null?void 0:M.limit_sharing,ge=(w==null?void 0:w.missing_participant_identification)===!0;if(F!=null&&O!=null&&(ne==null?void 0:ne.value)!=null){var he,ye,Ce,be,ve,Se,Re,Le=o("WAWebMexGetTypename").getTypename(w),Ee={groupInfo:babelHelpers.extends({id:o("WAWebWidFactory").createWid(F),owner:(B==null?void 0:B.id)!=null?o("WAWebWidFactory").createWid(B==null?void 0:B.id):void 0,creatorPn:W!=null?o("WAWebWidFactory").createWid(W):void 0,creatorUsername:q,subject:ne.value,creation:Number(O),participants:S(ie,H),subjectTime:Number(ne==null?void 0:ne.creation_time),subjectOwner:(ne==null||(he=ne.creator)==null?void 0:he.id)!=null?o("WAWebWidFactory").createWid(ne==null||(ye=ne.creator)==null?void 0:ye.id):void 0,subjectOwnerPn:re!=null?o("WAWebWidFactory").createWid(re):void 0,subjectOwnerUsername:oe,allowNonAdminSub
__d("WACcToIso",[],(function(t,n,r,o,a,i){var e=[];e[34]="ES",e[49]="DE",e[52]="MX",e[44]="GB",e[966]="SA",e[39]="IT",e[93]="AF",e[355]="AL",e[213]="DZ",e[376]="AD",e[244]="AO",e[54]="AR",e[374]="AM",e[297]="AW",e[61]="AU",e[43]="AT",e[994]="AZ",e[973]="BH",e[880]="BD",e[375]="BY",e[32]="BE",e[501]="BZ",e[229]="BJ",e[975]="BT",e[591]="BO",e[387]="BA",e[267]="BW",e[55]="BR",e[246]="IO",e[673]="BN",e[359]="BG",e[226]="BF",e[257]="BI",e[225]="CI",e[855]="KH",e[237]="CM",e[238]="CV",e[236]="CF",e[235]="TD",e[56]="CL",e[86]="CN",e[57]="CO",e[269]="KM",e[242]="CG",e[243]="CD",e[682]="CK",e[506]="CR",e[385]="HR",e[53]="CU",e[599]="CW",e[357]="CY",e[420]="CZ",e[45]="DK",e[253]="DJ",e[593]="EC",e[20]="EG",e[503]="SV",e[240]="GQ",e[291]="ER",e[372]="EE",e[251]="ET",e[298]="FO",e[679]="FJ",e[358]="FI",e[33]="FR",e[594]="GF",e[689]="PF",e[241]="GA",e[220]="GM",e[995]="GE",e[233]="GH",e[350]="GI",e[30]="GR",e[299]="GL",e[590]="GP",e[502]="GT",e[224]="GN",e[245]="GW",e[592]="GY",e[509]="HT",e[504]="HN",e[852]="HK",e[36]="HU",e[354]="IS",e[91]="IN",e[62]="ID",e[98]="IR",e[964]="IQ",e[353]="IE",e[972]="IL",e[81]="JP",e[962]="JO",e[254]="KE",e[965]="KW",e[996]="KG",e[856]="LA",e[371]="LV",e[961]="LB",e[266]="LS",e[231]="LR",e[218]="LY",e[423]="LI",e[370]="LT",e[352]="LU",e[853]="MO",e[389]="MK",e[261]="MG",e[265]="MW",e[60]="MY",e[960]="MV",e[223]="ML",e[356]="MT",e[692]="MH",e[596]="MQ",e[222]="MR",e[230]="MU",e[691]="FM",e[373]="MD",e[377]="MC",e[976]="MN",e[382]="ME",e[212]="MA",e[258]="MZ",e[95]="MM",e[264]="NA",e[674]="NR",e[977]="NP",e[31]="NL",e[687]="NC",e[64]="NZ",e[505]="NI",e[227]="NE",e[234]="NG",e[683]="NU",e[672]="NF",e[850]="KP",e[47]="NO",e[968]="OM",e[92]="PK",e[680]="PW",e[970]="PS",e[507]="PA",e[675]="PG",e[595]="PY",e[51]="PE",e[63]="PH",e[48]="PL",e[351]="PT",e[974]="QA",e[40]="RO",e[7]="RU",e[250]="RW",e[262]="RE",e[508]="PM",e[685]="WS",e[378]="SM",e[221]="SN",e[381]="RS",e[248]="SC",e[232]="SL",e[65]="SG",e[421]="SK",e[386]="SI",e[677]="SB",e[252]="SO",e[27]="ZA",e[82]="KR",e[211]="SS",e[94]="LK",e[249]="SD",e[597]="SR",e[268]="SZ",e[46]="SE",e[41]="CH",e[963]="SY",e[239]="ST",e[886]="TW",e[992]="TJ",e[255]="TZ",e[66]="TH",e[670]="TL",e[228]="TG",e[676]="TO",e[216]="TN",e[90]="TR",e[993]="TM",e[256]="UG",e[380]="UA",e[971]="AE",e[1]="US",e[598]="UY",e[998]="UZ",e[678]="VU",e[58]="VE",e[84]="VN",e[681]="WF",e[967]="YE",e[260]="ZM",e[263]="ZW",e[383]="XK";var l=e;i.default=l}),66);
__d("WAWebCountryCodeUtils",["WACcToIso","WALogger","WAPhoneFindCC","WAWebAsISOCountryCode","WAWebLidMigrationUtils","nullthrows"],(function(t,n,r,o,a,i,l){var e;function s(e){var t=o("WAPhoneFindCC").findCC(e),n=parseInt(t,10),a=r("WACcToIso")[n];return r("nullthrows")(a)}function u(t){var n,r=(n=o("WAWebLidMigrationUtils").toPn(t))==null?void 0:n.user;if(r!=null)try{return o("WAWebAsISOCountryCode").asISOCountryCode(s(r))}catch(t){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["failed to get country code from pn, error: ",""])),t).sendLogs("failed-to-get-country-code-from-pn",{sampling:.01})}return null}l.pnToCountryCodeString=s,l.getCountryCodeFromPn=u}),98);
__d("WAWebMexUsyncQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e={defaultValue:null,kind:"LocalArgument",name:"include_about_status"},t={defaultValue:null,kind:"LocalArgument",name:"include_country_code"},n={defaultValue:null,kind:"LocalArgument",name:"include_username"},r={defaultValue:null,kind:"LocalArgument",name:"input"},o=[{kind:"Variable",name:"input",variableName:"input"}],a={alias:null,args:null,kind:"ScalarField",name:"jid",storageKey:null},i={condition:"include_country_code",kind:"Condition",passingValue:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"country_code",storageKey:null}]},l={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"timestamp",storageKey:null},u={kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null}],type:"XWA2ResponseStatus",abstractKey:null},c={condition:"include_username",kind:"Condition",passingValue:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"username_info",plural:!1,selections:[l,{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"username",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"state",storageKey:null},s,{alias:null,args:null,kind:"ScalarField",name:"pin",storageKey:null}],type:"XWA2Username",abstractKey:null},u],storageKey:null}]},d={kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"text",storageKey:null},s],type:"XWA2AboutStatus",abstractKey:null};return{fragment:{argumentDefinitions:[e,t,n,r],kind:"Fragment",metadata:null,name:"WAWebMexUsyncQuery",selections:[{alias:null,args:o,concreteType:null,kind:"LinkedField",name:"xwa2_fetch_wa_users",plural:!0,selections:[a,i,c,{condition:"include_about_status",kind:"Condition",passingValue:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"about_status_info",plural:!1,selections:[d,u],storageKey:null}]}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[r,n,e,t],kind:"Operation",name:"WAWebMexUsyncQuery",selections:[{alias:null,args:o,concreteType:null,kind:"LinkedField",name:"xwa2_fetch_wa_users",plural:!0,selections:[l,a,i,c,{condition:"include_about_status",kind:"Condition",passingValue:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"about_status_info",plural:!1,selections:[l,d,u],storageKey:null}]},{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],type:"XWA2User",abstractKey:null}],storageKey:null}]},params:{id:"29829202653362039",metadata:{},name:"WAWebMexUsyncQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
__d("WAWebMexUsync",["WAWebMexClient","WAWebMexRelayEnvironment","WAWebMexUsyncQuery.graphql","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s=e!==void 0?e:e=n("WAWebMexUsyncQuery.graphql");function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{var t=e.users.filter(function(e){var t=e.jid;return o("WAWebWidFactory").createWid(t).isEligibleForUSync()});if(t.length){var n=yield o("WAWebMexClient").fetchQuery(s,{input:{query_input:t,telemetry:e.telemetry},include_username:e.fetch.username===!0,include_about_status:e.fetch.about_status===!0,include_country_code:e.fetch.country_code===!0});if(n.xwa2_fetch_wa_users!=null)return{response:n.xwa2_fetch_wa_users,error:null}}throw r("err")("[MEX][USYNC] xwa2_fetch_wa_users null")}catch(e){if(e instanceof o("WAWebMexRelayEnvironment").MexIqError)return{response:null,error:{code:e.code,text:"MexIqError:"+e.message}};if(e instanceof o("WAWebMexRelayEnvironment").MexFatalExtensionError)return{response:null,error:{code:e.error.extensions.error_code,text:"MexFatalExtensionError:"+e.error.message}};throw e}}),c.apply(this,arguments)}l.mexUsyncQuery=u}),98);
__d("WAWebMexUsersGetCountryCode",["WALogger","WAWebAsISOCountryCode","WAWebMexUsync","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield o("WAWebMexUsync").mexUsyncQuery({users:t.map(function(e){return{jid:e.toJid()}}),telemetry:{context:"INTERACTIVE"},fetch:{country_code:!0}}),r=n.response;if(r!=null){var a=0,i=r.map(function(e){return e.country_code==null?(a++,{error:!0}):{usernameCountryCode:e.country_code}});return a>0&&o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["server missing "," user's country code"])),a).sendLogs("missing-username-country-code-mex",{sampling:.01}),i}}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield s([e]),n=t==null?void 0:t[0];if(n==null||n.error===!0)return null;var r=n.usernameCountryCode;if(r!=null)return o("WAWebAsISOCountryCode").asISOCountryCode(r)}),d.apply(this,arguments)}l.getMexUserCountryCode=c}),98);
__d("WAWebApiContactUsernameFields",["WAWebApiContact","WAWebCountryCodeUtils","WAWebLidAwareContactsDB","WAWebMexUsersGetCountryCode","WAWebModelStorageUtils","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebApiContact").getContactRecord(e);return t==null?void 0:t.username}),s.apply(this,arguments)}function u(e){return o("WAWebModelStorageUtils").getStorage().lock(["contact"],function(){var t=e.map(function(e){var t=e.displayNameLID,n=e.id,r=e.username,o=e.usernameCountryCode,a=e.usernameSoftDeleted,i={id:n};return t!=null&&(i.displayNameLID=t),o!=null&&(i.usernameCountryCode=o),a===!0?i.usernameSoftDeleted=!0:(i.username=r,i.usernameSoftDeleted=void 0),i});return r("WAWebLidAwareContactsDB").bulkCreateOrMerge(t,"ApiContactUsernameFields.bulkUpdateUsernamesInDb")})}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebApiContact").getContactRecord(e);if((t==null?void 0:t.usernameCountryCode)!=null)return t.usernameCountryCode;var n=o("WAWebWidFactory").asUserWidOrThrow(e),r=o("WAWebCountryCodeUtils").getCountryCodeFromPn(n);return r!=null?r:o("WAWebMexUsersGetCountryCode").getMexUserCountryCode(n)}),d.apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebApiContact").bulkGetContactRecord(e);return t.reduce(function(e,t){return t!=null&&e.set(t.id,{username:t.username,usernameCountryCode:t.usernameCountryCode,usernameSoftDeleted:t.usernameSoftDeleted}),e},new Map)}),p.apply(this,arguments)}l.getContactUsername=e,l.bulkUpdateUsernamesInDb=u,l.getOrFetchContactUsernameCountryCode=c,l.bulkGetContactToUsernameInfoMap=m}),98);
__d("WAWebMexSetUsernameJobMutation.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e={defaultValue:null,kind:"LocalArgument",name:"input"},t={defaultValue:null,kind:"LocalArgument",name:"reserved"},n={defaultValue:null,kind:"LocalArgument",name:"session_id"},r={defaultValue:null,kind:"LocalArgument",name:"source"},o=[{alias:null,args:[{kind:"Variable",name:"reserved",variableName:"reserved"},{kind:"Variable",name:"session_id",variableName:"session_id"},{kind:"Variable",name:"source",variableName:"source"},{kind:"Variable",name:"username",variableName:"input"}],concreteType:"XWA2UsernameSetMutationResponse",kind:"LinkedField",name:"xwa2_username_set",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"result",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[e,t,n,r],kind:"Fragment",metadata:null,name:"WAWebMexSetUsernameJobMutation",selections:o,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[e,t,r,n],kind:"Operation",name:"WAWebMexSetUsernameJobMutation",selections:o},params:{id:"25757341163897635",metadata:{},name:"WAWebMexSetUsernameJobMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
__d("WAWebMexSetUsernameJob",["WAWebMexClient","WAWebMexSetUsernameJobMutation.graphql","asyncToGeneratorRuntime","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a,i=e!==void 0?e:e=n("WAWebMexSetUsernameJobMutation.graphql"),l=yield o("WAWebMexClient").fetchQuery(i,r("isStringNullOrEmpty")(t.input)?{}:t);return((a=l.xwa2_username_set)==null?void 0:a.result)==="SUCCESS"}),u.apply(this,arguments)}l.mexSetUsernameQueryJob=s}),98);
__d("WAWebUserPrefsUsername",["WAWebUserPrefsKeys","WAWebUserPrefsStore"],(function(t,n,r,o,a,i,l){function e(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").UserPrefs.UsernameState);return e==="ACTIVE"||e==="RESERVED"?e:null}function s(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").UserPrefs.UsernameState,e)}l.getUsernameState=e,l.setUsernameState=s}),98);
__d("WAWebSetUsernameJob",["WAJobOrchestratorTypes","WALogger","WAPromiseQueue","WAWebApiContact","WAWebApiContactUsernameFields","WAWebBackendApi","WAWebMexSetUsernameJob","WAWebOrchestratorNonPersistedJob","WAWebUserPrefsMeUser","WAWebUserPrefsUsername","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=new(o("WAPromiseQueue")).PromiseQueue;function u(e,t){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("setUsernameQueryJob",n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var n=yield o("WAWebMexSetUsernameJob").mexSetUsernameQueryJob({input:e,reserved:o("WAWebUserPrefsUsername").getUsernameState()==="RESERVED",session_id:t,source:"USER_INPUT"});if(n){var r=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE();return yield p([e!=null?{userId:r,username:e}:{userId:r,deleteUsername:!0}]),!0}return!1}),{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted()}function c(e){var t=e.userId,n=e.username,r=e.usernameCountryCode;return t==null?null:n!=null&&r!=null?{userId:t,username:n,usernameCountryCode:r}:n!=null?{userId:t,username:n}:r!=null?{userId:t,usernameCountryCode:r}:null}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=[],r=new Map,a=t.map(function(e){var t=e.userId;return t}),i=yield o("WAWebApiContactUsernameFields").bulkGetContactToUsernameInfoMap(a),l=0,s=[];for(var u of t){var c=u.userId,d=u.username,m=u.usernameCountryCode,p=i.get(c.toJid()),_=!c.isLid()||o("WAWebApiContact").getPhoneNumber(c),f=d!=null&&((p==null?void 0:p.username)!==d||(p==null?void 0:p.usernameSoftDeleted)===!0)||u.deleteUsername===!0&&(_&&(p==null?void 0:p.username)!=null||!_&&(p==null?void 0:p.username)!==d),g=m!=null&&(p==null?void 0:p.usernameCountryCode)!==m,h=f||g,y={wasUpdated:!!h};if(h&&f){var C;y.oldUsername=(C=p==null?void 0:p.username)!=null?C:void 0}if(r.set(c.toString(),y),!!h){l++,s.length<3&&s.push(c.toLogString());var b=c.toJid(),v={id:b};d!=null?v.username=d:u.deleteUsername===!0&&(_==null?v.usernameSoftDeleted=!0:v.username=void 0,u.displayNameLID!=null&&(v.displayNameLID=u.displayNameLID)),m!=null&&(v.usernameCountryCode=m),n.push(v)}}return l>0&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[username] updated "," usernames in db + collection => ",""])),l,s),n.length===0||(yield o("WAWebApiContactUsernameFields").bulkUpdateUsernamesInDb(n),yield o("WAWebBackendApi").frontendSendAndReceive("bulkUpdateUsernames",{usernameUpdates:n})),r}),m.apply(this,arguments)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return s.enqueue(function(){return d(e)})}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return p(e.map(function(e){var t=e.displayNameLID,n=e.userId;return{userId:n,displayNameLID:t,deleteUsername:!0}}))}),g.apply(this,arguments)}l.setUsernameQueryJob=u,l.maybeCreateSetUsernameInfoJobArg=c,l.setUsernamesJob=p,l.deleteUsernamesJob=f}),98);
__d("WAWebApiUnjoinedSubgroupMetadataStore",["WAWebSchemaUnjoinedSubgroupMetadata","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=["defaultSubgroup","generalSubgroup","parentGroupId"];function s(e){o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().remove(e.toString())}function u(t){var n,r,o,a={},i=t.defaultSubgroup,l=t.generalSubgroup,s=t.parentGroupId,u=babelHelpers.objectWithoutPropertiesLoose(t,e);return i!=null&&(a.defaultSubgroup=i),l!=null&&(a.generalSubgroup=l),s!=null&&(a.parentGroup=s.toString()),babelHelpers.extends({},u,a,{id:t.id.toString(),hiddenSubgroup:(n=t.hiddenSubgroup)!=null?n:!1,membershipApprovalMode:(r=t.membershipApprovalMode)!=null?r:!1,membershipApprovalRequest:(o=t.membershipApprovalRequest)!=null?o:!1})}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.link,n=e.parentGroupId,r=e.unjoinedSubgroups;if(!t){yield o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().bulkRemove(r.map(function(e){return e.id.toString()}));return}var a=[],i=yield o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().bulkGet(r.map(function(e){return e.id.toString()}));a=r.map(function(e,t){var r=i[t],o={subject:e.subject,subjectTime:e.subjectTime||0};if(r){var a=r.subjectTime||0;a>o.subjectTime&&(o={subject:r.subject,subjectTime:a})}return u(babelHelpers.extends({},e,o,{parentGroupId:n}))}),yield o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().bulkCreateOrMerge(a)}),d.apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.parentGroupId,n=e.unjoinedSubgroupIds,r=yield o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().equals(["parentGroup"],t.toString()),a=r.map(function(e){return e.id}),i=n.map(function(e){return e.toString()}),l=a.filter(function(e){return!i.includes(e)});yield o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().bulkRemoveByIndex(["id"],l)}),p.apply(this,arguments)}function _(e,t){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().get(e.toString());if(n!=null){var r=babelHelpers.extends({},n,{membershipApprovalRequest:t});yield o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().bulkCreateOrMerge([r])}}),f.apply(this,arguments)}function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().bulkGet(e.map(function(e){return e.id.toString()})),n=[];e.forEach(function(e,r){var o=t[r];o&&n.push(babelHelpers.extends({},o,{size:e.participantCount}))}),yield o("WAWebSchemaUnjoinedSubgroupMetadata").getUnjoinedSubgroupMetadataTable().bulkCreateOrMerge(n)}),h.apply(this,arguments)}l.removeUnjoinedSubgroupMetadataFromStorage=s,l.updateUnjoinedSubgroups=c,l.cleanUnjoinedSubgroups=m,l.updateMembershipApprovalRequestinDB=_,l.updateSizeInDB=g}),98);
__d("WAWebGroupUnjoinedSubgroupJob",["WAJobOrchestratorTypes","WAWebApiUnjoinedSubgroupMetadataStore","WAWebOrchestratorNonPersistedJob"],(function(t,n,r,o,a,i,l){function e(e,t,n){return n===void 0&&(n=!0),o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("updateUnjoinedSubgroups",function(e){return o("WAWebApiUnjoinedSubgroupMetadataStore").updateUnjoinedSubgroups(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted({unjoinedSubgroups:e,parentGroupId:t,link:n})}function s(e,t){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("cleanUnjoinedSubgroups",function(e){return o("WAWebApiUnjoinedSubgroupMetadataStore").cleanUnjoinedSubgroups(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted({unjoinedSubgroupIds:e,parentGroupId:t})}l.updateUnjoinedSubgroupsJob=e,l.cleanUnjoinedSubgroupsJob=s}),98);
__d("WAWebUpdateDbForCommunityAction",["Promise","WAWebApiParticipantStore","WAWebDBCommunity","WAWebDBGroupsGroupMetadata","WAWebGroupUnjoinedSubgroupJob","WAWebGroupsParticipantsApi","WAWebSchemaChat","WAWebSchemaGroupMetadata","WAWebUserPrefsGeneral","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e,t){return d(e,t,!1)}function u(e,t,n){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r,a){var i=yield(e||(e=n("Promise"))).all([o("WAWebDBCommunity").getJoinedSubgroupsMetadata(o("WAWebWidFactory").createWid(t.id)).then(function(e){return e.filter(function(e){return!o("WAWebWidFactory").createWid(e.id).equals(r)})}),o("WAWebDBCommunity").getUnjoinedSubgroupsMetadata(o("WAWebWidFactory").createWid(t.id))]),l=i[0],u=i[1],c=l.concat(u).map(function(e){var t=e.id,n=e.subject;return{id:o("WAWebWidFactory").createWid(t),subject:n}});return s(a,c)}),c.apply(this,arguments)}function d(e,t,n){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){t.forEach(function(t){t.parentGroupId=n?e:void 0,t.generalSubgroup=n?t.generalSubgroup:void 0,t.hiddenSubgroup=n?t.hiddenSubgroup:void 0});var r=f(t,yield p(t.map(function(e){return e.id}))),a=r.joinedSubgroups,i=r.unjoinedSubgroups,l=a.map(function(t){return o("WAWebDBGroupsGroupMetadata").persistGroupMetadata(t.id,{parentGroup:n?e.toString():void 0,generalSubgroup:n?t.generalSubgroup:void 0,hiddenSubgroup:n?t.hiddenSubgroup:void 0})}),s=o("WAWebGroupUnjoinedSubgroupJob").updateUnjoinedSubgroupsJob(i,e,n);return[].concat(l,[s])}),m.apply(this,arguments)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new Map((yield o("WAWebGroupsParticipantsApi").bulkGetParticipants(e)).filter(Boolean).map(function(e){return[e.groupId,e.participants]})),n=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE().toString();return function(e){var r,o;return(r=(o=t.get(e.toString()))==null?void 0:o.includes(n))!=null?r:!1}}),_.apply(this,arguments)}function f(e,t){return e.reduce(function(e,n){return t(n.id)?e.joinedSubgroups=e.joinedSubgroups.concat(n):e.unjoinedSubgroups=e.unjoinedSubgroups.concat(n),e},{joinedSubgroups:[],unjoinedSubgroups:[]})}function g(e,t){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=[],r=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(e);if((r==null?void 0:r.isParentGroup)!==!0)return n;var a={suspended:!0,terminated:!0};n.push(o("WAWebDBGroupsGroupMetadata").persistGroupMetadata(e,a,t));var i=yield o("WAWebDBCommunity").getDefaultSubgroup(e);i!=null&&(yield o("WAWebGroupsParticipantsApi").checkMyMembership(i))&&n.push(o("WAWebDBGroupsGroupMetadata").persistGroupMetadata(i,a,t));var l=yield u(r,i,e);return n.push.apply(n,l),n}),h.apply(this,arguments)}function y(e){var t=[];return t.push(o("WAWebSchemaGroupMetadata").getGroupMetadataTable().remove(e.toString())),t.push(o("WAWebSchemaChat").getChatTable().remove(e.toString())),t}function C(e,t,n){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=[],a=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(e);if(a==null||a.defaultSubgroup!==!0)return r;var i=a.parentGroup;return i!=null&&r.push(o("WAWebDBGroupsGroupMetadata").persistGroupMetadata(o("WAWebWidFactory").createWid(i),{suspended:t},n)),r}),b.apply(this,arguments)}function v(e,t){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=[],r=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(e);if(r==null||r.isParentGroup!==!0)return n;var a=yield o("WAWebDBCommunity").getDefaultSubgroup(e);a!=null&&(yield o("WAWebGroupsParticipantsApi").checkMyMembership(a))&&n.push(o("WAWebDBGroupsGroupMetadata").persistGroupMetadata(a,{terminated:!0,parentGroup:void 0},t));var i=yield u(r,a,e);return n.pus
__d("WAWebGroupQueryGroupJob",["Promise","WAJobOrchestratorTypes","WALogger","WAWebApiChat","WAWebApiParticipantStore","WAWebBackendApi","WAWebBackendErrors","WAWebBotGroupBackendUtils","WAWebBotGroupGatingUtils","WAWebCreateOrReplaceDisplayNamesAndLidPnMappingsJob","WAWebDBCommunity","WAWebDBGroupParticipant","WAWebDBGroupsGroupMetadata","WAWebEnvironment","WAWebGroupsParticipantsApi","WAWebLidMigrationUtils","WAWebLimitSharingModelUtils","WAWebMexFetchGroupInfoIncludBotsJob","WAWebMexFetchGroupInfoJob","WAWebOrchestratorNonPersistedJob","WAWebSchemaParticipant","WAWebSetUsernameJob","WAWebUpdateDbForCommunityAction","WAWebUserPrefsMeUser","WAWebUsernameGatingUtils","WAWebWidFactory","asyncToGeneratorRuntime","err","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s,u,c,d;function m(t,a){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("queryGroup",n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var i,l,u,c=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(t);if((c==null?void 0:c.terminated)===!0)return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["groupQueryJob: group "," does not exist"])),t),{status:"terminated_local"};var m=o("WAWebUsernameGatingUtils").usernameDisplayedEnabled(),_={groupId:t.toString(),queryContext:a};if((c==null?void 0:c.hasIncompleteParticipantInformation)===!0&&m)_.queryContext="missing_participant_identification";else if(a==="enter_group_info"){var f=yield o("WAWebDBGroupParticipant").computeGroupParticipantsHash(t);f!=null&&(_.participantsPhash=f)}var g=null;try{g=o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()?yield o("WAWebMexFetchGroupInfoIncludBotsJob").mexGetGroupInfoIncludBots(_):yield o("WAWebMexFetchGroupInfoJob").mexGetGroupInfo(_)}catch(e){if(e instanceof o("WAWebBackendErrors").ServerStatusCodeError){if(yield p(t,e),e.statusCode===404)return{status:"terminated"};if(e.statusCode===403)return{status:"not_member"}}throw o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["groupQueryJob: rethrowing error for ",""])),t),e}var h=(i=g)==null?void 0:i.groupInfo;if(h==null)throw r("err")("groupQueryJob: group "+t.toString()+" returned empty response");var y=((l=g)==null?void 0:l.participantPhashMatch)===!0,C=h,b=C.creatorPn,v=C.creatorUsername,S=C.descOwner,R=C.descOwnerUsername,L=C.owner,E=C.participants,k=C.subjectOwner,I=C.subjectOwnerPn,T=C.subjectOwnerUsername,D=(u=E.map(function(e){return{id:o("WAWebWidFactory").asUserWidOrThrow(e.id),lid:e.lid?o("WAWebWidFactory").asUserWidOrThrow(e.lid):null,displayName:e.displayName,phoneNumber:e.phoneNumber?o("WAWebWidFactory").asUserWidOrThrow(e.phoneNumber):null}}))!=null?u:[];L&&b&&D.push({id:o("WAWebWidFactory").asUserWidOrThrow(L),lid:o("WAWebWidFactory").asUserWidOrThrow(L),phoneNumber:o("WAWebWidFactory").asUserWidOrThrow(b)}),k&&I&&D.push({id:o("WAWebWidFactory").asUserWidOrThrow(k),lid:o("WAWebWidFactory").asUserWidOrThrow(k),phoneNumber:o("WAWebWidFactory").asUserWidOrThrow(I)});var x=[];L&&v!=null&&x.push({userId:o("WAWebWidFactory").asUserWidOrThrow(L),username:v}),k&&T!=null&&x.push({userId:o("WAWebWidFactory").asUserWidOrThrow(k),username:T}),S&&R!=null&&x.push({userId:o("WAWebWidFactory").asUserWidOrThrow(S),username:R}),E.forEach(function(e){var t=e.id,n=e.username;n!=null&&x.push({userId:o("WAWebWidFactory").asUserWidOrThrow(t),username:n})});var $=!1;(o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()||o("WAWebBotGroupGatingUtils").isTEEGroupBotParticipantAddEnabled())&&($=yield o("WAWebBotGroupBackendUtils").addGroupChangedToOpenBotGroupSystemMsgIfRequired({currentIsOpenBotGroupState:h.isOpenBotGroup,groupWid:t,prevIsOpenBotGroupState:c==null?void 0:c.isOpenBotGroup}),$=(yield o("WAWebBotGroupBackendUtils").addGroupChangedToTeeBotGroupSystemMsgIfRequired({currentIsTeeBotGroupState:h.isTeeBotGroup,groupWid:t,prevIsTeeBotGroupState:c==null?void 0:c.isTeeBotGroup}))||$);var P=yield o("WAWebApiChat").injectAdditionalEphemeralInfoFromDB([h]),N=P[0],M=yield(d||(d=n("Promise"))).all([y===!0?o("WAWebDBGroupParticipant").getGroupPar
__d("WASmaxInGroupsIQErrorBadRequestMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","bad-request");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",400);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorBadRequestMixin=e}),98);
__d("WASmaxInGroupsIQErrorRateOverlimitMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","rate-overlimit");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",429);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorRateOverlimitMixin=e}),98);
__d("WASmaxInGroupsBatchGetGroupInfoClientErrors",["WAResultOrError","WASmaxInGroupsIQErrorBadRequestMixin","WASmaxInGroupsIQErrorRateOverlimitMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsIQErrorBadRequestMixin").parseIQErrorBadRequestMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"IQErrorBadRequest",value:t.value});var n=o("WASmaxInGroupsIQErrorRateOverlimitMixin").parseIQErrorRateOverlimitMixin(e);return n.success?o("WAResultOrError").makeResult({name:"IQErrorRateOverlimit",value:n.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["IQErrorBadRequest","IQErrorRateOverlimit"],[t,n])}l.parseBatchGetGroupInfoClientErrors=e}),98);
__d("WASmaxInGroupsIQErrorResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","error");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQErrorResponseMixin=e}),98);
__d("WASmaxInGroupsBatchGetGroupInfoResponseClientError",["WAResultOrError","WASmaxInGroupsBatchGetGroupInfoClientErrors","WASmaxInGroupsIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInGroupsIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInGroupsBatchGetGroupInfoClientErrors").parseBatchGetGroupInfoClientErrors(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorBatchGetGroupInfoClientErrors:i.value})):i}l.parseBatchGetGroupInfoResponseClientError=e}),98);
__d("WASmaxInGroupsIQErrorFallbackServerMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").attrString(e,"text");if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(e,"code",500,599);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorFallbackServerMixin=e}),98);
__d("WASmaxInGroupsIQErrorInternalServerErrorMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","internal-server-error");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",500);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorInternalServerErrorMixin=e}),98);
__d("WASmaxInGroupsIQErrorPartialServerErrorMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","partial-server-error");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",530);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorPartialServerErrorMixin=e}),98);
__d("WASmaxInGroupsIQErrorServiceUnavailableMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","service-unavailable");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",503);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorServiceUnavailableMixin=e}),98);
__d("WASmaxInGroupsServerErrors",["WAResultOrError","WASmaxInGroupsIQErrorFallbackServerMixin","WASmaxInGroupsIQErrorInternalServerErrorMixin","WASmaxInGroupsIQErrorPartialServerErrorMixin","WASmaxInGroupsIQErrorServiceUnavailableMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsIQErrorInternalServerErrorMixin").parseIQErrorInternalServerErrorMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"IQErrorInternalServerError",value:t.value});var n=o("WASmaxInGroupsIQErrorServiceUnavailableMixin").parseIQErrorServiceUnavailableMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"IQErrorServiceUnavailable",value:n.value});var r=o("WASmaxInGroupsIQErrorPartialServerErrorMixin").parseIQErrorPartialServerErrorMixin(e);if(r.success)return o("WAResultOrError").makeResult({name:"IQErrorPartialServerError",value:r.value});var a=o("WASmaxInGroupsIQErrorFallbackServerMixin").parseIQErrorFallbackServerMixin(e);return a.success?o("WAResultOrError").makeResult({name:"IQErrorFallbackServer",value:a.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["IQErrorInternalServerError","IQErrorServiceUnavailable","IQErrorPartialServerError","IQErrorFallbackServer"],[t,n,r,a])}l.parseServerErrors=e}),98);
__d("WASmaxInGroupsBaseServerErrorMixin",["WAResultOrError","WASmaxInGroupsIQErrorResponseMixin","WASmaxInGroupsServerErrors","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInGroupsIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInGroupsServerErrors").parseServerErrors(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorServerErrors:i.value})):i}l.parseBaseServerErrorMixin=e}),98);
__d("WASmaxInGroupsBatchGetGroupInfoResponseServerError",["WASmaxInGroupsBaseServerErrorMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxInGroupsBaseServerErrorMixin").parseBaseServerErrorMixin(e,t);return r.success,r}l.parseBatchGetGroupInfoResponseServerError=e}),98);
__d("WASmaxInGroupsEnums",["WAJids"],(function(t,n,r,o,a,i,l){var e,s={304:"304",419:"419"},u={403:"403",404:"404",406:"406",419:"419"},c={404:"404",406:"406"},d={404:"404",419:"419"},m={406:"406",500:"500"},p={accept:"accept",auto_add:"auto_add",default_sub_group_admin_add:"default_sub_group_admin_add",general_chat_auto_add:"general_chat_auto_add",invite:"invite",invite_auto_add:"invite_auto_add",linked_group_join:"linked_group_join",sub_group_suggestion_approved:"sub_group_suggestion_approved"},_={accept:"accept",auto_add:"auto_add",default_sub_group_promote:"default_sub_group_promote",invite:"invite",invite_auto_add:"invite_auto_add",linked_group_join:"linked_group_join"},f={admin:"admin",creator:"creator"},g={admin:"admin",superadmin:"superadmin"},h={approved:"approved",cancelled:"cancelled",rejected:"rejected"},y={deactivate_general_chat:"deactivate_general_chat",delete_capi:"delete_capi",delete_parent:"delete_parent",integrity_delete_parent:"integrity_delete_parent"},C={deactivate_group:"deactivate_group",delete_parent:"delete_parent",integrity_delete_parent:"integrity_delete_parent",unlink_group:"unlink_group"},b={e2ee_migration:"e2ee_migration",regular:"regular",rtc:"rtc"},v={false:"false",true:"true"},S={group:"group",user:"user"},R={image:"image",preview:"preview"},L={invite_link:"invite_link",linked_group_join:"linked_group_join",non_admin_add:"non_admin_add"},E={lid:"lid",pn:"pn"},k={parent_group:"parent_group",sibling_group:"sibling_group",sub_group:"sub_group"},I={validators:[(e=o("WAJids")).validateDomainJid,e.validateGroupJid],typeName:"DomainJid|GroupJid"},T={validators:[e.validateUserJid,e.validateUserJid],typeName:"UserJid|UserJid"};l.ENUM_304_419=s,l.ENUM_403_404_406_419=u,l.ENUM_404_406=c,l.ENUM_404_419=d,l.ENUM_406_500=m,l.ENUM_ACCEPT_AUTOADD_DEFAULTSUBGROUPADMINADD_GENERALCHATAUTOADD_INVITE_INVITEAUTOADD_LINKEDGROUPJOIN_SUBGROUPSUGGESTIONAPPROVED=p,l.ENUM_ACCEPT_AUTOADD_DEFAULTSUBGROUPPROMOTE_INVITE_INVITEAUTOADD_LINKEDGROUPJOIN=_,l.ENUM_ADMIN_CREATOR=f,l.ENUM_ADMIN_SUPERADMIN=g,l.ENUM_APPROVED_CANCELLED_REJECTED=h,l.ENUM_DEACTIVATEGENERALCHAT_DELETECAPI_DELETEPARENT_INTEGRITYDELETEPARENT=y,l.ENUM_DEACTIVATEGROUP_DELETEPARENT_INTEGRITYDELETEPARENT_UNLINKGROUP=C,l.ENUM_E2EEMIGRATION_REGULAR_RTC=b,l.ENUM_FALSE_TRUE=v,l.ENUM_GROUP_USER=S,l.ENUM_IMAGE_PREVIEW=R,l.ENUM_INVITELINK_LINKEDGROUPJOIN_NONADMINADD=L,l.ENUM_LID_PN=E,l.ENUM_PARENTGROUP_SIBLINGGROUP_SUBGROUP=k,l.DOMAINJID_GROUPJID=I,l.USERJID_USERJID=T}),98);
__d("WASmaxInGroupsDedupAttrsMixin",["WAResultOrError","WASmaxInGroupsEnums","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrString(e,"key");if(!t.success)return t;var n=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrStringEnum,e,"create_ctx",o("WASmaxInGroupsEnums").ENUM_E2EEMIGRATION_REGULAR_RTC);return n.success?o("WAResultOrError").makeResult({key:t.value,createCtx:n.value}):n}l.parseDedupAttrsMixin=e}),98);
__d("WASmaxInGroupsGroupForbiddenMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"group");if(!t.success)return t;var n=o("WASmaxParseUtils").attrString(e,"id");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"error","403");return r.success?o("WAResultOrError").makeResult({id:n.value,error:r.value}):r}l.parseGroupForbiddenMixin=e}),98);
__d("WASmaxInGroupsGroupAddressingModeMixin",["WAResultOrError","WASmaxInGroupsEnums","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrStringEnum(e,"addressing_mode",o("WASmaxInGroupsEnums").ENUM_LID_PN);return t.success?o("WAResultOrError").makeResult({addressingMode:t.value}):t}l.parseGroupAddressingModeMixin=e}),98);
__d("WASmaxInGroupsGroupCreatorCountryCodeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrString(e,"creator_country_code");return t.success?o("WAResultOrError").makeResult({creatorCountryCode:t.value}):t}l.parseGroupCreatorCountryCodeMixin=e}),98);
__d("WASmaxInGroupsGroupCreatorPhoneNumberMixin",["WAResultOrError","WASmaxParseJid"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseJid").attrUserJid(e,"creator_pn");return t.success?o("WAResultOrError").makeResult({creatorPn:t.value}):t}l.parseGroupCreatorPhoneNumberMixin=e}),98);
__d("WASmaxInGroupsGroupCreatorUsernameMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrString(e,"creator_username");return t.success?o("WAResultOrError").makeResult({creatorUsername:t.value}):t}l.parseGroupCreatorUsernameMixin=e}),98);
__d("WASmaxInGroupsGroupCreatorIdentityMixin",["WAResultOrError","WASmaxInGroupsGroupCreatorCountryCodeMixin","WASmaxInGroupsGroupCreatorPhoneNumberMixin","WASmaxInGroupsGroupCreatorUsernameMixin"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsGroupCreatorPhoneNumberMixin").parseGroupCreatorPhoneNumberMixin(e),n=o("WASmaxInGroupsGroupCreatorUsernameMixin").parseGroupCreatorUsernameMixin(e),r=o("WASmaxInGroupsGroupCreatorCountryCodeMixin").parseGroupCreatorCountryCodeMixin(e);return o("WAResultOrError").makeResult({groupCreatorPhoneNumberMixin:t.success?t.value:null,groupCreatorUsernameMixin:n.success?n.value:null,groupCreatorCountryCodeMixin:r.success?r.value:null})}l.parseGroupCreatorIdentityMixin=e}),98);
__d("WASmaxInGroupsNamedSubjectMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrString(e,"subject");return t.success?o("WAResultOrError").makeResult({subject:t.value}):t}l.parseNamedSubjectMixin=e}),98);
__d("WASmaxInGroupsUnnamedSubjectFallbackMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrString,e,"subject");return t.success?o("WAResultOrError").makeResult({subject:t.value}):t}l.parseUnnamedSubjectFallbackMixin=e}),98);
__d("WASmaxInGroupsNamedSubjectOrUnnamedSubjectFallbackMixinGroup",["WAResultOrError","WASmaxInGroupsNamedSubjectMixin","WASmaxInGroupsUnnamedSubjectFallbackMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsNamedSubjectMixin").parseNamedSubjectMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"NamedSubject",value:t.value});var n=o("WASmaxInGroupsUnnamedSubjectFallbackMixin").parseUnnamedSubjectFallbackMixin(e);return n.success?o("WAResultOrError").makeResult({name:"UnnamedSubjectFallback",value:n.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["NamedSubject","UnnamedSubjectFallback"],[t,n])}l.parseNamedSubjectOrUnnamedSubjectFallbackMixinGroup=e}),98);
__d("WASmaxInGroupsSubjectOwnerPhoneNumberMixin",["WAResultOrError","WASmaxParseJid"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseJid").attrUserJid(e,"s_o_pn");return t.success?o("WAResultOrError").makeResult({sOPn:t.value}):t}l.parseSubjectOwnerPhoneNumberMixin=e}),98);
__d("WASmaxInGroupsSubjectOwnerUsernameMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrString(e,"s_o_username");return t.success?o("WAResultOrError").makeResult({sOUsername:t.value}):t}l.parseSubjectOwnerUsernameMixin=e}),98);
__d("WASmaxInGroupsSubjectOwnerIdentityMixin",["WAResultOrError","WASmaxInGroupsSubjectOwnerPhoneNumberMixin","WASmaxInGroupsSubjectOwnerUsernameMixin"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsSubjectOwnerPhoneNumberMixin").parseSubjectOwnerPhoneNumberMixin(e),n=o("WASmaxInGroupsSubjectOwnerUsernameMixin").parseSubjectOwnerUsernameMixin(e);return o("WAResultOrError").makeResult({subjectOwnerPhoneNumberMixin:t.success?t.value:null,subjectOwnerUsernameMixin:n.success?n.value:null})}l.parseSubjectOwnerIdentityMixin=e}),98);
__d("WASmaxInGroupsGroupInfoAttributesMixin",["WAResultOrError","WASmaxInGroupsGroupAddressingModeMixin","WASmaxInGroupsGroupCreatorIdentityMixin","WASmaxInGroupsNamedSubjectOrUnnamedSubjectFallbackMixinGroup","WASmaxInGroupsSubjectOwnerIdentityMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"group");if(!t.success)return t;var n=o("WASmaxParseUtils").optionalChild(e,"missing_participant_identification");if(!n.success)return n;var r=o("WASmaxParseUtils").attrString(e,"id");if(!r.success)return r;var a=o("WASmaxParseUtils").optional(o("WASmaxParseJid").attrUserJid,e,"creator");if(!a.success)return a;var i=o("WASmaxParseUtils").attrIntRange(e,"creation",0,void 0);if(!i.success)return i;var l=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrString,e,"p_v_id");if(!l.success)return l;var s=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrString,e,"a_v_id");if(!s.success)return s;var u=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrIntRange,e,"s_t",0,void 0);if(!u.success)return u;var c=o("WASmaxParseUtils").optional(o("WASmaxParseJid").attrUserJid,e,"s_o");if(!c.success)return c;var d=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrString,e,"open_thread_id");if(!d.success)return d;var m=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrIntRange,e,"size",0,19999);if(!m.success)return m;var p=o("WASmaxInGroupsGroupAddressingModeMixin").parseGroupAddressingModeMixin(e),_=o("WASmaxInGroupsSubjectOwnerIdentityMixin").parseSubjectOwnerIdentityMixin(e),f=o("WASmaxInGroupsGroupCreatorIdentityMixin").parseGroupCreatorIdentityMixin(e),g=o("WASmaxInGroupsNamedSubjectOrUnnamedSubjectFallbackMixinGroup").parseNamedSubjectOrUnnamedSubjectFallbackMixinGroup(e);return g.success?o("WAResultOrError").makeResult({id:r.value,creator:a.value,creation:i.value,pVId:l.value,aVId:s.value,sT:u.value,sO:c.value,openThreadId:d.value,size:m.value,groupAddressingModeMixin:p.success?p.value:null,subjectOwnerIdentityMixin:_.success?_.value:null,groupCreatorIdentityMixin:f.success?f.value:null,namedSubjectOrUnnamedSubjectFallbackMixinGroup:g.value,hasMissingParticipantIdentification:n.value!=null}):g}l.parseGroupInfoAttributesMixin=e}),98);
__d("WASmaxInGroupsParticipantPNMixin",["WAResultOrError","WASmaxParseJid"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseJid").attrUserJid(e,"participant_pn");return t.success?o("WAResultOrError").makeResult({participantPn:t.value}):t}l.parseParticipantPNMixin=e}),98);
__d("WASmaxInGroupsParticipantUsernameMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrString(e,"participant_username");return t.success?o("WAResultOrError").makeResult({participantUsername:t.value}):t}l.parseParticipantUsernameMixin=e}),98);
__d("WASmaxInGroupsParticipantIdentityMixin",["WAResultOrError","WASmaxInGroupsParticipantPNMixin","WASmaxInGroupsParticipantUsernameMixin"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsParticipantPNMixin").parseParticipantPNMixin(e),n=o("WASmaxInGroupsParticipantUsernameMixin").parseParticipantUsernameMixin(e);return o("WAResultOrError").makeResult({participantPNMixin:t.success?t.value:null,participantUsernameMixin:n.success?n.value:null})}l.parseParticipantIdentityMixin=e}),98);
__d("WASmaxInGroupsGroupInfoDescriptionMixin",["WAResultOrError","WASmaxInGroupsParticipantIdentityMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"description");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"body");if(!n.success)return n;var r=o("WASmaxParseUtils").attrString(e,"id");if(!r.success)return r;var a=o("WASmaxParseUtils").optional(o("WASmaxParseJid").attrUserJid,e,"participant");if(!a.success)return a;var i=o("WASmaxParseUtils").attrIntRange(e,"t",0,void 0);if(!i.success)return i;var l=o("WASmaxParseUtils").contentString(n.value);if(!l.success)return l;var s=o("WASmaxInGroupsParticipantIdentityMixin").parseParticipantIdentityMixin(e);return o("WAResultOrError").makeResult({id:r.value,participant:a.value,t:i.value,bodyElementValue:l.value,participantIdentityMixin:s.success?s.value:null})}l.parseGroupInfoDescriptionMixin=e}),98);
__d("WASmaxInGroupsDisplayNameMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrString(e,"display_name");return t.success?o("WAResultOrError").makeResult({displayName:t.value}):t}l.parseDisplayNameMixin=e}),98);
__d("WASmaxInGroupsParticipantWithJidMixin",["WAResultOrError","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxParseJid").attrUserJid(e,"jid");return n.success?o("WAResultOrError").makeResult({jid:n.value}):n}l.parseParticipantWithJidMixin=e}),98);
__d("WASmaxInGroupsParticipantWithJidAndDisplayNameMixin",["WAResultOrError","WASmaxInGroupsDisplayNameMixin","WASmaxInGroupsParticipantWithJidMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxInGroupsParticipantWithJidMixin").parseParticipantWithJidMixin(e);if(!n.success)return n;var r=o("WASmaxInGroupsDisplayNameMixin").parseDisplayNameMixin(e);return r.success?o("WAResultOrError").makeResult(babelHelpers.extends({},n.value,r.value)):r}l.parseParticipantWithJidAndDisplayNameMixin=e}),98);
__d("WASmaxInGroupsPhoneNumberMixin",["WAResultOrError","WASmaxParseJid"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseJid").attrUserJid(e,"phone_number");return t.success?o("WAResultOrError").makeResult({phoneNumber:t.value}):t}l.parsePhoneNumberMixin=e}),98);
__d("WASmaxInGroupsUsernameAttMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrString(e,"username");return t.success?o("WAResultOrError").makeResult({username:t.value}):t}l.parseUsernameAttMixin=e}),98);
__d("WASmaxInGroupsPhoneNumberAndUsernameAttMixin",["WAResultOrError","WASmaxInGroupsPhoneNumberMixin","WASmaxInGroupsUsernameAttMixin"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsPhoneNumberMixin").parsePhoneNumberMixin(e);if(!t.success)return t;var n=o("WASmaxInGroupsUsernameAttMixin").parseUsernameAttMixin(e);return n.success?o("WAResultOrError").makeResult(babelHelpers.extends({},t.value,n.value)):n}l.parsePhoneNumberAndUsernameAttMixin=e}),98);
__d("WASmaxInGroupsIdentityTypes",["WAResultOrError","WASmaxInGroupsPhoneNumberAndUsernameAttMixin","WASmaxInGroupsPhoneNumberMixin","WASmaxInGroupsUsernameAttMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsPhoneNumberAndUsernameAttMixin").parsePhoneNumberAndUsernameAttMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"PhoneNumberAndUsernameAtt",value:t.value});var n=o("WASmaxInGroupsPhoneNumberMixin").parsePhoneNumberMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"PhoneNumber",value:n.value});var r=o("WASmaxInGroupsUsernameAttMixin").parseUsernameAttMixin(e);return r.success?o("WAResultOrError").makeResult({name:"UsernameAtt",value:r.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["PhoneNumberAndUsernameAtt","PhoneNumber","UsernameAtt"],[t,n,r])}l.parseIdentityTypes=e}),98);
__d("WASmaxInGroupsIdentityMixin",["WAResultOrError","WASmaxInGroupsIdentityTypes"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsIdentityTypes").parseIdentityTypes(e);return t.success?o("WAResultOrError").makeResult({identityTypes:t.value}):t}l.parseIdentityMixin=e}),98);
__d("WASmaxInGroupsParticipantWithJidAndIdentityMixin",["WAResultOrError","WASmaxInGroupsIdentityMixin","WASmaxInGroupsParticipantWithJidMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxInGroupsParticipantWithJidMixin").parseParticipantWithJidMixin(e);if(!n.success)return n;var r=o("WASmaxInGroupsIdentityMixin").parseIdentityMixin(e);return r.success?o("WAResultOrError").makeResult(babelHelpers.extends({},n.value,r.value)):r}l.parseParticipantWithJidAndIdentityMixin=e}),98);
__d("WASmaxInGroupsParticipantWithLidMixin",["WAResultOrError","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxParseJid").attrLidUserJid(e,"lid");return n.success?o("WAResultOrError").makeResult({lid:n.value}):n}l.parseParticipantWithLidMixin=e}),98);
__d("WASmaxInGroupsParticipantWithJidAndLidMixin",["WAResultOrError","WASmaxInGroupsParticipantWithJidMixin","WASmaxInGroupsParticipantWithLidMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxInGroupsParticipantWithJidMixin").parseParticipantWithJidMixin(e);if(!n.success)return n;var r=o("WASmaxInGroupsParticipantWithLidMixin").parseParticipantWithLidMixin(e);return r.success?o("WAResultOrError").makeResult(babelHelpers.extends({},n.value,r.value)):r}l.parseParticipantWithJidAndLidMixin=e}),98);
__d("WASmaxInGroupsParticipantWithJidIdentityAndDisplayNameMixin",["WAResultOrError","WASmaxInGroupsDisplayNameMixin","WASmaxInGroupsParticipantWithJidAndIdentityMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxInGroupsParticipantWithJidAndIdentityMixin").parseParticipantWithJidAndIdentityMixin(e);if(!n.success)return n;var r=o("WASmaxInGroupsDisplayNameMixin").parseDisplayNameMixin(e);return r.success?o("WAResultOrError").makeResult(babelHelpers.extends({},n.value,r.value)):r}l.parseParticipantWithJidIdentityAndDisplayNameMixin=e}),98);
__d("WASmaxInGroupsParticipantWithJidLidAndDisplayNameMixin",["WAResultOrError","WASmaxInGroupsDisplayNameMixin","WASmaxInGroupsParticipantWithJidAndLidMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxInGroupsParticipantWithJidAndLidMixin").parseParticipantWithJidAndLidMixin(e);if(!n.success)return n;var r=o("WASmaxInGroupsDisplayNameMixin").parseDisplayNameMixin(e);return r.success?o("WAResultOrError").makeResult(babelHelpers.extends({},n.value,r.value)):r}l.parseParticipantWithJidLidAndDisplayNameMixin=e}),98);
__d("WASmaxInGroupsParticipantMixins",["WAResultOrError","WASmaxInGroupsParticipantWithJidAndDisplayNameMixin","WASmaxInGroupsParticipantWithJidAndIdentityMixin","WASmaxInGroupsParticipantWithJidAndLidMixin","WASmaxInGroupsParticipantWithJidIdentityAndDisplayNameMixin","WASmaxInGroupsParticipantWithJidLidAndDisplayNameMixin","WASmaxInGroupsParticipantWithJidMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsParticipantWithJidLidAndDisplayNameMixin").parseParticipantWithJidLidAndDisplayNameMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"ParticipantWithJidLidAndDisplayName",value:t.value});var n=o("WASmaxInGroupsParticipantWithJidIdentityAndDisplayNameMixin").parseParticipantWithJidIdentityAndDisplayNameMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"ParticipantWithJidIdentityAndDisplayName",value:n.value});var r=o("WASmaxInGroupsParticipantWithJidAndLidMixin").parseParticipantWithJidAndLidMixin(e);if(r.success)return o("WAResultOrError").makeResult({name:"ParticipantWithJidAndLid",value:r.value});var a=o("WASmaxInGroupsParticipantWithJidAndIdentityMixin").parseParticipantWithJidAndIdentityMixin(e);if(a.success)return o("WAResultOrError").makeResult({name:"ParticipantWithJidAndIdentity",value:a.value});var i=o("WASmaxInGroupsParticipantWithJidAndDisplayNameMixin").parseParticipantWithJidAndDisplayNameMixin(e);if(i.success)return o("WAResultOrError").makeResult({name:"ParticipantWithJidAndDisplayName",value:i.value});var l=o("WASmaxInGroupsParticipantWithJidMixin").parseParticipantWithJidMixin(e);return l.success?o("WAResultOrError").makeResult({name:"ParticipantWithJid",value:l.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["ParticipantWithJidLidAndDisplayName","ParticipantWithJidIdentityAndDisplayName","ParticipantWithJidAndLid","ParticipantWithJidAndIdentity","ParticipantWithJidAndDisplayName","ParticipantWithJid"],[t,n,r,a,i,l])}l.parseParticipantMixins=e}),98);
__d("WASmaxInGroupsParticipantMixin",["WAResultOrError","WASmaxInGroupsParticipantMixins","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrString,e,"participant_label");if(!n.success)return n;var r=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrIntRange,e,"participant_label_mtime",0,void 0);if(!r.success)return r;var a=o("WASmaxInGroupsParticipantMixins").parseParticipantMixins(e);return a.success?o("WAResultOrError").makeResult({participantLabel:n.value,participantLabelMtime:r.value,participantMixins:a.value}):a}l.parseParticipantMixin=e}),98);
__d("WASmaxInGroupsGroupInfoParticipantAdminMixin",["WAResultOrError","WASmaxInGroupsEnums","WASmaxInGroupsParticipantMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxParseUtils").attrStringEnum(e,"type",o("WASmaxInGroupsEnums").ENUM_ADMIN_SUPERADMIN);if(!n.success)return n;var r=o("WASmaxInGroupsParticipantMixin").parseParticipantMixin(e);return r.success?o("WAResultOrError").makeResult(babelHelpers.extends({type:n.value},r.value)):r}l.parseGroupInfoParticipantAdminMixin=e}),98);
__d("WASmaxInGroupsGroupInfoParticipantNonAdminMixin",["WASmaxInGroupsParticipantMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxInGroupsParticipantMixin").parseParticipantMixin(e);return n.success,n}l.parseGroupInfoParticipantNonAdminMixin=e}),98);
__d("WASmaxInGroupsGroupInfoParticipantMixins",["WAResultOrError","WASmaxInGroupsGroupInfoParticipantAdminMixin","WASmaxInGroupsGroupInfoParticipantNonAdminMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsGroupInfoParticipantAdminMixin").parseGroupInfoParticipantAdminMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"GroupInfoParticipantAdmin",value:t.value});var n=o("WASmaxInGroupsGroupInfoParticipantNonAdminMixin").parseGroupInfoParticipantNonAdminMixin(e);return n.success?o("WAResultOrError").makeResult({name:"GroupInfoParticipantNonAdmin",value:n.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["GroupInfoParticipantAdmin","GroupInfoParticipantNonAdmin"],[t,n])}l.parseGroupInfoParticipantMixins=e}),98);
__d("WASmaxInGroupsGroupInfoParticipantMixin",["WAResultOrError","WASmaxInGroupsGroupInfoParticipantMixins","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxInGroupsGroupInfoParticipantMixins").parseGroupInfoParticipantMixins(e);return n.success?o("WAResultOrError").makeResult({groupInfoParticipantMixins:n.value}):n}l.parseGroupInfoParticipantMixin=e}),98);
__d("WASmaxInGroupsAdminAddModeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"member_add_mode");if(!t.success)return t;var n=o("WASmaxParseUtils").literalContent(o("WASmaxParseUtils").contentString,e,"admin_add");return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parseAdminAddModeMixin=e}),98);
__d("WASmaxInGroupsAllMembersAddModeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"member_add_mode");if(!t.success)return t;var n=o("WASmaxParseUtils").literalContent(o("WASmaxParseUtils").contentString,e,"all_member_add");return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parseAllMembersAddModeMixin=e}),98);
__d("WASmaxInGroupsUnknownAddModeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"member_add_mode");if(!t.success)return t;var n=o("WASmaxParseUtils").contentString(e);return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parseUnknownAddModeMixin=e}),98);
__d("WASmaxInGroupsMemberAddModes",["WAResultOrError","WASmaxInGroupsAdminAddModeMixin","WASmaxInGroupsAllMembersAddModeMixin","WASmaxInGroupsUnknownAddModeMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsAdminAddModeMixin").parseAdminAddModeMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"AdminAddMode",value:t.value});var n=o("WASmaxInGroupsAllMembersAddModeMixin").parseAllMembersAddModeMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"AllMembersAddMode",value:n.value});var r=o("WASmaxInGroupsUnknownAddModeMixin").parseUnknownAddModeMixin(e);return r.success?o("WAResultOrError").makeResult({name:"UnknownAddMode",value:r.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["AdminAddMode","AllMembersAddMode","UnknownAddMode"],[t,n,r])}l.parseMemberAddModes=e}),98);
__d("WASmaxInGroupsGroupMemberAddModeMixin",["WAResultOrError","WASmaxInGroupsMemberAddModes","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").flattenedChildWithTag(e,"member_add_mode");if(!t.success)return t;var n=o("WASmaxInGroupsMemberAddModes").parseMemberAddModes(t.value);return n.success?o("WAResultOrError").makeResult({memberAddModeMemberAddModes:n.value}):n}l.parseGroupMemberAddModeMixin=e}),98);
__d("WASmaxInGroupsAdminLinkModeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"member_link_mode");if(!t.success)return t;var n=o("WASmaxParseUtils").literalContent(o("WASmaxParseUtils").contentString,e,"admin_link");return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parseAdminLinkModeMixin=e}),98);
__d("WASmaxInGroupsAllMembersLinkModeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"member_link_mode");if(!t.success)return t;var n=o("WASmaxParseUtils").literalContent(o("WASmaxParseUtils").contentString,e,"all_member_link");return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parseAllMembersLinkModeMixin=e}),98);
__d("WASmaxInGroupsUnknownLinkModeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"member_link_mode");if(!t.success)return t;var n=o("WASmaxParseUtils").contentString(e);return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parseUnknownLinkModeMixin=e}),98);
__d("WASmaxInGroupsMemberLinkModes",["WAResultOrError","WASmaxInGroupsAdminLinkModeMixin","WASmaxInGroupsAllMembersLinkModeMixin","WASmaxInGroupsUnknownLinkModeMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsAdminLinkModeMixin").parseAdminLinkModeMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"AdminLinkMode",value:t.value});var n=o("WASmaxInGroupsAllMembersLinkModeMixin").parseAllMembersLinkModeMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"AllMembersLinkMode",value:n.value});var r=o("WASmaxInGroupsUnknownLinkModeMixin").parseUnknownLinkModeMixin(e);return r.success?o("WAResultOrError").makeResult({name:"UnknownLinkMode",value:r.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["AdminLinkMode","AllMembersLinkMode","UnknownLinkMode"],[t,n,r])}l.parseMemberLinkModes=e}),98);
__d("WASmaxInGroupsGroupMemberLinkModeMixin",["WAResultOrError","WASmaxInGroupsMemberLinkModes","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").flattenedChildWithTag(e,"member_link_mode");if(!t.success)return t;var n=o("WASmaxInGroupsMemberLinkModes").parseMemberLinkModes(t.value);return n.success?o("WAResultOrError").makeResult({memberLinkModeMemberLinkModes:n.value}):n}l.parseGroupMemberLinkModeMixin=e}),98);
__d("WASmaxInGroupsAdminShareModeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"member_share_group_history_mode");if(!t.success)return t;var n=o("WASmaxParseUtils").literalContent(o("WASmaxParseUtils").contentString,e,"admin_share");return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parseAdminShareModeMixin=e}),98);
__d("WASmaxInGroupsAllMembersShareModeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"member_share_group_history_mode");if(!t.success)return t;var n=o("WASmaxParseUtils").literalContent(o("WASmaxParseUtils").contentString,e,"all_member_share");return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parseAllMembersShareModeMixin=e}),98);
__d("WASmaxInGroupsUnknownShareModeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"member_share_group_history_mode");if(!t.success)return t;var n=o("WASmaxParseUtils").contentString(e);return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parseUnknownShareModeMixin=e}),98);
__d("WASmaxInGroupsMemberShareGroupHistoryModes",["WAResultOrError","WASmaxInGroupsAdminShareModeMixin","WASmaxInGroupsAllMembersShareModeMixin","WASmaxInGroupsUnknownShareModeMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsAdminShareModeMixin").parseAdminShareModeMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"AdminShareMode",value:t.value});var n=o("WASmaxInGroupsAllMembersShareModeMixin").parseAllMembersShareModeMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"AllMembersShareMode",value:n.value});var r=o("WASmaxInGroupsUnknownShareModeMixin").parseUnknownShareModeMixin(e);return r.success?o("WAResultOrError").makeResult({name:"UnknownShareMode",value:r.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["AdminShareMode","AllMembersShareMode","UnknownShareMode"],[t,n,r])}l.parseMemberShareGroupHistoryModes=e}),98);
__d("WASmaxInGroupsGroupMemberShareGroupHistoryModeMixin",["WAResultOrError","WASmaxInGroupsMemberShareGroupHistoryModes","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").flattenedChildWithTag(e,"member_share_group_history_mode");if(!t.success)return t;var n=o("WASmaxInGroupsMemberShareGroupHistoryModes").parseMemberShareGroupHistoryModes(t.value);return n.success?o("WAResultOrError").makeResult({memberShareGroupHistoryModeMemberShareGroupHistoryModes:n.value}):n}l.parseGroupMemberShareGroupHistoryModeMixin=e}),98);
__d("WASmaxInGroupsGroupJoinMembershipApprovalModeEnabledMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"group_join");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"state","on");return n.success?o("WAResultOrError").makeResult({state:n.value}):n}l.parseGroupJoinMembershipApprovalModeEnabledMixin=e}),98);
__d("WASmaxInGroupsMembershipApprovalGroupJoinModeEnabledMixin",["WASmaxInGroupsGroupJoinMembershipApprovalModeEnabledMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"membership_approval_mode");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"group_join");if(!n.success)return n;var r=o("WASmaxInGroupsGroupJoinMembershipApprovalModeEnabledMixin").parseGroupJoinMembershipApprovalModeEnabledMixin(n.value);return r.success,r}l.parseMembershipApprovalGroupJoinModeEnabledMixin=e}),98);
__d("WASmaxInGroupsParentGroupDefaultMembershipApprovalModeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"parent");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"default_membership_approval_mode","request_required");return n.success?o("WAResultOrError").makeResult({defaultMembershipApprovalMode:n.value}):n}l.parseParentGroupDefaultMembershipApprovalModeMixin=e}),98);
__d("WASmaxInGroupsParticipantNotAddressableMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"addressable","false");return n.success?o("WAResultOrError").makeResult({addressable:n.value}):n}l.parseParticipantNotAddressableMixin=e}),98);
__d("WASmaxInGroupsGroupInfoMixin",["WAResultOrError","WASmaxInGroupsGroupInfoAttributesMixin","WASmaxInGroupsGroupInfoDescriptionMixin","WASmaxInGroupsGroupInfoParticipantMixin","WASmaxInGroupsGroupMemberAddModeMixin","WASmaxInGroupsGroupMemberLinkModeMixin","WASmaxInGroupsGroupMemberShareGroupHistoryModeMixin","WASmaxInGroupsMembershipApprovalGroupJoinModeEnabledMixin","WASmaxInGroupsParentGroupDefaultMembershipApprovalModeMixin","WASmaxInGroupsParticipantNotAddressableMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxInGroupsGroupInfoParticipantMixin").parseGroupInfoParticipantMixin(e);if(!n.success)return n;var r=o("WASmaxInGroupsParticipantNotAddressableMixin").parseParticipantNotAddressableMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({},n.value,{participantNotAddressableMixin:r.success?r.value:null}))}function s(e){var t=o("WASmaxParseUtils").assertTag(e,"description");if(!t.success)return t;var n=o("WASmaxInGroupsGroupInfoDescriptionMixin").parseGroupInfoDescriptionMixin(e);return o("WAResultOrError").makeResult({groupInfoDescriptionMixin:n.success?n.value:null})}function u(e){var t=o("WASmaxParseUtils").assertTag(e,"parent");if(!t.success)return t;var n=o("WASmaxInGroupsParentGroupDefaultMembershipApprovalModeMixin").parseParentGroupDefaultMembershipApprovalModeMixin(e);return o("WAResultOrError").makeResult({parentGroupDefaultMembershipApprovalModeMixin:n.success?n.value:null})}function c(e){var t=o("WASmaxParseUtils").assertTag(e,"ephemeral");if(!t.success)return t;var n=o("WASmaxParseUtils").attrIntRange(e,"expiration",0,2147483647);if(!n.success)return n;var r=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrIntRange,e,"trigger",0,20);return r.success?o("WAResultOrError").makeResult({expiration:n.value,trigger:r.value}):r}function d(e){var t=o("WASmaxParseUtils").assertTag(e,"suspended");if(!t.success)return t;var n=o("WASmaxParseUtils").optionalLiteral(o("WASmaxParseUtils").attrString,e,"can_auto_file","true");return n.success?o("WAResultOrError").makeResult({canAutoFile:n.value}):n}function m(e){var t=o("WASmaxParseUtils").assertTag(e,"growth_locked");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","invite");if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(e,"expiration",0,void 0);return r.success?o("WAResultOrError").makeResult({type:n.value,expiration:r.value}):r}function p(e){var t=o("WASmaxParseUtils").assertTag(e,"membership_approval_mode");if(!t.success)return t;var n=o("WASmaxInGroupsMembershipApprovalGroupJoinModeEnabledMixin").parseMembershipApprovalGroupJoinModeEnabledMixin(e);return o("WAResultOrError").makeResult({membershipApprovalGroupJoinModeEnabledMixin:n.success?n.value:null})}function _(e){var t=o("WASmaxParseUtils").assertTag(e,"linked_parent");if(!t.success)return t;var n=o("WASmaxParseJid").attrGroupJid(e,"jid");return n.success?o("WAResultOrError").makeResult({jid:n.value}):n}function f(e){var t=o("WASmaxParseUtils").assertTag(e,"evolution_version");if(!t.success)return t;var n=o("WASmaxParseUtils").attrIntRange(e,"value",0,100);return n.success?o("WAResultOrError").makeResult({value:n.value}):n}function g(e){var t=o("WASmaxParseUtils").assertTag(e,"limit_sharing_enabled");if(!t.success)return t;var n=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrIntRange,e,"trigger",0,20);return n.success?o("WAResultOrError").makeResult({trigger:n.value}):n}function h(t){var n=o("WASmaxParseUtils").assertTag(t,"group");if(!n.success)return n;var r=o("WASmaxParseUtils").optionalChildWithTag(t,"description",s);if(!r.success)return r;var a=o("WASmaxParseUtils").optionalChild(t,"locked");if(!a.success)return a;var i=o("WASmaxParseUtils").optionalChild(t,"announcement");if(!i.success)return i;var l=o("WASmaxParseUtils").optionalChildWithTag(t,"parent",u);if(!l.success)return l;var h=o("WASmaxParseUtils").optionalChild(t,"no_frequently_forwarded");if(!h.success)return h;var
__d("WASmaxInGroupsGroupNotExistMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"group");if(!t.success)return t;var n=o("WASmaxParseUtils").attrString(e,"id");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"error","404");return r.success?o("WAResultOrError").makeResult({id:n.value,error:r.value}):r}l.parseGroupNotExistMixin=e}),98);
__d("WASmaxInGroupsTruncatedGroupInfoMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"group");if(!t.success)return t;var n=o("WASmaxParseUtils").attrString(e,"id");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"truncated","true");if(!r.success)return r;var a=o("WASmaxParseUtils").attrIntRange(e,"size",0,19999);return a.success?o("WAResultOrError").makeResult({id:n.value,truncated:r.value,size:a.value}):a}l.parseTruncatedGroupInfoMixin=e}),98);
__d("WASmaxInGroupsGroupInfoOrTruncatedGroupInfoOrGroupForbiddenOrGroupNotExistMixinGroup",["WAResultOrError","WASmaxInGroupsGroupForbiddenMixin","WASmaxInGroupsGroupInfoMixin","WASmaxInGroupsGroupNotExistMixin","WASmaxInGroupsTruncatedGroupInfoMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsGroupInfoMixin").parseGroupInfoMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"GroupInfo",value:t.value});var n=o("WASmaxInGroupsTruncatedGroupInfoMixin").parseTruncatedGroupInfoMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"TruncatedGroupInfo",value:n.value});var r=o("WASmaxInGroupsGroupForbiddenMixin").parseGroupForbiddenMixin(e);if(r.success)return o("WAResultOrError").makeResult({name:"GroupForbidden",value:r.value});var a=o("WASmaxInGroupsGroupNotExistMixin").parseGroupNotExistMixin(e);return a.success?o("WAResultOrError").makeResult({name:"GroupNotExist",value:a.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["GroupInfo","TruncatedGroupInfo","GroupForbidden","GroupNotExist"],[t,n,r,a])}l.parseGroupInfoOrTruncatedGroupInfoOrGroupForbiddenOrGroupNotExistMixinGroup=e}),98);
__d("WASmaxInGroupsBatchGetGroupInfoResponseSuccess",["WAResultOrError","WASmaxInGroupsDedupAttrsMixin","WASmaxInGroupsGroupInfoOrTruncatedGroupInfoOrGroupForbiddenOrGroupNotExistMixinGroup","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"group");if(!t.success)return t;var n=o("WASmaxInGroupsDedupAttrsMixin").parseDedupAttrsMixin(e),r=o("WASmaxInGroupsGroupInfoOrTruncatedGroupInfoOrGroupForbiddenOrGroupNotExistMixinGroup").parseGroupInfoOrTruncatedGroupInfoOrGroupForbiddenOrGroupNotExistMixinGroup(e);return r.success?o("WAResultOrError").makeResult({dedupAttrsMixin:n.success?n.value:null,groupInfoOrTruncatedGroupInfoOrGroupForbiddenOrGroupNotExistMixinGroup:r.value}):r}function s(t,n){var r=o("WASmaxParseUtils").assertTag(t,"iq");if(!r.success)return r;var a=o("WASmaxParseUtils").flattenedChildWithTag(t,"groups");if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(n,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,t,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,t,"type","result");if(!s.success)return s;var u=o("WASmaxParseReference").attrStringFromReference(n,["id"]);if(!u.success)return u;var c=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,t,"id",u.value);if(!c.success)return c;var d=o("WASmaxParseUtils").mapChildrenWithTag(a.value,"group",1,1e4,e);return d.success?o("WAResultOrError").makeResult({type:s.value,groupsGroup:d.value}):d}l.parseBatchGetGroupInfoResponseSuccessGroupsGroup=e,l.parseBatchGetGroupInfoResponseSuccess=s}),98);
__d("WASmaxChildren",["WADeepEquals"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){return t==null?null:e(t)}function s(e,t){if(t==null)return null;if(t)return e()}function u(e,t){if(t){for(var n=1;n<t.length;n++)if(!o("WADeepEquals").deepEqual(t[n],t[0]))throw new Error("expected all homogeneous children to be equal, but they were not")}var r=d(e,t,0,1/0);return r}function c(e,t){return m(e,t,0,1/0)}function d(e,t,n,r){if(t==null){if(n>0)throw new Error("expected at least "+n+" children, but none provided");return[]}var o=t.length;if(o<n)throw new Error("expected at least "+n+" children, but found "+o);if(o>r)throw new Error("expected at most "+r+" children, but found "+o);return t.map(function(t){return e(t)})}function m(e,t,n,r){if(t===0){if(n>0)throw new Error("expected at least "+n+" children, but none provided");return[]}if(t<n)throw new Error("expected at least "+n+" children, but found "+t);if(t>r)throw new Error("expected at most "+r+" children, but found "+t);for(var o=[],a=0;a<t;a++)o.push(e());return o}l.OPTIONAL_CHILD=e,l.HAS_OPTIONAL_CHILD=s,l.HOMOGENEOUS_CHILD=u,l.HOMOGENEOUS_CHILD_COUNT=c,l.REPEATED_CHILD=d,l.REPEATED_CHILD_COUNT=m}),98);
__d("WASmaxOutGroupsBaseIQGetRequestMixin",["WASmaxJsx","WASmaxMixins","WAWap"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxJsx").smax("iq",{id:o("WAWap").generateId(),type:"get"});return e}function s(t){var n=e();return o("WASmaxMixins").mergeStanzas(t,n)}l.mergeBaseIQGetRequestMixin=s}),98);
__d("WASmaxOutGroupsBaseGetServerMixin",["WASmaxJsx","WASmaxMixins","WASmaxOutGroupsBaseIQGetRequestMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxOutGroupsBaseIQGetRequestMixin").mergeBaseIQGetRequestMixin(o("WASmaxJsx").smax("iq",{to:o("WAWap").G_US,xmlns:"w:g2"}));return e}function s(t){var n=e();return o("WASmaxMixins").mergeStanzas(t,n)}l.mergeBaseGetServerMixin=s}),98);
__d("WASmaxOutGroupsBatchGetGroupInfoRequest",["WASmaxAttrs","WASmaxChildren","WASmaxJsx","WASmaxOutGroupsBaseGetServerMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.groupJid,n=o("WASmaxJsx").smax("group",{jid:o("WAWap").GROUP_JID(t)});return n}function s(t){var n=t.groupArgs,r=t.queryContext,a=o("WASmaxOutGroupsBaseGetServerMixin").mergeBaseGetServerMixin(o("WASmaxJsx").smax("iq",null,o("WASmaxJsx").smax("query",{context:o("WASmaxAttrs").OPTIONAL(o("WAWap").CUSTOM_STRING,r)},o("WASmaxChildren").REPEATED_CHILD(e,n,1,1e4))));return a}l.makeBatchGetGroupInfoRequestQueryGroup=e,l.makeBatchGetGroupInfoRequest=s}),98);
__d("WASmaxGroupsBatchGetGroupInfoRPC",["WAComms","WASmaxInGroupsBatchGetGroupInfoResponseClientError","WASmaxInGroupsBatchGetGroupInfoResponseServerError","WASmaxInGroupsBatchGetGroupInfoResponseSuccess","WASmaxOutGroupsBatchGetGroupInfoRequest","WASmaxParsingFailure","WASmaxRpcUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WASmaxOutGroupsBatchGetGroupInfoRequest").makeBatchGetGroupInfoRequest(e),r=yield o("WAComms").sendSmaxStanza(n,t),a=o("WASmaxInGroupsBatchGetGroupInfoResponseSuccess").parseBatchGetGroupInfoResponseSuccess(r,n);if(a.success)return{name:"BatchGetGroupInfoResponseSuccess",value:a.value};var i=o("WASmaxInGroupsBatchGetGroupInfoResponseClientError").parseBatchGetGroupInfoResponseClientError(r,n);if(i.success)return{name:"BatchGetGroupInfoResponseClientError",value:i.value};var l=o("WASmaxInGroupsBatchGetGroupInfoResponseServerError").parseBatchGetGroupInfoResponseServerError(r,n);if(l.success)return{name:"BatchGetGroupInfoResponseServerError",value:l.value};throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("BatchGetGroupInfo",{Success:a,ClientError:i,ServerError:l}))}),s.apply(this,arguments)}l.sendBatchGetGroupInfoRPC=e}),98);
__d("WASmaxInGroupsIQErrorFallbackClientMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").attrString(e,"text");if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(e,"code",400,499);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorFallbackClientMixin=e}),98);
__d("WASmaxInGroupsIQErrorGoneMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","gone");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",410);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorGoneMixin=e}),98);
__d("WASmaxInGroupsIQErrorGrowthLockedMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"growth_locked");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","invite");if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(e,"expiration",0,void 0);return r.success?o("WAResultOrError").makeResult({type:n.value,expiration:r.value}):r}function s(t){var n=o("WASmaxParseUtils").assertTag(t,"error");if(!n.success)return n;var r=o("WASmaxParseUtils").optionalChildWithTag(t,"growth_locked",e);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,t,"text","growth-locked");if(!a.success)return a;var i=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,t,"code",436);return i.success?o("WAResultOrError").makeResult({text:a.value,code:i.value,growthLocked:r.value}):i}l.parseIQErrorGrowthLockedGrowthLocked=e,l.parseIQErrorGrowthLockedMixin=s}),98);
__d("WASmaxInGroupsIQErrorItemNotFoundMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","item-not-found");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",404);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorItemNotFoundMixin=e}),98);
__d("WASmaxInGroupsIQErrorLockedMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","locked");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",423);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorLockedMixin=e}),98);
__d("WASmaxInGroupsIQErrorNotAcceptableMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"field");if(!t.success)return t;var n=o("WASmaxParseUtils").attrString(e,"name");if(!n.success)return n;var r=o("WASmaxParseUtils").attrString(e,"reason");return r.success?o("WAResultOrError").makeResult({name:n.value,reason:r.value}):r}function s(t){var n=o("WASmaxParseUtils").assertTag(t,"error");if(!n.success)return n;var r=o("WASmaxParseUtils").optionalChildWithTag(t,"field",e);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,t,"text","not-acceptable");if(!a.success)return a;var i=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,t,"code",406);return i.success?o("WAResultOrError").makeResult({text:a.value,code:i.value,field:r.value}):i}l.parseIQErrorNotAcceptableField=e,l.parseIQErrorNotAcceptableMixin=s}),98);
__d("WASmaxInGroupsIQErrorNotAuthorizedMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","not-authorized");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",401);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorNotAuthorizedMixin=e}),98);
__d("WASmaxInGroupsIQErrorParentGroupSuspendedMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","parent-group-suspended");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",416);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorParentGroupSuspendedMixin=e}),98);
__d("WASmaxInGroupsGetInviteGroupInfoClientErrors",["WAResultOrError","WASmaxInGroupsIQErrorBadRequestMixin","WASmaxInGroupsIQErrorFallbackClientMixin","WASmaxInGroupsIQErrorGoneMixin","WASmaxInGroupsIQErrorGrowthLockedMixin","WASmaxInGroupsIQErrorItemNotFoundMixin","WASmaxInGroupsIQErrorLockedMixin","WASmaxInGroupsIQErrorNotAcceptableMixin","WASmaxInGroupsIQErrorNotAuthorizedMixin","WASmaxInGroupsIQErrorParentGroupSuspendedMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsIQErrorBadRequestMixin").parseIQErrorBadRequestMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"IQErrorBadRequest",value:t.value});var n=o("WASmaxInGroupsIQErrorItemNotFoundMixin").parseIQErrorItemNotFoundMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"IQErrorItemNotFound",value:n.value});var r=o("WASmaxInGroupsIQErrorGoneMixin").parseIQErrorGoneMixin(e);if(r.success)return o("WAResultOrError").makeResult({name:"IQErrorGone",value:r.value});var a=o("WASmaxInGroupsIQErrorNotAuthorizedMixin").parseIQErrorNotAuthorizedMixin(e);if(a.success)return o("WAResultOrError").makeResult({name:"IQErrorNotAuthorized",value:a.value});var i=o("WASmaxInGroupsIQErrorNotAcceptableMixin").parseIQErrorNotAcceptableMixin(e);if(i.success)return o("WAResultOrError").makeResult({name:"IQErrorNotAcceptable",value:i.value});var l=o("WASmaxInGroupsIQErrorLockedMixin").parseIQErrorLockedMixin(e);if(l.success)return o("WAResultOrError").makeResult({name:"IQErrorLocked",value:l.value});var s=o("WASmaxInGroupsIQErrorGrowthLockedMixin").parseIQErrorGrowthLockedMixin(e);if(s.success)return o("WAResultOrError").makeResult({name:"IQErrorGrowthLocked",value:s.value});var u=o("WASmaxInGroupsIQErrorParentGroupSuspendedMixin").parseIQErrorParentGroupSuspendedMixin(e);if(u.success)return o("WAResultOrError").makeResult({name:"IQErrorParentGroupSuspended",value:u.value});var c=o("WASmaxInGroupsIQErrorFallbackClientMixin").parseIQErrorFallbackClientMixin(e);return c.success?o("WAResultOrError").makeResult({name:"IQErrorFallbackClient",value:c.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["IQErrorBadRequest","IQErrorItemNotFound","IQErrorGone","IQErrorNotAuthorized","IQErrorNotAcceptable","IQErrorLocked","IQErrorGrowthLocked","IQErrorParentGroupSuspended","IQErrorFallbackClient"],[t,n,r,a,i,l,s,u,c])}l.parseGetInviteGroupInfoClientErrors=e}),98);
__d("WASmaxInGroupsGetInviteGroupInfoResponseClientError",["WAResultOrError","WASmaxInGroupsGetInviteGroupInfoClientErrors","WASmaxInGroupsIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInGroupsIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInGroupsGetInviteGroupInfoClientErrors").parseGetInviteGroupInfoClientErrors(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorGetInviteGroupInfoClientErrors:i.value})):i}l.parseGetInviteGroupInfoResponseClientError=e}),98);
__d("WASmaxInGroupsGetInviteGroupInfoResponseServerError",["WASmaxInGroupsBaseServerErrorMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxInGroupsBaseServerErrorMixin").parseBaseServerErrorMixin(e,t);return r.success,r}l.parseGetInviteGroupInfoResponseServerError=e}),98);
__d("WASmaxInGroupsInviteLinkGroupInfoMixin",["WAResultOrError","WASmaxInGroupsGroupInfoAttributesMixin","WASmaxInGroupsGroupInfoDescriptionMixin","WASmaxInGroupsGroupInfoParticipantMixin","WASmaxInGroupsMembershipApprovalGroupJoinModeEnabledMixin","WASmaxInGroupsNamedSubjectMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"participant");if(!t.success)return t;var n=o("WASmaxInGroupsGroupInfoParticipantMixin").parseGroupInfoParticipantMixin(e);return n.success,n}function s(e){var t=o("WASmaxParseUtils").assertTag(e,"parent");if(!t.success)return t;var n=o("WASmaxParseUtils").attrIntRange(e,"num_sub_groups",1,1e3);return n.success?o("WAResultOrError").makeResult({numSubGroups:n.value}):n}function u(e){var t=o("WASmaxParseUtils").assertTag(e,"linked_parent");if(!t.success)return t;var n=o("WASmaxParseJid").attrGroupJid(e,"jid");if(!n.success)return n;var r=o("WASmaxInGroupsNamedSubjectMixin").parseNamedSubjectMixin(e);return r.success?o("WAResultOrError").makeResult(babelHelpers.extends({jid:n.value},r.value)):r}function c(e){var t=o("WASmaxParseUtils").assertTag(e,"membership_approval_mode");if(!t.success)return t;var n=o("WASmaxInGroupsMembershipApprovalGroupJoinModeEnabledMixin").parseMembershipApprovalGroupJoinModeEnabledMixin(e);return n.success,n}function d(e){var t=o("WASmaxParseUtils").assertTag(e,"membership_approval_request");if(!t.success)return t;var n=o("WASmaxParseUtils").optionalLiteral(o("WASmaxParseUtils").attrString,e,"error","304");return n.success?o("WAResultOrError").makeResult({error:n.value}):n}function m(e){var t=o("WASmaxParseUtils").assertTag(e,"ephemeral");if(!t.success)return t;var n=o("WASmaxParseUtils").attrIntRange(e,"expiration",0,2147483647);if(!n.success)return n;var r=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrIntRange,e,"trigger",0,20);return r.success?o("WAResultOrError").makeResult({expiration:n.value,trigger:r.value}):r}function p(t){var n=o("WASmaxParseUtils").assertTag(t,"group");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(t,"description");if(!r.success)return r;var a=o("WASmaxParseUtils").optionalChildWithTag(t,"parent",s);if(!a.success)return a;var i=o("WASmaxParseUtils").optionalChildWithTag(t,"linked_parent",u);if(!i.success)return i;var l=o("WASmaxParseUtils").optionalChild(t,"hidden_group");if(!l.success)return l;var p=o("WASmaxParseUtils").optionalChild(t,"default_sub_group");if(!p.success)return p;var _=o("WASmaxParseUtils").optionalChild(t,"general_chat");if(!_.success)return _;var f=o("WASmaxParseUtils").optionalChildWithTag(t,"membership_approval_mode",c);if(!f.success)return f;var g=o("WASmaxParseUtils").optionalChildWithTag(t,"membership_approval_request",d);if(!g.success)return g;var h=o("WASmaxParseUtils").optionalChild(t,"capi");if(!h.success)return h;var y=o("WASmaxParseUtils").optionalChildWithTag(t,"ephemeral",m);if(!y.success)return y;var C=o("WASmaxParseUtils").attrIntRange(t,"size",0,19999);if(!C.success)return C;var b=o("WASmaxInGroupsGroupInfoDescriptionMixin").parseGroupInfoDescriptionMixin(r.value),v=o("WASmaxInGroupsGroupInfoAttributesMixin").parseGroupInfoAttributesMixin(t);if(!v.success)return v;var S=o("WASmaxParseUtils").mapChildrenWithTag(t,"participant",0,19999,e);return S.success?o("WAResultOrError").makeResult(babelHelpers.extends({size:C.value,descriptionGroupInfoDescriptionMixin:b.success?b.value:null},v.value,{parent:a.value,linkedParent:i.value,hasHiddenGroup:l.value!=null,hasDefaultSubGroup:p.value!=null,hasGeneralChat:_.value!=null,membershipApprovalMode:f.value,membershipApprovalRequest:g.value,hasCapi:h.value!=null,ephemeral:y.value,participant:S.value})):S}l.parseInviteLinkGroupInfoParticipant=e,l.parseInviteLinkGroupInfoParent=s,l.parseInviteLinkGroupInfoLinkedParent=u,l.parseInviteLinkGroupInfoMembershipApprovalMode=c,l.parseInviteLinkGroupInfoMembershipApprovalRequest=d,l.parseInviteLinkGroupInfoEphemeral=m,l.parseInviteLinkGroupInfoMixin=p}),98);
__d("WASmaxInGroupsGetInviteGroupInfoResponseSuccess",["WAResultOrError","WASmaxInGroupsInviteLinkGroupInfoMixin","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"group");if(!r.success)return r;var a=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!a.success)return a;var i=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",a.value);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","result");if(!l.success)return l;var s=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!s.success)return s;var u=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",s.value);if(!u.success)return u;var c=o("WASmaxParseUtils").attrIntRange(r.value,"size",0,19999);if(!c.success)return c;var d=o("WASmaxInGroupsInviteLinkGroupInfoMixin").parseInviteLinkGroupInfoMixin(r.value);return d.success?o("WAResultOrError").makeResult({type:l.value,groupSize:c.value,groupInviteLinkGroupInfoMixin:d.value}):d}l.parseGetInviteGroupInfoResponseSuccess=e}),98);
__d("WASmaxOutGroupsGetInviteGroupInfoRequest",["WASmaxJsx","WASmaxOutGroupsBaseGetServerMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.inviteCode,n=o("WASmaxOutGroupsBaseGetServerMixin").mergeBaseGetServerMixin(o("WASmaxJsx").smax("iq",null,o("WASmaxJsx").smax("invite",{code:o("WAWap").CUSTOM_STRING(t)})));return n}l.makeGetInviteGroupInfoRequest=e}),98);
__d("WASmaxGroupsGetInviteGroupInfoRPC",["WAComms","WASmaxInGroupsGetInviteGroupInfoResponseClientError","WASmaxInGroupsGetInviteGroupInfoResponseServerError","WASmaxInGroupsGetInviteGroupInfoResponseSuccess","WASmaxOutGroupsGetInviteGroupInfoRequest","WASmaxParsingFailure","WASmaxRpcUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WASmaxOutGroupsGetInviteGroupInfoRequest").makeGetInviteGroupInfoRequest(e),r=yield o("WAComms").sendSmaxStanza(n,t),a=o("WASmaxInGroupsGetInviteGroupInfoResponseSuccess").parseGetInviteGroupInfoResponseSuccess(r,n);if(a.success)return{name:"GetInviteGroupInfoResponseSuccess",value:a.value};var i=o("WASmaxInGroupsGetInviteGroupInfoResponseClientError").parseGetInviteGroupInfoResponseClientError(r,n);if(i.success)return{name:"GetInviteGroupInfoResponseClientError",value:i.value};var l=o("WASmaxInGroupsGetInviteGroupInfoResponseServerError").parseGetInviteGroupInfoResponseServerError(r,n);if(l.success)return{name:"GetInviteGroupInfoResponseServerError",value:l.value};throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("GetInviteGroupInfo",{Success:a,ClientError:i,ServerError:l}))}),s.apply(this,arguments)}l.sendGetInviteGroupInfoRPC=e}),98);
__d("WASmaxInGroupsIQErrorBadRequestOrRateOverlimitOrFallbackClientMixinGroup",["WAResultOrError","WASmaxInGroupsIQErrorBadRequestMixin","WASmaxInGroupsIQErrorFallbackClientMixin","WASmaxInGroupsIQErrorRateOverlimitMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsIQErrorBadRequestMixin").parseIQErrorBadRequestMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"IQErrorBadRequest",value:t.value});var n=o("WASmaxInGroupsIQErrorRateOverlimitMixin").parseIQErrorRateOverlimitMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"IQErrorRateOverlimit",value:n.value});var r=o("WASmaxInGroupsIQErrorFallbackClientMixin").parseIQErrorFallbackClientMixin(e);return r.success?o("WAResultOrError").makeResult({name:"IQErrorFallbackClient",value:r.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["IQErrorBadRequest","IQErrorRateOverlimit","IQErrorFallbackClient"],[t,n,r])}l.parseIQErrorBadRequestOrRateOverlimitOrFallbackClientMixinGroup=e}),98);
__d("WASmaxInGroupsGetParticipatingGroupsResponseClientError",["WAResultOrError","WASmaxInGroupsIQErrorBadRequestOrRateOverlimitOrFallbackClientMixinGroup","WASmaxInGroupsIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInGroupsIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInGroupsIQErrorBadRequestOrRateOverlimitOrFallbackClientMixinGroup").parseIQErrorBadRequestOrRateOverlimitOrFallbackClientMixinGroup(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorIQErrorBadRequestOrRateOverlimitOrFallbackClientMixinGroup:i.value})):i}l.parseGetParticipatingGroupsResponseClientError=e}),98);
__d("WASmaxInGroupsGetParticipatingGroupsResponseServerError",["WASmaxInGroupsBaseServerErrorMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxInGroupsBaseServerErrorMixin").parseBaseServerErrorMixin(e,t);return r.success,r}l.parseGetParticipatingGroupsResponseServerError=e}),98);
__d("WASmaxInGroupsGroupInfoOrTruncatedGroupInfoGroupInfoMixinGroup",["WAResultOrError","WASmaxInGroupsGroupInfoMixin","WASmaxInGroupsTruncatedGroupInfoMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsGroupInfoMixin").parseGroupInfoMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"GroupInfo",value:t.value});var n=o("WASmaxInGroupsTruncatedGroupInfoMixin").parseTruncatedGroupInfoMixin(e);return n.success?o("WAResultOrError").makeResult({name:"TruncatedGroupInfo",value:n.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["GroupInfo","TruncatedGroupInfo"],[t,n])}l.parseGroupInfoOrTruncatedGroupInfoGroupInfoMixinGroup=e}),98);
__d("WASmaxInGroupsGetParticipatingGroupsResponseSuccess",["WAResultOrError","WASmaxInGroupsDedupAttrsMixin","WASmaxInGroupsGroupInfoOrTruncatedGroupInfoGroupInfoMixinGroup","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"group");if(!t.success)return t;var n=o("WASmaxInGroupsDedupAttrsMixin").parseDedupAttrsMixin(e),r=o("WASmaxInGroupsGroupInfoOrTruncatedGroupInfoGroupInfoMixinGroup").parseGroupInfoOrTruncatedGroupInfoGroupInfoMixinGroup(e);return r.success?o("WAResultOrError").makeResult({dedupAttrsMixin:n.success?n.value:null,groupInfoOrTruncatedGroupInfoGroupInfoMixinGroup:r.value}):r}function s(t,n){var r=o("WASmaxParseUtils").assertTag(t,"iq");if(!r.success)return r;var a=o("WASmaxParseUtils").flattenedChildWithTag(t,"groups");if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(n,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,t,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,t,"type","result");if(!s.success)return s;var u=o("WASmaxParseReference").attrStringFromReference(n,["id"]);if(!u.success)return u;var c=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,t,"id",u.value);if(!c.success)return c;var d=o("WASmaxParseUtils").mapChildrenWithTag(a.value,"group",0,1e4,e);return d.success?o("WAResultOrError").makeResult({type:s.value,groupsGroup:d.value}):d}l.parseGetParticipatingGroupsResponseSuccessGroupsGroup=e,l.parseGetParticipatingGroupsResponseSuccess=s}),98);
__d("WASmaxOutGroupsGetParticipatingGroupsRequest",["WASmaxChildren","WASmaxJsx","WASmaxOutGroupsBaseGetServerMixin"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxJsx").smax("participants",null);return e}function s(){var e=o("WASmaxJsx").smax("description",null);return e}function u(t){var n=t.hasParticipants,r=t.hasDescription,a=o("WASmaxOutGroupsBaseGetServerMixin").mergeBaseGetServerMixin(o("WASmaxJsx").smax("iq",null,o("WASmaxJsx").smax("participating",null,o("WASmaxChildren").HAS_OPTIONAL_CHILD(e,n),o("WASmaxChildren").HAS_OPTIONAL_CHILD(s,r))));return a}l.makeGetParticipatingGroupsRequestParticipatingParticipants=e,l.makeGetParticipatingGroupsRequestParticipatingDescription=s,l.makeGetParticipatingGroupsRequest=u}),98);
__d("WASmaxGroupsGetParticipatingGroupsRPC",["WAComms","WASmaxInGroupsGetParticipatingGroupsResponseClientError","WASmaxInGroupsGetParticipatingGroupsResponseServerError","WASmaxInGroupsGetParticipatingGroupsResponseSuccess","WASmaxOutGroupsGetParticipatingGroupsRequest","WASmaxParsingFailure","WASmaxRpcUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WASmaxOutGroupsGetParticipatingGroupsRequest").makeGetParticipatingGroupsRequest(e),r=yield o("WAComms").sendSmaxStanza(n,t),a=o("WASmaxInGroupsGetParticipatingGroupsResponseSuccess").parseGetParticipatingGroupsResponseSuccess(r,n);if(a.success)return{name:"GetParticipatingGroupsResponseSuccess",value:a.value};var i=o("WASmaxInGroupsGetParticipatingGroupsResponseClientError").parseGetParticipatingGroupsResponseClientError(r,n);if(i.success)return{name:"GetParticipatingGroupsResponseClientError",value:i.value};var l=o("WASmaxInGroupsGetParticipatingGroupsResponseServerError").parseGetParticipatingGroupsResponseServerError(r,n);if(l.success)return{name:"GetParticipatingGroupsResponseServerError",value:l.value};throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("GetParticipatingGroups",{Success:a,ClientError:i,ServerError:l}))}),s.apply(this,arguments)}l.sendGetParticipatingGroupsRPC=e}),98);
__d("WASmaxInGroupsIQErrorForbiddenMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","forbidden");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",403);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorForbiddenMixin=e}),98);
__d("WASmaxInGroupsGetMembershipApprovalRequestsClientErrors",["WAResultOrError","WASmaxInGroupsIQErrorBadRequestMixin","WASmaxInGroupsIQErrorFallbackClientMixin","WASmaxInGroupsIQErrorForbiddenMixin","WASmaxInGroupsIQErrorItemNotFoundMixin","WASmaxInGroupsIQErrorLockedMixin","WASmaxInGroupsIQErrorNotAuthorizedMixin","WASmaxInGroupsIQErrorRateOverlimitMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsIQErrorBadRequestMixin").parseIQErrorBadRequestMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"IQErrorBadRequest",value:t.value});var n=o("WASmaxInGroupsIQErrorItemNotFoundMixin").parseIQErrorItemNotFoundMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"IQErrorItemNotFound",value:n.value});var r=o("WASmaxInGroupsIQErrorNotAuthorizedMixin").parseIQErrorNotAuthorizedMixin(e);if(r.success)return o("WAResultOrError").makeResult({name:"IQErrorNotAuthorized",value:r.value});var a=o("WASmaxInGroupsIQErrorForbiddenMixin").parseIQErrorForbiddenMixin(e);if(a.success)return o("WAResultOrError").makeResult({name:"IQErrorForbidden",value:a.value});var i=o("WASmaxInGroupsIQErrorRateOverlimitMixin").parseIQErrorRateOverlimitMixin(e);if(i.success)return o("WAResultOrError").makeResult({name:"IQErrorRateOverlimit",value:i.value});var l=o("WASmaxInGroupsIQErrorLockedMixin").parseIQErrorLockedMixin(e);if(l.success)return o("WAResultOrError").makeResult({name:"IQErrorLocked",value:l.value});var s=o("WASmaxInGroupsIQErrorFallbackClientMixin").parseIQErrorFallbackClientMixin(e);return s.success?o("WAResultOrError").makeResult({name:"IQErrorFallbackClient",value:s.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["IQErrorBadRequest","IQErrorItemNotFound","IQErrorNotAuthorized","IQErrorForbidden","IQErrorRateOverlimit","IQErrorLocked","IQErrorFallbackClient"],[t,n,r,a,i,l,s])}l.parseGetMembershipApprovalRequestsClientErrors=e}),98);
__d("WASmaxInGroupsGetMembershipApprovalRequestsResponseClientError",["WAResultOrError","WASmaxInGroupsGetMembershipApprovalRequestsClientErrors","WASmaxInGroupsIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInGroupsIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInGroupsGetMembershipApprovalRequestsClientErrors").parseGetMembershipApprovalRequestsClientErrors(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorGetMembershipApprovalRequestsClientErrors:i.value})):i}l.parseGetMembershipApprovalRequestsResponseClientError=e}),98);
__d("WASmaxInGroupsGetMembershipApprovalRequestsResponseServerError",["WASmaxInGroupsBaseServerErrorMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxInGroupsBaseServerErrorMixin").parseBaseServerErrorMixin(e,t);return r.success,r}l.parseGetMembershipApprovalRequestsResponseServerError=e}),98);
__d("WASmaxInGroupsMembershipRequestMethodAttributeMixin",["WAResultOrError","WASmaxInGroupsEnums","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrStringEnum(e,"request_method",o("WASmaxInGroupsEnums").ENUM_INVITELINK_LINKEDGROUPJOIN_NONADMINADD);return t.success?o("WAResultOrError").makeResult({requestMethod:t.value}):t}l.parseMembershipRequestMethodAttributeMixin=e}),98);
__d("WASmaxInGroupsGetMembershipApprovalRequestsMembershipApprovalRequestMixin",["WAResultOrError","WASmaxInGroupsMembershipRequestMethodAttributeMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"membership_approval_request");if(!t.success)return t;var n=o("WASmaxParseJid").attrUserJid(e,"jid");if(!n.success)return n;var r=o("WASmaxParseUtils").optional(o("WASmaxParseJid").attrUserJid,e,"requestor");if(!r.success)return r;var a=o("WASmaxParseUtils").optional(o("WASmaxParseJid").attrUserJid,e,"requestor_pn");if(!a.success)return a;var i=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrString,e,"requestor_username");if(!i.success)return i;var l=o("WASmaxParseUtils").optional(o("WASmaxParseJid").attrGroupJid,e,"parent_group_jid");if(!l.success)return l;var s=o("WASmaxParseUtils").attrIntRange(e,"request_time",0,void 0);if(!s.success)return s;var u=o("WASmaxInGroupsMembershipRequestMethodAttributeMixin").parseMembershipRequestMethodAttributeMixin(e);return u.success?o("WAResultOrError").makeResult(babelHelpers.extends({jid:n.value,requestor:r.value,requestorPn:a.value,requestorUsername:i.value,parentGroupJid:l.value,requestTime:s.value},u.value)):u}l.parseGetMembershipApprovalRequestsMembershipApprovalRequestMixin=e}),98);
__d("WASmaxInGroupsGetMembershipApprovalRequestsRequestorFetchMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"requestor_fetch","true");return t.success?o("WAResultOrError").makeResult({requestorFetch:t.value}):t}l.parseGetMembershipApprovalRequestsRequestorFetchMixin=e}),98);
__d("WASmaxInGroupsIQResultResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","result");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQResultResponseMixin=e}),98);
__d("WASmaxInGroupsGetMembershipApprovalRequestsResponseSuccess",["WAResultOrError","WASmaxInGroupsGetMembershipApprovalRequestsMembershipApprovalRequestMixin","WASmaxInGroupsGetMembershipApprovalRequestsRequestorFetchMixin","WASmaxInGroupsGroupAddressingModeMixin","WASmaxInGroupsIQResultResponseMixin","WASmaxInGroupsIdentityMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"membership_approval_request");if(!t.success)return t;var n=o("WASmaxInGroupsGetMembershipApprovalRequestsMembershipApprovalRequestMixin").parseGetMembershipApprovalRequestsMembershipApprovalRequestMixin(e);if(!n.success)return n;var r=o("WASmaxInGroupsIdentityMixin").parseIdentityMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({},n.value,{identityMixin:r.success?r.value:null}))}function s(t,n){var r=o("WASmaxParseUtils").assertTag(t,"iq");if(!r.success)return r;var a=o("WASmaxParseUtils").flattenedChildWithTag(t,"membership_approval_requests");if(!a.success)return a;var i=o("WASmaxInGroupsGetMembershipApprovalRequestsRequestorFetchMixin").parseGetMembershipApprovalRequestsRequestorFetchMixin(a.value),l=o("WASmaxInGroupsIQResultResponseMixin").parseIQResultResponseMixin(t,n);if(!l.success)return l;var s=o("WASmaxInGroupsGroupAddressingModeMixin").parseGroupAddressingModeMixin(t),u=o("WASmaxParseUtils").mapChildrenWithTag(a.value,"membership_approval_request",0,19999,e);return u.success?o("WAResultOrError").makeResult(babelHelpers.extends({membershipApprovalRequestsGetMembershipApprovalRequestsRequestorFetchMixin:i.success?i.value:null},l.value,{groupAddressingModeMixin:s.success?s.value:null,membershipApprovalRequestsMembershipApprovalRequest:u.value})):u}l.parseGetMembershipApprovalRequestsResponseSuccessMembershipApprovalRequestsMembershipApprovalRequest=e,l.parseGetMembershipApprovalRequestsResponseSuccess=s}),98);
__d("WASmaxOutGroupsBaseGetGroupMixin",["WASmaxJsx","WASmaxMixins","WASmaxOutGroupsBaseIQGetRequestMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.iqTo,n=o("WASmaxOutGroupsBaseIQGetRequestMixin").mergeBaseIQGetRequestMixin(o("WASmaxJsx").smax("iq",{to:o("WAWap").GROUP_JID(t),xmlns:"w:g2"}));return n}function s(t,n){var r=e(n);return o("WASmaxMixins").mergeStanzas(t,r)}l.mergeBaseGetGroupMixin=s}),98);
__d("WASmaxOutGroupsGetMembershipApprovalRequestsRequestorFetchMixin",["WASmaxJsx","WASmaxMixins"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxJsx").smax("smax$any",{requestor_fetch:"true"});return e}function s(t){var n=e();return o("WASmaxMixins").mergeStanzas(t,n)}l.mergeGetMembershipApprovalRequestsRequestorFetchMixin=s}),98);
__d("WASmaxOutGroupsGetMembershipApprovalRequestsRequest",["WASmaxJsx","WASmaxMixins","WASmaxOutGroupsBaseGetGroupMixin","WASmaxOutGroupsGetMembershipApprovalRequestsRequestorFetchMixin"],(function(t,n,r,o,a,i,l){function e(e){var t=e.hasGetMembershipApprovalRequestsRequestorFetch,n=o("WASmaxOutGroupsBaseGetGroupMixin").mergeBaseGetGroupMixin(o("WASmaxJsx").smax("iq",null,o("WASmaxMixins").optionalMerge(o("WASmaxOutGroupsGetMembershipApprovalRequestsRequestorFetchMixin").mergeGetMembershipApprovalRequestsRequestorFetchMixin,o("WASmaxJsx").smax("membership_approval_requests",null),t)),e);return n}l.makeGetMembershipApprovalRequestsRequest=e}),98);
__d("WASmaxGroupsGetMembershipApprovalRequestsRPC",["WAComms","WASmaxInGroupsGetMembershipApprovalRequestsResponseClientError","WASmaxInGroupsGetMembershipApprovalRequestsResponseServerError","WASmaxInGroupsGetMembershipApprovalRequestsResponseSuccess","WASmaxOutGroupsGetMembershipApprovalRequestsRequest","WASmaxParsingFailure","WASmaxRpcUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WASmaxOutGroupsGetMembershipApprovalRequestsRequest").makeGetMembershipApprovalRequestsRequest(e),r=yield o("WAComms").sendSmaxStanza(n,t),a=o("WASmaxInGroupsGetMembershipApprovalRequestsResponseSuccess").parseGetMembershipApprovalRequestsResponseSuccess(r,n);if(a.success)return{name:"GetMembershipApprovalRequestsResponseSuccess",value:a.value};var i=o("WASmaxInGroupsGetMembershipApprovalRequestsResponseClientError").parseGetMembershipApprovalRequestsResponseClientError(r,n);if(i.success)return{name:"GetMembershipApprovalRequestsResponseClientError",value:i.value};var l=o("WASmaxInGroupsGetMembershipApprovalRequestsResponseServerError").parseGetMembershipApprovalRequestsResponseServerError(r,n);if(l.success)return{name:"GetMembershipApprovalRequestsResponseServerError",value:l.value};throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("GetMembershipApprovalRequests",{Success:a,ClientError:i,ServerError:l}))}),s.apply(this,arguments)}l.sendGetMembershipApprovalRequestsRPC=e}),98);
__d("WAWebGroupsQueryApi",["WATimeUtils","WAWebAsISOCountryCode","WAWebJidToWid","WAWebSchemaGroupMetadata","WAWebUsernameGatingUtils","WAWebWidFactory","err"],(function(t,n,r,o,a,i,l){function e(e){if(!e)return null;var t=e.bodyElementValue,n=e.id,r=e.participant,a=e.participantIdentityMixin,i=e.t,l={desc:t,descId:n,descOwner:r!=null?o("WAWebJidToWid").userJidToUserWid(r):void 0,descTime:o("WATimeUtils").castToUnixTime(i)},s=o("WAWebUsernameGatingUtils").usernameDisplayedEnabled();if(s){var u;l.descOwnerUsername=a==null||(u=a.participantUsernameMixin)==null?void 0:u.participantUsername}var c=o("WAWebUsernameGatingUtils").lidGroupMigrationNonMemberIQEnabled();if(c){var d,m=a==null||(d=a.participantPNMixin)==null?void 0:d.participantPn;l.descOwnerPn=m!=null?o("WAWebJidToWid").userJidToUserWid(m):void 0}return l}function s(e){if(!e)return null;var t=e.expiration;return{ephemeralDuration:t}}function u(e){if(e==null)return null;var t=e.expiration,n=e.type;return{growthLockExpiration:t,growthLockType:n}}function c(e){return e==null?null:{parentGroup:o("WAWebJidToWid").groupJidToWid(e.jid),parentGroupSubject:e.subject}}function d(e){return(function(e){if((typeof e=="object"&&e!==null||typeof e=="function")&&e.name==="PhoneNumber"&&"value"in e){var t=e.value;return o("WAWebJidToWid").userJidToUserWid(t.phoneNumber)}if((typeof e=="object"&&e!==null||typeof e=="function")&&e.name==="PhoneNumberAndUsernameAtt"&&"value"in e){var n=e.value;return o("WAWebJidToWid").userJidToUserWid(n.phoneNumber)}if((typeof e=="object"&&e!==null||typeof e=="function")&&e.name==="UsernameAtt")return null;throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})(e)}function m(e){if(!o("WAWebUsernameGatingUtils").usernameDisplayedEnabled())return null;switch(e.name){case"UsernameAtt":case"PhoneNumberAndUsernameAtt":return e.value.username;default:return e.name,null}}function p(e){return e.map(function(e){var t,n;if(e.groupInfoParticipantMixins.name==="GroupInfoParticipantAdmin"){var r=e.groupInfoParticipantMixins.value.type;t=!0,n=r==="superadmin"}else e.groupInfoParticipantMixins.name,t=!1,n=!1;var a=e.groupInfoParticipantMixins.value.participantMixins;return a.name==="ParticipantWithJid"?{isAdmin:t,isSuperAdmin:n,id:o("WAWebJidToWid").userJidToUserWid(a.value.jid)}:a.name==="ParticipantWithJidAndDisplayName"?{isAdmin:t,isSuperAdmin:n,id:o("WAWebJidToWid").userJidToUserWid(a.value.jid),displayName:a.value.displayName}:a.name==="ParticipantWithJidLidAndDisplayName"?{isAdmin:t,isSuperAdmin:n,id:o("WAWebJidToWid").userJidToUserWid(a.value.jid),lid:o("WAWebJidToWid").userJidToUserWid(a.value.lid),displayName:a.value.displayName}:a.name==="ParticipantWithJidAndLid"?{isAdmin:t,isSuperAdmin:n,id:o("WAWebJidToWid").userJidToUserWid(a.value.jid),lid:o("WAWebJidToWid").userJidToUserWid(a.value.lid)}:a.name==="ParticipantWithJidAndIdentity"?{isAdmin:t,isSuperAdmin:n,id:o("WAWebJidToWid").userJidToUserWid(a.value.jid),phoneNumber:d(a.value.identityTypes),username:m(a.value.identityTypes)}:(a.name,{isAdmin:t,isSuperAdmin:n,id:o("WAWebJidToWid").userJidToUserWid(a.value.jid),lid:null,displayName:a.value.displayName,phoneNumber:d(a.value.identityTypes),username:m(a.value.identityTypes)})})}function _(e){var t=e.creator,n=e.groupCreatorIdentityMixin,r,a;if(o("WAWebUsernameGatingUtils").usernameDisplayedEnabled()){var i,l;r=n==null||(i=n.groupCreatorUsernameMixin)==null?void 0:i.creatorUsername,a=n==null||(l=n.groupCreatorCountryCodeMixin)==null?void 0:l.creatorCountryCode}var s=o("WAWebUsernameGatingUtils").lidGroupMigrationNonMemberIQEnabled(),u;if(s){var c;u=n==null||(c=n.groupCreatorPhoneNumberMixin)==null?void 0:c.creatorPn}return{creator:t!=null?o("WAWebJidToWid").userJidToUserWid(t):void 0,creatorUsername:r,creatorCountryCode:a!=null?o("WAWebAsISOCountryCode").asISOCountryCode(a):null,creatorPn:u!=null?o("WAWebJidToWid").userJidToUserWid(u):void 0}}function f(e,t){var n;if(e==null)return{subjectOwner:void 0,subjectOwnerUsername:void 0,subjectOwnerPn:void 0};var r=o("WAWebJidToWid").userJidToUserWid(e),a
__d("WAWebGroupGetMembershipApprovalRequestsJob",["Promise","WALogger","WASmaxGroupsGetMembershipApprovalRequestsRPC","WAWebApiMembershipApprovalRequestStore","WAWebBackendApi","WAWebBackendErrors","WAWebCreateOrReplaceDisplayNamesAndLidPnMappingsJob","WAWebGroupsQueryApi","WAWebJidToWid","WAWebRequestMethodType","WAWebSetUsernameJob","WAWebUsernameGatingUtils","WAWebWidFactory","WAWebWidToJid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=["addedByPn","addedByUsername","phoneNumber","username"],s,u;function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WASmaxGroupsGetMembershipApprovalRequestsRPC").sendGetMembershipApprovalRequestsRPC({iqTo:o("WAWebWidToJid").widToGroupJid(e)});switch(t.name){case"GetMembershipApprovalRequestsResponseSuccess":return t.value.membershipApprovalRequestsMembershipApprovalRequest.map(function(e){var t=o("WAWebJidToWid").userJidToUserWid(e.jid),n=e.requestor,r={id:t,t:e.requestTime,addedBy:n!=null?o("WAWebJidToWid").userJidToUserWid(n):t,requestMethod:m(e.requestMethod),parentGroupId:e.parentGroupJid!=null?o("WAWebJidToWid").groupJidToWid(e.parentGroupJid):void 0};if(o("WAWebUsernameGatingUtils").lidGroupMigrationNonMemberIQEnabled()){var a,i=(a=e.identityMixin)==null?void 0:a.identityTypes.value.phoneNumber;i!=null&&(r.phoneNumber=o("WAWebJidToWid").userJidToUserWid(i));var l=e.requestorPn;l!=null&&(r.addedByPn=o("WAWebJidToWid").userJidToUserWid(l))}if(o("WAWebUsernameGatingUtils").usernameDisplayedEnabled()){var s,u=e.requestorUsername;u!=null&&(r.addedByUsername=u);var c=((s=e.identityMixin)==null?void 0:s.identityTypes)!=null?o("WAWebGroupsQueryApi").extractUsernameFromIdentityTypes(e.identityMixin.identityTypes):void 0;c!=null&&(r.username=c)}return r});case"GetMembershipApprovalRequestsResponseClientError":{var n=t.value.errorGetMembershipApprovalRequestsClientErrors;return p(n.value)}default:return t.name,p(t.value.errorServerErrors.value)}}),d.apply(this,arguments)}function m(e){return e==="invite_link"?o("WAWebRequestMethodType").RequestMethod.InviteLink:e==="linked_group_join"?o("WAWebRequestMethodType").RequestMethod.LinkedGroupJoin:e==="non_admin_add"?o("WAWebRequestMethodType").RequestMethod.NonAdminAdd:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function p(e){var t=e.code,r=e.text;return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["queryMembershipApprovalRequests failed: ",":",""])),t,r),(u||(u=n("Promise"))).reject(new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(t),r))}function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield c(t),r=n.map(function(t){var n=t.addedByPn,r=t.addedByUsername,o=t.phoneNumber,a=t.username,i=babelHelpers.objectWithoutPropertiesLoose(t,e);return i}),a=yield o("WAWebApiMembershipApprovalRequestStore").getMembershipApprovalRequests(t),i=a.filter(function(e){return!r.some(function(t){return t.id.equals(e.id)})});if(yield o("WAWebApiMembershipApprovalRequestStore").removeMembershipApprovalRequests(t,i.map(function(e){return e.id})),yield o("WAWebApiMembershipApprovalRequestStore").addMembershipApprovalRequests(t,r),o("WAWebUsernameGatingUtils").lidGroupMigrationNonMemberIQEnabled()){var l=n.reduce(function(e,t){var n=t.addedBy,r=t.addedByPn,o=t.id,a=t.phoneNumber;return e.push({id:o,lid:o.isLid()?o:null,phoneNumber:a!=null?a:null}),e.push({id:n,lid:n.isLid()?n:null,phoneNumber:r!=null?r:null}),e},[]);yield o("WAWebCreateOrReplaceDisplayNamesAndLidPnMappingsJob").createOrReplaceDisplayNamesAndLidPnMappingsInBatches(l,!0)}if(o("WAWebUsernameGatingUtils").usernameDisplayedEnabled()){var s=n.reduce(function(e,t){return t.username!=null&&e.push({username:t.username,userId:o("WAWebWidFactory").asUserWidOrThrow(t.id)}),t.addedByUsername!=null&&e.push({username:t.addedByUsername,userId:o("WAWebWidFactory").asUserWidOrThrow(t.addedBy)}),e},[]);yield o("WAWebSetUsernameJob")
__d("WAWebMexFetchGroupIsInternalJobQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"id"}],t=[{fields:[{kind:"Variable",name:"group_id",variableName:"id"},{kind:"Literal",name:"query_context",value:"INTERACTIVE"}],kind:"ObjectValue",name:"group_input"}],n=[{alias:null,args:null,kind:"ScalarField",name:"internal",storageKey:null}],r={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XWA2CommunityProperties",kind:"LinkedField",name:"properties",plural:!1,selections:n,storageKey:null}],type:"XWA2CommunityGroup",abstractKey:null},o={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XWA2CommunityDefaultSubGroupProperties",kind:"LinkedField",name:"properties",plural:!1,selections:n,storageKey:null}],type:"XWA2CommunityDefaultSubGroup",abstractKey:null},a={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XWA2CommunitySubGroupProperties",kind:"LinkedField",name:"properties",plural:!1,selections:n,storageKey:null}],type:"XWA2CommunitySubGroup",abstractKey:null},i={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XWA2GroupRegularGroupProperties",kind:"LinkedField",name:"properties",plural:!1,selections:n,storageKey:null}],type:"XWA2GroupRegularGroup",abstractKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"WAWebMexFetchGroupIsInternalJobQuery",selections:[{alias:null,args:t,concreteType:null,kind:"LinkedField",name:"xwa2_group_query_by_id",plural:!1,selections:[r,o,a,i],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"WAWebMexFetchGroupIsInternalJobQuery",selections:[{alias:null,args:t,concreteType:null,kind:"LinkedField",name:"xwa2_group_query_by_id",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},r,o,a,i,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:"34119218944390847",metadata:{},name:"WAWebMexFetchGroupIsInternalJobQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
__d("WAWebMexFetchGroupIsInternalJob",["WAWebMexClient","WAWebMexFetchGroupIsInternalJobQuery.graphql","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=e!==void 0?e:e=n("WAWebMexFetchGroupIsInternalJobQuery.graphql");function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=yield o("WAWebMexClient").fetchQuery(s,{id:e});return((t=n.xwa2_group_query_by_id)==null||(t=t.properties)==null?void 0:t.internal)===!0}),c.apply(this,arguments)}l.mexFetchGroupIsInternal=u}),98);
__d("WAWebGroupQueryJob",["Promise","WALogger","WASmaxGroupsBatchGetGroupInfoRPC","WASmaxGroupsGetInviteGroupInfoRPC","WASmaxGroupsGetParticipatingGroupsRPC","WAWebABProps","WAWebApiChat","WAWebApiChatCommon","WAWebApiParticipantStore","WAWebBackendApi","WAWebBackendErrors","WAWebGroupDatabaseJob","WAWebGroupGetMembershipApprovalRequestsJob","WAWebGroupQueryGroupJob","WAWebGroupsQueryApi","WAWebMexFetchGroupIsInternalJob","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g;function h(){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WAWebApiParticipantStore").clearAdminshipCache();var t=yield o("WASmaxGroupsGetParticipatingGroupsRPC").sendGetParticipatingGroupsRPC({hasParticipants:!0,hasDescription:!0});e:{var r=t;if((typeof r=="object"&&r!==null||typeof r=="function")&&r.name==="GetParticipatingGroupsResponseSuccess"&&"value"in r){var a=r.value,i=0,l=a.groupsGroup.map(function(e){var t=e.groupInfoOrTruncatedGroupInfoGroupInfoMixinGroup,n=t.value;return n.truncated&&i++,n.truncated?n:o("WAWebGroupsQueryApi").parseGroupSmax(n)});return i>0&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[get-participating-groups] "," truncated responses received"])),i),l;break e}if((typeof r=="object"&&r!==null||typeof r=="function")&&r.name==="GetParticipatingGroupsResponseClientError"&&"value"in r){var c=r.value,d=c.errorIQErrorBadRequestOrRateOverlimitOrFallbackClientMixinGroup.value,m=d.code,p=d.text;return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["queryAllGroups failed: ",":",""])),m,p),(g||(g=n("Promise"))).reject(new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(m),p));break e}if((typeof r=="object"&&r!==null||typeof r=="function")&&r.name==="GetParticipatingGroupsResponseServerError"&&"value"in r){var _=r.value,f=_.errorServerErrors.value,h=f.code,y=f.text;return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["queryAllGroups failed: ",":",""])),h,y),(g||(g=n("Promise"))).reject(new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(h),y));break e}throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+r)}}),y.apply(this,arguments)}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WASmaxGroupsGetInviteGroupInfoRPC").sendGetInviteGroupInfoRPC({inviteCode:e});switch(t.name){case"GetInviteGroupInfoResponseSuccess":return o("WAWebGroupsQueryApi").parseGroupSmax(t.value.groupInviteLinkGroupInfoMixin);case"GetInviteGroupInfoResponseClientError":{var r=t.value.errorGetInviteGroupInfoClientErrors.value,a=r.code,i=r.text;return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["queryGroupInvite failed: ",":",""])),a,i),(g||(g=n("Promise"))).reject(new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(a),i))}case"GetInviteGroupInfoResponseServerError":{var l=t.value.errorServerErrors.value,s=l.code,u=l.text;return o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["queryGroupInvite failed: ",":",""])),s,u),(g||(g=n("Promise"))).reject(new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(s),u))}}}),b.apply(this,arguments)}function v(e){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.actionType,n=e.id,r=e.request,a=r==="enter_group_info"&&o("WAWebABProps").getABPropConfigValue("internal_group_indicator"),i=a?o("WAWebMexFetchGroupIsInternalJob").mexFetchGroupIsInternal(n.toString()).catch(function(){}):void 0,l=yield o("WAWebGroupQueryGroupJob").queryGroupJob(n,r);if(l.status==="success"){var s=l.groupInfo;if(i!=null){var u=yield i;u!=null&&(s=babelHelpers.extends({},s,{isInternal:u}))}var c=yield o("WAWebApiParticipantStore").injectPastParticipantsFromDB([s],t),d=c[0],m=yield o("WAWebApiChat").injectAdditionalEphemeralInfoFromDB([d]),p=m[0];yield o("WAWebGroupDatabaseJob").update
__d("WAWebGroupQueryBridge",["WALogger","WATypeUtils","WAWebBackendApi","WAWebBackendErrors","WAWebGroupQueryGroupJob","WAWebGroupQueryJob","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["querying server for groupMetadata of group id ",""])),t.toLogString()).tags("groups");var n=o("WAWebGroupQueryGroupJob").queryGroupJob(t,"out_of_sync_update");try{var r=yield n;if(r.status==="success"){var a,i,l,u,c,d,_,f,g,h,y,C,b,v,S,R=r.groupInfo;return m(t,R.subject),p(t,(a=R.isLidAddressingMode)!=null?a:!1),{id:R.id,owner:R.owner,creation:R.creation,subject:R.subject,desc:R.desc,descId:R.descId,descOwner:R.descOwner,descTime:R.descTime,restrict:(i=R.restrict)!=null?i:!1,announce:(l=R.announce)!=null?l:!1,noFrequentlyForwarded:(u=R.noFrequentlyForwarded)!=null?u:!1,ephemeralDuration:(c=R.ephemeralDuration)!=null?c:0,membershipApprovalMode:R.membershipApprovalMode,participants:R.participants,support:(d=R.support)!=null?d:!1,suspended:(_=R.suspended)!=null?_:!1,terminated:(f=R.terminated)!=null?f:!1,parentGroup:R.parentGroup,isParentGroup:(g=R.isParentGroup)!=null?g:!1,isParentGroupClosed:(h=R.isParentGroupClosed)!=null?h:!1,defaultSubgroup:(y=R.defaultSubgroup)!=null?y:!1,generalSubgroup:(C=R.generalSubgroup)!=null?C:!1,isLidAddressingMode:(b=R.isLidAddressingMode)!=null?b:!1,allowNonAdminSubGroupCreation:R.allowNonAdminSubGroupCreation,generalChatAutoAddDisabled:R.generalChatAutoAddDisabled,hiddenSubgroup:(v=R.hiddenSubgroup)!=null?v:!1,groupSafetyCheck:(S=R.groupSafetyCheck)!=null?S:!1}}else if(r.status==="terminated_local"||r.status==="terminated"||r.status==="not_member")return{id:t,stale:!1};o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Store:GroupMetadata Unexpected server response"])))}catch(e){if(e instanceof o("WAWebBackendErrors").ServerStatusCodeError&&e.status>=400)return{id:t,stale:!1};throw e}}),c.apply(this,arguments)}function d(e){return o("WAWebGroupQueryJob").queryGroupInvite(e).then(function(e){return{status:200,groupInfo:e}})}function m(e,t){o("WATypeUtils").isString(t)&&o("WAWebBackendApi").frontendFireAndForget("updateGroupSubject",{id:e,subject:t})}function p(e,t){o("WAWebBackendApi").frontendFireAndForget("updateGroupAddressingMode",{id:e,isLidAddressingMode:t})}l.sendQueryGroup=u,l.sendQueryGroupInvite=d,l.updateSubject=m}),98);
__d("WAWebGroupQueryBridgeOneAlreadyInFlightLogger",["WALogger","WAWebWamEnumMismatchOriginType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s=Object.fromEntries(Object.entries(o("WAWebWamEnumMismatchOriginType").MISMATCH_ORIGIN_TYPE).map(function(e){var t=e[0],n=e[1];return[n,t]})),u=(function(){function e(){this.$1=new Map}var t=e.prototype;return t.$2=function(t){var e;return(e=this.$1.get(t))!=null?e:0},t.increment=function(t){var e=t.toString(),n=this.$2(e)+1;return this.$1.set(e,n),n},t.decrement=function(t){var e=t.toString();this.$1.set(e,Math.max(this.$2(e)-1,0))},e})();function c(t){var r=new u;return(function(){var a=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n,a){r.increment(n)>1&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["lid_migration - ",""])),s[a]).sendLogs("GroupLidInfra/one_in_flight_group_info_mismatch");try{var i=yield t(n);return r.decrement(n),i}catch(e){throw r.decrement(n),e}});function i(e,t){return a.apply(this,arguments)}return i})()}l.logDuplicateRequestsWrapper=c}),98);
__d("WAWebWamEnumIqResponseType",[],(function(t,n,r,o,a,i){var e=Object.freeze({ADD_PARTICIPANT:1,REMOVE_PARTICIPANT:2,PROMOTE_PARTICIPANT:3,DEMOTE_PARTICIPANT:4});i.IQ_RESPONSE_TYPE=e}),66);
__d("WAWebAddressingModeMismatchWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumAddressingMode","WAWebWamEnumIqResponseType","WAWebWamEnumMismatchOriginType"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({AddressingModeMismatch:[4750,{iqResponse:[1,o("WAWebWamEnumIqResponseType").IQ_RESPONSE_TYPE],localAddressingMode:[2,o("WAWebWamEnumAddressingMode").ADDRESSING_MODE],mismatchOrigin:[6,o("WAWebWamEnumMismatchOriginType").MISMATCH_ORIGIN_TYPE],notificationTag:[3,o("WAWebWamCodegenUtils").TYPES.STRING],serverAddressingMode:[5,o("WAWebWamEnumAddressingMode").ADDRESSING_MODE]},[1,1,1],"regular"]},{AddressingModeMismatch:[]});l.AddressingModeMismatchWamEvent=e}),98);
__d("WAWebWamAddressingModeUtils",["WAWebHandleMsgCommon","WAWebWamEnumAddressingMode"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return e===!0?o("WAWebWamEnumAddressingMode").ADDRESSING_MODE.LID:e===!1?o("WAWebWamEnumAddressingMode").ADDRESSING_MODE.PN:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function s(e){return e===o("WAWebHandleMsgCommon").STANZA_MSG_ADDRESSING_MODE.lid?o("WAWebWamEnumAddressingMode").ADDRESSING_MODE.LID:o("WAWebWamEnumAddressingMode").ADDRESSING_MODE.PN}function u(t){if(t.isLidAddressingMode!=null)return e(t.isLidAddressingMode)}l.getWamAddressingModeFromString=s,l.getAddressingModeMetricsFromGroupMetadata=u}),98);
__d("WAWebWamAddressingModeMismatchReporter",["WAWebAddressingModeMismatchWamEvent","WAWebWamAddressingModeUtils"],(function(t,n,r,o,a,i,l){"use strict";function e(e){new(o("WAWebAddressingModeMismatchWamEvent")).AddressingModeMismatchWamEvent(babelHelpers.extends({},e,{localAddressingMode:o("WAWebWamAddressingModeUtils").getWamAddressingModeFromString(e.localAddressingMode),serverAddressingMode:o("WAWebWamAddressingModeUtils").getWamAddressingModeFromString(e.serverAddressingMode)})).commit()}l.logAddressingModeMismatch=e}),98);
__d("WAWebGroupHandleAddressingModeMismatch",["WALogger","WANullthrows","WAWebApiMembershipApprovalRequestStore","WAWebBackendApi","WAWebDBGroupParticipant","WAWebGroupQueryBridge","WAWebGroupQueryBridgeOneAlreadyInFlightLogger","WAWebHandleMsgCommon","WAWebLidMigrationUtils","WAWebModelStorageUtils","WAWebWamAddressingModeMismatchReporter","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c=o("WAWebGroupQueryBridgeOneAlreadyInFlightLogger").logDuplicateRequestsWrapper(o("WAWebGroupQueryBridge").sendQueryGroup);function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var r=n.serverAddressingMode===o("WAWebHandleMsgCommon").STANZA_MSG_ADDRESSING_MODE.lid;o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Migrating group "," to addressing mode ",""])),t.toString(),n.serverAddressingMode),o("WAWebWamAddressingModeMismatchReporter").logAddressingModeMismatch(n),yield p(t,r,n),yield f(t,r)}),m.apply(this,arguments)}function p(e,t,n){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=yield o("WAWebDBGroupParticipant").migrateParticipantInfoAddressingMode(e,t);if(r===o("WAWebDBGroupParticipant").AddressingModeMigrationResult.Success){var a=yield o("WAWebDBGroupParticipant").getGroupParticipant({groupWid:e});o("WAWebBackendApi").frontendFireAndForget("updateGroupAddressingMode",{id:e,isLidAddressingMode:t,groupInfoUpdate:{participants:a==null?void 0:a.participants}})}else o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Unable to migrate participants in "," with local data"])),e.toString()),yield c(e,n.mismatchOrigin)}),_.apply(this,arguments)}function f(e,t){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var a=o("WAWebLidMigrationUtils").toAddressingModeFactory(t),i=yield o("WAWebApiMembershipApprovalRequestStore").getMembershipApprovalRequests(e);if(i.length!==0)try{var l=i.map(function(e){return babelHelpers.extends({},e,{id:r("WANullthrows")(a(e.id)),addedBy:r("WANullthrows")(a(e.addedBy))})});yield o("WAWebModelStorageUtils").getStorage().lock(["pending-membership-approval-request"],n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield o("WAWebApiMembershipApprovalRequestStore").removeMembershipApprovalRequests(e,i.map(function(e){return e.id})),yield o("WAWebApiMembershipApprovalRequestStore").addMembershipApprovalRequests(e,l)})),o("WAWebBackendApi").frontendFireAndForget("removeMembershipApprovalRequests",{groupId:e,requestIds:i.map(function(e){return e.id})}),o("WAWebBackendApi").frontendFireAndForget("addMembershipApprovalRequests",{groupId:e,requests:l})}catch(t){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Unable to migrate pending approvals in "," with local data"])),e.toString())}}),g.apply(this,arguments)}l.handleAddressingModeMismatch=d}),98);
__d("WAWebAddonDeleteMsgs",["Promise","WALogger","WAWebAddonConstants","WAWebAddonDBTable","WAWebAddonLogUtils","WAWebAddonPerfUtils","WAWebAddonUpdateDataUtils","WAWebMsgKey","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a;try{a=yield(u||(u=n("Promise"))).all(r.map(function(e){return o("WAWebAddonDBTable").addonInternalDBTable.bulkGetByParentMsgKey(t,[e])})).then(function(e){var t;return(t=[]).concat.apply(t,e)})}catch(e){return}if(a.length!==0){var i=yield o("WAWebAddonPerfUtils").createAddonQplMarker(o("WAWebAddonPerfUtils").AddonQplMarkerType.UI,{mode:t,type:o("WAWebAddonPerfUtils").AnnotationRequestType.BulkRemoveByParents,size:a.length});try{yield o("WAWebAddonUpdateDataUtils").updateAddonsInTableMode({processMode:o("WAWebAddonConstants").AddonProcessMode.DeleteWithParent,tableMode:t},{remove:a}),i==null||i.success()}catch(n){throw o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["deleteAddonMsgsByParentKeys for ",": ",""])),t,n),i==null||i.fail(),n}}}),d.apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.parentMsgKeys,a=t.map(function(e){return r("WAWebMsgKey").fromString(e)}),i=[];for(var l of o("WAWebAddonConstants").AddonTableMode.members())l!==o("WAWebAddonConstants").AddonTableMode.None&&i.push(c(l,a));var d=yield(u||(u=n("Promise"))).allSettled(i);o("WAWebAddonLogUtils").hasSettledWithError(d)&&o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["delete addons finished with errors"]))).tags("addons","messaging").sendLogs("deleteAddonMsgsByParentKeys")}),p.apply(this,arguments)}l.deleteAddonMsgsByParentKeys=m}),98);
__d("WAWebDBDeleteReactions",["WAWebModelStorageUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){var t=[];return o("WAWebModelStorageUtils").getStorage().lock(["reactions"],(function(){var r=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){var r=n[0],o=yield r.equals(["parentMsgKey"],e);return o.forEach(function(e){return t.push([e.parentMsgKey,e.senderUserJid])}),r.bulkRemove(t)});return function(e){return r.apply(this,arguments)}})())}function s(e){var t=[];return o("WAWebModelStorageUtils").getStorage().lock(["reactions"],(function(){var r=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){var r=n[0],o=yield r.anyOf(["parentMsgKey"],e);return o.forEach(function(e){return t.push([e.parentMsgKey,e.senderUserJid])}),yield r.bulkRemove(t),o.map(function(e){return e.msgKey})});return function(e){return r.apply(this,arguments)}})())}function u(e){return o("WAWebModelStorageUtils").getStorage().lock(["reactions"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0];yield n.bulkRemove(e)});return function(e){return t.apply(this,arguments)}})())}l.deleteReactionsByParentMessageKey=e,l.deleteReactionsByParentMessageKeys=s,l.deleteReactionsByRecords=u}),98);
__d("WAWebDBPollsDeleteVotes",["Promise","WAWebDBMessageDelete","WAWebPollsVotesSchema","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=yield o("WAWebPollsVotesSchema").getTable().anyOf(["parentMsgKey"],t);if(r.length!==0){var a=r.map(function(e){return e.msgKey}),i=r.map(function(e){return[e.parentMsgKey,e.sender]}),l=yield(e||(e=n("Promise"))).allSettled([o("WAWebDBMessageDelete").removeMessagesFromHistory(a,{deleteAssociatedMsgs:!1}),o("WAWebPollsVotesSchema").getTable().bulkRemove(i)]);for(var s of l)if(s.status==="rejected")throw s.reason}}),u.apply(this,arguments)}l.deleteVotesByParentMsgKeys=s}),98);
__d("WAJobBuilder",["Promise","WAPersistedJobManager","WATimeUtils"],(function(t,n,r,o,a,i,l){"use strict";var e,s=(function(){function e(e){this.steps=e}var t=e.prototype;return t.step=function(t,n){return this.$1(t,typeof n=="function"?{code:n}:n)},t.$1=function(n,r){var t=r.code,a=r.requirements,i=r.stopRetryIf,l=d(a,t,i);if(i){var s=i.appCrashed,u=i.onStopRetry,p=i.timePassedSeconds,_=d(null,m(u),i);p!=null&&(l=c(function(e,t,n){var r=n.jobStartTime;return o("WATimeUtils").happenedWithin(r,p)},l,_)),s&&(l=c(function(e,t,n){var r=n.afterCrash;return!r},l,_))}return new e([].concat(this.steps,[{stepName:n,info:l}]))},t.finalStep=function(t,n){var e=this.step(t,n);return{end:function(){return e.steps}}},e})();function u(){return new s([])}function c(e,t,n){return function(r,o,a){return e(r,o,a)?t(r,o,a):n(r,o,a)}}function d(e,t,n){var r={requirements:e,code:t,stopRetryIf:n};return function(){return r}}function m(t){return function(r,a,i){return(e||(e=n("Promise"))).resolve(t(r,a,i)).then(function(e){return e instanceof o("WAPersistedJobManager").InterruptJob?e:new(o("WAPersistedJobManager")).InterruptJob(e)})}}l.JobBuilder=s,l.definePersistedJob=u}),98);
__d("WAWebDefinePersistedJob",["WAJobBuilder"],(function(t,n,r,o,a,i,l){function e(){return o("WAJobBuilder").definePersistedJob()}l.defineWebPersistedJob=e}),98);
__d("WAWebDeleteLastAddOnsPreview",["WAWebApiChat","WAWebMsgKey","WAWebShouldUpdateLastAddOnPreview","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new Set(e.map(function(e){return r("WAWebMsgKey").fromString(e).remote.toString()})),n=yield o("WAWebShouldUpdateLastAddOnPreview").bulkGetChatLastAddOnPreviewMap(Array.from(t)),a=new Map;n.forEach(function(t,n){var r=t==null?void 0:t.parentMsgKey;r!=null&&e.includes(r)&&a.set(n,void 0)}),yield o("WAWebApiChat").bulkUpdateChatLastAddOnPreview(a)}),s.apply(this,arguments)}l.deleteLastAddOnsPreview=e}),98);
__d("WAWebDeleteAddonsJob",["Promise","WALogger","WAWebAddonDeleteMsgs","WAWebAddonGatingUtils","WAWebDBDeleteReactions","WAWebDBGetReactions","WAWebDBMessageDelete","WAWebDBPollsDeleteVotes","WAWebDefinePersistedJob","WAWebDeleteLastAddOnsPreview","WAWebMsgKey","WAWebMsgType","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("deleteAddOns",(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=t.chatId,a=t.parentMsgKeys;o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["deleteAddons job started for ",""])),r);var i=[o("WAWebAddonDeleteMsgs").deleteAddonMsgsByParentKeys({parentMsgKeys:a})];o("WAWebAddonGatingUtils").isUnifiedInfraEnabledForType(o("WAWebMsgType").MSG_TYPE.REACTION)||i.push(h({chatId:r,parentMsgKeys:a})),o("WAWebAddonGatingUtils").isUnifiedInfraEnabledForType(o("WAWebMsgType").MSG_TYPE.POLL_UPDATE)||i.push(C({chatId:r,parentMsgKeys:a}));var l=yield(_||(_=n("Promise"))).allSettled(i);o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["deleteAddons job finished for ",""])),r);for(var u of l)if(u.status==="rejected")throw u.reason});return function(e){return t.apply(this,arguments)}})()).end(),g=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("deleteReactionsV2",function(e){var t=e.chatId,n=e.parentMsgKeys;return h({chatId:t,parentMsgKeys:n})}).end();function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.chatId,n=e.parentMsgKeys;o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Persisted: deleteReactionsV2 persisted job started for ",""])),t);var a=yield o("WAWebDBGetReactions").getAllReactionsFromParentMsgs(n),i=a.map(function(e){return e.msgKey});if(i.length===0){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Persisted: deleteReactionsV2 finished, no reactionsMsgKeys"])));return}var l=[];i.forEach(function(e){r("WAWebMsgKey").fromString(e).fromMe&&l.push(e)}),l.length>0&&(yield o("WAWebDBMessageDelete").removeMessagesFromHistory(l,{deleteAssociatedMsgs:!1}));var s=a.map(function(e){return[e.parentMsgKey,e.senderUserJid]});yield o("WAWebDBDeleteReactions").deleteReactionsByRecords(s),yield o("WAWebDeleteLastAddOnsPreview").deleteLastAddOnsPreview(n),o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["Persisted: deleteReactionsV2 finished"])))}),y.apply(this,arguments)}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.chatId,n=e.parentMsgKeys;o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["Persisted: deletePollVotes job started for ",""])),t),yield o("WAWebDBPollsDeleteVotes").deleteVotesByParentMsgKeys(n),o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["Persisted: deletePollVotes job finished for ",""])),t)}),b.apply(this,arguments)}l.deleteAddOns=f,l.deleteReactionsV2=g}),98);
__d("WAWebDeleteReactionsJob",["WALogger","WAWebDBDeleteReactions","WAWebDBMessageDelete","WAWebDefinePersistedJob","WAWebMsgKey","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c=o("WAWebDefinePersistedJob").defineWebPersistedJob().step("deleteReactions",function(t){var n=t.chatId,r=t.parentMsgKeys;return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Persisted: deleteReaction persisted job started"]))),{chatId:n,parentMsgKeys:r}}).step("deleteReactionsFromReactionsTable",(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.chatId,n=e.parentMsgKeys,r=yield o("WAWebDBDeleteReactions").deleteReactionsByParentMessageKeys(n);return r||(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[deleteReactions] Reactions tbl undefined, len=",""])),n.length),[])});return function(t){return e.apply(this,arguments)}})()).finalStep("deleteReactionsFromMessageTable",(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.chatId,a=t.parentMsgKeys,i=[];return e||o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[deleteReactions] Msg tbl reactionKeys undef, len=",""])),a.length),e.forEach(function(e){r("WAWebMsgKey").fromString(e).fromMe&&i.push(e)}),i.length>0&&(yield o("WAWebDBMessageDelete").removeMessagesFromHistory(i,{deleteAssociatedMsgs:!1})),e});return function(t,n){return e.apply(this,arguments)}})()).end();l.deleteReactions=c}),98);
__d("WASmaxInInAppCommsIQErrorInternalServerErrorMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","internal-server-error");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",500);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorInternalServerErrorMixin=e}),98);
__d("WASmaxInInAppCommsIQErrorRequestTimeoutMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","request-timeout");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",408);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorRequestTimeoutMixin=e}),98);
__d("WASmaxInInAppCommsIQErrorServiceUnavailableMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","service-unavailable");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",503);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorServiceUnavailableMixin=e}),98);
__d("WASmaxInInAppCommsEventErrorTypes",["WAResultOrError","WASmaxInInAppCommsIQErrorInternalServerErrorMixin","WASmaxInInAppCommsIQErrorRequestTimeoutMixin","WASmaxInInAppCommsIQErrorServiceUnavailableMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInInAppCommsIQErrorInternalServerErrorMixin").parseIQErrorInternalServerErrorMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"IQErrorInternalServerError",value:t.value});var n=o("WASmaxInInAppCommsIQErrorRequestTimeoutMixin").parseIQErrorRequestTimeoutMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"IQErrorRequestTimeout",value:n.value});var r=o("WASmaxInInAppCommsIQErrorServiceUnavailableMixin").parseIQErrorServiceUnavailableMixin(e);return r.success?o("WAResultOrError").makeResult({name:"IQErrorServiceUnavailable",value:r.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["IQErrorInternalServerError","IQErrorRequestTimeout","IQErrorServiceUnavailable"],[t,n,r])}l.parseEventErrorTypes=e}),98);
__d("WASmaxInInAppCommsIQErrorResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","error");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQErrorResponseMixin=e}),98);
__d("WASmaxInInAppCommsEventResponseError",["WAResultOrError","WASmaxInInAppCommsEventErrorTypes","WASmaxInInAppCommsIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInInAppCommsIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInInAppCommsEventErrorTypes").parseEventErrorTypes(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorEventErrorTypes:i.value})):i}l.parseEventResponseError=e}),98);
__d("WASmaxInInAppCommsIQResultResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","result");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQResultResponseMixin=e}),98);
__d("WASmaxInInAppCommsEventResponseSuccess",["WASmaxInInAppCommsIQResultResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxInInAppCommsIQResultResponseMixin").parseIQResultResponseMixin(e,t);return r.success,r}l.parseEventResponseSuccess=e}),98);
__d("WASmaxOutInAppCommsBaseIQSetRequestMixin",["WASmaxJsx","WASmaxMixins","WAWap"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxJsx").smax("iq",{id:o("WAWap").generateId(),type:"set"});return e}function s(t){var n=e();return o("WASmaxMixins").mergeStanzas(t,n)}l.mergeBaseIQSetRequestMixin=s}),98);
__d("WASmaxOutInAppCommsEventRequest",["WASmaxJsx","WASmaxOutInAppCommsBaseIQSetRequestMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t,n=e.eventPromotionId,r=e.eventType,a=e.eventTimestampSec,i=e.eventLogdata,l=o("WASmaxOutInAppCommsBaseIQSetRequestMixin").mergeBaseIQSetRequestMixin(o("WASmaxJsx").smax("iq",{xmlns:"w:comms",to:(t=o("WAWap")).S_WHATSAPP_NET},o("WASmaxJsx").smax("event",{promotion_id:t.CUSTOM_STRING(n),type:t.CUSTOM_STRING(r),timestamp_sec:t.INT(a),logdata:t.CUSTOM_STRING(i)})));return l}l.makeEventRequest=e}),98);
__d("WASmaxInAppCommsEventRPC",["WAComms","WASmaxInInAppCommsEventResponseError","WASmaxInInAppCommsEventResponseSuccess","WASmaxOutInAppCommsEventRequest","WASmaxParsingFailure","WASmaxRpcUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WASmaxOutInAppCommsEventRequest").makeEventRequest(e),r=yield o("WAComms").sendSmaxStanza(n,t),a=o("WASmaxInInAppCommsEventResponseSuccess").parseEventResponseSuccess(r,n);if(a.success)return{name:"EventResponseSuccess",value:a.value};var i=o("WASmaxInInAppCommsEventResponseError").parseEventResponseError(r,n);if(i.success)return{name:"EventResponseError",value:i.value};throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("Event",{Success:a,Error:i}))}),s.apply(this,arguments)}l.sendEventRPC=e}),98);
__d("WAWebQuickPromotionActionMutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="9741612265875562"}),null);
__d("WAWebQuickPromotionActionMutation.graphql",["WAWebQuickPromotionActionMutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"data",variableName:"input"}],concreteType:"WaQuickPromotionLogEventResponsePayload",kind:"LinkedField",name:"wa_quick_promotion_log_event",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"client_mutation_id",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"WAWebQuickPromotionActionMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"WAWebQuickPromotionActionMutation",selections:t},params:{id:n("WAWebQuickPromotionActionMutation_facebookRelayOperation"),metadata:{},name:"WAWebQuickPromotionActionMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
__d("WAWebQuickPromotionActionMutation",["Promise","WACustomError","WALogger","WAPromiseTimeout","WAWebBizGatingUtils","WAWebCTWAConstants","WAWebFetchAdAccountToken","WAWebOrchestratorNonPersistedJob","WAWebQuickPromotionActionMutation.graphql","WAWebRelayClient"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m={type:"error"},p=e!==void 0?e:e=n("WAWebQuickPromotionActionMutation.graphql");function _(e){if(!o("WAWebBizGatingUtils").qpGraphQLEnabled())return(d||(d=n("Promise"))).resolve({type:"not-enabled"});var t=o("WAWebCTWAConstants").KNOWN_QP_SURFACES.get(e.surface_nux_id);return t==null||!o("WAWebBizGatingUtils").qpSurfaceIdsUsingGraphQL().has(t)?(d||(d=n("Promise"))).resolve({type:"not-enabled"}):o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("quickPromotionActionMutation",function(){return f(e)}).waitUntilCompleted()}function f(e){return o("WAPromiseTimeout").promiseTimeout(g(e),o("WAWebCTWAConstants").QP_ACTION_MUTATION_TIMEOUT_MS).then(function(e){return e.type==="success"?(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["executeQuickPromotionActionMutation: success"]))),e):(e.type,o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(['executeQuickPromotionActionMutation: failed as "','"'])),e.type),e)}).catch(function(e){if(e instanceof o("WACustomError").TimeoutError)return o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(['executeQuickPromotionActionMutation: failed as "timeout"']))),{type:"timeout"};throw e})}function g(e){return o("WAWebFetchAdAccountToken").fetchToken().then(function(t){return t.type==="success"?h(e,t.token).then(function(e){return e.type==="auth-failure"?o("WAWebFetchAdAccountToken").markTokenAsInvalid():e.type,e}):(t.type,t)})}function h(e,t){return o("WAWebRelayClient").commitMutation(p,{input:e},{environmentType:"facebook",accessToken:t}).then(function(e){return e==null||e.wa_quick_promotion_log_event==null?m:{type:"success"}}).catch(function(e){return o("WAWebFetchAdAccountToken").hasGraphQLAuthError(e)?{type:"auth-failure"}:m})}l.executeQuickPromotionActionMutation=_}),98);
__d("WAWebJobDismissQuickPromotion",["WALogger","WASmaxInAppCommsEventRPC","WAWebBizGatingUtils","WAWebDefinePersistedJob","WAWebModelStorageUtils","WAWebQuickPromotionActionMutation","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(t){var r=t.id,a=t.ts;return o("WAWebModelStorageUtils").getStorage().lock(["quick-promotions"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n,i=t[0],l=yield i.get(r);if(l==null){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["dismissQuickPromotion: promotion not found"])));return}var s=babelHelpers.extends({},l.tracking,{dismisses:l.tracking.dismisses+1}),u=s.lastDismissTs;return(u==null||a>u)&&(s.lastDismissTs=a),yield i.merge(r,{tracking:s}),{surfaceId:l.surfaceId,instanceLogData:(n=l.data.qpConfigInstanceLogData)==null?void 0:n.elementValue}});return function(e){return t.apply(this,arguments)}})()).then(function(e){return o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("loadQuickPromotions",{trigger:"user-action"}).then(function(){return e})})}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.id,r=t.ts,a=(e==null?void 0:e.instanceLogData)!=null?String.fromCharCode.apply(null,e.instanceLogData):"";if(o("WAWebBizGatingUtils").qpGraphQLEnabled()){var i=e==null?void 0:e.surfaceId;if(i==null)o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["dismissQuickPromotion: surface id for GraphQL call not found"])));else{var l,d;try{d=yield o("WAWebQuickPromotionActionMutation").executeQuickPromotionActionMutation({event:"ACTION",action:"DISMISS",promotion_id:n,surface_nux_id:i,promotion_logging_data:a,client_time:r})}catch(e){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["dismissQuickPromotion: unable to log through GraphQL"])))}if(((l=d)==null?void 0:l.type)!=="not-enabled")return;d.type}}var m=yield o("WASmaxInAppCommsEventRPC").sendEventRPC({eventType:"dismiss",eventPromotionId:n,eventTimestampSec:r,eventLogdata:a});m.name!=="EventResponseSuccess"&&(m.name,o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["dismissQuickPromotion: unable to log through IQ"]))))}),p.apply(this,arguments)}var _=o("WAWebDefinePersistedJob").defineWebPersistedJob().step("saveToDb",d).finalStep("reportToComms",m).end();l.dismissQuickPromotion=_}),98);
__d("WAWebJobImpressionOnQuickPromotion",["WALogger","WASmaxInAppCommsEventRPC","WAWebBizGatingUtils","WAWebDefinePersistedJob","WAWebModelStorageUtils","WAWebQuickPromotionActionMutation","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(t){var r=t.id,a=t.ts;return o("WAWebModelStorageUtils").getStorage().lock(["quick-promotions"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n,i=t[0],l=yield i.get(r);if(l==null){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["impressionOnQuickPromotion: promotion not found"])));return}var s=babelHelpers.extends({},l.tracking,{impressions:l.tracking.impressions+1}),u=s.lastImpressionTs;return(u==null||a>u)&&(s.lastImpressionTs=a),yield i.merge(r,{tracking:s}),{surfaceId:l.surfaceId,instanceLogData:(n=l.data.qpConfigInstanceLogData)==null?void 0:n.elementValue}});return function(e){return t.apply(this,arguments)}})()).then(function(e){return o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("loadQuickPromotions",{trigger:"user-action"}).then(function(){return e})})}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.id,r=t.ts,a=(e==null?void 0:e.instanceLogData)!=null?String.fromCharCode.apply(null,e.instanceLogData):"";if(o("WAWebBizGatingUtils").qpGraphQLEnabled()){var i=e==null?void 0:e.surfaceId;if(i==null)o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["impressionOnQuickPromotion: surfaceId for GraphQL not found"])));else{var l,d;try{d=yield o("WAWebQuickPromotionActionMutation").executeQuickPromotionActionMutation({event:"VIEW",promotion_id:n,surface_nux_id:i,promotion_logging_data:a,client_time:r})}catch(e){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["impressionOnQuickPromotion: unable to log through GraphQL"])))}if(((l=d)==null?void 0:l.type)!=="not-enabled")return;d.type}}var m=yield o("WASmaxInAppCommsEventRPC").sendEventRPC({eventType:"impression",eventPromotionId:n,eventTimestampSec:r,eventLogdata:a});m.name!=="EventResponseSuccess"&&(m.name,o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["impressionOnQuickPromotion: unable to log"]))))}),p.apply(this,arguments)}var _=o("WAWebDefinePersistedJob").defineWebPersistedJob().step("saveToDb",d).finalStep("reportToComms",m).end();l.impressionOnQuickPromotion=_}),98);
__d("WAWebJobPrimaryActionClickInQuickPromotion",["WALogger","WASmaxInAppCommsEventRPC","WAWebBizGatingUtils","WAWebDefinePersistedJob","WAWebModelStorageUtils","WAWebQuickPromotionActionMutation","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(t){var r=t.id,a=t.ts;return o("WAWebModelStorageUtils").getStorage().lock(["quick-promotions"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n,i=t[0],l=yield i.get(r);if(l==null){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["primaryActionClickInQuickPromotion: promotion not found"])));return}var s=babelHelpers.extends({},l.tracking,{primaryClicks:l.tracking.primaryClicks+1}),u=s.lastPrimaryClickTs;return(u==null||a>u)&&(s.lastPrimaryClickTs=a),yield i.merge(r,{tracking:s}),{surfaceId:l.surfaceId,instanceLogData:(n=l.data.qpConfigInstanceLogData)==null?void 0:n.elementValue}});return function(e){return t.apply(this,arguments)}})()).then(function(e){return o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("loadQuickPromotions",{trigger:"user-action"}).then(function(){return e})})}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.id,r=t.ts,a=(e==null?void 0:e.instanceLogData)!=null?String.fromCharCode.apply(null,e.instanceLogData):"";if(o("WAWebBizGatingUtils").qpGraphQLEnabled()){var i=e==null?void 0:e.surfaceId;if(i==null)o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["primaryActionClickInQuickPromotion: surfaceId not found"])));else{var l,d;try{d=yield o("WAWebQuickPromotionActionMutation").executeQuickPromotionActionMutation({event:"ACTION",action:"PRIMARY",promotion_id:n,surface_nux_id:i,promotion_logging_data:a,client_time:r})}catch(e){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["primaryActionClickInQuickPromotion: GraphQL log failed"])))}if(((l=d)==null?void 0:l.type)!=="not-enabled")return;d.type}}var m=yield o("WASmaxInAppCommsEventRPC").sendEventRPC({eventType:"primary_click",eventPromotionId:n,eventTimestampSec:r,eventLogdata:a});m.name!=="EventResponseSuccess"&&(m.name,o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["primaryActionClickInQuickPromotion: unable to log"]))))}),p.apply(this,arguments)}var _=o("WAWebDefinePersistedJob").defineWebPersistedJob().step("saveToDb",d).finalStep("reportToComms",m).end();l.primaryActionClickInQuickPromotion=_}),98);
__d("WAWebJobUserExposureToQuickPromotion",["WALogger","WASmaxInAppCommsEventRPC","WAWebDefinePersistedJob","WAWebModelStorageUtils","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(t){var r=t.experimentKey,a=t.exposureHoldout,i=t.id;return r.length===0?(o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["userExposureToQuickPromotion: missing experiment key"]))).sendLogs("user-exposure-quick-promotion-missing-exp-key"),"missing-key"):o("WAWebModelStorageUtils").getStorage().lock(["quick-promotions"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e[0],n=yield t.get(i);if(n==null)return"not-found";if(a==null)return"old-job";var o=n.tracking,l=o.lastLoggedExposure;if(l!=null&&l.experimentKey===r&&l.exposureHoldout===a)return"deduped";var s=babelHelpers.extends({},o,{lastLoggedExposure:{experimentKey:r,exposureHoldout:a}});return yield t.merge(i,{tracking:s}),"updated"});return function(t){return e.apply(this,arguments)}})()).then(function(e){return e==="updated"?o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("loadQuickPromotions",{trigger:"user-action"}).then(function(){return e}):e})}function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.experimentKey,r=t.id,a=t.ts;if(e!=="updated"&&e!=="old-job"){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["userExposureToQuickPromotion: skipping comms step: ",""])),e);return}var i=yield o("WASmaxInAppCommsEventRPC").sendEventRPC({eventType:"exposure",eventPromotionId:r,eventTimestampSec:a,eventLogdata:n});i.name!=="EventResponseSuccess"&&(i.name,o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["userExposureToQuickPromotion: unable to log"]))))}),m.apply(this,arguments)}var p=o("WAWebDefinePersistedJob").defineWebPersistedJob().step("saveToDb",c).finalStep("reportToComms",d).end();l.userExposureToQuickPromotion=p}),98);
__d("WAWebNewsletterIncrementForwardCounterJob",["WAWebDefinePersistedJob","WAWebWorkerSafeBackendApi"],(function(t,n,r,o,a,i,l){var e=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("sendIncrementRequest",function(e){var t=e.newsletterId,n=e.retriesRemaining,r=e.serverId;o("WAWebWorkerSafeBackendApi").workerSafeFireAndForget("incrementForwardCounterAPI",{newsletterId:t,retriesRemaining:n,serverId:r})}).end();l.incrementNewsletterForwardCounterJob=e}),98);
__d("WAPromiseEach",["asyncToGeneratorRuntime"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){for(var n=[],r=0;r<e.length;r++)n.push(yield t(e[r],r));return n});return function(n,r){return e.apply(this,arguments)}})();i.promiseEach=e}),66);
__d("WAWebLidMappingUsernameLearnUtils",["WAWebCreateOrReplaceDisplayNamesAndLidPnMappingsJob","WAWebGroupType","WAWebHandleGroupNotificationConst","WAWebSetUsernameJob","WAWebUsernameGatingUtils","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebUsernameGatingUtils").usernameDisplayedEnabled(),n=o("WAWebUsernameGatingUtils").lidGroupMigrationNonMemberIQEnabled(),r=[],a=[];e.forEach(function(e){var i;if((i=e.participants)==null||i.forEach(function(e){var n=e.displayName,i=e.id,l=e.lid,s=e.phoneNumber,u=e.username;r.push({id:o("WAWebWidFactory").asUserWidOrThrow(i),lid:l?o("WAWebWidFactory").asUserWidOrThrow(l):null,phoneNumber:s?o("WAWebWidFactory").asUserWidOrThrow(s):null,displayName:n}),t&&u!=null&&a.push({userId:o("WAWebWidFactory").asUserWidOrThrow(i),username:u})}),n){if(e.subjectOwner&&r.push({id:e.subjectOwner,lid:e.subjectOwner.isLid()?e.subjectOwner:null,phoneNumber:e.subjectOwnerPn}),e.owner){var l;r.push({id:e.owner,lid:(l=e.owner)!=null&&l.isLid()?e.owner:null,phoneNumber:e.creatorPn})}if(e.descOwner){var s;r.push({id:e.descOwner,lid:(s=e.descOwner)!=null&&s.isLid()?e.descOwner:null,phoneNumber:e.descOwnerPn})}}if(t){if(e.owner){var u=o("WAWebSetUsernameJob").maybeCreateSetUsernameInfoJobArg({userId:o("WAWebWidFactory").asUserWidOrThrow(e.owner),username:e.creatorUsername,usernameCountryCode:e.creatorCountryCode});u&&a.push(u)}e.subjectOwner&&e.subjectOwnerUsername!=null&&a.push({username:e.subjectOwnerUsername,userId:o("WAWebWidFactory").asUserWidOrThrow(e.subjectOwner)}),e.descOwner&&e.descOwnerUsername!=null&&a.push({username:e.descOwnerUsername,userId:o("WAWebWidFactory").asUserWidOrThrow(e.descOwner)})}}),yield o("WAWebCreateOrReplaceDisplayNamesAndLidPnMappingsJob").createOrReplaceDisplayNamesAndLidPnMappingsInBatches(r,!0),t&&a.length>0&&(yield o("WAWebSetUsernameJob").setUsernamesJob(a))}),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.flushImmediately,n=e.notification,r=o("WAWebUsernameGatingUtils").usernameDisplayedEnabled(),a=[],i=[];n.actions.forEach(function(e){var t=o("WAWebHandleGroupNotificationConst").getMappingsFromAction(e);if(a.push.apply(a,t),r){var n,l,s=(n=e.participants)!=null?n:(l=e.groupInfo)==null?void 0:l.participants;if(s==null||s.forEach(function(e){var t=e.id,n=e.username;n!=null&&i.push({userId:o("WAWebWidFactory").asUserWidOrThrow(t),username:n})}),e.groupInfo){var u=e.groupInfo,c=u.creatorCountryCode,d=u.creatorUsername,m=u.owner,p=u.subjectOwner,_=u.subjectOwnerUsername;if(m!=null){var f=o("WAWebSetUsernameJob").maybeCreateSetUsernameInfoJobArg({userId:o("WAWebWidFactory").asUserWidOrThrow(m),username:d,usernameCountryCode:c});f&&i.push(f)}p!=null&&_!=null&&i.push({username:_,userId:o("WAWebWidFactory").asUserWidOrThrow(p)})}if(e.actionType===o("WAWebGroupType").GROUP_ACTIONS.SUBJECT){var g=e.s_o,h=e.subjectOwnerUsername;g!=null&&h!=null&&i.push({username:h,userId:o("WAWebWidFactory").asUserWidOrThrow(g)})}else e.actionType===o("WAWebGroupType").GROUP_ACTIONS.CREATED_MEMBERSHIP_REQUESTS&&e.requests.forEach(function(e){var t=e.username,n=e.wid;t!=null&&i.push({username:t,userId:o("WAWebWidFactory").asUserWidOrThrow(n)})})}});var l=o("WAWebHandleGroupNotificationConst").getAuthorLidPnFieldsFromMeta(n);if(l!=null&&a.push(l),r){var s=n.author,u=n.authorUsername,c=n.authorUsernameCountryCode;if(s!=null){var d=o("WAWebSetUsernameJob").maybeCreateSetUsernameInfoJobArg({userId:o("WAWebWidFactory").asUserWidOrThrow(s),username:u,usernameCountryCode:c});d&&i.push(d)}}yield o("WAWebCreateOrReplaceDisplayNamesAndLidPnMappingsJob").createOrReplaceDisplayNamesAndLidPnMappingsInBatches(a,t),r&&i.length>0&&(yield o("WAWebSetUsernameJob").setUsernamesJob(i))}),c.apply(this,arguments)}l.processParsedGroupInfosForLidMappingAndUsernames=e,l.processParsedGroupNotificationForLidMappingAndUsernames=u}),98);
__d("WAWebApiSubgroupSuggestionStore",["Promise","WABatcher","WAWebSchemaSubgroupSuggestionV2","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=3e3,u=function(t){return o("WAWebSchemaSubgroupSuggestionV2").getSubgroupSuggestionTable().equals(["parentGroupId"],t.toString()).then(function(e){return e.map(function(e){var t=e.desc,n=e.hiddenSubgroup,r=e.id,a=e.isExistingGroup,i=e.owner,l=e.parentGroupId,s=e.participantCount,u=e.subject,c=e.t;return{id:o("WAWebWidFactory").createWid(r),parentGroupId:o("WAWebWidFactory").createWid(l),subject:u,desc:t,owner:o("WAWebWidFactory").createWid(i),t:c,isExistingGroup:a,participantCount:s,hiddenSubgroup:n}})})},c=function(t,n){var e=n.map(function(e){var n=e.desc,r=e.hiddenSubgroup,o=e.id,a=e.isExistingGroup,i=e.owner,l=e.participantCount,s=e.subject,u=e.t;return{id:o.toString(),parentGroupId:t.toString(),subject:s,desc:n,owner:i.toString(),t:u,isExistingGroup:a,participantCount:l,hiddenSubgroup:r}});return o("WAWebSchemaSubgroupSuggestionV2").getSubgroupSuggestionTable().bulkCreateOrReplace(e)},d=function(r,a,i,l){var t=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=yield(e||(e=n("Promise"))).all(a.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSchemaSubgroupSuggestionV2").getSubgroupSuggestionTable().get([r.toString(),e.toString(),i.toString()]);return t});return function(t){return e.apply(this,arguments)}})())),s=t.filter(Boolean),u=s.map(function(e){return babelHelpers.extends({},e,{owner:l,parentGroupId:o("WAWebWidFactory").createWid(e.parentGroupId),id:o("WAWebWidFactory").createWid(e.id)})});yield m(s.map(function(e){var t=e.id;return{parentGroupId:r,id:o("WAWebWidFactory").createWid(t),owner:i}})),yield c(r,u)});return function(){return t.apply(this,arguments)}})();return t()},m=function(t){return o("WAWebSchemaSubgroupSuggestionV2").getSubgroupSuggestionTable().bulkRemove(t.map(function(e){var t=e.id,n=e.owner,r=e.parentGroupId;return[r.toString(),t.toString(),n.toString()]}))},p=function(t){return o("WAWebSchemaSubgroupSuggestionV2").getSubgroupSuggestionTable().bulkRemoveByIndex(["parentGroupId"],[t.toString()])},_=o("WABatcher").batch({delayMs:s},(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.reduce(function(e,t){return e.push.apply(e,t.suggestionsRowKeys),e},[]);return yield m(t),[]});return function(t){return e.apply(this,arguments)}})());function f(e){var t=e.isOffline,n=e.subgroupSuggestions;return t===!0?_({suggestionsRowKeys:n}):m(n)}l.getSubgroupSuggestions=u,l.addSubgroupSuggestions=c,l.updateOwnerInSubgroupSuggestions=d,l.removeSubgroupSuggestions=m,l.removeAllSubgroupSuggestions=p,l.removeSubgroupSuggestionsWithOfflineOption=f}),98);
__d("WAWebMexFetchSubgroupSuggestionsJobQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e={defaultValue:null,kind:"LocalArgument",name:"group_id"},t={defaultValue:null,kind:"LocalArgument",name:"query_context"},n={defaultValue:null,kind:"LocalArgument",name:"sub_group_hint_id"},r=[{fields:[{kind:"Variable",name:"group_id",variableName:"group_id"},{kind:"Variable",name:"query_context",variableName:"query_context"},{kind:"Variable",name:"sub_group_hint",variableName:"sub_group_hint_id"}],kind:"ObjectValue",name:"group_input"}],o={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"value",storageKey:null},i=[a],l={alias:null,args:null,concreteType:"XWA2GroupSubject",kind:"LinkedField",name:"subject",plural:!1,selections:i,storageKey:null},s={alias:null,args:null,concreteType:"XWA2User",kind:"LinkedField",name:"creator",plural:!1,selections:[o],storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"creation_time",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"total_participants_count",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"is_existing_group",storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"hidden_group",storageKey:null};return{fragment:{argumentDefinitions:[e,t,n],kind:"Fragment",metadata:null,name:"WAWebMexFetchSubgroupSuggestionsJobQuery",selections:[{alias:null,args:r,concreteType:null,kind:"LinkedField",name:"xwa2_group_query_by_id",plural:!1,selections:[o,{kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XWA2CommunitySubGroupSuggestionConnection",kind:"LinkedField",name:"sub_group_suggestions",plural:!1,selections:[{alias:null,args:null,concreteType:"XWA2CommunitySubGroupSuggestionEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"XWA2CommunitySubGroupSuggestion",kind:"LinkedField",name:"node",plural:!1,selections:[o,l,{alias:null,args:null,concreteType:"XWA2GroupDescription",kind:"LinkedField",name:"description",plural:!1,selections:i,storageKey:null},s,u,c,d,m],storageKey:null}],storageKey:null}],storageKey:null}],type:"XWA2CommunityGroup",abstractKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[e,n,t],kind:"Operation",name:"WAWebMexFetchSubgroupSuggestionsJobQuery",selections:[{alias:null,args:r,concreteType:null,kind:"LinkedField",name:"xwa2_group_query_by_id",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},o,{kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XWA2CommunitySubGroupSuggestionConnection",kind:"LinkedField",name:"sub_group_suggestions",plural:!1,selections:[{alias:null,args:null,concreteType:"XWA2CommunitySubGroupSuggestionEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"XWA2CommunitySubGroupSuggestion",kind:"LinkedField",name:"node",plural:!1,selections:[o,l,{alias:null,args:null,concreteType:"XWA2GroupDescription",kind:"LinkedField",name:"description",plural:!1,selections:[a,o],storageKey:null},s,u,c,d,m],storageKey:null}],storageKey:null}],storageKey:null}],type:"XWA2CommunityGroup",abstractKey:null}],storageKey:null}]},params:{id:"23972005349071865",metadata:{},name:"WAWebMexFetchSubgroupSuggestionsJobQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
__d("WAWebMexFetchSubgroupSuggestionsJob",["Promise","WAWebBackendErrors","WAWebMexClient","WAWebMexFetchSubgroupSuggestionsJobQuery.graphql","WAWebWid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=e!==void 0?e:e=n("WAWebMexFetchSubgroupSuggestionsJobQuery.graphql");function c(e,t,n){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r){var a={group_id:e.toString(),query_context:r,sub_group_hint_id:t.toString()};try{var i,l=yield o("WAWebMexClient").fetchQuery(u,a),c=(i=l.xwa2_group_query_by_id)==null||(i=i.sub_group_suggestions)==null?void 0:i.edges;if(c==null)throw new(o("WAWebBackendErrors")).ServerStatusCodeError(500,"missing edges in response");var d=c.map(function(t){var n=t.node;if(n!=null)return m(e,n);throw new(o("WAWebBackendErrors")).ServerStatusCodeError(500,"null node in sub_group_suggestions")});return d}catch(e){return e instanceof o("WAWebBackendErrors").ServerStatusCodeError?(s||(s=n("Promise"))).reject(e):(s||(s=n("Promise"))).reject(new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(e.code),e.message))}}),d.apply(this,arguments)}function m(e,t){var n,a,i,l,s,u;if(t.is_existing_group==null)throw new(o("WAWebBackendErrors")).ServerStatusCodeError(500,"missing is_existing_group in response");if(u=t.is_existing_group,t.id==null)throw new(o("WAWebBackendErrors")).ServerStatusCodeError(500,"missing id in response");if(l=new(r("WAWebWid"))(t.id,{intentionallyUsePrivateConstructor:!0}),t.creator.id==null)throw new(o("WAWebBackendErrors")).ServerStatusCodeError(500,"missing creator.id in response");return s=new(r("WAWebWid"))(t.creator.id,{intentionallyUsePrivateConstructor:!0}),{id:l,parentGroupId:e,subject:(n=(a=t.subject)==null?void 0:a.value)!=null?n:"",desc:(i=t.description)==null?void 0:i.value,owner:s,t:parseInt(t.creation_time,10),isExistingGroup:u,participantCount:t.total_participants_count,hiddenSubgroup:t.hidden_group}}l.mexFetchSubgroupSuggestions=c}),98);
__d("WAWebQueryAndUpdateSubgroupSuggestionsJob",["WAWebApiSubgroupSuggestionStore","WAWebBackendApi","WAWebDBCommunity","WAWebMexFetchSubgroupSuggestionsJob","WAWebUserPrefsMeUser","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield o("WAWebMexFetchSubgroupSuggestionsJob").mexFetchSubgroupSuggestions(e,t,"INTERACTIVE"),r=yield o("WAWebApiSubgroupSuggestionStore").getSubgroupSuggestions(e),a=r.filter(function(e){return!n.some(function(t){return t.id.equals(e.id)&&t.owner.equals(e.owner)})});yield o("WAWebApiSubgroupSuggestionStore").removeSubgroupSuggestions(a.map(function(t){var n=t.id,r=t.owner;return{parentGroupId:e,id:n,owner:r}})),yield o("WAWebApiSubgroupSuggestionStore").addSubgroupSuggestions(e,n),o("WAWebBackendApi").frontendFireAndForget("createOrUpdateSubgroupSuggestions",{parentGroupId:e,subgroupSuggestions:n})}),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(t.isParentGroup===!0&&t.allowNonAdminSubGroupCreation===!1&&t.participants.some(function(e){return o("WAWebUserPrefsMeUser").isMeAccount(e.id)&&e.isAdmin})){var n=yield o("WAWebDBCommunity").getJoinedSubgroups(t.id);if(n.length)return e(t.id,n[0])}}),c.apply(this,arguments)}l.queryAndUpdateSubgroupSuggestions=e,l.maybeQueryAndUpdateSubgroupSuggestions=u}),98);
__d("WAWebUserPrefsModelStorage",["WAWebUserPrefsKeys","WAWebUserPrefsStore"],(function(t,n,r,o,a,i,l){function e(e){r("WAWebUserPrefsStore").setUser(o("WAWebUserPrefsKeys").KEYS.INITIAL_GROUP_PHASH,JSON.stringify(e))}function s(e){var t;return(t=u())==null?void 0:t[e]}function u(){var e=r("WAWebUserPrefsStore").getUser(o("WAWebUserPrefsKeys").KEYS.INITIAL_GROUP_PHASH);if(typeof e!="string")return null;try{return JSON.parse(e)}catch(e){return null}}l.setInitialGroupPhash=e,l.getInitialGroupPhash=s,l.getInitialGroupPhashMap=u}),98);
__d("WAWebQueryAndUpdateGroupMetadataJob",["Promise","WALogger","WAPromiseEach","WATimeUtils","WAWebApiChat","WAWebApiChatCommon","WAWebApiParticipantStore","WAWebAppTracker","WAWebBackendApi","WAWebBotGroupBackendUtils","WAWebChatConstants","WAWebGroupDatabaseJob","WAWebGroupQueryJob","WAWebGroupSystemMsg","WAWebHandleSingleMsgFactory","WAWebLidMappingUsernameLearnUtils","WAWebPhashUtils","WAWebQueryAndUpdateSubgroupSuggestionsJob","WAWebSchemaChat","WAWebUserPrefsModelStorage","WAWebWidFactory","WAWebWidToJid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C=5e4;function b(e){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.batchQueryArgs,r=t.isHistorySyncInProgress;try{var a,i,l;if((n==null?void 0:n.groupJids)!=null){var c=n.groupJids,d=n.queryContext;l=yield o("WAWebGroupQueryJob").queryGroupsById_DO_NOT_USE_DIRECTLY(c,d)}else l=yield o("WAWebGroupQueryJob").queryAllGroups();if(l==null||l.length===0)return;o("WAWebAppTracker").AppTracker.start(o("WAWebAppTracker").AppTrackerType.GroupSync);var m=[],p=[];l.forEach(function(e){e.truncated?p.push(e):m.push(e)});var _=(a=n==null?void 0:n.queryContext)!=null?a:"get_participating_groups";o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[group-info] query context => #",""])),_),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[group-info] #"," non-truncated responses found"])),m.length),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[group-info] #"," truncated responses found"])),p.length),yield L(m,r),yield S(p,(i=n==null?void 0:n.queryContext)!=null?i:"get_participating_groups_paginated",r)}finally{o("WAWebAppTracker").AppTracker.stop(o("WAWebAppTracker").AppTrackerType.GroupSync)}}),v.apply(this,arguments)}function S(e,t,n){return R.apply(this,arguments)}function R(){return R=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r){if(e.length!==0){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[group-info] processing truncated responses"])));var a=[[]],i=0;e.forEach(function(e){var t=o("WAWebWidToJid").widToGroupJid(o("WAWebWidFactory").createWid(e.id+"@g.us")),n=e.size;i+n>C&&i>0&&(a.push([]),i=0),a[a.length-1].push(t),i+=n}),o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[group-info] #"," batches created"])),a.length);var l=0;yield o("WAPromiseEach").promiseEach(a,(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{var n=yield o("WAWebGroupQueryJob").queryGroupsById_DO_NOT_USE_DIRECTLY(e,t);if(n){yield L(n.filter(function(e){return e.truncated==null}),r);var a=n.find(function(e){return e.truncated!=null});a!=null&&l++}}catch(e){o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[group-info] batch query failed for truncated group ",""])),e).sendLogs("failed-to-query-batch-group-info")}});return function(t){return e.apply(this,arguments)}})()),o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[group-info] processed "," batches"])),a.length),l>0&&o("WALogger").ERROR(_||(_=babelHelpers.taggedTemplateLiteralLoose(["[batch-get-group-info] "," unexpected truncated responses found"])),l).sendLogs("unexpected-truncated-response-found",{sampling:.1})}}),R.apply(this,arguments)}function L(e,t){return E.apply(this,arguments)}function E(){return E=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(e.length!==0){var r=yield o("WAWebApiParticipantStore").injectPastParticipantsFromDB(e),a=yield o("WAWebBotGroupBackendUtils").injectBotParticipantState(r),i=yield o("WAWebApiChat").injectAdditionalEphemeralInfoFromDB(a),l=[],s=[];i.forEach(function(e){o("WAWebBackendApi").frontendFireAndForget("createOrUpdateGroupMetadataFromQuery",{groupInfo:e}),t&&T(e),l.push(o("WAWebGroupQueryJob").maybeQueryAndUpdateMembershipApprovalRequests(e))}),yield o("WAWebLidMappingUsernameLearnUtils").processParsedGroupInfosForLidMappingAndUsernames(i),yield o("WAWebGroupDatabaseJob").updateGroupMetadataTableJob(i),yield o("WAWebGroupDa
__d("WAWebQueryAndUpdateGroupsMetadataByJidsJob",["WALogger","WAWebDefinePersistedJob","WAWebQueryAndUpdateGroupMetadataJob","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("queryAndUpdateGroupsMetadataByJids",(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["queryAndUpdateGroupsMetadataByJidsJob: started persisted job"]))),yield o("WAWebQueryAndUpdateGroupMetadataJob").queryAndUpdateAllGroupMetadata({batchQueryArgs:{groupJids:t,queryContext:"per_group_dirty_recovery_truncatable"}})});return function(e){return t.apply(this,arguments)}})()).end();l.queryAndUpdateGroupsMetadataByJidsJob=s}),98);
__d("WAWebDirectConnectionUtils",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e}function l(e){return e}i.stringToCertificateString=e,i.certificateStringToString=l}),66);
__d("WAWebGraphQLProductCatalogGetPublicKeyJobQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"request"}],t=[{alias:null,args:[{kind:"Variable",name:"request",variableName:"request"}],concreteType:"XWAProductCatalogGetPublicKeyResponseSuccess",kind:"LinkedField",name:"xwa_product_catalog_get_public_key",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"public_key_certificate_pem",storageKey:null},{alias:null,args:null,concreteType:"XWAPublicKeyWithSignature",kind:"LinkedField",name:"public_key_with_signature",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"public_key_pem",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"public_key_signature",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"WAWebGraphQLProductCatalogGetPublicKeyJobQuery",selections:t,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"WAWebGraphQLProductCatalogGetPublicKeyJobQuery",selections:t},params:{id:"WAWebGraphQLProductCatalogGetPublicKeyJobQuery",metadata:{},name:"WAWebGraphQLProductCatalogGetPublicKeyJobQuery",operationKind:"query",text:null}}})();e.hash="e072c0e33a10dd8a876a1c37c2ec40a5",a.exports=e}),null);
__d("WAWebGraphQLProductCatalogGetPublicKeyJob",["WAWebDirectConnectionUtils","WAWebGraphQLProductCatalogGetPublicKeyJobQuery.graphql","WAWebRelayClient"],(function(t,n,r,o,a,i,l){var e,s=e!==void 0?e:e=n("WAWebGraphQLProductCatalogGetPublicKeyJobQuery.graphql");function u(e){return o("WAWebRelayClient").fetchQuery(s,{request:{public_key:{biz_jid:e.toJid()}}}).then(function(e){var t,n=e==null||(t=e.xwa_product_catalog_get_public_key)==null?void 0:t.public_key_certificate_pem;return{certificate:n!=null?o("WAWebDirectConnectionUtils").stringToCertificateString(n):null}})}l.getPublicKey=u}),98);
__d("WAWebQueryGetPublicKeyJob",["WADeprecatedSendIq","WADeprecatedWapParser","WAWap","WAWapDeprecatedSmaxID","WAWebBackendErrors","WAWebBizGatingUtils","WAWebCommsWapMd","WAWebDefinePersistedJob","WAWebDirectConnectionUtils","WAWebGraphQLProductCatalogGetPublicKeyJob","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=new(r("WADeprecatedWapParser"))("getPublicKeyResponse",function(e){var t;e.assertTag("iq"),e.assertFromServer();var n=(t=e.maybeChild("public_key"))==null||(t=t.maybeChild("pem"))==null?void 0:t.contentString(),r=n!=null?o("WAWebDirectConnectionUtils").stringToCertificateString(n):null;return{certificate:r}}),s=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("sendStanza",(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.businessJid,a=o("WAWebWidFactory").createWid(n);if(o("WAWebBizGatingUtils").isGraphQLForGetPublicKeyEnabled())return o("WAWebGraphQLProductCatalogGetPublicKeyJob").getPublicKey(a);var i=o("WAWap").wap("iq",{to:o("WAWap").S_WHATSAPP_NET,type:"get",smax_id:o("WAWap").SMAX_ID(r("WAWapDeprecatedSmaxID").BizGetPublicKey),xmlns:"w:biz:catalog",id:o("WAWap").generateId()},o("WAWap").wap("public_key",{jid:o("WAWebCommsWapMd").USER_JID(a)})),l=yield o("WADeprecatedSendIq").deprecatedSendIq(i,e);if(l.success)return l.result;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(l.errorCode)});return function(e){return t.apply(this,arguments)}})()).end();l.QueryGetPublicKey=s}),98);
__d("WAWebQueryGetSignedUserInfoJob",["WADeprecatedSendIq","WADeprecatedWapParser","WAWap","WAWebBackendErrors","WAWebCommsWapMd","WAWebDefinePersistedJob","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){var n;return e==null||(n=e.maybeChild(t))==null?void 0:n.contentString()}var s=new(r("WADeprecatedWapParser"))("getSignedUserInfoResponse",function(t){t.assertTag("iq"),t.assertFromServer();var n=t.maybeChild("signed_user_info");return{phoneNumber:e(n,"phone_number"),phoneNumberSignatureExpiration:e(n,"ttl_timestamp"),phoneNumberSignature:e(n,"phone_number_signature"),businessDomain:e(n,"business_domain")}}),u=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("sendStanza",(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=e.businessJid,r=(t=o("WAWap")).wap("iq",{to:t.S_WHATSAPP_NET,type:"get",xmlns:"w:biz:catalog",id:t.generateId()},t.wap("signed_user_info",{biz_jid:o("WAWebCommsWapMd").USER_JID(o("WAWebWidFactory").createWid(n))})),a=yield o("WADeprecatedSendIq").deprecatedSendIq(r,s);if(!a.success)throw new(o("WAWebBackendErrors")).ServerStatusCodeError(a.errorCode);return a.result});return function(t){return e.apply(this,arguments)}})()).end();l.QueryGetSignedUserInfo=u}),98);
__d("WAWebBizCatalogManagementFetchProductListQuery_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="9742717385774446"}),null);
__d("WAWebBizCatalogManagementFetchProductListQuery.graphql",["WAWebBizCatalogManagementFetchProductListQuery_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"request"}],t=[{kind:"Variable",name:"request",variableName:"request"}],r={alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"original_image_url",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"request_image_url",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"price",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"value",storageKey:null},d=[l,c],m=[{alias:null,args:null,kind:"ScalarField",name:"availability",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"belongs_to",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"compliance_category",storageKey:null},{alias:null,args:null,concreteType:"XFBWhatsAppCatalogProductComplianceInfo",kind:"LinkedField",name:"compliance_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"country_code_origin",storageKey:null},{alias:null,args:null,concreteType:"XFBWhatsAppCatalogProductComplianceInfoImporterAddress",kind:"LinkedField",name:"importer_address",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"city",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"country_code",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"postal_code",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"region",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"street1",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"street2",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"importer_name",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"currency",storageKey:null},r,o,{alias:null,args:null,kind:"ScalarField",name:"is_hidden",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_sanctioned",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_available",storageKey:null},{alias:null,args:null,concreteType:"XFBWhatsAppCatalogProductMedia",kind:"LinkedField",name:"media",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBWhatsAppCatalogProductMediaImage",kind:"LinkedField",name:"images",plural:!0,selections:[o,a,i],storageKey:null},{alias:null,args:null,concreteType:"XFBWhatsAppCatalogProductMediaVideo",kind:"LinkedField",name:"videos",plural:!0,selections:[o,{alias:null,args:null,kind:"ScalarField",name:"original_video_url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"thumbnail_url",storageKey:null}],storageKey:null}],storageKey:null},l,s,{alias:null,args:null,kind:"ScalarField",name:"retailer_id",storageKey:null},{alias:null,args:null,concreteType:"XFBWhatsAppCatalogProductSalePrice",kind:"LinkedField",name:"sale_price",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_date",storageKey:null},s,{alias:null,args:null,kind:"ScalarField",name:"start_date",storageKey:null}],storageKey:null},u,{alias:null,args:null,concreteType:"XFBWhatsAppCatalogStatusInfo",kind:"LinkedField",name:"status_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"can_appeal",storageKey:null},u],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"shimmed_url",storageKey:null},{alias:null,args:null,concreteType:"XFBWhatsAppCatalogProductVariantInfo",kind:"LinkedField",name:"variant_info",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBWhatsAppCatalogVariantListingDetails",kind:"LinkedField",name:"listing_details",plural:!1,selections:[r,{alias:null,args:null,kind:"ScalarF
__d("WAWebBizCatalogManagementParseProductGraphql_product.graphql",[],(function(t,n,r,o,a,i){"use strict";var e={kind:"InlineDataFragment",name:"WAWebBizCatalogManagementParseProductGraphql_product"};a.exports=e}),null);
__d("WAWebBizCartConstants",[],(function(t,n,r,o,a,i){var e=99;i.CART_ITEM_MAX_QUANTITY=e}),66);
__d("WAWebProductTypes.flow",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({IN_STOCK:"in stock",OUT_OF_STOCK:"out of stock",AVAILABLE_FOR_ANOTHER_POSTCODE:"available for another postcode",UNKNOWN:"unknown"}),l=[e.OUT_OF_STOCK,e.AVAILABLE_FOR_ANOTHER_POSTCODE],s=6,u=n("$InternalEnum")({Default:"DEFAULT",CountryOriginExempt:"COUNTRY_ORIGIN_EXEMPT"});function c(e){if(e==="APPROVED"||e==="PENDING"||e==="REJECTED")return e}function d(e){if(e!=null)switch(e){case"TRUE":return"ISHIDDEN_TRUE";case"FALSE":return"ISHIDDEN_FALSE";default:return e}}function m(e){if(e!=null)switch(e){case"COUNTRY_ORIGIN_EXEMPT":return"COMPLIANCECATEGORY_COUNTRYORIGINEXEMPT";case"DEFAULT":return"COMPLIANCECATEGORY_DEFAULT";default:return e}}function p(e){if(e!=null)switch(e){case"STATUS_APPROVED":return"APPROVED";case"STATUS_PENDING":return"PENDING";case"STATUS_REJECTED":return"REJECTED";default:}}i.ProductAvailability=e,i.PRODUCT_AVAILABILITY_UNAVAILABLE_VALUES=l,i.PRODUCT_PAGE_SIZE=s,i.ProductComplianceCategory=u,i.asProductReviewType=c,i.mapIsHiddenToWASchema=d,i.mapComplianceCategoryToWASchema=m,i.mapCollectionReviewStatusToWASchema=p}),66);
__d("WAWebSignedShimmedUrl",[],(function(t,n,r,o,a,i){function e(e){return e}i.asSignedShimmedUrl=e}),66);
__d("WAWebSyntheticCountryCode",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({NotApplicable:"NOT_APPLICABLE"});i.SyntheticCountryCode=e}),66);
__d("WAWebBizCatalogParseProduct",["WAWebBizCartConstants","WAWebProductTypes.flow","WAWebSignedShimmedUrl","WAWebSyntheticCountryCode"],(function(t,n,r,o,a,i,l){var e=function(t){var e,n,r,a=t.child("id").contentString(),i=t.maybeChild("url"),l="";i&&i.hasContent()&&(l=i.contentString());var u=t.child("name").contentString(),d=(e=t.maybeAttrString("availability"))!=null?e:o("WAWebProductTypes.flow").ProductAvailability.UNKNOWN,m=o("WAWebBizCartConstants").CART_ITEM_MAX_QUANTITY,p=t.maybeAttrString("max_available");p!=null&&(m=Number(p));var _=t.maybeChild("max_available"),f=_==null?void 0:_.contentString();f!=null&&(m=Number(f));var g=t.maybeChild("description"),h=g?g.contentString():"",y=t.maybeChild("belongs_to"),C=(y==null?void 0:y.contentString())==="true"||!1,b=[],v=[],S=[],R=t.child("media"),L=!0;R.forEachChildWithTag("image",function(e){if(L)L=!1,b.push({key:"requested",value:e.child("request_image_url").contentString()}),b.push({key:"full",value:e.child("original_image_url").contentString()}),S.push(e.child("id").contentString());else{var t=[];t.push({key:"requested",value:e.child("request_image_url").contentString()}),t.push({key:"full",value:e.child("original_image_url").contentString()}),v.push(t),S.push(e.child("id").contentString())}});var E=[];R.forEachChildWithTag("video",function(e){var t=e.maybeChild("id"),n=e.child("original_video_url").contentString(),r=e.maybeChild("thumbnail_url"),o=(t==null?void 0:t.contentString())||"",a=(r==null?void 0:r.contentString())||"";E.push({id:o,original_video_url:n,thumbnail_url:a})});var k=t.maybeChild("status_info"),I=(k==null?void 0:k.child("status").contentString())||"APPROVED",T=k==null||(n=k.maybeChild("can_appeal"))==null?void 0:n.contentString(),D=[{key:"WHATSAPP",value:I}],x=t.maybeChild("currency"),$=x?x.contentString():void 0,P=t.maybeChild("price"),N=P==null?void 0:P.contentString(),M=t.maybeChild("retailer_id"),w=M?M.contentString():"",A=t.hasAttr("is_hidden")?t.attrString("is_hidden")==="true":!1,F=t.hasAttr("compliance_category")?o("WAWebProductTypes.flow").ProductComplianceCategory.cast(t.attrString("compliance_category")):o("WAWebProductTypes.flow").ProductComplianceCategory.Default,O=t.maybeChild("sale_price"),B=O?babelHelpers.extends({sale_price:(r=O.maybeChild("price"))==null?void 0:r.contentString()},O.hasChild("start_date")&&O.hasChild("end_date")?{sale_start_date:O.child("start_date").contentString(),sale_end_date:O.child("end_date").contentString()}:null):null,W=t.maybeAttrString("is_sanctioned")==="true",q=babelHelpers.extends({id:a,is_hidden:A,is_sanctioned:W,url:l,name:u,description:h,availability:d,max_available:m,additional_image_cdn_urls:v,image_cdn_urls:b,capability_to_review_status:D,whatsapp_product_can_appeal:T==="true",image_hashes_for_whatsapp:S,currency:$,price:N,retailer_id:w,checkmark:C,videos:E,variant_info:null},B),U=t.maybeChild("compliance_info");F===o("WAWebProductTypes.flow").ProductComplianceCategory.CountryOriginExempt?q.compliance_info=c():U&&(q.compliance_info=s(U));var V=t.maybeChild("shimmed_url");if(V!=null){var H=V.contentString();H!==""&&(q.signedShimmedUrl=o("WAWebSignedShimmedUrl").asSignedShimmedUrl(H))}return q};function s(e){var t,n=e.child("country_code_origin").contentString(),r=(t=e.maybeChild("importer_name"))==null?void 0:t.contentString(),o=e.maybeChild("importer_address"),a={country_code_origin:n,importer_name:r};if(o){var i,l,s;a.importer_address={street1:o.child("street1").contentString(),street2:(i=o.maybeChild("street2"))==null?void 0:i.contentString(),postal_code:(l=o.maybeChild("postal_code"))==null?void 0:l.contentString(),city:o.child("city").contentString(),region:(s=o.maybeChild("region"))==null?void 0:s.contentString(),country_code:o.child("country_code").contentString()}}return a}function u(e){var t=(e==null?void 0:e.countryCodeOrigin)===String(o("WAWebSyntheticCountryCode").SyntheticCountryCode.NotApplicable),n=!t&&(e==null?void 0:e.countryCodeOrigin)!==void 0,r=!t&&(e==null?void 0:e.importerName)!==void 0,a=!t&&(e==null?void 0:e.importerAddress)!==void 0&&[e.importerAddress.street1,e.import
__d("WAWebBizParseProductGraphql_product.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},r={alias:null,args:null,kind:"ScalarField",name:"price",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"original_image_url",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"request_image_url",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"value",storageKey:null},l=[t,i];return{argumentDefinitions:[],kind:"Fragment",metadata:{mask:!1},name:"WAWebBizParseProductGraphql_product",selections:[e,{alias:null,args:null,kind:"ScalarField",name:"retailer_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_hidden",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_sanctioned",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"product_availability",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_available",storageKey:null},t,n,{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"shimmed_url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"currency",storageKey:null},r,{alias:null,args:null,concreteType:"XWAProductCatalogProductStatusInfo",kind:"LinkedField",name:"status_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"can_appeal",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XWAProductCatalogProductSalePrice",kind:"LinkedField",name:"sale_price",plural:!1,selections:[r,{alias:null,args:null,kind:"ScalarField",name:"start_date",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"end_date",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XWAProductCatalogProductMedia",kind:"LinkedField",name:"media",plural:!1,selections:[{alias:null,args:null,concreteType:"XWAProductCatalogProductMediaImage",kind:"LinkedField",name:"images",plural:!0,selections:[e,o,a],storageKey:null},{alias:null,args:null,concreteType:"XWAProductCatalogProductMediaVideo",kind:"LinkedField",name:"videos",plural:!0,selections:[e,{alias:null,args:null,kind:"ScalarField",name:"original_video_url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"thumbnail_url",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"belongs_to",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"compliance_category",storageKey:null},{alias:null,args:null,concreteType:"XWAProductCatalogProductComplianceInfo",kind:"LinkedField",name:"compliance_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"country_code_origin",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"importer_name",storageKey:null},{alias:null,args:null,concreteType:"XWAProductCatalogProductComplianceInfoImporterAddress",kind:"LinkedField",name:"importer_address",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"street1",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"street2",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"postal_code",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"city",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"region",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"country_code",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XWACatalogProductVariantInfo",kind:"LinkedField",name:"variant_info",plural:!1,selections:[{alias:null,args:null,concreteType:"XWACatalogVariantListingDetails",kind:"LinkedField",name:"listing_details",plural:!1,selections:[n,{alias:null,args:null,kind:"ScalarField",name:"multi_price",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"lowest_pri
__d("WAWebBizParseProductGraphql",["WANullthrows","WAWebBizCartConstants","WAWebBizGatingUtils","WAWebBizParseProductGraphql_product.graphql","WAWebProductTypes.flow","WAWebSignedShimmedUrl","WAWebSyntheticCountryCode"],(function(t,n,r,o,a,i,l){var e=["compliance_info","product_availability","sale_price","status_info"],s,u={AVAILABLE_FOR_ANOTHER_POSTCODE:o("WAWebProductTypes.flow").ProductAvailability.AVAILABLE_FOR_ANOTHER_POSTCODE,IN_STOCK:o("WAWebProductTypes.flow").ProductAvailability.IN_STOCK,OUT_OF_STOCK:o("WAWebProductTypes.flow").ProductAvailability.OUT_OF_STOCK};function c(t){var n,a,i,l,s,c,d,m,p,_,f,g,h,y,C,b=t.compliance_info,v=t.product_availability,S=t.sale_price,R=t.status_info,L=babelHelpers.objectWithoutPropertiesLoose(t,e),E=(n=(a=L.media)==null?void 0:a.images)!=null?n:[],k=E[0],I=babelHelpers.arrayLikeToArray(E).slice(1),T=babelHelpers.extends({id:r("WANullthrows")(L.id),retailer_id:(i=L.retailer_id)!=null?i:"",name:r("WANullthrows")(L.name),description:(l=L.description)!=null?l:"",url:(s=L.url)!=null?s:"",currency:L.currency,price:L.price,is_hidden:L.is_hidden==="ISHIDDEN_TRUE",is_sanctioned:(c=L.is_sanctioned)!=null?c:!1,max_available:(d=L.max_available)!=null?d:o("WAWebBizCartConstants").CART_ITEM_MAX_QUANTITY,availability:v&&v in u?u[v]:o("WAWebProductTypes.flow").ProductAvailability.UNKNOWN},(S==null?void 0:S.price)!=null?babelHelpers.extends({sale_price:S.price},S.start_date!=null&&S.end_date!=null?{sale_start_date:S.start_date,sale_end_date:S.end_date}:null):null,{checkmark:L.belongs_to==="true",image_hashes_for_whatsapp:((m=(p=L.media)==null?void 0:p.images)!=null?m:[]).map(function(e){return r("WANullthrows")(e.id)}),image_cdn_urls:k?[{key:"requested",value:r("WANullthrows")(k.request_image_url)},{key:"full",value:r("WANullthrows")(k.original_image_url)}]:[],additional_image_cdn_urls:I.map(function(e){return[{key:"requested",value:r("WANullthrows")(e.request_image_url)},{key:"full",value:r("WANullthrows")(e.original_image_url)}]}),whatsapp_product_can_appeal:(R==null?void 0:R.can_appeal)==="true",capability_to_review_status:[{key:"WHATSAPP",value:(_=R==null?void 0:R.status)!=null?_:"APPROVED"}],videos:(f=L.media)==null||(f=f.videos)==null?void 0:f.map(function(e){return{id:r("WANullthrows")(e.id),original_video_url:r("WANullthrows")(e.original_video_url),thumbnail_url:r("WANullthrows")(e.thumbnail_url)}}),variant_info:L.variant_info!=null?{listing_details:L.variant_info.listing_details?{description:L.variant_info.listing_details.description,multi_price:L.variant_info.listing_details.multi_price,lowest_price:L.variant_info.listing_details.lowest_price}:void 0,availability:L.variant_info.availability?{listing:L.variant_info.availability.listing.map(function(e){return{is_available:e.is_available,options:e.options.map(function(e){return{name:e.name,value:e.value}}),product_id:e.product_id}})}:void 0,types:(g=(h=L.variant_info)==null?void 0:h.types.map(function(e){return{name:e.name,options:e.options.map(function(e){var t;return e.thumbnail_media&&(t={id:e.thumbnail_media.id,original_dimensions:e.thumbnail_media.original_dimensions?{height:e.thumbnail_media.original_dimensions.height,width:e.thumbnail_media.original_dimensions.width}:void 0,original_image_url:e.thumbnail_media.original_image_url,request_image_url:e.thumbnail_media.request_image_url}),{value:e.value,thumbnail_media:t}})}}))!=null?g:[],variant_properties:(y=(C=L.variant_info)==null?void 0:C.variant_properties.map(function(e){return{name:e.name,value:e.value}}))!=null?y:[]}:void 0});if(L.compliance_category==="COMPLIANCECATEGORY_COUNTRYORIGINEXEMPT")if(b!=null&&b.country_code_origin!=null&&b.importer_address==null&&o("WAWebBizGatingUtils").isCountryOfOriginEnabled()){var D;T.compliance_info={country_code_origin:(D=b.country_code_origin)!=null?D:void 0},T.importer_information_exempt=!0}else b==null&&o("WAWebBizGatingUtils").isCountryOfOriginEnabled()?T.importer_information_exempt=!0:T.compliance_info={country_code_origin:o("WAWebSyntheticCountryCode").SyntheticCountryCode.NotApplicable};else if(b!=null){var x=b.importer_address;if(x){
__d("WAWebBizCatalogManagementParseProductGraphql",["WAWebBizCatalogManagementParseProductGraphql_product.graphql","WAWebBizCatalogParseProduct","WAWebBizGatingUtils","WAWebBizParseProductGraphql","WAWebProductTypes.flow","WAWebSyntheticCountryCode","err","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s=e!==void 0?e:e=n("WAWebBizCatalogManagementParseProductGraphql_product.graphql");function u(e){var t,n,r,a,i,l,s,u,c;return o("WAWebBizParseProductGraphql").parseProductGraphQL({id:e.id,name:e.name,description:e.description,url:e.url,shimmed_url:e.shimmed_url,price:e.price,currency:e.currency,retailer_id:e.retailer_id,belongs_to:e.belongs_to,status_info:{can_appeal:(t=e.status_info)==null?void 0:t.can_appeal,status:(n=e.status_info)==null?void 0:n.status},product_availability:e.availability,max_available:e.max_available,sale_price:{start_date:(r=e.sale_price)==null?void 0:r.start_date,end_date:(a=e.sale_price)==null?void 0:a.end_date,price:(i=e.sale_price)==null?void 0:i.price},media:{images:(l=(s=e.media)==null?void 0:s.images.map(function(e){return{id:e.id,original_image_url:e.original_image_url,request_image_url:e.request_image_url}}))!=null?l:[],videos:((u=(c=e.media)==null?void 0:c.videos)!=null?u:[]).map(function(e){return{id:e.id,original_video_url:e.original_video_url,thumbnail_url:e.thumbnail_url}})},compliance_info:e.compliance_info!=null?{country_code_origin:e.compliance_info.country_code_origin,importer_name:e.compliance_info.importer_name,importer_address:e.compliance_info.importer_address!=null?{street1:e.compliance_info.importer_address.street1,street2:e.compliance_info.importer_address.street2,postal_code:e.compliance_info.importer_address.postal_code,city:e.compliance_info.importer_address.city,region:e.compliance_info.importer_address.region,country_code:e.compliance_info.importer_address.country_code}:null}:null,compliance_category:o("WAWebProductTypes.flow").mapComplianceCategoryToWASchema(e.compliance_category),is_hidden:o("WAWebProductTypes.flow").mapIsHiddenToWASchema(e.is_hidden),is_sanctioned:e.is_sanctioned,variant_info:e.variant_info})}function c(e){var t;if(e.imageCdnUrl==null)throw r("err")("productModelToGraphQLInput: imageCdnUrl is null");var n=[{url:e.imageCdnUrl}];e.additionalImageCdnUrl!=null&&n.push.apply(n,e.additionalImageCdnUrl.map(function(e){return{url:e}}));var a={name:e.name,media:{image:n},is_hidden:e.isHidden};r("isStringNullOrEmpty")(e.description)||(a.description=e.description),r("isStringNullOrEmpty")(e.url)||(a.url=e.url),r("isStringNullOrEmpty")(e.retailerId)||(a.retailer_id=e.retailerId),e.priceAmount1000!=null&&(a.currency=e.currency,a.price=e.priceAmount1000.toString()),e.salePriceAmount1000!=null&&(a.sale_price=e.salePriceAmount1000.toString()),e.videos!=null&&(a.media.video=e.videos.map(function(e){return{url:e.original_video_url}}));var i=e.complianceInfo&&d(e.complianceInfo);return i!=null&&(a.compliance_info=i),(((t=e.complianceInfo)==null?void 0:t.countryCodeOrigin)===o("WAWebSyntheticCountryCode").SyntheticCountryCode.NotApplicable||e.importerInformationExempt&&o("WAWebBizGatingUtils").isCountryOfOriginEnabled())&&(a.compliance_category=o("WAWebProductTypes.flow").ProductComplianceCategory.CountryOriginExempt),a}function d(e){var t=o("WAWebBizCatalogParseProduct").scanComplianceInfoForMissingData(e),n=t.hasCountryCodeOrigin,a=t.hasImporterAddress,i=t.hasImporterName,l=t.isExempt;if(!(l||!(n||i||a))){var s={country_code_origin:n&&e.countryCodeOrigin!=null?e.countryCodeOrigin:""};if(i&&(s.importer_name=e.importerName),a){var u,c,d,m,p,_,f,g,h,y={country_code:(u=(c=e.importerAddress)==null?void 0:c.countryCode)!=null?u:"",city:(d=(m=e.importerAddress)==null?void 0:m.city)!=null?d:"",street1:(p=(_=e.importerAddress)==null?void 0:_.street1)!=null?p:""};r("isStringNullOrEmpty")((f=e.importerAddress)==null?void 0:f.street2)||(y.street2=e.importerAddress.street2),r("isStringNullOrEmpty")((g=e.importerAddress)==null?void 0:g.region)||(y.region=e.importerAddress.region),r("isStringNullOrEmpty")((h=e.importerAddress)==null?void 0:h.postalCode)||(y.postal_code=e.impor
__d("WAWebBizCatalogManagementFetchProductList",["Promise","WALogger","WAWebBizCatalogManagementFetchProductListQuery.graphql","WAWebBizCatalogManagementParseProductGraphql","WAWebBizGatingUtils","WAWebFetchAdAccountToken","WAWebGraphQLServerError","WAWebNetworkStatus","WAWebRelayClient"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m={type:"error"},p=e!==void 0?e:e=n("WAWebBizCatalogManagementFetchProductListQuery.graphql");function _(e){return o("WAWebBizGatingUtils").graphQLForGetProductListEnabled()?f(e).then(function(e){return e.type==="success"?(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["fetchProductList: success"]))),e):(e.type,o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(['fetchProductList: failed as "','"'])),e.type),e)}):(d||(d=n("Promise"))).resolve({type:"not-enabled"})}function f(e){return o("WAWebFetchAdAccountToken").fetchToken().then(function(t){return t.type==="success"?g(t.token,e).then(function(e){return e.type!=="success"&&e.type==="auth-failure"?o("WAWebFetchAdAccountToken").markTokenAsInvalid():e.type,e}):(t.type,t)})}function g(e,t){var n;return r("WAWebNetworkStatus").waitIfOffline().then(function(){return o("WAWebRelayClient").fetchQuery(p,{request:t},{environmentType:"facebook",accessToken:e,getInlineDataReader:function(t){n=t}})}).then(function(e){var t;if(e==null)return m;var r=(t=e.xfb_whatsapp_catalog_product_list)==null||(t=t.product_list)==null?void 0:t.products;if(r==null)return m;var a=r.map(function(e){return n(o("WAWebBizCatalogManagementParseProductGraphql").PARSE_PRODUCT_FRAGMENT,e)}).map(o("WAWebBizCatalogManagementParseProductGraphql").parseProductGraphQL);return{type:"success",productsResult:a}}).catch(function(e){return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["fetchProductListWithToken: failed with error"]))),o("WAWebFetchAdAccountToken").hasGraphQLAuthError(e)?{type:"auth-failure"}:e instanceof o("WAWebGraphQLServerError").GraphQLServerError?{type:"graphql-error",error:e}:m})}l.fetchProductList=_}),98);
__d("WAWebWamEnumBusinessType",[],(function(t,n,r,o,a,i){var e=Object.freeze({SMB:1,API_DC:2,API:3});i.BUSINESS_TYPE=e}),66);
__d("WAWebWamEnumGraphqlCatalogEndpoint",[],(function(t,n,r,o,a,i){var e=Object.freeze({GET_CATALOG:1,GET_PRODUCT:2,GET_PRODUCT_LIST:3,GET_COLLECTIONS:4,GET_SINGLE_COLLECTION:5,GET_CATEGORIES:6,GET_VARIANTS:7,GET_PROMOTIONS:8,CREATE_COLLECTION:9,GET_PUBLIC_KEY:10,VERIFY_POSTCODE:11});i.GRAPHQL_CATALOG_ENDPOINT=e}),66);
__d("WAWebWamEnumGraphqlRequestResult",[],(function(t,n,r,o,a,i){var e=Object.freeze({SUCCESS:1,FAILURE:2});i.GRAPHQL_REQUEST_RESULT=e}),66);
__d("WAWebGraphqlCatalogRequestWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumBusinessType","WAWebWamEnumGraphqlCatalogEndpoint","WAWebWamEnumGraphqlRequestResult"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({GraphqlCatalogRequest:[3206,{businessJid:[4,o("WAWebWamCodegenUtils").TYPES.STRING],businessType:[5,o("WAWebWamEnumBusinessType").BUSINESS_TYPE],graphqlCatalogEndpoint:[1,o("WAWebWamEnumGraphqlCatalogEndpoint").GRAPHQL_CATALOG_ENDPOINT],graphqlErrorCode:[3,o("WAWebWamCodegenUtils").TYPES.INTEGER],graphqlRequestResult:[2,o("WAWebWamEnumGraphqlRequestResult").GRAPHQL_REQUEST_RESULT]},[1,1,1],"private",0]},{GraphqlCatalogRequest:[]});l.GraphqlCatalogRequestWamEvent=e}),98);
__d("WAWebCatalogEventLogger",["WAWebGraphqlCatalogRequestWamEvent","WAWebWamEnumGraphqlCatalogEndpoint","WAWebWamEnumGraphqlRequestResult"],(function(t,n,r,o,a,i,l){var e=function(t){var e=new(o("WAWebGraphqlCatalogRequestWamEvent")).GraphqlCatalogRequestWamEvent({graphqlCatalogEndpoint:t});return{success:function(){e.set({graphqlErrorCode:-1,graphqlRequestResult:o("WAWebWamEnumGraphqlRequestResult").GRAPHQL_REQUEST_RESULT.SUCCESS}),e.commit()},failure:function(n){var t=n[0];e.set({graphqlErrorCode:t.code,graphqlRequestResult:o("WAWebWamEnumGraphqlRequestResult").GRAPHQL_REQUEST_RESULT.FAILURE}),e.commit()}}};l.GRAPHQL_CATALOG_ENDPOINT=o("WAWebWamEnumGraphqlCatalogEndpoint").GRAPHQL_CATALOG_ENDPOINT,l.createCatalogEventLogger=e}),98);
__d("WAWebProductMessageListConstant",[],(function(t,n,r,o,a,i){var e="DELETED";i.INVALID_PRODUCT_TOKEN=e}),66);
__d("WAWebQueryProductListCatalogJobQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"request"}],t={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},r={alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"price",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"original_image_url",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"request_image_url",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"value",storageKey:null},s=[n,l],u=[{alias:null,args:[{kind:"Variable",name:"request",variableName:"request"}],concreteType:"XWAProductCatalogGetProductListResponseSuccess",kind:"LinkedField",name:"xwa_product_catalog_get_product_list",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:null,args:null,concreteType:"XWAProductCatalogGetProductListResponseSuccessProductList",kind:"LinkedField",name:"product_list",plural:!1,selections:[{alias:null,args:null,concreteType:"XWACatalogProduct",kind:"LinkedField",name:"products",plural:!0,selections:[t,{alias:null,args:null,kind:"ScalarField",name:"retailer_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_hidden",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_sanctioned",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"product_availability",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_available",storageKey:null},n,r,{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"shimmed_url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"currency",storageKey:null},o,{alias:null,args:null,concreteType:"XWAProductCatalogProductStatusInfo",kind:"LinkedField",name:"status_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"can_appeal",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XWAProductCatalogProductSalePrice",kind:"LinkedField",name:"sale_price",plural:!1,selections:[o,{alias:null,args:null,kind:"ScalarField",name:"start_date",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"end_date",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XWAProductCatalogProductMedia",kind:"LinkedField",name:"media",plural:!1,selections:[{alias:null,args:null,concreteType:"XWAProductCatalogProductMediaImage",kind:"LinkedField",name:"images",plural:!0,selections:[t,a,i],storageKey:null},{alias:null,args:null,concreteType:"XWAProductCatalogProductMediaVideo",kind:"LinkedField",name:"videos",plural:!0,selections:[t,{alias:null,args:null,kind:"ScalarField",name:"original_video_url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"thumbnail_url",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"belongs_to",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"compliance_category",storageKey:null},{alias:null,args:null,concreteType:"XWAProductCatalogProductComplianceInfo",kind:"LinkedField",name:"compliance_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"country_code_origin",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"importer_name",storageKey:null},{alias:null,args:null,concreteType:"XWAProductCatalogProductComplianceInfoImporterAddress",kind:"LinkedField",name:"importer_address",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"street1",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"street2",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"postal_code",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"city",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"region",storageKey:null},
__d("WAWebQueryProductListCatalogJob",["WADeprecatedSendIq","WADeprecatedWapParser","WALogger","WANullthrows","WAWap","WAWapDeprecatedSmaxID","WAWebBackendErrors","WAWebBizCatalogManagementFetchProductList","WAWebBizCatalogParseProduct","WAWebBizGatingUtils","WAWebBizParseProductGraphql","WAWebCatalogEventLogger","WAWebCommsWapMd","WAWebDefinePersistedJob","WAWebGraphQLServerError","WAWebMaybeThrowCatalogErrors","WAWebProductMessageListConstant","WAWebQueryProductListCatalogJobQuery.graphql","WAWebRelayClient","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime","filterNulls"],(function(t,n,r,o,a,i,l){var e,s,u,c=new(r("WADeprecatedWapParser"))("productListResponse",function(e){e.assertTag("iq"),e.assertFromServer();var t=e.child("product_list"),n=[];return t.forEachChildWithTag("product",function(e){var t=e.maybeChild("id");if(t){var r=e.maybeChild("status");(r==null?void 0:r.contentString())===o("WAWebProductMessageListConstant").INVALID_PRODUCT_TOKEN?n.push({id:t.contentString(),status:o("WAWebProductMessageListConstant").INVALID_PRODUCT_TOKEN}):n.push(o("WAWebBizCatalogParseProduct").parseProductNode(e))}}),n}),d=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=e.catalogWid,a=e.directConnectionEncryptedInfo,i=e.height,l=e.productIds,s=e.width,u=(t=o("WAWap")).wap("iq",{to:t.S_WHATSAPP_NET,type:"get",smax_id:t.SMAX_ID(r("WAWapDeprecatedSmaxID").CatalogGetProductList),xmlns:"w:biz:catalog",id:t.generateId()},t.wap("product_list",{jid:o("WAWebCommsWapMd").USER_JID(o("WAWebWidFactory").createWid(n))},l.map(function(e){return o("WAWap").wap("product",null,o("WAWap").wap("id",null,e))}).concat(r("filterNulls")([t.wap("width",null,s.toString()),t.wap("height",null,i.toString()),a!=null?o("WAWap").wap("direct_connection_encrypted_info",null,a):null])))),d=yield o("WADeprecatedSendIq").deprecatedSendIq(u,c);if(d.success)return d.result;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(d.errorCode)});return function(n){return e.apply(this,arguments)}})(),m=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{var a,i=t.catalogWid,l=t.directConnectionEncryptedInfo,u=t.height,c=t.productIds,m=t.width,p=yield o("WAWebRelayClient").fetchQuery(e!==void 0?e:e=n("WAWebQueryProductListCatalogJobQuery.graphql"),{request:{product_list:{jid:i.toString(),products:c.map(function(e){return{id:e}}),width:String(m),height:String(u),direct_connection_encrypted_info:l}}},{eventLogger:o("WAWebCatalogEventLogger").createCatalogEventLogger(o("WAWebCatalogEventLogger").GRAPHQL_CATALOG_ENDPOINT.GET_PRODUCT_LIST)});return r("WANullthrows")(p==null||(a=p.xwa_product_catalog_get_product_list)==null||(a=a.product_list)==null?void 0:a.products.map(o("WAWebBizParseProductGraphql").parseProductGraphQL))}catch(e){return e instanceof o("WAWebGraphQLServerError").GraphQLServerError&&o("WAWebMaybeThrowCatalogErrors").maybeThrowLocalErrorForCatalogQuery(e),o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["xwa_product_catalog_get_product_list failed, IQ fallback"]))),d(t)}});return function(n){return t.apply(this,arguments)}})(),p=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.catalogWid,n=e.directConnectionEncryptedInfo,r=e.height,a=e.productIds,i=e.width,l=yield o("WAWebBizCatalogManagementFetchProductList").fetchProductList({product_list:{jid:t.toString(),products:a.map(function(e){return{id:e}}),width:String(i),height:String(r),direct_connection_encrypted_info:n}});return l.type==="success"?l.productsResult:(l.type==="graphql-error"?o("WAWebMaybeThrowCatalogErrors").maybeThrowLocalErrorForCatalogQuery(l.error):l.type,o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["queryProductListGraphQLByOwner: unhandled error ",""])),JSON.stringify(l)),d(e))});return function(n){return e.apply(this,arguments)}})(),_=function(t){var e=o("WAWebUserPrefsMeUser").getMaybeMePnUser();return e!=null&&e.equals(o("WAWebWidFactory").createWid(t.catalogWid))?o("WAWebBizGatingUtils").graphQLForGetProductListEnabled()?p(t):d(t):m
__d("WAWebResendGroupMsgJob",["WALogger","WAWebDefinePersistedJob","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("resendUserGroupMsg",(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.ackTime,r=t.groupId,a=t.isDirect,i=t.msgId,l=t.msgRecordType,s=t.msgType,u=t.oldList,c=t.phash,d=t.serverAddressingMode;try{var m=yield o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("resendGroupMsg",{msgId:i,msgType:s,msgRecordType:l,groupId:r,isDirect:a,oldList:u,phash:c,ackTime:n,serverAddressingMode:d});return m}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["resendGroupMsgJob: failed to resend message: ",""])),t).tags("messaging").sendLogs("persisted-group-message-resend-failed")}});return function(e){return t.apply(this,arguments)}})()).end();l.resendGroupMsgJob=s}),98);
__d("WAWebResendUserMsgJob",["WALogger","WAWebDefinePersistedJob","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("resendUserMsg",(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.ackTime,r=t.excludeList,a=t.msgId,i=t.msgRecordType,l=t.msgType;try{var s=yield o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("resendUserMsg",{msgId:a,msgType:l,msgRecordType:i,excludeList:r,ackTime:n});return s}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["resendUserMsgJob: failed to resend message: ",""])),t).tags("messaging").sendLogs("persisted-message-resend-failed")}});return function(e){return t.apply(this,arguments)}})()).end();l.resendUserMsgJob=s}),98);
__d("WAWebSignalKeyApi",["WAWebCryptoCurve25519","WAWebCryptoLibraryUtilsApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=r("WAWebCryptoLibraryUtilsApi").makePreKey(e),n=t.preKeyId,o=t.privKey,a=t.pubKey,i={privKey:o,pubKey:a};return{keyId:n,keyPair:i,isDirectDistribution:0}}),s.apply(this,arguments)}function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=r("WAWebCryptoLibraryUtilsApi").makeSignedPreKey(o("WAWebCryptoCurve25519").toCurveKeyPair(e),t),a=n.preKeyId,i=n.privKey,l=n.pubKey,s=n.signature,u={privKey:i,pubKey:l};return{keyId:a,keyPair:o("WAWebCryptoCurve25519").toCurveKeyPair(u),signature:s}}),c.apply(this,arguments)}function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return r("WAWebCryptoLibraryUtilsApi").makeKeyPair()}),m.apply(this,arguments)}l.generatePreKeyPair=e,l.generateSignedKeyPair=u,l.generateIdentityKeyPair=d}),98);
__d("WAWebUploadPreKeysJob",["Promise","WAComms","WADeprecatedSendIq","WADeprecatedWapParser","WALogger","WAPromiseRetryLoop","WAWap","WAWebConstantsDeprecated","WAWebSignalKeyApi","WAWebSignalStoreApi","WAWebSignalUtilsApi","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g=812,h={error:!1,result:!0},y=new(r("WADeprecatedWapParser"))("uploadPreKeyResParser",function(e){var t;e.assertTag("iq"),e.assertFromServer();var n=e.attrEnum("type",h);if(n)return{success:!0};var r=e.child("error");return{errorCode:r.attrInt("code"),errorText:(t=r.maybeAttrString("text"))!=null?t:""}});function C(){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield(f||(f=n("Promise"))).all([o("WAWebSignalStoreApi").waSignalStore.getRegistrationInfo(),o("WAWebSignalStoreApi").waSignalStore.getSignedPreKey()]),t=e[0],a=e[1];if(!t||!a)throw r("err")("No signal info is available");var i=t.identityKeyPair,l=t.registrationId,s=yield o("WAWebSignalStoreApi").waSignalStore.getOrGenPreKeys(g,o("WAWebSignalKeyApi").generatePreKeyPair).then(function(e){if(e.length===0)throw r("err")("No preKey is available");return[o("WAWap").wap("iq",{id:o("WAWap").generateId(),xmlns:"encrypt",type:"set",to:o("WAWap").S_WHATSAPP_NET},o("WAWap").wap("registration",null,o("WAWap").BIG_ENDIAN_CONTENT(l)),o("WAWap").wap("type",null,r("WAWebConstantsDeprecated").KEY_BUNDLE_TYPE),o("WAWap").wap("identity",null,i.pubKey),o("WAWap").wap("list",null,e.map(o("WAWebSignalUtilsApi").xmppPreKey)),o("WAWebSignalUtilsApi").xmppSignedPreKey(a)),e[e.length-1].keyId,e.length]}),u=s[0],h=s[1],C=s[2];try{var b=yield o("WAComms").waitForConnection().then(function(){return o("WAWebSignalStoreApi").waSignalStore.markKeyAsUploaded(h)}).then(function(){return o("WADeprecatedSendIq").deprecatedSendIqWithoutRetry(u,y)});if(b.success)return o("WAWebSignalStoreApi").waSignalStore.setServerHasPreKeys(!0),o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["_uploadPreKeys: "," keys uploaded, raw stanza size: ","b"])),C,u.toString().length),{success:!0};var v=b.errorCode;return v>=500?o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["_uploadPreKeys: server requested backoff "," (count: ",", size: ","b)"])),v,C,u.toString().length):v===406?o("WALogger").WARN(m||(m=babelHelpers.taggedTemplateLiteralLoose(["_uploadPreKeys: uploaded invalid keys (count: ",", size: ","b)"])),C,u.toString().length):o("WALogger").WARN(p||(p=babelHelpers.taggedTemplateLiteralLoose(["_uploadPreKeys: unrecognized error "," (count: ",", size: ","b)"])),v,C,u.toString().length),{errorCode:b.errorCode,errorText:b.errorText}}catch(e){o("WALogger").WARN(_||(_=babelHelpers.taggedTemplateLiteralLoose(["_uploadPreKeys: disconnected, server state unknown: "," cnt="," sz=","b"])),e,C,u.toString().length);return}}),b.apply(this,arguments)}var v={algo:{type:"fibonacci",first:1e3,second:2e3},max:61e4};function S(){var t=new(o("WAPromiseRetryLoop")).PromiseRetryLoop({name:"uploadPreKeys",timer:v,code:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["uploadPreKeys: running"])));var n=yield C();(n==null?void 0:n.success)===!0?(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["uploadPreKeys: done"]))),t()):o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["uploadPreKeys: retrying (after delay)"])))});function r(e){return t.apply(this,arguments)}return r})()});return t.start(),t.promise()}l.UPLOAD_KEYS_COUNT=g,l.uploadPreKeyResParser=y,l.uploadPreKeys=S}),98);
__d("WAWebDigestKeyJob",["Promise","WABase64","WADeprecatedSendIq","WADeprecatedWapParser","WALogger","WAWap","WAWebSignalStoreApi","WAWebUploadPreKeysJob","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_=32,f=new(r("WADeprecatedWapParser"))("digestResponseParser",function(e){var t=e.child("digest"),n=t.child("skey");return{regId:t.child("registration").contentUint(4),type:t.child("type").contentUint(1),identity:t.child("identity").contentBytes(32),skey:{id:n.child("id").contentUint(3),pubkey:n.child("value").contentBytes(32),signature:n.child("signature").contentBytes(64)},keys:t.child("list").mapChildren(function(e){return e.contentUint(3)}),hash:t.child("hash").contentBytes(20)}});function g(){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t,n=(t=o("WAWap")).wap("iq",{xmlns:"encrypt",type:"get",to:t.S_WHATSAPP_NET,id:t.generateId()},t.wap("digest",null)),r=yield o("WADeprecatedSendIq").deprecatedSendIq(n,f),a=null;if(r.success)try{yield y(r.result),a=!1}catch(e){a=!1}else{var i=r.errorCode;i===404?(o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["digestKey: no record found for current user"]))),a=!0):i===406?(o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["digestKey: malformed request"]))),a=!1):i===503?(o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["digestKey: service unavailable"]))),a=!1):(o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["digestKey: server error ",""])),i),a=!1)}if(a!=null&&a)return o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["digestKey: validate key bundle failed, upload prekeys again"]))),o("WAWebUploadPreKeysJob").uploadPreKeys()}),h.apply(this,arguments)}function y(e){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield(p||(p=n("Promise"))).all([o("WAWebSignalStoreApi").waSignalStore.getRegistrationInfo(),o("WAWebSignalStoreApi").waSignalStore.getSignedPreKey()]),a=t[0],i=t[1];if(!a||!i)throw r("err")("validateLocalKeyBundle: No registration info is available");if(e.regId!==a.registrationId)throw r("err")("validateLocalKeyBundle: registation id mismatch");var l=a.identityKeyPair.pubKey,s=i.keyPair.pubKey,u=l.byteLength+s.byteLength+i.signature.byteLength+e.keys.length*_,c=new Uint8Array(u),d=0;[l,s,i.signature].forEach(function(e){c.set(new Uint8Array(e),d),d+=e.byteLength});var f=e.keys.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSignalStoreApi").waSignalStore.getPreKeyById(e);if(!t)throw r("err")("validateLocalKeyBundle: missing prekey record for id "+e);return t.keyPair.pubKey});return function(t){return e.apply(this,arguments)}})()),g=yield p.all(f);g.forEach(function(e){c.set(new Uint8Array(e),d),d+=e.byteLength});var h=yield self.crypto.subtle.digest("SHA-1",c),y=o("WABase64").encodeB64(h),C=o("WABase64").encodeB64(e.hash);if(y!==C)throw r("err")("validateLocalKeyBundle: hash mismatch remote:"+C+" local:"+y);o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["validateLocalKeyBundle: success"])))}),C.apply(this,arguments)}l.digestKey=g}),98);
__d("WAWebRotateKeyJob",["WADeprecatedSendIq","WADeprecatedWapParser","WALogger","WAWap","WAWebCryptoCurve25519","WAWebDefinePersistedJob","WAWebDigestKeyJob","WAWebSignalKeyApi","WAWebSignalStoreApi","WAWebSignalUtilsApi","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=new(r("WADeprecatedWapParser"))("rotateKeyResponseParser",function(e){e.assertFromServer()}),p=o("WAWebDefinePersistedJob").defineWebPersistedJob().step("uploadKeys",n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=yield o("WAWebSignalStoreApi").waSignalStore.getRegistrationInfo().then(function(e){if(!e)throw r("err")("No registration info is available");return o("WAWebSignalStoreApi").waSignalStore.rotateSignedPreKey(o("WAWebCryptoCurve25519").toSignalCurveKeyPair(e.identityKeyPair),o("WAWebSignalKeyApi").generateSignedKeyPair)});o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["rotateKey: signedPreKey uploading"])));var n=o("WAWap").wap("iq",{xmlns:"encrypt",type:"set",to:o("WAWap").S_WHATSAPP_NET,id:o("WAWap").generateId()},o("WAWap").wap("rotate",null,o("WAWebSignalUtilsApi").xmppSignedPreKey(t))),a=yield o("WADeprecatedSendIq").deprecatedSendIq(n,m);if(a.success)return{shouldDigestKey:!1};var i=!1,l=a.errorCode;return l===406?o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["rotateKey generated bad key"]))):l===409?(o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["skey does not pass server validation"]))),i=!0):l>=500?o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["rotateKey server error ",", wait a day"])),l):(o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["rotateKey unrecognized error ",""])),l),i=!0),{shouldDigestKey:i}})).finalStep("maybeDigestKey",function(e){var t=e.shouldDigestKey;if(t)return o("WAWebDigestKeyJob").digestKey()}).end();l.rotateKey=p}),98);
__d("WAWebSendRequestedKeyShareJob",["WAWebDefinePersistedJob","WAWebWidFactory","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("sendRequestedKeyShare",(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.keys,n=e.orphanKeys,r=e.peerDeviceId,a={type:"missing_key",keys:t,orphanKeys:n,peerDeviceId:o("WAWebWidFactory").createWid(r)};yield o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("sendAppStateSyncKeyShare",{keyShare:a})});return function(t){return e.apply(this,arguments)}})()).end();l.sendRequestedKeyShare=e}),98);
__d("WAWebSetAboutJob",["WADeprecatedSendIq","WADeprecatedWapParser","WAWap","WAWebDefinePersistedJob","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=new(r("WADeprecatedWapParser"))("aboutResponse",function(e){return e.assertAttr("type","result"),{id:e.attrInt("id")}}),s=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("sendStanza",(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n,r=t.content,a=(n=o("WAWap")).wap("iq",{to:n.S_WHATSAPP_NET,type:"set",xmlns:"status",id:n.generateId()},n.wap("status",null,r)),i=yield o("WADeprecatedSendIq").deprecatedSendIq(a,e);return i.success?{status:200}:{status:i.errorCode}});return function(e){return t.apply(this,arguments)}})()).end();l.setAbout=s}),98);
__d("WAWebMexEventWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({MexEvent:[3782,{isMex:[1,e.TYPES.BOOLEAN],mexEventData:[2,e.TYPES.STRING],mexEventDurationT:[12,e.TYPES.TIMER],mexEventEndTime:[3,e.TYPES.INTEGER],mexEventEnvelopeResponseStatus:[13,e.TYPES.INTEGER],mexEventOperation:[7,e.TYPES.STRING],mexEventPayloadResponseStatus:[14,e.TYPES.INTEGER],mexEventRequestSize:[8,e.TYPES.INTEGER],mexEventResponseSize:[9,e.TYPES.INTEGER],mexEventRetries:[10,e.TYPES.INTEGER],mexEventStartTime:[11,e.TYPES.INTEGER]},[1,1,1],"regular"]},{MexEvent:[]});l.MexEventWamEvent=s}),98);
__d("WAWebMexExperiment",["WAWebABProps","WAWebMexEventWamEvent"],(function(t,n,r,o,a,i,l){var e=(function(){function e(t){this.$1=!1,this.$2="not provided",this.$3=-1,this.$4=-1,this.$2=t,this.$1=e.isGraphQLenabled()}var t=e.prototype;return t.toUseGraphQL=function(){return this.$1},t.start=function(){this.$3=Date.now()},t.stop=function(){this.$4=Date.now()},t.logEvent=function(n){var t=n.envelopeResponseStatus,r=n.payloadResponseStatus;e.isExperimentEnabled()&&new(o("WAWebMexEventWamEvent")).MexEventWamEvent({isMex:this.$1,mexEventOperation:this.$2,mexEventStartTime:this.$3,mexEventEndTime:this.$4,mexEventPayloadResponseStatus:r,mexEventEnvelopeResponseStatus:t,mexEventRequestSize:1}).commit()},e.isExperimentEnabled=function(){return o("WAWebABProps").getABPropConfigValue("mex_phase3_enabled")},e.isGraphQLenabled=function(){return e.isExperimentEnabled()&&e.isGraphQLFlagSet()},e.isGraphQLFlagSet=function(){return e.isFlagSet(1)},e.isFlagSet=function(t){var e=o("WAWebABProps").getABPropConfigValue("mex_phase3_status_flags");return(e&t)===t},e})();l.GraphQlPerfTracker=e}),98);
__d("WAWebMexUpdateTextStatusJobMutation.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"text_status_input",variableName:"input"}],concreteType:"XWA2TextStatusMutationResponse",kind:"LinkedField",name:"xwa2_update_text_status",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"result",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"WAWebMexUpdateTextStatusJobMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"WAWebMexUpdateTextStatusJobMutation",selections:t},params:{id:"9152604461510864",metadata:{},name:"WAWebMexUpdateTextStatusJobMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
__d("WAWebTextStatusParseUtils",[],(function(t,n,r,o,a,i){var e=0;function l(t){var n=t.textStatusString;t.textStatusString===""&&(n=null);var r=t.textStatusEphemeralDuration;r==null&&(r=e),n==null&&t.textStatusEmoji==null&&r!==e&&(r=e);var o;return t.textStatusEmoji!=null&&(o={content:t.textStatusEmoji}),{text:n,emoji:o,ephemeral_duration_sec:r}}i.createTextStatusObjectForUpdateRequest=l}),66);
__d("WAWebMexUpdateTextStatusJob",["WAWebMexClient","WAWebMexUpdateTextStatusJobMutation.graphql","WAWebTextStatusParseUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e,t,n){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r,a){var i=e!==void 0?e:e=n("WAWebMexUpdateTextStatusJobMutation.graphql"),l=o("WAWebTextStatusParseUtils").createTextStatusObjectForUpdateRequest({textStatusString:t,textStatusEmoji:r,textStatusEphemeralDuration:a}),s={input:l},u=yield o("WAWebMexClient").fetchQuery(i,s);return u}),u.apply(this,arguments)}l.mexUpdateTextStatus=s}),98);
__d("WAWebUpdateTextStatusJob",["WALogger","WAWebMexExperiment","WAWebMexUpdateTextStatusJob","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e,t,n){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){var a,i=new(o("WAWebMexExperiment")).GraphQlPerfTracker("update-text-status");i.start(),i.toUseGraphQL();var l=yield o("WAWebMexUpdateTextStatusJob").mexUpdateTextStatus(t,n,r),s=(a=l.xwa2_update_text_status)==null?void 0:a.result;return i.stop(),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["updateTextStatus success"]))),{result:s}}),u.apply(this,arguments)}l.updateTextStatus=s}),98);
__d("WAWebSetTextStatusJob",["WAWebDefinePersistedJob","WAWebUpdateTextStatusJob","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("sendMex",(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.emoji,n=e.ephemeralDurationSeconds,r=e.text,a=yield o("WAWebUpdateTextStatusJob").updateTextStatus(r,t,n);return a});return function(t){return e.apply(this,arguments)}})()).end();l.setTextStatus=e}),98);
__d("WAWebGraphQLVerifyPostcodeJobQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"request"}],t=[{alias:null,args:[{kind:"Variable",name:"request",variableName:"request"}],concreteType:"XWAProductCatalogGetVerifyPostcodeResponseSuccess",kind:"LinkedField",name:"xwa_product_catalog_get_verify_postcode",plural:!1,selections:[{alias:null,args:null,concreteType:"XWAProductCatalogGetVerifyPostcodeResponseSuccessPostcodeVerificationResult",kind:"LinkedField",name:"postcode_verification_result",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"result_code",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"encrypted_location_name",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"WAWebGraphQLVerifyPostcodeJobQuery",selections:t,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"WAWebGraphQLVerifyPostcodeJobQuery",selections:t},params:{id:"WAWebGraphQLVerifyPostcodeJobQuery",metadata:{},name:"WAWebGraphQLVerifyPostcodeJobQuery",operationKind:"query",text:null}}})();e.hash="7154b35b1d03a7c8ff2e0600cc3ac8c0",a.exports=e}),null);
__d("WAWebGraphQLVerifyPostcodeJob",["WAWebGraphQLServerError","WAWebGraphQLVerifyPostcodeJobQuery.graphql","WAWebMaybeThrowCatalogErrors","WAWebRelayClient"],(function(t,n,r,o,a,i,l){var e,s=e!==void 0?e:e=n("WAWebGraphQLVerifyPostcodeJobQuery.graphql");function u(e,t){return o("WAWebRelayClient").fetchQuery(s,{request:{verify_postcode:{biz_jid:e.toJid(),direct_connection_encrypted_info:t}}}).then(function(e){var t,n,r=(t=e==null||(n=e.xwa_product_catalog_get_verify_postcode)==null?void 0:n.postcode_verification_result)!=null?t:{},o=r.encrypted_location_name,a=r.result_code;return{encryptedLocationName:o,resultCode:c(a)}}).catch(function(e){throw e instanceof o("WAWebGraphQLServerError").GraphQLServerError&&o("WAWebMaybeThrowCatalogErrors").maybeThrowLocalErrorForCatalogQuery(e),e})}function c(e){switch(e){case"RESULT_CODE_SUCCESS":return"success";case"RESULT_CODE_UNSERVICEABLE_LOCATION":return"unserviceable_location";default:return"invalid_postcode"}}l.verifyPostcode=u}),98);
__d("WAWebVerifyPostcodeJob",["WADeprecatedSendIq","WADeprecatedWapParser","WAWap","WAWapDeprecatedSmaxID","WAWebBackendErrors","WAWebBizGatingUtils","WAWebCommsWapMd","WAWebDefinePersistedJob","WAWebGraphQLVerifyPostcodeJob","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=new(r("WADeprecatedWapParser"))("productResponse",function(e){e.assertTag("iq"),e.assertFromServer();var t=e.child("result_code"),n=e.maybeChild("encrypted_location_name"),r=n==null?void 0:n.contentString(),a=t.contentString();if(a!=="invalid_postcode"&&a!=="unserviceable_location"&&a!=="success")throw new(o("WAWebBackendErrors")).ServerStatusCodeError(500);return{resultCode:a,encryptedLocationName:r}}),s=o("WAWebDefinePersistedJob").defineWebPersistedJob().finalStep("sendStanza",(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.businessJid,a=t.directConnectionEncryptedInfo,i=o("WAWebWidFactory").createWid(n);if(o("WAWebBizGatingUtils").isGraphQLForVerifyPostcodeEnabled())return o("WAWebGraphQLVerifyPostcodeJob").verifyPostcode(i,a);var l=o("WAWap").wap("iq",{id:o("WAWap").generateId(),xmlns:"w:biz:catalog",type:"get",to:o("WAWap").S_WHATSAPP_NET,smax_id:o("WAWap").SMAX_ID(r("WAWapDeprecatedSmaxID").CatalogVerifyPostcode)},o("WAWap").wap("verify_postcode",{biz_jid:o("WAWebCommsWapMd").USER_JID(i)},o("WAWap").wap("direct_connection_encrypted_info",null,a))),s=yield o("WADeprecatedSendIq").deprecatedSendIq(l,e);if(s.success)return s.result;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(s.errorCode)});return function(e){return t.apply(this,arguments)}})()).end();l.VerifyPostcode=s}),98);
__d("WAWebPersistedJobInitializers",["Promise","WAWebDeleteAddonsJob","WAWebDeleteReactionsJob","WAWebJobDismissQuickPromotion","WAWebJobImpressionOnQuickPromotion","WAWebJobPrimaryActionClickInQuickPromotion","WAWebJobUserExposureToQuickPromotion","WAWebNewsletterIncrementForwardCounterJob","WAWebQueryAndUpdateGroupsMetadataByJidsJob","WAWebQueryGetPublicKeyJob","WAWebQueryGetSignedUserInfoJob","WAWebQueryProductListCatalogJob","WAWebResendGroupMsgJob","WAWebResendUserMsgJob","WAWebRotateKeyJob","WAWebSendRequestedKeyShareJob","WAWebSetAboutJob","WAWebSetTextStatusJob","WAWebVerifyPostcodeJob"],(function(t,n,r,o,a,i,l){var e,s={rotateKey:function(){return(e||(e=n("Promise"))).resolve(o("WAWebRotateKeyJob").rotateKey)},setAbout:function(){return(e||(e=n("Promise"))).resolve(o("WAWebSetAboutJob").setAbout)},setTextStatus:function(){return(e||(e=n("Promise"))).resolve(o("WAWebSetTextStatusJob").setTextStatus)},queryProductList:function(){return(e||(e=n("Promise"))).resolve(o("WAWebQueryProductListCatalogJob").QueryProductListCatalog)},getPublicKey:function(){return(e||(e=n("Promise"))).resolve(o("WAWebQueryGetPublicKeyJob").QueryGetPublicKey)},getSignedUserInfo:function(){return(e||(e=n("Promise"))).resolve(o("WAWebQueryGetSignedUserInfoJob").QueryGetSignedUserInfo)},verifyPostcode:function(){return(e||(e=n("Promise"))).resolve(o("WAWebVerifyPostcodeJob").VerifyPostcode)},deleteReactions:function(){return(e||(e=n("Promise"))).resolve(o("WAWebDeleteReactionsJob").deleteReactions)},deleteReactionsV2:function(){return(e||(e=n("Promise"))).resolve(o("WAWebDeleteAddonsJob").deleteReactionsV2)},deleteAddOns:function(){return(e||(e=n("Promise"))).resolve(o("WAWebDeleteAddonsJob").deleteAddOns)},sendRequestedKeyShare:function(){return(e||(e=n("Promise"))).resolve(o("WAWebSendRequestedKeyShareJob").sendRequestedKeyShare)},dismissQuickPromotion:function(){return(e||(e=n("Promise"))).resolve(o("WAWebJobDismissQuickPromotion").dismissQuickPromotion)},primaryActionClickInQuickPromotion:function(){return(e||(e=n("Promise"))).resolve(o("WAWebJobPrimaryActionClickInQuickPromotion").primaryActionClickInQuickPromotion)},impressionOnQuickPromotion:function(){return(e||(e=n("Promise"))).resolve(o("WAWebJobImpressionOnQuickPromotion").impressionOnQuickPromotion)},userExposureToQuickPromotion:function(){return(e||(e=n("Promise"))).resolve(o("WAWebJobUserExposureToQuickPromotion").userExposureToQuickPromotion)},queryAndUpdateGroupsMetadataByJids:function(){return(e||(e=n("Promise"))).resolve(o("WAWebQueryAndUpdateGroupsMetadataByJidsJob").queryAndUpdateGroupsMetadataByJidsJob)},resendUserMsg:function(){return(e||(e=n("Promise"))).resolve(o("WAWebResendUserMsgJob").resendUserMsgJob)},resendGroupMsg:function(){return(e||(e=n("Promise"))).resolve(o("WAWebResendGroupMsgJob").resendGroupMsgJob)},incrementNewsletterForwardCounter:function(){return(e||(e=n("Promise"))).resolve(o("WAWebNewsletterIncrementForwardCounterJob").incrementNewsletterForwardCounterJob)}},u=s;l.default=u}),98);
__d("WAWebDBRevokeInviteV4",["Promise","WAWebApiGroupInviteV4Store","WAWebBackendApi","WAWebDBMsgUtils","WAWebDBProcessMessage","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e,t,n,r){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r,a,i){var l=yield o("WAWebApiGroupInviteV4Store").revokeGroupInvites(t,r,a,i),s=(l==null?void 0:l.map(function(e){return e.id}))||[],u=yield o("WAWebDBMsgUtils").getMsgsByMsgKey(s,function(e){e.inviteCodeExp="0"}),c=[];for(var d of u)o("WAWebBackendApi").frontendFireAndForget("expireGroupInviteV4",{inviteMsgId:d.id}),c.push(o("WAWebDBProcessMessage").updateExistingMessages([d],d.id.remote));yield(e||(e=n("Promise"))).all(c)}),u.apply(this,arguments)}l.revokeGroupInviteV4=s}),98);
__d("WAWebDBGroupMembeshipApprovalRequest",["WABatcher","WAWebModelStorageUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=3e3,s=(function(){return o("WABatcher").batch({delayMs:e},(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.flatMap(function(e){var t=e.id.toString();return e.requests.map(function(e){return[t,e.toString()]})});return yield o("WAWebModelStorageUtils").getStorage().lock(["pending-membership-approval-request"],function(e){var n=e[0];return n.bulkRemove(t)}),t.map(function(e){})});return function(t){return e.apply(this,arguments)}})())})();function u(e,t,n){if(n===void 0&&(n=!1),n)return s({id:e,requests:t});var r=e.toString();return o("WAWebModelStorageUtils").getStorage().lock(["pending-membership-approval-request"],function(e){var n=e[0];return n.bulkRemove(t.map(function(e){return[r,e.toString()]}))})}l.removeMembershipApprovalRequests=u}),98);
__d("WAWebGroupsMembershipApprovalRequestsApi",["WAWebDBGroupMembeshipApprovalRequest"],(function(t,n,r,o,a,i,l){function e(e){var t=e.group,n=e.isOffline,r=e.requests;return o("WAWebDBGroupMembeshipApprovalRequest").removeMembershipApprovalRequests(t,r,n)}l.removeMembershipApprovalRequests=e}),98);
__d("WAWebGroupMembershipApprovalRequestsJob",["WAJobOrchestratorTypes","WAWebGroupsMembershipApprovalRequestsApi","WAWebOrchestratorNonPersistedJob"],(function(t,n,r,o,a,i,l){function e(e,t,n){var r={group:e,requests:t,isOffline:n};return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("removeMembershipApprovalRequests",function(e){return o("WAWebGroupsMembershipApprovalRequestsApi").removeMembershipApprovalRequests(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted(r)}l.removeMembershipApprovalRequestsJob=e}),98);
__d("WAWebGroupParticipantsJob",["WAJobOrchestratorTypes","WAWebGroupsParticipantsApi","WAWebLidMigrationUtils","WAWebOrchestratorNonPersistedJob","WAWebSchemaParticipant","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("updateParticipants",function(e){return o("WAWebGroupsParticipantsApi").updateParticipants(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted(e)}function s(e,t){var n={parentGroupId:e,isParentGroupLidAddressingMode:t};return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("migrateParticipantsToLIDOrPN",function(e){return g(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted(n)}function u(e,t,n,r){var a={group:e,participants:t,isOffline:n,reason:r};return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("addParticipants",function(e){return o("WAWebGroupsParticipantsApi").addParticipants(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted(a)}function c(e,t,n,r,a,i,l){var s={group:e,participants:t,timestamp:n,author:r,reason:a,groupMetadata:i,isOffline:l};return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("removeParticipants",function(e){return o("WAWebGroupsParticipantsApi").removeParticipants(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted(s)}function d(e,t,n,r){var a={group:e,participants:t,groupMetadata:n,isOffline:r};return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("demoteParticipants",function(e){return o("WAWebGroupsParticipantsApi").demoteParticipants(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted(a)}function m(e,t,n,r){var a={group:e,participants:t,groupMetadata:n,isOffline:r};return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("promoteParticipants",function(e){return o("WAWebGroupsParticipantsApi").promoteParticipants(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted(a)}function p(e,t){var n={group:e,newSuperAdmin:t};return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("setGroupSuperAdmin",function(e){return o("WAWebGroupsParticipantsApi").setGroupSuperAdmin(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted(n)}function _(e,t,n){var r={group:e,participants:t,isOffline:n};return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("promoteCommunityParticipants",function(e){return o("WAWebGroupsParticipantsApi").promoteCommmunityParticipants(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted(r)}function f(e,t,n){var r={group:e,participants:t,isOffline:n};return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("demoteCommunityParticipants",function(e){return o("WAWebGroupsParticipantsApi").demoteCommmunityParticipants(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted(r)}function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n,r,a=e.isParentGroupLidAddressingMode,i=e.parentGroupId,l=yield o("WAWebSchemaParticipant").getParticipantTable().get(i);if(l!=null){var s=a?o("WAWebLidMigrationUtils").toUserLidOrThrow:o("WAWebLidMigrationUtils").toPnOrThrow,u=function(t){return t.map(function(e){return s(o("WAWebWidFactory").createUserWidOrThrow(e)).toString()})},c=u(l.participants),d=u(l.admins),m=u((t=l==null?void 0:l.superAdmins)!=null?t:[]),p=(n=(r=l.pastParticipants)==null?void 0:r.map(function(e){var t=s(o("WAWebWidFactory").createUserWidOrThrow(e.jid)).toString();return babelHelpers.extends({},e,{jid:t})}))!=null?n:[];yield o("WAWebSchemaParticipant").getParticipantTable().merge(i,{groupId:i,participants:c,pastParticipants:p,admins:d,superAdmins:m})}}),h.apply(this,arguments)}l.updateParticipantsJob=e,l.migrateParentGroupToLIDOrFallbackToPNJob=s,l.addParticipantsJob=u,l.removeParticipantsJob=c,l.demoteParticipantsJob=d,l.promoteParticipantsJob=m,l.setGro
__d("WAWebGroupSafetyCheckGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){"use strict";function e(){return o("WAWebABProps").getABPropConfigValue("group_safety_check_enabled")}function s(){return o("WAWebABProps").getABPropConfigValue("is_group_chat_open_logging_enabled")}function u(){return o("WAWebABProps").getABPropConfigValue("is_part_of_gsc_experiment")}l.groupSafetyCheckM2Enabled=e,l.groupSafetyCheckLoggingEnabled=s,l.groupSafetyCheckIsPartOfExperiment=u}),98);
__d("WAWebDBBulkPersistContact",["WABatcher","WAWebLidAwareContactsDB","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=o("WABatcher").batch({delayMs:3e3},(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return yield c(e),e.map(function(e){})});return function(t){return e.apply(this,arguments)}})());function s(t,n){return e(babelHelpers.extends({},n,{id:t.toJid()}))}function u(e){return Array.from(e.reduce(function(e,t){var n;return e.set(t.id,babelHelpers.extends({},(n=e.get(t.id))!=null?n:{},t)),e},new Map).values())}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=u(e);yield r("WAWebLidAwareContactsDB").bulkCreateOrMerge(t,"DBBulkPersistContact.bulkPersistContactChanges")}),d.apply(this,arguments)}l.persistContactUpdateBatched=s}),98);
__d("WAWebHandlePushnameUpdate",["WALogger","WAWebBackendApi","WAWebDBBulkPersistContact","WAWebEnvironment","WAWebPromiseQueue","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=new(o("WAWebPromiseQueue")).PromiseQueue;function u(e,t){return o("WAWebBackendApi").frontendSendAndReceive("updatePushname",{contactId:e,pushname:t})}function c(t,a,i){i===void 0&&(i=!1);var l=o("WAWebWidFactory").asUserWidOrThrow(t);return s.enqueue(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=void 0;(!i||r("WAWebEnvironment").isGuest)&&(t=yield u(l,a)),(t===!0||t===void 0)&&(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["updatePushName: set pushname for ",""])),l.toLogString()),o("WAWebDBBulkPersistContact").persistContactUpdateBatched(l,{pushname:a}))}))}l.updatePushname=c}),98);
__d("WAWebNux",["$InternalEnum"],(function(t,n,r,o,a,i){var e={SAFARI_LIMITED_SUPPORT:"safari_limited_support",EPHEMERAL:"ephemeral",EPHEMERAL_VIEW_ONCE:"ephemeral_view_once",EPHEMERAL_VIEW_ONCE_RECEIVER:"ephemeral_view_once_receiver",COMMUNITY:"community",COMMUNITY_HOME:"community_home",STATUS_QUICK_REPLIES:"status_quick_replies",KEEP_IN_CHAT:"keep_in_chat",CHAT_ASSIGNMENT:"chat_assignment",TOOLTIP_AD_CREATION:"tooltip_ad_creation",DESKTOP_UPSELL:"desktop_upsell",FORWARD_MEDIA_WITH_CAPTION:"forward_media_with_caption",ORDER_REQUEST_EDUCATION:"order_request_education",NEWSLETTER_MULTI_ADMIN:"newsletter_multi_admin",SUPPORT_AI:"support_ai",TOOLTIP_STATUS_ENTRY_POINT:"tooltip_status_entry_point",CAPI_GROUP_ABOUT_MODAL:"capi_group_about_modal",STATUS_PRIVATE_MENTIONS:"status_private_mentions",MESSAGE_LABEL_DEPRECATION_MIGRATED_PERMANENT:"message_label_deprecation_migrated_permanent",CAG_EVENTS_AWARENESS_BANNER:"cag_events_awareness_banner",ADD_TO_LISTS:"add_to_lists",SMB_LISTS_INTRO:"smb_lists_intro",WEB_UI_REFRESH:"web_ui_refresh",DO_AUTOMATIC_LABEL:"do_automatic_label",META_AI_CTA_BANNER:"meta_ai_cta_banner",FEEDBACK_INTRO:"feedback_intro",NEWSLETTER_QUESTIONS_RESPONSE_PRIVACY_BANNER:"newsletter_questions_response_privacy_banner",NEWSLETTER_QUESTIONS_PRIVACY_BANNER:"newsletter_questions_privacy_banner",BUSINESS_BROADCAST_AUDIENCE_UPLOAD:"business_broadcast_audience_upload",NOTIFICATION_GRANULARITY_AWARENESS_BANNER:"notification_granularity_awareness_banner",BRAZIL_CONTACTS_RESTRICTION_BANNER:"brazil_contacts_restriction_banner",WEB_CALLING_1_1_NUX:"web_calling_1_1_nux",WEB_CALLING_GROUP_NUX:"web_calling_group_nux",NEWSLETTER_ADMIN_NOTIFICATION_SETTINGS_BANNER:"newsletter_admin_notification_settings_banner",BUSINESS_BROADCAST_CHAT_LIST_UPSELL:"business_broadcast_chat_list_upsell",BUSINESS_BROADCAST_HOME_UPSELL:"business_broadcast_home_upsell",BUSINESS_BROADCAST_GENAI_TOOLTIP:"business_broadcast_genai_tooltip"};function l(e){return"community_admin_promote_"+e}function s(e){return e.startsWith("community_admin_promote_")}function u(e){return"chat_auto_muted_"+e}function c(e){return e.startsWith("chat_auto_muted_")}function d(e){return"membership_approval_requests_banner_"+e}function m(e){return"newsletter_alerts_"+e}function p(e){return"subgroup_suggestions_banner_"+e}var _=n("$InternalEnum")({EPHEMERAL:"ephemeral",EPHEMERAL_VIEW_ONCE:"ephemeral_view_once",EPHEMERAL_VIEW_ONCE_RECEIVER:"ephemeral_view_once_receiver",ARCHIVE:"archive",STATUS_QUICK_REPLIES:"status_quick_replies",COMMUNITY:"community",COMMUNITY_HOME:"community_home",KEEP_IN_CHAT:"keep_in_chat",FORWARD_MEDIA_WITH_CAPTION:"forward_media_with_caption",NEWSLETTER_MULTI_ADMIN:"newsletter_multi_admin",SUPPORT_AI:"support_ai",TOOLTIP_STATUS_ENTRY_POINT:"tooltip_status_entry_point",STATUS_PRIVATE_MENTIONS:"status_private_mentions",MESSAGE_LABEL_DEPRECATION_MIGRATED:"message_label_deprecation_migrated",ADD_TO_LISTS:"add_to_lists",WEB_UI_REFRESH:"web_ui_refresh",DO_AUTOMATIC_LABEL:"do_automatic_label",LAST_DATE_DIALOG_OPENED:"last_date_dialog_opened",META_AI_CTA_BANNER:"meta_ai_cta_banner",FEEDBACK_INTRO:"feedback_intro",NEWSLETTER_QUESTIONS_PRIVACY_BANNER:"newsletter_questions_privacy_banner",NEWSLETTER_QUESTIONS_RESPONSE_PRIVACY_BANNER:"newsletter_questions_response_privacy_banner",NOTIFICATION_GRANULARITY_AWARENESS_BANNER:"notification_granularity_awareness_banner"}),f={COOL_OFF_NUX:{INCOMPLETE_BUSINESS_PROFILE_BANNER:"incomplete_business_profile_banner",PRODUCT_CATALOG_BANNER:"product_catalog_banner",COLLECTIONS:"collections_banner",CTWA_SUGGESTION:"ctwa_suggestion",ORDER_EXPANSION:"order_expansion",MESSAGE_LABEL_DEPRECATION_MIGRATED_CHAT_LIST:"message_label_deprecation_migrated_chat_list"},VIEW_COUNT_NUX:{SAFARI_LIMITED_SUPPORT:"safari_limited_support",EPHEMERAL:"ephemeral",EPHEMERAL_VIEW_ONCE:"ephemeral_view_once",EPHEMERAL_VIEW_ONCE_RECEIVER:"ephemeral_view_once_receiver",COMMUNITY:"community",COMMUNITY_HOME:"community_home",KEEP_IN_CHAT:"keep_in_chat",CHAT_ASSIGNMENT:"chat_assignment",TOOLTIP_AD_CREATION:"tooltip_ad_creation",DESKTOP_UPSELL:"desktop_upsell",FORWA
__d("WAWebSubgroupSuggestionsJob",["WAJobOrchestratorTypes","WAWebApiSubgroupSuggestionStore","WAWebOrchestratorNonPersistedJob"],(function(t,n,r,o,a,i,l){function e(e,t){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("removeSubgroupSuggestions",function(e){return o("WAWebApiSubgroupSuggestionStore").removeSubgroupSuggestionsWithOfflineOption(e)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.SKIP}).waitUntilCompleted({subgroupSuggestions:e,isOffline:t})}l.removeSubgroupSuggestionsJob=e}),98);
__d("WAWebUpdateDbForGroupActionApi",["Promise","WAFilteredCatch","WALogger","WANullthrows","WATimeUtils","WAWebABProps","WAWebAfterReadUtils","WAWebApiMembershipApprovalRequestStore","WAWebApiParticipantStore","WAWebApiSubgroupSuggestionStore","WAWebBackendApi","WAWebBotGroupGatingUtils","WAWebBotUtils","WAWebDBCommunity","WAWebDBCommunityTypes","WAWebDBGroupsGroupMetadata","WAWebDBParticipantTypes","WAWebDBRevokeInviteV4","WAWebEphemeralityUtils","WAWebGroupDatabaseJob","WAWebGroupGatingUtils","WAWebGroupHistoryGating","WAWebGroupMembershipApprovalRequestsJob","WAWebGroupParticipantsJob","WAWebGroupQueryBridge","WAWebGroupSafetyCheckGatingUtils","WAWebGroupType","WAWebHandlePushnameUpdate","WAWebLid1X1MigrationGating","WAWebLidMigrationUtils","WAWebNux","WAWebQueryAndUpdateSubgroupSuggestionsJob","WAWebSubgroupSuggestionsJob","WAWebUpdateDbForCommunityAction","WAWebUserPrefsMeUser","WAWebUsernameGatingUtils","WAWebWidFactory","asyncToGeneratorRuntime","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I;function T(e,t,n){return D.apply(this,arguments)}function D(){return D=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a,i){i===void 0&&(i=!1),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["inside _handleGroupActionMD"]))).tags("groups");var l=t.chatId,k=t.author,T=t.pushname,D=t.ts,$=D===void 0?Date.now()/1e3:D;k&&!r("isStringNullOrEmpty")(T)&&o("WAWebHandlePushnameUpdate").updatePushname(k,T,i).catch(function(e){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["updateDBForGroupAction: updatePushname failed: ",""])),e)});var N=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(l),w=(N==null?void 0:N.isParentGroup)===!0,A=!!t.isLidAddressingMode,F=A!==!!(N!=null&&N.isLidAddressingMode),O=[];switch(w&&F&&(O.push(o("WAWebDBGroupsGroupMetadata").persistGroupMetadata(l,{isLidAddressingMode:A},i)),O.push(o("WAWebGroupParticipantsJob").migrateParentGroupToLIDOrFallbackToPNJob(l.toString(),A).catch(function(){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[parent-group] migrate to LID/PN failed; isLID=",""])),A)}))),a.actionType){case o("WAWebGroupType").GROUP_ACTIONS.ADD:if(O.push(o("WAWebGroupParticipantsJob").addParticipantsJob(l,a.participants,i,a.reason).catch(o("WAFilteredCatch").filteredCatch(o("WAWebDBParticipantTypes").GroupUnSyncedError,function(){o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["addParticipants: out-of-sync group notification"]))),P(l,i)}))),O.push(o("WAWebGroupMembershipApprovalRequestsJob").removeMembershipApprovalRequestsJob(l,a.participants.map(function(e){return e.id}),i)),o("WAWebGroupSafetyCheckGatingUtils").groupSafetyCheckM2Enabled()&&O.push(o("WAWebDBGroupsGroupMetadata").persistGroupMetadata(l,{groupAdder:k==null?void 0:k.toString()})),o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()||o("WAWebBotGroupGatingUtils").isTEEGroupBotParticipantAddEnabled()){var B=o("WAWebBotUtils").participantListIncludOpenOrTeeGroupBotWid(a.participants);o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()&&B.includeOpenMetabot&&O.push(o("WAWebDBGroupsGroupMetadata").persistGroupMetadata(l,{isOpenBotGroup:!0},i)),o("WAWebBotGroupGatingUtils").isTEEGroupBotParticipantAddEnabled()&&B.includeTeeMetabot&&O.push(o("WAWebDBGroupsGroupMetadata").persistGroupMetadata(l,{isTeeBotGroup:!0},i))}break;case o("WAWebGroupType").GROUP_ACTIONS.REMOVE:{var W=yield o("WAWebDBGroupsGroupMetadata").getGroupMetadata(l);if(W==null)break;var q=a.reason!==o("WAWebGroupType").REMOVE_REASON.DEFAULT_SUBGROUP_DEMOTE&&a.participants.some(function(e){var t=e.id;return o("WAWebUserPrefsMeUser").isMeAccount(t)})&&(yield o("WAWebDBCommunity").isLastJoinedSubgroup(W)),U=function(n,r){return o("WAWebGroupParticipantsJob").removeParticipantsJob(n,a.participants,$,t.author,a.reason,r,i).catch(o("WAFilteredCatch").filteredCatch(o("WAWebDBParticipantTypes").GroupUnSyncedError,function(){o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["removeParticipants: out-of-sync gro
__d("ErrorNormalizeUtils",["fb-error"],(function(t,n,r,o,a,i,l){"use strict";l.default=r("fb-error").ErrorNormalizeUtils}),98);
__d("WAWebLogger",["ErrorNormalizeUtils","WATagsLogger","WAWebABProps","WAWebFBLogger","WAWebLogLineSanitizer","WAWebLoggerImpl","WAWebNoop","cr:1106","err","gkx"],(function(t,n,r,o,a,i,l){"use strict";function e(){return!r("gkx")("26258")||r("gkx")("26259")}var s;function u(){var e=o("WAWebABProps").getABPropConfigValue("wa_web_console_log_level");return e<1||e>4?1e3:e}function c(e){return e==="ERROR"||e==="CATCHING"?{level:4,consoleFunction:u()<=4?console.error:r("WAWebNoop")}:e==="WARN"?{level:3,consoleFunction:u()<=3?console.warn:r("WAWebNoop")}:e==="COUNT"?{level:2,consoleFunction:u()<=2?console.count:r("WAWebNoop")}:e==="LOG"?{level:2,consoleFunction:u()<=2?console.log:r("WAWebNoop")}:e==="DEV_XMPP"||e==="DEV"?{level:1,consoleFunction:u()<=1?console.info:r("WAWebNoop")}:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)})()}function d(e,t){for(var r=c(e),o=arguments.length,a=new Array(o>2?o-2:0),i=2;i<o;i++)a[i-2]=arguments[i];if(n("cr:1106")==null){r.consoleFunction.apply(r,[t].concat(a));return}var l=n("cr:1106").getLogFilterPattern();if(l==null){r.consoleFunction.apply(r,[t].concat(a));return}var s=n("cr:1106").processLogWithContext(e,t,a,r.consoleFunction);if(s==="matched"){var u=n("cr:1106").formatLogWithHighlight(l,t);u!=null?r.consoleFunction.apply(r,[u.format].concat(u.styles,a)):r.consoleFunction.apply(r,[t].concat(a))}else if(s==="context_after"){var d=n("cr:1106").getContextStyle();r.consoleFunction.apply(r,["%c"+t,d].concat(a))}else n("cr:1106").recordFilteredLog(e,t)}function m(t){if(!r("gkx")("5943")){var n=c(t.level),a=o("WAWebLoggerImpl").Logger.log(n.level).apply(void 0,[t.template].concat(t.expressions));e()&&d(t.level,a)}}function p(e,t,n){var r,a=e.expressions.find(function(e){return e instanceof Error}),i=[];e.tags!=null&&i.push.apply(i,e.tags.map(function(e){return String(e)})),((r=e.sendLogs)==null?void 0:r.sampling)!=null&&i.push("sampling");var l=o("WAWebFBLogger").WAWebFBLogger().tags(i);a!=null&&a instanceof Error?l.catching(a):l.blameToPreviousFrame().blameToPreviousFrame();var s=e.template.join("%s"),u=e.expressions.map(function(e){return e instanceof Error?"":o("WAWebLogLineSanitizer").sanitizeLine(String(e))});if(n!=null){var c;(c=l.addMetadata("WA_WEB","FILE_ID",n)).mustfix.apply(c,[s+" ("+t+")"].concat(u))}else l.mustfix.apply(l,[s+" ("+t+")"].concat(u))}var _={info:function(t,n,r){m(r)},count:function(t,n,r){m(r)},debug:function(n,r,o){e()&&m(o)},logRestricted:function(n,r,o){e()&&m(o)},error:function(t,n,r,o){m(o)},warn:function(t,n,r){m(r)},devConsole:function(n,o,a){if(!r("gkx")("5943")&&e()){for(var t=arguments.length,i=new Array(t>3?t-3:0),l=3;l<t;l++)i[l-3]=arguments[l];d.apply(void 0,[n,o+" devConsole:"].concat(i))}},sendLogs:function(n){var t,a,i,l,u,m;if(!((n.level==="DEV"||n.level==="DEV_XMPP")&&r("gkx")("26258"))){var _=c(n.level),f=n.expressions.find(function(e){return e instanceof Error}),g=r("ErrorNormalizeUtils").normalizeError(f!=null?f:r("err")("created for stack trace")),h=f?[]:[o("WAWebLoggerImpl").STACK_TRACE_TAG],y=o("WAWebLoggerImpl").Logger.log(_.level,n.verbose,g,!1,h).apply(void 0,[n.template].concat(n.expressions));e()&&!r("gkx")("5943")&&d(n.level,y);var C=o("WAWebLoggerImpl").Logger.log(_.level,n.verbose,void 0,!0,n.tags).apply(void 0,[n.template].concat(n.expressions));e()&&!r("gkx")("5943")&&d(n.level,C);var b=(t=(a=n.sendLogs)==null?void 0:a.reason)!=null?t:"www_sendlogs_undefined",v=s(b,{sampling:(i=n.sendLogs)==null?void 0:i.sampling,tags:n.tags,sendLogsType:(l=n.sendLogs)==null?void 0:l.sendLogsType,separateEmployeeLog:(u=n.sendLogs)==null?void 0:u.separateEmployeeLog,employeeSampling:(m=n.sendLogs)==null?void 0:m.employeeSampling});v.catch(function(e){}),r("gkx")("16915")&&v.then(function(e){p(n,b,e)}).catch(function(){p(n,b,null)})}}};function f(e){s=e,o("WATagsLogger").initializeWaLogger(_)}l.initializeWAWebLogger=f}),98);
__d("WAWebMainThreadLogger",["WAWebCrashlog","WAWebLogger"],(function(t,n,r,o,a,i,l){"use strict";function e(){o("WAWebLogger").initializeWAWebLogger(o("WAWebCrashlog").sendLogs)}l.initializeWAWebMainThreadLogger=e}),98);
__d("WAWebSWBusActions",[],(function(t,n,r,o,a,i){var e={REQUEST_STREAMING_INFO:"GET_STREAMING_INFO",REQUEST_RMR:"REQUEST_RMR",SEND_STREAMING_CHUNK:"SEND_STREAMING_CHUNK",EXP_BACKOFF:"EXP_BACKOFF",LOG:"LOG",UPLOAD_LOGS:"UPLOAD_LOGS",SET_L10N:"SET_L10N",STREAMING_SUPPORTED:"STREAMING_SUPPORTED",REMOVE_PP:"REMOVE_PP",LOGOUT:"LOGOUT",CLEAN_ASSETS:"CLEAN_ASSETS",ACTIVE_TAB:"ACTIVE_TAB",STOP_COMMS:"STOP_COMMS",HEARTBEAT:"HEARTBEAT",WAM_UPLOAD:"WAM_UPLOAD"},l=e;i.default=l}),66);
__d("WAWebSWBus",["Promise","WALogger","WAWebBuildConstants","WAWebNoop","WAWebSWBusActions","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c=[r("WAWebSWBusActions").HEARTBEAT],d=(function(){function e(t){var o=this;this.$1=function(t){if(!(t.data==null||t.data.action==null)){var a=t.data;if(!(t.ports==null||t.ports.length===0)){var i=t.ports;if(!(!e.isSW()&&window.navigator.serviceWorker&&t.source!==window.navigator.serviceWorker.controller)){var l;typeof t.waitUntil=="function"?l=function(n){return t.waitUntil(n)}:l=r("WAWebNoop"),l((u||(u=n("Promise"))).resolve(o.requestHandler(a)).then(function(e){i[0].postMessage(e)}).catch(function(e){i[0].postMessage({error:e&&e.toString()})}))}}}},this.requestHandler=t}var t=e.prototype;return t.init=function(){var t=e.isSW()?self:window.navigator.serviceWorker;try{if(!t)return;t.addEventListener("message",this.$1)}catch(e){}},e.isSW=function(){return typeof window=="undefined"},e.getRequestor=function(r){if(e.isSW()){if(typeof r=="string")return self.clients.get(r)}else return window.navigator.serviceWorker?window.navigator.serviceWorker.ready.then(function(){return window.navigator.serviceWorker?window.navigator.serviceWorker.controller:null}):(u||(u=n("Promise"))).resolve(null);return(u||(u=n("Promise"))).resolve(r)},e.broadcast=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,o){if(!e.isSW())throw r("err")("Broadcast called from non-serviceworker.");var a=yield self.clients.matchAll();return a.length===0?(u||(u=n("Promise"))).reject(r("err")("No clients available.")):(u||(u=n("Promise"))).all(a.map(function(n){return e.request(n,t,o)}))});function o(e,n){return t.apply(this,arguments)}return o})(),e.request=function(a,i,l){var t,s=o("WAWebBuildConstants").VERSION_STR,c=new MessageChannel,d=new(u||(u=n("Promise")))(function(t,n){return c.port1.onmessage=function(e){var r;(r=e.data)!=null&&r.error?n(e.data.error):t(e.data)},e.getRequestor(a).then(function(e){if(!e)return n(r("err")("No ServiceWorker controlling this client."));e.postMessage({action:i,message:l,version:s},[c.port2])})});return d},e})();l.default=d}),98);
__d("WAWebSwFeature",["WALogger","WAWebBoolFunc","WAWebBuildConstants","err"],(function(t,n,r,o,a,i,l){var e,s=new RegExp("("+self.registration.scope+"|"+o("WAWebBuildConstants").DYN_ORIGIN+"|https://dyn.web.whatsapp.com/)([^?]*)(?:\\?(.*))?"),u=(function(){function t(e,t){var n;this.matchFetch=(n=o("WAWebBoolFunc")).returnFalse,this.matchAction=n.returnFalse,this.matchInstall=n.returnFalse,this.matchActivate=n.returnFalse,this.matchPush=n.returnFalse,this.matchNotificationClick=n.returnFalse,this.matchPeriodicSync=n.returnFalse,this.cache=e,this.store=t}return t.parseUrl=function(n){var t=n.match(s);if(t){var a;if(t[3]){var i={},l=new Set;t[3].split("&").forEach(function(t){var a=t.split("="),s=a[0],u=a[1],c=s.toLowerCase();if(l.has(c))throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Unexpected duplicated query param: ","="," in the url: ",""])),s,u,n),r("err")("Detected url with duplicated query param");l.add(c),i[s]=u}),a=i}return{base:t[1],relativePath:t[2],queryParams:a}}},t.convertToUrl=function(t,n){var e=Object.keys(n).map(function(e){return[e,n[e]].map(encodeURIComponent).join("=")}).join("&");return e.length?t.endsWith("/")?t+"?"+e:t+"/?"+e:t},t})();u.RequestType={GET:"GET"},l.SWFeature=u}),98);
__d("WAWebSwActiveTabHandler",["WAWebSWBus","WAWebSWBusActions","WAWebSwFeature"],(function(t,n,r,o,a,i,l){var e=(function(e){function t(){for(var t,n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return t=e.call.apply(e,[this].concat(o))||this,t.matchAction=function(e){return e===r("WAWebSWBusActions").ACTIVE_TAB},t.onAction=function(e,t){return r("WAWebSWBus").broadcast(r("WAWebSWBusActions").ACTIVE_TAB)},babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebSwFeature").SWFeature);l.default=e}),98);
__d("WAWebSwBase",["Promise","WALogger","WAWebBuildConstants","WAWebSWBus","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=function(a){self.addEventListener("install",function(r){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[sw] installing"])));var t=a.filter(function(e){return e.matchInstall(r)}).map(function(e){return(d||(d=n("Promise"))).resolve(e.onInstall(r))});r.waitUntil((d||(d=n("Promise"))).all(t).then(function(){return self.skipWaiting()}).catch(function(e){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["onInstall error: ",""])),String(e))}))}),self.addEventListener("activate",function(t){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[sw] activating"])));var e=a.filter(function(e){return e.matchActivate(t)}).map(function(e){return e.onActivate(t)});t.waitUntil(self.clients.claim().then(function(){return(d||(d=n("Promise"))).all(e)}).catch(function(e){o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["onActivate error: ","."])),e)}))}),self.addEventListener("fetch",function(t){var e=a.find(function(e){return e.matchFetch(t)});if(!o("WAWebBuildConstants").isWindowsOfflineUrl(t.request.url)&&e)return t.respondWith(e.onFetch(t))}),self.addEventListener("push",function(t){var e=a.find(function(e){return e.matchPush(t)});if(e)return e.onPush(t)}),self.addEventListener("notificationclick",function(t){var e=a.find(function(e){return e.matchNotificationClick(t)});if(e)return e.onNotificationClick(t)}),self.addEventListener("periodicsync",function(t){var e=a.find(function(e){return e.matchPeriodicSync(t)});if(e)return e.onPeriodicSync(t)});var t=new(r("WAWebSWBus"))(function(e){var t=e.action,o=e.message,i=a.find(function(e){return e.matchAction(t)});return i?i.onAction(t,o):(d||(d=n("Promise"))).reject(r("err")("Invalid Action: "+t))});t.init()};l.addSWBaseHandlers=m}),98);
__d("WAWebSwUtils",["WALogger","err"],(function(t,n,r,o,a,i,l){var e;function s(e,t,n){var r=n;if(typeof e=="string"){r=r||{},r.credentials="same-origin";var o=t!=null?t:e;return u(o),new Request(o,r)}var a=t!=null?t:e.url;return u(a),new Request(a||e.url,{method:r.method===void 0?e.method:r.method,headers:r.headers===void 0?e.headers:r.headers,mode:r.mode===void 0?e.mode:r.mode,credentials:"same-origin",cache:r.cache===void 0?e.cache:r.cache,redirect:r.redirect===void 0?e.redirect:r.redirect,integrity:r.integrity===void 0?e.integrity:r.integrity})}function u(t){var n=new URL(t),a=n.host,i=n.protocol;if(i!=="https:"||!/\.whatsapp\.(net|com)(:\d+)?$/.test(a))throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Unexpected url"]))).sendLogs("SW: Potential XSS attack"),r("err")("URL is not of allowed host or protocol")}l.manuallyCloneRequest=s}),98);
__d("WAWebSwCacheHelper",["Promise","WALogger","WAWebSwUtils","asyncToGeneratorRuntime","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g=self.caches.keys(),h=/wa\d+\.\d+\.\d+(\.[id])?(\.canary)?$/,y=["wa-pp","wa-assets","wa-stickers","wa_web_user_prefs_cache_store"],C=(function(){function t(e){this.cacheName=e,this.openCachePromise=self.caches.open(this.cacheName)}var r=t.prototype;return r.cleanup=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=this,r=yield g;return(f||(f=n("Promise"))).all(r.map(function(n){if(n!==t.cacheName&&!y.includes(n))return self.caches.delete(n).catch(function(r){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Unable to delete cache: ",", current cache: ",", error: ",""])),n,t.cacheName,r)})}))});function r(){return t.apply(this,arguments)}return r})(),r.matchOrFetch=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=t!=null?t:b(e),o=yield this.match(r);return o||this.fetchAndPut(e,r,n)});function t(t,n,r){return e.apply(this,arguments)}return t})(),r.fetchAndPut=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=o("WAWebSwUtils").manuallyCloneRequest(e,void 0,{redirect:"manual",mode:"cors"});try{var a=yield self.fetch(r,n);if(a.ok){var i=t||b(e);this.put(i,a.clone())}else a.type!=="opaqueredirect"&&o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Received invalid response, url: ",", status: ",", type: ",""])),a.url,a.status,a.type);return a}catch(t){throw o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Unable to fetch request: ",", error: ",""])),b(e),t),t}});function t(t,n,r){return e.apply(this,arguments)}return t})(),r.reset=function(){var e=this;return this.openCachePromise=self.caches.delete(this.cacheName).then(function(){return self.caches.open(e.cacheName)})},r.match=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){try{var n=yield this.openCachePromise;return yield n.match(e,t)}catch(t){o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Unable to match request: ",", in cache: ",", error: ",""])),b(e),this.cacheName,t)}});function t(t,n){return e.apply(this,arguments)}return t})(),r.put=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){try{var n=yield this.openCachePromise;return yield n.put(e,t)}catch(n){o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["cache put failed: ",", req: ",", status: ",", err: ",""])),this.cacheName,b(e),t.status,n)}});function t(t,n){return e.apply(this,arguments)}return t})(),r.delete=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){try{var n=yield this.openCachePromise;return yield n.delete(e,t)}catch(t){o("WALogger").WARN(m||(m=babelHelpers.taggedTemplateLiteralLoose(["Unable to delete request: ",", in cache: ",", error: ",""])),b(e),this.cacheName,t)}});function t(t,n){return e.apply(this,arguments)}return t})(),r.keys=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){try{var n=yield this.openCachePromise;return yield n.keys(e,t)}catch(t){o("WALogger").WARN(p||(p=babelHelpers.taggedTemplateLiteralLoose(["Unable to match request: ",", in cache: ",", error: ",""])),b(e),this.cacheName,t)}});function t(t,n){return e.apply(this,arguments)}return t})(),r.getPrevCache=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{var n=yield g,r=n.find(function(t){return t!==e&&h.test(t)});if(r!=null)return new t(r)}catch(e){o("WALogger").WARN(_||(_=babelHelpers.taggedTemplateLiteralLoose(["Could not find previous cache, current cache:",", error: ",""])),this.cacheName,e)}});function r(t){return e.apply(this,arguments)}return r})(),t})();function b(e){return e instanceof Request?e.url:e}r("gkx")("26258")||(self.CacheHelper=C),l.CacheHelper=C}),98);
__d("WAWebStorageChatHookExpectAccountLid",["WALogger","WAWebCurrentUser","WAWebLid1X1MigrationGating","WAWebLidMigrationUtils","WAWebSchemaChat","WAWebWid","WAWebWidFactory","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m={type:"creating",callback:function(n,a){if(r("WAWebWid").isRegularUserNoImply(a.id)&&(o("WAWebLidMigrationUtils").toLid(o("WAWebWidFactory").createWid(a.id))==null&&(o("WAWebLidMigrationUtils").logLidMetadata(),o("WAWebCurrentUser").isEmployee()&&(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["lid mapping is missing for ",""])),a.id),o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Lid mapping is missing during creation"]))).sendLogs("lid-mapping-missing-during-chat-creation")),o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Lid mapping is missing for chat creation"])))),o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()&&a.accountLid==null)){o("WAWebLidMigrationUtils").logLidMetadata();var t=o("WAWebWidFactory").createWid(a.id);throw o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["chat insert failed: "," no accountLid (migrated) emp="," keys=",""])),t.toLogString(),o("WAWebCurrentUser").isEmployee(),Object.keys(a)),o("WAWebCurrentUser").isEmployee()&&o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["Lid is missing in chat table"]))).sendLogs("lid-missing-migrated-client"),r("err")("Lid is missing in chat table")}}};function p(){o("WAWebSchemaChat").getChatTable().addHook(m)}l.initializeHook=p}),98);
__d("WAWebStorageChatHookExpectLidOriginType",["WAWebSchemaChat","WAWebWid","err"],(function(t,n,r,o,a,i,l){var e={type:"creating",callback:function(t,n){if(r("WAWebWid").isStringLid(n.id)&&n.lidOriginType==null)throw r("err")("Lid origin type is missing in chat table")}};function s(){o("WAWebSchemaChat").getChatTable().addHook(e)}l.initializeHook=s}),98);
__d("WAWebStorageInitializeHooks",["WAWebStorageChatHookExpectAccountLid","WAWebStorageChatHookExpectLidOriginType"],(function(t,n,r,o,a,i,l){function e(){o("WAWebStorageChatHookExpectAccountLid").initializeHook(),o("WAWebStorageChatHookExpectLidOriginType").initializeHook()}l.initializeHooks=e}),98);
__d("once",[],(function(t,n,r,o,a,i){"use strict";function e(e){var t=l(e);for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}function l(e){var t=e,n,r=function(){if(t){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];n=t.apply(this,r),t=null}return n};return r}i.default=e}),66);
__d("WAWebModelStorage",["WAWebABPropsCache","WAWebModelStorageInitialize","WAWebStorageInitializeHooks","WAWebUserPrefsIndexedDBStorage","asyncToGeneratorRuntime","once"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebModelStorageInitialize").initializeWithoutGKs(e),yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.init(),u()}),s.apply(this,arguments)}var u=r("once")(function(){o("WAWebABPropsCache").waitForABPropConfigsReady().then(function(){o("WAWebStorageInitializeHooks").initializeHooks()})});Object.keys(o("WAWebModelStorageInitialize")).forEach(function(e){e==="default"||e==="__esModule"||(l[e]=o("WAWebModelStorageInitialize")[e])}),l.initialize=e}),98);
__d("WAWebNotificationWorkerBackend",["Promise","WALogger","WAWebNotificationConstants","WAWebPushNotificationsGatingUtils","WAWebSwResources","WAWebUserPrefsGeneral","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u="WhatsApp",c=null,d=null,m=!1;function p(){m=!0}var _="open-notifications-setting";function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(e===void 0&&(e=!0),!m)return yield d,d=h(e),d}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n,r,a;return c==null&&e&&(c=yield o("WAWebUserPrefsGeneral").getOfflineNotificationContent()),R((t=(n=c)==null?void 0:n.notificationTitle)!=null?t:u,(r=(a=c)==null?void 0:a.notificationSyncCompleteText)!=null?r:"Syncing messages complete",e)}),y.apply(this,arguments)}function C(){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return d||(d=v(),d)}),b.apply(this,arguments)}function v(){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e,t,n,r;return c==null&&(c=yield o("WAWebUserPrefsGeneral").getOfflineNotificationContent()),R((e=(t=c)==null?void 0:t.notificationTitle)!=null?e:u,(n=(r=c)==null?void 0:r.notificationText)!=null?n:"Syncing messages in the background")}),S.apply(this,arguments)}function R(e,t,n){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a,i){if(i===void 0&&(i=!0),Notification.permission&&Notification.permission===o("WAWebNotificationConstants").PERMISSION_ALLOWED){var l=yield k();return l===0&&i&&T().catch(function(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Failed to log offline notification shown engagement, error: ",""])),t).sendLogs("log-offline-notifications-shown-failed")}),E(t,a,r("WAWebSwResources").wa_default_notification_icon)}return(s||(s=n("Promise"))).resolve()}),L.apply(this,arguments)}function E(e,t,n){var r,a,i={body:t,icon:n,actions:o("WAWebPushNotificationsGatingUtils").canSupportNotificationActions()?[{action:_,title:(r=(a=c)==null?void 0:a.notificationSettingActionText)!=null?r:"Go to app"}]:[]};return self.registration.showNotification(e,i)}function k(){return I.apply(this,arguments)}function I(){return I=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield self.registration.getNotifications();return e.forEach(function(e){return e.close()}),e.length}),I.apply(this,arguments)}function T(){return D.apply(this,arguments)}function D(){return D=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e,t,n=yield o("WAWebUserPrefsGeneral").getOfflineNotificationEngagement();o("WAWebUserPrefsGeneral").setOfflineNotificationContentEngagement({totalNotifShown:((e=n==null?void 0:n.totalNotifShown)!=null?e:0)+1,totalNotifTapToOpen:(t=n==null?void 0:n.totalNotifTapToOpen)!=null?t:0})}),D.apply(this,arguments)}l.setHideNotifications=p,l.OPEN_NOTIFICATIONS_SETTING_ACTION=_,l.showPushNotificationSyncCompleteMessage=f,l.showPushNotificationSyncStartMessage=C}),98);
__d("WAWebSwNotificationClickHandler",["WALogger","WAWebBoolFunc","WAWebModelStorage","WAWebNotificationWorkerBackend","WAWebSwFeature","WAWebUA","WAWebUserPrefsGeneral","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=(function(t){function r(){for(var r,a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=t.call.apply(t,[this].concat(i))||this,r.matchNotificationClick=o("WAWebBoolFunc").returnTrue,r.onNotificationClick=function(t){t.notification.close(),t.waitUntil(self.clients.matchAll({type:"window"}).then((function(){var r=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){if(n){for(var r=0;r<n.length;r++){var a=n[r];if(self.WindowClient!=null&&a instanceof self.WindowClient)return a.focus()}try{yield o("WAWebModelStorage").initialize(),yield u()}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Failed to log offline notification click engagement, error: ",""])),t).sendLogs("log-offline-notifications-click-failed")}var i=self.location.origin;return t.action===o("WAWebNotificationWorkerBackend").OPEN_NOTIFICATIONS_SETTING_ACTION&&o("WAWebUA").UA.os!==o("WAWebUA").OS_TYPE.WINDOWS&&(i+="/?ns=1"),self.clients.openWindow(i)}});return function(e){return r.apply(this,arguments)}})()))},babelHelpers.assertThisInitialized(r)||babelHelpers.assertThisInitialized(r)}return babelHelpers.inheritsLoose(r,t),r})(o("WAWebSwFeature").SWFeature);function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e,t,n=yield o("WAWebUserPrefsGeneral").getOfflineNotificationEngagement();o("WAWebUserPrefsGeneral").setOfflineNotificationContentEngagement({totalNotifShown:(e=n==null?void 0:n.totalNotifShown)!=null?e:0,totalNotifTapToOpen:((t=n==null?void 0:n.totalNotifTapToOpen)!=null?t:0)+1})}),c.apply(this,arguments)}l.default=s}),98);
__d("WAWebSwProdObjectStores",["Promise","WALogger","WANullthrows","WAWebIndexedDB","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_="sw",f=2,g={prefs:{},pp:{},stickers:{}},h;function y(){return h||(h=new(p||(p=n("Promise")))(function(t,n){var a=r("WANullthrows")(r("WAWebIndexedDB")).open(_,f);a.onupgradeneeded=function(t){var n=t.target.result;t.target.transaction.onerror=function(t){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Unable to upgrade database, error: ",""])),t.target.error)};for(var r in g)n.objectStoreNames.contains(r)&&n.deleteObjectStore(r),n.createObjectStore(r,g[r])},a.onsuccess=function(e){t(e.target.result)},a.onerror=function(e){n(e.target.error)}}).catch(function(e){throw o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Unable to open sw database, error: ",""])),e),h=void 0,e}))}var C=(function(){function e(e){this.storeName=e,this.storeCache={}}var t=e.prototype;return t.$1=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var r=yield y(),o=r.transaction([this.storeName],"readwrite").objectStore(this.storeName),a=o[e].apply(o,t);return new(p||(p=n("Promise")))(function(e,t){a.onsuccess=function(t){e(t.target.result)},a.onerror=function(e){t(e.target.error)}})});function t(t,n){return e.apply(this,arguments)}return t})(),t.get=function(t){var e=this;return this.storeCache[t]!==void 0?this.storeCache[t]:this.storeCache[t]=this.$1("get",[t]).catch(function(n){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Unable to fetch from db, object store: ",", key: ",", error: ",""])),e.storeName,t,n),e.storeCache[t]=void 0})},t.put=function(t,r){var e=this;return this.storeCache[t]=(p||(p=n("Promise"))).resolve(r),this.$1("put",[r,t]).catch(function(n){o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Unable to put to db, object store: ",", key: ",", value: ",", error: ",""])),e.storeName,t,r,n)})},t.delete=function(t){var e=this;return this.storeCache[t]=(p||(p=n("Promise"))).resolve(void 0),this.$1("delete",[t]).catch(function(n){o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["Unable to delete in db, object store: ",", key: ",", error: ",""])),e.storeName,t,n)})},t.clear=function(){var e=this;return this.storeCache={},this.$1("clear").catch(function(t){o("WALogger").WARN(m||(m=babelHelpers.taggedTemplateLiteralLoose(["Unable to clear object store: ",", error: ",""])),e.storeName,t)})},e})(),b={ObjectStore:C};for(var v in g)b[v]=new C(v);var S=b;l.default=S}),98);
__d("WAWebSwObjectStores",["WAWebSwProdObjectStores"],(function(t,n,r,o,a,i,l){l.default=r("WAWebSwProdObjectStores")}),98);
__d("WAWebApiGroupAbPropConfig",["WALogger","WAWebGroupABPropsCache","WAWebGroupABPropsGlobals","WAWebModelStorageUtils","WAWebSchemaGroupAbPropConfig","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebSchemaGroupAbPropConfig").getGroupAbpropConfigsTable().all()}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebSchemaGroupAbPropConfig").getGroupAbpropConfigsTable().equals(["groupJid"],[e])}),d.apply(this,arguments)}function m(t,r){return o("WAWebModelStorageUtils").getStorage().lock(["abpropGroupConfigs"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],a=yield n.equals(["groupJid"],[t]),i=new Map;a.forEach(function(e){(e.configExpoKey!=null||e.overriddenConfigValue!=null)&&i.set(e.configCode,{groupJid:e.groupJid,configCode:e.configCode,configValue:e.configValue,configExpoKey:e.configExpoKey,hasAccessed:e.hasAccessed,overriddenConfigValue:e.overriddenConfigValue})});var l=!1,s=r.map(function(e){var n=!1,r=i.get(e.configCode);if(r){var a=r.configExpoKey;if(a!=null&&e.configExpoKey!==a){var s=o("WAWebGroupABPropsGlobals").groupExposureKeys.get(t);s!=null&&(s.delete(a),l=!0);var u=o("WAWebGroupABPropsCache").groupAccessedConfigs.get(t);u!=null&&u.delete(Number(e.configCode))}else a!=null&&(n=r.hasAccessed)}return babelHelpers.extends({},e,{hasAccessed:n,overriddenConfigValue:r==null?void 0:r.overriddenConfigValue})});l&&o("WAWebGroupABPropsGlobals").updateGroupExpoKey(t),yield n.bulkRemoveByIndex(["groupJid"],[t]),yield n.bulkCreate(s)});return function(t){return e.apply(this,arguments)}})()).catch(function(t){throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["update GroupABProps config table failed"]))).verbose().sendLogs("update GroupABProps config table failed when syncing GroupABProps"),t})}l.getAllGroupABPropConfigs=s,l.getGroupABPropConfigs=c,l.updateGroupABPropConfigs=m}),98);
__d("WAWebGroupABPropsUpdateFromStorage",["WALogger","WAWebABPropsParseConfigValue","WAWebApiGroupAbPropConfig","WAWebGroupABPropsCache","WAWebGroupABPropsConfigs","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){for(var t of Object.keys(o("WAWebGroupABPropsConfigs").ABPropConfigs))if(o("WAWebGroupABPropsConfigs").ABPropConfigs[t][0]===e)return t;return null}function u(e){var t=Number(e.configCode),n=s(t);if(n==null)return null;var r=o("WAWebGroupABPropsConfigs").ABPropConfigs[n],a=r[1],i=r[2],l=r[3],u=i,c=o("WAWebABPropsParseConfigValue").parseConfigValue(e.configValue,a,u),d=e.overriddenConfigValue!=null?o("WAWebABPropsParseConfigValue").parseConfigValue(e.overriddenConfigValue,a,u):null;return{configCode:t,configValue:c,configExpoKey:e.configExpoKey,hasAccessed:e.hasAccessed,overriddenConfigValue:d}}function c(){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{var t=yield o("WAWebApiGroupAbPropConfig").getAllGroupABPropConfigs(),n=new Map;for(var r of t){var a=u(r);if(a!=null){var i=n.get(r.groupJid);i==null&&(i=[],n.set(r.groupJid,i)),i.push(a)}}for(var l of n){var s=l[0],c=l[1];o("WAWebGroupABPropsCache").bulkCreateOrReplaceGroupABPropConfigs(s,c)}}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[group-abprops] cache update from storage failed: ",""])),t).verbose().sendLogs("[group-abprops] Failed to update group ABProps cache from storage")}}),d.apply(this,arguments)}function m(e,t){var n=[];for(var r of t){var a=u(r);a!=null&&n.push(a)}o("WAWebGroupABPropsCache").bulkCreateOrReplaceGroupABPropConfigs(e,n)}l.updateGroupABPropsFromStorage=c,l.updateSingleGroupABPropsCache=m}),98);
__d("WAWebABPropsUpdateFromStorage",["WALogger","WAWebABPropsCache","WAWebABPropsConfigs","WAWebABPropsGlobals","WAWebABPropsParseConfigValue","WAWebApiAbPropConfig","WAWebGroupABPropsUpdateFromStorage","WAWebUserPrefsGeneral","asyncToGeneratorRuntime","compactMap","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{var t=!1,n=t;if(!r("gkx")("26258")){var a=yield o("WAWebUserPrefsGeneral").getWhatsAppWebExternalBetaJoinedIdb();r("gkx")("26259")&&a?(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[abprops] intern beta joined, using DEBUG defaults"]))),n=!0):t&&a&&(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[abprops] dev beta joined, using NON-DEBUG defaults"]))),n=!1)}var i=yield o("WAWebApiAbPropConfig").getABPropConfigs(),l=[],d=0,m=r("compactMap")(i,function(e){var t=o("WAWebABPropsCache").getABPropConfigNameFromCode(Number(e.configCode));if(t==null)d++,l.length<3&&l.push(e.configCode);else{var a=o("WAWebABPropsConfigs").ABPropConfigs[t],i=a[0],s=a[1],u=a[2],c=a[3],m=n?c:u,p=o("WAWebABPropsParseConfigValue").parseConfigValue(e.configValue,s,m),_;return!r("gkx")("26258")&&e.overriddenConfigValue!=null&&(_=o("WAWebABPropsParseConfigValue").parseConfigValue(e.overriddenConfigValue,s,m)),{configCode:i,configValue:p,configExpoKey:e.configExpoKey,hasAccessed:e.hasAccessed,overriddenConfigValue:_}}});d>0&&o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[abprops] "," ABProps in storage unavailable => ",""])),d,l),o("WAWebABPropsCache").bulkCreateOrReplaceABPropConfigs(m),o("WAWebABPropsGlobals").updateGlobalExpoKey(),o("WAWebABPropsGlobals").updateGlobalABKey(),yield o("WAWebGroupABPropsUpdateFromStorage").updateGroupABPropsFromStorage()}catch(e){o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[abprops] ABProps cache update failed: ",""])),e).verbose().sendLogs("[abprops] Failed to update ABProps configs cache from storage: "+e)}}),m.apply(this,arguments)}l.updateABPropsFromStorage=d}),98);
/**
* License: https://www.facebook.com/legal/license/MDzNl_j9yvg/
*/
__d("fflate-0.6.10",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e};function s(){var t,n="";try{t={}.Worker}catch(e){}e.default=t?function(e,r,o,a,i){var l=!1,s=new t(e+n,{eval:!0}).on("error",function(e){return i(e,null)}).on("message",function(e){return i(null,e)}).on("exit",function(e){e&&!l&&i(new Error("exited with code "+e),null)});return s.postMessage(o,a),s.terminate=function(){return l=!0,t.prototype.terminate.call(s)},s}:function(e,t,n,r,o){setImmediate(function(){return o(new Error("async operations unsupported - update to Node 12+ (or Node 10-11 with the --experimental-worker CLI flag)"),null)});var a=function(){};return{terminate:a,postMessage:a}}}var u=!1;function c(){return u||(u=!0,s()),l.exports}var d={},m={exports:d};function p(){var e=c(),t=Uint8Array,n=Uint16Array,r=Uint32Array,o=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),a=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),i=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),l=function(e,t){for(var o=new n(31),a=0;a<31;++a)o[a]=t+=1<<e[a-1];for(var i=new r(o[30]),a=1;a<30;++a)for(var l=o[a];l<o[a+1];++l)i[l]=l-o[a]<<5|a;return[o,i]},s=l(o,2),u=s[0],m=s[1];u[28]=258,m[258]=28;for(var p=l(a,0),_=p[0],f=p[1],g=new n(32768),h=0;h<32768;++h){var y=(h&43690)>>>1|(h&21845)<<1;y=(y&52428)>>>2|(y&13107)<<2,y=(y&61680)>>>4|(y&3855)<<4,g[h]=((y&65280)>>>8|(y&255)<<8)>>>1}for(var C=(function(e,t,r){for(var o=e.length,a=0,i=new n(t);a<o;++a)++i[e[a]-1];var l=new n(t);for(a=0;a<t;++a)l[a]=l[a-1]+i[a-1]<<1;var s;if(r){s=new n(1<<t);var u=15-t;for(a=0;a<o;++a)if(e[a])for(var c=a<<4|e[a],d=t-e[a],m=l[e[a]-1]++<<d,p=m|(1<<d)-1;m<=p;++m)s[g[m]>>>u]=c}else for(s=new n(o),a=0;a<o;++a)e[a]&&(s[a]=g[l[e[a]-1]++]>>>15-e[a]);return s}),b=new t(288),h=0;h<144;++h)b[h]=8;for(var h=144;h<256;++h)b[h]=9;for(var h=256;h<280;++h)b[h]=7;for(var h=280;h<288;++h)b[h]=8;for(var v=new t(32),h=0;h<32;++h)v[h]=5;var S=C(b,9,0),R=C(b,9,1),L=C(v,5,0),E=C(v,5,1),k=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},I=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},T=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},D=function(e){return(e/8|0)+(e&7&&1)},x=function(e,o,a){(o==null||o<0)&&(o=0),(a==null||a>e.length)&&(a=e.length);var i=new(e instanceof n?n:e instanceof r?r:t)(a-o);return i.set(e.subarray(o,a)),i},$=function(e,n,r){var l=e.length;if(!l||r&&!r.l&&l<5)return n||new t(0);var s=!n||r,c=!r||r.i;r||(r={}),n||(n=new t(l*3));var d=function(e){var r=n.length;if(e>r){var o=new t(Math.max(r*2,e));o.set(n),n=o}},m=r.f||0,p=r.p||0,f=r.b||0,g=r.l,h=r.d,y=r.m,b=r.n,v=l*8;do{if(!g){r.f=m=I(e,p,1);var S=I(e,p+1,3);if(p+=3,S)if(S==1)g=R,h=E,y=9,b=5;else if(S==2){var N=I(e,p,31)+257,M=I(e,p+10,15)+4,w=N+I(e,p+5,31)+1;p+=14;for(var A=new t(w),F=new t(19),O=0;O<M;++O)F[i[O]]=I(e,p+O*3,7);p+=M*3;for(var B=k(F),W=(1<<B)-1,q=C(F,B,1),O=0;O<w;){var U=q[I(e,p,W)];p+=U&15;var L=U>>>4;if(L<16)A[O++]=L;else{var V=0,H=0;for(L==16?(H=3+I(e,p,3),p+=2,V=A[O-1]):L==17?(H=3+I(e,p,7),p+=3):L==18&&(H=11+I(e,p,127),p+=7);H--;)A[O++]=V}}var G=A.subarray(0,N),z=A.subarray(N);y=k(G),b=k(z),g=C(G,y,1),h=C(z,b,1)}else throw"invalid block type";else{var L=D(p)+4,$=e[L-4]|e[L-3]<<8,P=L+$;if(P>l){if(c)throw"unexpected EOF";break}s&&d(f+$),n.set(e.subarray(L,P),f),r.b=f+=$,r.p=p=P*8;continue}if(p>v){if(c)throw"unexpected EOF";break}}s&&d(f+131072);for(var j=(1<<y)-1,K=(1<<b)-1,Q=p;;Q=p){var V=g[T(e,p)&j],X=V>>>4;if(p+=V&15,p>v){if(c)throw"unexpected EOF";break}if(!V)throw"invalid length/literal";if(X<256)n[f++]=X;else if(X==256){Q=p,g=null;break}else{var Y=X-254;if(X>264){var O=X-257,J=o[O];Y=I(e,p,(1<<J)-1)+u[O],p+=J}var Z=h[T(e,p)&K],ee=Z>>>4;if(!Z)throw"invalid distance";p+=Z&15;var z=_[ee];if(ee>3){var J=a[ee];z+=T(e,p)&(1<<J)-1,p+=J}if(p>v){if(c)throw"unexpected EOF";break}s&&d(f+131072);for(var te=f+Y;f<te;f+=4)n[f]=n[f-z],n[f+1]=n[f+1-z],n[f+2]=n[f+2-z],n[f+3]=n[f+3-z];f=te}}r.l=g,r.p=Q,r.b=f,g&&(m=1,r.m=y,r.d=h,r.n=b)}while(!m);return f==n.length?n:x(n,0,f)},P=function(e,t,n){n<<=t&7;va
__d("fflate",["fflate-0.6.10"],(function(t,n,r,o,a,i){a.exports=n("fflate-0.6.10")()}),null);
__d("WAGzip",["Promise","err","fflate"],(function(t,n,r,o,a,i,l){"use strict";var e,s=(function(e){function t(t){var n;return n=e.call(this,t)||this,n.$GzipWrapper$p_2=[],n.ondata=function(e,t){if(n.$GzipWrapper$p_2.push(e),!!t){var r=0;n.$GzipWrapper$p_2.forEach(function(e){r+=e.length});var o=new Uint8Array(r),a=0;n.$GzipWrapper$p_2.forEach(function(e){o.set(e,a),a+=e.length}),n.$GzipWrapper$p_1=o}},n}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.push=function(n,a){if(this.$GzipWrapper$p_1!=null)throw r("err")("Tried to push chunk to compressor after final block");n instanceof Uint8Array?e.prototype.push.call(this,n,a):n instanceof ArrayBuffer?e.prototype.push.call(this,new Uint8Array(n),a):e.prototype.push.call(this,o("fflate").strToU8(n),a)},n.result=function(){if(this.$GzipWrapper$p_1==null)throw r("err")("Tried to access result before adding final block");return this.$GzipWrapper$p_1},t})(o("fflate").Gzip);function u(e){return e===void 0&&(e={}),new s(e)}function c(e){return o("fflate").decompressSync(e)}function d(t){return(e||(e=n("Promise"))).resolve(c(t))}l.GzipWrapper=s,l.createDeflate=u,l.inflate=c,l.gzipInflate=d}),98);
__d("WACryptoCurve25519",["Promise","WALogger"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=(function(){function t(e,t){this.signalDependencies=e,this.keyPair=t?(s||(s=n("Promise"))).resolve(t):this.signalDependencies.generateIdentityKeyPair()}var r=t.prototype;return r.generatePublicKey=function(){return this.keyPair.then(function(e){return e.publicKey})},r.generateSharedSecret=function(n){var t=this;return this.keyPair.then(function(r){var a=r.privateKey;return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Curve25519.generateSharedSecret pubkey:",""])),n),t.signalDependencies.calculateAgreement(new Uint8Array(n),a)})},t})();l.Curve25519=u}),98);
__d("WAFrameSocket",["WABinary","WAErrors","WALogger"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d=(function(e){function t(t){var n,r="SocketClosed";return n=e.call(this,t!=null?t:r)||this,n.name=r,n}babelHelpers.inheritsLoose(t,e);var n=t.prototype;return n.toString=function(){return this.name},t})(babelHelpers.wrapNativeSuper(Error)),m=(function(){function t(t,n){var r=this;this.$3=new(o("WABinary")).Binary,this.closed=!1,this.$4=!1,this.onFrame=null,this.onClose=null,this.$5=function(e){r.$3.writeByteArray(e),r.convertBufferedToFrames()},this.$6=function(){if(r.$3.peek(p)){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["FrameSocket closed, waiting for pending processing"]))),r.$4=!0;return}r.$9()},this.$7=function(e){},this.$2=n,this.$1=t,t.onData=this.$5,t.onClose=this.$6,t.onError=this.$7}var n=t.prototype;return n.sendFrame=function(t){if(!this.$4){this.throwIfClosed();var e=this.$2,n=t.byteLength;this.$8(n);var r=this.$1.dataToSend;e?(this.$2=null,r.ensureAdditionalCapacity(e.length+3+n),r.writeByteArray(e)):r.ensureAdditionalCapacity(3+n),r.writeUint8(n>>16),r.writeUint16(n&65535),r.write(t),this.$1.requestSend()}},n.$9=function(){if(!this.closed){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["FrameSocket closed"]))),this.$4=!1,this.closed=!0;var e=this.onClose;e&&e()}},n.$8=function(t){if(t>=1<<24)throw o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Buffer to send: ",""])),t),new(o("WAErrors")).BufferTooLargeError("Buffer too large: "+t)},n.convertBufferedToFrames=function(){for(var e=this.$3,t=this.onFrame;t&&e.peek(p);){var n=_(e),r=e.readByteArrayView(n);t(r),t=this.onFrame}this.$4&&!e.peek(p)&&this.$9(),t&&e.size()&&o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["FrameSocket: queueing partial frame of "," bytes"])),e.size())},n.throwIfClosed=function(){if(this.closed)throw new d},n.close=function(){this.$1.close()},t})();function p(e){if(e.size()<3)return!1;var t=_(e);return t<=e.size()}function _(e){return e.readUint8()<<16|e.readUint16()}l.SocketClosed=d,l.FrameSocket=m}),98);
__d("WANoiseSocket",["Promise","WACryptoDependencies","WALogger","WAPromiseQueue","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=(s||(s=n("Promise"))).reject("UNINITIALIZED HANDSHAKE"),c=new Uint8Array(0);u.catch(function(){});var d=(function(){function t(t,n,r){var a=this;this.$4=[],this.$5=new(o("WAPromiseQueue")).PromiseQueue,this.$6=new(o("WAPromiseQueue")).PromiseQueue,this.$7=0,this.$8=0,this.$9=!1,this.$14=function(t){a.$1.closed?o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["NoiseSocket socket closed while encrypting frame"]))):a.$1.sendFrame(t)},this.$12=function(e){var t=a.$7++;a.$5.enqueueHandlers(_(a.$2,t,void 0,e),a.$15)},this.$13=function(){a.$9=!0,a.$5.wait().then(function(){a.$9=!1;var e=a.$11;e&&e()})},this.$15=function(e){a.$10?a.$10(e):a.$4.push(e)},this.$1=t,this.$3=n,this.$2=r,t.onFrame=this.$12,this.$1.onClose=this.$13,t.convertBufferedToFrames()}var r=t.prototype;return r.sendFrameAsync=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield this.sendFrame(e);return t});function t(t){return e.apply(this,arguments)}return t})(),r.sendFrame=function(t){if(this.$9)return(s||(s=n("Promise"))).resolve();this.$1.throwIfClosed();var e=this.$8++;return this.$6.enqueueHandlers(p(this.$3,e,void 0,t),this.$14)},r.setOnFrame=function(t){this.$10=t},r.setOnClose=function(t){this.$11=t},r.close=function(){this.$1.close()},t})();function m(e){var t=new ArrayBuffer(12),n=new DataView(t);return n.setUint32(8,e),new Uint8Array(t)}function p(e,t,n,r){return o("WACryptoDependencies").getCrypto().subtle.encrypt({name:"AES-GCM",iv:m(t),additionalData:n?new Uint8Array(n):c},e,r)}function _(e,t,n,r){return o("WACryptoDependencies").getCrypto().subtle.decrypt({name:"AES-GCM",iv:m(t),additionalData:n?new Uint8Array(n):c},e,r)}l.NoiseSocket=d}),98);
__d("WANoiseHandshake",["Promise","WABinary","WACryptoDependencies","WACryptoHkdf","WACryptoSha256","WAErrors","WANoiseSocket","WAResolvable","WATagsLogger","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d=o("WATagsLogger").TAGS(["NoiseHandshake"]),m=(c||(c=n("Promise"))).reject("UNINITIALIZED HANDSHAKE"),p=new Uint8Array(0);m.catch(function(){});var _=(function(){function t(e){var t=this;this.$2=m,this.$3=m,this.$4=m,this.$5=0,this.$1=e,this.$6=new(o("WAResolvable")).Resolvable,e.onClose=function(){t.$6.reject(new(o("WAErrors")).Disconnected("NoiseHandshake: SocketClosed"))},b(this.$6.promise)}var r=t.prototype;return r.start=function(t,r){var e=o("WABinary").Binary.build(t).readBuffer(),a=e.byteLength===32?(c||(c=n("Promise"))).resolve(e):o("WACryptoSha256").sha256(e);this.$2=a,this.$3=a,this.$4=a.then(g),this.authenticate(r)},r.sendAndReceive=function(t){var e=this.$1,r=new(c||(c=n("Promise")))(function(n){e.onFrame=function(t){e.onFrame=null,n(t)},e.sendFrame(t)});return this.$7(r)},r.send=function(t){this.$1.sendFrame(t)},r.authenticate=function(t){this.$2=(c||(c=n("Promise"))).all([this.$2,t]).then(function(e){var t=e[0],n=e[1],r=o("WABinary").Binary.build(t,n).readByteArrayView();return o("WACryptoSha256").sha256(r)})},r.encrypt=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{var r=this.$5++,o=(c||(c=n("Promise"))).all([this.$4,this.$2,t]).then(function(e){var t=e[0],n=e[1],o=e[2];return h(t,r,n,o)});this.authenticate(o);var a=yield this.$7(o);return a}catch(t){throw d.ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Error on encrypt: ",""])),t),t}});function r(e){return t.apply(this,arguments)}return r})(),r.decrypt=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){try{var r=this.$5++,o=(c||(c=n("Promise"))).all([this.$4,this.$2]).then(function(t){var n=t[0],o=t[1];return y(n,r,o,e)});this.authenticate(e);var a=yield this.$7(o);return a}catch(e){throw d.ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Error on decrypt: "," reason: ",""])),e,t),e}});function t(t,n){return e.apply(this,arguments)}return t})(),r.finish=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=this;try{var t=this.$3.then(function(e){return C(e,new Uint8Array(0))}).then(function(e){var t=e[0],r=e[1];return(c||(c=n("Promise"))).all([g(t,["encrypt"]),g(r,["decrypt"])])}).then(function(t){var n=t[0],r=t[1];return new(o("WANoiseSocket")).NoiseSocket(e.$1,n,r)}),r=yield this.$7(t);return r}catch(e){throw d.ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Error on finish: ",""])),e),e}});function t(){return e.apply(this,arguments)}return t})(),r.mixIntoKey=function(t){this.$5=0;var e=(c||(c=n("Promise"))).all([this.$3,t]).then(function(e){var t=e[0],n=e[1];return C(t,new Uint8Array(n))});this.$3=e.then(function(e){return e[0]}),this.$4=e.then(function(e){return g(e[1])}),b(this.$3),b(this.$4)},r.$7=function(t){var e=this;return(c||(c=n("Promise"))).race([t,this.$6.promise]).then(function(t){return e.$6.resolveWasCalled()?e.$6.promise:t})},t})();function f(e){var t=new ArrayBuffer(12),n=new DataView(t);return n.setUint32(8,e),new Uint8Array(t)}function g(e,t){return t===void 0&&(t=["encrypt","decrypt"]),o("WACryptoDependencies").getCrypto().subtle.importKey("raw",new Uint8Array(e),"AES-GCM",!1,t)}function h(e,t,n,r){return o("WACryptoDependencies").getCrypto().subtle.encrypt({name:"AES-GCM",iv:f(t),additionalData:n?new Uint8Array(n):p},e,r)}function y(e,t,n,r){return o("WACryptoDependencies").getCrypto().subtle.decrypt({name:"AES-GCM",iv:f(t),additionalData:n?new Uint8Array(n):p},e,r)}function C(e,t){return o("WACryptoHkdf").extractWithSaltAndExpand(t,new Uint8Array(e),"",64).then(function(e){return[e.slice(0,32),e.slice(32)]})}function b(e){e.catch(function(){})}l.NoiseHandshake=_}),98);
__d("WAOpenChatSocket",["Promise","WABinary","WACryptoCurve25519","WAFrameSocket","WALogger","WANoiseHandshake","WAResultOrError","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T,D,x="Noise_XX_25519_AESGCM_SHA256\0\0\0\0",$="Noise_IK_25519_AESGCM_SHA256\0\0\0\0",P="Noise_XXfallback_25519_AESGCM_SHA256";function N(t,a,i,l,u){var c=a||{},d=c.ephemeral,m=c.payload,p=c.static;if(d==null||p==null||m==null)return(D||(D=n("Promise"))).reject(r("err")("doFullHandshakeCore server hello invalid proto"));t.authenticate(d),t.mixIntoKey(l.generateSharedSecret(d));var _=t.decrypt(p,"doFullHandshakeCore: serverStaticCiphertext");t.mixIntoKey(_.then(function(e){return l.generateSharedSecret(e)}));var f=t.decrypt(m,"doFullHandshakeCore: serverStaticCiphertext");return(D||(D=n("Promise"))).all([_,f]).then(function(t){var n=t[0],r=t[1];return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["doFullHandshakeCore parsing and verifying server certificate"]))),u.processCertificate({certificate:r,serverStatic:n})}).then(function(){var e=t.encrypt(u.staticKeyPair.generatePublicKey());t.mixIntoKey(u.staticKeyPair.generateSharedSecret(d));var r=t.encrypt((D||(D=n("Promise"))).resolve(i));return D.all([e,r])}).then(function(e){var n=e[0],r=e[1];return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["doFullHandshakeCore client finish and deriving secrets"]))),t.send(u.encodeHandshakeFinish({static:n,payload:r})),t.finish()})}function M(e,t,n,r){var a=new(o("WANoiseHandshake")).NoiseHandshake(e);a.start(x,r.protoHeader);var i=n.generatePublicKey();return a.authenticate(i),i.then(function(e){return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["fullNoiseHandshake send hello"]))),a.sendAndReceive(r.encodeHandshakeHello({ephemeral:e}))}).then(function(e){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["fullNoiseHandshake rcv hello"])));var i=r.decodeServerHello(e);return N(a,i,t,n,r)})}function w(e,t,a,i,l){var s=new(o("WANoiseHandshake")).NoiseHandshake(e);o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["resumeNoiseHandshake started"]))),s.start($,l.protoHeader);var u=i.generatePublicKey();o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["resumeNoiseHandshake authenticate with server static key"]))),s.authenticate(a),o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["resumeNoiseHandshake authenticate with client ephemeral key"]))),s.authenticate(u),o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["resumeNoiseHandshake EC Agreement 1"]))),s.mixIntoKey(i.generateSharedSecret(a)),o("WALogger").LOG(f||(f=babelHelpers.taggedTemplateLiteralLoose(["resumeNoiseHandshake encrypt client static key"])));var c=s.encrypt(l.staticKeyPair.generatePublicKey()).catch(function(e){return o("WALogger").ERROR(g||(g=babelHelpers.taggedTemplateLiteralLoose(["resumeNoiseHandshake failed to encrypt client static key: ",""])),e),(D||(D=n("Promise"))).reject(e)});o("WALogger").LOG(h||(h=babelHelpers.taggedTemplateLiteralLoose(["resumeNoiseHandshake EC Agreement 2"]))),s.mixIntoKey(l.staticKeyPair.generateSharedSecret(a));var L=s.encrypt((D||(D=n("Promise"))).resolve(t)).catch(function(e){return o("WALogger").ERROR(y||(y=babelHelpers.taggedTemplateLiteralLoose(["resumeNoiseHandshake failed to encrypt client login props: ",""])),e),(D||(D=n("Promise"))).reject(e)});return D.all([u,L,c]).then(function(e){var t=e[0],n=e[1],r=e[2];return o("WALogger").LOG(C||(C=babelHelpers.taggedTemplateLiteralLoose(["resumeNoiseHandshake send hello"]))),s.sendAndReceive(l.encodeHandshakeHello({ephemeral:t,payload:n,static:r}))}).then(function(n){o("WALogger").LOG(b||(b=babelHelpers.taggedTemplateLiteralLoose(["resumeNoiseHandshake rcv hello"])));var a=l.decodeServerHello(n),u=a||{},c=u.ephemeral,d=u.payload,m=u.static;if(m==null){if(o("WALogger").LOG(v||(v=babelHelpers.taggedTemplateLiteralLoose(["resumeNoiseHandshake continuing resume handshake"]))),!c)throw r("err")("serverHello missing serverEph
__d("WADynamicRouterAsync",["Promise","WALogger","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u={sentinel:"RESPONSE_NAMESPACE"},c={sentinel:"NOT_HANDLED"},d=(function(){function t(){var e=this;this.$2=(s||(s=n("Promise"))).resolve(),this.$3=new Map,this.$4=0,this.$5=null,this.$6=null,this.$7=null,this.fireAndForget=function(t,n,r,o){o===void 0&&(o=!1),e.$9(t,n,r,null,o)},this.sendAndReceive=function(t,r,o,a){return a===void 0&&(a=!1),new(s||(s=n("Promise")))(function(n,i){var l=null;e.$9(t,r,o,function(t){try{var r=_(t);r?l=r.call(t,function(t){e.$9(u,"",t,n,a)},function(t){e.$9(u,"",t,i,!1)}):e.$9(u,"",t,n,a)}catch(t){e.$9(u,"",t,i,!1)}},a)})},this.$8=function(){var t=e.$6;if(t){for(var n=e.$3,r;t&&!(r=m(n,t));)e.$6=t=t.nextRoute;if(!(!t||!r)){var o=e.$10(r,t),a=!0;if(o!==c){var i=t.prevRoute,l=t.nextRoute;e.$6===t&&(e.$6=l),i?i.nextRoute=l:e.$5=l,l?l.prevRoute=i:(a=!1,e.$7=i)}return a&&e.$2.then(e.$8).finally(function(){}),o}}}}var a=t.prototype;return a.setAckPayload=function(t){this.$1=t},a.getAckPayoad=function(){return this.$1},a.hasHandlerForNamespace=function(t){return this.$3.has(t)},a.getHandledNamespaces=function(){return Array.from(this.$3.keys())},a.setNamespaceHandler=function(t,n){var e=this.$3,r=e.get(t);if(r!==n&&(++this.$4,e.set(t,n),!r)){var o=this.$5;o&&(this.$6||this.$2.then(this.$8).finally(function(){}),this.$6=o)}},a.setHandlers=function(n,a){function t(t,i,l){if(a[t]==null)throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose([""," is not defined for ",""])),t,n),r("err")(t+" is not defined for "+n);var s=a[t](i);l&&l(s)}this.setNamespaceHandler(n,t)},a.$9=function(t,n,r,o,a){var e=this.$7,i={namespace:t,route:n,arg:r,resolver:o,prevRoute:e,nextRoute:null,silentLog:a};this.$7=i;var l=!0;e?(e.nextRoute=i,l=!this.$6):this.$5=i,l&&m(this.$3,i)&&(this.$6=i,this.$2.then(this.$8).finally(function(){}))},a.$10=function(t,o){var e=o.arg,a=o.resolver,i=o.route,l=o.silentLog,u=this.$4,d=null,m=null;try{d=t(i,e,a,l)}catch(e){m=(s||(s=n("Promise"))).reject(e)}if(d===c)if(u===this.$4)m=(s||(s=n("Promise"))).reject(r("err")("DynamicRouter: NOT_HANDLED can only be used when updating handlers"));else return c;if(a){m&&a(m);return}else return m},t})();function m(e,t){var n=t.namespace;return n===u?p:e.get(n)}function p(e,t,n){n(t)}function _(e){if(e!=null&&(typeof e=="object"||typeof e=="function")){var t=e.then;return typeof t=="function"?t:null}return null}l.NOT_HANDLED=c,l.DynamicRouter=d}),98);
__d("WAWebBridgeInitialization",["WADynamicRouterAsync"],(function(t,n,r,o,a,i,l){function e(){return new(o("WADynamicRouterAsync")).DynamicRouter}l.makeBridge=e}),98);
__d("WAWebApiAbPropEventSamplingConfig",["Promise","WAWebBoolFunc","WAWebModelStorageInitialize","WAWebModelStorageUtils","WAWebSchemaAbPropEventSamplingConfig"],(function(t,n,r,o,a,i,l){var e;function s(){return o("WAWebModelStorageInitialize").initializeWithoutGKs().then(function(){return o("WAWebSchemaAbPropEventSamplingConfig").getAbpropEventSamplingConfigsTable().all().then(function(e){return e})})}function u(e){return o("WAWebModelStorageInitialize").initializeWithoutGKs().then(function(){return o("WAWebSchemaAbPropEventSamplingConfig").getAbpropEventSamplingConfigsTable().get(e).then(function(e){return e==null?void 0:e.samplingWeight})})}function c(t){if(t==null||t.length===0)return(e||(e=n("Promise"))).resolve(!1);var r=[];return t.forEach(function(e){r.push({eventCode:e.eventCode,samplingWeight:e.samplingWeight})}),o("WAWebModelStorageUtils").getStorage().lock(["abprop-event-sampling-configs"],function(e){var t=e[0];return t.clear().then(function(){return t.bulkCreate(r).then(o("WAWebBoolFunc").returnTrue)})})}l.getEventSamplingConfigs=s,l.getEventSamplingWeight=u,l.updateEventSamplingConfigs=c}),98);
__d("WAWebEventSampling",[],(function(t,n,r,o,a,i,l){"use strict";var e=null;function s(t){return e==null?null:e(t)}function u(e){var t=s(e);return t!=null?Math.abs(t):null}function c(t){e=t}l.getClientEventSamplingWeight=u,l.setGetEventSamplingConfigValueImpl=c}),98);
__d("WAWebEventSamplingCache",["WAWebApiAbPropEventSamplingConfig","WAWebEventSampling","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e=new Map,s=!1;function u(t){return s?e.get(t):null}function c(){o("WAWebEventSampling").setGetEventSamplingConfigValueImpl(u)}function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=yield o("WAWebApiAbPropEventSamplingConfig").getEventSamplingConfigs();t.forEach(function(t){e.set(t.eventCode,t.samplingWeight)}),s=!0}),m.apply(this,arguments)}l.initializeEventSamplingCache=c,l.updateEventSamplingFromStorage=d}),98);
__d("WAWebWorkerStorageUtils",["invariant","Promise","WAWebIdb","WAWebStorage","err"],(function(t,n,r,o,a,i,l,s){var e,u="worker-storage",c=null;function d(){var e=new(r("WAWebIdb"))(u);c=new(o("WAWebStorage")).Storage(e)}function m(){return c!=null||s(0,56324),c}function p(){return c==null?(e||(e=n("Promise"))).reject(r("err")("[worker-storage] Storage should be created first before being destroyed")):c.purge().then(function(){c=null}).catch(function(e){throw c=null,e})}l.DATABASE_NAME=u,l.createStorage=d,l.getStorage=m,l.destroyStorage=p}),98);
__d("WAWebWorkerStorageVersions",["WAWebWorkerStorageUtils"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebWorkerStorageUtils").getStorage().versions.version(0)}function s(){return o("WAWebWorkerStorageUtils").getStorage().versions.version(1)}l.localStorageCreateTable=e,l.deferredMessagesStorageCreateTable=s}),98);
__d("WAWebSchemaLocalStorage",["WAWebStorageMutationBuilder","WAWebWorkerStorageUtils","WAWebWorkerStorageVersions"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addColumn,u=e.addUserDefinedPrimaryKey;function c(){o("WAWebWorkerStorageUtils").getStorage().add("local_storage").version(o("WAWebWorkerStorageVersions").localStorageCreateTable(),[u("key"),s("value")]).view(function(e){return{key:e.key,value:e.value}})}function d(){return o("WAWebWorkerStorageUtils").getStorage().table("local_storage")}l.addTable=c,l.getTable=d}),98);
__d("WAWebApiLocalStorage",["WAWebSchemaLocalStorage","WAWebWorkerStorageUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebSchemaLocalStorage").getTable().get(e).then(function(e){return e==null?void 0:e.value})}function s(e){var t=e.map(function(e){return{key:e.key,value:e.value}});return o("WAWebWorkerStorageUtils").getStorage().lock(["local_storage"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0];yield n.clear(),yield n.bulkCreateOrReplace(t)});return function(t){return e.apply(this,arguments)}})())}function u(){return o("WAWebSchemaLocalStorage").getTable().clear()}l.getLocalStorageValue=e,l.updateLocalStorage=s,l.clearLocalStorage=u}),98);
__d("WAWebGlobalsInitialize",["WAJids","WAWebApiLocalStorage","WAWebGlobals","WAWebRunInTransaction","WAWebUserPrefsKeys","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){function e(){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e,t,n,r=(e=yield o("WAWebApiLocalStorage").getLocalStorageValue("deviceJid"))!=null?e:"",a=(t=yield o("WAWebApiLocalStorage").getLocalStorageValue("lidDeviceJid"))!=null?t:"",i=u(r),l=o("WAJids").extractUserJid(i),s=(n=yield o("WAWebApiLocalStorage").getLocalStorageValue(o("WAWebUserPrefsKeys").KEYS.ME_DISPLAY_NAME))!=null?n:"";o("WAWebGlobals").setGlobals({jidUtils:o("WAJids").createJidUtils({platform:"whatsapp"}),myJids:{deviceJid:i,userJid:l},lidDeviceJid:a,displayName:s,runInTransaction:o("WAWebRunInTransaction").runInTransaction,newClockSkewCalculation:function(){return!1}})}),s.apply(this,arguments)}function u(e){var t=o("WAJids").interpretAndValidateJid(e);if(t.jidType!=="phoneDevice")throw r("err")("Not a jid");return t.deviceJid}l.initializeGlobals=e}),98);
__d("WAWebInitWaitForEvents",["WAWebEventsWaitForOfflineDeliveryEnd","WAWebEventsWaitForReadyForOffline"],(function(t,n,r,o,a,i,l){function e(){o("WAWebEventsWaitForReadyForOffline").initWaitForOfflineProcessReady(),o("WAWebEventsWaitForOfflineDeliveryEnd").initWaitForOfflineDeliveryEnd()}l.initOfflineResumeWaitForEvents=e}),98);
__d("WAWebWamEnumAndroidKeystoreStateType",[],(function(t,n,r,o,a,i){var e=Object.freeze({NOT_AVAILABLE:1,SELF_TEST_FAILURE:2,ENC_KEY_READ_FAILURE:3,ENC_KEY_STORED_USED:4,ENC_KEY_PLAIN_DELETED:5,ENC_KEY_PLAIN_RECOVERED:6});i.ANDROID_KEYSTORE_STATE_TYPE=e}),66);
__d("WAWebWamEnumConnectionOriginType",[],(function(t,n,r,o,a,i){var e=Object.freeze({PERSON:1,PUSH:2,OTHER:3,BACKOFF:4});i.CONNECTION_ORIGIN_TYPE=e}),66);
__d("WAWebWamEnumConnectionSequenceStepType",[],(function(t,n,r,o,a,i){var e=Object.freeze({PUSH_OVERRIDES:1,PRIMARY:2,PUSH_FALLBACKS:4,HOST_FALLBACK:5,NO_DNS:6,SOFTLAYER:7,PRIMARY_HTTP:8,SOFTLAYER_HTTP:9,HOST_FALLBACK_HTTP:10,NO_DNS_HTTP:11});i.CONNECTION_SEQUENCE_STEP_TYPE=e}),66);
__d("WAWebWamEnumDnsResolutionMethodType",[],(function(t,n,r,o,a,i){var e=Object.freeze({SYSTEM:1,GOOGLE:2,HARDCODED:3,NO_DNS:4,MNS:5,SOCKS_PROXY:6,MNS_SECONDARY:7});i.DNS_RESOLUTION_METHOD_TYPE=e}),66);
__d("WAWebWamEnumLoginDnsResolverType",[],(function(t,n,r,o,a,i){var e=Object.freeze({SYSTEM:1,GOOGLE:2,HARDCODED:3,NO_DNS:4,MNS:5,SOCKS_PROXY:6,MNS_SECONDARY:7});i.LOGIN_DNS_RESOLVER_TYPE=e}),66);
__d("WAWebWamEnumLoginHostType",[],(function(t,n,r,o,a,i){var e=Object.freeze({PUSH_OVERRIDES:1,G_WHATSAPP_NET:2,PUSH_FALLBACKS:3,G_FALLBACK_WHATSAPP_NET:4,HARDCODED_LIST:5,EX_WHATSAPP_NET:6,PROXY:7});i.LOGIN_HOST_TYPE=e}),66);
__d("WAWebWamEnumLoginPortNumber",[],(function(t,n,r,o,a,i){var e=Object.freeze({P5222:1,P443:2,P80:3,UNKNOWN:4});i.LOGIN_PORT_NUMBER=e}),66);
__d("WAWebWamEnumLoginResultType",[],(function(t,n,r,o,a,i){var e=Object.freeze({OK:1,ERROR_UNKNOWN:2,SERVER_ERROR:3,SERVER_GOAWAY:4,NETWORK_ERROR:5,ANDROID_KEYSTORE_ERROR:6,CERTIFICATE_ERROR:7});i.LOGIN_RESULT_TYPE=e}),66);
__d("WAWebWamEnumStreamSocketProviderType",[],(function(t,n,r,o,a,i){var e=Object.freeze({UNKNOWN_SOCKET:0,PLATFORM_SOCKET:1,MNS_SOCKET:2,SOCKS_PROXY:3});i.STREAM_SOCKET_PROVIDER_TYPE=e}),66);
__d("WAWebLoginWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumAndroidKeystoreStateType","WAWebWamEnumConnectionOriginType","WAWebWamEnumConnectionSequenceStepType","WAWebWamEnumDnsResolutionMethodType","WAWebWamEnumLoginDnsResolverType","WAWebWamEnumLoginHostType","WAWebWamEnumLoginPortNumber","WAWebWamEnumLoginResultType","WAWebWamEnumStreamSocketProviderType"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({Login:[460,{androidKeystoreState:[10,o("WAWebWamEnumAndroidKeystoreStateType").ANDROID_KEYSTORE_STATE_TYPE],appContext:[20,e.TYPES.STRING],appContextBitfield:[21,e.TYPES.INTEGER],connectionOrigin:[6,o("WAWebWamEnumConnectionOriginType").CONNECTION_ORIGIN_TYPE],connectionSequenceStep:[11,o("WAWebWamEnumConnectionSequenceStepType").CONNECTION_SEQUENCE_STEP_TYPE],connectionT:[5,e.TYPES.TIMER],dnsResolutionMethod:[12,o("WAWebWamEnumDnsResolutionMethodType").DNS_RESOLUTION_METHOD_TYPE],loginDnsResolver:[13,o("WAWebWamEnumLoginDnsResolverType").LOGIN_DNS_RESOLVER_TYPE],loginHistoryStepResult:[27,e.TYPES.BOOLEAN],loginIpSource:[14,o("WAWebWamEnumLoginHostType").LOGIN_HOST_TYPE],loginPort:[15,o("WAWebWamEnumLoginPortNumber").LOGIN_PORT_NUMBER],loginResolvedPop:[19,e.TYPES.STRING],loginResult:[1,o("WAWebWamEnumLoginResultType").LOGIN_RESULT_TYPE],loginSocketProvider:[22,o("WAWebWamEnumStreamSocketProviderType").STREAM_SOCKET_PROVIDER_TYPE],loginT:[3,e.TYPES.TIMER],logoutSessionId:[18,e.TYPES.INTEGER],longConnect:[4,e.TYPES.BOOLEAN],mnsDnsCacheAge:[23,e.TYPES.INTEGER],networkIsVpn:[24,e.TYPES.BOOLEAN],noiseProtocolVersion:[16,e.TYPES.INTEGER],numIpv4Addresses:[25,e.TYPES.INTEGER],numIpv6Addresses:[26,e.TYPES.INTEGER],passive:[8,e.TYPES.BOOLEAN],pendingAcksCount:[17,e.TYPES.INTEGER],retryCount:[2,e.TYPES.INTEGER],sequenceStep:[7,e.TYPES.INTEGER],serverErrorCode:[9,e.TYPES.INTEGER],unprocessedMessageCount:[28,e.TYPES.INTEGER]},[1,1,1],"regular"]},{Login:[]});l.LoginWamEvent=s}),98);
__d("WAWebWamLoginMetricUtils",["WANullthrows","WAWebLoginWamEvent","WAWebWamEnumLoginResultType"],(function(t,n,r,o,a,i,l){var e;function s(){e=self.performance.now()}function u(t){var n=new(o("WAWebLoginWamEvent")).LoginWamEvent;return n.set({connectionOrigin:t,loginResult:o("WAWebWamEnumLoginResultType").LOGIN_RESULT_TYPE.OK,loginT:Math.floor(self.performance.now()-r("WANullthrows")(e))}),n.commitAndWaitForFlush()}l.markLoginStartT=s,l.logLoginSuccess=u}),98);
__d("WAWebWamEnumOfflineProcessRunReasons",[],(function(t,n,r,o,a,i){var e=Object.freeze({PUSH_NOTIFICATION:1,PERIODIC_BACKGROUND_SYNC:2});i.OFFLINE_PROCESS_RUN_REASONS=e}),66);
__d("WAWebWamEnumOfflineProcessStages",[],(function(t,n,r,o,a,i){var e=Object.freeze({PAGE_LOAD:1,SOCKET_CONNECT:2,OFFLINE_PREVIEW:3,PROCESSING:4,PROCESS_COMPLETE:5,PROCESS_INTERRUPTED:6});i.OFFLINE_PROCESS_STAGES=e}),66);
__d("WAWebWebcOfflineNotificationProcessWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumOfflineProcessRunReasons","WAWebWamEnumOfflineProcessStages"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({WebcOfflineNotificationProcess:[4222,{currentOfflineProcessStage:[4,o("WAWebWamEnumOfflineProcessStages").OFFLINE_PROCESS_STAGES],offlineProcessDecryptErrorCount:[5,e.TYPES.INTEGER],offlineProcessMailboxAge:[6,e.TYPES.INTEGER],offlineProcessMessageCount:[7,e.TYPES.INTEGER],offlineProcessNotificationCount:[8,e.TYPES.INTEGER],offlineProcessSessionId:[9,e.TYPES.STRING],offlineProcessStageTimestampMs:[10,e.TYPES.INTEGER],runReason:[12,o("WAWebWamEnumOfflineProcessRunReasons").OFFLINE_PROCESS_RUN_REASONS],swVersion:[11,e.TYPES.STRING]},[1,1,1],"regular"]},{WebcOfflineNotificationProcess:[]});l.WebcOfflineNotificationProcessWamEvent=s}),98);
__d("WAWebWamWorkerOfflineProcessReporter",["WALogger","WARandomHex","WAShiftTimer","WATimeUtils","WAWebBuildConstants","WAWebRuntimeEnvironmentUtils","WAWebUserPrefsGeneral","WAWebUserPrefsMultiDevice","WAWebWamEnumOfflineProcessRunReasons","WAWebWamEnumOfflineProcessStages","WAWebWamOfflineResumeReporter","WAWebWebcOfflineNotificationProcessWamEvent","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=1e4,p=12e4,_=(function(){function t(){this.$8=null,this.$1=""+o("WARandomHex").randomHex(4)+o("WATimeUtils").unixTimeWithoutClockSkewCorrection(),this.$2=o("WAWebWamEnumOfflineProcessRunReasons").OFFLINE_PROCESS_RUN_REASONS.PUSH_NOTIFICATION,this.pageLoadT=self.performance.now(),this.$3=0,this.$4=0,this.$5=0,this.$6=0,this.$7=0,this.$9=0,this.$10=0,this.$11=0}var r=t.prototype;return r.$13=function(t,n){var e=new(o("WAWebWebcOfflineNotificationProcessWamEvent")).WebcOfflineNotificationProcessWamEvent({offlineProcessSessionId:this.$1,offlineProcessStageTimestampMs:n,currentOfflineProcessStage:t,swVersion:o("WAWebBuildConstants").VERSION_BASE,runReason:this.$2});(t===o("WAWebWamEnumOfflineProcessStages").OFFLINE_PROCESS_STAGES.PROCESSING||t===o("WAWebWamEnumOfflineProcessStages").OFFLINE_PROCESS_STAGES.PROCESS_COMPLETE||t===o("WAWebWamEnumOfflineProcessStages").OFFLINE_PROCESS_STAGES.PROCESS_INTERRUPTED)&&this.$14(e),t===o("WAWebWamEnumOfflineProcessStages").OFFLINE_PROCESS_STAGES.PROCESS_COMPLETE||t===o("WAWebWamEnumOfflineProcessStages").OFFLINE_PROCESS_STAGES.PROCESS_INTERRUPTED?e.commitAndWaitForFlush(!0):e.commit()},r.$14=function(t){var e,n,r,a;t.offlineProcessMessageCount=o("WAWebWamOfflineResumeReporter").roundUp((e=this.$10)!=null?e:0,10),t.offlineProcessNotificationCount=o("WAWebWamOfflineResumeReporter").roundUp((n=this.$11)!=null?n:0,10),t.offlineProcessMailboxAge=o("WAWebWamOfflineResumeReporter").countDays((r=this.$7)!=null?r:0),t.offlineProcessDecryptErrorCount=(a=this.$9)!=null?a:0},r.$15=function(){var t=this;this.$8==null&&(this.$8=new(o("WAShiftTimer")).ShiftTimer(function(){if(t.$12===o("WAWebWamEnumOfflineProcessStages").OFFLINE_PROCESS_STAGES.PROCESSING){var n=Math.floor(self.performance.now()-t.pageLoadT);if(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] progress pMsg="," pNotif="," procT=",""])),t.$10,t.$11,n),n>p){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] processing too long"]))).sendLogs("worker-offline-process-takes-too-long");return}t.$13(o("WAWebWamEnumOfflineProcessStages").OFFLINE_PROCESS_STAGES.PROCESSING,n),t.$15()}})),this.$8.onOrAfter(m)},r.$16=function(){var e;this.$12=o("WAWebWamEnumOfflineProcessStages").OFFLINE_PROCESS_STAGES.PROCESSING,(e=this.$8)==null||e.cancel(),this.$15()},r.$17=function(t){t===void 0&&(t=-1);var e=this.$12===o("WAWebWamEnumOfflineProcessStages").OFFLINE_PROCESS_STAGES.PROCESS_INTERRUPTED;o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] ends msg="," rcpt="," notif="," call="," pMsg="," pNotif=",""])),this.$3,this.$4,this.$5,this.$6,this.$10,this.$11),o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] err="," sockT="," prevT="," doneT="," age="," int=",""])),this.$9,this.socketConnectT,this.offlinePreviewT,this.processCompleteT,t,e),o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume] reason=",""])),this.$2)},r.getCurrentStage=function(){return this.$12},r.updateOldestStanzaTime=function(t){(this.$7==null||this.$7>t)&&(this.$7=t)},r.updateOfflineCount=function(t){this.$3=t.message,this.$4=t.receipt,this.$5=t.notification,this.$6=t.call},r.updateOfflineDecryptionErrorCount=function(t){this.$9=t},r.updateProcessedMessageCount=function(){o("WAWebRuntimeEnvironmentUtils").isWorker()&&(this.$10+=1)},r.updateProcessedNotificationCount=function(){o("WAWebRuntimeEnvironmentUtils").isWorker()&&(this.$11+=1)},r.logWorkerInitialized=function(t){this.$12=o("WAWebWamEnumOfflineProcessStages").OFFLINE_PROCESS_STAGES.PAGE_LOAD,this.$2=t,this.$13(o("WAWebWamEnumOfflineProcessStages").OFFLINE_
__d("WASocketTransport",["Promise","WABinary","WALogger","err"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c=1,d=(function(){function t(t){var n=this;this.$2=!1,this.onData=null,this.onClose=null,this.onError=null,this.dataToSend=new(o("WABinary")).Binary,this.$3=function(t){if(!n.$2){var r=new Uint8Array(t.data);n.onData?n.onData(r):o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["WebSocket #"," dropped "," bytes"])),n.id,r.length)}},this.$4=function(e){n.$2||n.$6(e)},this.$5=function(e){if(!n.$2){var t=n.onError;t&&t(String(e))}};var r=c++;this.id=r,this.$1=t,t.onmessage=this.$3,t.onclose=this.$4,t.onerror=this.$5}var n=t.prototype;return n.close=function(){this.$2||(this.$1.close(),this.$6())},n.requestSend=function(){if(this.$2){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["WebSocket #"," not opened"])),this.id);return}this.dataToSend.size()&&this.$1.send(this.dataToSend.readBuffer())},n.$6=function(t){this.$2=!0,this.onClose&&this.onClose(t)},t})();function m(e,t,o,a){var i=new WebSocket(e);return i.binaryType="arraybuffer",new(u||(u=n("Promise")))(function(e,n){i.onopen=function(){a==null||a(),e()},i.onclose=function(e){t==null||t(e),o==null||o(null,e),n(r("err")("WebSocket closed after microtask delay}: "+e.reason+" "+e.code))}}).then(function(){var e=new d(i);return o!=null&&(e.onClose=function(t){t!=null&&o(e.id,t)}),e})}l.WebSocketTransport=d,l.openWebSocket=m}),98);
__d("WATreasureHunt",["Promise","WAResultOrError"],(function(t,n,r,o,a,i,l){"use strict";var e,s=new(e||(e=n("Promise")))(function(){});function u(t,r,a,i){var l=0,u=0,c=!1,d=null,m=null;return p();function p(){var o=l++,i=t(o).then(_,f);if(l<r){var s=new(e||(e=n("Promise")))(function(e){d=setTimeout(e,a),m=e}).then(p);return e.race([i,s])}else return i}function _(e){return c?(i==null||i(e),s):(c=!0,d!=null&&(clearTimeout(d),d=null),o("WAResultOrError").makeResult(e))}function f(){if(c)return s;if(u++,u===r)return(e||(e=n("Promise"))).resolve(o("WAResultOrError").makeError("max-hunters"));var t=m;return t!=null&&u===l&&(d!=null&&(clearTimeout(d),d=null),t()),s}}l.treasureHunt=u}),98);
__d("WACert.pb",["WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s={},u={},c={},d={},m={};s.name="NoiseCertificate",s.internalSpec={details:[1,(e=o("WAProtoConst")).TYPES.BYTES],signature:[2,e.TYPES.BYTES]},u.name="NoiseCertificate$Details",u.internalSpec={serial:[1,e.TYPES.UINT32],issuer:[2,e.TYPES.STRING],expires:[3,e.TYPES.UINT64],subject:[4,e.TYPES.STRING],key:[5,e.TYPES.BYTES]},c.name="CertChain",c.internalSpec={leaf:[1,e.TYPES.MESSAGE,d],intermediate:[2,e.TYPES.MESSAGE,d]},d.name="CertChain$NoiseCertificate",d.internalSpec={details:[1,e.TYPES.BYTES],signature:[2,e.TYPES.BYTES]},m.name="CertChain$NoiseCertificate$Details",m.internalSpec={serial:[1,e.TYPES.UINT32],issuerSerial:[2,e.TYPES.UINT32],key:[3,e.TYPES.BYTES],notBefore:[4,e.TYPES.UINT64],notAfter:[5,e.TYPES.UINT64]},l.NoiseCertificateSpec=s,l.NoiseCertificate$DetailsSpec=u,l.CertChainSpec=c,l.CertChain$NoiseCertificateSpec=d,l.CertChain$NoiseCertificate$DetailsSpec=m}),98);
__d("WAVerifyChainCertificateWA6",["WACert.pb","WACryptoUtils","WAHex","WALogger","WAResultOrError","WASignalKeys","WASignalOther","WASignalSignatures","decodeProtobuf"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R="142375574d0a587166aae71ebe516437c4a28b73e3695c6ce1f7f9545da8ee6b",L={SERIAL:0,ISSUER:"WhatsAppLongTerm1",PUBLIC_KEY:o("WASignalKeys").serializeIdentity(new Uint8Array(o("WAHex").parseHex(R)))};function E(t,n){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["verifyChainCertificateWA6: extract leaf and intermediate certificate"])));var r=o("decodeProtobuf").decodeProtobuf(o("WACert.pb").CertChainSpec,t),a=r.intermediate,i=r.leaf;if(a==null||i==null)return o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["verifyChainCertificateWA6: missing leaf and/or intermediate certificate"]))),o("WAResultOrError").makeError("missing-certificate");o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["verifying intermediate certificate"])));var l=k(a);if(!l.success)return o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["verifyChainCertificateWA6: invalid intermediate certificate"]))),o("WAResultOrError").makeError("invalid-certificate");if(l.value.issuerSerial!==L.SERIAL)return o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["verifyChainCertificateWA6 intermediate certificate was not issued by RootCA"]))),o("WAResultOrError").makeError("invalid-certificate");if(!I(l.value,L.PUBLIC_KEY))return o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["verifyChainCertificateWA6: intermediate certificate is poorly signed"]))),o("WAResultOrError").makeError("invalid-certificate");o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["verifying leaf certificate"])));var y=k(i);if(!y.success)return o("WALogger").ERROR(_||(_=babelHelpers.taggedTemplateLiteralLoose(["verifyChainCertificateWA6: invalid leaf certificate"]))),o("WAResultOrError").makeError("invalid-certificate");if(y.value.issuerSerial!==l.value.serial)return o("WALogger").ERROR(f||(f=babelHelpers.taggedTemplateLiteralLoose(["verifyChainCertificateWA6 leaf certificate was not issued by RootCA"]))),o("WAResultOrError").makeError("invalid-certificate");var C=o("WASignalKeys").serializeIdentity(new Uint8Array(l.value.key));return I(y.value,C)?o("WACryptoUtils").arrayBuffersEqual(y.value.key,n)?o("WAResultOrError").makeResult({leaf:y.value,intermediate:l.value}):(o("WALogger").ERROR(h||(h=babelHelpers.taggedTemplateLiteralLoose(["verifyChainCertificateWA6 leafCert.key does not match handshake server.hello.static"]))),o("WAResultOrError").makeError("invalid-certificate")):(o("WALogger").ERROR(g||(g=babelHelpers.taggedTemplateLiteralLoose(["verifyChainCertificateWA6: leaf certificate is poorly signed"]))),o("WAResultOrError").makeError("invalid-certificate"))}function k(e){var t=e.details,n=e.signature;if(!t)return o("WALogger").ERROR(y||(y=babelHelpers.taggedTemplateLiteralLoose(['parseCertificateWA6 certificate is missing "details"']))),o("WAResultOrError").makeError("invalid-certificate");if(!n)return o("WALogger").ERROR(C||(C=babelHelpers.taggedTemplateLiteralLoose(['parseCertificateWA6 certificate is missing "signature"']))),o("WAResultOrError").makeError("invalid-certificate");var r=o("decodeProtobuf").decodeProtobuf(o("WACert.pb").CertChain$NoiseCertificate$DetailsSpec,t),a=r.issuerSerial,i=r.key,l=r.notAfter,s=r.notBefore,u=r.serial;if(a==null)return o("WALogger").ERROR(b||(b=babelHelpers.taggedTemplateLiteralLoose(['parseCertificateWA6 certificate is missing "issuer_serial"']))),o("WAResultOrError").makeError("invalid-certificate");if(u==null)return o("WALogger").ERROR(v||(v=babelHelpers.taggedTemplateLiteralLoose(['parseCertificateWA6 certificate is missing "serial"']))),o("WAResultOrError").makeError("invalid-certificate");if(i==null)return o("WALogger").ERROR(S||(S=babelHelpers.taggedTemplateLiteralLoose(['parseCertificateWA6 certificate is missing "key"']))),o("WAResultOrError").makeError("invalid-certificate");var c=o("WASignalO
__d("WAWebProtobufsWa6.pb",["$InternalEnum","WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s,u=(s=n("$InternalEnum"))({HANDSHAKE_PQ_MODE_UNKNOWN:0,XXKEM:1,XXKEM_FS:2,WA_CLASSICAL:3,WA_PQ:4,IKKEM:5,IKKEM_FS:6,XXKEM_2:7,IKKEM_2:8}),c=s({OFF:0,STANDARD:1}),d=s({DEFAULT:0,GUEST:1}),m=s({WHATSAPP:0,MESSENGER:1,INTEROP:2,INTEROP_MSGR:3,WHATSAPP_LID:4}),p=s({SYSTEM:0,GOOGLE:1,HARDCODED:2,OVERRIDE:3,FALLBACK:4,MNS:5,MNS_SECONDARY:6,SOCKS_PROXY:7}),_=s({CELLULAR_UNKNOWN:0,WIFI_UNKNOWN:1,CELLULAR_EDGE:100,CELLULAR_IDEN:101,CELLULAR_UMTS:102,CELLULAR_EVDO:103,CELLULAR_GPRS:104,CELLULAR_HSDPA:105,CELLULAR_HSUPA:106,CELLULAR_HSPA:107,CELLULAR_CDMA:108,CELLULAR_1XRTT:109,CELLULAR_EHRPD:110,CELLULAR_LTE:111,CELLULAR_HSPAP:112}),f=s({PUSH:0,USER_ACTIVATED:1,SCHEDULED:2,ERROR_RECONNECT:3,NETWORK_SWITCH:4,PING_RECONNECT:5,UNKNOWN:6}),g=s({SHARE_EXTENSION:0,SERVICE_EXTENSION:1,INTENTS_EXTENSION:2}),h=s({WEB_BROWSER:0,APP_STORE:1,WIN_STORE:2,DARWIN:3,WIN32:4,WIN_HYBRID:5}),y=s({PHONE:0,TABLET:1,DESKTOP:2,WEARABLE:3,VR:4}),C=s({RELEASE:0,BETA:1,ALPHA:2,DEBUG:3}),b=s({ANDROID:0,IOS:1,WINDOWS_PHONE:2,BLACKBERRY:3,BLACKBERRYX:4,S40:5,S60:6,PYTHON_CLIENT:7,TIZEN:8,ENTERPRISE:9,SMB_ANDROID:10,KAIOS:11,SMB_IOS:12,WINDOWS:13,WEB:14,PORTAL:15,GREEN_ANDROID:16,GREEN_IPHONE:17,BLUE_ANDROID:18,BLUE_IPHONE:19,FBLITE_ANDROID:20,MLITE_ANDROID:21,IGLITE_ANDROID:22,PAGE:23,MACOS:24,OCULUS_MSG:25,OCULUS_CALL:26,MILAN:27,CAPI:28,WEAROS:29,ARDEVICE:30,VRDEVICE:31,BLUE_WEB:32,IPAD:33,TEST:34,SMART_GLASSES:35,BLUE_VR:36,AR_WRIST:37}),v={},S={},R={},L={},E={},k={},I={},T={},D={},x={},$={},P={};v.name="HandshakeMessage",v.internalSpec={clientHello:[2,(e=o("WAProtoConst")).TYPES.MESSAGE,L],serverHello:[3,e.TYPES.MESSAGE,R],clientFinish:[4,e.TYPES.MESSAGE,S]},S.name="HandshakeMessage$ClientFinish",S.internalSpec={static:[1,e.TYPES.BYTES],payload:[2,e.TYPES.BYTES],extendedCiphertext:[3,e.TYPES.BYTES],paddedBytes:[4,e.TYPES.BYTES],simulateXxkemFs:[5,e.TYPES.BOOL]},R.name="HandshakeMessage$ServerHello",R.internalSpec={ephemeral:[1,e.TYPES.BYTES],static:[2,e.TYPES.BYTES],payload:[3,e.TYPES.BYTES],extendedStatic:[4,e.TYPES.BYTES],paddingBytes:[5,e.TYPES.BYTES]},L.name="HandshakeMessage$ClientHello",L.internalSpec={ephemeral:[1,e.TYPES.BYTES],static:[2,e.TYPES.BYTES],payload:[3,e.TYPES.BYTES],useExtended:[4,e.TYPES.BOOL],extendedCiphertext:[5,e.TYPES.BYTES],paddedBytes:[6,e.TYPES.BYTES],sendServerHelloPaddedBytes:[7,e.TYPES.BOOL],simulateXxkemFs:[8,e.TYPES.BOOL],pqMode:[9,e.TYPES.ENUM,u]},E.name="ClientPayload",E.internalSpec={username:[1,e.TYPES.UINT64],passive:[3,e.TYPES.BOOL],userAgent:[5,e.TYPES.MESSAGE,$],webInfo:[6,e.TYPES.MESSAGE,D],pushName:[7,e.TYPES.STRING],sessionId:[9,e.TYPES.SFIXED32],shortConnect:[10,e.TYPES.BOOL],connectType:[12,e.TYPES.ENUM,_],connectReason:[13,e.TYPES.ENUM,f],shards:[14,e.FLAGS.REPEATED|e.TYPES.INT32],dnsSource:[15,e.TYPES.MESSAGE,T],connectAttemptCount:[16,e.TYPES.UINT32],device:[18,e.TYPES.UINT32],devicePairingData:[19,e.TYPES.MESSAGE,I],product:[20,e.TYPES.ENUM,m],fbCat:[21,e.TYPES.BYTES],fbUserAgent:[22,e.TYPES.BYTES],oc:[23,e.TYPES.BOOL],lc:[24,e.TYPES.INT32],iosAppExtension:[30,e.TYPES.ENUM,g],fbAppId:[31,e.TYPES.UINT64],fbDeviceId:[32,e.TYPES.BYTES],pull:[33,e.TYPES.BOOL],paddingBytes:[34,e.TYPES.BYTES],yearClass:[36,e.TYPES.INT32],memClass:[37,e.TYPES.INT32],interopData:[38,e.TYPES.MESSAGE,k],trafficAnonymization:[40,e.TYPES.ENUM,c],lidDbMigrated:[41,e.TYPES.BOOL],accountType:[42,e.TYPES.ENUM,d],connectionSequenceInfo:[43,e.TYPES.SFIXED32],paaLink:[44,e.TYPES.BOOL],preacksCount:[45,e.TYPES.INT32],processingQueueSize:[46,e.TYPES.INT32],pairedPeripherals:[47,e.FLAGS.REPEATED|e.TYPES.STRING]},k.name="ClientPayload$InteropData",k.internalSpec={accountId:[1,e.TYPES.UINT64],token:[2,e.TYPES.BYTES],enableReadReceipts:[3,e.TYPES.BOOL]},I.name="ClientPayload$DevicePairingRegistrationData",I.internalSpec={eRegid:[1,e.TYPES.BYTES],eKeytype:[2,e.TYPES.BYTES],eIdent:[3,e.TYPES.BYTES],eSkeyId:[4,e.TYPES.BYTES],eSkeyVal:[5,e.TYPES.BYTES],eSkeySig:[6,e.TYPES.BYTES],buildHash:[7,e.TYPES.BYTES],deviceProps:[8,e.TYPES.BYTES]},T.name="ClientPayload$
__d("WAWebCommonSocketPlatformDetails",["WALogger","WAVerifyChainCertificateWA6","WAWapDict","WAWebProtobufsWa6.pb","asyncToGeneratorRuntime","decodeProtobuf","encodeProtobuf","err"],(function(t,n,r,o,a,i,l){var e,s=new Uint8Array([87,65,6,o("WAWapDict").DICT_VERSION]);function u(e){return o("encodeProtobuf").encodeProtobuf(o("WAWebProtobufsWa6.pb").HandshakeMessageSpec,{clientHello:e}).readByteArrayView()}function c(e){return o("encodeProtobuf").encodeProtobuf(o("WAWebProtobufsWa6.pb").HandshakeMessageSpec,{clientFinish:e}).readByteArrayView()}function d(e){return o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsWa6.pb").HandshakeMessageSpec,e).serverHello}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.certificate,a=t.serverStatic;o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["processCertificate start"])));var i=yield o("WAVerifyChainCertificateWA6").verifyChainCertificateWA6(n,a);if(!i.success)throw r("err")("verifyCertificateWA6 - "+i.error)}),p.apply(this,arguments)}function _(){return null}function f(e){if(e==null)return null;var t=e!=null?e:{},n=t.intermediate,r=t.leaf;return r&&n?r.key:null}l.WA_WEB_PROTO_HEADER=s,l.encodeHandshakeHello=u,l.encodeHandshakeFinish=c,l.decodeServerHello=d,l.processCertificate=m,l.serverInfoIfKnown=_,l.makeServerInfoIfKnown=f}),98);
__d("WAWebBuildType",["$InternalEnum","WAWebEnvironment","WAWebUserPrefsGeneral","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e=n("$InternalEnum")({RELEASE:0,BETA:1,ALPHA:2,DEBUG:3});function s(){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=yield o("WAWebUserPrefsGeneral").getWhatsAppWebExternalBetaJoinedIdb(),n=r("WAWebEnvironment").getEnvironment();return(function(t){if(Array.isArray(t)&&t.length===2&&t[0]==="prod"&&t[1]===!0)return e.BETA;if(Array.isArray(t)&&t.length===2&&t[0]==="prod"&&t[1]===!1)return e.RELEASE;if(Array.isArray(t)&&t.length===2&&t[0]==="intern"&&t[1]===!0)return e.DEBUG;if(Array.isArray(t)&&t.length===2&&t[0]==="intern"&&t[1]===!1||Array.isArray(t)&&t.length===2&&t[0]==="dev"&&t[1]===!0)return e.BETA;if(Array.isArray(t)&&t.length===2&&t[0]==="dev"&&t[1]===!1)return e.DEBUG;throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+t)})([n,t])}),u.apply(this,arguments)}l.BuildType=e,l.getBuildType=s}),98);
__d("WAWebClientPayloadReleaseChannel",["WALogger","WAWebBuildType","WAWebProtobufsWa6.pb","asyncToGeneratorRuntime","cr:9565"],(function(t,n,r,o,a,i,l){var e,s,u,c=(e=n("cr:9565"))!=null?e:{},d=c.getWindowsBuildType;function m(){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e;d!=null?e=d():e=yield o("WAWebBuildType").getBuildType();var t;e:{if(e===o("WAWebBuildType").BuildType.RELEASE){t=o("WAWebProtobufsWa6.pb").ClientPayload$UserAgent$ReleaseChannel.RELEASE;break e}if(e===o("WAWebBuildType").BuildType.BETA){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[Web] Enabling BETA features"]))),t=o("WAWebProtobufsWa6.pb").ClientPayload$UserAgent$ReleaseChannel.BETA;break e}if(e===o("WAWebBuildType").BuildType.ALPHA){t=o("WAWebProtobufsWa6.pb").ClientPayload$UserAgent$ReleaseChannel.ALPHA;break e}if(e===o("WAWebBuildType").BuildType.DEBUG){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[Web]: Enabling DEBUG features"]))),t=o("WAWebProtobufsWa6.pb").ClientPayload$UserAgent$ReleaseChannel.DEBUG;break e}throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+e)}return t}),p.apply(this,arguments)}l.getReleaseChannel=m}),98);
__d("WAWebWamPlatform",["WAWebEnvironment","WAWebPwaDocumentMetadataUtils"],(function(t,n,r,o,a,i,l){function e(){return r("WAWebEnvironment").isWindows===!0?"WIN_HYBRID":o("WAWebPwaDocumentMetadataUtils").isCurrentWebSessionInsidePwa()?"PWA":"WEB"}l.getWamPlatform=e}),98);
__d("WAWebWorkerClientPayload",["WAJids","WAWebBuildConstants","WAWebClientPayloadReleaseChannel","WAWebGlobals","WAWebLid1X1MigrationGating","WAWebProtobufsWa6.pb","WAWebUserPrefsGeneral","WAWebWamPlatform","asyncToGeneratorRuntime","encodeProtobuf"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=o("WAWebGlobals").getMyDeviceJid(),r=babelHelpers.extends({},yield u(e),{username:parseInt(o("WAJids").extractUserId(o("WAJids").extractUserJid(n)),10),device:(t=o("WAJids").extractDeviceId(n))!=null?t:0,lc:o("WAWebUserPrefsGeneral").getLoginCounter(),lidDbMigrated:o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()});return o("encodeProtobuf").encodeProtobuf(o("WAWebProtobufsWa6.pb").ClientPayloadSpec,r).readByteArrayView()}),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return{passive:e?e.passive:!1,pull:!0,connectType:o("WAWebProtobufsWa6.pb").ClientPayload$ConnectType.WIFI_UNKNOWN,connectReason:o("WAWebProtobufsWa6.pb").ClientPayload$ConnectReason.PUSH,userAgent:yield d(),webInfo:{webSubPlatform:p()}}}),c.apply(this,arguments)}function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return{appVersion:{primary:Number(o("WAWebBuildConstants").VERSION_PRIMARY),secondary:Number(o("WAWebBuildConstants").VERSION_SECONDARY),tertiary:Number(o("WAWebBuildConstants").VERSION_TERTIARY)},platform:o("WAWebProtobufsWa6.pb").ClientPayload$UserAgent$Platform.WEB,releaseChannel:yield o("WAWebClientPayloadReleaseChannel").getReleaseChannel(),mcc:"000",mnc:"000",osVersion:"0.1",manufacturer:"",device:"Desktop",osBuildNumber:"0.1",localeLanguageIso6391:"en",localeCountryIso31661Alpha2:"US"}}),m.apply(this,arguments)}function p(){switch(o("WAWebWamPlatform").getWamPlatform()){case"WEB":case"PWA":return o("WAWebProtobufsWa6.pb").ClientPayload$WebInfo$WebSubPlatform.WEB_BROWSER;case"DARWIN":case"DARWIN_BETA":return o("WAWebProtobufsWa6.pb").ClientPayload$WebInfo$WebSubPlatform.DARWIN;case"MACSTORE":return o("WAWebProtobufsWa6.pb").ClientPayload$WebInfo$WebSubPlatform.APP_STORE;case"WIN_HYBRID":return o("WAWebProtobufsWa6.pb").ClientPayload$WebInfo$WebSubPlatform.WIN_HYBRID;default:return}}l.getClientPayloadForLogin=e}),98);
__d("WACryptoCurve25519Dependencies",["Promise","WACryptoPrimitives","WASignalKeys","WASignalOther"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(){return(e||(e=n("Promise"))).resolve().then(function(){return o("WASignalKeys").makeKeyPair()})}function u(t,r){return(e||(e=n("Promise"))).resolve().then(function(){return o("WACryptoPrimitives").scalarMult(o("WASignalOther").ensureSize(r,32),o("WASignalOther").ensureSize(t,32)).buffer})}var c={generateIdentityKeyPair:s,calculateAgreement:u};l.calculateAgreement=u,l.CURVE25519_SIGNAL_DEPENDENCIES=c}),98);
__d("WAWebWorkerCurve25519SignalDependencies",["WACryptoCurve25519Dependencies"],(function(t,n,r,o,a,i){var e=importNamespace("WACryptoCurve25519Dependencies").CURVE25519_SIGNAL_DEPENDENCIES;i.curve25519SignalDependencies=e}),66);
__d("WAWebWorkerWaNoiseInfo",["WABase64","WASignalKeys","WAWebDbEncryptionKey","WAWebUserPrefsCacheStorage","WAWebUserPrefsKeys","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield u(),t=yield c();if(!e||!t)return null;var n=yield p(e.staticKeyPair.pubKey,t[1]),r=yield p(e.staticKeyPair.privKey,t[2]);return o("WASignalKeys").makeKeyPairFromArrayBuffers(n,r)}),s.apply(this,arguments)}function u(){return o("WAWebUserPrefsCacheStorage").userPrefsCacheStorage.getItemFromCacheStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.NOISE_INFO)}function c(){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield m();return e?e.map(function(e){return new Uint8Array(o("WABase64").decodeB64(e))}):null}),d.apply(this,arguments)}function m(){return o("WAWebUserPrefsCacheStorage").userPrefsCacheStorage.getItemFromCacheStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.NOISE_INFO_IV)}function p(e,t){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WAWebDbEncryptionKey").DbEncKeyStore.getEncKeys()[0],r=yield self.crypto.subtle.decrypt({iv:t,name:"AES-CBC"},n.key,e);return r}),_.apply(this,arguments)}l.getWaNoiseInfo=e}),98);
__d("WAWebWorkerChatSocketPlatformDetails",["WACryptoCurve25519","WALogger","WANullthrows","WASocketTransport","WATreasureHunt","WAWebCommonSocketPlatformDetails","WAWebUserPrefsMultiDevice","WAWebWorkerClientPayload","WAWebWorkerCurve25519SignalDependencies","WAWebWorkerWaNoiseInfo","asyncToGeneratorRuntime","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=r("gkx")("26258")?"wss://web.whatsapp.com/ws/chat":"wss://dev-web.whatsapp.com/ws/chat";function m(){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["openSocketWithLoop"])));function t(e){var t=d,n=function(){return o("WASocketTransport").openWebSocket(t)};return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["openSocketWithLoop (round ",") connecting to ",""])),e,t),n().then(function(n){return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["openSocketWithLoop (round ",") to "," succeeded"])),e,t),n}).catch(function(t){throw o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["openSocketWithLoop (round ",") failed: ",""])),e,t),t})}return o("WATreasureHunt").treasureHunt(t,3,15e3,function(e){return void e.close()})}function p(){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield o("WAWebUserPrefsMultiDevice").getRoutingInfo(),t=e==null?void 0:e.edgeRouting,n=r("WANullthrows")(yield o("WAWebWorkerWaNoiseInfo").getWaNoiseInfo());return{edgeInfo:t,getClientPayload:o("WAWebWorkerClientPayload").getClientPayloadForLogin,protoHeader:o("WAWebCommonSocketPlatformDetails").WA_WEB_PROTO_HEADER,encodeHandshakeHello:o("WAWebCommonSocketPlatformDetails").encodeHandshakeHello,decodeServerHello:o("WAWebCommonSocketPlatformDetails").decodeServerHello,encodeHandshakeFinish:o("WAWebCommonSocketPlatformDetails").encodeHandshakeFinish,processCertificate:o("WAWebCommonSocketPlatformDetails").processCertificate,serverStaticKeyIfKnown:o("WAWebCommonSocketPlatformDetails").serverInfoIfKnown,staticKeyPair:new(o("WACryptoCurve25519")).Curve25519(o("WAWebWorkerCurve25519SignalDependencies").curve25519SignalDependencies,n),openSocket:m,curveSignalDependencies:o("WAWebWorkerCurve25519SignalDependencies").curve25519SignalDependencies}}),_.apply(this,arguments)}l.getChatSocketPlatformDetails=p}),98);
__d("WAWebCommsHandleStanzaUtils",["WAJids","WALogger","WAParsableWapNode","WAWeb-dexie","WAWebCreateNackFromStanza","WAWebPostIncomingMessageDropMetric","WAWebPostUnknownStanzaMetric"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(t,n){if(n instanceof o("WAParsableWapNode").XmppParsingFailure)return o("WAWebPostUnknownStanzaMetric").postUnknownStanzaMetric(t),o("WAWebPostIncomingMessageDropMetric").postIncomingMessageDropInvalidStanza(t),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleMsg: error while parsing message: ",""])),n).tags("messaging").sendLogs("failedParsingMessageStanza",{sampling:.01}),o("WAWebCreateNackFromStanza").createNackFromStanza(t,o("WAWebCreateNackFromStanza").NackReason.ParsingError);if(n instanceof r("WAWeb-dexie").DexieError){o("WAWebPostIncomingMessageDropMetric").postIncomingMessageDropDBOperationFailed(t),o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["handleMsg: drop msg"]))).catching(n).sendLogs("incoming-message-drop-db-operation-failed",{sampling:.01});return}return o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["handleMsg: drop msg, node: ",""])),o("WAJids").maybeSanitizeLogLineText(t.toString())).verbose(),o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["handleMsg: drop msg"]))).catching(n).sendLogs("incoming-message-drop-internal-error",{sampling:.01}),o("WAWebPostIncomingMessageDropMetric").postIncomingMessageDropInternalError(t),o("WAWebCreateNackFromStanza").createNackFromStanza(t,o("WAWebCreateNackFromStanza").NackReason.UnhandledError)}function m(e){if(Array.isArray(e.content)&&e.content.length>0){var t=e.content[0].tag;return t==="offer"||t==="accept"||t==="reject"}return!1}l.handleMessageParsingFailure=d,l.isCallReceipt=m}),98);
__d("WAWebHandlePaymentAmountUtils",["WALogger","err"],(function(t,n,r,o,a,i,l){var e,s=1e3;function u(e){e.assertTag("money");var t=parseFloat(e.attrString("value")),n=e.attrString("currency"),r=e.maybeAttrInt("offset"),o=r!=null&&r!==0?r:s,a=t*s/o;return{currency:n,amount1000:a}}function c(t){if(t.hasChild("amount")){var n=t.child("amount");return u(n.child("money"))}else if(t.hasAttr("amount")){var a=parseFloat(t.attrString("amount"));return{amount1000:a*s,currency:t.attrString("currency")}}throw o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Amount missing in pay or transaction node"]))),r("err")("Amount missing in pay or transaction node")}function d(e){return c(e)}l.getAmount1000AndCurrency=d}),98);
__d("WAWebPaymentStatusUtils",["$InternalEnum","WALogger","WAWebProtobufsWeb.pb"],(function(t,n,r,o,a,i,l){var e,s=n("$InternalEnum")({TYPE_UNSET:0,TYPE_P2P_SENT:1,TYPE_P2P_RCVD:2,TYPE_P2P_GRP:3,TYPE_P2P_NO_INFO:4,TYPE_FUTURE:5,TYPE_P2P_REQ_SENT:10,TYPE_P2P_REQ_RCVD:20,TYPE_P2P_REQ_SCHEDULED_PAYMENT_RCVD:21,TYPE_P2P_REQ_GRP:30,TYPE_P2M_SENT:100,TYPE_P2M_RCVD:200,TYPE_P2M_PAYOUT:300,TYPE_MISSING_DETAILS:400,TYPE_DEPOSIT:500,TYPE_REFUND:600,TYPE_WITHDRAWAL:700}),u=n("$InternalEnum")({STATUS_UNSET:0,REQUEST_PAY_INIT:11,REQUEST_PAY_SUCCESS:12,REQUEST_PAY_FAILED:13,REQUEST_PAY_FAILED_RISK:14,REQUEST_PAY_REJECTED:15,REQUEST_PAY_EXPIRED:16,REQUEST_PAY_FULFILLED:17,REQUEST_PAY_CANCELLED:18,REQUEST_PAY_CANCELLING:19,REQUEST_PAY_SCHEDULED_PAYMENT_SUCCESS:20,RECV_PAY_INIT:101,RECV_PAY_PENDING_SETUP:102,RECV_PAY_PENDING:103,RECV_PAY_RETRY_ON_FAILURE:104,RECV_PAY_FAILURE:105,RECV_PAY_SUCCESS:106,RECV_PAY_EXPIRED:107,RECV_PAY_FAILURE_RISK:108,RECV_PAY_WITHDRAWAL_PROCESSING:109,RECV_PAY_WITHDRAWAL_FAILURE:110,RECV_PAY_WITHDRAWAL_PERMANENT_FAILED:111,RECV_PAY_SENDER_CANCELED:112,SEND_PAY_INIT:401,SEND_PAY_PENDING_RECEIVER:402,SEND_PAY_PENDING:403,SEND_PAY_REFUND_PENDING:404,SEND_PAY_SUCCESS:405,SEND_PAY_FAILURE:406,SEND_PAY_FAILURE_RISK:407,SEND_PAY_REFUNDED:408,SEND_PAY_REFUND_FAILED:409,SEND_PAY_FAILURE_RECEIVER:410,SEND_PAY_REFUND_FAILED_PROCESSING:411,SEND_PAY_PENDING_REFUND:412,SEND_PAY_AUTH_CANCEL_FAILED_PROCESSING:413,SEND_PAY_AUTH_CANCEL_FAILED:414,SEND_PAY_AUTH_CANCELED:415,SEND_PAY_EXPIRED:416,SEND_PAY_AUTH_SUCCESS:417,SEND_PAY_AUTH_SUCCESS_CANCELING:418,SEND_PAY_IN_REVIEW:419,SEND_PAY_PENDING_PROCESSING:420,SEND_PAY_USER_CANCELED:421,WITHDRAWAL_INIT:601,WITHDRAWAL_PENDING:602,WITHDRAWAL_IN_REVIEW:603,WITHDRAWAL_SUCCESS:604,WITHDRAWAL_FAILED:605,WITHDRAWAL_USER_CANCELED:606,WITHDRAWAL_EXPIRED:607,WITHDRAWAL_ACTIVE:608}),c={TYPE_P2P:"p2p",TYPE_P2M:"p2m",TYPE_P2M_PAYOUT:"payout",TYPE_WITHDRAWAL:"withdrawal",TYPE_DEPOSIT:"deposit",TYPE_REFUND:"refund"},d={PENDING_RECEIVER_SETUP:"PENDING_RECEIVER_SETUP",PENDING_SETUP:"PENDING_SETUP",PENDING:"PENDING",INITIAL:"INITIAL",SUCCESS:"SUCCESS",COMPLETED:"COMPLETED",IN_REVIEW:"IN_REVIEW",FAILED:"FAILED",DECLINED:"DECLINED",FAILURE:"FAILURE",FAILED_RISK:"FAILED_RISK",FAILED_PROCESSING:"FAILED_PROCESSING",FAILED_RECEIVER_PROCESSING:"FAILED_RECEIVER_PROCESSING",REFUND_FAILED_PROCESSING:"REFUND_FAILED_PROCESSING",REFUNDED:"REFUNDED",REFUND_FAILED:"REFUND_FAILED",EXPIRED:"EXPIRED",CANCELED:"CANCELLED",AUTH_SUCCESS:"AUTH_SUCCESS",AUTH_CANCELED:"AUTH_CANCELED",AUTH_CANCEL_FAILED_PROCESSING:"AUTH_CANCEL_FAILED_PROCESSING",AUTH_CANCEL_FAILED:"AUTH_CANCEL_FAILED",COLLECT_SUCCESS:"COLLECT_SUCCESS",COLLECT_FAILED:"COLLECT_FAILED",COLLECT_REJECTED:"COLLECT_REJECTED",COLLECT_EXPIRED:"COLLECT_EXPIRED",COLLECT_CANCELED:"COLLECT_CANCELED",FAILED_DA:"FAILED_DA",FAILED_DA_FINAL:"FAILED_DA_FINAL",REFUND_FAILED_DA:"REFUND_FAILED_DA",COLLECT_FAILED_RISK:"COLLECT_FAILED_RISK",WITHDRAWAL_PROCESSING:"WITHDRAWAL_PROCESSING",WITHDRAWAL_FAILURE:"WITHDRAWAL_FAILURE",WITHDRAWAL_PERMANENT_FAILED:"WITHDRAWAL_PERMANENT_FAILED",WITHDRAWAL_ACTIVE:"WITHDRAWAL_ACTIVE"};function m(e,t){if(e==null)return o("WAWebProtobufsWeb.pb").PaymentInfo$Status.UNKNOWN_STATUS;switch(e){case u.SEND_PAY_INIT:case u.SEND_PAY_PENDING:case u.RECV_PAY_INIT:case u.RECV_PAY_PENDING:case u.RECV_PAY_RETRY_ON_FAILURE:case u.REQUEST_PAY_INIT:return o("WAWebProtobufsWeb.pb").PaymentInfo$Status.PROCESSING;case u.SEND_PAY_PENDING_RECEIVER:case u.SEND_PAY_FAILURE_RECEIVER:return o("WAWebProtobufsWeb.pb").PaymentInfo$Status.SENT;case u.REQUEST_PAY_SUCCESS:return t===s.TYPE_P2P_REQ_SENT?o("WAWebProtobufsWeb.pb").PaymentInfo$Status.WAITING_FOR_PAYER:o("WAWebProtobufsWeb.pb").PaymentInfo$Status.WAITING;case u.RECV_PAY_PENDING_SETUP:return o("WAWebProtobufsWeb.pb").PaymentInfo$Status.NEED_TO_ACCEPT;case u.SEND_PAY_SUCCESS:case u.RECV_PAY_SUCCESS:case u.REQUEST_PAY_FULFILLED:return o("WAWebProtobufsWeb.pb").PaymentInfo$Status.COMPLETE;case u.SEND_PAY_FAILURE:case u.SEND_PAY_FAILURE_RISK:case u.SEND_PAY_PENDING_REFUND:case u.SEND_PAY_REFUND_PENDING:case u.SEND_P
__d("WAWebPaymentNotificationParser",["WADeprecatedWapParser","WALogger","WAWebHandlePaymentAmountUtils","WAWebJidToWid","WAWebMsgKey","WAWebPaymentStatusUtils","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){var e;function s(e){return e&&e.hasAttr("service")?e.attrString("service").toUpperCase()==="NOVI":!1}var u=new(r("WADeprecatedWapParser"))("paymentNotificationParser",function(e){return e.assertTag("notification"),e.assertAttr("type","pay"),{stanzaId:e.attrString("id"),from:e.attrWapJid("from"),transaction:e.hasChild("transaction")?c(e.child("transaction")):null,invite:d(e)}});function c(t){if(s(t))return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Payment notification from Novi not supported."]))),null;var n=void 0,a=void 0,i=o("WAWebJidToWid").jidWithTypeToWid(t.attrJidWithType("sender")),l=o("WAWebJidToWid").jidWithTypeToWid(t.attrJidWithType("receiver")),u=o("WAWebUserPrefsMeUser").isMeAccount(i);t.hasAttr("group")?(n=o("WAWebJidToWid").jidWithTypeToWid(t.attrJidWithType("group")),a=o("WAWebJidToWid").jidWithTypeToWid(t.attrJidWithType("sender"))):u?n=l:n=i;var c=new(r("WAWebMsgKey"))({id:t.attrString("message-id"),fromMe:u,remote:n,participant:a}),d=o("WAWebPaymentStatusUtils").getPaymentTransactionType(t.attrString("transaction-type"),c.fromMe),m=o("WAWebHandlePaymentAmountUtils").getAmount1000AndCurrency(t),p=m.amount1000,_=m.currency;return{receiver:l,currency:_,amount1000:p,status:o("WAWebPaymentStatusUtils").getNotificationTransactionStatus(d,t.attrString("status")),ts:t.attrInt("ts"),type:d,msgKey:c}}function d(e){if(!e.hasChild("invite"))return null;var t=e.child("invite");return{type:t.maybeAttrString("type"),service:t.maybeAttrString("service"),inviteUsed:t.hasAttr("invite-used")?t.attrString("invite-used")==="1":null,from:o("WAWebJidToWid").chatJidToChatWid(e.attrChatJid("from")),timestamp:e.attrTime("t")}}l.isNoviTransaction=s,l.paymentNotificationParser=u,l.parseTransactionNode=c}),98);
__d("WAWebHandleMsgParser",["WADeprecatedWapParser","WALogger","WAParsableWapNode","WAWebAck","WAWebAsISOCountryCode","WAWebBackendJobs.flow","WAWebBizCoexGatingUtils","WAWebBotTypes","WAWebCreateNackFromStanza","WAWebCurrentUser","WAWebGroupHistoryGating","WAWebHandleMsgCommon","WAWebHandleMsgTypes.flow","WAWebHandlePaymentAmountUtils","WAWebJidToWid","WAWebLid1X1MigrationGating","WAWebLidMigrationUtils","WAWebMessagingGatingUtils","WAWebPaymentNotificationParser","WAWebPaymentStatusUtils","WAWebProtobufsWeb.pb","WAWebSimpleSignalPNToFBIDMigration","WAWebStatusGatingUtils","WAWebUserPrefsMeUser","WAWebUserPrefsNotifications","WAWebUsernameGatingUtils","WAWebWidFactory","justknobx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h=new(r("WADeprecatedWapParser"))("incomingMsgParser",function(e){var t,n;e.assertTag("message"),e.hasAttr("to")&&e.assertAttr("to",o("WAWebUserPrefsMeUser").getMeDevicePnOrThrow_DO_NOT_USE().toJid());var r=e.maybeChild("plaintext");r!=null&&r.throw("not to be present in e2ee messages");var a=e.mapChildrenWithTag("enc",function(e){var t;return{e2eType:e.attrEnumValues("type",o("WAWebBackendJobs.flow").CiphertextType.members()),encMediaType:o("WAWebBackendJobs.flow").EncMediaType.cast(e.maybeAttrString("mediatype")),ciphertext:e.contentBytes(),retryCount:(t=e.maybeAttrInt("count"))!=null?t:0,hideFail:e.maybeAttrString("decrypt-fail")==="hide"}}),i=e.maybeChild("device-identity"),l=i?i.contentBytes():null,s=b(e),u=C(e,a),c=y(e,a,s,u),d=v(e,c),m=R(e),p=S(e),_=k(e),f=I(e,a),g=(t=(n=e.maybeChild("rcat"))==null?void 0:n.contentBytes())!=null?t:null;return{encs:a,msgInfo:c,msgMeta:u,bizInfo:d,hsmInfo:p,paymentInfo:m,deviceIdentity:l,rcat:g,msgBotInfo:s,reportingTokenInfo:_,ghsReportingTokenInfos:f}});function y(t,n,r,a){var i,l={externalId:t.attrString("id"),ts:t.attrTime("t"),edit:(i=t.maybeAttrInt("edit"))!=null?i:o("WAWebAck").EDIT_ATTR.NONE,isHsm:t.hasChild("hsm"),count:t.maybeAttrInt("count"),pushname:t.maybeAttrString("notify"),username:t.maybeAttrString("username"),displayName:t.maybeAttrString("display_name"),senderPn:t.hasAttr("sender_pn")?o("WAWebJidToWid").userJidToUserWid(t.attrUserJid("sender_pn")):null,senderLid:t.hasAttr("sender_lid")?o("WAWebJidToWid").userJidToUserWid(t.attrUserJid("sender_lid")):null,recipientLid:t.hasAttr("recipient_lid")?o("WAWebJidToWid").lidUserJidToUserLid(t.attrLidUserJid("recipient_lid")):null,recipientPn:t.hasAttr("recipient_pn")?o("WAWebJidToWid").userJidToUserWid(t.attrUserJid("recipient_pn")):null,peerRecipientPn:t.hasAttr("peer_recipient_pn")?o("WAWebJidToWid").userJidToUserWid(t.attrUserJid("peer_recipient_pn")):null,peerRecipientLid:t.hasAttr("peer_recipient_lid")?o("WAWebJidToWid").lidUserJidToUserLid(t.attrLidUserJid("peer_recipient_lid")):null,peerRecipientUsername:t.hasAttr("peer_recipient_username")?t.attrString("peer_recipient_username"):null,recipientLatestLid:t.hasAttr("recipient_latest_lid")?o("WAWebJidToWid").lidUserJidToUserLid(t.attrLidUserJid("recipient_latest_lid")):null,recipientUsername:t.hasAttr("recipient_username")?t.attrString("recipient_username"):null,participant:t.hasAttr("participant")?o("WAWebJidToWid").deviceJidToDeviceWid(t.attrDeviceJid("participant")):null,participantLid:t.hasAttr("participant_lid")?o("WAWebJidToWid").lidUserJidToUserLid(t.attrLidUserJid("participant_lid")):null,participantPn:t.hasAttr("participant_pn")?o("WAWebJidToWid").userJidToUserWid(t.attrUserJid("participant_pn")):null,participantUsername:t.maybeAttrString("participant_username"),category:t.maybeAttrEnum("category",o("WAWebHandleMsgCommon").MSG_CATEGORY),offline:t.maybeAttrString("offline"),senderCountryCode:T(t.maybeChild("meta"))},_=o("WAWebJidToWid").jidWithTypeToWid(t.attrJidWithType("from"));_.isNewsletter()&&t.throw("unexpected `from` attribute with newsletter Jid");var f=t.hasAttr("participant")?o("WAWebJidToWid").deviceJidToDeviceWid(t.attrDeviceJid("participant")):null,g=t.hasAttr("recipient")?o("WAWebJidToWid").userJidToUserWid(t.attrUserJid("recipient")):null;if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()){var h=!!(f!=null&&f.is
__d("WACryptoPkcs7",["WACryptoDependencies","err"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=new Uint8Array(1);do o("WACryptoDependencies").getCrypto().getRandomValues(t);while(t[0]===0);u(e,t[0])}function s(e){var t=new Uint8Array(1);o("WACryptoDependencies").getCrypto().getRandomValues(t),u(e,(t[0]&15)+1)}function u(e,t){for(var n=0;n<t;n++)e.writeUint8(t)}function c(e){if(e.length===0)throw r("err")("unpadPkcs7 given empty bytes");var t=e[e.length-1];if(t>e.length)throw r("err")("unpadPkcs7 given "+e.length+" bytes, but pad is "+t);return new Uint8Array(e.buffer,e.byteOffset,e.length-t)}l.writeRandomPad=e,l.writeRandomPadMax16=s,l.unpadPkcs7=c}),98);
__d("WAWebSchemaDeferredMessagesStorage",["WAWebStorageMutationBuilder","WAWebStorageSchema","WAWebWorkerStorageUtils","WAWebWorkerStorageVersions"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addColumn,u=e.addEncryptedColumn,c=e.addUserDefinedPrimaryKey;function d(){o("WAWebWorkerStorageUtils").getStorage().add("deferred_messages").version(o("WAWebWorkerStorageVersions").deferredMessagesStorageCreateTable(),[c("id"),s("type"),u("plaintext",o("WAWebStorageSchema").EncryptedValueType.ARRAY_BUFFER),s("info"),s("paymentInfo"),s("bizInfo")]).view(function(e){return{id:e.id,type:e.type,plaintext:e.plaintext,info:e.info,paymentInfo:e.paymentInfo,bizInfo:e.bizInfo}}).useDbMsgEncKeyForEncryptedCol(!0)}function m(){return o("WAWebWorkerStorageUtils").getStorage().table("deferred_messages")}l.addTable=d,l.getTable=m}),98);
__d("WAWebApiDeferredMessagesStorage",["WAWebSchemaDeferredMessagesStorage","WAWebWorkerStorageUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebSchemaDeferredMessagesStorage").getTable().all().then(function(e){return e.map(function(e){return{id:e.id,type:e.type,plaintext:e.plaintext,info:e.info,paymentInfo:e.paymentInfo,bizInfo:e.bizInfo}})})}function s(e){var t=e.map(function(e){return{id:e.id,type:e.type,plaintext:e.plaintext,info:e.info,paymentInfo:e.paymentInfo,bizInfo:e.bizInfo}});return o("WAWebWorkerStorageUtils").getStorage().lock(["deferred_messages"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0];yield n.bulkCreateOrReplace(t)});return function(t){return e.apply(this,arguments)}})())}function u(e){return o("WAWebSchemaDeferredMessagesStorage").getTable().remove(e)}function c(){return o("WAWebSchemaDeferredMessagesStorage").getTable().clear()}var d={getDeferredMessages:e,updateDeferredMessages:s,deleteDeferredMessage:u,clearDeferredMessages:c};l.default=d}),98);
__d("WAWebHandleCloudApiThreadControlNotification",["WALogger","WAWebBackendApi"],(function(t,n,r,o,a,i,l){"use strict";var e,s;function u(t){var n=t.consumerLid,r=t.consumerPhoneNumber,a=t.status;if(r==null&&n==null){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[Maiba] thread ctrl missing phone & lid, status=",""])),a);return}o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[Biz AI] Received thread control notification, status: ",""])),a),o("WAWebBackendApi").frontendFireAndForget("updateChatCapiThreadControl",{consumerPhoneNumber:r,consumerLid:n,status:a})}l.default=u}),98);
__d("WAWebBizCoexOfflineICDCHandledCache",["WAWebBackendEventBus"],(function(t,n,r,o,a,i,l){var e=new Set;function s(t){e.add(t)}function u(t){e.delete(t)}function c(t){return e.has(t)}o("WAWebBackendEventBus").BackendEventBus.onOfflineDeliveryEnd(function(){e.clear()}),l.addToOfflineBizHostedSenderICDCProcessedCache=s,l.removeFromOfflineBizHostedSenderICDCProcessedCache=u,l.hasOfflineBizHostedSenderICDCProcessedForSender=c}),98);
__d("WAWebIcdcHandlerApi",["Promise","WAJids","WALogger","WALongInt","WATimeUtils","WAWebAdvExpectedTsApi","WAWebApiDeviceList","WAWebApiPendingDeviceSync","WAWebBackendEventBus","WAWebBizCoexGatingUtils","WAWebBizCoexHostedAddVerification","WAWebBizCoexOfflineICDCHandledCache","WAWebHandleAdvForUsyncApi","WAWebIdentityUpdateDeviceTableApi","WAWebLastADVCheckTimeApi","WAWebPromiseQueue","WAWebProtobufsAdv.pb","WAWebSyncDeviceAdvDeviceListJob","WAWebUserPrefsMeUser","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p=new(o("WAWebPromiseQueue")).PromiseQueue;function _(e,t,r){return r==null?(m||(m=n("Promise"))).resolve():p.enqueue(function(){return h(e,t,r)})}function f(e,t,n){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){var a,i,l={hostedBizEncMismatch:!1,senderOrRecipientAccountTypeHosted:!1};if(!o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()||o("WAWebUserPrefsMeUser").isMeAccount(t)||!t.isUser())return l;var c=r==null?void 0:r.deviceListMetadata;if(c==null)return l;var d=o("WAWebUserPrefsMeUser").isMeAccount(n),m=d?c.receiverAccountType:c.senderAccountType,p=d?t:n;if(m==null)return l;if(m===o("WAWebProtobufsAdv.pb").ADVEncryptionType.E2EE)return o("WAWebBizCoexOfflineICDCHandledCache").removeFromOfflineBizHostedSenderICDCProcessedCache(p),l;if(m!==o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED)return l;if(o("WAWebBizCoexOfflineICDCHandledCache").hasOfflineBizHostedSenderICDCProcessedForSender(p))return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[handleHostedIcdcMetadataInline] skip, already processed ",""])),p==null?void 0:p.toLogString()),{hostedBizEncMismatch:!1,senderOrRecipientAccountTypeHosted:!0};o("WAWebBizCoexOfflineICDCHandledCache").addToOfflineBizHostedSenderICDCProcessedCache(p),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["handleIcdcMetadataInline: add to coex cache for ",""])),p==null?void 0:p.toLogString()),o("WAWebBizCoexHostedAddVerification").addToCoexHostedVerificationCache(p);var _=yield o("WAWebApiDeviceList").getDeviceRecord(p),f=o("WALongInt").numberOrThrowIfTooLarge((a=c.senderTimestamp)!=null?a:0),g=(i=_==null?void 0:_.timestamp)!=null?i:0;if(f>=g){if((_==null?void 0:_.advAccountType)!==o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED){var h;return yield o("WAWebIdentityUpdateDeviceTableApi").clearDeviceRecord(p,(h=_==null?void 0:_.devices)!=null?h:[],!o("WAWebBackendEventBus").BackendEventBus.isOfflineDeliveryEnd,o("WAWebProtobufsAdv.pb").ADVEncryptionType.E2EE,o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED),o("WAWebBackendEventBus").BackendEventBus.isOfflineDeliveryEnd?o("WAWebSyncDeviceAdvDeviceListJob").syncDeviceListJob([p],null,null):yield o("WAWebApiPendingDeviceSync").addUserToPendingDeviceSync([p.toString()]),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["handleHostedIcdcMetadataInline: update ADV type for ",""])),p==null?void 0:p.toLogString()),{hostedBizEncMismatch:(_==null?void 0:_.advAccountType)===o("WAWebProtobufsAdv.pb").ADVEncryptionType.E2EE||(_==null?void 0:_.deletedChangedToHost)!==!0,senderOrRecipientAccountTypeHosted:!0}}return{hostedBizEncMismatch:!1,senderOrRecipientAccountTypeHosted:!0}}return l}),g.apply(this,arguments)}function h(e,t,n){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=n.deviceListMetadata;if(r==null){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["get empty device list metadata"]))).tags("handleICDCData");return}if((e.device==null||e.device===o("WAJids").DEFAULT_DEVICE_ID)&&r.senderTimestamp!=null&&r.senderKeyHash==null){var a=o("WALongInt").numberOrThrowIfTooLarge(r.senderTimestamp)+1,i=yield o("WAWebHandleAdvForUsyncApi").handleADVSyncResult(e,{deviceList:[{id:o("WAJids").DEFAULT_DEVICE_ID,keyIndex:0}],keyIndex:{ts:o("WATimeUtils").castToUnixTime(a),signedKeyIndexBytes:null}},null,null);(i==null?void 0:i.identityUpdatePromise)!=null&&(yield i.identityUpdatePromise);return}var l=[],s=e.user===o(
__d("WAWebHandleMsgProcessUtils",["WALogger","WAWebBackendApi","WAWebBizCoexGatingUtils","WAWebDBCreateOrUpdateReactions","WAWebDBPollsUpsertVotes","WAWebDBProcessEditProtocolMsgs","WAWebDBUpdateLastAddOnPreviewChat","WAWebGetMessageCache","WAWebHandleMsgCommon","WAWebHandleMsgError","WAWebHandleMsgValidate","WAWebIcdcHandlerApi","WAWebLastAddOnDBSerialization","WAWebOfflineDeviceCache","WAWebReactionDataUtils","WAWebShouldUpdateLastAddOnPreview","WAWebSyncDeviceAdvDeviceListJob","WAWebWidFactory","asyncToGeneratorRuntime","cr:10197"],(function(t,n,r,o,a,i,l){var e;function s(e,t){var n={msg:e,receiptInfo:{externalId:e.id.id,from:e.from,author:t.author}};o("WAWebGetMessageCache").getMessageCache().addMessages([n],!1)}function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){if(t.offline==null&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["processDecryptedMessageProto: msgId::",", message decrypted: "])),t.externalId).tags("messaging"),!t.isHsm&&n.highlyStructuredMessage)throw new(o("WAWebHandleMsgCommon")).HsmMismatchError;var r=null;if(!(yield o("WAWebHandleMsgValidate").isFromKnownDevice(t.author))){var a=o("WAWebWidFactory").asUserWidOrThrow(t.author);throw t.offline==null?o("WAWebSyncDeviceAdvDeviceListJob").syncDeviceListJob([a],null,null):o("WAWebOfflineDeviceCache").OfflinePendingDeviceCache.addOfflinePendingDevice(String(a),null),new(o("WAWebHandleMsgError")).UnknownDeviceMessageError("[messaging] msgId::"+t.externalId+", processDecryptedMessageProto: reject message from unknown device")}return n.messageContextInfo&&(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&(r=t.chat.isUser()?yield o("WAWebIcdcHandlerApi").handleHostedIcdcMetadataInline(t.chat,t.author,n.messageContextInfo):null),o("WAWebIcdcHandlerApi").handleICDCData(t.author,t.chat.isUser()?t.chat:null,n.messageContextInfo)),r}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.msg,n=e.msgInfo,r=e.reparsing;if(n.offline!=null&&!r)return s(t,n);yield o("WAWebBackendApi").frontendSendAndReceive("processEphemeralSyncResponse",{msg:t})}),m.apply(this,arguments)}function p(e,t,n){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){if(t.offline!=null&&!n)return s(e,t);yield o("WAWebBackendApi").frontendSendAndReceive("processKeepInChatMessage",{keepInChatMessage:e,allowNotification:!0})}),_.apply(this,arguments)}function f(e,t,n){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=e;if(t.offline!=null&&!n)return s(r,t);yield o("WAWebDBProcessEditProtocolMsgs").processEditProtocolMsgs([r],n)}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebDBPollsUpsertVotes").upsertVotesDb(e);o("WAWebBackendApi").frontendFireAndForget("upsertVotesModelCollection",{votes:t,votesToRemove:null,restoredFromDb:!0}),yield C(t.map(function(e){return o("WAWebLastAddOnDBSerialization").lastAddOnPreviewCandidateFromVoteData(e,!1)}))}),y.apply(this,arguments)}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebShouldUpdateLastAddOnPreview").filterChatsWithAddOnPreviewUpdates(e);t.size>0&&(yield o("WAWebDBUpdateLastAddOnPreviewChat").updateDatabaseForLastAddOnPreview(t),o("WAWebBackendApi").frontendFireAndForget("updateChatLastAddOnPreview",{chatMap:t}))}),b.apply(this,arguments)}function v(e){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.map(function(e){return o("WAWebReactionDataUtils").webMsgInfoReactionTypeToReactionsRow(e)}),n="reaction received: "+t.map(function(e){return e.msgKey.toString()+" to "+e.parentMsgKey}).toString()+";",r=yield o("WAWebDBCreateOrUpda
__d("WAWebWamEnumMigrationStageEnum",[],(function(t,n,r,o,a,i){var e=Object.freeze({GOT_ABPROP:1,PRIMARY_LOCAL_MIGRATION_STARTED:2,PRIMARY_LOCAL_MIGRATION_ENDED:3,PRIMARY_LOCAL_MIGRATION_FAILED:4,PRIMARY_SENT_PEER_MESSAGE:5,COMPANION_RECEIVED_PEER_MESSAGE:6,COMPANION_LOCAL_MIGRATION_STARTED:7,COMPANION_LOCAL_MIGRATION_ENDED:8,COMPANION_LOCAL_MIGRATION_FAILED:9,COMPANION_MIGRATED_ON_NEW_PAIRING:10,COMPANION_RECEIVED_DEVICE_CAPABILITY:11,COMPANION_EXTRACTED_AND_SAVED_PEER_MESSAGE:12});i.MIGRATION_STAGE_ENUM=e}),66);
__d("WAWebWamEnumStageFailureReasonEnum",[],(function(t,n,r,o,a,i){var e=Object.freeze({MALFORMED_PEER_MESSAGE:1,INITIATED_LOGOUT_BASED_ON_MAPPING:2,DID_NOT_GET_PEER_MESSAGE_ON_TIME:3,DID_NOT_COMPLETE_MIGRATION_ON_TIME:4,COMPANION_UNSUPPORTED_VERSION:5,INTERNAL_ERROR:6,COMPANION_TIMEOUT_BASED_ON_DEVICE_CAPABILITY:7});i.STAGE_FAILURE_REASON_ENUM=e}),66);
__d("WAWebLid11MigrationLifecycleWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumMigrationStageEnum","WAWebWamEnumStageFailureReasonEnum"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({Lid11MigrationLifecycle:[6154,{chatNotInMappingCount:[1,e.TYPES.INTEGER],companionHasADifferentMappingCount:[2,e.TYPES.INTEGER],currentLocalTimeSeconds:[10,e.TYPES.INTEGER],fakeLidCount:[3,e.TYPES.INTEGER],isLocally1x1MigratedFromDb:[14,e.TYPES.BOOLEAN],isStageInOfflineResume:[11,e.TYPES.BOOLEAN],isSyncdLidSession:[4,e.TYPES.BOOLEAN],latestMappingCount:[5,e.TYPES.INTEGER],mappingCount:[6,e.TYPES.INTEGER],migratedThreadCount:[7,e.TYPES.INTEGER],migrationStage:[8,o("WAWebWamEnumMigrationStageEnum").MIGRATION_STAGE_ENUM],peerMappingBytesLength:[12,e.TYPES.INTEGER],primaryMigrationTimeSeconds:[13,e.TYPES.INTEGER],stageFailureReason:[9,o("WAWebWamEnumStageFailureReasonEnum").STAGE_FAILURE_REASON_ENUM],webClientDidPairingStanzaIndicated1x1MigrationThisSession:[15,e.TYPES.BOOLEAN]},[1,1,1],"regular"]},{Lid11MigrationLifecycle:[]});l.Lid11MigrationLifecycleWamEvent=s}),98);
__d("WAWebLid1X1ThreadAccountMigrations.flow",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({WAITING_PROP:1,WAITING_MAPPINGS:2,READY:3,IN_PROGRESS:4,COMPLETE:5});i.LidThreadMigrationStatus=e}),66);
__d("WAWebProtobufLidMigrationSyncPayload.pb",["WAProtoConst"],(function(t,n,r,o,a,i,l){var e,s={},u={};s.name="LIDMigrationMapping",s.internalSpec={pn:[1,(e=o("WAProtoConst")).FLAGS.REQUIRED|e.TYPES.UINT64],assignedLid:[2,e.FLAGS.REQUIRED|e.TYPES.UINT64],latestLid:[3,e.TYPES.UINT64]},u.name="LIDMigrationMappingSyncPayload",u.internalSpec={pnToLidMappings:[1,e.FLAGS.REPEATED|e.TYPES.MESSAGE,s],chatDbMigrationTimestamp:[2,e.TYPES.UINT64]},l.LIDMigrationMappingSpec=s,l.LIDMigrationMappingSyncPayloadSpec=u}),98);
__d("WAWebLid1x1MigrationMsgParser",["WABinary","WAGzip","WALogger","WAWebLogoutReasonConstants","WAWebProtobufLidMigrationSyncPayload.pb","WAWebSocketLogoutJob","WAWebWidFactory","asyncToGeneratorRuntime","decodeProtobuf"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p;function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["parseLidMigrationMappingSyncMsg: start handle peer mapping"])));var n=new(o("WABinary")).Binary(t);o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["parseLidMigrationMappingSyncMsg: after read binary"])));var r=yield o("WAGzip").inflate(n.readByteArrayView());o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["parseLidMigrationMappingSyncMsg: after decompress"])));var a=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufLidMigrationSyncPayload.pb").LIDMigrationMappingSyncPayloadSpec,r);if(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["parseLidMigrationMappingSyncMsg: decoded ("," entries)"])),a.pnToLidMappings.length),a==null||a.pnToLidMappings.length===0)return o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["parseLidMigrationMappingSyncMsg: no mapping in protobuf"]))),{mappings:[],primaryMigrationTsSec:null};var i=a.pnToLidMappings.map(function(e){var t,n=(t=o("WAWebWidFactory")).asUserWidOrThrow(t.createUserWidOrThrow(e.pn.toString())),r=t.asUserWidOrThrow(t.createWid(e.assignedLid.toString()+"@lid")),a=(e==null?void 0:e.latestLid)!=null?o("WAWebWidFactory").asUserWidOrThrow(o("WAWebWidFactory").createWid(e.latestLid.toString()+"@lid")):null;return{pnUser:n,assignedLid:r,latestLid:a}});return o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["parseLidMigrationMappingSyncMsg: completed successfully"]))),{mappings:i,primaryMigrationTsSec:a.chatDbMigrationTimestamp}}catch(e){o("WALogger").ERROR(p||(p=babelHelpers.taggedTemplateLiteralLoose(["parseLidMigrationMappingSyncMsg: lid sync parse failed"]))).sendLogs("lid-migration-parse-mappings"),yield o("WAWebSocketLogoutJob").socketLogout(o("WAWebLogoutReasonConstants").LogoutReason.LidMigrationFailedToParseMapping)}}),f.apply(this,arguments)}l.parseLidMigrationMappingSyncMsg=_}),98);
__d("WAWebLid1x1MigrationPrimaryCache",["Promise","WALogger","WAWebApiContact","WAWebDBCreateLidPnMappings","WAWebLid1x1MigrationMsgParser","WAWebUserPrefsIndexedDBStorage","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=(function(){function t(){this.$1=0,this.$2=new Map,this.$3=new Map,this.$4=null;var t=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get("WALidThreadAccountMigrationStatus");t==null||t.lidMappingsFromPrimaryMigration==null||(this.$1=t.ts,this.$5(t.lidMappingsFromPrimaryMigration).catch(function(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[LID] Failed to populate lid mappings from primary device"]))).sendLogs(t)}))}var r=t.prototype;return r.getPrimaryMigrationTsSec=function(){return this.$4},r.getLidForPn=function(t){return this.$2.get(t)},r.updateCacheIfEmpty=function(t,r){return this.$2.size!==0?(s||(s=n("Promise"))).resolve():(this.clear(),this.$1=r,this.$5(t))},r.$5=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=this;yield o("WAWebLid1x1MigrationMsgParser").parseLidMigrationMappingSyncMsg(e).then(function(e){var n;t.$4=e==null?void 0:e.primaryMigrationTsSec,e==null||(n=e.mappings)==null||n.forEach(function(e){t.$2.set(e.pnUser,e.assignedLid),e.latestLid!=null&&t.$3.set(e.pnUser,e.latestLid)})})});function t(t){return e.apply(this,arguments)}return t})(),r.getAllPnLidMappings=function(){var e=this;return Array.from(this.$2.entries(),function(t){var n=t[0],r=t[1],o=e.$3.get(n);return{primaryProvidedPn:n,primaryProvidedLid:r,primaryProvidedLatestLid:o}})},r.$6=function(t,n,r){var e=o("WAWebApiContact").lidPnCache.getCurrentLid(o("WAWebWidFactory").asUserWidOrThrow(t)),a=n.equals(e);if(!a){var i="migration-sync-latest",l=[{pn:o("WAWebWidFactory").asUserWidOrThrow(t),lid:o("WAWebWidFactory").asUserLidOrThrow(n)}];if(r==null)return{mappings:l,learningSource:i};var s=r.equals(e);if(s)i="migration-sync-old";else{var u={pn:o("WAWebWidFactory").asUserWidOrThrow(t),lid:o("WAWebWidFactory").asUserLidOrThrow(r)};l.push(u)}return{mappings:l,learningSource:i}}},r.learnMappingsInBulk=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=this,t=this.getAllPnLidMappings(),n=[],r=[];t.forEach(function(t){var o=t.primaryProvidedLatestLid,a=t.primaryProvidedLid,i=t.primaryProvidedPn,l=e.$6(i,a,o);if(l!=null){var s=l.learningSource,u=l.mappings;s==="migration-sync-latest"?r.push.apply(r,u):n.push.apply(n,u)}}),yield o("WAWebDBCreateLidPnMappings").createLidPnMappings({mappings:n,flushImmediately:!0,learningSource:"migration-sync-old"}),yield o("WAWebDBCreateLidPnMappings").createLidPnMappings({mappings:r,flushImmediately:!0,learningSource:"migration-sync-latest"})});function t(){return e.apply(this,arguments)}return t})(),r.clear=function(){this.$1=0,this.$2.clear(),this.$3.clear()},t})(),c=new u;l.lidPnMigrationPrimaryCache=c}),98);
__d("WAWebLid1X1ThreadAccountMigrations",["Promise","WAAsyncSleep","WAJobOrchestratorTypes","WALogger","WALongInt","WANullthrows","WATimeUtils","WAWebABProps","WAWebApiContact","WAWebCommonMsgSubtypeTypes","WAWebCurrentUser","WAWebDBChatValidation","WAWebDBMessageSerialization","WAWebDBMessageUtils","WAWebEphemeralityTypes","WAWebEventsWaitForOfflineDeliveryEnd","WAWebLid11MigrationLifecycleWamEvent","WAWebLid1X1MigrationGating","WAWebLid1X1ThreadAccountMigrations.flow","WAWebLid1x1MigrationPrimaryCache","WAWebLogoutReasonConstants","WAWebModelStorageUtils","WAWebMsgGetters","WAWebMsgType","WAWebOfflineResumeUtils","WAWebOrchestratorNonPersistedJob","WAWebRuntimeEnvironmentUtils","WAWebSocketLogoutJob","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsMultiDevice","WAWebUserPrefsTypes","WAWebUsernameTypes","WAWebWamEnumMigrationStageEnum","WAWebWamEnumStageFailureReasonEnum","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","sumBy"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T,D,x,$,P,N,M;function w(){var e=o("WAWebABProps").getABPropConfigValue("lid_one_on_one_migration_enabled"),t=G().state;if(e&&t===o("WAWebLid1X1ThreadAccountMigrations.flow").LidThreadMigrationStatus.WAITING_PROP)return V(o("WAWebLid1X1ThreadAccountMigrations.flow").LidThreadMigrationStatus.WAITING_MAPPINGS)}function A(e){return F.apply(this,arguments)}function F(){return F=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{var t;o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["[LID] setLidMigrationMappings: mappings size="," offline=",""])),(t=e==null?void 0:e.byteLength)!=null?t:0,o("WAWebEventsWaitForOfflineDeliveryEnd").isOfflineDeliveryEnd());var n=o("WATimeUtils").unixTime();new(o("WAWebLid11MigrationLifecycleWamEvent")).Lid11MigrationLifecycleWamEvent({migrationStage:o("WAWebWamEnumMigrationStageEnum").MIGRATION_STAGE_ENUM.COMPANION_RECEIVED_PEER_MESSAGE}).commit();var r=o("WATimeUtils").unixTime();if(o("WALogger").LOG(f||(f=babelHelpers.taggedTemplateLiteralLoose(["[LID] after sending WAM. is offline: ",". duration: ",""])),o("WAWebEventsWaitForOfflineDeliveryEnd").isOfflineDeliveryEnd(),r-n),e==null)return o("WALogger").LOG(g||(g=babelHelpers.taggedTemplateLiteralLoose(["[LID] peer mapping is null"]))),yield new(o("WAWebLid11MigrationLifecycleWamEvent")).Lid11MigrationLifecycleWamEvent({migrationStage:o("WAWebWamEnumMigrationStageEnum").MIGRATION_STAGE_ENUM.COMPANION_LOCAL_MIGRATION_FAILED,stageFailureReason:o("WAWebWamEnumStageFailureReasonEnum").STAGE_FAILURE_REASON_ENUM.MALFORMED_PEER_MESSAGE}).commitAndWaitForFlush(!0),o("WALogger").ERROR(h||(h=babelHelpers.taggedTemplateLiteralLoose(["[LID] setLidMigrationMappings: empty mappings"]))).sendLogs("lid-migration-empty-mappings"),o("WAWebSocketLogoutJob").socketLogout(o("WAWebLogoutReasonConstants").LogoutReason.LidMigrationPeerMappingsMalformed);var a=o("WATimeUtils").unixTime();o("WALogger").LOG(y||(y=babelHelpers.taggedTemplateLiteralLoose(["[LID] before update state. is offline: ",""])),o("WAWebEventsWaitForOfflineDeliveryEnd").isOfflineDeliveryEnd()),yield o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set("WALidThreadAccountMigrationStatus",{state:o("WAWebLid1X1ThreadAccountMigrations.flow").LidThreadMigrationStatus.READY,ts:a,lidMappingsFromPrimaryMigration:e});var i=o("WATimeUtils").unixTime(),l=G().state;o("WALogger").LOG(C||(C=babelHelpers.taggedTemplateLiteralLoose(["[LID] after updating state. Current state: ",""])),l),o("WALogger").LOG(b||(b=babelHelpers.taggedTemplateLiteralLoose(["[LID] before update cache. is offline: ",". duration: ",""])),o("WAWebEventsWaitForOfflineDeliveryEnd").isOfflineDeliveryEnd(),i-r),yield o("WAWebLid1x1MigrationPrimaryCache").lidPnMigrationPrimaryCache.updateCacheIfEmpty(e,a),o("WALogger").LOG(v||(v=babelHelpers.taggedTemplateLiteralLoose(["[LID] setLidMigrationMappings: saved mapping, offline=",""])),o("WAWebEventsWaitForOfflineDeliveryEnd").isOfflineDeliveryEnd()),z()}catch(e){throw o("WALogger").ERROR(S||(S=babelHelpers.taggedTemplateLiteralLoose(["[LID] setLidMigrationMappings: faile
__d("WAWebLogMissingGroupParticipantMappings",["WALogger","WAWebApiContact","WAWebGroupsParticipantsApi","WAWebIsCagGroupCache","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e,t,n,r){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,a,i){if(!(!t.isGroup()||r("WAWebIsCagGroupCache").isCag(t)||n.isBot())){var l=o("WAWebWidFactory").asUserWidOrThrow(n);if(o("WAWebApiContact").getAlternateUserWid(l)==null){var s=yield o("WAWebGroupsParticipantsApi").getParticipants(t);s==null||s.participants.includes(l.toString())||o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["participant missing mapping, addressing mode mismatch = ",""])),String(i!==a)).sendLogs("GroupLidInfra/incoming_group_message_unknown",{sampling:.01})}}}),u.apply(this,arguments)}l.logMissingGroupParticipantMappings=s}),98);
__d("WAEncodeString",["WATextEncoding"],(function(t,n,r,o,a,i,l){"use strict";var e=o("WATextEncoding").newTextEncoder();function s(t){return e.encode(t)}l.toUtf8=s}),98);
__d("P2XFunnelIdGenerator",["WABase64","WACryptoHmac","WAEncodeString","WAWebUserPrefsMultiDevice","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e=(function(){function e(e,t){this.$1=e,this.$2=t}var t=e.prototype;return t.genFunnelInfo=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield o("WAWebUserPrefsMultiDevice").getChatThreadLoggingSecretB64();return e==null||e.trim().length===0?{funnel_id:"",is_logging_secret_available:!1}:{funnel_id:o("WABase64").encodeB64(yield o("WACryptoHmac").hmacSha256(o("WAEncodeString").toUtf8(e+this.$1),o("WAEncodeString").toUtf8(this.$2))),is_logging_secret_available:!0}});function t(){return e.apply(this,arguments)}return t})(),e})();l.P2XFunnelIdGenerator=e}),98);
__d("LoggingPaymentLinkWithoutPreviewFeature",["PaymentLink"],(function(t,n,r,o,a,i,l){"use strict";function e(){return o("PaymentLink").shouldDetectInComposer()}function s(t,n,r){if(!e())return n;var a=t==null?void 0:t.psp;if(a==null&&t==null){var i=r[0];a=i!=null?o("PaymentLink").getPSP(i.url):null}return a==null?n:babelHelpers.extends({},n,{provider:{paramsJson:JSON.stringify({name:a})}})}l.getMetadata=s}),98);
__d("PaymentLinkPSPImagePathMapper",["bx"],(function(t,n,r,o,a,i,l){"use strict";var e,s=Object.freeze({"mercadopago-light":(e=r("bx")).getURL(e("32187")),"mercadopago-dark":e.getURL(e("32186"))});l.PaymentLinkPSPImagePathMapper=s}),98);
__d("PaymentLinkPreviewWithTrustSignalsFeature",["WALogger","WAWebABProps","WAWebMobilePlatforms","WAWebMsgGetters"],(function(t,n,r,o,a,i,l){"use strict";var e,s;function u(e){return o("WAWebMsgGetters").getHasPaymentLinkTrustSignals(e)}function c(e,t,n,r){if(e==null&&t==null)return!1;if(t==null||t.length===0||e!==!0)return!0;var a=n==null?void 0:n.psp;return a==null||!d(a)||r.length!==1||o("WAWebABProps").getABPropConfigValue("payment_br_holdout")?!1:o("WAWebABProps").getABPropConfigValue("payment_links_trust_signals_metatag_enabled")}function d(t){try{var n=JSON.parse(o("WAWebABProps").getABPropConfigValue("payment_links_trust_signals_metatag_psp_list")),r=n==null?void 0:n.psp;return Array.isArray(r)?r.includes(t):!1}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[PAYMENT LINK WITH TRUST SIGNALS] error while parsing json for ab prop payment_links_trust_signals_metatag_psp_list: ",""])),t),!1}}function m(e,t,n){var r,a;if(!o("WAWebMobilePlatforms").isSMB())return t;var i=e==null?void 0:e.previewMetadata;if(i==null)return t;var l=i.isBusinessVerified,u=(r=i.providerName)==null?void 0:r.trim();if(!c(l,u,e,n))return t;var d=t==null||(a=t.provider)==null?void 0:a.paramsJson;try{var m=d==null?null:JSON.parse(d);if(l!=null){var p;m=babelHelpers.extends({},m,{meta_tags:babelHelpers.extends({},(p=m)==null?void 0:p.meta_tags,{is_business_verified:l})})}if(u!=null&&u.length>0){var _;m=babelHelpers.extends({},m,{meta_tags:babelHelpers.extends({},(_=m)==null?void 0:_.meta_tags,{provider_name:u})})}return m==null?t:babelHelpers.extends({},t,{provider:{paramsJson:JSON.stringify(m)}})}catch(e){return o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[PAYMENT LINK WITH TRUST SIGNALS] error while parsing paramsJson from payment link metadata: ",""])),e),t}}l.shouldShowPaymentLinkTrustSignals=u,l.isPSPInTrustSignalsFeatureAllowlist=d,l.setMetadata=m}),98);
__d("WAWebCurrencyData",[],(function(t,n,r,o,a,i){var e="USD",l=2,s={ADP:0,AFN:0,ALL:0,BHD:3,BIF:0,BYR:0,CLF:4,CLP:0,DJF:0,ESP:0,GNF:0,IQD:0,IRR:0,ISK:0,ITL:0,JOD:3,JPY:0,KMF:0,KPW:0,KRW:0,KWD:3,LAK:0,LBP:0,LUF:0,LYD:3,MGA:0,MGF:0,MMK:0,MRO:0,OMR:3,PYG:0,RSD:0,RWF:0,SLL:0,SOS:0,STD:0,SYP:0,TMM:0,TND:3,TRL:0,UGX:0,UYI:0,UYW:4,VND:0,VUV:0,XAF:0,XOF:0,XPF:0,YER:0,ZMK:0,ZWD:0},u={AC:["SHP"],AD:["EUR"],AE:["AED"],AF:["AFN"],AG:["XCD"],AI:["XCD"],AL:["ALL"],AM:["AMD"],AO:["AOA"],AR:["ARS"],AS:["USD"],AT:["EUR"],AU:["AUD"],AW:["AWG"],AX:["EUR"],AZ:["AZN"],BA:["BAM"],BB:["BBD"],BD:["BDT"],BE:["EUR"],BF:["XOF"],BG:["BGN"],BH:["BHD"],BI:["BIF"],BJ:["XOF"],BL:["EUR"],BM:["BMD"],BN:["BND"],BO:["BOB"],BQ:["USD"],BR:["BRL"],BS:["BSD"],BT:["BTN","INR"],BV:["NOK"],BW:["BWP"],BY:["BYN"],BZ:["BZD"],CA:["CAD"],CC:["AUD"],CD:["CDF"],CF:["XAF"],CG:["XAF"],CH:["CHF"],CI:["XOF"],CK:["NZD"],CL:["CLP"],CM:["XAF"],CN:["CNY"],CO:["COP"],CR:["CRC"],CU:["CUP","CUC"],CV:["CVE"],CW:["ANG"],CX:["AUD"],CY:["EUR"],CZ:["CZK"],DE:["EUR"],DG:["USD"],DJ:["DJF"],DK:["DKK"],DM:["XCD"],DO:["DOP"],DZ:["DZD"],EA:["EUR"],EC:["USD"],EE:["EUR"],EG:["EGP"],EH:["MAD"],ER:["ERN"],ES:["EUR"],ET:["ETB"],EU:["EUR"],FI:["EUR"],FJ:["FJD"],FK:["FKP"],FM:["USD"],FO:["DKK"],FR:["EUR"],GA:["XAF"],GB:["GBP"],GD:["XCD"],GE:["GEL"],GF:["EUR"],GG:["GBP"],GH:["GHS"],GI:["GIP"],GL:["DKK"],GM:["GMD"],GN:["GNF"],GP:["EUR"],GQ:["XAF"],GR:["EUR"],GS:["GBP"],GT:["GTQ"],GU:["USD"],GW:["XOF"],GY:["GYD"],HK:["HKD"],HM:["AUD"],HN:["HNL"],HR:["HRK"],HT:["HTG","USD"],HU:["HUF"],IC:["EUR"],ID:["IDR"],IE:["EUR"],IL:["ILS"],IM:["GBP"],IN:["INR"],IO:["USD"],IQ:["IQD"],IR:["IRR"],IS:["ISK"],IT:["EUR"],JE:["GBP"],JM:["JMD"],JO:["JOD"],JP:["JPY"],KE:["KES"],KG:["KGS"],KH:["KHR"],KI:["AUD"],KM:["KMF"],KN:["XCD"],KP:["KPW"],KR:["KRW"],KW:["KWD"],KY:["KYD"],KZ:["KZT"],LA:["LAK"],LB:["LBP"],LC:["XCD"],LI:["CHF"],LK:["LKR"],LR:["LRD"],LS:["ZAR","LSL"],LT:["EUR"],LU:["EUR"],LV:["EUR"],LY:["LYD"],MA:["MAD"],MC:["EUR"],MD:["MDL"],ME:["EUR"],MF:["EUR"],MG:["MGA"],MH:["USD"],MK:["MKD"],ML:["XOF"],MM:["MMK"],MN:["MNT"],MO:["MOP"],MP:["USD"],MQ:["EUR"],MR:["MRU"],MS:["XCD"],MT:["EUR"],MU:["MUR"],MV:["MVR"],MW:["MWK"],MX:["MXN"],MY:["MYR"],MZ:["MZN"],NA:["NAD","ZAR"],NC:["XPF"],NE:["XOF"],NF:["AUD"],NG:["NGN"],NI:["NIO"],NL:["EUR"],NO:["NOK"],NP:["NPR"],NR:["AUD"],NU:["NZD"],NZ:["NZD"],OM:["OMR"],PA:["PAB","USD"],PE:["PEN"],PF:["XPF"],PG:["PGK"],PH:["PHP"],PK:["PKR"],PL:["PLN"],PM:["EUR"],PN:["NZD"],PR:["USD"],PS:["ILS","JOD"],PT:["EUR"],PW:["USD"],PY:["PYG"],QA:["QAR"],RE:["EUR"],RO:["RON"],RS:["RSD"],RU:["RUB"],RW:["RWF"],SA:["SAR"],SB:["SBD"],SC:["SCR"],SD:["SDG"],SE:["SEK"],SG:["SGD"],SH:["SHP"],SI:["EUR"],SJ:["NOK"],SK:["EUR"],SL:["SLL"],SM:["EUR"],SN:["XOF"],SO:["SOS"],SR:["SRD"],SS:["SSP"],ST:["STN"],SV:["USD"],SX:["ANG"],SY:["SYP"],SZ:["SZL"],TA:["GBP"],TC:["USD"],TD:["XAF"],TF:["EUR"],TG:["XOF"],TH:["THB"],TJ:["TJS"],TK:["NZD"],TL:["USD"],TM:["TMT"],TN:["TND"],TO:["TOP"],TR:["TRY"],TT:["TTD"],TV:["AUD"],TW:["TWD"],TZ:["TZS"],UA:["UAH"],UG:["UGX"],UM:["USD"],US:["USD"],UY:["UYU"],UZ:["UZS"],VA:["EUR"],VC:["XCD"],VE:["VES"],VG:["USD"],VI:["USD"],VN:["VND"],VU:["VUV"],WF:["XPF"],WS:["WST"],XK:["EUR"],YE:["YER"],YT:["EUR"],ZA:["ZAR"],ZM:["ZMW"],ZW:["USD"]};i.DEFAULT_CURRENCY=e,i.DEFAULT_DIGITS=l,i.CURRENCY_DIGITS=s,i.REGION_TO_CURRENCY=u}),66);
__d("WAWebL10NNumbersPluginRegistry",[],(function(t,n,r,o,a,i){var e=Math.pow(10,3),l=Math.pow(10,6);function s(e,t,n,r){r===void 0&&(r=1);var o=".",a=e/Math.pow(10,t),i=a.toString(10).split("."),l=i[0],s=i[1];return s==null||s.startsWith("0".repeat(r))||Number.parseInt(l,10)>=100?parseInt(l,10).toLocaleString(n):parseFloat(""+l+o+s.slice(0,r)).toLocaleString(n)}function u(e,t){return Intl.NumberFormat(t,{notation:"compact"}).format(e)}var c={locales:["fr","fr-BE","fr-CA","fr-CH","fr-FR"],format:function(t,n){var e=u(t,n);return e.toLocaleUpperCase(n)}},d={locales:["he","he-IL"],format:function(n,r){return n<e?n.toLocaleString(r):n<l?s(n,3,r)+" \u05D0\u05DC\u05E3":s(n,6,r)+" \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF"}},m={locales:["ro","ro-RO"],format:function(n,r){return n<e?n.toLocaleString(r):n===e?"1 mie":n<l?s(n,3,r)+" mii":s(n,6,r)+" mil."}},p={locales:["zh-SG","zh-CN"],format:function(n,r){return n<e?n.toLocaleString(r):n<Math.pow(10,4)?s(n,3,r)+"\u5343":u(n,r)}},_={locales:["ja"],format:function(n,r){return n<e?n.toLocaleString(r):n<Math.pow(10,4)?s(n,3,r)+"\u5343":u(n,r)}},f={locales:["de","de-AT","de-CH","de-DE","de-LI","de-LU"],format:function(n,r){return n>e&&n<l?s(n,3,r)+" Tsd.":u(n,r)}},g={locales:["it","it-CH","it-IT"],format:function(n,r){return n<e?n.toLocaleString(r):n<l?s(n,3,r)+" mila":s(n,6,r)+" mln"}},h={locales:["pt","pt-BR","pt-PT"],format:function(n,r){return n<e?n.toLocaleString(r):n<l?u(n,r):s(n,6,r)+" M"}},y={locales:["zh-TW","zh-MO","zh-HK"],format:function(n,r){return n<e?n.toLocaleString(r):n<Math.pow(10,4)?s(n,3,r)+"\u5343":u(n,"zh-TW")}},C=[f,c,g,d,_,h,m,y,p],b=v();function v(){var e=new Map,t=function(n){n.locales.forEach(function(t){return e.set(t,n)})};for(var n of C)t(n);return e}i.M=l,i.l10nNumberFormattersRegister=b}),66);
__d("WAWebLocaleToTranslation",[],(function(t,n,r,o,a,i){var e={pt:"pt_br",pt_ao:"pt_pt",pt_ch:"pt_pt",pt_cv:"pt_pt",pt_fr:"pt_pt",pt_gq:"pt_pt",pt_gw:"pt_pt",pt_lu:"pt_pt",pt_mo:"pt_pt",pt_mz:"pt_pt",pt_pt:"pt_pt",pt_st:"pt_pt",pt_tl:"pt_pt"},l=babelHelpers.extends({},e,{zh_hans:"zh_cn",zh_hant:"zh_tw",zh_sg:"zh_cn",tl:"fil",in:"id",iw:"he",mo:"ro",jw:"jv",ji:"yi"}),s=l;i.default=s}),66);
__d("WAWebSupportedLocales",[],(function(t,n,r,o,a,i){var e=Object.freeze({af:"af",ar:"ar",ar_xb:"ar-XB",az:"az",bg:"bg",bn:"bn",ca:"ca",cs:"cs",da:"da",de:"de",el:"el",en:"en",es:"es",et:"et",fa:"fa",fi:"fi",fil:"fil",fr:"fr",gu:"gu",he:"he",hi:"hi",hr:"hr",hu:"hu",id:"id",it:"it",ja:"ja",kk:"kk",kn:"kn",ko:"ko",lt:"lt",lv:"lv",mk:"mk",ml:"ml",mr:"mr",ms:"ms",nb:"nb",nl:"nl",pa:"pa",pl:"pl",pt:"pt",pt_br:"pt-BR",pt_pt:"pt-PT",ro:"ro",ru:"ru",sk:"sk",sl:"sl",sq:"sq",sr:"sr",sv:"sv",sw:"sw",ta:"ta",te:"te",th:"th",tr:"tr",uk:"uk",ur:"ur",uz:"uz",vi:"vi",zh_cn:"zh-CN",zh_hk:"zh-HK",zh_tw:"zh-TW"}),l=e;i.default=l}),66);
/**
* License: https://www.facebook.com/legal/license/9cisb7Fe7ih/
*/
__d("filesize-8.0.7",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e};function s(){(function(t,n){typeof e=="object"&&typeof l!="undefined"?l.exports=n():(t=typeof globalThis!="undefined"?globalThis:t||self,t.filesize=n())})(this,(function(){var e=/^(b|B)$/,t={iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},n={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]},r={floor:Math.floor,ceil:Math.ceil};function o(o){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=[],l=0,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R,L,E,k,I,T;if(isNaN(o))throw new TypeError("Invalid number");if(c=a.bits===!0,S=a.unix===!0,C=a.pad===!0,u=a.base||10,b=a.round!==void 0?a.round:S?1:2,_=a.locale!==void 0?a.locale:"",f=a.localeOptions||{},R=a.separator!==void 0?a.separator:"",L=a.spacer!==void 0?a.spacer:S?"":" ",k=a.symbols||{},E=u===2?a.standard||"iec":"jedec",y=a.output||"string",m=a.fullform===!0,p=a.fullforms instanceof Array?a.fullforms:[],s=a.exponent!==void 0?a.exponent:-1,I=r[a.roundingMethod]||Math.round,h=Number(o),g=h<0,d=u>2?1e3:1024,T=isNaN(a.precision)===!1?parseInt(a.precision,10):0,g&&(h=-h),(s===-1||isNaN(s))&&(s=Math.floor(Math.log(h)/Math.log(d)),s<0&&(s=0)),s>8&&(T>0&&(T+=8-s),s=8),y==="exponent")return s;if(h===0)i[0]=0,v=i[1]=S?"":t[E][c?"bits":"bytes"][s];else{l=h/(u===2?Math.pow(2,s*10):Math.pow(1e3,s)),c&&(l=l*8,l>=d&&s<8&&(l=l/d,s++));var D=Math.pow(10,s>0?b:0);i[0]=I(l*D)/D,i[0]===d&&s<8&&a.exponent===void 0&&(i[0]=1,s++),v=i[1]=u===10&&s===1?c?"kbit":"kB":t[E][c?"bits":"bytes"][s],S&&(i[1]=i[1].charAt(0),e.test(i[1])&&(i[0]=Math.floor(i[0]),i[1]=""))}if(g&&(i[0]=-i[0]),T>0&&(i[0]=i[0].toPrecision(T)),i[1]=k[i[1]]||i[1],_===!0?i[0]=i[0].toLocaleString():_.length>0?i[0]=i[0].toLocaleString(_,f):R.length>0&&(i[0]=i[0].toString().replace(".",R)),C&&Number.isInteger(i[0])===!1&&b>0){var x=R||".",$=i[0].toString().split(x),P=$[1]||"",N=P.length,M=b-N;i[0]="".concat($[0]).concat(x).concat(P.padEnd(N+M,"0"))}return m&&(i[1]=p[s]?p[s]:n[E][s]+(c?"bit":"byte")+(i[0]===1?"":"s")),y==="array"?i:y==="object"?{value:i[0],symbol:i[1],exponent:s,unit:v}:i.join(L)}return o.partial=function(e){return function(t){return o(t,e)}},o}))}var u=!1;function c(){return u||(u=!0,s()),l.exports}function d(e){switch(e){case void 0:return c()}}a.exports=d}),null);
__d("filesize",["filesize-8.0.7"],(function(t,n,r,o,a,i){a.exports=n("filesize-8.0.7")()}),null);
__d("WAWebBaseL10N",["Locale","WAWeb-moment","WAWebEventEmitter","WAWebL10NNumbersPluginRegistry","WAWebLocaleToTranslation","WAWebSupportedLocales","err","filesize"],(function(t,n,r,o,a,i,l){var e=new Set(["fa"]),s="\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669".split(""),u=1024*1024*1024,c=Math.pow(10,6),d=Math.pow(10,3),m=Math.pow(10,4);function p(e){return s[parseInt(e,10)]}var _=r("err")("Unimplemented method"),f=(function(t){function n(e){var n;if(n=t.call(this)||this,!e)throw _;return n.$WAWebBaseL10n$p_1=e,n.customizeMoment(),n}babelHelpers.inheritsLoose(n,t);var a=n.prototype;return a.getLocale=function(){throw _},a.getNormalizedLocale=function(){throw _},a.getFullLocale=function(){throw _},a.setLocale=function(t,n,r){throw _},a.normalizeLocaleToWajsLocale=function(t){var e=t.replace(/-/g,"_").toLowerCase(),n=this.$WAWebBaseL10n$p_2(e);if(n)return n;for(var r=e;r;){r=r.split("_").slice(0,-1).join("_");var o=r&&this.$WAWebBaseL10n$p_2(r);if(o)return o}},a.isLocaleSupported=function(t){return!!t&&!!this.normalizeLocaleToWajsLocale(t)},a.$WAWebBaseL10n$p_2=function(t){var e=r("WAWebLocaleToTranslation")[t]||t;return r("WAWebSupportedLocales")[e]},a.isRTL=function(){return o("Locale").isRTL()},a.LR=function(t,n){return this.isRTL()?n:t},a.embedDir=function(t,n){return n===void 0&&(n=this.isRTL()),n?this.embedRTL(t):this.embedLTR(t)},a.embedLTR=function(t){return"\u202A"+t+"\u202C"},a.embedRTL=function(t){return"\u202B"+t+"\u202C"},a.isolateLTR=function(t){return"\u2066"+t+"\u2069"},a.isolateRTL=function(t){return"\u2067"+t+"\u2069"},a.forceLTR=function(t){return"\u200E"+t},a.forceRTL=function(t){return"\u200F"+t},a.useArabicScriptDigits=function(n){return e.has(n!=null?n:this.getNormalizedLocale())},a.d=function(t,n,r){var e=o("WAWebL10NNumbersPluginRegistry").l10nNumberFormattersRegister.get(this.getFullLocale());if(e!=null&&typeof t=="number")return e.format(t,this.getFullLocale());var a=typeof t=="number"&&(t>=c||t>=d&&t<m)?1:0;return this.n(t,n,babelHelpers.extends({},r,{notation:"compact",roundingMode:"trunc",trailingZeroDisplay:"stripIfInteger",minimumFractionDigits:a,maximumFractionDigits:a}))},a.n=function(t,n,r){var e=t;return typeof e=="number"?Intl.NumberFormat(this.getFullLocale(),r).format(e):this.useArabicScriptDigits(n)?e.toString().replace(/[0-9]/g,p):e},a.filesizeWithParams=function(t,n){var e=t>u?1:0,o=this.getFullLocale();return this.n(r("filesize")(t,{base:2,round:e,locale:o,symbols:n}))},a.customizeMoment=function(){var e;(e=r("WAWeb-moment")).relativeTimeRounding(Math.floor),e.relativeTimeThreshold("s",60),e.relativeTimeThreshold("m",60),e.relativeTimeThreshold("h",24)},n})(r("WAWebEventEmitter"));l.WAWebBaseL10n=f}),98);
__d("WAWebEventsWaitForMainStreamReadyMd",["Promise","WAWebBackendEventBus","WAWebEventsWaitForBbEvent"],(function(t,n,r,o,a,i,l){var e;function s(){return o("WAWebBackendEventBus").BackendEventBus.isMainStreamReadyMd?(e||(e=n("Promise"))).resolve():r("WAWebEventsWaitForBbEvent")(o("WAWebBackendEventBus").BackendEventBus,o("WAWebBackendEventBus").BackendEvent.MAIN_STREAM_MODE_READY)}l.default=s}),98);
__d("FBLocaleIDEnum",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({EN_US:"en_US",AF_ZA:"af_ZA",AK_GH:"ak_GH",AM_ET:"am_ET",AR_AR:"ar_AR",AS_IN:"as_IN",AY_BO:"ay_BO",AZ_AZ:"az_AZ",BE_BY:"be_BY",BG_BG:"bg_BG",BM_ML:"bm_ML",BN_IN:"bn_IN",BP_IN:"bp_IN",BR_FR:"br_FR",BS_BA:"bs_BA",BV_DE:"bv_DE",CA_ES:"ca_ES",CB_IQ:"cb_IQ",CK_US:"ck_US",CO_FR:"co_FR",CS_CZ:"cs_CZ",CX_PH:"cx_PH",CY_GB:"cy_GB",DA_DK:"da_DK",DE_DE:"de_DE",EH_IN:"eh_IN",EL_GR:"el_GR",EM_ZM:"em_ZM",EN_GB:"en_GB",EN_IN:"en_IN",EN_OP:"en_OP",EN_PI:"en_PI",EN_UD:"en_UD",EN_XA:"en_XA",EO_EO:"eo_EO",ES_CL:"es_CL",ES_CO:"es_CO",ES_ES:"es_ES",ES_LA:"es_LA",ES_MX:"es_MX",ES_VE:"es_VE",ET_EE:"et_EE",EU_ES:"eu_ES",FA_IR:"fa_IR",FB_AA:"fb_AA",FB_AC:"fb_AC",FB_AR:"fb_AR",FB_HA:"fb_HA",FB_HX:"fb_HX",FB_LL:"fb_LL",FB_LS:"fb_LS",FB_LT:"fb_LT",FB_RL:"fb_RL",FB_ZH:"fb_ZH",FBT_AC:"fbt_AC",FF_NG:"ff_NG",FI_FI:"fi_FI",FN_IT:"fn_IT",FO_FO:"fo_FO",FR_CA:"fr_CA",FR_FR:"fr_FR",FV_NG:"fv_NG",FY_NL:"fy_NL",GA_IE:"ga_IE",GL_ES:"gl_ES",GN_PY:"gn_PY",GU_IN:"gu_IN",GX_GR:"gx_GR",HA_NG:"ha_NG",HE_IL:"he_IL",HI_FB:"hi_FB",HI_IN:"hi_IN",HR_HR:"hr_HR",HT_HT:"ht_HT",HU_HU:"hu_HU",HY_AM:"hy_AM",ID_ID:"id_ID",IG_NG:"ig_NG",IK_US:"ik_US",IS_IS:"is_IS",IT_IT:"it_IT",IU_CA:"iu_CA",JA_JP:"ja_JP",JA_KS:"ja_KS",JV_ID:"jv_ID",KA_GE:"ka_GE",KK_KZ:"kk_KZ",KM_KH:"km_KH",KN_IN:"kn_IN",KO_KR:"ko_KR",KS_IN:"ks_IN",KU_TR:"ku_TR",KY_KG:"ky_KG",LA_VA:"la_VA",LG_UG:"lg_UG",LI_NL:"li_NL",LN_CD:"ln_CD",LO_LA:"lo_LA",LR_IT:"lr_IT",LT_LT:"lt_LT",LV_LV:"lv_LV",MG_MG:"mg_MG",MI_NZ:"mi_NZ",MK_MK:"mk_MK",ML_IN:"ml_IN",MN_MN:"mn_MN",MOS_BF:"mos_BF",MR_IN:"mr_IN",MS_MY:"ms_MY",MT_MT:"mt_MT",MY_MM:"my_MM",NB_NO:"nb_NO",ND_ZW:"nd_ZW",NE_NP:"ne_NP",NH_MX:"nh_MX",NL_BE:"nl_BE",NL_NL:"nl_NL",NN_NO:"nn_NO",NR_ZA:"nr_ZA",NS_ZA:"ns_ZA",NY_MW:"ny_MW",OM_ET:"om_ET",OR_IN:"or_IN",PA_IN:"pa_IN",PCM_NG:"pcm_NG",PL_PL:"pl_PL",PS_AF:"ps_AF",PT_BR:"pt_BR",PT_PT:"pt_PT",QB_DE:"qb_DE",QC_GT:"qc_GT",QE_US:"qe_US",QK_DZ:"qk_DZ",QR_GR:"qr_GR",QS_DE:"qs_DE",QT_US:"qt_US",QU_PE:"qu_PE",QV_IT:"qv_IT",QZ_MM:"qz_MM",RM_CH:"rm_CH",RN_BI:"rn_BI",RO_RO:"ro_RO",RU_RU:"ru_RU",RW_RW:"rw_RW",SA_IN:"sa_IN",SC_IT:"sc_IT",SE_NO:"se_NO",SI_LK:"si_LK",SK_SK:"sk_SK",SL_SI:"sl_SI",SN_ZW:"sn_ZW",SO_SO:"so_SO",SQ_AL:"sq_AL",SR_RS:"sr_RS",SS_SZ:"ss_SZ",ST_ZA:"st_ZA",SU_ID:"su_ID",SV_SE:"sv_SE",SW_KE:"sw_KE",SY_SY:"sy_SY",SZ_PL:"sz_PL",TA_IN:"ta_IN",TE_IN:"te_IN",TG_TJ:"tg_TJ",TH_TH:"th_TH",TI_ET:"ti_ET",TK_TM:"tk_TM",TL_PH:"tl_PH",TL_ST:"tl_ST",TN_BW:"tn_BW",TQ_AR:"tq_AR",TPI_PG:"tpi_PG",TR_TR:"tr_TR",TS_ZA:"ts_ZA",TT_RU:"tt_RU",TZ_MA:"tz_MA",UK_UA:"uk_UA",UR_PK:"ur_PK",UZ_UZ:"uz_UZ",VE_ZA:"ve_ZA",VI_VN:"vi_VN",WO_SN:"wo_SN",XH_ZA:"xh_ZA",YI_DE:"yi_DE",YO_NG:"yo_NG",ZH_CN:"zh_CN",ZH_HK:"zh_HK",ZH_TW:"zh_TW",ZU_ZA:"zu_ZA",ZZ_TR:"zz_TR"}),l=e;i.default=l}),66);
/**
* License: https://www.facebook.com/legal/license/t3hOLs8wlXy/
*/
__d("bcp-47-1.0.0",[],(function(t,n,r,o,a,i){"use strict";var e={},l={exports:e};function s(){var e={}.hasOwnProperty,t="-",n="x",r=t.charCodeAt(0),o=n.charCodeAt(0),a=97,i=122,s=48,u=57,c=8,d=4,m=3,p=2,_=3,f=8,g=5,h=4,y=8,C=8,b=1,v=2,S=3,R=4,L=5,E=6,k={};k[b]="Too long variant, expected at most 8 characters",k[v]="Too long extension, expected at most 8 characters",k[S]="Too many extended language subtags, expected at most 3 subtags",k[R]="Empty extension, extensions must have at least 2 characters of content",k[L]="Too long private-use area, expected at most 8 characters",k[E]="Found superfluous content after tag";var I=["art-lojban","cel-gaulish","no-bok","no-nyn","zh-guoyu","zh-hakka","zh-min","zh-min-nan","zh-xiang"],T={"en-gb-oed":"en-GB-oxendict","i-ami":"ami","i-bnn":"bnn","i-default":null,"i-enochian":null,"i-hak":"hak","i-klingon":"tlh","i-lux":"lb","i-mingo":null,"i-navajo":"nv","i-pwn":"pwn","i-tao":"tao","i-tay":"tay","i-tsu":"tsu","sgn-be-fr":"sfb","sgn-be-nl":"vgt","sgn-ch-de":"sgg","art-lojban":"jbo","cel-gaulish":null,"no-bok":"nb","no-nyn":"nn","zh-guoyu":"cmn","zh-hakka":"hak","zh-min":null,"zh-min-nan":"nan","zh-xiang":"hsn"};function D(e){return e>=s&&e<=u}function x(e){return e>=a&&e<=i}function $(e){return D(e)||x(e)}function P(e){return e===o}function N(e){return e===r}function M(){return{language:null,extendedLanguageSubtags:[],script:null,region:null,variants:[],extensions:[],privateuse:[],irregular:null,regular:null}}function w(n,r){var o=r||{},a=o.warning,i=o.forgiving,l=o.normalize,s={},u,A,F,O,B,W;if(l==null&&(l=!0),n==null)throw new Error("Expected string, got `"+n+"`");function q(e){return n.charCodeAt(e)}function U(e,t){return a&&a(k[t],t,e),i?s:M()}if(s=M(),n=String(n),u=n,n=n.toLowerCase(),e.call(T,n))return l&&T[n]?w(T[n]):(s[I.indexOf(n)===-1?"irregular":"regular"]=u,s);for(F=0,A=q(F);x(A);)F++,A=q(F);if(F<p||F>c)F=0;else{if(F>d)s.language=u.slice(0,F);else if(F>m)s.language=u.slice(0,F);else for(B=0,s.language=u.slice(0,F);N(q(F))&&x(q(F+1))&&x(q(F+2))&&x(q(F+3))&&!x(q(F+4));){if(B>=_)return U(F,S);s.extendedLanguageSubtags.push(u.slice(F+1,F+4)),F=F+4,B++}for(N(q(F))&&x(q(F+1))&&x(q(F+2))&&x(q(F+3))&&x(q(F+4))&&!x(q(F+5))&&(s.script=u.slice(F+1,F+5),F+=5),N(q(F))&&(x(q(F+1))&&x(q(F+2))&&!x(q(F+3))?(s.region=u.slice(F+1,F+3),F+=3):D(q(F+1))&&D(q(F+2))&&D(q(F+3))&&!D(q(F+4))&&(s.region=u.slice(F+1,F+4),F+=4));N(q(F));){for(W=F+1,O=0;$(q(W));)if(W++,O++,O>f)return U(W,b);if(O>=g)s.variants.push(u.slice(F+1,W)),F=W;else if(D(q(F+1))&&O>=h)s.variants.push(u.slice(F+1,W)),F=W;else break}for(;N(q(F))&&!(P(q(F+1))||!$(q(F+1))||!N(q(F+2))||!$(q(F+3)));){for(W=F+2,B=0;N(q(W))&&$(q(W+1))&&$(q(W+2));)for(W=W+2,O=2,B++;$(q(W));){if(O>y)return U(W,v);W++,O++}if(!B)return U(W,R);s.extensions.push({singleton:u.charAt(F+1),extensions:u.slice(F+3,W).split(t)}),F=W}}if(F===0&&P(q(0))||F!==1&&N(q(F))&&P(q(F+1)))for(W=F=F?F+2:1;N(q(W))&&$(q(W+1));){for(W+=2,O=1;$(q(W));){if(O>=C)return U(W,L);W++,O++}s.privateuse.push(u.slice(F+1,W)),F=W}return F!==n.length?U(F,E):s}function A(e){var r=[],o,a,i,l;if(e&&(e.irregular||e.regular))return e.irregular||e.regular;if(e&&e.language)for(r=r.concat(e.language,e.extendedLanguageSubtags||[],e.script||[],e.region||[],e.variants||[]),o=e.extensions||[],a=-1,l=o.length;++a<l;)i=o[a],i.singleton&&i.extensions&&i.extensions.length&&(r=r.concat(i.singleton,i.extensions));return e&&e.privateuse&&e.privateuse.length&&(r=r.concat(n,e.privateuse)),r.join(t)}var F={};F.parse=w,F.stringify=A,l.exports=F}var u=!1;function c(){return u||(u=!0,s()),l.exports}function d(e){switch(e){case void 0:return c()}}a.exports=d}),null);
__d("bcp-47",["bcp-47-1.0.0"],(function(t,n,r,o,a,i){a.exports=n("bcp-47-1.0.0")()}),null);
__d("WAWebL10NCoerceToFBLocale",["bcp-47","gkx"],(function(t,n,r,o,a,i,l){"use strict";var e="en_US",s=new Map([["af","af_ZA"],["ar","ar_AR"],["az","az_AZ"],["bg","bg_BG"],["bn","bn_IN"],["ca","ca_ES"],["cs","cs_CZ"],["da","da_DK"],["de","de_DE"],["el","el_GR"],["en","en_US"],["es","es_LA"],["et","et_EE"],["fa","fa_IR"],["fi","fi_FI"],["fr","fr_FR"],["gu","gu_IN"],["he","he_IL"],["hi","hi_IN"],["hr","hr_HR"],["hu","hu_HU"],["id","id_ID"],["it","it_IT"],["ja","ja_JP"],["kk","kk_KZ"],["kn","kn_IN"],["ko","ko_KR"],["lt","lt_LT"],["lv","lv_LV"],["mk","mk_MK"],["ml","ml_IN"],["mr","mr_IN"],["ms","ms_MY"],["nb","nb_NO"],["nl","nl_NL"],["pa","pa_IN"],["pl","pl_PL"],["pt","pt_BR"],["ro","ro_RO"],["ru","ru_RU"],["sk","sk_SK"],["sl","sl_SI"],["sq","sq_AL"],["sr","sr_RS"],["sv","sv_SE"],["sw","sw_KE"],["ta","ta_IN"],["te","te_IN"],["th","th_TH"],["tl","tl_PH"],["tr","tr_TR"],["uk","uk_UA"],["ur","ur_PK"],["uz","uz_UZ"],["vi","vi_VN"],["zh","zh_CN"]]),u=new Map([["pt_ao","pt_PT"],["pt_ch","pt_PT"],["pt_cv","pt_PT"],["pt_fr","pt_PT"],["pt_gq","pt_PT"],["pt_gw","pt_PT"],["pt_lu","pt_PT"],["pt_mo","pt_PT"],["pt_mz","pt_PT"],["pt_pt","pt_PT"],["pt_st","pt_PT"],["pt_tl","pt_PT"],["zh_cn","zh_CN"],["zh_hk","zh_HK"],["zh_tw","zh_TW"],["zh_hant","zh_HK"],["zh_hans","zh_CN"],["fil","tl_PH"],["in","id_ID"],["iw","he_IL"],["mo","ro_RO"],["jw","jv_ID"],["ji","yi_DE"],["en_al","en_GB"],["en_dz","en_GB"],["en_ao","en_GB"],["en_ai","en_GB"],["en_ag","en_GB"],["en_au","en_GB"],["en_at","en_GB"],["en_az","en_GB"],["en_bs","en_GB"],["en_bd","en_GB"],["en_bb","en_GB"],["en_be","en_GB"],["en_bz","en_GB"],["en_bj","en_GB"],["en_bm","en_GB"],["en_ba","en_GB"],["en_bw","en_GB"],["en_io","en_GB"],["en_vg","en_GB"],["en_bg","en_GB"],["en_kh","en_GB"],["en_cm","en_GB"],["en_ky","en_GB"],["en_cx","en_GB"],["en_cc","en_GB"],["en_ck","en_GB"],["en_hr","en_GB"],["en_cy","en_GB"],["en_cz","en_GB"],["en_dk","en_GB"],["en_dg","en_GB"],["en_dm","en_GB"],["en_ec","en_GB"],["en_eg","en_GB"],["en_er","en_GB"],["en_ee","en_GB"],["en_et","en_GB"],["en_fk","en_GB"],["en_fj","en_GB"],["en_fi","en_GB"],["en_fr","en_GB"],["en_ga","en_GB"],["en_gm","en_GB"],["en_ge","en_GB"],["en_de","en_GB"],["en_gh","en_GB"],["en_gi","en_GB"],["en_gr","en_GB"],["en_gd","en_GB"],["en_gg","en_GB"],["en_gn","en_GB"],["en_gy","en_GB"],["en_hn","en_GB"],["en_hk","en_GB"],["en_hu","en_GB"],["en_in","en_GB"],["en_ie","en_GB"],["en_im","en_GB"],["en_it","en_GB"],["en_jm","en_GB"],["en_je","en_GB"],["en_kz","en_GB"],["en_ke","en_GB"],["en_ki","en_GB"],["en_ls","en_GB"],["en_lr","en_GB"],["en_ly","en_GB"],["en_lt","en_GB"],["en_mo","en_GB"],["en_mg","en_GB"],["en_mw","en_GB"],["en_my","en_GB"],["en_mt","en_GB"],["en_mu","en_GB"],["en_fm","en_GB"],["en_md","en_GB"],["en_mn","en_GB"],["en_ms","en_GB"],["en_ma","en_GB"],["en_na","en_GB"],["en_nr","en_GB"],["en_np","en_GB"],["en_nl","en_GB"],["en_nz","en_GB"],["en_ni","en_GB"],["en_ne","en_GB"],["en_ng","en_GB"],["en_nu","en_GB"],["en_nf","en_GB"],["en_mk","en_GB"],["en_no","en_GB"],["en_pk","en_GB"],["en_pw","en_GB"],["en_pg","en_GB"],["en_ph","en_GB"],["en_pn","en_GB"],["en_pl","en_GB"],["en_pt","en_GB"],["en_qa","en_GB"],["en_ro","en_GB"],["en_ru","en_GB"],["en_rw","en_GB"],["en_ws","en_GB"],["en_sa","en_GB"],["en_rs","en_GB"],["en_sc","en_GB"],["en_sl","en_GB"],["en_sg","en_GB"],["en_sx","en_GB"],["en_sk","en_GB"],["en_sb","en_GB"],["en_za","en_GB"],["en_ss","en_GB"],["en_es","en_GB"],["en_lk","en_GB"],["en_sh","en_GB"],["en_kn","en_GB"],["en_lc","en_GB"],["en_vc","en_GB"],["en_sd","en_GB"],["en_sr","en_GB"],["en_sz","en_GB"],["en_se","en_GB"],["en_ch","en_GB"],["en_tw","en_GB"],["en_tz","en_GB"],["en_tg","en_GB"],["en_tk","en_GB"],["en_to","en_GB"],["en_tt","en_GB"],["en_tn","en_GB"],["en_tr","en_GB"],["en_tc","en_GB"],["en_tv","en_GB"],["en_ug","en_GB"],["en_ua","en_GB"],["en_gb","en_GB"],["en_uz","en_GB"],["en_vu","en_GB"],["en_zm","en_GB"],["en_zw","en_GB"]]),c=new Map([["fb_aa","fb_AA"],["fb_ac","fb_AC"],["fb_ar","fb_AR"],["fb_ha","fb_HA"],["fb_hx","fb_HX"],["fb_ll","fb_LL"],["fb_ls","fb_LS"],["fb_lt","fb_LT"],["fb_rl","fb_RL"],["fb_zh","fb_ZH"
__d("WAWebL10NConstants",[],(function(t,n,r,o,a,i){var e={DEBUG:99,SAVED:6,PHONE:5,PREVIOUS:4,URL:3,BROWSER:2,DEFAULT:1},l="en",s="en-US",u=new Set(["ur"]),c=new Set(["af","az","ca","cs","da","de","el","et","fi","fr","he","hr","hu","id","it","kk","lt","mk","nb","pl","pt","pt-BR","ro","ru","sk","sl","sr","sv","th","tr","uk"]),d={"zh-tw":{longDateFormat:{LT:"Ah:mm",LTS:"Ah:m:s",L:"YYYY\u5E74MMMD\u65E5",LL:"YYYY\u5E74MMMD\u65E5",LLL:"YYYY\u5E74MMMD\u65E5LT",LLLL:"YYYY\u5E74MMMD\u65E5ddddLT",l:"YYYY\u5E74MMMD\u65E5",ll:"YYYY\u5E74MMMD\u65E5",lll:"YYYY\u5E74MMMD\u65E5LT",llll:"YYYY\u5E74MMMD\u65E5ddddLT"}},"zh-cn":{longDateFormat:{LT:"Ah:mm",LTS:"Ah:m:s",L:"YYYY-MM-DD",LL:"YYYY\u5E74MMMD\u65E5",LLL:"YYYY\u5E74MMMD\u65E5LT",LLLL:"YYYY\u5E74MMMD\u65E5ddddLT",l:"YYYY\u5E74MMMD\u65E5",ll:"YYYY\u5E74MMMD\u65E5",lll:"YYYY\u5E74MMMD\u65E5LT",llll:"YYYY\u5E74MMMD\u65E5ddddLT"}},ar:{longDateFormat:{LT:"h:mm A",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"}},ta:{longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY, h:mm A"},preparse:null,postformat:null,meridiem:null,meridiemHour:null},nl:{longDateFormat:{l:"DD-MM-YYYY",L:"DD-MM-YYYY"}},"en-ie":{longDateFormat:{l:"DD/MM/YYYY",L:"DD/MM/YYYY"}},hi:{preparse:function(t){return t},postformat:function(t){return t},longDateFormat:{LT:"A h:mm \u092C\u091C\u0947",LTS:"A h:mm:ss \u092C\u091C\u0947",LLL:"D MMMM YYYY A h:mm \u092C\u091C\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092C\u091C\u0947"},meridiem:function(t,n,r){return t===0&&n===0?"\u092E\u0927\u094D\u092F\u0930\u093E\u0924\u094D\u0930\u093F":t>=20||t<4?"\u0930\u093E\u0924":t>=4&&t<12?"\u0938\u0941\u092C\u0939":t>=12&&t<16?"\u0926\u094B\u092A\u0939\u0930":"\u0936\u093E\u092E"}}},m={"pt-pt":{weekdays:["Domingo","Segunda-feira","Ter\xE7a-feira","Quarta-feira","Quinta-feira","Sexta-feira","S\xE1bado"]}},p=babelHelpers.extends({},d,m);i.L10N_PRIORITY=e,i.DEFAULT_LOCALE=l,i.DEFAULT_MOMENT_LOCALE=s,i.SHOULD_USE_MOMENT_LOCALE_FORMAT=u,i.LOCALES_THAT_PREFER_24HOUR_TIME=c,i.LOCALE_DATE_TIME_CUSTOMIZATIONS=d,i.LOCALE_CUSTOMIZATIONS=p}),66);
__d("WAWebCookieDomain",["gkx"],(function(t,n,r,o,a,i,l){var e=".web.whatsapp.com";r("gkx")("26258")||(e=".dev-web.whatsapp.com");var s=e;l.COOKIE_DOMAIN=s}),98);
__d("WAWebCookieManager",[],(function(t,n,r,o,a,i){function e(e,t){var n=["name","value","domain","path","secure","session","expirationDate"];e.session===!0&&delete e.expirationDate;var r=[];n.forEach(function(t){var n=e[t];if(!(n===void 0||t==="value"))switch(t){case"expirationDate":{var o=e.expirationDate!=null?new Date(e.expirationDate):new Date;r.push("expires="+o.toUTCString());break}case"secure":r.push("secure");break;case"name":{var a=e.value||"";r.push(String(n)+"="+a);break}default:r.push(t+"="+String(n))}}),document.cookie=r.join(";")}function l(e){var t=document.cookie.match(new RegExp("(^| )"+e+"=([^;]+)"));if(t)return t[2]}i.setCookie=e,i.getCookie=l}),66);
__d("WAWebL10NCookieUtils",["WATimeUtils","WAWebCookieDomain","WAWebCookieManager","WAWebRuntimeEnvironmentUtils"],(function(t,n,r,o,a,i,l){var e="wa_web_lang_pref";function s(t){if(!o("WAWebRuntimeEnvironmentUtils").isWorker()){var n=Date.now()+4*o("WATimeUtils").WEEK_MILLISECONDS;o("WAWebCookieManager").setCookie({name:e,value:t,path:"/",domain:o("WAWebCookieDomain").COOKIE_DOMAIN,secure:!0,expirationDate:n})}}function u(){return o("WAWebRuntimeEnvironmentUtils").isWorker()?null:o("WAWebCookieManager").getCookie(e)}l.setWAWebLocalePrefCookieValue=s,l.getWAWebLocalePrefCookieValue=u}),98);
__d("WAWebL10NHelpers",["WAWebEnvironment"],(function(t,n,r,o,a,i,l){function e(e){return e===void 0&&(e=""),e.normalize("NFKD")}function s(){return r("WAWebEnvironment").isWindows===!0}l.normalizeForm=e,l.isLocalLanguageOverrideEnabled=s}),98);
__d("WAWebL10nGetRenderedLocale",["IntlCurrentLocale"],(function(t,n,r,o,a,i,l){"use strict";function e(){return r("IntlCurrentLocale").code}l.WAWebL10nGetRenderedLocale=e}),98);
__d("WAWebLocaleToMomentResource",[],(function(t,n,r,o,a,i){var e={"zh-HK":"zh-TW",pa:"pa-IN"},l=e;i.default=l}),66);
__d("WAWebMomentLocales",["JSResource","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){e:{var t=e.toLocaleLowerCase("en");if(t==="en-au"){return yield r("JSResource")("WAWebMoment-en-au").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="en-ca"){return yield r("JSResource")("WAWebMoment-en-ca").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="en-gb"){return yield r("JSResource")("WAWebMoment-en-gb").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="en-ie"){return yield r("JSResource")("WAWebMoment-en-ie").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="en-in"){return yield r("JSResource")("WAWebMoment-en-in").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="en-nz"){return yield r("JSResource")("WAWebMoment-en-nz").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="en-sg"){return yield r("JSResource")("WAWebMoment-en-sg").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="af"){return yield r("JSResource")("WAWebMoment-af").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="ar-dz"){return yield r("JSResource")("WAWebMoment-ar-dz").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="ar"){return yield r("JSResource")("WAWebMoment-ar").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="ar-kw"){return yield r("JSResource")("WAWebMoment-ar-kw").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="ar-ly"){return yield r("JSResource")("WAWebMoment-ar-ly").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="ar-ma"){return yield r("JSResource")("WAWebMoment-ar-ma").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="ar-sa"){return yield r("JSResource")("WAWebMoment-ar-sa").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="ar-tn"){return yield r("JSResource")("WAWebMoment-ar-tn").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="az"){return yield r("JSResource")("WAWebMoment-az").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="be"){return yield r("JSResource")("WAWebMoment-be").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="bg"){return yield r("JSResource")("WAWebMoment-bg").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="bm"){return yield r("JSResource")("WAWebMoment-bm").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="bn-bd"){return yield r("JSResource")("WAWebMoment-bn-bd").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="bn"){return yield r("JSResource")("WAWebMoment-bn").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="bo"){return yield r("JSResource")("WAWebMoment-bo").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="br"){return yield r("JSResource")("WAWebMoment-br").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="bs"){return yield r("JSResource")("WAWebMoment-bs").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="ca"){return yield r("JSResource")("WAWebMoment-ca").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="cs"){return yield r("JSResource")("WAWebMoment-cs").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="cv"){return yield r("JSResource")("WAWebMoment-cv").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="cy"){return yield r("JSResource")("WAWebMoment-cy").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="da"){return yield r("JSResource")("WAWebMoment-da").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="de-at"){return yield r("JSResource")("WAWebMoment-de-at").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="de-ch"){return yield r("JSResource")("WAWebMoment-de-ch").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="de"){return yield r("JSResource")("WAWebMoment-de").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="dv"){return yield r("JSResource")("WAWebMoment-dv").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="el"){return yield r("JSResource")("WAWebMoment-el").__setRef("WAWebMomentLocales").load(),!0;break e}if(t==="eo"){return yield r("JSResource")
__d("WAWebUserPrefsLocales",["WAComms","WAWebL10NHelpers","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsKeys","WAWebUserPrefsLocalStorage","WAWebUserPrefsStore"],(function(t,n,r,o,a,i,l){function e(){var e=r("WAWebUserPrefsLocalStorage").getItemFromLocalStorage(o("WAWebUserPrefsKeys").KEYS.LANG_FROM_PHONE);return e!=null?e:r("WAWebUserPrefsLocalStorage").getItemFromLocalStorage(o("WAWebUserPrefsKeys").KEYS.LANG)}function s(){return r("WAWebUserPrefsLocalStorage").getItemFromLocalStorage(o("WAWebUserPrefsKeys").KEYS.LANG_FROM_USER)}function u(e){o("WAWebL10NHelpers").isLocalLanguageOverrideEnabled()&&(r("WAWebUserPrefsLocalStorage").setItemToLocalStorage(o("WAWebUserPrefsKeys").KEYS.LANG_FROM_USER,e),o("WAComms").isSocketConnected()&&o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").KEYS.LANG_FROM_USER,e))}function c(e){r("WAWebUserPrefsLocalStorage").setItemToLocalStorage(o("WAWebUserPrefsKeys").KEYS.LANG_FROM_PHONE,e),o("WAComms").isSocketConnected()&&o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").KEYS.LANG_FROM_PHONE,e)}function d(e){r("WAWebUserPrefsLocalStorage").setItemToLocalStorage(o("WAWebUserPrefsKeys").KEYS.LANG_DID_MISMATCH_WITH_COOKIE,e)}function m(){var e;return(e=r("WAWebUserPrefsLocalStorage").getItemFromLocalStorage(o("WAWebUserPrefsKeys").KEYS.LANG_DID_MISMATCH_WITH_COOKIE))!=null?e:!1}function p(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").KEYS.HOUR_24_FROM_PHONE,e)}function _(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").KEYS.HOUR_24_FROM_DEVICE,e)}function f(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").KEYS.HOUR_24_FROM_PHONE);if(typeof e=="boolean")return e;var t=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").KEYS.HOUR_24);return typeof t=="boolean"&&r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").KEYS.HOUR_24_FROM_PHONE,t),typeof t=="boolean"?t:null}function g(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").KEYS.HOUR_24_FROM_DEVICE);return typeof e=="boolean"?e:null}l.getPhoneLangPref=e,l.getUserLangPref=s,l.setUserLangPref=u,l.setPhoneLangPref=c,l.setLangPrefCookieDidMismatchWithUserPref=d,l.getLangPrefCookieDidMismatchWithUserPref=m,l.setPhoneHour24=p,l.setDeviceHour24=_,l.getPhoneHour24=f,l.getDeviceHour24=g}),98);
__d("WAWebL10N",["WALogger","WAWeb-moment","WAWebBaseL10N","WAWebDebounce","WAWebEventsWaitForMainStreamReadyMd","WAWebL10NCoerceToFBLocale","WAWebL10NConstants","WAWebL10NCookieUtils","WAWebL10NHelpers","WAWebL10nGetRenderedLocale","WAWebLocaleToMomentResource","WAWebMomentLocales","WAWebUserPrefsLocales","asyncToGeneratorRuntime","bcp-47","gkx","justknobx","nullthrows"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v,S,R=5e3,L=o("WAWebL10NCoerceToFBLocale").DEFAULT_WA_WEB_LOCALE.replaceAll("_","-"),E=(function(t){function a(){var a;a=t.call(this,{l:"en",loc:"en"})||this,a.$L10n$p_4=null,a.setLocale=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){if(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[l10n] setLocale called with locale ",", priority ",", reload ",""])),t,n,r),t!=null){var i,l;i=r!=null?r:!1,l=n!=null?n:o("WAWebL10NConstants").L10N_PRIORITY.PHONE;var _=o("WAWebL10NHelpers").isLocalLanguageOverrideEnabled(),f=_&&l>=o("WAWebL10NConstants").L10N_PRIORITY.SAVED,g=a.normalizeLocaleToBcp47Compliant(t);if(!(g==null||g===a.$L10n$p_2)&&(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[l10n] setLocale: before use user lang"]))),f?o("WAWebUserPrefsLocales").setUserLangPref(t):o("WAWebUserPrefsLocales").setPhoneLangPref(t),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[l10n] setLocale: after use user lang"]))),!(_&&l===o("WAWebL10NConstants").L10N_PRIORITY.PHONE&&o("WAWebUserPrefsLocales").getUserLangPref()!=null))){var h=a.$L10n$p_1;a.$L10n$p_2=g;var y=o("WAWebL10NCoerceToFBLocale").coerceWAWebL10nLocaleToFBLocale(g);if(o("WAWebL10NCookieUtils").setWAWebLocalePrefCookieValue(y),a.$L10n$p_3=g,a.$L10n$p_4=y,i===!0&&l===o("WAWebL10NConstants").L10N_PRIORITY.SAVED&&o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[l10n] setLocale: user lang change "," -> ",""])),h,y),o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[l10n] setLocale: fullLocale:",", renderedLocale:",", newLocale:",""])),g,a.$L10n$p_1,y),i!==!0)a.trigger("locale_changed_on_phone",{newLocale:y,currentLocale:h});else if(h===y)a.$L10n$p_9.cancel(),o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[l10n] setLocale: no lang change (","), skip reload"])),h),yield a.applyMomentLocale(g),a.trigger("locale_change",{l:y,loc:g});else if(i===!0){if(o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[l10n] setLocale: lang change "," -> ",", reloading"])),h,y),a.$L10n$p_1=y,l>=o("WAWebL10NConstants").L10N_PRIORITY.SAVED){a.$L10n$p_10();return}a.$L10n$p_9()}}}});return function(e,n,r){return t.apply(this,arguments)}})(),a.$L10n$p_9=r("WAWebDebounce")(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return yield r("WAWebEventsWaitForMainStreamReadyMd")(),a.$L10n$p_10()}),R),a.$L10n$p_1=o("WAWebL10nGetRenderedLocale").WAWebL10nGetRenderedLocale(),a.$L10n$p_2=a.$L10n$p_5(o("WAWebL10nGetRenderedLocale").WAWebL10nGetRenderedLocale());var i=a.$L10n$p_6(),l=a.$L10n$p_7(),f=i!=null?i:l,g=i==null;if(f==null)return o("WAWebUserPrefsLocales").setPhoneLangPref(a.$L10n$p_1),babelHelpers.assertThisInitialized(a);var h=a.$L10n$p_5(f);if(a.$L10n$p_3=h,h==null)return g?o("WAWebUserPrefsLocales").setPhoneLangPref(a.$L10n$p_1):o("WAWebUserPrefsLocales").setUserLangPref(a.$L10n$p_1),babelHelpers.assertThisInitialized(a);var y=o("WAWebL10NCoerceToFBLocale").coerceWAWebL10nLocaleToFBLocale(h);return a.$L10n$p_4=y,y===a.$L10n$p_1&&(o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["[l10n] using pref as full locale: ",", rendered: ",""])),f,a.$L10n$p_1),a.$L10n$p_2=h),a.applyMomentLocale(h),a}babelHelpers.inheritsLoose(a,t);var i=a.prototype;return i.init=function(t){return o("WALogger").LOG(f||(f=babelHelpers.taggedTemplateLiteralLoose(["[l10n] init: with locale ",""])),t),this.setLocale(t,o("WAWebL10NConstants").L10N_PRIORITY.SAVED,!1)},i.getLocale=function(){return this.$L10n$p_1},i.getFullLocale=function(){return r("gkx")("26258")?this.$L10n$p_2:o("WAWebL10NCoerceToFBLocale").isWAWebl10nDebugLocale(this.$L
__d("WAWebCurrencyUtils",["WAWebCurrencyData","WAWebL10N"],(function(t,n,r,o,a,i,l){var e={IDR:"in-ID",MXN:"es-MX",INR:"en-IN"},s=new Set(["DZD","ARS","AUD","BDT","BOB","BRL","GBP","CAD","CLP","CNY","COP","CRC","CZK","DKK","EGP","EUR","GTQ","HNL","HKD","HUF","ISK","INR","IDR","ILS","JPY","KES","KRW","MOP","MYR","MXN","NZD","NIO","NGN","NOK","PKR","PYG","PEN","PHP","PLN","QAR","RON","RUB","SAR","SGD","ZAR","SEK","CHF","TWD","THB","TRY","AED","USD","UYU","VEF","VND"]),u=["es-ES","pt-BR"],c=function(){var e;return[(e=r("WAWebL10N")).getFullLocale(),e.normalizeLocaleToBcp47Compliant(e.getNormalizedLocale()),e.normalizeLocaleToBcp47Compliant(e.getLocale())].filter(Boolean)},d=function(t,n,r,o){o===void 0&&(o=c());var e="symbol";return u.includes(Array.isArray(o)?o[0]:o)&&(e="code"),new Intl.NumberFormat(o,babelHelpers.extends({style:"currency",currency:t,currencyDisplay:e},r)).format(n)},m=function(t,n,r,o){return d(t,n/1e3,r,o)};function p(e){return new Intl.NumberFormat(e).format(1.1).substring(1,2)}function _(e){return new Intl.NumberFormat(e).format(1e4).substring(2,3)}function f(e,t){var n=m(t,0,{},e);return n.replace(/\d+([,.]\d+)?/g,"").trim()}function g(e,t){var n=c(),r=p(n),o=f(n,e),a=m(e,t),i=a.replace(o,"").trim(),l=i.indexOf(r),s=l===-1?i:i.substring(0,l),u=l===-1?"":i.substring(l);return{symbol:o,integer:s,decimal:u}}function h(t){return f(e[t],t)}function y(e,t){var n=c(),r=f(n,e),o=_(n),a=p(n);return C(t,r,a,o)}function C(e,t,n,r){var o=e.replace(t,"").trim(),a=o.split(r).join(""),i=parseFloat(a.replace(n,".")||"0");return Math.round(i*1e3)}function b(e,t){if(t==null||t.trim().length===0)return!1;var n=c(),r=_(n),o=p(n);if(t.match("/[^0-9"+r+o+"]/"))return!1;var a=f(n,e),i=y(e,t),l=m(e,i),s=l.replace(a,"").trim(),u=s.indexOf(o),d=u===-1?s:s.substring(0,u),g=s.split(r).join("");u=g.indexOf(o);var h=u===-1?g:g.substring(0,u);return t===s||t===d||t===g||t===h}function v(e,t,n,r){var a=c(),i=o("WAWebCurrencyData").CURRENCY_DIGITS[e]!==void 0?o("WAWebCurrencyData").CURRENCY_DIGITS[e]:o("WAWebCurrencyData").DEFAULT_DIGITS,l=y(e,t);if(n!=null&&l<n||r!=null&&l>r)return!1;var s=t.replace(/\D+$/g,""),u=p(a);return!(Number.isNaN(l)||s!==t||(t.split(u)[1]||"").length>i)}function S(e){var t=o("WAWebCurrencyData").REGION_TO_CURRENCY[e.toUpperCase()];return(t==null?void 0:t.length)>0?t[0]:o("WAWebCurrencyData").DEFAULT_CURRENCY}function R(e){return s.has(e)}l.formatAmount=d,l.formatAmount1000=m,l.formatAmount1000ToParts=g,l.formatLocalSymbol=h,l.valueFromString=y,l.parseValueFromString=C,l.validateAmountString=b,l.validatePriceString=v,l.currencyForCountryShortcode=S,l.isSupportedCurrency=R}),98);
__d("PaymentLinkPreviewWithAmountFeature",["PaymentLinkPreviewWithTrustSignalsFeature","WALogger","WAWebABProps","WAWebCurrencyUtils","WAWebMobilePlatforms"],(function(t,n,r,o,a,i,l){"use strict";var e,s=/^[1-9][0-9]*$/,u=/^10*$/,c=1;function d(e,t,n){if(e==null||t==null||n==null)return null;var r=parseInt(e,10),o=parseInt(t,10);return Number.isNaN(r)||Number.isNaN(o)||r<c||o<c?null:{amount1000:r*(1e3/o),currency:n}}function m(e,t,n){return!(n==null||!o("WAWebCurrencyUtils").isSupportedCurrency(n)||e==null||!s.test(e)||t==null||!u.test(t))}function p(e,t){if(!o("WAWebMobilePlatforms").isSMB()||(t==null?void 0:t.length)!==1)return!1;var n=e==null?void 0:e.previewMetadata,r=e==null?void 0:e.psp;return!m(n==null?void 0:n.amount,n==null?void 0:n.offset,n==null?void 0:n.currency)||r==null||!o("PaymentLinkPreviewWithTrustSignalsFeature").isPSPInTrustSignalsFeatureAllowlist(r)?!1:o("WAWebABProps").getABPropConfigValue("payment_links_trust_signals_other_metatags_enabled")}function _(e){return o("WAWebABProps").getABPropConfigValue("payment_links_trust_signals_other_metatag_kill_switch_enabled")?null:d(e==null?void 0:e.amount,e==null?void 0:e.offset,e==null?void 0:e.currency)}function f(t,n,r){var a;if(!p(t,r))return n;var i=n==null||(a=n.provider)==null?void 0:a.paramsJson,l=t==null?void 0:t.previewMetadata;try{var s=i==null?null:JSON.parse(i),u=babelHelpers.extends({},s,{meta_tags:babelHelpers.extends({},s==null?void 0:s.meta_tags,{amount:l==null?void 0:l.amount,offset:l==null?void 0:l.offset,currency:l==null?void 0:l.currency})});return babelHelpers.extends({},n,{provider:babelHelpers.extends({},n==null?void 0:n.provider,{paramsJson:JSON.stringify(u)})})}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[PAYMENT LINK WITH AMOUNT] error while parsing paramsJson from payment link metadata: ",""])),t),n}}l.computeAmount1000=d,l.validateAmountFields=m,l.isPaymentLinkPreviewWithAmountEnabled=p,l.getPaymentLinkOrderHeaderComponentDisplayParamsForAmountFeature=_,l.setAmountMetadata=f}),98);
__d("PaymentLinkTraceIdLoggingFeature",["WALogger","WAWebABProps","WAWebMobilePlatforms","WAWebPonyfillsCryptoRandomUUID"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(t){var n;if(!o("WAWebMobilePlatforms").isSMB()||!o("WAWebABProps").getABPropConfigValue("payment_link_trace_id_logging_enabled"))return t;var a=t==null||(n=t.provider)==null?void 0:n.paramsJson;try{if(a==null)return t;var i=JSON.parse(a);return i=babelHelpers.extends({},i,{payment_link_trace_id:r("WAWebPonyfillsCryptoRandomUUID")().toLowerCase()}),babelHelpers.extends({},t,{provider:{paramsJson:JSON.stringify(i)}})}catch(n){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[PAYMENT LINK TRACE ID LOGGING] error while parsing paramsJson from payment link metadata: ",""])),n).sendLogs("[PAYMENT LINK TRACE ID LOGGING] error while parsing paramsJson from payment link metadata"),t}}l.setTraceId=s}),98);
__d("PaymentLink",["LoggingPaymentLinkWithoutPreviewFeature","PaymentLinkPSPImagePathMapper","PaymentLinkPreviewWithAmountFeature","PaymentLinkPreviewWithTrustSignalsFeature","PaymentLinkTraceIdLoggingFeature","PaymentLinkWithCTAFeature","WAWebABProps","WAWebLinkify","WAWebMobilePlatforms","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){"use strict";var e="Open payment link";function s(e){return o("PaymentLinkPreviewWithAmountFeature").getPaymentLinkOrderHeaderComponentDisplayParamsForAmountFeature(e)}function u(e,t){if(e==null)return null;var n=e+(t?"-dark":"-light");return Object.prototype.hasOwnProperty.call(o("PaymentLinkPSPImagePathMapper").PaymentLinkPSPImagePathMapper,n)?o("PaymentLinkPSPImagePathMapper").PaymentLinkPSPImagePathMapper[n]:null}function c(e){var t=JSON.parse(o("WAWebABProps").getABPropConfigValue("smb_payment_links_url_regex_list"));for(var n in t)if(e.match(n))return t[n];return null}function d(){return o("WAWebMobilePlatforms").isSMB()}function m(e,t){var n=null;n=o("PaymentLinkWithCTAFeature").getMetadata(e,n);var r=o("WAWebLinkify").findLinks(t,!1,o("WAWebUserPrefsMeUser").getMeDevicePnOrThrow_DO_NOT_USE());return n=o("LoggingPaymentLinkWithoutPreviewFeature").getMetadata(e,n,r),n=o("PaymentLinkPreviewWithTrustSignalsFeature").setMetadata(e,n,r),n=o("PaymentLinkPreviewWithAmountFeature").setAmountMetadata(e,n,r),n=o("PaymentLinkTraceIdLoggingFeature").setTraceId(n),n}l.CTA_TEXT=e,l.getPaymentLinkOrderHeaderComponentDisplayParams=s,l.getPSPIconPath=u,l.getPSP=c,l.shouldDetectInComposer=d,l.getPaymentLinkMessageMetadata=m}),98);
__d("PaymentLinkWithCTAFeature",["$InternalEnum","PaymentLink","WALogger","WAWebABProps","WAWebProtobufsE2E.pb"],(function(t,n,r,o,a,i,l){"use strict";var e,s=n("$InternalEnum")({LINK_PREVIEW_HEADER_WITH_CTA:0,ORDER_HEADER_WITH_CTA:1,DEFAULT:2});function u(){return o("WAWebABProps").getABPropConfigValue("smb_payment_links_cta_button_kill_switch")}function c(t){var n;if(u())return s.DEFAULT;try{var r=JSON.parse(o("WAWebABProps").getABPropConfigValue("smb_payment_links_cta_psp_list")),a=r==null?void 0:r.psp;if(!Array.isArray(a)||(a==null?void 0:a.includes(t))===!1)return s.DEFAULT}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[PAYMENT LINK WITH CTA] error while parsing json for ab prop smb_payment_links_cta_psp_list: ",""])),t),s.DEFAULT}return o("WAWebABProps").getABPropConfigValue("payment_br_holdout")?s.DEFAULT:(n=s.cast(o("WAWebABProps").getABPropConfigValue("smb_payment_links_cta_variant")))!=null?n:s.DEFAULT}function d(e,t){var n=e==null?void 0:e.psp;if(n==null)return t;var r=c(n);return r===s.LINK_PREVIEW_HEADER_WITH_CTA?babelHelpers.extends({},t,{button:{displayText:o("PaymentLink").CTA_TEXT},header:{headerType:o("WAWebProtobufsE2E.pb").Message$PaymentLinkMetadata$PaymentLinkHeader$PaymentLinkHeaderType.LINK_PREVIEW}}):r===s.ORDER_HEADER_WITH_CTA?babelHelpers.extends({},t,{button:{displayText:o("PaymentLink").CTA_TEXT},header:{headerType:o("WAWebProtobufsE2E.pb").Message$PaymentLinkMetadata$PaymentLinkHeader$PaymentLinkHeaderType.ORDER}}):r===s.DEFAULT?t:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+r)})()}l.PaymentLinkVariant=s,l.isKillSwitchEnabled=u,l.getMetadata=d}),98);
__d("WAWebMerchantCommerceEventWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumBizPlatform"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({MerchantCommerceEvent:[4688,{acceptedPaymentMethods:[1,e.TYPES.STRING],adId:[2,e.TYPES.STRING],appSessionId:[3,e.TYPES.STRING],bizPlatform:[4,o("WAWebWamEnumBizPlatform").BIZ_PLATFORM],commerceExperience:[6,e.TYPES.STRING],commerceFlowId:[20,e.TYPES.STRING],commerceInteractionAction:[7,e.TYPES.STRING],commerceInteractionActionType:[21,e.TYPES.STRING],commerceOrderStatus:[22,e.TYPES.STRING],commercePaymentStatus:[8,e.TYPES.STRING],commerceSessionId:[9,e.TYPES.STRING],commerceSurface:[10,e.TYPES.STRING],extraAttributes:[11,e.TYPES.STRING],isCtwaOriginated:[12,e.TYPES.BOOLEAN],isEligibleForAdSignal:[13,e.TYPES.BOOLEAN],merchantHasCatalog:[14,e.TYPES.BOOLEAN],merchantIsDiscoverable:[15,e.TYPES.BOOLEAN],p2mFlow:[17,e.TYPES.STRING],referral:[18,e.TYPES.STRING],sequenceId:[19,e.TYPES.INTEGER]},[1,1,1],"regular"]},{MerchantCommerceEvent:[]});l.MerchantCommerceEventWamEvent=s}),98);
__d("WAWebPsStructuredMessageInteractionWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumBizPlatform","WAWebWamEnumInteractionType","WAWebWamEnumMediaType","WAWebWamEnumStructuredMessageClass"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({PsStructuredMessageInteraction:[3052,{bizPlatform:[1,o("WAWebWamEnumBizPlatform").BIZ_PLATFORM],businessOwnerJid:[7,e.TYPES.STRING],messageClass:[3,o("WAWebWamEnumStructuredMessageClass").STRUCTURED_MESSAGE_CLASS],messageClassAttributes:[5,e.TYPES.STRING],messageInteraction:[4,o("WAWebWamEnumInteractionType").INTERACTION_TYPE],messageMediaType:[2,o("WAWebWamEnumMediaType").MEDIA_TYPE],templateId:[8,e.TYPES.STRING],threadIdHmac:[9,e.TYPES.STRING]},[1,1,1],"private",0]},{PsStructuredMessageInteraction:[]});l.PsStructuredMessageInteractionWamEvent=s}),98);
__d("PaymentLinkWamLogger",["$InternalEnum","P2XFunnelIdGenerator","PaymentLink","WAWebABProps","WAWebChatGetters","WAWebLinkify","WAWebMerchantCommerceEventWamEvent","WAWebMobilePlatforms","WAWebMsgGetters","WAWebProtobufsE2E.pb","WAWebPsStructuredMessageInteractionWamEvent","WAWebStructuredMessageReceiveWamEvent","WAWebUserPrefsGeneral","WAWebUserPrefsMeUser","WAWebWamEnumBizPlatform","WAWebWamEnumInteractionType","WAWebWamEnumStructuredMessageClass","WAWebWamMsgUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e="receiver_log_key",s={CTA:"payment_link",P2M_FLOW:"PAYMENT_LINK"},u={INTERACTION_ACTION:"send_payment_link",INTERACTION_SURFACE:"chat",REFERRAL:"composer",COMMERCE_EXPERIENCE:"non_native",P2M_FLOW:"payment_link",ACCEPTED_PAYMENT_METHOD:"payment_link"},c=n("$InternalEnum")({NOT_STARTED:"not_started",STARTED:"started",COMPLETED:"completed"}),d=n("$InternalEnum")({INDIVIDUAL:"individual",GROUP:"group",BROADCAST:"broadcast",NEWSLETTER:"newsletter"}),m=n("$InternalEnum")({LINK:"link",LINK_PREVIEW:"link_preview",LINK_CTA:"link_cta",UNKNOWN:"unknown"});function p(e){var t,n,r,a=o("WAWebMsgGetters").getPaymentLinkMetadata(e),i=(a==null||(t=a.provider)==null?void 0:t.paramsJson)!=null?(n=JSON.parse(a==null||(r=a.provider)==null?void 0:r.paramsJson))==null?void 0:n.name:null;return i}function _(e){if(o("WAWebMsgGetters").getIsSentByMe(e))return!1;if(o("WAWebMsgGetters").getRichPreviewType(e)===o("WAWebProtobufsE2E.pb").Message$ExtendedTextMessage$PreviewType.PAYMENT_LINKS)return o("WAWebABProps").getABPropConfigValue("smb_payment_links_logging_enabled");var t=p(e);return t==null?!1:o("WAWebABProps").getABPropConfigValue("smb_payment_links_logging_enabled")}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=new(o("P2XFunnelIdGenerator")).P2XFunnelIdGenerator(e,t.id.id+t.to.toJid());return n.genFunnelInfo()}),g.apply(this,arguments)}function h(e,t){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=p(e.msg),r=n!=null?n:t!=null?o("PaymentLink").getPSP(t):null,a=yield f(e.msg),i=C(e.msg,E(e.msg),a.funnel_id,a.is_logging_secret_available,r,n!=null),l=new(o("WAWebStructuredMessageReceiveWamEvent")).StructuredMessageReceiveWamEvent(babelHelpers.extends({},i,{messageClassAttributes:JSON.stringify(babelHelpers.extends({},i.messageClassAttributes))},x(e.msg)&&{businessOwnerJid:D(e)}));l.commit()}),y.apply(this,arguments)}function C(e,t,n,r,a,i){var l=b(e,t,n,r,a,i);return{bizPlatform:o("WAWebWamEnumBizPlatform").BIZ_PLATFORM.SMB,messageClass:o("WAWebWamEnumStructuredMessageClass").STRUCTURED_MESSAGE_CLASS.HSM,messageClassAttributes:l,messageMediaType:o("WAWebWamMsgUtils").getWamMediaType(e)}}function b(e,t,n,r,a,i){var l={funnel_id:n,is_logging_secret_available:r,cta:s.CTA,p2m_flow:s.P2M_FLOW,chat_type:t,has_link_preview:o("WAWebMsgGetters").getRichPreviewType(e)===o("WAWebProtobufsE2E.pb").Message$ExtendedTextMessage$PreviewType.PAYMENT_LINKS,is_payment_provider_in_metadata:i,is_forwarded:o("WAWebMsgGetters").getIsForwarded(e),is_edited:o("WAWebMsgGetters").getIsEdited(e)};return l=v(e,l),l=S(l,a),l=R(e,l),o("WAWebABProps").getABPropConfigValue("payment_link_trace_id_logging_enabled")&&(l=L(e,l)),l}function v(e,t){var n=$(e.paymentLinkMetadata);return babelHelpers.extends({},t,n!=null&&{cta_variant:n})}function S(e,t){return babelHelpers.extends({},e,t!=null&&{payment_provider:t})}function R(e,t){var n,r=o("WAWebMsgGetters").getPaymentLinkMetadata(e),a=z(r==null||(n=r.provider)==null?void 0:n.paramsJson);return babelHelpers.extends({},t,a!=null&&{metatags:a})}function L(e,t){var n,r=o("WAWebMsgGetters").getPaymentLinkMetadata(e),a=j(r==null||(n=r.provider)==null?void 0:n.paramsJson);return a==null||a===""?t:babelHelpers.extends({},t,{payment_link_trace_id:a})}function E(e){return k(e)?d.GROUP:I(e)?d.BROADCAST:T(e)?d.NEWSLETTER:d.INDIVIDUAL}function k(e){var t,n=e.from;return(t=n==null?void 0:n.isGroup())!=null?t:!1}function I(e){var t,n;return(t=(n=e.broa
__d("WAWebEphemeralityResolver",["WALogger","WATimeUtils","WAWebAfterReadUtils","WAWebEphemeralityTypes"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(t){if(!t)return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["getDisappearingModeSettingForUser: empty contact"]))),null;var n=t.disappearingModeDuration,r=t.disappearingModeSettingTimestamp;return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["getDisappearingModeSettingForUser "," dur="," ts=",""])),t.id.toString(),n,r).tags("DM","DDM"),n==null||n===0?null:{duration:n,settingTimestamp:r!=null?r:0}}function m(e){var t=d(e);return t!=null?t.duration:null}function p(e){return e!=null?e:0}function _(e){return e!=null?e:o("WAWebEphemeralityTypes").DisappearingModeInitiator.ChangedInChat}function f(e){return e!=null?e:o("WATimeUtils").unixTime()}function g(e){return e!=null?e:o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings}function h(e,t){var n=t===o("WAWebEphemeralityTypes").DisappearingModeInitiator.InitiatedByMe;return e!=null?e:n}function y(e){return e==null||e.duration==null&&e.settingTimestamp==null&&e.initiator==null?null:{duration:p(e.duration),settingTimestamp:f(e.settingTimestamp),initiator:_(e.initiator),disappearingModeTrigger:g(e.disappearingModeTrigger),initiatedByMe:h(e.initiatedByMe,e.initiator),afterReadDuration:e.afterReadDuration}}function C(e,t){return(e==null?void 0:e.duration)===(t==null?void 0:t.duration)&&(e==null?void 0:e.settingTimestamp)===(t==null?void 0:t.settingTimestamp)&&(e==null?void 0:e.initiator)===(t==null?void 0:t.initiator)}function b(e){return o("WAWebAfterReadUtils").isAfterReadDuration(e.duration)&&o("WAWebAfterReadUtils").isAfterReadSendingEnabled()?babelHelpers.extends({},e,{duration:o("WAWebAfterReadUtils").getAfterReadFallbackDuration(),afterReadDuration:e.duration}):e}function v(e,t){var n=m(e),r=m(t);if(n==null&&r==null)return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[DMResolve] DM setting for chat is null"]))).tags("DM","DDM"),null;var a;n!=null&&(a={duration:n,settingTimestamp:o("WATimeUtils").unixTime(),initiator:o("WAWebEphemeralityTypes").DisappearingModeInitiator.InitiatedByMe,disappearingModeTrigger:o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings,initiatedByMe:!0});var i;r!=null&&(i={duration:r,settingTimestamp:o("WATimeUtils").unixTime(),initiator:o("WAWebEphemeralityTypes").DisappearingModeInitiator.InitiatedByOther,disappearingModeTrigger:o("WAWebEphemeralityTypes").DisappearingModeTrigger.AccountSettings,initiatedByMe:!1});var l;return a!=null&&i!=null?i.duration<a.duration?l=i:l=a:l=a!=null?a:i,l==null?null:b(l)}function S(e,t){var n=y(e);if(n==null&&t==null)return null;if(n!=null&&t==null)return{duration:n.duration,settingTimestamp:n.settingTimestamp,initiator:n.initiator===o("WAWebEphemeralityTypes").DisappearingModeInitiator.InitiatedByMe?o("WAWebEphemeralityTypes").DisappearingModeInitiator.ChangedInChat:n.initiator,disappearingModeTrigger:o("WAWebEphemeralityTypes").DisappearingModeTrigger.ChatSettings,initiatedByMe:n.initiator===o("WAWebEphemeralityTypes").DisappearingModeInitiator.InitiatedByMe,afterReadDuration:n.afterReadDuration};if(n==null&&t!=null)return{duration:t.duration,settingTimestamp:f(t.settingTimestamp),initiator:_(t.initiator),disappearingModeTrigger:g(t.disappearingModeTrigger),initiatedByMe:t.initiatedByMe,afterReadDuration:t.afterReadDuration};if(n!=null&&t!=null){var r,a;return n.settingTimestamp>((r=t.settingTimestamp)!=null?r:0)?babelHelpers.extends({},n):n.settingTimestamp<((a=t.settingTimestamp)!=null?a:0)?{duration:t.duration,settingTimestamp:f(t.settingTimestamp),initiator:_(t.initiator),disappearingModeTrigger:g(t.disappearingModeTrigger),initiatedByMe:t.initiatedByMe,afterReadDuration:t.afterReadDuration}:babelHelpers.extends({},n,{initiator:t.initiator===o("WAWebEphemeralityTypes").DisappearingModeInitiator.ChangedInChat?o("WAWebEphemeralityTypes").DisappearingModeInitiator.ChangedInChat:n.initiator})}}function R(e,t){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose([
__d("WAWebWamEnumChatGatedReason",[],(function(t,n,r,o,a,i){var e=Object.freeze({TOS3:1,COUNTRY:2});i.CHAT_GATED_REASON=e}),66);
__d("WAWebGatedMessageReceivedWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumChatGatedReason"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({GatedMessageReceived:[3152,{chatGatedReason:[1,o("WAWebWamEnumChatGatedReason").CHAT_GATED_REASON]},[1,1,1],"regular"]},{GatedMessageReceived:[]});l.GatedMessageReceivedWamEvent=e}),98);
__d("WAWebWamEnumPairedMediaType",[],(function(t,n,r,o,a,i){var e=Object.freeze({SD_PHOTO:0,HD_PHOTO:1,SD_VIDEO:2,HD_VIDEO:3,MOTION_PHOTO_PARENT:4,MOTION_PHOTO_CHILD:5,HEVC_VIDEO_PARENT:6,HEVC_VIDEO_CHILD:7});i.PAIRED_MEDIA_TYPE=e}),66);
__d("WAWebWamEnumPrivateAiFeatureName",[],(function(t,n,r,o,a,i){var e=Object.freeze({SUMMARIZATION:0,WRITE_WITH_AI:1,PSI:2,QUICK_RECAP:3,INCONGNITO:4,SIDE_CHAT:5,GROUP_AI:6,PSI_SEARCH:7});i.PRIVATE_AI_FEATURE_NAME=e}),66);
__d("WAWebWamEnumStickerMakerSourceType",[],(function(t,n,r,o,a,i){var e=Object.freeze({CUTOUT_IMAGE:1,WEB_STICKER_MAKER:2,IOS_STICKER_MAKER:3,ANDROID_STICKER_MAKER:4,TRANSPARENT_IMAGE:5,GIF:6});i.STICKER_MAKER_SOURCE_TYPE=e}),66);
__d("WAWebMessageReceiveWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumAddressingMode","WAWebWamEnumAgentEngagementEnumType","WAWebWamEnumBotType","WAWebWamEnumChatOriginsType","WAWebWamEnumDisappearingChatInitiatorType","WAWebWamEnumE2eDeviceType","WAWebWamEnumEditType","WAWebWamEnumEncryptionTypeCode","WAWebWamEnumEphemeralityInitiatorType","WAWebWamEnumEphemeralityTriggerActionType","WAWebWamEnumInvisibleMessageCategoryType","WAWebWamEnumMediaType","WAWebWamEnumMessageType","WAWebWamEnumOppositeVisibleIdentificationType","WAWebWamEnumPairedMediaType","WAWebWamEnumPrivateAiFeatureName","WAWebWamEnumRevokeType","WAWebWamEnumSizeBucket","WAWebWamEnumStickerMakerSourceType","WAWebWamEnumTypeOfGroupEnum"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({MessageReceive:[450,{afterReadDuration:[61,e.TYPES.INTEGER],agentEngagementType:[28,o("WAWebWamEnumAgentEngagementEnumType").AGENT_ENGAGEMENT_ENUM_TYPE],appContext:[43,e.TYPES.STRING],appContextBitfield:[44,e.TYPES.INTEGER],botType:[37,o("WAWebWamEnumBotType").BOT_TYPE],chatOrigins:[38,o("WAWebWamEnumChatOriginsType").CHAT_ORIGINS_TYPE],deviceCount:[16,e.TYPES.INTEGER],deviceSizeBucket:[10,o("WAWebWamEnumSizeBucket").SIZE_BUCKET],disappearingChatInitiator:[14,o("WAWebWamEnumDisappearingChatInitiatorType").DISAPPEARING_CHAT_INITIATOR_TYPE],e2eSenderType:[57,o("WAWebWamEnumE2eDeviceType").E2E_DEVICE_TYPE],editType:[25,o("WAWebWamEnumEditType").EDIT_TYPE],encryptionType:[54,o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE],ephemeralityDuration:[13,e.TYPES.INTEGER],ephemeralityInitiator:[26,o("WAWebWamEnumEphemeralityInitiatorType").EPHEMERALITY_INITIATOR_TYPE],ephemeralityTriggerAction:[27,o("WAWebWamEnumEphemeralityTriggerActionType").EPHEMERALITY_TRIGGER_ACTION_TYPE],hasUsername:[39,e.TYPES.BOOLEAN],hasUsernamePin:[45,e.TYPES.BOOLEAN],invisibleMessageCategory:[41,o("WAWebWamEnumInvisibleMessageCategoryType").INVISIBLE_MESSAGE_CATEGORY_TYPE],isAComment:[36,e.TYPES.BOOLEAN],isAReply:[19,e.TYPES.BOOLEAN],isAfterRead:[62,e.TYPES.BOOLEAN],isForwardedForward:[18,e.TYPES.BOOLEAN],isLid:[24,e.TYPES.BOOLEAN],isPq:[55,e.TYPES.BOOLEAN],isViewOnce:[9,e.TYPES.BOOLEAN],localAddressingMode:[33,o("WAWebWamEnumAddressingMode").ADDRESSING_MODE],messageAddressingMode:[34,o("WAWebWamEnumAddressingMode").ADDRESSING_MODE],messageIsInternational:[4,e.TYPES.BOOLEAN],messageIsInvisible:[23,e.TYPES.BOOLEAN],messageIsOffline:[5,e.TYPES.BOOLEAN],messageMediaType:[2,o("WAWebWamEnumMediaType").MEDIA_TYPE],messageQueueTime:[15,e.TYPES.TIMER],messageReceiveT0:[6,e.TYPES.TIMER],messageReceiveT1:[7,e.TYPES.TIMER],messageReceiveT2:[49,e.TYPES.TIMER],messageType:[1,o("WAWebWamEnumMessageType").MESSAGE_TYPE],mutedGroupMessage:[8,e.TYPES.BOOLEAN],numOfWebUrlsInTextMessage:[3,e.TYPES.INTEGER],offlineCount:[30,e.TYPES.INTEGER],oppositeVisibleIdentification:[40,o("WAWebWamEnumOppositeVisibleIdentificationType").OPPOSITE_VISIBLE_IDENTIFICATION_TYPE],paddingBytesSize:[22,e.TYPES.INTEGER],pairedMediaType:[42,o("WAWebWamEnumPairedMediaType").PAIRED_MEDIA_TYPE],participantCount:[17,e.TYPES.INTEGER],privateAiFeatureName:[53,o("WAWebWamEnumPrivateAiFeatureName").PRIVATE_AI_FEATURE_NAME],processingDeferred:[47,e.TYPES.BOOLEAN],receivedContactCardType:[58,e.TYPES.STRING],receivedContactMetadataTypes:[59,e.TYPES.STRING],receivedPhoneNumberContactSize:[50,e.TYPES.INTEGER],receivedPhoneNumberWithUsernameContactSize:[51,e.TYPES.INTEGER],receivedUsernameContactSize:[52,e.TYPES.INTEGER],receiverDefaultDisappearingDuration:[12,e.TYPES.INTEGER],revokeType:[20,o("WAWebWamEnumRevokeType").REVOKE_TYPE],senderDefaultDisappearingDuration:[11,e.TYPES.INTEGER],serverAddressingMode:[35,o("WAWebWamEnumAddressingMode").ADDRESSING_MODE],stanzaProcessCount:[48,e.TYPES.INTEGER],stickerIsAi:[29,e.TYPES.BOOLEAN],stickerIsFromStickerMaker:[31,e.TYPES.BOOLEAN],stickerIsPremium:[60,e.TYPES.BOOLEAN],stickerMakerSourceType:[32,o("WAWebWamEnumStickerMakerSourceType").STICKER_MAKER_SOURCE_TYPE],traceIdInt:[56,e.TYPES.INTEGER],typeOfGroup:[21,o("WAWebWamEnumTypeOfGroupEnum").TYPE_OF_GROUP_ENUM]},[1,1,5],"regular"]},{M
__d("WAWebWamEnumChatsFolderType",[],(function(t,n,r,o,a,i){var e=Object.freeze({INBOX:1,ARCHIVED:2});i.CHATS_FOLDER_TYPE=e}),66);
__d("WAWebWamEnumContactType",[],(function(t,n,r,o,a,i){var e=Object.freeze({CONSUMER:1,SMB:2,ENTERPRISE:3});i.CONTACT_TYPE=e}),66);
__d("WAWebWamEnumQbmFlag",[],(function(t,n,r,o,a,i){var e=Object.freeze({OTHER:0,TRANSACTIONAL:1,PROMOTIONAL:2,OTP:3,MARKETING_MESSAGE_SMB:4});i.QBM_FLAG=e}),66);
__d("WAWebWamEnumThreadCreationTime",[],(function(t,n,r,o,a,i){var e=Object.freeze({LESS_THAN_1_DAY_AGO:0,LESS_THAN_7_DAYS_AGO:1,LESS_THAN_30_DAYS_AGO:2,MORE_THAN_30_DAYS_AGO:3});i.THREAD_CREATION_TIME=e}),66);
__d("WAWebQbmIncomingMessageWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumChatsFolderType","WAWebWamEnumContactType","WAWebWamEnumQbmFlag","WAWebWamEnumThreadCreationTime"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({QbmIncomingMessage:[3790,{apiDailyThreadCount7d:[21,e.TYPES.INTEGER],apiMessageCount1d:[22,e.TYPES.INTEGER],apiMessageCount7d:[23,e.TYPES.INTEGER],apiTotalMessageCount:[26,e.TYPES.INTEGER],apiTotalNewThreadCount:[27,e.TYPES.INTEGER],apiUniqueThreadCount1d:[24,e.TYPES.INTEGER],apiUniqueThreadCount7d:[25,e.TYPES.INTEGER],bizTrustTier:[36,e.TYPES.STRING],bodyUrlCountInt:[52,e.TYPES.INTEGER],bodyUrlUniqueCountInt:[53,e.TYPES.INTEGER],buttonValueJsonArray:[45,e.TYPES.STRING],chatsFolderType:[1,o("WAWebWamEnumChatsFolderType").CHATS_FOLDER_TYPE],companionDevices:[10,e.TYPES.INTEGER],contactType:[2,o("WAWebWamEnumContactType").CONTACT_TYPE],ctaUrlUniqueCountInt:[54,e.TYPES.INTEGER],decisionId:[41,e.TYPES.STRING],entSourceSubplatform:[40,e.TYPES.STRING],fmxCardShown:[43,e.TYPES.BOOLEAN],gapRules:[58,e.TYPES.STRING],geEvaluationTimestamp:[59,e.TYPES.INTEGER],hsmTagStr:[14,e.TYPES.STRING],isBizIntent:[37,e.TYPES.BOOLEAN],isBroadcastMessage:[38,e.TYPES.BOOLEAN],isCoex:[56,e.TYPES.BOOLEAN],isFromAdsManagerMm:[15,e.TYPES.BOOLEAN],isFromCapi:[16,e.TYPES.BOOLEAN],isInsubContact:[39,e.TYPES.BOOLEAN],isMuted:[20,e.TYPES.BOOLEAN],isOba:[44,e.TYPES.BOOLEAN],isThroughDecisionService:[57,e.TYPES.BOOLEAN],keepChatsArchivedEnabled:[3,e.TYPES.BOOLEAN],lastOutgoingMessageDeltaTime:[11,e.TYPES.INTEGER],lastOutgoingMessageDeltaTimeReceived:[13,e.TYPES.INTEGER],messageFieldJsonArray:[46,e.TYPES.STRING],messageHasButton:[18,e.TYPES.BOOLEAN],messageHasUrl:[19,e.TYPES.BOOLEAN],messageIdHmac:[17,e.TYPES.STRING],messageTypeStr:[7,e.TYPES.STRING],muted:[4,e.TYPES.BOOLEAN],notificationEnabled:[5,e.TYPES.BOOLEAN],qbmFlag:[6,o("WAWebWamEnumQbmFlag").QBM_FLAG],qbmFlagStr:[12,e.TYPES.STRING],readReceiptsEnabled:[9,e.TYPES.BOOLEAN],smbDailyThreadCount7d:[28,e.TYPES.INTEGER],smbMessageCount1d:[29,e.TYPES.INTEGER],smbMessageCount7d:[30,e.TYPES.INTEGER],smbTotalMessageCount:[31,e.TYPES.INTEGER],smbTotalNewThreadCount:[32,e.TYPES.INTEGER],smbUniqueThreadCount1d:[33,e.TYPES.INTEGER],smbUniqueThreadCount7d:[34,e.TYPES.INTEGER],submessageFieldJsonArray:[47,e.TYPES.STRING],threadCreationTime:[35,o("WAWebWamEnumThreadCreationTime").THREAD_CREATION_TIME],threadIdHmac:[8,e.TYPES.STRING],threadLidHmac:[42,e.TYPES.STRING],urlUniqueCountInt:[55,e.TYPES.INTEGER]},[1,1,1],"regular"]},{QbmIncomingMessage:[]});l.QbmIncomingMessageWamEvent=s}),98);
__d("WAWebQbmIncomingMessageLogger",["WAWebABProps","WAWebLidAwareContactsDB","WAWebMsgGetters","WAWebQbmIncomingMessageWamEvent","WAWebUserPrefsNotifications","WAWebWamEnumChatsFolderType","WAWebWamEnumContactType","WAWebWamEnumQbmFlag","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=(e={},e[(s=o("WAWebWamEnumQbmFlag")).QBM_FLAG.OTHER]="OTHER",e[s.QBM_FLAG.TRANSACTIONAL]="TRANSACTIONAL",e[s.QBM_FLAG.PROMOTIONAL]="NON_TRANSACTIONAL",e[s.QBM_FLAG.OTP]="OTP",e[s.QBM_FLAG.MARKETING_MESSAGE_SMB]="MARKETING_MESSAGE_SMB",e);function c(e){var t=o("WAWebMsgGetters").getBizSource(e);return o("WAWebMsgGetters").isBizSourceFromMarketingMessage(t)?o("WAWebWamEnumQbmFlag").QBM_FLAG.MARKETING_MESSAGE_SMB:(function(e){return e==="UTILITY"?o("WAWebWamEnumQbmFlag").QBM_FLAG.TRANSACTIONAL:e==="MARKETING"?o("WAWebWamEnumQbmFlag").QBM_FLAG.PROMOTIONAL:e==="AUTHENTICATION"?o("WAWebWamEnumQbmFlag").QBM_FLAG.OTP:o("WAWebWamEnumQbmFlag").QBM_FLAG.OTHER})(o("WAWebMsgGetters").getHsmTag(e))}function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(!(e.length===0||!o("WAWebABProps").getABPropConfigValue("enable_logging_qbm_incoming_message")))for(var n=e.map(function(e){return e.from!=null?e.from.toJid():""}),a=yield r("WAWebLidAwareContactsDB").bulkGet(n),i=0;i<e.length;i++)p(e[i],t[i],a[i])}),m.apply(this,arguments)}function p(e,t,n){var r;if(!o("WAWebMsgGetters").getIsSentByMe(e)){var a=e.from;if(!(a==null||a.isGroup()||a.isStatus()||n==null)){var i=n.isBusiness,l=n.isEnterprise;if(!(!i&&!l)){var s=l?o("WAWebWamEnumContactType").CONTACT_TYPE.ENTERPRISE:o("WAWebWamEnumContactType").CONTACT_TYPE.SMB,d=(t==null?void 0:t.archive)===!0?o("WAWebWamEnumChatsFolderType").CHATS_FOLDER_TYPE.ARCHIVED:o("WAWebWamEnumChatsFolderType").CHATS_FOLDER_TYPE.INBOX,m=c(e);new(o("WAWebQbmIncomingMessageWamEvent")).QbmIncomingMessageWamEvent({contactType:s,chatsFolderType:d,isMuted:(t==null?void 0:t.muteExpiration)!=null&&t.muteExpiration>0,qbmFlag:m,qbmFlagStr:u[m],hsmTagStr:(r=o("WAWebMsgGetters").getHsmTag(e))!=null?r:"",messageTypeStr:e.type,notificationEnabled:o("WAWebUserPrefsNotifications").getGlobalNotifications(),isBizIntent:i,isInsubContact:n.isAddressBookContact===1}).commit()}}}}l.logQbmIncomingMessages=d}),98);
__d("WAWebWamMessageUtils",["WALogger","WAWebMsgType","WAWebVcardParsingUtils"],(function(t,n,r,o,a,i,l){var e;function s(t,n){var r=[],a=t.type===o("WAWebMsgType").MSG_TYPE.VCARD,i=t.type===o("WAWebMsgType").MSG_TYPE.MULTI_VCARD;if(a)r.push(t.body);else if(i){var l;r.push.apply(r,((l=t.vcardList)!=null?l:[]).map(function(e){return e.vcard}))}var s=0,u=0,c=0,d=0;return r.filter(Boolean).forEach(function(e){var t=o("WAWebVcardParsingUtils").parseVcard(e),n=o("WAWebVcardParsingUtils").vcardLidWid(t)!=null,r=o("WAWebVcardParsingUtils").vcardPhoneNumberWids(t).length>0;n&&r?c++:n?u++:r?s++:d++}),d>0&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[message-","] "," vcards with no PN or LID found"])),n,d).sendLogs("vcard-no-pn-or-lid",{sampling:.1}),a||i?{pnOnlyVcardCount:s,lidOnlyVcardCount:u,pnAndLidVcardCount:c}:null}l.getVcardMsgWamData=s}),98);
__d("WAWebLogReceivedMessages",["PaymentLinkWamLogger","Promise","WALogger","WATimeUtils","WAWebABProps","WAWebAddonProcessMsgsUtils","WAWebApiBulkGetChats","WAWebBackendApi","WAWebBoolFunc","WAWebChatThreadLogging","WAWebChatThreadLoggingUtils","WAWebDBMsgUtils","WAWebDBProcessReplyMsgs","WAWebEphemeralityResolver","WAWebGalaxyFlowWamLoggerUtils","WAWebGatedMessageReceivedWamEvent","WAWebLidAwareContactsDB","WAWebLidMigrationUtils","WAWebMessageReceiveWamEvent","WAWebMsgGetters","WAWebMsgType","WAWebQbmIncomingMessageLogger","WAWebRuntimeEnvironmentUtils","WAWebUserPrefsMeUser","WAWebUsernameTypes","WAWebWamAddressingModeUtils","WAWebWamEnumChatGatedReason","WAWebWamEnumChatOriginsType","WAWebWamEnumEncryptionTypeCode","WAWebWamEnumRevokeType","WAWebWamGroupMetadataMetricUtils","WAWebWamGroupMetricCache","WAWebWamMessageUtils","WAWebWamMsgUtils","WAWebWidFactory","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d="\uD83D\uDC9A";function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield(c||(c=n("Promise"))).all(e.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){o("PaymentLinkWamLogger").shouldLogReceiverEvent(e)&&(yield o("PaymentLinkWamLogger").genLogReceiveEvent({interaction_component:null,msg:e},e.matchedText).catch(function(e){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["error logging payment link message receive: ",""])),e)}))});return function(t){return e.apply(this,arguments)}})()))}),p.apply(this,arguments)}function _(e,t,n){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r){var a,i=e.clientReceivedTsMillis,l=e.localAddressingMode,s=e.msgProcessStartTsMillis,u=e.msgs,d=e.offline,m=e.serverAddressingMode,p=e.tsMillis,_=o("WATimeUtils").unixTimeMs(),f=yield(c||(c=n("Promise"))).all([o("WAWebChatThreadLoggingUtils").getMeHasUsername(),o("WAWebChatThreadLoggingUtils").getMeHasUsernamePin()]),g=f[0],h=f[1],y=(a=r.get(o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE().toJid()))==null?void 0:a.ephemeralDuration;yield c.all(u.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,n){var a=e.from;if(a!=null){var u=o("WAWebWamEnumChatOriginsType").CHAT_ORIGINS_TYPE.OTHERS;a.isLid()&&(u=o("WAWebWamEnumChatOriginsType").CHAT_ORIGINS_TYPE.LID_CTWA);var c=t[n];c!=null&&c.lidOriginType&&(u=c.lidOriginType===o("WAWebUsernameTypes").LidOriginType.PNH_CTWA?o("WAWebWamEnumChatOriginsType").CHAT_ORIGINS_TYPE.LID_CTWA:c.lidOriginType===o("WAWebUsernameTypes").LidOriginType.GENERAL?o("WAWebWamEnumChatOriginsType").CHAT_ORIGINS_TYPE.OTHERS:(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+c.lidOriginType)})());var f=yield o("WAWebChatThreadLoggingUtils").getOppositeVisibleIdentification(a),C=a.isGroup()?e.from.isLid():o("WAWebWamMsgUtils").msgIsLid(e,a),b=new(o("WAWebMessageReceiveWamEvent")).MessageReceiveWamEvent({messageType:o("WAWebWamMsgUtils").getWamMessageType(e),messageMediaType:o("WAWebWamMsgUtils").getWamMediaType(e),messageIsInternational:o("WAWebMsgGetters").getIsInternational(e),messageIsOffline:d!=null,isViewOnce:!!e.isViewOnce,isForwardedForward:o("WAWebMsgGetters").getNumTimesForwarded(e)>1,isAReply:o("WAWebMsgGetters").getIsReply(e),editType:o("WAWebMsgGetters").getWamEditType(e),botType:o("WAWebWamMsgUtils").getWamBotType(a,e.bizBotType),isAComment:o("WAWebMsgGetters").getType(e)===o("WAWebMsgType").MSG_TYPE.COMMENT,hasUsername:g,hasUsernamePin:h,chatOrigins:u,oppositeVisibleIdentification:f!=null?f:void 0,isLid:C,messageReceiveT0:0,messageReceiveT1:0,messageReceiveT2:0}),v=o("WAWebWamMessageUtils").getVcardMsgWamData(e,"receive");if(v){var S=v.lidOnlyVcardCount,R=v.pnAndLidVcardCount,L=v.pnOnlyVcardCount;b.receivedPhoneNumberContactSize=L,b.receivedUsernameContactSize=S,b.receivedPhoneNumberWithUsernameContactSize=R}if(d!=null&&(b.offlineCount=d),!a.isGroup()&&!a.isStatus()){var E,k
__d("WAWebApiBusinessProfile",["invariant","Promise","WALogger","WAWebBizGatingUtils","WAWebBotTypes","WAWebLidMigrationUtils","WAWebSchemaBusinessProfile","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l,s){var e,u,c,d,m;function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebSchemaBusinessProfile").getBusinessProfileTable().get(e)}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebWidFactory").createWid(e);t.isLid()||s(0,86986);var n=yield p(e);if(n==null){var r=o("WAWebLidMigrationUtils").toPn(t);if(r!=null){var a=r.toString(),i=yield p(a);if(i!=null)return babelHelpers.extends({},i,{id:e})}}return n}),g.apply(this,arguments)}function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebWidFactory").createWid(e),n=o("WAWebLidMigrationUtils").toLid(t);if(n!=null){var r=yield p(n.toString());if(r!=null)return babelHelpers.extends({},r,{id:e})}return p(e)}),y.apply(this,arguments)}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebBizGatingUtils").isLidMigrationForBusinessProfileEnabled()?o("WAWebWidFactory").createWid(e).isLid()?f(e):h(e):p(e)}),b.apply(this,arguments)}function v(e){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield p(e);return t?N(t):null}),S.apply(this,arguments)}function R(e){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield v(e);if(t==null){var n=o("WAWebWidFactory").createWid(e),r=o("WAWebLidMigrationUtils").toPn(n);if(r!=null){var a=yield v(r.toString());if(a!=null)return babelHelpers.extends({},a,{id:n})}}return t}),L.apply(this,arguments)}function E(e){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebWidFactory").createWid(e),n=o("WAWebLidMigrationUtils").toLid(t);if(n!=null){var r=yield v(n.toString());if(r!=null)return babelHelpers.extends({},r,{id:t})}return v(e)}),k.apply(this,arguments)}function I(e){return T.apply(this,arguments)}function T(){return T=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!o("WAWebBizGatingUtils").isLidMigrationForBusinessProfileEnabled())return v(e);var t=o("WAWebWidFactory").createWid(e);return t.isLid()?R(e):E(e)}),T.apply(this,arguments)}function D(e){return x.apply(this,arguments)}function x(){return x=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=M(e);yield o("WAWebSchemaBusinessProfile").getBusinessProfileTable().createOrMerge(t.id,t)}),x.apply(this,arguments)}function $(e){return P.apply(this,arguments)}function P(){return P=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.id,r=o("WAWebBizGatingUtils").isLidMigrationForBusinessProfileEnabled()?o("WAWebLidMigrationUtils").getPnAndLidToUpdate(t):[t];return(m||(m=n("Promise"))).all(r.map(function(t){return D(babelHelpers.extends({},e,{id:t}))}))}),P.apply(this,arguments)}function N(t){var n=t.commandsDescription,r=o("WAWebWidFactory").createWid(t.id),a=o("WAWebBotTypes").BizBotAutomatedType.cast(t.automatedType),i=o("WAWebBotTypes").BotWelcomeMsgProtocolModeType.cast(t.welcomeMsgProtocolMode),l;if(t.prompts!=null)try{l=JSON.parse(t.prompts),Array.isArray(l)||(l=null,o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["businessProfileFromDbRow: prompts are not an array"]))).sendLogs("businessProfileFromDbRow: prompts are not an array"))}catch(e){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["businessProfileFromDbRow: prompts parsing failed"]))).sendLogs("businessProfileFromDbRow: prompts parsing failed")}var s;if(t.commands!=null)try{s=JSON.parse(t.commands),Array.isArray(s)||(s=null,o("WALogger").ERROR(c||(c=babelHelpers.
__d("WAWebApiOrphanTcToken",["Promise","WAWebLidMigrationUtils","WAWebSchemaOrphanTcToken","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(t.isUser()){var r=o("WAWebSchemaOrphanTcToken").getOrphanTcTokenTable(),a=o("WAWebLidMigrationUtils").toPn(t),i=o("WAWebLidMigrationUtils").toLid(t),l=[];a!=null&&l.push(r.remove(a.toString())),i!=null&&l.push(r.remove(i.toString())),yield(e||(e=n("Promise"))).all(l)}}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r,a;if(!t.isUser())return null;var i=o("WAWebSchemaOrphanTcToken").getOrphanTcTokenTable(),l=o("WAWebLidMigrationUtils").toPn(t),s=o("WAWebLidMigrationUtils").toLid(t),u=[];l!=null&&u.push(i.get(l.toString())),s!=null&&u.push(i.get(s.toString()));var c=yield(e||(e=n("Promise"))).all(u),d=c[0],m=c[1],p=(r=d==null?void 0:d.tcTokenTimestamp)!=null?r:0,_=(a=m==null?void 0:m.tcTokenTimestamp)!=null?a:0;return p>_||m==null?d:m}),d.apply(this,arguments)}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n;if(e.isUser()){var r=(n=o("WAWebLidMigrationUtils").toLid(e))!=null?n:e,a=r.toString();return o("WAWebSchemaOrphanTcToken").getOrphanTcTokenTable().createOrMerge(a,babelHelpers.extends({chatId:a},t))}}),p.apply(this,arguments)}l.removeOrphanTcToken=s,l.getOrphanTcToken=c,l.createOrUpdateOrphanTcToken=m}),98);
__d("WAWebChatOriginTypes",[],(function(t,n,r,o,a,i){var e=new Set(["createChat","createChatOnNewMsg","debugOpenChatFlow","debugConvertToLidChat","debugCreateChat","jest","updateDeviceTableApi","fixturesChatFactory","securityCodeApi","restoreMessagesForChat","processUnreadMessage","loadLastMessagesFromDb","processPreviewMessageInChat","historyMsgHandlerAction","updateMessageUIAction","msgCollectionFindQuery","msgCollectionGetStarred","msgCollectionGetEvents","msgCollectionGetGroupMemberUpdates","msgCollectionGetVoipCallLogs","msgCollectionGetMessagesById","msgCollectionQueryVCard","msgCollectionIncrementalStarredUpdate","msgCollectionQueryMedia","msgCollectionSearch","msgCollectionGetContext","username_change_notification","username_contactless_search","voipCallLog"]),l=new Set(["username_change_notification","username_contactless_search"]);i.VALID_LID_ORIGINS=e,i.VALID_USERNAME_ORIGINS=l}),66);
__d("WAWebMexFetchNewAccountSignalQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"input",variableName:"input"}],n={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},r={alias:null,args:null,concreteType:null,kind:"LinkedField",name:"integrity_signals_info",plural:!1,selections:[n,{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"is_new_account",storageKey:null}],type:"XWA2IntegritySignals",abstractKey:null}],storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"WAWebMexFetchNewAccountSignalQuery",selections:[{alias:null,args:t,concreteType:null,kind:"LinkedField",name:"xwa2_fetch_wa_users",plural:!0,selections:[r],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"WAWebMexFetchNewAccountSignalQuery",selections:[{alias:null,args:t,concreteType:null,kind:"LinkedField",name:"xwa2_fetch_wa_users",plural:!0,selections:[n,r,{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],type:"XWA2User",abstractKey:null}],storageKey:null}]},params:{id:"25808450525504568",metadata:{},name:"WAWebMexFetchNewAccountSignalQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
__d("WAWebMexFetchNewAccountSignal",["WALogger","WAWebMexClient","WAWebMexFetchNewAccountSignalQuery.graphql","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=e!==void 0?e:e=n("WAWebMexFetchNewAccountSignalQuery.graphql");function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{var t,n,a=yield o("WAWebMexClient").fetchQuery(m,{input:{query_input:[{jid:e.toJid(),integrity_signals:{use_case:"START_CHAT_CONTEXT"}}],telemetry:{context:"INTERACTIVE"}}}),i=(t=a.xwa2_fetch_wa_users)==null?void 0:t[0];if(i==null)return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[FMX][new-account] empty response for ",""])),e.toLogString()),null;var l=i.integrity_signals_info;if(l==null)return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[FMX][new-account] no integrity signals for ",""])),e.toLogString()),null;var p=(n=l.is_new_account)!=null?n:null;return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[FMX][new-account] result for ",": ",""])),e.toLogString(),String(p)),p}catch(t){return o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[FMX][new-account] MEX error for ",""])),e.toLogString()).catching(r("getErrorSafe")(t)).sendLogs("fmx-new-account-mex-error"),null}}),_.apply(this,arguments)}l.fetchNewAccountSignal=p}),98);
__d("WAWebFetchAndSetNewAccountSignal",["WACustomError","WALogger","WAPromiseTimeout","WAWebBackendApi","WAWebDBUpdateChatTable","WAWebMexFetchNewAccountSignal","WAWebWidFactory","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=600;function p(t){try{o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[FMX] firing new account MEX call for ",""])),t.toLogString()),o("WAPromiseTimeout").promiseTimeout(o("WAWebMexFetchNewAccountSignal").fetchNewAccountSignal(o("WAWebWidFactory").asUserWidOrThrow(t)),m).then(function(e){e!=null&&(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[FMX] setting isSenderNewAccount="," for ",""])),String(e),t.toLogString()),o("WAWebBackendApi").frontendFireAndForget("chatCollectionUpdate",{updates:[{id:t,isSenderNewAccount:e}]}),o("WAWebDBUpdateChatTable").updateChatTable(t,{isSenderNewAccount:e}))},function(e){e instanceof o("WACustomError").TimeoutError?o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[FMX] new account MEX call timed out for ",""])),t.toLogString()).sendLogs("fmx-new-account-mex-timeout"):o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[FMX] new account signal fetch failed for ",""])),t.toLogString()).catching(r("getErrorSafe")(e)).sendLogs("fmx-new-account-signal-failed")})}catch(e){o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[FMX] failed to initiate new account signal fetch for ",""])),t.toLogString()).catching(r("getErrorSafe")(e)).sendLogs("fmx-new-account-signal-init-failed")}}l.fetchAndSetNewAccountSignal=p}),98);
__d("WAWebGetCTWAEligibilityFromConversion",["WAArrayBufferUtils"],(function(t,n,r,o,a,i,l){var e="FB_Ads";function s(t){var n=t.conversionData,r=t.conversionSource;if(n==null||r!==e)return null;try{var a=o("WAArrayBufferUtils").arrayBufferToString(n);return{data:a,source:e}}catch(e){return null}}l.SMB_DATA_SHARING_ALLOWED_SOURCE=e,l.getCTWAEligibilityFromConversion=s}),98);
__d("WASmaxInUserNoticeIQErrorBadRequestMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","bad-request");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",400);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorBadRequestMixin=e}),98);
__d("WASmaxInUserNoticeIQErrorResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","error");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQErrorResponseMixin=e}),98);
__d("WASmaxInUserNoticeGetDisclosuresResponseClientError",["WAResultOrError","WASmaxInUserNoticeIQErrorBadRequestMixin","WASmaxInUserNoticeIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInUserNoticeIQErrorBadRequestMixin").parseIQErrorBadRequestMixin(r.value);if(!a.success)return a;var i=o("WASmaxInUserNoticeIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({errorIQErrorBadRequestMixin:a.value},i.value)):i}l.parseGetDisclosuresResponseClientError=e}),98);
__d("WASmaxInUserNoticeIQResultResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","result");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQResultResponseMixin=e}),98);
__d("WASmaxInUserNoticeStageMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"notice");if(!t.success)return t;var n=o("WASmaxParseUtils").attrIntRange(e,"id",0,void 0);if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(e,"stage",0,1e3);return r.success?o("WAResultOrError").makeResult({id:n.value,stage:r.value}):r}l.parseStageMixin=e}),98);
__d("WASmaxInUserNoticeGetDisclosuresResponseClientSuccess",["WAResultOrError","WASmaxInUserNoticeIQResultResponseMixin","WASmaxInUserNoticeStageMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"notice");if(!t.success)return t;var n=o("WASmaxParseUtils").attrIntRange(e,"t",0,void 0);if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(e,"version",1,void 0);if(!r.success)return r;var a=o("WASmaxParseUtils").attrIntRange(e,"type",0,void 0);if(!a.success)return a;var i=o("WASmaxInUserNoticeStageMixin").parseStageMixin(e);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({t:n.value,version:r.value,type:a.value},i.value)):i}function s(t,n){var r=o("WASmaxParseUtils").assertTag(t,"iq");if(!r.success)return r;var a=o("WASmaxInUserNoticeIQResultResponseMixin").parseIQResultResponseMixin(t,n);if(!a.success)return a;var i=o("WASmaxParseUtils").mapChildrenWithTag(t,"notice",0,1/0,e);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{notice:i.value})):i}l.parseGetDisclosuresResponseClientSuccessNotice=e,l.parseGetDisclosuresResponseClientSuccess=s}),98);
__d("WASmaxInUserNoticeIQErrorInternalServerErrorMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","internal-server-error");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",500);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorInternalServerErrorMixin=e}),98);
__d("WASmaxInUserNoticeIQErrorRateOverlimitMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","rate-overlimit");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",429);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorRateOverlimitMixin=e}),98);
__d("WASmaxInUserNoticeUserNoticeServerError",["WAResultOrError","WASmaxInUserNoticeIQErrorInternalServerErrorMixin","WASmaxInUserNoticeIQErrorRateOverlimitMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInUserNoticeIQErrorInternalServerErrorMixin").parseIQErrorInternalServerErrorMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"IQErrorInternalServerError",value:t.value});var n=o("WASmaxInUserNoticeIQErrorRateOverlimitMixin").parseIQErrorRateOverlimitMixin(e);return n.success?o("WAResultOrError").makeResult({name:"IQErrorRateOverlimit",value:n.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["IQErrorInternalServerError","IQErrorRateOverlimit"],[t,n])}l.parseUserNoticeServerError=e}),98);
__d("WASmaxInUserNoticeGetDisclosuresResponseServerError",["WAResultOrError","WASmaxInUserNoticeIQErrorResponseMixin","WASmaxInUserNoticeUserNoticeServerError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInUserNoticeIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInUserNoticeUserNoticeServerError").parseUserNoticeServerError(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorUserNoticeServerError:i.value})):i}l.parseGetDisclosuresResponseServerError=e}),98);
__d("WASmaxOutUserNoticeBaseIQGetRequestMixin",["WASmaxJsx","WASmaxMixins","WAWap"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxJsx").smax("iq",{id:o("WAWap").generateId(),type:"get"});return e}function s(t){var n=e();return o("WASmaxMixins").mergeStanzas(t,n)}l.mergeBaseIQGetRequestMixin=s}),98);
__d("WASmaxOutUserNoticeGetDisclosuresRequest",["WASmaxJsx","WASmaxOutUserNoticeBaseIQGetRequestMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.getUserDisclosuresT,n=o("WASmaxOutUserNoticeBaseIQGetRequestMixin").mergeBaseIQGetRequestMixin(o("WASmaxJsx").smax("iq",{to:o("WAWap").S_WHATSAPP_NET,xmlns:"tos"},o("WASmaxJsx").smax("get_user_disclosures",{t:o("WAWap").INT(t)})));return n}l.makeGetDisclosuresRequest=e}),98);
__d("WASmaxUserNoticeGetDisclosuresRPC",["WAComms","WASmaxInUserNoticeGetDisclosuresResponseClientError","WASmaxInUserNoticeGetDisclosuresResponseClientSuccess","WASmaxInUserNoticeGetDisclosuresResponseServerError","WASmaxOutUserNoticeGetDisclosuresRequest","WASmaxParsingFailure","WASmaxRpcUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WASmaxOutUserNoticeGetDisclosuresRequest").makeGetDisclosuresRequest(e),r=yield o("WAComms").sendSmaxStanza(n,t),a=o("WASmaxInUserNoticeGetDisclosuresResponseClientSuccess").parseGetDisclosuresResponseClientSuccess(r,n);if(a.success)return{name:"GetDisclosuresResponseClientSuccess",value:a.value};var i=o("WASmaxInUserNoticeGetDisclosuresResponseClientError").parseGetDisclosuresResponseClientError(r,n);if(i.success)return{name:"GetDisclosuresResponseClientError",value:i.value};var l=o("WASmaxInUserNoticeGetDisclosuresResponseServerError").parseGetDisclosuresResponseServerError(r,n);if(l.success)return{name:"GetDisclosuresResponseServerError",value:l.value};throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("GetDisclosures",{ClientSuccess:a,ClientError:i,ServerError:l}))}),s.apply(this,arguments)}l.sendGetDisclosuresRPC=e}),98);
__d("WAWebGetUserDisclosuresQueryJob",["WASmaxUserNoticeGetDisclosuresRPC","WATimeUtils","WAWebBackendErrors","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=o("WATimeUtils").unixTime(),t=yield o("WASmaxUserNoticeGetDisclosuresRPC").sendGetDisclosuresRPC({getUserDisclosuresT:e});switch(t.name){case"GetDisclosuresResponseClientSuccess":return t.value.notice;case"GetDisclosuresResponseClientError":{var n=t.value.errorIQErrorBadRequestMixin,r=n.code,a=n.text;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(r),a)}case"GetDisclosuresResponseServerError":{var i=t.value.errorUserNoticeServerError.value,l=i.code,s=i.text;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(l),s)}}}),s.apply(this,arguments)}l.queryAllUserDisclosures=e}),98);
__d("WAWebGetUserDisclosuresJob",["WAJobOrchestratorTypes","WAWebGetUserDisclosuresQueryJob","WAWebOrchestratorNonPersistedJob"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("getAllUserDisclosures",function(){return o("WAWebGetUserDisclosuresQueryJob").queryAllUserDisclosures()},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted()}l.getAllUserDisclosures=e}),98);
__d("WAWebTosJob",["WADeprecatedSendIq","WADeprecatedWapParser","WAWap","WAWebBackendErrors","WAWebNoop","asyncToGeneratorRuntime","gkx"],(function(t,n,r,o,a,i,l){var e=7200,s=259200,u=86400,c=new(r("WADeprecatedWapParser"))("tosNotices",function(t){t.assertTag("iq"),t.assertFromServer();var n=t.child("tos"),r={refresh:n.attrInt("refresh"),notice:[]};return n.forEachChildWithTag("notice",function(e){var t=e.maybeAttrString("state")!=="false",n=e.attrString("id");r.notice.push({id:n,state:t})}),(r.refresh>s||r.refresh<e)&&(r.refresh=u),r});function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=(t=o("WAWap")).wap("iq",{xmlns:"tos",id:t.generateId(),type:"get",to:t.S_WHATSAPP_NET},t.wap("request",null,e.map(function(e){return o("WAWap").wap("notice",{id:o("WAWap").CUSTOM_STRING(e)})}))),r=yield o("WADeprecatedSendIq").deprecatedSendIq(n,c);if(r.success)return r.result;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(r.errorCode,r.errorText)}),m.apply(this,arguments)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!r("gkx")("26258")){var t,n=new(r("WADeprecatedWapParser"))("tosNoticesDebug",r("WAWebNoop")),a=(t=o("WAWap")).wap("iq",{xmlns:"tos",id:t.generateId(),type:"set",to:t.S_WHATSAPP_NET},t.wap("delete",{id:e}));yield o("WADeprecatedSendIq").deprecatedSendIq(a,n)}}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=new(r("WADeprecatedWapParser"))("tosNoticesSet",r("WAWebNoop")),a=(t=o("WAWap")).wap("iq",{xmlns:"tos",id:t.generateId(),type:"set",to:t.S_WHATSAPP_NET},t.wap("request",{type:"session_update"},e.map(function(e){return o("WAWap").wap("notice",{id:o("WAWap").CUSTOM_STRING(e)})})));yield o("WADeprecatedSendIq").deprecatedSendIq(a,n)}),g.apply(this,arguments)}l.DEFAULT_TOS_REFRESH_INTERVAL=u,l.queryTosState=d,l.deleteTosState=p,l.updateTosState=f}),98);
__d("WAWebGetUserDisclosuresAction",["WATimeUtils","WAWebGetUserDisclosuresJob","WAWebTosJob","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=5;function s(){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=yield o("WAWebGetUserDisclosuresJob").getAllUserDisclosures(),n=t.map(function(t){return{id:t.id.toString(),state:t.stage===e,timestamp:o("WATimeUtils").castToUnixTime(t.t)}});return{refresh:o("WAWebTosJob").DEFAULT_TOS_REFRESH_INTERVAL,notice:n}}),u.apply(this,arguments)}l.getUserDisclosuresAction=s}),98);
__d("WAWebWamoNewsletterGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("wamo_privacy_tos_show_channels_nux_enabled")}function s(){return o("WAWebABProps").getABPropConfigValue("newsletter_nux_notice_id")}function u(){return o("WAWebABProps").getABPropConfigValue("wamo_privacy_tos_unlinked_highlighted_notice_id")}function c(){return o("WAWebABProps").getABPropConfigValue("wamo_privacy_tos_linked_highlighted_notice_id")}function d(){return[s(),u(),c(),p()]}function m(){return o("WAWebABProps").getABPropConfigValue("wamo_privacy_tos_show_channels_nux_enabled")}function p(){return o("WAWebABProps").getABPropConfigValue("newsletter_admin_invite_nux_id")}l.shouldUseWamoTos=e,l.getNewsletterConsumerNux=s,l.getWamoUnlinkedTos=u,l.getWamoLinkedTos=c,l.getWamoNotices=d,l.shouldShowNewsletterAdminInviteNux=m,l.getNewsletterAdminInviteNux=p}),98);
__d("WAWebTos",["Promise","WACustomError","WAExponentialBackoff","WALogger","WAPromiseDelays","WATimeUtils","WAWebBackendErrors","WAWebBizBroadcastGenAIToS","WAWebBizBroadcastTos","WAWebBizGatingUtils","WAWebBotBaseGating","WAWebBotGating","WAWebBotTosIds","WAWebEventEmitter","WAWebGetUserDisclosuresAction","WAWebMmSignalSharingGatingUtils","WAWebMmSignalSharingTos","WAWebNewsletterCommonGatingUtils","WAWebNewsletterGatingUtils","WAWebTosJob","WAWebUserPrefsKeys","WAWebUserPrefsMeUser","WAWebUserPrefsStore","WAWebWamoNewsletterGatingUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_="20210210",f=(function(e){function t(t){var n;return n=e.call(this,"Unknown user notice id: "+t)||this,n.name="UnknownUserNoticeIdError",n}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError),g={minTimeout:1e3,maxTimeout:16e3,retries:5,signal:new AbortController().signal},h=(function(t){function a(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return e=t.call.apply(t,[this].concat(r))||this,e.$TosManagerImpl$p_1=[],e.$TosManagerImpl$p_2=o("WAWebTosJob").DEFAULT_TOS_REFRESH_INTERVAL*1e3,babelHelpers.assertThisInitialized(e)||babelHelpers.assertThisInitialized(e)}babelHelpers.inheritsLoose(a,t);var i=a.prototype;return i.clearDisclosureNoticeIds_TESTONLY=function(){this.$TosManagerImpl$p_1=[]},i.$TosManagerImpl$p_3=function(){var e=new Set;if(o("WAWebBizGatingUtils").tosFetchEnabled()&&e.add(_),o("WAWebBotBaseGating").isBotEnabled()){var t;e.add((t=o("WAWebBotTosIds")).getBotAgentTosId()),e.add(t.getBotInvokeTosId()),e.add(t.getBotShortcutTosId()),e.add(t.getBotLegacyShortcutTosId()),e.add(t.getBotLegacyInvokeTosId());var n=o("WAWebBotGating").getMasterBotNoticeId();n!=null&&e.add(n.toString())}return(o("WAWebBotBaseGating").isBizBot1pEnabled()||o("WAWebBotBaseGating").isBizBot3pEnabled())&&e.add(o("WAWebBotTosIds").getBizBotTosId()),o("WAWebMmSignalSharingGatingUtils").isMmSignalSharingDisclosureEnabled()&&e.add(o("WAWebMmSignalSharingTos").getMmSignalSharingDisclosureTosId()),Array.from(e)},i.$TosManagerImpl$p_4=function(){var e=this.$TosManagerImpl$p_3().concat(this.$TosManagerImpl$p_1);return e},i.$TosManagerImpl$p_5=function(t){var e=new Set(this.$TosManagerImpl$p_1.concat(t));this.$TosManagerImpl$p_1=Array.from(e)},i.getLastAcceptedTime=function(t){var e=this.$TosManagerImpl$p_6(t),n=r("WAWebUserPrefsStore").getUser(e);return n!=null&&typeof n=="number"?o("WATimeUtils").castToUnixTime(n):null},i.getState=function(n){try{var t=this.getStoreKey(n),a=r("WAWebUserPrefsStore").getUser(t),i=typeof a=="string"&&(a==="UNKNOWN"||a==="NOT_ACCEPTED"||a==="SHOWN"||a==="ACCEPTED")?a:"UNKNOWN";return i}catch(t){return t instanceof f||o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Unexpected error when getting notice id state: ",""])),n).tags("tos-manager").sendLogs("Unexpected error when getting notice id state"),"UNKNOWN"}},i.setState=function(t,n,r){this.$TosManagerImpl$p_1.includes(t)||y()&&this.$TosManagerImpl$p_3().includes(t)?(this.$TosManagerImpl$p_7(t,n,r),this.trigger("change")):o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["ToS state manager unrecognized user notice id: ",""])),t)},i.$TosManagerImpl$p_7=function(t,n,o){r("WAWebUserPrefsStore").setUser(this.getStoreKey(t),n),n==="ACCEPTED"&&o!=null?r("WAWebUserPrefsStore").setUser(this.$TosManagerImpl$p_6(t),o):r("WAWebUserPrefsStore").setUser(this.$TosManagerImpl$p_6(t),void 0)},i.run=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=this;if(!(!y()&&!o("WAWebNewsletterCommonGatingUtils").isNewsletterEnabled()&&!o("WAWebBizGatingUtils").isBizBroadcastSendWebEnabled())){try{yield o("WAExponentialBackoff").exponentialBackoff(g,function(e,n){return t.$TosManagerImpl$p_8().catch(function(t){if(t instanceof o("WAWebBackendErrors").ServerStatusCodeError)e:{if(t.statusCode===500){return o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[TosManager] query failed: "," (retry ",")"])),t.message,n),e(t);break e}break e}throw t})})}catch
__d("WAWebBotGating",["WATimeUtils","WAWebABProps","WAWebBotBaseGating","WAWebBotGenTypingIndicatorMsg","WAWebBotTos","WAWebBotTosIds","WAWebBotUnifiedResponseGating","WAWebBotUtils","WAWebCommonMsgUtils","WAWebMobilePlatforms","WAWebMsgGetters","WAWebMsgType","WAWebProtobufsDeviceCapabilities.pb","WAWebRichResponse.flow","WAWebUserPrefsBot"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebABProps").getABPropConfigValue("bonsai_entry_point_enabled")===!0}function s(e){return o("WAWebBotUtils").isManusBot(e)||o("WAWebBotUtils").isHatchBot(e)?!0:o("WAWebBotBaseGating").isBotEnabled()&&o("WAWebABProps").getABPropConfigValue("bonsai_ptt_enabled")===!0}function u(e){return!o("WAWebBotBaseGating").isBotEnabled()||o("WAWebMsgGetters").getUnifiedResponse(e)!=null&&o("WAWebBotUnifiedResponseGating").isUnifiedResponseReceiverEnabled(e.t)?!1:!!o("WAWebMsgGetters").getIsMetaBotResponse(e)||e.subtype===o("WAWebBotGenTypingIndicatorMsg").BOT_TYPING_PLACEHOLDER_MSG_SUBTYPE}function c(){return o("WAWebABProps").getABPropConfigValue("wabai_message_feedback_enabled")}function d(){return o("WAWebABProps").getABPropConfigValue("bot_3p_status")===2}function m(){return M()&&o("WAWebABProps").getABPropConfigValue("bonsai_chat_list_entry_point_enabled")}function p(){return M()&&!m()}function _(){return o("WAWebABProps").getABPropConfigValue("wabai_consent_cooldown")}function f(){return o("WAWebABProps").getABPropConfigValue("wabai_consent_required")}function g(){return o("WAWebBotBaseGating").isBotEnabled()&&o("WAWebABProps").getABPropConfigValue("bot_commands_1p_enabled")}function h(){return o("WAWebABProps").getABPropConfigValue("bonsai_fp_ugc_sender")}function y(){return o("WAWebABProps").getABPropConfigValue("ai_ugc_not_an_expert_enabled")}function C(){return o("WAWebABProps").getABPropConfigValue("ai_home_bot_profile_sync_interval_sec")*1e3}function b(){return o("WAWebBotBaseGating").isBotEnabled()?o("WAWebABProps").getABPropConfigValue("ai_web_forward_flow_enabled"):!1}function v(){return o("WAWebABProps").getABPropConfigValue("ai_forward_flow_surface_meta_ai_as_contact_enabled")}function S(){return o("WAWebABProps").getABPropConfigValue("ai_rich_response_main_gate_enabled")}function R(){return S()?!o("WAWebMobilePlatforms").isSMB()&&o("WAWebABProps").getABPropConfigValue("ai_rich_response_web_structured_response_enabled"):!1}function L(e){return e.richResponse.parseState!==o("WAWebRichResponse.flow").RichResponseParseState.Unparsed&&o("WAWebBotBaseGating").isRichStructuredResponseReceiverEnabled()}function E(e){return!(e.type===o("WAWebMsgType").MSG_TYPE.REVOKED||!o("WAWebMsgGetters").getIsBotSearchResponse(e)||o("WAWebCommonMsgUtils").isRichResponseMsg(e.type)&&!o("WAWebBotBaseGating").isRichStructuredResponseReceiverEnabled())}function k(){var e=o("WAWebABProps").getABPropConfigValue("ai_pdfn_tos_non_blocking_notices");return e.split(",").map(function(e){return e.trim()}).filter(function(e){return!isNaN(e)&&e!==""}).map(Number)}function I(){var e=o("WAWebABProps").getABPropConfigValue("ai_pdfn_tos_inline_notices");return e.split(",").map(function(e){return e.trim()}).filter(function(e){return!isNaN(e)&&e!==""}).map(Number)}function T(){var e=o("WAWebABProps").getABPropConfigValue("ai_pdfn_tos_master_notice_id");if(e.trim()==="")return null;var t=Number(e);return isNaN(t)?null:t}function D(){return o("WAWebABProps").getABPropConfigValue("ai_migrate_away_from_inline_tos_enabled")}function x(){var e=o("WAWebABProps").getABPropConfigValue("ai_experiment_graphql_config");if(e.trim()!==""){var t=e.split(",").map(function(e){return parseInt(e,10)}).filter(function(e){return!isNaN(e)});if(t.length!==0)return t}}function $(){return o("WAWebABProps").getABPropConfigValue("ai_search_null_state_update_interval")*1e3}function P(){return o("WATimeUtils").DAY_MILLISECONDS}function N(){return 1e3}function M(){return!(!o("WAWebBotBaseGating").isBotEnabled()||!e()||!o("WAWebBotTos").hasSeenShortcutTos()&&!o("WAWebBotTos").canShowBotTos(o("WAWebBotTosIds").getBotShortcutTosId()))}function w(){return M()&&o("WAWebABProps").getABPropConfigValue("ai_s
__d("WAWebPDFNTypes",[],(function(t,n,r,o,a,i){var e=Object.freeze({PDFN_ACCEPTED:"5"}),l=Object.freeze({ACCEPTED:5,OK:155,SHOWN_0:105}),s=Object.freeze({ACCEPTED:"ACCEPTED"});i.NOTICE_STAGES=e,i.DISCLOSURE_STAGE=l,i.NOTICE_STATUS=s}),66);
__d("WAWebBotTos",["WATimeUtils","WAWebABProps","WAWebBotGating","WAWebBotTosIds","WAWebBotTypes","WAWebPDFNTypes","WAWebSetUserDisclosureStageAction","WAWebSetUserNoticeStageJob","WAWebTos","WAWebUserPrefsStore","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e="BIZ_BOT_TOS_DISMISSED_AT";function s(){var e;return(e=o("WAWebBotGating").getNonBlockingBotNoticeIds())==null?void 0:e.some(function(e){return o("WAWebTos").TosManager.getState(String(e))==="ACCEPTED"})}function u(){return c()||d()||m()}function c(){return o("WAWebTos").TosManager.getState(o("WAWebBotTosIds").getBotAgentTosId())==="ACCEPTED"}function d(){return o("WAWebTos").TosManager.getState(o("WAWebBotTosIds").getBotInvokeTosId())==="ACCEPTED"||o("WAWebTos").TosManager.getState(o("WAWebBotTosIds").getBotLegacyInvokeTosId())==="ACCEPTED"}function m(){return o("WAWebTos").TosManager.getState(o("WAWebBotTosIds").getBotShortcutTosId())==="ACCEPTED"||o("WAWebTos").TosManager.getState(o("WAWebBotTosIds").getBotLegacyShortcutTosId())==="ACCEPTED"}function p(){var e=o("WAWebBotGating").getMasterBotNoticeId();return e==null?!1:o("WAWebTos").TosManager.getState(String(e))==="ACCEPTED"}function _(t){if(t===o("WAWebBotTypes").BizBotType.BIZ_1P&&!o("WAWebBotGating").isBizBotConsentRequired()||f())return!0;var n=r("WAWebUserPrefsStore").getUser(e);if(typeof n!="number")return!1;var a=o("WAWebBotGating").bizBotConsentDismissalCooldown();return a<0?!0:a===0?!1:o("WATimeUtils").unixTime()-n<a}function f(){return o("WAWebTos").TosManager.getState(o("WAWebBotTosIds").getBizBotTosId())==="ACCEPTED"}function g(){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield L(Number(o("WAWebBotTosIds").getBotAgentTosId()))}),h.apply(this,arguments)}function y(){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield L(Number(o("WAWebBotTosIds").getBotInvokeTosId()))}),C.apply(this,arguments)}function b(){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield L(Number(o("WAWebBotTosIds").getBotShortcutTosId()))}),v.apply(this,arguments)}function S(){return R.apply(this,arguments)}function R(){return R=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WAWebABProps").getABPropConfigValue("biz_ai_consumer_tos_notice_iq_web")?yield o("WAWebSetUserNoticeStageJob").setUserNoticeStage(Number(o("WAWebBotTosIds").getBizBotTosId()),o("WAWebPDFNTypes").DISCLOSURE_STAGE.ACCEPTED):yield L(Number(o("WAWebBotTosIds").getBizBotTosId()))}),R.apply(this,arguments)}function L(e){return E.apply(this,arguments)}function E(){return E=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebSetUserDisclosureStageAction").updateUserDisclosureStateAction(e,o("WAWebPDFNTypes").DISCLOSURE_STAGE.ACCEPTED)}),E.apply(this,arguments)}function k(t){r("WAWebUserPrefsStore").setUser(e,t)}function I(){return o("WAWebTos").TosManager.getState(o("WAWebBotTosIds").getUgcAiStudioTosId())==="ACCEPTED"}function T(e){var t=o("WAWebBotGating").getNonBlockingBotNoticeIds();return t.length===0?!1:t.includes(Number(e))}function D(e){var t=o("WAWebBotGating").getMasterBotNoticeId();return t!=null&&e===t}function x(e){if(T(Number(e)))return!0;var t=o("WAWebBotGating").getMasterBotNoticeId();return t!=null?!0:o("WAWebBotTosIds").supportedTosNoticeIds.has(e)}l.hasAcceptedNonBlockingBotTos=s,l.hasSeenBotTos=u,l.hasSeenAgentTos=c,l.hasSeenInvokeTos=d,l.hasSeenShortcutTos=m,l.hasSeenMasterBotTos=p,l.hasSeenBizBotTos=_,l.hasAcceptedBizBotTos=f,l.markSeenAgentTos=g,l.markSeenInvokeTos=y,l.markSeenShortcutTos=b,l.acceptBizBotTos=S,l.setBizBotTosDismissalTime=k,l.hasSeenUgcTos=I,l.isNonBlockingBotNotice=T,l.isMasterBotTosNotice=D,l.canShowBotTos=x}),98);
__d("WAWebWamEnumAdditionalCategoryType",[],(function(t,n,r,o,a,i){var e=Object.freeze({META_AI_MODEL_BASE:1,META_AI_MODEL_PREMIUM:2});i.ADDITIONAL_CATEGORY_TYPE=e}),66);
__d("WAWebWamEnumBotDiscoveryPathType",[],(function(t,n,r,o,a,i){var e=Object.freeze({CURATED_DISPLAY:1,SEARCH:2,VIEW_ALL:3,DEEPLINK_USER_SHARED:4,INFINITE_SCROLL:5});i.BOT_DISCOVERY_PATH_TYPE=e}),66);
__d("WAWebWamEnumBotEntryPointType",[],(function(t,n,r,o,a,i){var e=Object.freeze({WA_CHAT:1,STATUS:2,NEW_CHAT:3,INVOKE:4,SHARED_AI:5,NOTIFICATION:6,BANNER:7,AI_CHATS_LIST_BUTTON:8,AI_CONTACT_ON_WA:9,DEEPLINK_USER_SHARED:10,DEEPLINK_QP:11,AI_SEARCH_CHATS_LIST:12,CHAT_INFO_PAGE:13,AI_VOICE:14,AI_CHAT_SHORTCUT:15,AI_IMAGINE_BOTTOM_SHEET:16,AI_HOME_PREVIEW:17,AI_SEARCH_CHATS_LIST_VOICE:18,AI_CHAT_THREAD_VOICE:19,AI_FAB_VOICE:20,CHAT_INFO_SETTINGS:21,CHAT_THREAD:22,AI_MEMORY_BOTTOM_SHEET:23,FORWARD:24,AI_MEMORY_SYSTEM_MESSAGE:25,AI_WIDGET:26,SHARE:27,AI_NEW_FAB_VOICE:28,AI_TAB_DISCOVERY:29,CHAT_LIST:30,AI_TAB:31,AI_HOME_IN_TAB:32,AI_NULL_STATE:33,AI_STUDIO_CREATION:34,AI_STUDIO_PROFILE_EDIT:35,BOT_SETTINGS:36,META_AI_LONG_PRESS_CONTEXT_MENU:37,FAB:38,AI_NEW_FAB_VOICE_CALL_HISTORY:39,AI_STUDIO_CREATION_FAB:40,INVOKE_META_AI_1ON1:41,INVOKE_META_AI_GROUP:42,AI_STUDIO_YOUR_AI:43,ASK_META_AI_CONTEXT_MENU:44,META_AI_SETTINGS:45,AI_STICKERS_BOTTOM_SHEET:46,AI_WEB_NAVIGATION_BAR:47,AI_WEB_INTRO_PANEL:48});i.BOT_ENTRY_POINT_TYPE=e}),66);
__d("WAWebWamEnumChatFilterActionTypes",[],(function(t,n,r,o,a,i){var e=Object.freeze({OPEN:1,SELECT_FILTER:2,SEARCH_WITH_FILTER:3,SEARCH:4,SEARCH_ITEM_SELECTED:5,SEARCH_MSG_SENT:6,UNSELECT_FILTER:7,AUTO_CLEAR_FILTER:8,VIEW:9,GROUP_NAVIGATION:10,GROUP_DISCOVERY:11,GROUP_JOIN:12,SUBGROUP_SWITCHER_CLICK:13,SUBGROUP_MENTION_CLICK:14,COMMUNITY_RICH_SYSTEM_MESSAGE_CLICK:15,GROUP_SYSTEM_MESSAGE_CLICK:16,NESTING_VIEW_COMMUNITY_CLICK:17,SELECT_COMMUNITY_ADMINS_CAN_ADD_GROUPS:18,SELECT_EVERYONE_CAN_ADD_GROUPS:19,GROUP_JOIN_REQUEST:20,NOTIFICATION_RECEIVED:21,NOTIFICATION_RENDERED:22,TAP_TO_OPEN:23,TAP_TO_REPLY:24,VOIP_CALLBACK:25,VOIP_MESSAGE:26,VOIP_DECLINE:27,MARK_AS_READ:28,AI_NEW_CHAT_CLICK:29,AI_TAB_SELECTION_CLICK:30,AI_PERSONA_SELECTION_CLICK:31,AI_TOS_VIEW:32,AI_TOS_ACCEPT_CLICK:33,AI_TOS_DISMISS_CLICK:34,AI_NEW_UGC_CLICK:35,AI_UGC_CREATION_START_CLICK:36,AI_GENDER_AGE_SELECTION_CLICK:37,AI_PERSONALITY_SELECTION_CLICK:38,AI_INTEREST_SELECTION_CLICK:39,AI_AVATAR_SELECTION_CLICK:40,AI_NAME_SELECTION_CLICK:41,AI_UGC_CREATION_FINISH_CLICK:42,REQUEST_WAITLIST_DIALOG_APPEAR:43,REQUEST_WAITLIST_SELECT:44,FILTER_VIEWED:45,FILTER_EMPTY_STATE_VIEWED:46,BUSINESS_SERP_LOADED:47,BIZ_SEE_MORE_CLICKED:48,IMPRESSION:49,BIZ_SEARCH_SET_LOCATION_CLICKED:50,CLOSE_BTN_CLICKED:51,AI_CHAT_CLICK:52,NEW_CHAT_CLICK:53,SERP_LOADED:54,CLICK:55,ENTER:56,DISMISS:57,SEND_MESSAGE_SUCCESS:58,META_AI_MODEL_SETTING_SHOW:59,META_AI_MODEL_UPDATE:60,AI_CHARACTER_EXPLORE_CLICK:61,AI_CHARACTER_EXISTING_CHAT_CLICK:62,AI_CHARACTER_PREVIEWED:63,AI_CHARACTER_PROMPT_CLICK:64,AI_CHARACTER_START_CHATTING_CLICK:65,AI_CHARACTER_SHARE_CLICKED:66,AI_CHARACTER_CREATOR_PROFILE_CLICK:67,AI_TOS_DISMISS_NOT_ACCEPTED:68,AI_TOS_DISMISS_AUTO_ACCEPTED:69,AI_CHARACTER_CHAT_CLICK:70,AI_HOME_IMPRESSION:71,AI_VOICE_NUX_VIEW:72,AI_VOICE_NUX_ALLOW:73,AI_VOICE_NUX_DISMISS:74,AI_VOICE_MIC_PERMISSION_VIEW:75,AI_VOICE_MIC_PERMISSION_ALLOW:76,AI_VOICE_MIC_PERMISSION_DISMISS:77,AI_VOICE_AUDIO_RECORDING_PERMISSION_VIEW:78,AI_VOICE_AUDIO_RECORDING_PERMISSION_WHILE_USING_THE_APP_CLICK:79,AI_VOICE_AUDIO_RECORDING_PERMISSION_ONLY_THIS_TIME_CLICK:80,AI_VOICE_HALF_SHEET_VIEW:81,AI_VOICE_HALF_SHEET_CONNECT:82,AI_VOICE_FULL_SHEET_VIEW:83,SCAN:84,AI_VOICE_MIC_PERMISSION_REDIRECT_TO_SETTING:85,AI_VOICE_SEARCH_CHATS_LIST_CLICK:86,AI_VOICE_CHAT_THREAD_CLICK:87,AI_VOICE_FAB_CLICK:88,XMA_REELS_PLUGIN_PREVIEWED:89,XMA_REELS_CLICKED:90,AI_MEMORY_DELETE:91,AI_MEMORY_ALL_DELETE:92,AI_MEMORY_DISMISS_CLICK:93,AI_MEMORY_BOTTOM_SHEET_VIEW_ALL_CLICK:94,AI_MEMORY_VIEW:95,AI_MULTIMODAL_SESSION_BEGIN:96,AI_VOICE_TO_TEXT_TRANSITION:97,AI_VOICE_CONNECTION_ERROR:98,AI_VOICE_TAP_ICEBREAKER:99,AI_MULTIMODAL_HISTORY_FETCH:100,AI_LISTENING_ENABLE:101,AI_LISTENING_DISABLE:102,AI_TAB_CLICK:103,AI_TAB_IMPRESSION:104,AI_DISCOVERY_CLICK:105,AI_DISCOVERY_PREVIEW:106,AI_CHARACTER_AUDIO_MUTED:107,AI_CHARACTER_AUDIO_UNMUTED:108,AI_TAB_CHARACTER_PREVIEWED:109,AI_CHARACTER_IMPRESSION:110,AI_INLINE_TOS_RENDERED:111,AI_INLINE_TOS_VIEWED_ATTEMPT:112,AI_INLINE_TOS_VIEWED:113,AI_INITIATION_CONTINUE_ACCEPTED:114,NOVICE_AI_TAB_CLICK:115,AI_VOICE_BACKGROUND_CALL:116,AI_VOICE_FOREGROUND_CALL:119,AI_VOICE_START_CALL:120,AI_VOICE_END_CALL:121,AI_VOICE_AUTO_END_CALL:122,AI_NULL_STATE_PROMPT_SEND:125,AI_NULL_STATE_HISTORY_FETCH:126,AI_VOICE_CONVERSATION_STARTER_CLICK:127,AI_VOICE_START_VOICE_MODE:128,AI_VOICE_SEND_TEXT:129,AI_TOS_NOTICE_ID_ERROR:130,AI_HOME_PULL_TO_REFRESH:131,AI_VOICE_VIEW_VOICE_SELECTION:132,AI_VOICE_SKIP_VOICE_SELECTION:133,AI_VOICE_CANCEL_VOICE_SELECTION:134,AI_VOICE_SELECT_VOICE_SELECTION:135,AI_VOICE_ON_DEFAULT_ENABLED:136,AI_VOICE_ON_DEFAULT_DISABLED:137,AI_MEMORY_UPDATED:138,AI_CREATION_BUTTON_CLICK:139,AI_CREATION_TOS_PREVIEWED:140,AI_CREATION_PREVIEW:141,AI_CREATION_DESCRIPTION_SUBMIT:142,AI_CREATION_PERSONALITY_CATEGORY_PREVIEW:143,AI_CREATION_PERSONALITY_SUBMIT:144,AI_CREATION_AVATAR_CREATE_PREVIEWED:145,AI_CREATION_AVATAR_SUBMIT:146,AI_CREATION_AUDIENCE_PUBLIC:147,AI_CREATION_AUDIENCE_ONLY_ME:148,AI_CREATION_CONFIRMED:149,AI_CREATION_DELETION_STARTED:150,AI_CREATION_DELETION_COMPLETED:151,AI_CREATION_REPORT_STARTED:152
__d("WAWebWamEnumDiscoveryOriginType",[],(function(t,n,r,o,a,i){var e=Object.freeze({AI_TAB:1,AI_HOME:2,AI_HOME_IN_TAB:3});i.DISCOVERY_ORIGIN_TYPE=e}),66);
__d("WAWebWamEnumInlineTosStatus",[],(function(t,n,r,o,a,i){var e=Object.freeze({SUCCESS:1,FAIL:2});i.INLINE_TOS_STATUS=e}),66);
__d("WAWebWamEnumInputType",[],(function(t,n,r,o,a,i){var e=Object.freeze({SUGGESTION:1,USER_INPUT:2,USER_INPUT_AND_SUGGESTION:3});i.INPUT_TYPE=e}),66);
__d("WAWebBotJourneyWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumAdditionalCategoryType","WAWebWamEnumBotDiscoveryPathType","WAWebWamEnumBotEntryPointType","WAWebWamEnumChatFilterActionTypes","WAWebWamEnumDiscoveryOriginType","WAWebWamEnumInlineTosStatus","WAWebWamEnumInputType","WAWebWamEnumTsSurface"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({BotJourney:[4630,{actionType:[1,o("WAWebWamEnumChatFilterActionTypes").CHAT_FILTER_ACTION_TYPES],additionalCategory:[11,o("WAWebWamEnumAdditionalCategoryType").ADDITIONAL_CATEGORY_TYPE],aiCreationAvatarCropChanges:[38,e.TYPES.STRING],aiCreationInputType:[29,o("WAWebWamEnumInputType").INPUT_TYPE],aiCreationPersonalityCategoryInsert:[26,e.TYPES.STRING],aiCreationPersonalityCategorySelect:[27,e.TYPES.STRING],aiDiscoveryTab:[4,e.TYPES.STRING],aiSessionId:[18,e.TYPES.STRING],aiVoiceOnSelectionDefault:[24,e.TYPES.BOOLEAN],aiVoiceSelectionEnum:[25,e.TYPES.STRING],appSessionId:[2,e.TYPES.STRING],botDiscoveryPath:[8,o("WAWebWamEnumBotDiscoveryPathType").BOT_DISCOVERY_PATH_TYPE],botEntryPoint:[7,o("WAWebWamEnumBotEntryPointType").BOT_ENTRY_POINT_TYPE],botPersonaId:[5,e.TYPES.STRING],callRandomId:[13,e.TYPES.STRING],categoryType:[40,e.TYPES.STRING],conversationStarterCategory:[22,e.TYPES.STRING],conversationStarterIndex:[23,e.TYPES.INTEGER],conversationStarterLabel:[46,e.TYPES.STRING],conversationStarterPromptMode:[28,e.TYPES.STRING],deviceLanguage:[16,e.TYPES.STRING],discoveryOrigin:[19,o("WAWebWamEnumDiscoveryOriginType").DISCOVERY_ORIGIN_TYPE],eventTsMs:[47,e.TYPES.INTEGER],hasContinueChatting:[41,e.TYPES.BOOLEAN],hasYourAiCategory:[42,e.TYPES.BOOLEAN],inlineTosNoticeId:[20,e.TYPES.STRING],inlineTosStatus:[21,o("WAWebWamEnumInlineTosStatus").INLINE_TOS_STATUS],interestCategoriesSelected:[39,e.TYPES.INTEGER],isCache:[45,e.TYPES.BOOLEAN],isMetaAiAssistant:[12,e.TYPES.BOOLEAN],isMetaAiCharacterBotChat:[9,e.TYPES.BOOLEAN],isUserCreatedAgent:[10,e.TYPES.BOOLEAN],metricCount:[17,e.TYPES.INTEGER],rawBotEntryPoint:[48,e.TYPES.STRING],scrollDepth:[44,e.TYPES.INTEGER],scrollFetchLatency:[43,e.TYPES.INTEGER],uiSurface:[6,o("WAWebWamEnumTsSurface").TS_SURFACE],xmaReelIndex:[14,e.TYPES.INTEGER],xmaReelMaxIndex:[15,e.TYPES.INTEGER]},[1,1,1],"regular"]},{BotJourney:[[[],["appSessionId","actionType","botEntryPoint"],[]]]});l.BotJourneyWamEvent=s}),98);
__d("WAWebGetSharedSessionId",["WAWebPonyfillsCryptoRandomUUID"],(function(t,n,r,o,a,i,l){var e=r("WAWebPonyfillsCryptoRandomUUID")();function s(){return e}l.getSharedSessionId=s}),98);
__d("WAWebBotLogging",["$InternalEnum","WAWebBotJourneyWamEvent","WAWebBotUtils","WAWebChatEntryPoint","WAWebGetSharedSessionId","WAWebWamEnumBotEntryPointType","WAWebWamEnumChatFilterActionTypes"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum").Mirrored(["Agent","Shortcut","Invoke","Search"]),s=n("$InternalEnum").Mirrored(["View","Accept","Dismiss"]),u=(function(){var e=new Set;return o("WAWebChatEntryPoint").ChatEntryPoint.members().forEach(function(t){e:{if(t===o("WAWebChatEntryPoint").ChatEntryPoint.MetaAINullStateSuggestion||t===o("WAWebChatEntryPoint").ChatEntryPoint.MetaAITypeaheadSuggestion){e.add(t);break e}if(t===o("WAWebChatEntryPoint").ChatEntryPoint.BotChatListShortcut||t===o("WAWebChatEntryPoint").ChatEntryPoint.Chatlist||t===o("WAWebChatEntryPoint").ChatEntryPoint.ChatsTab||t===o("WAWebChatEntryPoint").ChatEntryPoint.CommunitiesTab||t===o("WAWebChatEntryPoint").ChatEntryPoint.ContactInfo||t===o("WAWebChatEntryPoint").ChatEntryPoint.Deeplink||t===o("WAWebChatEntryPoint").ChatEntryPoint.DirectMessage||t===o("WAWebChatEntryPoint").ChatEntryPoint.ForwardedNewsletterMessage||t===o("WAWebChatEntryPoint").ChatEntryPoint.Link||t===o("WAWebChatEntryPoint").ChatEntryPoint.Mention||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsLetterRecommendation||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterAdminInviteAcceptModal||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterCTAOnStatus||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterChatlist||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterCreationFlow||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterDirectory||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterDirectoryCategory||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterDirectoryCategorySearch||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterDirectorySearch||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterIntegrity||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterLinkCard||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterLinkCardButton||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterPostLinkCard||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterUpdatesTab||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewsletterUpdatesTabSearch||t===o("WAWebChatEntryPoint").ChatEntryPoint.NewslettersTab||t===o("WAWebChatEntryPoint").ChatEntryPoint.Notification||t===o("WAWebChatEntryPoint").ChatEntryPoint.PrivateReply||t===o("WAWebChatEntryPoint").ChatEntryPoint.SimilarNewsletters||t===o("WAWebChatEntryPoint").ChatEntryPoint.Unknown||t===o("WAWebChatEntryPoint").ChatEntryPoint.Vcard||t===o("WAWebChatEntryPoint").ChatEntryPoint.VoipWindow||t===o("WAWebChatEntryPoint").ChatEntryPoint.MetaAIThreadList||t===o("WAWebChatEntryPoint").ChatEntryPoint.MetaAINewThreadCreation||t===o("WAWebChatEntryPoint").ChatEntryPoint.MetaAINavigationBar||t===o("WAWebChatEntryPoint").ChatEntryPoint.MetaAIIntroPanel||t===o("WAWebChatEntryPoint").ChatEntryPoint.MetaAIForward||t===o("WAWebChatEntryPoint").ChatEntryPoint.AskMetaAI||t===o("WAWebChatEntryPoint").ChatEntryPoint.AskMetaAI1on1||t===o("WAWebChatEntryPoint").ChatEntryPoint.AskMetaAIGroup||t===o("WAWebChatEntryPoint").ChatEntryPoint.RefreshRestore)break e;throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+t)}}),e})();function c(t){switch(t){case e.Agent:return o("WAWebWamEnumBotEntryPointType").BOT_ENTRY_POINT_TYPE.AI_CONTACT_ON_WA;case e.Shortcut:return o("WAWebWamEnumBotEntryPointType").BOT_ENTRY_POINT_TYPE.AI_CHATS_LIST_BUTTON;case e.Invoke:return o("WAWebWamEnumBotEntryPointType").BOT_ENTRY_POINT_TYPE.INVOKE;case e.Search:return o("WAWebWamEnumBotEntryPointType").BOT_ENTRY_POINT_TYPE.AI_SEARCH_CHATS_LIST}}function d(e){switch(e){case s.View:return o("WAWebWamEnumChatFilterActionTypes").CHAT_FILTER_ACTION_TYPES.AI_TOS_VIEW;case s.Accept:return o("WAWebWamEnumChatFilterActionTypes").CHAT_FILTER_ACTION_TYPES.AI_TOS_ACCEPT_CLICK;case s.Dismiss:return o("WAWebWamEnumChatFilterActionTypes").CHAT_FILTER_ACTION_TYPES.AI_TOS_DISMISS_CLICK}}function m(e,t){var n=new(o("WAWebB
__d("WAWebBotTosIds",["WAWebABProps","WAWebBotGating","WAWebBotLogging"],(function(t,n,r,o,a,i,l){var e="20230901",s="20230902",u="20240216",c="20231027",d="20240729",m=new Set([e,s,u]),p=function(){var t=o("WAWebABProps").getABPropConfigValue("ai_pdfn_tos_shortcut_notice_id").trim(),n=t!=null&&t!==""?t:e;return n},_=function(){var e=o("WAWebABProps").getABPropConfigValue("ai_pdfn_tos_shortcut_notice_id").trim(),t=e!=null&&e!==""?e:u;return t},f=function(){var e=o("WAWebABProps").getABPropConfigValue("ai_pdfn_tos_invoke_notice_id").trim(),t=e!=null&&e!==""?e:s;return t};function g(){return u}function h(){return s}var y=function(){return c},C=function(t){var e=o("WAWebBotGating").getMasterBotNoticeId();if(e!=null)return e;switch(t){case o("WAWebBotLogging").BotEntryPointType.Shortcut:case o("WAWebBotLogging").BotEntryPointType.Search:return Number(_());case o("WAWebBotLogging").BotEntryPointType.Invoke:return Number(f());case o("WAWebBotLogging").BotEntryPointType.Agent:return Number(p())}},b=function(){return d};l.supportedTosNoticeIds=m,l.getBotAgentTosId=p,l.getBotShortcutTosId=_,l.getBotInvokeTosId=f,l.getBotLegacyShortcutTosId=g,l.getBotLegacyInvokeTosId=h,l.getBizBotTosId=y,l.getApplicableBotNoticeId=C,l.getUgcAiStudioTosId=b}),98);
__d("WAWebTimedCache",["WALogger","WATimeUtils","WAWebApiHydrateWidsUtil","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e,t){if(e==null)return null;var n=o("WATimeUtils").unixTimeMs(),r=e.timestamp,a=e.value,i=n-r;return i<t?a:null}function m(e){return{timestamp:o("WATimeUtils").unixTimeMs(),value:e}}var p=(function(){function t(e){var t=e.getCacheTtlMs,n=e.mapLoad,r=e.mapStore;this.$1=n,this.$2=r,this.$3=t}var r=t.prototype;return r.get=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{var n,r=this.$1(),a=(n=JSON.stringify(t))!=null?n:"",i=r==null?void 0:r.get(a),l=o("WAWebApiHydrateWidsUtil").hydrateWids(i);return d(l,this.$3())}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Failed to get cache value"]))).tags("newsletter").sendLogs("[TimedMapCache] Failed to get value from cache"),null}});function r(e){return t.apply(this,arguments)}return r})(),r.set=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){try{var n,r,a=(n=this.$1())!=null?n:new Map,i=(r=JSON.stringify(e))!=null?r:"",l=m(t);a==null||a.set(i,l),yield this.$2(a)}catch(e){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Failed to set cache value"]))).tags("newsletter").sendLogs("[TimedMapCache] Failed to set value in cache");return}});function t(t,n){return e.apply(this,arguments)}return t})(),r.remove=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{var t,n=this.$1();if(n==null)return;var r=(t=JSON.stringify(e))!=null?t:"";n==null||n.delete(r),yield this.$2(n)}catch(e){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Failed to remove cache value"]))).tags("newsletter").sendLogs("[TimedMapCache] Failed to remove value from cache");return}});function t(t){return e.apply(this,arguments)}return t})(),r.pop=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{var e=this.$1();if(e==null)return null;var t=e.entries().next().value;if(t==null)return null;var n=t[0],r=t[1];e==null||e.delete(n),yield this.$2(e);var a=o("WAWebApiHydrateWidsUtil").hydrateWids(r);return d(a,this.$3())}catch(e){return o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Failed to pop cache value"]))).tags("newsletter").sendLogs("[TimedMapCache] Failed to pop value from cache"),null}});function t(){return e.apply(this,arguments)}return t})(),r.size=function(){var e,t=this.$1();return(e=t==null?void 0:t.size)!=null?e:0},t})(),_=(function(e){function t(t){var n,r=t.capacity,o=t.getCacheTtlMs,a=t.mapLoad,i=t.mapStore;return n=e.call(this,{mapLoad:a,mapStore:i,getCacheTtlMs:o})||this,n.$TimedLRUMapCache$p_1=r,n}babelHelpers.inheritsLoose(t,e);var r=t.prototype;return r.get=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield e.prototype.get.call(this,t);return n!=null&&(yield e.prototype.remove.call(this,t),yield e.prototype.set.call(this,t,n)),n});function r(e){return t.apply(this,arguments)}return r})(),r.set=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){yield e.prototype.remove.call(this,t),yield e.prototype.set.call(this,t,n),this.size()>this.$TimedLRUMapCache$p_1&&(yield e.prototype.pop.call(this))});function r(e,n){return t.apply(this,arguments)}return r})(),t})(p);l.getTimedCacheItemValue=d,l.createTimedCacheItem=m,l.TimedMapCache=p,l.TimedLRUMapCache=_}),98);
__d("WAWebUserPrefsDeviceCapabilities",["WAWebProtobufsDeviceCapabilities.pb","WAWebUserPrefsKeys","WAWebUserPrefsStore"],(function(t,n,r,o,a,i,l){var e={chatLockSupportLevel:o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$ChatLockSupportLevel.NONE,aiThread:{supportLevel:o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$AiThread$SupportLevel.NONE}};function s(t){var n={chatLockSupportLevel:t.chatLockSupportLevel!=null?t.chatLockSupportLevel:e.chatLockSupportLevel,aiThread:{supportLevel:t.aiThread.supportLevel!=null?t.aiThread.supportLevel:o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$AiThread$SupportLevel.NONE}};return n}function u(t){var n,r,a=(n=typeof t=="object"&&t!=null&&typeof t.chatLockSupportLevel=="number"?o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$ChatLockSupportLevel.cast(t.chatLockSupportLevel):null)!=null?n:e.chatLockSupportLevel,i=(r=typeof t=="object"&&t!=null&&t.aiThread!=null&&typeof t.aiThread.supportLevel=="number"?o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$AiThread$SupportLevel.cast(t.aiThread.supportLevel):null)!=null?r:o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$AiThread$SupportLevel.NONE;return{chatLockSupportLevel:a,aiThread:{supportLevel:i}}}function c(e){switch(e){case"self":return o("WAWebUserPrefsKeys").UserPrefs.DeviceCapabilities;case"primary":return o("WAWebUserPrefsKeys").UserPrefs.PrimaryDeviceCapabilities}}function d(e,t){var n=s(e);r("WAWebUserPrefsStore").setUser(c(t),n,{shouldWriteToIdb:!1})}function m(e){var t=r("WAWebUserPrefsStore").getUser(c(e));return u(t)}function p(e){var t,n,r;return{chatLockSupportLevel:(t=e.chatLockSupportLevel)!=null?t:o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$ChatLockSupportLevel.NONE,aiThread:{supportLevel:(n=(r=e.aiThread)==null?void 0:r.supportLevel)!=null?n:o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$AiThread$SupportLevel.NONE}}}function _(e,t){var n=m(t),r=babelHelpers.extends({},n,e);return d(r,t),r}function f(){return m("primary")}l.mapProtobufToAllDeviceCapabilities=p,l.mergeDeviceCapabilitiesToStorage=_,l.getPrimaryDeviceCapabilitiesFromLocalStorage=f}),98);
__d("WAWebUserPrefsBot",["WAWebBotGating","WAWebProtobufsDeviceCapabilities.pb","WAWebTimedCache","WAWebUserPrefsDeviceCapabilities","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsKeys","WAWebUserPrefsStore"],(function(t,n,r,o,a,i,l){function e(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").MD_KEYS.BOT_LIST_LAST_REQUESTED_TIMESTAMP),t=typeof e=="number"?e:0;return t}function s(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").MD_KEYS.BOT_LIST_LAST_REQUESTED_TIMESTAMP,e)}function u(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").MD_KEYS.UGC_BOT_LIST_LAST_REQUESTED_TIMESTAMP),t=typeof e=="number"?e:0;return t}function c(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").MD_KEYS.UGC_BOT_LIST_LAST_REQUESTED_TIMESTAMP,e)}function d(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").MD_KEYS.UGC_BOT_LIST_LAST_BHASH);return typeof e=="string"?e:null}function m(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").MD_KEYS.UGC_BOT_LIST_LAST_BHASH,e)}var p=new(o("WAWebTimedCache")).TimedMapCache({mapLoad:function(){return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").KEYS.WA_WEB_CACHED_META_AI_SEARCH_NULL_STATE_SUGGESTIONS)},mapStore:function(t){return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").KEYS.WA_WEB_CACHED_META_AI_SEARCH_NULL_STATE_SUGGESTIONS,t)},getCacheTtlMs:o("WAWebBotGating").getMetaAISearchNullStateSuggestionsUpdateIntervalMs}),_=new(o("WAWebTimedCache")).TimedLRUMapCache({mapLoad:function(){return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").KEYS.WA_WEB_CACHED_META_AI_SEARCH_TYPE_AHEAD_SUGGESTIONS)},mapStore:function(t){return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").KEYS.WA_WEB_CACHED_META_AI_SEARCH_TYPE_AHEAD_SUGGESTIONS,t)},getCacheTtlMs:o("WAWebBotGating").getMetaAISearchTypeAheadSuggestionsUpdateIntervalMs,capacity:o("WAWebBotGating").getMetaAISearchTypeAheadSuggestionsLRUCacheCapacity()});function f(e){r("WAWebUserPrefsStore").set(o("WAWebUserPrefsKeys").UserPrefs.MetaAISearchNullStateIndex,e)}function g(){var e=r("WAWebUserPrefsStore").get(o("WAWebUserPrefsKeys").UserPrefs.MetaAISearchNullStateIndex),t=typeof e=="number"?e:0;return t}function h(){var e,t=o("WAWebUserPrefsDeviceCapabilities").getPrimaryDeviceCapabilitiesFromLocalStorage();return(e=t.aiThread.supportLevel)!=null?e:o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$AiThread$SupportLevel.NONE}var y={IN_PROGRESS:"IN_PROGRESS",COMPLETE:"COMPLETE"};function C(){return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").KEYS.WA_WEB_META_AI_THREAD_MIGRATION_STATE)}function b(e){return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").KEYS.WA_WEB_META_AI_THREAD_MIGRATION_STATE,e)}function v(){var e=C();return(e==null?void 0:e.migrationProgress)===y.COMPLETE}function S(){return b({migrationProgress:y.COMPLETE})}l.getBotListLastRequestedTimestamp=e,l.setBotListLastRequestedTimestamp=s,l.getUgcBotListLastRequestedTimestamp=u,l.setUgcBotListLastRequestedTimestamp=c,l.getUgcBotListLastBhash=d,l.setUgcBotListLastBhash=m,l.MetaAINullStateSuggestionsCache=p,l.MetaAITypeAheadSuggestionsCache=_,l.setMetaAISearchNullStateIndex=f,l.getMetaAISearchNullStateIndex=g,l.getPrimaryAiThreadSupportLevelFromLocalStorage=h,l.MetaAIThreadMigrationProgress=y,l.getMetaAIThreadMigrationState=C,l.setMetaAIThreadMigrationState=b,l.isMetaAIThreadMigrationComplete=v,l.markMetaAIThreadMigrationStateAsComplete=S}),98);
__d("WAWebBizBroadcastGenAIGating",["WALogger","WAWebABProps","countWhere"],(function(t,n,r,o,a,i,l){var e;function s(){return o("WAWebABProps").getABPropConfigValue("smba_business_broadcast_genai_master_abprop")}function u(){return s()&&o("WAWebABProps").getABPropConfigValue("smba_business_broadcast_genai_text")}function c(){return u()&&o("WAWebABProps").getABPropConfigValue("smba_business_broadcast_genai_custom_user_prompt_enabled")}function d(){return o("WAWebABProps").getABPropConfigValue("smba_bb_genai_composer_min_words")}function m(){return o("WAWebABProps").getABPropConfigValue("smba_business_broadcast_genai_text_max_tries")}function p(){var t=o("WAWebABProps").getABPropConfigValue("smba_business_broadcast_genai_text_model");return t==="MGEN"?"MGEN":(t!=="LLAMA"&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:genai] Unexpected genai model value: ",""])),t).sendLogs("genai-invalid-model"),"LLAMA")}function _(){return u()&&o("WAWebABProps").getABPropConfigValue("smba_business_broadcast_genai_share_message_history")}function f(e){return r("countWhere")(e.split(/\W+/),Boolean)}l.isGenAIMasterEnabled=s,l.isGenAITextEnabled=u,l.isGenAICustomUserPromptEnabled=c,l.getGenAIComposerMinWords=d,l.getGenAIMaxDaily=m,l.getGenAIModel=p,l.isMessageHistoryEnabled=_,l.countWords=f}),98);
__d("WAWebBizBroadcastGenAIToS",["WALogger","WATimeUtils","WAWebBizBroadcastGenAIGating","WAWebPDFNTypes","WAWebSetUserDisclosureStageJob","WAWebTos","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u="20251104";function c(){return o("WAWebBizBroadcastGenAIGating").isGenAITextEnabled()?u:""}function d(){var e=o("WAWebTos").TosManager.getState(u);return e==="ACCEPTED"}function m(){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield o("WAWebSetUserDisclosureStageJob").setUserDisclosureStage(Number(u),o("WAWebPDFNTypes").DISCLOSURE_STAGE.ACCEPTED),o("WAWebTos").TosManager.setState(u,"ACCEPTED",o("WATimeUtils").unixTime()),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["GenAI ToS accepted (notice ",")"])),u)}),p.apply(this,arguments)}function _(){o("WAWebTos").TosManager.setState(u,"UNKNOWN",o("WATimeUtils").unixTime()),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["GenAI ToS debug reset (local only)"])))}l.BIZ_BROADCAST_GENAI_TOS_ID=u,l.getBizBroadcastGenAITosId=c,l.hasAcceptedGenAIToS=d,l.acceptGenAIToS=m,l.debugResetGenAIToS=_}),98);
__d("WASmaxInUserNoticeGetDisclosureStageByIdsResponseClientError",["WAResultOrError","WASmaxInUserNoticeIQErrorBadRequestMixin","WASmaxInUserNoticeIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInUserNoticeIQErrorBadRequestMixin").parseIQErrorBadRequestMixin(r.value);if(!a.success)return a;var i=o("WASmaxInUserNoticeIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({errorIQErrorBadRequestMixin:a.value},i.value)):i}l.parseGetDisclosureStageByIdsResponseClientError=e}),98);
__d("WASmaxInUserNoticeGetDisclosureStageByIdsResponseClientSuccess",["WAResultOrError","WASmaxInUserNoticeIQResultResponseMixin","WASmaxInUserNoticeStageMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"notice");if(!t.success)return t;var n=o("WASmaxParseUtils").attrIntRange(e,"t",0,void 0);if(!n.success)return n;var r=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrIntRange,e,"version",1,void 0);if(!r.success)return r;var a=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrIntRange,e,"type",0,void 0);if(!a.success)return a;var i=o("WASmaxInUserNoticeStageMixin").parseStageMixin(e);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({t:n.value,version:r.value,type:a.value},i.value)):i}function s(t,n){var r=o("WASmaxParseUtils").assertTag(t,"iq");if(!r.success)return r;var a=o("WASmaxInUserNoticeIQResultResponseMixin").parseIQResultResponseMixin(t,n);if(!a.success)return a;var i=o("WASmaxParseUtils").mapChildrenWithTag(t,"notice",0,1/0,e);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{notice:i.value})):i}l.parseGetDisclosureStageByIdsResponseClientSuccessNotice=e,l.parseGetDisclosureStageByIdsResponseClientSuccess=s}),98);
__d("WASmaxInUserNoticeGetDisclosureStageByIdsResponseServerError",["WAResultOrError","WASmaxInUserNoticeIQErrorResponseMixin","WASmaxInUserNoticeUserNoticeServerError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInUserNoticeIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInUserNoticeUserNoticeServerError").parseUserNoticeServerError(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorUserNoticeServerError:i.value})):i}l.parseGetDisclosureStageByIdsResponseServerError=e}),98);
__d("WASmaxOutUserNoticeGetDisclosureStageByIdsRequest",["WASmaxChildren","WASmaxJsx","WASmaxOutUserNoticeBaseIQGetRequestMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.getDisclosureStageByIdId,n=e.getDisclosureStageByIdT,r=o("WASmaxJsx").smax("get_disclosure_stage_by_id",{id:o("WAWap").INT(t),t:o("WAWap").INT(n)});return r}function s(t){var n=t.getDisclosureStageByIdArgs,r=o("WASmaxOutUserNoticeBaseIQGetRequestMixin").mergeBaseIQGetRequestMixin(o("WASmaxJsx").smax("iq",{to:o("WAWap").S_WHATSAPP_NET,xmlns:"tos"},o("WASmaxChildren").REPEATED_CHILD(e,n,0,1/0)));return r}l.makeGetDisclosureStageByIdsRequestGetDisclosureStageById=e,l.makeGetDisclosureStageByIdsRequest=s}),98);
__d("WASmaxUserNoticeGetDisclosureStageByIdsRPC",["WAComms","WASmaxInUserNoticeGetDisclosureStageByIdsResponseClientError","WASmaxInUserNoticeGetDisclosureStageByIdsResponseClientSuccess","WASmaxInUserNoticeGetDisclosureStageByIdsResponseServerError","WASmaxOutUserNoticeGetDisclosureStageByIdsRequest","WASmaxParsingFailure","WASmaxRpcUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WASmaxOutUserNoticeGetDisclosureStageByIdsRequest").makeGetDisclosureStageByIdsRequest(e),r=yield o("WAComms").sendSmaxStanza(n,t),a=o("WASmaxInUserNoticeGetDisclosureStageByIdsResponseClientSuccess").parseGetDisclosureStageByIdsResponseClientSuccess(r,n);if(a.success)return{name:"GetDisclosureStageByIdsResponseClientSuccess",value:a.value};var i=o("WASmaxInUserNoticeGetDisclosureStageByIdsResponseClientError").parseGetDisclosureStageByIdsResponseClientError(r,n);if(i.success)return{name:"GetDisclosureStageByIdsResponseClientError",value:i.value};var l=o("WASmaxInUserNoticeGetDisclosureStageByIdsResponseServerError").parseGetDisclosureStageByIdsResponseServerError(r,n);if(l.success)return{name:"GetDisclosureStageByIdsResponseServerError",value:l.value};throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("GetDisclosureStageByIds",{ClientSuccess:a,ClientError:i,ServerError:l}))}),s.apply(this,arguments)}l.sendGetDisclosureStageByIdsRPC=e}),98);
__d("WAWebBizBroadcastTos",["WASmaxUserNoticeGetDisclosureStageByIdsRPC","WATimeUtils","WAWebPDFNTypes","WAWebSetUserDisclosureStageJob","WAWebTos","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e="20250915",s=160,u=null;function c(){return u==null&&(u=!1,m()),e}function d(){return o("WAWebTos").TosManager.getState(c())==="ACCEPTED"||u===!0}function m(){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=o("WATimeUtils").unixTime(),n=yield o("WASmaxUserNoticeGetDisclosureStageByIdsRPC").sendGetDisclosureStageByIdsRPC({getDisclosureStageByIdArgs:[{getDisclosureStageByIdId:Number(e),getDisclosureStageByIdT:t}]});if(n.name==="GetDisclosureStageByIdsResponseClientSuccess"){var r=n.value.notice.find(function(t){return t.id===Number(e)});r!=null&&r.stage===s&&(u=!0,o("WAWebTos").TosManager.setState(c(),"ACCEPTED",o("WATimeUtils").unixTime()))}}),p.apply(this,arguments)}function _(){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield o("WAWebSetUserDisclosureStageJob").setUserDisclosureStage(Number(e),o("WAWebPDFNTypes").DISCLOSURE_STAGE.ACCEPTED),o("WAWebTos").TosManager.setState(c(),"ACCEPTED",o("WATimeUtils").unixTime())}),f.apply(this,arguments)}l.getBizBroadcastTosId=c,l.isBizBroadcastTosAccepted=d,l.acceptBizBroadcastTos=_}),98);
__d("WAWebMmSignalSharingTos",["WATimeUtils","WAWebContactSystemMsg","WAWebHandleSingleMsgFactory","WAWebMmSignalSharingGatingUtils","WAWebTos","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e="20231028";function s(){return o("WAWebMmSignalSharingGatingUtils").isMmSignalSharingDisclosureEnabled()?e:""}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(o("WAWebMmSignalSharingGatingUtils").isMmSignalSharingDisclosureEnabled()&&(o("WAWebTos").TosManager.setState(s(),"ACCEPTED",o("WATimeUtils").unixTime()),o("WAWebMmSignalSharingGatingUtils").isMmDataSharingDisclosureEnabledAdditionalTransparencyLargeScreens())){var t=o("WAWebContactSystemMsg").genMmSignalSharingSystemMsg(e);yield o("WAWebHandleSingleMsgFactory").handleSingleMsg({chatId:e,newMsg:t,handleSingleMsgOrigin:"mmSignalSharing"})}}),c.apply(this,arguments)}function d(){return o("WAWebMmSignalSharingGatingUtils").isMmSignalSharingDisclosureEnabled()?o("WAWebTos").TosManager.getState(s())==="ACCEPTED":!1}function m(){return o("WAWebMmSignalSharingGatingUtils").isMmSignalSharingDisclosureEnabled()?o("WAWebTos").TosManager.getState(o("WAWebTos").TOS_3_ID)==="ACCEPTED":!1}function p(){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WAWebMmSignalSharingGatingUtils").isMmSignalSharingDisclosureEnabled()&&(yield o("WAWebTos").TosManager.run({singleRun:!0}))}),_.apply(this,arguments)}l.getMmSignalSharingDisclosureTosId=s,l.acceptMmSignalSharingDisclosureTos=u,l.isMmSignalSharingDisclosureTosAccepted=d,l.is2021TosAccepted=m,l.refreshTos=p}),98);
__d("WAWebSetUserDisclosureStageJob",["WAJobOrchestratorTypes","WAWebOrchestratorNonPersistedJob","WAWebSetUserDisclosureStageQueryJob"],(function(t,n,r,o,a,i,l){function e(e,t){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("setUserDisclosureStage",function(){return o("WAWebSetUserDisclosureStageQueryJob").SetUserDisclosureStageQueryJob(e,t)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted()}l.setUserDisclosureStage=e}),98);
__d("WASmaxInUserNoticeSetResultResponseClientError",["WAResultOrError","WASmaxInUserNoticeIQErrorBadRequestMixin","WASmaxInUserNoticeIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInUserNoticeIQErrorBadRequestMixin").parseIQErrorBadRequestMixin(r.value);if(!a.success)return a;var i=o("WASmaxInUserNoticeIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({errorIQErrorBadRequestMixin:a.value},i.value)):i}l.parseSetResultResponseClientError=e}),98);
__d("WASmaxInUserNoticeSetResultResponseServerError",["WAResultOrError","WASmaxInUserNoticeIQErrorInternalServerErrorMixin","WASmaxInUserNoticeIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInUserNoticeIQErrorInternalServerErrorMixin").parseIQErrorInternalServerErrorMixin(r.value);if(!a.success)return a;var i=o("WASmaxInUserNoticeIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({errorIQErrorInternalServerErrorMixin:a.value},i.value)):i}l.parseSetResultResponseServerError=e}),98);
__d("WASmaxInUserNoticeSetResultResponseSuccess",["WAResultOrError","WASmaxInUserNoticeIQResultResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"trackable");if(!t.success)return t;var n=o("WASmaxParseUtils").attrIntRange(e,"id",1,void 0);if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(e,"result",0,1e3);return r.success?o("WAResultOrError").makeResult({id:n.value,result:r.value}):r}function s(t,n){var r=o("WASmaxParseUtils").assertTag(t,"iq");if(!r.success)return r;var a=o("WASmaxParseUtils").optionalChildWithTag(t,"trackable",e);if(!a.success)return a;var i=o("WASmaxInUserNoticeIQResultResponseMixin").parseIQResultResponseMixin(t,n);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},i.value,{trackable:a.value})):i}l.parseSetResultResponseSuccessTrackable=e,l.parseSetResultResponseSuccess=s}),98);
__d("WASmaxOutUserNoticeBaseIQSetRequestMixin",["WASmaxJsx","WASmaxMixins","WAWap"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxJsx").smax("iq",{id:o("WAWap").generateId(),type:"set"});return e}function s(t){var n=e();return o("WASmaxMixins").mergeStanzas(t,n)}l.mergeBaseIQSetRequestMixin=s}),98);
__d("WASmaxOutUserNoticeSetResultRequest",["WASmaxJsx","WASmaxOutUserNoticeBaseIQSetRequestMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.trackableId,n=e.trackableResult,r=o("WASmaxOutUserNoticeBaseIQSetRequestMixin").mergeBaseIQSetRequestMixin(o("WASmaxJsx").smax("iq",{to:o("WAWap").S_WHATSAPP_NET,xmlns:"tos"},o("WASmaxJsx").smax("trackable",{id:o("WAWap").INT(t),result:o("WAWap").INT(n)})));return r}l.makeSetResultRequest=e}),98);
__d("WAWebSetUserDisclosureStageQueryJob",["Promise","WAComms","WASmaxInUserNoticeSetResultResponseClientError","WASmaxInUserNoticeSetResultResponseServerError","WASmaxInUserNoticeSetResultResponseSuccess","WASmaxOutUserNoticeSetResultRequest","WATimeUtils","WAWebBackendErrors","WAWebTos","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s={5:"ACCEPTED",105:"SHOWN",155:"ACCEPTED","-1":"UNKNOWN"};function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a={trackableId:t,trackableResult:r},i=yield o("WASmaxOutUserNoticeSetResultRequest").makeSetResultRequest(a),l=yield o("WAComms").sendSmaxStanza(i),u=yield o("WASmaxInUserNoticeSetResultResponseSuccess").parseSetResultResponseSuccess(l,i);if(u.success){var c=o("WATimeUtils").unixTime(),d=s[r];return o("WAWebTos").TosManager.setState(t.toString(),d,c),(e||(e=n("Promise"))).resolve(!0)}var m=yield o("WASmaxInUserNoticeSetResultResponseClientError").parseSetResultResponseClientError(l,i);if(m.success){var p=m.value.errorIQErrorBadRequestMixin,_=p.code,f=p.text;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(_),f)}var g=yield o("WASmaxInUserNoticeSetResultResponseServerError").parseSetResultResponseServerError(l,i);if(g.success){var h=g.value.errorIQErrorInternalServerErrorMixin,y=h.code,C=h.text;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(y),C)}return(e||(e=n("Promise"))).resolve(!1)}),c.apply(this,arguments)}l.SetUserDisclosureStageQueryJob=u}),98);
__d("WAWebSetUserNoticeStageJob",["WAJobOrchestratorTypes","WAWebOrchestratorNonPersistedJob","WAWebSetUserNoticeStageQueryJob"],(function(t,n,r,o,a,i,l){function e(e,t){return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("setUserNoticeStage",function(){return o("WAWebSetUserNoticeStageQueryJob").SetUserNoticeStageQueryJob(e,t)},{priority:o("WAJobOrchestratorTypes").JOB_PRIORITY.UI_ACTION}).waitUntilCompleted()}l.setUserNoticeStage=e}),98);
__d("WASmaxInUserNoticeSetResponseClientError",["WAResultOrError","WASmaxInUserNoticeIQErrorBadRequestMixin","WASmaxInUserNoticeIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInUserNoticeIQErrorBadRequestMixin").parseIQErrorBadRequestMixin(r.value);if(!a.success)return a;var i=o("WASmaxInUserNoticeIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({errorIQErrorBadRequestMixin:a.value},i.value)):i}l.parseSetResponseClientError=e}),98);
__d("WASmaxInUserNoticeSetResponseServerError",["WAResultOrError","WASmaxInUserNoticeIQErrorInternalServerErrorMixin","WASmaxInUserNoticeIQErrorResponseMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInUserNoticeIQErrorInternalServerErrorMixin").parseIQErrorInternalServerErrorMixin(r.value);if(!a.success)return a;var i=o("WASmaxInUserNoticeIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({errorIQErrorInternalServerErrorMixin:a.value},i.value)):i}l.parseSetResponseServerError=e}),98);
__d("WASmaxInUserNoticeSetResponseSuccess",["WAResultOrError","WASmaxInUserNoticeIQResultResponseMixin","WASmaxInUserNoticeStageMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"notice");if(!t.success)return t;var n=o("WASmaxParseUtils").attrIntRange(e,"t",0,void 0);if(!n.success)return n;var r=o("WASmaxInUserNoticeStageMixin").parseStageMixin(e);return r.success?o("WAResultOrError").makeResult(babelHelpers.extends({t:n.value},r.value)):r}function s(t,n){var r=o("WASmaxParseUtils").assertTag(t,"iq");if(!r.success)return r;var a=o("WASmaxParseUtils").optionalChildWithTag(t,"notice",e);if(!a.success)return a;var i=o("WASmaxInUserNoticeIQResultResponseMixin").parseIQResultResponseMixin(t,n);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},i.value,{notice:a.value})):i}l.parseSetResponseSuccessNotice=e,l.parseSetResponseSuccess=s}),98);
__d("WASmaxOutUserNoticeStageMixin",["WASmaxJsx","WASmaxMixins","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.noticeId,n=e.noticeStage,r=o("WASmaxJsx").smax("notice",{id:o("WAWap").INT(t),stage:o("WAWap").INT(n)});return r}function s(t,n){var r=e(n);return o("WASmaxMixins").mergeStanzas(t,r)}l.mergeStageMixin=s}),98);
__d("WASmaxOutUserNoticeSetRequest",["WASmaxJsx","WASmaxOutUserNoticeBaseIQSetRequestMixin","WASmaxOutUserNoticeStageMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.stageMixinArgs,n=o("WASmaxOutUserNoticeBaseIQSetRequestMixin").mergeBaseIQSetRequestMixin(o("WASmaxJsx").smax("iq",{to:o("WAWap").S_WHATSAPP_NET,xmlns:"tos"},o("WASmaxOutUserNoticeStageMixin").mergeStageMixin(o("WASmaxJsx").smax("notice",null),t)));return n}l.makeSetRequest=e}),98);
__d("WAWebSetUserNoticeStageQueryJob",["Promise","WAComms","WASmaxInUserNoticeSetResponseClientError","WASmaxInUserNoticeSetResponseServerError","WASmaxInUserNoticeSetResponseSuccess","WASmaxOutUserNoticeSetRequest","WATimeUtils","WAWebBackendErrors","WAWebTos","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s={0:"UNKNOWN",1:"UNKNOWN",2:"UNKNOWN",3:"UNKNOWN",4:"UNKNOWN",5:"ACCEPTED"};function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a={stageMixinArgs:{noticeId:t,noticeStage:r}},i=o("WASmaxOutUserNoticeSetRequest").makeSetRequest(a),l=yield o("WAComms").sendSmaxStanza(i),u=yield o("WASmaxInUserNoticeSetResponseSuccess").parseSetResponseSuccess(l,i);if(u.success){var c=o("WATimeUtils").unixTime(),d=s[r];return o("WAWebTos").TosManager.setState(t.toString(),d,c),(e||(e=n("Promise"))).resolve(!0)}var m=yield o("WASmaxInUserNoticeSetResponseClientError").parseSetResponseClientError(l,i);if(m.success){var p=m.value.errorIQErrorBadRequestMixin,_=p.code,f=p.text;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(_),f)}var g=yield o("WASmaxInUserNoticeSetResponseServerError").parseSetResponseServerError(l,i);if(g.success){var h=g.value.errorIQErrorInternalServerErrorMixin,y=h.code,C=h.text;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(y),C)}return(e||(e=n("Promise"))).resolve(!1)}),c.apply(this,arguments)}l.SetUserNoticeStageQueryJob=u}),98);
__d("WAWebWamEnumNoticeTriggeredBy",[],(function(t,n,r,o,a,i){var e=Object.freeze({AUTO_START:0,BANNER:1,DEEP_LINK:2,JUST_IN_TIME:3});i.NOTICE_TRIGGERED_BY=e}),66);
__d("WAWebWamEnumNoticeType",[],(function(t,n,r,o,a,i){var e=Object.freeze({LEGACY_USER_NOTICE:0,BADGED_USER_NOTICE:1,PDFN_DISCLOSURE:2});i.NOTICE_TYPE=e}),66);
__d("WAWebWamEnumUserNoticeEvent",[],(function(t,n,r,o,a,i){var e=Object.freeze({TRIGGERED:0,BANNER_APPEAR:1,BANNER_SELECT:2,MODAL_APPEAR:3,MODAL_DISMISS:4,MODAL_LINK_FOLLOW:5,MODAL_ACCEPT:6,BLOCKING_MODAL_APPEAR:7,BLOCKING_MODAL_LINK_FOLLOW:8,BLOCKING_MODAL_ACCEPT:9,BANNER_DISMISS:10,EDUCATION_1_APPEAR:11,EDUCATION_1_DISMISS:12,EDUCATION_1_CONTINUE:13,MODAL_BACK:14,BLOCKING_MODAL_BACK:15,STARTED:100,PDFN_SHOWN_0:105,BADGE_APPEARED_NEXT_TO_SETTINGS:110,PDFN_SHOWN_1:111,PDFN_SHOWN_2:112,PDFN_SHOWN_3:113,PDFN_SHOWN_4:114,PDFN_SHOWN_5:115,PDFN_SHOWN_6:116,PDFN_SHOWN_7:117,PDFN_SHOWN_8:118,PDFN_SHOWN_9:119,BADGE_APPEARED_NEXT_TO_HELP:120,BADGE_SHOWN_IN_HELP:130,PDFN_DISMISSED:145,BADGE_EXPIRED:150,PDFN_OK:155,PDFN_SOFT_OPT_IN:160,PDFN_SOFT_OPT_OUT:162,PDFN_DENIED:165,BADGE_SELECTED:170,PDFN_ACCEPTED:175,PDFN_FAILED_TO_DOWNLOAD:400,PDFN_PARTIAL_DOWNLOAD:410,PDFN_ERROR_MISMATCHED_TEMPLATE:420,PDFN_ERROR_UNKNOWN:499,FINAL_END:999,PDFN_0_SECONDARY_BTN_CLICKED:1014,PDFN_1_SECONDARY_BTN_CLICKED:1015,PDFN_2_SECONDARY_BTN_CLICKED:1016,PDFN_3_SECONDARY_BTN_CLICKED:1017,PDFN_4_SECONDARY_BTN_CLICKED:1018,PDFN_5_SECONDARY_BTN_CLICKED:1019,PDFN_6_SECONDARY_BTN_CLICKED:1020,PDFN_7_SECONDARY_BTN_CLICKED:1021,PDFN_8_SECONDARY_BTN_CLICKED:1022,PDFN_9_SECONDARY_BTN_CLICKED:1023});i.USER_NOTICE_EVENT=e}),66);
__d("WAWebUserNoticeWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumNoticeTriggeredBy","WAWebWamEnumNoticeType","WAWebWamEnumUserNoticeEvent"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({UserNotice:[2472,{noticeTriggeredBy:[5,o("WAWebWamEnumNoticeTriggeredBy").NOTICE_TRIGGERED_BY],noticeType:[4,o("WAWebWamEnumNoticeType").NOTICE_TYPE],tsMs:[6,e.TYPES.TIMER],userNoticeContentVersion:[2,e.TYPES.INTEGER],userNoticeEvent:[3,o("WAWebWamEnumUserNoticeEvent").USER_NOTICE_EVENT],userNoticeId:[1,e.TYPES.INTEGER]},[1,1,1],"regular"]},{UserNotice:[]});l.UserNoticeWamEvent=s}),98);
__d("WAWebPDFNLogging",["WAWebPDFNTypes","WAWebUserNoticeWamEvent","WAWebWamEnumUserNoticeEvent"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=e.noticeContentVersion,n=e.noticeEvent,r=e.noticeId,a=e.noticeType,i=new(o("WAWebUserNoticeWamEvent")).UserNoticeWamEvent({userNoticeId:r,userNoticeContentVersion:t,userNoticeEvent:n,noticeType:a});i.commit()}function s(e){switch(e){case o("WAWebPDFNTypes").DISCLOSURE_STAGE.ACCEPTED:return o("WAWebWamEnumUserNoticeEvent").USER_NOTICE_EVENT.PDFN_ACCEPTED;case o("WAWebPDFNTypes").DISCLOSURE_STAGE.OK:return o("WAWebWamEnumUserNoticeEvent").USER_NOTICE_EVENT.PDFN_OK;case o("WAWebPDFNTypes").DISCLOSURE_STAGE.SHOWN_0:return o("WAWebWamEnumUserNoticeEvent").USER_NOTICE_EVENT.PDFN_SHOWN_0}}l.logUserNoticeEvent=e,l.getNoticeEventFromDisclosureStage=s}),98);
__d("WAWebSetUserDisclosureStageAction",["WAWebPDFNLogging","WAWebSetUserDisclosureStageJob","WAWebWamEnumNoticeType","WAWebWamEnumUserNoticeEvent","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t,n){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){try{var r=yield o("WAWebSetUserDisclosureStageJob").setUserDisclosureStage(e,t);return r&&o("WAWebPDFNLogging").logUserNoticeEvent({noticeId:e,noticeEvent:o("WAWebPDFNLogging").getNoticeEventFromDisclosureStage(t),noticeContentVersion:n==null?void 0:n.disclosureContentVersion,noticeType:o("WAWebWamEnumNoticeType").NOTICE_TYPE.PDFN_DISCLOSURE}),r}catch(t){throw o("WAWebPDFNLogging").logUserNoticeEvent({noticeId:e,noticeContentVersion:n==null?void 0:n.disclosureContentVersion,noticeEvent:o("WAWebWamEnumUserNoticeEvent").USER_NOTICE_EVENT.PDFN_ERROR_UNKNOWN,noticeType:o("WAWebWamEnumNoticeType").NOTICE_TYPE.PDFN_DISCLOSURE}),t}}),s.apply(this,arguments)}l.updateUserDisclosureStateAction=e}),98);
__d("WAWebPrivacyModeSystemMsg",["$InternalEnum","WAWebHandleMsgTypes.flow"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum").Mirrored(["E2EE","BSP","FB","HOSTED_GROUP"]);function s(t){return t==null||t.actualActors===o("WAWebHandleMsgTypes.flow").ActualActorsEnumType.Self&&t.hostStorage===o("WAWebHandleMsgTypes.flow").HostStorageEnumType.OnPremise?e.E2EE:t.actualActors===o("WAWebHandleMsgTypes.flow").ActualActorsEnumType.Capi?e.HOSTED_GROUP:t.hostStorage===o("WAWebHandleMsgTypes.flow").HostStorageEnumType.Facebook?e.FB:e.BSP}function u(e,t){return e==null?t:t==null||e.privacyModeTs>t.privacyModeTs?e:t}function c(e,t){return e==null&&t==null?0:t==null?1:e==null?-1:e.privacyModeTs-t.privacyModeTs}function d(e){var t,n=(t=e.bizInfo)==null?void 0:t.verifiedName;return n==null?null:e.biz&&n.isApi===!0?n.privacyMode:null}l.ReducedPrivacyMode=e,l.getReducedPrivacyMode=s,l.getLatestPrivacyMode=u,l.comparePrivacyMode=c,l.getPrivacyModeFromQueryExistResponse=d}),98);
__d("WAWebInitialSystemMsg",["WANullthrows","WAWebABProps","WAWebAdvHostedAccountTypeSystemMsg","WAWebApiDeviceList","WAWebBizCoexGatingUtils","WAWebBizCoexUtils","WAWebBotSystemMsg","WAWebBotTos","WAWebBotTypes","WAWebContactSystemMsg","WAWebMobilePlatforms","WAWebPrivacyModeSystemMsg","WAWebProtobufsAdv.pb","WAWebUserPrefsMultiDevice","WAWebWid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&o("WAWebMobilePlatforms").isSMB()){var t=yield o("WAWebUserPrefsMultiDevice").getIsHostedMeAccount();if(t===!0)return[o("WAWebContactSystemMsg").genNonE2ENotificationMsg(e,"biz_privacy_mode_init_fb")]}return[o("WAWebContactSystemMsg").genEncryptNotificationMsg(e)]}),s.apply(this,arguments)}function u(e,t,n){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,a){if(r("WAWebWid").isPSA(t))return[o("WAWebContactSystemMsg").genEncryptNotificationMsg(t,"chat_psa")];if(t.isBot())return[o("WAWebBotSystemMsg").genBotInitSystemMsg(t)];if(r("WAWebWid").isBroadcast(t))return e(t);if(r("WAWebWid").isCAPISupportAccount(t))return o("WAWebABProps").getABPropConfigValue("support_use_dedicated_system_event")?[o("WAWebContactSystemMsg").genNonE2ENotificationMsg(t,"support_system_message")]:[o("WAWebContactSystemMsg").genNonE2ENotificationMsg(t,"biz_privacy_mode_init_fb")];if(a===o("WAWebBotTypes").BizBotAutomatedType.FULL_3P)return[o("WAWebBotSystemMsg").genBizBot3pDisclosureMessage(t)];if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&t.isUser()){if(o("WAWebMobilePlatforms").isSMB()&&(yield o("WAWebUserPrefsMultiDevice").getIsHostedMeAccount())===!0)return[r("WANullthrows")(o("WAWebAdvHostedAccountTypeSystemMsg").genAdvMeAccountIsHostedNotificationMsg(t,t))];var i=o("WAWebUserPrefsMultiDevice").getHaveProcessedCoexAdv();if(i&&t.isUser()){var l=yield o("WAWebApiDeviceList").getDeviceRecord(t);if((l==null?void 0:l.advAccountType)===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED||(l==null?void 0:l.deletedChangedToHost)===!0)return o("WAWebBizCoexUtils").shouldDedupInitialHostedSystemMsg(t)?[]:[r("WANullthrows")(o("WAWebAdvHostedAccountTypeSystemMsg").genAdvAccountTypeInitialSysMsg(t,t))]}}var s=[],u=o("WAWebPrivacyModeSystemMsg").getReducedPrivacyMode(n);e:{if(u===o("WAWebPrivacyModeSystemMsg").ReducedPrivacyMode.E2EE){s.push(o("WAWebContactSystemMsg").genEncryptNotificationMsg(t));break e}if(u===o("WAWebPrivacyModeSystemMsg").ReducedPrivacyMode.BSP){s.push(o("WAWebContactSystemMsg").genNonE2ENotificationMsg(t,"biz_privacy_mode_init_bsp"));break e}if(u===o("WAWebPrivacyModeSystemMsg").ReducedPrivacyMode.FB){s.push(o("WAWebContactSystemMsg").genNonE2ENotificationMsg(t,"biz_privacy_mode_init_fb"));break e}if(u===o("WAWebPrivacyModeSystemMsg").ReducedPrivacyMode.HOSTED_GROUP){s.push(o("WAWebContactSystemMsg").genNonE2ENotificationMsg(t,"is_capi_hosted_group"));break e}throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+u)}return a===o("WAWebBotTypes").BizBotAutomatedType.PARTIAL_1P&&o("WAWebBotTos").hasAcceptedBizBotTos()&&s.push(o("WAWebBotSystemMsg").genBizBot1pDisclosureMessage(t)),s}),c.apply(this,arguments)}l.default=u}),98);
__d("WAWebMsgEphemerality",["WAWebEphemeralityTypes","WAWebMsgType"],(function(t,n,r,o,a,i,l){var e;function s(e){var t;if(e.ephemeralDuration==null&&e.ephemeralSettingTimestamp==null&&e.disappearingModeInitiator==null)return null;var n=(t=e.ephemeralDuration)!=null?t:0,r=e.ephemeralSettingTimestamp,a=e.disappearingModeInitiator,i=e.disappearingModeTrigger,l=e.disappearingModeInitiatedByMe;return e.subtype==="ephemeral_setting"&&(r=e.t,a=o("WAWebEphemeralityTypes").DisappearingModeInitiator.ChangedInChat),{duration:n,settingTimestamp:r,initiator:a,disappearingModeTrigger:i,initiatedByMe:l,afterReadDuration:e.afterReadDuration}}var u=[(e=o("WAWebMsgType")).MSG_TYPE.CHAT,e.MSG_TYPE.IMAGE,e.MSG_TYPE.VIDEO,e.MSG_TYPE.AUDIO,e.MSG_TYPE.PTT,e.MSG_TYPE.DOCUMENT,e.MSG_TYPE.PRODUCT,e.MSG_TYPE.STICKER,e.MSG_TYPE.POLL_CREATION,e.MSG_TYPE.POLL_RESULT_SNAPSHOT,e.MSG_TYPE.NEWSLETTER_ADMIN_INVITE,e.MSG_TYPE.GROUPS_V4_INVITE,e.MSG_TYPE.CALL_LOG];function c(e){return!!u.includes(e)}l.getMsgEphemeralitySettings=s,l.ephemeralMessageTypes=u,l.messageSupportsEphemerality=c}),98);
__d("WAWebWamEnumFmxEntryPoint",[],(function(t,n,r,o,a,i){var e=Object.freeze({FMX_CARD:0,SAFETY_TOOLS:1});i.FMX_ENTRY_POINT=e}),66);
__d("WAWebWamEnumFmxEvent",[],(function(t,n,r,o,a,i){var e=Object.freeze({BLOCK:0,ADD_CONTACT:1,REPORT:2,SAFETY_TOOLS:3,COMMON_GROUPS:4,CONTACT_INFO:5,FMX_CARD_INSERTED:6,FMX_CARD_VIEWED:7,LEARN_MORE:8,HIGHLIGHT_GROUP_NAME:9,FMX_CARD_TRUST_SIGNALS_FB_IG_VIEWED:10,STOP_MARKETING_MSG_OFFERS:11,MESSAGE_PREFERENCES:12,FMX_CARD_FIRST_VIEW_IN_CHAT_OPEN:13});i.FMX_EVENT=e}),66);
__d("WAWebWamEnumHighlightGroupType",[],(function(t,n,r,o,a,i){var e=Object.freeze({UNKNOWN:0,SINGLE:1,CREATOR:2,ADMIN:3,SAVED_CONTACTS:4,PARTICIPANTS:5,MORE:6});i.HIGHLIGHT_GROUP_TYPE=e}),66);
__d("WAWebPsFmxActionWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumFmxEntryPoint","WAWebWamEnumFmxEvent","WAWebWamEnumHighlightGroupType"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({PsFmxAction:[7054,{commonGroupNum:[1,e.TYPES.INTEGER],countryShown:[2,e.TYPES.BOOLEAN],fmxEntryPoint:[3,o("WAWebWamEnumFmxEntryPoint").FMX_ENTRY_POINT],fmxEvent:[4,o("WAWebWamEnumFmxEvent").FMX_EVENT],highlightGroupType:[5,o("WAWebWamEnumHighlightGroupType").HIGHLIGHT_GROUP_TYPE],isSenderSmb:[6,e.TYPES.BOOLEAN],notAContactShown:[7,e.TYPES.BOOLEAN]},[1,1,1],"private",113760892]},{PsFmxAction:[]});l.PsFmxActionWamEvent=s}),98);
__d("WAWebUpdateLidMetadataJob",["WAWebOrchestratorNonPersistedJob","WAWebUpdateLidMetadataApi"],(function(t,n,r,o,a,i,l){function e(e){var t={updates:e};return o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("updateLidMetadata",function(e){return o("WAWebUpdateLidMetadataApi").updateLidMetadata(e)}).waitUntilCompleted(t)}l.updateLidMetadataJob=e}),98);
__d("WAWebCreateChat",["Promise","WALogger","WANullthrows","WAWebApiBusinessProfile","WAWebApiChat","WAWebApiChatCommon","WAWebApiContact","WAWebApiContactUsernameFields","WAWebApiOrphanTcToken","WAWebApiVerifiedBusinessName","WAWebBackendApi","WAWebBizGatingUtils","WAWebBotTypes","WAWebChatOriginTypes","WAWebContactSystemMsg","WAWebCtwaAGMUtils","WAWebEphemeralityResolver","WAWebEphemeralityTypes","WAWebEphemeralityUtils","WAWebFMXGatingUtils","WAWebFetchAndSetNewAccountSignal","WAWebGetCTWAEligibilityFromConversion","WAWebGetMessageCache","WAWebHandleMsgTypes.flow","WAWebHandleSingleMsgFactory","WAWebInitialSystemMsg","WAWebLid1X1MigrationGating","WAWebLidAwareContactsDB","WAWebLidMigrationUtils","WAWebMsgEphemerality","WAWebPrivacyModeSystemMsg","WAWebPsFmxActionWamEvent","WAWebQueryBusinessProfile","WAWebUpdateLidMetadataJob","WAWebUserPrefsMeUser","WAWebUsernameGatingUtils","WAWebWamEnumFmxEntryPoint","WAWebWamEnumFmxEvent","WAWebWidFactory","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime","lodash"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C;function b(e,t,n,r){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,a){var i=a!=null?a:{},l=i.createdOffline,h=l===void 0?!1:l,y=i.firstIncomingMsg,C=i.forceUsync,b=C===void 0?!1:C,v=i.nextPrivacyMode;o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["createChat: ",""])),t);var R=e.chatId,k=R;if(R.isLid()){r("WANullthrows")(n==null?void 0:n.lidOriginType,"Origin type is missing when creating LID chat");var T=o("WAWebApiContact").getPhoneNumber(R),D=!o("WAWebChatOriginTypes").VALID_LID_ORIGINS.has(t),x=o("WAWebChatOriginTypes").VALID_USERNAME_ORIGINS.has(t)&&T!=null;x&&!o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()?(o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["createChat: "," username chat with known pn"])),t).sendLogs("unexpected-username-lid-chat"),T!=null&&(k=T)):D&&!o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()&&(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["lid: ",", origin type: ",""])),e.chatId.toLogString(),n==null?void 0:n.lidOriginType),o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["createChat: "," unexpected lid chat created"])),t).sendLogs("unexpected-lid-chat"));var $=yield o("WAWebApiContact").getContactRecord(o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE());t==="username_contactless_search"&&($==null?void 0:$.username)==null&&(yield o("WAWebUpdateLidMetadataJob").updateLidMetadataJob([{lid:R,data:{shareOwnPn:!0}}]))}var P=k.isUser()&&b?yield o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("getOrQueryUsyncInfo",{wid:k,forceUsync:!0}):null,N=P==null?k:P.wid;if(!k.equals(N)){var M=yield o("WAWebApiChatCommon").getChatRecord(N);if(M!=null)return}var w=!1,A=!1,F=null;if((P==null?void 0:P.bizInfo)!=null){var O,B;w=(O=P.bizInfo)==null?void 0:O.verifiedName.isApi,A=(B=P.bizInfo)==null?void 0:B.verifiedName.isSmb,F=o("WAWebPrivacyModeSystemMsg").getPrivacyModeFromQueryExistResponse(P)}else if(P==null){var W=yield o("WAWebApiVerifiedBusinessName").getVerifiedBusinessNameRecordLidAware(N);W!=null&&(A=W.isSmb,w=W.isApi,F=W.privacyMode!=null?o("WAWebApiVerifiedBusinessName").convertPrivacyModeFromStorageType(W.privacyMode):null)}var q=n!=null?babelHelpers.extends({},n,{id:N}):{id:N};if(o("WAWebLidMigrationUtils").shouldHaveAccountLid(N)){var U,V,H;q.accountLid=r("WANullthrows")(e.accountLid,"account lid not provided for one on one chat creation"),o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["createChat: new chat id="," lid="," pn=",""])),N.toLogString(),(U=q.accountLid)==null?void 0:U.toLogString(),(V=(H=o("WAWebLidMigrationUtils").toPn(N))==null?void 0:H.toLogString())!=null?V:"n/a")}var G=N.isUser()&&!N.isBot()?yield E(N,w,y):null;G!=null&&(o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[DMResolve] DM settings found for new chat"]))),q.ephemeralDuration=G.duration,q.ephemeralSettingTimestamp=G.settingTimestamp,q.dis
__d("WAWebMessageLidOriginType",["WAWebUserPrefsPhoneNumberHidingThreadPromotionMigration","WAWebUsernameTypes"],(function(t,n,r,o,a,i,l){function e(e,t){if(e.isLid())return(t==null?void 0:t.origin)!=null?(t.origin,o("WAWebUserPrefsPhoneNumberHidingThreadPromotionMigration").hasPhoneNumberHidingThreadPromotionMigrationStarted()?o("WAWebUsernameTypes").LidOriginType.GENERAL:o("WAWebUsernameTypes").LidOriginType.cast(t.origin)):o("WAWebUsernameTypes").LidOriginType.GENERAL}l.determineLidOriginTypeForIncomingMessage=e}),98);
__d("WAWebCheckChatExistsOrCreate",["WALogger","WAWebApiChat","WAWebApiChatCommon","WAWebApiHydrateWidsUtil","WAWebBackendApi","WAWebCreateChat","WAWebCurrentUser","WAWebLid1X1MigrationGating","WAWebMessageLidOriginType","WAWebRuntimeEnvironmentUtils","WAWebUsernameTypes","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_;function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return o("WAWebRuntimeEnvironmentUtils").isWorker()?(yield o("WAWebApiChatCommon").getChatRecord(e))!=null:o("WAWebBackendApi").frontendSendAndReceive("hasChat",{chatId:e})}),g.apply(this,arguments)}var h=new Map;function y(e){var t=e.chatOriginType,n=e.destinationChat,r=e.initialProps,a=e.msgMeta,i=e.options,l=n.chatId,s=l.isRegularUser()?o("WAWebMessageLidOriginType").determineLidOriginTypeForIncomingMessage(o("WAWebWidFactory").asUserWidOrThrow(l),a):null;return o("WAWebCreateChat").createChat(n,t,babelHelpers.extends({createdLocally:!1,lidOriginType:s},r),i)}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r,a=t.destinationChat,i=a.chatId,l=i.toString();if(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["checkChatExistsOrCreate called with chatWid=",", accountLid=",""])),i.toLogString(),(r=a.accountLid)==null?void 0:r.toLogString()),o("WAWebCurrentUser").isEmployee()){var g,C;o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["checkChatExistsOrCreate: first message id: ",""])),(g=(C=t.options.firstIncomingMsg)==null?void 0:C.id.toString())!=null?g:"not-passed")}var b=h.get(l);b!=null&&(yield b);var v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield f(i);if(e!==!0){var n,r;if(i.isLid()&&!o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()&&(t==null||(n=t.initialProps)==null?void 0:n.lidOriginType)!==o("WAWebUsernameTypes").LidOriginType.PNH_CTWA&&((r=t.msgMeta)==null?void 0:r.origin)!=="ctwa"){var a,s;o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["checkChatExistsOrCreate: chat origin: ",". lid origin ",", ",""])),t.chatOriginType,(a=t.msgMeta)==null?void 0:a.origin,t==null||(s=t.initialProps)==null?void 0:s.lidOriginType),o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["checkChatExistsOrCreate: Lid chat not migrated ",", ",""])),i.toLogString(),t.chatOriginType).sendLogs("checkChatExistsOrCreate: asked to create Lid chat but is not migrated")}try{var g;o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["checkChatExistsOrCreate: creating chat ",", ",""])),i.toLogString(),t==null||(g=t.initialProps)==null?void 0:g.lidOriginType),yield y(t)}catch(e){if(!o("WAWebRuntimeEnvironmentUtils").isWorker()&&e instanceof o("WAWebApiChat").CreateChatDuplicateError){var C=yield o("WAWebApiChatCommon").getChatRecord(i);if(C!=null){yield o("WAWebBackendApi").frontendFireAndForget("chatCollectionGadd",{chat:babelHelpers.extends({},o("WAWebApiHydrateWidsUtil").hydrateWids(C),{id:i})});var b=yield f(i);return b||o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["checkChatExistsOrCreate for ",", unable to restore chat from DB"])),i.toLogString()).tags("messaging").sendLogs("checkChatExistsOrCreate failed to restore chat",{sampling:.01}),b}}e instanceof Error?o("WALogger").ERROR(p||(p=babelHelpers.taggedTemplateLiteralLoose(["checkChatExistsOrCreate for ",", failed"])),i.toLogString()).catching(e).tags("messaging").sendLogs("checkChatExistsOrCreate failed",{sampling:.01}):o("WALogger").ERROR(_||(_=babelHelpers.taggedTemplateLiteralLoose(["checkChatExistsOrCreate for ",", failed"])),i.toLogString()).tags("messaging").sendLogs("checkChatExistsOrCreate failed",{sampling:.01})}}return h.delete(l),e})();return h.set(l,v),v}),b.apply(this,arguments)}l.doesChatExist=f,l.checkChatExistsOrCreate=C}),98);
__d("WAWebMessageDestinationChat",["WALogger","WAWebLid1X1MigrationGating","WAWebWidFactory","err"],(function(t,n,r,o,a,i,l){var e;function s(t){var n=t.chat,a=t.msg,i=t.msgInfo;if(n.isRegularUser()){if(o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()){var l=o("WAWebWidFactory").asUserWidOrThrow(a.id.remote);if(l.isLid())return{chatId:l,accountLid:l};var s=i.accountLid;if(s==null)throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["determineDestinationChatForIncomingMessage: accountLid=null"]))).sendLogs("determineDestinationChatForIncomingMessage-account-lid-null"),r("err")("determineDestinationChatForIncomingMessage: accountLid is null for incoming message (LID migrated)");return{chatId:l,accountLid:s}}var u=!o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()&&n.isLid();if(u)return{chatId:a.id.remote}}return{chatId:n}}l.determineDestinationChatForIncomingMessage=s}),98);
__d("WAWebMessageProcessPlaceholder",["Promise","WALogger","WANullthrows","WAWebAck","WAWebAdvHostedAccountTypeSystemMsg","WAWebApiDeviceList","WAWebBackendApi","WAWebBackendEventBus","WAWebBizCoexGatingUtils","WAWebBizCoexUtils","WAWebCheckChatExistsOrCreate","WAWebCurrentUser","WAWebDBProcessMessage","WAWebHandleMsgCommon","WAWebHandleMsgTypes.flow","WAWebMessageDestinationChat","WAWebMessageProcessorCache","WAWebMsgProcessingApiUtils","WAWebMsgType","WAWebProtobufsAdv.pb","WAWebUserPrefsMultiDevice","WAWebWamWorkerOfflineProcessReporter","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=t.msgInfo,i=a.chat;if(a.category===o("WAWebHandleMsgCommon").MSG_CATEGORY.peer){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[processPlaceHolderMessage] skip peer msg, id=",""])),a.externalId).tags("messaging");return}var l=a.offline!=null;try{var c=[];if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&i.isUser()&&(t.placeholderType===o("WAWebHandleMsgTypes.flow").PlaceholderType.E2E||t.placeholderType===o("WAWebHandleMsgTypes.flow").PlaceholderType.FANOUT)){var d,m=o("WAWebUserPrefsMultiDevice").getHaveProcessedCoexAdv()===!0?yield o("WAWebApiDeviceList").getDeviceRecord(a.author):null;if(a.placeholderCreatedWhenAccountIsHosted=(m==null?void 0:m.advAccountType)===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED,(m==null?void 0:m.advAccountType)===o("WAWebProtobufsAdv.pb").ADVEncryptionType.HOSTED&&(a==null||(d=a.chat)==null?void 0:d.isUser())===!0){var p=yield o("WAWebBizCoexUtils").shouldCreateFallbackHostedAdvSystemMsgOnPlaceholder(o("WAWebWidFactory").asUserWidOrThrow(a==null?void 0:a.author).toString());p&&!o("WAWebBizCoexUtils").shouldDedupInitialHostedSystemMsg(o("WAWebWidFactory").asUserWidOrThrow(a==null?void 0:a.author))&&(c=[r("WANullthrows")(o("WAWebAdvHostedAccountTypeSystemMsg").genAdvAccountTypeInitialSysMsg(o("WAWebWidFactory").asUserWidOrThrow(a==null?void 0:a.author),o("WAWebWidFactory").asUserWidOrThrow(a==null?void 0:a.author)))])}}var _=[];if(t.type===o("WAWebMsgType").MSG_TYPE.CIPHERTEXT){var f=o("WAWebMsgProcessingApiUtils").generatePlaceholder(t);if(f==null||(f.realType!=null,a.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.PEER_BROADCAST?(yield o("WAWebDBProcessMessage").storeMessages([f],f.id.remote),a.bclParticipants!=null&&a.edit!==o("WAWebAck").EDIT_ATTR.SENDER_REVOKE&&(_=yield o("WAWebMsgProcessingApiUtils").generateBclMsgs(f,a.bclParticipants))):_=[f],_.length===0))return;o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&c.length>0&&a.placeholderCreatedWhenAccountIsHosted===!0&&(_=[].concat(c,_))}else _=[o("WAWebMsgProcessingApiUtils").genDebugPlaceholderMsg(a,t.nackReason)];var g=_;if(g.length===0)return;if(t.type===o("WAWebMsgType").MSG_TYPE.CIPHERTEXT){if(i.isUser()){var h=g[0],y=o("WAWebMessageDestinationChat").determineDestinationChatForIncomingMessage({chat:i,msg:h,msgInfo:a});yield o("WAWebCheckChatExistsOrCreate").checkChatExistsOrCreate({destinationChat:y,msgMeta:t.msgMeta,options:{firstIncomingMsg:h},chatOriginType:"createChatOnNewMsg"})}}else t.type;var C=o("WAWebMessageProcessorCache").messageProcessorCache.addMessages(g.map(function(e){return{msg:e}}),!l).then(function(){o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.updateProcessedMessageCount()});o("WAWebBackendEventBus").BackendEventBus.isMainStreamReadyMd&&(o("WAWebBackendEventBus").BackendEventBus.isOfflineDeliveryEnd&&(yield C),yield(u||(u=n("Promise"))).all(g.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.kind!==o("WAWebMsgType").MsgKind.PlaceholderAddon&&(!i.isStatus()||o("WAWebCurrentUser").isEmployee());if(t){var n=e.id.remote;yield o("WAWebBackendApi").frontendSendAndReceive("updateMessageUI",{chatId:n,msg:e})}});return function(t){return e.apply(this,arguments)}})())))}catch(e){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["processPlaceholderMsg:
__d("WAWebBotIncomingInvokeSystemMsg",["WAWebBackendApi","WAWebBackendEventBus","WAWebBotSystemMsg","WAWebSchemaChat","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.id.remote,n=e.t;if((yield u(t))!==!0&&!t.isBot()){var r=o("WAWebBotSystemMsg").createBotInvokeSystemMsg(t,n);return r}return null}),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=null;if(o("WAWebBackendEventBus").BackendEventBus.isMainStreamReadyMd){var n=yield o("WAWebBackendApi").frontendSendAndReceive("getChat",{chatId:e});return n&&(t=n.hasCreatedBotInvokeSystemMsg),t}var r=yield o("WAWebSchemaChat").getChatTable().get(e.toString());return t=r==null?void 0:r.hasCreatedBotInvokeSystemMsg,t}),c.apply(this,arguments)}l.createSysMsgForIncomingBotInvoke=e}),98);
__d("WAWebGetPrivacyModeWhenSent",["WAWebApiVerifiedBusinessName","WAWebHandleMsgTypes.flow","WAWebPrivacyModeSystemMsg","WAWebRuntimeEnvironmentUtils","WAWebUserPrefsMeUser","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(e.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.CHAT){if(!o("WAWebUserPrefsMeUser").isMeAccount(e.author))return t.privacyMode;var n=t.privacyMode,r=o("WAWebRuntimeEnvironmentUtils").isWorker()?yield o("WAWebApiVerifiedBusinessName").getPrivacyMode(e.chat):yield o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("getPrivacyMode",{id:e.chat});return o("WAWebPrivacyModeSystemMsg").getLatestPrivacyMode(r,n)}}),s.apply(this,arguments)}l.getPrivacyModeWhenSent=e}),98);
__d("WAWebHandleBizBotMsgs",["Promise","WALogger","WAWebBotSystemMsg","WAWebBotTypes","WAWebModelStorageUtils","WAWebRuntimeEnvironmentUtils","WAWebSchemaChat","WAWebWidFactory","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){var a=new Map,i=t.toJid();r.forEach(function(e){i!=null&&!a.has(i)&&e.bizBotType&&a.set(i,e.bizBotType)});var l=Array.from(a.keys()),u=yield d(l),c=[],m=[];for(var p of a.entries()){var _,f=p[0],g=p[1],h=(_=u.get(f))==null?void 0:_.bizBotSystemMsgType;g===o("WAWebBotTypes").BizBotType.BIZ_1P&&h!==o("WAWebBotTypes").BizBotType.BIZ_1P?(c.push(o("WAWebBotSystemMsg").genBizBot1pDisclosureMessage(o("WAWebWidFactory").createWid(f))),m.push({id:f,bizBotSystemMsgType:o("WAWebBotTypes").BizBotType.BIZ_1P})):g===o("WAWebBotTypes").BizBotType.BIZ_3P&&h!==o("WAWebBotTypes").BizBotType.BIZ_3P&&(c.push(o("WAWebBotSystemMsg").genBizBot3pDisclosureMessage(o("WAWebWidFactory").createWid(f))),m.push({id:f,bizBotSystemMsgType:o("WAWebBotTypes").BizBotType.BIZ_3P}))}return c.length?(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleBizBotMsgs: bulkCreateOrMerge"]))).tags("missing-lid"),yield o("WAWebModelStorageUtils").getStorage().lock(["chat"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e[0];yield(s||(s=n("Promise"))).all([t.bulkMergeOnly(m)])});return function(t){return e.apply(this,arguments)}})()),c):[]}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!o("WAWebRuntimeEnvironmentUtils").isWorker())return o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("getBizBotData",{chatIds:e.map(o("WAWebWidFactory").createWid)});var t=new Map,n=yield o("WAWebSchemaChat").getChatTable().bulkGet(e);return n.map(function(e){e&&t.set(e.id,{bizBotSystemMsgType:e.bizBotSystemMsgType})}),t}),m.apply(this,arguments)}l.handleBizBotMsgs=u}),98);
__d("WAWebHandlePrivacyModeChange",["WALogger","WAWebApiVerifiedBusinessName","WAWebBusinessProfileTypes","WAWebCheckChatExistsOrCreate","WAWebHandlePrivacyModeUpdateMsgAction","WAWebMessageDestinationChat","WAWebPrivacyModeSystemMsg","WAWebRuntimeEnvironmentUtils","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.bizInfo,r=t.chatWid,a=t.msgInfo,i=t.msgMeta,l=t.msgs,s=l[0],u=o("WAWebMessageDestinationChat").determineDestinationChatForIncomingMessage({chat:r,msg:s,msgInfo:a}),d=u.chatId,m=yield c(d),p=o("WAWebPrivacyModeSystemMsg").getLatestPrivacyMode(n.privacyMode,m.privacyMode),_=yield o("WAWebCheckChatExistsOrCreate").checkChatExistsOrCreate({destinationChat:u,msgMeta:i,options:{firstIncomingMsg:s,nextPrivacyMode:p},chatOriginType:"createChatOnNewMsg"}),f=_!==!0||m.verifiedLevel!==o("WAWebBusinessProfileTypes").convertLevel(n.verifiedLevel);try{return _&&p!=null&&(yield o("WAWebHandlePrivacyModeUpdateMsgAction").handlePrivacyModeTransition(d,p,{shouldRunMATonWid:!1})),{shouldQueryContactInfo:f,latestPrivacyMode:p}}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handlePrivacyModeChange for ",", failed with error: ",""])),d.toLogString(),t).tags("messaging","non-sad").sendLogs("handlePrivacyModeChange failed",{sampling:.01})}}),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!o("WAWebRuntimeEnvironmentUtils").isWorker())return o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("getChatPrivacyInfoOnNewMsg",{chatId:e});var t=yield o("WAWebApiVerifiedBusinessName").getVerifiedBusinessNameRecordLidAware(e);return{privacyMode:(t==null?void 0:t.privacyMode)!=null?o("WAWebApiVerifiedBusinessName").convertPrivacyModeFromStorageType(t.privacyMode):null,verifiedLevel:o("WAWebBusinessProfileTypes").convertLevel(t==null?void 0:t.level)}}),d.apply(this,arguments)}l.handlePrivacyModeChangeAndCreateChat=s}),98);
__d("WAWebBotDeviceCapabilities",["WASyncdConst","WAWebProtobufSyncAction.pb","WAWebProtobufsDeviceCapabilities.pb","WAWebSyncdDb","WAWebUserPrefsMeUser","asyncToGeneratorRuntime","decodeProtobuf"],(function(t,n,r,o,a,i,l){"use strict";function e(){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield u();return e===o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$AiThread$SupportLevel.INFRA||e===o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$AiThread$SupportLevel.FULL}),s.apply(this,arguments)}function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e,t,n='["'+o("WASyncdConst").Actions.DeviceCapabilities+'","'+o("WAWebUserPrefsMeUser").getMeDevicePnOrThrow_DO_NOT_USE().user+':0@s.whatsapp.net"]',r=yield o("WAWebSyncdDb").getSyncAction(n);if((r==null?void 0:r.binarySyncData)==null)return o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$AiThread$SupportLevel.NONE;var a=(e=(t=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufSyncAction.pb").SyncActionDataSpec,r.binarySyncData).value)==null||(t=t.deviceCapabilities)==null||(t=t.aiThread)==null?void 0:t.supportLevel)!=null?e:o("WAWebProtobufsDeviceCapabilities.pb").DeviceCapabilities$AiThread$SupportLevel.NONE;return a}),c.apply(this,arguments)}l.primaryHasAiThreadSupport=e}),98);
__d("WAWebBuildAiThreadUpdateHelper",["WANullthrows","WAWebAiThreadCreationUtils","WAWebAiThreadTypeUtils","WAWebBotBaseGating","WAWebBotDeviceCapabilities","WAWebBotUtils","WAWebDBMessageSerialization","WAWebSchemaMessage","WAWebThreadMsgUtils","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.filter(function(e){return o("WAWebBotUtils").isMetaAiBot(e.id.remote)});if(t.length===0)return null;var n=yield o("WAWebBotDeviceCapabilities").primaryHasAiThreadSupport();if(!n||!o("WAWebBotBaseGating").isAiChatThreadsInfraEnabled())return null;var r=t.filter(function(e){return!o("WAWebThreadMsgUtils").msgHasAiThread(e)});if(r.length===0)return null;var a={threadId:o("WAWebAiThreadCreationUtils").getHistoricalMetaAiThreadId(),aiThreadInfo:{aiThreadType:o("WAWebAiThreadTypeUtils").AiThreadType.Default}},i=u(r);if(i.length===0)return{targetMsgThreadMap:new Map,defaultThreadAttributes:a};var l=yield c(i,e);return{targetMsgThreadMap:l,defaultThreadAttributes:a}}),s.apply(this,arguments)}function u(e){return r("compactMap")(e,o("WAWebBotUtils").getBotResponseTargetMsgKey)}function c(e,t){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=new Map,r=f(t),o=e.reduce(function(e,t){var o=t.toString(),a=r.get(o);return a==null?e.push(t):_(a,n),e},[]);return o.length===0||(yield m(o,n)),n}),d.apply(this,arguments)}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=e.map(function(e){return e.toString()}),r=yield o("WAWebSchemaMessage").getMessageTable().bulkGet(n,!1),a=r.filter(Boolean).map(function(e){return o("WAWebDBMessageSerialization").messageFromDbRow(e)});a.forEach(function(e){return _(e,t)})}),p.apply(this,arguments)}function _(e,t){if(o("WAWebThreadMsgUtils").msgHasAiThread(e)){var n=r("WANullthrows")(o("WAWebThreadMsgUtils").getMsgAiThread(e)),a=o("WAWebAiThreadTypeUtils").getAiThreadInfoFromType(void 0,o("WAWebAiThreadTypeUtils").AiThreadType.Default);t.set(e.id.toString(),{threadId:n,aiThreadInfo:a})}}function f(e){var t=new Map;for(var n of e)t.set(n.id.toString(),n);return t}l.buildAiThreadUpdateHelpers=e}),98);
__d("WAWebMaybeUpdateMessageThreadDetails",["WAWebBotUtils","WAWebBuildAiThreadUpdateHelper","WAWebThreadMsgUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebBuildAiThreadUpdateHelper").buildAiThreadUpdateHelpers(e);if(t==null)return e;var n=t.defaultThreadAttributes,r=t.targetMsgThreadMap;return e.map(function(e){var t;if(!o("WAWebBotUtils").isMetaAiBot(e.id.remote)||o("WAWebThreadMsgUtils").msgHasAiThread(e))return e;var a=o("WAWebBotUtils").getBotResponseTargetMsgKey(e),i=a!=null?r.get(a.toString()):null,l=i!=null?i:n,s=l.aiThreadInfo,u=l.threadId,c=(t=e.threadIds)!=null?t:[];return babelHelpers.extends({},e,{threadIds:[].concat(c,[u]),aiThreadInfo:s})})}),s.apply(this,arguments)}l.maybeUpdateMessageThreadDetails=e}),98);
__d("WAWebHandleUsernameSync",["WALogger","WAWebSetUsernameJob","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.error.username;if(n){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleUsernameUsync: error ",": ",""])),n.errorCode,n.errorText);return}var r=t.list,a=r.reduce(function(e,t){var n;if(t.username!=null)return e.push({userId:t.id,username:t.username}),e;var r=((n=t.contact)==null?void 0:n.type)==="out";return r||e.push({userId:t.id,deleteUsername:!0}),e},[]);yield o("WAWebSetUsernameJob").setUsernamesJob(a)}),u.apply(this,arguments)}l.handleUsernameSync=s}),98);
__d("WAWebMexUsersGetUsername",["WAWebMexUsync","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebMexUsync").mexUsyncQuery({users:e.map(function(e){return{jid:e.toJid()}}),telemetry:{context:"INTERACTIVE"},fetch:{username:!0}}),n=t.response;if(n!=null)return n.map(function(e){var t;return e.username_info==null?{error:!0,username:null}:{username:(t=e.username_info)==null?void 0:t.username}})}),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield e([t]);return n==null?void 0:n[0].username}),c.apply(this,arguments)}l.getMexUserUsername=u}),98);
__d("WAWebUsernameWorkerCompatibleGatingUtils",["WAWebABProps","WAWebLid1X1MigrationGating","WAWebNewsletterGatingUtils","WAWebPrimaryFeatures","WAWebUsernameGatingUtils"],(function(t,n,r,o,a,i,l){function e(){return o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()}function s(){return o("WAWebPrimaryFeatures").primaryFeatureEnabled("companion_lid_contact_change_enabled")&&o("WAWebUsernameGatingUtils").usernameContactSyncdEnabled()&&e()}function u(){return o("WAWebNewsletterGatingUtils").isNewsletterSubscriberMigrationEnabled()&&o("WAWebABProps").getABPropConfigValue("username_channels_pn_privacy_enabled")}function c(){return o("WAWebPrimaryFeatures").primaryFeatureEnabled("username_account_linking_enabled")}function d(){return o("WAWebPrimaryFeatures").primaryFeatureEnabled("username_reservation_only_mode")}function m(){return!!o("WAWebABProps").getABPropConfigValue("username_enabled_on_companion")&&o("WAWebPrimaryFeatures").primaryFeatureEnabled("username_supported")}l.onlyShowLidContacts=e,l.usernameContactUIEnabled=s,l.isNewsletterUsernamePnPrivacyEnabled=u,l.usernameAccountLinkingEnabled=c,l.usernameReservationOnlyMode=d,l.usernameCreationOrReservationEnabled=m}),98);
__d("WAWebQueryExistsJob",["WALogger","WAPhoneFindCC","WAWebApiContact","WAWebBackendErrors","WAWebContactSyncLogger","WAWebDBCreateLidPnMappings","WAWebHandleUsernameSync","WAWebMexUsersGetUsername","WAWebSetUsernameJob","WAWebUsernameGatingUtils","WAWebUsernameTypes","WAWebUsernameWorkerCompatibleGatingUtils","WAWebUsync","WAWebUsyncUser","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e,t){return e.isLid()?d({type:"lid",wid:e},t):d({type:"phone",phone:"+"+e.toString()},t)}function c(e,t){return d({type:"phone",phone:e},t)}function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WAWebUsernameGatingUtils").usernameContactUsyncLidBased(),a=new(o("WAWebUsyncUser")).USyncUser,i=new(o("WAWebUsync")).USyncQuery;if(e.type==="phone"?(i.withContactProtocol(n?o("WAWebUsync").USYNC_ADDRESSING_MODE.LID:o("WAWebUsync").USYNC_ADDRESSING_MODE.PN),a.withPhone(e.phone)):a.withId(e.wid),!n&&(i.withLidProtocol(),e.type==="phone")){var l=o("WAPhoneFindCC").extractDigits(e.phone)+"@c.us";if(r("WAWebWid").isWid(l)){var s=o("WAWebApiContact").getCurrentLid(o("WAWebWidFactory").createUserWidOrThrow(l));s&&a.withLid(s)}}i.withUser(a),i.withBusinessProtocol(),i.withDisappearingModeProtocol(),i.withUsernameProtocol();var u=o("WAWebContactSyncLogger").contactSyncLogger.createEventContext({syncType:o("WAWebContactSyncLogger").getSyncTypeString("interactive","query"),requestOrigin:t!=null?t:o("WAWebContactSyncLogger").SYNC_REQUEST_ORIGIN.UNKNOWN,requestedCount:1,protocols:i.protocols}),c=yield o("WAWebContactSyncLogger").contactSyncLogger.executeWithLogging(u,function(){return i.execute()}),d=c.error.all||c.error.contact;if(d)throw o("WAWebContactSyncLogger").contactSyncLogger.logFailure(u,d.errorCode,c),new(o("WAWebBackendErrors")).ServerStatusCodeError(d.errorCode,d.errorText);var m=c.list;if(m.length!==1)return o("WAWebContactSyncLogger").contactSyncLogger.logSuccess(u,c),null;var p=m[0],_=p.business,f=p.contact,g=p.id,h=p.lid,y=p.pn,C=p.username,b=m[0].disappearingMode;if(e.type==="phone"&&(f==null?void 0:f.type)!=="in")return o("WAWebContactSyncLogger").contactSyncLogger.logSuccess(u,c),null;var v={wid:g,biz:_!=null,bizInfo:_,isUsernameSearch:e.type==="phone"?!1:void 0};o("WAWebUsernameGatingUtils").usernameSearchEnabled()&&C!=null&&(v.username=C),b&&(v.disappearingMode={duration:b.duration,settingTimestamp:b.t},b.ephemeralityDisabled&&(v.disappearingMode.isEphemeralityDisabled=!0));var S=null,R=null;return g.isLid()?(S=y,R=g):(S=g,h!=null&&(R=o("WAWebWidFactory").createUserWidOrThrow(h,"lid"))),S!=null&&R!=null&&(yield o("WAWebDBCreateLidPnMappings").createLidPnMappings({mappings:[{pn:S,lid:R}],flushImmediately:!0,learningSource:"usync"}),!g.isLid()&&o("WAWebUsernameWorkerCompatibleGatingUtils").onlyShowLidContacts()&&(v.wid=R)),yield o("WAWebHandleUsernameSync").handleUsernameSync(c),o("WAWebContactSyncLogger").contactSyncLogger.logSuccess(u,c),v}),m.apply(this,arguments)}function p(e,t){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[usync] querying contact: "," for username info"])),t);var r=new(o("WAWebUsyncUser")).USyncUser,a=new(o("WAWebUsync")).USyncQuery;r.withId(t),a.withUser(r),a.withUsernameProtocol();var i=o("WAWebContactSyncLogger").contactSyncLogger.createEventContext({syncType:o("WAWebContactSyncLogger").getSyncTypeString("interactive","query"),requestOrigin:n!=null?n:o("WAWebContactSyncLogger").SYNC_REQUEST_ORIGIN.UNKNOWN,requestedCount:1,protocols:a.protocols}),l=yield o("WAWebContactSyncLogger").contactSyncLogger.executeWithLogging(i,function(){return a.execute()}),u=l.error.all||l.error.contact;if(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[usync] username info response"]))),u)throw o("WAWebContactSyncLogger").contactSyncLogger.logFailure(i,u.errorCode,l),new(o("WAWebBackendErrors")).ServerStatusCodeError(u.errorCode,u.errorText);var c=l.
__d("WAWebBizUpdateVerifiedInfoAction",["WAWebApiVerifiedBusinessName","WAWebBackendApi","WAWebHandlePrivacyModeUpdateMsgAction","WAWebQueryExistsJob","WAWebWidToJid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=t.isApi,r=t.isSmb,a=t.level,i=t.name,l=t.privacyMode,s=t.serial;l!=null&&(yield o("WAWebHandlePrivacyModeUpdateMsgAction").handlePrivacyModeTransition(e,l,{bypassVerifiedNameUpdate:!0})),o("WAWebBackendApi").frontendFireAndForget("updateContactWithVerifiedName",{contactId:o("WAWebWidToJid").widToUserJid(e),verifiedNameInfo:{name:i,level:a,isApi:n,isSmb:r,privacyMode:l}}),yield o("WAWebApiVerifiedBusinessName").createOrUpdateVerifiedBusinessNameLidAware(e,{level:a,serial:s,name:i,isApi:n,isSmb:r,privacyMode:l?{actualActors:l.actualActors,hostStorage:l.hostStorage,privacyModeTs:l.privacyModeTs}:null})}),s.apply(this,arguments)}function u(e,t){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var r=yield o("WAWebQueryExistsJob").queryWidExists(t,n);if(r!=null){var a=r.bizInfo;a&&(yield e(t,a.verifiedName))}}),c.apply(this,arguments)}l.updateVerifiedInfo=e,l.queryAndUpdateContactPropertiesOnNewChat=u}),98);
__d("WAWebMessagePostProcessBatcher",["Promise","WABatcher","WAWebBackendApi","WAWebMsgType","WAWebNoop","WAWebWorkerSafeBackendApi"],(function(t,n,r,o,a,i,l){var e,s={delayMs:1e3},u=(function(){function t(){var t=this;this.$1=o("WABatcher").createSimpleBatcher(s,function(r){return t.$2(r),(e||(e=n("Promise"))).resolve([])})}var a=t.prototype;return a.acceptMessage=function(t){return this.$1.accept(t)},a.runActiveBatches=function(){return this.$1.runActiveBatch().then(r("WAWebNoop"))},a.$2=function(t){o("WAWebBackendApi").frontendFireAndForget("processOrphanReadReceipts",{msgIds:t.map(function(e){return e.id})});var e=t.filter(function(e){return e.type===o("WAWebMsgType").MSG_TYPE.PAYMENT&&e.subtype==="send"});e.length>0&&o("WAWebWorkerSafeBackendApi").workerSafeFireAndForget("processOrphanPaymentNotifications",{msgs:e})},t})(),c=new u;l.messagePostProcessBatcher=c}),98);
__d("WAWebMessagePostprocessRenderable",["Promise","WALogger","WAWebBackendApi","WAWebBizUpdateVerifiedInfoAction","WAWebContactSyncLogger","WAWebMessagePostProcessBatcher","WAWebOfflineResumeMsgProcessReporter","WAWebUserPrefsMeUser","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.isOffline,r=e.latestPrivacyMode,a=e.messageOverwriteOption,i=e.msgInfo,l=e.msgs,s=e.shouldQueryContactInfo,c=o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.startMarker(o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.stage.PostProcessing);yield(u||(u=n("Promise"))).all(l.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebBackendApi").frontendSendAndReceive("updateMessageUI",{chatId:e.id.remote,msg:e,messageOverwriteOption:a,preserveOrder:!0,isOffline:t}),o("WAWebMessagePostProcessBatcher").messagePostProcessBatcher.acceptMessage(e),t||o("WAWebMessagePostProcessBatcher").messagePostProcessBatcher.runActiveBatches()});return function(t){return e.apply(this,arguments)}})())),(s||r!=null)&&m(e),yield o("WAWebBackendApi").frontendSendAndReceive("updateUnattributedMessages",{messageInfo:i,messages:l}),c==null||c()}),d.apply(this,arguments)}function m(t){var n=t.latestPrivacyMode,r=t.msgInfo,a=t.msgs,i=t.shouldQueryContactInfo,l=r.chat;i&&o("WAWebBizUpdateVerifiedInfoAction").queryAndUpdateContactPropertiesOnNewChat(l,o("WAWebContactSyncLogger").SYNC_REQUEST_ORIGIN.PRIVACY_MODE_CHANGE).catch(function(t){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["query contact info on new chat failed"])))}),!o("WAWebUserPrefsMeUser").isMeAccount(r.author)&&n!=null&&o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("updateBizPrivacyStatus",{msgIds:a.map(function(e){return e.id}),privacyMode:n}).catch(function(e){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[handlePrivacyModeChange] biz privacy update failed ",""])),e)})}l.postprocessRenderableMessages=c}),98);
__d("WAWebDBOrphanDbSerialization",["WAWebDBMessageSerialization","WAWebWidFactory"],(function(t,n,r,o,a,i,l){function e(e){return babelHelpers.extends({},e,{sender:e.sender==null?null:o("WAWebWidFactory").createUserWidOrThrow(e.sender),parsedMsgPayload:o("WAWebDBMessageSerialization").messageFromDbRow(e.parsedMsgPayload)})}l.orphanFromDbRow=e}),98);
__d("WAWebDBGetByParentMsgKey",["WAWebDBOrphanDbSerialization","WAWebSchemaMessageOrphans"],(function(t,n,r,o,a,i,l){function e(e){return s([e])}function s(e){return o("WAWebSchemaMessageOrphans").getMessageOrphanTable().anyOf(["parentMsgKey"],e.map(String)).then(function(e){return e.filter(Boolean).map(o("WAWebDBOrphanDbSerialization").orphanFromDbRow)})}l.getMessageOrphansByParentMsgKey=e,l.bulkGetMessageOrphansByParentMsgKey=s}),98);
__d("WAWebDBMapOrphansToProviders",["WAWebDBAddOnProviders"],(function(t,n,r,o,a,i,l){function e(e){var t=new Map;for(var n of e){var r,a=o("WAWebDBAddOnProviders").getProviderForAddOnType(n.type);if(a){var i=(r=t.get(a))!=null?r:[];i.push(n),t.set(a,i)}}return t}l.mapOrphansToProviders=e}),98);
__d("WAWebDBProcessOrphansForNewMsg",["Promise","WALogger","WAWebAddonProcessMsgsUtils","WAWebDBGetByParentMsgKey","WAWebDBMapOrphansToProviders","WAWebDBProcessReactionsMsgs","WAWebLidMigrationUtils","WAWebSchemaMessageOrphans","WAWebStoreMsgs","asyncToGeneratorRuntime","lodash"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=o("WAWebLidMigrationUtils").getAlternateMsgKey(t.id),i=yield o("WAWebDBGetByParentMsgKey").bulkGetMessageOrphansByParentMsgKey([t.id,a].filter(Boolean));i.length&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["processOrphansForNewMsg: found orphans"])));var l=o("WAWebAddonProcessMsgsUtils").sortAddonOrphans(i),u=l.legacyReactionAddons,c=l.otherOrphans,d=l.unifiedAddons,m=yield o("WAWebDBMapOrphansToProviders").mapOrphansToProviders(c),p=[o("WAWebStoreMsgs").storeMsgs(d),o("WAWebDBProcessReactionsMsgs").processReactionMsgs(u)];for(var _ of m.entries()){var f=_[0],g=_[1];p.push(f.processOrphansForNewMsg(t,g))}yield(s||(s=n("Promise"))).all(p);var h=r("lodash").flatten(Array.from(m.values())).map(function(e){return e.msgKey});h=h.concat(d.map(function(e){return e.id.toString()})),u.length&&(h=h.concat(u.map(function(e){return e.id.toString()}))),yield o("WAWebSchemaMessageOrphans").getMessageOrphanTable().bulkRemove(h)}),c.apply(this,arguments)}l.processOrphansForNewMsg=u}),98);
__d("WAWebHandleOrphansForNewMsg",["Promise","WAWebDBAssociatedMsgsAttachDetachAPI","WAWebDBProcessOrphansForNewMsg","WAWebMessageAssociationGatingUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(e){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=[o("WAWebDBProcessOrphansForNewMsg").processOrphansForNewMsg(t)];o("WAWebMessageAssociationGatingUtils").isMessageAssociationInfraEnabled()&&r.push(o("WAWebDBAssociatedMsgsAttachDetachAPI").processOrphansFromAssociationsTableForNewMsg([t])),yield(e||(e=n("Promise"))).all(r)}),u.apply(this,arguments)}l.handleOrphansForNewMsg=s}),98);
__d("WAWebMessageProcessDBPipeline",["Promise","WALogger","WAWebHandleOrphansForNewMsg","WAWebMessageProcessorCache","WAWebWamWorkerOfflineProcessReporter","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(t,r){return o("WAWebMessageProcessorCache").messageProcessorCache.addMessages(t.map(function(e){return{msg:e}}),r).then(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.updateProcessedMessageCount(),r&&(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["process msgs orphans ",""])),t.length),yield(u||(u=n("Promise"))).all(t.map(function(e){return o("WAWebHandleOrphansForNewMsg").handleOrphansForNewMsg(e)})))})).catch(function(e){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[processRenderableMessages] cache->DB write failed: ",""])),e).tags("messaging").sendLogs("processRenderableMessages write to DB from cache, failed")})}l.processMsgDataDBPipeline=c}),98);
__d("WAWebOfflineResumeTypes.flow",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({Toastbar:"toastbar",ButterBar:"butterbar",None:"none"}),l=n("$InternalEnum").Mirrored(["Blocking","NonBlocking","Worker"]);i.ResumeUIProgressBarType=e,i.ResumeType=l}),66);
__d("WAWebChatEphemeralExemptionCache",[],(function(t,n,r,o,a,i){var e=(function(){function e(){this.chatEphemeralExemptionMap=new Map}var t=e.prototype;return t.has=function(t){return this.chatEphemeralExemptionMap.has(t)},t.get=function(t){var e;return(e=this.chatEphemeralExemptionMap.get(t))!=null?e:null},t.add=function(t,n){this.chatEphemeralExemptionMap.set(t,n)},t.clear=function(){this.chatEphemeralExemptionMap.clear()},e})(),l=new e;i.default=l}),66);
__d("WAWebDBChatEphemeralExemptionData",["WAWebChatEphemeralExemptionCache","WAWebDBUpdateChatTable","WAWebSchemaChat","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.toString();if(r("WAWebChatEphemeralExemptionCache").has(t))return r("WAWebChatEphemeralExemptionCache").get(t);var n=yield o("WAWebSchemaChat").getChatTable().get(e.toString(),!1),a=n==null?null:{id:t,ephemeralDuration:n==null?void 0:n.ephemeralDuration,ephemeralDisplayedExemptions:n==null?void 0:n.ephemeralDisplayedExemptions};return r("WAWebChatEphemeralExemptionCache").add(t,a),a}),s.apply(this,arguments)}function u(e,t,n){var a=e.toString();r("WAWebChatEphemeralExemptionCache").add(a,{id:a,ephemeralDuration:t,ephemeralDisplayedExemptions:n}),o("WAWebDBUpdateChatTable").updateChatTable(e,{ephemeralDisplayedExemptions:n}).catch(function(){})}function c(e,t){var n,o=e.toString(),a=r("WAWebChatEphemeralExemptionCache").get(o),i={id:o,ephemeralDuration:t,ephemeralDisplayedExemptions:(n=a==null?void 0:a.ephemeralDisplayedExemptions)!=null?n:null};r("WAWebChatEphemeralExemptionCache").add(o,i)}l.getChatEphemeralExemptionDataFromChat=e,l.persistsEphemeralDisplayedExemptions=u,l.updateEphemeralDurationCache=c}),98);
__d("WAWebDBEphemeralDisplayedExemptions",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({UNSET:0,ORDERS_AND_PAYMENTS:1});i.EphemeralExemptionType=e}),66);
__d("WAWebOrderEphemeralExemptionUtil",["WAWebBizGatingUtils","WAWebDBEphemeralDisplayedExemptions","WAWebInteractiveMessageType","WAWebInteractiveMessagesNativeFlowName","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e,t,n){return o("WAWebBizGatingUtils").inOrderMessagesEphemeralExceptionEnabled()&&e===o("WAWebMsgType").MSG_TYPE.INTERACTIVE&&t===r("WAWebInteractiveMessageType").NATIVE_FLOW&&(n===r("WAWebInteractiveMessagesNativeFlowName").ORDER_DETAILS||n===r("WAWebInteractiveMessagesNativeFlowName").ORDER_STATUS||n===r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_METHOD||n===r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_STATUS||n===r("WAWebInteractiveMessagesNativeFlowName").PAYMENT_INFO)}function s(e){var t=e.ephemeralDisplayedExemptions,n=e.ephemeralDuration,r=e.id;return r!=null&&n!==0&&n!=null&&o("WAWebDBEphemeralDisplayedExemptions").EphemeralExemptionType.ORDERS_AND_PAYMENTS!==t}function u(e){var t=e.ephemeralDisplayedExemptions,n=e.ephemeralDuration,r=e.id;return r!=null&&(n===0||n==null)&&o("WAWebDBEphemeralDisplayedExemptions").EphemeralExemptionType.ORDERS_AND_PAYMENTS===t}l.isMessageTypeExemptedFromDisappearing=e,l.shouldShowOrderExemptionSystemMessage=s,l.shouldUnsetChatEphemeralDisplayedExemption=u}),98);
__d("WAWebOrderSystemMsg",["WAWebContactSystemMsg","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebContactSystemMsg").genNotificationMsg(e,{type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"order_ephemeral_exemption",templateParams:[]})}l.getOrderEphemeralExemptionSystemMsg=e}),98);
__d("WAWebPreProcessOrderEphemeralExemption",["WAWebBizGatingUtils","WAWebDBChatEphemeralExemptionData","WAWebDBEphemeralDisplayedExemptions","WAWebOrderEphemeralExemptionUtil","WAWebOrderSystemMsg","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n;if(!o("WAWebBizGatingUtils").inOrderMessagesEphemeralExceptionEnabled())return e;var r=e.findIndex(function(e){var t=e.interactiveType,n=e.nativeFlowName,r=e.type;return o("WAWebOrderEphemeralExemptionUtil").isMessageTypeExemptedFromDisappearing(r,t,n)});if(r===-1||((t=e.at(r))==null||(t=t.id)==null?void 0:t.remote)==null)return e;var a=(n=e.at(r))==null||(n=n.id)==null?void 0:n.remote;if(a==null)return e;var i=yield o("WAWebDBChatEphemeralExemptionData").getChatEphemeralExemptionDataFromChat(a);if(i!=null&&o("WAWebOrderEphemeralExemptionUtil").shouldShowOrderExemptionSystemMessage(i)){var l;o("WAWebDBChatEphemeralExemptionData").persistsEphemeralDisplayedExemptions(a,(l=i.ephemeralDuration)!=null?l:0,o("WAWebDBEphemeralDisplayedExemptions").EphemeralExemptionType.ORDERS_AND_PAYMENTS);var s=e.slice(0,r),u=o("WAWebOrderSystemMsg").getOrderEphemeralExemptionSystemMsg(a),c=e.slice(r,e.length);return[].concat(s,[u],c)}else if(i!=null&&o("WAWebOrderEphemeralExemptionUtil").shouldUnsetChatEphemeralDisplayedExemption(i)){var d;o("WAWebDBChatEphemeralExemptionData").persistsEphemeralDisplayedExemptions(a,(d=i.ephemeralDuration)!=null?d:0,o("WAWebDBEphemeralDisplayedExemptions").EphemeralExemptionType.UNSET)}return e}),s.apply(this,arguments)}l.preProcessOrderEphemeralExemption=e}),98);
__d("WAWebSagaSystemMsg",["WAWebContactSystemMsg","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){return o("WAWebContactSystemMsg").genNotificationMsg(e,{type:"notification_template",kind:o("WAWebMsgType").MsgKind.NotificationTemplate,subtype:"saga_init",templateParams:[]})}l.genSagaInitSystemMsg=e}),98);
__d("WAWebStatusContactUtils",["WALogger","WAWebBackendApi","WAWebBackendEventBus","WAWebLidAwareContactsDB","WAWebUsernameWorkerCompatibleGatingUtils","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["UserPrefsStatus: staring to getStatusContacts"]))),o("WAWebBackendEventBus").BackendEventBus.isMainStreamReadyMd){var t=yield o("WAWebBackendApi").frontendSendAndReceive("getFilteredContacts",{showMe:!1,showWithoutName:!1});return t.map(function(e){return e.id})}var n=o("WAWebUsernameWorkerCompatibleGatingUtils").onlyShowLidContacts(),a=yield r("WAWebLidAwareContactsDB").equalsPrimaryKeys(["isAddressBookContact"],1);return a.map(function(e){return o("WAWebWidFactory").createWid(e)}).filter(function(e){return n?e.isLid():!e.isLid()})}),u.apply(this,arguments)}l.getStatusContacts=s}),98);
__d("WAWebUserPrefsStatusType",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum")({Contact:"contact",AllowList:"allow-list",DenyList:"deny-list"});i.StatusPrivacySettingType=e}),66);
__d("WAWebUserPrefsStatus",["WALogger","WAWebApiContact","WAWebModelStorageUtils","WAWebSendMsgCommonApi","WAWebStatusContactUtils","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsKeys","WAWebUserPrefsMeUser","WAWebUserPrefsStatusType","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e){var t=e.list,n=e.setting;if(n===o("WAWebUserPrefsStatusType").StatusPrivacySettingType.Contact)return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.set(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.STATUS_PRIVACY_SETTING,n);var r=c({setting:n,allowList:n===o("WAWebUserPrefsStatusType").StatusPrivacySettingType.AllowList?t:void 0,denyList:n===o("WAWebUserPrefsStatusType").StatusPrivacySettingType.DenyList?t:void 0});return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.bulkSetItemsToIndexedDB(r)}function c(e){var t=[],n=e.allowList,r=e.denyList,a=e.setting;return a!=null&&t.push({key:o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.STATUS_PRIVACY_SETTING,value:a}),n!=null&&t.push({key:o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.STATUS_ALLOW_LIST,value:Array.from(new Set(n.map(function(e){return String(o("WAWebWidFactory").asUserWidOrThrow(e))})))}),r!=null&&t.push({key:o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.STATUS_DENY_LIST,value:Array.from(new Set(r.map(function(e){return String(o("WAWebWidFactory").asUserWidOrThrow(e))})))}),t}function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.STATUS_PRIVACY_SETTING)||o("WAWebUserPrefsStatusType").StatusPrivacySettingType.Contact}),m.apply(this,arguments)}function p(){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["UserPrefsStatus: staring to getStatusAllowList"])));var t=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.STATUS_ALLOW_LIST);return t!=null?t.map(o("WAWebWidFactory").createWid):[]}),_.apply(this,arguments)}function f(){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["UserPrefsStatus: staring to getStatusDenyList"])));var e=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.STATUS_DENY_LIST);return e!=null?e.map(o("WAWebWidFactory").createWid):[]}),g.apply(this,arguments)}function h(){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebModelStorageUtils").getStorage().lock(["user-prefs","contact"],n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield d(),t;switch(e){case o("WAWebUserPrefsStatusType").StatusPrivacySettingType.AllowList:return{setting:o("WAWebUserPrefsStatusType").StatusPrivacySettingType.AllowList,list:yield p()};case o("WAWebUserPrefsStatusType").StatusPrivacySettingType.DenyList:return t=new Set((yield f()).map(String)),{setting:o("WAWebUserPrefsStatusType").StatusPrivacySettingType.DenyList,list:(yield o("WAWebStatusContactUtils").getStatusContacts()).filter(function(e){var n=e.isUser()?o("WAWebApiContact").getAlternateUserWid(o("WAWebWidFactory").asUserWidOrThrow(e)):null,r=t.has(e.toString()),a=n==null?!1:t.has(n.toString());return!r&&!a})};case o("WAWebUserPrefsStatusType").StatusPrivacySettingType.Contact:return{setting:o("WAWebUserPrefsStatusType").StatusPrivacySettingType.Contact,list:yield o("WAWebStatusContactUtils").getStatusContacts()}}}))}),y.apply(this,arguments)}function C(){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").BACKEND_ONLY_KEYS.STATUS_SHARE_TO_FB)===!0}),b.apply(this,arguments)}function v(){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime"
__d("WAWebStatusDBMessageInfo",["Promise","WABatcher","WALogger","WAPromiseMap","WAWebApiMessageInfoStore","WAWebLidStatusMigrationUtils","WAWebUserPrefsStatus","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m={delayMs:5e3},p=o("WABatcher").createSimpleBatcher(m,function(e){return _(e)});function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[updatePeerStatusReceiptInfoInBatch] processing "," records"])),t.length);var a,i,l,c,m=yield o("WAPromiseMap").promiseMap(t,(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.msgKey,o=e.setting;switch(o){case"denylist":return a==null&&(a=r("WAWebUserPrefsStatus").getStatusDenyList().then(function(e){return new Set(e.map(String))})),i==null&&(i=r("WAWebUserPrefsStatus").getStatusContacts()),{msgKey:t,receiverIds:yield(d||(d=n("Promise"))).all([i,a]).then(function(e){var t=e[0],n=e[1];return t.filter(function(e){return!n.has(e.toString())})})};case"allowlist":return l==null&&(l=r("WAWebUserPrefsStatus").getStatusAllowList()),{msgKey:t,receiverIds:yield l};case"contacts":return i==null&&(i=r("WAWebUserPrefsStatus").getStatusContacts()),{msgKey:t,receiverIds:yield i};default:return c==null&&(c=r("WAWebUserPrefsStatus").getStatusList()),{msgKey:t,receiverIds:(yield c).list}}});return function(t){return e.apply(this,arguments)}})()),p=[];return m.forEach(function(e){e.receiverIds.forEach(function(t){p.push({msgKey:e.msgKey,receiverId:o("WAWebLidStatusMigrationUtils").matWidConvert(t)})})}),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[updatePeerStatusReceiptInfoInBatch] updating "," records"])),p.length),yield o("WAWebApiMessageInfoStore").createOrMergeReceiptRecords(p),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[updatePeerStatusReceiptInfoInBatch] updated "," records"])),p.length),t.map(function(){})}),f.apply(this,arguments)}function g(e,t,n){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["updatePeerStatusReceiptInfo: adding ",", setting ",", offline ",""])),e.id,n,t);var r=p.accept({msgKey:e,setting:n});return t||p.runActiveBatch(),r}),h.apply(this,arguments)}var y={updatePeerStatusReceiptInfo:g};l.default=y}),98);
__d("WAWebMessageProcessRenderable",["Promise","WALogger","WAWebApiFilterAndReplaceMessages","WAWebBackendEventBus","WAWebBotBaseGating","WAWebBotGroupGatingUtils","WAWebBotIncomingInvokeSystemMsg","WAWebBotUtils","WAWebCurrentUser","WAWebGetPrivacyModeWhenSent","WAWebHandleBizBotMsgs","WAWebHandleMsgTypes.flow","WAWebHandleMsgValidate","WAWebHandlePrivacyModeChange","WAWebHandleSingleMsgFactory","WAWebMaybeUpdateMessageThreadDetails","WAWebMessageAssociation.flow","WAWebMessagePostprocessRenderable","WAWebMessageProcessDBPipeline","WAWebMessagingGatingUtils","WAWebMsgGetters","WAWebMsgKey","WAWebMsmsgMsgSecretCache","WAWebOfflineHandler","WAWebOfflineResumeMsgProcessReporter","WAWebOfflineResumeTypes.flow","WAWebPreProcessOrderEphemeralExemption","WAWebSagaSystemMsg","WAWebStatusDBMessageInfo","WAWebWamEnumPlaceholderPopulationType","WAWebWid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(t,n){var a=r("WAWebMsgKey").from({fromMe:t.fromMe,id:t.id,participant:t.participant,remote:n});return o("WAWebCurrentUser").isEmployee()&&o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["processRenderableMessagesForLid: override msgKey: "," --> ",""])),t.toString(),a.toString()),a}function d(e,t,n){return e==null||!t.isRegularUser()?n:n.map(function(e){return o("WAWebMessageAssociation.flow").isAssociatedMsg(e)?babelHelpers.extends({},e,{parentMsgKey:c(e.parentMsgKey,t)}):e})}function m(e,t,n,r){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,a){var i=d(t.preMatChat,t.chat,e),l=yield o("WAWebGetPrivacyModeWhenSent").getPrivacyModeWhenSent(t,n),s=g(a);s!=null&&(i=i.map(function(e){return babelHelpers.extends({},e,{placeholderPopulationType:s})})),i=l==null?i:i.map(function(e){return babelHelpers.extends({},e,{privacyModeWhenSent:l})});var u=t.addressingMode;return i=u==null?i:i.map(function(e){return babelHelpers.extends({},e,{groupAddressingMode:u})}),i=yield o("WAWebPreProcessOrderEphemeralExemption").preProcessOrderEphemeralExemption(i),i=i.map(function(e){var t,n=e.messageSecret!=null?(t=e.mentionedJidList)==null?void 0:t.find(function(e){return e&&r("WAWebWid").isWid(e)&&e.isBot()}):null;return n!=null?babelHelpers.extends({},e,{invokedBotWid:n}):e}),i=yield o("WAWebMaybeUpdateMessageThreadDetails").maybeUpdateMessageThreadDetails(i),o("WAWebApiFilterAndReplaceMessages").filterAndReplaceMessages(i)}),p.apply(this,arguments)}function _(e,t,n,r,o,a,i){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,a,i,l,c,d){if(e.length!==0){try{var p,_,f,g=o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.startMarker(o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.stage.PreProcessing),h=t.chat,y=t.offline!=null&&!d,C="online";d?C="reparsing":y&&(C="offline");var b=yield m(e,t,i,c),v=b.newMsgs;if(g==null||g(),o("WAWebMessagingGatingUtils").isWebReportingTokenDelayProcessingEnabled()){var S=o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.startMarker(o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.stage.ProcessReportingTokenInfo);yield o("WAWebHandleMsgValidate").validateAndProcessReportingTokenInfo({renderableMsgs:v}),S==null||S()}var R=o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.startMarker(o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.stage.Processing);v.forEach(function(e){e.id.fromMe&&o("WAWebMsgGetters").getIsStatus(e)&&r("WAWebStatusDBMessageInfo").updatePeerStatusReceiptInfo(e.id,y,t.statusSetting)});var L=null;if(v.forEach(function(e){var t,n,a,i=e.messageSecret,l=!!(i&&((t=e.id.remote)!=null&&t.isBot())),s=(n=(a=e.invokedBotWid)==null?void 0:a.isBot())!=null?n:!1,u=e.botGroupParticipant,c=o("WAWebBotGroupGatingUtils").isOpenGroupBotParticipantAddEnabled()&&u instanceof r("WAWebWid")&&u.equals(o("WAWebBotUtils").META_BOT_FBID_WID),d=o("WAWebBotGroupGatingUtils").isTEEGroupBotParticipantAddEnabled()&&u instanceof r("WAWebWid")&&u.equals(o("WAWebBotUtils").META_BOT_TEE_FBID_WID);i&&(l||s||c
__d("WAWebMessageSecretLocationUtils",["$InternalEnum","WALogger","WAWebMessagingGatingUtils","WAWebVerifyProtobufMsgObjectKeys"],(function(t,n,r,o,a,i,l){var e,s,u=n("$InternalEnum")({Sender:"sender",Receiver:"receiver"}),c=new Set(["deviceSentMessage","$$unknownFieldCount"]),d=10;function m(e){var t=e.messageContextInfo;return t!=null?t.messageSecret!=null:!1}function p(t,n,r){if(n===void 0&&(n=0),r===void 0&&(r=""),n>=d)return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["messageSecret location check exceeded max depth: path:",""])),r).tags("messaging","wa-ice","message-secret-location").sendLogs("message-secret-location-max-depth"),null;if(m(t)&&n>0)return{violationPath:r||"unknown"};for(var a of Object.keys(t))if(!c.has(a)&&a!=="messageContextInfo"){var i=o("WAWebVerifyProtobufMsgObjectKeys").getWrappedMessage(t[a]);if(i!=null){var l=r?r+"."+a:a,s=p(i,n+1,l);if(s!=null)return s}}return null}function _(e,t){if(o("WAWebMessagingGatingUtils").isTopLevelMessageSecretCheckEnabled()){var n=p(e);if(n!=null){var r=t===u.Sender?"sender":t===u.Receiver?"receiver":(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+t)})(),a="message-secret-location-violation-"+r;o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["messageSecret location violation on ",": path:",""])),r,n.violationPath).tags("messaging","wa-ice","message-secret-location").sendLogs(a)}}}l.MessageSecretCheckContext=u,l.findMessageSecretViolation=p,l.verifyTopLevelMessageSecret=_}),98);
__d("WAWebParsedProtocolMsgType",[],(function(t,n,r,o,a,i){var e=Object.freeze({HISTORY:"history",APP_STATE_SYNC_KEY_SHARE:"appStateSyncKeyShare",APP_STATE_SYNC_KEY_REQUEST:"appStateSyncKeyRequest",PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE:"peerDataOperationRequestResponseMessage",PEER_DATA_OPERATION_REQUEST_MESSAGE:"peerDataOperationRequestMessage"});i.PARSED_PROTOCOL_MESSAGE_TYPE=e}),66);
__d("WAWebQuarantineActionUtils",["WAWebABProps","WAWebApiContact","WAWebBotUtils","WAWebFutureproofProtoUtils","WAWebUserPrefsGeneral","WAWebUserPrefsMeUser","WAWebWid","asyncToGeneratorRuntime","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e=5;function s(){if(o("WAWebABProps").getABPropConfigValue("defense_mode_available")<1)return!1;var e=o("WAWebUserPrefsGeneral").getUserPrivacySettings();return e.defenseMode==="on_standard"}var u={type:"NoQuarantine"},c={type:"QuarantineWithoutText"};function d(e){return{type:"QuarantineWithText",text:e}}var m={NoQuarantine:u,QuarantineWithoutText:c,QuarantineWithText:d};function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return r("WAWebWid").isUser(e)&&!o("WAWebUserPrefsMeUser").isMeAccount(e)&&!(r("WAWebWid").isPSA(e)||r("WAWebWid").isIAS(e)||r("WAWebWid").isOfficialBizAccount(e)||r("WAWebWid").isSupportAccount(e)||r("WAWebWid").isCAPISupportAccount(e)||r("WAWebWid").isAiHub(e)||r("WAWebWid").isBot(e)||o("WAWebBotUtils").isMetaAiBot(e))&&!(yield o("WAWebApiContact").isAddressBookContact(e.toString()))}),_.apply(this,arguments)}function f(e){return e.type==="QuarantineWithText"?e.text:null}function g(e){return r("isStringNullOrEmpty")(e)?m.QuarantineWithoutText:m.QuarantineWithText(e)}function h(e){return e==null?!1:e.jpegThumbnail!=null||e.thumbnailDirectPath!=null||e.mediaKey!=null||e.thumbnailSha256!=null}function y(t,n){return n===void 0&&(n=0),t==null?!0:n>e?!1:C(t.hydratedHsm,n+1)}function C(t,n){if(n===void 0&&(n=0),t==null)return!0;if(n>e)return!1;var r=n+1;return!(!S(t.interactiveMessageTemplate,r)||!b(t.fourRowTemplate,r)||!v(t.hydratedFourRowTemplate,r)||!v(t.hydratedTemplate,r))}function b(t,n){if(n===void 0&&(n=0),t==null)return!0;if(n>e||t.documentMessage!=null||t.imageMessage!=null||t.videoMessage!=null||t.locationMessage!=null)return!1;var r=n+1;if(!y(t.highlyStructuredMessage,r)||!y(t.content,r)||!y(t.footer,r))return!1;var o=t.buttons;if(o!=null){for(var a of o)if(!R(a,r))return!1}return!0}function v(t,n){return n===void 0&&(n=0),t==null?!0:!(n>e||t.documentMessage!=null||t.imageMessage!=null||t.videoMessage!=null||t.locationMessage!=null)}function S(t,n){var r;if(n===void 0&&(n=0),t==null)return!0;if(n>e)return!1;var o=t.header;if(o!=null&&(o.documentMessage!=null||o.imageMessage!=null||o.jpegThumbnail!=null||o.videoMessage!=null||o.locationMessage!=null||o.productMessage!=null)||t.shopStorefrontMessage!=null||t.collectionMessage!=null)return!1;var a=(r=t.carouselMessage)==null?void 0:r.cards;if(a!=null){for(var i of a)if(!S(i,n+1))return!1}return!0}function R(t,n){var r,o,a,i,l;if(n===void 0&&(n=0),t==null)return!0;if(n>e)return!1;var s=n+1;return!(!y((r=t.quickReplyButton)==null?void 0:r.displayText,s)||!y((o=t.urlButton)==null?void 0:o.displayText,s)||!y((a=t.urlButton)==null?void 0:a.url,s)||!y((i=t.callButton)==null?void 0:i.displayText,s)||!y((l=t.callButton)==null?void 0:l.phoneNumber,s))}function L(e){return e.conversation==null&&e.extendedTextMessage==null&&e.imageMessage==null&&e.videoMessage==null&&e.audioMessage==null&&e.documentMessage==null&&e.stickerMessage==null&&e.ptvMessage==null&&e.viewOnceMessage==null&&e.viewOnceMessageV2==null&&e.viewOnceMessageV2Extension==null&&e.protocolMessage==null&&e.reactionMessage==null&&e.encReactionMessage==null&&e.pollUpdateMessage==null&&e.keepInChatMessage==null&&e.pinInChatMessage==null&&e.albumMessage==null&&e.highlyStructuredMessage==null&&e.templateMessage==null&&e.interactiveMessage==null&&e.callLogMesssage==null&&e.contactMessage==null&&e.contactsArrayMessage==null&&e.locationMessage==null&&e.liveLocationMessage==null}function E(e){if(L(e))return m.NoQuarantine;var t=e.extendedTextMessage;return t!=null?h(t)?g(t.text):m.NoQuarantine:e.imageMessage!=null?g(e.imageMessage.caption):e.videoMessage!=null?g(e.videoMessage.caption):e.documentMessage!=null?g(e.documentMessage.caption):e.conversation!=null||e.protocolMessage!=null||e.reactionMessage!=null||e.encReactionMessage!=null||e.pollUpdateMessage!=null||e.keepInChatMessage!=null
__d("WAWebHandleMsgProcess",["Promise","WACryptoPkcs7","WALogger","WAWebABProps","WAWebAddonGatingUtils","WAWebAddonProcessMsgsUtils","WAWebApiDeferredMessagesStorage","WAWebBackendApi","WAWebBackendEventBus","WAWebBackendJobs.flow","WAWebBizCoexGatingUtils","WAWebCurrentUser","WAWebDBMsgUtils","WAWebGalaxyFlowsUtils","WAWebGetGroupAddressingMode","WAWebGetMessageCache","WAWebHandleCloudApiThreadControlNotification","WAWebHandleMsgError","WAWebHandleMsgProcessUtils","WAWebHandleMsgTypes.flow","WAWebHandleMsgValidate","WAWebHandlePushnameUpdate","WAWebLid1X1ThreadAccountMigrations","WAWebLogMissingGroupParticipantMappings","WAWebLogReceivedMessages","WAWebMessageProcessPlaceholder","WAWebMessageProcessRenderable","WAWebMessageSecretLocationUtils","WAWebMessagingGatingUtils","WAWebMsgProcessingApiUtils","WAWebMsgType","WAWebOfflineResumeMsgProcessReporter","WAWebParsedProtocolMsgType","WAWebProtobufsE2E.pb","WAWebQuarantineActionUtils","WAWebRuntimeEnvironmentUtils","WAWebSignal","WAWebUserPrefsMeUser","WAWebUserPrefsNotifications","WAWebVerifyProtobufMsgObjectKeys","WAWebWamEnumDsmError","WAWebWid","WAWebWidFactory","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime","cr:10197","decodeProtobuf","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b,v;function S(e){return R.apply(this,arguments)}function R(){return R=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.bizInfo,a=e.decrypted,i=e.e2eInfo,l=e.hsmInfo,s=e.info,u=e.isPadded,c=u===void 0?!0:u,d=e.msgBotInfo,m=e.msgMeta,p=e.paymentInfo,_=e.reparsing,S=_===void 0?!1:_,R=e.reportingTokenInfo,E=i.e2eType===o("WAWebBackendJobs.flow").CiphertextType.Msmsg?!1:c,k=E?o("WACryptoPkcs7").unpadPkcs7(new Uint8Array(a)):new Uint8Array(a),I=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsE2E.pb").MessageSpec,k);o("WAWebVerifyProtobufMsgObjectKeys").verifyProtobufMessageObjectKeys(I),o("WAWebMessageSecretLocationUtils").verifyTopLevelMessageSecret(I,o("WAWebMessageSecretLocationUtils").MessageSecretCheckContext.Receiver);var T=o("WAWebMsgProcessingApiUtils").getFrom(s),D=i.retryCount>0&&o("WAWebMsgProcessingApiUtils").isRevokeInfo(s)||S,x=D?o("WAWebHandleMsgTypes.flow").MessageOverwriteOption.RETRY:o("WAWebHandleMsgTypes.flow").MessageOverwriteOption.NO_OVERWRITE;if(S){o("WALogger").LOG(f||(f=babelHelpers.taggedTemplateLiteralLoose(["[processDecryptedMessageProto] reparsing msgId=",""])),s.externalId).tags("messaging");var N=yield o("WAWebMsgProcessingApiUtils").parseMessage({info:s,ciphertextType:i.e2eType,msgProtobuf:I,paymentInfo:p,bizInfo:t,hsmInfo:l,hidePlaceholder:i.hideFail,processDecryptedProtoParams:e,msgBotInfo:d,meta:m,reportingTokenInfo:R,isMessageRetry:i.retryCount>0,isOffline:s.offline!=null,protobufBytes:k});if(N.renderableMsgs==null)o("WALogger").ERROR(g||(g=babelHelpers.taggedTemplateLiteralLoose(["parsed render able msgs not reparsed as expected"])));else{var M=N.renderableMsgs;o("WAWebHandleMsgValidate").renderableMessagesValidation({renderableMsgs:M,msgMeta:m,info:s,proto:I,bizInfo:t}),o("WAWebMessagingGatingUtils").isWebReportingTokenDelayProcessingEnabled()||(yield o("WAWebHandleMsgValidate").validateAndProcessReportingTokenInfo({renderableMsgs:M}));var w=L({renderableMsgs:M,reparsing:!0,bizInfo:t,msgMeta:m,paymentInfo:p,info:s,messageOverwriteOption:x}),A=w.hasInactiveMsg,F=w.tasks;return yield(v||(v=n("Promise"))).all(F),o("WALogger").LOG(h||(h=babelHelpers.taggedTemplateLiteralLoose(["[processDecryptedMessageProto] reparsed msgId=",""])),s.externalId).tags("messaging"),{hasInactiveMsg:A}}}var O=yield o("WAWebHandleMsgProcessUtils").preProcessMsg(s,I);if(o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled()&&((O==null?void 0:O.senderOrRecipientAccountTypeHosted)===!0&&(s.senderOrRecipientAccountTypeHosted=!0),(O==null?void 0:O.hostedBizEncMismatch)===!0&&(s.hostedBizEncStateMismatch=!0)),s.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.PEER_BROADCAST&&i.retryCount>0){var B=yield o("WAWebDBMsgUtils").getMsgByMsgKey(o("WAWebMsgProcessingApiUtils").messageInfoToKey(s));(B==null?void 0:B.bclParticipants)!=nul
__d("WAWebMessageHighRetryCountWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumE2eDeviceType","WAWebWamEnumEncryptionTypeCode","WAWebWamEnumInvisibleMessageCategoryType","WAWebWamEnumMediaType","WAWebWamEnumMessageType","WAWebWamEnumSizeBucket"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({MessageHighRetryCount:[3132,{deviceSizeBucket:[5,o("WAWebWamEnumSizeBucket").SIZE_BUCKET],e2eSenderType:[3,o("WAWebWamEnumE2eDeviceType").E2E_DEVICE_TYPE],encryptionType:[10,o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE],invisibleMessageCategory:[6,o("WAWebWamEnumInvisibleMessageCategoryType").INVISIBLE_MESSAGE_CATEGORY_TYPE],isPq:[9,e.TYPES.BOOLEAN],isReceiverLidBased:[7,e.TYPES.BOOLEAN],isSenderLidBased:[8,e.TYPES.BOOLEAN],mediaType:[1,o("WAWebWamEnumMediaType").MEDIA_TYPE],messageType:[4,o("WAWebWamEnumMessageType").MESSAGE_TYPE],retryCount:[2,e.TYPES.INTEGER]},[1,20,20],"regular"]},{MessageHighRetryCount:[]});l.MessageHighRetryCountWamEvent=s}),98);
__d("WAWebPostMessageHighRetryCountMetric",["WAWebMessageHighRetryCountWamEvent","WAWebMessagingGatingUtils","WAWebWamEnumEncryptionTypeCode","WAWebWamGroupMetricCache","WAWebWamMsgUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e=5;function s(e,t){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){if(!(t<e)){var r=new(o("WAWebMessageHighRetryCountWamEvent")).MessageHighRetryCountWamEvent({retryCount:t,messageType:o("WAWebWamMsgUtils").getMessageTypeFromMsgInfoType(n.type)}),a=o("WAWebWamMsgUtils").getWamE2eSenderType(n.author);a!=null&&(r.e2eSenderType=a),n.author.isHosted()&&(r.encryptionType=o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE.COEX);var i=n.chat;if(i!=null&&i.isGroup()){var l=yield o("WAWebWamGroupMetricCache").getGroupMetrics(i);(l==null?void 0:l.deviceSizeBucket)!=null&&(r.deviceSizeBucket=l.deviceSizeBucket),(l==null?void 0:l.participantCount)!=null&&l.participantCount>o("WAWebMessagingGatingUtils").getGroupSizeBypassingSampling()&&(r.weight=0)}r.commit()}}),u.apply(this,arguments)}l.MAX_RETRY=e,l.maybePostMessageHighRetryCountMetric=s}),98);
__d("WAWebOnlineDanglingReceipts",["Promise","WALogger","WATimeUtils","WAWebABProps","WAWebCommsSendPing","WAWebNetworkStatus","WAWebSendReceiptJobCommon","WAWebWamOfflineResumeReporter","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g=new Map,h=null,y=120*1e3;function C(t,n,r){var a;g.has(t)||g.set(t,new Map);var i=g.get(t);i!=null&&i.has(n)||i==null||i.set(n,[]),i==null||(a=i.get(n))==null||a.push(r),h||(h=self.setTimeout(function(){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[online-preacks] clear online dangling receipts due to timeout"]))),E(),h=null},y))}function b(){return g.size>0}function v(){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=String(o("WATimeUtils").unixTime()),t=0,r=[],a=Array.from(g.keys()).map(function(n){var a=g.get(n);if(a)return a.forEach(function(e){t+=e.length}),r.length<3&&r.push(a.size),o("WAWebSendReceiptJobCommon").sendAggregateReceipts({to:n,type:o("WAWebSendReceiptJobCommon").RECEIPT_TYPE.DELIVERY,t:e,groupedReceipt:a})});r.length>0&&o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[online-preacks]: sending online dangling grouped receipts for "," chats => ",""])),g.size,r),yield(f||(f=n("Promise"))).all(a),o("WAWebWamOfflineResumeReporter").OfflineResumeReporter.logOfflinePreackCount(t,!0),R()}),S.apply(this,arguments)}function R(){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(g.size!==0){if(!r("WAWebNetworkStatus").online){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[online-preacks] clearOnlineDanglingReceiptsAfterSending: skip due to offline"])));return}o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[online-preacks] clearOnlineDanglingReceiptsAfterSending: sending ping"])));var e=yield o("WAWebCommsSendPing").blockSendPing();(e||!o("WAWebABProps").getABPropConfigValue("web_offline_resume_wait_for_ping_response_enabled"))&&(o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[online-preacks] clearOnlineDanglingReceiptsAfterSending: clearing receipts"]))),g.clear())}}),L.apply(this,arguments)}function E(){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(g.size!==0&&r("WAWebNetworkStatus").online)try{o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[online-preacks] clearOrFlushOnlineDanglingReceipts: sending ping"])));var e=yield o("WAWebCommsSendPing").blockSendPing();(e||!o("WAWebABProps").getABPropConfigValue("web_offline_resume_wait_for_ping_response_enabled"))&&(o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[online-preacks] clearOrFlushOnlineDanglingReceipts: clearing receipts"]))),g.clear())}catch(e){o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["[online-preacks] clearOrFlushOnlineDanglingReceipts: failed to clear receipts: ",""])),e)}}),k.apply(this,arguments)}l.addOnlineDanglingReceipts=C,l.hasOnlineDanglingReceipts=b,l.sendAndClearOnlineDanglingReceipts=v}),98);
__d("WAWebSendDeliveryReceiptJob",["WADeprecatedSendIq","WAJids","WAWap","WAWebCommsWapMd","WAWebOnlineDanglingReceipts","WAWebSendReceiptJobCommon","WAWebUserPrefsMeUser","WAWebWidToJid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t,n,r,o,a){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r,a,i){var l=t.isUser()&&o("WAWebUserPrefsMeUser").isMeAccount(t)||r!=null&&o("WAWebUserPrefsMeUser").isMeAccount(r),s=i.hasInactiveMsg===!0&&!l,c=!s;u(e,t,n,r,c,l,a)}),s.apply(this,arguments)}function u(e,t,n,r,o,a,i){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r,a,i,l){var s=o("WAWap").DROP_ATTR;l?s=o("WAWebSendReceiptJobCommon").RECEIPT_TYPE.PEER_MSG:i?(s=o("WAWebSendReceiptJobCommon").RECEIPT_TYPE.SENDER,n&&o("WAWebSendReceiptJobCommon").logMixedSenderReceipt(n,t)):a||(s=o("WAWebSendReceiptJobCommon").RECEIPT_TYPE.INACTIVE);var u=o("WAJids").extractJidFromJidWithType(o("WAWebWidToJid").widToJidWithType(t)),c=o("WAWap").wap("receipt",{id:o("WAWap").CUSTOM_STRING(e),to:o("WAWap").JID(u),participant:(t.isGroup()||t.isBroadcast())&&r?o("WAWebCommsWapMd").DEVICE_JID(r):o("WAWap").DROP_ATTR,recipient:!l&&i&&n?o("WAWebCommsWapMd").USER_JID(n):o("WAWap").DROP_ATTR,type:s});o("WAWebOnlineDanglingReceipts").addOnlineDanglingReceipts(t,r||t,e),o("WADeprecatedSendIq").deprecatedCastStanza(c)}),c.apply(this,arguments)}l.sendDeliveryReceiptsAfterDecryption=e}),98);
__d("WAWebSendRetryReceiptJob",["$InternalEnum","Promise","WADeprecatedSendIq","WALogger","WAWap","WAWebAdvSignatureApi","WAWebCommsAckParser","WAWebCommsWapMd","WAWebConstantsDeprecated","WAWebCryptoCurve25519","WAWebEphemeralDecodeBroadcastSetting","WAWebHandleMsgError","WAWebSignalCommonErrors","WAWebSignalKeyApi","WAWebSignalProtocolStore","WAWebSignalStoreApi","WAWebSignalUtilsApi","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime","cr:10198","cr:4533","err","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d=2,m=n("$InternalEnum")({UnknownError:0,SignalErrorNoSession:1,SignalErrorInvalidKey:2,SignalErrorInvalidKeyId:3,SignalErrorInvalidMessage:4,SignalErrorInvalidSignature:5,SignalErrorFutureMessage:6,SignalErrorBadMac:7,SignalErrorInvalidSession:8,SignalErrorInvalidMsgKey:9,BadBroadcastEphemeralSetting:10,UnknownCompanionNoPrekey:11,AdvFailure:12,StatusRevokeDelay:13});function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=t.externalId,i=t.isPeer,l=i===void 0?!1:i,u=t.participant,d=t.rawTs,m=t.recipient,p=t.retryCount,_=t.retryReason,g=t.to;if(r("gkx")("26258")||n("cr:10198")==null||n("cr:10198").injectDebug(g,"RetryReceiptSent","externalId:"+a),!r("gkx")("26258")){var h=n("cr:4533")==null?void 0:n("cr:4533").getDebugDoNotSendRetryReceipt();if(h!=null&&h>0)return n("cr:4533")==null||n("cr:4533").setDebugDoNotSendRetryReceipt(h-1),(c||(c=n("Promise"))).resolve()}try{var y=o("WAWebSignalProtocolStore").getSignalProtocolStore(),C=yield(c||(c=n("Promise"))).all([y.getLocalRegistrationId(),y.getIdentityKeyPair()]),b=C[0],v=C[1];if(b==null||v==null)throw r("err")("No registration info found");var S;try{S=yield f(p,o("WAWebCryptoCurve25519").toCurveKeyPair(v))}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["error: ",""])),t).sendLogs("sendRetryReceipt: error while creating key section in retry receipt")}var R=!g.isBot()&&!!(u!=null&&u.isBot());if(R)return;var L=o("WAWap").DROP_ATTR,E=o("WAWap").DROP_ATTR,k=o("WAWap").DROP_ATTR,I;if(g.isUser()){if(I=o("WAWebCommsWapMd").DEVICE_JID(g),o("WAWebUserPrefsMeUser").isMeAccount(o("WAWebWidFactory").asUserWidOrThrow(g)))if(l)L="peer";else if(m)E=o("WAWebCommsWapMd").USER_JID(m);else return(c||(c=n("Promise"))).reject(r("err")("sendRetryReceipt: send retry to peer device without recipient"))}else I=o("WAWebCommsWapMd").CHAT_JID(g),k=u?o("WAWebCommsWapMd").DEVICE_JID(u):o("WAWap").DROP_ATTR;var T=o("WAWap").wap("receipt",{id:o("WAWap").CUSTOM_STRING(a),to:I,participant:k,recipient:E,type:"retry",category:L},o("WAWap").wap("retry",{v:"1",count:o("WAWap").INT(p),id:o("WAWap").CUSTOM_STRING(a),t:o("WAWap").CUSTOM_STRING(d),error:_!=null?o("WAWap").INT(_):o("WAWap").DROP_ATTR}),o("WAWap").wap("registration",null,o("WAWap").BIG_ENDIAN_CONTENT(b)),S);return o("WADeprecatedSendIq").deprecatedSendStanzaAndWaitForAck(T,o("WAWebCommsAckParser").toCoreAckTemplate({id:a,class:"receipt",from:g,participant:u,type:"retry"}))}catch(e){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["error: ",""])),e).sendLogs("sendRetryReceipt: error while creating or sending the retry message")}}),_.apply(this,arguments)}function f(e,t){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield h(e,t),r=n[0],a=n[1];return a&&(yield o("WAWebSignalStoreApi").waSignalStore.markKeyAsUploaded(a.keyId),yield o("WAWebSignalStoreApi").waSignalStore.markPreKeyAsDirectDistribution(a.keyId)),r}),g.apply(this,arguments)}function h(e,t){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){if(e<d)return(c||(c=n("Promise"))).resolve([null,null]);try{var a=yield(c||(c=n("Promise"))).all([o("WAWebSignalStoreApi").waSignalStore.getSignedPreKey(),o("WAWebSignalStoreApi").waSignalStore.getOrGenSinglePreKey(o("WAWebSignalKeyApi").generatePreKeyPair),o("WAWebAdvSignatureApi").getADVEncodedIdentity().then(function(e){return(e==null||e.byteLength===0)&&o("WALogger").ERROR(u||(u
__d("WAWebHandleMsgSendReceipt",["WALogger","WAWebBizCoexGatingUtils","WAWebCreateNackFromStanza","WAWebHandleMsgCommon","WAWebHandleMsgSendAck","WAWebHandleMsgTypes.flow","WAWebMsgProcessingApiUtils","WAWebPostMessageHighRetryCountMetric","WAWebSendDeliveryReceiptJob","WAWebSendReceiptJobCommon","WAWebSendRetryReceiptJob","WAWebUserPrefsMeUser","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e,t,n){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){var a;o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["sendReceipt"])));var i=t.externalId,l=n.rawTs,d=n.type,m=o("WAWebMsgProcessingApiUtils").getFrom(t),p=null;if(t.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.CHAT&&o("WAWebUserPrefsMeUser").isMeAccount(t.author))if(t.originalBotRecipient!=null)p=t.originalBotRecipient;else{var _;p=(_=t.preMatChat)!=null?_:t.chat}var f=t.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.CHAT?null:(a=t.preMatChat)!=null?a:t.author,g=t.category===o("WAWebHandleMsgCommon").MSG_CATEGORY.peer,h=!t.chat.isBot()&&t.author.isBot();if(r.result==null)return o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(['sendReceipt: invalid e2eProcessResult "','"'])),r.result).sendLogs("send-receipt-missing-e2e-process-result"),o("WAWebHandleMsgSendAck").sendAck(i,m,d,f);e:{if(r.result===o("WAWebHandleMsgTypes.flow").E2EProcessResult.SUCCESS||r.result===o("WAWebHandleMsgTypes.flow").E2EProcessResult.SIGNAL_OLD_COUNTER_ERROR){if(h){var y,C,b;return t.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.CHAT?(y=t.author,C=t.chat):(y=t.chat,b=t.author),o("WAWebSendReceiptJobCommon").sendBotInvokeResponseAcks([i],y,C,b)}else if(n.type===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.medianotify)return o("WAWebHandleMsgSendAck").sendAck(i,m,d,f);return o("WAWebSendDeliveryReceiptJob").sendDeliveryReceiptsAfterDecryption(i,m,p,f,g,r)}if(r.result===o("WAWebHandleMsgTypes.flow").E2EProcessResult.HSM_MISMATCH){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(['sendReceipt: HSM mismatch, no receipt sent for "','"'])),i).sendLogs("send-receipt-skipping-hsm-mismatch-result");return}if(r.result===o("WAWebHandleMsgTypes.flow").E2EProcessResult.RETRY){if(m!=null&&m.isHosted()&&!o("WAWebBizCoexGatingUtils").bizHostedDevicesEnabled())return o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Drop retry for coex when feature is disabled"]))),o("WAWebHandleMsgSendAck").sendAck(i,m,d,f);var v=r.retryCount==null?1:r.retryCount+1;yield o("WAWebSendRetryReceiptJob").sendRetryReceipt({retryCount:v,to:m,participant:f,recipient:p,externalId:i,rawTs:l,isPeer:g,retryReason:r.retryReason}),o("WAWebPostMessageHighRetryCountMetric").maybePostMessageHighRetryCountMetric(v,t);return}if(r.result===o("WAWebHandleMsgTypes.flow").E2EProcessResult.BACKFILL)return o("WAWebHandleMsgSendAck").sendAck(i,m,d,f);if(r.result===o("WAWebHandleMsgTypes.flow").E2EProcessResult.PARSE_VALIDATION_ERROR)return o("WAWebHandleMsgSendAck").sendNack(i,m,d,f,o("WAWebCreateNackFromStanza").NackReason.InvalidProtobuf,r.e2eFailureReason);if(r.result===o("WAWebHandleMsgTypes.flow").E2EProcessResult.PARSE_ERROR)return o("WAWebHandleMsgSendAck").sendNack(i,m,d,f,o("WAWebCreateNackFromStanza").NackReason.ParsingError);throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+r.result)}}),m.apply(this,arguments)}l.sendReceipt=d}),98);
__d("WAWebWamEnumCallStanzaType",[],(function(t,n,r,o,a,i){var e=Object.freeze({OFFER:0,ACCEPT:1,REJECT:2,VIDEO:3,TERMINATE:4,ENC_REKEY:5,RELAYLATENCY:6,TRANSPORT:7,PREACCEPT:8,GROUP_UPDATE:9,MUTE_V2:10,INTERRUPTION:11,FLOWCONTROL:12,NOTIFY:13,OFFER_NOTICE:14,CALL_RELAY:15,MUTE:16,SCREEN_SHARE:17,UNKNOWN:18});i.CALL_STANZA_TYPE=e}),66);
__d("WAWebWamEnumStanzaType",[],(function(t,n,r,o,a,i){var e=Object.freeze({MESSAGE:1,RECEIPT:2,CALL:3,NOTIFICATION:4,APPDATA:5,STATUS:6});i.STANZA_TYPE=e}),66);
__d("WAWebOfflineCountTooHighWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumCallStanzaType","WAWebWamEnumE2eDeviceType","WAWebWamEnumEncryptionTypeCode","WAWebWamEnumInvisibleMessageCategoryType","WAWebWamEnumMediaType","WAWebWamEnumMessageType","WAWebWamEnumStanzaType"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({OfflineCountTooHigh:[2638,{callStanzaType:[7,o("WAWebWamEnumCallStanzaType").CALL_STANZA_TYPE],e2eSenderType:[10,o("WAWebWamEnumE2eDeviceType").E2E_DEVICE_TYPE],encryptionType:[9,o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE],invisibleMessageCategory:[8,o("WAWebWamEnumInvisibleMessageCategoryType").INVISIBLE_MESSAGE_CATEGORY_TYPE],mediaType:[3,o("WAWebWamEnumMediaType").MEDIA_TYPE],messageType:[4,o("WAWebWamEnumMessageType").MESSAGE_TYPE],notificationStanzaType:[6,e.TYPES.STRING],offlineCount:[2,e.TYPES.INTEGER],receiptStanzaType:[5,e.TYPES.STRING],stanzaType:[1,o("WAWebWamEnumStanzaType").STANZA_TYPE]},[1,1,1],"regular"]},{OfflineCountTooHigh:[]});l.OfflineCountTooHighWamEvent=s}),98);
__d("WAWebMaybePostOfflineCountTooHighMetric",["WALogger","WAWebBackendJobsCommon","WAWebMsgProcessingApiUtils","WAWebOfflineCountTooHighWamEvent","WAWebWamEnumEncryptionTypeCode","WAWebWamEnumStanzaType","WAWebWamMsgUtils"],(function(t,n,r,o,a,i,l){var e,s=11;function u(t){var n,r=t.encs,a=t.msgInfo,i=t.msgMeta,l=parseInt(a.offline,10);if(!(Number.isNaN(l)||l<s)){var u=new(o("WAWebOfflineCountTooHighWamEvent")).OfflineCountTooHighWamEvent({offlineCount:l,stanzaType:o("WAWebWamEnumStanzaType").STANZA_TYPE.MESSAGE,mediaType:o("WAWebBackendJobsCommon").getMetricMediaType({encMediaType:(n=r.find(function(e){return e.encMediaType!=null}))==null?void 0:n.encMediaType,msgType:i.type,msgPollType:i.pollType})}),c=o("WAWebWamMsgUtils").getMessageTypeFromMsgInfoType(a.type);c!=null&&(u.messageType=c);var d=o("WAWebMsgProcessingApiUtils").getFrom(a),m=o("WAWebWamMsgUtils").getWamE2eSenderType(d);m!=null&&(u.e2eSenderType=m),d.isHosted()&&(u.encryptionType=o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE.COEX),u.commitAndWaitForFlush().catch(function(t){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Failed to post OfflineCountTooHigh metric: ",""])),t).tags("messaging")})}}l.OFFLINE_COUNT_TOO_HIGH_THRESHOLD=s,l.maybePostOfflineCountTooHigh=u}),98);
__d("WAWebWaitForInitialChatsSynced",["Promise","WAWebBackendEventBus","WAWebEventsWaitForBbEvent"],(function(t,n,r,o,a,i,l){var e,s=(e||(e=n("Promise"))).resolve();function u(){s=r("WAWebEventsWaitForBbEvent")(o("WAWebBackendEventBus").BackendEventBus,o("WAWebBackendEventBus").BackendEvent.ON_INITIAL_CHAT_SYNCED)}function c(){return s}l.initWaitForInitialChatsSynced=u,l.waitForInitialChatsSynced=c}),98);
__d("WAWebMessageQueue",["WACustomError","WALogger","WAPromiseQueue","WAPromiseTimeout","WAWebABProps","WAWebApiContact","WAWebEventsWaitForOfflineDeliveryEnd","WAWebEventsWaitForReadyForOffline","WAWebHandleMsgCommon","WAWebOfflineHandler","WAWebPromiseQueue","WAWebWaitForInitialChatsSynced","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=2e4,c={allChatQueue:new(o("WAWebPromiseQueue")).PromiseQueue,chatQueue:new(o("WAPromiseQueue")).PromiseQueueMap},d={allChatQueue:new(o("WAWebPromiseQueue")).PromiseQueue,chatQueue:new(o("WAPromiseQueue")).PromiseQueueMap};function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=t.action,a=t.chatWid,i=t.isOffline,l=t.msgCategory,m=t.skipOfflineWait,p=a.isRegularUser()&&!a.isLid()?o("WAWebApiContact").getCurrentLid(a):null,_=(p!=null?p:a).toString();return l!==o("WAWebHandleMsgCommon").MSG_CATEGORY.peer&&o("WAWebABProps").getABPropConfigValue("web_fix_duplicated_lids_history_sync")&&(yield o("WAWebWaitForInitialChatsSynced").waitForInitialChatsSynced()),i&&!o("WAWebOfflineHandler").OfflineMessageHandler.isResumeFromRestartComplete()?d.allChatQueue.enqueue(function(){return d.chatQueue.enqueue(_,n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return yield o("WAWebEventsWaitForReadyForOffline").waitForOfflineProcessReady(),o("WAPromiseTimeout").promiseTimeout(r(),u).catch(function(t){if(t instanceof o("WACustomError").TimeoutError)return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Offline chat queue MAX_MESSAGE_DELAY exceeded"]))).tags("messaging"),null;throw t})}))}):(m!==!0&&(yield o("WAWebEventsWaitForOfflineDeliveryEnd").waitForOfflineDeliveryEnd()),c.allChatQueue.enqueue(function(){return c.chatQueue.enqueue(_,function(){return o("WAPromiseTimeout").promiseTimeout(r(),u).catch(function(e){if(e instanceof o("WACustomError").TimeoutError)return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Online chat queue MAX_MESSAGE_DELAY exceeded"]))).tags("messaging"),null;throw e})})}))}),p.apply(this,arguments)}function _(){return d.allChatQueue.wait()}function f(){return c.allChatQueue.wait()}l.onMessageQueue=m,l.waitForOfflineMessageQueue=_,l.waitForOnlineMessageQueue=f}),98);
__d("WAWebBotMessageSecret",["WABinary","WACryptoAesGcm","WACryptoHkdf","WALogger","WANullthrows","WAWebBotGroupGatingUtils","WAWebBotTypes","WAWebDBMessageSerialization","WAWebLidMigrationUtils","WAWebMsgKey","WAWebMsmsgMsgSecretCache","WAWebProtobufsE2E.pb","WAWebSchemaMessage","WAWebUserPrefsMeUser","WAWebWidToJid","asyncToGeneratorRuntime","decodeProtobuf"],(function(t,n,r,o,a,i,l){var e,s,u,c=32,d="Bot Message";function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new(o("WABinary")).Binary(e).readByteArrayView(),n=yield o("WACryptoHkdf").extractAndExpand(new Uint8Array(t),d,c);return n}),p.apply(this,arguments)}function _(e,t){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){return t.msgInfo.author.isFbidBot()?y(e,t):g(e,t)}),f.apply(this,arguments)}function g(e,t){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var a,i,l=n.msgInfo,s=n.msgMeta,u=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsE2E.pb").MessageSecretMessageSpec,t),c=s.targetSenderJid?o("WAWebUserPrefsMeUser").isMeAccount(s.targetSenderJid):!0,d={fromMe:c,remote:(a=s.targetChatJid)!=null?a:l.chat,id:r("WANullthrows")(s.targetId,"decryptMsmsgBotMessage: targetId")};l.chat.isGroup()&&(d.participant=s.targetSenderJid);var m=yield b(d),p=o("WAWebWidToJid").widToUserJid((i=s.targetSenderJid)!=null?i:o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE()),_=o("WAWebWidToJid").widToUserJid(r("WANullthrows")(l.author,"decryptMsmsgBotMessage: author")),f=null,g=r("WANullthrows")(u.encIv,"decryptMsmsgBotMessage: encIv"),h=r("WANullthrows")(u.encPayload,"decryptMsmsgBotMessage: encPayload");try{var y=l.externalId,C=yield S(y,p,_,m);f=yield o("WACryptoAesGcm").gcmDecrypt(C,g,h,y+"\0"+_)}catch(t){var v;o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["decryptMsmsgBotMessage: fallback to botEditTargetId: ",""])),t);var R=r("WANullthrows")((v=n.msgBotInfo)==null?void 0:v.botEditTargetId,"decryptMsmsgBotMessage: botEditTargetId"),L=yield S(R,p,_,m);f=yield o("WACryptoAesGcm").gcmDecrypt(L,g,h,R+"\0"+_)}return f}),h.apply(this,arguments)}function y(e,t){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,a=t.msgBotInfo,i=t.msgInfo,l=t.msgMeta,u=o("WAWebUserPrefsMeUser").getMeLidUserOrThrow(),c=(n=l.targetSenderJid)!=null?n:u,d={fromMe:o("WAWebUserPrefsMeUser").isMeAccount(c),remote:i.chat,id:r("WANullthrows")(l.targetId,"decryptMsmsgFbidBotMessage: targetId")};if(i.chat.isGroup()){var m;d.participant=(m=o("WAWebLidMigrationUtils").toPn(c))!=null?m:c}var p=yield b(d),_=i.externalId;((a==null?void 0:a.botEditType)===o("WAWebBotTypes").BotMsgEditType.INNER||(a==null?void 0:a.botEditType)===o("WAWebBotTypes").BotMsgEditType.LAST)&&((a==null?void 0:a.botEditTargetId)!=null?_=a==null?void 0:a.botEditTargetId:o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[decryptMsmsgFbidBotMessage] fallback\u2192externalId edit=",""])),a==null?void 0:a.botEditType));var f=o("WAWebWidToJid").widToUserJid(r("WANullthrows")(i.author,"decryptMsmsgFbidBotMessage: author")),g=yield S(_,o("WAWebWidToJid").widToUserJid(c),f,p),h=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsE2E.pb").MessageSecretMessageSpec,e),y=h.encIv,C=h.encPayload,v=yield o("WACryptoAesGcm").gcmDecrypt(g,r("WANullthrows")(y,"decryptMsmsgFbidBotMessage: encIv"),r("WANullthrows")(C,"decryptMsmsgFbidBotMessage: encPayload"),_+"\0"+f);return v}),C.apply(this,arguments)}function b(e){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=new(r("WAWebMsgKey"))(e),a=n.toString(),i=(t=o("WAWebLidMigrationUtils").getAlternateMsgKey(n))==null?void 0:t.toString(),l=o("WAWebMsmsgMsgSecretCache").msmsgMsgSecretCache.getMsmsgMsgSecretFromCache(a);if(l==null&&i!=null&&(l=o("WAWebMsmsgMsgSecretCache").msmsgMsgSecretCache.getMsmsgMsgSecretFromCache(i)),l==null
__d("WAWebMsgProcessingDecryptEnc",["Promise","WAWebBackendJobs.flow","WAWebBotMessageSecret","WAWebMsgProcessingApiUtils","WAWebSignal","err"],(function(t,n,r,o,a,i,l){var e;function s(t,a,i,l,s){var u=t.ciphertext,c=t.e2eType;return c===o("WAWebBackendJobs.flow").CiphertextType.Skmsg?(function(){return a.isGroup()||a.isBroadcast()?i?o("WAWebSignal").Cipher.decryptGroupSignalProto(a,i,u):(e||(e=n("Promise"))).reject(r("err")("['messaging'] decryptEnc: receive msg from "+a.toString()+" without participant")):(e||(e=n("Promise"))).reject(r("err")("['messaging'] decryptEnc: Can not do skmsg for non group "+a.toString()))})():c===o("WAWebBackendJobs.flow").CiphertextType.Pkmsg||c===o("WAWebBackendJobs.flow").CiphertextType.Msg?(function(){var t=a.isUser()?a:i;if(!t)return(e||(e=n("Promise"))).reject(r("err")("['messaging'] decryptEnc: receive msg from "+a.toString()+" without participant"));var d=o("WAWebMsgProcessingApiUtils").shouldOmitSessionPersistence(c,l);return o("WAWebSignal").Cipher.decryptSignalProto(t,c,u,d,s)})():c===o("WAWebBackendJobs.flow").CiphertextType.Msmsg?o("WAWebBotMessageSecret").decryptMsmsgBotMessage(u,l):(function(){throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+c)})()}l.decryptEnc=s}),98);
__d("WAWebIsOfficialClient",["WALogger","WAWebUA","WAWebWamGlobals","getErrorSafe","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=function(){var e=typeof self!="undefined"?self.navigator:null;return!!e.webdriver},p=function(){return!(m()||o("WAWebUA").UA.isChrome&&/HeadlessChrome/.test(window.navigator.userAgent))},_=function(){try{var t=new Error,n=t.stack,a=n.split("\n").filter(function(e){return!!e.trim()}).pop();if(a==null)return o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["A caller is not found ",""])),n).tags("uc"),!0;if(!a.includes(".whatsapp.com"))return r("gkx")("26258")?o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["Caller ",""])),a).tags("uc"):o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["Caller ",""])),a).tags("uc").sendLogs("Unexpectedly detected UC"),!1}catch(e){o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Cannot analyze UC ",""])),r("getErrorSafe")(e).stack).tags("uc")}return!0},f="webpackChunkwhatsapp_web_client";f in window||(window[f]=[]);var g=window[f];g!=null&&Object.defineProperty(window,f,{get:function(){if(!_())try{o("WAWebWamGlobals").Global.set({ocVersion:0})}catch(e){o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["Cannot set ocVersion ",""])),r("getErrorSafe")(e).stack).tags("uc")}return g}});var h=p(),y=function(t){return!!t.startsWith("BA")};l.isOfficialClient=h,l.isUnofficialStanzaId=y}),98);
__d("WAWebWamEnumGroupEncryptionType",[],(function(t,n,r,o,a,i){var e=Object.freeze({E2EE:1,HOSTED:2});i.GROUP_ENCRYPTION_TYPE=e}),66);
__d("WAWebWamEnumMessageDistributionEnumType",[],(function(t,n,r,o,a,i){var e=Object.freeze({REGULAR_MESSAGE:0,DIRECT_MESSAGE:1,SENDER_KEY_DISTRIBUTION_MESSAGE:2});i.MESSAGE_DISTRIBUTION_ENUM_TYPE=e}),66);
__d("WAWebE2eMessageRecvWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumAddressingMode","WAWebWamEnumAgentEngagementEnumType","WAWebWamEnumBotType","WAWebWamEnumE2eCiphertextType","WAWebWamEnumE2eDestination","WAWebWamEnumE2eDeviceType","WAWebWamEnumE2eFailureReason","WAWebWamEnumEditType","WAWebWamEnumEncryptionTypeCode","WAWebWamEnumGroupEncryptionType","WAWebWamEnumInvisibleMessageCategoryType","WAWebWamEnumMediaType","WAWebWamEnumMessageDistributionEnumType","WAWebWamEnumRevokeType","WAWebWamEnumStanzaType","WAWebWamEnumTypeOfGroupEnum"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({E2eMessageRecv:[478,{agentEngagementType:[15,o("WAWebWamEnumAgentEngagementEnumType").AGENT_ENGAGEMENT_ENUM_TYPE],botType:[19,o("WAWebWamEnumBotType").BOT_TYPE],e2eCiphertextType:[5,o("WAWebWamEnumE2eCiphertextType").E2E_CIPHERTEXT_TYPE],e2eCiphertextVersion:[6,e.TYPES.INTEGER],e2eDestination:[4,o("WAWebWamEnumE2eDestination").E2E_DESTINATION],e2eFailureReason:[2,o("WAWebWamEnumE2eFailureReason").E2E_FAILURE_REASON],e2eSenderType:[8,o("WAWebWamEnumE2eDeviceType").E2E_DEVICE_TYPE],e2eSuccessful:[1,e.TYPES.BOOLEAN],editType:[13,o("WAWebWamEnumEditType").EDIT_TYPE],encryptionType:[25,o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE],groupEncryptionState:[23,o("WAWebWamEnumGroupEncryptionType").GROUP_ENCRYPTION_TYPE],invisibleMessageCategory:[22,o("WAWebWamEnumInvisibleMessageCategoryType").INVISIBLE_MESSAGE_CATEGORY_TYPE],isHostedChat:[20,e.TYPES.BOOLEAN],isLid:[11,e.TYPES.BOOLEAN],isPq:[27,e.TYPES.BOOLEAN],isSimpleSignal:[26,e.TYPES.BOOLEAN],localAddressingMode:[16,o("WAWebWamEnumAddressingMode").ADDRESSING_MODE],messageAddressingMode:[17,o("WAWebWamEnumAddressingMode").ADDRESSING_MODE],messageDistributionType:[21,o("WAWebWamEnumMessageDistributionEnumType").MESSAGE_DISTRIBUTION_ENUM_TYPE],messageMediaType:[7,o("WAWebWamEnumMediaType").MEDIA_TYPE],offline:[9,e.TYPES.BOOLEAN],retryCount:[3,e.TYPES.INTEGER],revokeType:[10,o("WAWebWamEnumRevokeType").REVOKE_TYPE],serverAddressingMode:[18,o("WAWebWamEnumAddressingMode").ADDRESSING_MODE],stanzaType:[14,o("WAWebWamEnumStanzaType").STANZA_TYPE],typeOfGroup:[12,o("WAWebWamEnumTypeOfGroupEnum").TYPE_OF_GROUP_ENUM]},[1,1,20],"regular"]},{E2eMessageRecv:[]});l.E2eMessageRecvWamEvent=s}),98);
__d("WAWebPostE2eMessageRecvMetric",["WAWebBackendApi","WAWebBackendJobsCommon","WAWebE2eMessageRecvWamEvent","WAWebGroupType","WAWebHandleMsgCommon","WAWebWamAddressingModeUtils","WAWebWamEnumAgentEngagementEnumType","WAWebWamEnumEncryptionTypeCode","WAWebWamMsgUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.enc,n=e.error,r=e.from,a=e.msgBotInfo,i=e.msgInfo,l=e.msgMeta,s=l.type===o("WAWebHandleMsgCommon").STANZA_MSG_TYPES.reaction,u=i.chat,c=new(o("WAWebE2eMessageRecvWamEvent")).E2eMessageRecvWamEvent({e2eCiphertextType:o("WAWebBackendJobsCommon").getMetricE2eCiphertextType(t.e2eType),e2eCiphertextVersion:o("WAWebBackendJobsCommon").CIPHERTEXT_VERSION,e2eFailureReason:n==null?void 0:n.e2eFailureReason,e2eSuccessful:!1,messageMediaType:o("WAWebBackendJobsCommon").getMetricMediaType({encMediaType:t.encMediaType,msgType:l.type,msgPollType:l.pollType}),retryCount:t.retryCount,editType:o("WAWebBackendJobsCommon").getMetricEditType(i.edit),botType:o("WAWebWamMsgUtils").getWamBotType(u,a==null?void 0:a.bizBotType)}),d=o("WAWebBackendJobsCommon").getMetricE2eDestination(r);d!=null&&(c.e2eDestination=d);var m=o("WAWebWamMsgUtils").getWamE2eSenderType(r);if(m!=null&&(c.e2eSenderType=m),r.isHosted()&&(c.encryptionType=o("WAWebWamEnumEncryptionTypeCode").ENCRYPTION_TYPE_CODE.COEX),i.addressingMode!=null&&(c.serverAddressingMode=o("WAWebWamAddressingModeUtils").getWamAddressingModeFromString(i.addressingMode)),u.isGroup()){var p=yield o("WAWebBackendApi").frontendSendAndReceive("getGroupMetadata",{groupWid:u});if(p!=null){c.isLid=p.isCag&&s||!!p.isLidAddressingMode;var _=o("WAWebGroupType").groupTypeToWamEnum(o("WAWebGroupType").getGroupTypeFromGroupMetadata(p));c.typeOfGroup=_;var f=o("WAWebWamAddressingModeUtils").getAddressingModeMetricsFromGroupMetadata(p);f!=null&&(c.localAddressingMode=f)}}else u.isBroadcast()?c.isLid=i.author.isLid():c.isLid=u.isLid();return i.author.isBot()&&(i.chat.isBot()?c.agentEngagementType=o("WAWebWamEnumAgentEngagementEnumType").AGENT_ENGAGEMENT_ENUM_TYPE.DIRECT_CHAT:c.agentEngagementType=o("WAWebWamEnumAgentEngagementEnumType").AGENT_ENGAGEMENT_ENUM_TYPE.INVOKED),c}),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield e(t);n.e2eSuccessful=!0,n.weight=1e3,n.commit()}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=yield e(t);n.e2eSuccessful=!1,n.weight=1,n.commit()}),m.apply(this,arguments)}l.postSuccessE2eMessageRecvMetric=u,l.postFailureE2eMessageRecvMetric=d}),98);
__d("WAWebMsgProcessingDecryptionHandler",["$InternalEnum","WALogger","WATimeUtils","WAWebBackendJobs.flow","WAWebBackendJobsCommon","WAWebCreateNackFromStanza","WAWebEphemeralDecodeBroadcastSetting","WAWebHandleMsgCommon","WAWebHandleMsgError","WAWebHandleMsgProcess","WAWebHandleMsgTypes.flow","WAWebIsOfficialClient","WAWebMessagingGatingUtils","WAWebMsgProcessingApiUtils","WAWebMsgType","WAWebPostE2eMessageRecvMetric","WAWebPostIncomingMessageDropMetric","WAWebSendRetryReceiptJob","WAWebSignalCommonErrors","WAWebWamEnumE2eFailureReason","asyncToGeneratorRuntime","cr:4122","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y=n("$InternalEnum").Mirrored(["SignalRetryable","SignalDuplicateMessage","UnknownDevice","DeviceSentMessage","InvalidProtobuf","HsmMismatch","BroadcastEphSettings","Unknown"]),C=new Set([y.SignalRetryable]);function b(e){return e.message==="errDuplicateMsg"?y.SignalDuplicateMessage:y.SignalRetryable}function v(e){return e instanceof o("WAWebHandleMsgError").UnknownDeviceMessageError?y.UnknownDevice:e instanceof o("WAWebSignalCommonErrors").SignalDecryptionError?b(e):e instanceof o("WAWebSignalCommonErrors").SignalMessageCounterError?y.SignalDuplicateMessage:e instanceof o("WAWebHandleMsgError").DeviceSentMessageError?y.DeviceSentMessage:e instanceof o("WAWebHandleMsgError").MessageValidationError?y.InvalidProtobuf:e instanceof o("WAWebHandleMsgCommon").HsmMismatchError?y.HsmMismatch:e instanceof o("WAWebEphemeralDecodeBroadcastSetting").BroadcastEphSettingsError?y.BroadcastEphSettings:y.Unknown}function S(e){var t={accessedEncs:new Set,pkOrMsgFailedEnc:null,skMsgFailedEnc:null};return{handleError:function(r,a){var n=v(a);r.e2eType===o("WAWebBackendJobs.flow").CiphertextType.Skmsg?t.skMsgFailedEnc={enc:r,error:a,errorType:n}:t.pkOrMsgFailedEnc={enc:r,error:a,errorType:n},I(e,{enc:r,error:a,errorType:n})},canDecryptNext:function(n){var e;r("gkx")("26258")||D();var o=(e=t.pkOrMsgFailedEnc)==null?void 0:e.errorType;return o!=null&&C.has(o)?!1:(t.accessedEncs.add(n.e2eType),!0)},getResult:function(r){return L(e,t,r)}}}function R(e){var t=e.msgInfo,n=t.chat,r=t.ts;if(n.isStatus()){var a=o("WATimeUtils").unixTimeWithoutClockSkewCorrection()-(r+o("WATimeUtils").DAY_SECONDS);return a>0}return!1}function L(e,t,n){return E.apply(this,arguments)}function E(){return E=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r,a=(r=t.skMsgFailedEnc)!=null?r:t.pkOrMsgFailedEnc,i=a!=null&&t.accessedEncs.has(o("WAWebBackendJobs.flow").CiphertextType.Skmsg)&&t.skMsgFailedEnc==null;if(a==null||i)return{result:o("WAWebHandleMsgTypes.flow").E2EProcessResult.SUCCESS,hasInactiveMsg:n};k(e,t),T(e,t);var l=a.enc,s=a.error,u=a.errorType,c;return(s instanceof o("WAWebSignalCommonErrors").SignalDecryptionError||s instanceof o("WAWebHandleMsgError").UnknownDeviceMessageError||s instanceof o("WAWebEphemeralDecodeBroadcastSetting").BroadcastEphSettingsError)&&(c=o("WAWebSendRetryReceiptJob").getRetryReasonFromError(s),u!==y.SignalDuplicateMessage&&(l.hideFail||(yield o("WAWebHandleMsgProcess").processPlaceholderMsg({type:o("WAWebMsgType").MSG_TYPE.CIPHERTEXT,msgMeta:e.msgMeta,msgInfo:e.msgInfo,placeholderType:o("WAWebHandleMsgTypes.flow").PlaceholderType.E2E,placeholderAddReason:o("WAWebBackendJobsCommon").getPlaceholderAddReason(s,e)})))),u===y.SignalRetryable||u===y.UnknownDevice?{result:o("WAWebHandleMsgTypes.flow").E2EProcessResult.RETRY,retryCount:l.retryCount,retryReason:c}:u===y.SignalDuplicateMessage?{result:o("WAWebHandleMsgTypes.flow").E2EProcessResult.SIGNAL_OLD_COUNTER_ERROR,failedEnc:l}:u===y.DeviceSentMessage?{result:o("WAWebHandleMsgTypes.flow").E2EProcessResult.PARSE_VALIDATION_ERROR}:u===y.InvalidProtobuf?{result:o("WAWebHandleMsgTypes.flow").E2EProcessResult.PARSE_VALIDATION_ERROR,e2eFailureReason:s instanceof o("WAWebHandleMsgError").MessageValidationError?s.e2eFailureReason:void 0}:u===y.HsmMismatch?{result:o("WAWebHandleMsgTypes.flow").E2EProcessResult.HSM_MISMATCH}:u===y.BroadcastEphSettings?{result:o("WAWebHandleMsgTypes.flow").E2EProcessResult.RETRY,retryCount:l.retryCount,retryReason:c,e2
__d("WAWebMsgProcessingDecryptApi",["WALogger","WAWebAdvSignatureApi","WAWebBackendJobs.flow","WAWebHandleMsgTypes.flow","WAWebMsgProcessingApiUtils","WAWebMsgProcessingDecryptEnc","WAWebMsgProcessingDecryptionHandler","WAWebOfflineResumeMsgProcessReporter","WAWebPostE2eMessageRecvMetric","WAWebSendRetryReceiptJob","WAWebSignalProtocolStore","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e,t,n){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=e.bizInfo,a=e.deviceIdentity,i=e.encs,l=e.hsmInfo,d=e.msgBotInfo,m=e.msgInfo,_=e.msgMeta,f=e.paymentInfo,g=e.rcat,h=e.reportingTokenInfo,y=o("WAWebMsgProcessingApiUtils").getFrom(m);if(p(i,m),m.author.device!=null&&m.author.device!==0){var C=yield o("WAWebAdvSignatureApi").validateADVwithEncs(m.author,a,i,!!m.offline);if(!C)return o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["decryptE2EPayload: msgId::",", validateADVIdentity failed"])),m.externalId).tags("messaging"),{result:o("WAWebHandleMsgTypes.flow").E2EProcessResult.RETRY,retryCount:i[0].retryCount,retryReason:o("WAWebSendRetryReceiptJob").RetryReason.AdvFailure}}var b=!1,v=o("WAWebMsgProcessingDecryptionHandler").createDecryptionHandler(e);for(var S of i)try{if(!v.canDecryptNext(S))continue;var R=o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.startMarker(o("WAWebOfflineResumeMsgProcessReporter").msgProcessReporter.stage.Decryption),L=yield o("WAWebMsgProcessingDecryptEnc").decryptEnc(S,y,m.author,e,n);R==null||R(),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["decryptE2EPayload: msgId::"," e2eType:"," done"])),m.externalId,S.e2eType).tags("messaging"),o("WAWebPostE2eMessageRecvMetric").postSuccessE2eMessageRecvMetric({enc:S,from:y,msgMeta:_,msgInfo:m,msgBotInfo:d,error:null});var E={retryCount:S.retryCount,e2eType:S.e2eType,encMediaType:S.encMediaType,hideFail:S.hideFail},k=yield t({decrypted:L,info:m,paymentInfo:f,e2eInfo:E,bizInfo:r,hsmInfo:l,msgMeta:_,rcat:g,msgBotInfo:d,reportingTokenInfo:h});k.hasInactiveMsg&&(b=!0),o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["processDecryptedProto: msgId::"," e2eType:"," done"])),m.externalId,S.e2eType).tags("messaging")}catch(e){v.handleError(S,e)}return yield o("WAWebSignalProtocolStore").getSignalProtocolStore().flushBufferToDiskIfNotMemOnlyMode(),v.getResult(b)}),m.apply(this,arguments)}function p(t,n){t.length===2&&t[0].e2eType===o("WAWebBackendJobs.flow").CiphertextType.Skmsg&&o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["decryptE2EPayload: msgId::"," skMsg is out of order"])),n.externalId).tags("messaging").sendLogs("handleMsg: invalid encs order",{sampling:.01})}l.decryptE2EPayload=d}),98);
__d("WAWebMessageProcessUtils",["WALogger","WANullthrows","WAWebApiChat","WAWebApiContact","WAWebCurrentUser","WAWebLid1X1MigrationGating","WAWebLidMigrationUtils","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g;function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.lid,n=e.lidOrigin;if(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["selectChatForOneOnOneMessage input: ",", ",""])),t.toLogString(),n),o("WAWebLid1X1MigrationGating").Lid1X1MigrationUtils.isLidMigrated()){var r=yield b(t);return o("WAWebCurrentUser").isEmployee()&&o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["selectChatForOneOnOneMessage migrated output: ",", ",""])),r.accountLid,r.chatId),r}var a=C(t,n);return o("WAWebCurrentUser").isEmployee()&&o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["selectChatForOneOnOneMessage pre-migrated output: ",", ",""])),a.accountLid,a.chatId),a}),y.apply(this,arguments)}function C(t,n){if(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["select chat (unmigrated): select for ",""])),t.toLogString()),n==null){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["select chat (unmigrated): general Lid chat -> PN"])));var a=r("WANullthrows")(o("WAWebApiContact").getPhoneNumber(t),"cannot select chat for incoming general Lid chat: no PN for Lid");return{chatId:a}}return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["select chat (unmigrated): non-general Lid chat -> Lid"]))),{chatId:t}}function b(e){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["select chat (migrated): select for lid ",""])),e.toLogString());var t=yield o("WAWebApiChat").getChatRecordByAccountLid(e);if(t.length>1)throw o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["select chat (migrated): err: multiple chats for lid"]))),r("err")("selectChatForOneOnOneMessageAfterMigration: found multiple chats for unique index account_lid");if(t.length===1){var n=r("WANullthrows")(t[0].id,"chat id should never be null");return o("WALogger").LOG(f||(f=babelHelpers.taggedTemplateLiteralLoose(["select chat (migrated): found by lid. id="," lid=",""])),n.toString(),e.toLogString()),{accountLid:e,chatId:o("WAWebWidFactory").asUserWidOrThrow(o("WAWebWidFactory").createWid(n))}}return o("WALogger").LOG(g||(g=babelHelpers.taggedTemplateLiteralLoose(["select chat (migrated): assigning lid for new chat"]))),{accountLid:e,chatId:e}}),v.apply(this,arguments)}l.selectChatForOneOnOneMessage=h}),98);
__d("WAWebProcessPhoneNumberMapping",["Promise","WAArrayUtils","WALogger","WAWebApiContact","WAWebDBCreateLidPnMappings","WAWebHandleMsgTypes.flow","WAWebUpdateLidMetadataJob","WAWebUserPrefsMeUser","WAWebUsernameGatingUtils","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e){var t=e.data,n=e.lid,r=e.processingResult,o=e.shouldWaitForJob;r.push({jobArgs:{lid:n,data:t},shouldWaitForJob:o})}function d(t){return t.preMatChat!=null?(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[extractMapping] using preMatChat"]))),t.preMatChat):t.chat}function m(e,t){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r=[],a=e.author,i=e.peerRecipientPn,l=e.recipientLatestLid,s=e.recipientPn,u=d(e),m=o("WAWebWidFactory").asUserLidOrThrow(a);if(o("WAWebUserPrefsMeUser").isMeAccount(a)){var p=t==null?void 0:t.origin;if(s!=null)n={lid:o("WAWebWidFactory").asUserLidOrThrow(u),pn:o("WAWebWidFactory").asUserWidOrThrow(s),learningSource:"other"},c({lid:o("WAWebWidFactory").asUserLidOrThrow(u),data:{shareOwnPn:!1},shouldWaitForJob:!0,processingResult:r});else if(i!=null)l!=null?n={lid:o("WAWebWidFactory").asUserLidOrThrow(u),pn:i,latestLid:l,learningSource:"recipient-latest-lid"}:n={lid:o("WAWebWidFactory").asUserLidOrThrow(u),pn:i,learningSource:"peer-lid-message"};else{var _=yield o("WAWebApiContact").getContactRecord(u);(_==null||(_==null?void 0:_.shareOwnPn)!==!0)&&c({lid:o("WAWebWidFactory").asUserLidOrThrow(u),data:{shareOwnPn:!0},shouldWaitForJob:!1,processingResult:r})}if(p!=="ctwa"){var f=o("WAWebUsernameGatingUtils").usernameDisplayedEnabled()&&e.author.isLid()&&e.chat.isLid();i==null&&!f&&(n="missing-peer-recipient-pn")}return{mapping:n,lidMetadataUpdates:r}}var g=e.displayName;g!=null&&c({lid:m,data:{displayNameLID:g},shouldWaitForJob:!0,processingResult:r});var h=e.senderPn;return h!=null&&(n={lid:m,pn:o("WAWebWidFactory").asUserWidOrThrow(h),learningSource:"other"}),h==null&&c({lid:m,data:{shareOwnPn:!0},shouldWaitForJob:!0,processingResult:r}),{mapping:n,lidMetadataUpdates:r}}),p.apply(this,arguments)}function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n=e.author,r=e.peerRecipientLid,a=e.recipientLatestLid,i=e.recipientLid,l=d(e);if(o("WAWebUserPrefsMeUser").isMeAccount(n)){var s=o("WAWebWidFactory").asUserWidOrThrow(l);i!=null?t={lid:i,pn:s,learningSource:"other"}:r!=null?a!=null?t={pn:s,lid:r,latestLid:a,learningSource:"recipient-latest-lid"}:t={lid:r,pn:s,learningSource:"peer-pn-message"}:t="missing-peer-recipient-lid"}var u=e.senderLid;return u!=null&&(t={lid:o("WAWebWidFactory").asUserLidOrThrow(u),pn:o("WAWebWidFactory").asUserWidOrThrow(n),learningSource:"other"}),{mapping:t,lidMetadataUpdates:[]}}),f.apply(this,arguments)}function g(e){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.msgInfo,n=e.msgMeta,r=t.author;return r.isLid()?m(t,n):_(t)}),h.apply(this,arguments)}function y(e){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.msgInfo,n=o("WAWebUsernameGatingUtils").usernameDisplayedEnabled()&&t.participantUsername!=null;if(!n&&t.chat.isGroup()&&t.author.isLid()&&!o("WAWebUserPrefsMeUser").isMeAccount(t.author)&&t.participantPn==null&&t.displayName==null&&o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[extractMappingsForGroupOrStatusBroadcastMessage] participantPn is missing for group message from LID author"]))),e.bclParticipant){e.msgInfo;var r=b(e.bclParticipant);return r==null?{lidMetadataUpdates:[]}:{mapping:r,lidMetadataUpdates:[]}}var a,i=[],l=t.author,u=t.participantLid,d=t.participantPn;d!=null?a={lid:o("WAWebWidFactory").asUserLidOrThrow(l),pn:d,learningSource:"other"}:u!=null&&!n&&(a={lid:u,pn:o("WAWebWidFactory").asUserWidOrThrow(l),learningSource:"other"});var m=t.displayName;return!o("WAWebUserPrefsMeUser").isMeAccount(l)&&m!=null&&c({lid:o
__d("WAWebProcessMsgInfoForLid",["Promise","WAJids","WALogger","WAWebApiContact","WAWebGetPlatformFromStanzaId","WAWebHandleMsgCommon","WAWebHandleMsgTypes.flow","WAWebLid1X1MigrationGating","WAWebLidMigrationUtils","WAWebLidStatusMigrationUtils","WAWebMessageProcessUtils","WAWebProcessPhoneNumberMapping","WAWebUsernameGatingUtils","WAWebWidFactory","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime","err","justknobx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m;function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.chatWid,a=t.mapping,i=t.msgInfo,l=t.msgMeta,d=null,m=l==null?void 0:l.origin,p=m==="ctwa";if(p){if(!n.isLid())throw r("err")("received ctwa message but remote id is not Lid");d=n}else if((l==null?void 0:l.targetSenderJid)!=null)d=o("WAWebLidMigrationUtils").toUserLidOrThrow(o("WAWebWidFactory").asUserWidOrThrow(i.chat));else if(a==null){var _=o("WAWebUsernameGatingUtils").usernameDisplayedEnabled(),f=_&&(i.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.CHAT||i.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.PEER_BROADCAST||i.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.OTHER_BROADCAST)&&i.author.isLid()&&n.isLid(),g=r("justknobx")._("2459")&&(i.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.CHAT||i.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.PEER_BROADCAST||i.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.OTHER_BROADCAST)&&i.author.isHosted()&&i.author.isHostedLid()&&n.isLid();if(f=f||g,f)d=o("WAWebLidMigrationUtils").toUserLidOrThrow(n);else throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["findDestinationChatForSingleMapping: missing pn-lid mapping in 1-1 message, sender: ",""])),o("WAWebGetPlatformFromStanzaId").getPlatformFromStanzaId(i.externalId)).sendLogs("misssing-pn-lid-mapping-in-1-1-message"),r("err")("findDestinationChatForSingleMapping: missing pn-lid mapping in 1-1 message")}else if(a==="missing-peer-recipient-pn"){var h;if(o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["findDestinationChatForSingleMapping: missing peer recipient pn in 1-1 message from device ",""])),(h=i.author.device)!=null?h:0).sendLogs("misssing-peer-recipient-pn-in-1-1-message"),n.isLid()&&o("WAWebApiContact").lidPnCache.getPhoneNumber(n)!=null&&(d=n),d==null){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["findDestinationChatForSingleMapping: missing peer recipient pn and local mapping, processing message anyway"])));return}}else if(a==="missing-peer-recipient-lid"){if(o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["findDestinationChatForSingleMapping: missing peer recipient lid in 1-1 message"]))).sendLogs("misssing-peer-recipient-lid-in-1-1-message"),o("WAWebWorkerSafeBackendApi").workerSafeFireAndForget("syncContactListJob",{contactIds:[n],shouldSyncDevice:!1,mode:"query"}),d=o("WAWebApiContact").lidPnCache.getCurrentLid(n),d==null)throw r("err")("findDestinationChatForSingleMapping: missing peer recipient lid in 1-1 message")}else d=a.lid;var y=yield o("WAWebMessageProcessUtils").selectChatForOneOnOneMessage({lid:d,lidOrigin:m}),C=y.chatId;return C.isSameAccountAndAddressingMode(n)?{accountLid:y.accountLid}:{newRemote:C,accountLid:y.accountLid}}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.msgInfo,a=e.msgMeta,i=yield o("WAWebProcessPhoneNumberMapping").processPhoneNumberMappings(t,a,t.offline==null);if(t.category!==o("WAWebHandleMsgCommon").MSG_CATEGORY.peer){if(t.type===o("WAWebHandleMsgTypes.flow").MESSAGE_TYPE.OTHER_STATUS){var l=o("WAWebWidFactory").asUserWidOrThrow(t.author),s=o("WAWebWidFactory").asUserWidOrThrow(o("WAWebLidStatusMigrationUtils").matWidConvert(l));if(!l.equals(s)){var u;o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["maybeProcesMsgInfoForLid: converting status message from "," to ",""])),t.author.toLogString(),s.toLogString()),t.author=o("WAWebWidFactory").createDeviceWidFromUserAndDevi
__d("WAWebStatusSessionGatingUtils",["$InternalEnum","WAWebABProps","WAWebSessionScope"],(function(t,n,r,o,a,i,l){var e=n("$InternalEnum")({DISABLED:0,RECEIVER_ENABLED:1,SENDER_ENABLED:2,FORCED:3});function s(){var t;return(t=e.cast(o("WAWebABProps").getABPropConfigValue("status_infra_1_1_session_split")))!=null?t:e.DISABLED}function u(){var t=s();return t===e.SENDER_ENABLED||t===e.FORCED}function c(t){t===void 0&&(t=void 0);var n=s();return n===e.DISABLED?!1:n===e.FORCED?!0:t===o("WAWebSessionScope").SessionScope.STATUS}l.StatusSessionReceiverState=e,l.getStatusSessionReceiverState=s,l.shouldUseStatusSessionForOutgoingMessage=u,l.shouldUseStatusSessionForIncomingMessage=c}),98);
__d("WAWebHandleMsg",["Promise","WALogger","WAParsableWapNode","WATimeUtils","WAWebCreateNackFromStanza","WAWebDBReportingTokenUtils","WAWebGetMessageCache","WAWebGroupHistoryReportingTokenDBUtils","WAWebHandleMsgCommon","WAWebHandleMsgMetaUtils","WAWebHandleMsgParser","WAWebHandleMsgProcess","WAWebHandleMsgSendReceipt","WAWebHandleMsgTypes.flow","WAWebMaybePostOfflineCountTooHighMetric","WAWebMessageDedupUtils","WAWebMessageInsertDebugPlaceholder","WAWebMessageQueue","WAWebMsgProcessingApiUtils","WAWebMsgProcessingDecryptApi","WAWebMsgType","WAWebOfflineHandler","WAWebPostIncomingMessageDropMetric","WAWebPostUnknownStanzaMetric","WAWebProcessMsgInfoForLid","WAWebSessionScope","WAWebSetUsernameJob","WAWebStatusSessionGatingUtils","WAWebUsernameGatingUtils","WAWebWidFactory","asyncToGeneratorRuntime","cr:4122","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h;function y(e){return C.apply(this,arguments)}function C(){return C=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=o("WAWebHandleMsgParser").incomingMsgParser.parse(t);if(a.error){var i;r("gkx")("26258")?o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleMsg: error while parsing message stanza"]))).tags("messaging"):o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["handleMsg: error while parsing message stanza: ",", node: ",""])),a.error,t.toString()).tags("messaging"),o("WAWebPostUnknownStanzaMetric").postUnknownStanzaMetric(t);var l=o("WAWebHandleMsgParser").incomingMsgParserForAckOnly.parse(t);if(l.error)return l.error instanceof o("WAParsableWapNode").XmppParsingFailure?o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["failedParsingMessage: ",""])),l.error).tags("messaging").sendLogs("failedParsing: ack not parsed XMPP",{sampling:.01}):o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["failedParsingMessage:"]))).tags("messaging").sendLogs("failedParsing: ack not parsed",{sampling:.01}),o("WAWebPostIncomingMessageDropMetric").postIncomingMessageDropInvalidStanza(t),(h||(h=n("Promise"))).resolve(o("WAWebCreateNackFromStanza").createNackFromStanza(t,o("WAWebCreateNackFromStanza").NackReason.ParsingError));var C=l.success,v=C.externalId,S=C.msgInfo,R=C.offline,L=C.type,E=o("WAWebCreateNackFromStanza").NackReason.ParsingError;return L==null?(E=o("WAWebCreateNackFromStanza").NackReason.UnrecognizedStanzaType,o("WAWebPostIncomingMessageDropMetric").postIncomingMessageDropUnknownMessageType(t)):a.error instanceof o("WAParsableWapNode").XmppParsingFailure&&((i=a.error)==null?void 0:i.reason)===""+o("WAWebCreateNackFromStanza").NackReason.InvalidHostedCompanionStanza?(E=o("WAWebCreateNackFromStanza").NackReason.InvalidHostedCompanionStanza,o("WAWebPostIncomingMessageDropMetric").postIncomingMessageDropInvalidHostedCompanionStanza(t)):o("WAWebPostIncomingMessageDropMetric").postIncomingMessageDropInvalidStanza(t),o("WAWebMessageInsertDebugPlaceholder").maybeInsertDebugPlaceholder({externalId:v,nackReason:E,msgInfo:S,offline:R}),a.error instanceof o("WAParsableWapNode").XmppParsingFailure?o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["failedParsingMessage: "," ",""])),v,a.error).tags("messaging").sendLogs("failedParsing: ack parsed XMPP",{sampling:.01}):o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["failedParsingMessage: ",""])),v).tags("messaging").sendLogs("failedParsing: ack parsed",{sampling:.01}),(h||(h=n("Promise"))).resolve(o("WAWebCreateNackFromStanza").createNackFromStanza(t,E))}var k=a.success;o("WAWebMaybePostOfflineCountTooHighMetric").maybePostOfflineCountTooHigh(k);var I=k.encs,T=k.ghsReportingTokenInfos,D=k.msgBotInfo,x=k.msgInfo,$=k.msgMeta,P=o("WAWebMsgProcessingApiUtils").messageInfoToKey(x);x.clientReceivedTsMillis=o("WATimeUtils").unixTimeMs(),x.offline!=null&&(o("WAWebOfflineHandler").OfflineMessageHandler.addOfflinePendingMessage(),o("WAWebOfflineHandler").OfflineMessageHandler.offlineStanzaReceivedAfterComplete());var N=1;return o("WAWebMessageDedupUtils").isPengingMessageCacheEnabled()&&(N=o("WAWebMessageDedupUtils").a
__d("WAWebHandleMsgReceiptParser",["WADeprecatedWapParser","WALogger","WAWebAck","WAWebHandleMsgTypes.flow","WAWebJidToWid","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){var e,s,u={delivery:(s=o("WAWebAck")).ACK.RECEIVED,read:s.ACK.READ,played:s.ACK.PLAYED,inactive:s.ACK.INACTIVE,"server-error":s.ACK.CONTENT_GONE,sender:s.ACK.RECEIVED,"read-self":s.ACK.READ,"played-self":s.ACK.PLAYED,peer_msg:s.ACK.PEER},c=new(r("WADeprecatedWapParser"))("incomingMsgReceiptParser",function(e){e.assertTag("receipt"),e.hasAttr("to")&&e.assertAttr("to",o("WAWebUserPrefsMeUser").getMeDevicePnOrThrow_DO_NOT_USE().toJid());var t=e.hasAttr("type")?e.attrEnumOrNullIfUnknown("type",u):o("WAWebAck").ACK.RECEIVED,n={stanzaId:e.attrString("id"),from:o("WAWebJidToWid").jidWithTypeToWid(e.attrJidWithType("from")),offline:e.maybeAttrString("offline")},r=babelHelpers.extends({},n,{ack:t!=null?t:o("WAWebAck").ACK.RECEIVED,ackString:e.maybeAttrString("type")}),a=e.maybeChild("error");a!=null&&a.hasAttr("reason")&&a.attrString("reason")==="lid"&&a.attrString("type")==="feature-incapable"&&(r.ack=o("WAWebAck").ACK.SENT);var i=e.maybeChild("participants");if(i==null)return p(r,e);var l=i.hasAttr("message_id");return l?m(n,i):d(r,i)});function d(e,t){var n=t.mapChildrenWithTag("user",function(e){try{var t=o("WAWebJidToWid").deviceJidToDeviceWid(e.attrDeviceJid("jid")),n=e.attrTime("t");return{participant:t,ts:n}}catch(e){return null}}),r=n.filter(Boolean);return babelHelpers.extends({},e,{type:"aggregated_by_type",externalId:t.attrString("key"),receipts:r})}function m(t,n){var r=[];return n.forEachChildWithTag("user",function(t){try{var n,a=o("WAWebJidToWid").deviceJidToDeviceWid(t.attrDeviceJid("jid")),i=t.attrTime("t"),l=t.maybeAttrString("type"),s=(n=t.maybeAttrEnum("type",u))!=null?n:o("WAWebAck").ACK.RECEIVED;r.push({participant:a,ack:s,ackString:l,ts:i})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["parseAggregateByMessageReceipt: failed: ",""])),t).sendLogs("failed-to-parse-aggregeated-by-message-receipt",{sampling:.001})}}),babelHelpers.extends({},t,{type:"aggregated_by_message",externalId:n.attrString("message_id"),receipts:r})}function p(e,t){var n=t.hasAttr("participant")?o("WAWebJidToWid").deviceJidToDeviceWid(t.attrDeviceJid("participant")):null,r=t.hasAttr("recipient")?o("WAWebJidToWid").userJidToUserWid(t.attrUserJid("recipient")):null,a=t.maybeAttrString("type")==="view",i;t.hasChild("list")?i=t.child("list").mapChildrenWithTag("item",function(e){return a?e.attrString("server_id"):e.attrString("id")}):i=[];var l;if(t.hasChild("biz")){var s=t.child("biz"),u=o("WAWebHandleMsgTypes.flow").ActualActorsEnumType.cast(s.maybeAttrInt("actual_actors")),c=o("WAWebHandleMsgTypes.flow").HostStorageEnumType.cast(s.maybeAttrInt("host_storage")),d=s.maybeAttrInt("privacy_mode_ts");u!=null&&c!=null&&d!=null&&(l={actualActors:u,hostStorage:c,privacyModeTs:d})}a||i.push(e.stanzaId);var m=!1;return n!=null&&n.isBot()&&t.hasAttr("is_lid")&&(m=t.attrString("is_lid")==="true"),babelHelpers.extends({},e,{type:"simple",externalIds:i,participant:n,recipient:r,ts:t.attrTime("t"),biz:l,isLidBot:m})}l.RECEIPT_TYPES_TO_ACK=u,l.msgReceiptParser=c}),98);
__d("WAWebWamEnumReceiptAggregationType",[],(function(t,n,r,o,a,i){var e=Object.freeze({NONE:0,MULTI_MESSAGES:1,MULTI_PARTICIPANTS:2,AGGREGATE_BY_ID:3});i.RECEIPT_AGGREGATION_TYPE=e}),66);
__d("WAWebWamEnumReceiptStanzaStage",[],(function(t,n,r,o,a,i){var e=Object.freeze({OVERALL:0,WAITING_IN_E2E_QUEUE:6,WAITING_IN_UNORDERED_QUEUE:7,PARSE:1,WAITING_TO_PROCESS:2,PROCESS:3,WAITING_TO_ACK:5,ACK:4});i.RECEIPT_STANZA_STAGE=e}),66);
__d("WAWebReceiptStanzaReceiveWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumMediaType","WAWebWamEnumMessageType","WAWebWamEnumReceiptAggregationType","WAWebWamEnumReceiptStanzaStage"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({ReceiptStanzaReceive:[2496,{dbReadsCount:[12,e.TYPES.INTEGER],dbWritesCount:[13,e.TYPES.INTEGER],mediaType:[2,o("WAWebWamEnumMediaType").MEDIA_TYPE],messageType:[10,o("WAWebWamEnumMessageType").MESSAGE_TYPE],processingDeferred:[14,e.TYPES.BOOLEAN],receiptAggregation:[11,o("WAWebWamEnumReceiptAggregationType").RECEIPT_AGGREGATION_TYPE],receiptStanzaDuration:[1,e.TYPES.TIMER],receiptStanzaHasOrphaned:[6,e.TYPES.BOOLEAN],receiptStanzaOfflineCount:[3,e.TYPES.INTEGER],receiptStanzaProcessedCount:[8,e.TYPES.INTEGER],receiptStanzaRetryVer:[5,e.TYPES.INTEGER],receiptStanzaStage:[9,o("WAWebWamEnumReceiptStanzaStage").RECEIPT_STANZA_STAGE],receiptStanzaTotalCount:[7,e.TYPES.INTEGER],receiptStanzaType:[4,e.TYPES.STRING],stanzaBatchSize:[15,e.TYPES.INTEGER],stanzaProcessCount:[16,e.TYPES.INTEGER]},[1,1e3,2e3],"regular"]},{ReceiptStanzaReceive:[]});l.ReceiptStanzaReceiveWamEvent=s}),98);
__d("WAWebCreateReceiptStanzaReceiveMetric",["WAWebAck","WAWebHandleMsgReceiptParser","WAWebReceiptStanzaReceiveWamEvent","WAWebWamEnumMessageType","WAWebWamEnumReceiptStanzaStage","WAWebWid"],(function(t,n,r,o,a,i,l){function e(){var e=new(o("WAWebReceiptStanzaReceiveWamEvent")).ReceiptStanzaReceiveWamEvent({receiptStanzaStage:o("WAWebWamEnumReceiptStanzaStage").RECEIPT_STANZA_STAGE.OVERALL,receiptStanzaTotalCount:1});return function(t){var n=t.ackString,r=t.from,a=t.offline,i=t.receipts;if(e.messageType=s(r),a!=null){var l=parseInt(a,10);Number.isNaN(l)||(e.receiptStanzaOfflineCount=l)}n==null?e.receiptStanzaType=o("WAWebAck").ACK_STRING.DELIVERY:o("WAWebHandleMsgReceiptParser").RECEIPT_TYPES_TO_ACK[n]!=null&&(e.receiptStanzaType=n),(i==null?void 0:i.length)!=null&&(e.receiptStanzaTotalCount=i.length),e.markReceiptStanzaDuration(),e.commit()}}function s(e){return r("WAWebWid").isStatus(e)?o("WAWebWamEnumMessageType").MESSAGE_TYPE.STATUS:r("WAWebWid").isGroup(e)?o("WAWebWamEnumMessageType").MESSAGE_TYPE.GROUP:r("WAWebWid").isBroadcast(e)?o("WAWebWamEnumMessageType").MESSAGE_TYPE.BROADCAST:r("WAWebWid").isNewsletter(e)?o("WAWebWamEnumMessageType").MESSAGE_TYPE.CHANNEL:o("WAWebWamEnumMessageType").MESSAGE_TYPE.INDIVIDUAL}l.createReceiptStanzaReceiveMetric=e}),98);
__d("WAWebApiPeerMessageStore",["WAWebMsgKey","WAWebSchemaPeerMessage","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){var e=["kind"];function s(t){var n=t.map(function(t){var n=t.kind,r=babelHelpers.objectWithoutPropertiesLoose(t,e);return babelHelpers.extends({},r,{id:String(t.id),to:String(t.to),subtype:String(t.subtype)})});return o("WAWebSchemaPeerMessage").getPeerMessageTable().bulkCreate(n)}function u(e){var t=o("WAWebSchemaPeerMessage").getPeerMessageTable(),n=new(r("WAWebMsgKey"))({fromMe:!0,remote:o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),id:e});return t.remove(n.toString())}l.storePeerMessages=s,l.deletePeerMessage=u}),98);
__d("WAWebHandleAckPeerSimpleReceipt",["WAWebApiPeerMessageStore","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){yield o("WAWebApiPeerMessageStore").deletePeerMessage(e.stanzaId)}),s.apply(this,arguments)}l.handleAckPeerSimpleReceipt=e}),98);
__d("WAWebHandleBotInvokeMsgReceipt",["WAWebAck","WAWebMessageReceiptBatcher","WAWebMsgKey","WAWebOfflineHandler","WAWebOrchestratorNonPersistedJob","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.ack,n=e.ackString,a=e.externalIds,i=e.from,l=e.offline,s=e.recipient,u=e.ts,c=l!=null&&!o("WAWebOfflineHandler").OfflineMessageHandler.isResumeFromRestartComplete();if(n!==o("WAWebAck").ACK_STRING.READ||s==null||!i.isBot())throw r("err")("handleBotOneToOneInvokeSimpleReadReceipt: unexpected receipt");var d=a.map(function(e){return new(r("WAWebMsgKey"))({id:e,remote:s,fromMe:!0})}),m=d.map(function(e){return e.toString()}),p=o("WAWebMessageReceiptBatcher").receiptBatcher.acceptOtherReceipt({ack:t,ts:u,receiverId:i,msgKeys:m,isBotInvoke:!0});return c||(yield o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("receiptBatcherRunActiveBatches",function(){return o("WAWebMessageReceiptBatcher").receiptBatcher.runActiveBatches()}).waitUntilCompleted()),p}),s.apply(this,arguments)}l.handleBotOneToOneInvokeSimpleReadReceipt=e}),98);
__d("WAWebHandleMsgReceiptUtils",["WAWebAck"],(function(t,n,r,o,a,i,l){function e(e){return e===o("WAWebAck").ACK_STRING.READ||e===o("WAWebAck").ACK_STRING.READ_SELF||e===o("WAWebAck").ACK_STRING.PLAYED||e===o("WAWebAck").ACK_STRING.PLAYED_SELF}function s(e){return e.receipts.map(function(t){return{type:"simple",stanzaId:e.externalId,externalIds:[e.externalId],from:e.from,participant:t.participant,recipient:null,ts:t.ts,ack:e.ack,ackString:e.ackString,offline:e.offline,biz:null,isLidBot:!1}})}function u(e){return e.receipts.map(function(t){return{type:"simple",stanzaId:e.externalId,externalIds:[e.externalId],from:e.from,participant:t.participant,recipient:null,ts:t.ts,ack:t.ack,ackString:t.ackString,offline:e.offline,biz:null,isLidBot:!1}})}l.isReadOrPlayedReceipt=e,l.deaggregateGroupedByTypeReceipt=s,l.deaggregateGroupedByMessageReceipt=u}),98);
__d("WAWebHandleDirectChatReceipt",["Promise","WAJids","WALogger","WAWebAck","WAWebHandleMsgReceiptCommon","WAWebHandleMsgReceiptUtils","WAWebMessageReceiptBatcher","WAWebMsgKey","WAWebOfflineHandler","WAWebSimpleSignalPNToFBIDMigration","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsKeys","WAWebUserPrefsMeUser","WAWebWid","WAWebWidFactory","asyncToGeneratorRuntime","err","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=t.ackString,i=t.biz,l=t.externalIds,d=t.from,m=t.offline,p=t.recipient,_=t.ts,f=t.ack,g=a===o("WAWebAck").ACK_STRING.SENDER,h=!g&&o("WAWebUserPrefsMeUser").isMeAccount(d),y;if(h||g){if(!p)throw r("gkx")("26258")?o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["error: invalid sender/peer receipt without recipient"]))):o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["error: invalid sender/peer receipt without recipient"]))).sendLogs("handleChatSimpleReceipt: failed"),r("err")("handleChatSimpleReceipt: invalid sender/peer receipt without recipient");y=p}else{var C;y=o("WAWebWidFactory").asUserWidOrThrow(d);var b=((C=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").HASHED_KEYS.USER_PRIVACY_SETTINGS))==null?void 0:C.readReceipts)==="none";b&&(f===o("WAWebAck").ACK.READ||f===o("WAWebAck").ACK.PLAYED)&&(f=o("WAWebAck").ACK.RECEIVED)}var v=o("WAWebSimpleSignalPNToFBIDMigration").getDeprecatedPnChatForFbidThread(y);v!=null&&(o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["handleChatSimpleReceipt: forwarding "," to ",""])),y.toLogString(),v.toLogString()),y=o("WAWebWidFactory").asUserWidOrThrow(v));var S;y!=null&&r("WAWebWid").isWid(y)&&y===o("WAWebWidFactory").createWid(o("WAJids").PSA_JID)&&(S=o("WAWebWidFactory").createWid(o("WAJids").PSA_JID));var R=l.map(function(e){return new(r("WAWebMsgKey"))({id:e,remote:y,fromMe:!h,participant:S})});h&&f===o("WAWebAck").ACK.PLAYED&&o("WAWebHandleMsgReceiptCommon").handleViewOnceOpenedIfNecessary(R);var L=R.map(function(e){return e.toString()});m!=null&&o("WAWebOfflineHandler").OfflineMessageHandler.offlineStanzaReceivedAfterComplete();var E=m!=null&&!o("WAWebOfflineHandler").OfflineMessageHandler.isResumeFromRestartComplete(),k=(c||(c=n("Promise"))).resolve();return h?p!=null&&o("WAWebHandleMsgReceiptUtils").isReadOrPlayedReceipt(a)&&l.length>0&&(k=o("WAWebMessageReceiptBatcher").receiptBatcher.acceptPeerReceipt({ack:f,ts:_,msgKeys:L,isOffline:E,remote:y})):k=o("WAWebMessageReceiptBatcher").receiptBatcher.acceptOtherReceipt({ack:f,ts:_,receiverId:d,msgKeys:L,privacyMode:i,isSender:g}),E||o("WAWebMessageReceiptBatcher").receiptBatcher.runActiveBatches(),k}),m.apply(this,arguments)}l.handleChatSimpleReceipt=d}),98);
__d("WAWebHandleGroupChatReceipt",["WALogger","WAWebAck","WAWebHandleMsgReceiptCommon","WAWebHandleMsgReceiptUtils","WAWebMessageReceiptBatcher","WAWebMsgKey","WAWebOfflineHandler","WAWebOrchestratorNonPersistedJob","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime","err","gkx"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.ack,a=t.ackString,i=t.externalIds,l=t.from,c=t.isLidBot,d=t.offline,m=t.participant,p=t.recipient,_=t.ts;if(!m)throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["error: got group ack without participant."]))).sendLogs("handleGroupSimpleReceipt: failed"),r("err")("handleGroupSimpleReceipt: got group ack without participant.");var f=o("WAWebWidFactory").asUserWidOrThrow(m),g=a===o("WAWebAck").ACK_STRING.SENDER,h=!g&&o("WAWebUserPrefsMeUser").isMeAccount(f),y;if(h){if(!p)throw r("gkx")("26258")?o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["error: invalid sender/peer receipt without recipient"]))):o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["error: invalid sender/peer receipt without recipient"]))).sendLogs("handleGroupSimpleReceipt: failed"),r("err")("handleGroupSimpleReceipt: invalid sender/peer receipt without recipient");y=p}else y=f.isLid()||c?o("WAWebUserPrefsMeUser").getMeLidUserOrThrow():o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE();var C=i.map(function(e){return new(r("WAWebMsgKey"))({id:e,remote:l,fromMe:!h,participant:y})});h&&n===o("WAWebAck").ACK.PLAYED&&o("WAWebHandleMsgReceiptCommon").handleViewOnceOpenedIfNecessary(C);var b=C.map(function(e){return e.toString()});d!=null&&o("WAWebOfflineHandler").OfflineMessageHandler.offlineStanzaReceivedAfterComplete();var v=d!=null&&!o("WAWebOfflineHandler").OfflineMessageHandler.isResumeFromRestartComplete(),S;return h?p!=null&&o("WAWebHandleMsgReceiptUtils").isReadOrPlayedReceipt(a)&&i.length>0&&(S=o("WAWebMessageReceiptBatcher").receiptBatcher.acceptPeerReceipt({isOffline:v,ack:n,ts:_,msgKeys:b,remote:l})):S=o("WAWebMessageReceiptBatcher").receiptBatcher.acceptOtherReceipt({ack:n,ts:_,receiverId:m,msgKeys:b}),v||(yield o("WAWebOrchestratorNonPersistedJob").createNonPersistedJob("receiptBatcherRunActiveBatches",function(){return o("WAWebMessageReceiptBatcher").receiptBatcher.runActiveBatches()}).waitUntilCompleted()),S}),d.apply(this,arguments)}l.handleGroupSimpleReceipt=c}),98);
__d("WAWebHandleNewsletterReceipt",["WAAckLevel","WALogger","WAWebAck","WAWebHandleMsgReceiptCommon","WAWebMessageReceiptBatcher","WAWebMsgKey","WAWebOfflineHandler","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.ack,a=t.ackString,i=t.externalIds,l=t.from,u=t.offline,c=t.participant,d=t.stanzaId,m=t.ts,p="[receipt][newsletter]["+d+"]";if(a==="view")return o("WAWebHandleMsgReceiptCommon").updateMsgViewed(i.map(function(e){return parseInt(e,10)}),l);if(n!==o("WAAckLevel").ACK.READ&&n!==o("WAAckLevel").ACK.PLAYED)throw o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose([""," ACK should be READ or PLAYED, "," received instead"])),p,n),r("err")("handleNewsletterSimpleReceipt: only READ/PLAYED ack for newsletters");var _=(a===o("WAWebAck").ACK_STRING.READ_SELF||a===o("WAWebAck").ACK_STRING.PLAYED_SELF)&&c!=null&&o("WAWebWidFactory").asUserWidOrThrow(c).equals(o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE());if(!_)throw o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose([""," only peer receipts are accepted"])),p),r("err")("handleNewsletterSimpleReceipt: only peer receipts for newsletters");var f=i.map(function(e){return new(r("WAWebMsgKey"))({id:e,remote:l,fromMe:!1})}),g=f.map(function(e){return e.toString()});u!=null&&o("WAWebOfflineHandler").OfflineMessageHandler.offlineStanzaReceivedAfterComplete();var h=u!=null&&!o("WAWebOfflineHandler").OfflineMessageHandler.isResumeFromRestartComplete(),y=o("WAWebMessageReceiptBatcher").receiptBatcher.acceptPeerReceipt({isOffline:h,ack:n,ts:m,remote:l,msgKeys:g});return h||(yield o("WAWebMessageReceiptBatcher").receiptBatcher.runActiveBatches()),y}),c.apply(this,arguments)}l.handleNewsletterSimpleReceipt=u}),98);
__d("WAWebHandleStatusReceipt",["Promise","WAJids","WALogger","WAWebAck","WAWebMessageReceiptBatcher","WAWebMsgKey","WAWebOfflineHandler","WAWebUserPrefsIndexedDBStorage","WAWebUserPrefsKeys","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a,i=t.ack,l=t.ackString,u=t.externalIds,c=t.offline,d=t.participant,m=t.recipient,p=t.ts,_=u[0];if(!d){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["error: got status ack without participant"]))).sendLogs("handleStatusSimpleReceipt: failed");return}var f=o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),g=o("WAWebWidFactory").asUserWidOrThrow(d),h=o("WAWebUserPrefsMeUser").isMeAccount(g),y=((a=o("WAWebUserPrefsIndexedDBStorage").userPrefsIdb.get(o("WAWebUserPrefsKeys").HASHED_KEYS.USER_PRIVACY_SETTINGS))==null?void 0:a.readReceipts)==="none";if(!(!h&&(y||l!==o("WAWebAck").ACK_STRING.READ))){var C=o("WAWebWidFactory").createWid(o("WAJids").STATUS_JID),b=new(r("WAWebMsgKey"))({id:_,remote:C,fromMe:!h,participant:m!=null?m:f}),v=[b.toString()],S=c!=null&&!o("WAWebOfflineHandler").OfflineMessageHandler.isResumeFromRestartComplete(),R=(s||(s=n("Promise"))).resolve();return h?R=o("WAWebMessageReceiptBatcher").receiptBatcher.acceptPeerReceipt({ts:p,msgKeys:v,ack:i,isOffline:S,remote:C}):R=o("WAWebMessageReceiptBatcher").receiptBatcher.acceptOtherReceipt({ack:i,ts:p,receiverId:g,msgKeys:v}),S||o("WAWebMessageReceiptBatcher").receiptBatcher.runActiveBatches(),R}}),c.apply(this,arguments)}l.handleStatusSimpleReceipt=u}),98);
__d("WAWebReceiptAck",["WAWap","WAWebCommsWapMd"],(function(t,n,r,o,a,i,l){function e(e,t,n,r){return o("WAWap").wap("ack",{to:o("WAWebCommsWapMd").JID(e),id:o("WAWap").CUSTOM_STRING(t),class:"receipt",type:o("WAWap").MAYBE_CUSTOM_STRING(n),participant:r&&r!==e?o("WAWebCommsWapMd").DEVICE_JID(r):o("WAWap").DROP_ATTR})}l.buildReceiptAck=e}),98);
__d("WAWebHandleMsgReceipt",["Promise","WALogger","WAWebAck","WAWebCreateReceiptStanzaReceiveMetric","WAWebHandleAckPeerSimpleReceipt","WAWebHandleBotInvokeMsgReceipt","WAWebHandleDirectChatReceipt","WAWebHandleGroupChatReceipt","WAWebHandleMsgReceiptParser","WAWebHandleMsgReceiptUtils","WAWebHandleNewsletterReceipt","WAWebHandleStatusReceipt","WAWebNewsletterCommonGatingUtils","WAWebReceiptAck","WAWebUserPrefsMeUser","WAWebWidFactory","asyncToGeneratorRuntime","err","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y;function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebCreateReceiptStanzaReceiveMetric").createReceiptStanzaReceiveMetric(),n=o("WAWebHandleMsgReceiptParser").msgReceiptParser.parse(e);if(n.error)throw o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["Parsing Error: ",""])),n.error.toString()),n.error;var a=n.success,i=a.ack,l=a.ackString,s=a.from,u=a.offline,c=a.stanzaId,d;if(a.type==="simple")if(i===o("WAWebAck").ACK.CONTENT_GONE)d=o("WAWebReceiptAck").buildReceiptAck(s,c,l,null);else{try{o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(['handleSimpleReceipt: receipt "','" for msg: ',""])),i,r("gkx")("26258")?"...":c),yield v(a)}catch(e){o("WALogger").WARN(_||(_=babelHelpers.taggedTemplateLiteralLoose(['handleSimpleReceipt: receipt "','" for msg: '," failed: ",""])),i,r("gkx")("26258")?"...":c,r("gkx")("26258")?"...":e).tags("messaging")}d=o("WAWebReceiptAck").buildReceiptAck(s,c,l,a.participant)}else if(a.type==="aggregated_by_type"){try{o("WALogger").LOG(f||(f=babelHelpers.taggedTemplateLiteralLoose(["handleAggregateReceipt: ",' receipt(s) "','" for msg: ',""])),a.receipts.length,i,r("gkx")("26258")?"...":a.externalId),yield S(a)}catch(e){}d=o("WAWebReceiptAck").buildReceiptAck(s,c,l,null)}else if(a.type==="aggregated_by_message"){try{o("WALogger").LOG(g||(g=babelHelpers.taggedTemplateLiteralLoose(["handleAggregateByMessageReceipt: "," receipt(s) for msg: ",""])),a.receipts.length,r("gkx")("26258")?"...":a.externalId),yield R(a)}catch(e){o("WALogger").ERROR(h||(h=babelHelpers.taggedTemplateLiteralLoose(["handleAggregateByMessageReceipt: failed: ",""])),e).sendLogs("handle-aggregate-by-message-receipt-failed",{sampling:.001})}d=o("WAWebReceiptAck").buildReceiptAck(s,c,l,null)}else a.type;return u==null&&t(a),d}),b.apply(this,arguments)}function v(t){var a=t.ack,i=t.ackString,l=t.from,c=t.recipient;if(a===o("WAWebAck").ACK.PEER)return o("WAWebHandleAckPeerSimpleReceipt").handleAckPeerSimpleReceipt(t);if(l.isNewsletter())return o("WAWebNewsletterCommonGatingUtils").isNewsletterEnabled()?o("WAWebHandleNewsletterReceipt").handleNewsletterSimpleReceipt(t):(y||(y=n("Promise"))).resolve();if(l.isBot()&&c!=null&&i===o("WAWebAck").ACK_STRING.READ)return o("WAWebHandleBotInvokeMsgReceipt").handleBotOneToOneInvokeSimpleReadReceipt(t);if(l.isStatus())return o("WAWebHandleStatusReceipt").handleStatusSimpleReceipt(t);if(l.isUser())return o("WAWebHandleDirectChatReceipt").handleChatSimpleReceipt(t);if(l.isGroup())return o("WAWebHandleGroupChatReceipt").handleGroupSimpleReceipt(t);if(l.isBroadcast()){if(!t.participant)return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["error: missing participant for broadcast receipt ",""])),l.toString()).sendLogs("handleSimpleReceipt: failed"),(y||(y=n("Promise"))).reject(r("err")("handleSimpleReceipt: missing participant for broadcast receipt "+l.toString()));var d=o("WAWebWidFactory").asUserWidOrThrow(t.participant);if(o("WAWebUserPrefsMeUser").isMeAccount(d))return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["handleSimpleReceipt: skip broadcast receipt from self"]))),(y||(y=n("Promise"))).resolve();var m=babelHelpers.extends({},t,{from:d,participant:null});return o("WAWebHandleDirectChatReceipt").handleChatSimpleReceipt(m)}return o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["error: unsupported type for ",""])),l.toString()).sendLogs("handleSimpleReceipt: failed"),(y||(y=n("Promise"))).reject(
__d("WAWebCommsHandleMessagingStanza",["WAParsableWapNode","WAWebCommsHandleStanzaUtils","WAWebCreateNackFromStanza","WAWebHandleMsg","WAWebHandleMsgReceipt","WAWebPostUnknownStanzaMetric","WAWebWid"],(function(t,n,r,o,a,i,l){function e(e){var t=e.attrs;switch(e.tag){case"message":{var n=e.attrs.from;if(!r("WAWebWid").isNewsletter(n==null?void 0:n.toString()))return r("WAWebHandleMsg")(e).catch(function(t){return o("WAWebCommsHandleStanzaUtils").handleMessageParsingFailure(e,t)})}break;case"receipt":try{if(!o("WAWebCommsHandleStanzaUtils").isCallReceipt(e)&&t.type!=="retry")return r("WAWebHandleMsgReceipt")(e)}catch(t){return t instanceof o("WAParsableWapNode").XmppParsingFailure?(o("WAWebPostUnknownStanzaMetric").postUnknownStanzaMetric(e),o("WAWebCreateNackFromStanza").createNackFromStanza(e,o("WAWebCreateNackFromStanza").NackReason.ParsingError)):o("WAWebCreateNackFromStanza").createNackFromStanza(e,o("WAWebCreateNackFromStanza").NackReason.UnhandledError)}}}l.handleMessagingStanza=e}),98);
__d("WAWebGroupApiConst",[],(function(t,n,r,o,a,i){var e={superadmin:"superadmin",admin:"admin",participant:"participant"};i.GROUP_PARTICIPANT_TYPES=e}),66);
__d("WAWebGroupLinkJoinUtils",["WALogger","WATimeUtils","WAWebDBGroupsGroupMetadata","WAWebGroupGatingUtils","WAWebGroupSystemMsg","WAWebGroupType","WAWebSchemaGroupMemberChanges","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e,t,n){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=o("WAWebSchemaGroupMemberChanges").getGroupMemberChangesTable(),a=t.map(function(t){return{groupJid:e,participantJid:t.id.toString(),changeTimestamp:n,changeAction:o("WAWebSchemaGroupMemberChanges").GroupMemberChangeAction.JOINED_VIA_LINK}});yield r.bulkCreateOrReplace(a)}),c.apply(this,arguments)}function d(e,t,n){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var r=o("WAWebSchemaGroupMemberChanges").getGroupMemberChangesTable(),a=e.toString(),i=yield r.equals(["groupJid"],a),l=i.filter(function(e){return!(e.changeAction!==o("WAWebSchemaGroupMemberChanges").GroupMemberChangeAction.JOINED_VIA_LINK||t!=null&&e.changeTimestamp<t||n!=null&&e.changeTimestamp>n)}),s=new Set(l.map(function(e){return e.participantJid}));return Array.from(s)}),m.apply(this,arguments)}function p(e,t,n){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n,r){var a,i=o("WATimeUtils").unixTime(),l=n==null?void 0:n.lastJoinFloodNotificationTimestampSec;if(l!=null&&i-l<o("WATimeUtils").HOUR_SECONDS)return null;var s=(a=t.ts)!=null?a:i;yield u(t.chatId.toString(),r,o("WATimeUtils").castToUnixTime(s));var c=i-o("WATimeUtils").FIVE_MINUTES,m=yield d(t.chatId.toString(),o("WATimeUtils").castToUnixTime(c));return m.length>=o("WAWebGroupGatingUtils").getAnyoneCanLinkM2FloodLimit()?(o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[sysmsg] join flood notif - "," joins in 5min"])),m.length),yield o("WAWebDBGroupsGroupMetadata").persistGroupMetadata(t.chatId,{lastJoinFloodNotificationTimestampSec:i}),o("WAWebGroupSystemMsg").genGroupNotificationMsg({meta:t,action:{actionType:o("WAWebGroupType").GROUP_ACTIONS.JOIN_FLOOD_NOTIFICATION},dbIsStale:!1})):null}),_.apply(this,arguments)}function f(e,t,n){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){if(!o("WAWebGroupGatingUtils").isAnyoneCanLinkToGroupsM2Enabled())return[];var r=[];try{var a=yield p(e,t,n);a!=null&&r.push(a)}catch(e){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[system message] join flood notification failed: ",""])),e)}return r}),g.apply(this,arguments)}l.JOIN_FLOOD_WINDOW_SECS=o("WATimeUtils").FIVE_MINUTES,l.JOIN_FLOOD_COOLDOWN_SECS=o("WATimeUtils").HOUR_SECONDS,l.storeJoinViaLinkRecords=u,l.getParticipantsJoinedViaLink=d,l.maybeGenerateLinkJoinNotifications=f}),98);
__d("WAWebGroupJoinCWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({GroupJoinC:[158,{},[1,1,1],"regular"]},{GroupJoinC:[]});l.GroupJoinCWamEvent=e}),98);
__d("WAWebHandleGroupCreation",["Promise","WALogger","WAWebApiChatCommon","WAWebBackendApi","WAWebCreateChat","WAWebGroupDatabaseJob","WAWebGroupJoinCWamEvent","WAWebGroupParticipantsJob","WAWebHandleMsgTypes.flow","WAWebHandlePushnameUpdate","WAWebUserPrefsMeUser","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e,t,n,r){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r,a,i){a===void 0&&(a=!1),i===void 0&&(i=!1),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["inside handleGroupCreation"]))).tags("groups");var l=t.author,d=t.chatId,m=t.pushname,p=r.creation,_=r.hasCapi,f=r.id,g=r.participants,h=r.subject;(t.author==null||!t.author.equals(o("WAWebUserPrefsMeUser").getMaybeMePnUser()))&&new(o("WAWebGroupJoinCWamEvent")).GroupJoinCWamEvent().commit(),l&&m&&o("WAWebHandlePushnameUpdate").updatePushname(l,m,a),yield(c||(c=n("Promise"))).all([o("WAWebGroupDatabaseJob").updateGroupMetadataTableJob([r]),o("WAWebGroupParticipantsJob").updateParticipantsJob({group:f,participants:g,isOffline:a,groupInfo:r})]),o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["updated GroupMetadata and participants tables"]))).tags("groups"),(yield o("WAWebApiChatCommon").getChatRecord(d))!=null?o("WAWebBackendApi").frontendFireAndForget("updateGroupSubject",{id:d,subject:h}):(yield o("WAWebCreateChat").createChat({chatId:d},"groupCreation",babelHelpers.extends({t:p,pendingInitialLoading:!1,createdLocally:!1},i===!0&&{notSpam:!0}),babelHelpers.extends({createdOffline:a},_===!0&&{nextPrivacyMode:{actualActors:o("WAWebHandleMsgTypes.flow").ActualActorsEnumType.Capi,hostStorage:o("WAWebHandleMsgTypes.flow").HostStorageEnumType.Facebook,privacyModeTs:0}})),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["updated chat model and table"]))).tags("groups"),o("WAWebBackendApi").frontendFireAndForget("updateGroupSubject",{id:f,subject:h})),o("WAWebBackendApi").frontendFireAndForget("setGroupMetadata",r),o("WAWebBackendApi").frontendFireAndForget("markProfilePicStale",{profilePicThumbWid:f}),!a&&o("WAWebWorkerSafeBackendApi").workerSafeFireAndForget("maybeSendKeyDistributionMsgToNewGroup",{groupId:f})}),m.apply(this,arguments)}l.handleGroupCreation=d}),98);
__d("WAWebMemberLabelGroupRemoveHandler",["WALogger","WAWebBackendApi","WAWebLidMigrationUtils","WAWebMemberLabelGating","WAWebMemberLabelJob","WAWebUserPrefsMeUser","WAWebWidToJid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e,t){return u.apply(this,arguments)}function u(){return u=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){if(o("WAWebMemberLabelGating").isMemberLabelInfraEnabled())try{var r=[],a=t.chatId,i=o("WAWebWidToJid").widToGroupJid(a),l=[],s=n.participants.some(function(e){return o("WAWebUserPrefsMeUser").isMeAccount(e.id)});if(s){var u=yield o("WAWebMemberLabelJob").deleteAllMemberLabelsForGroup({chatId:i});for(var c of u)r.push({type:"DELETE",data:{chatId:i,member:c}})}else{for(var d of n.participants){var m=o("WAWebLidMigrationUtils").toUserLid(d.id);if(m){var p=o("WAWebWidToJid").userLidtoLidUserJid(m);l.push(p)}}var _=yield o("WAWebMemberLabelJob").deleteMemberLabelsForGroup({chatId:i,members:l});for(var f of _)r.push({type:"DELETE",data:{chatId:i,member:f}})}r.length>0&&o("WAWebBackendApi").frontendFireAndForget("updateMemberLabelCollection",{updates:r})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[Member Labels] cleanup failed for removed members"])))}}),u.apply(this,arguments)}l.handleMemberLabelUpdatesOnGroupParticipantRemoval=s}),98);
__d("WAWebIsAddressingModeMismatch",[],(function(t,n,r,o,a,i){function e(e,t){return!!t.isLidAddressingMode!=!!e.isLidAddressingMode}i.isAddressingModeMismatch=e}),66);
__d("WAWebShouldTriggerQueryGroupInfo",["WAWebIsAddressingModeMismatch","WAWebSchemaGroupMetadata","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.action,n=e.disableForCAGs,r=e.groupWid,a=yield o("WAWebSchemaGroupMetadata").getGroupMetadataTable().get(r.toString());if(a==null)return!1;var i=(a==null?void 0:a.defaultSubgroup)===!0;return i&&n?!1:o("WAWebIsAddressingModeMismatch").isAddressingModeMismatch(a,t)}),s.apply(this,arguments)}l.shouldTriggerQueryGroupInfo=e}),98);
__d("WAWebHandleGroupNotificationAction",["Promise","WALogger","WAWebApiParticipantStore","WAWebBackendApi","WAWebBotGroupGatingUtils","WAWebBotUtils","WAWebDBGroupsGroupMetadata","WAWebGetMessageCache","WAWebGroupGatingUtils","WAWebGroupLinkJoinUtils","WAWebGroupQueryJob","WAWebGroupSystemMsg","WAWebGroupType","WAWebGroupUtils","WAWebGroupsParticipantsApi","WAWebHandleGroupCreation","WAWebHandleGroupNotificationConst","WAWebHandleSingleMsgFactory","WAWebLidMappingUsernameLearnUtils","WAWebMemberLabelGroupRemoveHandler","WAWebSchemaChat","WAWebShouldTriggerQueryGroupInfo","WAWebUpdateDbForGroupActionApi","WAWebUserPrefsMeUser","asyncToGeneratorRuntime","cr:4533","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g;function h(e){return y.apply(this,arguments)}function y(){return y=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield(g||(g=n("Promise"))).all([o("WAWebDBGroupsGroupMetadata").getGroupMetadata(e),o("WAWebSchemaChat").getChatTable().get(e.toString(),!1)]),r=t[0],a=t[1];return!!r||!!a&&!!a.t}),y.apply(this,arguments)}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.action,n=e.actionShouldBeHiddenFromNonAdmins,r=e.meta,a=(yield o("WAWebHandleGroupNotificationConst").getIsCagById(r.chatId))===!0;if(a&&n){var i=yield o("WAWebGroupsParticipantsApi").getParticipants(r.chatId),l=i?o("WAWebGroupUtils").amIGroupAdmin(i.admins):!1;return l?t.participants:[]}return t.participants}),b.apply(this,arguments)}function v(e,t){return o("WAWebBackendApi").frontendSendAndReceive("updateModelForGroupAction",{groupMeta:e,groupAction:t})}function S(e,t,n,r,o){return R.apply(this,arguments)}function R(){return R=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n,r,a){n===void 0&&(n=!1),a===void 0&&(a=!1),yield o("WAWebHandleGroupCreation").handleGroupCreation(e,t,n,a),r!=null&&(yield o("WAWebUpdateDbForGroupActionApi").updateDBForGroupAction(e,r,n),v(e,r))}),R.apply(this,arguments)}function L(e,t,n){var r=n.defaultSubgroup===!0||n.isLidAddressingMode===!0?o("WAWebUserPrefsMeUser").getMeLidUserOrThrow():o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE();if((!o("WAWebUserPrefsMeUser").isMeAccount(e.author)||t.reason===o("WAWebGroupType").ADD_REASON.INVITE_AUTO_ADD)&&r!=null){var a=o("WAWebGroupUtils").amIGroupAdminGivenParticipants(n.participants);return{actionType:o("WAWebGroupType").GROUP_ACTIONS.ADD,participants:[{id:r,isAdmin:a,isSuperAdmin:!1}],reason:t.reason,parentGroupId:n.parentGroup,isParentGroup:n.isParentGroup,contextGroupId:t.contextGroupId,groupName:n.subject,defaultSubgroup:n.defaultSubgroup,generalSubgroup:n.generalSubgroup,hiddenSubgroup:n.hiddenSubgroup}}}function E(e,t,n){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,a,i){if(i===void 0&&(i=!1),!!a){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handle action ",""])),a.actionType).tags("groups");var l=[];try{if(yield o("WAWebLidMappingUsernameLearnUtils").processParsedGroupNotificationForLidMappingAndUsernames({notification:t,flushImmediately:!i}),a.actionType===o("WAWebGroupType").GROUP_ACTIONS.REMOVE&&(yield o("WAWebMemberLabelGroupRemoveHandler").handleMemberLabelUpdatesOnGroupParticipantRemoval(t,a)),a.actionType===o("WAWebHandleGroupNotificationConst").GROUP_NOTIFICATION_TAG.CREATE){var y=babelHelpers.extends({},a.groupInfo,{id:t.chatId,isLidAddressingMode:t.isLidAddressingMode}),b=L(t,a,y),R=yield h(y.id);o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["group id "," exists in storage = ",""])),y.id,R).tags("groups"),yield S(t,y,i,b,a.reason==="invite"),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["handleGroupCreation done for group id ",""])),y.id).tags("groups");var E=yield o("WAWebGroupSystemMsg").genMsgsForGroupCreation(t,y,R,b);l.push.apply(l,E.filter(Boolean))}else if(a.actionType===o("WAWebGroupType").GROUP_ACTIONS.ADD){if(!r("gkx")("26258")){var k,I=(k=n("cr:4533")==null?void 0:n("cr:4533").getDebugIgnoreParticip
__d("WAWebHandleGroupNotificationV2",["Promise","WALogger","WAWap","WAWebBackendApi","WAWebBackendEventBus","WAWebBotGroupGatingUtils","WAWebBotUtils","WAWebCommsWapMd","WAWebGetMessageCache","WAWebGroupDatabaseJob","WAWebGroupQueryJob","WAWebGroupSystemMsg","WAWebHandleGroupNotificationConst","WAWebHandleSingleMsgFactory","WAWebLidMappingUsernameLearnUtils","WAWebMemberLabelGroupRemoveHandler","WAWebMessageQueue","WAWebShouldTriggerQueryGroupInfo","WAWebUpdateDbForGroupActionApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e,t){return f(e,t)!=null}function m(e){return o("WAWap").wap("ack",{to:o("WAWebCommsWapMd").GROUP_JID(e.chatId),id:o("WAWap").CUSTOM_STRING(e.externalId),class:"notification",type:"w:gp2",participant:e.author?o("WAWebCommsWapMd").USER_JID(e.author):o("WAWap").DROP_ATTR})}function p(e,t){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r){yield o("WAWebLidMappingUsernameLearnUtils").processParsedGroupNotificationForLidMappingAndUsernames({notification:t,flushImmediately:!r}),yield(c||(c=n("Promise"))).all(t.actions.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){e.actionType===o("WAWebHandleGroupNotificationConst").GROUP_NOTIFICATION_TAG.REMOVE&&(yield o("WAWebMemberLabelGroupRemoveHandler").handleMemberLabelUpdatesOnGroupParticipantRemoval(t,e))});return function(t){return e.apply(this,arguments)}})()));var a=f(t,r);return a==null?(o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["no handler for group notification ",""])),t.chatId.toLogString()),m(t)):(yield c.all([a.writeSystemMessages(),a.writeGroupInfoUpdates()]),m(t))}),_.apply(this,arguments)}function f(e,t){var r=[];for(var a of e.actions){var i=l(e,a);if(i==null)return null;r.push(i)}return{writeSystemMessages:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield(c||(c=n("Promise"))).all(r.map(function(e){return e.writeSystemMessages()}))});function t(){return e.apply(this,arguments)}return t})(),writeGroupInfoUpdates:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield(c||(c=n("Promise"))).all(r.map(function(e){return e.writeGroupInfoUpdates()}))});function t(){return e.apply(this,arguments)}return t})()};function l(e,r){return r.actionType===o("WAWebHandleGroupNotificationConst").GROUP_NOTIFICATION_TAG.CREATE?null:{writeGroupInfoUpdates:(function(){var a=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if((r.actionType===o("WAWebHandleGroupNotificationConst").GROUP_NOTIFICATION_TAG.ADD||r.actionType===o("WAWebHandleGroupNotificationConst").GROUP_NOTIFICATION_TAG.REMOVE)&&(yield o("WAWebShouldTriggerQueryGroupInfo").shouldTriggerQueryGroupInfo({groupWid:e.chatId,action:r}))){o("WAWebGroupDatabaseJob").markGroupParticipantStaleJob(e.chatId);return}yield o("WAWebUpdateDbForGroupActionApi").updateDBForGroupAction(e,r,t),o("WAWebBackendApi").frontendFireAndForget("updateModelForGroupAction",{groupMeta:e,groupAction:r})});function i(){return a.apply(this,arguments)}return i})(),writeSystemMessages:(function(){var a=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return y(e.chatId,yield g(e,r),t,function(){return o("WAWebHandleGroupNotificationConst").shouldSkipGenMsg(e,r)})});function i(){return a.apply(this,arguments)}return i})()}}}function g(e,t){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=[];if((t.actionType===o("WAWebHandleGroupNotificationConst").GROUP_NOTIFICATION_TAG.ADD||t.actionType===o("WAWebHandleGroupNotificationConst").GROUP_NOTIFICATION_TAG.REMOVE)&&(yield o("WAWebShouldTriggerQueryGroupInfo").shouldTriggerQueryGroupInfo({groupWid:e.chatId,action:t})))return[];if(t.actionType===o("WAWebHandleGroupNotificationConst").GROUP_NOTIFICATION_TAG.ADD){var r=yield o("WAWebHandleGroupNotificationConst").notAlreadyInGroup(e.chatId,t.participants),a=r.filter(function(e){var t=e.id,n=e.phoneNumber;return!t.isLid()||n!=null});if(a.length>0){if(o("WALogger")
__d("WASmaxInGroupsServerNotificationMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"notification");if(!t.success)return t;var n=o("WASmaxParseUtils").attrIntRange(e,"t",0,void 0);if(!n.success)return n;var r=o("WASmaxParseUtils").attrStanzaId(e,"id");if(!r.success)return r;var a=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrIntRange,e,"offline",0,1024);return a.success?o("WAResultOrError").makeResult({t:n.value,id:r.value,offline:a.value}):a}l.parseServerNotificationMixin=e}),98);
__d("WASmaxInGroupsGroupsDirtyNotificationRequest",["WAResultOrError","WASmaxInGroupsServerNotificationMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"group");if(!t.success)return t;var n=o("WASmaxParseJid").attrGroupJid(e,"jid");return n.success?o("WAResultOrError").makeResult({jid:n.value}):n}function s(t){var n=o("WASmaxParseUtils").assertTag(t,"notification");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(t,"groups_dirty");if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,t,"type","w:gp2");if(!a.success)return a;var i=o("WASmaxParseJid").literalJid(o("WASmaxParseJid").attrDomainJid,t,"from","g.us");if(!i.success)return i;var l=o("WASmaxInGroupsServerNotificationMixin").parseServerNotificationMixin(t);if(!l.success)return l;var s=o("WASmaxParseUtils").mapChildrenWithTag(r.value,"group",1,1e4,e);return s.success?o("WAResultOrError").makeResult(babelHelpers.extends({type:a.value,from:i.value},l.value,{groupsDirtyGroup:s.value})):s}l.parseGroupsDirtyNotificationRequestGroupsDirtyGroup=e,l.parseGroupsDirtyNotificationRequest=s}),98);
__d("WASmaxOutGroupsNotificationClientAckMixin",["WASmaxInGroupsEnums","WASmaxJsx","WASmaxMixins","WASmaxParseJid","WASmaxParseReference","WASmaxParseUtils","WASmaxParsingFailure","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseReference").attrFromReference(o("WASmaxParseUtils").attrStanzaId,e,["id"]);if(!t.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(t.error);var n=o("WASmaxParseReference").attrFromReference(o("WASmaxParseJid").attrJidEnum,e,["from"],o("WASmaxInGroupsEnums").DOMAINJID_GROUPJID);if(!n.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(n.error);var r=o("WASmaxParseReference").attrFromReference(o("WASmaxParseUtils").attrString,e,["type"]);if(!r.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(r.error);var a=o("WASmaxJsx").smax("ack",{id:o("WAWap").STANZA_ID(t.value),to:o("WAWap").JID(n.value),class:"notification",type:o("WAWap").CUSTOM_STRING(r.value)});return a}function s(t,n){var r=e(n);return o("WASmaxMixins").mergeStanzas(t,r)}l.mergeNotificationClientAckMixin=s}),98);
__d("WASmaxOutGroupsGroupsDirtyNotificationResponseAck",["WASmaxJsx","WASmaxOutGroupsNotificationClientAckMixin"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxOutGroupsNotificationClientAckMixin").mergeNotificationClientAckMixin(o("WASmaxJsx").smax("ack",null),e);return t}l.makeGroupsDirtyNotificationResponseAck=e}),98);
__d("WASmaxGroupsGroupsDirtyNotificationRPC",["WASmaxInGroupsGroupsDirtyNotificationRequest","WASmaxOutGroupsGroupsDirtyNotificationResponseAck","WASmaxParsingFailure","WASmaxRpcUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInGroupsGroupsDirtyNotificationRequest").parseGroupsDirtyNotificationRequest(e);if(!t.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("GroupsDirtyNotification",{Request:t}));return{parsedRequest:t.value,makeGroupsDirtyNotificationResponseAck:function(){return o("WASmaxOutGroupsGroupsDirtyNotificationResponseAck").makeGroupsDirtyNotificationResponseAck(e)}}}l.receiveGroupsDirtyNotificationRPC=e}),98);
__d("WAWebHandleGroupsDirtyNotification",["WAComms","WALogger","WASmaxGroupsGroupsDirtyNotificationRPC","WAWebEventsWaitForOfflineDeliveryEnd","WAWebPersistedJobDefinitions","WAWebPersistedJobManager","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=o("WASmaxGroupsGroupsDirtyNotificationRPC").receiveGroupsDirtyNotificationRPC(t),r=n.makeGroupsDirtyNotificationResponseAck,a=n.parsedRequest;return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleGroupsDirtyNotification: received groups dirty bit notification"]))),d(a),r()}),c.apply(this,arguments)}function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{var t=e.groupsDirtyGroup.map(function(e){return e.jid}),n=yield p(t);yield f(n)}catch(e){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["handleGroupsDirtyNotification: failed with ",""])),e).sendLogs("handleGroupsDirtyNotificationJob")}}),m.apply(this,arguments)}function p(e){return _.apply(this,arguments)}function _(){return _=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebPersistedJobManager").getJobManager().accessors.maybeCreateJob(o("WAWebPersistedJobDefinitions").jobSerializers.queryAndUpdateGroupsMetadataByJids(e));return t.id}),_.apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return yield o("WAWebEventsWaitForOfflineDeliveryEnd").waitForOfflineDeliveryEnd(),yield o("WAComms").waitForConnection(),o("WAWebPersistedJobManager").getJobManager().loadAndRunJobFromId(e)}),g.apply(this,arguments)}l.handleGroupsDirtyNotificationJob=u}),98);
__d("WAWebHandleGroupNotification",["Promise","WADeprecatedWapParser","WALogger","WANullthrows","WAWap","WAWebABProps","WAWebAsISOCountryCode","WAWebCommsWapMd","WAWebCurrentUser","WAWebEphemeralityTypes","WAWebEphemeralityUtils","WAWebGroupApiConst","WAWebGroupMemberLinkMode","WAWebGroupType","WAWebGroupsQueryApi","WAWebHandleGroupNotificationAction","WAWebHandleGroupNotificationConst","WAWebHandleGroupNotificationV2","WAWebHandleGroupsDirtyNotification","WAWebJidToWid","WAWebLimitSharingGatingUtils","WAWebMessageQueue","WAWebOfflineHandler","WAWebRequestMethodType","WAWebSchemaGroupMetadata","WAWebUserPrefsMeUser","WAWebUserPrefsNotifications","WAWebUsernameGatingUtils","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f;function g(e){if(e.hasChild("description")){var t=e.child("description");if(t.hasChild("body")){var n=t.child("body");if(n.hasContent())return{content:n.contentString(),id:t.attrString("id")}}}return null}function h(e,t){var n=e.hasAttr("creator")?o("WAWebJidToWid").userJidToUserWid(e.attrUserJid("creator")):null;if(e.hasChild("ephemeral")){var r=e.child("ephemeral");if(r.hasAttr("expiration")&&o("WAWebABProps").getABPropConfigValue("dm_initiator_trigger_groups")){var a,i=t?void 0:o("WAWebEphemeralityTypes").DisappearingModeTrigger.UnknownGroups;return{ephemeralDuration:r.attrInt("expiration"),disappearingModeTrigger:(a=o("WAWebEphemeralityUtils").getDisappearingModeTriggerString(r.maybeAttrString("trigger")))!=null?a:i,disappearingModeInitiatedByMe:o("WAWebUserPrefsMeUser").isMeAccount(n)}}return{ephemeralDuration:r.attrInt("expiration")}}return null}function y(e,t,n){return t.mapChildrenWithTag("participant",function(t){var r,a=(r=t.maybeAttrEnum("type",o("WAWebGroupApiConst").GROUP_PARTICIPANT_TYPES))!=null?r:"participant",i=t.maybeAttrLidUserJid("lid"),l=t.maybeAttrPhoneUserJid("phone_number"),s={displayName:t.maybeAttrString("display_name"),id:o("WAWebJidToWid").userJidToUserWid(t.attrUserJid("jid")),isSuperAdmin:a===o("WAWebGroupApiConst").GROUP_PARTICIPANT_TYPES.superadmin,isAdmin:a===o("WAWebGroupApiConst").GROUP_PARTICIPANT_TYPES.admin||a===o("WAWebGroupApiConst").GROUP_PARTICIPANT_TYPES.superadmin,lid:i!=null?o("WAWebJidToWid").userJidToUserWid(i):null,phoneNumber:l!=null?o("WAWebJidToWid").userJidToUserWid(l):null,username:t.maybeAttrString("username")},u=n===o("WAWebHandleGroupNotificationConst").GROUP_NOTIFICATION_TAG.REMOVE;return u||C(e,s,n),s})}function C(t,n,r){try{var a=o("WAWebUsernameGatingUtils").usernameDisplayedEnabled()&&n.username!=null;!a&&n.displayName==null&&n.phoneNumber==null&&n.id.isLid()&&!o("WAWebUserPrefsMeUser").isMeAccount(n.id)&&(o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[lid group] no phone mapping for lid tag="," sw=",""])),r,o("WAWebUserPrefsNotifications").getGlobalOfflineNotifications().toString()),o("WAWebCurrentUser").isEmployee()?(o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[lid group] group id=",", lid=",""])),t.toString(),n.id.toString()),o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[lid group] missing group mapping in parser for employee"]))).sendLogs("[lid group] missing group mapping in parser for employee")):o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[lid group] missing group mapping in action parser"]))).sendLogs("[lid group] missing group mapping in action parser"))}catch(e){o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[lid group] check mapping failed ",""])),e)}}function b(e){var t=e.child("sub_group_suggestion"),n=o("WAWebJidToWid").groupJidToWid(t.attrGroupJid("jid")),r=o("WAWebJidToWid").userJidToUserWid(t.attrUserJid("creator")),a=t.attrTime("creation"),i=t.child("subject"),l=i.contentString(),s,u,c;if(t.hasChild("description")){var d=t.child("description");if(d.hasChild("body")){var m=d.child("body");m.hasContent()&&(s=m.contentString())}}if(t.hasChild("is_existing_group")){var p=t.child("is_existing_group");p.hasContent()&&(u=p.contentString()==="true")}if(t.hasChild("participant_count")
__d("WAWebBroadcastDeviceClassifier",["WAWebMobilePlatforms","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAWebUserPrefsMeUser").isMeAccount(e);if(t){var n;return e.isCompanion()?"self:web_companion":"self:primary:"+((n=o("WAWebMobilePlatforms").getMobilePlatform())!=null?n:"unknown")}return e.isCompanion()?"recipient:companion":"recipient:primary"}l.classifyBroadcastDevice=e}),98);
__d("WAWebBroadcastKeyDistribution",[],(function(t,n,r,o,a,i){function e(e){var t=new Map;return e.forEach(function(e){var n,r=e.server,o=e.user;t.has(r)||t.set(r,new Set),(n=t.get(r))==null||n.add(o)}),{recipientsByServer:t}}function l(e,t){var n,r=e.server,o=e.user,a=t.recipientsByServer.get(r);return(n=a==null?void 0:a.has(o))!=null?n:!1}function s(t,n){var r=t.filter(function(e){return!e.isHosted()}),o=e(n);return r.filter(function(e){return l(e,o)})}function u(e,t,n){var r=s(e,t);return{rotateKey:n.rotateKey,skDistribList:r,participantList:[]}}function c(e,t,n){var r=[],o=[],a=0,i=s(e,t);return i.forEach(function(e){var t=String(e),i=n.senderKey.has(t);i?(r.push(e),a++):o.push(e)}),{participantList:r,skDistribList:o,senderKeyHitCount:a}}function d(e,t,n,r){if(n>=r)return null;var o=s(e,t);return{rotateKey:!0,skDistribList:o,participantList:[]}}i.handleFullDistribution=u,i.handlePartialDistribution=c,i.checkAndHandleSecurityRotation=d}),66);
__d("WAWebBroadcastSenderKeyManager",["WALogger","WAWebAudienceExpressionTypes","WAWebBroadcastDeviceClassifier","WAWebBroadcastKeyDistribution","WAWebModelStorageUtils","WAWebSchemaBroadcastMetadata","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p;function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n,r=yield o("WAWebSchemaBroadcastMetadata").getBroadcastMetadataTable().get(e);return{rotateKey:(t=r==null?void 0:r.senderKeyRotate)!=null?t:!1,senderKey:new Set((n=r==null?void 0:r.senderKeyDevices)!=null?n:[])}}),f.apply(this,arguments)}function g(e,t,n){return h.apply(this,arguments)}function h(){return h=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r){r===void 0&&(r=[]),!(!t&&r.length===0)&&(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:senderkey] updateBroadcastSenderKeyState: broadcastListId=",", isRotation=",", devices=",""])),e,String(t),r.length),yield o("WAWebModelStorageUtils").getStorage().lock(["broadcast-metadata"],(function(){var a=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){var a,i,l,s=n[0],c=yield s.get(e);if(!(t&&c!=null&&c.senderKeyRotate)){var d;if(t)d=[];else{var m,p=c!=null&&c.senderKeyRotate?new Set:new Set((m=c==null?void 0:c.senderKeyDevices)!=null?m:[]);r.forEach(function(e){return p.add(e.toString())}),d=Array.from(p)}yield s.createOrReplace({id:e,audienceExpression:(a=c==null?void 0:c.audienceExpression)!=null?a:o("WAWebAudienceExpressionTypes").DEFAULT_AUDIENCE_EXPRESSION,recipients:(i=c==null?void 0:c.recipients)!=null?i:[],labels:(l=c==null?void 0:c.labels)!=null?l:[],senderKeyDevices:d,senderKeyRotate:t}),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:senderkey] updateBroadcastSenderKeyState: ",""])),t?"marked for rotation":"updated "+r.length+" devices, total="+d.length)}});return function(e){return a.apply(this,arguments)}})()))}),h.apply(this,arguments)}function y(t,n){try{var r=o("WAWebWidFactory").createWid(t);return r.isSameAccountAndAddressingMode(n)}catch(n){return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:senderkey] Failed to parse device WID: ",""])),t).verbose(),!1}}function C(e){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=o("WAWebWidFactory").asUserWidOrThrow(e);yield o("WAWebModelStorageUtils").getStorage().lock(["broadcast-metadata"],(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var n=e[0],r=yield n.all(),a=r.filter(function(e){var n;if(e.senderKeyRotate)return!1;var r=(n=e.senderKeyDevices)!=null?n:[];return r.some(function(e){return y(e,t)})});a.length!==0&&(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:senderkey] markBroadcastSenderKeyRotateForUser: marking "," broadcast lists for rotation due to identity change of ",""])),a.length,t.toString()),yield n.bulkCreateOrReplace(a.map(function(e){var t;return{id:e.id,audienceExpression:(t=e.audienceExpression)!=null?t:o("WAWebAudienceExpressionTypes").DEFAULT_AUDIENCE_EXPRESSION,recipients:e.recipients,labels:e.labels,senderKeyDevices:[],senderKeyRotate:!0}})))});return function(t){return e.apply(this,arguments)}})())}),b.apply(this,arguments)}function v(e,t){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){yield g(t,!1,e)}),S.apply(this,arguments)}function R(e,t){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var r=e.toString();yield o("WAWebModelStorageUtils").getStorage().lock(["broadcast-metadata"],(function(){var a=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){var a,i=n[0],l=yield i.get(t),s=(a=l==null?void 0:l.senderKeyDevices)!=null?a:[];s.includes(r)&&(o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[broadcast:senderkey] Removing device from sender key tracking (retry received), deviceType=
__d("WASmaxInPreKeysIQErrorResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","error");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQErrorResponseMixin=e}),98);
__d("WASmaxInPreKeysIQErrorBadRequestMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","bad-request");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",400);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorBadRequestMixin=e}),98);
__d("WASmaxInPreKeysIQErrorFallbackClientMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").attrString(e,"text");if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(e,"code",400,499);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorFallbackClientMixin=e}),98);
__d("WASmaxInPreKeysIQErrorNoValidJIDMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","not-acceptable");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",406);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorNoValidJIDMixin=e}),98);
__d("WASmaxInPreKeysRequestErrorsFetch",["WAResultOrError","WASmaxInPreKeysIQErrorBadRequestMixin","WASmaxInPreKeysIQErrorFallbackClientMixin","WASmaxInPreKeysIQErrorNoValidJIDMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInPreKeysIQErrorBadRequestMixin").parseIQErrorBadRequestMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"IQErrorBadRequest",value:t.value});var n=o("WASmaxInPreKeysIQErrorNoValidJIDMixin").parseIQErrorNoValidJIDMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"IQErrorNoValidJID",value:n.value});var r=o("WASmaxInPreKeysIQErrorFallbackClientMixin").parseIQErrorFallbackClientMixin(e);return r.success?o("WAResultOrError").makeResult({name:"IQErrorFallbackClient",value:r.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["IQErrorBadRequest","IQErrorNoValidJID","IQErrorFallbackClient"],[t,n,r])}l.parseRequestErrorsFetch=e}),98);
__d("WASmaxInPreKeysFetchKeyBundlesResponseRequestError",["WAResultOrError","WASmaxInPreKeysIQErrorResponseMixin","WASmaxInPreKeysRequestErrorsFetch","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInPreKeysIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInPreKeysRequestErrorsFetch").parseRequestErrorsFetch(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorRequestErrorsFetch:i.value})):i}l.parseFetchKeyBundlesResponseRequestError=e}),98);
__d("WASmaxInPreKeysIQErrorFallbackServerMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").attrString(e,"text");if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(e,"code",500,599);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorFallbackServerMixin=e}),98);
__d("WASmaxInPreKeysIQErrorServiceUnavailableMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"error");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"text","service-unavailable");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,e,"code",503);return r.success?o("WAResultOrError").makeResult({text:n.value,code:r.value}):r}l.parseIQErrorServiceUnavailableMixin=e}),98);
__d("WASmaxInPreKeysServerErrors",["WAResultOrError","WASmaxInPreKeysIQErrorFallbackServerMixin","WASmaxInPreKeysIQErrorServiceUnavailableMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInPreKeysIQErrorServiceUnavailableMixin").parseIQErrorServiceUnavailableMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"IQErrorServiceUnavailable",value:t.value});var n=o("WASmaxInPreKeysIQErrorFallbackServerMixin").parseIQErrorFallbackServerMixin(e);return n.success?o("WAResultOrError").makeResult({name:"IQErrorFallbackServer",value:n.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["IQErrorServiceUnavailable","IQErrorFallbackServer"],[t,n])}l.parseServerErrors=e}),98);
__d("WASmaxInPreKeysFetchKeyBundlesResponseServerError",["WAResultOrError","WASmaxInPreKeysIQErrorResponseMixin","WASmaxInPreKeysServerErrors","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!r.success)return r;var a=o("WASmaxInPreKeysIQErrorResponseMixin").parseIQErrorResponseMixin(e,t);if(!a.success)return a;var i=o("WASmaxInPreKeysServerErrors").parseServerErrors(r.value);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{errorServerErrors:i.value})):i}l.parseFetchKeyBundlesResponseServerError=e}),98);
__d("WASmaxInPreKeysEnums",["WAJids"],(function(t,n,r,o,a,i,l){var e,s={validators:[(e=o("WAJids")).validateDeviceJid,e.validateDeviceJid],typeName:"DeviceJid|DeviceJid"},u={validators:[e.validateDeviceJid,e.validateDeviceJid,e.validateInteropDeviceJid,e.validateInteropDeviceJid],typeName:"DeviceJid|DeviceJid|InteropDeviceJid|InteropDeviceJid"},c={validators:[e.validateDeviceJid,e.validateDomainJid],typeName:"DeviceJid|DomainJid"},d={validators:[e.validateUserJid,e.validateUserJid],typeName:"UserJid|UserJid"};l.DEVICEJID_DEVICEJID=s,l.DEVICEJID_DEVICEJID_INTEROPDEVICEJID_INTEROPDEVICEJID=u,l.DEVICEJID_DOMAINJID=c,l.USERJID_USERJID=d}),98);
__d("WASmaxInPreKeysIQResultResponseMixin",["WAResultOrError","WASmaxParseReference","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e,t){var n=o("WASmaxParseUtils").assertTag(e,"iq");if(!n.success)return n;var r=o("WASmaxParseReference").attrStringFromReference(t,["id"]);if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"id",r.value);if(!a.success)return a;var i=o("WASmaxParseReference").attrStringFromReference(t,["to"]);if(!i.success)return i;var l=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"from",i.value);if(!l.success)return l;var s=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","result");return s.success?o("WAResultOrError").makeResult({type:s.value}):s}l.parseIQResultResponseMixin=e}),98);
__d("WASmaxInPreKeysResponsePaddingMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"iq");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"padding");if(!n.success)return n;var r=o("WASmaxParseUtils").contentBytesRange(n.value,0,524288);return r.success?o("WAResultOrError").makeResult({paddingElementValue:r.value}):r}l.parseResponsePaddingMixin=e}),98);
__d("WASmaxInPreKeysFetchKeyBundlesUserErrorFallbackMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"user");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!n.success)return n;var r=o("WASmaxParseUtils").attrString(n.value,"text");if(!r.success)return r;var a=o("WASmaxParseUtils").attrIntRange(n.value,"code",500,599);return a.success?o("WAResultOrError").makeResult({errorText:r.value,errorCode:a.value}):a}l.parseFetchKeyBundlesUserErrorFallbackMixin=e}),98);
__d("WASmaxInPreKeysFetchKeyBundlesUserErrorMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"user");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"error");if(!n.success)return n;var r=o("WASmaxParseUtils").attrString(n.value,"text");if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrInt,n.value,"code",500);return a.success?o("WAResultOrError").makeResult({errorText:r.value,errorCode:a.value}):a}l.parseFetchKeyBundlesUserErrorMixin=e}),98);
__d("WASmaxInPreKeysDeviceIdentityMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").flattenedChildWithTag(e,"device-identity");if(!t.success)return t;var n=o("WASmaxParseUtils").contentBytes(t.value);return n.success?o("WAResultOrError").makeResult({deviceIdentityElementValue:n.value}):n}l.parseDeviceIdentityMixin=e}),98);
__d("WASmaxInPreKeysKeyDataMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").contentBytesRange(e,32,32);return t.success?o("WAResultOrError").makeResult({elementValue:t.value}):t}l.parseKeyDataMixin=e}),98);
__d("WASmaxInPreKeysIdentityKeyMixin",["WASmaxInPreKeysKeyDataMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").flattenedChildWithTag(e,"identity");if(!t.success)return t;var n=o("WASmaxInPreKeysKeyDataMixin").parseKeyDataMixin(t.value);return n.success,n}l.parseIdentityKeyMixin=e}),98);
__d("WASmaxInPreKeysKeyTypeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").flattenedChildWithTag(e,"type");if(!t.success)return t;var n=o("WASmaxParseUtils").contentLiteralBytes(t.value,new Uint8Array([5]));return n.success?o("WAResultOrError").makeResult({typeElementValue:n.value}):n}l.parseKeyTypeMixin=e}),98);
__d("WASmaxInPreKeysKeyIDMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"id");if(!t.success)return t;var n=o("WASmaxParseUtils").contentBytesRange(e,3,3);return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parseKeyIDMixin=e}),98);
__d("WASmaxInPreKeysPreKeyMixin",["WAResultOrError","WASmaxInPreKeysKeyDataMixin","WASmaxInPreKeysKeyIDMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").flattenedChildWithTag(e,"key");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(t.value,"id");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(t.value,"value");if(!r.success)return r;var a=o("WASmaxInPreKeysKeyIDMixin").parseKeyIDMixin(n.value);if(!a.success)return a;var i=o("WASmaxInPreKeysKeyDataMixin").parseKeyDataMixin(r.value);return i.success?o("WAResultOrError").makeResult({keyIdKeyIDMixin:a.value,keyValueKeyDataMixin:i.value}):i}l.parsePreKeyMixin=e}),98);
__d("WASmaxInPreKeysRegistrationIDMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").flattenedChildWithTag(e,"registration");if(!t.success)return t;var n=o("WASmaxParseUtils").contentBytesRange(t.value,4,4);return n.success?o("WAResultOrError").makeResult({registrationElementValue:n.value}):n}l.parseRegistrationIDMixin=e}),98);
__d("WASmaxInPreKeysSignedPreKeyMixin",["WAResultOrError","WASmaxInPreKeysKeyDataMixin","WASmaxInPreKeysKeyIDMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").flattenedChildWithTag(e,"skey");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(t.value,"id");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(t.value,"value");if(!r.success)return r;var a=o("WASmaxParseUtils").flattenedChildWithTag(t.value,"signature");if(!a.success)return a;var i=o("WASmaxParseUtils").contentBytesRange(a.value,64,64);if(!i.success)return i;var l=o("WASmaxInPreKeysKeyIDMixin").parseKeyIDMixin(n.value);if(!l.success)return l;var s=o("WASmaxInPreKeysKeyDataMixin").parseKeyDataMixin(r.value);return s.success?o("WAResultOrError").makeResult({skeySignatureElementValue:i.value,skeyIdKeyIDMixin:l.value,skeyValueKeyDataMixin:s.value}):s}l.parseSignedPreKeyMixin=e}),98);
__d("WASmaxInPreKeysFetchKeyBundlesUserSuccessMixin",["WAResultOrError","WASmaxInPreKeysDeviceIdentityMixin","WASmaxInPreKeysIdentityKeyMixin","WASmaxInPreKeysKeyTypeMixin","WASmaxInPreKeysPreKeyMixin","WASmaxInPreKeysRegistrationIDMixin","WASmaxInPreKeysSignedPreKeyMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"user");if(!t.success)return t;var n=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrIntRange,e,"t",0,void 0);if(!n.success)return n;var r=o("WASmaxParseUtils").optionalLiteral(o("WASmaxParseUtils").attrString,e,"is_cloud_api","true");if(!r.success)return r;var a=o("WASmaxInPreKeysRegistrationIDMixin").parseRegistrationIDMixin(e);if(!a.success)return a;var i=o("WASmaxInPreKeysKeyTypeMixin").parseKeyTypeMixin(e),l=o("WASmaxInPreKeysIdentityKeyMixin").parseIdentityKeyMixin(e);if(!l.success)return l;var s=o("WASmaxInPreKeysPreKeyMixin").parsePreKeyMixin(e),u=o("WASmaxInPreKeysSignedPreKeyMixin").parseSignedPreKeyMixin(e);if(!u.success)return u;var c=o("WASmaxInPreKeysDeviceIdentityMixin").parseDeviceIdentityMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({t:n.value,isCloudApi:r.value},a.value,{keyTypeMixin:i.success?i.value:null},l.value,{preKeyMixin:s.success?s.value:null},u.value,{deviceIdentityMixin:c.success?c.value:null}))}l.parseFetchKeyBundlesUserSuccessMixin=e}),98);
__d("WASmaxInPreKeysUserFetchKeyBundlesSuccessOrFetchKeyBundlesErrorOrFetchKeyBundlesErrorFallbackMixinGroup",["WAResultOrError","WASmaxInPreKeysFetchKeyBundlesUserErrorFallbackMixin","WASmaxInPreKeysFetchKeyBundlesUserErrorMixin","WASmaxInPreKeysFetchKeyBundlesUserSuccessMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInPreKeysFetchKeyBundlesUserSuccessMixin").parseFetchKeyBundlesUserSuccessMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"FetchKeyBundlesUserSuccess",value:t.value});var n=o("WASmaxInPreKeysFetchKeyBundlesUserErrorMixin").parseFetchKeyBundlesUserErrorMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"FetchKeyBundlesUserError",value:n.value});var r=o("WASmaxInPreKeysFetchKeyBundlesUserErrorFallbackMixin").parseFetchKeyBundlesUserErrorFallbackMixin(e);return r.success?o("WAResultOrError").makeResult({name:"FetchKeyBundlesUserErrorFallback",value:r.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["UserSuccess","UserError","UserErrorFallback"],[t,n,r])}l.parseUserFetchKeyBundlesSuccessOrFetchKeyBundlesErrorOrFetchKeyBundlesErrorFallbackMixinGroup=e}),98);
__d("WASmaxInPreKeysFetchKeyBundlesResponseSuccess",["WAResultOrError","WASmaxInPreKeysEnums","WASmaxInPreKeysIQResultResponseMixin","WASmaxInPreKeysResponsePaddingMixin","WASmaxInPreKeysUserFetchKeyBundlesSuccessOrFetchKeyBundlesErrorOrFetchKeyBundlesErrorFallbackMixinGroup","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"user");if(!t.success)return t;var n=o("WASmaxParseJid").attrJidEnum(e,"jid",o("WASmaxInPreKeysEnums").DEVICEJID_DEVICEJID);if(!n.success)return n;var r=o("WASmaxInPreKeysUserFetchKeyBundlesSuccessOrFetchKeyBundlesErrorOrFetchKeyBundlesErrorFallbackMixinGroup").parseUserFetchKeyBundlesSuccessOrFetchKeyBundlesErrorOrFetchKeyBundlesErrorFallbackMixinGroup(e);return r.success?o("WAResultOrError").makeResult({jid:n.value,userFetchKeyBundlesSuccessOrFetchKeyBundlesErrorOrFetchKeyBundlesErrorFallbackMixinGroup:r.value}):r}function s(t,n){var r=o("WASmaxParseUtils").assertTag(t,"iq");if(!r.success)return r;var a=o("WASmaxParseUtils").flattenedChildWithTag(t,"list");if(!a.success)return a;var i=o("WASmaxInPreKeysIQResultResponseMixin").parseIQResultResponseMixin(t,n);if(!i.success)return i;var l=o("WASmaxInPreKeysResponsePaddingMixin").parseResponsePaddingMixin(t),s=o("WASmaxParseUtils").mapChildrenWithTag(a.value,"user",0,1e5,e);return s.success?o("WAResultOrError").makeResult(babelHelpers.extends({},i.value,{responsePaddingMixin:l.success?l.value:null,listUser:s.value})):s}l.parseFetchKeyBundlesResponseSuccessListUser=e,l.parseFetchKeyBundlesResponseSuccess=s}),98);
__d("WASmaxOutPreKeysClientRequestMixin",["WASmaxJsx","WASmaxMixins","WAWap"],(function(t,n,r,o,a,i,l){function e(){var e=o("WASmaxJsx").smax("iq",{id:o("WAWap").generateId(),xmlns:"encrypt",to:o("WAWap").S_WHATSAPP_NET});return e}function s(t){var n=e();return o("WASmaxMixins").mergeStanzas(t,n)}l.mergeClientRequestMixin=s}),98);
__d("WASmaxOutPreKeysFetchKeyBundlesRequest",["WASmaxAttrs","WASmaxChildren","WASmaxJsx","WASmaxOutPreKeysClientRequestMixin","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=e.userJid,n=e.hasUserReasonIdentity,r=o("WASmaxJsx").smax("user",{jid:o("WAWap").JID(t),reason:o("WASmaxAttrs").OPTIONAL_LITERAL("identity",n)});return r}function s(t){var n=t.userArgs,r=o("WASmaxOutPreKeysClientRequestMixin").mergeClientRequestMixin(o("WASmaxJsx").smax("iq",{type:"get"},o("WASmaxJsx").smax("key",null,o("WASmaxChildren").REPEATED_CHILD(e,n,1,1e5))));return r}l.makeFetchKeyBundlesRequestKeyUser=e,l.makeFetchKeyBundlesRequest=s}),98);
__d("WASmaxPreKeysFetchKeyBundlesRPC",["WAComms","WASmaxInPreKeysFetchKeyBundlesResponseRequestError","WASmaxInPreKeysFetchKeyBundlesResponseServerError","WASmaxInPreKeysFetchKeyBundlesResponseSuccess","WASmaxOutPreKeysFetchKeyBundlesRequest","WASmaxParsingFailure","WASmaxRpcUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=o("WASmaxOutPreKeysFetchKeyBundlesRequest").makeFetchKeyBundlesRequest(e),r=yield o("WAComms").sendSmaxStanza(n,t),a=o("WASmaxInPreKeysFetchKeyBundlesResponseSuccess").parseFetchKeyBundlesResponseSuccess(r,n);if(a.success)return{name:"FetchKeyBundlesResponseSuccess",value:a.value};var i=o("WASmaxInPreKeysFetchKeyBundlesResponseRequestError").parseFetchKeyBundlesResponseRequestError(r,n);if(i.success)return{name:"FetchKeyBundlesResponseRequestError",value:i.value};var l=o("WASmaxInPreKeysFetchKeyBundlesResponseServerError").parseFetchKeyBundlesResponseServerError(r,n);if(l.success)return{name:"FetchKeyBundlesResponseServerError",value:l.value};throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("FetchKeyBundles",{Success:a,RequestError:i,ServerError:l}))}),s.apply(this,arguments)}l.sendFetchKeyBundlesRPC=e}),98);
__d("WAWebFetchPrekeysJob",["WAJids","WAParsableXmlNode","WASmaxPreKeysFetchKeyBundlesRPC","WAWebBackendErrors","WAWebWidFactory","WAWebWidToJid","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){function e(e,t){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){t===void 0&&(t=!1);var n=yield o("WASmaxPreKeysFetchKeyBundlesRPC").sendFetchKeyBundlesRPC({userArgs:e.map(function(e){return{userJid:o("WAWebWidToJid").widToDeviceJid(e),hasUserReasonIdentity:t}})});if(n.name==="FetchKeyBundlesResponseServerError"){var a=n.value.errorServerErrors.value;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(a.code),"fetchPrekeys: server error: "+a.code+" "+a.text)}else if(n.name==="FetchKeyBundlesResponseRequestError"){var i=n.value.errorRequestErrorsFetch.value;throw new(o("WAWebBackendErrors")).ServerStatusCodeError(Number(i.code),"fetchPrekeys: request error: "+i.code+" "+i.text)}var l=[],s=[],u=[];for(var c of n.value.listUser){var d=c.userFetchKeyBundlesSuccessOrFetchKeyBundlesErrorOrFetchKeyBundlesErrorFallbackMixinGroup;e:{var m=d;if((typeof m=="object"&&m!==null||typeof m=="function")&&m.name==="FetchKeyBundlesUserSuccess"&&"value"in m){var p,_,f=m.value,g=f.deviceIdentityMixin,h=f.elementValue,y=f.preKeyMixin,C=f.registrationElementValue,b=f.skeyIdKeyIDMixin,v=f.skeySignatureElementValue,S=f.skeyValueKeyDataMixin,R={deviceIdentity:(p=g==null?void 0:g.deviceIdentityElementValue)!=null?p:null,identity:h,skey:{id:o("WAParsableXmlNode").convertBytesToUint(b.elementValue,3),pubkey:S.elementValue,signature:v},key:y?{id:o("WAParsableXmlNode").convertBytesToUint(y.keyIdKeyIDMixin.elementValue,3),pubkey:(_=y.keyValueKeyDataMixin)==null?void 0:_.elementValue}:null,regId:o("WAParsableXmlNode").convertBytesToUint(C,4),wid:o("WAWebWidFactory").createWid(c.jid)};R.wid.device!=null&&R.wid.device!==o("WAJids").DEFAULT_DEVICE_ID?s.push(R):l.push(R);break e}if((typeof m=="object"&&m!==null||typeof m=="function")&&m.name==="FetchKeyBundlesUserErrorFallback"&&"value"in m){var L=m.value,E=L.errorCode,k=L.errorText;u.push(r("err")("fetchPrekeys: list item error: "+E+" "+k));break e}if((typeof m=="object"&&m!==null||typeof m=="function")&&m.name==="FetchKeyBundlesUserError"&&"value"in m){var I=m.value,T=I.errorCode,D=I.errorText;u.push(r("err")("fetchPrekeys: list item error: "+T+" "+D));break e}throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+m)}}if(l.length===0&&s.length===0&&u.length===0)throw r("err")("fetchPrekeys: empty key info");return{prekeyBundles:[].concat(l,s),errors:u}}),s.apply(this,arguments)}l.fetchPrekeys=e}),98);
__d("WAWebManagePhoneNumberMappingJob",["WALogger","WAWebApiContact","WAWebWidFactory","WAWebWorkerSafeBackendApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=new Set;o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["ensurePhoneNumberToLidMapping: ",""])),t.length),t.forEach(function(e){if(e.isUser()&&!(e.isBot()||e.isHosted()||e.isLid()||e.isPSA())){var t=o("WAWebApiContact").getCurrentLid(o("WAWebWidFactory").asUserWidOrThrow(e));t==null&&n.add(e.user)}});var r=Array.from(n).map(function(e){return o("WAWebWidFactory").createUserWidOrThrow(e)});if(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["ensurePhoneNumberToLidMapping: "," wids: ",""])),r.length,r.map(function(e){return e.toString()}).join()),r.length!==0){var a=!1;yield o("WAWebWorkerSafeBackendApi").workerSafeSendAndReceive("syncContactListJob",{contactIds:r,shouldSyncDevice:a,mode:"query"})}}),d.apply(this,arguments)}l.ensurePhoneNumberToLidMapping=c}),98);
__d("WAWebProcessKeyBundle",["Promise","WAJids","WALogger","WAWebSignal","WAWebSignalCommonUtils","WAWebSignalProtocolStore","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e){var t=0,n=[],a=[];for(var i of e)i.wid.device!=null&&i.wid.device!==o("WAJids").DEFAULT_DEVICE_ID?a.push(i):n.push(i),!i.key&&!i.wid.isBot()&&t++;if(n.length===0&&a.length===0)throw r("err")("establishE2ESession: no keys in the response");return{primaryBundle:n,companionBundle:a,depletedPrekeyCount:t}}function m(e){return p.apply(this,arguments)}function p(){return p=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{var n=t.map(function(e){return o("WAWebSignalCommonUtils").createSignalAddress(e.wid).toString()});yield o("WAWebSignalProtocolStore").getPersistSignalProtocolStore().bulkLoadIdentityKey(n),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["establishE2ESession: warmed up identity cache: "," records"])),n.length)}catch(e){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["establishE2ESession: failed to warm up identity cache: ",""])),e)}}),p.apply(this,arguments)}function _(e,t){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var r=0,a=d(e),i=a.companionBundle,l=a.depletedPrekeyCount,s=a.primaryBundle;yield m([].concat(s,i));var p=function(n){return o("WAWebSignal").Session.createSignalSession(n,t).then(function(){r++}).catch(function(e){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["createSignalSession: failed for device "," with error ",""])),n.wid,e).sendLogs("createSignalSession-fail")})};return yield(c||(c=n("Promise"))).all(s.map(p)),yield c.all(i.map(p)),{depletedPrekeyCount:l,processedPrekeyCount:r}}),f.apply(this,arguments)}l.splitKeyBundles=d,l.warmUpIdentityCache=m,l.processKeyBundles=_}),98);
__d("WAWebProcessKeyBundleInWorker",["WABinary","WALogger","WAPromiseDelays","WAWebABProps","WAWebAdvSignatureApi","WAWebBackendWorkerClient","WAWebCryptoCurve25519","WAWebCryptoLibraryDbCallbacksApi","WAWebProcessKeyBundle","WAWebSessionScope","WAWebWidToJid","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p;function _(e,t){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,n){var r=0,a=o("WAWebProcessKeyBundle").splitKeyBundles(t),i=a.companionBundle,l=a.depletedPrekeyCount,_=a.primaryBundle;yield o("WAWebProcessKeyBundle").warmUpIdentityCache([].concat(_,i));var f=[].concat(_),g=h();for(var y of i){var C=y.deviceIdentity,b=y.identity,v=y.wid;if(!C){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["processKeyBundlesInWorker: missing device-identity ",""])),v).sendLogs("createSignalSession-fail");continue}try{var S=yield o("WAWebAdvSignatureApi").validateADVwithIdentityKey(v,C,b);if(!S){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["processKeyBundlesInWorker: invalid identityKey for ",""])),v).sendLogs("createSignalSession-fail");continue}f.push(y)}catch(e){o("WALogger").WARN(u||(u=babelHelpers.taggedTemplateLiteralLoose(["processKeyBundlesInWorker: ADV validation failed for ",": ",""])),v,e).sendLogs("createSignalSession-fail")}yield g()}var R=[],L=[];for(var E of f)try{var k=new Uint8Array(o("WAWebCryptoCurve25519").toSignalCurvePubKey(new(o("WABinary")).Binary(E.identity).readBuffer())),I=new Uint8Array(o("WAWebCryptoCurve25519").toSignalCurvePubKey(new(o("WABinary")).Binary(E.skey.pubkey).readBuffer())),T=new Uint8Array(new(o("WABinary")).Binary(E.skey.signature).readBuffer()),D=E.key!=null?{id:E.key.id,publicKey:new Uint8Array(o("WAWebCryptoCurve25519").toSignalCurvePubKey(new(o("WABinary")).Binary(E.key.pubkey).readBuffer()))}:null;R.push({identity:k,oneTimeKey:D,regId:E.regId,signedKey:{id:E.skey.id,publicKey:I,signature:T}}),L.push(E)}catch(e){o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["processKeyBundlesInWorker: key conversion failed for ",": ",""])),E.wid,e).sendLogs("createSignalSession-fail")}var x=yield o("WAWebCryptoLibraryDbCallbacksApi").getCryptoDbCallbacks().getRegistrationInfo();if(x==null)return o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["processKeyBundlesInWorker: no registration info available"]))).sendLogs("createSignalSession-fail"),{depletedPrekeyCount:l,processedPrekeyCount:r};for(var $=yield o("WAWebBackendWorkerClient").getBackendWorkerBridge(),P=yield $.sendAndReceive("prekeyProcessing","createOutgoingSessionBatch",{regInfo:x,sessions:R,shouldYield:o("WAWebABProps").getABPropConfigValue("web_anr_async_msg_send_handler")}),N=o("WAWebCryptoLibraryDbCallbacksApi").getCryptoDbCallbacks(),M=n===o("WAWebSessionScope").SessionScope.STATUS?N.handleNewSessionStatusScope:N.handleNewSession,w=h(),A=0;A<P.length;A++){var F=P[A],O=L[A];if(F.success)try{var B=F.session;yield M(o("WAWebWidToJid").widToDeviceJid(O.wid),B,B.remote.pubKey),r++}catch(e){o("WALogger").WARN(m||(m=babelHelpers.taggedTemplateLiteralLoose(["processKeyBundlesInWorker: session persist failed for ",": ",""])),O.wid,e).sendLogs("createSignalSession-fail")}else o("WALogger").WARN(p||(p=babelHelpers.taggedTemplateLiteralLoose(["processKeyBundlesInWorker: session creation failed for ",": ",""])),O.wid,F.error).sendLogs("createSignalSession-fail");yield w()}return{depletedPrekeyCount:l,processedPrekeyCount:r}}),f.apply(this,arguments)}var g=100;function h(){var e=self.performance.now();return n("asyncToGeneratorRuntime").asyncToGenerator(function*(){self.performance.now()-e>g&&(yield o("WAPromiseDelays").releaseToEventLoop(),e=self.performance.now())})}l.processKeyBundlesInWorker=_}),98);
__d("WAWebManageE2ESessionsJob",["Promise","WAJids","WALogger","WAResolvable","WAWebABProps","WAWebABPropsCache","WAWebAppTracker","WAWebBackendErrors","WAWebBackendWorkerClient","WAWebEventsWaitForOfflineDeliveryEnd","WAWebFetchPrekeysJob","WAWebManagePhoneNumberMappingJob","WAWebProcessKeyBundle","WAWebProcessKeyBundleInWorker","WAWebRunInBatches","WAWebSignal","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y=406,C=new Map,b={SESSION_CHECK:50,PROCESS_KEY_BUNDLES:1};function v(e,t,n){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t,r,a){r===void 0&&(r=!1),yield o("WAWebEventsWaitForOfflineDeliveryEnd").waitForOfflineDeliveryEnd(),o("WAWebAppTracker").AppTracker.start(o("WAWebAppTracker").AppTrackerType.PreKeyProcessing),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["ensureE2ESessions: "," wids: ",""])),t.length,t.map(function(e){return e.toString()}).join());try{yield o("WAWebManagePhoneNumberMappingJob").ensurePhoneNumberToLidMapping(t)}catch(e){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["ensureE2ESessions: "," wids: ensurePhoneNumberToLidMapping failed: ",""])),t.length,e).sendLogs("ensureE2ESessions",{sampling:.01})}var i=new(o("WAResolvable")).Resolvable,l=[],v=[],S=0;t.forEach(function(e){if(!e.isUserNotPSA()){S++;return}var t=C.get(e);t?l.push(t):(v.push(e),C.set(e,i.promise))}),S>0&&o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["ensureE2ESessions: "," wids: "," skipped (non-user)"])),t.length,S);var L=0,E=0,k=[],I=[];try{if(v.length>0){var T=[];if(yield o("WAWebRunInBatches").runInBatches(v,(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield o("WAWebSignal").Session.hasSignalSessions(e,a);T.push.apply(T,t)});return function(t){return e.apply(this,arguments)}})(),{batchSize:b.SESSION_CHECK}),v.forEach(function(e,t){T[t]||I.push(e)}),I.length>0){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["ensureE2ESessions: "," wids: fetch prekeys for "," wids"])),t.length,I.length);var D=yield o("WAWebFetchPrekeysJob").fetchPrekeys(I,r),x=D.errors,$=D.prekeyBundles;o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["ensureE2ESessions: "," wids: prekeys ",": got ",", err ",""])),t.length,I.length,$.length,x.length);var P=0;if(R()){var N,M,w=yield o("WAWebProcessKeyBundleInWorker").processKeyBundlesInWorker($,a);E+=(N=w.depletedPrekeyCount)!=null?N:0,P+=(M=w.processedPrekeyCount)!=null?M:0}else yield o("WAWebRunInBatches").runInBatches($,(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t,n,r=yield o("WAWebProcessKeyBundle").processKeyBundles([].concat(e),a);E+=(t=r.depletedPrekeyCount)!=null?t:0,P+=(n=r.processedPrekeyCount)!=null?n:0});return function(t){return e.apply(this,arguments)}})(),{batchSize:b.PROCESS_KEY_BUNDLES});if(o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["ensureE2ESessions: "," wids: ","/"," E2E sessions +"])),t.length,P,t.length),x.length>0)throw x[0];L=I.length}}i.resolve()}catch(e){if(e instanceof o("WAWebBackendErrors").ServerStatusCodeError&&e.statusCode===y&&I.every(function(e){return e.device!=null&&e.device!==o("WAJids").DEFAULT_DEVICE_ID}))o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["ensureE2ESessions: "," wids: failed with 406 error code for companion devices: ",""])),t.length,I.map(function(e){return e.toString()}).join()),k=I,i.resolve();else throw o("WALogger").WARN(_||(_=babelHelpers.taggedTemplateLiteralLoose(["ensureE2ESessions: "," wids: request failed: ",""])),t.length,e),i.resolve(e),o("WAWebAppTracker").AppTracker.stop(o("WAWebAppTracker").AppTrackerType.PreKeyProcessing),e}finally{v.forEach(function(e){C.delete(e)})}try{var A=(yield(h||(h=n("Promise"))).all(l)).find(Boolean);if(A)throw A}catch(e){throw o("WALogger").WARN(f||(f=babelHelpers.taggedTemplateLiteralLoose(["ensureE2ESessions: "," wids: deduped requests failed: ",""])),t.length,e),o("WAWebAppTracker").AppTracker.stop(o("WAWebAppTracker").A
__d("WAWebHandleIdentityChange",["Promise","WADeprecatedWapParser","WAJids","WALogger","WAWap","WAWebBackendApi","WAWebBroadcastSenderKeyManager","WAWebCommsWapMd","WAWebCreateOrReplaceDisplayNamesAndLidPnMappingsJob","WAWebIdentityChangeApi","WAWebJidToWid","WAWebManageE2ESessionsJob","WAWebMessageQueue","WAWebOfflineHandler","WAWebSecurityCodeApi","WAWebSendTcTokenWhenDeviceIdentityChange","WAWebSignal","WAWebSignalCommonUtils","WAWebSignalProtocolStore","WAWebUserPrefsMeUser","WAWebUserPrefsStatus","WAWebWidFactory","asyncToGeneratorRuntime","isStringNullOrEmpty"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p=new(r("WADeprecatedWapParser"))("identityChange",function(e){return e.assertTag("notification"),e.assertAttr("type","encrypt"),e.child("identity"),{wid:o("WAWebJidToWid").deviceJidToDeviceWid(e.attrDeviceJid("from")),stanzaId:e.attrString("id"),displayName:e.maybeAttrString("display_name"),lid:e.hasAttr("lid")?o("WAWebJidToWid").deviceJidToDeviceWid(e.attrDeviceJid("lid")):null,offline:e.maybeAttrString("offline")}});function _(t){var a=p.parse(t);if(a.error)return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Parsing Error: ",""])),a.error.toString()),(m||(m=n("Promise"))).reject(a.error);var i=a.success,l=i.displayName,_=i.lid,f=i.offline,g=i.stanzaId,h=i.wid,y=o("WAWap").wap("ack",{to:o("WAWebCommsWapMd").DEVICE_JID(h),id:o("WAWap").CUSTOM_STRING(g),class:"notification"});if(h.device!=null&&h.device!==o("WAJids").DEFAULT_DEVICE_ID)return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["handleNewIdentity: ignore identity change from companion device"]))),(m||(m=n("Promise"))).resolve(y);if(o("WAWebUserPrefsMeUser").isMePrimary(h))return o("WAWebBackendApi").frontendFireAndForget("handleSelfPrimaryIdentityChange",{}),(m||(m=n("Promise"))).resolve(y);var C=!r("isStringNullOrEmpty")(f)&&!o("WAWebOfflineHandler").OfflineMessageHandler.isResumeFromRestartComplete();return o("WAWebMessageQueue").onMessageQueue({chatWid:h,isOffline:C,msgCategory:null,action:(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=_?o("WAWebWidFactory").asUserLidOrThrow(_):null;yield o("WAWebIdentityChangeApi").clearDeviceRecordForIdentityChange({wid:h,stanzaLid:e,offline:C});var t=yield o("WAWebSignalProtocolStore").getSignalProtocolStore().loadIdentityKey(o("WAWebSignalCommonUtils").createSignalAddress(h).toString());if(!r("isStringNullOrEmpty")(t)){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["handleE2eIdentityChange: "," has old identity, establishing new session"])),h.toString());var n=o("WAWebWidFactory").asUserWidOrThrow(h);yield o("WAWebSignal").Session.deleteRemoteInfo(h),o("WAWebSecurityCodeApi").addSecurityCodeChangedNotifications({user:n,stanzaLid:e,offline:C}).catch(function(e){o("WALogger").WARN(c||(c=babelHelpers.taggedTemplateLiteralLoose(["handleE2eIdentityChange: addSecurityCodeChangedNotifications failed with: ",""])),e)}),o("WAWebSendTcTokenWhenDeviceIdentityChange").sendTcTokenWhenDeviceIdentityChange(n),r("WAWebUserPrefsStatus").markStatusSenderKeyRotate([h]),o("WAWebBroadcastSenderKeyManager").markBroadcastSenderKeyRotateForUser(h),C||o("WAWebManageE2ESessionsJob").ensureE2ESessions([h],!0).catch(function(e){o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["handleE2eIdentityChange: ensureE2ESessions failed with: ",""])),e)}),yield o("WAWebCreateOrReplaceDisplayNamesAndLidPnMappingsJob").createOrReplaceDisplayNamesAndLidPnMappings([{id:n,lid:e,displayName:l}],!f)}return y});function t(){return e.apply(this,arguments)}return t})()})}l.handleE2eIdentityChange=_}),98);
__d("WAWebCRUDOperationsNewsletterMyVotes",["Promise","WALogger","WAWebModelStorageUtils","WAWebNewsletterDBUtils","WAWebSchemaNewsletterMyVotes","WAWebWid","asyncToGeneratorRuntime","compactMap"],(function(t,n,r,o,a,i,l){var e,s;function u(t){return o("WAWebModelStorageUtils").getStorage().lock(["newsletter-my-votes"],(function(){var a=n("asyncToGeneratorRuntime").asyncToGenerator(function*(n){var a=n[0];if(!r("WAWebWid").isNewsletter(t.chatJid)){o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[createOrUpdateMyVote] Invalid newsletter jid ",""])),t.chatJid);return}var i=yield p(t.chatJid,t.msgServerId);i!=null&&i.serverTimestampMs>t.serverTimestampMs||(yield a.createOrReplace(t))});return function(e){return a.apply(this,arguments)}})())}function c(e){return o("WAWebModelStorageUtils").getStorage().lock(["newsletter-my-votes"],(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t[0],o=new Map,a=r("compactMap")(e,function(e){if(r("WAWebWid").isNewsletter(e.chatJid))return o.set(e.chatJid+"-"+e.msgServerId,e),[e.chatJid,e.msgServerId]}),i=yield n.anyOf(["chatJid","msgServerId"],a);i.forEach(function(e){var t=e.chatJid+"-"+e.msgServerId,n=o.get(t);n!=null&&n.serverTimestampMs<e.serverTimestampMs&&o.delete(t)}),yield n.bulkCreateOrReplace(Array.from(o.values()))});return function(e){return t.apply(this,arguments)}})())}function d(e,t){return o("WAWebSchemaNewsletterMyVotes").getTable().remove([e,t])}var m=100;function p(e,t){return!Number.isSafeInteger(t)||t<m||t>=o("WAWebNewsletterDBUtils").TEMPORARY_SERVER_ID_LOWER_BOUND?(s||(s=n("Promise"))).resolve(null):o("WAWebSchemaNewsletterMyVotes").getTable().get([e,t])}function _(e){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=yield p(e.chatJid,e.msgServerId);t!=null&&(yield u(babelHelpers.extends({},t,e)))}),f.apply(this,arguments)}l.createOrUpdateMyVote=u,l.bulkCreateOrUpdateMyVotes=c,l.deleteMyVote=d,l.getMyVote=p,l.updateMyVote=_}),98);
__d("WAWebHandleNewsletterMsgAddOns",["Promise","WAAckLevel","WAWebBackendApi","WAWebCRUDOperationsNewsletterMyVotes","WAWebDBCreateOrUpdateReactions","WAWebNewsletterDBUtils","WAWebPollOptionHashUtils","WAWebUserPrefsMeUser","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e;function s(t,r){switch(t.type){case"reaction":return u(t);case"poll_update":return d(t,r);default:return(e||(e=n("Promise"))).resolve()}}function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.from,n=e.id,r=e.reactionText,a=e.serverId,i=e.t;if(!(a==null||i==null||t==null||r==null)){var l={msgKey:n.toString(),parentMsgKey:o("WAWebNewsletterDBUtils").craftNewsletterMsgKeyFromServerId(a,t).toString(),senderUserJid:o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE().toString(),reactionText:r,timestamp:i*1e3,orphan:0,read:!0,ack:o("WAAckLevel").ACK.SENT};yield o("WAWebDBCreateOrUpdateReactions").createOrUpdateReactions([l]);var s=yield o("WAWebNewsletterDBUtils").getMessageByServerId(a,t.toJid());s!=null&&(yield o("WAWebBackendApi").frontendFireAndForget("updateChatPreviewFromReaction",{reactionMsgObj:l,parentMsgKey:s.id}))}}),c.apply(this,arguments)}function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=e.from,r=e.id,a=e.selectedOptionLocalIds,i=e.serverId,l=e.t,s=t.pollVotes;if(!(i==null||l==null||n==null||s==null)){var u={chatJid:r.remote.toJid(),msgServerId:i,msgKey:e.id.toString(),serverTimestampMs:l*1e3,t:l,votes:s.map(o("WAWebPollOptionHashUtils").bufferToHex)};yield o("WAWebCRUDOperationsNewsletterMyVotes").createOrUpdateMyVote(u);var c=yield o("WAWebNewsletterDBUtils").getMessageByServerId(i,n.toJid());c!=null&&(yield o("WAWebBackendApi").frontendFireAndForget("updateChatPreviewFromVote",{voteMsgObj:{ack:o("WAAckLevel").ACK.SENT,read:!0,msgKey:e.id,parentMsgKey:c.id,selectedOptionLocalIds:a!=null?a:[],sender:o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),senderTimestampMs:l*1e3,t:l},parentMsgKey:c.id}))}}),m.apply(this,arguments)}l.maybeHandleNewsletterMsgAddOns=s}),98);
__d("WASmaxInMessageDeliverAdminProfileMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"admin_profile");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"name");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"picture");if(!r.success)return r;var a=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrString,e,"id");if(!a.success)return a;var i=o("WASmaxParseUtils").contentString(n.value);if(!i.success)return i;var l=o("WASmaxParseUtils").attrString(r.value,"id");if(!l.success)return l;var s=o("WASmaxParseUtils").attrString(r.value,"direct_path");return s.success?o("WAResultOrError").makeResult({id:a.value,nameElementValue:i.value,pictureId:l.value,pictureDirectPath:s.value}):s}l.parseAdminProfileMixin=e}),98);
__d("WASmaxInMessageDeliverAdminProfileMetaMixin",["WASmaxInMessageDeliverAdminProfileMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(n.value,"admin_profile");if(!r.success)return r;var a=o("WASmaxInMessageDeliverAdminProfileMixin").parseAdminProfileMixin(r.value);return a.success,a}l.parseAdminProfileMetaMixin=e}),98);
__d("WASmaxInMessageDeliverAdminEditMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"edit","3");return n.success?o("WAResultOrError").makeResult({edit:n.value}):n}l.parseAdminEditMixin=e}),98);
__d("WASmaxInMessageDeliverContentTypeMediaMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","media");return n.success?o("WAResultOrError").makeResult({type:n.value}):n}l.parseContentTypeMediaMixin=e}),98);
__d("WASmaxInMessageDeliverEnums",["WAJids"],(function(t,n,r,o,a,i,l){var e,s={0:"0",1:"1"},u={"1p_sticker":"1p_sticker",audio:"audio",avatar_sticker:"avatar_sticker",buttons_response:"buttons_response",cataloglink:"cataloglink",collection:"collection",contact:"contact",contact_array:"contact_array",document:"document",feed_reshare:"feed_reshare",genai_sticker:"genai_sticker",gif:"gif",group_history:"group_history",history:"history",image:"image",list_response:"list_response",location:"location",motion_photo:"motion_photo",motion_video:"motion_video",native_flow_response:"native_flow_response",order:"order",product:"product",productlink:"productlink",ptt:"ptt",ptv:"ptv",sticker:"sticker",sticker_pack:"sticker_pack",story_reply:"story_reply",url:"url",user_created_sticker:"user_created_sticker",vcard:"vcard",video:"video",xma:"xma"},c={"1p_sticker":"1p_sticker",audio:"audio",avatar_sticker:"avatar_sticker",cataloglink:"cataloglink",collection:"collection",document:"document",genai_sticker:"genai_sticker",gif:"gif",image:"image",motion_photo:"motion_photo",motion_video:"motion_video",productlink:"productlink",ptt:"ptt",ptv:"ptv",sticker:"sticker",sticker_pack:"sticker_pack",url:"url",user_created_sticker:"user_created_sticker",vcard:"vcard",video:"video"},d={1:"1",2:"2"},m={1:"1",3:"3"},p={ACCEPT:"ACCEPT",REJECT:"REJECT",UNKNOWN:"UNKNOWN"},_={account_authentication_request:"account_authentication_request",address_message:"address_message",call_permission_request:"call_permission_request",form_message:"form_message",galaxy_message:"galaxy_message",menu_options:"menu_options"},f={address_message:"address_message",galaxy_message:"galaxy_message"},g={ads_manager:"ads_manager",graph_api:"graph_api",maiba:"maiba",maiba_ai_hub:"maiba_ai_hub",marketing_messages_with_optimizations:"marketing_messages_with_optimizations",unified_inbox:"unified_inbox"},h={ads_manager:"ads_manager",maiba:"maiba",maiba_ai_hub:"maiba_ai_hub",marketing_messages_with_optimizations:"marketing_messages_with_optimizations",third_party:"third_party",unified_inbox:"unified_inbox"},y={allowlist:"allowlist",contacts:"contacts",denylist:"denylist"},C={allow:"allow",bypass:"bypass",deny:"deny",error:"error"},b={ASPRESENTED:"ASPRESENTED",BIMONTHLY:"BIMONTHLY",DAILY:"DAILY",FORTNIGHTLY:"FORTNIGHTLY",HALFYEARLY:"HALFYEARLY",MONTHLY:"MONTHLY",ONETIME:"ONETIME",QUARTERLY:"QUARTERLY",UNKNOWN:"UNKNOWN",WEEKLY:"WEEKLY",YEARLY:"YEARLY"},v={audio:"audio",avatar_sticker:"avatar_sticker",buttons_response:"buttons_response",cataloglink:"cataloglink",contact:"contact",contact_array:"contact_array",document:"document",feed_reshare:"feed_reshare",gif:"gif",history:"history",image:"image",list_response:"list_response",location:"location",native_flow_response:"native_flow_response",order:"order",product:"product",productlink:"productlink",ptt:"ptt",ptv:"ptv",sticker:"sticker",story_reply:"story_reply",url:"url",vcard:"vcard",video:"video",xma:"xma"},S={br:"br",incentive:"incentive",p2m:"p2m",p2p:"p2p",payout:"payout",upi:"upi",upi_lite:"upi_lite"},R={buyer:"buyer",seller:"seller"},L={card:"card","net-banking":"net-banking",upi:"upi",wallet:"wallet"},E={closed:"closed",open:"open"},k={country:"country",es:"es",react:"react",sys_msg_version:"sys_msg_version",tos3:"tos3",true:"true"},I={creation:"creation",edit:"edit",response:"response"},T={default:"default",group_history:"group_history",history:"history",member_tag:"member_tag"},D={delivery:"delivery",impressions:"impressions",link_clicks:"link_clicks",no_optimization:"no_optimization",offsite_conversions:"offsite_conversions",replies:"replies"},x={DEREGISTER:"DEREGISTER",INIT_TOP_UP:"INIT_TOP_UP",PAY:"PAY",TOP_UP:"TOP_UP"},$={ds:"ds",fc:"fc",ge:"ge"},P={EXACT:"EXACT",MAX:"MAX"},N={FAILED:"FAILED",PENDING:"PENDING",SUCCESS:"SUCCESS"},M={FAILURE:"FAILURE",INIT:"INIT",SUCCESS:"SUCCESS"},w={false:"false",true:"true"},A={FBPAY:"FBPAY",UPI:"UPI"},F={first:"first",full:"full",inner:"inner",last:"last"},O={FULL:"FULL",MISSING_FIELD_NOT_PARTIAL:"MISSING_FIELD_NOT_PARTIAL",PARTIAL:"PARTIAL"},B={group:"group",sender:"sender"},W={guest:"guest
__d("WASmaxInMessageDeliverMediaMetaMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrString,n.value,"contenttype");return r.success?o("WAResultOrError").makeResult({metaContenttype:r.value}):r}l.parseMediaMetaMixin=e}),98);
__d("WASmaxInMessageDeliverMessageAssociationTypeMixin",["WAResultOrError","WASmaxInMessageDeliverEnums","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").attrStringEnum(n.value,"message_association_type",o("WASmaxInMessageDeliverEnums").ENUM_HDIMAGEDUALUPLOAD_HDVIDEODUALUPLOAD_HEVCVIDEODUALUPLOAD_MEDIAPOLL_MOTIONPHOTO_STICKERANNOTATION);return r.success?o("WAResultOrError").makeResult({metaMessageAssociationType:r.value}):r}l.parseMessageAssociationTypeMixin=e}),98);
__d("WASmaxInMessageDeliverPayloadMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"plaintext");if(!t.success)return t;var n=o("WASmaxParseUtils").contentBytesRange(e,1,1048576);return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parsePayloadMixin=e}),98);
__d("WASmaxInMessageDeliverWAMOSubMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,n.value,"is_wamo_sub","true");return r.success?o("WAResultOrError").makeResult({metaIsWamoSub:r.value}):r}l.parseWAMOSubMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterMediaMixin",["WAResultOrError","WASmaxInMessageDeliverContentTypeMediaMixin","WASmaxInMessageDeliverEnums","WASmaxInMessageDeliverMediaMetaMixin","WASmaxInMessageDeliverMessageAssociationTypeMixin","WASmaxInMessageDeliverPayloadMixin","WASmaxInMessageDeliverWAMOSubMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxParseUtils").attrStringEnum(n.value,"mediatype",o("WASmaxInMessageDeliverEnums").ENUM_1PSTICKER_AUDIO_AVATARSTICKER_CATALOGLINK_COLLECTION_DOCUMENT_GENAISTICKER_GIF_IMAGE_MOTIONPHOTO_MOTIONVIDEO_PRODUCTLINK_PTT_PTV_STICKER_STICKERPACK_URL_USERCREATEDSTICKER_VCARD_VIDEO);if(!r.success)return r;var a=o("WASmaxInMessageDeliverPayloadMixin").parsePayloadMixin(n.value);if(!a.success)return a;var i=o("WASmaxInMessageDeliverContentTypeMediaMixin").parseContentTypeMediaMixin(e);if(!i.success)return i;var l=o("WASmaxInMessageDeliverWAMOSubMixin").parseWAMOSubMixin(e),s=o("WASmaxInMessageDeliverMessageAssociationTypeMixin").parseMessageAssociationTypeMixin(e),u=o("WASmaxInMessageDeliverMediaMetaMixin").parseMediaMetaMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({plaintextMediatype:r.value,plaintextPayloadMixin:a.value},i.value,{wAMOSubMixin:l.success?l.value:null,messageAssociationTypeMixin:s.success?s.value:null,mediaMetaMixin:u.success?u.value:null}))}l.parseNewsletterMediaMixin=e}),98);
__d("WASmaxInMessageDeliverContentTypeTextMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","text");return n.success?o("WAResultOrError").makeResult({type:n.value}):n}l.parseContentTypeTextMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterTextMixin",["WAResultOrError","WASmaxInMessageDeliverContentTypeTextMixin","WASmaxInMessageDeliverPayloadMixin","WASmaxInMessageDeliverWAMOSubMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxInMessageDeliverPayloadMixin").parsePayloadMixin(n.value);if(!r.success)return r;var a=o("WASmaxInMessageDeliverContentTypeTextMixin").parseContentTypeTextMixin(e);if(!a.success)return a;var i=o("WASmaxInMessageDeliverWAMOSubMixin").parseWAMOSubMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({plaintextPayloadMixin:r.value},a.value,{wAMOSubMixin:i.success?i.value:null}))}l.parseNewsletterTextMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterTextOrMediaMixinGroup",["WAResultOrError","WASmaxInMessageDeliverNewsletterMediaMixin","WASmaxInMessageDeliverNewsletterTextMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInMessageDeliverNewsletterTextMixin").parseNewsletterTextMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"NewsletterText",value:t.value});var n=o("WASmaxInMessageDeliverNewsletterMediaMixin").parseNewsletterMediaMixin(e);return n.success?o("WAResultOrError").makeResult({name:"NewsletterMedia",value:n.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["NewsletterText","NewsletterMedia"],[t,n])}l.parseNewsletterTextOrMediaMixinGroup=e}),98);
__d("WASmaxInMessageDeliverQuestionTypeReplyMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,n.value,"questiontype","reply");return r.success?o("WAResultOrError").makeResult({metaQuestiontype:r.value}):r}l.parseQuestionTypeReplyMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterQuestionReplyMixin",["WAResultOrError","WASmaxInMessageDeliverNewsletterTextOrMediaMixinGroup","WASmaxInMessageDeliverQuestionTypeReplyMixin","WASmaxInMessageDeliverWAMOSubMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxInMessageDeliverQuestionTypeReplyMixin").parseQuestionTypeReplyMixin(e);if(!n.success)return n;var r=o("WASmaxInMessageDeliverWAMOSubMixin").parseWAMOSubMixin(e),a=o("WASmaxInMessageDeliverNewsletterTextOrMediaMixinGroup").parseNewsletterTextOrMediaMixinGroup(e);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({},n.value,{wAMOSubMixin:r.success?r.value:null,newsletterTextOrMediaMixinGroup:a.value})):a}l.parseNewsletterQuestionReplyMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterQuestionReplyOrTextOrMediaMixinGroup",["WAResultOrError","WASmaxInMessageDeliverNewsletterMediaMixin","WASmaxInMessageDeliverNewsletterQuestionReplyMixin","WASmaxInMessageDeliverNewsletterTextMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInMessageDeliverNewsletterQuestionReplyMixin").parseNewsletterQuestionReplyMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"NewsletterQuestionReply",value:t.value});var n=o("WASmaxInMessageDeliverNewsletterTextMixin").parseNewsletterTextMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"NewsletterText",value:n.value});var r=o("WASmaxInMessageDeliverNewsletterMediaMixin").parseNewsletterMediaMixin(e);return r.success?o("WAResultOrError").makeResult({name:"NewsletterMedia",value:r.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["NewsletterQuestionReply","NewsletterText","NewsletterMedia"],[t,n,r])}l.parseNewsletterQuestionReplyOrTextOrMediaMixinGroup=e}),98);
__d("WASmaxInMessageDeliverNewsletterEditMixin",["WAResultOrError","WASmaxInMessageDeliverAdminEditMixin","WASmaxInMessageDeliverNewsletterQuestionReplyOrTextOrMediaMixinGroup","WASmaxInMessageDeliverWAMOSubMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxInMessageDeliverAdminEditMixin").parseAdminEditMixin(e);if(!n.success)return n;var r=o("WASmaxInMessageDeliverWAMOSubMixin").parseWAMOSubMixin(e),a=o("WASmaxInMessageDeliverNewsletterQuestionReplyOrTextOrMediaMixinGroup").parseNewsletterQuestionReplyOrTextOrMediaMixinGroup(e);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({},n.value,{wAMOSubMixin:r.success?r.value:null,newsletterQuestionReplyOrTextOrMediaMixinGroup:a.value})):a}l.parseNewsletterEditMixin=e}),98);
__d("WASmaxInMessageDeliverContentTypePollCreationMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","poll");if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,n.value,"polltype","creation");if(!a.success)return a;var i=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrString,n.value,"contenttype");return i.success?o("WAResultOrError").makeResult({type:r.value,metaPolltype:a.value,metaContenttype:i.value}):i}l.parseContentTypePollCreationMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterPollCreationMixin",["WAResultOrError","WASmaxInMessageDeliverContentTypePollCreationMixin","WASmaxInMessageDeliverPayloadMixin","WASmaxInMessageDeliverWAMOSubMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxInMessageDeliverPayloadMixin").parsePayloadMixin(n.value);if(!r.success)return r;var a=o("WASmaxInMessageDeliverContentTypePollCreationMixin").parseContentTypePollCreationMixin(e);if(!a.success)return a;var i=o("WASmaxInMessageDeliverWAMOSubMixin").parseWAMOSubMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({plaintextPayloadMixin:r.value},a.value,{wAMOSubMixin:i.success?i.value:null}))}l.parseNewsletterPollCreationMixin=e}),98);
__d("WASmaxInMessageDeliverContentTypePollResultSnapshotMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","poll");if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,n.value,"polltype","result_snapshot");return a.success?o("WAResultOrError").makeResult({type:r.value,metaPolltype:a.value}):a}l.parseContentTypePollResultSnapshotMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterPollResultSnapshotMixin",["WAResultOrError","WASmaxInMessageDeliverContentTypePollResultSnapshotMixin","WASmaxInMessageDeliverPayloadMixin","WASmaxInMessageDeliverWAMOSubMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxInMessageDeliverPayloadMixin").parsePayloadMixin(n.value);if(!r.success)return r;var a=o("WASmaxInMessageDeliverContentTypePollResultSnapshotMixin").parseContentTypePollResultSnapshotMixin(e);if(!a.success)return a;var i=o("WASmaxInMessageDeliverWAMOSubMixin").parseWAMOSubMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({plaintextPayloadMixin:r.value},a.value,{wAMOSubMixin:i.success?i.value:null}))}l.parseNewsletterPollResultSnapshotMixin=e}),98);
__d("WASmaxInMessageDeliverContentTypePollVoteMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","poll");if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,n.value,"polltype","vote");if(!a.success)return a;var i=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrString,n.value,"contenttype");return i.success?o("WAResultOrError").makeResult({type:r.value,metaPolltype:a.value,metaContenttype:i.value}):i}l.parseContentTypePollVoteMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterPollVoteMixin",["WAResultOrError","WASmaxInMessageDeliverContentTypePollVoteMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"vote");if(!t.success)return t;var n=o("WASmaxParseUtils").contentBytesRange(e,32,32);return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}function s(t){var n=o("WASmaxParseUtils").assertTag(t,"message");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(t,"votes");if(!r.success)return r;var a=o("WASmaxInMessageDeliverContentTypePollVoteMixin").parseContentTypePollVoteMixin(t);if(!a.success)return a;var i=o("WASmaxParseUtils").mapChildrenWithTag(r.value,"vote",0,1e3,e);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({},a.value,{votesVote:i.value})):i}l.parseNewsletterPollVoteVotesVote=e,l.parseNewsletterPollVoteMixin=s}),98);
__d("WASmaxInMessageDeliverQuestionTypeQuestionMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,n.value,"questiontype","question");return r.success?o("WAResultOrError").makeResult({metaQuestiontype:r.value}):r}l.parseQuestionTypeQuestionMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterQuestionMixin",["WAResultOrError","WASmaxInMessageDeliverNewsletterTextOrMediaMixinGroup","WASmaxInMessageDeliverQuestionTypeQuestionMixin","WASmaxInMessageDeliverWAMOSubMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxInMessageDeliverQuestionTypeQuestionMixin").parseQuestionTypeQuestionMixin(e);if(!n.success)return n;var r=o("WASmaxInMessageDeliverWAMOSubMixin").parseWAMOSubMixin(e),a=o("WASmaxInMessageDeliverNewsletterTextOrMediaMixinGroup").parseNewsletterTextOrMediaMixinGroup(e);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({},n.value,{wAMOSubMixin:r.success?r.value:null,newsletterTextOrMediaMixinGroup:a.value})):a}l.parseNewsletterQuestionMixin=e}),98);
__d("WASmaxInMessageDeliverQuestionTypeResponseMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,n.value,"questiontype","response");return r.success?o("WAResultOrError").makeResult({metaQuestiontype:r.value}):r}l.parseQuestionTypeResponseMixin=e}),98);
__d("WASmaxInMessageDeliverResponseServerIDMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").attrString(n.value,"response_server_id");return r.success?o("WAResultOrError").makeResult({metaResponseServerId:r.value}):r}l.parseResponseServerIDMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterQuestionResponseMixin",["WAResultOrError","WASmaxInMessageDeliverContentTypeTextMixin","WASmaxInMessageDeliverPayloadMixin","WASmaxInMessageDeliverQuestionTypeResponseMixin","WASmaxInMessageDeliverResponseServerIDMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxInMessageDeliverPayloadMixin").parsePayloadMixin(n.value);if(!r.success)return r;var a=o("WASmaxInMessageDeliverContentTypeTextMixin").parseContentTypeTextMixin(e);if(!a.success)return a;var i=o("WASmaxInMessageDeliverQuestionTypeResponseMixin").parseQuestionTypeResponseMixin(e);if(!i.success)return i;var l=o("WASmaxInMessageDeliverResponseServerIDMixin").parseResponseServerIDMixin(e);return l.success?o("WAResultOrError").makeResult(babelHelpers.extends({plaintextPayloadMixin:r.value},a.value,i.value,l.value)):l}l.parseNewsletterQuestionResponseMixin=e}),98);
__d("WASmaxInMessageDeliverContentTypeQuizCreationMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","poll");if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,n.value,"polltype","quiz_creation");if(!a.success)return a;var i=o("WASmaxParseUtils").optional(o("WASmaxParseUtils").attrString,n.value,"contenttype");return i.success?o("WAResultOrError").makeResult({type:r.value,metaPolltype:a.value,metaContenttype:i.value}):i}l.parseContentTypeQuizCreationMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterQuizCreationMixin",["WAResultOrError","WASmaxInMessageDeliverContentTypeQuizCreationMixin","WASmaxInMessageDeliverPayloadMixin","WASmaxInMessageDeliverWAMOSubMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxInMessageDeliverPayloadMixin").parsePayloadMixin(n.value);if(!r.success)return r;var a=o("WASmaxInMessageDeliverContentTypeQuizCreationMixin").parseContentTypeQuizCreationMixin(e);if(!a.success)return a;var i=o("WASmaxInMessageDeliverWAMOSubMixin").parseWAMOSubMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({plaintextPayloadMixin:r.value},a.value,{wAMOSubMixin:i.success?i.value:null}))}l.parseNewsletterQuizCreationMixin=e}),98);
__d("WASmaxInMessageDeliverContentTypeReactionMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","reaction");return n.success?o("WAResultOrError").makeResult({type:n.value}):n}l.parseContentTypeReactionMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterReactionMixin",["WAResultOrError","WASmaxInMessageDeliverContentTypeReactionMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"reaction");if(!n.success)return n;var r=o("WASmaxParseUtils").attrString(n.value,"code");if(!r.success)return r;var a=o("WASmaxInMessageDeliverContentTypeReactionMixin").parseContentTypeReactionMixin(e);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({reactionCode:r.value},a.value)):a}l.parseNewsletterReactionMixin=e}),98);
__d("WASmaxInMessageDeliverRevokeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"edit","7");return n.success?o("WAResultOrError").makeResult({edit:n.value}):n}l.parseRevokeMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterReactionRevokeMixin",["WAResultOrError","WASmaxInMessageDeliverContentTypeReactionMixin","WASmaxInMessageDeliverRevokeMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"reaction");if(!n.success)return n;var r=o("WASmaxInMessageDeliverRevokeMixin").parseRevokeMixin(e);if(!r.success)return r;var a=o("WASmaxInMessageDeliverContentTypeReactionMixin").parseContentTypeReactionMixin(e);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({},r.value,a.value)):a}l.parseNewsletterReactionRevokeMixin=e}),98);
__d("WASmaxInMessageDeliverAdminRevokeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"edit","8");return n.success?o("WAResultOrError").makeResult({edit:n.value}):n}l.parseAdminRevokeMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterRevokeMixin",["WAResultOrError","WASmaxInMessageDeliverAdminRevokeMixin","WASmaxInMessageDeliverContentTypeTextMixin","WASmaxInMessageDeliverWAMOSubMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxInMessageDeliverAdminRevokeMixin").parseAdminRevokeMixin(e);if(!r.success)return r;var a=o("WASmaxInMessageDeliverContentTypeTextMixin").parseContentTypeTextMixin(e);if(!a.success)return a;var i=o("WASmaxInMessageDeliverWAMOSubMixin").parseWAMOSubMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({},r.value,a.value,{wAMOSubMixin:i.success?i.value:null}))}l.parseNewsletterRevokeMixin=e}),98);
__d("WASmaxInMessageDeliverContentTypeTextOrMediaOrPollCreationOrQuizCreationMixinGroup",["WAResultOrError","WASmaxInMessageDeliverContentTypeMediaMixin","WASmaxInMessageDeliverContentTypePollCreationMixin","WASmaxInMessageDeliverContentTypeQuizCreationMixin","WASmaxInMessageDeliverContentTypeTextMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInMessageDeliverContentTypeTextMixin").parseContentTypeTextMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"ContentTypeText",value:t.value});var n=o("WASmaxInMessageDeliverContentTypeMediaMixin").parseContentTypeMediaMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"ContentTypeMedia",value:n.value});var r=o("WASmaxInMessageDeliverContentTypePollCreationMixin").parseContentTypePollCreationMixin(e);if(r.success)return o("WAResultOrError").makeResult({name:"ContentTypePollCreation",value:r.value});var a=o("WASmaxInMessageDeliverContentTypeQuizCreationMixin").parseContentTypeQuizCreationMixin(e);return a.success?o("WAResultOrError").makeResult({name:"ContentTypeQuizCreation",value:a.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["ContentTypeText","ContentTypeMedia","ContentTypePollCreation","ContentTypeQuizCreation"],[t,n,r,a])}l.parseContentTypeTextOrMediaOrPollCreationOrQuizCreationMixinGroup=e}),98);
__d("WASmaxInMessageDeliverNewsletterWAMOEmptyMixin",["WAResultOrError","WASmaxInMessageDeliverAdminEditMixin","WASmaxInMessageDeliverAdminRevokeMixin","WASmaxInMessageDeliverContentTypeTextOrMediaOrPollCreationOrQuizCreationMixinGroup","WASmaxInMessageDeliverWAMOSubMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxInMessageDeliverWAMOSubMixin").parseWAMOSubMixin(e);if(!r.success)return r;var a=o("WASmaxInMessageDeliverAdminRevokeMixin").parseAdminRevokeMixin(e),i=o("WASmaxInMessageDeliverAdminEditMixin").parseAdminEditMixin(e),l=o("WASmaxInMessageDeliverContentTypeTextOrMediaOrPollCreationOrQuizCreationMixinGroup").parseContentTypeTextOrMediaOrPollCreationOrQuizCreationMixinGroup(e);return l.success?o("WAResultOrError").makeResult(babelHelpers.extends({},r.value,{adminRevokeMixin:a.success?a.value:null,adminEditMixin:i.success?i.value:null,contentTypeTextOrMediaOrPollCreationOrQuizCreationMixinGroup:l.value})):l}l.parseNewsletterWAMOEmptyMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterMessageFanoutContent",["WAResultOrError","WASmaxInMessageDeliverNewsletterEditMixin","WASmaxInMessageDeliverNewsletterMediaMixin","WASmaxInMessageDeliverNewsletterPollCreationMixin","WASmaxInMessageDeliverNewsletterPollResultSnapshotMixin","WASmaxInMessageDeliverNewsletterPollVoteMixin","WASmaxInMessageDeliverNewsletterQuestionMixin","WASmaxInMessageDeliverNewsletterQuestionReplyMixin","WASmaxInMessageDeliverNewsletterQuestionResponseMixin","WASmaxInMessageDeliverNewsletterQuizCreationMixin","WASmaxInMessageDeliverNewsletterReactionMixin","WASmaxInMessageDeliverNewsletterReactionRevokeMixin","WASmaxInMessageDeliverNewsletterRevokeMixin","WASmaxInMessageDeliverNewsletterTextMixin","WASmaxInMessageDeliverNewsletterWAMOEmptyMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInMessageDeliverNewsletterQuestionMixin").parseNewsletterQuestionMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"NewsletterQuestion",value:t.value});var n=o("WASmaxInMessageDeliverNewsletterQuestionResponseMixin").parseNewsletterQuestionResponseMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"NewsletterQuestionResponse",value:n.value});var r=o("WASmaxInMessageDeliverNewsletterEditMixin").parseNewsletterEditMixin(e);if(r.success)return o("WAResultOrError").makeResult({name:"NewsletterEdit",value:r.value});var a=o("WASmaxInMessageDeliverNewsletterQuestionReplyMixin").parseNewsletterQuestionReplyMixin(e);if(a.success)return o("WAResultOrError").makeResult({name:"NewsletterQuestionReply",value:a.value});var i=o("WASmaxInMessageDeliverNewsletterRevokeMixin").parseNewsletterRevokeMixin(e);if(i.success)return o("WAResultOrError").makeResult({name:"NewsletterRevoke",value:i.value});var l=o("WASmaxInMessageDeliverNewsletterTextMixin").parseNewsletterTextMixin(e);if(l.success)return o("WAResultOrError").makeResult({name:"NewsletterText",value:l.value});var s=o("WASmaxInMessageDeliverNewsletterMediaMixin").parseNewsletterMediaMixin(e);if(s.success)return o("WAResultOrError").makeResult({name:"NewsletterMedia",value:s.value});var u=o("WASmaxInMessageDeliverNewsletterReactionMixin").parseNewsletterReactionMixin(e);if(u.success)return o("WAResultOrError").makeResult({name:"NewsletterReaction",value:u.value});var c=o("WASmaxInMessageDeliverNewsletterReactionRevokeMixin").parseNewsletterReactionRevokeMixin(e);if(c.success)return o("WAResultOrError").makeResult({name:"NewsletterReactionRevoke",value:c.value});var d=o("WASmaxInMessageDeliverNewsletterPollCreationMixin").parseNewsletterPollCreationMixin(e);if(d.success)return o("WAResultOrError").makeResult({name:"NewsletterPollCreation",value:d.value});var m=o("WASmaxInMessageDeliverNewsletterQuizCreationMixin").parseNewsletterQuizCreationMixin(e);if(m.success)return o("WAResultOrError").makeResult({name:"NewsletterQuizCreation",value:m.value});var p=o("WASmaxInMessageDeliverNewsletterPollVoteMixin").parseNewsletterPollVoteMixin(e);if(p.success)return o("WAResultOrError").makeResult({name:"NewsletterPollVote",value:p.value});var _=o("WASmaxInMessageDeliverNewsletterPollResultSnapshotMixin").parseNewsletterPollResultSnapshotMixin(e);if(_.success)return o("WAResultOrError").makeResult({name:"NewsletterPollResultSnapshot",value:_.value});var f=o("WASmaxInMessageDeliverNewsletterWAMOEmptyMixin").parseNewsletterWAMOEmptyMixin(e);return f.success?o("WAResultOrError").makeResult({name:"NewsletterWAMOEmpty",value:f.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["NewsletterQuestion","NewsletterQuestionResponse","NewsletterEdit","NewsletterQuestionReply","NewsletterRevoke","NewsletterText","NewsletterMedia","NewsletterReaction","NewsletterReactionRevoke","NewsletterPollCreation","NewsletterQuizCreation","NewsletterPollVote","NewsletterPollResultSnapshot","NewsletterWAMOEmpty"],[t,n,r,a,i,l,s,u,c,d,m,p,_,f])}l.parseNewsletterMessageFanoutContent=e}),98);
__d("WASmaxInMessageDeliverNewsletterMessageLastEditTimestampMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(n.value,"msg_edit_t",15778656e5,41024736e5);return r.success?o("WAResultOrError").makeResult({metaMsgEditT:r.value}):r}l.parseNewsletterMessageLastEditTimestampMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterMessageOriginalTimestampMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(n.value,"original_msg_t",1577865600,4102473600);return r.success?o("WAResultOrError").makeResult({metaOriginalMsgT:r.value}):r}l.parseNewsletterMessageOriginalTimestampMixin=e}),98);
__d("WASmaxInMessageDeliverPaidPartnershipContentMixin",["WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"meta");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(n.value,"paid_partnership");return r.success?o("WASmaxParseUtils").voidSuccess:r}l.parsePaidPartnershipContentMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterMessageFanoutMixin",["WAResultOrError","WASmaxInMessageDeliverAdminProfileMetaMixin","WASmaxInMessageDeliverNewsletterMessageFanoutContent","WASmaxInMessageDeliverNewsletterMessageLastEditTimestampMixin","WASmaxInMessageDeliverNewsletterMessageOriginalTimestampMixin","WASmaxInMessageDeliverPaidPartnershipContentMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").attrStanzaId(e,"id");if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(e,"server_id",99,2147476647);if(!r.success)return r;var a=o("WASmaxParseUtils").attrIntRange(e,"t",0,void 0);if(!a.success)return a;var i=o("WASmaxParseUtils").optionalLiteral(o("WASmaxParseUtils").attrString,e,"is_sender","true");if(!i.success)return i;var l=o("WASmaxInMessageDeliverNewsletterMessageOriginalTimestampMixin").parseNewsletterMessageOriginalTimestampMixin(e),s=o("WASmaxInMessageDeliverNewsletterMessageLastEditTimestampMixin").parseNewsletterMessageLastEditTimestampMixin(e),u=o("WASmaxInMessageDeliverAdminProfileMetaMixin").parseAdminProfileMetaMixin(e),c=o("WASmaxInMessageDeliverPaidPartnershipContentMixin").parsePaidPartnershipContentMixin(e),d=o("WASmaxInMessageDeliverNewsletterMessageFanoutContent").parseNewsletterMessageFanoutContent(e);return d.success?o("WAResultOrError").makeResult({id:n.value,serverId:r.value,t:a.value,isSender:i.value,newsletterMessageOriginalTimestampMixin:l.success?l.value:null,newsletterMessageLastEditTimestampMixin:s.success?s.value:null,adminProfileMetaMixin:u.success?u.value:null,hasPaidPartnershipContentMixin:c.success,newsletterMessageFanoutContent:d.value}):d}l.parseNewsletterMessageFanoutMixin=e}),98);
__d("WASmaxInMessageDeliverOfflineMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrIntRange(e,"offline",0,12);return t.success?o("WAResultOrError").makeResult({offline:t.value}):t}l.parseOfflineMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterMessageWithJIDMixin",["WAResultOrError","WASmaxInMessageDeliverNewsletterMessageFanoutMixin","WASmaxInMessageDeliverOfflineMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseJid").attrNewsletterJid(e,"from");if(!n.success)return n;var r=o("WASmaxInMessageDeliverNewsletterMessageFanoutMixin").parseNewsletterMessageFanoutMixin(e);if(!r.success)return r;var a=o("WASmaxInMessageDeliverOfflineMixin").parseOfflineMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({from:n.value},r.value,{offlineMixin:a.success?a.value:null}))}l.parseNewsletterMessageWithJIDMixin=e}),98);
__d("WASmaxInMessageDeliverReceiverContentTypeMediaRCATMixin",["WAResultOrError","WASmaxInMessageDeliverContentTypeMediaMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxParseUtils").flattenedChildWithTag(e,"rcat");if(!r.success)return r;var a=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,n.value,"mediatype","url");if(!a.success)return a;var i=o("WASmaxParseUtils").contentBytes(r.value);if(!i.success)return i;var l=o("WASmaxInMessageDeliverContentTypeMediaMixin").parseContentTypeMediaMixin(e);return l.success?o("WAResultOrError").makeResult(babelHelpers.extends({plaintextMediatype:a.value,rcatElementValue:i.value},l.value)):l}l.parseReceiverContentTypeMediaRCATMixin=e}),98);
__d("WASmaxInMessageDeliverNewsletterRequest",["WAResultOrError","WASmaxInMessageDeliverNewsletterMessageWithJIDMixin","WASmaxInMessageDeliverReceiverContentTypeMediaRCATMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"message");if(!t.success)return t;var n=o("WASmaxInMessageDeliverNewsletterMessageWithJIDMixin").parseNewsletterMessageWithJIDMixin(e);if(!n.success)return n;var r=o("WASmaxInMessageDeliverReceiverContentTypeMediaRCATMixin").parseReceiverContentTypeMediaRCATMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({},n.value,{receiverContentTypeMediaRCATMixin:r.success?r.value:null}))}l.parseNewsletterRequest=e}),98);
__d("WASmaxOutMessageDeliverCommonAckMixin",["WASmaxJsx","WASmaxMixins","WASmaxParseJid","WASmaxParseReference","WASmaxParseUtils","WASmaxParsingFailure","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseReference").attrFromReference(o("WASmaxParseJid").attrNewsletterJid,e,["from"]);if(!t.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(t.error);var n=o("WASmaxParseReference").attrFromReference(o("WASmaxParseUtils").attrStanzaId,e,["id"]);if(!n.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(n.error);var r=o("WASmaxParseReference").attrFromReference(o("WASmaxParseUtils").attrString,e,["type"]);if(!r.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(r.error);var a=o("WASmaxJsx").smax("ack",{to:o("WAWap").JID(t.value),class:"message",id:o("WAWap").STANZA_ID(n.value),type:o("WAWap").CUSTOM_STRING(r.value)});return a}function s(t,n){var r=e(n);return o("WASmaxMixins").mergeStanzas(t,r)}l.mergeCommonAckMixin=s}),98);
__d("WASmaxOutMessageDeliverNewsletterResponseError",["WASmaxJsx","WASmaxOutMessageDeliverCommonAckMixin"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxOutMessageDeliverCommonAckMixin").mergeCommonAckMixin(o("WASmaxJsx").smax("ack",{error:"406"}),e);return t}l.makeNewsletterResponseError=e}),98);
__d("WASmaxOutMessageDeliverNewsletterResponseSuccess",["WASmaxJsx","WASmaxOutMessageDeliverCommonAckMixin"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxOutMessageDeliverCommonAckMixin").mergeCommonAckMixin(o("WASmaxJsx").smax("ack",null),e);return t}l.makeNewsletterResponseSuccess=e}),98);
__d("WASmaxMessageDeliverNewsletterRPC",["WASmaxInMessageDeliverNewsletterRequest","WASmaxOutMessageDeliverNewsletterResponseError","WASmaxOutMessageDeliverNewsletterResponseSuccess","WASmaxParsingFailure","WASmaxRpcUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInMessageDeliverNewsletterRequest").parseNewsletterRequest(e);if(!t.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("Newsletter",{Request:t}));return{parsedRequest:t.value,makeNewsletterResponseError:function(){return o("WASmaxOutMessageDeliverNewsletterResponseError").makeNewsletterResponseError(e)},makeNewsletterResponseSuccess:function(){return o("WASmaxOutMessageDeliverNewsletterResponseSuccess").makeNewsletterResponseSuccess(e)}}}l.receiveNewsletterRPC=e}),98);
__d("WAWebHandleNewsletterMsgLogger",["WASmaxMessageDeliverNewsletterRPC","WAWebHandleMsgError","WAWebIncomingMessageDropWamEvent","WAWebWamEnumE2eDestination","WAWebWamEnumMediaType","WAWebWamEnumMessageDropReasonType","WAWebWamEnumRevokeType"],(function(t,n,r,o,a,i,l){function e(e){try{return o("WASmaxMessageDeliverNewsletterRPC").receiveNewsletterRPC(e)}catch(e){return null}}function s(t,n){var r=e(n.stanza);t instanceof o("WAWebHandleMsgError").MessageValidationError&&u(r,t)}function u(e,t){var n,r=new(o("WAWebIncomingMessageDropWamEvent")).IncomingMessageDropWamEvent({messageDropReason:o("WAWebWamEnumMessageDropReasonType").MESSAGE_DROP_REASON_TYPE.INVALID_PROTOBUF,e2eDestination:o("WAWebWamEnumE2eDestination").E2E_DESTINATION.CHANNEL,offline:(e==null||(n=e.parsedRequest)==null||(n=n.offlineMixin)==null?void 0:n.offline)!=null,e2eFailureReason:t==null?void 0:t.e2eFailureReason,messageMediaType:c(e),revokeType:(e==null?void 0:e.parsedRequest.newsletterMessageFanoutContent.name)==="NewsletterRevoke"?o("WAWebWamEnumRevokeType").REVOKE_TYPE.ADMIN:void 0});r.commit()}function c(e){var t=e==null?void 0:e.parsedRequest.newsletterMessageFanoutContent;if(t==null)return o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE;switch(t.name){case"NewsletterReaction":return o("WAWebWamEnumMediaType").MEDIA_TYPE.REACTION;case"NewsletterMedia":return d(t.value.plaintextMediatype);case"NewsletterEdit":{var n,r=t.value.newsletterQuestionReplyOrTextOrMediaMixinGroup;return((n=r.value.newsletterTextOrMediaMixinGroup)==null?void 0:n.value.type)==="media"?d(r.value.newsletterTextOrMediaMixinGroup.value.plaintextMediatype):o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE}case"NewsletterText":return o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE;case"NewsletterRevoke":case"NewsletterReactionRevoke":case"NewsletterWAMOEmpty":return o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE;case"NewsletterPollCreation":return o("WAWebWamEnumMediaType").MEDIA_TYPE.POLL_CREATE;case"NewsletterPollVote":return o("WAWebWamEnumMediaType").MEDIA_TYPE.POLL_VOTE;case"NewsletterPollResultSnapshot":return o("WAWebWamEnumMediaType").MEDIA_TYPE.POLL_RESULT_SNAPSHOT;case"NewsletterQuestion":case"NewsletterQuestionReply":return t.value.newsletterTextOrMediaMixinGroup.value.type==="media"?d(t.value.newsletterTextOrMediaMixinGroup.value.plaintextMediatype):o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE;case"NewsletterQuestionResponse":return o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE;case"NewsletterQuizCreation":return o("WAWebWamEnumMediaType").MEDIA_TYPE.POLL_CREATE;default:return t.name,o("WAWebWamEnumMediaType").MEDIA_TYPE.NONE}}function d(e){switch(e){case"video":return o("WAWebWamEnumMediaType").MEDIA_TYPE.VIDEO;case"vcard":return o("WAWebWamEnumMediaType").MEDIA_TYPE.CONTACT;case"url":return o("WAWebWamEnumMediaType").MEDIA_TYPE.URL;case"sticker":case"genai_sticker":case"1p_sticker":case"avatar_sticker":case"user_created_sticker":return o("WAWebWamEnumMediaType").MEDIA_TYPE.STICKER;case"ptt":return o("WAWebWamEnumMediaType").MEDIA_TYPE.PTT;case"ptv":return o("WAWebWamEnumMediaType").MEDIA_TYPE.PUSH_TO_VIDEO;case"productlink":return o("WAWebWamEnumMediaType").MEDIA_TYPE.PRODUCT_LINK;case"image":return o("WAWebWamEnumMediaType").MEDIA_TYPE.PHOTO;case"gif":return o("WAWebWamEnumMediaType").MEDIA_TYPE.GIF;case"document":return o("WAWebWamEnumMediaType").MEDIA_TYPE.DOCUMENT;case"cataloglink":return o("WAWebWamEnumMediaType").MEDIA_TYPE.CATALOG_LINK;case"sticker_pack":return o("WAWebWamEnumMediaType").MEDIA_TYPE.STICKER_PACK;case"collection":return o("WAWebWamEnumMediaType").MEDIA_TYPE.MEDIA_ALBUM;case"motion_photo":return o("WAWebWamEnumMediaType").MEDIA_TYPE.MOTION_PHOTO;case"motion_video":return o("WAWebWamEnumMediaType").MEDIA_TYPE.MOTION_VIDEO;default:return o("WAWebWamEnumMediaType").MEDIA_TYPE.AUDIO}}l.handleNewsletterMsgError=s}),98);
__d("WAWebNewsletterAdminProfilesSmaxUtils",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e==null?null:{id:e.id,name:e.nameElementValue,pictureDirectPath:e.pictureDirectPath,pictureId:e.pictureId}}i.mapAdminProfileInfoFromAdminProfileMixin=e}),66);
__d("WAWebNewsletterMsgParser",["WASmaxMessageDeliverNewsletterRPC","WASmaxParsingFailure","WAWebJidToWid","WAWebNewsletterAdminProfilesSmaxUtils","WAWebNewsletterGatingUtils","WAWebReactionsBEUtils","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){function e(e){var t,n,r=o("WASmaxMessageDeliverNewsletterRPC").receiveNewsletterRPC(e),a=r.makeNewsletterResponseSuccess,i=r.parsedRequest,l={id:i.id,t:i.t,isSender:i.isSender==="true",serverId:i.serverId,offline:(t=i.offlineMixin)==null?void 0:t.offline,from:o("WAWebJidToWid").jidWithTypeToWid({jidType:"newsletter",newsletterJid:i.from}),to:o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),newsletterAdminProfile:o("WAWebNewsletterAdminProfilesSmaxUtils").mapAdminProfileInfoFromAdminProfileMixin(i.adminProfileMetaMixin)},s=(n=i.newsletterMessageFanoutContent.value.wAMOSubMixin)==null?void 0:n.metaIsWamoSub;s!=null&&o("WAWebNewsletterGatingUtils").isWamoSubMessagesProcessingEnabled()&&(l.isWamoSub=s==="true");var u=i.hasPaidPartnershipContentMixin;return o("WAWebNewsletterGatingUtils").isChannelDSA26ReceiverEnabled()&&(l.hasPaidPartnershipLabel=u),{ack:a(),msg:d(l,i)}}function s(e){return e.reactionCode}function u(e){return e.votesVote.map(function(e){var t=e.elementValue;return t})}function c(e){return e.plaintextPayloadMixin.elementValue}function d(e,t){var n=t.newsletterMessageFanoutContent;switch(n.name){case"NewsletterPollVote":return babelHelpers.extends({},e,{type:"NewsletterPollVote",pollVote:u(n.value)});case"NewsletterReaction":return babelHelpers.extends({},e,{type:"NewsletterReaction",reactionCode:s(n.value)});case"NewsletterReactionRevoke":return babelHelpers.extends({},e,{type:"NewsletterReactionRevoke",reactionCode:o("WAWebReactionsBEUtils").REVOKED_REACTION_TEXT});case"NewsletterRevoke":return babelHelpers.extends({},e,{type:"NewsletterRevoke"});case"NewsletterMedia":return babelHelpers.extends({},e,{type:n.name,payload:c(n.value)});case"NewsletterQuestion":case"NewsletterQuestionReply":{var r=babelHelpers.extends({},e,{payload:c(n.value.newsletterTextOrMediaMixinGroup.value)});return n.value.newsletterTextOrMediaMixinGroup.name==="NewsletterText"?babelHelpers.extends({},r,{type:"NewsletterText"}):babelHelpers.extends({},r,{type:"NewsletterMedia"})}case"NewsletterQuestionResponse":case"NewsletterText":return babelHelpers.extends({},e,{type:"NewsletterText",payload:c(n.value)});case"NewsletterPollCreation":return babelHelpers.extends({},e,{type:"NewsletterPollCreation",payload:c(n.value)});case"NewsletterEdit":{var a,i,l=n.value.newsletterQuestionReplyOrTextOrMediaMixinGroup,d;switch(l.name){case"NewsletterQuestionReply":d=c(l.value.newsletterTextOrMediaMixinGroup.value);break;case"NewsletterText":case"NewsletterMedia":d=c(l.value);break;default:throw l.name,new(o("WASmaxParsingFailure")).SmaxParsingFailure("unrecognized-newsletter-edit-type")}return babelHelpers.extends({},e,{type:"NewsletterEdit",payload:d,msgEditT:(a=t.newsletterMessageLastEditTimestampMixin)==null?void 0:a.metaMsgEditT,msgOriginalT:(i=t.newsletterMessageOriginalTimestampMixin)==null?void 0:i.metaOriginalMsgT})}case"NewsletterPollResultSnapshot":return babelHelpers.extends({},e,{type:"NewsletterPollResultSnapshot",payload:c(n.value)});case"NewsletterWAMOEmpty":return babelHelpers.extends({},e,{type:"NewsletterWAMOEmpty"});case"NewsletterQuizCreation":return babelHelpers.extends({},e,{type:"NewsletterPollCreation",payload:c(n.value)});default:throw n.name,new(o("WASmaxParsingFailure")).SmaxParsingFailure("unrecognized-newsletter-message-type")}}l.default=e}),98);
__d("WAWebMusicGatingUtils",["WAWebABProps"],(function(t,n,r,o,a,i,l){"use strict";function e(){return o("WAWebABProps").getABPropConfigValue("wabba_receiver_enabled")}function s(){return o("WAWebABProps").getABPropConfigValue("wabba_save_to_camera_roll_enabled")}function u(){return o("WAWebABProps").getABPropConfigValue("channels_music_receiver_enabled")}function c(){return o("WAWebABProps").getABPropConfigValue("channels_music_forwarding_disabled")}var d=6e4,m=600;l.isStatusMusicReceiverEnabled=e,l.isStatusMusicSaveToDiskEnabled=s,l.isStatusMusicReceiverEnabledForNewsletter=u,l.isMusicForwardingDisabled=c,l.MAX_MUSIC_DOWNLOAD_EMBED_DURATION_MS=d,l.MIN_SECONDS_BETWEEN_MUSIC_CONSUMPTION_AVAILABILITY_CHECK=m}),98);
__d("WAWebNewsletterFutureProofUtils",["WAWebABProps","WAWebCompactSet","WAWebMsgGetters","WAWebMsgType","WAWebMusicGatingUtils","WAWebNewsletterGatingUtils","WAWebPollCreationUtils","WAWebPollsGatingUtils","WAWebQuestionsGatingUtils"],(function(t,n,r,o,a,i,l){var e,s=new Map([[1,(e=o("WAWebMsgType")).MSG_TYPE.CHAT],[2,e.MSG_TYPE.IMAGE],[3,e.MSG_TYPE.VIDEO],[4,e.MSG_TYPE.AUDIO],[5,e.MSG_TYPE.PTT],[6,e.MSG_TYPE.LOCATION],[7,e.MSG_TYPE.VCARD],[8,e.MSG_TYPE.DOCUMENT],[11,e.MSG_TYPE.MULTI_VCARD],[12,e.MSG_TYPE.REACTION],[13,e.MSG_TYPE.POLL_CREATION],[14,e.MSG_TYPE.POLL_UPDATE],[15,e.MSG_TYPE.STICKER],[16,e.MSG_TYPE.POLL_RESULT_SNAPSHOT],[17,e.MSG_TYPE.STICKER_PACK]]);function u(){return r("WAWebCompactSet")(o("WAWebABProps").getABPropConfigValue("channel_supported_message_types").split(","),function(e){var t=Number.parseInt(e,10);return Number.isSafeInteger(t)?s.get(t):null})}function c(e){var t=u().has(e);switch(e){case o("WAWebMsgType").MSG_TYPE.PTT:return o("WAWebNewsletterGatingUtils").isNewsletterPTTReceivingEnabled();case o("WAWebMsgType").MSG_TYPE.PTV:return o("WAWebNewsletterGatingUtils").isNewsletterPTVReceivingEnabled();case o("WAWebMsgType").MSG_TYPE.POLL_CREATION:case o("WAWebMsgType").MSG_TYPE.POLL_UPDATE:return o("WAWebNewsletterGatingUtils").isNewsletterPollsReceivingEnabled();case o("WAWebMsgType").MSG_TYPE.POLL_RESULT_SNAPSHOT:return o("WAWebPollsGatingUtils").isPollResultSnapshotReceivingEnabled();case o("WAWebMsgType").MSG_TYPE.AUDIO:return o("WAWebNewsletterGatingUtils").isNewsletterAudioFileReceivingEnabled();case o("WAWebMsgType").MSG_TYPE.ALBUM:return o("WAWebNewsletterGatingUtils").isNewsletterAlbumsV2ReceiverEnabled();case o("WAWebMsgType").MSG_TYPE.NEWSLETTER_FOLLOWER_INVITE:return o("WAWebNewsletterGatingUtils").isChannelInviteContactsToFollowConsumerEnabled();default:return t}}function d(e){var t=e.type===o("WAWebMsgType").MSG_TYPE.UNKNOWN?e.futureproofType:e.type;return t==null?{supported:!1}:c(t)?o("WAWebMsgGetters").getIsReply(e)&&!o("WAWebNewsletterGatingUtils").isNewsletterReceivingAdminRepliesEnabled()?{supported:!1}:o("WAWebMsgGetters").getIsQuestion(e)&&!o("WAWebQuestionsGatingUtils").isQuestionReceiverEnabledForMsg(e)?{supported:!1}:o("WAWebMsgGetters").getIsQuestionReply(e)&&!o("WAWebQuestionsGatingUtils").isQuestionReplyReceiverEnabledForMsg(e)?{supported:!1}:o("WAWebMsgGetters").getPollType(e)===o("WAWebPollCreationUtils").PollType.QUIZ&&!o("WAWebNewsletterGatingUtils").isNewsletterQuizReceiverEnabled()?{supported:!1}:e.newsletterAdminProfile!=null&&!o("WAWebNewsletterGatingUtils").isNewsletterAdminProfilesReceiverEnabled()?{supported:!1}:o("WAWebMsgGetters").isNewsletterMsgWithMusic(e)&&!o("WAWebMusicGatingUtils").isStatusMusicReceiverEnabledForNewsletter()?{supported:!1,reason:"phone_only_feature"}:{supported:!0}:{supported:!1}}l.isMsgTypeSupported=c,l.isMsgSupported=d}),98);
__d("WAWebNewsletterMsgEditUtils",["WAWebMsgKey","WAWebMsgType"],(function(t,n,r,o,a,i,l){function e(e){return babelHelpers.extends({},e,{type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"message_edit",protocolMessageKey:e.id,latestEditMsgKey:e.id,latestEditSenderTimestampMs:e.t})}function s(e,t){var n=e.id.clone(),a=new(r("WAWebMsgKey"))({remote:e.id.remote,fromMe:e.id.fromMe,id:r("WAWebMsgKey").newId_DEPRECATED()});return babelHelpers.extends({},e,{id:a,type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.Protocol,subtype:"message_edit",editMsgType:e.type,protocolMessageKey:n,latestEditMsgKey:a,latestEditSenderTimestampMs:t.latestEditSenderTimestampMs})}l.mapMsgToEditProtocolMsgLegacy=e,l.mapMsgToEditProtocolMsg=s}),98);
__d("WAWebNewsletterMsgStanzaAdapters",["WAAckLevel","WAWebMsgKey","WAWebMsgType","WAWebNewsletterMsgEditUtils","WAWebUserPrefsMeUser","WAWebViewMode.flow","err"],(function(t,n,r,o,a,i,l){function e(e,t,n){if(n.addOnParentKey==null)throw r("err")("Reaction message without parent");return{id:e,reactionParentKey:n.addOnParentKey,type:o("WAWebMsgType").MSG_TYPE.REACTION,kind:o("WAWebMsgType").MsgKind.ReactionDecrypted,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,t:t.t,from:t.from,to:t.to,serverId:t.serverId,isNewMsg:!1,ack:o("WAAckLevel").ACK.SENT,read:!1,reactionText:t.reactionCode,reactionTimestamp:t.t*1e3}}function s(e,t,n){var a;if(n.addOnParentKey==null)throw r("err")("Reaction message without parent");return{id:e,t:t.t,from:t.from,to:t.to,serverId:t.serverId,isNewMsg:!1,ack:o("WAAckLevel").ACK.SENT,type:o("WAWebMsgType").MSG_TYPE.POLL_UPDATE,kind:o("WAWebMsgType").MsgKind.PollVoteDecrypted,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,subtype:"poll_vote",pollUpdateParentKey:n.addOnParentKey,selectedOptionLocalIds:(a=n.pollVotesAsLocalIds)!=null?a:[],senderTimestampMs:t.t*1e3,read:!1}}function u(e){var t=e.baseMsgData,n=e.msg,a=e.msgContext,i=e.msgKey,l=e.parsingContext,s=o("WAWebViewMode.flow").ViewModeType.NEWSLETTER_TOMBSTONE;if(l==="history"){var u,c;return{id:new(r("WAWebMsgKey"))({remote:n.from,fromMe:n.isSender,id:n.id}),from:n.from,to:n.isSender?n.from:o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),t:(u=a.metaOriginalMsgT)!=null?u:n.t,serverId:n.serverId,lastUpdateFromServerTs:(c=a.lastUpdateFromServerTs)!=null?c:void 0,type:"revoked",kind:o("WAWebMsgType").MsgKind.RevokedMessage,viewMode:s,revokeSender:n.from,subtype:"admin"}}return babelHelpers.extends({},t,{serverId:n.serverId,id:new(r("WAWebMsgKey"))({remote:n.from,fromMe:n.isSender,id:r("WAWebMsgKey").newId_DEPRECATED()}),type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.ProtocolRevoke,subtype:"admin_revoke",protocolMessageKey:i,viewMode:s})}function c(e,t,n){return t!=="history"?o("WAWebNewsletterMsgEditUtils").mapMsgToEditProtocolMsg(e,{latestEditSenderTimestampMs:n.latestEditSenderTimestampMs}):e}l.mapReactionMsgStanza=e,l.mapPollVoteMsgStanza=s,l.mapRevokeMsgStanza=u,l.mapEditMsgStanza=c}),98);
__d("WAWebNewsletterMsgUtils",["WAAckLevel","WALogger","WATimeUtils","WAWebE2EProtoParser","WAWebMsgKey","WAWebMsgType","WAWebNewsletterAdminProfilesSmaxUtils","WAWebNewsletterFutureProofUtils","WAWebNewsletterGatingUtils","WAWebNewsletterMsgStanzaAdapters","WAWebProtobufsE2E.pb","WAWebUserPrefsMeUser","WAWebViewMode.flow","decodeProtobuf","err"],(function(t,n,r,o,a,i,l){var e;function s(t,n){var a,i,l,s,c=t.msg,m=t.msgContext,p=new(r("WAWebMsgKey"))({remote:c.from,fromMe:c.isSender,id:c.id});switch(c.type){case"NewsletterReaction":case"NewsletterReactionRevoke":return o("WAWebNewsletterMsgStanzaAdapters").mapReactionMsgStanza(p,c,m);case"NewsletterPollVote":return o("WAWebNewsletterMsgStanzaAdapters").mapPollVoteMsgStanza(p,c,m)}var _=d(p,c);if(c.type==="NewsletterRevoke")return o("WAWebNewsletterMsgStanzaAdapters").mapRevokeMsgStanza({msgKey:p,msg:c,msgContext:m,baseMsgData:_,parsingContext:n});var f=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsE2E.pb").MessageSpec,c.payload),g=o("WAWebE2EProtoParser").parseMsgProto({messageProtobuf:f,message:_,msgContext:n}),h=u(babelHelpers.extends({},g,{isNewMsg:m.isNewMsg,viewCount:(a=m.viewCount)!=null?a:void 0,forwardsCount:(i=m.forwardsCount)!=null?i:void 0,questionResponsesCount:(l=m.questionResponsesCount)!=null?l:0,hasReaction:!!m.hasReaction,latestEditSenderTimestampMs:m.latestEditSenderTimestampMs,lastUpdateFromServerTs:(s=m.lastUpdateFromServerTs)!=null?s:void 0,latestEditMsgKey:m.isEdited===!0?p:void 0,serverId:c.serverId}));if(m.isWamoSub!=null&&o("WAWebNewsletterGatingUtils").isWamoSubMessagesProcessingEnabled()){var y;h.isWamoSub=(y=m.isWamoSub)!=null?y:void 0}c.newsletterAdminProfile!=null&&(h.newsletterAdminProfile=c.newsletterAdminProfile);var C=m.hasPaidPartnershipLabel;C!=null&&o("WAWebNewsletterGatingUtils").isChannelDSA26ReceiverEnabled()&&(h.hasPaidPartnershipLabel=C);var b=o("WAWebNewsletterFutureProofUtils").isMsgSupported(h),v=b.reason,S=b.supported;switch(S||(h.type=o("WAWebMsgType").MSG_TYPE.UNKNOWN,h.subtype=v,h.kind=o("WAWebMsgType").MsgKind.Unknown,h.futureproofType=g.type,h.futureproofSubtype=g.subtype,o("WALogger").WARN(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[newsletter] unsupported msg type="," sub=",""])),g.type,g.subtype).sendLogs("unsupported-newsletter-message",{sampling:.1})),c.type){case"NewsletterEdit":return o("WAWebNewsletterMsgStanzaAdapters").mapEditMsgStanza(h,n,m);case"NewsletterPollCreation":case"NewsletterPollResultSnapshot":case"NewsletterText":case"NewsletterMedia":return h;case"NewsletterWAMOEmpty":return babelHelpers.extends({},h,{isWamoSub:!0,viewMode:o("WAWebViewMode.flow").ViewModeType.HIDDEN});default:throw c.type,r("err")("unreachable code")}}function u(e){return e.streamingSidecar=null,e.mediaKey=null,e.mediaKeyTimestamp=null,e}function c(e,t,n,r){var a,i,l,u;n===void 0&&(n=!1);var c=e.newsletterMessageHistoryContent,d=e.id,m=e.serverId,p=e.t;if(c==null||d==null||p==null)return null;var _=e.isSender==="true",f={id:d,from:t,isSender:_,to:_?t:o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),t:p,serverId:m,offline:null,newsletterAdminProfile:o("WAWebNewsletterAdminProfilesSmaxUtils").mapAdminProfileInfoFromAdminProfileMixin(e.adminProfileMetaMixin)},g=(a=e.newsletterMessageOriginalTimestampMixin)==null?void 0:a.metaOriginalMsgT,h=babelHelpers.extends({hasReaction:n,lastUpdateFromServerTs:r,viewCount:(i=e.newsletterViewsCountViewsOrDeprecatedMixinGroup)==null||(i=i.value)==null?void 0:i.viewsCountCount,questionResponsesCount:(l=e.newsletterResponsesCountMixin)==null?void 0:l.responsesCountCount,forwardsCount:(u=e.newsletterForwardsCountMixin)==null?void 0:u.forwardsCountCount,isEdited:c.name==="NewsletterEdit",metaOriginalMsgT:g},e.hasPaidPartnershipContentMixin!=null&&{hasPaidPartnershipLabel:e.hasPaidPartnershipContentMixin});if(o("WAWebNewsletterGatingUtils").isWamoSubMessagesProcessingEnabled()){var y;h.isWamoSub=((y=e.newsletterMessageHistoryContent)==null||(y=y.value.wAMOSubMixin)==null?void 0:y.metaIsWamoSub)==="true"}var C="history";switch(c.name){case"NewsletterEdit":{var b,v=(b=e.newsletterMess
__d("WAWebNewsletterMsgProcessor",["WATimeUtils","WAWebApiFilterAndReplaceMessages","WAWebNewsletterDBUtils","WAWebNewsletterGatingUtils","WAWebNewsletterMsgUtils","WAWebPollsCreateOptionLocalIdMap","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.offline!=null,n=e.type==="NewsletterRevoke",r=e.serverId,a=u(e.type),i=a&&r!=null?yield o("WAWebNewsletterDBUtils").getMessageByServerId(r,e.from.toJid()):null,l=a&&i==null,s=yield d(i,e.pollVote),m={isNewMsg:!t&&!n,addOnParentKey:a?c({addOnParentMsg:i,serverId:r,remote:e.from}):void 0,pollVotesAsLocalIds:s,latestEditSenderTimestampMs:e.msgEditT!=null?o("WATimeUtils").castToMillisTime(e.msgEditT):null};e.isWamoSub!=null&&o("WAWebNewsletterGatingUtils").isWamoSubMessagesProcessingEnabled()&&(m.isWamoSub=e.isWamoSub),e.hasPaidPartnershipLabel!=null&&o("WAWebNewsletterGatingUtils").isChannelDSA26ReceiverEnabled()&&(m.hasPaidPartnershipLabel=e.hasPaidPartnershipLabel);var p=o("WAWebNewsletterMsgUtils").mapMsgStanzaToMsgData({msg:e,msgContext:m},"relay"),_=yield o("WAWebApiFilterAndReplaceMessages").filterAndReplaceMessages([p]),f=_.newMsgs,g=f[0];return{msgData:g,isOrphan:l}}),s.apply(this,arguments)}function u(e){switch(e){case"NewsletterReaction":case"NewsletterReactionRevoke":case"NewsletterPollVote":return!0;default:return!1}}function c(e){var t=e.addOnParentMsg,n=e.remote,r=e.serverId;return t!=null?t.id:o("WAWebNewsletterDBUtils").craftNewsletterMsgKeyFromServerId(r,n.toJid())}function d(e,t){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=e==null?void 0:e.pollOptions;if(!(n==null||t==null)){var r=yield o("WAWebPollsCreateOptionLocalIdMap").createOptionLocalIdMap(n);return t.map(function(e){return r.getLocalIdForHash(e.slice().buffer)})}}),m.apply(this,arguments)}l.preprocessNewsletterMsg=e,l.isAddOnType=u}),98);
__d("WAWebHandleNewsletterMsg",["Promise","WALogger","WATimeUtils","WAWebBackendApi","WAWebBackendEventBus","WAWebHandleMsgTypes.flow","WAWebHandleNewsletterMsgAddOns","WAWebHandleNewsletterMsgLogger","WAWebLogReceivedMessages","WAWebMessageProcessorCache","WAWebMessageQueue","WAWebNewsletterCommonGatingUtils","WAWebNewsletterMsgParser","WAWebNewsletterMsgProcessor","WAWebOfflineHandler","WAWebWamWorkerOfflineProcessReporter","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{var a=r("WAWebNewsletterMsgParser")(t),i=a.ack,l=a.msg;if(!o("WAWebNewsletterCommonGatingUtils").isNewsletterEnabled())return i;var d=o("WATimeUtils").unixTimeMs(),m=l.offline!=null;m&&(o("WAWebOfflineHandler").OfflineMessageHandler.addOfflinePendingMessage(),o("WAWebOfflineHandler").OfflineMessageHandler.offlineStanzaReceivedAfterComplete()),o("WAWebOfflineHandler").OfflineMessageHandler.isResumeFromRestartComplete()&&(l.offline=null,m=!1);var p=!o("WAWebNewsletterMsgProcessor").isAddOnType(l.type);return yield o("WAWebMessageQueue").onMessageQueue({chatWid:l.from,isOffline:m,msgCategory:null,action:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=o("WATimeUtils").unixTimeMs(),a=yield o("WAWebNewsletterMsgProcessor").preprocessNewsletterMsg(l),u=a.isOrphan,_=a.msgData,f=p?o("WAWebMessageProcessorCache").messageProcessorCache.addMessages([{msg:_}],!m).then(function(){o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.updateProcessedMessageCount(),o("WAWebLogReceivedMessages").logReceivedMessagesInWAM({msgs:[_],offline:l.offline,tsMillis:l.t*1e3,clientReceivedTsMillis:d,msgProcessStartTsMillis:t,serverAddressingMode:null,localAddressingMode:null})}).catch(function(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[newsletter] Failed to handle newsletter message"]))).tags("newsletter").sendLogs("newsletter-failed-to-store-incoming-message")}):(c||(c=n("Promise"))).resolve();return yield o("WAWebHandleNewsletterMsgAddOns").maybeHandleNewsletterMsgAddOns(_,{pollVotes:l.pollVote}),o("WAWebBackendEventBus").BackendEventBus.isMainStreamReadyMd&&(o("WAWebBackendEventBus").BackendEventBus.isOfflineDeliveryEnd&&(yield f),o("WAWebBackendApi").frontendFireAndForget("updateNewsletterMessageUI",{chatID:l.from,msg:_,isOrphan:u})),m?(o("WAWebOfflineHandler").OfflineMessageHandler.processMessageDecryptResult(o("WAWebHandleMsgTypes.flow").E2EProcessResult.SUCCESS),o("WAWebMessageProcessorCache").messageProcessorCache.addMessages([{receiptInfo:{externalId:l.id,from:l.from,author:l.from}}]).catch(function(e){var t=r("getErrorSafe")(e);o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[newsletter] Failed to handle newsletter offline ack"]))).catching(t).tags("newsletter").sendLogs("newsletter-failed-to-store-offline-ack")}),null):i});function a(){return t.apply(this,arguments)}return a})()})}catch(e){var _=r("getErrorSafe")(e);throw o("WAWebHandleNewsletterMsgLogger").handleNewsletterMsgError(_,{stanza:t}),o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[newsletter] Failed to handle newsletter message"]))).catching(_).tags("newsletter").sendLogs("failed-handle-newsletter-message"),_}}),m.apply(this,arguments)}l.default=d}),98);
__d("WASmaxInStatusDeliverOfflineMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").attrIntRange(e,"offline",0,12);return t.success?o("WAResultOrError").makeResult({offline:t.value}):t}l.parseOfflineMixin=e}),98);
__d("WASmaxInStatusDeliverEnums",["WAJids"],(function(t,n,r,o,a,i,l){var e,s={"1p_sticker":"1p_sticker",audio:"audio",avatar_sticker:"avatar_sticker",buttons_response:"buttons_response",cataloglink:"cataloglink",collection:"collection",contact:"contact",contact_array:"contact_array",document:"document",feed_reshare:"feed_reshare",genai_sticker:"genai_sticker",gif:"gif",group_history:"group_history",history:"history",image:"image",list_response:"list_response",location:"location",motion_photo:"motion_photo",motion_video:"motion_video",native_flow_response:"native_flow_response",order:"order",product:"product",productlink:"productlink",ptt:"ptt",ptv:"ptv",sticker:"sticker",sticker_pack:"sticker_pack",story_reply:"story_reply",url:"url",user_created_sticker:"user_created_sticker",vcard:"vcard",video:"video",xma:"xma"},u={account_authentication_request:"account_authentication_request",address_message:"address_message",api_signup:"api_signup",call_permission_request:"call_permission_request",form_message:"form_message",galaxy_message:"galaxy_message",menu_options:"menu_options"},c={allowlist:"allowlist",closefriends:"closefriends",contacts:"contacts",customlist:"customlist",denylist:"denylist"},d={false:"false",true:"true"},m={image:"image",video:"video"},p={msg:"msg",pkmsg:"pkmsg"},_={validators:[(e=o("WAJids")).validateGroupJid,e.validateNewsletterJid,e.validateStatusJid],typeName:"GroupJid|NewsletterJid|StatusJid"},f={validators:[e.validateGroupJid,e.validateStatusJid],typeName:"GroupJid|StatusJid"},g={validators:[e.validateGroupJid,e.validateUserJid],typeName:"GroupJid|UserJid"};l.ENUM_1PSTICKER_AUDIO_AVATARSTICKER_BUTTONSRESPONSE_CATALOGLINK_COLLECTION_CONTACT_CONTACTARRAY_DOCUMENT_FEEDRESHARE_GENAISTICKER_GIF_GROUPHISTORY_HISTORY_IMAGE_LISTRESPONSE_LOCATION_MOTIONPHOTO_MOTIONVIDEO_NATIVEFLOWRESPONSE_ORDER_PRODUCT_PRODUCTLINK_PTT_PTV_STICKER_STICKERPACK_STORYREPLY_URL_USERCREATEDSTICKER_VCARD_VIDEO_XMA=s,l.ENUM_ACCOUNTAUTHENTICATIONREQUEST_ADDRESSMESSAGE_APISIGNUP_CALLPERMISSIONREQUEST_FORMMESSAGE_GALAXYMESSAGE_MENUOPTIONS=u,l.ENUM_ALLOWLIST_CLOSEFRIENDS_CONTACTS_CUSTOMLIST_DENYLIST=c,l.ENUM_FALSE_TRUE=d,l.ENUM_IMAGE_VIDEO=m,l.ENUM_MSG_PKMSG=p,l.GROUPJID_NEWSLETTERJID_STATUSJID=_,l.GROUPJID_STATUSJID=f,l.GROUPJID_USERJID=g}),98);
__d("WASmaxInStatusDeliverNewsletterPlaintextPayloadMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"plaintext");if(!t.success)return t;var n=o("WASmaxParseUtils").contentBytesRange(e,1,1048576);return n.success?o("WAResultOrError").makeResult({elementValue:n.value}):n}l.parseNewsletterPlaintextPayloadMixin=e}),98);
__d("WASmaxInStatusDeliverStatusContentTypeMediaMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","media");return n.success?o("WAResultOrError").makeResult({type:n.value}):n}l.parseStatusContentTypeMediaMixin=e}),98);
__d("WASmaxInStatusDeliverStatusNewsletterMediaMixin",["WAResultOrError","WASmaxInStatusDeliverEnums","WASmaxInStatusDeliverNewsletterPlaintextPayloadMixin","WASmaxInStatusDeliverStatusContentTypeMediaMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxParseUtils").attrStringEnum(n.value,"mediatype",o("WASmaxInStatusDeliverEnums").ENUM_IMAGE_VIDEO);if(!r.success)return r;var a=o("WASmaxInStatusDeliverNewsletterPlaintextPayloadMixin").parseNewsletterPlaintextPayloadMixin(n.value);if(!a.success)return a;var i=o("WASmaxInStatusDeliverStatusContentTypeMediaMixin").parseStatusContentTypeMediaMixin(e);return i.success?o("WAResultOrError").makeResult(babelHelpers.extends({plaintextMediatype:r.value,plaintextNewsletterPlaintextPayloadMixin:a.value},i.value)):i}l.parseStatusNewsletterMediaMixin=e}),98);
__d("WASmaxInStatusDeliverStatusContentTypeReactionMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","reaction");return n.success?o("WAResultOrError").makeResult({type:n.value}):n}l.parseStatusContentTypeReactionMixin=e}),98);
__d("WASmaxInStatusDeliverStatusNewsletterReactionMixin",["WAResultOrError","WASmaxInStatusDeliverStatusContentTypeReactionMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"reaction");if(!n.success)return n;var r=o("WASmaxParseUtils").attrString(n.value,"code");if(!r.success)return r;var a=o("WASmaxInStatusDeliverStatusContentTypeReactionMixin").parseStatusContentTypeReactionMixin(e);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({reactionCode:r.value},a.value)):a}l.parseStatusNewsletterReactionMixin=e}),98);
__d("WASmaxInStatusDeliverStatusRevokeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"edit","7");return n.success?o("WAResultOrError").makeResult({edit:n.value}):n}l.parseStatusRevokeMixin=e}),98);
__d("WASmaxInStatusDeliverStatusNewsletterReactionRevokeMixin",["WAResultOrError","WASmaxInStatusDeliverStatusContentTypeReactionMixin","WASmaxInStatusDeliverStatusRevokeMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"reaction");if(!n.success)return n;var r=o("WASmaxInStatusDeliverStatusRevokeMixin").parseStatusRevokeMixin(e);if(!r.success)return r;var a=o("WASmaxInStatusDeliverStatusContentTypeReactionMixin").parseStatusContentTypeReactionMixin(e);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({},r.value,a.value)):a}l.parseStatusNewsletterReactionRevokeMixin=e}),98);
__d("WASmaxInStatusDeliverStatusAdminRevokeMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"edit","8");return n.success?o("WAResultOrError").makeResult({edit:n.value}):n}l.parseStatusAdminRevokeMixin=e}),98);
__d("WASmaxInStatusDeliverStatusContentTypeTextMixin",["WAResultOrError","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseUtils").literal(o("WASmaxParseUtils").attrString,e,"type","text");return n.success?o("WAResultOrError").makeResult({type:n.value}):n}l.parseStatusContentTypeTextMixin=e}),98);
__d("WASmaxInStatusDeliverStatusNewsletterRevokeMixin",["WAResultOrError","WASmaxInStatusDeliverStatusAdminRevokeMixin","WASmaxInStatusDeliverStatusContentTypeTextMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxInStatusDeliverStatusAdminRevokeMixin").parseStatusAdminRevokeMixin(e);if(!r.success)return r;var a=o("WASmaxInStatusDeliverStatusContentTypeTextMixin").parseStatusContentTypeTextMixin(e);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({},r.value,a.value)):a}l.parseStatusNewsletterRevokeMixin=e}),98);
__d("WASmaxInStatusDeliverStatusNewsletterTextMixin",["WAResultOrError","WASmaxInStatusDeliverNewsletterPlaintextPayloadMixin","WASmaxInStatusDeliverStatusContentTypeTextMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseUtils").flattenedChildWithTag(e,"plaintext");if(!n.success)return n;var r=o("WASmaxInStatusDeliverNewsletterPlaintextPayloadMixin").parseNewsletterPlaintextPayloadMixin(n.value);if(!r.success)return r;var a=o("WASmaxInStatusDeliverStatusContentTypeTextMixin").parseStatusContentTypeTextMixin(e);return a.success?o("WAResultOrError").makeResult(babelHelpers.extends({plaintextNewsletterPlaintextPayloadMixin:r.value},a.value)):a}l.parseStatusNewsletterTextMixin=e}),98);
__d("WASmaxInStatusDeliverNewsletterStatusContentTypeMixins",["WAResultOrError","WASmaxInStatusDeliverStatusNewsletterMediaMixin","WASmaxInStatusDeliverStatusNewsletterReactionMixin","WASmaxInStatusDeliverStatusNewsletterReactionRevokeMixin","WASmaxInStatusDeliverStatusNewsletterRevokeMixin","WASmaxInStatusDeliverStatusNewsletterTextMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInStatusDeliverStatusNewsletterRevokeMixin").parseStatusNewsletterRevokeMixin(e);if(t.success)return o("WAResultOrError").makeResult({name:"StatusNewsletterRevoke",value:t.value});var n=o("WASmaxInStatusDeliverStatusNewsletterTextMixin").parseStatusNewsletterTextMixin(e);if(n.success)return o("WAResultOrError").makeResult({name:"StatusNewsletterText",value:n.value});var r=o("WASmaxInStatusDeliverStatusNewsletterMediaMixin").parseStatusNewsletterMediaMixin(e);if(r.success)return o("WAResultOrError").makeResult({name:"StatusNewsletterMedia",value:r.value});var a=o("WASmaxInStatusDeliverStatusNewsletterReactionMixin").parseStatusNewsletterReactionMixin(e);if(a.success)return o("WAResultOrError").makeResult({name:"StatusNewsletterReaction",value:a.value});var i=o("WASmaxInStatusDeliverStatusNewsletterReactionRevokeMixin").parseStatusNewsletterReactionRevokeMixin(e);return i.success?o("WAResultOrError").makeResult({name:"StatusNewsletterReactionRevoke",value:i.value}):o("WASmaxParseUtils").errorMixinDisjunction(e,["StatusNewsletterRevoke","StatusNewsletterText","StatusNewsletterMedia","StatusNewsletterReaction","StatusNewsletterReactionRevoke"],[t,n,r,a,i])}l.parseNewsletterStatusContentTypeMixins=e}),98);
__d("WASmaxInStatusDeliverStatusNewsletterContentMixin",["WAResultOrError","WASmaxInStatusDeliverNewsletterStatusContentTypeMixins","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxInStatusDeliverNewsletterStatusContentTypeMixins").parseNewsletterStatusContentTypeMixins(e);return n.success?o("WAResultOrError").makeResult({newsletterStatusContentTypeMixins:n.value}):n}l.parseStatusNewsletterContentMixin=e}),98);
__d("WASmaxInStatusDeliverFromNewsletterMixin",["WAResultOrError","WASmaxInStatusDeliverOfflineMixin","WASmaxInStatusDeliverStatusNewsletterContentMixin","WASmaxParseJid","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseJid").attrNewsletterJid(e,"from");if(!n.success)return n;var r=o("WASmaxParseUtils").attrIntRange(e,"server_id",99,2147476647);if(!r.success)return r;var a=o("WASmaxParseUtils").attrIntRange(e,"t",1577865600,4102473600);if(!a.success)return a;var i=o("WASmaxParseUtils").optionalLiteral(o("WASmaxParseUtils").attrString,e,"is_sender","true");if(!i.success)return i;var l=o("WASmaxInStatusDeliverStatusNewsletterContentMixin").parseStatusNewsletterContentMixin(e);if(!l.success)return l;var s=o("WASmaxInStatusDeliverOfflineMixin").parseOfflineMixin(e);return o("WAResultOrError").makeResult(babelHelpers.extends({from:n.value,serverId:r.value,t:a.value,isSender:i.value},l.value,{offlineMixin:s.success?s.value:null}))}l.parseFromNewsletterMixin=e}),98);
__d("WASmaxInStatusDeliverIncomingNewsletterStatusRequest",["WAResultOrError","WASmaxInStatusDeliverFromNewsletterMixin","WASmaxParseUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseUtils").assertTag(e,"status");if(!t.success)return t;var n=o("WASmaxParseUtils").attrStanzaId(e,"id");if(!n.success)return n;var r=o("WASmaxInStatusDeliverFromNewsletterMixin").parseFromNewsletterMixin(e);return r.success?o("WAResultOrError").makeResult(babelHelpers.extends({id:n.value},r.value)):r}l.parseIncomingNewsletterStatusRequest=e}),98);
__d("WASmaxOutStatusDeliverStatusAckMixin",["WASmaxInStatusDeliverEnums","WASmaxJsx","WASmaxMixins","WASmaxParseJid","WASmaxParseReference","WASmaxParseUtils","WASmaxParsingFailure","WAWap"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxParseReference").attrFromReference(o("WASmaxParseJid").attrJidEnum,e,["from"],o("WASmaxInStatusDeliverEnums").GROUPJID_NEWSLETTERJID_STATUSJID);if(!t.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(t.error);var n=o("WASmaxParseReference").attrFromReference(o("WASmaxParseUtils").attrStanzaId,e,["id"]);if(!n.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(n.error);var r=o("WASmaxParseReference").attrFromReference(o("WASmaxParseUtils").attrString,e,["type"]);if(!r.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(r.error);var a=o("WASmaxJsx").smax("ack",{to:o("WAWap").JID(t.value),class:"status",id:o("WAWap").STANZA_ID(n.value),type:o("WAWap").CUSTOM_STRING(r.value)});return a}function s(t,n){var r=e(n);return o("WASmaxMixins").mergeStanzas(t,r)}l.mergeStatusAckMixin=s}),98);
__d("WASmaxOutStatusDeliverIncomingNewsletterStatusResponseSuccess",["WASmaxJsx","WASmaxOutStatusDeliverStatusAckMixin"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxOutStatusDeliverStatusAckMixin").mergeStatusAckMixin(o("WASmaxJsx").smax("ack",null),e);return t}l.makeIncomingNewsletterStatusResponseSuccess=e}),98);
__d("WASmaxStatusDeliverIncomingNewsletterStatusRPC",["WASmaxInStatusDeliverIncomingNewsletterStatusRequest","WASmaxOutStatusDeliverIncomingNewsletterStatusResponseSuccess","WASmaxParsingFailure","WASmaxRpcUtils"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WASmaxInStatusDeliverIncomingNewsletterStatusRequest").parseIncomingNewsletterStatusRequest(e);if(!t.success)throw new(o("WASmaxParsingFailure")).SmaxParsingFailure(o("WASmaxRpcUtils").errorMessageRpcParsing("IncomingNewsletterStatus",{Request:t}));return{parsedRequest:t.value,makeIncomingNewsletterStatusResponseSuccess:function(){return o("WASmaxOutStatusDeliverIncomingNewsletterStatusResponseSuccess").makeIncomingNewsletterStatusResponseSuccess(e)}}}l.receiveIncomingNewsletterStatusRPC=e}),98);
__d("WAWebNewsletterStatusUtils",["WAAckLevel","WALogger","WAWebE2EProtoParser","WAWebMsgKey","WAWebMsgType","WAWebNewsletterMsgUtils","WAWebProtobufsE2E.pb","WAWebUserPrefsMeUser","WAWebViewMode.flow","decodeProtobuf"],(function(t,n,r,o,a,i,l){var e;function s(e,t,n){var r=d(e,t),a=o("decodeProtobuf").decodeProtobuf(o("WAWebProtobufsE2E.pb").MessageSpec,n),i=o("WAWebE2EProtoParser").parseMsgProto({messageProtobuf:a,message:r,msgContext:"relay"});return o("WAWebNewsletterMsgUtils").cleanupMediaFields(babelHelpers.extends({},i,{serverId:e.serverId,isNewMsg:!0,latestEditMsgKey:void 0}))}function u(e,t){var n=d(e,t),a=e.isSender==="true",i=new(r("WAWebMsgKey"))({remote:t,fromMe:a,id:e.id});return babelHelpers.extends({},n,{serverId:e.serverId,isNewMsg:!0,id:new(r("WAWebMsgKey"))({remote:t,fromMe:a,id:r("WAWebMsgKey").newId_DEPRECATED()}),type:o("WAWebMsgType").MSG_TYPE.PROTOCOL,kind:o("WAWebMsgType").MsgKind.ProtocolRevoke,subtype:"admin_revoke",protocolMessageKey:i,viewMode:o("WAWebViewMode.flow").ViewModeType.NEWSLETTER_TOMBSTONE})}function c(t,n){var r=t.statusNewsletterContentMixin;if(r==null)return null;var a=r.newsletterStatusContentTypeMixins;switch(a.name){case"StatusNewsletterReaction":case"StatusNewsletterReactionRevoke":case"StatusNewsletterRevoke":return null;case"StatusNewsletterText":case"StatusNewsletterMedia":{if(t.id==null||t.t==null)return null;var i=a.value.plaintextNewsletterPlaintextPayloadMixin.elementValue,l={id:t.id,serverId:t.serverId,t:t.t,isSender:t.isSender==="true",from:n,to:o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),offline:null,newsletterAdminProfile:null,payload:i},s=a.name==="StatusNewsletterText"?babelHelpers.extends({},l,{type:"NewsletterText"}):babelHelpers.extends({},l,{type:"NewsletterMedia"}),u={isNewMsg:!1};return o("WAWebNewsletterMsgUtils").mapMsgStanzaToMsgData({msg:s,msgContext:u},"relay")}default:return a.name,o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[newsletter][status] Unhandled status content type: ",""])),a.name).sendLogs("newsletter-status-unhandled-type"),null}}function d(e,t){var n=e.isSender==="true",a=new(r("WAWebMsgKey"))({remote:t,fromMe:n,id:e.id});return{ack:o("WAAckLevel").ACK.SENT,from:t,t:e.t,to:o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE(),id:a,type:o("WAWebMsgType").MSG_TYPE.UNKNOWN,viewMode:o("WAWebViewMode.flow").ViewModeType.VISIBLE,count:null,invis:!1}}l.mapStatusStanzaToMsgData=s,l.mapStatusRevokeToMsgData=u,l.mapStatusEntryToMsgData=c}),98);
__d("WAWebHandleNewsletterStatus",["WALogger","WASmaxStatusDeliverIncomingNewsletterStatusRPC","WAWebHandleMsgTypes.flow","WAWebHandleSingleMsgFactory","WAWebJidToWid","WAWebMessageProcessorCache","WAWebMessageQueue","WAWebNewsletterStatusUtils","WAWebOfflineHandler","asyncToGeneratorRuntime","err","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){try{var a,i=o("WASmaxStatusDeliverIncomingNewsletterStatusRPC").receiveIncomingNewsletterStatusRPC(t),l=i.makeIncomingNewsletterStatusResponseSuccess,c=i.parsedRequest,d=l(),m=o("WAWebJidToWid").jidWithTypeToWid({jidType:"newsletter",newsletterJid:c.from}),p=c.newsletterStatusContentTypeMixins;switch(p.name){case"StatusNewsletterReaction":case"StatusNewsletterReactionRevoke":return d;default:break}var _=((a=c.offlineMixin)==null?void 0:a.offline)!=null;return _&&(o("WAWebOfflineHandler").OfflineMessageHandler.addOfflinePendingMessage(),o("WAWebOfflineHandler").OfflineMessageHandler.offlineStanzaReceivedAfterComplete()),o("WAWebOfflineHandler").OfflineMessageHandler.isResumeFromRestartComplete()&&(_=!1),yield o("WAWebMessageQueue").onMessageQueue({chatWid:m,isOffline:_,msgCategory:null,action:(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t;switch(p.name){case"StatusNewsletterText":case"StatusNewsletterMedia":{var n=p.value.plaintextNewsletterPlaintextPayloadMixin.elementValue,a=o("WAWebNewsletterStatusUtils").mapStatusStanzaToMsgData(c,m,n);t=babelHelpers.extends({},a,{isNewsletterStatus:!0,author:m,isNewMsg:!_});break}case"StatusNewsletterRevoke":{var i=o("WAWebNewsletterStatusUtils").mapStatusRevokeToMsgData(c,m);t=babelHelpers.extends({},i,{isNewsletterStatus:!0,author:m,isNewMsg:!_});break}default:throw p.name,r("err")("[newsletter][status] Unhandled status content type: "+p.name)}try{yield o("WAWebHandleSingleMsgFactory").handleSingleMsg({chatId:m,newMsg:t,handleSingleMsgOrigin:"addStatusMessages"})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[newsletter][status] Failed to process status stanza"]))).catching(r("getErrorSafe")(t)).tags("newsletter","status").sendLogs("newsletter-status-failed-to-process-status-stanza")}return _?(o("WAWebOfflineHandler").OfflineMessageHandler.processMessageDecryptResult(o("WAWebHandleMsgTypes.flow").E2EProcessResult.SUCCESS),o("WAWebMessageProcessorCache").messageProcessorCache.addMessages([{receiptInfo:{externalId:c.id,from:m,author:m}}]).catch(function(e){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[newsletter][status] Failed to store offline ack"]))).catching(r("getErrorSafe")(e)).tags("newsletter","status").sendLogs("newsletter-status-failed-offline-ack")}),null):d});function a(){return t.apply(this,arguments)}return a})()})}catch(e){var f=r("getErrorSafe")(e);throw o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[newsletter][status] Failed to handle newsletter status"]))).catching(f).tags("newsletter","status").sendLogs("failed-handle-newsletter-status"),f}}),d.apply(this,arguments)}l.default=c}),98);
__d("WAWebVoipStackInterface",["JSResourceForInteraction","WAWebVoipGatingUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){"use strict";function e(){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(!o("WAWebVoipGatingUtils").isVoipDownloadEnabled())return null;var e=yield r("JSResourceForInteraction")("WAWebVoipStackInterfaceImpl").__setRef("WAWebVoipStackInterface").load(),t=e.getVoipStackInterfaceImpl;return t()}),s.apply(this,arguments)}l.getVoipStackInterface=e}),98);
__d("WAWebHandleVoipCallReceipt",["Promise","WADeprecatedWapParser","WALogger","WAParsableWapNode","WAWap","WAWebBackendApi","WAWebCommsWapMd","WAWebJidToWid","WAWebUserPrefsMeUser","WAWebVoipStackInterface","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=new(r("WADeprecatedWapParser"))("callReceiptParser",function(e){e.assertTag("receipt");var t=e.maybeChild("offer")||e.maybeChild("accept")||e.maybeChild("reject");if(!t)throw e.createParseError("Unrecognized call stanza");return{stanzaId:e.attrString("id"),type:e.maybeAttrString("type"),from:o("WAWebJidToWid").jidWithTypeToWid(e.attrJidWithType("from"))}});function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=u.parse(t);if(r.error)return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Parsing Error: ",""])),r.error.toString()),(s||(s=n("Promise"))).reject(r.error);var a=r.success,i=a.from,l=a.stanzaId,c=a.type,d=yield(s||(s=n("Promise"))).all([o("WAWebVoipStackInterface").getVoipStackInterface(),o("WAWebBackendApi").frontendSendAndReceive("getTcToken",{wid:i})]),m=d[0],p=d[1].tcToken;return yield m==null?void 0:m.handleIncomingSignalingReceipt(new(o("WAParsableWapNode")).ParsableWapNode("receipt",t),i.toString({legacy:!0,formatIncludeDevice:!0}),p),o("WAWap").wap("ack",{id:o("WAWap").CUSTOM_STRING(l),to:o("WAWebCommsWapMd").JID(i),from:o("WAWebCommsWapMd").JID(o("WAWebUserPrefsMeUser").getMePnUserOrThrow_DO_NOT_USE()),class:"receipt",type:o("WAWap").MAYBE_CUSTOM_STRING(c)})}),d.apply(this,arguments)}l.handleCallReceipt=c}),98);
__d("WAWebCommsHandleWorkerCompatibleStanza",["WAParsableWapNode","WAWebCommsHandleMessagingStanza","WAWebCommsHandleStanzaUtils","WAWebCreateNackFromStanza","WAWebHandleGroupNotification","WAWebHandleIdentityChange","WAWebHandleNewsletterMsg","WAWebHandleNewsletterStatus","WAWebHandleVoipCallReceipt","WAWebNewsletterGatingUtils","WAWebPostUnknownStanzaMetric","WAWebRuntimeEnvironmentUtils","WAWebWamWorkerOfflineProcessReporter","WAWebWid","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){function e(e){return s.apply(this,arguments)}function s(){return s=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){if(!o("WAWebRuntimeEnvironmentUtils").isWorker())return e;var t=yield e;return o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.updateProcessedNotificationCount(),t}),s.apply(this,arguments)}function u(t){var n=o("WAWebCommsHandleMessagingStanza").handleMessagingStanza(t);if(n!=null)return n;var a=t.attrs;switch(t.tag){case"notification":{switch(a.type){case"w:gp2":return e(o("WAWebHandleGroupNotification").handleGroupNotification(t)).catch(function(e){return c(t,r("getErrorSafe")(e))});case"encrypt":{var i=t.content;if(!Array.isArray(i)||!i.length)break;var l=i[0].tag;switch(l){case"identity":return e(o("WAWebHandleIdentityChange").handleE2eIdentityChange(t)).catch(function(e){return c(t,r("getErrorSafe")(e))})}break}}break}case"message":{var s=t.attrs.from;if(r("WAWebWid").isNewsletter(s==null?void 0:s.toString()))return r("WAWebHandleNewsletterMsg")(t).catch(function(e){return o("WAWebCommsHandleStanzaUtils").handleMessageParsingFailure(t,r("getErrorSafe")(e))});break}case"status":{var u=t.attrs.from;if(r("WAWebWid").isNewsletter(u==null?void 0:u.toString())&&o("WAWebNewsletterGatingUtils").isNewsletterStatusReceiverEnabled())return r("WAWebHandleNewsletterStatus")(t).catch(function(e){return o("WAWebCommsHandleStanzaUtils").handleMessageParsingFailure(t,r("getErrorSafe")(e))});break}case"receipt":try{if(o("WAWebCommsHandleStanzaUtils").isCallReceipt(t))return o("WAWebHandleVoipCallReceipt").handleCallReceipt(t)}catch(e){return e instanceof o("WAParsableWapNode").XmppParsingFailure?(o("WAWebPostUnknownStanzaMetric").postUnknownStanzaMetric(t),o("WAWebCreateNackFromStanza").createNackFromStanza(t,o("WAWebCreateNackFromStanza").NackReason.ParsingError)):o("WAWebCreateNackFromStanza").createNackFromStanza(t,o("WAWebCreateNackFromStanza").NackReason.UnhandledError)}}}function c(e,t){return t instanceof o("WAParsableWapNode").XmppParsingFailure?(o("WAWebPostUnknownStanzaMetric").postUnknownStanzaMetric(e),o("WAWebCreateNackFromStanza").createNackFromStanza(e,o("WAWebCreateNackFromStanza").NackReason.ParsingError)):o("WAWebCreateNackFromStanza").createNackFromStanza(e,o("WAWebCreateNackFromStanza").NackReason.UnhandledError)}l.handleWorkerCompatibleStanza=u}),98);
__d("WAWebWorkerHandleFailureApi",["Promise","WAComms","WADeprecatedWapParser","WALogger","WAWebFailureErrorCodes","WAWebUserPrefsGeneral","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_=new(r("WADeprecatedWapParser"))("failureParser",function(e){return e.assertTag("failure"),{reason:e.attrInt("reason",400,599)}});function f(e){return g.apply(this,arguments)}function g(){return g=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=_.parse(t);if(a.error)return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose([""," parsing ",""])),a.error.toString(),t.toString()),(p||(p=n("Promise"))).reject(a.error);switch(a.success.reason){case o("WAWebFailureErrorCodes").FAILURE_REASON.REASON_TEMP_BANNED:case o("WAWebFailureErrorCodes").FAILURE_REASON.REASON_LOCKED:case o("WAWebFailureErrorCodes").FAILURE_REASON.REASON_BANNED:o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["received failure stanza, reason: ",", banned users should not receive push notifications"])),a.success.reason).sendLogs("should-not-push-to-banned-users: reason: "+a.success.reason),o("WAComms").stopComms(),o("WAWebUserPrefsGeneral").setOfflinePushDisabled(!0);break;case o("WAWebFailureErrorCodes").FAILURE_REASON.REASON_NOT_AUTHORIZED:o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["received failure stanza, reason: 401 - not authorized"]))),o("WAComms").stopComms(),o("WAWebUserPrefsGeneral").setOfflinePushDisabled(!0);break;case o("WAWebFailureErrorCodes").FAILURE_REASON.REASON_CLIENT_TOO_OLD:case o("WAWebFailureErrorCodes").FAILURE_REASON.REASON_BAD_USER_AGENT:{o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["Client too old or bad user agent, deferring the update to the next time app reopens"]))),o("WAComms").stopComms(),o("WAWebUserPrefsGeneral").setOfflinePushDisabled(!0);break}case o("WAWebFailureErrorCodes").FAILURE_REASON.REASON_GENERIC_FAILURE:case o("WAWebFailureErrorCodes").FAILURE_REASON.REASON_INTERNAL_SERVER_ERROR:case o("WAWebFailureErrorCodes").FAILURE_REASON.REASON_EXPERIMENTAL:o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["handleFailure: got failure code ",""])),a.success.reason);break;default:return o("WALogger").WARN(m||(m=babelHelpers.taggedTemplateLiteralLoose(["failure reason "," not implemented yet"])),a.success.reason),(p||(p=n("Promise"))).reject(r("err")("failure reason "+a.success.reason+" not implemented yet"))}}),g.apply(this,arguments)}l.default=f}),98);
__d("WAWebHandleInfoBulletinTypes.flow",[],(function(t,n,r,o,a,i){var e=Object.freeze({DIRTY:"dirty",ROUTING:"edge_routing",OFFLINE:"offline",OFFLINE_PREVIEW:"offline_preview",TOS:"tos",THREAD_META:"thread_metadata",CLIENT_EXPIRATION:"client_expiration",OFFLINE_PRIORITY_COMPLETE:"priority_offline_complete"});i.INFO_TYPE=e}),66);
__d("WAWebHandleRoutingInfo",["WAHex","WALogger","WAWebUserPrefsMultiDevice","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s={fb:"fb",sl:"sl"};function u(e){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.domain;if(!n){var r=yield o("WAWebUserPrefsMultiDevice").getRoutingInfo();n=r?r.domain:s.fb}var a=o("WAHex").bytesToBuffer(t.edgeRouting);yield o("WAWebUserPrefsMultiDevice").setRoutingInfo({domain:n,edgeRouting:a}),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleInfoBulletin setting and domain: "," and edgeRouting:"])),n)}),c.apply(this,arguments)}l.DOMAINS=s,l.handleRoutingInfo=u}),98);
__d("WAWebWorkerHandleInfoBulletin",["WADeprecatedWapParser","WALogger","WAWebHandleInfoBulletinTypes.flow","WAWebHandleRoutingInfo","WAWebOfflineHandler","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=new(r("WADeprecatedWapParser"))("infoBulletinParser",function(e){if(e.assertTag("ib"),e.assertFromServer(),e.hasChild(o("WAWebHandleInfoBulletinTypes.flow").INFO_TYPE.ROUTING)){var t=e.child(o("WAWebHandleInfoBulletinTypes.flow").INFO_TYPE.ROUTING);return{type:o("WAWebHandleInfoBulletinTypes.flow").INFO_TYPE.ROUTING,edgeRouting:t.child("routing_info").contentBytes(),domain:t.hasChild("dns_domain")?t.child("dns_domain").contentEnum(o("WAWebHandleRoutingInfo").DOMAINS):null}}else{if(e.hasChild(o("WAWebHandleInfoBulletinTypes.flow").INFO_TYPE.OFFLINE))return{count:e.child(o("WAWebHandleInfoBulletinTypes.flow").INFO_TYPE.OFFLINE).attrInt("count"),type:o("WAWebHandleInfoBulletinTypes.flow").INFO_TYPE.OFFLINE};if(e.hasChild(o("WAWebHandleInfoBulletinTypes.flow").INFO_TYPE.OFFLINE_PREVIEW)){var n;return{count:{count:e.child((n=o("WAWebHandleInfoBulletinTypes.flow")).INFO_TYPE.OFFLINE_PREVIEW).attrInt("count"),message:e.child(n.INFO_TYPE.OFFLINE_PREVIEW).attrInt("message"),receipt:e.child(n.INFO_TYPE.OFFLINE_PREVIEW).attrInt("receipt"),notification:e.child(n.INFO_TYPE.OFFLINE_PREVIEW).attrInt("notification"),call:e.child(n.INFO_TYPE.OFFLINE_PREVIEW).attrInt("call")},type:n.INFO_TYPE.OFFLINE_PREVIEW}}}return null});function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=u.parse(t);if(n.error)throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Parsing Error: ",""])),n.error.toString()),n.error;var r=n.success;if(!r){o("WALogger").WARN(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[worker] handleInfoBulletin unrecognized info bulletin"])));return}e:{var a=r;if((typeof a=="object"&&a!==null||typeof a=="function")&&"type"in a&&a.type===o("WAWebHandleInfoBulletinTypes.flow").INFO_TYPE.ROUTING&&"edgeRouting"in a&&"domain"in a){var i=a.edgeRouting,l=a.domain;return yield o("WAWebHandleRoutingInfo").handleRoutingInfo({type:o("WAWebHandleInfoBulletinTypes.flow").INFO_TYPE.ROUTING,edgeRouting:i,domain:l}),"NO_ACK";break e}if((typeof a=="object"&&a!==null||typeof a=="function")&&"type"in a&&a.type===o("WAWebHandleInfoBulletinTypes.flow").INFO_TYPE.OFFLINE&&"count"in a){var c=a.count;return o("WAWebOfflineHandler").OfflineMessageHandler.processOfflineIb(c),"NO_ACK";break e}if((typeof a=="object"&&a!==null||typeof a=="function")&&"type"in a&&a.type===o("WAWebHandleInfoBulletinTypes.flow").INFO_TYPE.OFFLINE_PREVIEW&&"count"in a){var d=a.count;return yield o("WAWebOfflineHandler").OfflineMessageHandler.processOfflinePreviewIb(d),"NO_ACK";break e}throw Error("Match: No case succesfully matched. Make exhaustive or add a wildcard case using '_'. Argument: "+a)}}),d.apply(this,arguments)}l.default=c}),98);
__d("WAWebClockSkewDifferenceTWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({ClockSkewDifferenceT:[3178,{clockSkewHourly:[1,o("WAWebWamCodegenUtils").TYPES.INTEGER]},[1,1e3,1e4],"private",37887164]},{ClockSkewDifferenceT:[]});l.ClockSkewDifferenceTWamEvent=e}),98);
__d("WAWebUpdateClockSkewUtils",["WATimeUtils","WAWebABProps","WAWebBackendApi","WAWebClockSkewDifferenceTWamEvent"],(function(t,n,r,o,a,i,l){function e(e){var t=Date.now()/1e3,n=Math.round(t-e),r=Math.round(n/o("WATimeUtils").HOUR_SECONDS);r!==0&&o("WAWebABProps").getABPropConfigValue("log_clock_skew")&&new(o("WAWebClockSkewDifferenceTWamEvent")).ClockSkewDifferenceTWamEvent({clockSkewHourly:r*-1}).commit(),o("WATimeUtils").setClockSkew(n),o("WAWebBackendApi").frontendFireAndForget("setWebClockSkew",{newClockSkew:n})}l.updateClockSkew=e}),98);
__d("WAWebUpdateMeLidUtils",["WANullthrows","WAWebUserPrefsMeUser"],(function(t,n,r,o,a,i,l){function e(e){var t=o("WAWebUserPrefsMeUser").getMaybeMeDeviceLid(!1);if(!(t==null&&e==null)){if(t==null&&e!=null){o("WAWebUserPrefsMeUser").setMeLid(e);return}t!=null&&e==null||r("WANullthrows")(t).equals(e)||o("WAWebUserPrefsMeUser").setMeLid(r("WANullthrows")(e))}}l.updateMeLid=e}),98);
__d("WAWebWorkerHandleSuccessApi",["Promise","WADeprecatedWapParser","WALogger","WAWebDbEncryptionKey","WAWebUpdateClockSkewUtils","WAWebUpdateMeLidUtils","WAWebUserPrefsGeneral","WAWebUserPrefsMeUser","WAWebWamEnumConnectionOriginType","WAWebWamLoginMetricUtils","WAWebWidFactory","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=new(r("WADeprecatedWapParser"))("successParser",function(e){return e.assertTag("success"),{ts:e.attrTime("t"),propsVersion:e.attrInt("props"),companionEncStatic:e.maybeAttrString("companion_enc_static")||"NULL",lid:e.maybeAttrString("lid"),displayName:e.maybeAttrString("display_name")}});function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var r=u.parse(t);if(r.error)return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["handleSuccess: failed to parse ",""])),r.error),(s||(s=n("Promise"))).reject(r.error);var a=r.success;o("WAWebUpdateClockSkewUtils").updateClockSkew(a.ts),o("WAWebUpdateMeLidUtils").updateMeLid(a.lid!=null?o("WAWebWidFactory").createWid(a.lid):null),a.displayName!=null&&o("WAWebUserPrefsMeUser").setMeDisplayName(a.displayName),o("WAWebUserPrefsGeneral").setOfflinePushDisabled(!1);var i=a.companionEncStatic;o("WAWebDbEncryptionKey").DbEncKeyStore.generateFinalDbEncryptionAndFtsKey(i),yield o("WAWebWamLoginMetricUtils").logLoginSuccess(o("WAWebWamEnumConnectionOriginType").CONNECTION_ORIGIN_TYPE.PUSH)}),d.apply(this,arguments)}l.default=c}),98);
__d("WAWebWorkerHandleStanza",["Promise","WALogger","WAWebCommsHandleWorkerCompatibleStanza","WAWebOfflineHandler","WAWebWorkerHandleFailureApi","WAWebWorkerHandleInfoBulletin","WAWebWorkerHandleSuccessApi","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(t,n,a){var i=t.attrs;if(i.offline){var l=parseInt(i.t,10),s=parseInt(i.offline,10);o("WAWebOfflineHandler").OfflineMessageHandler.newOfflineStanza(l,a,s)}var u=o("WAWebCommsHandleWorkerCompatibleStanza").handleWorkerCompatibleStanza(t);if(u!=null)return u;e:{if(t.tag==="ib")return r("WAWebWorkerHandleInfoBulletin")(t);if(t.tag==="failure")return r("WAWebWorkerHandleFailureApi")(t);if(t.tag==="success")return r("WAWebWorkerHandleSuccessApi")(t);{o("WALogger").DEV_XMPP(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[worker]Comms.handleStanza unrecognized stanza ",""])),t);break e}}}function c(e,t,n){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,r){r===void 0&&(r=0);var o=yield(s||(s=n("Promise"))).resolve(u(e,t,r));return o!=null?o:"NO_ACK"}),d.apply(this,arguments)}l.default=c}),98);
__d("WAWebWorkerHeadlessApi",["Promise","WAWebRuntimeEnvironmentUtils","err"],(function(t,n,r,o,a,i,l){var e;function s(t){if(!o("WAWebRuntimeEnvironmentUtils").isWorker())throw r("err")("attachHeadlessHandlers should be used only in worker thread");function a(){return(e||(e=n("Promise"))).resolve(null)}t.setNamespaceHandler("event",function(e,t,n){n&&n(a())}),t.setNamespaceHandler("workerSafeEvent",function(e,t,n){n&&n(a())})}l.attachHeadlessHandlers=s}),98);
__d("WAWebBaseJSHaltDetector",["WALogger","WAWebEventEmitter"],(function(t,n,r,o,a,i,l){var e,s,u,c="js_halt",d="clock_change_backwards",m=(function(t){function n(e,n){var r;return r=t.call(this)||this,r.$BaseJsHaltDetector$p_1=e,r.$BaseJsHaltDetector$p_2=n,r}babelHelpers.inheritsLoose(n,t);var r=n.prototype;return r.startDetection=function(){var t=this;if(!this.$BaseJsHaltDetector$p_3){var n=Date.now();this.$BaseJsHaltDetector$p_3=self.setInterval(function(){var e=Date.now(),r=e-n-t.$BaseJsHaltDetector$p_1;r>t.$BaseJsHaltDetector$p_2?t.trigger(c,r):r<-t.$BaseJsHaltDetector$p_2&&t.trigger(d,r),n=e},this.$BaseJsHaltDetector$p_1),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["JsHaltDetector:detection started"])))}},r.stopDetection=function(){this.$BaseJsHaltDetector$p_3&&(self.clearInterval(this.$BaseJsHaltDetector$p_3),this.$BaseJsHaltDetector$p_3=null,o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["JsHaltDetector:detection stopped"]))))},r.restartDetection=function(){this.stopDetection(),this.startDetection(),o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["JsHaltDetector:detection restarted"])))},n})(r("WAWebEventEmitter"));l.JS_HALT_EVENT=c,l.CLOCK_CHANGE_BACKWARDS_EVENT=d,l.BaseJsHaltDetector=m}),98);
__d("WAWebJSHaltDetector",["WAWebBaseJSHaltDetector"],(function(t,n,r,o,a,i,l){var e=3e3,s=1e4,u=new(o("WAWebBaseJSHaltDetector")).BaseJsHaltDetector(s,e);u.startDetection(),l.DEFAULT_THRESHOLD=e,l.jsHaltDetector=u}),98);
__d("WAWebOfflineResumeConst",["$InternalEnum"],(function(t,n,r,o,a,i){var e=n("$InternalEnum").Mirrored(["INIT","RESUME_ON_RESTART","RESUME_WITH_OPEN_TAB","COMPLETE"]),l=2e4,s=100,u=2e3,c=6e4,d=1e3,m=1e3;i.ResumeStatus=e,i.OFFLINE_STANZA_COUNT_CHECK_TIMEOUT_MS=l,i.OFFLINE_STANZA_COUNT_LIMIT=s,i.OFFLINE_DEVICE_SYNC_DELAY=u,i.OFFLINE_STANZA_TIMEOUT_MS=c,i.OFFLINE_PREVIEW_PERIOD_MS=d,i.UI_UPDATE_TIME_MS=m}),66);
__d("WAWebWorkerResumeManager",["Promise","WAComms","WALogger","WAShiftTimer","WAWebBackendEventBus","WAWebHandleMsgTypes.flow","WAWebJSHaltDetector","WAWebMessageQueue","WAWebNotificationWorkerBackend","WAWebOfflineResumeConst","WAWebOfflineResumeTypes.flow","WAWebOfflineResumeUtils","WAWebRuntimeEnvironmentUtils","WAWebSignalProtocolStore","WAWebWamWorkerOfflineProcessReporter","asyncToGeneratorRuntime","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y,C,b=(function(){function t(){this.$6=null,this.$8=100,this.resumeType=o("WAWebOfflineResumeTypes.flow").ResumeType.Worker,this.$9()}var a=t.prototype;return a.$9=function(){this.offlineMessagePreviewCounter=-1,this.$2=0,this.$3=0,this.$4=!1,this.$5=null,this.$1=o("WAWebOfflineResumeConst").ResumeStatus.INIT},a.$10=function(n){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][worker] offline resume stage: "," -> ",""])),this.$1,n),this.$1=n},a.processOfflinePreview=function(t){if(o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.logOfflinePreview(),this.$1===o("WAWebOfflineResumeConst").ResumeStatus.INIT)o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.updateOfflineCount(t),this.offlineMessagePreviewCounter=t.message,this.$5=!1,this.$4=!0,this.$2=0,this.$7=Date.now(),o("WAWebSignalProtocolStore").enableMemSignalStore(),o("WAWebJSHaltDetector").jsHaltDetector.restartDetection(),this.$10(o("WAWebOfflineResumeConst").ResumeStatus.RESUME_ON_RESTART),o("WAWebBackendEventBus").BackendEventBus.triggerOfflineProcessReady(),this.$11(t.message,t.receipt);else{var e=this.$7;if(e!=null){var n=Date.now()-e;n<o("WAWebOfflineResumeConst").OFFLINE_PREVIEW_PERIOD_MS?(o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][worker] Accept multiple offline preview ibs during offline resume, delay ","."])),n),this.offlineMessagePreviewCounter+=t.message,this.$5=!1,this.$4=!0,o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.updateOfflineCount(t)):r("gkx")("26258")?o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][worker] Reject multiple offline preview ib during offline resume, delay ","."])),n):o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][worker] Reject multiple offline preview ibs during offline resume, delay ",""])),n).sendLogs("offline-multiple-preview")}this.$12()}},a.processOfflineThreadMeta=function(t){o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][worker] processOfflineThreadMeta not applicable"])))},a.getOfflineDeliveryProgress=function(){return this.offlineMessagePreviewCounter===0?this.$8:Math.min(Math.ceil(100*this.$2/this.offlineMessagePreviewCounter),this.$8)},a.processOfflineSessionComplete=function(t){var e;return(e=this.$6)==null||e.cancel(),this.$6=null,this.$1===o("WAWebOfflineResumeConst").ResumeStatus.COMPLETE?(o("WALogger").LOG(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][worker] processOfflineSessionComplete already complete"]))),(C||(C=n("Promise"))).resolve()):this.$1===o("WAWebOfflineResumeConst").ResumeStatus.RESUME_WITH_OPEN_TAB?(o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[offline-resume][worker] RESUME_WITH_OPEN_TAB stage not applicable"]))),(C||(C=n("Promise"))).resolve()):(this.$1===o("WAWebOfflineResumeConst").ResumeStatus.INIT&&(this.$5=!1,this.$4=!0),this.$10(o("WAWebOfflineResumeConst").ResumeStatus.COMPLETE),this.$13())},a.isResumeFromRestartComplete=function(){return this.$1!==o("WAWebOfflineResumeConst").ResumeStatus.RESUME_ON_RESTART&&this.$1!==o("WAWebOfflineResumeConst").ResumeStatus.INIT},a.isResumeFromRestartInProgress=function(){return this.$1!==o("WAWebOfflineResumeConst").ResumeStatus.INIT&&!o("WAWebBackendEventBus").BackendEventBus.isOfflineDeliveryEnd},a.isResumeOnSocketDisconnectInProgress=function(){return this.$1===o("WAWebOfflineResumeConst").ResumeStatus.RESUME_WITH_OPEN_TAB},a.isResumeComplete=function(){return this.$1===o("WAWebOfflineResumeConst").ResumeStatu
__d("WAWebInitializeWorkerBackend",["Promise","WAComms","WACryptoLibraryConfig","WAGzip","WALogger","WAOpenChatSocket","WAWebABProps","WAWebABPropsCache","WAWebABPropsUpdateFromStorage","WAWebApiContact","WAWebBackendApi","WAWebBridgeInitialization","WAWebChatThreadLogging","WAWebCrashlog","WAWebEventSamplingCache","WAWebGlobalsInitialize","WAWebInitWaitForEvents","WAWebLogoutReasonConstants","WAWebMobilePlatforms","WAWebOfflineHandler","WAWebPersistedJobManager","WAWebSignalProtocolStore","WAWebSocketLogoutJob","WAWebUserPrefsGeneral","WAWebWamLoginMetricUtils","WAWebWamWorkerOfflineProcessReporter","WAWebWorkerChatSocketPlatformDetails","WAWebWorkerHandleStanza","WAWebWorkerHeadlessApi","WAWebWorkerResumeManager","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c;function d(e){return(c||(c=n("Promise"))).resolve(o("WAGzip").inflate(e))}function m(t){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["comms change: ",""])),t),t==="connected"&&(o("WAComms").startHandlingRequests(),o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.logSocketConnect())}function p(e){o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["comms optimistic change: ",""])),e)}function _(){return f.apply(this,arguments)}function f(){return f=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){o("WAWebCrashlog").registerCrashlogUploadIsUserInExternalBetaFunction(o("WAWebUserPrefsGeneral").getWhatsAppWebExternalBetaJoinedIdb),yield o("WAWebGlobalsInitialize").initializeGlobals(),o("WAWebABPropsCache").initializeABPropsCache(),o("WACryptoLibraryConfig").setCryptoLibraryConfig({signalFutureMessagesMax:o("WAWebABProps").getABPropConfigValue("web_signal_future_messages_max"),S508658AutoAcknowledgeStaleSessions:!0,baseKeyCanonicalCheck:!0}),o("WAWebEventSamplingCache").initializeEventSamplingCache(),o("WAWebInitWaitForEvents").initOfflineResumeWaitForEvents(),yield(c||(c=n("Promise"))).all([o("WAWebABPropsUpdateFromStorage").updateABPropsFromStorage(),o("WAWebApiContact").warmUpAllLidPnMappings()]),yield o("WAWebEventSamplingCache").updateEventSamplingFromStorage(),yield o("WAWebSignalProtocolStore").enableMemSignalStore(),yield o("WAWebChatThreadLogging").initChatThreadLogging();var e=o("WAWebBridgeInitialization").makeBridge();o("WAWebBackendApi").setApi(e),o("WAWebWorkerHeadlessApi").attachHeadlessHandlers(e);var t=yield o("WAWebUserPrefsGeneral").getLastMobilePlatform();if(t==null)return o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[worker] platform not found in UserPrefs."]))),o("WAWebSocketLogoutJob").socketLogout(o("WAWebLogoutReasonConstants").LogoutReason.UnknownCompanion);o("WAWebCrashlog").registerCrashlogUploadInformationalLoggingFunction(function(){return{platform:t}}),o("WAWebMobilePlatforms").setMobilePlatform(t),yield o("WAWebPersistedJobManager").startWebPersistedJobManager(),o("WAWebOfflineHandler").OfflineMessageHandler.initState({getBlockingStageManager:function(){return new(o("WAWebWorkerResumeManager")).OfflineWorkerResumeStageManager}});var a=yield o("WAWebWorkerChatSocketPlatformDetails").getChatSocketPlatformDetails(),i={healthCheckInterval:20,deadSocketTime:2e4,maxSocketLoopWaitTime:6e4,openChatSocket:function(t){return o("WAOpenChatSocket").openChatSocket(a,t)},shouldCloseStaleSocket:!0,shouldBlockReceivingUntilSuccess:!0,handlers:{onConnectionChange:m,onOptimisticConnectionChange:p},maxRetries:Number.MAX_SAFE_INTEGER};o("WAWebWamLoginMetricUtils").markLoginStartT(),o("WAComms").startComms(r("WAWebWorkerHandleStanza"),i,d)}),f.apply(this,arguments)}l.startBackendWorker=_}),98);
__d("WAWebSchemaReadReceipt",["WAWebOffdStorageUtils","WAWebStorageMutationBuilder"],(function(t,n,r,o,a,i,l){var e=o("WAWebStorageMutationBuilder").columnBuilder(),s=e.addColumn,u=e.addUserDefinedPrimaryKey;function c(){o("WAWebOffdStorageUtils").getStorage().add("read-receipt").version(o("WAWebOffdStorageUtils").getStorage().versions.version(0),[u("id"),s("externalIds")]).delete(o("WAWebOffdStorageUtils").getStorage().versions.version(3)).view(function(e){return e})}l.addTable=c}),98);
__d("WAWebOffdStorage",["WALogger","WAWeb-dexie","WAWebDbRolloutUtil","WAWebDexieCastTypes","WAWebOffdStorageUtils","WAWebSchemaDanglingReceipt","WAWebSchemaPeerReadReceipt","WAWebSchemaPendingDeviceSync","WAWebSchemaReadReceipt","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return s==null&&(yield o("WAWebDbRolloutUtil").loadSchemaVersions(),o("WAWebOffdStorageUtils").createStorage(),o("WAWebSchemaReadReceipt").addTable(),o("WAWebSchemaDanglingReceipt").addTable(),o("WAWebSchemaPeerReadReceipt").addTable(),o("WAWebSchemaPendingDeviceSync").addTable(),s=o("WAWebOffdStorageUtils").getStorage().initialize().catch(function(t){throw o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Assertion failed!"]))).verbose().sendLogs("Failed to initialize offd storage",{sendLogsType:o("WALogger").SendLogsType.CRASH_OR_UNRECOVERABLE_ERROR_SAD}),t})),s}),c.apply(this,arguments)}function d(){return o("WAWebOffdStorageUtils").destroyStorage().catch(function(){return o("WAWebDexieCastTypes").dexieCastToPromise(new(r("WAWeb-dexie"))(o("WAWebOffdStorageUtils").DATABASE_NAME).delete())}).finally(function(){s=null})}l.initialize=u,l.destroy=d}),98);
__d("WAWebUpdaterVersion",["WACustomError","WAWebBuildConstants"],(function(t,n,r,o,a,i,l){var e=(function(e){function t(t){var n;return n=e.call(this,t!=null?t:"")||this,n.name="InvalidVersion",n}return babelHelpers.inheritsLoose(t,e),t})(o("WACustomError").CustomError),s=(function(){function t(t){var n=t.split(".");if(n.length!==3)throw new e("Version format does not contain 3 numbers.");if(this.primary=Number.parseInt(n[0],10),this.secondary=Number.parseInt(n[1],10),this.tertiary=Number.parseInt(n[2],10),Number.isNaN(this.primary)||Number.isNaN(this.secondary)||Number.isNaN(this.tertiary))throw new e("Version contains a non-parseable string.")}var n=t.prototype;return n.lt=function(n){var e=n;return typeof e=="string"&&(e=new t(e)),this.primary<e.primary||this.primary===e.primary&&this.secondary<e.secondary||this.primary===e.primary&&this.secondary===e.secondary&&this.tertiary<e.tertiary},n.equals=function(n){var e=n;return e==null||e===""?!1:(typeof e=="string"&&(e=new t(e)),this.primary===e.primary&&this.secondary===e.secondary&&this.tertiary===e.tertiary)},n.toString=function(){return this.primary+"."+this.secondary+"."+this.tertiary},t})();function u(e){return e.replace(/\.[di]$/,"")}var c=u(o("WAWebBuildConstants").VERSION_STR);l.Version=s,l.sanitizeVersionStr=u,l.SANITIZED_VERSION_STR=c}),98);
__d("WAWebWorkerEncKeyHelper",["Promise","WALogger","WAWebDbEncryptionKey","WAWebLogoutReasonConstants","WAWebSocketLogoutJob","WAWebUserPrefsCacheStorage","WAWebUserPrefsKeys","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t=null;return t=yield p(),t==null&&(o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[DB ENC CRITICAL ERROR] null returned for local enc salt"]))),yield o("WAWebSocketLogoutJob").socketLogout(o("WAWebLogoutReasonConstants").LogoutReason.WebFailEncSalt)),t=Uint8Array.from(atob(t),function(e){return e.charCodeAt(0)}),(s||(s=n("Promise"))).resolve(t)}),c.apply(this,arguments)}function d(){return m.apply(this,arguments)}function m(){return m=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield u();if(!(!e||e.constructor!==Uint8Array))return o("WAWebDbEncryptionKey").DbEncKeyStore.init(e)}),m.apply(this,arguments)}function p(){return o("WAWebUserPrefsCacheStorage").userPrefsCacheStorage.getItemFromCacheStorage(o("WAWebUserPrefsKeys").MD_NOISE_KEYS.WEB_ENC_SALT)}l.initEncSalt=d}),98);
__d("WAWebDexieBootstrap",["WAWeb-dexie","WAWebNoop"],(function(t,n,r,o,a,i,l){"use strict";function e(){r("WAWeb-dexie").Promise.PSD.onunhandled=r("WAWebNoop"),r("WAWeb-dexie").Promise.PSD.txRelaxedDurabilityEnabled=!0}l.patchDexie=e}),98);
__d("WAWebWorkerStorage",["WALogger","WAWeb-dexie","WAWebDbRolloutUtil","WAWebDexieBootstrap","WAWebDexieCastTypes","WAWebSchemaDeferredMessagesStorage","WAWebSchemaLocalStorage","WAWebStorage","WAWebWorkerStorageUtils","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s;function u(){return c.apply(this,arguments)}function c(){return c=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){return o("WAWebDexieBootstrap").patchDexie(),s==null&&(yield o("WAWebDbRolloutUtil").loadSchemaVersions(),o("WAWebWorkerStorageUtils").createStorage(),o("WAWebSchemaLocalStorage").addTable(),o("WAWebSchemaDeferredMessagesStorage").addTable(),s=o("WAWebWorkerStorageUtils").getStorage().initialize().catch(function(t){var n="Unknown error";throw t instanceof o("WAWebStorage").AlreadyInitializedError||t instanceof o("WAWebStorage").NoSuchDatabaseError?n=t.toString():t instanceof r("WAWeb-dexie").DexieError&&(n="Unknown DexieError"),o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[worker] Failed to initialize model storage: ",""])),n).verbose().sendLogs("failed-to-initialize-model-storage",{sendLogsType:o("WALogger").SendLogsType.CRASH_OR_UNRECOVERABLE_ERROR_SAD}),t})),s}),c.apply(this,arguments)}function d(){return o("WAWebWorkerStorageUtils").destroyStorage().catch(function(){return o("WAWebDexieCastTypes").dexieCastToPromise(new(r("WAWeb-dexie"))(o("WAWebWorkerStorageUtils").DATABASE_NAME).delete())}).finally(function(){s=null})}l.getLocalStorageTable=o("WAWebSchemaLocalStorage").getTable,l.getDeferredMessagesTable=o("WAWebSchemaDeferredMessagesStorage").getTable,l.initialize=u,l.destroy=d}),98);
__d("WAWebInitializeWorkerBackendSw",["Promise","WALogger","WAWebABPropsCache","WAWebABPropsUpdateFromStorage","WAWebBuildConstants","WAWebDbRolloutUtil","WAWebFtsStorage","WAWebInitializeWorkerBackend","WAWebModelStorage","WAWebNotificationWorkerBackend","WAWebOffdStorage","WAWebSignalStorage","WAWebUpdaterVersion","WAWebUserPrefsGeneral","WAWebWorkerEncKeyHelper","WAWebWorkerStorage","asyncToGeneratorRuntime","getErrorSafe","justknobx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y=9;function C(){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{return yield o("WAWebDbRolloutUtil").loadSchemaVersions(),yield(h||(h=n("Promise"))).all([o("WAWebSignalStorage").initialize(),o("WAWebModelStorage").initialize(),o("WAWebWorkerStorage").initialize(),o("WAWebOffdStorage").initialize(),o("WAWebFtsStorage").initialize()]),!0}catch(t){return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[push-notification] db init failed"]))).catching(r("getErrorSafe")(t)).sendLogs("push-notification-db-init-error"),yield v(),!1}}),b.apply(this,arguments)}function v(){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{var e=r("justknobx")._("1050");if(e===!1){var t,n;o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[push-notification] unsubscribe push mgr (db fail)"])));var a=yield(t=yield(n=self.registration)==null||(n=n.pushManager)==null||n.getSubscription==null?void 0:n.getSubscription())==null||t.unsubscribe==null?void 0:t.unsubscribe();a===!0?o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[push-notification] unsubscribed from push mgr +"]))):o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[push-notification] Failed to unsubscribe from push manager"])))}}catch(e){o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["[push-notification] Failed to unsubscribe from push manager"]))).catching(r("getErrorSafe")(e))}}),S.apply(this,arguments)}function R(){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{var e=yield(h||(h=n("Promise"))).all([I(),E(),o("WAWebUserPrefsGeneral").getOfflinePushDisabled()]),t=e[0],a=e[1],i=e[2];if(!t||a||i===!0)return D(),o("WAWebNotificationWorkerBackend").showPushNotificationSyncCompleteMessage();yield o("WAWebWorkerEncKeyHelper").initEncSalt(),o("WAWebInitializeWorkerBackend").startBackendWorker()}catch(e){o("WALogger").ERROR(m||(m=babelHelpers.taggedTemplateLiteralLoose(["[push-notification] backend start failed"]))).catching(r("getErrorSafe")(e)).sendLogs("push-notification-init-error")}}),L.apply(this,arguments)}function E(){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e,t=(e=yield o("WAWebUserPrefsGeneral").getOfflinePushCount())!=null?e:0;return o("WAWebUserPrefsGeneral").setOfflinePushCount(t+1),t>y?(o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["[push-notification] offline push limit exceeded"]))),!0):!1}),k.apply(this,arguments)}function I(){return T.apply(this,arguments)}function T(){return T=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield o("WAWebUserPrefsGeneral").getAppVersionBase();if(e==null)return!1;var t=new(o("WAWebUpdaterVersion")).Version(e),n=new(o("WAWebUpdaterVersion")).Version(o("WAWebBuildConstants").VERSION_BASE);return n.lt(t)?(o("WALogger").ERROR(_||(_=babelHelpers.taggedTemplateLiteralLoose(["Service worker (",") version is less than main app (",") version"])),o("WAWebBuildConstants").VERSION_BASE,t).sendLogs("service-worker-lt-main-page-version"),!1):!0}),T.apply(this,arguments)}function D(){return x.apply(this,arguments)}function x(){return x=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){try{var e;o("WAWebABPropsCache").initializeABPropsCache(),yield o("WAWebABPropsUpdateFromStorage").updateABPropsFromStorage();var t=yield(e=self.registration)==null||(e=e.pushManager)==null||e.get
__d("WAWebSwPeriodicSyncHandler",["Promise","WAComms","WALogger","WAWebBoolFunc","WAWebInitializeWorkerBackendSw","WAWebNotificationWorkerBackend","WAWebPushNotificationsGatingUtils","WAWebSwFeature","WAWebWamEnumOfflineProcessRunReasons","WAWebWamWorkerOfflineProcessReporter","asyncToGeneratorRuntime","justknobx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=!1,p=(function(t){function a(){for(var a,i=arguments.length,l=new Array(i),p=0;p<i;p++)l[p]=arguments[p];return a=t.call.apply(t,[this].concat(l))||this,a.matchPeriodicSync=o("WAWebBoolFunc").returnTrue,a.onPeriodicSync=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){if(!o("WAWebPushNotificationsGatingUtils").canSupportPeriodicBackgroundSync()||r("justknobx")._("2337")!==!1)return o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[background-sync] Invalid access"]))).sendLogs("background-sync-invalid-access"),(d||(d=n("Promise"))).resolve();if(t.tag!=="background-sync")return o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[background-sync] Received an unknown tag: ",""])),t.tag).sendLogs("background-sync-received-unknown-tag"),(d||(d=n("Promise"))).resolve();if(m||o("WAComms").getComms())return(d||(d=n("Promise"))).resolve();m=!0;var a=yield self.clients.matchAll({type:"window"});if((a==null?void 0:a.length)>0){o("WALogger").ERROR(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[background-sync] skip: active pages exist"]))).sendLogs("background-sync-called-while-active-pages-exist");return}o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["[background-sync] Starting backend for background sync"]))),o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.logWorkerInitialized(o("WAWebWamEnumOfflineProcessRunReasons").OFFLINE_PROCESS_RUN_REASONS.PERIODIC_BACKGROUND_SYNC);var i=yield o("WAWebInitializeWorkerBackendSw").initializeDb();i&&(o("WAWebNotificationWorkerBackend").setHideNotifications(),o("WAWebInitializeWorkerBackendSw").handlePushNotification())});return function(e){return t.apply(this,arguments)}})(),babelHelpers.assertThisInitialized(a)||babelHelpers.assertThisInitialized(a)}return babelHelpers.inheritsLoose(a,t),a})(o("WAWebSwFeature").SWFeature);l.default=p}),98);
__d("WAWebSwPushHandler",["Promise","WALogger","WAWebBoolFunc","WAWebInitializeWorkerBackendSw","WAWebNotificationWorkerBackend","WAWebPushNotificationsGatingUtils","WAWebSwFeature","WAWebWamEnumOfflineProcessRunReasons","WAWebWamWorkerOfflineProcessReporter","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u=!1,c=(function(t){function r(){for(var r,a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=t.call.apply(t,[this].concat(i))||this,r.matchInstall=o("WAWebBoolFunc").returnTrue,r.onInstall=function(e){},r.matchActivate=o("WAWebBoolFunc").returnTrue,r.onActivate=function(e){},r.matchPush=o("WAWebBoolFunc").returnTrue,r.onPush=function(t){var r=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(!o("WAWebPushNotificationsGatingUtils").canSupportOfflineNotifications()||u)return(s||(s=n("Promise"))).resolve();u=!0;var t=yield self.clients.matchAll({type:"window"});if(!((t==null?void 0:t.length)>0)){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[PushNotif] Starting backend for push notification"]))),o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.logWorkerInitialized(o("WAWebWamEnumOfflineProcessRunReasons").OFFLINE_PROCESS_RUN_REASONS.PUSH_NOTIFICATION);var r=yield o("WAWebInitializeWorkerBackendSw").initializeDb();return r?(o("WAWebInitializeWorkerBackendSw").handlePushNotification(),o("WAWebNotificationWorkerBackend").showPushNotificationSyncStartMessage()):o("WAWebNotificationWorkerBackend").showPushNotificationSyncCompleteMessage(!1)}});return function(){return t.apply(this,arguments)}})();t.waitUntil(r())},babelHelpers.assertThisInitialized(r)||babelHelpers.assertThisInitialized(r)}return babelHelpers.inheritsLoose(r,t),r})(o("WAWebSwFeature").SWFeature);l.default=c}),98);
__d("WAWebSharedConstants",[],(function(t,n,r,o,a,i){var e="__wa-mms",l="mms-type";i.IS_MMS_URL_SEARCH_PARAM=e,i.MMS_URL_MEDIA_TYPE_SEARCH_PARAM=l}),66);
__d("WAWebSwStickerHandler",["WAWebSharedConstants","WAWebSwFeature","nullthrows"],(function(t,n,r,o,a,i,l){var e=(function(e){function t(){for(var t,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return t=e.call.apply(e,[this].concat(a))||this,t.matchFetch=function(e){var t=e.request,n=new URL(t.url),r=new URLSearchParams(n.search);return t.method===o("WAWebSwFeature").SWFeature.RequestType.GET&&r.has(o("WAWebSharedConstants").IS_MMS_URL_SEARCH_PARAM)&&(n.pathname.indexOf("/mms/sticker/")===0||r.get(o("WAWebSharedConstants").MMS_URL_MEDIA_TYPE_SEARCH_PARAM)==="sticker")},t.onFetch=function(e){var n=r("nullthrows")(t.cache,"SWStickerHandler onFetch was called without a cache");return n.matchOrFetch(e.request,void 0)},babelHelpers.assertThisInitialized(t)||babelHelpers.assertThisInitialized(t)}return babelHelpers.inheritsLoose(t,e),t})(o("WAWebSwFeature").SWFeature);l.default=e}),98);
__d("WAWebSwStopCommsHandler",["WAComms","WALogger","WAWebSWBusActions","WAWebSwFeature","WAWebWamWorkerOfflineProcessReporter","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s=(function(t){function a(){for(var a,i=arguments.length,l=new Array(i),s=0;s<i;s++)l[s]=arguments[s];return a=t.call.apply(t,[this].concat(l))||this,a.matchAction=function(e){return e===r("WAWebSWBusActions").STOP_COMMS},a.onAction=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.getCurrentStage()!=null&&(o("WAComms").getComms()&&(yield o("WAComms").stopComms(),o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["Successfully stopped Comms in service worker"])))),o("WAWebWamWorkerOfflineProcessReporter").WorkerOfflineResumeReporter.logProcessInterrupted())});return function(e){return t.apply(this,arguments)}})(),babelHelpers.assertThisInitialized(a)||babelHelpers.assertThisInitialized(a)}return babelHelpers.inheritsLoose(a,t),a})(o("WAWebSwFeature").SWFeature);l.default=s}),98);
__d("WATypedArraysConcat",[],(function(t,n,r,o,a,i){"use strict";function e(e,t,n){n===void 0&&(n=0);var r=t.reduce(function(e,t){return e+t.length},n),o=new e(r),a=0;return t.forEach(function(e){o.set(e,a),a+=e.length}),o}i.concatTypedArrays=e}),66);
__d("WAWebCryptoDecryptPartialMedia",["Promise","WALogger","WATypedArraysConcat","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=16,p=10,_=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=t.ciphertext,r=t.iv,a=t.mediaKeys,i=a.encKey,l={name:"AES-CBC",iv:r};try{var u=yield self.crypto.subtle.importKey("raw",new Uint8Array(i),"AES-CBC",!1,["decrypt"]).catch(function(t){throw o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["decryptPartialMedia:decrypt importKey error: ",""])),String(t)),t});return self.crypto.subtle.decrypt(l,u,n)}catch(e){throw o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["decryptPartialMedia:decrypt decrypt error: ",""])),String(e)),e}});return function(n){return t.apply(this,arguments)}})(),f=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.ciphertext,n=e.mediaKeys,r=n.encKey,a=t instanceof Uint8Array?t:new Uint8Array(t),i={name:"AES-CBC",iv:a.slice(0-m)};try{var l=yield self.crypto.subtle.importKey("raw",new Uint8Array(r),"AES-CBC",!1,["encrypt"]).catch(function(e){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["decryptPartialMedia:getEncryptedPadding importKey error: ",""])),String(e))}),s=new Uint8Array([]);return self.crypto.subtle.encrypt(i,l,s)}catch(e){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["decryptPartialMedia:getEncryptedPadding encrypt error: ",""])),String(e));return}});return function(n){return e.apply(this,arguments)}})(),g=function(t){var e=t.ciphertext,r=t.mediaKeys,a=t.serverRangeStart,i=e instanceof Uint8Array?e:new Uint8Array(e),l=a===0,s=i.byteLength%m===0,u=!s,c;return l?c=new Uint8Array(r.iv):(c=i.slice(0,m),i=i.slice(m)),u&&(i=i.slice(0,i.byteLength-p)),s?f({ciphertext:i,mediaKeys:r}).then(function(e){return i=o("WATypedArraysConcat").concatTypedArrays(Uint8Array,[i,new Uint8Array(e)]),{ciphertext:i,iv:c}}):(d||(d=n("Promise"))).resolve({ciphertext:i,iv:c})},h=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.ciphertext,n=e.mediaKeys,r=yield g({serverRangeStart:0,ciphertext:t,mediaKeys:n}),o=r.ciphertext,a=r.iv;return _({ciphertext:o,iv:a,mediaKeys:n})});return function(n){return e.apply(this,arguments)}})();l.BLOCK_SIZE=m,l.HMAC_SIZE=p,l.decrypt=_,l.cleanupCiphertextAndIv=g,l.decryptPartialMedia=h}),98);
__d("WAWebSwVideoStreamer",["Promise","WACryptoUtils","WALogger","WATypedArraysConcat","WAWebCryptoDecryptPartialMedia","WAWebSWBus","WAWebSWBusActions","WAWebSwUtils","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s,u,c=1024,d=64*c,m=d*24,p=(function(){function t(e,t,n){this.generation=0;for(var r=t.sidecar,a=[],i=0;i<r.byteLength;i+=o("WAWebCryptoDecryptPartialMedia").HMAC_SIZE)a.push(r.slice(i,i+o("WAWebCryptoDecryptPartialMedia").HMAC_SIZE));this.cryptoKeys={iv:t.iv,sidecar:a,encKey:t.encKey,macKey:t.macKey},this.streamData=n,this.clientId=e}var a=t.prototype;return a.fetchAndDecrypt=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n=this,a=this.streamData,i=a.clientUrl,l=a.msgKey,u=_(t),c=u.clientRangeEnd,d=u.clientRangeStart,m=this.computeServerRange(d,c),p=m.serverRangeEnd,f=m.serverRangeStart,g=this.createServerRequest(t,f,p,i),h=yield self.fetch(g);if(h.status===404)return this.handleRMR(t,l);if(h.status>=400)return o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[sw] videoStreaming processRequest server returns "," error"])),h.status),this.generation++,r("WAWebSWBus").request(this.clientId,r("WAWebSWBusActions").EXP_BACKOFF,{generation:this.generation}).then(function(){return n.fetchAndDecrypt(t)});this.generation=0;var y=yield h.arrayBuffer(),C=y.byteLength;if(!y||C<o("WAWebCryptoDecryptPartialMedia").BLOCK_SIZE)return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["[sw] videoStreaming ciphertext too short ","B"])),C),new Response("Ciphertext is too short - "+C+" bytes",{status:500});yield this.validateSidecar(f,y);var b=yield o("WAWebCryptoDecryptPartialMedia").cleanupCiphertextAndIv({serverRangeStart:f,ciphertext:y,mediaKeys:this.cryptoKeys}),v=b.ciphertext,S=b.iv,R=yield o("WAWebCryptoDecryptPartialMedia").decrypt({ciphertext:v,iv:S,mediaKeys:this.cryptoKeys}),L=this.cleanupPlaintext(R,{clientRangeStart:d,clientRangeEnd:c},{serverRangeStart:f,serverRangeEnd:p}),E=this.createClientResponse(h,L,d);return this.sendBackArrayBuffer(d,L),E});function a(e){return t.apply(this,arguments)}return a})(),a.handleRMR=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n=yield r("WAWebSWBus").request(this.clientId,r("WAWebSWBusActions").REQUEST_RMR,{key:t});return this.cryptoKeys.encKey=n.encKey,this.cryptoKeys.iv=n.iv,this.streamData.clientUrl=n.clientUrl,this.streamData.size=n.size,this.fetchAndDecrypt(e)});function t(t,n){return e.apply(this,arguments)}return t})(),a.cleanupPlaintext=function(t,n,r){var e=n.clientRangeEnd,a=n.clientRangeStart,i=r.serverRangeEnd,l=r.serverRangeStart,s=l===0?0:a-(l+o("WAWebCryptoDecryptPartialMedia").BLOCK_SIZE),u=e!=null?i-e:0;return t.slice(s,t.byteLength-u)},a.validateSidecar=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var r=t,a=this.cryptoKeys,i=a.iv,l=a.macKey,s=a.sidecar,c={name:"HMAC",hash:{name:"SHA-256"}},m,p;e===0?(m=0,p=i):(m=(e+o("WAWebCryptoDecryptPartialMedia").BLOCK_SIZE)/d,p=r.slice(0,o("WAWebCryptoDecryptPartialMedia").BLOCK_SIZE),r=r.slice(o("WAWebCryptoDecryptPartialMedia").BLOCK_SIZE));for(var _=r.byteLength/d,f=yield self.crypto.subtle.importKey("raw",new Uint8Array(l),c,!1,["sign"]),g=[],h=0;h<_;h++){var y=m+h,C=s[y],b=h*d,v=r.slice(b,b+d),S=p;p=v.slice(d-o("WAWebCryptoDecryptPartialMedia").BLOCK_SIZE,d-o("WAWebCryptoDecryptPartialMedia").BLOCK_SIZE+o("WAWebCryptoDecryptPartialMedia").BLOCK_SIZE);var R=o("WATypedArraysConcat").concatTypedArrays(Uint8Array,[new Uint8Array(S),new Uint8Array(v)]);g.push(this.validateChunk(R,f,C))}return(u||(u=n("Promise"))).all(g)});function t(t,n){return e.apply(this,arguments)}return t})(),a.validateChunk=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,a){var i=yield self.crypto.subtle.sign({name:"HMAC"},t,e),l=i.slice(0,o("WAWebCryptoDecryptPartialMedia").HMAC_SIZE);if(!o("WACryptoUtils").arrayBuffersEqual(l,a))return(u||(u=n("Promise"))).reject(r("err")("Invalid Chunk: Does not match sidecar."))});function t(t,n,r){return e.apply(this,arguments)}return
__d("WAWebSwVideoStreamingHandler",["Promise","WAWebBuildConstants","WAWebSWBus","WAWebSWBusActions","WAWebSwFeature","WAWebSwVideoStreamer","asyncToGeneratorRuntime","err"],(function(t,n,r,o,a,i,l){var e,s=o("WAWebBuildConstants").WEB_PUBLIC_PATH+"stream/video",u=(function(t){function a(){for(var a,i=arguments.length,l=new Array(i),u=0;u<i;u++)l[u]=arguments[u];return a=t.call.apply(t,[this].concat(l))||this,a.matchFetch=function(e){var t=e.request,n=o("WAWebSwFeature").SWFeature.parseUrl(t.url);return t.method===o("WAWebSwFeature").SWFeature.RequestType.GET&&!!n&&!!n.queryParams&&!!n.queryParams.key&&!!t.url.match(s)},a.onFetch=(function(){var t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var a=t.clientId,i=t.request,l=o("WAWebSwFeature").SWFeature.parseUrl(i.url),s=a;if(s==null)return(e||(e=n("Promise"))).reject(r("err")("No client id found."));var u=yield r("WAWebSWBus").request(s,r("WAWebSWBusActions").REQUEST_STREAMING_INFO,{key:l.queryParams.key}),c=u.cryptoKeys,d=u.streamData,m=new(o("WAWebSwVideoStreamer")).VideoStreamer(s,c,d);return m.fetchAndDecrypt(i)});return function(e){return t.apply(this,arguments)}})(),a.matchAction=function(e){return e===r("WAWebSWBusActions").STREAMING_SUPPORTED},a.onAction=function(e,t){return!!self.crypto&&(!!self.crypto.subtle||!!self.crypto.webkitSubtle)},babelHelpers.assertThisInitialized(a)||babelHelpers.assertThisInitialized(a)}return babelHelpers.inheritsLoose(a,t),a})(o("WAWebSwFeature").SWFeature);l.default=u}),98);
__d("WAWebSw",["WALogger","WAWebBuildConstants","WAWebSwActiveTabHandler","WAWebSwBase","WAWebSwCacheHelper","WAWebSwNotificationClickHandler","WAWebSwObjectStores","WAWebSwPeriodicSyncHandler","WAWebSwPushHandler","WAWebSwStickerHandler","WAWebSwStopCommsHandler","WAWebSwVideoStreamingHandler"],(function(t,n,r,o,a,i,l){var e;function s(){var t=[new(r("WAWebSwActiveTabHandler")),new(r("WAWebSwNotificationClickHandler")),new(r("WAWebSwVideoStreamingHandler")),new(r("WAWebSwStickerHandler"))(new(o("WAWebSwCacheHelper")).CacheHelper("wa-stickers"),r("WAWebSwObjectStores").stickers),new(r("WAWebSwStopCommsHandler")),new(r("WAWebSwPeriodicSyncHandler")),new(r("WAWebSwPushHandler"))];o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["[sw] version: ",""])),o("WAWebBuildConstants").VERSION_STR),o("WAWebSwBase").addSWBaseHandlers(t)}l.initHandlers=s}),98);
__d("WAWebWamConstants",[],(function(t,n,r,o,a,i){var e=5e4,l=5,s=100,u=64e3,c=5,d=120;i.WAM_MAX_BUFFER_SIZE=e,i.WAM_PROTOCOL_VERSION=l,i.WAM_WORKER_DATA_BATCH_SIZE=s,i.WAM_MAX_BUFFER_SIZE_FOR_UPLOAD=u,i.WAM_IN_MEMORY_BUFFERING_DURATION_IN_SECS=c,i.WAM_BUFFER_ROTATE_INTERVAL_IN_SECS=d}),66);
__d("WAQplUploader",["WALogger","WAPromiseDelays","WAPromiseRetryLoop","WAQplTypes","asyncToGeneratorRuntime","getErrorSafe"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m={minTimeout:1e3,maxTimeout:1e4,retries:5,type:"exponential"},p=100,_={MAX_COUNT:4,MIN_DELAY:1*1e3*60,MAX_DELAY:15*1e3*60},f=300,g=1440*60,h,y,C;function b(e,t){return v.apply(this,arguments)}function v(){return v=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r,a,i,l;h=t.healthLogger,y=t.storageApi,!C&&(C={sendEvents:e.sendEvents,isQplEnabled:e.isQplEnabled,startDelayInMs:1e3*((n=e.startDelayInSeconds)!=null?n:f),intervalInMs:1e3*((r=e.intervalInSeconds)!=null?r:g),minRetryDelayInMs:1e3*((a=e.minRetryDelayInSeconds)!=null?a:_.MIN_DELAY),maxRetryDelayInMs:1e3*((i=e.maxRetryDelayInSeconds)!=null?i:_.MAX_DELAY),maxRetryAttemptsCount:(l=e.maxRetryAttemptsCount)!=null?l:_.MAX_COUNT},yield o("WAPromiseDelays").delayMs(C.startDelayInMs),yield k(),R())}),v.apply(this,arguments)}function S(){return k()}function R(){setTimeout(n("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield k(),R()}),C.intervalInMs)}function L(){return E.apply(this,arguments)}function E(){return E=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=C.minRetryDelayInMs+Math.floor(Math.random()*(C.maxRetryDelayInMs-C.minRetryDelayInMs));yield o("WAPromiseDelays").delayMs(e)}),E.apply(this,arguments)}function k(e){return I.apply(this,arguments)}function I(){return I=n("asyncToGeneratorRuntime").asyncToGenerator(function*(t){var n;if(t===void 0&&(t=0),!!((n=C)!=null&&n.isQplEnabled()))try{for(var a=yield y.getRowCount(),i=0;i<a;){var l=yield y.getFromBottom(p);yield T(l);var s=l[0].id||0,u=l[l.length-1].id||0;yield y.deleteRange(s,u),i+=l.length}}catch(n){if(t<C.maxRetryAttemptsCount)yield L(),yield k(t+1);else{var c;o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["QPL Uploader, error during upload session, error: ",""])),n).verbose().sendLogs("QPL Uploader upload session failed"),(c=h)==null||c.errorUploadingChunk(r("getErrorSafe")(n).message)}}}),I.apply(this,arguments)}function T(e){return D.apply(this,arguments)}function D(){return D=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=new(o("WAPromiseRetryLoop")).PromiseRetryLoop({name:"QplUploadChunk",timer:{algo:{type:m.type,first:m.minTimeout},max:m.maxTimeout},code:function(n){var t=e[0].id,r=e[e.length-1].id;return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["QPL Uploader, sending rows ","-",", count ",""])),t,r,e.length),C.sendEvents(e).then(function(){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["QPL Uploader, sending rows ","-",": done"])),t,r),n()}).catch(function(e){if(o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["QPL Uploader, sending rows ","-",": error: ",""])),t,r,e),e instanceof o("WAQplTypes").QplServerStatusCodeError)switch(e.statusCode){case 500:o("WALogger").WARN(d||(d=babelHelpers.taggedTemplateLiteralLoose(["QPL Uploader uploadChunk, retriable error: ",""])),e.message);break;default:n();break}throw e})}});t.start(),yield t.promise()}),D.apply(this,arguments)}l.start=b,l.forceQplUpload=S}),98);
__d("WAWebGuestWamConstants",[],(function(t,n,r,o,a,i){var e=1,l=2,s="guest";i.WAM_IN_MEMORY_BUFFERING_DURATION_IN_SECS_FOR_GUEST=e,i.WAM_BUFFER_ROTATE_INTERVAL_IN_SECS_FOR_GUEST=l,i.WAM_GUEST_TAB_ID=s}),66);
__d("WAWebWamEnumPsIdAction",[],(function(t,n,r,o,a,i){var e=Object.freeze({CREATED:1,ROTATED:2,DELETED:3});i.PS_ID_ACTION=e}),66);
__d("WAWebPsIdUpdateWamEvent",["WAWebWamCodegenUtils","WAWebWamEnumPsIdAction"],(function(t,n,r,o,a,i,l){var e,s=(e=o("WAWebWamCodegenUtils")).defineEvents({PsIdUpdate:[2862,{isFromWamsys:[4,e.TYPES.BOOLEAN],psIdAction:[2,o("WAWebWamEnumPsIdAction").PS_ID_ACTION],psIdKey:[1,e.TYPES.INTEGER],psIdRotationFrequence:[3,e.TYPES.INTEGER]},[1,1,1],"regular"]},{PsIdUpdate:[]});l.PsIdUpdateWamEvent=s}),98);
__d("WAWebWebWamForceFlushWamEvent",["WAWebWamCodegenUtils"],(function(t,n,r,o,a,i,l){var e=o("WAWebWamCodegenUtils").defineEvents({WebWamForceFlush:[3264,{},[1,1,1],"regular"]},{WebWamForceFlush:[]});l.WebWamForceFlushWamEvent=e}),98);
__d("WAWebWamUtils",["WABase64","WABinary","WALogger","WAQplUploader","WAWebEnvironment","WAWebGuestWamConstants","WAWebPsIdUpdateWamEvent","WAWebUserPrefsGeneral","WAWebWamCodegenUtils","WAWebWamConstants","WAWebWamEnumAppBuildType","WAWebWamEnumWebcEnvCode","WAWebWamGlobals","WAWebWebWamForceFlushWamEvent","cr:9565","err","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m=(e=n("cr:9565"))!=null?e:{},p=m.getWindowsAppBuild;function _(){new(o("WAWebWebWamForceFlushWamEvent")).WebWamForceFlushWamEvent().commitAndWaitForFlush(!0).finally(function(){return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["force flushed all wam buffers"]))).tags("wam")}),o("WAQplUploader").forceQplUpload().finally(function(){return o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["[qpl] force flushed all buffers"]))).tags("qpl")})}function f(e,t,n){new(o("WAWebPsIdUpdateWamEvent")).PsIdUpdateWamEvent({psIdAction:e,psIdKey:t,psIdRotationFrequence:n}).commit()}function g(e,t){var n=JSON.parse(t),r=o("WAWebWamCodegenUtils").events[e];if(r==null){o("WALogger").ERROR(c||(c=babelHelpers.taggedTemplateLiteralLoose(["WAM: commitWorkerWamEvent failed, "," is not defined"])),e).sendLogs("wam-worker-event-undefined-error");return}new r(n).commit()}function h(e,t){var n,r=JSON.parse(t),a=r.value;o("WAWebWamGlobals").Global.set((n={},n[e]=a,n))}function y(e){var t=e.action,n=e.name,r=e.payload;return t==="commit"?g(n,r):h(n,r)}function C(e){var t=!0;try{var n=new(o("WABinary")).Binary(o("WABase64").decodeB64(e));t=n.size()>o("WAWebWamConstants").WAM_MAX_BUFFER_SIZE_FOR_UPLOAD}catch(e){o("WALogger").ERROR(d||(d=babelHelpers.taggedTemplateLiteralLoose(["dropping invalid wam buffer"])))}return t}function b(e){return e==="regular"?"regular":e==="realtime"?"realtime":"private"}function v(){var e=p==null?void 0:p();return e!=null?e:r("gkx")("26258")?o("WAWebUserPrefsGeneral").getWhatsAppWebExternalBetaJoinedIdb()?o("WAWebWamEnumAppBuildType").APP_BUILD_TYPE.BETA:o("WAWebWamEnumAppBuildType").APP_BUILD_TYPE.RELEASE:o("WAWebWamEnumAppBuildType").APP_BUILD_TYPE.ALPHA}function S(){if(r("gkx")("26259"))return o("WAWebWamEnumWebcEnvCode").WEBC_ENV_CODE.INTERN;if(r("gkx")("26258"))return o("WAWebWamEnumWebcEnvCode").WEBC_ENV_CODE.PROD;if(r("gkx")("26256"))return o("WAWebWamEnumWebcEnvCode").WEBC_ENV_CODE.E2E;throw r("err")("invalid env")}function R(){return o("WAWebUserPrefsGeneral").getWhatsAppWebExternalBetaJoinedIdb()}function L(e){if(r("gkx")("26256")){var t=window.__je2e_recordWAMEvent;(t||typeof t=="function")&&t(babelHelpers.extends({name:e.$className},e.all))}}function E(e,t){if(r("gkx")("26256")){var n=window.__je2e_recordWAMEvent;(n||typeof n=="function")&&n({name:e,value:t})}}function k(){return r("WAWebEnvironment").isGuest?o("WAWebGuestWamConstants").WAM_IN_MEMORY_BUFFERING_DURATION_IN_SECS_FOR_GUEST:o("WAWebWamConstants").WAM_IN_MEMORY_BUFFERING_DURATION_IN_SECS}function I(){return r("WAWebEnvironment").isGuest?o("WAWebGuestWamConstants").WAM_BUFFER_ROTATE_INTERVAL_IN_SECS_FOR_GUEST:o("WAWebWamConstants").WAM_BUFFER_ROTATE_INTERVAL_IN_SECS}l.forceFlushAllWamAndQplBuffers=_,l.logPsIdUpdate=f,l.processWorkerWamDataRow=y,l.isWamBufferTooBigToUpload=C,l.getChannelFromBufferKey=b,l.getAppBuild=v,l.getWamEnv=S,l.getAppIsBetaRelease=R,l.maybeForwardWamEventToJestE2e=L,l.maybeForwardWamAttributeToJestE2e=E,l.getInMemoryBufferingDurationInSecs=k,l.getBufferRotateIntervalInSecs=I}),98);
__d("WAWebWamStorage",["WALogger","WAWebWAWCStorage","WAWebWamConstants","WAWebWamUtils","asyncToGeneratorRuntime","err","getErrorSafe","gkx"],(function(t,n,r,o,a,i,l){var e,s,u,c,d,m,p,_,f,g,h,y;function C(e,t,n){return b.apply(this,arguments)}function b(){return b=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var a=yield r("WAWebWAWCStorage").idb();return a.wam.add({key:e,buffer:n,channel:t},e).catch(function(e){o("WALogger").LOG(p||(p=babelHelpers.taggedTemplateLiteralLoose(["add failed: ","\n",""],["add failed: ","\\n",""])),e,e==null?void 0:e.stack)})}),b.apply(this,arguments)}function v(e,t,n){return S.apply(this,arguments)}function S(){return S=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t,n){var a=0;try{a=yield r("WAWebWAWCStorage").idb().then(function(r){return r.wam.update(e,{key:e,buffer:n,channel:t})})}catch(e){var i=r("getErrorSafe")(e);o("WALogger").LOG(_||(_=babelHelpers.taggedTemplateLiteralLoose(["update failed: ","\n",""],["update failed: ","\\n",""])),i,i.stack)}return a!==0}),S.apply(this,arguments)}function R(e){return L.apply(this,arguments)}function L(){return L=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t={};try{yield r("WAWebWAWCStorage").idb().then(function(n){return n.wam.where("channel").equals(e).modify(function(e,n){t[e.key]=e.buffer,delete n.value})})}catch(e){var n=r("getErrorSafe")(e);o("WALogger").LOG(f||(f=babelHelpers.taggedTemplateLiteralLoose(["deleteAll failed: ","\n",""],["deleteAll failed: ","\\n",""])),n,n.stack)}return t}),L.apply(this,arguments)}function E(e){return k.apply(this,arguments)}function k(){return k=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=-1,a=65536;try{var i=yield r("WAWebWAWCStorage").idb();yield i.transaction("rw",["wam_meta"],n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var n=yield i.wam_meta.where("streamId").equals(e).count();n===0?(yield i.wam_meta.add({streamId:e,seqNum:1}),t=1):yield i.wam_meta.where("streamId").equals(e).modify(function(e){return t=e.seqNum+1,t>=a&&(t=1),e.seqNum=t,e})}))}catch(e){var l=r("getErrorSafe")(e);o("WALogger").LOG(g||(g=babelHelpers.taggedTemplateLiteralLoose(["getNextSequenceNumberForStream failed: ","\n",""],["getNextSequenceNumberForStream failed: ","\\n",""])),l,l.stack)}if(t===-1)throw r("gkx")("26258")||o("WALogger").ERROR(h||(h=babelHelpers.taggedTemplateLiteralLoose(["[wam] getNextSequenceNumberForStream failed"]))).sendLogs("getNextSequenceNumberForStreamFailed"),r("err")("could not get seq number for streamId "+e);return t}),k.apply(this,arguments)}function I(t){return r("WAWebWAWCStorage").idb().then(function(e){return e.ps_meta.bulkDelete(t)}).catch(function(t){o("WALogger").LOG(e||(e=babelHelpers.taggedTemplateLiteralLoose(["removePsMeta failed: ","\n",""],["removePsMeta failed: ","\\n",""])),t,t==null?void 0:t.stack)})}function T(){return r("WAWebWAWCStorage").idb().then(function(e){return e.ps_meta.toArray()}).catch(function(e){return o("WALogger").LOG(s||(s=babelHelpers.taggedTemplateLiteralLoose(["getPsMeta failed: ","\n",""],["getPsMeta failed: ","\\n",""])),e,e==null?void 0:e.stack),[]})}function D(e){return r("WAWebWAWCStorage").idb().then(function(t){return t.ps_meta.bulkPut(e)}).catch(function(e){o("WALogger").LOG(u||(u=babelHelpers.taggedTemplateLiteralLoose(["addPsMeta failed: ","\n",""],["addPsMeta failed: ","\\n",""])),e,e==null?void 0:e.stack)})}function x(e){return r("WAWebWAWCStorage").idb().then(function(t){return t.ps_meta.update(e.key,e)}).catch(function(e){o("WALogger").LOG(c||(c=babelHelpers.taggedTemplateLiteralLoose(["updatePsMeta failed: ","\n",""],["updatePsMeta failed: ","\\n",""])),e,e==null?void 0:e.stack)})}function $(){return r("WAWebWAWCStorage").idb().then(function(e){return e.ps_tokens.get("token")}).catch(function(e){o("WALogger").LOG(d||(d=babelHelpers.taggedTemplateLiteralLoose(["getPsToken failed: ","\n",""],["getPsToken failed: ","\\n",""])),e,e==null?void 0:e.stack)})}function P(e){return r("WAWebWAWCStorage").idb().then(function(t){return t.transaction("rw",["ps_tokens"],function(){return
__d("WAWebWamWorkerInterface",["Promise","WALogger","WAWebWamStorage","asyncToGeneratorRuntime"],(function(t,n,r,o,a,i,l){var e,s,u;function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){try{var t="commit",a=e.$className,i=JSON.stringify(e.all);yield r("WAWebWamStorage").storeWorkerWamData({action:t,name:a,payload:i})}catch(e){o("WALogger").ERROR(s||(s=babelHelpers.taggedTemplateLiteralLoose(["wam sw commit failed, ",""])),e)}return(u||(u=n("Promise"))).resolve()}),d.apply(this,arguments)}function m(t,n){try{var a="set",i=t.name,l=JSON.stringify({value:n});r("WAWebWamStorage").storeWorkerWamData({action:a,name:i,payload:l})}catch(t){o("WALogger").ERROR(e||(e=babelHelpers.taggedTemplateLiteralLoose(["wam set failed, ",""])),t)}}l.commit=c,l.set=m}),98);
__d("WhatsAppWebServiceWorker",["WAWebMainThreadLogger","WAWebSw","WAWebWamRuntimeProvider","WAWebWamWorkerInterface"],(function(t,n,r,o,a,i,l){"use strict";var e={init:function(){try{return o("WAWebMainThreadLogger").initializeWAWebMainThreadLogger(),o("WAWebWamRuntimeProvider").setWamRuntime({commit:o("WAWebWamWorkerInterface").commit,set:o("WAWebWamWorkerInterface").set}),o("WAWebSw").initHandlers(),!0}catch(e){return!1}}},s=e.init(),u=s;l.default=u}),98);
__d("clearTimeoutSW",[],(function(t,n,r,o,a,i){"use strict";var e=self.clearTimeout;i.default=e}),66);
__d("cometAsyncRequestHeaders",[],(function(t,n,r,o,a,i){"use strict";var e=[];function l(){return e.reduce(function(e,t){var n=t();return Object.assign(n,e)},{})}function s(t){e.push(t)}i.getHeaders=l,i.registerHeaderProvider=s}),66);
__d("setTimeoutSW",[],(function(t,n,r,o,a,i){"use strict";var e=self.setTimeout;i.default=e}),66);
require.call(null,"HasteSupportData").handle(self.__swData.dynamic_data.hsdp||{}),require.call(null,"ServiceWorkerDynamicModules").handle(self.__swData.dynamic_data.dynamic_modules),require.call(null,"WhatsAppWebServiceWorker");<3B>A <0A>Eo<45><6F>hnrJ<00>`<06><00>ոά/0HTTP/1.1 200vary:Accept-Encodingcontent-encoding:gzipcontent-type:application/x-javascript; charset=utf-8access-control-allow-origin:*last-modified:Mon, 01 Jan 2001 08:00:00 GMTexpires:Sun, 28 Mar 2027 05:46:58 GMTcache-control:public,max-age=31536000,immutablereport-to:{"max_age":21600,"endpoints":[{"url":"https:\/\/www.facebook.com\/ajax\/browser_error_reports\/"}],"group":"permissions_policy"}x-frame-options:DENYdocument-policy:force-load-at-topdocument-policy:include-js-call-stacks-in-crash-reportspermissions-policy:accelerometer=(), attribution-reporting=(self), autoplay=(), bluetooth=(), browsing-topics=(self), camera=(self "https://www.fbsbx.com"), ch-device-memory=(), ch-downlink=(), ch-dpr=(), ch-ect=(), ch-rtt=(), ch-save-data=(), ch-ua-arch=(), ch-ua-bitness=(), ch-viewport-height=(), ch-viewport-width=(), ch-width=(), clipboard-read=(self), clipboard-write=(self), compute-pressure=(), display-capture=(self), encrypted-media=(self), fullscreen=(self), gamepad=*, geolocation=(self), gyroscope=(), hid=(), idle-detection=(), interest-cohort=(self), keyboard-map=(), local-fonts=(), magnetometer=(), microphone=(self), midi=(), otp-credentials=(), payment=(), picture-in-picture=(self), private-state-token-issuance=(), publickey-credentials-get=(self), screen-wake-lock=(), serial=(), shared-storage=(), shared-storage-select-url=(), private-state-token-redemption=(), usb=(), unload=(self), window-management=(), xr-spatial-tracking=(self);report-to="permissions_policy"x-content-type-options:nosniffreporting-endpoints:permissions_policy="https://www.facebook.com/ajax/browser_error_reports/"origin-agent-cluster:?1content-md5:vxInkPgFKiFM9Yg2nhV9VQ==x-fb-debug:H1lLCKfA+m9DLeoBksB3T3knq7X+h+pAdEBx0Gaku1+P6lJs9VlYotwL82lQETFPFWUuLwqUlVwFHrLIe2i9Bg==cross-origin-resource-policy:cross-origintiming-allow-origin:*accept-ranges:bytescontent-length:1253710date:Mon, 30 Mar 2026 07:02:40 GMTx-fb-connection-quality:MODERATE; q=0.3, rtt=178, rtx=0, c=47, mss=1232, tbw=36983, tp=57, tpl=0, uplat=0, ullat=-1alt-svc:h3=":443"; ma=86400priority:u=0,i"2a03:2880:f372:120:face:b00c:0:167<00>h3(yi<><69>,<2C><>F<EFBFBD><46>Ere<17>k"<22>j<18>v%<25><>I$Q<>A <0A>Eo<45><6F><00>W,<2C><>