UNPKG

@mediapipe/tasks-text

Version:

MediaPipe Text Tasks

1 lines 52.5 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t="undefined"!=typeof self?self:{};function e(){throw Error("Invalid UTF8")}function n(t,e){return e=String.fromCharCode.apply(null,e),null==t?e:t+e}let r,i;const o="undefined"!=typeof TextDecoder;let s;const a="undefined"!=typeof TextEncoder;function u(t){if(a)t=(s||=new TextEncoder).encode(t);else{let n=0;const r=new Uint8Array(3*t.length);for(let i=0;i<t.length;i++){var e=t.charCodeAt(i);if(e<128)r[n++]=e;else{if(e<2048)r[n++]=e>>6|192;else{if(e>=55296&&e<=57343){if(e<=56319&&i<t.length){const o=t.charCodeAt(++i);if(o>=56320&&o<=57343){e=1024*(e-55296)+o-56320+65536,r[n++]=e>>18|240,r[n++]=e>>12&63|128,r[n++]=e>>6&63|128,r[n++]=63&e|128;continue}i--}e=65533}r[n++]=e>>12|224,r[n++]=e>>6&63|128}r[n++]=63&e|128}}t=n===r.length?r:r.subarray(0,n)}return t}var c,l;t:{for(var h=["CLOSURE_FLAGS"],f=t,d=0;d<h.length;d++)if(null==(f=f[h[d]])){l=null;break t}l=f}var g,p=l&&l[610401301];c=null!=p&&p;const m=t.navigator;function y(t){return!!c&&(!!g&&g.brands.some((({brand:e})=>e&&-1!=e.indexOf(t))))}function b(e){var n;return(n=t.navigator)&&(n=n.userAgent)||(n=""),-1!=n.indexOf(e)}function v(){return!!c&&(!!g&&g.brands.length>0)}function w(){return v()?y("Chromium"):(b("Chrome")||b("CriOS"))&&!(!v()&&b("Edge"))||b("Silk")}function _(t){return _[" "](t),t}g=m&&m.userAgentData||null,_[" "]=function(){};var S=!v()&&(b("Trident")||b("MSIE"));!b("Android")||w(),w(),b("Safari")&&(w()||!v()&&b("Coast")||!v()&&b("Opera")||!v()&&b("Edge")||(v()?y("Microsoft Edge"):b("Edg/"))||v()&&y("Opera"));var A={},E=null;function I(t){const e=t.length;let n=3*e/4;n%3?n=Math.floor(n):-1!="=.".indexOf(t[e-1])&&(n=-1!="=.".indexOf(t[e-2])?n-2:n-1);const r=new Uint8Array(n);let i=0;return function(t,e){function n(e){for(;r<t.length;){const e=t.charAt(r++),n=E[e];if(null!=n)return n;if(!/^[\s\xa0]*$/.test(e))throw Error("Unknown base64 encoding at char: "+e)}return e}T();let r=0;for(;;){const t=n(-1),r=n(0),i=n(64),o=n(64);if(64===o&&-1===t)break;e(t<<2|r>>4),64!=i&&(e(r<<4&240|i>>2),64!=o&&e(i<<6&192|o))}}(t,(function(t){r[i++]=t})),i!==n?r.subarray(0,i):r}function T(){if(!E){E={};var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"];for(let n=0;n<5;n++){const r=t.concat(e[n].split(""));A[n]=r;for(let t=0;t<r.length;t++){const e=r[t];void 0===E[e]&&(E[e]=t)}}}}var x="undefined"!=typeof Uint8Array,U=!S&&"function"==typeof btoa;function P(t){if(!U){var e;void 0===e&&(e=0),T(),e=A[e];var n=Array(Math.floor(t.length/3)),r=e[64]||"";let u=0,c=0;for(;u<t.length-2;u+=3){var i=t[u],o=t[u+1],s=t[u+2],a=e[i>>2];i=e[(3&i)<<4|o>>4],o=e[(15&o)<<2|s>>6],s=e[63&s],n[c++]=a+i+o+s}switch(a=0,s=r,t.length-u){case 2:s=e[(15&(a=t[u+1]))<<2]||r;case 1:t=t[u],n[c]=e[t>>2]+e[(3&t)<<4|a>>4]+s+r}return n.join("")}for(e="",n=0,r=t.length-10240;n<r;)e+=String.fromCharCode.apply(null,t.subarray(n,n+=10240));return e+=String.fromCharCode.apply(null,n?t.subarray(n):t),btoa(e)}const B=/[-_.]/g,L={"-":"+",_:"/",".":"="};function O(t){return L[t]||""}function k(t){if(!U)return I(t);B.test(t)&&(t=t.replace(B,O)),t=atob(t);const e=new Uint8Array(t.length);for(let n=0;n<t.length;n++)e[n]=t.charCodeAt(n);return e}function F(t){return x&&null!=t&&t instanceof Uint8Array}var N={};function V(){return M||=new C(null,N)}function j(t){D(N);var e=t.g;return null==(e=null==e||F(e)?e:"string"==typeof e?k(e):null)?e:t.g=e}var C=class{i(){return new Uint8Array(j(this)||0)}constructor(t,e){if(D(e),this.g=t,null!=t&&0===t.length)throw Error("ByteString should be constructed with non-empty values")}};let M,G;function D(t){if(t!==N)throw Error("illegal external caller")}function $(t,e){t.__closure__error__context__984382||(t.__closure__error__context__984382={}),t.__closure__error__context__984382.severity=e}function z(){const t=Error("int32");return $(t,"warning"),t}function R(e){if(null!=e){var n=G??={},r=n[e]||0;r>=5||(n[e]=r+1,$(e=Error(),"incident"),function(e){t.setTimeout((()=>{throw e}),0)}(e))}}var W="function"==typeof Symbol&&"symbol"==typeof Symbol();function H(t,e,n=!1){return"function"==typeof Symbol&&"symbol"==typeof Symbol()?n&&Symbol.for&&t?Symbol.for(t):null!=t?Symbol(t):Symbol():e}var q=H("jas",void 0,!0),K=H(void 0,"1oa"),X=H(void 0,Symbol()),J=H(void 0,"0actk"),Y=H(void 0,"8utk");const Q=W?q:"L",Z={L:{value:0,configurable:!0,writable:!0,enumerable:!1}},tt=Object.defineProperties;function et(t,e){W||Q in t||tt(t,Z),t[Q]|=e}function nt(t,e){W||Q in t||tt(t,Z),t[Q]=e}function rt(t,e){nt(e,-15615&(0|t))}function it(t,e){nt(e,-15581&(34|t))}function ot(){return"function"==typeof BigInt}function st(t){return Array.prototype.slice.call(t)}var at,ut={};function ct(t){return null!==t&&"object"==typeof t&&!Array.isArray(t)&&t.constructor===Object}function lt(t,e){if(null!=t)if("string"==typeof t)t=t?new C(t,N):V();else if(t.constructor!==C)if(F(t))t=t.length?new C(new Uint8Array(t),N):V();else{if(!e)throw Error();t=void 0}return t}const ht=[];function ft(t){if(2&t)throw Error()}function dt(t){return X?t[X]:void 0}nt(ht,55),at=Object.freeze(ht);var gt=Object.freeze({});var pt="function"==typeof t.BigInt&&"bigint"==typeof t.BigInt(0),mt=t=>pt?t>=bt&&t<=wt:"-"===t[0]?_t(t,yt):_t(t,vt);const yt=Number.MIN_SAFE_INTEGER.toString(),bt=pt?BigInt(Number.MIN_SAFE_INTEGER):void 0,vt=Number.MAX_SAFE_INTEGER.toString(),wt=pt?BigInt(Number.MAX_SAFE_INTEGER):void 0;function _t(t,e){if(t.length>e.length)return!1;if(t.length<e.length||t===e)return!0;for(let n=0;n<t.length;n++){const r=t[n],i=e[n];if(r>i)return!1;if(r<i)return!0}}const St="function"==typeof Uint8Array.prototype.slice;let At,Et=0,It=0;function Tt(t){const e=t>>>0;Et=e,It=(t-e)/4294967296>>>0}function xt(t){if(t<0){Tt(-t);const[e,n]=Ft(Et,It);Et=e>>>0,It=n>>>0}else Tt(t)}function Ut(t){const e=At||=new DataView(new ArrayBuffer(8));e.setFloat32(0,+t,!0),It=0,Et=e.getUint32(0,!0)}function Pt(t,e){const n=4294967296*e+(t>>>0);return Number.isSafeInteger(n)?n:Lt(t,e)}function Bt(t,e){const n=2147483648&e;return n&&(e=~e>>>0,0==(t=1+~t>>>0)&&(e=e+1>>>0)),"number"==typeof(t=Pt(t,e))?n?-t:t:n?"-"+t:t}function Lt(t,e){if(t>>>=0,(e>>>=0)<=2097151)var n=""+(4294967296*e+t);else ot()?n=""+(BigInt(e)<<BigInt(32)|BigInt(t)):(t=(16777215&t)+6777216*(n=16777215&(t>>>24|e<<8))+6710656*(e=e>>16&65535),n+=8147497*e,e*=2,t>=1e7&&(n+=t/1e7>>>0,t%=1e7),n>=1e7&&(e+=n/1e7>>>0,n%=1e7),n=e+Ot(n)+Ot(t));return n}function Ot(t){return t=String(t),"0000000".slice(t.length)+t}function kt(t){if(t.length<16)xt(Number(t));else if(ot())t=BigInt(t),Et=Number(t&BigInt(4294967295))>>>0,It=Number(t>>BigInt(32)&BigInt(4294967295));else{const e=+("-"===t[0]);It=Et=0;const n=t.length;for(let r=e,i=(n-e)%6+e;i<=n;r=i,i+=6){const e=Number(t.slice(r,i));It*=1e6,Et=1e6*Et+e,Et>=4294967296&&(It+=Math.trunc(Et/4294967296),It>>>=0,Et>>>=0)}if(e){const[t,e]=Ft(Et,It);Et=t,It=e}}}function Ft(t,e){return e=~e,t?t=1+~t:e+=1,[t,e]}const Nt="function"==typeof BigInt?BigInt.asIntN:void 0,Vt="function"==typeof BigInt?BigInt.asUintN:void 0,jt=Number.isSafeInteger,Ct=Number.isFinite,Mt=Math.trunc;function Gt(t){return null==t||"number"==typeof t?t:"NaN"===t||"Infinity"===t||"-Infinity"===t?Number(t):void 0}function Dt(t){if(null!=t&&"boolean"!=typeof t){var e=typeof t;throw Error(`Expected boolean but got ${"object"!=e?e:t?Array.isArray(t)?"array":e:"null"}: ${t}`)}return t}const $t=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function zt(t){switch(typeof t){case"bigint":return!0;case"number":return Ct(t);case"string":return $t.test(t);default:return!1}}function Rt(t){if(null==t)return t;if("string"==typeof t&&t)t=+t;else if("number"!=typeof t)return;return Ct(t)?0|t:void 0}function Wt(t){if("-"===t[0])return!1;const e=t.length;return e<20||20===e&&Number(t.substring(0,6))<184467}function Ht(t){return t=Mt(t),jt(t)||(xt(t),t=Bt(Et,It)),t}function qt(t){var e=Mt(Number(t));if(jt(e))return String(e);if(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),e=t.length,!("-"===t[0]?e<20||20===e&&Number(t.substring(0,7))>-922337:e<19||19===e&&Number(t.substring(0,6))<922337))if(kt(t),t=Et,2147483648&(e=It))if(ot())t=""+(BigInt(0|e)<<BigInt(32)|BigInt(t>>>0));else{const[n,r]=Ft(t,e);t="-"+Lt(n,r)}else t=Lt(t,e);return t}function Kt(t){return null==t?t:"bigint"==typeof t?(mt(t)?t=Number(t):(t=Nt(64,t),t=mt(t)?Number(t):String(t)),t):zt(t)?"number"==typeof t?Ht(t):qt(t):void 0}function Xt(t){if(null==t)return t;var e=typeof t;if("bigint"===e)return String(Vt(64,t));if(zt(t)){if("string"===e)return e=Mt(Number(t)),jt(e)&&e>=0?t=String(e):(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),Wt(t)||(kt(t),t=Lt(Et,It))),t;if("number"===e)return(t=Mt(t))>=0&&jt(t)?t:function(t){if(t<0){xt(t);var e=Lt(Et,It);return t=Number(e),jt(t)?t:e}return Wt(e=String(t))?e:(xt(t),Pt(Et,It))}(t)}}function Jt(t){if("string"!=typeof t)throw Error();return t}function Yt(t){if(null!=t&&"string"!=typeof t)throw Error();return t}function Qt(t){return null==t||"string"==typeof t?t:void 0}function Zt(t,e,n){if(null!=t&&"object"==typeof t&&t.B===ut)return t;if(Array.isArray(t)){var r=0|t[Q],i=r;return 0===i&&(i|=32&n),(i|=2&n)!==r&&nt(t,i),new e(t)}}function te(t){return t}function ee(t,e,n,r,i){if(null!=t){if(Array.isArray(t)){const o=0|t[Q];return 0===t.length&&1&o?void 0:i&&2&o?t:ne(t,e,n,void 0!==r,i)}return e(t,r)}}function ne(t,e,n,r,i){const o=r||n?0|t[Q]:0,s=r?!!(32&o):void 0;let a=0;const u=(r=st(t)).length;for(let t=0;t<u;t++){var c=r[t];if(t===u-1&&ct(c)){var l=e,h=n,f=s,d=i;let t;for(let e in c){const n=ee(c[e],l,h,f,d);null!=n&&((t??={})[e]=n)}c=t}else c=ee(r[t],e,n,s,i);r[t]=c,null!=c&&(a=t+1)}return a<u&&(r.length=a),n&&((t=dt(t))&&(r[X]=st(t)),n(o,r)),r}function re(t){switch(typeof t){case"number":return Number.isFinite(t)?t:""+t;case"bigint":return mt(t)?Number(t):""+t;case"boolean":return t?1:0;case"object":if(F(t))return F(t)&&R(Y),P(t);if(t.B===ut)return ae(t);if(t instanceof C){const e=t.g;return null==e?"":"string"==typeof e?e:t.g=P(e)}return}return t}let ie,oe,se;function ae(t){var e=t.l;t=ne(e,re,void 0,void 0,!1);var n=0|e[Q];if((e=t.length)&&!(512&n)){var r=t[e-1],i=!1;ct(r)?(e--,i=!0):r=void 0;var o=e-(n=512&n?0:-1),s=(ie??te)(o,n,t,r);if(r&&(t[e]=void 0),o<s&&r){for(var a in o=!0,r){const u=+a;u<=s?(t[i=u+n]=r[a],e=Math.max(i+1,e),i=!1,delete r[a]):o=!1}o&&(r=void 0)}for(o=e-1;e>0;o=e-1)if(null==(a=t[o]))e--,i=!0;else{if(!((o-=n)>=s))break;(r??={})[o]=a,e--,i=!0}i&&(t.length=e),r&&t.push(r)}return t}function ue(t,e,n){return t=ce(t,e[0],e[1],n?1:2),e!==oe&&n&&et(t,8192),t}function ce(t,e,n,r){if(null==t){var i=96;n?(t=[n],i|=512):t=[],e&&(i=-16760833&i|(1023&e)<<14)}else{if(!Array.isArray(t))throw Error("narr");if(8192&(i=0|t[Q])||!(64&i)||2&i||R(J),1024&i)throw Error("farr");if(64&i)return t;if(1===r||2===r||(i|=64),n&&(i|=512,n!==t[0]))throw Error("mid");t:{var o=(n=t).length;if(o){var s=o-1;if(ct(r=n[s])){if((s-=e=512&(i|=256)?0:-1)>=1024)throw Error("pvtlmt");for(var a in r)(o=+a)<s&&(n[o+e]=r[a],delete r[a]);i=-16760833&i|(1023&s)<<14;break t}}if(e){if((a=Math.max(e,o-(512&i?0:-1)))>1024)throw Error("spvt");i=-16760833&i|(1023&a)<<14}}}return nt(t,i),t}function le(t,e,n=it){if(null!=t){if(x&&t instanceof Uint8Array)return e?t:new Uint8Array(t);if(Array.isArray(t)){var r=0|t[Q];return 2&r?t:(e&&=0===r||!!(32&r)&&!(64&r||!(16&r)),e?(nt(t,34|r),4&r&&Object.freeze(t),t):ne(t,le,4&r?it:n,!0,!0))}return t.B===ut&&(t=2&(r=0|(n=t.l)[Q])?t:new t.constructor(fe(n,r,!0))),t}}function he(t){const e=t.l;return new t.constructor(fe(e,0|e[Q],!1))}function fe(t,e,n){const r=n||2&e?it:rt,i=!!(32&e);return t=function(t,e,n){const r=st(t);var i=r.length;const o=256&e?r[i-1]:void 0;for(i+=o?-1:0,e=512&e?1:0;e<i;e++)r[e]=n(r[e]);if(o){e=r[e]={};for(const t in o)e[t]=n(o[t])}return(t=dt(t))&&(r[X]=st(t)),r}(t,e,(t=>le(t,i,r))),et(t,32|(n?2:0)),t}function de(t){const e=t.l,n=0|e[Q];return 2&n?new t.constructor(fe(e,n,!1)):t}function ge(t,e){return pe(t=t.l,0|t[Q],e)}function pe(t,e,n){if(-1===n)return null;const r=n+(512&e?0:-1),i=t.length-1;return r>=i&&256&e?t[i][n]:r<=i?t[r]:void 0}function me(t,e,n){const r=t.l;let i=0|r[Q];return ft(i),ye(r,i,e,n),t}function ye(t,e,n,r){const i=512&e?0:-1,o=n+i;var s=t.length-1;return o>=s&&256&e?(t[s][n]=r,e):o<=s?(t[o]=r,e):(void 0!==r&&(n>=(s=e>>14&1023||536870912)?null!=r&&(t[s+i]={[n]:r},nt(t,e|=256)):t[o]=r),e)}function be(t){let e=0|(t=t.l)[Q];const n=pe(t,e,1),r=lt(n,!0);return null!=r&&r!==n&&ye(t,e,1,r),r}function ve(t,e,n,r,i){const o=t.l,s=2&(t=0|o[Q])?1:r;i=!!i;let a=0|(r=we(o,t,e))[Q];if(!(4&a)){4&a&&(r=st(r),a=je(a,t),t=ye(o,t,e,r));let i=0,s=0;for(;i<r.length;i++){const t=n(r[i]);null!=t&&(r[s++]=t)}s<i&&(r.length=s),a=_e(a,t),n=-2049&(20|a),a=n&=-4097,nt(r,a),2&a&&Object.freeze(r)}return 1===s||4===s&&32&a?Se(a)||(i=a,a|=2,a!==i&&nt(r,a),Object.freeze(r)):(2===s&&Se(a)&&(r=st(r),a=je(a,t),a=Ce(a,t,i),nt(r,a),t=ye(o,t,e,r)),Se(a)||(e=a,a=Ce(a,t,i),a!==e&&nt(r,a))),r}function we(t,e,n){return t=pe(t,e,n),Array.isArray(t)?t:at}function _e(t,e){return 0===t&&(t=je(t,e)),1|t}function Se(t){return!!(2&t)&&!!(4&t)||!!(1024&t)}function Ae(t,e,n){let r=0|(t=t.l)[Q];if(ft(r),null==n)ye(t,r,e);else{var i=0|n[Q],o=i,s=Se(i),a=s||Object.isFrozen(n);for(s||(i=0),a||(n=st(n),o=0,i=Ce(i=je(i,r),r,!0),a=!1),i|=21,s=0;s<n.length;s++){const t=n[s],e=Jt(t);Object.is(t,e)||(a&&(n=st(n),o=0,i=Ce(i=je(i,r),r,!0),a=!1),n[s]=e)}i!==o&&(a&&(n=st(n),i=Ce(i=je(i,r),r,!0)),nt(n,i)),ye(t,r,e,n)}}function Ee(t,e){let n=0|(t=t.l)[Q];ft(n),ye(t,n,2,""===e?void 0:e)}function Ie(t,e,n,r){ft(e);let i=we(t,e,n);const o=i!==at;if(64&e||!(8192&e)||!o){const s=o?0|i[Q]:0;let a=s;(!o||2&a||Se(a)||4&a&&!(32&a))&&(i=st(i),a=je(a,e),e=ye(t,e,n,i)),a=-13&_e(a,e),a=Ce(r?-17&a:16|a,e,!0),a!==s&&nt(i,a)}return i}function Te(t,e){var n=ci;return Pe(xe(t=t.l),t,0|t[Q],n)===e?e:-1}function xe(t){if(W)return t[K]??(t[K]=new Map);if(K in t)return t[K];const e=new Map;return Object.defineProperty(t,K,{value:e}),e}function Ue(t,e,n,r){const i=xe(t),o=Pe(i,t,e,n);return o!==r&&(o&&(e=ye(t,e,o)),i.set(n,r)),e}function Pe(t,e,n,r){let i=t.get(r);if(null!=i)return i;i=0;for(let t=0;t<r.length;t++){const o=r[t];null!=pe(e,n,o)&&(0!==i&&(n=ye(e,n,i)),i=o)}return t.set(r,i),i}function Be(t,e,n){let r=0|t[Q];const i=pe(t,r,n);let o;if(null!=i&&i.B===ut)return(e=de(i))!==i&&ye(t,r,n,e),e.l;if(Array.isArray(i)){const t=0|i[Q];o=2&t?ue(fe(i,t,!1),e,!0):64&t?i:ue(o,e,!0)}else o=ue(void 0,e,!0);return o!==i&&ye(t,r,n,o),o}function Le(t,e,n){let r=0|(t=t.l)[Q];const i=pe(t,r,n);return(e=Zt(i,e,r))!==i&&null!=e&&ye(t,r,n,e),e}function Oe(t,e,n){if(null==(e=Le(t,e,n)))return e;let r=0|(t=t.l)[Q];if(!(2&r)){const i=de(e);i!==e&&ye(t,r,n,e=i)}return e}function ke(t,e,n,r,i,o){t=t.l;var s=!!(2&e);const a=s?1:r;i=!!i,o&&=!s;var u=0|(r=we(t,e,1))[Q];if(!(s=!!(4&u))){var c=r,l=e;const t=!!(2&(u=_e(u,e)));t&&(l|=2);let i=!t,o=!0,s=0,a=0;for(;s<c.length;s++){const e=Zt(c[s],n,l);if(e instanceof n){if(!t){const t=!!(2&(0|e.l[Q]));i&&=!t,o&&=t}c[a++]=e}}a<s&&(c.length=a),u|=4,u=o?16|u:-17&u,nt(c,u=i?8|u:-9&u),t&&Object.freeze(c)}if(o&&!(8&u||!r.length&&(1===a||4===a&&32&u))){for(Se(u)&&(r=st(r),u=je(u,e),e=ye(t,e,1,r)),n=r,o=u,c=0;c<n.length;c++)(u=n[c])!==(l=de(u))&&(n[c]=l);o|=8,nt(n,o=n.length?-17&o:16|o),u=o}return 1===a||4===a&&32&u?Se(u)||(e=u,(u|=!r.length||16&u&&(!s||32&u)?2:1024)!==e&&nt(r,u),Object.freeze(r)):(2===a&&Se(u)&&(nt(r=st(r),u=Ce(u=je(u,e),e,i)),e=ye(t,e,1,r)),Se(u)||(t=u,(u=Ce(u,e,i))!==t&&nt(r,u))),r}function Fe(t,e){const n=0|t.l[Q];return ke(t,n,e,void 0===gt?2:4,!1,!(2&n))}function Ne(t,e,n,r){return null==r&&(r=void 0),me(t,n,r)}function Ve(t,e,n){var r=pi;null==n&&(n=void 0);t:{let i=0|(t=t.l)[Q];if(ft(i),null==n){const n=xe(t);if(Pe(n,t,i,r)!==e)break t;n.set(r,0)}else i=Ue(t,i,r,e);ye(t,i,e,n)}}function je(t,e){return-1025&(t=32|(2&e?2|t:-3&t))}function Ce(t,e,n){return 32&e&&n||(t&=-33),t}function Me(t,e,n){ft(0|t.l[Q]),ve(t,e,Qt,2,!0).push(Jt(n))}function Ge(t,e){var n=Xr;const r=0|t.l[Q];ft(r),t=ke(t,r,n,2,!0),e=null!=e?e:new n,t.push(e),t[Q]=2&(0|e.l[Q])?-9&t[Q]:-17&t[Q]}function De(t,e){return Error(`Invalid wire type: ${t} (at position ${e})`)}function $e(){return Error("Failed to read varint, encoding is invalid.")}function ze(t,e){return Error(`Tried to read past the end of the data ${e} > ${t}`)}function Re(t){if("string"==typeof t)return{buffer:k(t),v:!1};if(Array.isArray(t))return{buffer:new Uint8Array(t),v:!1};if(t.constructor===Uint8Array)return{buffer:t,v:!1};if(t.constructor===ArrayBuffer)return{buffer:new Uint8Array(t),v:!1};if(t.constructor===C)return{buffer:j(t)||new Uint8Array(0),v:!0};if(t instanceof Uint8Array)return{buffer:new Uint8Array(t.buffer,t.byteOffset,t.byteLength),v:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers")}function We(t,e){let n,r=0,i=0,o=0;const s=t.i;let a=t.g;do{n=s[a++],r|=(127&n)<<o,o+=7}while(o<32&&128&n);for(o>32&&(i|=(127&n)>>4),o=3;o<32&&128&n;o+=7)n=s[a++],i|=(127&n)<<o;if(Ye(t,a),n<128)return e(r>>>0,i>>>0);throw $e()}function He(t){let e=0,n=t.g;const r=n+10,i=t.i;for(;n<r;){const r=i[n++];if(e|=r,0==(128&r))return Ye(t,n),!!(127&e)}throw $e()}function qe(t){const e=t.i;let n=t.g,r=e[n++],i=127&r;if(128&r&&(r=e[n++],i|=(127&r)<<7,128&r&&(r=e[n++],i|=(127&r)<<14,128&r&&(r=e[n++],i|=(127&r)<<21,128&r&&(r=e[n++],i|=r<<28,128&r&&128&e[n++]&&128&e[n++]&&128&e[n++]&&128&e[n++]&&128&e[n++])))))throw $e();return Ye(t,n),i}function Ke(t){var e=t.i;const n=t.g;var r=e[n],i=e[n+1];const o=e[n+2];return e=e[n+3],Ye(t,t.g+4),t=2*((i=(r<<0|i<<8|o<<16|e<<24)>>>0)>>31)+1,r=i>>>23&255,i&=8388607,255==r?i?NaN:t*(1/0):0==r?1401298464324817e-60*t*i:t*Math.pow(2,r-150)*(i+8388608)}function Xe(t){return qe(t)}function Je(t,e,{C:n=!1}={}){t.C=n,e&&(e=Re(e),t.i=e.buffer,t.m=e.v,t.u=0,t.j=t.i.length,t.g=t.u)}function Ye(t,e){if(t.g=e,e>t.j)throw ze(t.j,e)}function Qe(t,e){if(e<0)throw Error(`Tried to read a negative byte length: ${e}`);const n=t.g,r=n+e;if(r>t.j)throw ze(e,t.j-n);return t.g=r,n}function Ze(t,e){if(0==e)return V();var n=Qe(t,e);return t.C&&t.m?n=t.i.subarray(n,n+e):(t=t.i,n=n===(e=n+e)?new Uint8Array(0):St?t.slice(n,e):new Uint8Array(t.subarray(n,e))),0==n.length?V():new C(n,N)}var tn=[];function en(t){var e=t.g;if(e.g==e.j)return!1;t.j=t.g.g;var n=qe(t.g)>>>0;if(e=n>>>3,!((n&=7)>=0&&n<=5))throw De(n,t.j);if(e<1)throw Error(`Invalid field number: ${e} (at position ${t.j})`);return t.m=e,t.i=n,!0}function nn(t){switch(t.i){case 0:0!=t.i?nn(t):He(t.g);break;case 1:Ye(t=t.g,t.g+8);break;case 2:if(2!=t.i)nn(t);else{var e=qe(t.g)>>>0;Ye(t=t.g,t.g+e)}break;case 5:Ye(t=t.g,t.g+4);break;case 3:for(e=t.m;;){if(!en(t))throw Error("Unmatched start-group tag: stream EOF");if(4==t.i){if(t.m!=e)throw Error("Unmatched end-group tag");break}nn(t)}break;default:throw De(t.i,t.j)}}function rn(t,e,n){const r=t.g.j,i=qe(t.g)>>>0,o=t.g.g+i;let s=o-r;if(s<=0&&(t.g.j=o,n(e,t,void 0,void 0,void 0),s=o-t.g.g),s)throw Error(`Message parsing ended unexpectedly. Expected to read ${i} bytes, instead read ${i-s} bytes, either the data ended unexpectedly or the message misreported its own length`);t.g.g=o,t.g.j=r}function on(t){var s=qe(t.g)>>>0,a=Qe(t=t.g,s);if(t=t.i,o){var u,c=t;(u=i)||(u=i=new TextDecoder("utf-8",{fatal:!0})),s=a+s,c=0===a&&s===c.length?c:c.subarray(a,s);try{var l=u.decode(c)}catch(t){if(void 0===r){try{u.decode(new Uint8Array([128]))}catch(t){}try{u.decode(new Uint8Array([97])),r=!0}catch(t){r=!1}}throw!r&&(i=void 0),t}}else{s=(l=a)+s,a=[];let r,i=null;for(;l<s;){var h=t[l++];h<128?a.push(h):h<224?l>=s?e():(r=t[l++],h<194||128!=(192&r)?(l--,e()):a.push((31&h)<<6|63&r)):h<240?l>=s-1?e():(r=t[l++],128!=(192&r)||224===h&&r<160||237===h&&r>=160||128!=(192&(u=t[l++]))?(l--,e()):a.push((15&h)<<12|(63&r)<<6|63&u)):h<=244?l>=s-2?e():(r=t[l++],128!=(192&r)||r-144+(h<<28)>>30!=0||128!=(192&(u=t[l++]))||128!=(192&(c=t[l++]))?(l--,e()):(h=(7&h)<<18|(63&r)<<12|(63&u)<<6|63&c,h-=65536,a.push(55296+(h>>10&1023),56320+(1023&h)))):e(),a.length>=8192&&(i=n(i,a),a.length=0)}l=n(i,a)}return l}function sn(t){const e=qe(t.g)>>>0;return Ze(t.g,e)}function an(t,e,n){var r=qe(t.g)>>>0;for(r=t.g.g+r;t.g.g<r;)n.push(e(t.g))}var un=[];function cn(t,e,n){e.g?e.j(t,e.g,e.i,n):e.j(t,e.i,n)}var ln=class{constructor(t,e){this.l=ce(t,e)}toJSON(){try{var t=ae(this)}finally{ie=void 0}return t}v(){return!!(2&(0|this.l[Q]))}};function hn(t){return t?/^\d+$/.test(t)?(kt(t),new fn(Et,It)):null:dn||=new fn(0,0)}ln.prototype.B=ut,ln.prototype.toString=function(){return this.l.toString()};var fn=class{constructor(t,e){this.i=t>>>0,this.g=e>>>0}};let dn;function gn(t){return t?/^-?\d+$/.test(t)?(kt(t),new pn(Et,It)):null:mn||=new pn(0,0)}var pn=class{constructor(t,e){this.i=t>>>0,this.g=e>>>0}};let mn;function yn(t,e,n){for(;n>0||e>127;)t.g.push(127&e|128),e=(e>>>7|n<<25)>>>0,n>>>=7;t.g.push(e)}function bn(t,e){for(;e>127;)t.g.push(127&e|128),e>>>=7;t.g.push(e)}function vn(t,e){if(e>=0)bn(t,e);else{for(let n=0;n<9;n++)t.g.push(127&e|128),e>>=7;t.g.push(1)}}function wn(t){var e=Et;t.g.push(e>>>0&255),t.g.push(e>>>8&255),t.g.push(e>>>16&255),t.g.push(e>>>24&255)}function _n(t,e){0!==e.length&&(t.j.push(e),t.i+=e.length)}function Sn(t,e,n){bn(t.g,8*e+n)}function An(t,e){return Sn(t,e,2),e=t.g.end(),_n(t,e),e.push(t.i),e}function En(t,e){var n=e.pop();for(n=t.i+t.g.length()-n;n>127;)e.push(127&n|128),n>>>=7,t.i++;e.push(n),t.i++}function In(t,e,n){Sn(t,e,2),bn(t.g,n.length),_n(t,t.g.end()),_n(t,n)}function Tn(){const t=class{constructor(){throw Error()}};return Object.setPrototypeOf(t,t.prototype),t}var xn=Tn(),Un=Tn(),Pn=Tn(),Bn=Tn(),Ln=Tn(),On=Tn(),kn=Tn(),Fn=Tn(),Nn=class{constructor(t,e,n){this.g=t,this.i=e,t=xn,this.j=!!t&&n===t||!1}};function Vn(t,e){return new Nn(t,e,xn)}function jn(t,e,n,r,i){null!=(e=Kn(e,r))&&(n=An(t,n),i(e,t),En(t,n))}const Cn=Vn((function(t,e,n,r,i){return 2===t.i&&(rn(t,Be(e,r,n),i),!0)}),jn),Mn=Vn((function(t,e,n,r,i){return 2===t.i&&(rn(t,Be(e,r,n),i),!0)}),jn);var Gn=Symbol(),Dn=Symbol(),$n=Symbol(),zn=Symbol();let Rn,Wn;function Hn(t,e,n,r){var i=r[t];if(i)return i;(i={}).N=r,i.A=function(t){switch(typeof t){case"boolean":return oe||=[0,void 0,!0];case"number":return t>0?void 0:0===t?se||=[0,void 0]:[-t,void 0];case"string":return[0,t];case"object":return t}}(r[0]);var o=r[1];let s=1;o&&o.constructor===Object&&(i.F=o,"function"==typeof(o=r[++s])&&(i.G=!0,Rn??=o,Wn??=r[s+1],o=r[s+=2]));const a={};for(;o&&Array.isArray(o)&&o.length&&"number"==typeof o[0]&&o[0]>0;){for(var u=0;u<o.length;u++)a[o[u]]=o;o=r[++s]}for(u=1;void 0!==o;){let t;"number"==typeof o&&(u+=o,o=r[++s]);var c=void 0;if(o instanceof Nn?t=o:(t=Cn,s--),t?.j){o=r[++s],c=r;var l=s;"function"==typeof o&&(o=o(),c[l]=o),c=o}for(l=u+1,"number"==typeof(o=r[++s])&&o<0&&(l-=o,o=r[++s]);u<l;u++){const r=a[u];c?n(i,u,t,c,r):e(i,u,t,r)}}return r[t]=i}function qn(t){return Array.isArray(t)?t[0]instanceof Nn?t:[Mn,t]:[t,void 0]}function Kn(t,e){return t instanceof ln?t.l:Array.isArray(t)?ue(t,e,!1):void 0}function Xn(t,e,n,r){const i=n.g;t[e]=r?(t,e,n)=>i(t,e,n,r):i}function Jn(t,e,n,r,i){const o=n.g;let s,a;t[e]=(t,e,n)=>o(t,e,n,a||=Hn(Dn,Xn,Jn,r).A,s||=Yn(r),i)}function Yn(t){let e=t[$n];if(null!=e)return e;const n=Hn(Dn,Xn,Jn,t);return e=n.G?(t,e)=>Rn(t,e,n):(t,e)=>{const r=0|t[Q];for(;en(e)&&4!=e.i;){var i=e.m,o=n[i];if(null==o){var s=n.F;s&&(s=s[i])&&(null!=(s=Qn(s))&&(o=n[i]=s))}null!=o&&o(e,t,i)||(i=(o=e).j,nn(o),o.D?o=void 0:(s=o.g.g-i,o.g.g=i,o=Ze(o.g,s)),i=t,o&&((s=i[X])?s.push(o):i[X]=[o]))}return 8192&r&&et(t,34),!0},t[$n]=e}function Qn(t){const e=(t=qn(t))[0].g;if(t=t[1]){const n=Yn(t),r=Hn(Dn,Xn,Jn,t).A;return(t,i,o)=>e(t,i,o,r,n)}return e}function Zn(t,e,n){t[e]=n.i}function tr(t,e,n,r){let i,o;const s=n.i;t[e]=(t,e,n)=>s(t,e,n,o||=Hn(Gn,Zn,tr,r).A,i||=er(r))}function er(t){let e=t[zn];if(!e){const n=Hn(Gn,Zn,tr,t);e=(t,e)=>nr(t,e,n),t[zn]=e}return e}function nr(t,e,n){!function(t,e,n){const r=512&e?0:-1,i=t.length,o=i+((e=64&e?256&e:!!i&&ct(t[i-1]))?-1:0);for(let e=0;e<o;e++)n(e-r,t[e]);if(e){t=t[i-1];for(const e in t)!isNaN(e)&&n(+e,t[e])}}(t,0|t[Q]|(n.A[1]?512:0),((t,r)=>{if(null!=r){var i=function(t,e){var n=t[e];if(n)return n;if((n=t.F)&&(n=n[e])){var r=(n=qn(n))[0].i;if(n=n[1]){const e=er(n),i=Hn(Gn,Zn,tr,n).A;n=t.G?Wn(i,e):(t,n,o)=>r(t,n,o,i,e)}else n=r;return t[e]=n}}(n,t);i&&i(e,r,t)}})),(t=dt(t))&&function(t,e){_n(t,t.g.end());for(let n=0;n<e.length;n++)_n(t,j(e[n])||new Uint8Array(0))}(e,t)}function rr(t,e){if(Array.isArray(e)){var n=0|e[Q];if(4&n)return e;for(var r=0,i=0;r<e.length;r++){const n=t(e[r]);null!=n&&(e[i++]=n)}return i<r&&(e.length=i),nt(e,-6145&(5|n)),2&n&&Object.freeze(e),e}}function ir(t,e,n){return new Nn(t,e,n)}function or(t,e,n){return new Nn(t,e,n)}function sr(t,e,n){ye(t,0|t[Q],e,n)}function ar(t,e,n){if(e=function(t){if(null==t)return t;const e=typeof t;if("bigint"===e)return String(Nt(64,t));if(zt(t)){if("string"===e)return qt(t);if("number"===e)return Ht(t)}}(e),null!=e){if("string"==typeof e)gn(e);if(null!=e)switch(Sn(t,n,0),typeof e){case"number":t=t.g,xt(e),yn(t,Et,It);break;case"bigint":n=BigInt.asUintN(64,e),n=new pn(Number(n&BigInt(4294967295)),Number(n>>BigInt(32))),yn(t.g,n.i,n.g);break;default:n=gn(e),yn(t.g,n.i,n.g)}}}function ur(t,e,n){null!=(e=Rt(e))&&null!=e&&(Sn(t,n,0),vn(t.g,e))}function cr(t,e,n){null!=(e=null==e||"boolean"==typeof e?e:"number"==typeof e?!!e:void 0)&&(Sn(t,n,0),t.g.g.push(e?1:0))}function lr(t,e,n){null!=(e=Qt(e))&&In(t,n,u(e))}function hr(t,e,n,r,i){null!=(e=Kn(e,r))&&(n=An(t,n),i(e,t),En(t,n))}function fr(t,e,n){null==e||"string"==typeof e||e instanceof C||(F(e)?F(e)&&R(Y):e=void 0),null!=e&&In(t,n,Re(e).buffer)}var dr=ir((function(t,e,n){return 5===t.i&&(sr(e,n,Ke(t.g)),!0)}),(function(t,e,n){null!=(e=Gt(e))&&(Sn(t,n,5),t=t.g,Ut(e),wn(t))}),On),gr=or((function(t,e,n){return(5===t.i||2===t.i)&&(e=Ie(e,0|e[Q],n,!1),2==t.i?an(t,Ke,e):e.push(Ke(t.g)),!0)}),(function(t,e,n){if(null!=(e=rr(Gt,e))&&e.length){Sn(t,n,2),bn(t.g,4*e.length);for(let r=0;r<e.length;r++)n=t.g,Ut(e[r]),wn(n)}}),On),pr=ir((function(t,e,n){return 0===t.i&&(sr(e,n,We(t.g,Bt)),!0)}),ar,Ln),mr=ir((function(t,e,n){return 0===t.i&&(sr(e,n,0===(t=We(t.g,Bt))?void 0:t),!0)}),ar,Ln),yr=ir((function(t,e,n){return 0===t.i&&(sr(e,n,We(t.g,Pt)),!0)}),(function(t,e,n){if(null!=(e=Xt(e))){if("string"==typeof e)hn(e);if(null!=e)switch(Sn(t,n,0),typeof e){case"number":t=t.g,xt(e),yn(t,Et,It);break;case"bigint":n=BigInt.asUintN(64,e),n=new fn(Number(n&BigInt(4294967295)),Number(n>>BigInt(32))),yn(t.g,n.i,n.g);break;default:n=hn(e),yn(t.g,n.i,n.g)}}}),Tn()),br=ir((function(t,e,n){return 0===t.i&&(sr(e,n,qe(t.g)),!0)}),ur,Bn),vr=or((function(t,e,n){return(0===t.i||2===t.i)&&(e=Ie(e,0|e[Q],n,!1),2==t.i?an(t,qe,e):e.push(qe(t.g)),!0)}),(function(t,e,n){if(null!=(e=rr(Rt,e))&&e.length){n=An(t,n);for(let n=0;n<e.length;n++)vn(t.g,e[n]);En(t,n)}}),Bn),wr=ir((function(t,e,n){return 0===t.i&&(sr(e,n,0===(t=qe(t.g))?void 0:t),!0)}),ur,Bn),_r=ir((function(t,e,n){return 0===t.i&&(sr(e,n,He(t.g)),!0)}),cr,Un),Sr=ir((function(t,e,n){return 0===t.i&&(sr(e,n,!1===(t=He(t.g))?void 0:t),!0)}),cr,Un),Ar=or((function(t,e,n){return 2===t.i&&(t=on(t),Ie(e,0|e[Q],n,!1).push(t),!0)}),(function(t,e,n){if(null!=(e=rr(Qt,e)))for(let s=0;s<e.length;s++){var r=t,i=n,o=e[s];null!=o&&In(r,i,u(o))}}),Pn),Er=ir((function(t,e,n){return 2===t.i&&(sr(e,n,""===(t=on(t))?void 0:t),!0)}),lr,Pn),Ir=ir((function(t,e,n){return 2===t.i&&(sr(e,n,on(t)),!0)}),lr,Pn),Tr=function(t,e,n=xn){return new Nn(t,e,n)}((function(t,e,n,r,i){return 2===t.i&&(r=ue(void 0,r,!0),Ie(e,0|e[Q],n,!0).push(r),rn(t,r,i),!0)}),(function(t,e,n,r,i){if(Array.isArray(e))for(let o=0;o<e.length;o++)hr(t,e[o],n,r,i)})),xr=Vn((function(t,e,n,r,i,o){return 2===t.i&&(Ue(e,0|e[Q],o,n),rn(t,e=Be(e,r,n),i),!0)}),hr),Ur=ir((function(t,e,n){return 2===t.i&&(sr(e,n,sn(t)),!0)}),fr,kn),Pr=ir((function(t,e,n){return 0===t.i&&(sr(e,n,0===(t=qe(t.g)>>>0)?void 0:t),!0)}),(function(t,e,n){e=function(t){if(null==t)return t;if("string"==typeof t&&t)t=+t;else if("number"!=typeof t)return;return Ct(t)?t>>>0:void 0}(e),null!=e&&null!=e&&(Sn(t,n,0),bn(t.g,e))}),Tn()),Br=ir((function(t,e,n){return 0===t.i&&(sr(e,n,qe(t.g)),!0)}),(function(t,e,n){null!=(e=Rt(e))&&(e=parseInt(e,10),Sn(t,n,0),vn(t.g,e))}),Fn);class Lr{constructor(t,e){this.i=t,this.g=e,this.j=Ne,this.defaultValue=void 0}register(){_(this)}}function Or(t,e){return(n,r)=>{if(un.length){const t=un.pop();t.o(r),Je(t.g,n,r),n=t}else n=new class{constructor(t,e){if(tn.length){const n=tn.pop();Je(n,t,e),t=n}else t=new class{constructor(t,e){this.i=null,this.m=!1,this.g=this.j=this.u=0,Je(this,t,e)}clear(){this.i=null,this.m=!1,this.g=this.j=this.u=0,this.C=!1}}(t,e);this.g=t,this.j=this.g.g,this.i=this.m=-1,this.o(e)}o({D:t=!1}={}){this.D=t}}(n,r);try{const r=new t,o=r.l;Yn(e)(o,n);var i=r}finally{n.g.clear(),n.m=-1,n.i=-1,un.length<100&&un.push(n)}return i}}var kr=[0,Er,ir((function(t,e,n){return 2===t.i&&(sr(e,n,(t=sn(t))===V()?void 0:t),!0)}),(function(t,e,n){if(null!=e){if(e instanceof ln){const r=e.O;return void(r&&(e=r(e),null!=e&&In(t,n,Re(e).buffer)))}if(Array.isArray(e))return}fr(t,e,n)}),kn)];let Fr,Nr=globalThis.trustedTypes;function Vr(t){void 0===Fr&&(Fr=function(){let t=null;if(!Nr)return t;try{const e=t=>t;t=Nr.createPolicy("goog#html",{createHTML:e,createScript:e,createScriptURL:e})}catch(t){}return t}());var e=Fr;return new class{constructor(t){this.g=t}toString(){return this.g+""}}(e?e.createScriptURL(t):t)}function jr(t,...e){if(0===e.length)return Vr(t[0]);let n=t[0];for(let r=0;r<e.length;r++)n+=encodeURIComponent(e[r])+t[r+1];return Vr(n)}var Cr=[0,br,Br,_r,-1,vr,Br,-1],Mr=class extends ln{constructor(t){super(t)}},Gr=[0,_r,Ir,_r,Br,-1,or((function(t,e,n){return(0===t.i||2===t.i)&&(e=Ie(e,0|e[Q],n,!1),2==t.i?an(t,Xe,e):e.push(qe(t.g)),!0)}),(function(t,e,n){if(null!=(e=rr(Rt,e))&&e.length){n=An(t,n);for(let n=0;n<e.length;n++)vn(t.g,e[n]);En(t,n)}}),Fn),Ir,-1,[0,_r,-1],Br,_r,-1],Dr=[0,Ir,-2],$r=class extends ln{constructor(t){super(t)}},zr=[0],Rr=[0,br,_r,1,_r,-3],Wr=class extends ln{constructor(t){super(t,2)}},Hr={};Hr[336783863]=[0,Ir,_r,-1,br,[0,[1,2,3,4,5,6,7,8,9],xr,zr,xr,Gr,xr,Dr,xr,Rr,xr,Cr,xr,[0,Ir,-2],xr,[0,Ir,Br],xr,[0,Br,Ir,-1],xr,[0,Br,-1]],[0,Ir],_r,[0,[1,3],[2,4],xr,[0,vr],-1,xr,[0,Ar],-1,Tr,[0,Ir,-1]],Ir];var qr=[0,mr,-1,Sr,-3,mr,vr,Er,wr,mr,-1,Sr,wr,Sr,-2,Er];function Kr(t){Me(t,3,"TEXT:text_in")}var Xr=class extends ln{constructor(t){super(t,500)}o(t){return Ne(this,0,7,t)}},Jr=[-1,{}],Yr=[0,Ir,1,Jr],Qr=[0,Ir,Ar,Jr];function Zr(t){Me(t,10,"text_in")}var ti,ei=class extends ln{constructor(t){super(t,500)}o(t){return Ne(this,0,1001,t)}};ei.prototype.g=(ti=[-500,Tr,[-500,Er,-1,Ar,-3,[-2,Hr,_r],Tr,kr,wr,-1,Yr,Qr,Tr,[0,Er,Sr],Er,qr,wr,Ar,987,Ar],4,Tr,[-500,Ir,-1,[-1,{}],998,Ir],Tr,[-500,Ir,Ar,-1,[-2,{},_r],997,Ar,-1],wr,Tr,[-500,Ir,Ar,Jr,998,Ar],Ar,wr,Yr,Qr,Tr,[0,Er,-1,Jr],Ar,-2,qr,Er,-1,Sr,[0,Sr,Pr],978,Jr,Tr,kr],function(){const t=new class{constructor(){this.j=[],this.i=0,this.g=new class{constructor(){this.g=[]}length(){return this.g.length}end(){const t=this.g;return this.g=[],t}}}};nr(this.l,t,Hn(Gn,Zn,tr,ti)),_n(t,t.g.end());const e=new Uint8Array(t.i),n=t.j,r=n.length;let i=0;for(let t=0;t<r;t++){const r=n[t];e.set(r,i),i+=r.length}return t.j=[e],e});var ni=class extends ln{constructor(t){super(t)}},ri=class extends ln{constructor(t){super(t)}g(){return Fe(this,ni)}},ii=class extends ln{constructor(t){super(t)}},oi=Or(class extends ln{constructor(t){super(t)}},[0,Tr,[0,1,br,Ir,[0,Tr,[0,br,dr,Ir,-1]]],pr]),si=class extends ln{constructor(t){super(t)}},ai=class extends ln{constructor(t){super(t)}H(){const t=be(this);return null==t?V():t}},ui=class extends ln{constructor(t){super(t)}},ci=[1,2],li=Or(class extends ln{constructor(t){super(t)}},[0,Tr,[0,ci,xr,[0,gr],xr,[0,Ur],br,Ir],pr]),hi=class extends ln{constructor(t){super(t)}},fi=class extends ln{constructor(t){super(t)}},di=[0,_r,-1],gi=class extends ln{constructor(t){super(t)}},pi=[1,2,3,4,5],mi=class extends ln{constructor(t){super(t)}g(){return null!=be(this)}i(){return null!=Qt(ge(this,2))}},yi=class extends ln{constructor(t){super(t)}},bi=[0,[0,Ur,Ir,[0,br,pr,-1],[0,yr,pr]],_r,[0,pi,xr,Rr,xr,Gr,xr,Cr,xr,zr,xr,Dr],Br],vi=class extends ln{constructor(t){super(t)}},wi=new Lr(462704549,vi);Hr[462704549]=[0,bi,[0,Ir,br,dr,Ar,-1]];var _i=class extends ln{constructor(t){super(t)}},Si=new Lr(477589892,_i);function Ai(t,e){if(e=e?he(e):new hi,void 0!==t.displayNamesLocale?me(e,1,Yt(t.displayNamesLocale)):void 0===t.displayNamesLocale&&me(e,1),void 0!==t.maxResults){var n=t.maxResults;if(null!=n){if("number"!=typeof n)throw z();if(!Ct(n))throw z();n|=0}me(e,2,n)}else"maxResults"in t&&me(e,2);if(void 0!==t.scoreThreshold){if(null!=(n=t.scoreThreshold)&&"number"!=typeof n)throw Error(`Value of float/double field must be a number, found ${typeof n}: ${n}`);me(e,3,n)}else"scoreThreshold"in t&&me(e,3);return void 0!==t.categoryAllowlist?Ae(e,4,t.categoryAllowlist):"categoryAllowlist"in t&&me(e,4),void 0!==t.categoryDenylist?Ae(e,5,t.categoryDenylist):"categoryDenylist"in t&&me(e,5),e}function Ei(t){const e={classifications:Fe(t,ii).map((t=>function(t,e=-1,n=""){return{categories:t.map((t=>{var e=Rt(ge(t,1))??0??-1;const n=t.l;let r=0|n[Q];const i=pe(n,r,2),o=Gt(i);return null!=o&&o!==i&&ye(n,r,2,o),{index:e,score:o??0??0,categoryName:Qt(ge(t,3))??""??"",displayName:Qt(ge(t,4))??""??""}})),headIndex:e,headName:n}}(Oe(t,ri,4)?.g()??[],Rt(ge(t,2))??0,Qt(ge(t,3))??"")))};return null!=Kt(ge(t,2))&&(e.timestampMs=Kt(ge(t,2))??0),e}function Ii(t){return Array.from(t,(t=>t>127?t-256:t))}function Ti(t,e){if(t.length!==e.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${t.length} vs. ${e.length}).`);let n=0,r=0,i=0;for(let o=0;o<t.length;o++)n+=t[o]*e[o],r+=t[o]*t[o],i+=e[o]*e[o];if(r<=0||i<=0)throw Error("Cannot compute cosine similarity on embedding with 0 norm.");return n/Math.sqrt(r*i)}let xi;Hr[477589892]=[0,bi,di];const Ui=new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]);async function Pi(){if(void 0===xi)try{await WebAssembly.instantiate(Ui),xi=!0}catch{xi=!1}return xi}async function Bi(t,e=jr``){const n=await Pi()?"wasm_internal":"wasm_nosimd_internal";return{wasmLoaderPath:`${e}/${t}_${n}.js`,wasmBinaryPath:`${e}/${t}_${n}.wasm`}}var Li=class{};function Oi(){var t=navigator;return"undefined"!=typeof OffscreenCanvas&&(!function(t=navigator){return(t=t.userAgent).includes("Safari")&&!t.includes("Chrome")}(t)||!!((t=t.userAgent.match(/Version\/([\d]+).*Safari/))&&t.length>=1&&Number(t[1])>=17))}async function ki(t){if("function"!=typeof importScripts){const e=document.createElement("script");return e.src=t.toString(),e.crossOrigin="anonymous",new Promise(((t,n)=>{e.addEventListener("load",(()=>{t()}),!1),e.addEventListener("error",(t=>{n(t)}),!1),document.body.appendChild(e)}))}importScripts(t.toString())}Li.forVisionTasks=function(t){return Bi("vision",t)},Li.forTextTasks=function(t){return Bi("text",t)},Li.forGenAiExperimentalTasks=function(t){return Bi("genai_experimental",t)},Li.forGenAiTasks=function(t){return Bi("genai",t)},Li.forAudioTasks=function(t){return Bi("audio",t)},Li.isSimdSupported=function(){return Pi()};function Fi(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target"),n(e=t.h.stringToNewUTF8(e)),t.h._free(e)}function Ni(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target");const r=new Uint32Array(e.length);for(let n=0;n<e.length;n++)r[n]=t.h.stringToNewUTF8(e[n]);e=t.h._malloc(4*r.length),t.h.HEAPU32.set(r,e>>2),n(e);for(const e of r)t.h._free(e);t.h._free(e)}function Vi(t,e,n){t.h.simpleListeners=t.h.simpleListeners||{},t.h.simpleListeners[e]=n}function ji(t,e,n){let r=[];t.h.simpleListeners=t.h.simpleListeners||{},t.h.simpleListeners[e]=(t,e,i)=>{e?(n(r,i),r=[]):r.push(t)}}const Ci=function(t){return class extends t{M(){this.h._registerModelResourcesGraphService()}}}(class{constructor(t,e){this.j=!0,this.h=t,this.g=null,this.i=0,this.m="function"==typeof this.h._addIntToInputStream,void 0!==e?this.h.canvas=e:Oi()?this.h.canvas=new OffscreenCanvas(1,1):(console.warn("OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas."),this.h.canvas=document.createElement("canvas"))}async initializeGraph(t){const e=await(await fetch(t)).arrayBuffer();t=!(t.endsWith(".pbtxt")||t.endsWith(".textproto")),this.setGraph(new Uint8Array(e),t)}setGraphFromString(t){this.setGraph((new TextEncoder).encode(t),!1)}setGraph(t,e){const n=t.length,r=this.h._malloc(n);this.h.HEAPU8.set(t,r),e?this.h._changeBinaryGraph(n,r):this.h._changeTextGraph(n,r),this.h._free(r)}configureAudio(t,e,n,r,i){this.h._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep ":gl_graph_runner_audio" missing?'),Fi(this,r||"input_audio",(r=>{Fi(this,i=i||"audio_header",(i=>{this.h._configureAudio(r,i,t,e??0,n)}))}))}setAutoResizeCanvas(t){this.j=t}setAutoRenderToScreen(t){this.h._setAutoRenderToScreen(t)}setGpuBufferVerticalFlip(t){this.h.gpuOriginForWebTexturesIsBottomLeft=t}attachErrorListener(t){this.h.errorListener=t}attachEmptyPacketListener(t,e){this.h.emptyPacketListeners=this.h.emptyPacketListeners||{},this.h.emptyPacketListeners[t]=e}addAudioToStream(t,e,n){this.addAudioToStreamWithShape(t,0,0,e,n)}addAudioToStreamWithShape(t,e,n,r,i){const o=4*t.length;this.i!==o&&(this.g&&this.h._free(this.g),this.g=this.h._malloc(o),this.i=o),this.h.HEAPF32.set(t,this.g/4),Fi(this,r,(t=>{this.h._addAudioToInputStream(this.g,e,n,t,i)}))}addGpuBufferToStream(t,e,n){Fi(this,e,(e=>{if(!this.h.canvas)throw Error("No OpenGL canvas configured.");e?this.h._bindTextureToStream(e):this.h._bindTextureToCanvas();const r=this.h.canvas.getContext("webgl2")||this.h.canvas.getContext("webgl");if(!r)throw Error("Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.");this.h.gpuOriginForWebTexturesIsBottomLeft&&r.pixelStorei(r.UNPACK_FLIP_Y_WEBGL,!0),r.texImage2D(r.TEXTURE_2D,0,r.RGBA,r.RGBA,r.UNSIGNED_BYTE,t),this.h.gpuOriginForWebTexturesIsBottomLeft&&r.pixelStorei(r.UNPACK_FLIP_Y_WEBGL,!1);const[i,o]=void 0!==t.videoWidth?[t.videoWidth,t.videoHeight]:void 0!==t.naturalWidth?[t.naturalWidth,t.naturalHeight]:void 0!==t.displayWidth?[t.displayWidth,t.displayHeight]:[t.width,t.height];!this.j||i===this.h.canvas.width&&o===this.h.canvas.height||(this.h.canvas.width=i,this.h.canvas.height=o);const[s,a]=[i,o];this.h._addBoundTextureToStream(e,s,a,n)}))}addBoolToStream(t,e,n){Fi(this,e,(e=>{this.h._addBoolToInputStream(t,e,n)}))}addDoubleToStream(t,e,n){Fi(this,e,(e=>{this.h._addDoubleToInputStream(t,e,n)}))}addFloatToStream(t,e,n){Fi(this,e,(e=>{this.h._addFloatToInputStream(t,e,n)}))}addIntToStream(t,e,n){Fi(this,e,(e=>{this.h._addIntToInputStream(t,e,n)}))}addUintToStream(t,e,n){Fi(this,e,(e=>{this.h._addUintToInputStream(t,e,n)}))}addStringToStream(t,e,n){Fi(this,e,(e=>{Fi(this,t,(t=>{this.h._addStringToInputStream(t,e,n)}))}))}addStringRecordToStream(t,e,n){Fi(this,e,(e=>{Ni(this,Object.keys(t),(r=>{Ni(this,Object.values(t),(i=>{this.h._addFlatHashMapToInputStream(r,i,Object.keys(t).length,e,n)}))}))}))}addProtoToStream(t,e,n,r){Fi(this,n,(n=>{Fi(this,e,(e=>{const i=this.h._malloc(t.length);this.h.HEAPU8.set(t,i),this.h._addProtoToInputStream(i,t.length,e,n,r),this.h._free(i)}))}))}addEmptyPacketToStream(t,e){Fi(this,t,(t=>{this.h._addEmptyPacketToInputStream(t,e)}))}addBoolVectorToStream(t,e,n){Fi(this,e,(e=>{const r=this.h._allocateBoolVector(t.length);if(!r)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.h._addBoolVectorEntry(r,e);this.h._addBoolVectorToInputStream(r,e,n)}))}addDoubleVectorToStream(t,e,n){Fi(this,e,(e=>{const r=this.h._allocateDoubleVector(t.length);if(!r)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.h._addDoubleVectorEntry(r,e);this.h._addDoubleVectorToInputStream(r,e,n)}))}addFloatVectorToStream(t,e,n){Fi(this,e,(e=>{const r=this.h._allocateFloatVector(t.length);if(!r)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.h._addFloatVectorEntry(r,e);this.h._addFloatVectorToInputStream(r,e,n)}))}addIntVectorToStream(t,e,n){Fi(this,e,(e=>{const r=this.h._allocateIntVector(t.length);if(!r)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.h._addIntVectorEntry(r,e);this.h._addIntVectorToInputStream(r,e,n)}))}addUintVectorToStream(t,e,n){Fi(this,e,(e=>{const r=this.h._allocateUintVector(t.length);if(!r)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.h._addUintVectorEntry(r,e);this.h._addUintVectorToInputStream(r,e,n)}))}addStringVectorToStream(t,e,n){Fi(this,e,(e=>{const r=this.h._allocateStringVector(t.length);if(!r)throw Error("Unable to allocate new string vector on heap.");for(const e of t)Fi(this,e,(t=>{this.h._addStringVectorEntry(r,t)}));this.h._addStringVectorToInputStream(r,e,n)}))}addBoolToInputSidePacket(t,e){Fi(this,e,(e=>{this.h._addBoolToInputSidePacket(t,e)}))}addDoubleToInputSidePacket(t,e){Fi(this,e,(e=>{this.h._addDoubleToInputSidePacket(t,e)}))}addFloatToInputSidePacket(t,e){Fi(this,e,(e=>{this.h._addFloatToInputSidePacket(t,e)}))}addIntToInputSidePacket(t,e){Fi(this,e,(e=>{this.h._addIntToInputSidePacket(t,e)}))}addUintToInputSidePacket(t,e){Fi(this,e,(e=>{this.h._addUintToInputSidePacket(t,e)}))}addStringToInputSidePacket(t,e){Fi(this,e,(e=>{Fi(this,t,(t=>{this.h._addStringToInputSidePacket(t,e)}))}))}addProtoToInputSidePacket(t,e,n){Fi(this,n,(n=>{Fi(this,e,(e=>{const r=this.h._malloc(t.length);this.h.HEAPU8.set(t,r),this.h._addProtoToInputSidePacket(r,t.length,e,n),this.h._free(r)}))}))}addBoolVectorToInputSidePacket(t,e){Fi(this,e,(e=>{const n=this.h._allocateBoolVector(t.length);if(!n)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.h._addBoolVectorEntry(n,e);this.h._addBoolVectorToInputSidePacket(n,e)}))}addDoubleVectorToInputSidePacket(t,e){Fi(this,e,(e=>{const n=this.h._allocateDoubleVector(t.length);if(!n)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.h._addDoubleVectorEntry(n,e);this.h._addDoubleVectorToInputSidePacket(n,e)}))}addFloatVectorToInputSidePacket(t,e){Fi(this,e,(e=>{const n=this.h._allocateFloatVector(t.length);if(!n)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.h._addFloatVectorEntry(n,e);this.h._addFloatVectorToInputSidePacket(n,e)}))}addIntVectorToInputSidePacket(t,e){Fi(this,e,(e=>{const n=this.h._allocateIntVector(t.length);if(!n)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.h._addIntVectorEntry(n,e);this.h._addIntVectorToInputSidePacket(n,e)}))}addUintVectorToInputSidePacket(t,e){Fi(this,e,(e=>{const n=this.h._allocateUintVector(t.length);if(!n)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.h._addUintVectorEntry(n,e);this.h._addUintVectorToInputSidePacket(n,e)}))}addStringVectorToInputSidePacket(t,e){Fi(this,e,(e=>{const n=this.h._allocateStringVector(t.length);if(!n)throw Error("Unable to allocate new string vector on heap.");for(const e of t)Fi(this,e,(t=>{this.h._addStringVectorEntry(n,t)}));this.h._addStringVectorToInputSidePacket(n,e)}))}attachBoolListener(t,e){Vi(this,t,e),Fi(this,t,(t=>{this.h._attachBoolListener(t)}))}attachBoolVectorListener(t,e){ji(this,t,e),Fi(this,t,(t=>{this.h._attachBoolVectorListener(t)}))}attachIntListener(t,e){Vi(this,t,e),Fi(this,t,(t=>{this.h._attachIntListener(t)}))}attachIntVectorListener(t,e){ji(this,t,e),Fi(this,t,(t=>{this.h._attachIntVectorListener(t)}))}attachUintListener(t,e){Vi(this,t,e),Fi(this,t,(t=>{this.h._attachUintListener(t)}))}attachUintVectorListener(t,e){ji(this,t,e),Fi(this,t,(t=>{this.h._attachUintVectorListener(t)}))}attachDoubleListener(t,e){Vi(this,t,e),Fi(this,t,(t=>{this.h._attachDoubleListener(t)}))}attachDoubleVectorListener(t,e){ji(this,t,e),Fi(this,t,(t=>{this.h._attachDoubleVectorListener(t)}))}attachFloatListener(t,e){Vi(this,t,e),Fi(this,t,(t=>{this.h._attachFloatListener(t)}))}attachFloatVectorListener(t,e){ji(this,t,e),Fi(this,t,(t=>{this.h._attachFloatVectorListener(t)}))}attachStringListener(t,e){Vi(this,t,e),Fi(this,t,(t=>{this.h._attachStringListener(t)}))}attachStringVectorListener(t,e){ji(this,t,e),Fi(this,t,(t=>{this.h._attachStringVectorListener(t)}))}attachProtoListener(t,e,n){Vi(this,t,e),Fi(this,t,(t=>{this.h._attachProtoListener(t,n||!1)}))}attachProtoVectorListener(t,e,n){ji(this,t,e),Fi(this,t,(t=>{this.h._attachProtoVectorListener(t,n||!1)}))}attachAudioListener(t,e,n){this.h._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep ":gl_graph_runner_audio_out" missing?'),Vi(this,t,((t,n)=>{t=new Float32Array(t.buffer,t.byteOffset,t.length/4),e(t,n)})),Fi(this,t,(t=>{this.h._attachAudioListener(t,n||!1)}))}finishProcessing(){this.h._waitUntilIdle()}closeGraph(){this.h._closeGraph(),this.h.simpleListeners=void 0,this.h.emptyPacketListeners=void 0}});var Mi=class extends Ci{};async function Gi(t,e,n){return t=await(async(t,e,n,r)=>{if(e&&await ki(e),!self.ModuleFactory)throw Error("ModuleFactory not set.");if(n&&(await ki(n),!self.ModuleFactory))throw Error("ModuleFactory not set.");return self.Module&&r&&((e=self.Module).locateFile=r.locateFile,r.mainScriptUrlOrBlob&&(e.mainScriptUrlOrBlob=r.mainScriptUrlOrBlob)),r=await self.ModuleFactory(self.Module||r),self.ModuleFactory=self.Module=void 0,new t(r,null)})(t,e.wasmLoaderPath,e.assetLoaderPath,{locateFile:t=>t.endsWith(".wasm")?e.wasmBinaryPath.toString():e.assetBinaryPath&&t.endsWith(".data")?e.assetBinaryPath.toString():t}),await t.o(n),t}async function Di(t,e,n){return Gi(t,e,n)}function $i(t,e){const n=Oe(t.baseOptions,mi,1)||new mi;"string"==typeof e?(me(n,2,Yt(e)),me(n,1)):e instanceof Uint8Array&&(me(n,1,lt(e,!1)),me(n,2)),Ne(t.baseOptions,0,1,n)}function zi(t,e){const n=e.baseOptions||{};if(e.baseOptions?.modelAssetBuffer&&e.baseOptions?.modelAssetPath)throw Error("Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer");if(!(Oe(t.baseOptions,mi,1)?.g()||Oe(t.baseOptions,mi,1)?.i()||e.baseOptions?.modelAssetBuffer||e.baseOptions?.modelAssetPath))throw Error("Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set");if(function(t,e){let n=Oe(t.baseOptions,gi,3);if(!n){var r=n=new gi;Ve(r,4,new $r)}"delegate"in e&&("GPU"===e.delegate?Ve(e=n,2,r=new Mr):Ve(e=n,4,r=new $r)),Ne(t.baseOptions,0,3,n)}(t,n),n.modelAssetPath)return fetch(n.modelAssetPath.toString()).then((t=>{if(t.ok)return t.arrayBuffer();throw Error(`Failed to fetch model: ${n.modelAssetPath} (${t.status})`)})).then((e=>{try{t.g.h.FS_unlink("/model.dat")}catch{}t.g.h.FS_createDataFile("/","model.dat",new Uint8Array(e),!0,!1,!1),$i(t,"/model.dat"),t.u()}));if(n.modelAssetBuffer instanceof Uint8Array)$i(t,n.modelAssetBuffer);else if(n.modelAssetBuffer)return async function(t){const e=[];for(var n=0;;){const{done:r,value:i}=await t.read();if(r)break;e.push(i),n+=i.length}if(0===e.length)return new Uint8Array(0);if(1===e.length)return e[0];t=new Uint8Array(n),n=0;for(const r of e)t.set(r,n),n+=r.length;return t}(n.modelAssetBuffer).then((e=>{$i(t,e),t.u()}));return t.u(),Promise.resolve()}function Ri(t){try{const e=t.m.length;if(1===e)throw Error(t.m[0].message);if(e>1)throw Error("Encountered multiple errors: "+t.m.map((t=>t.message)).join(", "))}finally{t.m=[]}}function Wi(t,e){t.j=Math.max(t.j,e)}var Hi=class{constructor(t){this.g=t,this.m=[],this.j=0,this.g.setAutoRenderToScreen(!1)}setGraph(t,e){this.g.attachErrorListener(((t,e)=>{this.m.push(Error(e))})),this.g.M(),this.g.setGraph(t,e),Ri(this)}finishProcessing(){this.g.finishProcessing(),Ri(this)}close(){this.g.closeGraph()}};Hi.prototype.close=Hi.prototype.close;var qi=class extends Hi{constructor(t,e){super(new Mi(t,e)),this.s={languages:[]},Ne(t=this.i=new vi,0,1,e=new yi)}o(t){return Ne(this.i,0,2,Ai(t,Oe(this.i,hi,2))),zi(this,t)}get baseOptions(){return Oe(this.i,yi,1)}set baseOptions(t){Ne(this.i,0,1,t)}J(t){return this.s={languages:[]},this.g.addStringToStream(t,"text_in",this.j+1),this.finishProcessing(),this.s}u(){var t=new ei;Zr(t),Me(t,15,"classifications_out");const e=new Wr;cn(e,wi,this.i);const n=new Xr;Ee(n,Yt("mediapipe.tasks.text.text_classifier.TextClassifierGraph")),Kr(n),Me(n,4,"CLASSIFICATIONS:classifications_out"),n.o(e),Ge(t,n),this.g.attachProtoListener("classifications_out",((t,e)=>{if(({classifications:t}=Ei(oi(t))),1!==t.length)throw Error(`Expected 1 classification head, got ${t.length}`);this.s.languages=t[0].categories.map((t=>({languageCode:t.categoryName,probability:t.score}))),Wi(this,e)})),this.g.attachEmptyPacketListener("classifications_out",(t=>{Wi(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};qi.prototype.detect=qi.prototype.J,qi.prototype.setOptions=qi.prototype.o,qi.createFromModelPath=function(t,e){return Di(qi,t,{baseOptions:{modelAssetPath:e}})},qi.createFromModelBuffer=function(t,e){return Di(qi,t,{baseOptions:{modelAssetBuffer:e}})},qi.createFromOptions=function(t,e){return Di(qi,t,e)};var Ki=class extends Hi{constructor(t,e){super(new Mi(t,e)),this.s={classifications:[]},Ne(t=this.i=new vi,0,1,e=new yi)}o(t){return Ne(this.i,0,2,Ai(t,Oe(this.i,hi,2))),zi(this,t)}get baseOptions(){return Oe(this.i,yi,1)}set baseOptions(t){Ne(this.i,0,1,t)}I(t){return this.s={classifications:[]},this.g.addStringToStream(t,"text_in",this.j+1),this.finishProcessing(),this.s}u(){var t=new ei;Zr(t),Me(t,15,"classifications_out");const e=new Wr;cn(e,wi,this.i);const n=new Xr;Ee(n,Yt("mediapipe.tasks.text.text_classifier.TextClassifierGraph")),Kr(n),Me(n,4,"CLASSIFICATIONS:classifications_out"),n.o(e),Ge(t,n),this.g.attachProtoListener("classifications_out",((t,e)=>{this.s=Ei(oi(t)),Wi(this,e)