(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]=ea?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),va=oa(748402147,!0);function Aa(){var a=g.navigator;return a&&(a=a.userAgent)?a:""}var Ba;const Ca=g.navigator;Ba=Ca?Ca.userAgentData||null:null;function Da(){var a=ua?!!Ba&&Ba.brands.length>0:!1;return a?!1:Aa().indexOf("Trident")!=-1||Aa().indexOf("MSIE")!=-1};let Ea=null;function Fa(a){var b=[];Ga(a,function(c){b.push(c)});return b}function Ga(a,b){function c(e){for(;d>4);h!=64&&(b(f<<4&240|h>>2),k!=64&&b(h<<6&192|k))}}function Ha(){if(!Ea){Ea={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){let d=a.concat(b[c].split(""));for(let e=0;etypeof a==="number"),x=Za(a=>typeof a==="string"),pb=Za(a=>typeof a==="boolean");var qb=typeof g.BigInt==="function"&&typeof g.BigInt(0)==="bigint";function y(a){var b=a;if(x(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if($a(b)&&!Number.isSafeInteger(b))throw Error(String(b));return qb?BigInt(a):a=pb(a)?a?"1":"0":x(a)?a.trim()||"0":String(a)}var wb=Za(a=>qb?a>=rb&&a<=sb:a[0]==="-"?tb(a,ub):tb(a,vb));const ub=Number.MIN_SAFE_INTEGER.toString(),rb=qb?BigInt(Number.MIN_SAFE_INTEGER):void 0,vb=Number.MAX_SAFE_INTEGER.toString(),sb=qb?BigInt(Number.MAX_SAFE_INTEGER):void 0;function tb(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(d>>0;B=b;E=(a-b)/4294967296>>>0}function yb(a){if(a<0){xb(-a);let [b,c]=zb(B,E);B=b>>>0;E=c>>>0}else xb(a)}function Ab(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else Ma()?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+Bb(c)+Bb(a));return c}function Bb(a){a=String(a);return"0000000".slice(a.length)+a}function Cb(){var a=B,b=E;if(b&2147483648)if(Ma())a=""+(BigInt(b|0)<>>0));else{let [c,d]=zb(a,b);a="-"+Ab(c,d)}else a=Ab(a,b);return a}function zb(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function Db(a,b=`unexpected value ${a}!`){throw Error(b);};const Eb=typeof BigInt==="function"?BigInt.asIntN:void 0,Fb=Number.isSafeInteger,Gb=Number.isFinite,Hb=Math.trunc;function Ib(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 Jb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function Kb(a){switch(typeof a){case "bigint":return!0;case "number":return Gb(a);case "string":return Jb.test(a);default:return!1}}function Lb(a){if(typeof a!=="number")throw La("int32");if(!Gb(a))throw La("int32");return a|0}function Mb(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return Gb(a)?a|0:void 0}function Nb(a,b){b!=null||(b=1024);if(!Kb(a))throw La("int64");var c=typeof a;switch(b){case 512:switch(c){case "string":return Ob(a);case "bigint":return String(Eb(64,a));default:return Pb(a)}case 1024:switch(c){case "string":return Qb(a);case "bigint":return y(Eb(64,a));default:return Rb(a)}case 0:switch(c){case "string":return Ob(a);case "bigint":return y(Eb(64,a));default:return Sb(a)}default:return Db(b,"Unknown format requested type for int64")}}function Tb(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)yb(Number(a));else if(Ma())a=BigInt(a),B=Number(a&BigInt(4294967295))>>>0,E=Number(a>>BigInt(32)&BigInt(4294967295));else{b=+(a[0]==="-");E=B=0;let c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){let f=Number(a.slice(d,e));E*=1E6;B=B*1E6+f;B>=4294967296&&(E+=Math.trunc(B/4294967296),E>>>=0,B>>>=0)}if(b){let [d,e]=zb(B,E);B=d;E=e}}return Cb()}function Sb(a){a=Hb(a);if(!Fb(a)){yb(a);var b=B,c=E;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);let d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:Ab(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a}function Pb(a){a=Hb(a);Fb(a)?a=String(a):(yb(a),a=Cb());return a}function Ob(a){var b=Hb(Number(a));if(Fb(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Tb(a)}function Qb(a){var b=Hb(Number(a));if(Fb(b))return y(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Ma()?y(Eb(64,BigInt(a))):y(Tb(a))}function Rb(a){return Fb(a)?y(Sb(a)):y(Pb(a))}function Ub(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return y(Eb(64,a));if(Kb(a))return b==="string"?Qb(a):Rb(a)}function Vb(a){if(a!=null&&typeof a!=="string")throw Error();return a}function Wb(a,b,c,d){if(a!=null&&a[Sa]===Va)return a;if(!Array.isArray(a))return c?d&2?((a=b[Oa])||(d=new b,a=d.i,a[r]|=34,a=b[Oa]=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 Xb(a){return a};function Yb(a,b,c,d){var e=d!==void 0;d=!!d;var f=[],h=a.length,k=4294967295,m=!1,w=!!(b&64),q=w?b&128?0:-1:void 0;if(!(b&1)){var l=h&&a[h-1];l!=null&&typeof l==="object"&&l.constructor===Object?(h--,k=h):l=void 0;if(w&&!(b&128)&&!e){m=!0;var p;k=((p=Zb)!=null?p:Xb)(k-q,q,a,l,void 0)+q}}b=void 0;for(e=0;e=k){let D=e-q,K;((K=b)!=null?K:b={})[D]=p}else f[e]=p;if(l)for(let D in l){if(!Object.prototype.hasOwnProperty.call(l,D))continue;a=l[D];if(a==null||(a=c(a,d))==null)continue;h=+D;let K;if(w&&!Number.isNaN(h)&&(K=h+q)=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 cc(){if(va)throw Error("carr");if(Ra!=null){var a;var b=(a=Ja)!=null?a:Ja={};a=b[Ra]||0;a>=5||(b[Ra]=a+1,Ka())}};function dc(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=uc(a,c,!1,b&&!(c&16)):(a[r]|=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[Sa]===Va)return b=a.i,c=b[r]|0,t(a,c)?a:vc(a,b,c)?wc(a,b):uc(b,c)}function wc(a,b,c){a=new a.constructor(b);c&&(a.g=Wa);a.h=Wa;return a}function uc(a,b,c,d){d!=null||(d=!!(34&b));a=Yb(a,b,dc,d);d=32;c&&(d|=2);b=b&16769217|d;a[r]=b;return a}function xc(a){var b=a.i,c=b[r]|0;if(t(a,c)){var d;vc(a,b,c)?d=wc(a,b,!0):d=new a.constructor(uc(b,c,!1));a=d}return a}function yc(a){if(a.g!==Wa)return!1;var b=a.i;b=uc(b,b[r]|0);b[r]|=2048;a.i=b;a.g=void 0;a.h=void 0;return!0}function zc(a){if(!yc(a)&&t(a,a.i[r]|0))throw Error();}function Ac(a,b){b===void 0&&(b=a[r]|0);b&32&&!(b&4096)&&(a[r]=b|4096)}function vc(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[r]=c|2,a.g=Wa,!0):!1};const Bc=y(0);function Cc(a,b,c,d){a=Dc(a.i,b,c,d);if(a!==null)return a}function Dc(a,b,c,d){if(b===-1)return null;var e=b+(c?0:-1),f=a.length-1;if(!(f<1+(c?0:-1))){if(e>=f){var h=a[f];if(h!=null&&typeof h==="object"&&h.constructor===Object){c=h[b];var 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){zc(a);var d=a.i;J(d,d[r]|0,b,c);return a}function J(a,b,c,d){var e=c+-1,f=a.length-1;if(f>=0&&e>=f){let 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 Ec(a,b){a=a.i;return Fc(a,a[r]|0,Gc,b)!==void 0}function Hc(a,b,c,d,e){var f=a.i,h=f[r]|0,k=t(a,h)?1:d;d=k===3;k===2&&yc(a)&&(f=a.i,h=f[r]|0);var m=Ic(f,b),w=m===Ta?7:m[r]|0,q=Jc(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&&Ka(),a=e===0?!1:!(e&l)):a=!0;if(a){4&q&&(m=[...m],w=0,q=Kc(q,h),h=J(f,h,b,m));let p=l=0;for(;l{var h=Wb(f,c,!1,b);e=h!==f&&h!=null;return h});if(d!=null)return e&&!t(d)&&Ac(a,b),d}function L(a,b,c){var d=a.i,e=d[r]|0;b=Fc(d,e,b,c);if(b==null)return b;e=d[r]|0;if(!t(a,e)){let f=xc(b);f!==b&&(yc(a)&&(d=a.i,e=d[r]|0),b=f,e=J(d,e,c,b),Ac(d,e))}return b}function Pc(a,b,c){var d=void 0===Xa?2:4,e=a.i,f=e;e=e[r]|0;var h=t(a,e),k=h?1:d;d=k===3;var m=!h;(k===2||m)&&yc(a)&&(f=a.i,e=f[r]|0);a=Ic(f,c);var w=a===Ta?7:a[r]|0,q=Jc(w,e);if(h=!(4&q)){var l=a,p=e;let D=!!(2&q);D&&(p|=2);let K=!D,U=!0,fa=0,ha=0;for(;fa{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 Xc=class extends S{};const Yc={"-":0,Y:2,N:1};var Zc=class extends S{};function $c(a){return a.includes("~")?a.split("~").slice(1):[]};function ad(a){return Fa(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 bd(a){if(!/^[0-1]+$/.test(a))throw Error(`Invalid input [${a}] not a bit string.`);var b=[1,2,3,5],c=0;for(let d=0;d0)throw Error(`Found ${c} sections [${d}] but has remaining input [${e}], entire input [${b}]`);return Nc(a,3,d,Lb)}function dd(a,b){var 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 ed=class extends S{};var fd=class extends S{};var gd=class extends S{};var hd=class extends S{};function id(a){var b=new jd;return M(b,1,a)}var jd=class extends S{};const kd=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],ld=6+kd.reduce((a,b)=>a+b);var md=class extends S{};var nd=class extends S{};var od=class extends S{};function pd(a){var b=new qd;return M(b,1,a)}var qd=class extends S{};const rd=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],sd=6+rd.reduce((a,b)=>a+b);var td=class extends S{};var ud=class extends S{};var vd=class extends S{};var wd=class extends S{};function xd(a){var b=new yd;return M(b,1,a)}var yd=class extends S{};const zd=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Ad=6+zd.reduce((a,b)=>a+b);var Bd=class extends S{};var Cd=class extends S{};var Dd=class extends S{};const Ed=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Fd=6+Ed.reduce((a,b)=>a+b);var Gd=class extends S{};var Hd=class extends S{};function Id(a){var b=new Jd;return Q(b,1,a)}var Jd=class extends S{};var Kd=class extends S{};function Ld(a){var b=new Md;return M(b,1,a)}var Md=class extends S{};const Nd=[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],Od=[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],Pd=6+Od.reduce((a,b)=>a+b);var Qd=class extends S{};var Rd=class extends S{};const Sd=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Td=6+Sd.reduce((a,b)=>a+b);function Ud(){var a=new Gc;var b=Nb(0,void 0);return Oc(a,1,b,"0")}function Vd(a){var b=Number;{var c=Cc(a,1,void 0,Ub);let d=typeof c;c=c==null?c:d==="bigint"?String(Eb(64,c)):Kb(c)?d==="string"?Ob(c):Sb(c):void 0}b=b(c!=null?c:"0");a=Tc(a,2);return new Date(b*1E3+a/1E6)}var Gc=class extends S{};function Wd(a){var b=[],c=0;for(let d in a)b[c++]=a[d];return b};var Vg=Wd(qa).map(a=>Number(a)),Wg=Wd(ra).map(a=>Number(a));function Xg(a){return wb(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.`);var c=a.h.substring(a.g,a.g+b);a.g+=b;return parseInt(c,2)}function Yg(a){var b=()=>{var 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 Zg(a){for(var b=Y(a,12),c=[];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 $g(a,b,c){var d=[];for(let e=0;eb)throw Error(`ID ${c} is past MaxVendorId ${b}!`);return a}return $g(a,b)}var bh=class{constructor(a){this.h=a;this.g=0;if(/[^01]/.test(this.h))throw Error(`Input bitstring ${this.h} is malformed!`);}};var ch=class extends S{};var dh=class extends S{};var eh=class extends S{};var fh=Wc(class extends S{});/* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ let gh=ja.globalThis.trustedTypes,hh;function ih(){var a=null;if(!gh)return a;try{let b=c=>c;a=gh.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};var jh=class{constructor(a){this.g=a}toString(){return this.g+""}};function kh(a){var b;hh===void 0&&(hh=ih());a=(b=hh)?b.createScriptURL(a):a;return new jh(a)}function lh(a){if(a instanceof jh)return a.g;throw Error("");};function mh(a){this.g=a||{cookie:""}}mh.prototype.set=function(a,b,c){var d=!1;if(typeof c==="object"){var e=c.sameSite;d=c.secure||!1;var f=c.domain||void 0;var h=c.path||void 0;var k=c.ba}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');k===void 0&&(k=-1);this.g.cookie=a+"="+b+(f?";domain="+f:"")+(h?";path="+h:"")+(k<0?"":k==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+k*1E3)).toUTCString())+(d?";secure":"")+(e!=null?";samesite="+e:"")};mh.prototype.get=function(a,b){var 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 nh(a){a=oh(a);try{var b=a?fh(a):null}catch(c){b=null}return b?L(b,eh,4)||null:null}function oh(a){var b;var c=(a==null?void 0:(b=a.location)==null?void 0:b.origin)!=="null"?(new mh(a)).get("FCCDCF",""):"";if(c)if(c.startsWith("%"))try{var d=decodeURIComponent(c)}catch(e){d=null}else d=c;else d=null;return d};Wd(qa).map(a=>Number(a));Wd(ra).map(a=>Number(a));function ph(a){a.__tcfapiPostMessageReady||qh(new rh(a))}function qh(a){a.h=b=>{var c=typeof b.data==="string";try{var d=c?JSON.parse(b.data):b.data}catch(f){return}var e=d.__tcfapiCall;e&&(e.command==="ping"||e.command==="addEventListener"||e.command==="removeEventListener")&&(0,a.g.__tcfapi)(e.command,e.version,(f,h)=>{var 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 rh=class{constructor(a){this.g=a}};function sh(a){var b=a;return function(){if(b){let c=b;b=null;c()}}};function th(a){a.__uspapiPostMessageReady||uh(new vh(a))}function uh(a){a.h=b=>{var c=typeof b.data==="string";try{var d=c?JSON.parse(b.data):b.data}catch(f){return}var e=d.__uspapiCall;e&&e.command==="getUSPData"&&a.g.__uspapi(e.command,e.version,(f,h)=>{var 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 vh=class{constructor(a){this.g=a;this.h=null}};var wh=class extends S{};var xh=Wc(class extends S{});function yh(a){try{let b=a.split("."),c=Fa(b[0]).map(f=>f.toString(2).padStart(8,"0")).join(""),d=new bh(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=zh($g(d,12,Wg),Wg);a.purpose={consents:zh($g(d,24,Vg),Vg),legitimateInterests:zh($g(d,24,Vg),Vg)};a.purposeOneTreatment=!!Y(d,1);a.publisherCC=Yg(d);a.vendor={consents:zh(ah(d),null),legitimateInterests:zh(ah(d),null)};let e=Ah(b);e&&(a.vendor.disclosedVendors=e);return a}catch(b){return null}}function Ah(a){a.shift();for(let b of a)if(a=Fa(b).map(c=>c.toString(2).padStart(8,"0")).join(""),a=new bh(a),Y(a,3)===1)return zh(ah(a),null)}function zh(a,b){var c={};if(Array.isArray(b)&&b.length!==0)for(let d of b)c[d]=a.indexOf(d)!==-1;else for(let d of a)c[d]=!0;delete c[0];return c};function Bh(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){var p=[],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=ad(a[0]);var 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 Ch(a,b){if(a)for(let c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};function Dh(a){var b=a.split(/[?#]/),c=/[?]/.test(a)?"?"+b[1]:"";return{M:b[0],V:c,S:/[#]/.test(a)?"#"+(c?b[2]:b[1]):""}}function Eh(a,...b){if(b.length===0)return kh(a[0]);var c=a[0];for(let d=0;de(m,k)):(b+=f+encodeURIComponent(k)+"="+encodeURIComponent(h),f="&"))}var 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 kh(a+b+c)}function Hh(a,b){a=Dh(lh(a).toString());b=a.M+(a.M.slice(-1)==="/"?"":"/")+encodeURIComponent(b);return kh(b+a.V+a.S)};var Ih=(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{let f=a.parent;if(f&&f!==a){var d=f;break a}}catch(f){}d=null}if(!(a=d))break}return null};function Jh(a,b=document){return b.createElement(String(a).toLowerCase())};function Kh(a,b){var c=a.document,d=()=>{if(!a.frames[b])if(c.body){let e=Jh("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 Lh(a){!a.j||a.g.__uspapi||a.g.frames.__uspapiLocator||(a.g.__uspapiManager="fc",Kh(a.g,"__uspapiLocator"),pa("__uspapi",(b,c,d)=>{typeof d==="function"&&b==="getUSPData"&&d({version:1,uspString:a.j},!0)},a.g),th(a.g))}function Mh(a){!a.tcString||a.g.__tcfapi||a.g.frames.__tcfapiLocator||(a.g.__tcfapiManager="fc",Kh(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=yh(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),ph(a.g))}function Nh(a){if(a==null||Rc(a,1)==null||N(a,1).length===0||Pc(a,wh,2).length===0)return null;var b=N(a,1);try{var c=cd(b.split("~")[0]);var d=$c(b)}catch(e){return null}a=Pc(a,wh,2).reduce((e,f)=>{var h=Oh(e);h=Uc(h);h=Xg(h);var k=Oh(f);k=Uc(k);return h>Xg(k)?e:f});c=Hc(c,3,Mb,void 0===Xa?2:4).indexOf(Tc(a,1));return c===-1||c>=d.length?null:{uspString:Bh(d[c],Tc(a,1)),J:Vd(Oh(a))}}function Ph(a){a=a.find(b=>b&&O(b,1)===13);if(a==null?0:Rc(a,2)!=null)try{return xh(N(a,2))}catch(b){}return null}function Oh(a){return Ec(a,2)?L(a,Gc,2):Ud()}var Qh=class{constructor(a){this.g=a;var b=oh(this.g.document);try{var c=b?fh(b):null}catch(e){c=null}(b=c)?(c=L(b,dh,5)||null,b=Pc(b,ch,7),b=Ph(b!=null?b:[]),c={P:c,T:b}):c={P:null,T:null};b=c;c=Nh(b.T);b=b.P;if(b!=null&&Rc(b,2)!=null&&N(b,2).length!==0){var d=Ec(b,1)?L(b,Gc,1):Ud();b={uspString:N(b,2),J:Vd(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=nh(a.document))&&Rc(c,1)!=null?N(c,1):null;this.h=(a=nh(a.document))&&Rc(a,2)!=null?N(a,2):null}};function Rh(a,b,c){typeof a.addEventListener==="function"&&a.addEventListener(b,c,!1)}function Sh(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[la(Symbol,"dispose")]=function(){this.dispose()};Z.prototype.g=function(){if(this.G)for(;this.G.length;)this.G.shift()()};function Th(a){if(a.h)return a.h;a.O&&a.O(a.j)?a.h=a.j:a.h=Ih(a.j,a.X);var b;return(b=a.h)!=null?b:null}function Uh(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){}},Rh(a.j,"message",a.l))}function Vh(a,b,c){if(Th(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){Uh(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 Wh=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&&(Sh(this.j,"message",this.l),delete this.l);delete this.j;delete this.H;super.g()}};const Xh=(a,b)=>{(0,a.__uspapi)("getUSPData",1,(c,d)=>{b.A({B:c!=null?c:void 0,R:d?void 0:2})})},Yh={D:a=>a.A,C:(a,b)=>({__uspapiCall:{callId:b,command:"getUSPData",version:1}}),v:(a,b)=>{b=b.__uspapiReturn;var c;a({B:(c=b.returnValue)!=null?c:void 0,R:b.success?void 0:2})}};function Zh(a){a=x(a.data)?JSON.parse(a.data):a.data;return{K:a,L:a.__uspapiReturn.callId}}function $h(a,b){var c={};if(Th(a.caller)){var d=sh(()=>{b(c)});Vh(a.caller,"getDataWithCallback",{A:e=>{e.R||(c=e.B);d()}});setTimeout(d,a.timeoutMs)}else b(c)}var ai=class extends Z{constructor(a){super();var b;this.timeoutMs=(b={}.timeoutMs)!=null?b:500;this.caller=new Wh(a,"__uspapiLocator",c=>typeof c.__uspapi==="function",Zh);this.caller.o.set("getDataWithCallback",Xh);this.caller.m.set("getDataWithCallback",Yh)}g(){this.caller.dispose();super.g()}};var bi=Wc(class extends S{});const ci=(a,b)=>{var c={cb:d=>{d=bi(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)},di={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 ei(a){a=bi(a.data.__fciReturn);return{K:a,L:Xg(Uc(a))}}function fi(a){a.j||(a.h=!!Th(a.caller),a.j=!0);return a.h}function gi(a){return new Promise(b=>{fi(a)&&Vh(a.caller,"getDataWithCallback",{command:"loaded",A:c=>{b(c.B)}})})}var hi=class extends Z{constructor(a){super();this.h=this.j=!1;this.caller=new Wh(a,"googlefcPresent",void 0,ei);this.caller.o.set("getDataWithCallback",ci);this.caller.m.set("getDataWithCallback",di)}g(){this.caller.dispose();super.g()}};function ii(a,b,c=null,d=!1,e=!1){ji(a,b,c,d,e)}function ji(a,b,c,d,e=!1){a.google_image_requests||(a.google_image_requests=[]);var f=Jh("IMG",a.document);if(c||d){let 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)}Sh(f,"load",h);Sh(f,"error",h)};Rh(f,"load",h);Rh(f,"error",h)}e&&(f.attributionSrc="");f.src=b;a.google_image_requests.push(f)}function ki(a){var b="https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe";Ch(a,(c,d)=>{if(c||c===0)b+=`&${d}=${encodeURIComponent(String(c))}`});li(b)}function li(a){var b=window;b.fetch?b.fetch(a,{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"}):ii(b,a,void 0,!1,!1)};function mi(a){a.addtlConsent===void 0||x(a.addtlConsent)||(a.addtlConsent=void 0);a.gdprApplies===void 0||pb(a.gdprApplies)||(a.gdprApplies=void 0);return a.tcString!==void 0&&!x(a.tcString)||a.listenerId!==void 0&&!$a(a.listenerId)?2:a.cmpStatus&&a.cmpStatus!=="error"?0:3}function ni(a){if(a.gdprApplies===!1)return!0;a.internalErrorState===void 0&&(a.internalErrorState=mi(a));return a.cmpStatus==="error"||a.internalErrorState!==0?a.internalBlockOnErrors?(ki({e:String(a.internalErrorState)}),!1):!0:a.cmpStatus!=="loaded"||a.eventStatus!=="tcloaded"&&a.eventStatus!=="useractioncomplete"?!1:!0}function oi(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 pi(a){var b=["3","4"];return a.gdprApplies===!1?!0:b.every(c=>oi(a,c))}function qi(a){if(a.h)return a.h;a.h=Ih(a.j,"__tcfapiLocator");return a.h}function ri(a,b,c,d){c||(c=()=>{});var e=a.j;typeof e.__tcfapi==="function"?(a=e.__tcfapi,a(b,2,c,d)):qi(a)?(si(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 si(a){if(!a.l){var b=c=>{try{var d=(x(c.data)?JSON.parse(c.data):c.data).__tcfapiReturn;a.m[d.callId](d.returnValue,d.success)}catch(e){}};a.l=b;Rh(a.j,"message",b)}}var ti=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&&(Sh(this.j,"message",this.l),delete this.l);delete this.m;delete this.j;delete this.h;super.g()}addEventListener(a){var b={internalBlockOnErrors:this.o},c=sh(()=>{a(b)}),d=0;this.timeoutMs!==-1&&(d=setTimeout(()=>{b.tcString="tcunavailable";b.internalErrorState=1;c()},this.timeoutMs));var e=(f,h)=>{clearTimeout(d);f?(b=f,b.internalErrorState=mi(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{ri(this,"addEventListener",e)}catch(f){b.tcString="tcunavailable",b.internalErrorState=3,d&&(clearTimeout(d),d=0),c()}}removeEventListener(a){a&&a.listenerId&&ri(this,"removeEventListener",null,a.listenerId)}};const ui=(a,b)=>{b=b.listener;(a=(0,a.__gpp)("addEventListener",b))&&b(a,!0)},vi=(a,b)=>{(0,a.__gpp)("removeEventListener",b.listener,b.listenerId)},wi={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)}},xi={D:a=>a.listener,C:(a,b)=>({__gppCall:{callId:b,command:"removeEventListener",version:"1.1",parameter:a.listenerId}}),v:(a,b)=>{b=b.__gppReturn;var c=b.returnValue.data;a==null||a(c,b.success)}};function yi(a){var b={};x(a.data)?b=JSON.parse(a.data):b=a.data;return{K:b,L:b.__gppReturn.callId}}var Ci=class extends Z{constructor(a){({timeoutMs:b}={timeoutMs:-1});var b;super();this.caller=new Wh(a,"__gppLocator",c=>typeof c.__gpp==="function",yi);this.caller.o.set("addEventListener",ui);this.caller.m.set("addEventListener",wi);this.caller.o.set("removeEventListener",vi);this.caller.m.set("removeEventListener",xi);this.timeoutMs=b!=null?b:500}g(){this.caller.dispose();super.g()}addEventListener(a){var b=sh(()=>{a(zi,!0)}),c=this.timeoutMs===-1?void 0:setTimeout(()=>{b()},this.timeoutMs);Vh(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(Ai,!0);return}a(Bi,!0)}}})}removeEventListener(a){Vh(this.caller,"removeEventListener",{listener:()=>{},listenerId:a})}};const Bi={eventName:"signalStatus",data:"ready",pingData:{internalErrorState:2,gppString:"GPP_ERROR_STRING_UNAVAILABLE",applicableSections:[-1]},listenerId:-1},zi={eventName:"signalStatus",data:"ready",pingData:{gppString:"GPP_ERROR_STRING_LISTENER_REGISTRATION_TIMEOUT",internalErrorState:2,applicableSections:[-1]},listenerId:-1},Ai={eventName:"signalStatus",data:"ready",pingData:{gppString:"GPP_ERROR_STRING_REMOVE_EVENT_LISTENER_ERROR",internalErrorState:2,applicableSections:[-1]},listenerId:-1};function Di(a){return!a||a.length===1&&a[0]===-1};var Ei=class extends S{};var Fi=class extends S{};var Gi={da:"data-audience-pixel",ea:"data-conversion-pixel"};const Hi=new Map([["data-audience-pixel",!0],["data-conversion-pixel",!0]]);function Ii(a){a=a.document;a=Da()?a.getElementById("google-pcd-tag"):a.currentScript;var b={W:new Map,U:new Map};for(let c of Object.values(Gi)){let d=a.getAttribute(c);if(!d)continue;let e=new Map;d.split(";").map(f=>f.split("=",2)).forEach(([f,h])=>{e.set(f,h)});Hi.get(c)?b.W.set(c,e):b.U.set(c,e)}return b}function Ji(a,b,c){switch(a){case "data-audience-pixel":return new Ki(b,c);case "data-conversion-pixel":return new Li(b,c);default:throw Error(`Unsupported ping type: ${a}`);}}class Mi{constructor(a,b){this.data=a;this.g=b}}const Ni=new Map([["ptt",22]]);class Ki extends Mi{constructor(a,b){super(a,b);this.origin=Eh`https://pubads.g.doubleclick.net`}I(){var a=this.origin,b=this.data,c="activity";for(let [k,m]of b.entries())c+=`;${k}=${m}`;b=Math.floor(Math.random()*1E16);c+=";ord="+String(Da()?b:BigInt(b));a=Hh(a,c);c=Object;b=c.fromEntries;var d=Map,e=this.g,f=new Map,h=N(e,1);h&&f.set("us_privacy",h);Qc(e,3)!=null&&f.set("gdpr",Sc(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=Hc(e,10,Ub,1,1024))&&e.length>0&&f.set("gpp_sid",e.join(","));return a=Fh(a,b.call(c,(new d([...Ni,...f])).entries()))}}class Li extends Mi{constructor(a,b){super(a,b);this.origin=Eh`https://pubads.g.doubleclick.net`}I(){var a=Map,b=this.data,c=new Map,d=new Map([["event_type","gc_event_type"],["event_id","gc_event_id"],["advertiser_ids","gc_advt_ids"],["network_ids","gc_network_ids"]]);for(let [e,f]of d.entries()){d=f;let h=b.get(e);h!==void 0&&c.set(d,h)}a=new a([...Ni,...c]);return Fh(Hh(this.origin,"gamconversion"),a)}};function Oi(a){var b=new Ci(a);return Th(b.caller)?new Promise(c=>{b.addEventListener(d=>{(d.pingData.signalStatus==="ready"||Di(d.pingData.applicableSections))&&c(d.pingData)})}):Promise.resolve(null)};function Pi(a){var b=new ti(a);return typeof b.j.__tcfapi==="function"||qi(b)!=null?new Promise(c=>{b.addEventListener(d=>{ni(d)&&c(d)})}):Promise.resolve(null)};function Qi(a){var b=new ai(a);return Th(b.caller)?new Promise(c=>{$h(b,d=>{var e;c((e=d==null?void 0:d.uspString)!=null?e:null)})}):Promise.resolve(null)};async function Ri(a){var b,[c,d,e]=await Promise.all([Pi(a),Qi(a),Oi(a)]),f=new Ei;if(c){var h={};var k=ni(c)?c.gdprApplies===!1?!0:c.tcString==="tcunavailable"?!h.idpcApplies:(h.idpcApplies||c.gdprApplies!==void 0||h.ua)&&(h.idpcApplies||x(c.tcString)&&c.tcString.length)?oi(c,"1"):!0:!1;var m=P(f,5,k);var w=!pi(c);P(m,9,w)}else P(f,5,!0);(c==null?0:c.tcString)&&I(f,2,Vb(c.tcString));(c==null?0:c.gdprApplies)&&P(f,3,c.gdprApplies);(c==null?0:c.addtlConsent)&&I(f,4,Vb(c.addtlConsent));if(d){var q=I(f,1,Vb(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"&&Yc.hasOwnProperty(p[1])&&Yc.hasOwnProperty(p[2])&&Yc.hasOwnProperty(p[3])){var D=new Xc;var K=Q(D,1,parseInt(l[0],10));var U=R(K,2,Yc[l[1]]);var fa=R(U,3,Yc[l[2]]);var ha=R(fa,4,Yc[l[3]])}else ha=null;var ia=ha;var Pa=(ia==null?void 0:O(ia,3))===2;P(q,13,Pa)}if(e)if(e.internalErrorState)I(f,11,Vb(e.gppString));else if(Di(e.applicableSections)){var Si=Nc(f,10,e.applicableSections,Nb);P(Si,12,!1)}else{var Ti=Nc(f,10,e.applicableSections,Nb);var Ui=I(Ti,11,Vb(e.gppString));try{var ab=e.gppString,Xd=e.applicableSections;Xd.includes(2);let V=!1;if(ab&&!ab.startsWith("GPP_ERROR_STRING_")){let Vi=cd(ab.split("~")[0]),Wi=$c(ab),Yd=Hc(Vi,3,Mb,void 0===Xa?2:4);for(let bb=0;bb2)throw Error(`Expected at most 2 segments but got ${wa.length} when decoding ${H}.`);var 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,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,fc=void 0,jf=wa[0],cb=[1];if(jf.length===0)throw Error("Cannot decode empty core segment string.");let db=X(jf,Pd),ma=T(db.slice(0,6));db=db.slice(6);if(!cb.includes(ma))throw Error(`Unable to decode unsupported USNat Section specification version ${ma} - only version${cb.length>1?"s":""} ${cb.join(", ")} ${cb.length>1?"are":"is"} supported.`);let hc=0,n=[],kf=ma===1?Nd:Od;for(let v=0;v1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);let aa=u+1,kk=T(v.charAt(2));var lk=aa,mk=new Kd;var nk=R(mk,2,lk);$d=Vc(nk,!!kk);ec=M(jk,2,$d)}let nf=ec,eb=L(nf,Jd,1),fb=L(eb,Gd,12);O(eb,8)!==1&&O(eb,9)!==1&&O(eb,10)!==1&&(fb==null?void 0:O(fb,1))!==1&&(fb==null?void 0:O(fb,3))!==1||(V=!0);let of=void 0;var ok=L(nf,Jd,1);(of=L(ok,Gd,12))==null||O(of,2);break;case 8:if(H.length===0)throw Error("Cannot decode empty USCA section string.");let xa=H.split(".");if(xa.length>2)throw Error(`Expected at most 1 sub-section but got ${xa.length-1} when decoding ${H}.`);var pf=void 0,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=xa[0];if(Lf.length===0)throw Error("Cannot decode empty core segment string.");let gb=X(Lf,ld),ic=T(gb.slice(0,6));gb=gb.slice(6);if(ic!==1)throw Error(`Unable to decode unsupported USCA Section specification version ${ic} - only version 1 is supported.`);let jc=0,z=[];for(let v=0;v1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);Pf=u+1;let aa=T(v.charAt(2));var Nk=new hd;Of=R(Nk,2,Pf);var Ok=Vc(Of,!!aa);Nf=M(Mk,2,Ok)}let Rf=Nf,Sf=L(Rf,gd,1);O(Sf,5)!==1&&O(Sf,6)!==1||(V=!0);var Pk=L(Rf,gd,1);let W=L(Pk,ed,8);(W==null?void 0:O(W,1))===1||(W==null?void 0:O(W,1))===2||(W==null?void 0:O(W,2))===1||W==null||O(W,2);break;case 9:if(H.length===0)throw Error("Cannot decode empty USVA section string.");let hb=X(H,Td),kc=T(hb.slice(0,6));hb=hb.slice(6);if(kc!==1)throw Error(`Unable to decode unsupported USVA Section specification version ${kc} - only version 1 is supported.`);let lc=0,F=[];for(let v=0;v2)throw Error(`Expected at most 2 segments but got ${ya.length} when decoding ${H}.`);var Tf=void 0,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=ya[0];if(jg.length===0)throw Error("Cannot decode empty core segment string.");let ib=X(jg,sd),nc=T(ib.slice(0,6));ib=ib.slice(6);if(nc!==1)throw Error(`Unable to decode unsupported USCO Section specification version ${nc} - only version 1 is supported.`);let oc=0,G=[];for(let v=0;v1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);ng=u+1;let aa=T(v.charAt(2));var Ul=new od;mg=R(Ul,2,ng);var Vl=Vc(mg,!!aa);lg=M(Tl,2,Vl)}let pg=lg,qg=L(pg,nd,1);O(qg,5)!==1&&O(qg,6)!==1||(V=!0);var Wl=L(pg,nd,1);O(Wl,8);break;case 12:if(H.length===0)throw Error("Cannot decode empty usct section string.");let za=H.split(".");if(za.length>2)throw Error(`Expected at most 2 segments but got ${za.length} when decoding ${H}.`);var rg=void 0,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=za[0];if(Mg.length===0)throw Error("Cannot decode empty core segment string.");let jb=X(Mg,Ad),pc=T(jb.slice(0,6));jb=jb.slice(6);if(pc!==1)throw Error(`Unable to decode unsupported USCT Section specification version ${pc} - only version 1 is supported.`);let qc=0,C=[];for(let v=0;v1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);Qg=u+1;let aa=T(v.charAt(2));var tm=new wd;Pg=R(tm,2,Qg);var um=Vc(Pg,!!aa);Og=M(sm,2,um)}let Sg=Og,rc=L(Sg,vd,1),kb=L(rc,td,8);O(rc,5)!==1&&O(rc,6)!==1&&(kb==null?void 0:O(kb,2))!==1&&(kb==null?void 0:O(kb,3))!==1||(V=!0);var vm=L(Sg,vd,1);let lb=L(vm,td,8);(lb==null?void 0:O(lb,1))===1||lb==null||O(lb,1);break;case 13:if(H.length===0)throw Error("Cannot decode empty USFL section string.");let mb=X(H,Fd),sc=T(mb.slice(0,6));mb=mb.slice(6);if(sc!==1)throw Error(`Unable to decode unsupported USFL Section specification version ${sc} - only version 1 is supported.`);let tc=0,A=[];for(let v=0;v