(function(stc){'use strict';var ba=Object.defineProperty;function ca(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b>>0,ka[d]=ia?da.Symbol(d):"$jscp$"+a+"$"+d),ba(f,ka[d],{configurable:!0,writable:!0,value:b})))}}na("globalThis",function(a){return a||da},"es_2020");na("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")},"es_next");na("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError(""+b+" is not iterable");b=b[Symbol.iterator].call(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;if(Object(d)!==d)throw new TypeError("iterable for fromEntries should yield objects");c[d[0]]=d[1]}return c}},"es_2019");/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var g=this||self;function oa(a,b){a:{var c=["CLOSURE_FLAGS"];for(var d=g,e=0;e{throw a;},0)};function ta(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};var ua=oa(610401301,!1),za=oa(748402147,!0),Aa=oa(824656860,oa(1,!0));function Ba(){var a=g.navigator;return a&&(a=a.userAgent)?a:""}var Ca;const Da=g.navigator;Ca=Da?Da.userAgentData||null:null;function Ea(){var a=ua?!!Ca&&Ca.brands.length>0:!1;return a?!1:Ba().indexOf("Trident")!=-1||Ba().indexOf("MSIE")!=-1};let Fa=null;function Ga(a){const b=[];Ha(a,function(c){b.push(c)});return b}function Ha(a,b){function c(e){for(;d>4);h!=64&&(b(f<<4&240|h>>2),k!=64&&b(h<<6&192|k))}}function Ia(){if(!Fa){Fa={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(""));for(let e=0;etypeof a==="number"),bb=$a(a=>typeof a==="string"),rb=$a(a=>typeof a==="boolean");var sb=typeof g.BigInt==="function"&&typeof g.BigInt(0)==="bigint";function x(a){var b=a;if(bb(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(ab(b)&&!Number.isSafeInteger(b))throw Error(String(b));return sb?BigInt(a):a=rb(a)?a?"1":"0":bb(a)?a.trim()||"0":String(a)}var yb=$a(a=>sb?a>=tb&&a<=ub:a[0]==="-"?vb(a,wb):vb(a,xb));const wb=Number.MIN_SAFE_INTEGER.toString(),tb=sb?BigInt(Number.MIN_SAFE_INTEGER):void 0,xb=Number.MAX_SAFE_INTEGER.toString(),ub=sb?BigInt(Number.MAX_SAFE_INTEGER):void 0;function vb(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(d>>0;y=b;B=(a-b)/4294967296>>>0}function Ab(a){if(a<0){zb(-a);const [b,c]=Bb(y,B);y=b>>>0;B=c>>>0}else zb(a)}function Cb(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else Na()?c=""+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Db(c)+Db(a));return c}function Db(a){a=String(a);return"0000000".slice(a.length)+a}function Eb(){var a=y,b=B;if(b&2147483648)if(Na())a=""+(BigInt(b|0)<>>0));else{const [c,d]=Bb(a,b);a="-"+Cb(c,d)}else a=Cb(a,b);return a}function Bb(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function Fb(a,b=`unexpected value ${a}!`){throw Error(b);};const Gb=typeof BigInt==="function"?BigInt.asIntN:void 0,Hb=Number.isSafeInteger,Ib=Number.isFinite,Jb=Math.trunc;function Kb(a){if(typeof a!=="boolean"){var b=typeof a;throw Error(`Expected boolean but got ${b!="object"?b:a?Array.isArray(a)?"array":b:"null"}: ${a}`);}return a}const Lb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function Mb(a){switch(typeof a){case "bigint":return!0;case "number":return Ib(a);case "string":return Lb.test(a);default:return!1}}function Nb(a){if(typeof a!=="number")throw Ma("int32");if(!Ib(a))throw Ma("int32");return a|0}function Ob(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return Ib(a)?a|0:void 0}function Pb(a,b){b!=null||(b=Aa?1024:0);if(!Mb(a))throw Ma("int64");const c=typeof a;switch(b){case 512:switch(c){case "string":return Qb(a);case "bigint":return String(Gb(64,a));default:return Rb(a)}case 1024:switch(c){case "string":return Sb(a);case "bigint":return x(Gb(64,a));default:return Tb(a)}case 0:switch(c){case "string":return Qb(a);case "bigint":return x(Gb(64,a));default:return Ub(a)}default:return Fb(b,"Unknown format requested type for int64")}}function Vb(a){var b=a.length;if(a[0]==="-"?b<20||b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")return a;if(a.length<16)Ab(Number(a));else if(Na())a=BigInt(a),y=Number(a&BigInt(4294967295))>>>0,B=Number(a>>BigInt(32)&BigInt(4294967295));else{b=+(a[0]==="-");B=y=0;const c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));B*=1E6;y=y*1E6+f;y>=4294967296&&(B+=Math.trunc(y/4294967296),B>>>=0,y>>>=0)}if(b){const [d,e]=Bb(y,B);y=d;B=e}}return Eb()}function Ub(a){a=Jb(a);if(!Hb(a)){Ab(a);var b=y,c=B;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);const d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:Cb(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a}function Rb(a){a=Jb(a);Hb(a)?a=String(a):(Ab(a),a=Eb());return a}function Qb(a){var b=Jb(Number(a));if(Hb(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Vb(a)}function Sb(a){var b=Jb(Number(a));if(Hb(b))return x(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Na()?x(Gb(64,BigInt(a))):x(Vb(a))}function Tb(a){return Hb(a)?x(Ub(a)):x(Rb(a))}function Wb(a,b=!1){const c=typeof a;if(a==null)return a;if(c==="bigint")return String(Gb(64,a));if(Mb(a))return c==="string"?Qb(a):b?Rb(a):Ub(a)}function Xb(a){const b=typeof a;if(a==null)return a;if(b==="bigint")return x(Gb(64,a));if(Mb(a))return b==="string"?Sb(a):Tb(a)}function Yb(a){if(a!=null&&typeof a!=="string")throw Error();return a}function Zb(a,b,c,d){if(a!=null&&a[Ta]===Wa)return a;if(!Array.isArray(a))return c?d&2?((a=b[Pa])||(d=new b,a=d.i,a[r]|=34,a=b[Pa]=d),b=a):b=new b:b=void 0,b;c=a[r]|0;d=c|d&32|d&2;d!==c&&(a[r]=d);return new b(a)};function $b(a){return a};function ac(a,b,c,d){var e=d!==void 0;d=!!d;const f=[];var h=a.length;let k,m=4294967295,w=!1;const q=!!(b&64),l=q?b&128?0:-1:void 0;if(!(b&1||(k=h&&a[h-1],k!=null&&typeof k==="object"&&k.constructor===Object?(h--,m=h):k=void 0,!q||b&128||e))){w=!0;var p;m=((p=bc)!=null?p:$b)(m-l,l,a,k,void 0)+l}b=void 0;for(e=0;e=m){const D=e-l;let K;((K=b)!=null?K:b={})[D]=p}else f[e]=p;if(k)for(let D in k){if(!Object.prototype.hasOwnProperty.call(k,D))continue;a=k[D];if(a==null||(a=c(a,d))==null)continue;h=+D;let K;if(q&&!Number.isNaN(h)&&(K=h+l)=1024)throw Error("pvtlmt");for(var k in m){if(!Object.prototype.hasOwnProperty.call(m,k))continue;f=+k;if(f1024)throw Error("spvt");e=e&-16760833|(k&1023)<<14}}}a[r]=e|64|d;return a}function fc(){if(za)throw Error("carr");if(Sa!=null){var a;var b=(a=Ka)!=null?a:Ka={};a=b[Sa]||0;a>=5||(b[Sa]=a+1,La())}};function hc(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[r]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=xc(a,c,!1,b&&!(c&16)):(a[r]|=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[Ta]===Wa)return b=a.i,c=b[r]|0,t(a,c)?a:yc(a,b,c)?zc(a,b):xc(b,c)}function zc(a,b,c){a=new a.constructor(b);c&&(a.g=Xa);a.h=Xa;return a}function xc(a,b,c,d){d!=null||(d=!!(34&b));a=ac(a,b,hc,d);d=32;c&&(d|=2);b=b&16769217|d;a[r]=b;return a}function Ac(a){const b=a.i,c=b[r]|0;if(t(a,c)){var d;yc(a,b,c)?d=zc(a,b,!0):d=new a.constructor(xc(b,c,!1));a=d}return a}function Bc(a){if(a.g!==Xa)return!1;var b=a.i;b=xc(b,b[r]|0);b[r]|=2048;a.i=b;a.g=void 0;a.h=void 0;return!0}function Cc(a){if(!Bc(a)&&t(a,a.i[r]|0))throw Error();}function Dc(a,b){b===void 0&&(b=a[r]|0);b&32&&!(b&4096)&&(a[r]=b|4096)}function yc(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[r]=c|2,a.g=Xa,!0):!1};const Ec=x(0);function E(a,b,c,d){a=Fc(a.i,b,c,d);if(a!==null)return a}function Fc(a,b,c,d){if(b===-1)return null;const e=b+(c?0:-1),f=a.length-1;let h,k;if(!(f<1+(c?0:-1))){if(e>=f)if(h=a[f],h!=null&&typeof h==="object"&&h.constructor===Object)c=h[b],k=!0;else if(e===f)c=h;else return;else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return k?h[b]=d:a[e]=d,d}return c}}function I(a,b,c){Cc(a);const d=a.i;J(d,d[r]|0,b,c);return a}function J(a,b,c,d){const e=c+-1;var f=a.length-1;if(f>=0&&e>=f){const h=a[f];if(h!=null&&typeof h==="object"&&h.constructor===Object)return h[c]=d,b}if(e<=f)return a[e]=d,b;if(d!==void 0){let h;f=((h=b)!=null?h:b=a[r]|0)>>14&1023||536870912;c>=f?d!=null&&(a[f+-1]={[c]:d}):a[e]=d}return b}function Gc(a,b){a=a.i;return Hc(a,a[r]|0,Ic,b)!==void 0}function Jc(a,b,c,d,e){let f=a.i,h=f[r]|0;const k=t(a,h)?1:d;d=k===3;k===2&&Bc(a)&&(f=a.i,h=f[r]|0);let m=Kc(f,b),w=m===Ua?7:m[r]|0,q=Lc(w,h);var l=q;4&l?e==null?a=!1:(!d&&e===0&&(512&l||1024&l)&&(a.constructor[Qa]=(a.constructor[Qa]|0)+1)<5&&La(),a=e===0?!1:!(e&l)):a=!0;if(a){4&q&&(m=[...m],w=0,q=Mc(q,h),h=J(f,h,b,m));let p=l=0;for(;l{const h=Zb(f,c,!1,b);e=h!==f&&h!=null;return h});if(d!=null)return e&&!t(d)&&Dc(a,b),d}function L(a,b,c){let d=a.i,e=d[r]|0;b=Hc(d,e,b,c);if(b==null)return b;e=d[r]|0;if(!t(a,e)){const f=Ac(b);f!==b&&(Bc(a)&&(d=a.i,e=d[r]|0),b=f,e=J(d,e,c,b),Dc(d,e))}return b}function Rc(a,b,c){var d=void 0===Ya?2:4,e=a.i,f=e;e=e[r]|0;var h=t(a,e);const k=h?1:d;d=k===3;var m=!h;(k===2||m)&&Bc(a)&&(f=a.i,e=f[r]|0);a=Kc(f,c);var w=a===Ua?7:a[r]|0,q=Lc(w,e);if(h=!(4&q)){var l=a,p=e;const D=!!(2&q);D&&(p|=2);let K=!D,U=!0,ea=0,fa=0;for(;ea{if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");b[r]|=32;b=new a(b)}return b}};var Zc=class extends S{};const $c={"-":0,Y:2,N:1};var ad=class extends S{};function bd(a){return a.includes("~")?a.split("~").slice(1):[]};function cd(a){return Ga(a.length%4!==0?a+"A":a).map(b=>b.toString(2).padStart(8,"0")).join("")}function T(a){if(!/^[0-1]+$/.test(a))throw Error(`Invalid input [${a}] not a bit string.`);return parseInt(a,2)}function dd(a){if(!/^[0-1]+$/.test(a))throw Error(`Invalid input [${a}] not a bit string.`);const b=[1,2,3,5];let c=0;for(let d=0;d0)throw Error(`Found ${c} sections [${d}] but has remaining input [${e}], entire input [${b}]`);return Pc(a,3,d,Nb)}function fd(a,b){const c=a.indexOf("11");if(c===-1)throw Error(`Expected section bitstring but not found in [${a}] part of [${b}]`);return a.slice(0,c+2)};var gd=class extends S{};var hd=class extends S{};var id=class extends S{};var jd=class extends S{};function kd(a){var b=new ld;return M(b,1,a)}var ld=class extends S{};const md=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],nd=6+md.reduce((a,b)=>a+b);var od=class extends S{};var pd=class extends S{};var qd=class extends S{};function rd(a){var b=new sd;return M(b,1,a)}var sd=class extends S{};const td=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],ud=6+td.reduce((a,b)=>a+b);var vd=class extends S{};var wd=class extends S{};var xd=class extends S{};var yd=class extends S{};function zd(a){var b=new Ad;return M(b,1,a)}var Ad=class extends S{};const Bd=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Cd=6+Bd.reduce((a,b)=>a+b);var Dd=class extends S{};var Ed=class extends S{};var Fd=class extends S{};const Gd=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Hd=6+Gd.reduce((a,b)=>a+b);var Id=class extends S{};var Jd=class extends S{};function Kd(a){var b=new Ld;return Q(b,1,a)}var Ld=class extends S{};var Md=class extends S{};function Nd(a){var b=new Od;return M(b,1,a)}var Od=class extends S{};const Pd=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Qd=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Rd=6+Qd.reduce((a,b)=>a+b);var Sd=class extends S{};var Td=class extends S{};const Ud=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Vd=6+Ud.reduce((a,b)=>a+b);function Wd(){var a=new Ic;var b=Pb(0,void 0);return Qc(a,1,b,"0")}function Xd(a){var b=Number;var c=Aa?Wb(E(a,1,void 0,Xb)):Wb(E(a,1),!0);b=b(c!=null?c:"0");a=Vc(a,2);return new Date(b*1E3+a/1E6)}var Ic=class extends S{};function Wg(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};var Xg=Wg(qa).map(a=>Number(a)),Yg=Wg(ra).map(a=>Number(a));function Zg(a){return yb(a)?Number(a):String(a)};function Y(a,b){if(a.g+b>a.h.length)throw Error(`Requested length ${b} is past end of string.`);const c=a.h.substring(a.g,a.g+b);a.g+=b;return parseInt(c,2)}function $g(a){const b=()=>{const c=Y(a,6);if(c>25||c<0)throw Error(`Invalid character code, expected in range [0,25], got: ${c}`);return String.fromCharCode(97+c)};return b()+b()}function ah(a){let b=Y(a,12);const c=[];for(;b--;){var d=!!Y(a,1)===!0,e=Y(a,16);if(d)for(d=Y(a,16);e<=d;e++)c.push(e);else c.push(e)}c.sort((f,h)=>f-h);return c}function bh(a,b,c){const d=[];for(let e=0;eb)throw Error(`ID ${c} is past MaxVendorId ${b}!`);return a}return bh(a,b)}var dh=class{constructor(a){this.h=a;this.g=0;if(/[^01]/.test(this.h))throw Error(`Input bitstring ${this.h} is malformed!`);}};function eh(a){try{const b=a.split("."),c=Ga(b[0]).map(f=>f.toString(2).padStart(8,"0")).join(""),d=new dh(c);a={tcString:a!=null?a:void 0,gdprApplies:!0};d.g+=78;a.cmpId=Y(d,12);a.cmpVersion=Y(d,12);d.g+=30;a.tcfPolicyVersion=Y(d,6);a.isServiceSpecific=!!Y(d,1);a.useNonStandardStacks=!!Y(d,1);a.specialFeatureOptins=fh(bh(d,12,Yg),Yg);a.purpose={consents:fh(bh(d,24,Xg),Xg),legitimateInterests:fh(bh(d,24,Xg),Xg)};a.purposeOneTreatment=!!Y(d,1);a.publisherCC=$g(d);a.vendor={consents:fh(ch(d),null),legitimateInterests:fh(ch(d),null)};const e=gh(b);e&&(a.vendor.vendorsDisclosed=e);return a}catch(b){return null}}function gh(a){a.shift();for(const b of a)if(a=Ga(b).map(c=>c.toString(2).padStart(8,"0")).join(""),a=new dh(a),Y(a,3)===1)return fh(ch(a),null)}function fh(a,b){const c={};if(Array.isArray(b)&&b.length!==0)for(const d of b)c[d]=a.indexOf(d)!==-1;else for(const d of a)c[d]=!0;delete c[0];return c};function hh(){var a=ih;jh||(jh=new kh);const b=jh.g[a.key];if(a.valueType==="proto"){try{const c=JSON.parse(b);if(Array.isArray(c))return c}catch(c){}return a.defaultValue}return typeof b===typeof a.defaultValue?b:a.defaultValue}var lh=class{constructor(){this.g={}}};var mh=class extends S{};var nh=class extends S{};var oh=class extends S{};var ph=Yc(class extends S{});var ih=new class{constructor(){this.key="45749097";this.defaultValue=!1;this.valueType="boolean"}};var kh=class extends lh{constructor(){super();var a=g.__fcexpdef||"";try{const b=JSON.parse(a)[0];a="";for(let c=0;cc;a=qh.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};var th=class{constructor(a){this.g=a}toString(){return this.g+""}};function uh(a){var b;rh===void 0&&(rh=sh());a=(b=rh)?b.createScriptURL(a):a;return new th(a)}function vh(a){if(a instanceof th)return a.g;throw Error("");};function wh(a){this.g=a||{cookie:""}}wh.prototype.set=function(a,b,c){let d,e,f,h=!1,k;typeof c==="object"&&(k=c.sameSite,h=c.secure||!1,f=c.domain||void 0,e=c.path||void 0,d=c.ba);if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');d===void 0&&(d=-1);this.g.cookie=a+"="+b+(f?";domain="+f:"")+(e?";path="+e:"")+(d<0?"":d==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+d*1E3)).toUTCString())+(h?";secure":"")+(k!=null?";samesite="+k:"")};wh.prototype.get=function(a,b){const c=a+"=",d=(this.g.cookie||"").split(";");for(let e=0,f;e=0;c--)a=b[c],this.get(a),this.set(a,"",{ba:0,path:void 0,domain:void 0})};function xh(a){a=yh(a);try{var b=a?ph(a):null}catch(c){b=null}return b?L(b,oh,4)||null:null}function yh(a){var b;if(!(b=!hh())){let d;b=a==null?void 0:(d=a.location)==null?void 0:d.origin;b=b!=="null"}a=b?(new wh(a)).get("FCCDCF",""):"";if(a)if(a.startsWith("%"))try{var c=decodeURIComponent(a)}catch(d){c=null}else c=a;else c=null;return c};Wg(qa).map(a=>Number(a));Wg(ra).map(a=>Number(a));function zh(a){a.__tcfapiPostMessageReady||Ah(new Bh(a))}function Ah(a){a.h=b=>{const c=typeof b.data==="string";let d;try{d=c?JSON.parse(b.data):b.data}catch(f){return}const e=d.__tcfapiCall;e&&(e.command==="ping"||e.command==="addEventListener"||e.command==="removeEventListener")&&(0,a.g.__tcfapi)(e.command,e.version,(f,h)=>{const k={};k.__tcfapiReturn=e.command==="removeEventListener"?{success:f,callId:e.callId}:{returnValue:f,success:h,callId:e.callId};f=c?JSON.stringify(k):k;b.source&&typeof b.source.postMessage==="function"&&b.source.postMessage(f,b.origin);return f},e.parameter)};a.g.addEventListener("message",a.h);a.g.__tcfapiPostMessageReady=!0}var Bh=class{constructor(a){this.g=a}};function Ch(a){let b=a;return function(){if(b){const c=b;b=null;c()}}};function Dh(a){a.__uspapiPostMessageReady||Eh(new Fh(a))}function Eh(a){a.h=b=>{const c=typeof b.data==="string";let d;try{d=c?JSON.parse(b.data):b.data}catch(f){return}const e=d.__uspapiCall;e&&e.command==="getUSPData"&&a.g.__uspapi(e.command,e.version,(f,h)=>{const k={};k.__uspapiReturn={returnValue:f,success:h,callId:e.callId};f=c?JSON.stringify(k):k;b.source&&typeof b.source.postMessage==="function"&&b.source.postMessage(f,b.origin);return f})};a.g.addEventListener("message",a.h);a.g.__uspapiPostMessageReady=!0}var Fh=class{constructor(a){this.g=a;this.h=null}};var Gh=class extends S{};var Hh=Yc(class extends S{});function Ih(a,b){function c(l){if(l.length<10)return null;var p=k(l.slice(0,4));p=m(p);l=k(l.slice(6,10));l=w(l);return"1"+p+l+"N"}function d(l){if(l.length<10)return null;var p=k(l.slice(0,6));p=m(p);l=k(l.slice(6,10));l=w(l);return"1"+p+l+"N"}function e(l){if(l.length<12)return null;var p=k(l.slice(0,6));p=m(p);l=k(l.slice(8,12));l=w(l);return"1"+p+l+"N"}function f(l){if(l.length<18)return null;var p=k(l.slice(0,8));p=m(p);l=k(l.slice(12,18));l=w(l);return"1"+p+l+"N"}function h(l){if(l.length<10)return null;var p=k(l.slice(0,6));p=m(p);l=k(l.slice(6,10));l=w(l);return"1"+p+l+"N"}function k(l){const p=[];let D=0;for(let K=0;Kp===1)?"Y":"N"}function w(l){return l.some(p=>p===1)?"Y":"N"}if(a.length===0)return null;a=a.split(".");if(a.length>2)return null;a=cd(a[0]);const q=T(a.slice(0,6));a=a.slice(6);if(q!==1)return null;switch(b){case 8:return c(a);case 10:case 12:case 9:return d(a);case 11:return e(a);case 7:return f(a);case 13:return h(a);default:return null}};function Jh(a,b){if(a)for(const c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};function Kh(a){const b=a.split(/[?#]/),c=/[?]/.test(a)?"?"+b[1]:"";return{M:b[0],V:c,S:/[#]/.test(a)?"#"+(c?b[2]:b[1]):""}}function Lh(a,...b){if(b.length===0)return uh(a[0]);let c=a[0];for(let d=0;de(m,k)):(b+=f+encodeURIComponent(k)+"="+encodeURIComponent(h),f="&"))}let f=b.length?"&":"?";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(h=>e(h[1],h[0])):d.forEach(e);return uh(a+b+c)}function Oh(a,b){a=Kh(vh(a).toString());b=a.M+(a.M.slice(-1)==="/"?"":"/")+encodeURIComponent(b);return uh(b+a.V+a.S)};var Ph=(a,b)=>{for(let e=0;e<50;++e){try{var c=!(!a.frames||!a.frames[b])}catch(f){c=!1}if(c)return a;a:{try{const f=a.parent;if(f&&f!=a){var d=f;break a}}catch(f){}d=null}if(!(a=d))break}return null};function Qh(a,b=document){return b.createElement(String(a).toLowerCase())};function Rh(a,b){const c=a.document,d=()=>{if(!a.frames[b])if(c.body){const e=Qh("IFRAME",c);e.style.display="none";e.style.width="0px";e.style.height="0px";e.style.border="none";e.style.zIndex="-1000";e.style.left="-1000px";e.style.top="-1000px";e.name=b;c.body.appendChild(e)}else a.setTimeout(d,5)};d()};function Sh(a){!a.j||a.g.__uspapi||a.g.frames.__uspapiLocator||(a.g.__uspapiManager="fc",Rh(a.g,"__uspapiLocator"),pa("__uspapi",(b,c,d)=>{typeof d==="function"&&b==="getUSPData"&&d({version:1,uspString:a.j},!0)},a.g),Dh(a.g))}function Th(a){!a.tcString||a.g.__tcfapi||a.g.frames.__tcfapiLocator||(a.g.__tcfapiManager="fc",Rh(a.g,"__tcfapiLocator"),a.g.__tcfapiEventListeners=a.g.__tcfapiEventListeners||[],pa("__tcfapi",(b,c,d,e)=>{if(typeof d==="function")if(c&&(c>2.3||c<=1))d(null,!1);else switch(c=a.g.__tcfapiEventListeners,b){case "ping":d({gdprApplies:!0,cmpLoaded:!0,cmpStatus:"loaded",displayStatus:"disabled",apiVersion:"2.3",cmpVersion:2,cmpId:300});break;case "addEventListener":b=c.push(d)-1;a.tcString?(e=eh(a.tcString),e.addtlConsent=a.h!=null?a.h:void 0,e.cmpStatus="loaded",e.eventStatus="tcloaded",b!=null&&(e.listenerId=b),b=e):b=null;d(b,!0);break;case "removeEventListener":e!==void 0&&c[e]?(c[e]=null,d(!0)):d(!1);break;case "getInAppTCData":case "getVendorList":d(null,!1);break;case "getTCData":d(null,!1)}},a.g),zh(a.g))}function Uh(a){if(a==null||Tc(a,1)==null||N(a,1).length===0||Rc(a,Gh,2).length===0)return null;const b=N(a,1);let c;try{var d=ed(b.split("~")[0]);c=bd(b)}catch(e){return null}a=Rc(a,Gh,2).reduce((e,f)=>{var h=Vh(e);h=Wc(h);h=Zg(h);var k=Vh(f);k=Wc(k);return h>Zg(k)?e:f});d=Jc(d,3,Ob,void 0===Ya?2:4).indexOf(Vc(a,1));return d===-1||d>=c.length?null:{uspString:Ih(c[d],Vc(a,1)),J:Xd(Vh(a))}}function Wh(a){a=a.find(b=>b&&O(b,1)===13);if(a==null?0:Tc(a,2)!=null)try{return Hh(N(a,2))}catch(b){}return null}function Vh(a){return Gc(a,2)?L(a,Ic,2):Wd()}var Xh=class{constructor(a){this.g=a;var b=yh(this.g.document);try{var c=b?ph(b):null}catch(e){c=null}(b=c)?(c=L(b,nh,5)||null,b=Rc(b,mh,7),b=Wh(b!=null?b:[]),c={P:c,T:b}):c={P:null,T:null};b=c;c=Uh(b.T);b=b.P;if(b!=null&&Tc(b,2)!=null&&N(b,2).length!==0){var d=Gc(b,1)?L(b,Ic,1):Wd();b={uspString:N(b,2),J:Xd(d)}}else b=null;this.j=b&&c?c.J>b.J?c.uspString:b.uspString:b?b.uspString:c?c.uspString:null;this.tcString=(c=xh(a.document))&&Tc(c,1)!=null?N(c,1):null;this.h=(a=xh(a.document))&&Tc(a,2)!=null?N(a,2):null}};function Yh(a,b,c){typeof a.addEventListener==="function"&&a.addEventListener(b,c,!1)}function Zh(a,b,c){typeof a.removeEventListener==="function"&&a.removeEventListener(b,c,!1)};function Z(){this.F=this.F;this.G=this.G}Z.prototype.F=!1;Z.prototype.dispose=function(){this.F||(this.F=!0,this.g())};Z.prototype[ma(Symbol,"dispose")]=function(){this.dispose()};Z.prototype.g=function(){if(this.G)for(;this.G.length;)this.G.shift()()};function $h(a){if(a.h)return a.h;a.O&&a.O(a.j)?a.h=a.j:a.h=Ph(a.j,a.X);let b;return(b=a.h)!=null?b:null}function ai(a){a.l||(a.l=b=>{try{var c=a.H?a.H(b):void 0;if(c){var d=c.L,e=a.u.get(d);if(e){e.ca||a.u.delete(d);var f;(f=e.v)==null||f.call(e,e.aa,c.K)}}}catch(h){}},Yh(a.j,"message",a.l))}function bi(a,b,c){if($h(a))if(a.h===a.j)(b=a.o.get(b))&&b(a.h,c);else{var d=a.m.get(b);if(d&&d.C){ai(a);var e=++a.Z;a.u.set(e,{v:d.v,aa:d.D(c),ca:b==="addEventListener"});a.h.postMessage(d.C(c,e),"*")}}}var ci=class extends Z{constructor(a,b,c,d){super();this.X=b;this.O=c;this.H=d;this.o=new Map;this.Z=0;this.m=new Map;this.u=new Map;this.l=void 0;this.j=a}g(){delete this.h;this.o.clear();this.m.clear();this.u.clear();this.l&&(Zh(this.j,"message",this.l),delete this.l);delete this.j;delete this.H;super.g()}};const di=(a,b)=>{(0,a.__uspapi)("getUSPData",1,(c,d)=>{b.A({B:c!=null?c:void 0,R:d?void 0:2})})},ei={D:a=>a.A,C:(a,b)=>({__uspapiCall:{callId:b,command:"getUSPData",version:1}}),v:(a,b)=>{b=b.__uspapiReturn;let c;a({B:(c=b.returnValue)!=null?c:void 0,R:b.success?void 0:2})}};function fi(a){let b={};typeof a.data==="string"?b=JSON.parse(a.data):b=a.data;return{K:b,L:b.__uspapiReturn.callId}}function gi(a,b){let c={};if($h(a.caller)){var d=Ch(()=>{b(c)});bi(a.caller,"getDataWithCallback",{A:e=>{e.R||(c=e.B);d()}});setTimeout(d,a.timeoutMs)}else b(c)}var hi=class extends Z{constructor(a){super();let b;this.timeoutMs=(b={}.timeoutMs)!=null?b:500;this.caller=new ci(a,"__uspapiLocator",c=>typeof c.__uspapi==="function",fi);this.caller.o.set("getDataWithCallback",di);this.caller.m.set("getDataWithCallback",ei)}g(){this.caller.dispose();super.g()}};var ii=Yc(class extends S{});const ji=(a,b)=>{const c={cb:d=>{d=ii(d);b.A({B:d})}};b.spsp&&(c.spsp=b.spsp);a=a.googlefc||(a.googlefc={});a.__fci=a.__fci||[];a.__fci.push(b.command,c)},ki={D:a=>a.A,C:(a,b)=>({__fciCall:{callId:b,command:a.command,spsp:a.spsp||void 0}}),v:(a,b)=>{a({B:b})}};function li(a){a=ii(a.data.__fciReturn);return{K:a,L:Zg(Wc(a))}}function mi(a){a.j||(a.h=!!$h(a.caller),a.j=!0);return a.h}function ni(a){return new Promise(b=>{mi(a)&&bi(a.caller,"getDataWithCallback",{command:"loaded",A:c=>{b(c.B)}})})}var oi=class extends Z{constructor(a){super();this.h=this.j=!1;this.caller=new ci(a,"googlefcPresent",void 0,li);this.caller.o.set("getDataWithCallback",ji);this.caller.m.set("getDataWithCallback",ki)}g(){this.caller.dispose();super.g()}};function pi(a,b,c=null,d=!1,e=!1){qi(a,b,c,d,e)}function qi(a,b,c,d,e=!1){a.google_image_requests||(a.google_image_requests=[]);const f=Qh("IMG",a.document);if(c||d){const h=k=>{c&&c(k);if(d){k=a.google_image_requests;a:if(typeof k==="string")var m=typeof f!=="string"||f.length!=1?-1:k.indexOf(f,0);else{for(m=0;m=0&&Array.prototype.splice.call(k,m,1)}Zh(f,"load",h);Zh(f,"error",h)};Yh(f,"load",h);Yh(f,"error",h)}e&&(f.attributionSrc="");f.src=b;a.google_image_requests.push(f)}function ri(a){let b="https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe";Jh(a,(c,d)=>{if(c||c===0)b+=`&${d}=${encodeURIComponent(String(c))}`});si(b)}function si(a){var b=window;b.fetch?b.fetch(a,{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"}):pi(b,a,void 0,!1,!1)};function ti(a){a.addtlConsent!==void 0&&typeof a.addtlConsent!=="string"&&(a.addtlConsent=void 0);a.gdprApplies!==void 0&&typeof a.gdprApplies!=="boolean"&&(a.gdprApplies=void 0);return a.tcString!==void 0&&typeof a.tcString!=="string"||a.listenerId!==void 0&&typeof a.listenerId!=="number"?2:a.cmpStatus&&a.cmpStatus!=="error"?0:3}function ui(a){if(a.gdprApplies===!1)return!0;a.internalErrorState===void 0&&(a.internalErrorState=ti(a));return a.cmpStatus==="error"||a.internalErrorState!==0?a.internalBlockOnErrors?(ri({e:String(a.internalErrorState)}),!1):!0:a.cmpStatus!=="loaded"||a.eventStatus!=="tcloaded"&&a.eventStatus!=="useractioncomplete"?!1:!0}function vi(a,b){a:{if(a.publisher&&a.publisher.restrictions){var c=a.publisher.restrictions[b];if(c!==void 0){c=c["755"];break a}}c=void 0}if(c===0)return!1;a.purpose&&a.vendor?(c=a.vendor.consents,(c=!(!c||!c["755"]))&&b==="1"&&a.purposeOneTreatment&&a.publisherCC==="CH"?b=!0:(c&&(a=a.purpose.consents,c=!(!a||!a[b])),b=c)):b=!0;return b}function wi(a){var b=["3","4"];return a.gdprApplies===!1?!0:b.every(c=>vi(a,c))}function xi(a){if(a.h)return a.h;a.h=Ph(a.j,"__tcfapiLocator");return a.h}function yi(a,b,c,d){c||(c=()=>{});var e=a.j;typeof e.__tcfapi==="function"?(a=e.__tcfapi,a(b,2,c,d)):xi(a)?(zi(a),e=++a.u,a.m[e]=c,a.h&&a.h.postMessage({__tcfapiCall:{command:b,version:2,callId:e,parameter:d}},"*")):c({},!1)}function zi(a){if(!a.l){var b=c=>{try{var d=(typeof c.data==="string"?JSON.parse(c.data):c.data).__tcfapiReturn;a.m[d.callId](d.returnValue,d.success)}catch(e){}};a.l=b;Yh(a.j,"message",b)}}var Ai=class extends Z{constructor(a){super();this.h=null;this.m={};this.u=0;this.l=null;this.j=a;this.timeoutMs=-1;this.o=!0}g(){this.m={};this.l&&(Zh(this.j,"message",this.l),delete this.l);delete this.m;delete this.j;delete this.h;super.g()}addEventListener(a){let b={internalBlockOnErrors:this.o};const c=Ch(()=>{a(b)});let d=0;this.timeoutMs!==-1&&(d=setTimeout(()=>{b.tcString="tcunavailable";b.internalErrorState=1;c()},this.timeoutMs));const e=(f,h)=>{clearTimeout(d);f?(b=f,b.internalErrorState=ti(b),b.internalBlockOnErrors=this.o,h&&b.internalErrorState===0||(b.tcString="tcunavailable",h||(b.internalErrorState=3))):(b.tcString="tcunavailable",b.internalErrorState=3);a(b)};try{yi(this,"addEventListener",e)}catch(f){b.tcString="tcunavailable",b.internalErrorState=3,d&&(clearTimeout(d),d=0),c()}}removeEventListener(a){a&&a.listenerId&&yi(this,"removeEventListener",null,a.listenerId)}};const Bi=(a,b)=>{b=b.listener;(a=(0,a.__gpp)("addEventListener",b))&&b(a,!0)},Ci=(a,b)=>{(0,a.__gpp)("removeEventListener",b.listener,b.listenerId)},Di={D:a=>a.listener,C:(a,b)=>({__gppCall:{callId:b,command:"addEventListener",version:"1.1"}}),v:(a,b)=>{b=b.__gppReturn;a(b.returnValue,b.success)}},Ei={D:a=>a.listener,C:(a,b)=>({__gppCall:{callId:b,command:"removeEventListener",version:"1.1",parameter:a.listenerId}}),v:(a,b)=>{b=b.__gppReturn;const c=b.returnValue.data;a==null||a(c,b.success)}};function Fi(a){let b={};typeof a.data==="string"?b=JSON.parse(a.data):b=a.data;return{K:b,L:b.__gppReturn.callId}}var Ji=class extends Z{constructor(a){({timeoutMs:b}={timeoutMs:-1});var b;super();this.caller=new ci(a,"__gppLocator",c=>typeof c.__gpp==="function",Fi);this.caller.o.set("addEventListener",Bi);this.caller.m.set("addEventListener",Di);this.caller.o.set("removeEventListener",Ci);this.caller.m.set("removeEventListener",Ei);this.timeoutMs=b!=null?b:500}g(){this.caller.dispose();super.g()}addEventListener(a){const b=Ch(()=>{a(Gi,!0)}),c=this.timeoutMs===-1?void 0:setTimeout(()=>{b()},this.timeoutMs);bi(this.caller,"addEventListener",{listener:(d,e)=>{clearTimeout(c);try{{let h;if(((h=d.pingData)==null?void 0:h.gppVersion)===void 0||d.pingData.gppVersion==="1"||d.pingData.gppVersion==="1.0"){this.removeEventListener(d.listenerId);var f={eventName:"signalStatus",data:"ready",pingData:{internalErrorState:1,gppString:"GPP_ERROR_STRING_IS_DEPRECATED_SPEC",applicableSections:[-1]}}}else Array.isArray(d.pingData.applicableSections)?f=d:(this.removeEventListener(d.listenerId),f={eventName:"signalStatus",data:"ready",pingData:{internalErrorState:2,gppString:"GPP_ERROR_STRING_EXPECTED_APPLICATION_SECTION_ARRAY",applicableSections:[-1]}})}a(f,e)}catch(h){if(d==null?0:d.listenerId)try{this.removeEventListener(d.listenerId)}catch(k){a(Hi,!0);return}a(Ii,!0)}}})}removeEventListener(a){bi(this.caller,"removeEventListener",{listener:()=>{},listenerId:a})}};const Ii={eventName:"signalStatus",data:"ready",pingData:{internalErrorState:2,gppString:"GPP_ERROR_STRING_UNAVAILABLE",applicableSections:[-1]},listenerId:-1},Gi={eventName:"signalStatus",data:"ready",pingData:{gppString:"GPP_ERROR_STRING_LISTENER_REGISTRATION_TIMEOUT",internalErrorState:2,applicableSections:[-1]},listenerId:-1},Hi={eventName:"signalStatus",data:"ready",pingData:{gppString:"GPP_ERROR_STRING_REMOVE_EVENT_LISTENER_ERROR",internalErrorState:2,applicableSections:[-1]},listenerId:-1};function Ki(a){return!a||a.length===1&&a[0]===-1};var Li=class extends S{};var Mi=class extends S{};var Ni={da:"data-audience-pixel",ea:"data-conversion-pixel"};const Oi=new Map([["data-audience-pixel",!0],["data-conversion-pixel",!0]]);function Pi(a){a=a.document;a=Ea()?a.getElementById("google-pcd-tag"):a.currentScript;const b={W:new Map,U:new Map};for(const c of Object.values(Ni)){const d=a.getAttribute(c);if(!d)continue;const e=new Map;d.split(";").map(f=>f.split("=",2)).forEach(([f,h])=>{e.set(f,h)});Oi.get(c)?b.W.set(c,e):b.U.set(c,e)}return b}function Qi(a,b,c){switch(a){case "data-audience-pixel":return new Ri(b,c);case "data-conversion-pixel":return new Si(b,c);default:throw Error(`Unsupported ping type: ${a}`);}}class Ti{constructor(a,b){this.data=a;this.g=b}}const Ui=new Map([["ptt",22]]);class Ri extends Ti{constructor(a,b){super(a,b);this.origin=Lh`https://pubads.g.doubleclick.net`}I(){var a=this.origin,b=this.data,c="activity";for(const [k,m]of b.entries())c+=`;${k}=${m}`;b=Math.floor(Math.random()*1E16);c+=";ord="+String(Ea()?b:BigInt(b));a=Oh(a,c);c=Object;b=c.fromEntries;var d=Map,e=this.g;const f=new Map;var h=N(e,1);h&&f.set("us_privacy",h);Sc(e,3)!=null&&f.set("gdpr",Uc(e,3)?"1":"0");(h=N(e,2))&&f.set("gdpr_consent",h);(h=N(e,4))&&f.set("addtl_consent",h);(h=N(e,11))&&f.set("gpp",h);(e=Jc(e,10,Xb,1,1024))&&e.length>0&&f.set("gpp_sid",e.join(","));return a=Mh(a,b.call(c,(new d([...Ui,...f])).entries()))}}class Si extends Ti{constructor(a,b){super(a,b);this.origin=Lh`https://pubads.g.doubleclick.net`}I(){var a=Map,b=this.data;const c=new Map;var d=new Map([["event_type","gc_event_type"],["event_id","gc_event_id"],["advertiser_ids","gc_advt_ids"],["network_ids","gc_network_ids"]]);for(const [e,f]of d.entries()){d=f;const h=b.get(e);h!==void 0&&c.set(d,h)}a=new a([...Ui,...c]);return Mh(Oh(this.origin,"gamconversion"),a)}};function Vi(a){const b=new Ji(a);return $h(b.caller)?new Promise(c=>{b.addEventListener(d=>{(d.pingData.signalStatus==="ready"||Ki(d.pingData.applicableSections))&&c(d.pingData)})}):Promise.resolve(null)};function Wi(a){const b=new Ai(a);return typeof b.j.__tcfapi==="function"||xi(b)!=null?new Promise(c=>{b.addEventListener(d=>{ui(d)&&c(d)})}):Promise.resolve(null)};function Xi(a){const b=new hi(a);return $h(b.caller)?new Promise(c=>{gi(b,d=>{let e;c((e=d==null?void 0:d.uspString)!=null?e:null)})}):Promise.resolve(null)};async function Yi(a){var b;const [c,d,e]=await Promise.all([Wi(a),Xi(a),Vi(a)]),f=new Li;if(c){var h={};var k=ui(c)?c.gdprApplies===!1?!0:c.tcString==="tcunavailable"?!h.idpcApplies:(h.idpcApplies||c.gdprApplies!==void 0||h.ua)&&(h.idpcApplies||typeof c.tcString==="string"&&c.tcString.length)?vi(c,"1"):!0:!1;var m=P(f,5,k);var w=!wi(c);P(m,9,w)}else P(f,5,!0);(c==null?0:c.tcString)&&I(f,2,Yb(c.tcString));(c==null?0:c.gdprApplies)&&P(f,3,c.gdprApplies);(c==null?0:c.addtlConsent)&&I(f,4,Yb(c.addtlConsent));if(d){var q=I(f,1,Yb(d)),l=d;l=l.toUpperCase();var p=l;if(p.length==4&&(p.indexOf("-")==-1||p.substring(1)==="---")&&p[0]>="1"&&p[0]<="9"&&$c.hasOwnProperty(p[1])&&$c.hasOwnProperty(p[2])&&$c.hasOwnProperty(p[3])){var D=new Zc;var K=Q(D,1,parseInt(l[0],10));var U=R(K,2,$c[l[1]]);var ea=R(U,3,$c[l[2]]);var fa=R(ea,4,$c[l[3]])}else fa=null;var ha=fa;var Ra=(ha==null?void 0:O(ha,3))===2;P(q,13,Ra)}if(e)if(e.internalErrorState)I(f,11,Yb(e.gppString));else if(Ki(e.applicableSections)){var Zi=Pc(f,10,e.applicableSections,Pb);P(Zi,12,!1)}else{var $i=Pc(f,10,e.applicableSections,Pb);var aj=I($i,11,Yb(e.gppString));try{var cb=e.gppString,Yd=e.applicableSections;Yd.includes(2);let W=!1;if(cb&&!cb.startsWith("GPP_ERROR_STRING_")){const bj=ed(cb.split("~")[0]),cj=bd(cb),Zd=Jc(bj,3,Ob,void 0===Ya?2:4);for(let db=0;db2)throw Error(`Expected at most 2 segments but got ${va.length} when decoding ${H}.`);var be=void 0,ce=void 0,de=void 0,ee=void 0,fe=void 0,ge=void 0,he=void 0,ie=void 0,je=void 0,ke=void 0,le=void 0,me=void 0,ne=void 0,oe=void 0,pe=void 0,qe=void 0,re=void 0,se=void 0,te=void 0,ue=void 0,ve=void 0,we=void 0,xe=void 0,ye=void 0,ze=void 0,Ae=void 0,Be=void 0,Ce=void 0,De=void 0,Ee=void 0,Fe=void 0,Ge=void 0,He=void 0,Ie=void 0,Je=void 0,Ke=void 0,Le=void 0,Me=void 0,Ne=void 0,Oe=void 0,Pe=void 0,Qe=void 0,Re=void 0,Se=void 0,Te=void 0,Ue=void 0,Ve=void 0,We=void 0,Xe=void 0,Ye=void 0,Ze=void 0,$e=void 0,af=void 0,bf=void 0,cf=void 0,df=void 0,ef=void 0,ff=void 0,gf=void 0,hf=void 0,jf=void 0,jc=void 0,kf=va[0],eb=[1];if(kf.length===0)throw Error("Cannot decode empty core segment string.");let fb=V(kf,Rd);const la=T(fb.slice(0,6));fb=fb.slice(6);if(!eb.includes(la))throw Error("Unable to decode unsupported USNat Section specification version "+`${la} - only `+`version${eb.length>1?"s":""} `+`${eb.join(", ")} `+`${eb.length>1?"are":"is"} supported.`);let kc=0;const n=[],lf=la===1?Pd:Qd;for(let v=0;v1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);const aa=u+1,rk=T(v.charAt(2));var sk=aa,tk=new Md;var uk=R(tk,2,sk);ae=Xc(uk,!!rk);ic=M(qk,2,ae)}const of=ic,gb=L(of,Ld,1),hb=L(gb,Id,12);O(gb,8)!==1&&O(gb,9)!==1&&O(gb,10)!==1&&(hb==null?void 0:O(hb,1))!==1&&(hb==null?void 0:O(hb,3))!==1||(W=!0);let pf=void 0;var vk=L(of,Ld,1);(pf=L(vk,Id,12))==null||O(pf,2);break;case 8:if(H.length===0)throw Error("Cannot decode empty USCA section string.");const wa=H.split(".");if(wa.length>2)throw Error(`Expected at most 1 sub-section but got ${wa.length-1} when decoding ${H}.`);var qf=void 0,rf=void 0,sf=void 0,tf=void 0,uf=void 0,vf=void 0,wf=void 0,xf=void 0,yf=void 0,zf=void 0,Af=void 0,Bf=void 0,Cf=void 0,Df=void 0,Ef=void 0,Ff=void 0,Gf=void 0,Hf=void 0,If=void 0,Jf=void 0,Kf=void 0,Lf=void 0,Mf=wa[0];if(Mf.length===0)throw Error("Cannot decode empty core segment string.");let ib=V(Mf,nd);const lc=T(ib.slice(0,6));ib=ib.slice(6);if(lc!==1)throw Error(`Unable to decode unsupported USCA Section specification version ${lc} - only version 1 is supported.`);let mc=0;const z=[];for(let v=0;v1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);Qf=u+1;const aa=T(v.charAt(2));var Uk=new jd;Pf=R(Uk,2,Qf);var Vk=Xc(Pf,!!aa);Of=M(Tk,2,Vk)}const Sf=Of,Tf=L(Sf,id,1);O(Tf,5)!==1&&O(Tf,6)!==1||(W=!0);var Wk=L(Sf,id,1);const X=L(Wk,gd,8);(X==null?void 0:O(X,1))===1||(X==null?void 0:O(X,1))===2||(X==null?void 0:O(X,2))===1||X==null||O(X,2);break;case 9:if(H.length===0)throw Error("Cannot decode empty USVA section string.");let jb=V(H,Vd);const nc=T(jb.slice(0,6));jb=jb.slice(6);if(nc!==1)throw Error(`Unable to decode unsupported USVA Section specification version ${nc} - only version 1 is supported.`);let oc=0;const F=[];for(let v=0;v2)throw Error(`Expected at most 2 segments but got ${xa.length} when decoding ${H}.`);var Uf=void 0,Vf=void 0,Wf=void 0,Xf=void 0,Yf=void 0,Zf=void 0,$f=void 0,ag=void 0,bg=void 0,cg=void 0,dg=void 0,eg=void 0,fg=void 0,gg=void 0,hg=void 0,ig=void 0,jg=void 0,kg=xa[0];if(kg.length===0)throw Error("Cannot decode empty core segment string.");let kb=V(kg,ud);const qc=T(kb.slice(0,6));kb=kb.slice(6);if(qc!==1)throw Error(`Unable to decode unsupported USCO Section specification version ${qc} - only version 1 is supported.`);let rc=0;const G=[];for(let v=0;v1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);og=u+1;const aa=T(v.charAt(2));var am=new qd;ng=R(am,2,og);var bm=Xc(ng,!!aa);mg=M($l,2,bm)}const qg=mg,rg=L(qg,pd,1);O(rg,5)!==1&&O(rg,6)!==1||(W=!0);var cm=L(qg,pd,1);O(cm,8);break;case 12:if(H.length===0)throw Error("Cannot decode empty usct section string.");const ya=H.split(".");if(ya.length>2)throw Error(`Expected at most 2 segments but got ${ya.length} when decoding ${H}.`);var sg=void 0,tg=void 0,ug=void 0,vg=void 0,wg=void 0,xg=void 0,yg=void 0,zg=void 0,Ag=void 0,Bg=void 0,Cg=void 0,Dg=void 0,Eg=void 0,Fg=void 0,Gg=void 0,Hg=void 0,Ig=void 0,Jg=void 0,Kg=void 0,Lg=void 0,Mg=void 0,Ng=ya[0];if(Ng.length===0)throw Error("Cannot decode empty core segment string.");let lb=V(Ng,Cd);const sc=T(lb.slice(0,6));lb=lb.slice(6);if(sc!==1)throw Error(`Unable to decode unsupported USCT Section specification version ${sc} - only version 1 is supported.`);let tc=0;const C=[];for(let v=0;v1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);Rg=u+1;const aa=T(v.charAt(2));var Am=new yd;Qg=R(Am,2,Rg);var Bm=Xc(Qg,!!aa);Pg=M(zm,2,Bm)}const Tg=Pg,uc=L(Tg,xd,1),mb=L(uc,vd,8);O(uc,5)!==1&&O(uc,6)!==1&&(mb==null?void 0:O(mb,2))!==1&&(mb==null?void 0:O(mb,3))!==1||(W=!0);var Cm=L(Tg,xd,1);const nb=L(Cm,vd,8);(nb==null?void 0:O(nb,1))===1||nb==null||O(nb,1);break;case 13:if(H.length===0)throw Error("Cannot decode empty USFL section string.");let ob=V(H,Hd);const vc=T(ob.slice(0,6));ob=ob.slice(6);if(vc!==1)throw Error(`Unable to decode unsupported USFL Section specification version ${vc} - only version 1 is supported.`);let wc=0;const A=[];for(let v=0;v