1var Zt=Object.defineProperty;var Xt=(s,t,e)=>t in s?Zt(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e;var l=(s,t,e)=>Xt(s,typeof t!="symbol"?t+"":t,e);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function e(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=e(i);fetch(i.href,a)}})();class Gt{constructor(t,e,n,i){l(this,"eventName");l(this,"listenerId");l(this,"data");l(this,"pingData");this.eventName=t,this.listenerId=e,this.data=n,this.pingData=i}}class Ct{constructor(t){l(this,"gppVersion");l(this,"cmpStatus");l(this,"cmpDisplayStatus");l(this,"signalStatus");l(this,"supportedAPIs");l(this,"cmpId");l(this,"sectionList");l(this,"applicableSections");l(this,"gppString");l(this,"parsedSections");this.gppVersion=t.gppVersion,this.cmpStatus=t.cmpStatus,this.cmpDisplayStatus=t.cmpDisplayStatus,this.signalStatus=t.signalStatus,this.supportedAPIs=t.supportedAPIs,this.cmpId=t.cmpId,this.sectionList=t.gppModel.getSectionIds(),this.applicableSections=t.applicableSections,this.gppString=t.gppModel.encode(),this.parsedSections=t.gppModel.toObject()}}class vt{constructor(t,e,n){l(this,"callback");l(this,"parameter");l(this,"success",!0);l(this,"cmpApiContext");this.cmpApiContext=t,Object.assign(this,{callback:e,parameter:n})}execute(){try{return this.respond()}catch{return this.invokeCallback(null),null}}invokeCallback(t){const e=t!==null;this.callback&&this.callback(t,e)}}class qt extends vt{respond(){let t=this.cmpApiContext.eventQueue.add({callback:this.callback,parameter:this.parameter}),e=new Gt("listenerRegistered",t,!0,new Ct(this.cmpApiContext));this.invokeCallback(e)}}class en extends vt{respond(){let t=new Ct(this.cmpApiContext);this.invokeCallback(t)}}class tn extends vt{respond(){if(!this.parameter||this.parameter.length===0)throw new Error("<section>.<field> parameter required");let t=this.parameter.split(".");if(t.length!=2)throw new Error("Field name must be in the format <section>.<fieldName>");let e=t[0],n=t[1],i=null;this.parameter!="tcfeuv2"&&(i=this.cmpApiContext.gppModel.getFieldValue(e,n)),this.invokeCallback(i)}}class nn extends vt{respond(){if(!this.parameter||this.parameter.length===0)throw new Error("<section> parameter required");let t=null;this.parameter!="tcfeuv2"&&this.cmpApiContext.gppModel.hasSection(this.parameter)&&(t=this.cmpApiContext.gppModel.getSection(this.parameter)),this.invokeCallback(t)}}class sn extends vt{respond(){if(!this.parameter||this.parameter.length===0)throw new Error("<section>[.version] parameter required");let t=this.cmpApiContext.gppModel.hasSection(this.parameter);this.invokeCallback(t)}}var Ve;(function(s){s.ADD_EVENT_LISTENER="addEventListener",s.GET_FIELD="getField",s.GET_SECTION="getSection",s.HAS_SECTION="hasSection",s.PING="ping",s.REMOVE_EVENT_LISTENER="removeEventListener"})(Ve||(Ve={}));class an extends vt{respond(){let t=this.parameter,e=this.cmpApiContext.eventQueue.remove(t),n=new Gt("listenerRemoved",t,e,new Ct(this.cmpApiContext));this.invokeCallback(n)}}var jt,Ht,Kt,zt,Wt,Yt;Yt=Ve.ADD_EVENT_LISTENER,Wt=Ve.GET_FIELD,zt=Ve.GET_SECTION,Kt=Ve.HAS_SECTION,Ht=Ve.PING,jt=Ve.REMOVE_
1EVENT_LISTENER;class we{}l(we,Yt,qt),l(we,Wt,tn),l(we,zt,nn),l(we,Kt,sn),l(we,Ht,en),l(we,jt,an);var ht;(function(s){s.STUB="stub",s.LOADING="loading",s.LOADED="loaded",s.ERROR="error"})(ht||(ht={}));var St;(function(s){s.VISIBLE="visible",s.HIDDEN="hidden",s.DISABLED="disabled"})(St||(St={}));var xt;(function(s){s.GPP_LOADED="gpploaded",s.CMP_UI_SHOWN="cmpuishown",s.USER_ACTION_COMPLETE="useractioncomplete"})(xt||(xt={}));var ft;(function(s){s.NOT_READY="not ready",s.READY="ready"})(ft||(ft={}));class on{constructor(t,e){l(this,"callQueue");l(this,"customCommands");l(this,"cmpApiContext");if(this.cmpApiContext=t,e){let n=Ve.ADD_EVENT_LISTENER;if(e!=null&&e[n])throw new Error(`Built-In Custom Commmand for ${n} not allowed`);if(n=Ve.REMOVE_EVENT_LISTENER,e!=null&&e[n])throw new Error(`Built-In Custom Commmand for ${n} not allowed`);this.customCommands=e}try{this.callQueue=window.__gpp()||[]}catch{this.callQueue=[]}finally{window.__gpp=this.apiCall.bind(this),this.purgeQueuedCalls()}}apiCall(t,e,n,i){if(typeof t!="string")e(null,!1);else{if(e&&typeof e!="function")throw new Error("invalid callback function");this.isCustomCommand(t)?this.customCommands[t](e,n):this.isBuiltInCommand(t)?new we[t](this.cmpApiContext,e,n).execute():e&&e(null,!1)}}purgeQueuedCalls(){const t=this.callQueue;this.callQueue=[],t.forEach(e=>{window.__gpp(...e)})}isCustomCommand(t){return this.customCommands&&typeof this.customCommands[t]=="function"}isBuiltInCommand(t){return we[t]!==void 0}}class ln{constructor(t){l(this,"eventQueue",new Map);l(this,"queueNumber",1e3);l(this,"cmpApiContext");this.cmpApiContext=t;try{let n=window.__gpp("events")||[];for(var e=0;e<n.length;e++){let i=n[e];this.eventQueue.set(i.id,{callback:i.callback,parameter:i.parameter})}}catch(n){console.log(n)}}add(t){return this.eventQueue.set(this.queueNumber,t),this.queueNumber++}get(t){return this.eventQueue.get(t)}remove(t){return this.eventQueue.delete(t)}exec(t,e){this.eventQueue.forEach((n,i)=>{let a=new Gt(t,i,e,new Ct(this.cmpApiContext));n.callback(a,!0)})}clear(){this.queueNumber=1e3,this.eventQueue.clear()}get size(){return this.eventQueue.size}}class gt extends Error{constructor(t){super(t),this.name="InvalidFieldError"}}class J{constructor(){l(this,"segments");l(this,"encodedString",null);l(this,"dirty",!1);l(this,"decoded",!0);this.segments=this.initializeSegments()}hasField(t){this.decoded||(this.segments=this.decodeSection(this.encodedString),this.dirty=!1,this.decoded=!0);for(let e=0;e<this.segments.length;e++){let n=this.segments[e];if(n.getFieldNames().includes(t))return n.hasField(t)}return!1}getFieldValue(t){this.decoded||(this.segments=this.decodeSection(this.encodedString),this.dirty=!1,this.decoded=!0);for(let e=0;e<this.segments.length;e++){let n=this.segments[e];if(n.hasField(t))return n.getFieldValue(t)}throw new gt("Invalid field: '"+t+"'")}setFieldValue(t,e){this.decoded||(this.segments=this.decodeSection(this.encodedString),this.dirty=!1,this.decoded=!0);for(let n=0;n<this.segments.length;n++){let i=this.segments[n];if(i.hasField(t)){i.setFieldValue(t,e);return}}throw new gt("Invalid field: '"+t+"'")}toObj(){let t={};for(let e=0;e<this.segments.length;e++){let n=this.segments[e].toObj();for(const[i,a]of Object.entries(n))t[i]=a}return t}encode(){return(this.encodedString==null||this.encodedString.length===0||this.dirty)&&(this.encodedString=this.encodeSection(this.segments),this.dirty=!1,this.decoded=!0),this.encodedString}decode(t){this.encodedString=t,this.segments=this.decodeSection(this.encodedString),this.dirty=!1,this.decoded=!1}setIsDirty(t){this.dirty=t}}class u extends Error{constructor(t){super(t),this.name="DecodingError"}}class X extends Error{constructor(t){super(t),this.name="EncodingError"}}class N{static encode(t,e){let n=[];if(t>=1)for(n.push(1);t>=n[0]*2;)n.unshift(n[0]*2);let i="";for(let a=0;a<n.length;a++){let o=n[a];t>=o?(i+="1",t-=o):i+="0"}if(i.length>e)throw new X("Numeric value '"+t+"' is too large for a bit string length of '"+e+"'");for(;i.length<e;)i="0"+i;return i}static decode(t){if(!/^[0-1]*$/.test(t))throw new u("Undecodable FixedInteger '"+t+"'");let e=0,n=[];for(let i=0;i<t.length;i++)i===0?n[t.length-(i+1)]=1:n[t.length-(i+1)]=n[t.length-i]*2;for(let i=0;i<t.length;i++)t.charAt(i)==="1"&&(e+=n[i]);return e}}const lt=class lt{encode(t){if(!/^[0-1]*$/.test(t))throw new X("Unencodable Base64Url '"+t+"'");t=this.pad(t);let e="",n=0;for(;n<=t.length-6;){let i=t.substring(n,n+6);try{let a=N.decode(i),o=lt.DICT.charAt(a);e+=o,n+=6}catch{throw new X("Unencodable Base64Url '"+t+"'")}}return e}decode(t){if(!/^[A-Za-z0-9\-_]*$/.test(t))throw new u("Undecodable Base64URL string '"+t+"'");let e="";for(let n=0;n<t.length;n++){let i=t.charAt(n),a=lt.REVERSE_DICT.get(i),o=N.encode(a,6);e+=o}return e}};l(lt,"DICT","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),l(lt,"REVERSE_DICT",new Map([["A",0],["B",1],["C",2],["D",3],["E",4],["F",5],["G",6],["H",7],["I",8],["J",9],["K",10],["L",11],["M",12],["N",13],["O",14],["P",15],["Q",16],["R",17],["S",18],["T",19],["U",20],["V",21],["W",22],["X",23],["Y",24],["Z",25],["a",26],["b",27],["c",28],["d",29],["e",30],["f",31],["g",32],["h",33],["i",34],["j",35],["k",36],["l",37],["m",38],["n",39],["o",40],["p",41],["q",42],["r",43],["s",44],["t",45],["u",46],["v",47],["w",48],["x",49],["y",50],["z",51],["0",52],["1",53],["2",54],["3",55],["4",56],["5",57],["6",58],["7",59],["8",60],["9",61],["-",62],["_",63]]));let bt=lt;const _t=class _t extends bt{constructor(){super()}static getInstance(){return this.instance}pad(t){for(;t.length%8>0;)t+="0";for(;t.length%6>0;)t+="0";return t}};l(_t,"instance",new _t);let O=_t;const yt=class yt{constructor(){}static getInstance(){return this.instance}encode(t,e){let n="";for(let i=0;i<e.length;i++){let a=e[i];if(t.containsKey(a)){let o=t.get(a);n+=o.encode()}else throw new Error("Field not found: '"+a+"'")}return n}decode(t,e,n){let i=0;for(let a=0;a<e.length;a++){let o=e[a];if(n.containsKey(o)){let d=n.get(o);try{let r=d.substring(t,i);d.decode(r),i+=r.length}catch(r){if(r.name==="SubstringError"&&!d.getHardFailIfMissing())return;throw new u("Unable to decode field '"+o+"'")}}else throw new Error("Field not found: '"+o+"'")}}};l(yt,"instance",new yt);let S=yt;class ot{static encode(t){let e=[];
1if(t>=1&&(e.push(1),t>=2)){e.push(2);let i=2;for(;t>=e[i-1]+e[i-2];)e.push(e[i-1]+e[i-2]),i++}let n="1";for(let i=e.length-1;i>=0;i--){let a=e[i];t>=a?(n="1"+n,t-=a):n="0"+n}return n}static decode(t){if(!/^[0-1]*$/.test(t)||t.length<2||t.indexOf("11")!==t.length-2)throw new u("Undecodable FibonacciInteger '"+t+"'");let e=0,n=[];for(let i=0;i<t.length-1;i++)i===0?n.push(1):i===1?n.push(2):n.push(n[i-1]+n[i-2]);for(let i=0;i<t.length-1;i++)t.charAt(i)==="1"&&(e+=n[i]);return e}}class ut{static encode(t){if(t===!0)return"1";if(t===!1)return"0";throw new X("Unencodable Boolean '"+t+"'")}static decode(t){if(t==="1")return!0;if(t==="0")return!1;throw new u("Undecodable Boolean '"+t+"'")}}class It{static encode(t){t=t.sort((o,d)=>o-d);let e=[],n=0,i=0;for(;i<t.length;){let o=i;for(;o<t.length-1&&t[o]+1===t[o+1];)o++;e.push(t.slice(i,o+1)),i=o+1}let a=N.encode(e.length,12);for(let o=0;o<e.length;o++)if(e[o].length==1){let d=e[o][0]-n;n=e[o][0],a+="0"+ot.encode(d)}else{let d=e[o][0]-n;n=e[o][0];let r=e[o][e[o].length-1]-n;n=e[o][e[o].length-1],a+="1"+ot.encode(d)+ot.encode(r)}return a}static decode(t){if(!/^[0-1]*$/.test(t)||t.length<12)throw new u("Undecodable FibonacciIntegerRange '"+t+"'");let e=[],n=N.decode(t.substring(0,12)),i=0,a=12;for(let o=0;o<n;o++){let d=ut.decode(t.substring(a,a+1));if(a++,d===!0){let r=t.indexOf("11",a),g=ot.decode(t.substring(a,r+2))+i;i=g,a=r+2,r=t.indexOf("11",a);let p=ot.decode(t.substring(a,r+2))+i;i=p,a=r+2;for(let m=g;m<=p;m++)e.push(m)}else{let r=t.indexOf("11",a),g=ot.decode(t.substring(a,r+2))+i;i=g,e.push(g),a=r+2}}return e}}class cn extends Error{constructor(t){super(t),this.name="ValidationError"}}class ye{constructor(t=!0){l(this,"hardFailIfMissing");l(this,"validator");l(this,"value");this.hardFailIfMissing=t}withValidator(t){return this.validator=t,this}hasValue(){return this.value!==void 0&&this.value!==null}getValue(){return this.value}setValue(t){if(!this.validator||this.validator.test(t))this.value=t;else throw new cn("Invalid value '"+t+"'")}getHardFailIfMissing(){return this.hardFailIfMissing}}class _e extends u{constructor(t){super(t),this.name="SubstringError"}}class L{static substring(t,e,n){if(n>t.length||e<0||e>n)throw new _e("Invalid substring indexes "+e+":"+n+" for string of length "+t.length);return t.substring(e,n)}}class $t extends ye{constructor(t,e=!0){super(e),this.setValue(t)}encode(){try{return It.encode(this.value)}catch(t){throw new X(t)}}decode(t){try{this.value=It.decode(t)}catch(e){throw new u(e)}}substring(t,e){try{let n=N.decode(L.substring(t,e,e+12)),i=e+12;for(let a=0;a<n;a++)t.charAt(i)==="1"?i=t.indexOf("11",t.indexOf("11",i+1)+2)+2:i=t.indexOf("11",i+1)+2;return L.substring(t,e,i)}catch(n){throw new _e(n)}}getValue(){return[...super.getValue()]}setValue(t){super.setValue(Array.from(new Set(t)).sort((e,n)=>e-n))}}class c extends ye{constructor(e,n,i=!0){super(i);l(this,"bitStringLength");this.bitStringLength=e,this.setValue(n)}encode(){try{return N.encode(this.value,this.bitStringLength)}catch(e){throw new X(e)}}decode(e){try{this.value=N.decode(e)}catch(n){throw new u(n)}}substring(e,n){try{return L.substring(e,n,n+this.bitStringLength)}catch(i){throw new _e(i)}}}class b{constructor(){l(this,"fields",new Map)}containsKey(t){return this.fields.has(t)}put(t,e){this.fields.set(t,e)}get(t){return this.fields.get(t)}getAll(){return new Map(this.fields)}reset(t){this.fields.clear(),t.getAll().forEach((e,n)=>{this.fields.set(n,e)})}}var De;(function(s){s.ID="Id",s.VERSION="Version",s.SECTION_IDS="SectionIds"})(De||(De={}));const dn=[De.ID,De.VERSION,De.SECTION_IDS];class f{constructor(){l(this,"fields");l(this,"encodedString",null);l(this,"dirty",!1);l(this,"decoded",!0);this.fields=this.initializeFields()}validate(){}hasField(t){return this.fields.containsKey(t)}getFieldValue(t){if(this.decoded||(this.decodeSegment(this.encodedString,this.fields),this.dirty=!1,this.decoded=!0),this.fields.containsKey(t))return this.fields.get(t).getValue();throw new gt("Invalid field: '"+t+"'")}setFieldValue(t,e){if(this.decoded||(this.decodeSegment(this.encodedString,this.fields),this.dirty=!1,this.decoded=!0),this.fields.containsKey(t))this.fields.get(t).setValue(e),this.dirty=!0;else throw new gt(t+" not found")}toObj(){let t={},e=this.getFieldNames();for(let n=0;n<e.length;n++){let i=e[n],a=this.getFieldValue(i);t[i]=a}return t}encode(){return(this.encodedString==null||this.encodedString.length===0||this.dirty)&&(this.validate(),this.encodedString=this.encodeSegment(this.fields),this.dirty=!1,this.decoded=!0),this.encodedString}decode(t){this.encodedString=t,this.dirty=!1,this.decoded=!1}}class rn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return dn}initializeFields(){let e=new b;return e.put(De.ID.toString(),new c(6,Pe.ID)),e.put(De.VERSION.toString(),new c(6,Pe.VERSION)),e.put(De.SECTION_IDS.toString(),new $t([])),e}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode HeaderV1CoreSegment '"+e+"'")}}}const Me=class Me extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Me.ID}getName(){return Me.NAME}getVersion(){return Me.VERSION}initializeSegments(){let t=[];return t.push(new rn),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");for(let i=0;i<e.length;i++)n.length>i&&e[i].decode(n[i])}return e}encodeSection(t){let e=[];for(let n=0;n<t.length;n++){let i=t[n];e.push(i.encode())}return e.join(".")}};l(Me,"ID",3),l(Me,"VERSION",1),l(Me,"NAME","header");let Pe=Me;var v;(function(s){s.VERSION="Version",s.CREATED="Created",s.LAST_UPDATED="LastUpdated",s.CMP_ID="CmpId",s.CMP_VERSION="CmpVersion",s.CONSENT_SCREEN="ConsentScreen",s.CONSENT_LANGUAGE="ConsentLanguage",s.VENDOR_LIST_VERSION="VendorListVersion",s.POLICY_VERSION="PolicyVersion",s.IS_SERVICE_SPECIFIC="IsServiceSpecific",s.USE_NON_STANDARD_STACKS="UseNonStandardStacks",s.SPECIAL_FEATURE_OPTINS="SpecialFeatureOptins",s.PURPOSE_CONSENTS="PurposeConsents",s.PURPOSE_LEGITIMATE_INTERESTS="PurposeLegitimateInterests",s.PURPOSE_ONE_TREATMENT="PurposeOneTreatment",s.PUBLISHER_COUNTRY_CODE="PublisherCountryCode",s.VENDOR_CONSENTS="VendorConsents",s.VENDOR_LEGITIMATE_INTERESTS="VendorLegitimateInterests",s.PUBLISHER_RESTRICTIONS="PublisherRestrictions",s.PUBLISHER_PURPOSES_SEGMENT_TYPE="PublisherPurposesSegmentType",s.PUBLISHER_CONSENTS="PublisherConsents",s.PUBLISHER_LEGITIMATE_INTERESTS="PublisherLegitimateInterests",s.NUM_CUSTOM_PURPOSES="NumCustomPurposes",s.PUBLISHER_CUSTOM_CONSENTS="PublisherCustomConsents",s.PUBLISHER_CUSTOM_LEGITIMATE_INTERESTS="PublisherCustomLegitimateInterests",s.VENDORS_ALLOWED_SEGMENT_TYPE="VendorsAllowedSegmentType",s.VENDORS_ALLOWED="VendorsAllowed",s.VENDORS_DISCLOSED_SEGMENT_TYPE="VendorsDisclosedSegmentType",s.VENDORS_DISCLOSED="VendorsDisclosed"})(v||(v={}));const un=[v.VERSION,v.CREATED,v.LAST_UPDATED,v.CMP_ID,v.CMP_VERSION,v.CONSENT_SCREEN,v.CONSENT_LANGUAGE,v.VENDOR_LIST_VERSION,v.POLICY_VERSION,v.IS_SERVICE_SPECIFIC,v.USE_NON_STANDARD_STACKS,v.SPECIAL_FEATURE_OPTINS,v.PURPOSE_CONSENTS,v.PURPOSE_LEGITIMATE_INTERESTS,v.PURPOSE_ONE_TREATMENT,v.PUBLISHER_COUNTRY_CODE,v.VENDOR_CONSENTS,v.VENDOR_LEGITIMATE_INTERESTS,v.PUBLISHER_RESTRICTIONS],pn=[v.PUBLISHER_PURPOSES_SEGMENT_TYPE,v.PUBLISHER_CONSENTS,v.PUBLISHER_LEGITIMATE_INTERESTS,v.NUM_CUSTOM_PURPOSES,v.PUBLISHER_CUSTOM_CONSENTS,v.PUBLISHER_CUSTOM_LEGITIMATE_INTERESTS],mn=[v.VENDORS_ALLOWED_SEGMENT_TYPE,v.VENDORS_ALLOWED],vn=[v.VENDORS_DISCLOSED_SEGMENT_TYPE,v.VENDORS_DISCLOSED],Vt=class Vt extends bt{constructor(){super()}static getInstance(){return this.instance}pad(t){for(;t.length%24>0;)t+="0";return t}};l(Vt,"instance",new Vt);let pt=Vt;class mt{static encode(t){t.sort((a,o)=>a-o);let e=[],n=0;for(;n<t.length;){let a=n;for(;a<t.length-1&&t[a]+1===t[a+1];)a++;e.push(t.slice(n,a+1)),n=a+1}let i=N.encode(e.length,12);for(let a=0;a<e.length;a++)e[a].length===1?i+="0"+N.encode(e[a][0],16):i+="1"+N.encode(e[a][0],16)+N.encode(e[a][e[a].length-1],16);return i}static decode(t){if(!/^[0-1]*$/.test(t)||t.length<12)throw new u("Undecodable FixedIntegerRange '"+t+"'");let e=[],n=N.decode(t.substring(0,12)),i=12;for(let a=0;a<n;a++){let o=ut.decode(t.substring(i,i+1));if(i++,o===!0){let d=N.decode(t.substring(i,i+16));i+=16;let r=N.decode(t.substring(i,i+16));i+=16;for(let g=d;g<=r;g++)e.push(g)}else{let d=N.decode(t.substring(i,i+16));e.push(d),i+=16}}return e}}class Mt extends ye{constructor(t,e=!0){super(e),this.setValue(t)}encode(){try{return mt.encode(this.value)}catch(t){throw new X(t)}}decode(t){try{this.value=mt.decode(t)}catch(e){throw new u(e)}}substring(t,e){try{let n=N.decode(L.substring(t,e,e+12)),i=e+12;for(let a=0;a<n;a++)t.charAt(i)==="1"?i+=33:i+=17;return L.substring(t,e,i)}catch(n){throw new _e(n)}}getValue(){return[...super.getValue()]}setValue(t){super.setValue(Array.from(new Set(t)).sort((e,n)=>e-n))}}class Jt{constructor(t,e,n){l(this,"key");l(this,"type");l(this,"ids");this.key=t,this.type=e,this.ids=n}getKey(){return this.key}setKey(t){this.key=t}getType(){return this.type}setType(t){this.type=t}getIds(){return this.ids}setIds(t){this.ids=t}}class Qt extends ye{constructor(e,n,i,a=!0){super(a);l(this,"keyBitStringLength");l(this,"typeBitStringLength");this.keyBitStringLength=e,this.typeBitStringLength=n,this.setValue(i)}
1encode(){try{let e=this.value,n="";n+=N.encode(e.length,12);for(let i=0;i<e.length;i++){let a=e[i];n+=N.encode(a.getKey(),this.keyBitStringLength),n+=N.encode(a.getType(),this.typeBitStringLength),n+=mt.encode(a.getIds())}return n}catch(e){throw new X(e)}}decode(e){try{let n=[],i=N.decode(L.substring(e,0,12)),a=12;for(let o=0;o<i;o++){let d=N.decode(L.substring(e,a,a+this.keyBitStringLength));a+=this.keyBitStringLength;let r=N.decode(L.substring(e,a,a+this.typeBitStringLength));a+=this.typeBitStringLength;let g=new Mt([]).substring(e,a),p=mt.decode(g);a+=g.length,n.push(new Jt(d,r,p))}this.value=n}catch(n){throw new u(n)}}substring(e,n){try{let i="";i+=L.substring(e,n,n+12);let a=N.decode(i.toString()),o=n+i.length;for(let d=0;d<a;d++){let r=L.substring(e,o,o+this.keyBitStringLength);o+=r.length,i+=r;let g=L.substring(e,o,o+this.typeBitStringLength);o+=g.length,i+=g;let p=new Mt([]).substring(e,o);o+=p.length,i+=p}return i}catch(i){throw new _e(i)}}}class T extends ye{constructor(t,e=!0){super(e),this.setValue(t)}encode(){try{return ut.encode(this.value)}catch(t){throw new X(t)}}decode(t){try{this.value=ut.decode(t)}catch(e){throw new u(e)}}substring(t,e){try{return L.substring(t,e,e+1)}catch(n){throw new _e(n)}}}class Bt{static encode(t){return t?N.encode(Math.round(t.getTime()/100),36):N.encode(0,36)}static decode(t){if(!/^[0-1]*$/.test(t)||t.length!==36)throw new u("Undecodable Datetime '"+t+"'");return new Date(N.decode(t)*100)}}class Ot extends ye{constructor(t,e=!0){super(e),this.setValue(t)}encode(){try{return Bt.encode(this.value)}catch(t){throw new X(t)}}decode(t){try{this.value=Bt.decode(t)}catch(e){throw new u(e)}}substring(t,e){try{return L.substring(t,e,e+36)}catch(n){throw new _e(n)}}}class it{static encode(t,e){if(t.length>e)throw new X("Too many values '"+t.length+"'");let n="";for(let i=0;i<t.length;i++)n+=ut.encode(t[i]);for(;n.length<e;)n+="0";return n}static decode(t){if(!/^[0-1]*$/.test(t))throw new u("Undecodable FixedBitfield '"+t+"'");let e=[];for(let n=0;n<t.length;n++)e.push(ut.decode(t.substring(n,n+1)));return e}}class Ce extends ye{constructor(e,n=!0){super(n);l(this,"numElements");this.numElements=e.length,this.setValue(e)}encode(){try{return it.encode(this.value,this.numElements)}catch(e){throw new X(e)}}decode(e){try{this.value=it.decode(e)}catch(n){throw new u(n)}}substring(e,n){try{return L.substring(e,n,n+this.numElements)}catch(i){throw new _e(i)}}getValue(){return[...super.getValue()]}setValue(e){let n=[...e];for(let i=n.length;i<this.numElements;i++)n.push(!1);n.length>this.numElements&&(n=n.slice(0,this.numElements)),super.setValue(n)}}class Lt{static encode(t,e){for(;t.length<e;)t+=" ";let n="";for(let i=0;i<t.length;i++){let a=t.charCodeAt(i);if(a===32)n+=N.encode(63,6);else if(a>=65)n+=N.encode(t.charCodeAt(i)-65,6);else throw new X("Unencodable FixedString '"+t+"'")}return n}static decode(t){if(!/^[0-1]*$/.test(t)||t.length%6!==0)throw new u("Undecodable FixedString '"+t+"'");let e="";for(let n=0;n<t.length;n+=6){let i=N.decode(t.substring(n,n+6));i===63?e+=" ":e+=String.fromCharCode(i+65)}return e.trim()}}class Rt extends ye{constructor(e,n,i=!0){super(i);l(this,"stringLength");this.stringLength=e,this.setValue(n)}encode(){try{return Lt.encode(this.value,this.stringLength)}catch(e){throw new X(e)}}decode(e){try{this.value=Lt.decode(e)}catch(n){throw new u(n)}}substring(e,n){try{return L.substring(e,n,n+this.stringLength*6)}catch(i){throw new _e(i)}}}class at extends ye{constructor(t,e=!0){super(e),this.setValue(t)}encode(){try{let t=this.value.length>0?this.value[this.value.length-1]:0,e=mt.encode(this.value),n=e.length,i=t;if(n<=i)return N.encode(t,16)+"1"+e;{let a=[],o=0;for(let d=0;d<t;d++)d===this.value[o]-1?(a[d]=!0,o++):a[d]=!1;return N.encode(t,16)+"0"+it.encode(a,i)}}catch(t){throw new X(t)}}decode(t){try{if(t.charAt(16)==="1")this.value=mt.decode(t.substring(17));else{let e=[],n=it.decode(t.substring(17));for(let i=0;i<n.length;i++)n[i]===!0&&e.push(i+1);this.value=e}}catch(e){throw new u(e)}}substring(t,e){try{let n=N.decode(L.substring(t,e,e+16));return t.charAt(e+16)==="1"?L.substring(t,e,e+17)+new Mt([]).substring(t,e+17):L.substring(t,e,e+17+n)}catch(n){throw new _e(n)}}getValue(){return[...super.getValue()]}setValue(t){super.setValue(Array.from(new Set(t)).sort((e,n)=>e-n))}}class gn extends f{constructor(e){super();l(this,"base64UrlEncoder",pt.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return un}initializeFields(){let e=new Date,n=new b;return n.put(v.VERSION.toString(),new c(6,ne.VERSION)),n.put(v.CREATED.toString(),new Ot(e)),n.put(v.LAST_UPDATED.toString(),new Ot(e)),n.put(v.CMP_ID.toString(),new c(12,0)),n.put(v.CMP_VERSION.toString(),new c(12,0)),n.put(v.CONSENT_SCREEN.toString(),new c(6,0)),n.put(v.CONSENT_LANGUAGE.toString(),new Rt(2,"EN")),n.put(v.VENDOR_LIST_VERSION.toString(),new c(12,0)),n.put(v.POLICY_VERSION.toString(),new c(6,5)),n.put(v.IS_SERVICE_SPECIFIC.toString(),new T(!0)),n.put(v.USE_NON_STANDARD_STACKS.toString(),new T(!1)),n.put(v.SPECIAL_FEATURE_OPTINS.toString(),new Ce([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),n.put(v.PURPOSE_CONSENTS.toString(),new Ce([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),n.put(v.PURPOSE_LEGITIMATE_INTERESTS.toString(),new Ce([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),n.put(v.PURPOSE_ONE_TREATMENT.toString(),new T(!1)),n.put(v.PUBLISHER_COUNTRY_CODE.toString(),new Rt(2,"AA")),n.put(v.VENDOR_CONSENTS.toString(),new at([])),n.put(v.VENDOR_LEGITIMATE_INTERESTS.toString(),new at([])),n.put(v.PUBLISHER_RESTRICTIONS.toString(),new Qt(6,2,[],!1)),n}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode TcfEuV2CoreSegment '"+e+"'")}}}class Nt extends ye{constructor(e,n,i=!0){super(i);l(this,"getLength");this.getLength=e,this.setValue(n)}encode(){try{return it.encode(this.value,this.getLength())}catch(e){throw new X(e)}}decode(e){try{this.value=it.decode(e)}catch(n){throw new u(n)}}substring(e,n){try{return L.substring(e,n,n+this.getLength())}catch(i){throw new _e(i)}}getValue(){return[...super.getValue()]}setValue(e){let n=this.getLength(),i=[...e];for(let a=i.length;a<n;a++)i.push(!1);i.length>n&&(i=i.slice(0,n)),super.setValue([...i])}}class En extends f{constructor(e){super();l(this,"base64UrlEncoder",pt.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return pn}initializeFields(){let e=new b;e.put(v.PUBLISHER_PURPOSES_SEGMENT_TYPE.toString(),new c(3,3)),e.put(v.PUBLISHER_CONSENTS.toString(),new Ce([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),e.put(v.PUBLISHER_LEGITIMATE_INTERESTS.toString(),new Ce([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]));let n=new c(6,0);return e.put(v.NUM_CUSTOM_PURPOSES.toString(),n),e.put(v.PUBLISHER_CUSTOM_CONSENTS.toString(),new Nt(()=>n.getValue(),[])),e.put(v.PUBLISHER_CUSTOM_LEGITIMATE_INTERESTS.toString(),new Nt(()=>n.getValue(),[])),e}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode TcfEuV2PublisherPurposesSegment '"+e+"'")}}}class hn extends f{constructor(e){super();l(this,"base64UrlEncoder",pt.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return mn}initializeFields(){let e=new b;return e.put(v.VENDORS_ALLOWED_SEGMENT_TYPE.toString(),new c(3,2)),e.put(v.VENDORS_ALLOWED.toString(),new at([])),e}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode TcfEuV2VendorsAllowedSegment '"+e+"'")}}}class Sn extends f{constructor(e){super();l(this,"base64UrlEncoder",pt.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return vn}initializeFields(){let e=new b;return e.put(v.VENDORS_DISCLOSED_SEGMENT_TYPE.toString(),new c(3,1)),e.put(v.VENDORS_DISCLOSED.toString(),new at([])),e}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode TcfEuV2VendorsDisclosedSegment '"+e+"'")}}}const Re=class Re extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Re.ID}getName(){return Re.NAME}getVersion(){return Re.VERSION}initializeSegments(){let t=[];return t.push(new gn),t.push(new En),t.push(new hn),t.push(new Sn),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");for(let i=0;i<n.length;i++){let a=n[i];if(a.length!==0){let o=a.charAt(0);if(o>="A"&&o<="H")e[0].decode(n[i]);else if(o>="I"&&o<="P")e[3].decode(n[i]);else if(o>="Q"&&o<="X")e[2].decode(n[i]);else if(o>="Y"&&o<="Z"||o>="a"&&o<="f")e[1].decode(n[i]);else throw new u("Unable to decode TcfEuV2 segment '"+a+"'")}}}return e}encodeSection(t){let e=[];
1if(t.length>=1){e.push(t[0].encode());let n=this.getFieldValue(v.IS_SERVICE_SPECIFIC);if(n)t.length>=2&&e.push(t[3].encode()),t.length>=3&&e.push(t[1].encode());else throw new X("Unable to encode TcfEuV2 segment with isServiceSpecific = '"+n+"'")}return e.join(".")}setFieldValue(t,e){t===v.PURPOSE_LEGITIMATE_INTERESTS&&(e[0]=!1,e[2]=e[3]=e[4]=e[5]=!1),t===v.CREATED||t===v.LAST_UPDATED?t===v.CREATED?super.setFieldValue(v.LAST_UPDATED,e):super.setFieldValue(v.CREATED,e):this.updateDateStamp(),super.setFieldValue(t,e)}updateDateStamp(){const t=new Date,e=new Date(Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()));super.setFieldValue(v.CREATED,e),super.setFieldValue(v.LAST_UPDATED,e)}};l(Re,"ID",2),l(Re,"VERSION",2),l(Re,"NAME","tcfeuv2");let ne=Re;var E;(function(s){s.VERSION="Version",s.CREATED="Created",s.LAST_UPDATED="LastUpdated",s.CMP_ID="CmpId",s.CMP_VERSION="CmpVersion",s.CONSENT_SCREEN="ConsentScreen",s.CONSENT_LANGUAGE="ConsentLanguage",s.VENDOR_LIST_VERSION="VendorListVersion",s.TCF_POLICY_VERSION="TcfPolicyVersion",s.USE_NON_STANDARD_STACKS="UseNonStandardStacks",s.SPECIAL_FEATURE_EXPRESS_CONSENT="SpecialFeatureExpressConsent",s.PUB_PURPOSES_SEGMENT_TYPE="PubPurposesSegmentType",s.PURPOSES_EXPRESS_CONSENT="PurposesExpressConsent",s.PURPOSES_IMPLIED_CONSENT="PurposesImpliedConsent",s.VENDOR_EXPRESS_CONSENT="VendorExpressConsent",s.VENDOR_IMPLIED_CONSENT="VendorImpliedConsent",s.PUB_RESTRICTIONS="PubRestrictions",s.PUB_PURPOSES_EXPRESS_CONSENT="PubPurposesExpressConsent",s.PUB_PURPOSES_IMPLIED_CONSENT="PubPurposesImpliedConsent",s.NUM_CUSTOM_PURPOSES="NumCustomPurposes",s.CUSTOM_PURPOSES_EXPRESS_CONSENT="CustomPurposesExpressConsent",s.CUSTOM_PURPOSES_IMPLIED_CONSENT="CustomPurposesImpliedConsent",s.DISCLOSED_VENDORS_SEGMENT_TYPE="DisclosedVendorsSegmentType",s.DISCLOSED_VENDORS="DisclosedVendors"})(E||(E={}));const fn=[E.VERSION,E.CREATED,E.LAST_UPDATED,E.CMP_ID,E.CMP_VERSION,E.CONSENT_SCREEN,E.CONSENT_LANGUAGE,E.VENDOR_LIST_VERSION,E.TCF_POLICY_VERSION,E.USE_NON_STANDARD_STACKS,E.SPECIAL_FEATURE_EXPRESS_CONSENT,E.PURPOSES_EXPRESS_CONSENT,E.PURPOSES_IMPLIED_CONSENT,E.VENDOR_EXPRESS_CONSENT,E.VENDOR_IMPLIED_CONSENT,E.PUB_RESTRICTIONS],bn=[E.PUB_PURPOSES_SEGMENT_TYPE,E.PUB_PURPOSES_EXPRESS_CONSENT,E.PUB_PURPOSES_IMPLIED_CONSENT,E.NUM_CUSTOM_PURPOSES,E.CUSTOM_PURPOSES_EXPRESS_CONSENT,E.CUSTOM_PURPOSES_IMPLIED_CONSENT],In=[E.DISCLOSED_VENDORS_SEGMENT_TYPE,E.DISCLOSED_VENDORS];class rt extends ye{constructor(t,e=!0){super(e),this.setValue(t)}encode(){try{let t=this.value.length>0?this.value[this.value.length-1]:0,e=It.encode(this.value),n=e.length,i=t;if(n<=i)return N.encode(t,16)+"1"+e;{let a=[],o=0;for(let d=0;d<t;d++)d==this.value[o]-1?(a[d]=!0,o++):a[d]=!1;return N.encode(t,16)+"0"+it.encode(a,i)}}catch(t){throw new X(t)}}decode(t){try{if(t.charAt(16)==="1")this.value=It.decode(t.substring(17));else{let e=[],n=it.decode(t.substring(17));for(let i=0;i<n.length;i++)n[i]===!0&&e.push(i+1);this.value=e}}catch(e){throw new u(e)}}substring(t,e){try{let n=N.decode(L.substring(t,e,e+16));return t.charAt(e+16)==="1"?L.substring(t,e,e+17)+new $t([]).substring(t,e+17):L.substring(t,e,e+17+n)}catch(n){throw new _e(n)}}getValue(){return[...super.getValue()]}setValue(t){super.setValue(Array.from(new Set(t)).sort((e,n)=>e-n))}}class On extends ye{constructor(e,n,i,a=!0){super(a);l(this,"keyBitStringLength");l(this,"typeBitStringLength");this.keyBitStringLength=e,this.typeBitStringLength=n,this.setValue(i)}encode(){try{let e=this.value,n="";n+=N.encode(e.length,12);for(let i=0;i<e.length;i++){let a=e[i];n+=N.encode(a.getKey(),this.keyBitStringLength),n+=N.encode(a.getType(),this.typeBitStringLength),n+=new rt(a.getIds()).encode()}return n}catch(e){throw new X(e)}}decode(e){try{let n=[],i=N.decode(L.substring(e,0,12)),a=12;for(let o=0;o<i;o++){let d=N.decode(L.substring(e,a,a+this.keyBitStringLength));a+=this.keyBitStringLength;let r=N.decode(L.substring(e,a,a+this.typeBitStringLength));a+=this.typeBitStringLength;let g=new rt([]),p=g.substring(e,a);g.decode(p);let m=g.getValue();a+=p.length,n.push(new Jt(d,r,m))}this.value=n}catch(n){throw new u(n)}}substring(e,n){try{let i="";i+=L.substring(e,n,n+12);let a=N.decode(i.toString()),o=n+i.length;for(let d=0;d<a;d++){let r=L.substring(e,o,o+this.keyBitStringLength);o+=r.length,i+=r;let g=L.substring(e,o,o+this.typeBitStringLength);o+=g.length,i+=g;let p=new rt([]).substring(e,o);o+=p.length,i+=p}return i}catch(i){throw new _e(i)}}}class Nn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return fn}initializeFields(){return this.buildFields(!1)}buildFields(e){let n=new Date,i=new b;return i.put(E.VERSION.toString(),new c(6,se.VERSION)),i.put(E.CREATED.toString(),new Ot(n)),i.put(E.LAST_UPDATED.toString(),new Ot(n)),i.put(E.CMP_ID.toString(),new c(12,0)),i.put(E.CMP_VERSION.toString(),new c(12,0)),i.put(E.CONSENT_SCREEN.toString(),new c(6,0)),i.put(E.CONSENT_LANGUAGE.toString(),new Rt(2,"EN")),i.put(E.VENDOR_LIST_VERSION.toString(),new c(12,0)),i.put(E.TCF_POLICY_VERSION.toString(),new c(6,2)),i.put(E.USE_NON_STANDARD_STACKS.toString(),new T(!1)),i.put(E.SPECIAL_FEATURE_EXPRESS_CONSENT.toString(),new Ce([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),i.put(E.PURPOSES_EXPRESS_CONSENT.toString(),new Ce([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),i.put(E.PURPOSES_IMPLIED_CONSENT.toString(),new Ce([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),e?(i.put(E.VENDOR_EXPRESS_CONSENT.toString(),new at([])),i.put(E.VENDOR_IMPLIED_CONSENT.toString(),new at([])),i.put(E.PUB_RESTRICTIONS.toString(),new Qt(6,2,[],!1))):(i.put(E.VENDOR_EXPRESS_CONSENT.toString(),new rt([])),i.put(E.VENDOR_IMPLIED_CONSENT.toString(),new rt([])),i.put(E.PUB_RESTRICTIONS.toString(),new On(6,2,[],!1))),i}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);if(this.tryDecode(i,n,!1)||this.tryDecode(i,n,!0))return;this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode TcfCaV1CoreSegment '"+e+"'")}}tryDecode(e,n,i){try{let a=this.buildFields(i);this.bitStringEncoder.decode(e,this.getFieldNames(),a);let o=this.bitStringEncoder.encode(a,this.getFieldNames());if(e.startsWith(o)){for(let d of this.getFieldNames())n.get(d).setValue(a.get(d).getValue());return!0}}catch{}return!1}}class An extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return bn}initializeFields(){let e=new b;e.put(E.PUB_PURPOSES_SEGMENT_TYPE.toString(),new c(3,3)),e.put(E.PUB_PURPOSES_EXPRESS_CONSENT.toString(),new Ce([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),e.put(E.PUB_PURPOSES_IMPLIED_CONSENT.toString(),new Ce([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]));let n=new c(6,0);return e.put(E.NUM_CUSTOM_PURPOSES.toString(),n),e.put(E.CUSTOM_PURPOSES_EXPRESS_CONSENT.toString(),new Nt(()=>n.getValue(),[])),e.put(E.CUSTOM_PURPOSES_IMPLIED_CONSENT.toString(),new Nt(()=>n.getValue(),[])),e}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode TcfCaV1PublisherPurposesSegment '"+e+"'")}}}class Tn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return In}initializeFields(){return this.buildFields(!1)}buildFields(e){let n=new b;return n.put(E.DISCLOSED_VENDORS_SEGMENT_TYPE.toString(),new c(3,1)),e?n.put(E.DISCLOSED_VENDORS.toString(),new at([])):n.put(E.DISCLOSED_VENDORS.toString(),new rt([])),n}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);if(this.tryDecode(i,n,!1)||this.tryDecode(i,n,!0))return;this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode TcfCaV1DisclosedVendorsSegment '"+e+"'")}}tryDecode(e,n,i){try{let a=this.buildFields(i);this.bitStringEncoder.decode(e,this.getFieldNames(),a);let o=this.bitStringEncoder.encode(a,this.getFieldNames());if(e.startsWith(o)){for(let d of this.getFieldNames())n.get(d).setValue(a.get(d).getValue());return!0}}catch{}return!1}}const ke=class ke extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return ke.ID}getName(){return ke.NAME}getVersion(){return ke.VERSION}initializeSegments(){let t=[];return t.push(new Nn),t.push(new An),t.push(new Tn),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");for(let i=0;i<n.length;i++){let a=n[i];if(a.length!==0){let o=a.charAt(0);if(o>="A"&&o<="H")e[0].decode(n[i]);else if(o>="I"&&o<="P")e[2].decode(n[i]);else if(o>="Y"&&o<="Z"||o>="a"&&o<="f")e[1].decode(n[i]);else throw new u("Unable to decode TcfCaV1 segment '"+a+"'")}}}return e}encodeSection(t){let e=[];return e.push(t[0].encode()),e.push(t[1].encode()),this.getFieldValue(E.DISCLOSED_VENDORS).length>0&&e.push(t[2].encode()),e.join(".")}setFieldValue(t,e){if(super.setFieldValue(t,e),t!==E.CREATED&&t!==E.LAST_UPDATED){let n=new Date;super.setFieldValue(E.CREATED,n),super.setFieldValue(E.LAST_UPDATED,n)}}};l(ke,"ID",5),l(ke,"VERSION",1),l(ke,"NAME","tcfcav1");let se=ke;class Dt{constructor(t,e){l(this,"validator");l(this,"value",null);e?this.validator=e:this.validator=new class{test(n){return!0}},this.setValue(t)}hasValue(){return this.value!=null}getValue(){return this.value}setValue(t){t?this.value=t.charAt(0):t=null}}class _n{constructor(t,e){l(this,"validator");l(this,"value",null);e?this.validator=e:this.validator=new class{test(n){return!0}},this.setValue(t)}hasValue(){return this.value!=null}getValue(){return this.value}setValue(t){this.value=t}}class yn{constructor(){l(this,"fields",new Map)}containsKey(t){return this.fields.has(t)}put(t,e){this.fields.set(t,e)}get(t){return this.fields.get(t)}getAll(){return new Map(this.fields)}
1reset(t){this.fields.clear(),t.getAll().forEach((e,n)=>{this.fields.set(n,e)})}}var te;(function(s){s.VERSION="Version",s.NOTICE="Notice",s.OPT_OUT_SALE="OptOutSale",s.LSPA_COVERED="LspaCovered"})(te||(te={}));const Vn=[te.VERSION,te.NOTICE,te.OPT_OUT_SALE,te.LSPA_COVERED];class Cn extends f{constructor(t){super(),t&&this.decode(t)}getFieldNames(){return Vn}initializeFields(){const t=new class{test(n){return n==="-"||n==="Y"||n==="N"}};let e=new yn;return e.put(te.VERSION,new _n(ie.VERSION)),e.put(te.NOTICE,new Dt("-",t)),e.put(te.OPT_OUT_SALE,new Dt("-",t)),e.put(te.LSPA_COVERED,new Dt("-",t)),e}encodeSegment(t){let e="";return e+=t.get(te.VERSION).getValue(),e+=t.get(te.NOTICE).getValue(),e+=t.get(te.OPT_OUT_SALE).getValue(),e+=t.get(te.LSPA_COVERED).getValue(),e}decodeSegment(t,e){if(t==null||t.length!=4)throw new u("Unable to decode UspV1CoreSegment '"+t+"'");try{e.get(te.VERSION).setValue(parseInt(t.substring(0,1))),e.get(te.NOTICE).setValue(t.charAt(1)),e.get(te.OPT_OUT_SALE).setValue(t.charAt(2)),e.get(te.LSPA_COVERED).setValue(t.charAt(3))}catch{throw new u("Unable to decode UspV1CoreSegment '"+t+"'")}}}const Ge=class Ge extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Ge.ID}getName(){return Ge.NAME}getVersion(){return Ge.VERSION}initializeSegments(){let t=[];return t.push(new Cn),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");for(let i=0;i<e.length;i++)n.length>i&&e[i].decode(n[i])}return e}encodeSection(t){let e=[];for(let n=0;n<t.length;n++){let i=t[n];e.push(i.encode())}return e.join(".")}};l(Ge,"ID",6),l(Ge,"VERSION",1),l(Ge,"NAME","uspv1");let ie=Ge;var I;(function(s){s.VERSION="Version",s.SHARING_NOTICE="SharingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.SHARING_OPT_OUT_NOTICE="SharingOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE="SensitiveDataProcessingOptOutNotice",s.SENSITIVE_DATA_LIMIT_USE_NOTICE="SensitiveDataLimitUseNotice",s.SALE_OPT_OUT="SaleOptOut",s.SHARING_OPT_OUT="SharingOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.PERSONAL_DATA_CONSENTS="PersonalDataConsents",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(I||(I={}));const Pn=[I.VERSION,I.SHARING_NOTICE,I.SALE_OPT_OUT_NOTICE,I.SHARING_OPT_OUT_NOTICE,I.TARGETED_ADVERTISING_OPT_OUT_NOTICE,I.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE,I.SENSITIVE_DATA_LIMIT_USE_NOTICE,I.SALE_OPT_OUT,I.SHARING_OPT_OUT,I.TARGETED_ADVERTISING_OPT_OUT,I.SENSITIVE_DATA_PROCESSING,I.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,I.PERSONAL_DATA_CONSENTS,I.MSPA_COVERED_TRANSACTION,I.MSPA_OPT_OUT_OPTION_MODE,I.MSPA_SERVICE_PROVIDER_MODE],Dn=[I.GPC_SEGMENT_TYPE,I.GPC];class Ut{static encode(t,e,n){if(t.length>n)throw new X("Too many values '"+t.length+"'");let i="";for(let a=0;a<t.length;a++)i+=N.encode(t[a],e);for(;i.length<e*n;)i+="0";return i}static decode(t,e,n){if(!/^[0-1]*$/.test(t))throw new u("Undecodable FixedInteger '"+t+"'");if(t.length>e*n)throw new u("Undecodable FixedIntegerList '"+t+"'");if(t.length%e!=0)throw new u("Undecodable FixedIntegerList '"+t+"'");for(;t.length<e*n;)t+="0";t.length>e*n&&(t=t.substring(0,e*n));let i=[];for(let a=0;a<t.length;a+=e)i.push(N.decode(t.substring(a,a+e)));for(;i.length<n;)i.push(0);return i}}class U extends ye{constructor(e,n,i=!0){super(i);l(this,"elementBitStringLength");l(this,"numElements");this.elementBitStringLength=e,this.numElements=n.length,this.setValue(n)}encode(){try{return Ut.encode(this.value,this.elementBitStringLength,this.numElements)}catch(e){throw new X(e)}}decode(e){try{this.value=Ut.decode(e,this.elementBitStringLength,this.numElements)}catch(n){throw new u(n)}}substring(e,n){try{return L.substring(e,n,n+this.elementBitStringLength*this.numElements)}catch(i){throw new _e(i)}}getValue(){return[...super.getValue()]}setValue(e){let n=[...e];for(let i=n.length;i<this.numElements;i++)n.push(0);n.length>this.numElements&&(n=n.slice(0,this.numElements)),super.setValue(n)}}class wn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Pn}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;
1return a.put(I.VERSION.toString(),new c(6,ae.VERSION)),a.put(I.SHARING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(I.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(I.SHARING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(I.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(I.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(I.SENSITIVE_DATA_LIMIT_USE_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(I.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(I.SHARING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(I.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(I.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]).withValidator(i)),a.put(I.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new U(2,[0,0,0]).withValidator(i)),a.put(I.PERSONAL_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),a.put(I.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(I.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(I.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return e.get(I.VERSION).getValue()===1&&(n=n.substring(0,48)+n.substring(56,60)+n.substring(62)),this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);i.length==60?i=i.substring(0,48)+"00000000"+i.substring(48,52)+"00"+i.substring(52,60)+"00":i.length==66&&(i=i.substring(0,48)+"00000000"+i.substring(48,52)+"00"+i.substring(52,62)),this.bitStr
1ingEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsNatCoreSegment '"+e+"'")}}getFieldValue(e){let n=super.getFieldValue(e);return this.fields.get(I.VERSION).getValue()===1&&(e===I.SENSITIVE_DATA_PROCESSING?n=n.slice(0,12):e===I.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS&&(n=n.slice(0,2))),n}}class Mn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Dn}initializeFields(){let e=new b;return e.put(I.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(I.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(I.GPC.toString(),new T(!1)),e}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsNatGpcSegment '"+e+"'")}}}const xe=class xe extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return xe.ID}getName(){return xe.NAME}getVersion(){return xe.VERSION}initializeSegments(){let t=[];return t.push(new wn),t.push(new Mn),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(I.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(I.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(I.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(xe,"ID",7),l(xe,"VERSION",2),l(xe,"NAME","usnat");let ae=xe;var _;(function(s){s.VERSION="Version",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.SHARING_OPT_OUT_NOTICE="SharingOptOutNotice",s.SENSITIVE_DATA_LIMIT_USE_NOTICE="SensitiveDataLimitUseNotice",s.SALE_OPT_OUT="SaleOptOut",s.SHARING_OPT_OUT="SharingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.PERSONAL_DATA_CONSENTS="PersonalDataConsents",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(_||(_={}));const Rn=[_.VERSION,_.SALE_OPT_OUT_NOTICE,_.SHARING_OPT_OUT_NOTICE,_.SENSITIVE_DATA_LIMIT_USE_NOTICE,_.SALE_OPT_OUT,_.SHARING_OPT_OUT,_.SENSITIVE_DATA_PROCESSING,_.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,_.PERSONAL_DATA_CONSENTS,_.MSPA_COVERED_TRANSACTION,_.MSPA_OPT_OUT_OPTION_MODE,_.MSPA_SERVICE_PROVIDER_MODE],kn=[_.GPC_SEGMENT_TYPE,_.GPC];class Gn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Rn}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(_.VERSION.toString(),new c(6,oe.VERSION)),a.put(_.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(_.SHARING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(_.SENSITIVE_DATA_LIMIT_USE_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(_.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(_.SHARING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(_.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0,0]).withValidator(i)),a.put(_.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new U(2,[0,0]).withValidator(i)),a.put(_.PERSONAL_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),a.put(_.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(_.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(_.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);
1this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsCaCoreSegment '"+e+"'")}}}class xn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return kn}initializeFields(){let e=new b;return e.put(_.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(_.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(_.GPC.toString(),new T(!1)),e}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsCaGpcSegment '"+e+"'")}}}const Be=class Be extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Be.ID}getName(){return Be.NAME}getVersion(){return Be.VERSION}initializeSegments(){let t=[];return t.push(new Gn),t.push(new xn),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(_.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(_.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(_.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(Be,"ID",8),l(Be,"VERSION",1),l(Be,"NAME","usca");let oe=Be;var Q;(function(s){s.VERSION="Version",s.SHARING_NOTICE="SharingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode"})(Q||(Q={}));const Bn=[Q.VERSION,Q.SHARING_NOTICE,Q.SALE_OPT_OUT_NOTICE,Q.TARGETED_ADVERTISING_OPT_OUT_NOTICE,Q.SALE_OPT_OUT,Q.TARGETED_ADVERTISING_OPT_OUT,Q.SENSITIVE_DATA_PROCESSING,Q.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,Q.MSPA_COVERED_TRANSACTION,Q.MSPA_OPT_OUT_OPTION_MODE,Q.MSPA_SERVICE_PROVIDER_MODE];class Ln extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Bn}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(Q.VERSION.toString(),new c(6,le.VERSION)),a.put(Q.SHARING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(Q.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(Q.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(Q.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(Q.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(Q.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(i)),a.put(Q.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),a.put(Q.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(Q.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(Q.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsVaCoreSegment '"+e+"'")}}}const Le=class Le extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Le.ID}getName(){return Le.NAME}getVersion(){return Le.VERSION}initializeSegments(){let t=[];return t.push(new Ln),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");for(let i=0;i<e.length;i++)n.length>i&&e[i].decode(n[i])}return e}encodeSection(t){let e=[];for(let n=0;n<t.length;n++){let i=t[n];e.push(i.encode())}return e.join(".")}};l(Le,"ID",9),l(Le,"VERSION",1),l(Le,"NAME","usva");let le=Le;var x;(function(s){s.VERSION="Version",s.SHARING_NOTICE="SharingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(x||(x={}));const Un=[x.VERSION,x.SHARING_NOTICE,x.SALE_OPT_OUT_NOTICE,x.TARGETED_ADVERTISING_OPT_OUT_NOTICE,x.SALE_OPT_OUT,x.TARGETED_ADVERTISING_OPT_OUT,x.SENSITIVE_DATA_PROCESSING,x.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,x.MSPA_COVERED_TRANSACTION,x.MSPA_OPT_OUT_OPTION_MODE,x.MSPA_SERVICE_PROVIDER_MODE],Fn=[x.GPC_SEGMENT_TYPE,x.GPC];
1class jn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Un}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(x.VERSION.toString(),new c(6,ce.VERSION)),a.put(x.SHARING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(x.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(x.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(x.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(x.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(x.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0]).withValidator(i)),a.put(x.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),a.put(x.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(x.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(x.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsCoCoreSegment '"+e+"'")}}}class Hn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Fn}initializeFields(){let e=new b;return e.put(x.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(x.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(x.GPC.toString(),new T(!1)),e}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsCoGpcSegment '"+e+"'")}}}const Ue=class Ue extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Ue.ID}getName(){return Ue.NAME}getVersion(){return Ue.VERSION}initializeSegments(){let t=[];return t.push(new jn),t.push(new Hn),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(x.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(x.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(x.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(Ue,"ID",10),l(Ue,"VERSION",1),l(Ue,"NAME","usco");let ce=Ue;var W;(function(s){s.VERSION="Version",s.SHARING_NOTICE="SharingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE="SensitiveDataProcessingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode"})(W||(W={}));const Kn=[W.VERSION,W.SHARING_NOTICE,W.SALE_OPT_OUT_NOTICE,W.TARGETED_ADVERTISING_OPT_OUT_NOTICE,W.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE,W.SALE_OPT_OUT,W.TARGETED_ADVERTISING_OPT_OUT,W.SENSITIVE_DATA_PROCESSING,W.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,W.MSPA_COVERED_TRANSACTION,W.MSPA_OPT_OUT_OPTION_MODE,W.MSPA_SERVICE_PROVIDER_MODE];class zn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Kn}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(W.VERSION.toString(),new c(6,de.VERSION)),a.put(W.SHARING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(W.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(W.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(W.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(W.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(W.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(W.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(i)),a.put(W.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),a.put(W.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(W.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(W.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsUtCoreSegment '"+e+"'")}}}const Fe=class Fe extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Fe.ID}getName(){return Fe.NAME}getVersion(){return Fe.VERSION}initializeSegments(){let t=[];return t.push(new zn),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");for(let i=0;i<e.length;i++)n.length>i&&e[i].decode(n[i])}return e}encodeSection(t){let e=[];for(let n=0;n<t.length;n++){let i=t[n];e.push(i.encode())}return e.join(".")}};l(Fe,"ID",11),l(Fe,"VERSION",1),l(Fe,"NAME","usut");let de=Fe;var B;(function(s){s.VERSION="Version",s.SHARING_NOTICE="SharingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(B||(B={}));const Wn=[B.VERSION,B.SHARING_NOTICE,B.SALE_OPT_OUT_NOTICE,B.TARGETED_ADVERTISING_OPT_OUT_NOTICE,B.SALE_OPT_OUT,B.TARGETED_ADVERTISING_OPT_OUT,B.SENSITIVE_DATA_PROCESSING,B.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,B.MSPA_COVERED_TRANSACTION,B.MSPA_OPT_OUT_OPTION_MODE,B.MSPA_SERVICE_PROVIDER_MODE],Yn=[B.GPC_SEGMENT_TYPE,B.GPC];class $n extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Wn}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(B.VERSION.toString(),new c(6,re.VERSION)),a.put(B.SHARING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(B.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(B.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(B.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(B.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(B.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(i)),a.put(B.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new U(2,[0,0,0]).withValidator(i)),a.put(B.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(B.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(B.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsCtCoreSegment '"+e+"'")}}}class Jn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Yn}initializeFields(){let e=new b;return e.put(B.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(B.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(B.GPC.toString(),new T(!1)),e}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsCtGpcSegment '"+e+"'")}}}const je=class je extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return je.ID}getName(){return je.NAME}getVersion(){return je.VERSION}initializeSegments(){let t=[];return t.push(new $n),t.push(new Jn),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(B.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(B.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(B.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(je,"ID",12),l(je,"VERSION",1),l(je,"NAME","usct");let re=je;var Y;(function(s){s.VERSION="Version",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode"})(Y||(Y={}));const Qn=[Y.VERSION,Y.PROCESSING_NOTICE,Y.SALE_OPT_OUT_NOTICE,Y.TARGETED_ADVERTISING_OPT_OUT_NOTICE,Y.SALE_OPT_OUT,Y.TARGETED_ADVERTISING_OPT_OUT,Y.SENSITIVE_DATA_PROCESSING,Y.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,Y.ADDITIONAL_DATA_PROCESSING_CONSENT,Y.MSPA_COVERED_TRANSACTION,Y.MSPA_OPT_OUT_OPTION_MODE,Y.MSPA_SERVICE_PROVIDER_MODE];class Zn extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Qn}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(Y.VERSION.toString(),new c(6,ue.VERSION)),a.put(Y.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(Y.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(Y.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(Y.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(Y.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(Y.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(i)),a.put(Y.KNOW
1N_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new U(2,[0,0,0]).withValidator(i)),a.put(Y.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),a.put(Y.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(Y.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(Y.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsFlCoreSegment '"+e+"'")}}}const He=class He extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return He.ID}getName(){return He.NAME}getVersion(){return He.VERSION}initializeSegments(){let t=[];return t.push(new Zn),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");for(let i=0;i<e.length;i++)n.length>i&&e[i].decode(n[i])}return e}encodeSection(t){let e=[];for(let n=0;n<t.length;n++){let i=t[n];e.push(i.encode())}return e.join(".")}};l(He,"ID",13),l(He,"VERSION",1),l(He,"NAME","usfl");let ue=He;var y;(function(s){s.VERSION="Version",s.SHARING_NOTICE="SharingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(y||(y={}));const Xn=[y.VERSION,y.SHARING_NOTICE,y.SALE_OPT_OUT_NOTICE,y.TARGETED_ADVERTISING_OPT_OUT_NOTICE,y.SALE_OPT_OUT,y.TARGETED_ADVERTISING_OPT_OUT,y.SENSITIVE_DATA_PROCESSING,y.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,y.ADDITIONAL_DATA_PROCESSING_CONSENT,y.MSPA_COVERED_TRANSACTION,y.MSPA_OPT_OUT_OPTION_MODE,y.MSPA_SERVICE_PROVIDER_MODE],qn=[y.GPC_SEGMENT_TYPE,y.GPC];class es extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Xn}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(y.VERSION.toString(),new c(6,pe.VERSION)),a.put(y.SHARING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(y.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(y.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(y.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(y.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(y.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(i)),a.put(y.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new U(2,[0,0,0]).withValidator(i)),a.put(y.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),a.put(y.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(y.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(y.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsMtCoreSegment '"+e+"'")}}}class ts extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return qn}initializeFields(){let e=new b;return e.put(y.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(y.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(y.GPC.toString(),new T(!1)),e}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsMtGpcSegment '"+e+"'")}}}const Ke=class Ke extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Ke.ID}getName(){return Ke.NAME}getVersion(){return Ke.VERSION}initializeSegments(){let t=[];return t.push(new es),t.push(new ts),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(y.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(y.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(y.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(Ke,"ID",14),l(Ke,"VERSION",1),l(Ke,"NAME","usmt");let pe=Ke;var V;(function(s){s.VERSION="Version",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(V||(V={}));const ns=[V.VERSION,V.PROCESSING_NOTICE,V.SALE_OPT_OUT_NOTICE,V.TARGETED_ADVERTISING_OPT_OUT_NOTICE,V.SALE_OPT_OUT,V.TARGETED_ADVERTISING_OPT_OUT,V.SENSITIVE_DATA_PROCESSING,V.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,V.ADDITIONAL_DATA_PROCESSING_CONSENT,V.MSPA_COVERED_TRANSACTION,V.MSPA_OPT_OUT_OPTION_MODE,V.MSPA_SERVICE_PROVIDER_MODE],ss=[V.GPC_SEGMENT_TYPE,V.GPC];class is extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return ns}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(V.VERSION.toString(),new c(6,me.VERSION)),a.put(V.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(V.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(V.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(V.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(V.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(V.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0,0,0,0]).withValidator(i)),a.put(V.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new U(2,[0,0,0]).withValidator(i)),a.put(V.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),a.put(V.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(V.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(V.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsOrCoreSegment '"+e+"'")}}}class as extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return ss}initializeFields(){let e=new b;return e.put(V.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(V.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(V.GPC.toString(),new T(!1)),e}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsOrGpcSegment '"+e+"'")}}}const ze=class ze extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return ze.ID}getName(){return ze.NAME}getVersion(){return ze.VERSION}initializeSegments(){let t=[];return t.push(new is),t.push(new as),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(V.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(V.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(V.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(ze,"ID",15),l(ze,"VERSION",1),l(ze,"NAME","usor");let me=ze;var C;(function(s){s.VERSION="Version",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(C||(C={}));const os=[C.VERSION,C.PROCESSING_NOTICE,C.SALE_OPT_OUT_NOTICE,C.TARGETED_ADVERTISING_OPT_OUT_NOTICE,C.SALE_OPT_OUT,C.TARGETED_ADVERTISING_OPT_OUT,C.SENSITIVE_DATA_PROCESSING,C.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,C.ADDITIONAL_DATA_PROCESSING_CONSENT,C.MSPA_COVERED_TRANSACTION,C.MSPA_OPT_OUT_OPTION_MODE,C.MSPA_SERVICE_PROVIDER_MODE],ls=[C.GPC_SEGMENT_TYPE,C.GPC];class cs extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return os}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(C.VERSION.toString(),new c(6,ve.VERSION)),a.put(C.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(C.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(C.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(C.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(C.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(C.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(i)),a.put(C.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),a.put(C.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),a.put(C.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(C.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(C.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsTxCoreSegment '"+e+"'")}}}class ds extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return ls}initializeFields(){let e=new b;return e.put(C.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(C.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(C.GPC.toString(),new T(!1)),e}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsTxGpcSegment '"+e+"'")}}}const We=class We extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return We.ID}getName(){return We.NAME}getVersion(){return We.VERSION}initializeSegments(){let t=[];return t.push(new cs),t.push(new ds),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(C.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(C.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(C.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(We,"ID",16),l(We,"VERSION",1),l(We,"NAME","ustx");let ve=We;var P;(function(s){s.VERSION="Version",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(P||(P={}));const rs=[P.VERSION,P.PROCESSING_NOTICE,P.SALE_OPT_OUT_NOTICE,P.TARGETED_ADVERTISING_OPT_OUT_NOTICE,P.SALE_OPT_OUT,P.TARGETED_ADVERTISING_OPT_OUT,P.SENSITIVE_DATA_PROCESSING,P.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,P.ADDITIONAL_DATA_PROCESSING_CONSENT,P.MSPA_COVERED_TRANSACTION,P.MSPA_OPT_OUT_OPTION_MODE,P.MSPA_SERVICE_PROVIDER_MODE],us=[P.GPC_SEGMENT_TYPE,P.GPC];class ps extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return rs}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(P.VERSION.toString(),new c(6,ge.VERSION)),a.put(P.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(P.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(P.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(P.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(P.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(P.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0,0]).withValidator(i)),a.put(P.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new U(2,[0,0,0,0,0]).withValidator(i)),a.put(P.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),a.put(P.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(P.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(P.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsDeCoreSegment '"+e+"'")}}}class ms extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return us}initializeFields(){let e=new b;return e.put(P.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(P.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(P.GPC.toString(),new T(!1)),e}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsDeGpcSegment '"+e+"'")}}}const Ye=class Ye extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Ye.ID}getName(){return Ye.NAME}getVersion(){return Ye.VERSION}initializeSegments(){let t=[];return t.push(new ps),t.push(new ms),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(P.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(P.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(P.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(Ye,"ID",17),l(Ye,"VERSION",1),l(Ye,"NAME","usde");let ge=Ye;var D;(function(s){s.VERSION="Version",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SENSITIVE_DATA_OPT_OUT_NOTICE="SensitiveDataOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(D||(D={}));const vs=[D.VERSION,D.PROCESSING_NOTICE,D.SALE_OPT_OUT_NOTICE,D.TARGETED_ADVERTISING_OPT_OUT_NOTICE,D.SENSITIVE_DATA_OPT_OUT_NOTICE,D.SALE_OPT_OUT,D.TARGETED_ADVERTISING_OPT_OUT,D.SENSITIVE_DATA_PROCESSING,D.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,D.MSPA_COVERED_TRANSACTION,D.MSPA_OPT_OUT_OPTION_MODE,D.MSPA_SERVICE_PROVIDER_MODE],gs=[D.GPC_SEGMENT_TYPE,D.GPC];class Es extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return vs}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(D.VERSION.toString(),new c(6,Ee.VERSION)),a.put(D.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(D.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(D.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(D.SENSITIVE_DATA_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(D.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(D.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(D.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(i)),a.put(D.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),a.put(D.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(D.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(D.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsIaCoreSegment '"+e+"'")}}}class hs extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return gs}initializeFields(){let e=new b;return e.put(D.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(D.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(D.GPC.toString(),new T(!1)),e}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsIaGpcSegment '"+e+"'")}}}const $e=class $e extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return $e.ID}getName(){return $e.NAME}getVersion(){return $e.VERSION}initializeSegments(){let t=[];return t.push(new Es),t.push(new hs),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(D.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(D.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(D.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l($e,"ID",18),l($e,"VERSION",1),l($e,"NAME","usia");let Ee=$e;var w;(function(s){s.VERSION="Version",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(w||(w={}));const Ss=[w.VERSION,w.PROCESSING_NOTICE,w.SALE_OPT_OUT_NOTICE,w.TARGETED_ADVERTISING_OPT_OUT_NOTICE,w.SALE_OPT_OUT,w.TARGETED_ADVERTISING_OPT_OUT,w.SENSITIVE_DATA_PROCESSING,w.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,w.ADDITIONAL_DATA_PROCESSING_CONSENT,w.MSPA_COVERED_TRANSACTION,w.MSPA_OPT_OUT_OPTION_MODE,w.MSPA_SERVICE_PROVIDER_MODE],fs=[w.GPC_SEGMENT_TYPE,w.GPC];class bs extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Ss}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(w.VERSION.toString(),new c(6,he.VERSION)),a.put(w.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(w.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(w.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(w.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(w.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(w.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(i)),a.put(w.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),a.put(w.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),a.put(w.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(w.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(w.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsNeCoreSegment '"+e+"'")}}}class Is extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return fs}initializeFields(){let e=new b;return e.put(w.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(w.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(w.GPC.toString(),new T(!1)),e}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsNeGpcSegment '"+e+"'")}}}const Je=class Je extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Je.ID}getName(){return Je.NAME}getVersion(){return Je.VERSION}initializeSegments(){let t=[];return t.push(new bs),t.push(new Is),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(w.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(w.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(w.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(Je,"ID",19),l(Je,"VERSION",1),l(Je,"NAME","usne");let he=Je;var M;(function(s){s.VERSION="Version",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(M||(M={}));const Os=[M.VERSION,M.PROCESSING_NOTICE,M.SALE_OPT_OUT_NOTICE,M.TARGETED_ADVERTISING_OPT_OUT_NOTICE,M.SALE_OPT_OUT,M.TARGETED_ADVERTISING_OPT_OUT,M.SENSITIVE_DATA_PROCESSING,M.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,M.ADDITIONAL_DATA_PROCESSING_CONSENT,M.MSPA_COVERED_TRANSACTION,M.MSPA_OPT_OUT_OPTION_MODE,M.MSPA_SERVICE_PROVIDER_MODE],Ns=[M.GPC_SEGMENT_TYPE,M.GPC];class As extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Os}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(M.VERSION.toString(),new c(6,Se.VERSION)),a.put(M.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(M.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(M.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(M.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(M.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(M.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(i)),a.put(M.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new U(2,[0,0,0]).withValidator(i)),a.put(M.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),a.put(M.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(M.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(M.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsNhCoreSegment '"+e+"'")}}}class Ts extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Ns}initializeFields(){let e=new b;return e.put(M.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(M.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(M.GPC.toString(),new T(!1)),e}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsNhGpcSegment '"+e+"'")}}}const Qe=class Qe extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Qe.ID}getName(){return Qe.NAME}getVersion(){return Qe.VERSION}initializeSegments(){let t=[];return t.push(new As),t.push(new Ts),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(M.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(M.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(M.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(Qe,"ID",20),l(Qe,"VERSION",1),l(Qe,"NAME","usnh");let Se=Qe;var R;(function(s){s.VERSION="Version",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(R||(R={}));const _s=[R.VERSION,R.PROCESSING_NOTICE,R.SALE_OPT_OUT_NOTICE,R.TARGETED_ADVERTISING_OPT_OUT_NOTICE,R.SALE_OPT_OUT,R.TARGETED_ADVERTISING_OPT_OUT,R.SENSITIVE_DATA_PROCESSING,R.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,R.ADDITIONAL_DATA_PROCESSING_CONSENT,R.MSPA_COVERED_TRANSACTION,R.MSPA_OPT_OUT_OPTION_MODE,R.MSPA_SERVICE_PROVIDER_MODE],ys=[R.GPC_SEGMENT_TYPE,R.GPC];class Vs extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return _s}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(R.VERSION.toString(),new c(6,fe.VERSION)),a.put(R.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(R.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(R.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(R.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(R.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(R.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0,0,0]).withValidator(i)),a.put(R.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new U(2,[0,0,0,0,0]).withValidator(i)),a.put(R.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),a.put(R.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(R.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(R.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsNjCoreSegment '"+e+"'")}}}class Cs extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return ys}initializeFields(){let e=new b;return e.put(R.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(R.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(R.GPC.toString(),new T(!1)),e}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsNjGpcSegment '"+e+"'")}}}const Ze=class Ze extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Ze.ID}getName(){return Ze.NAME}getVersion(){return Ze.VERSION}initializeSegments(){let t=[];return t.push(new Vs),t.push(new Cs),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(R.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(R.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(R.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(Ze,"ID",21),l(Ze,"VERSION",1),l(Ze,"NAME","usnj");let fe=Ze;var k;(function(s){s.VERSION="Version",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(k||(k={}));const Ps=[k.VERSION,k.PROCESSING_NOTICE,k.SALE_OPT_OUT_NOTICE,k.TARGETED_ADVERTISING_OPT_OUT_NOTICE,k.SALE_OPT_OUT,k.TARGETED_ADVERTISING_OPT_OUT,k.SENSITIVE_DATA_PROCESSING,k.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,k.ADDITIONAL_DATA_PROCESSING_CONSENT,k.MSPA_COVERED_TRANSACTION,k.MSPA_OPT_OUT_OPTION_MODE,k.MSPA_SERVICE_PROVIDER_MODE],Ds=[k.GPC_SEGMENT_TYPE,k.GPC];class ws extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Ps}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(k.VERSION.toString(),new c(6,be.VERSION)),a.put(k.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(k.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(k.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(k.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(k.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(k.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(i)),a.put(k.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),a.put(k.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),a.put(k.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(k.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(k.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsTnCoreSegment '"+e+"'")}}}class Ms extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Ds}initializeFields(){let e=new b;return e.put(k.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(k.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(k.GPC.toString(),new T(!1)),e}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsTnGpcSegment '"+e+"'")}}}const Xe=class Xe extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return Xe.ID}getName(){return Xe.NAME}getVersion(){return Xe.VERSION}initializeSegments(){let t=[];return t.push(new ws),t.push(new Ms),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(k.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(k.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(k.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(Xe,"ID",22),l(Xe,"VERSION",1),l(Xe,"NAME","ustn");let be=Xe;var G;(function(s){s.VERSION="Version",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",s.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(G||(G={}));const Rs=[G.VERSION,G.PROCESSING_NOTICE,G.SALE_OPT_OUT_NOTICE,G.TARGETED_ADVERTISING_OPT_OUT_NOTICE,G.SALE_OPT_OUT,G.TARGETED_ADVERTISING_OPT_OUT,G.SENSITIVE_DATA_PROCESSING,G.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,G.ADDITIONAL_DATA_PROCESSING_CONSENT,G.MSPA_COVERED_TRANSACTION,G.MSPA_OPT_OUT_OPTION_MODE,G.MSPA_SERVICE_PROVIDER_MODE],ks=[G.GPC_SEGMENT_TYPE,G.GPC];class Gs extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Rs}initializeFields(){const e=new class{test(o){return o>=0&&o<=2}},n=new class{test(o){return o>=1&&o<=2}},i=new class{test(o){for(let d=0;d<o.length;d++){let r=o[d];if(r<0||r>2)return!1}return!0}};let a=new b;return a.put(G.VERSION.toString(),new c(6,Ie.VERSION)),a.put(G.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(G.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(G.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),a.put(G.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(G.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),a.put(G.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(i)),a.put(G.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),a.put(G.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),a.put(G.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),a.put(G.MSPA_OPT_OUT_OPTION_MODE.toString(),new c(2,0).withValidator(e)),a.put(G.MSPA_SERVICE_PROVIDER_MODE.toString(),new c(2,0).withValidator(e)),a}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsMnCoreSegment '"+e+"'")}}}class xs extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return ks}initializeFields(){let e=new b;return e.put(G.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(G.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(G.GPC.toString(),new T(!1)),e}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsMnGpcSegment '"+e+"'")}}}const qe=class qe extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return qe.ID}getName(){return qe.NAME}getVersion(){return qe.VERSION}initializeSegments(){let t=[];return t.push(new Gs),t.push(new xs),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(G.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(G.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(G.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(qe,"ID",23),l(qe,"VERSION",1),l(qe,"NAME","usmn");let Ie=qe;var K;(function(s){s.MSPA_VERSION="MspaVersion",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_MODE="MspaMode",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.GPC_SEGMENT_TYPE="GpcSegmentType",s.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",s.GPC="Gpc"})(K||(K={}));const Bs=[K.MSPA_VERSION,K.MSPA_COVERED_TRANSACTION,K.MSPA_MODE,K.PROCESSING_NOTICE,K.SALE_OPT_OUT_NOTICE,K.TARGETED_ADVERTISING_OPT_OUT_NOTICE,K.SALE_OPT_OUT,K.TARGETED_ADVERTISING_OPT_OUT,K.ADDITIONAL_DATA_PROCESSING_CONSENT],Ls=[K.GPC_SEGMENT_TYPE,K.GPC];class Us extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Bs}initializeFields(){const e=new class{test(a){return a>=0&&a<=2}},n=new class{test(a){return a>=1&&a<=2}};let i=new b;return i.put(K.MSPA_VERSION.toString(),new c(6,Oe.VERSION)),i.put(K.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),i.put(K.MSPA_MODE.toString(),new c(2,0).withValidator(e)),i.put(K.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(K.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(K.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(K.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),i.put(K.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),i.put(K.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),i}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsMdCoreSegment '"+e+"'")}}}class Fs extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Ls}initializeFields(){let e=new b;return e.put(K.GPC_SEGMENT_TYPE.toString(),new c(2,1)),e.put(K.GPC_SEGMENT_INCLUDED.toString(),new T(!0)),e.put(K.GPC.toString(),new T(!1)),e}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsMdGpcSegment '"+e+"'")}}}const et=class et extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return et.ID}getName(){return et.NAME}getVersion(){return et.VERSION}initializeSegments(){let t=[];return t.push(new Us),t.push(new Fs),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(K.GPC_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(K.GPC_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(K.GPC_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(et,"ID",24),l(et,"VERSION",1),l(et,"NAME","usmd");let Oe=et;var F;(function(s){s.MSPA_VERSION="MspaVersion",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_MODE="MspaMode",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED="SensitiveDataConsentSegmentIncluded"})(F||(F={}));const js=[F.MSPA_VERSION,F.MSPA_COVERED_TRANSACTION,F.MSPA_MODE,F.PROCESSING_NOTICE,F.SALE_OPT_OUT_NOTICE,F.TARGETED_ADVERTISING_OPT_OUT_NOTICE,F.SALE_OPT_OUT,F.TARGETED_ADVERTISING_OPT_OUT,F.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,F.ADDITIONAL_DATA_PROCESSING_CONSENT],Hs=[F.SENSITIVE_DATA_PROCESSING];class Ks extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return js}initializeFields(){const e=new class{test(a){return a>=0&&a<=2}},n=new class{test(a){return a>=1&&a<=2}};let i=new b;return i.put(F.MSPA_VERSION.toString(),new c(6,Ne.VERSION)),i.put(F.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),i.put(F.MSPA_MODE.toString(),new c(2,0).withValidator(e)),i.put(F.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(F.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(F.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(F.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),i.put(F.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),i.put(F.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),i.put(F.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),i}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsInCoreSegment '"+e+"'")}}}class zs extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Hs}initializeFields(){const e=new class{test(i){for(let a=0;a<i.length;a++){let o=i[a];if(o<0||o>2)return!1}return!0}};let n=new b;return n.put(F.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED.toString(),new T(!0)),n.put(F.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(e)),n}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsInSensitiveDataConsentSegment '"+e+"'")}}}const tt=class tt extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return tt.ID}getName(){return tt.NAME}getVersion(){return tt.VERSION}initializeSegments(){let t=[];return t.push(new Ks),t.push(new zs),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(F.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(F.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(F.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(tt,"ID",25),l(tt,"VERSION",1),l(tt,"NAME","usin");let Ne=tt;var j;(function(s){s.MSPA_VERSION="MspaVersion",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_MODE="MspaMode",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED="SensitiveDataConsentSegmentIncluded"})(j||(j={}));const Ws=[j.MSPA_VERSION,j.MSPA_COVERED_TRANSACTION,j.MSPA_MODE,j.PROCESSING_NOTICE,j.SALE_OPT_OUT_NOTICE,j.TARGETED_ADVERTISING_OPT_OUT_NOTICE,j.SALE_OPT_OUT,j.TARGETED_ADVERTISING_OPT_OUT,j.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,j.ADDITIONAL_DATA_PROCESSING_CONSENT],Ys=[j.SENSITIVE_DATA_PROCESSING];class $s extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Ws}initializeFields(){const e=new class{test(a){return a>=0&&a<=2}},n=new class{test(a){return a>=1&&a<=2}};let i=new b;return i.put(j.MSPA_VERSION.toString(),new c(6,Ae.VERSION)),i.put(j.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),i.put(j.MSPA_MODE.toString(),new c(2,0).withValidator(e)),i.put(j.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(j.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(j.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(j.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),i.put(j.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),i.put(j.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),i.put(j.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),i}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);
1this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsKyCoreSegment '"+e+"'")}}}class Js extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Ys}initializeFields(){const e=new class{test(i){for(let a=0;a<i.length;a++){let o=i[a];if(o<0||o>2)return!1}return!0}};let n=new b;return n.put(j.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED.toString(),new T(!0)),n.put(j.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(e)),n}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsKySensitiveDataConsentSegment '"+e+"'")}}}const nt=class nt extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return nt.ID}getName(){return nt.NAME}getVersion(){return nt.VERSION}initializeSegments(){let t=[];return t.push(new $s),t.push(new Js),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(j.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(j.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(j.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(nt,"ID",26),l(nt,"VERSION",1),l(nt,"NAME","usky");let Ae=nt;var H;(function(s){s.MSPA_VERSION="MspaVersion",s.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",s.MSPA_MODE="MspaMode",s.PROCESSING_NOTICE="ProcessingNotice",s.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",s.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",s.SALE_OPT_OUT="SaleOptOut",s.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",s.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",s.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",s.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",s.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED="SensitiveDataConsentSegmentIncluded"})(H||(H={}));const Qs=[H.MSPA_VERSION,H.MSPA_COVERED_TRANSACTION,H.MSPA_MODE,H.PROCESSING_NOTICE,H.SALE_OPT_OUT_NOTICE,H.TARGETED_ADVERTISING_OPT_OUT_NOTICE,H.SALE_OPT_OUT,H.TARGETED_ADVERTISING_OPT_OUT,H.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,H.ADDITIONAL_DATA_PROCESSING_CONSENT],Zs=[H.SENSITIVE_DATA_PROCESSING];class Xs extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Qs}initializeFields(){const e=new class{test(a){return a>=0&&a<=2}},n=new class{test(a){return a>=1&&a<=2}};let i=new b;return i.put(H.MSPA_VERSION.toString(),new c(6,Te.VERSION)),i.put(H.MSPA_COVERED_TRANSACTION.toString(),new c(2,1).withValidator(n)),i.put(H.MSPA_MODE.toString(),new c(2,0).withValidator(e)),i.put(H.PROCESSING_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(H.SALE_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(H.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new c(2,0).withValidator(e)),i.put(H.SALE_OPT_OUT.toString(),new c(2,0).withValidator(e)),i.put(H.TARGETED_ADVERTISING_OPT_OUT.toString(),new c(2,0).withValidator(e)),i.put(H.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new c(2,0).withValidator(e)),i.put(H.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new c(2,0).withValidator(e)),i}encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsRiCoreSegment '"+e+"'")}}}class qs extends f{constructor(e){super();l(this,"base64UrlEncoder",O.getInstance());l(this,"bitStringEncoder",S.getInstance());e&&this.decode(e)}getFieldNames(){return Zs}initializeFields(){const e=new class{test(i){for(let a=0;a<i.length;a++){let o=i[a];if(o<0||o>2)return!1}return!0}};let n=new b;return n.put(H.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED.toString(),new T(!0)),n.put(H.SENSITIVE_DATA_PROCESSING.toString(),new U(2,[0,0,0,0,0,0,0,0]).withValidator(e)),n}
1encodeSegment(e){let n=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(n)}decodeSegment(e,n){(e==null||e.length===0)&&this.fields.reset(n);try{let i=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(i,this.getFieldNames(),n)}catch{throw new u("Unable to decode UsRiSensitiveDataConsentSegment '"+e+"'")}}}const st=class st extends J{constructor(t){super(),t&&t.length>0&&this.decode(t)}getId(){return st.ID}getName(){return st.NAME}getVersion(){return st.VERSION}initializeSegments(){let t=[];return t.push(new Xs),t.push(new qs),t}decodeSection(t){let e=this.initializeSegments();if(t!=null&&t.length!==0){let n=t.split(".");n.length>0&&e[0].decode(n[0]),n.length>1?(e[1].setFieldValue(H.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED,!0),e[1].decode(n[1])):e[1].setFieldValue(H.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED,!1)}return e}encodeSection(t){let e=[];return t.length>=1&&(e.push(t[0].encode()),t.length>=2&&t[1].getFieldValue(H.SENSITIVE_DATA_CONSENT_SEGMENT_INCLUDED)===!0&&e.push(t[1].encode())),e.join(".")}};l(st,"ID",27),l(st,"VERSION",1),l(st,"NAME","usri");let Te=st;class Z{}l(Z,"SECTION_ID_NAME_MAP",new Map([[ne.ID,ne.NAME],[se.ID,se.NAME],[ie.ID,ie.NAME],[ae.ID,ae.NAME],[oe.ID,oe.NAME],[le.ID,le.NAME],[ce.ID,ce.NAME],[de.ID,de.NAME],[re.ID,re.NAME],[ue.ID,ue.NAME],[pe.ID,pe.NAME],[me.ID,me.NAME],[ve.ID,ve.NAME],[ge.ID,ge.NAME],[Ee.ID,Ee.NAME],[he.ID,he.NAME],[Se.ID,Se.NAME],[fe.ID,fe.NAME],[be.ID,be.NAME],[Ie.ID,Ie.NAME],[Oe.ID,Oe.NAME],[Ne.ID,Ne.NAME],[Ae.ID,Ae.NAME],[Te.ID,Te.NAME]])),l(Z,"SECTION_ORDER",[ne.NAME,se.NAME,ie.NAME,ae.NAME,oe.NAME,le.NAME,ce.NAME,de.NAME,re.NAME,ue.NAME,pe.NAME,me.NAME,ve.NAME,ge.NAME,Ee.NAME,he.NAME,Se.NAME,fe.NAME,be.NAME,Ie.NAME,Oe.NAME,Ne.NAME,Ae.NAME,Te.NAME]);class Ft{constructor(t){l(this,"sections",new Map);l(this,"encodedString",null);l(this,"decoded",!0);l(this,"dirty",!1);t&&this.decode(t)}setFieldValue(t,e,n){this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0);let i=null;if(this.sections.has(t)?i=this.sections.get(t):t===se.NAME?(i=new se,this.sections.set(se.NAME,i)):t===ne.NAME?(i=new ne,this.sections.set(ne.NAME,i)):t===ie.NAME?(i=new ie,this.sections.set(ie.NAME,i)):t===ae.NAME?(i=new ae,this.sections.set(ae.NAME,i)):t===oe.NAME?(i=new oe,this.sections.set(oe.NAME,i)):t===le.NAME?(i=new le,this.sections.set(le.NAME,i)):t===ce.NAME?(i=new ce,this.sections.set(ce.NAME,i)):t===de.NAME?(i=new de,this.sections.set(de.NAME,i)):t===re.NAME?(i=new re,this.sections.set(re.NAME,i)):t===ue.NAME?(i=new ue,this.sections.set(ue.NAME,i)):t===pe.NAME?(i=new pe,this.sections.set(pe.NAME,i)):t===me.NAME?(i=new me,this.sections.set(me.NAME,i)):t===ve.NAME?(i=new ve,this.sections.set(ve.NAME,i)):t===ge.NAME?(i=new ge,this.sections.set(ge.NAME,i)):t===Ee.NAME?(i=new Ee,this.sections.set(Ee.NAME,i)):t===he.NAME?(i=new he,this.sections.set(he.NAME,i)):t===Se.NAME?(i=new Se,this.sections.set(Se.NAME,i)):t===fe.NAME?(i=new fe,this.sections.set(fe.NAME,i)):t===be.NAME?(i=new be,this.sections.set(be.NAME,i)):t===Ie.NAME?(i=new Ie,this.sections.set(Ie.NAME,i)):t===Oe.NAME?(i=new Oe,this.sections.set(Oe.NAME,i)):t===Ne.NAME?(i=new Ne,this.sections.set(Ne.NAME,i)):t===Ae.NAME?(i=new Ae,this.sections.set(Ae.NAME,i)):t===Te.NAME&&(i=new Te,this.sections.set(Te.NAME,i)),i)i.setFieldValue(e,n),this.dirty=!0,i.setIsDirty(!0);else throw new gt(t+"."+e+" not found")}setFieldValueBySectionId(t,e,n){this.setFieldValue(Z.SECTION_ID_NAME_MAP.get(t),e,n)}getFieldValue(t,e){return this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0),this.sections.has(t)?this.sections.get(t).getFieldValue(e):null}getFieldValueBySectionId(t,e){return this.getFieldValue(Z.SECTION_ID_NAME_MAP.get(t),e)}hasField(t,e){return this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0),this.sections.has(t)?this.sections.get(t).hasField(e):!1}hasFieldBySectionId(t,e){return this.hasField(Z.SECTION_ID_NAME_MAP.get(t),e)}hasSection(t){return this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0),this.sections.has(t)}hasSectionId(t){return this.hasSection(Z.SECTION_ID_NAME_MAP.get(t))}deleteSection(t){!this.decoded&&this.encodedString!=null&&this.encodedString.length>0&&this.decode(this.encodedString),this.sections.delete(t),this.dirty=!0}deleteSectionById(t){this.deleteSection(Z.SECTION_ID_NAME_MAP.get(t))}clear(){this.sections.clear(),this.encodedString="DBAA",this.decoded=!1,this.dirty=!1}getHeader(){this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0);let t=new Pe;
1return t.setFieldValue("SectionIds",this.getSectionIds()),t.toObj()}getSection(t){return this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0),this.sections.has(t)?this.sections.get(t).toObj():null}getSectionIds(){this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0);let t=[];for(let e=0;e<Z.SECTION_ORDER.length;e++){let n=Z.SECTION_ORDER[e];if(this.sections.has(n)){let i=this.sections.get(n);t.push(i.getId())}}return t}encodeModel(t){let e=[],n=[];for(let a=0;a<Z.SECTION_ORDER.length;a++){let o=Z.SECTION_ORDER[a];if(t.has(o)){let d=t.get(o);d.setIsDirty(!0),e.push(d.encode()),n.push(d.getId())}}let i=new Pe;return i.setFieldValue("SectionIds",n),e.unshift(i.encode()),e.join("~")}decodeModel(t){if(!t||t.length==0||t.startsWith("DB")){let e=t.split("~"),n=new Map;if(e[0].startsWith("D")){let a=new Pe(e[0]).getFieldValue("SectionIds");if(a.length!==e.length-1)throw new u("Unable to decode '"+t+"'. The number of sections does not match the number of sections defined in the header.");for(let o=0;o<a.length;o++){if(e[o+1].trim()==="")throw new u("Unable to decode '"+t+"'. Section "+(o+1)+" is blank.");if(a[o]===se.ID){let r=new se(e[o+1]);n.set(se.NAME,r)}else if(a[o]===ne.ID){let r=new ne(e[o+1]);n.set(ne.NAME,r)}else if(a[o]===ie.ID){let r=new ie(e[o+1]);n.set(ie.NAME,r)}else if(a[o]===ae.ID){let r=new ae(e[o+1]);n.set(ae.NAME,r)}else if(a[o]===oe.ID){let r=new oe(e[o+1]);n.set(oe.NAME,r)}else if(a[o]===le.ID){let r=new le(e[o+1]);n.set(le.NAME,r)}else if(a[o]===ce.ID){let r=new ce(e[o+1]);n.set(ce.NAME,r)}else if(a[o]===de.ID){let r=new de(e[o+1]);n.set(de.NAME,r)}else if(a[o]===re.ID){let r=new re(e[o+1]);n.set(re.NAME,r)}else if(a[o]===ue.ID){let r=new ue(e[o+1]);n.set(ue.NAME,r)}else if(a[o]===pe.ID){let r=new pe(e[o+1]);n.set(pe.NAME,r)}else if(a[o]===me.ID){let r=new me(e[o+1]);n.set(me.NAME,r)}else if(a[o]===ve.ID){let r=new ve(e[o+1]);n.set(ve.NAME,r)}else if(a[o]===ge.ID){let r=new ge(e[o+1]);n.set(ge.NAME,r)}else if(a[o]===Ee.ID){let r=new Ee(e[o+1]);n.set(Ee.NAME,r)}else if(a[o]===he.ID){let r=new he(e[o+1]);n.set(he.NAME,r)}else if(a[o]===Se.ID){let r=new Se(e[o+1]);n.set(Se.NAME,r)}else if(a[o]===fe.ID){let r=new fe(e[o+1]);n.set(fe.NAME,r)}else if(a[o]===be.ID){let r=new be(e[o+1]);n.set(be.NAME,r)}else if(a[o]===Ie.ID){let r=new Ie(e[o+1]);n.set(Ie.NAME,r)}else if(a[o]===Oe.ID){let r=new Oe(e[o+1]);n.set(Oe.NAME,r)}else if(a[o]===Ne.ID){let r=new Ne(e[o+1]);n.set(Ne.NAME,r)}else if(a[o]===Ae.ID){let r=new Ae(e[o+1]);n.set(Ae.NAME,r)}else if(a[o]===Te.ID){let r=new Te(e[o+1]);n.set(Te.NAME,r)}}}return n}else if(t.startsWith("C")){let e=new Map,n=new ne(t);return e.set(ne.NAME,n),new Pe().setFieldValue(De.SECTION_IDS,[2]),e.set(Pe.NAME,n),e}else throw new u("Unable to decode '"+t+"'")}encodeSection(t){return this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0),this.sections.has(t)?this.sections.get(t).encode():null}encodeSectionById(t){return this.encodeSection(Z.SECTION_ID_NAME_MAP.get(t))}decodeSection(t,e){this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0);let n=null;this.sections.has(t)?n=this.sections.get(t):t===se.NAME?(n=new se,this.sections.set(se.NAME,n)):t===ne.NAME?(n=new ne,this.sections.set(ne.NAME,n)):t===ie.NAME?(n=new ie,this.sections.set(ie.NAME,n)):t===ae.NAME?(n=new ae,this.sections.set(ae.NAME,n)):t===oe.NAME?(n=new oe,this.sections.set(oe.NAME,n)):t===le.NAME?(n=new le,this.sections.set(le.NAME,n)):t===ce.NAME?(n=new ce,this.sections.set(ce.NAME,n)):t===de.NAME?(n=new de,this.sections.set(de.NAME,n)):t===re.NAME?(n=new re,this.sections.set(re.NAME,n)):t===ue.NAME?(n=new ue,this.sections.set(ue.NAME,n)):t===pe.NAME?(n=new pe,this.sections.set(pe.NAME,n)):t===me.NAME?(n=new me,this.sections.set(me.NAME,n)):t===ve.NAME?(n=new ve,this.sections.set(ve.NAME,n)):t===ge.NAME?(n=new ge,this.sections.set(ge.NAME,n)):t===Ee.NAME?(n=new Ee,this.sections.set(Ee.NAME,n)):t===he.NAME?(n=new he,this.sections.set(he.NAME,n)):t===Se.NAME?(n=new Se,this.sections.set(Se.NAME,n)):t===fe.NAME?(n=new fe,this.sections.set(fe.NAME,n)):t===be.NAME?(n=new be,this.sections.set(be.NAME,n)):t===Ie.NAME?(n=new Ie,this.sections.set(Ie.NAME,n)):t===Oe.NAME?(n=new Oe,this.sections.set(Oe.NAME,n)):t===Ne.NAME?(n=new Ne,this.sections.set(Ne.NAME,n)):t===Ae.NAME?(n=new Ae,this.sections.set(Ae.NAME,n)):t===Te.NAME&&(n=new Te,this.sections.set(Te.NAME,n)),n&&(n.decode(e),this.dirty=!0)}decodeSectionById(t,e){this.decodeSection(Z.SECTION_ID_NAME_MAP.get(t),e)}toObject(){this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0);let t={};for(let e=0;e<Z.SECTION_ORDER.length;e++){let n=Z.SECTION_ORDER[e];this.sections.has(n)&&(t[n]=this.sections.get(n).toObj())}return t}encode(){return(this.encodedString==null||this.encodedString.length===0||this.dirty)&&(this.encodedString=this.encodeModel(this.sections),this.dirty=!1,this.decoded=!0),this.encodedString}decode(t){this.encodedString=t,this.dirty=!1,this.decoded=!1}}class ei{constructor(){l(this,"gppVersion","1.1");l(this,"supportedAPIs",[]);l(this,"eventQueue",new ln(this));l(this,"cmpStatus",ht.LOADING);l(this,"cmpDisplayStatus",St.HIDDEN);l(this,"signalStatus",ft.NOT_READY);
1l(this,"applicableSections",[]);l(this,"gppModel",new Ft);l(this,"cmpId");l(this,"cmpVersion");l(this,"eventStatus")}reset(){this.eventQueue.clear(),this.cmpStatus=ht.LOADING,this.cmpDisplayStatus=St.HIDDEN,this.signalStatus=ft.NOT_READY,this.applicableSections=[],this.supportedAPIs=[],this.gppModel=new Ft,delete this.cmpId,delete this.cmpVersion,delete this.eventStatus}}class wt{static absCall(t,e,n,i){return new Promise((a,o)=>{const d=new XMLHttpRequest,r=()=>{if(d.readyState==XMLHttpRequest.DONE)if(d.status>=200&&d.status<300){let h=d.response;if(typeof h=="string")try{h=JSON.parse(h)}catch{}a(h)}else o(new Error(`HTTP Status: ${d.status} response type: ${d.responseType}`))},g=()=>{o(new Error("error"))},p=()=>{o(new Error("aborted"))},m=()=>{o(new Error("Timeout "+i+"ms "+t))};d.withCredentials=n,d.addEventListener("load",r),d.addEventListener("error",g),d.addEventListener("abort",p),e===null?d.open("GET",t,!0):d.open("POST",t,!0),d.responseType="json",d.timeout=i,d.ontimeout=m,d.send(e)})}static post(t,e,n=!1,i=0){return this.absCall(t,JSON.stringify(e),n,i)}static fetch(t,e=!1,n=0){return this.absCall(t,null,e,n)}}class Et extends Error{constructor(t){super(t),this.name="GVLError"}}const ct=class ct{has(t){return ct.langSet.has(t)}forEach(t){ct.langSet.forEach(t)}get size(){return ct.langSet.size}};l(ct,"langSet",new Set(["AR","BG","BS","CA","CS","CY","DA","DE","EL","EN","ES","ET","EU","FI","FR","GL","HE","HI","HR","HU","ID","IS","IT","JA","KA","KO","LT","LV","MK","MS","MT","NL","NO","PL","PT-BR","PT-PT","RO","RU","SK","SL","SQ","SR-LATN","SR-CYRL","SV","SW","TH","TL","TR","UK","VI","ZH","ZH-HANT"]));let kt=ct;const dt=class dt{constructor(){l(this,"vendors");l(this,"consentLanguages",new kt);l(this,"gvlSpecificationVersion");l(this,"vendorListVersion");l(this,"tcfPolicyVersion");l(this,"lastUpdated");l(this,"purposes");l(this,"specialPurposes");l(this,"features");l(this,"specialFeatures");l(this,"stacks");l(this,"dataCategories");l(this,"language",dt.DEFAULT_LANGUAGE);l(this,"vendorIds");l(this,"ready",!1);l(this,"fullVendorList");l(this,"byPurposeVendorMap");l(this,"bySpecialPurposeVendorMap");l(this,"byFeatureVendorMap");l(this,"bySpecialFeatureVendorMap");l(this,"baseUrl");l(this,"languageFilename","purposes-[LANG].json")}static fromVendorList(t){let e=new dt;return e.populate(t),e}static async fromUrl(t){let e=t.baseUrl;if(!e||e.length===0)throw new Et("Invalid baseUrl: '"+e+"'");if(/^https?:\/\/vendorlist\.consensu\.org\//.test(e))throw new Et("Invalid baseUrl! You may not pull directly from vendorlist.consensu.org and must provide your own cache");e.length>0&&e[e.length-1]!=="/"&&(e+="/");let n=new dt;if(n.baseUrl=e,t.languageFilename?n.languageFilename=t.languageFilename:n.languageFilename="purposes-[LANG].json",t.version>0){let i=t.versionedFilename;i||(i="archives/vendor-list-v[VERSION].json");let a=e+i.replace("[VERSION]",String(t.version));n.populate(await wt.fetch(a))}else{let i=t.latestFilename;i||(i="vendor-list.json");let a=e+i;n.populate(await wt.fetch(a))}return n}async changeLanguage(t){const e=t.toUpperCase();if(this.consentLanguages.has(e)){if(e!==this.language){this.language=e;const n=this.baseUrl+this.languageFilename.replace("[LANG]",t);try{this.populate(await wt.fetch(n))}catch(i){throw new Et("unable to load language: "+i.message)}}}else throw new Et(`unsupported language ${t}`)}getJson(){return JSON.parse(JSON.stringify({gvlSpecificationVersion:this.gvlSpecificationVersion,vendorListVersion:this.vendorListVersion,tcfPolicyVersion:this.tcfPolicyVersion,lastUpdated:this.lastUpdated,purposes:this.purposes,specialPurposes:this.specialPurposes,features:this.features,specialFeatures:this.specialFeatures,stacks:this.stacks,dataCategories:this.dataCategories,vendors:this.fullVendorList}))}isVendorList(t){return t!==void 0&&t.vendors!==void 0}populate(t){this.purposes=t.purposes,this.specialPurposes=t.specialPurposes,this.features=t.features,this.specialFeatures=t.specialFeatures,this.stacks=t.stacks,this.dataCategories=t.dataCategories,this.isVendorList(t)&&(this.gvlSpecificationVersion=t.gvlSpecificationVersion,this.tcfPolicyVersion=t.tcfPolicyVersion,this.vendorListVersion=t.vendorListVersion,this.lastUpdated=t.lastUpdated,typeof this.lastUpdated=="str
1ing"&&(this.lastUpdated=new Date(this.lastUpdated)),this.vendors=t.vendors,this.fullVendorList=t.vendors,this.mapVendors(),this.ready=!0)}mapVendors(t){this.byPurposeVendorMap={},this.bySpecialPurposeVendorMap={},this.byFeatureVendorMap={},this.bySpecialFeatureVendorMap={},Object.keys(this.purposes).forEach(e=>{this.byPurposeVendorMap[e]={legInt:new Set,impCons:new Set,consent:new Set,flexible:new Set}}),Object.keys(this.specialPurposes).forEach(e=>{this.bySpecialPurposeVendorMap[e]=new Set}),Object.keys(this.features).forEach(e=>{this.byFeatureVendorMap[e]=new Set}),Object.keys(this.specialFeatures).forEach(e=>{this.bySpecialFeatureVendorMap[e]=new Set}),Array.isArray(t)||(t=Object.keys(this.fullVendorList).map(e=>+e)),this.vendorIds=new Set(t),this.vendors=t.reduce((e,n)=>{const i=this.vendors[String(n)];return i&&i.deletedDate===void 0&&(i.purposes.forEach(a=>{this.byPurposeVendorMap[String(a)].consent.add(n)}),i.specialPurposes.forEach(a=>{this.bySpecialPurposeVendorMap[String(a)].add(n)}),i.legIntPurposes&&i.legIntPurposes.forEach(a=>{this.byPurposeVendorMap[String(a)].legInt.add(n)}),i.impConsPurposes&&i.impConsPurposes.forEach(a=>{this.byPurposeVendorMap[String(a)].impCons.add(n)}),i.flexiblePurposes&&i.flexiblePurposes.forEach(a=>{this.byPurposeVendorMap[String(a)].flexible.add(n)}),i.features.forEach(a=>{this.byFeatureVendorMap[String(a)].add(n)}),i.specialFeatures.forEach(a=>{this.bySpecialFeatureVendorMap[String(a)].add(n)}),e[n]=i),e},{})}getFilteredVendors(t,e,n,i){const a=t.charAt(0).toUpperCase()+t.slice(1);let o;const d={};return t==="purpose"&&n?o=this["by"+a+"VendorMap"][String(e)][n]:o=this["by"+(i?"Special":"")+a+"VendorMap"][String(e)],o.forEach(r=>{d[String(r)]=this.vendors[String(r)]}),d}getVendorsWithConsentPurpose(t){return this.getFilteredVendors("purpose",t,"consent")}getVendorsWithLegIntPurpose(t){return this.getFilteredVendors("purpose",t,"legInt")}getVendorsWithFlexiblePurpose(t){return this.getFilteredVendors("purpose",t,"flexible")}getVendorsWithSpecialPurpose(t){return this.getFilteredVendors("purpose",t,void 0,!0)}getVendorsWithFeature(t){return this.getFilteredVendors("feature",t)}getVendorsWithSpecialFeature(t){return this.getFilteredVendors("feature",t,void 0,!0)}narrowVendorsTo(t){this.mapVendors(t)}get isReady(){return this.ready}static isInstanceOf(t){return typeof t=="object"&&typeof t.narrowVendorsTo=="function"}};l(dt,"DEFAULT_LANGUAGE","EN");let At=dt;class ti{constructor(t,e,n){l(this,"callResponder");l(this,"cmpApiContext");this.cmpApiContext=new ei,this.cmpApiContext.cmpId=t,this.cmpApiContext.cmpVersion=e,this.callResponder=new on(this.cmpApiContext,n)}fireEvent(t,e){this.cmpApiContext.eventQueue.exec(t,e)}fireErrorEvent(t){this.cmpApiContext.eventQueue.exec("error",t)}fireSectionChange(t){this.cmpApiContext.eventQueue.exec("sectionChange",t)}getEventStatus(){return this.cmpApiContext.eventStatus}setEventStatus(t){this.cmpApiContext.eventStatus=t}getCmpStatus(){return this.cmpApiContext.cmpStatus}setCmpStatus(t){this.cmpApiContext.cmpStatus=t,this.cmpApiContext.eventQueue.exec("cmpStatus",t)}getCmpDisplayStatus(){return this.cmpApiContext.cmpDisplayStatus}setCmpDisplayStatus(t){this.cmpApiContext.cmpDisplayStatus=t,this.cmpApiContext.eventQueue.exec("cmpDisplayStatus",t)}getSignalStatus(){return this.cmpApiContext.signalStatus}setSignalStatus(t){this.cmpApiContext.signalStatus=t,this.cmpApiContext.eventQueue.exec("signalStatus",t)}getApplicableSections(){return this.cmpApiContext.applicableSections}setApplicableSections(t){this.cmpApiContext.applicableSections=t}getSupportedAPIs(){return this.cmpApiContext.supportedAPIs}setSupportedAPIs(t){this.cmpApiContext.supportedAPIs=t}setGppString(t){this.cmpApiContext.gppModel.decode(t)}getGppString(){return this.cmpApiContext.gppModel.encode()}setSectionString(t,e){this.cmpApiContext.gppModel.decodeSection(t,e)}setSectionStringById(t,e){this.setSectionString(Z.SECTION_ID_NAME_MAP.get(t),e)}getSectionString(t){return this.cmpApiContext.gppModel.encodeSection(t)}getSectionStringById(t){return this.getSectionString(Z.SECTION_ID_NAME_MAP.get(t))}setFieldValue(t,e,n){this.cmpApiContext.gppModel.setFieldValue(t,e,n)}setFieldValueBySectionId(t,e,n){this.setFieldValue(Z.SECTION_ID_NAME_MAP.get(t),e,n)}getFieldValue(t,e){return this.cmpApiContext.gppModel.getFieldValue(t,e)}getFieldValueBySectionId(t,e){return this.getFieldValue(Z.SECTION_ID_NAME_MAP.get(t),e)}getSection(t){return this.cmpApiContext.gppModel.getSection(t)}
1getSectionById(t){return this.getSection(Z.SECTION_ID_NAME_MAP.get(t))}hasSection(t){return this.cmpApiContext.gppModel.hasSection(t)}hasSectionId(t){return this.hasSection(Z.SECTION_ID_NAME_MAP.get(t))}deleteSection(t){this.cmpApiContext.gppModel.deleteSection(t)}deleteSectionById(t){this.deleteSection(Z.SECTION_ID_NAME_MAP.get(t))}clear(){this.cmpApiContext.gppModel.clear()}getObject(){return this.cmpApiContext.gppModel.toObject()}getGvlFromVendorList(t){return At.fromVendorList(t)}async getGvlFromUrl(t){return At.fromUrl(t)}}const ni=` <div class="mb-3"> 2 <label for="header-version" class="form-label">Version</label> 3 <input type="text" id="header-version" class="form-control" placeholder="1" value="1" disabled /> 4 </div> 5 6 <div class="mt-3 mb-3 form-check"> 7 <input 8 class="form-check-input" 9 type="checkbox" 10 value="" 11 id="header-tcfeuv2" 12 onclick="disableTcfEuV2(!this.checked)" 13 /> 14 <label class="form-check-label" for="header-tcfeuv2">tcfeu</label> 15 </div> 16 17 <div class="mt-3 mb-3 form-check"> 18 <input 19 class="form-check-input" 20 type="checkbox" 21 value="" 22 id="header-tcfcav1" 23 onclick="disableTcfCaV1(!this.checked)" 24 /> 25 <label class="form-check-label" for="header-tcfcav1">tcfca</label> 26 </div> 27 28 <div class="mt-3 mb-3 form-check"> 29 <input 30 class="form-check-input" 31 type="checkbox" 32 value="" 33 id="header-uspv1" 34 onclick="disableUspV1(!this.checked)" 35 /> 36 <label class="form-check-label" for="header-uspv1">usp</label> 37 </div> 38 39 <div class="mt-3 mb-3 form-check"> 40 <input 41 class="form-check-input" 42 type="checkbox" 43 value="" 44 id="header-usnat" 45 onclick="disableusnat(!this.checked)" 46 /> 47 <label class="form-check-label" for="header-usnat">usnat</label> 48 </div> 49 50 <div class="mt-3 mb-3 form-check"> 51 <input 52 class="form-check-input" 53 type="checkbox" 54 value="" 55 id="header-usca" 56 onclick="disableusca(!this.checked)" 57 /> 58 <label class="form-check-label" for="header-usca">usca</label> 59 </div> 60 61 <div class="mt-3 mb-3 form-check"> 62 <input 63 class="form-check-input" 64 type="checkbox" 65 value="" 66 id="header-usva" 67 onclick="disableusva(!this.checked)" 68 /> 69 <label class="form-check-label" for="header-usva">usva</label> 70 </div> 71 72 <div class="mt-3 mb-3 form-check"> 73 <input 74 class="form-check-input" 75 type="checkbox" 76 value="" 77 id="header-usco" 78 onclick="disableusco(!this.checked)" 79 /> 80 <label class="form-check-label" for="header-usco">usco</label> 81 </div> 82 83 <div class="mt-3 mb-3 form-check"> 84 <input 85 class="form-check-input" 86 type="checkbox" 87 value="" 88 id="header-usut" 89 onclick="disableusut(!this.checked)" 90 /> 91 <label class="form-check-label" for="header-usut">usut</label> 92 </div> 93 94 <div class="mt-3 mb-3 form-check"> 95 <input 96 class="form-check-input" 97 type="checkbox" 98 value="" 99 id="header-usct" 100 onclick="disableusct(!this.checked)" 101 /> 102 <label class="form-check-label" for="header-usct">usct</label> 103 </div> 104 105 <div class="mt-3 mb-3 form-check"> 106 <input 107 class="form-check-input" 108 type="checkbox" 109 value="" 110 id="header-usfl" 111 onclick="disableusfl(!this.checked)" 112 /> 113 <label class="form-check-label" for="header-usfl">usfl</label> 114 </div> 115 116 <div class="mt-3 mb-3 form-check"> 117 <input 118 class="form-check-input" 119 type="checkbox" 120 value="" 121 id="header-usmt" 122 onclick="disableusmt(!this.checked)" 123 /> 124 <label class="form-check-label" for="header-usmt">usmt</label> 125 </div> 126 127 <div class="mt-3 mb-3 form-check"> 128 <input 129 class="form-check-input" 130 type="checkbox" 131 value="" 132 id="header-usor" 133 onclick="disableusor(!this.checked)" 134 /> 135 <label class="form-check-label" for="header-usor">usor</label> 136 </div> 137 138 <div class="mt-3 mb-3 form-check"> 139 <input 140 class="form-check-input" 141 type="checkbox" 142 value="" 143 id="header-ustx" 144 onclick="disableustx(!this.checked)" 145 /> 146 <label class="form-check-label" for="header-ustx">ustx</label> 147 </div> 148 149 <div class="mt-3 mb-3 form-check"> 150 <input 151 class="form-check-input" 152 type="checkbox" 153 value="" 154 id="header-usde" 155 onclick="disableusde(!this.checked)" 156 /> 157 <label class="form-check-label" for="header-usde">usde</label> 158 </div> 159 160 <div class="mt-3 mb-3 form-check"> 161 <input 162 class="form-check-input" 163 type="checkbox" 164 value="" 165 id="header-usia" 166 onclick="disableusia(!this.checked)" 167 /> 168 <label class="form-check-label" for="header-usia">usia</label> 169 </div> 170 171 <div class="mt-3 mb-3 form-check"> 172 <input 173 class="form-check-input" 174 type="checkbox" 175 value="" 176 id="header-usne" 177 onclick="disableusne(!this.checked)" 178 /> 179 <label class="form-check-label" for="header-usne">usne</label> 180 </div> 181 182 <div class="mt-3 mb-3 form-check"> 183 <input 184 class="form-check-input" 185 type="checkbox" 186 value="" 187 id="header-usnh" 188 onclick="disableusnh(!this.checked)" 189 /> 190 <label class="form-check-label" for="header-usnh">usnh</label> 191 </div> 192 193 <div class="mt-3 mb-3 form-check"> 194 <input 195 class="form-check-input" 196 type="checkbox" 197 value="" 198 id="header-usnj" 199 onclick="disableusnj(!this.checked)" 200 /> 201 <label class="form-check-label" for="header-usnj">usnj</label> 202 </div> 203 204 <div class="mt-3 mb-3 form-check"> 205 <input 206 class="form-check-input" 207 type="checkbox" 208 value="" 209 id="header-ustn" 210 onclick="disableustn(!this.checked)" 211 /> 212 <label class="form-check-label" for="header-ustn">ustn</label> 213 </div> 214 215 <div class="mt-3 mb-3 form-check"> 216 <input 217 class="form-check-input" 218 type="checkbox" 219 value="" 220 id="header-usmn" 221 onclick="disableusmn(!this.checked)" 222 /> 223 <label class="form-check-label" for="header-usmn">usmn</label> 224 </div> 225`,si=`<!-- Errors section --> 226<div class="row m-3"> 227 <textarea class="form-control" id="tcf2-error-pane" rows="2" readonly></textarea> 228</div> 229<!--hr /--> 230<!-- form section --> 231 <div class="mt-3 mb-3 form-check"> 232 <input 233 class="form-check-input" 234 type="checkbox" 235 value="" 236 id="tcfeuv2-included" 237 onclick="disableTcfEuV2(!this.checked)" 238 /> 239 <label class="form-check-label" for="tcfeuv2-included">Included</label> 240 </div> 241 <div class="mb-3"> 242 <label for="tcfeuv2-version" class="form-label">Version</label> 243 <input type="text" id="tcfeuv2-version" class="form-control" placeholder="2" value="2" disabled /> 244 </div> 245 <div class="mb-3"> 246 <label class="radio-inline control-label">Policy Version</label> 247 <div class="form-check form-check-inline"> 248 <input class="form-check-input" type="radio" name="tcfeuv2-policy-version" id="tcfeuv2-policy-version-2" value="2" onclick="tcfEuV2PolicyVersionChanged(2)" disabled> 249 <label class="form-check-label" for="tcfeuv2-policy-version-2">2</label> 250 </div> 251 <div class="form-check form-check-inline"> 252 <input class="form-check-input" type="radio" name="tcfeuv2-policy-version" id="tcfeuv2-policy-version-5" value="5" onclick="tcfEuV2PolicyVersionChanged(5)" disabled checked>
252 253 <label class="form-check-label" for="tcfeuv2-policy-version-5">5</label> 254 </div> 255 </div> 256 <div class="mb-3"> 257 <label for="tcfeuv2-vendor-list-version" class="form-label">Vendor List Version</label> 258 <input 259 type="number" 260 min="0" 261 max="4095" 262 id="tcfeuv2-vendor-list-version" 263 class="form-control" 264 placeholder="0" 265 value="0" 266 disabled 267 /> 268 <div id="tcfeuv2-vendor-list-version-feedback" class="invalid-feedback">Valid values are 0-4095</div> 269 </div> 270 <div class="mb-3"> 271 <label for="tcfeuv2-created" class="form-label">Created</label> 272 <input 273 type="date" 274 id="tcfeuv2-created" 275 class="form-control" 276 disabled 277 /> 278 <div id="tcfeuv2-created-feedback" class="invalid-feedback">Valid values are 0-2</div> 279 </div> 280 <div class="mb-3"> 281 <label for="tcfeuv2-last-updated" class="form-label">Last Updated</label> 282 <input 283 type="date" 284 id="tcfeuv2-last-updated" 285 class="form-control" 286 disabled 287 /> 288 <div id="tcfeuv2-last-updated-feedback" class="invalid-feedback">Valid values are 0-2</div> 289 </div> 290 <div class="mb-3"> 291 <label for="tcfeuv2-cmp-id" class="form-label">CMP ID</label> 292 <input 293 type="number" 294 min="0" 295 max="4095" 296 id="tcfeuv2-cmp-id" 297 class="form-control" 298 placeholder="1000" 299 value="1000" 300 disabled 301 /> 302 <div id="tcfeuv2-cmp-id-feedback" class="invalid-feedback">Valid values are 0-4095</div> 303 </div> 304 <div class="mb-3"> 305 <label for="tcfeuv2-cmp-version" class="form-label">CMP Version</label> 306 <input 307 type="number" 308 min="0" 309 max="4095" 310 id="tcfeuv2-cmp-version" 311 class="form-control" 312 placeholder="1" 313 value="1" 314 disabled 315 /> 316 <div id="tcfeuv2-cmp-version-feedback" class="invalid-feedback">Valid values are 0-4095</div> 317 </div> 318 <div class="mb-3"> 319 <label for="tcfeuv2-consent-screen" class="form-label">Consent Screen</label> 320 <input 321 type="number" 322 min="0" 323 max="63" 324 id="tcfeuv2-consent-screen" 325 class="form-control" 326 placeholder="0" 327 value="0" 328 disabled 329 /> 330 <div id="tcfeuv2-consent-screen-feedback" class="invalid-feedback">Valid values are 0-63</div> 331 </div> 332 <div class="mb-3"> 333 <label for="tcfeuv2-consent-language" class="form-label">Consent Language</label> 334 <select id="tcfeuv2-consent-language" class="form-select" disabled> 335 </select> 336 </div> 337 <div class="mb-3"> 338 <input class="form-check-input" type="checkbox" value="" id="tcfeuv2-is-service-specific" checked disabled /> 339 <label class="form-check-label" for="tcfeuv2-is-service-specific">Is Service Specific</label> 340 </div> 341 <div class="mb-3"> 342 <input class="form-check-input" type="checkbox" value="" id="tcfeuv2-use-non-standard-stacks" disabled /> 343 <label class="form-check-label" for="tcfeuv2-use-non-standard-stacks">Publisher Uses Non-Standard Stacks</label> 344 </div> 345 <div class="mb-3"> 346 <label for="tcfeuv2-special-feature-optins" class="form-label">Special Feature Optins</label> 347 <select id="tcfeuv2-special-feature-optins" class="form-select" multiple disabled> 348 </select> 349 </div> 350 <div class="mb-3"> 351 <label for="tcfeuv2-purpose-consents" class="form-label">Purpose Consents</label> 352 <select id="tcfeuv2-purpose-consents" class="form-select" size="11" multiple disabled> 353 </select> 354 </div> 355 <div class="mb-3"> 356 <label for="tcfeuv2-purpose-legitimate-interests" class="form-label">Purpose Legitimate Interests</label> 357 <select id="tcfeuv2-purpose-legitimate-interests" class="form-select" size="11" multiple disabled> 358 </select> 359 </div> 360 <div class="mb-3"> 361 <input class="form-check-input" type="checkbox" value="" id="tcfeuv2-purpose-one-treatment" disabled /> 362 <label class="form-check-label" for="tcfeuv2-purpose-one-treatment">Special Purpose One Treatment</label> 363 </div> 364 <div class="mb-3"> 365 <label for="tcfeuv2-publisher-country-code" class="form-label">Publisher Country Code</label> 366 <select id="tcfeuv2-publisher-country-code" class="form-select" disabled> 367 <option value="AA">AA</option> 368 <option value="AD">AD</option> 369 <option value="AE">AE</option> 370 <option value="AF">AF</option> 371 <option value="AG">AG</option> 372 <option value="AI">AI</option> 373 <option value="AL">AL</option> 374 <option value="AM">AM</option> 375 <option value="AO">AO</option> 376 <option value="AQ">AQ</option> 377 <option value="AR">AR</option> 378 <option value="AS">AS</option> 379 <option value="AT">
379AT</option> 380 <option value="AU">AU</option> 381 <option value="AW">AW</option> 382 <option value="AX">AX</option> 383 <option value="AZ">AZ</option> 384 <option value="BA">BA</option> 385 <option value="BB">BB</option> 386 <option value="BD">BD</option> 387 <option value="BE">BE</option> 388 <option value="BF">BF</option> 389 <option value="BG">BG</option> 390 <option value="BH">BH</option> 391 <option value="BI">BI</option> 392 <option value="BJ">BJ</option> 393 <option value="BL">BL</option> 394 <option value="BM">BM</option> 395 <option value="BN">BN</option> 396 <option value="BO">BO</option> 397 <option value="BQ">BQ</option> 398 <option value="BR">BR</option> 399 <option value="BS">BS</option> 400 <option value="BT">BT</option> 401 <option value="BV">BV</option> 402 <option value="BW">BW</option> 403 <option value="BY">BY</option> 404 <option value="BZ">BZ</option> 405 <option value="CA">CA</option> 406 <option value="CC">CC</option> 407 <option value="CD">CD</option> 408 <option value="CF">CF</option> 409 <option value="CG">CG</option> 410 <option value="CH">CH</option> 411 <option value="CI">CI</option> 412 <option value="CK">CK</option> 413 <option value="CL">CL</option> 414 <option value="CM">CM</option> 415 <option value="CN">CN</option> 416 <option value="CO">CO</option> 417 <option value="CR">CR</option> 418 <option value="CU">CU</option> 419 <option value="CV">CV</option> 420 <option value="CW">CW</option> 421 <option value="CX">CX</option> 422 <option value="CY">CY</option> 423 <option value="CZ">CZ</option> 424 <option value="DE">DE</option> 425 <option value="DJ">DJ</option> 426 <option value="DK">DK</option> 427 <option value="DM">DM</option> 428 <option value="DO">DO</option> 429 <option value="DZ">DZ</option> 430 <option value="EC">EC</option> 431 <option value="EE">EE</option> 432 <option value="EG">EG</option> 433 <option value="EH">EH</option> 434 <option value="ER">ER</option> 435 <option value="ES">ES</option> 436 <option value="ET">ET</option> 437 <option value="FI">FI</option> 438 <option value="FJ">FJ</option> 439 <option value="FK">FK</option> 440 <option value="FM">FM</option> 441 <option value="FO">FO</option> 442 <option value="FR">FR</option> 443 <option value="GA">GA</option> 444 <option value="GB">GB</option> 445 <option value="GD">GD</option> 446 <option value="GE">GE</option> 447 <option value="GF">GF</option> 448 <option value="GG">GG</option> 449 <option value="GH">GH</option> 450 <option value="GI">GI</option> 451 <option value="GL">GL</option> 452 <option value="GM">GM</option> 453 <option value="GN">GN</option> 454 <option value="GP">GP</option> 455 <option value="GQ">GQ</option> 456 <option value="GR">GR</option> 457 <option value="GS">GS</option> 458 <option value="GT">GT</option> 459 <option value="GU">GU</option> 460 <option value="GW">GW</option> 461 <option value="GY">GY</option> 462 <option value="HK">HK</option> 463 <option value="HM">HM</option> 464 <option value="HN">HN</option> 465 <option value="HR">HR</option> 466 <option value="HT">HT</option> 467 <option value="HU">HU</option> 468 <option value="ID">ID</option> 469 <option value="IE">IE</option> 470 <option value="IL">IL</option> 471 <option value="IM">IM</option> 472 <option value="IN">IN</option> 473 <option value="IO">IO</option> 474 <option value="IQ">IQ</option> 475 <option value="IR">IR</option> 476 <option value="IS">IS</option> 477 <option value="IT">IT</option> 478 <option value="JE">JE</option> 479 <option value="JM">JM</option> 480 <option value="JO">JO</option> 481 <option value="JP">JP</option> 482 <option value="KE">KE</option> 483 <option value="KG">KG</option> 484 <option value="KH">KH</option> 485 <option value="KI">KI</option> 486 <option value="KM">KM</option> 487 <option value="KN">KN</option> 488 <option value="KP">KP</option> 489 <option value="KR">KR</option> 490 <option value="KW">KW</option> 491 <option value="KY">KY</option> 492 <option value="KZ">KZ</option> 493 <option value="LA">LA</option> 494 <option value="LB">LB</option> 495 <option value="LC">LC</option> 496 <option value="LI">LI</option> 497 <option value="LK">LK</option> 498 <option value="LR">LR</option> 499 <option value="LS">LS</option> 500 <option value="LT">LT</option> 501 <option value="LU">LU</option> 502 <option value="LV">LV</option> 503 <option value="LY">LY</option> 504 <option value="MA">MA</option> 505 <option value="MC">MC</option> 506 <option value="MD">MD</option> 507 <option value="ME">ME</option> 508 <option value="MF">MF</option> 509 <option value="MG">MG</option> 510 <option value="MH">MH</option> 511 <option value="MK">MK</option> 512 <option value="ML">ML</option> 513 <option value="MM">MM</option> 514 <option value="MN">MN</option> 515 <option value="MO">MO</option> 516 <option value="MP">MP</option> 517 <option value="MQ">MQ</option> 518 <option value="MR">MR</option> 519 <option value="MS">MS</option> 520 <option value="MT">MT</option> 521 <option value="MU">MU</option> 522 <option value="MV">MV</option> 523 <option value="MW">MW</option> 524 <option value="MX">MX</option> 525 <option value="MY">MY</option> 526 <option value="MZ">MZ</option> 527 <option value="NA">NA</option> 528 <option value="NC">NC</option> 529 <option value="NE">NE</option> 530 <option value="NF">NF</option> 531 <option value="NG">NG</option> 532 <option value="NI">NI</option> 533 <option value="NL">NL</option> 534 <option value="NO">NO</option> 535 <option value="NP">NP</option> 536 <option value="NR">NR</option> 537 <option value="NU">NU</option> 538 <option value="NZ">NZ</option> 539 <option value="OM">OM</option> 540 <option value="PA">PA</option> 541 <option value="PE">PE</option> 542 <option value="PF">PF</option> 543 <option value="PG">PG</option> 544 <option value="PH">PH</option> 545 <option value="PK">PK</option> 546 <option value="PL">PL</option> 547 <option value="PM">PM</option> 548 <option value="PN">PN</option> 549 <option value="PR">PR</option> 550 <option value="PS">PS</option> 551 <option value="PT">PT</option> 552 <option value="PW">PW</option> 553 <option value="PY">PY</option> 554 <option value="QA">QA</option> 555 <option value="RE">RE</option> 556 <option value="RO">RO</option> 557 <option value="RS">RS</option> 558 <option value="RU">RU</option> 559 <option value="RW">
559RW</option> 560 <option value="SA">SA</option> 561 <option value="SB">SB</option> 562 <option value="SC">SC</option> 563 <option value="SD">SD</option> 564 <option value="SE">SE</option> 565 <option value="SG">SG</option> 566 <option value="SH">SH</option> 567 <option value="SI">SI</option> 568 <option value="SJ">SJ</option> 569 <option value="SK">SK</option> 570 <option value="SL">SL</option> 571 <option value="SM">SM</option> 572 <option value="SN">SN</option> 573 <option value="SO">SO</option> 574 <option value="SR">SR</option> 575 <option value="SS">SS</option> 576 <option value="ST">ST</option> 577 <option value="SV">SV</option> 578 <option value="SX">SX</option> 579 <option value="SY">SY</option> 580 <option value="SZ">SZ</option> 581 <option value="TC">TC</option> 582 <option value="TD">TD</option> 583 <option value="TF">TF</option> 584 <option value="TG">TG</option> 585 <option value="TH">TH</option> 586 <option value="TJ">TJ</option> 587 <option value="TK">TK</option> 588 <option value="TL">TL</option> 589 <option value="TM">TM</option> 590 <option value="TN">TN</option> 591 <option value="TO">TO</option> 592 <option value="TR">TR</option> 593 <option value="TT">TT</option> 594 <option value="TV">TV</option> 595 <option value="TW">TW</option> 596 <option value="TZ">TZ</option> 597 <option value="UA">UA</option> 598 <option value="UG">UG</option> 599 <option value="UM">UM</option> 600 <option value="US">US</option> 601 <option value="UY">UY</option> 602 <option value="UZ">UZ</option> 603 <option value="VA">VA</option> 604 <option value="VC">VC</option> 605 <option value="VE">VE</option> 606 <option value="VG">VG</option> 607 <option value="VI">VI</option> 608 <option value="VN">VN</option> 609 <option value="VU">VU</option> 610 <option value="WF">WF</option> 611 <option value="WS">WS</option> 612 <option value="YE">YE</option> 613 <option value="YT">YT</option> 614 <option value="ZA">ZA</option> 615 <option value="ZM">ZM</option> 616 <option value="ZW">ZW</option> 617 </select> 618 </div> 619 <div class="mb-0"> 620 <label class="form-label">Vendor Consents</label> 621 </div> 622 <div class="mb-3"> 623 <div class="row"> 624 <div class="col-5"> 625 <label for="tcfeuv2-vendor-consents-available" class="form-label" style="width:100%; text-align:center">Available</label> 626 <select id="tcfeuv2-vendor-consents-available" class="form-select" size="20" multiple disabled> 627 </select> 628 </div> 629 <div class="col-2 d-flex flex-column justify-content-center"> 630 <button id="tcfeuv2-vendor-consents-include-button" class="btn btn-light" style="width:90%" onclick="includeVendors('tcfeuv2-vendor-consents')" disabled>>></button> 631 <button id="tcfeuv2-vendor-consents-remove-button" cclass="btn btn-light" style="width:90%" onclick="removeVendors('tcfeuv2-vendor-consents')" disabled><<</button> 632 </div> 633 <div class="col-5"> 634 <label for="tcfeuv2-vendor-consents-included" class="form-label float-right" style="width:100%; text-align:center">Included</label> 635 <select id="tcfeuv2-vendor-consents-included" class="form-select" size="20" multiple disabled> 636 </select> 637 </div> 638 </div> 639 </div> 640 <div class="mb-0"> 641 <label class="form-label">Vendor Legitimate Interests</label> 642 </div> 643 <div class="mb-3"> 644 <div class="row"> 645 <div class="col-5"> 646 <label for="tcfeuv2-vendor-legitimate-interests-available" class="form-label" style="width:100%; text-align:center">Available</label> 647 <select id="tcfeuv2-vendor-legitimate-interests-available" class="form-select" size="20" multiple disabled> 648 </select> 649 </div> 650 <div class="col-2 d-flex flex-column justify-content-center"> 651 <button id="tcfeuv2-vendor-legitimate-interests-include-button" class="btn btn-light" style="width:90%" onclick="includeVendors('tcfeuv2-vendor-legitimate-interests')" disabled>>></button> 652 <button id="tcfeuv2-vendor-legitimate-interests-remove-button" class="btn btn-light" style="width:90%" onclick="removeVendors('tcfeuv2-vendor-legitimate-interests')" disabled><<</button> 653 </div> 654 <div class="col-5"> 655 <label for="tcfeuv2-vendor-legitimate-interests-included" class="form-label float-right" style="width:100%; text-align:center">Included</label> 656 <select id="tcfeuv2-vendor-legitimate-interests-included" class="form-select" size="20" multiple disabled> 657 </select> 658 </div> 659 </div> 660 </div> 661 <div class="mb-0"> 662 <label class="form-label">Vendors Allowed</label> 663 </div> 664 <div class="mb-3"> 665 <div class="row"> 666 <div class="col-5"> 667 <label for="tcfeuv2-vendors-allowed-available" class="form-label" style="width:100%; text-align:center">Available</label> 668 <select id="tcfeuv2-vendors-allowed-available" class="form-select" size="20" multiple disabled> 669 </select> 670 </div> 671 <div class="col-2 d-flex flex-column justify-content-center"> 672 <button id="tcfeuv2-vendors-allowed-include-button" class="btn btn-light" style="width:90%" onclick="includeVendors('tcfeuv2-vendors-allowed')" disabled>>></button> 673 <button id="tcfeuv2-vendors-allowed-remove-button" class="btn btn-light" style="width:90%" onclick="removeVendors('tcfeuv2-vendors-allowed')" disabled><<</button> 674 </div> 675 <div class="col-5"> 676 <label for="tcfeuv2-vendors-allowed-included" class="form-label float-right" style="width:100%; text-align:center">Included</label> 677 <select id="tcfeuv2-vendors-allowed-included" class="form-select" size="20" multiple disabled> 678 </select> 679 </div> 680 </div> 681 </div> 682 <div class="mb-0"> 683 <label class="form-label">Vendors Disclosed</label> 684 </div> 685 <div class="mb-3"> 686 <div class="row"> 687 <div class="col-5"> 688 <label for="tcfeuv2-vendors-disclosed-available" class="form-label" style="width:100%; text-align:center">Available</label> 689 <select id="tcfeuv2-vendors-disclosed-available" class="form-select" size="20" multiple disabled> 690 </select> 691 </div> 692 <div class="col-2 d-flex flex-column justify-content-center"> 693 <button id="tcfeuv2-vendors-disclosed-include-button" class="btn btn-light" style="width:90%" onclick="includeVendors('tcfeuv2-vendors-disclosed')" disabled>>></button> 694 <button id="tcfeuv2-vendors-disclosed-remove-button" class="btn btn-light" style="width:90%" onclick="removeVendors('tcfeuv2-vendors-disclosed')" disabled><<</button> 695 </div> 696 <div class="col-5"> 697 <label for="tcfeuv2-vendors-disclosed-included" class="form-label float-right" style="width:100%; text-align:center">Included</label> 698 <select id="tcfeuv2-vendors-disclosed-included" class="form-select" size="20" multiple disabled> 699 </select> 700 </div> 701 </div> 702 </div> 703 <span id="tcfeuv2-publisher-restrictions-container" hidden="hidden"> 704 <div class="mb-0"> 705 <label class="form-label">Publisher Restrictions</label> 706 </div> 707 <div class="mb-3"> 708 <table class="table" id="tcfeuv2-publisher-restrictions-table"> 709 <thead> 710 <th scope="col">Purpose ID</th> 711 <th scope="col">Type</th> 712 <th scope="col">Vendor Ids</th> 713 </thead> 714 <tbody id="tcfeuv2-publisher-restrictions-tbody"> 715 716 </tbody> 717 </table> 718 </div> 719 </span> 720`,ii=` <div class="mt-3 mb-3 form-check"> 721 <input 722 class="form-check-input" 723 type="checkbox" 724 value="" 725 id="tcfcav1-included" 726 onclick="disableTcfCaV1(!this.checked)" 727 /> 728 <label class="form-check-label" for="tcfcav1-included">Included</label> 729 </div> 730 <div class="mb-3"> 731 <label for="tcfcav1-version" class="form-label">Version</label> 732 <input type="text" id="tcfcav1-version" class="form-control" placeholder="1" value="1" disabled /> 733 </div> 734 <div class="mb-3"> 735 <label class="radio-inline control-label">Policy Version</label> 736 <div class="form-check form-check-inline">
737 <input class="form-check-input" type="radio" name="tcfcav1-tcf-policy-version" id="tcfcav1-tcf-policy-version-2" value="2" onclick="tcfCaV1PolicyVersionChanged(2)" disabled checked> 738 <label class="form-check-label" for="tcfcav1-tcf-policy-version-2">2</label> 739 </div> 740 </div> 741 <div class="mb-3"> 742 <label for="tcfcav1-vendor-list-version" class="form-label">Vendor List Version</label> 743 <input 744 type="number" 745 min="0" 746 max="4095" 747 id="tcfcav1-vendor-list-version" 748 class="form-control" 749 placeholder="0" 750 value="0" 751 disabled 752 /> 753 <div id="tcfcav1-vendor-list-version-feedback" class="invalid-feedback">Valid values are 0-4095</div> 754 </div> 755 <div class="mb-3"> 756 <label for="tcfcav1-created" class="form-label">Created</label> 757 <input 758 type="date" 759 id="tcfcav1-created" 760 class="form-control" 761 disabled 762 /> 763 <div id="tcfcav1-created-feedback" class="invalid-feedback">Valid values are 0-2</div> 764 </div> 765 <div class="mb-3"> 766 <label for="tcfcav1-last-updated" class="form-label">Last Updated</label> 767 <input 768 type="date" 769 id="tcfcav1-last-updated" 770 class="form-control" 771 disabled 772 /> 773 <div id="tcfcav1-last-updated-feedback" class="invalid-feedback">Valid values are 0-2</div> 774 </div> 775 <div class="mb-3"> 776 <label for="tcfcav1-cmp-id" class="form-label">CMP ID</label> 777 <input 778 type="number" 779 min="0" 780 max="4095" 781 id="tcfcav1-cmp-id" 782 class="form-control" 783 placeholder="1000" 784 value="1000" 785 disabled 786 /> 787 <div id="tcfcav1-cmp-id-feedback" class="invalid-feedback">Valid values are 0-4095</div> 788 </div> 789 <div class="mb-3"> 790 <label for="tcfcav1-cmp-version" class="form-label">CMP Version</label> 791 <input 792 type="number" 793 min="0" 794 max="4095" 795 id="tcfcav1-cmp-version" 796 class="form-control" 797 placeholder="1" 798 value="1" 799 disabled 800 /> 801 <div id="tcfcav1-cmp-version-feedback" class="invalid-feedback">Valid values are 0-4095</div> 802 </div> 803 <div class="mb-3"> 804 <label for="tcfcav1-consent-screen" class="form-label">Consent Screen</label> 805 <input 806 type="number" 807 min="0" 808 max="63" 809 id="tcfcav1-consent-screen" 810 class="form-control" 811 placeholder="0" 812 value="0" 813 disabled 814 /> 815 <div id="tcfcav1-consent-screen-feedback" class="invalid-feedback">Valid values are 0-63</div> 816 </div> 817 <div class="mb-3"> 818 <label for="tcfcav1-consent-language" class="form-label">Consent Language</label> 819 <select id="tcfcav1-consent-language" class="form-select" disabled> 820 </select> 821 </div> 822 <div class="mb-3"> 823 <input class="form-check-input" type="checkbox" value="" id="tcfcav1-use-non-standard-stacks" disabled /> 824 <label class="form-check-label" for="tcfcav1-use-non-standard-stacks">Publisher Uses Non-Standard Stacks</label> 825 </div> 826 <div class="mb-3"> 827 <label for="tcfcav1-special-feature-express-consent" class="form-label">Special Feature Express Consent</label> 828 <select id="tcfcav1-special-feature-express-consent" class="form-select" multiple disabled> 829 </select> 830 </div> 831 <div class="mb-3"> 832 <label for="tcfcav1-purposes-express-consent" class="form-label">Purposes Express Consents</label> 833 <select id="tcfcav1-purposes-express-consent" class="form-select" size="11" multiple disabled> 834 </select> 835 </div> 836 <div class="mb-3"> 837 <label for="tcfcav1-purposes-implied-consent" class="form-label">Purposes Implied Consents</label> 838 <select id="tcfcav1-purposes-implied-consent" class="form-select" size="11" multiple disabled> 839 </select> 840 </div> 841 <div class="mb-0"> 842 <label class="form-label">Vendor Express Consent</label> 843 </div> 844 <div class="mb-3"> 845 <div class="row"> 846 <div class="col-5"> 847 <label for="tcfcav1-vendor-express-consent-available" class="form-label" style="width:100%; text-align:center">Available</label> 848 <select id="tcfcav1-vendor-express-consent-available" class="form-select" size="20" multiple disabled> 849 </select> 850 </div> 851 <div class="col-2 d-flex flex-column justify-content-center"> 852 <button id="tcfcav1-vendor-express-consent-include-button" class="btn btn-light" style="width:90%" onclick="includeVendors('tcfcav1-vendor-express-consent')" disabled>>></button> 853 <button id="tcfcav1-vendor-express-consent-remove-button" class="btn btn-light" style="width:90%" onclick="removeVendors('tcfcav1-vendor-express-consent')" disabled><<</button> 854 </div> 855 <div class="col-5"> 856 <label for="tcfcav1-vendor-express-consent-included" class="form-label float-right" style="width:100%; text-align:center">Included</label> 857 <select id="tcfcav1-vendor-express-consent-included" class="form-select" size="20" multiple disabled> 858 </select> 859 </div> 860 </div> 861 </div> 862 <div class="mb-0"> 863 <label class="form-label">
863Vendor Implied Consent</label> 864 </div> 865 <div class="mb-3"> 866 <div class="row"> 867 <div class="col-5"> 868 <label for="tcfcav1-vendor-implied-consent-available" class="form-label" style="width:100%; text-align:center">Available</label> 869 <select id="tcfcav1-vendor-implied-consent-available" class="form-select" size="20" multiple disabled> 870 </select> 871 </div> 872 <div class="col-2 d-flex flex-column justify-content-center"> 873 <button id="tcfcav1-vendor-implied-consent-include-button" class="btn btn-light" style="width:90%" onclick="includeVendors('tcfcav1-vendor-implied-consent')" disabled>>></button> 874 <button id="tcfcav1-vendor-implied-consent-remove-button" class="btn btn-light" style="width:90%" onclick="removeVendors('tcfcav1-vendor-implied-consent')" disabled><<</button> 875 </div> 876 <div class="col-5"> 877 <label for="tcfcav1-vendor-implied-consent-included" class="form-label float-right" style="width:100%; text-align:center">Included</label> 878 <select id="tcfcav1-vendor-implied-consent-included" class="form-select" size="20" multiple disabled> 879 </select> 880 </div> 881 </div> 882 </div> 883 <span id="tcfcav1-pub-restrictions-container" hidden="hidden"> 884 <div class="mb-0"> 885 <label class="form-label">Publisher Restrictions</label> 886 </div> 887 <div class="mb-3"> 888 <table class="table" id="tcfcav1-pub-restrictions-table"> 889 <thead> 890 <th scope="col">Purpose ID</th> 891 <th scope="col">Type</th> 892 <th scope="col">Vendor Ids</th> 893 </thead> 894 <tbody id="tcfcav1-pub-restrictions-tbody"> 895 896 </tbody> 897 </table> 898 </div> 899 </span> 900`,ai=` <div class="mt-3 mb-3"> 901 <div class="form-check"> 902 <input 903 class="form-check-input" 904 type="checkbox" 905 value="" 906 id="uspv1-included" 907 onclick="disableUspV1(!this.checked)" 908 /> 909 <label class="form-check-label" for="uspv1-included">Included</label> 910 </div> 911 </div> 912 <div class="mb-3"> 913 <label for="uspv1-version" class="form-label">Version</label> 914 <input type="number" id="uspv1-version" class="form-control" placeholder="1" value="1" disabled /> 915 </div> 916 <div class="mb-3"> 917 <label for="uspv1-notice" class="form-label">Notice</label> 918 <select id="uspv1-notice" class="form-select" disabled> 919 <option value="-">-</option> 920 <option value="Y">Y</option> 921 <option value="N">N</option> 922 </select> 923 </div> 924 <div class="mb-3"> 925 <label for="uspv1-opt-out-sale" class="form-label">Opt Out Sale</label> 926 <select id="uspv1-opt-out-sale" class="form-select" disabled> 927 <option value="-">-</option> 928 <option value="Y">Y</option> 929 <option value="N">N</option> 930 </select> 931 </div> 932 <div class="mb-3"> 933 <label for="uspv1-lspa-covered" class="form-label">LSPA Covered</label> 934 <select id="uspv1-lspa-covered" class="form-select" disabled> 935 <option value="-">-</option> 936 <option value="Y">Y</option> 937 <option value="N">N</option> 938 </select> 939 </div> 940`,oi=` <div class="mt-3 mb-3 form-check"> 941 <input 942 class="form-check-input" 943 type="checkbox" 944 value="" 945 id="usnat-included" 946 onclick="disableusnat(!this.checked)" 947 /> 948 <label class="form-check-label" for="usnat-included">Included</label> 949 </div> 950 <div class="mb-3"> 951 <label for="usnat-version" class="form-label">Version</label> 952 <input type="number" id="usnat-version" class="form-control" placeholder="1" value="1" disabled /> 953 </div> 954 <div class="mb-3"> 955 <label for="usnat-sharing-notice" class="form-label">Sharing Notice</label> 956 <input 957 type="number" 958 min="0" 959 max="2" 960 id="usnat-sharing-notice" 961 class="form-control" 962 placeholder="0" 963 value="0" 964 disabled 965 /> 966 <div id="usnat-sharing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 967 </div> 968 <div class="mb-3"> 969 <label for="usnat-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 970 <input 971 type="number" 972 min="0" 973 max="2" 974 id="usnat-sale-opt-out-notice" 975 class="form-control" 976 placeholder="0"
977 value="0" 978 disabled 979 /> 980 <div id="usnat-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 981 </div> 982 <div class="mb-3"> 983 <label for="usnat-sharing-opt-out-notice" class="form-label">Sharing Opt Out Notice</label> 984 <input 985 type="number" 986 min="0" 987 max="2" 988 id="usnat-sharing-opt-out-notice" 989 class="form-control" 990 placeholder="0" 991 value="0" 992 disabled 993 /> 994 <div id="usnat-sharing-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 995 </div> 996 <div class="mb-3"> 997 <label for="usnat-targeted-advertising-opt-out-notice" class="form-label" 998 >Targeted Advertising Opt Out Notice</label 999 > 1000 <input 1001 type="number" 1002 min="0" 1003 max="2" 1004 id="usnat-targeted-advertising-opt-out-notice" 1005 class="form-control" 1006 placeholder="0" 1007 value="0" 1008 disabled 1009 /> 1010 <div id="usnat-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 1011 Valid values are 0-2 1012 </div> 1013 </div> 1014 <div class="mb-3"> 1015 <label for="usnat-sensitive-data-processing-opt-out-notice" class="form-label" 1016 >Sensitive Data Processing Opt Out Notice</label 1017 > 1018 <input 1019 type="number" 1020 min="0" 1021 max="2" 1022 id="usnat-sensitive-data-processing-opt-out-notice" 1023 class="form-control" 1024 placeholder="0" 1025 value="0" 1026 disabled 1027 /> 1028 <div id="usnat-sensitive-data-processing-opt-out-notice-feedback" class="invalid-feedback"> 1029 Valid values are 0-2 1030 </div> 1031 </div> 1032 <div class="mb-3"> 1033 <label for="usnat-sensitive-data-limit-use-notice" class="form-label" 1034 >Sensitive Data Limit Use Notice</label 1035 > 1036 <input 1037 type="number" 1038 min="0" 1039 max="2" 1040 id="usnat-sensitive-data-limit-use-notice" 1041 class="form-control" 1042 placeholder="0" 1043 value="0" 1044 disabled 1045 /> 1046 <div id="usnat-sensitive-data-limit-use-notice-feedback" class="invalid-feedback"> 1047 Valid values are 0-2 1048 </div> 1049 </div> 1050 <div class="mb-3"> 1051 <label for="usnat-sale-opt-out" class="form-label">Sale Opt Out</label> 1052 <input 1053 type="number" 1054 min="0" 1055 max="2" 1056 id="usnat-sale-opt-out" 1057 class="form-control" 1058 placeholder="0" 1059 value="0" 1060 disabled 1061 /> 1062 <div id="usnat-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 1063 </div> 1064 <div class="mb-3"> 1065 <label for="usnat-sharing-opt-out" class="form-label">Sharing Opt Out</label> 1066 <input 1067 type="number" 1068 min="0" 1069 max="2" 1070 id="usnat-sharing-opt-out" 1071 class="form-control" 1072 placeholder="0" 1073 value="0" 1074 disabled 1075 /> 1076 <div id="usnat-sharing-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 1077 </div> 1078 <div class="mb-3"> 1079 <label for="usnat-targeted-advertising-opt-out" class="form-label" 1080 >Targeted Advertising Opt Out</label 1081 > 1082 <input 1083 type="number" 1084 min="0" 1085 max="2" 1086 id="usnat-targeted-advertising-opt-out" 1087 class="form-control" 1088 placeholder="0" 1089 value="0" 1090 disabled 1091 /> 1092 <div id="usnat-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 1093 Valid values are 0-2 1094 </div> 1095 </div> 1096 <div class="mb-3"> 1097 <label for="usnat-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 1098 <div class="input-group"> 1099 <input 1100 type="number" 1101 min="0" 1102 max="2" 1103 id="usnat-sensitive-data-processing-0" 1104 class="form-control" 1105 placeholder="0" 1106 value="0" 1107 disabled 1108 /> 1109 <input 1110 type="number" 1111 min="0" 1112 max="2" 1113 id="usnat-sensitive-data-processing-1" 1114 class="form-control" 1115 placeholder="0" 1116 value="0" 1117 disabled 1118 /> 1119 <input 1120 type="number" 1121 min="0" 1122 max="2" 1123 id="usnat-sensitive-data-processing-2" 1124 class="form-control" 1125 placeholder="0" 1126 value="0" 1127 disabled 1128 /> 1129 <input 1130 type="number" 1131 min="0" 1132 max="2" 1133 id="usnat-sensitive-data-processing-3" 1134 class="form-control" 1135 placeholder="0"
1136 value="0" 1137 disabled 1138 /> 1139 <input 1140 type="number" 1141 min="0" 1142 max="2" 1143 id="usnat-sensitive-data-processing-4" 1144 class="form-control" 1145 placeholder="0" 1146 value="0" 1147 disabled 1148 /> 1149 <input 1150 type="number" 1151 min="0" 1152 max="2" 1153 id="usnat-sensitive-data-processing-5" 1154 class="form-control" 1155 placeholder="0" 1156 value="0" 1157 disabled 1158 /> 1159 <input 1160 type="number" 1161 min="0" 1162 max="2" 1163 id="usnat-sensitive-data-processing-6" 1164 class="form-control" 1165 placeholder="0" 1166 value="0" 1167 disabled 1168 /> 1169 <input 1170 type="number" 1171 min="0" 1172 max="2" 1173 id="usnat-sensitive-data-processing-7" 1174 class="form-control" 1175 placeholder="0" 1176 value="0" 1177 disabled 1178 /> 1179 <input 1180 type="number" 1181 min="0" 1182 max="2" 1183 id="usnat-sensitive-data-processing-8" 1184 class="form-control" 1185 placeholder="0" 1186 value="0" 1187 disabled 1188 /> 1189 <input 1190 type="number" 1191 min="0" 1192 max="2" 1193 id="usnat-sensitive-data-processing-9" 1194 class="form-control" 1195 placeholder="0" 1196 value="0" 1197 disabled 1198 /> 1199 <input 1200 type="number" 1201 min="0" 1202 max="2" 1203 id="usnat-sensitive-data-processing-10" 1204 class="form-control" 1205 placeholder="0" 1206 value="0" 1207 disabled 1208 /> 1209 <input 1210 type="number" 1211 min="0" 1212 max="2" 1213 id="usnat-sensitive-data-processing-11" 1214 class="form-control" 1215 placeholder="0" 1216 value="0" 1217 disabled 1218 /> 1219 <input 1220 type="number" 1221 min="0" 1222 max="2" 1223 id="usnat-sensitive-data-processing-12" 1224 class="form-control" 1225 placeholder="0" 1226 value="0" 1227 disabled 1228 /> 1229 <input 1230 type="number" 1231 min="0" 1232 max="2" 1233 id="usnat-sensitive-data-processing-13" 1234 class="form-control" 1235 placeholder="0" 1236 value="0" 1237 disabled 1238 /> 1239 <input 1240 type="number" 1241 min="0" 1242 max="2" 1243 id="usnat-sensitive-data-processing-14" 1244 class="form-control" 1245 placeholder="0" 1246 value="0" 1247 disabled 1248 /> 1249 <input 1250 type="number" 1251 min="0" 1252 max="2" 1253 id="usnat-sensitive-data-processing-15" 1254 class="form-control" 1255 placeholder="0" 1256 value="0" 1257 disabled 1258 /> 1259 </div> 1260 </div> 1261 <div class="mb-3"> 1262 <label for="usnat-known-child-sensitive-data-consents-0" class="form-label" 1263 >Known Child Sensitive Data Consents</label 1264 > 1265 <div class="input-group"> 1266 <input 1267 type="number" 1268 min="0" 1269 max="2" 1270 id="usnat-known-child-sensitive-data-consents-0" 1271 class="form-control" 1272 placeholder="0" 1273 value="0" 1274 disabled 1275 /> 1276 <input 1277 type="number" 1278 min="0" 1279 max="2" 1280 id="usnat-known-child-sensitive-data-consents-1" 1281 class="form-control" 1282 placeholder="0" 1283 value="0" 1284 disabled 1285 /> 1286 <input 1287 type="number" 1288 min="0" 1289 max="2" 1290 id="usnat-known-child-sensitive-data-consents-2" 1291 class="form-control" 1292 placeholder="0" 1293 value="0" 1294 disabled 1295 /> 1296 </div> 1297 </div> 1298 <div class="mb-3"> 1299 <label for="usnat-personal-data-consents" class="form-label">Personal Data Consents</label> 1300 <input 1301 type="number" 1302 min="0" 1303 max="2" 1304 id="usnat-personal-data-consents"
1305 class="form-control" 1306 placeholder="0" 1307 value="0" 1308 disabled 1309 /> 1310 <div id="usnat-personal-data-consents-feedback" class="invalid-feedback">Valid values are 0-2</div> 1311 </div> 1312 <div class="mb-3"> 1313 <label for="usnat-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 1314 <input 1315 type="number" 1316 min="1" 1317 max="2" 1318 id="usnat-mspa-covered-transaction" 1319 class="form-control" 1320 placeholder="1" 1321 value="1" 1322 disabled 1323 /> 1324 <div id="usnat-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 1325 </div> 1326 <div class="mb-3"> 1327 <label for="usnat-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 1328 <input 1329 type="number" 1330 min="0" 1331 max="2" 1332 id="usnat-mspa-opt-out-option-mode" 1333 class="form-control" 1334 placeholder="0" 1335 value="0" 1336 disabled 1337 /> 1338 <div id="usnat-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 1339 </div> 1340 <div class="mb-3"> 1341 <label for="usnat-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 1342 <input 1343 type="number" 1344 min="0" 1345 max="2" 1346 id="usnat-mspa-service-provider-mode" 1347 class="form-control" 1348 placeholder="0" 1349 value="0" 1350 disabled 1351 /> 1352 <div id="usnat-mspa-service-provider-mode-feedback" class="invalid-feedback"> 1353 Valid values are 0-2 1354 </div> 1355 </div> 1356 <div class="mb-3 form-check"> 1357 <input class="form-check-input" type="checkbox" value="" id="usnat-gpc-segment-included" checked disabled/> 1358 <label class="form-check-label" for="usnat-gpc-segment-included">GPC Segment Included</label> 1359 </div> 1360 <div class="mb-3 form-check"> 1361 <input class="form-check-input" type="checkbox" value="" id="usnat-gpc" disabled /> 1362 <label class="form-check-label" for="usnat-gpc">GPC Enabled</label> 1363 </div> 1364`,li=` <div class="mt-3 mb-3 form-check"> 1365 <input 1366 class="form-check-input" 1367 type="checkbox" 1368 value="" 1369 id="usca-included" 1370 onclick="disableusca(!this.checked)" 1371 /> 1372 <label class="form-check-label" for="usca-included">Included</label> 1373 </div> 1374 <div class="mb-3"> 1375 <label for="usca-version" class="form-label">Version</label> 1376 <input type="text" id="usca-version" class="form-control" placeholder="1" value="1" disabled /> 1377 </div> 1378 <div class="mb-3"> 1379 <label for="usca-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 1380 <input 1381 type="number" 1382 min="0" 1383 max="2" 1384 id="usca-sale-opt-out-notice" 1385 class="form-control" 1386 placeholder="0" 1387 value="0" 1388 disabled 1389 /> 1390 <div id="usca-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 1391 </div> 1392 <div class="mb-3"> 1393 <label for="usca-sharing-opt-out-notice" class="form-label">Sharing Opt Out Notice</label> 1394 <input 1395 type="number" 1396 min="0" 1397 max="2" 1398 id="usca-sharing-opt-out-notice" 1399 class="form-control" 1400 placeholder="0" 1401 value="0" 1402 disabled 1403 /> 1404 <div id="usca-sharing-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 1405 </div> 1406 <div class="mb-3"> 1407 <label for="usca-sensitive-data-limit-use-notice" class="form-label" 1408 >Sensitive Data Limit Use Notice</label 1409 > 1410 <input 1411 type="number" 1412 min="0" 1413 max="2" 1414 id="usca-sensitive-data-limit-use-notice" 1415 class="form-control" 1416 placeholder="0" 1417 value="0" 1418 disabled 1419 /> 1420 <div id="usca-sensitive-data-limit-use-notice-feedback" class="invalid-feedback"> 1421 Valid values are 0-2 1422 </div> 1423 </div> 1424 <div class="mb-3"> 1425 <label for="usca-sale-opt-out" class="form-label">Sale Opt Out</label> 1426 <input 1427 type="number" 1428 min="0" 1429 max="2" 1430 id="usca-sale-opt-out" 1431 class="form-control" 1432 placeholder="0" 1433 value="0" 1434 disabled 1435 /> 1436 <div id="usca-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 1437 </div> 1438 <div class="mb-3"> 1439 <label for="usca-sharing-opt-out" class="form-label">Sharing Opt Out</label> 1440 <input 1441 type="number" 1442 min="0" 1443 max="2" 1444 id="usca-sharing-opt-out" 1445 class="form-control" 1446 placeholder="0"
1447 value="0" 1448 disabled 1449 /> 1450 <div id="usca-sharing-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 1451 </div> 1452 <div class="mb-3"> 1453 <label for="usca-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 1454 <div class="input-group"> 1455 <input 1456 type="number" 1457 min="0" 1458 max="2" 1459 id="usca-sensitive-data-processing-0" 1460 class="form-control" 1461 placeholder="0" 1462 value="0" 1463 disabled 1464 /> 1465 <input 1466 type="number" 1467 min="0" 1468 max="2" 1469 id="usca-sensitive-data-processing-1" 1470 class="form-control" 1471 placeholder="0" 1472 value="0" 1473 disabled 1474 /> 1475 <input 1476 type="number" 1477 min="0" 1478 max="2" 1479 id="usca-sensitive-data-processing-2" 1480 class="form-control" 1481 placeholder="0" 1482 value="0" 1483 disabled 1484 /> 1485 <input 1486 type="number" 1487 min="0" 1488 max="2" 1489 id="usca-sensitive-data-processing-3" 1490 class="form-control" 1491 placeholder="0" 1492 value="0" 1493 disabled 1494 /> 1495 <input 1496 type="number" 1497 min="0" 1498 max="2" 1499 id="usca-sensitive-data-processing-4" 1500 class="form-control" 1501 placeholder="0" 1502 value="0" 1503 disabled 1504 /> 1505 <input 1506 type="number" 1507 min="0" 1508 max="2" 1509 id="usca-sensitive-data-processing-5" 1510 class="form-control" 1511 placeholder="0" 1512 value="0" 1513 disabled 1514 /> 1515 <input 1516 type="number" 1517 min="0" 1518 max="2" 1519 id="usca-sensitive-data-processing-6" 1520 class="form-control" 1521 placeholder="0" 1522 value="0" 1523 disabled 1524 /> 1525 <input 1526 type="number" 1527 min="0" 1528 max="2" 1529 id="usca-sensitive-data-processing-7" 1530 class="form-control" 1531 placeholder="0" 1532 value="0" 1533 disabled 1534 /> 1535 <input 1536 type="number" 1537 min="0" 1538 max="2" 1539 id="usca-sensitive-data-processing-8" 1540 class="form-control" 1541 placeholder="0" 1542 value="0" 1543 disabled 1544 /> 1545 </div> 1546 </div> 1547 <div class="mb-3"> 1548 <label for="usca-known-child-sensitive-data-consents-0" class="form-label" 1549 >Known Child Sensitive Data Consents</label 1550 > 1551 <div class="input-group"> 1552 <input 1553 type="number" 1554 min="0" 1555 max="2" 1556 id="usca-known-child-sensitive-data-consents-0" 1557 class="form-control" 1558 placeholder="0" 1559 value="0" 1560 disabled 1561 /> 1562 <input 1563 type="number" 1564 min="0" 1565 max="2" 1566 id="usca-known-child-sensitive-data-consents-1" 1567 class="form-control" 1568 placeholder="0" 1569 value="0" 1570 disabled 1571 /> 1572 </div> 1573 </div> 1574 <div class="mb-3"> 1575 <label for="usca-personal-data-consents" class="form-label">Personal Data Consents</label> 1576 <input 1577 type="number" 1578 min="0" 1579 max="2" 1580 id="usca-personal-data-consents"
1581 class="form-control" 1582 placeholder="0" 1583 value="0" 1584 disabled 1585 /> 1586 <div id="usca-personal-data-consents-feedback" class="invalid-feedback">Valid values are 0-2</div> 1587 </div> 1588 <div class="mb-3"> 1589 <label for="usca-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 1590 <input 1591 type="number" 1592 min="1" 1593 max="2" 1594 id="usca-mspa-covered-transaction" 1595 class="form-control" 1596 placeholder="1" 1597 value="1" 1598 disabled 1599 /> 1600 <div id="usca-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 1601 </div> 1602 <div class="mb-3"> 1603 <label for="usca-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 1604 <input 1605 type="number" 1606 min="0" 1607 max="2" 1608 id="usca-mspa-opt-out-option-mode" 1609 class="form-control" 1610 placeholder="0" 1611 value="0" 1612 disabled 1613 /> 1614 <div id="usca-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 1615 </div> 1616 <div class="mb-3"> 1617 <label for="usca-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 1618 <input 1619 type="number" 1620 min="0" 1621 max="2" 1622 id="usca-mspa-service-provider-mode" 1623 class="form-control" 1624 placeholder="0" 1625 value="0" 1626 disabled 1627 /> 1628 <div id="usca-mspa-service-provider-mode-feedback" class="invalid-feedback"> 1629 Valid values are 0-2 1630 </div> 1631 </div> 1632 <div class="mb-3 form-check"> 1633 <input class="form-check-input" type="checkbox" value="" id="usca-gpc-segment-included" checked disabled/> 1634 <label class="form-check-label" for="usca-gpc-segment-included">GPC Segment Included</label> 1635 </div> 1636 <div class="mb-3 form-check"> 1637 <input class="form-check-input" type="checkbox" value="" id="usca-gpc" disabled /> 1638 <label class="form-check-label" for="usca-gpc">GPC Enabled</label> 1639 </div> 1640`,ci=` <div class="mt-3 mb-3 form-check"> 1641 <input 1642 class="form-check-input" 1643 type="checkbox" 1644 value="" 1645 id="usva-included" 1646 onclick="disableusva(!this.checked)" 1647 /> 1648 <label class="form-check-label" for="usva-included">Included</label> 1649 </div> 1650 <div class="mb-3"> 1651 <label for="usva-version" class="form-label">Version</label> 1652 <input type="text" id="usva-version" class="form-control" placeholder="1" value="1" disabled /> 1653 </div> 1654 <div class="mb-3"> 1655 <label for="usva-sharing-notice" class="form-label">Sharing Notice</label> 1656 <input 1657 type="number" 1658 min="0" 1659 max="2" 1660 id="usva-sharing-notice" 1661 class="form-control" 1662 placeholder="0" 1663 value="0" 1664 disabled 1665 /> 1666 <div id="usva-sharing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 1667 </div> 1668 <div class="mb-3"> 1669 <label for="usva-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 1670 <input 1671 type="number" 1672 min="0" 1673 max="2" 1674 id="usva-sale-opt-out-notice" 1675 class="form-control" 1676 placeholder="0" 1677 value="0" 1678 disabled 1679 /> 1680 <div id="usva-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 1681 </div> 1682 <div class="mb-3"> 1683 <label for="usva-targeted-advertising-opt-out-notice" class="form-label" 1684 >Targeted Advertising Opt Out Notice</label 1685 > 1686 <input 1687 type="number" 1688 min="0" 1689 max="2" 1690 id="usva-targeted-advertising-opt-out-notice" 1691 class="form-control" 1692 placeholder="0" 1693 value="0" 1694 disabled 1695 /> 1696 <div id="usva-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 1697 Valid values are 0-2 1698 </div> 1699 </div> 1700 <div class="mb-3"> 1701 <label for="usva-sale-opt-out" class="form-label">Sale Opt Out</label> 1702 <input 1703 type="number" 1704 min="0" 1705 max="2" 1706 id="usva-sale-opt-out" 1707 class="form-control" 1708 placeholder="0" 1709 value="0" 1710 disabled 1711 /> 1712 <div id="usva-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 1713 </div> 1714 <div class="mb-3"> 1715 <label for="usva-targeted-advertising-opt-out" class="form-label" 1716 >
1716Targeted Advertising Opt Out</label 1717 > 1718 <input 1719 type="number" 1720 min="0" 1721 max="2" 1722 id="usva-targeted-advertising-opt-out" 1723 class="form-control" 1724 placeholder="0" 1725 value="0" 1726 disabled 1727 /> 1728 <div id="usva-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 1729 Valid values are 0-2 1730 </div> 1731 </div> 1732 <div class="mb-3"> 1733 <label for="usva-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 1734 <div class="input-group"> 1735 <input 1736 type="number" 1737 min="0" 1738 max="2" 1739 id="usva-sensitive-data-processing-0" 1740 class="form-control" 1741 placeholder="0" 1742 value="0" 1743 disabled 1744 /> 1745 <input 1746 type="number" 1747 min="0" 1748 max="2" 1749 id="usva-sensitive-data-processing-1" 1750 class="form-control" 1751 placeholder="0" 1752 value="0" 1753 disabled 1754 /> 1755 <input 1756 type="number" 1757 min="0" 1758 max="2" 1759 id="usva-sensitive-data-processing-2" 1760 class="form-control" 1761 placeholder="0" 1762 value="0" 1763 disabled 1764 /> 1765 <input 1766 type="number" 1767 min="0" 1768 max="2" 1769 id="usva-sensitive-data-processing-3" 1770 class="form-control" 1771 placeholder="0" 1772 value="0" 1773 disabled 1774 /> 1775 <input 1776 type="number" 1777 min="0" 1778 max="2" 1779 id="usva-sensitive-data-processing-4" 1780 class="form-control" 1781 placeholder="0" 1782 value="0" 1783 disabled 1784 /> 1785 <input 1786 type="number" 1787 min="0" 1788 max="2" 1789 id="usva-sensitive-data-processing-5" 1790 class="form-control" 1791 placeholder="0" 1792 value="0" 1793 disabled 1794 /> 1795 <input 1796 type="number" 1797 min="0" 1798 max="2" 1799 id="usva-sensitive-data-processing-6" 1800 class="form-control" 1801 placeholder="0" 1802 value="0" 1803 disabled 1804 /> 1805 <input 1806 type="number" 1807 min="0" 1808 max="2" 1809 id="usva-sensitive-data-processing-7" 1810 class="form-control" 1811 placeholder="0" 1812 value="0" 1813 disabled 1814 /> 1815 </div> 1816 </div> 1817 <div class="mb-3"> 1818 <label for="usva-known-child-sensitive-data-consents" class="form-label" 1819 >Known Child Sensitive Data Consents</label 1820 > 1821 <input 1822 type="number" 1823 min="0" 1824 max="2" 1825 id="usva-known-child-sensitive-data-consents"
1826 class="form-control" 1827 placeholder="0" 1828 value="0" 1829 disabled 1830 /> 1831 <div id="usva-known-child-sensitive-data-consents-feedback" class="invalid-feedback"> 1832 Valid values are 0-2 1833 </div> 1834 </div> 1835 <div class="mb-3"> 1836 <label for="usva-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 1837 <input 1838 type="number" 1839 min="1" 1840 max="2" 1841 id="usva-mspa-covered-transaction" 1842 class="form-control" 1843 placeholder="1" 1844 value="1" 1845 disabled 1846 /> 1847 <div id="usva-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 1848 </div> 1849 <div class="mb-3"> 1850 <label for="usva-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 1851 <input 1852 type="number" 1853 min="0" 1854 max="2" 1855 id="usva-mspa-opt-out-option-mode" 1856 class="form-control" 1857 placeholder="0" 1858 value="0" 1859 disabled 1860 /> 1861 <div id="usva-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 1862 </div> 1863 <div class="mb-3"> 1864 <label for="usva-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 1865 <input 1866 type="number" 1867 min="0" 1868 max="2" 1869 id="usva-mspa-service-provider-mode" 1870 class="form-control" 1871 placeholder="0" 1872 value="0" 1873 disabled 1874 /> 1875 <div id="usva-mspa-service-provider-mode-feedback" class="invalid-feedback"> 1876 Valid values are 0-2 1877 </div> 1878 </div> 1879`,di=` <div class="mt-3 mb-3 form-check"> 1880 <input 1881 class="form-check-input" 1882 type="checkbox" 1883 value="" 1884 id="usco-included" 1885 onclick="disableusco(!this.checked)" 1886 /> 1887 <label class="form-check-label" for="usco-included">Included</label> 1888 </div> 1889 <div class="mb-3"> 1890 <label for="usco-version" class="form-label">Version</label> 1891 <input type="text" id="usco-version" class="form-control" placeholder="1" value="1" disabled /> 1892 </div> 1893 <div class="mb-3"> 1894 <label for="usco-sharing-notice" class="form-label">Sharing Notice</label> 1895 <input 1896 type="number" 1897 min="0" 1898 max="2" 1899 id="usco-sharing-notice" 1900 class="form-control" 1901 placeholder="0" 1902 value="0" 1903 disabled 1904 /> 1905 <div id="usco-sharing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 1906 </div> 1907 <div class="mb-3"> 1908 <label for="usco-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 1909 <input 1910 type="number" 1911 min="0" 1912 max="2" 1913 id="usco-sale-opt-out-notice" 1914 class="form-control" 1915 placeholder="0" 1916 value="0" 1917 disabled 1918 /> 1919 <div id="usco-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 1920 </div> 1921 <div class="mb-3"> 1922 <label for="usco-targeted-advertising-opt-out-notice" class="form-label" 1923 >Targeted Advertising Opt Out Notice</label 1924 > 1925 <input 1926 type="number" 1927 min="0" 1928 max="2" 1929 id="usco-targeted-advertising-opt-out-notice" 1930 class="form-control" 1931 placeholder="0" 1932 value="0" 1933 disabled 1934 /> 1935 <div id="usco-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 1936 Valid values are 0-2 1937 </div> 1938 </div> 1939 <div class="mb-3"> 1940 <label for="usco-sale-opt-out" class="form-label">Sale Opt Out</label> 1941 <input 1942 type="number" 1943 min="0" 1944 max="2" 1945 id="usco-sale-opt-out" 1946 class="form-control" 1947 placeholder="0" 1948 value="0" 1949 disabled 1950 /> 1951 <div id="usco-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 1952 </div> 1953 <div class="mb-3"> 1954 <label for="usco-targeted-advertising-opt-out" class="form-label" 1955 >Targeted Advertising Opt Out</label 1956 > 1957 <input 1958 type="number" 1959 min="0" 1960 max="2" 1961 id="usco-targeted-advertising-opt-out" 1962 class="form-control" 1963 placeholder="0" 1964 value="0" 1965 disabled 1966 /> 1967 <div id="usco-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 1968 Valid values are 0-2 1969 </div> 1970 </div> 1971 <div class="mb-3"> 1972 <label for="usco-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 1973 <div class="input-group"> 1974 <input 1975 type="number" 1976 min="0" 1977 max="2" 1978 id="usco-sensitive-data-processing-0" 1979 class="form-control" 1980 placeholder="0"
1981 value="0" 1982 disabled 1983 /> 1984 <input 1985 type="number" 1986 min="0" 1987 max="2" 1988 id="usco-sensitive-data-processing-1" 1989 class="form-control" 1990 placeholder="0" 1991 value="0" 1992 disabled 1993 /> 1994 <input 1995 type="number" 1996 min="0" 1997 max="2" 1998 id="usco-sensitive-data-processing-2" 1999 class="form-control" 2000 placeholder="0" 2001 value="0" 2002 disabled 2003 /> 2004 <input 2005 type="number" 2006 min="0" 2007 max="2" 2008 id="usco-sensitive-data-processing-3" 2009 class="form-control" 2010 placeholder="0" 2011 value="0" 2012 disabled 2013 /> 2014 <input 2015 type="number" 2016 min="0" 2017 max="2" 2018 id="usco-sensitive-data-processing-4" 2019 class="form-control" 2020 placeholder="0" 2021 value="0" 2022 disabled 2023 /> 2024 <input 2025 type="number" 2026 min="0" 2027 max="2" 2028 id="usco-sensitive-data-processing-5" 2029 class="form-control" 2030 placeholder="0" 2031 value="0" 2032 disabled 2033 /> 2034 <input 2035 type="number" 2036 min="0" 2037 max="2" 2038 id="usco-sensitive-data-processing-6" 2039 class="form-control" 2040 placeholder="0" 2041 value="0" 2042 disabled 2043 /> 2044 </div> 2045 </div> 2046 <div class="mb-3"> 2047 <label for="usco-known-child-sensitive-data-consents" class="form-label" 2048 >Known Child Sensitive Data Consents</label 2049 > 2050 <input 2051 type="number" 2052 min="0" 2053 max="2" 2054 id="usco-known-child-sensitive-data-consents"
2055 class="form-control" 2056 placeholder="0" 2057 value="0" 2058 disabled 2059 /> 2060 <div id="usco-known-child-sensitive-data-consents-feedback" class="invalid-feedback"> 2061 Valid values are 0-2 2062 </div> 2063 </div> 2064 <div class="mb-3"> 2065 <label for="usco-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 2066 <input 2067 type="number" 2068 min="1" 2069 max="2" 2070 id="usco-mspa-covered-transaction" 2071 class="form-control" 2072 placeholder="1" 2073 value="1" 2074 disabled 2075 /> 2076 <div id="usco-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 2077 </div> 2078 <div class="mb-3"> 2079 <label for="usco-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 2080 <input 2081 type="number" 2082 min="0" 2083 max="2" 2084 id="usco-mspa-opt-out-option-mode" 2085 class="form-control" 2086 placeholder="0" 2087 value="0" 2088 disabled 2089 /> 2090 <div id="usco-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 2091 </div> 2092 <div class="mb-3"> 2093 <label for="usco-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 2094 <input 2095 type="number" 2096 min="0" 2097 max="2" 2098 id="usco-mspa-service-provider-mode" 2099 class="form-control" 2100 placeholder="0" 2101 value="0" 2102 disabled 2103 /> 2104 <div id="usco-mspa-service-provider-mode-feedback" class="invalid-feedback"> 2105 Valid values are 0-2 2106 </div> 2107 </div> 2108 <div class="mb-3 form-check"> 2109 <input class="form-check-input" type="checkbox" value="" id="usco-gpc-segment-included" checked disabled /> 2110 <label class="form-check-label" for="usco-gpc-segment-included">GPC Segment Included</label> 2111 </div> 2112 <div class="mb-3 form-check"> 2113 <input class="form-check-input" type="checkbox" value="" id="usco-gpc" disabled /> 2114 <label class="form-check-label" for="usco-gpc">GPC Enabled</label> 2115 </div> 2116`,ri=` <div class="mt-3 mb-3 form-check"> 2117 <input 2118 class="form-check-input" 2119 type="checkbox" 2120 value="" 2121 id="usut-included" 2122 onclick="disableusut(!this.checked)" 2123 /> 2124 <label class="form-check-label" for="usut-included">Included</label> 2125 </div> 2126 <div class="mb-3"> 2127 <label for="usut-version" class="form-label">Version</label> 2128 <input type="text" id="usut-version" class="form-control" placeholder="1" value="1" disabled /> 2129 </div> 2130 <div class="mb-3"> 2131 <label for="usut-sharing-notice" class="form-label">Sharing Notice</label> 2132 <input 2133 type="number" 2134 min="0" 2135 max="2" 2136 id="usut-sharing-notice" 2137 class="form-control" 2138 placeholder="0" 2139 value="0" 2140 disabled 2141 /> 2142 <div id="usut-sharing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 2143 </div> 2144 <div class="mb-3"> 2145 <label for="usut-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 2146 <input 2147 type="number" 2148 min="0" 2149 max="2" 2150 id="usut-sale-opt-out-notice" 2151 class="form-control" 2152 placeholder="0" 2153 value="0" 2154 disabled 2155 /> 2156 <div id="usut-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 2157 </div> 2158 <div class="mb-3"> 2159 <label for="usut-targeted-advertising-opt-out-notice" class="form-label" 2160 >Targeted Advertising Opt Out Notice</label 2161 > 2162 <input 2163 type="number" 2164 min="0" 2165 max="2" 2166 id="usut-targeted-advertising-opt-out-notice" 2167 class="form-control" 2168 placeholder="0" 2169 value="0" 2170 disabled 2171 /> 2172 <div id="usut-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 2173 Valid values are 0-2 2174 </div> 2175 </div> 2176 <div class="mb-3"> 2177 <label for="usut-sensitive-data-processing-opt-out-notice" class="form-label" 2178 >Sensitive Data Processing Opt Out Notice</label 2179 > 2180 <input 2181 type="number" 2182 min="0" 2183 max="2" 2184 id="usut-sensitive-data-processing-opt-out-notice" 2185 class="form-control" 2186 placeholder="0" 2187 value="0" 2188 disabled 2189 /> 2190 <div id="usut-sensitive-data-processing-opt-out-notice-feedback" class="invalid-feedback"> 2191 Valid values are 0-2 2192 </div> 2193 </div> 2194 <div class="mb-3"> 2195 <label for="usut-sale-opt-out" class="form-label">Sale Opt Out</label> 2196 <input 2197 type="number" 2198 min="0" 2199 max="2" 2200 id="usut-sale-opt-out" 2201 class="form-control" 2202 placeholder="0"
2203 value="0" 2204 disabled 2205 /> 2206 <div id="usut-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 2207 </div> 2208 <div class="mb-3"> 2209 <label for="usut-targeted-advertising-opt-out" class="form-label" 2210 >Targeted Advertising Opt Out</label 2211 > 2212 <input 2213 type="number" 2214 min="0" 2215 max="2" 2216 id="usut-targeted-advertising-opt-out" 2217 class="form-control" 2218 placeholder="0" 2219 value="0" 2220 disabled 2221 /> 2222 <div id="usut-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 2223 Valid values are 0-2 2224 </div> 2225 </div> 2226 <div class="mb-3"> 2227 <label for="usut-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 2228 <div class="input-group"> 2229 <input 2230 type="number" 2231 min="0" 2232 max="2" 2233 id="usut-sensitive-data-processing-0" 2234 class="form-control" 2235 placeholder="0" 2236 value="0" 2237 disabled 2238 /> 2239 <input 2240 type="number" 2241 min="0" 2242 max="2" 2243 id="usut-sensitive-data-processing-1" 2244 class="form-control" 2245 placeholder="0" 2246 value="0" 2247 disabled 2248 /> 2249 <input 2250 type="number" 2251 min="0" 2252 max="2" 2253 id="usut-sensitive-data-processing-2" 2254 class="form-control" 2255 placeholder="0" 2256 value="0" 2257 disabled 2258 /> 2259 <input 2260 type="number" 2261 min="0" 2262 max="2" 2263 id="usut-sensitive-data-processing-3" 2264 class="form-control" 2265 placeholder="0" 2266 value="0" 2267 disabled 2268 /> 2269 <input 2270 type="number" 2271 min="0" 2272 max="2" 2273 id="usut-sensitive-data-processing-4" 2274 class="form-control" 2275 placeholder="0" 2276 value="0" 2277 disabled 2278 /> 2279 <input 2280 type="number" 2281 min="0" 2282 max="2" 2283 id="usut-sensitive-data-processing-5" 2284 class="form-control" 2285 placeholder="0" 2286 value="0" 2287 disabled 2288 /> 2289 <input 2290 type="number" 2291 min="0" 2292 max="2" 2293 id="usut-sensitive-data-processing-6" 2294 class="form-control" 2295 placeholder="0" 2296 value="0" 2297 disabled 2298 /> 2299 <input 2300 type="number" 2301 min="0" 2302 max="2" 2303 id="usut-sensitive-data-processing-7" 2304 class="form-control" 2305 placeholder="0" 2306 value="0" 2307 disabled 2308 /> 2309 </div> 2310 </div> 2311 <div class="mb-3"> 2312 <label for="usut-known-child-sensitive-data-consents" class="form-label" 2313 >Known Child Sensitive Data Consents</label 2314 > 2315 <input 2316 type="number" 2317 min="0" 2318 max="2" 2319 id="usut-known-child-sensitive-data-consents"
2320 class="form-control" 2321 placeholder="0" 2322 value="0" 2323 disabled 2324 /> 2325 <div id="usut-known-child-sensitive-data-consents-feedback" class="invalid-feedback"> 2326 Valid values are 0-2 2327 </div> 2328 </div> 2329 <div class="mb-3"> 2330 <label for="usut-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 2331 <input 2332 type="number" 2333 min="1" 2334 max="2" 2335 id="usut-mspa-covered-transaction" 2336 class="form-control" 2337 placeholder="1" 2338 value="1" 2339 disabled 2340 /> 2341 <div id="usut-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 2342 </div> 2343 <div class="mb-3"> 2344 <label for="usut-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 2345 <input 2346 type="number" 2347 min="0" 2348 max="2" 2349 id="usut-mspa-opt-out-option-mode" 2350 class="form-control" 2351 placeholder="0" 2352 value="0" 2353 disabled 2354 /> 2355 <div id="usut-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 2356 </div> 2357 <div class="mb-3"> 2358 <label for="usut-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 2359 <input 2360 type="number" 2361 min="0" 2362 max="2" 2363 id="usut-mspa-service-provider-mode" 2364 class="form-control" 2365 placeholder="0" 2366 value="0" 2367 disabled 2368 /> 2369 <div id="usut-mspa-service-provider-mode-feedback" class="invalid-feedback"> 2370 Valid values are 0-2 2371 </div> 2372 </div> 2373`,ui=` <div class="mt-3 mb-3 form-check"> 2374 <input 2375 class="form-check-input" 2376 type="checkbox" 2377 value="" 2378 id="usct-included" 2379 onclick="disableusct(!this.checked)" 2380 /> 2381 <label class="form-check-label" for="usct-included">Included</label> 2382 </div> 2383 <div class="mb-3"> 2384 <label for="usct-version" class="form-label">Version</label> 2385 <input type="text" id="usct-version" class="form-control" placeholder="1" value="1" disabled /> 2386 </div> 2387 <div class="mb-3"> 2388 <label for="usct-sharing-notice" class="form-label">Sharing Notice</label> 2389 <input 2390 type="number" 2391 min="0" 2392 max="2" 2393 id="usct-sharing-notice" 2394 class="form-control" 2395 placeholder="0" 2396 value="0" 2397 disabled 2398 /> 2399 <div id="usct-sharing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 2400 </div> 2401 <div class="mb-3"> 2402 <label for="usct-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 2403 <input 2404 type="number" 2405 min="0" 2406 max="2" 2407 id="usct-sale-opt-out-notice" 2408 class="form-control" 2409 placeholder="0" 2410 value="0" 2411 disabled 2412 /> 2413 <div id="usct-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 2414 </div> 2415 <div class="mb-3"> 2416 <label for="usct-targeted-advertising-opt-out-notice" class="form-label" 2417 >Targeted Advertising Opt Out Notice</label 2418 > 2419 <input 2420 type="number" 2421 min="0" 2422 max="2" 2423 id="usct-targeted-advertising-opt-out-notice" 2424 class="form-control" 2425 placeholder="0" 2426 value="0" 2427 disabled 2428 /> 2429 <div id="usct-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 2430 Valid values are 0-2 2431 </div> 2432 </div> 2433 <div class="mb-3"> 2434 <label for="usct-sale-opt-out" class="form-label">Sale Opt Out</label> 2435 <input 2436 type="number" 2437 min="0" 2438 max="2" 2439 id="usct-sale-opt-out" 2440 class="form-control" 2441 placeholder="0" 2442 value="0" 2443 disabled 2444 /> 2445 <div id="usct-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 2446 </div> 2447 <div class="mb-3"> 2448 <label for="usct-targeted-advertising-opt-out" class="form-label" 2449 >Targeted Advertising Opt Out</label 2450 > 2451 <input 2452 type="number" 2453 min="0" 2454 max="2" 2455 id="usct-targeted-advertising-opt-out" 2456 class="form-control" 2457 placeholder="0" 2458 value="0" 2459 disabled 2460 /> 2461 <div id="usct-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 2462 Valid values are 0-2 2463 </div> 2464 </div> 2465 <div class="mb-3"> 2466 <label for="usct-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 2467 <div class="input-group"> 2468 <input 2469 type="number" 2470 min="0" 2471 max="2" 2472 id="usct-sensitive-data-processing-0" 2473 class="form-control" 2474 placeholder="0"
2475 value="0" 2476 disabled 2477 /> 2478 <input 2479 type="number" 2480 min="0" 2481 max="2" 2482 id="usct-sensitive-data-processing-1" 2483 class="form-control" 2484 placeholder="0" 2485 value="0" 2486 disabled 2487 /> 2488 <input 2489 type="number" 2490 min="0" 2491 max="2" 2492 id="usct-sensitive-data-processing-2" 2493 class="form-control" 2494 placeholder="0" 2495 value="0" 2496 disabled 2497 /> 2498 <input 2499 type="number" 2500 min="0" 2501 max="2" 2502 id="usct-sensitive-data-processing-3" 2503 class="form-control" 2504 placeholder="0" 2505 value="0" 2506 disabled 2507 /> 2508 <input 2509 type="number" 2510 min="0" 2511 max="2" 2512 id="usct-sensitive-data-processing-4" 2513 class="form-control" 2514 placeholder="0" 2515 value="0" 2516 disabled 2517 /> 2518 <input 2519 type="number" 2520 min="0" 2521 max="2" 2522 id="usct-sensitive-data-processing-5" 2523 class="form-control" 2524 placeholder="0" 2525 value="0" 2526 disabled 2527 /> 2528 <input 2529 type="number" 2530 min="0" 2531 max="2" 2532 id="usct-sensitive-data-processing-6" 2533 class="form-control" 2534 placeholder="0" 2535 value="0" 2536 disabled 2537 /> 2538 <input 2539 type="number" 2540 min="0" 2541 max="2" 2542 id="usct-sensitive-data-processing-7" 2543 class="form-control" 2544 placeholder="0" 2545 value="0" 2546 disabled 2547 /> 2548 </div> 2549 </div> 2550 <div class="mb-3"> 2551 <label for="usct-known-child-sensitive-data-consents-0" class="form-label" 2552 >Known Child Sensitive Data Consents</label 2553 > 2554 <div class="input-group"> 2555 <input 2556 type="number" 2557 min="0" 2558 max="2" 2559 id="usct-known-child-sensitive-data-consents-0" 2560 class="form-control" 2561 placeholder="0" 2562 value="0" 2563 disabled 2564 /> 2565 <input 2566 type="number" 2567 min="0" 2568 max="2" 2569 id="usct-known-child-sensitive-data-consents-1" 2570 class="form-control" 2571 placeholder="0" 2572 value="0" 2573 disabled 2574 /> 2575 <input 2576 type="number" 2577 min="0" 2578 max="2" 2579 id="usct-known-child-sensitive-data-consents-2" 2580 class="form-control" 2581 placeholder="0" 2582 value="0" 2583 disabled 2584 /> 2585 </div> 2586 </div> 2587 <div class="mb-3"> 2588 <label for="usct-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 2589 <input 2590 type="number" 2591 min="1" 2592 max="2" 2593 id="usct-mspa-covered-transaction" 2594 class="form-control" 2595 placeholder="1" 2596 value="1" 2597 disabled 2598 /> 2599 <div id="usct-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 2600 </div> 2601 <div class="mb-3"> 2602 <label for="usct-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 2603 <input 2604 type="number" 2605 min="0" 2606 max="2" 2607 id="usct-mspa-opt-out-option-mode" 2608 class="form-control" 2609 placeholder="0" 2610 value="0" 2611 disabled 2612 /> 2613 <div id="usct-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 2614 </div> 2615 <div class="mb-3"> 2616 <label for="usct-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 2617 <input 2618 type="number" 2619 min="0" 2620 max="2" 2621 id="usct-mspa-service-provider-mode" 2622 class="form-control" 2623 placeholder="0" 2624 value="0" 2625 disabled 2626 /> 2627 <div id="usct-mspa-service-provider-mode-feedback" class="invalid-feedback"> 2628 Valid values are 0-2 2629 </div> 2630 </div> 2631 <div class="mb-3 form-check"> 2632 <input class="form-check-input" type="checkbox" value="" id="usct-gpc-segment-included" checked disabled /> 2633 <label class="form-check-label" for="usct-gpc-segment-included">GPC Segment Included</label> 2634 </div> 2635 <div class="mb-3 form-check"> 2636 <input class="form-check-input" type="checkbox" value="" id="usct-gpc" disabled /> 2637 <label class="form-check-label" for="usct-gpc">GPC Enabled</label> 2638 </div> 2639`,pi=` <div class="mt-3 mb-3 form-check"> 2640 <input 2641 class="form-check-input" 2642 type="checkbox" 2643 value="" 2644 id="usfl-included" 2645 onclick="disableusfl(!this.checked)" 2646 /> 2647 <label class="form-check-label" for="usfl-included">Included</label> 2648 </div> 2649 <div class="mb-3"> 2650 <label for="usfl-version" class="form-label">Version</label> 2651 <input type="text" id="usfl-version" class="form-control" placeholder="1" value="1" disabled /> 2652 </div> 2653 <div class="mb-3"> 2654 <label for="usfl-processing-notice" class="form-label">Processing Notice</label> 2655 <input 2656 type="number" 2657 min="0" 2658 max="2" 2659 id="usfl-processing-notice" 2660 class="form-control" 2661 placeholder="0"
2662 value="0" 2663 disabled 2664 /> 2665 <div id="usfl-processing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 2666 </div> 2667 <div class="mb-3"> 2668 <label for="usfl-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 2669 <input 2670 type="number" 2671 min="0" 2672 max="2" 2673 id="usfl-sale-opt-out-notice" 2674 class="form-control" 2675 placeholder="0" 2676 value="0" 2677 disabled 2678 /> 2679 <div id="usfl-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 2680 </div> 2681 <div class="mb-3"> 2682 <label for="usfl-targeted-advertising-opt-out-notice" class="form-label" 2683 >Targeted Advertising Opt Out Notice</label 2684 > 2685 <input 2686 type="number" 2687 min="0" 2688 max="2" 2689 id="usfl-targeted-advertising-opt-out-notice" 2690 class="form-control" 2691 placeholder="0" 2692 value="0" 2693 disabled 2694 /> 2695 <div id="usfl-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 2696 Valid values are 0-2 2697 </div> 2698 </div> 2699 <div class="mb-3"> 2700 <label for="usfl-sale-opt-out" class="form-label">Sale Opt Out</label> 2701 <input 2702 type="number" 2703 min="0" 2704 max="2" 2705 id="usfl-sale-opt-out" 2706 class="form-control" 2707 placeholder="0" 2708 value="0" 2709 disabled 2710 /> 2711 <div id="usfl-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 2712 </div> 2713 <div class="mb-3"> 2714 <label for="usfl-targeted-advertising-opt-out" class="form-label" 2715 >Targeted Advertising Opt Out</label 2716 > 2717 <input 2718 type="number" 2719 min="0" 2720 max="2" 2721 id="usfl-targeted-advertising-opt-out" 2722 class="form-control" 2723 placeholder="0" 2724 value="0" 2725 disabled 2726 /> 2727 <div id="usfl-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 2728 Valid values are 0-2 2729 </div> 2730 </div> 2731 <div class="mb-3"> 2732 <label for="usfl-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 2733 <div class="input-group"> 2734 <input 2735 type="number" 2736 min="0" 2737 max="2" 2738 id="usfl-sensitive-data-processing-0" 2739 class="form-control" 2740 placeholder="0" 2741 value="0" 2742 disabled 2743 /> 2744 <input 2745 type="number" 2746 min="0" 2747 max="2" 2748 id="usfl-sensitive-data-processing-1" 2749 class="form-control" 2750 placeholder="0" 2751 value="0" 2752 disabled 2753 /> 2754 <input 2755 type="number" 2756 min="0" 2757 max="2" 2758 id="usfl-sensitive-data-processing-2" 2759 class="form-control" 2760 placeholder="0" 2761 value="0" 2762 disabled 2763 /> 2764 <input 2765 type="number" 2766 min="0" 2767 max="2" 2768 id="usfl-sensitive-data-processing-3" 2769 class="form-control" 2770 placeholder="0" 2771 value="0" 2772 disabled 2773 /> 2774 <input 2775 type="number" 2776 min="0" 2777 max="2" 2778 id="usfl-sensitive-data-processing-4" 2779 class="form-control" 2780 placeholder="0" 2781 value="0" 2782 disabled 2783 /> 2784 <input 2785 type="number" 2786 min="0" 2787 max="2" 2788 id="usfl-sensitive-data-processing-5" 2789 class="form-control" 2790 placeholder="0" 2791 value="0" 2792 disabled 2793 /> 2794 <input 2795 type="number" 2796 min="0" 2797 max="2" 2798 id="usfl-sensitive-data-processing-6" 2799 class="form-control" 2800 placeholder="0" 2801 value="0" 2802 disabled 2803 /> 2804 <input 2805 type="number" 2806 min="0" 2807 max="2" 2808 id="usfl-sensitive-data-processing-7" 2809 class="form-control" 2810 placeholder="0" 2811 value="0" 2812 disabled 2813 /> 2814 </div> 2815 </div> 2816 <div class="mb-3"> 2817 <label for="usfl-known-child-sensitive-data-consents-0" class="form-label" 2818 >Known Child Sensitive Data Consents</label 2819 > 2820 <div class="input-group"> 2821 <input 2822 type="number" 2823 min="0" 2824 max="2" 2825 id="usfl-known-child-sensitive-data-consents-0" 2826 class="form-control" 2827 placeholder="0"
2828 value="0" 2829 disabled 2830 /> 2831 <input 2832 type="number" 2833 min="0" 2834 max="2" 2835 id="usfl-known-child-sensitive-data-consents-1" 2836 class="form-control" 2837 placeholder="0" 2838 value="0" 2839 disabled 2840 /> 2841 <input 2842 type="number" 2843 min="0" 2844 max="2" 2845 id="usfl-known-child-sensitive-data-consents-2" 2846 class="form-control" 2847 placeholder="0" 2848 value="0" 2849 disabled 2850 /> 2851 </div> 2852 </div> 2853 <div class="mb-3"> 2854 <label for="usfl-additional-data-processing-consent" class="form-label">Additional Data Processing Consent</label> 2855 <input type="number" min="0" max="2" id="usfl-additional-data-processing-consent" class="form-control" placeholder="0" value="0" disabled /> 2856 <div id="usfl-additional-data-processing-consent-feedback" class="invalid-feedback">Valid values are 0-2</div> 2857 </div> 2858 <div class="mb-3"> 2859 <label for="usfl-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 2860 <input 2861 type="number" 2862 min="1" 2863 max="2" 2864 id="usfl-mspa-covered-transaction" 2865 class="form-control" 2866 placeholder="1" 2867 value="1" 2868 disabled 2869 /> 2870 <div id="usfl-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 2871 </div> 2872 <div class="mb-3"> 2873 <label for="usfl-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 2874 <input 2875 type="number" 2876 min="0" 2877 max="2" 2878 id="usfl-mspa-opt-out-option-mode" 2879 class="form-control" 2880 placeholder="0" 2881 value="0" 2882 disabled 2883 /> 2884 <div id="usfl-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 2885 </div> 2886 <div class="mb-3"> 2887 <label for="usfl-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 2888 <input 2889 type="number" 2890 min="0" 2891 max="2" 2892 id="usfl-mspa-service-provider-mode" 2893 class="form-control" 2894 placeholder="0" 2895 value="0" 2896 disabled 2897 /> 2898 <div id="usfl-mspa-service-provider-mode-feedback" class="invalid-feedback"> 2899 Valid values are 0-2 2900 </div> 2901 </div> 2902`,mi=` <div class="mt-3 mb-3 form-check"> 2903 <input 2904 class="form-check-input" 2905 type="checkbox" 2906 value="" 2907 id="usmt-included" 2908 onclick="disableusmt(!this.checked)" 2909 /> 2910 <label class="form-check-label" for="usmt-included">Included</label> 2911 </div> 2912 <div class="mb-3"> 2913 <label for="usmt-version" class="form-label">Version</label> 2914 <input type="text" id="usmt-version" class="form-control" placeholder="1" value="1" disabled /> 2915 </div> 2916 <div class="mb-3"> 2917 <label for="usmt-sharing-notice" class="form-label">Sharing Notice</label> 2918 <input 2919 type="number" 2920 min="0" 2921 max="2" 2922 id="usmt-sharing-notice" 2923 class="form-control" 2924 placeholder="0" 2925 value="0" 2926 disabled 2927 /> 2928 <div id="usmt-sharing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 2929 </div> 2930 <div class="mb-3"> 2931 <label for="usmt-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 2932 <input 2933 type="number" 2934 min="0" 2935 max="2" 2936 id="usmt-sale-opt-out-notice" 2937 class="form-control" 2938 placeholder="0" 2939 value="0" 2940 disabled 2941 /> 2942 <div id="usmt-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 2943 </div> 2944 <div class="mb-3"> 2945 <label for="usmt-targeted-advertising-opt-out-notice" class="form-label" 2946 >Targeted Advertising Opt Out Notice</label 2947 > 2948 <input 2949 type="number" 2950 min="0" 2951 max="2" 2952 id="usmt-targeted-advertising-opt-out-notice" 2953 class="form-control" 2954 placeholder="0" 2955 value="0" 2956 disabled 2957 /> 2958 <div id="usmt-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 2959 Valid values are 0-2 2960 </div> 2961 </div> 2962 <div class="mb-3"> 2963 <label for="usmt-sale-opt-out" class="form-label">Sale Opt Out</label> 2964 <input 2965 type="number" 2966 min="0" 2967 max="2" 2968 id="usmt-sale-opt-out" 2969 class="form-control" 2970 placeholder="0"
2971 value="0" 2972 disabled 2973 /> 2974 <div id="usmt-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 2975 </div> 2976 <div class="mb-3"> 2977 <label for="usmt-targeted-advertising-opt-out" class="form-label" 2978 >Targeted Advertising Opt Out</label 2979 > 2980 <input 2981 type="number" 2982 min="0" 2983 max="2" 2984 id="usmt-targeted-advertising-opt-out" 2985 class="form-control" 2986 placeholder="0" 2987 value="0" 2988 disabled 2989 /> 2990 <div id="usmt-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 2991 Valid values are 0-2 2992 </div> 2993 </div> 2994 <div class="mb-3"> 2995 <label for="usmt-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 2996 <div class="input-group"> 2997 <input 2998 type="number" 2999 min="0" 3000 max="2" 3001 id="usmt-sensitive-data-processing-0" 3002 class="form-control" 3003 placeholder="0" 3004 value="0" 3005 disabled 3006 /> 3007 <input 3008 type="number" 3009 min="0" 3010 max="2" 3011 id="usmt-sensitive-data-processing-1" 3012 class="form-control" 3013 placeholder="0" 3014 value="0" 3015 disabled 3016 /> 3017 <input 3018 type="number" 3019 min="0" 3020 max="2" 3021 id="usmt-sensitive-data-processing-2" 3022 class="form-control" 3023 placeholder="0" 3024 value="0" 3025 disabled 3026 /> 3027 <input 3028 type="number" 3029 min="0" 3030 max="2" 3031 id="usmt-sensitive-data-processing-3" 3032 class="form-control" 3033 placeholder="0" 3034 value="0" 3035 disabled 3036 /> 3037 <input 3038 type="number" 3039 min="0" 3040 max="2" 3041 id="usmt-sensitive-data-processing-4" 3042 class="form-control" 3043 placeholder="0" 3044 value="0" 3045 disabled 3046 /> 3047 <input 3048 type="number" 3049 min="0" 3050 max="2" 3051 id="usmt-sensitive-data-processing-5" 3052 class="form-control" 3053 placeholder="0" 3054 value="0" 3055 disabled 3056 /> 3057 <input 3058 type="number" 3059 min="0" 3060 max="2" 3061 id="usmt-sensitive-data-processing-6" 3062 class="form-control" 3063 placeholder="0" 3064 value="0" 3065 disabled 3066 /> 3067 <input 3068 type="number" 3069 min="0" 3070 max="2" 3071 id="usmt-sensitive-data-processing-7" 3072 class="form-control" 3073 placeholder="0" 3074 value="0" 3075 disabled 3076 /> 3077 </div> 3078 </div> 3079 <div class="mb-3"> 3080 <label for="usmt-known-child-sensitive-data-consents-0" class="form-label" 3081 >Known Child Sensitive Data Consents</label 3082 > 3083 <div class="input-group"> 3084 <input 3085 type="number" 3086 min="0" 3087 max="2" 3088 id="usmt-known-child-sensitive-data-consents-0" 3089 class="form-control" 3090 placeholder="0" 3091 value="0" 3092 disabled 3093 /> 3094 <input 3095 type="number" 3096 min="0" 3097 max="2" 3098 id="usmt-known-child-sensitive-data-consents-1" 3099 class="form-control" 3100 placeholder="0" 3101 value="0" 3102 disabled 3103 /> 3104 <input 3105 type="number" 3106 min="0" 3107 max="2" 3108 id="usmt-known-child-sensitive-data-consents-2" 3109 class="form-control" 3110 placeholder="0" 3111 value="0" 3112 disabled 3113 /> 3114 </div> 3115 </div> 3116 <div class="mb-3"> 3117 <label for="usmt-additional-data-processing-consent" class="form-label">Additional Data Processing Consent</label> 3118 <input type="number" min="0" max="2" id="usmt-additional-data-processing-consent" class="form-control" placeholder="0" value="0" disabled /> 3119 <div id="usmt-additional-data-processing-consent-feedback" class="invalid-feedback">Valid values are 0-2</div> 3120 </div> 3121 <div class="mb-3"> 3122 <label for="usmt-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 3123 <input 3124 type="number" 3125 min="1" 3126 max="2" 3127 id="usmt-mspa-covered-transaction" 3128 class="form-control" 3129 placeholder="1" 3130 value="1" 3131 disabled 3132 /> 3133 <div id="usmt-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 3134 </div> 3135 <div class="mb-3"> 3136 <label for="usmt-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 3137 <input 3138 type="number" 3139 min="0" 3140 max="2" 3141 id="usmt-mspa-opt-out-option-mode" 3142 class="form-control" 3143 placeholder="0"
3144 value="0" 3145 disabled 3146 /> 3147 <div id="usmt-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 3148 </div> 3149 <div class="mb-3"> 3150 <label for="usmt-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 3151 <input 3152 type="number" 3153 min="0" 3154 max="2" 3155 id="usmt-mspa-service-provider-mode" 3156 class="form-control" 3157 placeholder="0" 3158 value="0" 3159 disabled 3160 /> 3161 <div id="usmt-mspa-service-provider-mode-feedback" class="invalid-feedback"> 3162 Valid values are 0-2 3163 </div> 3164 </div> 3165 <div class="mb-3 form-check"> 3166 <input class="form-check-input" type="checkbox" value="" id="usmt-gpc-segment-included" checked disabled /> 3167 <label class="form-check-label" for="usmt-gpc-segment-included">GPC Segment Included</label> 3168 </div> 3169 <div class="mb-3 form-check"> 3170 <input class="form-check-input" type="checkbox" value="" id="usmt-gpc" disabled /> 3171 <label class="form-check-label" for="usmt-gpc">GPC Enabled</label> 3172 </div> 3173`,vi=` <div class="mt-3 mb-3 form-check"> 3174 <input 3175 class="form-check-input" 3176 type="checkbox" 3177 value="" 3178 id="usor-included" 3179 onclick="disableusor(!this.checked)" 3180 /> 3181 <label class="form-check-label" for="usor-included">Included</label> 3182 </div> 3183 <div class="mb-3"> 3184 <label for="usor-version" class="form-label">Version</label> 3185 <input type="text" id="usor-version" class="form-control" placeholder="1" value="1" disabled /> 3186 </div> 3187 <div class="mb-3"> 3188 <label for="usor-processing-notice" class="form-label">Processing Notice</label> 3189 <input 3190 type="number" 3191 min="0" 3192 max="2" 3193 id="usor-processing-notice" 3194 class="form-control" 3195 placeholder="0" 3196 value="0" 3197 disabled 3198 /> 3199 <div id="usor-processing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 3200 </div> 3201 <div class="mb-3"> 3202 <label for="usor-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 3203 <input 3204 type="number" 3205 min="0" 3206 max="2" 3207 id="usor-sale-opt-out-notice" 3208 class="form-control" 3209 placeholder="0" 3210 value="0" 3211 disabled 3212 /> 3213 <div id="usor-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 3214 </div> 3215 <div class="mb-3"> 3216 <label for="usor-targeted-advertising-opt-out-notice" class="form-label" 3217 >Targeted Advertising Opt Out Notice</label 3218 > 3219 <input 3220 type="number" 3221 min="0" 3222 max="2" 3223 id="usor-targeted-advertising-opt-out-notice" 3224 class="form-control" 3225 placeholder="0" 3226 value="0" 3227 disabled 3228 /> 3229 <div id="usor-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 3230 Valid values are 0-2 3231 </div> 3232 </div> 3233 <div class="mb-3"> 3234 <label for="usor-sale-opt-out" class="form-label">Sale Opt Out</label> 3235 <input 3236 type="number" 3237 min="0" 3238 max="2" 3239 id="usor-sale-opt-out" 3240 class="form-control" 3241 placeholder="0" 3242 value="0" 3243 disabled 3244 /> 3245 <div id="usor-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 3246 </div> 3247 <div class="mb-3"> 3248 <label for="usor-targeted-advertising-opt-out" class="form-label" 3249 >Targeted Advertising Opt Out</label 3250 > 3251 <input 3252 type="number" 3253 min="0" 3254 max="2" 3255 id="usor-targeted-advertising-opt-out" 3256 class="form-control" 3257 placeholder="0" 3258 value="0" 3259 disabled 3260 /> 3261 <div id="usor-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 3262 Valid values are 0-2 3263 </div> 3264 </div> 3265 <div class="mb-3"> 3266 <label for="usor-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 3267 <div class="input-group"> 3268 <input 3269 type="number" 3270 min="0" 3271 max="2" 3272 id="usor-sensitive-data-processing-0" 3273 class="form-control" 3274 placeholder="0" 3275 value="0" 3276 disabled 3277 /> 3278 <input 3279 type="number" 3280 min="0" 3281 max="2" 3282 id="usor-sensitive-data-processing-1" 3283 class="form-control" 3284 placeholder="0"
3285 value="0" 3286 disabled 3287 /> 3288 <input 3289 type="number" 3290 min="0" 3291 max="2" 3292 id="usor-sensitive-data-processing-2" 3293 class="form-control" 3294 placeholder="0" 3295 value="0" 3296 disabled 3297 /> 3298 <input 3299 type="number" 3300 min="0" 3301 max="2" 3302 id="usor-sensitive-data-processing-3" 3303 class="form-control" 3304 placeholder="0" 3305 value="0" 3306 disabled 3307 /> 3308 <input 3309 type="number" 3310 min="0" 3311 max="2" 3312 id="usor-sensitive-data-processing-4" 3313 class="form-control" 3314 placeholder="0" 3315 value="0" 3316 disabled 3317 /> 3318 <input 3319 type="number" 3320 min="0" 3321 max="2" 3322 id="usor-sensitive-data-processing-5" 3323 class="form-control" 3324 placeholder="0" 3325 value="0" 3326 disabled 3327 /> 3328 <input 3329 type="number" 3330 min="0" 3331 max="2" 3332 id="usor-sensitive-data-processing-6" 3333 class="form-control" 3334 placeholder="0" 3335 value="0" 3336 disabled 3337 /> 3338 <input 3339 type="number" 3340 min="0" 3341 max="2" 3342 id="usor-sensitive-data-processing-7" 3343 class="form-control" 3344 placeholder="0" 3345 value="0" 3346 disabled 3347 /> 3348 <input 3349 type="number" 3350 min="0" 3351 max="2" 3352 id="usor-sensitive-data-processing-8" 3353 class="form-control" 3354 placeholder="0" 3355 value="0" 3356 disabled 3357 /> 3358 <input 3359 type="number" 3360 min="0" 3361 max="2" 3362 id="usor-sensitive-data-processing-9" 3363 class="form-control" 3364 placeholder="0" 3365 value="0" 3366 disabled 3367 /> 3368 <input 3369 type="number" 3370 min="0" 3371 max="2" 3372 id="usor-sensitive-data-processing-10" 3373 class="form-control" 3374 placeholder="0" 3375 value="0" 3376 disabled 3377 /> 3378 </div> 3379 </div> 3380 <div class="mb-3"> 3381 <label for="usor-known-child-sensitive-data-consents-0" class="form-label" 3382 >Known Child Sensitive Data Consents</label 3383 > 3384 <div class="input-group"> 3385 <input 3386 type="number" 3387 min="0" 3388 max="2" 3389 id="usor-known-child-sensitive-data-consents-0" 3390 class="form-control" 3391 placeholder="0" 3392 value="0" 3393 disabled 3394 /> 3395 <input 3396 type="number" 3397 min="0" 3398 max="2" 3399 id="usor-known-child-sensitive-data-consents-1" 3400 class="form-control" 3401 placeholder="0" 3402 value="0" 3403 disabled 3404 /> 3405 <input 3406 type="number" 3407 min="0" 3408 max="2" 3409 id="usor-known-child-sensitive-data-consents-2" 3410 class="form-control" 3411 placeholder="0" 3412 value="0" 3413 disabled 3414 /> 3415 </div> 3416 </div> 3417 <div class="mb-3"> 3418 <label for="usor-additional-data-processing-consent" class="form-label">Additional Data Processing Consent</label> 3419 <input type="number" min="0" max="2" id="usor-additional-data-processing-consent" class="form-control" placeholder="0" value="0" disabled /> 3420 <div id="usor-additional-data-processing-consent-feedback" class="invalid-feedback">Valid values are 0-2</div> 3421 </div> 3422 <div class="mb-3"> 3423 <label for="usor-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 3424 <input 3425 type="number" 3426 min="1" 3427 max="2" 3428 id="usor-mspa-covered-transaction" 3429 class="form-control" 3430 placeholder="1" 3431 value="1" 3432 disabled 3433 /> 3434 <div id="usor-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 3435 </div> 3436 <div class="mb-3"> 3437 <label for="usor-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 3438 <input 3439 type="number" 3440 min="0" 3441 max="2" 3442 id="usor-mspa-opt-out-option-mode" 3443 class="form-control" 3444 placeholder="0" 3445 value="0" 3446 disabled 3447 /> 3448 <div id="usor-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 3449 </div> 3450 <div class="mb-3"> 3451 <label for="usor-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 3452 <input 3453 type="number" 3454 min="0" 3455 max="2" 3456 id="usor-mspa-service-provider-mode" 3457 class="form-control" 3458 placeholder="0"
3459 value="0" 3460 disabled 3461 /> 3462 <div id="usor-mspa-service-provider-mode-feedback" class="invalid-feedback"> 3463 Valid values are 0-2 3464 </div> 3465 </div> 3466 <div class="mb-3 form-check"> 3467 <input class="form-check-input" type="checkbox" value="" id="usor-gpc-segment-included" checked disabled /> 3468 <label class="form-check-label" for="usor-gpc-segment-included">GPC Segment Included</label> 3469 </div> 3470 <div class="mb-3 form-check"> 3471 <input class="form-check-input" type="checkbox" value="" id="usor-gpc" disabled /> 3472 <label class="form-check-label" for="usor-gpc">GPC Enabled</label> 3473 </div> 3474`,gi=` <div class="mt-3 mb-3 form-check"> 3475 <input 3476 class="form-check-input" 3477 type="checkbox" 3478 value="" 3479 id="ustx-included" 3480 onclick="disableustx(!this.checked)" 3481 /> 3482 <label class="form-check-label" for="ustx-included">Included</label> 3483 </div> 3484 <div class="mb-3"> 3485 <label for="ustx-version" class="form-label">Version</label> 3486 <input type="text" id="ustx-version" class="form-control" placeholder="1" value="1" disabled /> 3487 </div> 3488 <div class="mb-3"> 3489 <label for="ustx-processing-notice" class="form-label">Processing Notice</label> 3490 <input 3491 type="number" 3492 min="0" 3493 max="2" 3494 id="ustx-processing-notice" 3495 class="form-control" 3496 placeholder="0" 3497 value="0" 3498 disabled 3499 /> 3500 <div id="ustx-processing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 3501 </div> 3502 <div class="mb-3"> 3503 <label for="ustx-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 3504 <input 3505 type="number" 3506 min="0" 3507 max="2" 3508 id="ustx-sale-opt-out-notice" 3509 class="form-control" 3510 placeholder="0" 3511 value="0" 3512 disabled 3513 /> 3514 <div id="ustx-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 3515 </div> 3516 <div class="mb-3"> 3517 <label for="ustx-targeted-advertising-opt-out-notice" class="form-label" 3518 >Targeted Advertising Opt Out Notice</label 3519 > 3520 <input 3521 type="number" 3522 min="0" 3523 max="2" 3524 id="ustx-targeted-advertising-opt-out-notice" 3525 class="form-control" 3526 placeholder="0" 3527 value="0" 3528 disabled 3529 /> 3530 <div id="ustx-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 3531 Valid values are 0-2 3532 </div> 3533 </div> 3534 <div class="mb-3"> 3535 <label for="ustx-sale-opt-out" class="form-label">Sale Opt Out</label> 3536 <input 3537 type="number" 3538 min="0" 3539 max="2" 3540 id="ustx-sale-opt-out" 3541 class="form-control" 3542 placeholder="0" 3543 value="0" 3544 disabled 3545 /> 3546 <div id="ustx-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 3547 </div> 3548 <div class="mb-3"> 3549 <label for="ustx-targeted-advertising-opt-out" class="form-label" 3550 >Targeted Advertising Opt Out</label 3551 > 3552 <input 3553 type="number" 3554 min="0" 3555 max="2" 3556 id="ustx-targeted-advertising-opt-out" 3557 class="form-control" 3558 placeholder="0" 3559 value="0" 3560 disabled 3561 /> 3562 <div id="ustx-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 3563 Valid values are 0-2 3564 </div> 3565 </div> 3566 <div class="mb-3"> 3567 <label for="ustx-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 3568 <div class="input-group"> 3569 <input 3570 type="number" 3571 min="0" 3572 max="2" 3573 id="ustx-sensitive-data-processing-0" 3574 class="form-control" 3575 placeholder="0" 3576 value="0" 3577 disabled 3578 /> 3579 <input 3580 type="number" 3581 min="0" 3582 max="2" 3583 id="ustx-sensitive-data-processing-1" 3584 class="form-control" 3585 placeholder="0" 3586 value="0" 3587 disabled 3588 /> 3589 <input 3590 type="number" 3591 min="0" 3592 max="2" 3593 id="ustx-sensitive-data-processing-2" 3594 class="form-control" 3595 placeholder="0" 3596 value="0" 3597 disabled 3598 /> 3599 <input 3600 type="number" 3601 min="0" 3602 max="2" 3603 id="ustx-sensitive-data-processing-3" 3604 class="form-control" 3605 placeholder="0"
3606 value="0" 3607 disabled 3608 /> 3609 <input 3610 type="number" 3611 min="0" 3612 max="2" 3613 id="ustx-sensitive-data-processing-4" 3614 class="form-control" 3615 placeholder="0" 3616 value="0" 3617 disabled 3618 /> 3619 <input 3620 type="number" 3621 min="0" 3622 max="2" 3623 id="ustx-sensitive-data-processing-5" 3624 class="form-control" 3625 placeholder="0" 3626 value="0" 3627 disabled 3628 /> 3629 <input 3630 type="number" 3631 min="0" 3632 max="2" 3633 id="ustx-sensitive-data-processing-6" 3634 class="form-control" 3635 placeholder="0" 3636 value="0" 3637 disabled 3638 /> 3639 <input 3640 type="number" 3641 min="0" 3642 max="2" 3643 id="ustx-sensitive-data-processing-7" 3644 class="form-control" 3645 placeholder="0" 3646 value="0" 3647 disabled 3648 /> 3649 </div> 3650 </div> 3651 <div class="mb-3"> 3652 <label for="ustx-known-child-sensitive-data-consents" class="form-label" 3653 >Known Child Sensitive Data Consents</label 3654 > 3655 <input 3656 type="number" 3657 min="0" 3658 max="2" 3659 id="ustx-known-child-sensitive-data-consents"
3660 class="form-control" 3661 placeholder="0" 3662 value="0" 3663 disabled 3664 /> 3665 <div id="ustx-known-child-sensitive-data-consents-feedback" class="invalid-feedback"> 3666 Valid values are 0-2 3667 </div> 3668 </div> 3669 <div class="mb-3"> 3670 <label for="ustx-additional-data-processing-consent" class="form-label">Additional Data Processing Consent</label> 3671 <input type="number" min="0" max="2" id="ustx-additional-data-processing-consent" class="form-control" placeholder="0" value="0" disabled /> 3672 <div id="ustx-additional-data-processing-consent-feedback" class="invalid-feedback">Valid values are 0-2</div> 3673 </div> 3674 <div class="mb-3"> 3675 <label for="ustx-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 3676 <input 3677 type="number" 3678 min="1" 3679 max="2" 3680 id="ustx-mspa-covered-transaction" 3681 class="form-control" 3682 placeholder="1" 3683 value="1" 3684 disabled 3685 /> 3686 <div id="ustx-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 3687 </div> 3688 <div class="mb-3"> 3689 <label for="ustx-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 3690 <input 3691 type="number" 3692 min="0" 3693 max="2" 3694 id="ustx-mspa-opt-out-option-mode" 3695 class="form-control" 3696 placeholder="0" 3697 value="0" 3698 disabled 3699 /> 3700 <div id="ustx-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 3701 </div> 3702 <div class="mb-3"> 3703 <label for="ustx-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 3704 <input 3705 type="number" 3706 min="0" 3707 max="2" 3708 id="ustx-mspa-service-provider-mode" 3709 class="form-control" 3710 placeholder="0" 3711 value="0" 3712 disabled 3713 /> 3714 <div id="ustx-mspa-service-provider-mode-feedback" class="invalid-feedback"> 3715 Valid values are 0-2 3716 </div> 3717 </div> 3718 <div class="mb-3 form-check"> 3719 <input class="form-check-input" type="checkbox" value="" id="ustx-gpc-segment-included" checked disabled /> 3720 <label class="form-check-label" for="ustx-gpc-segment-included">GPC Segment Included</label> 3721 </div> 3722 <div class="mb-3 form-check"> 3723 <input class="form-check-input" type="checkbox" value="" id="ustx-gpc" disabled /> 3724 <label class="form-check-label" for="ustx-gpc">GPC Enabled</label> 3725 </div> 3726`,Ei=` <div class="mt-3 mb-3 form-check"> 3727 <input 3728 class="form-check-input" 3729 type="checkbox" 3730 value="" 3731 id="usde-included" 3732 onclick="disableusde(!this.checked)" 3733 /> 3734 <label class="form-check-label" for="usde-included">Included</label> 3735 </div> 3736 <div class="mb-3"> 3737 <label for="usde-version" class="form-label">Version</label> 3738 <input type="text" id="usde-version" class="form-control" placeholder="1" value="1" disabled /> 3739 </div> 3740 <div class="mb-3"> 3741 <label for="usde-processing-notice" class="form-label">Processing Notice</label> 3742 <input 3743 type="number" 3744 min="0" 3745 max="2" 3746 id="usde-processing-notice" 3747 class="form-control" 3748 placeholder="0" 3749 value="0" 3750 disabled 3751 /> 3752 <div id="usde-processing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 3753 </div> 3754 <div class="mb-3"> 3755 <label for="usde-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 3756 <input 3757 type="number" 3758 min="0" 3759 max="2" 3760 id="usde-sale-opt-out-notice" 3761 class="form-control" 3762 placeholder="0" 3763 value="0" 3764 disabled 3765 /> 3766 <div id="usde-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 3767 </div> 3768 <div class="mb-3"> 3769 <label for="usde-targeted-advertising-opt-out-notice" class="form-label" 3770 >Targeted Advertising Opt Out Notice</label 3771 > 3772 <input 3773 type="number" 3774 min="0" 3775 max="2" 3776 id="usde-targeted-advertising-opt-out-notice" 3777 class="form-control" 3778 placeholder="0" 3779 value="0" 3780 disabled 3781 /> 3782 <div id="usde-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 3783 Valid values are 0-2 3784 </div> 3785 </div> 3786 <div class="mb-3"> 3787 <label for="usde-sale-opt-out" class="form-label">Sale Opt Out</label> 3788 <input 3789 type="number" 3790 min="0" 3791 max="2" 3792 id="usde-sale-opt-out" 3793 class="form-control" 3794 placeholder="0"
3795 value="0" 3796 disabled 3797 /> 3798 <div id="usde-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 3799 </div> 3800 <div class="mb-3"> 3801 <label for="usde-targeted-advertising-opt-out" class="form-label" 3802 >Targeted Advertising Opt Out</label 3803 > 3804 <input 3805 type="number" 3806 min="0" 3807 max="2" 3808 id="usde-targeted-advertising-opt-out" 3809 class="form-control" 3810 placeholder="0" 3811 value="0" 3812 disabled 3813 /> 3814 <div id="usde-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 3815 Valid values are 0-2 3816 </div> 3817 </div> 3818 <div class="mb-3"> 3819 <label for="usde-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 3820 <div class="input-group"> 3821 <input 3822 type="number" 3823 min="0" 3824 max="2" 3825 id="usde-sensitive-data-processing-0" 3826 class="form-control" 3827 placeholder="0" 3828 value="0" 3829 disabled 3830 /> 3831 <input 3832 type="number" 3833 min="0" 3834 max="2" 3835 id="usde-sensitive-data-processing-1" 3836 class="form-control" 3837 placeholder="0" 3838 value="0" 3839 disabled 3840 /> 3841 <input 3842 type="number" 3843 min="0" 3844 max="2" 3845 id="usde-sensitive-data-processing-2" 3846 class="form-control" 3847 placeholder="0" 3848 value="0" 3849 disabled 3850 /> 3851 <input 3852 type="number" 3853 min="0" 3854 max="2" 3855 id="usde-sensitive-data-processing-3" 3856 class="form-control" 3857 placeholder="0" 3858 value="0" 3859 disabled 3860 /> 3861 <input 3862 type="number" 3863 min="0" 3864 max="2" 3865 id="usde-sensitive-data-processing-4" 3866 class="form-control" 3867 placeholder="0" 3868 value="0" 3869 disabled 3870 /> 3871 <input 3872 type="number" 3873 min="0" 3874 max="2" 3875 id="usde-sensitive-data-processing-5" 3876 class="form-control" 3877 placeholder="0" 3878 value="0" 3879 disabled 3880 /> 3881 <input 3882 type="number" 3883 min="0" 3884 max="2" 3885 id="usde-sensitive-data-processing-6" 3886 class="form-control" 3887 placeholder="0" 3888 value="0" 3889 disabled 3890 /> 3891 <input 3892 type="number" 3893 min="0" 3894 max="2" 3895 id="usde-sensitive-data-processing-7" 3896 class="form-control" 3897 placeholder="0" 3898 value="0" 3899 disabled 3900 /> 3901 <input 3902 type="number" 3903 min="0" 3904 max="2" 3905 id="usde-sensitive-data-processing-8" 3906 class="form-control" 3907 placeholder="0" 3908 value="0" 3909 disabled 3910 /> 3911 </div> 3912 </div> 3913 <div class="mb-3"> 3914 <label for="usde-known-child-sensitive-data-consents-0" class="form-label" 3915 >Known Child Sensitive Data Consents</label 3916 > 3917 <div class="input-group"> 3918 <input 3919 type="number" 3920 min="0" 3921 max="2" 3922 id="usde-known-child-sensitive-data-consents-0" 3923 class="form-control" 3924 placeholder="0" 3925 value="0" 3926 disabled 3927 /> 3928 <input 3929 type="number" 3930 min="0" 3931 max="2" 3932 id="usde-known-child-sensitive-data-consents-1" 3933 class="form-control" 3934 placeholder="0" 3935 value="0" 3936 disabled 3937 /> 3938 <input 3939 type="number" 3940 min="0" 3941 max="2" 3942 id="usde-known-child-sensitive-data-consents-2" 3943 class="form-control" 3944 placeholder="0" 3945 value="0" 3946 disabled 3947 /> 3948 <input 3949 type="number" 3950 min="0" 3951 max="2" 3952 id="usde-known-child-sensitive-data-consents-3" 3953 class="form-control" 3954 placeholder="0" 3955 value="0" 3956 disabled 3957 /> 3958 <input 3959 type="number" 3960 min="0" 3961 max="2" 3962 id="usde-known-child-sensitive-data-consents-4" 3963 class="form-control" 3964 placeholder="0" 3965 value="0" 3966 disabled 3967 /> 3968 </div> 3969 </div> 3970 <div class="mb-3"> 3971 <label for="usde-additional-data-processing-consent" class="form-label">
3971Additional Data Processing Consent</label> 3972 <input type="number" min="0" max="2" id="usde-additional-data-processing-consent" class="form-control" placeholder="0" value="0" disabled /> 3973 <div id="usde-additional-data-processing-consent-feedback" class="invalid-feedback">Valid values are 0-2</div> 3974 </div> 3975 <div class="mb-3"> 3976 <label for="usde-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 3977 <input 3978 type="number" 3979 min="1" 3980 max="2" 3981 id="usde-mspa-covered-transaction" 3982 class="form-control" 3983 placeholder="1" 3984 value="1" 3985 disabled 3986 /> 3987 <div id="usde-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 3988 </div> 3989 <div class="mb-3"> 3990 <label for="usde-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 3991 <input 3992 type="number" 3993 min="0" 3994 max="2" 3995 id="usde-mspa-opt-out-option-mode" 3996 class="form-control" 3997 placeholder="0" 3998 value="0" 3999 disabled 4000 /> 4001 <div id="usde-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 4002 </div> 4003 <div class="mb-3"> 4004 <label for="usde-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 4005 <input 4006 type="number" 4007 min="0" 4008 max="2" 4009 id="usde-mspa-service-provider-mode" 4010 class="form-control" 4011 placeholder="0" 4012 value="0" 4013 disabled 4014 /> 4015 <div id="usde-mspa-service-provider-mode-feedback" class="invalid-feedback"> 4016 Valid values are 0-2 4017 </div> 4018 </div> 4019 <div class="mb-3 form-check"> 4020 <input class="form-check-input" type="checkbox" value="" id="usde-gpc-segment-included" checked disabled /> 4021 <label class="form-check-label" for="usde-gpc-segment-included">GPC Segment Included</label> 4022 </div> 4023 <div class="mb-3 form-check"> 4024 <input class="form-check-input" type="checkbox" value="" id="usde-gpc" disabled /> 4025 <label class="form-check-label" for="usde-gpc">GPC Enabled</label> 4026 </div> 4027`,hi=` <div class="mt-3 mb-3 form-check"> 4028 <input 4029 class="form-check-input" 4030 type="checkbox" 4031 value="" 4032 id="usia-included" 4033 onclick="disableusia(!this.checked)" 4034 /> 4035 <label class="form-check-label" for="usia-included">Included</label> 4036 </div> 4037 <div class="mb-3"> 4038 <label for="usia-version" class="form-label">Version</label> 4039 <input type="text" id="usia-version" class="form-control" placeholder="1" value="1" disabled /> 4040 </div> 4041 <div class="mb-3"> 4042 <label for="usia-processing-notice" class="form-label">Processing Notice</label> 4043 <input 4044 type="number" 4045 min="0" 4046 max="2" 4047 id="usia-processing-notice" 4048 class="form-control" 4049 placeholder="0" 4050 value="0" 4051 disabled 4052 /> 4053 <div id="usia-processing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 4054 </div> 4055 <div class="mb-3"> 4056 <label for="usia-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 4057 <input 4058 type="number" 4059 min="0" 4060 max="2" 4061 id="usia-sale-opt-out-notice" 4062 class="form-control" 4063 placeholder="0" 4064 value="0" 4065 disabled 4066 /> 4067 <div id="usia-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 4068 </div> 4069 <div class="mb-3"> 4070 <label for="usia-targeted-advertising-opt-out-notice" class="form-label" 4071 >Targeted Advertising Opt Out Notice</label 4072 > 4073 <input 4074 type="number" 4075 min="0" 4076 max="2" 4077 id="usia-targeted-advertising-opt-out-notice" 4078 class="form-control" 4079 placeholder="0" 4080 value="0" 4081 disabled 4082 /> 4083 <div id="usia-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 4084 Valid values are 0-2 4085 </div> 4086 </div> 4087 <div class="mb-3"> 4088 <label for="usia-sensitive-data-opt-out-notice" class="form-label">Sensitive Data Opt Out Notice</label> 4089 <input 4090 type="number" 4091 min="0" 4092 max="2" 4093 id="usia-sensitive-data-opt-out-notice" 4094 class="form-control" 4095 placeholder="0"
4096 value="0" 4097 disabled 4098 /> 4099 <div id="usia-sensitive-data-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 4100 </div> 4101 <div class="mb-3"> 4102 <label for="usia-sale-opt-out" class="form-label">Sale Opt Out</label> 4103 <input 4104 type="number" 4105 min="0" 4106 max="2" 4107 id="usia-sale-opt-out" 4108 class="form-control" 4109 placeholder="0" 4110 value="0" 4111 disabled 4112 /> 4113 <div id="usia-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 4114 </div> 4115 <div class="mb-3"> 4116 <label for="usia-targeted-advertising-opt-out" class="form-label" 4117 >Targeted Advertising Opt Out</label 4118 > 4119 <input 4120 type="number" 4121 min="0" 4122 max="2" 4123 id="usia-targeted-advertising-opt-out" 4124 class="form-control" 4125 placeholder="0" 4126 value="0" 4127 disabled 4128 /> 4129 <div id="usia-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 4130 Valid values are 0-2 4131 </div> 4132 </div> 4133 <div class="mb-3"> 4134 <label for="usia-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 4135 <div class="input-group"> 4136 <input 4137 type="number" 4138 min="0" 4139 max="2" 4140 id="usia-sensitive-data-processing-0" 4141 class="form-control" 4142 placeholder="0" 4143 value="0" 4144 disabled 4145 /> 4146 <input 4147 type="number" 4148 min="0" 4149 max="2" 4150 id="usia-sensitive-data-processing-1" 4151 class="form-control" 4152 placeholder="0" 4153 value="0" 4154 disabled 4155 /> 4156 <input 4157 type="number" 4158 min="0" 4159 max="2" 4160 id="usia-sensitive-data-processing-2" 4161 class="form-control" 4162 placeholder="0" 4163 value="0" 4164 disabled 4165 /> 4166 <input 4167 type="number" 4168 min="0" 4169 max="2" 4170 id="usia-sensitive-data-processing-3" 4171 class="form-control" 4172 placeholder="0" 4173 value="0" 4174 disabled 4175 /> 4176 <input 4177 type="number" 4178 min="0" 4179 max="2" 4180 id="usia-sensitive-data-processing-4" 4181 class="form-control" 4182 placeholder="0" 4183 value="0" 4184 disabled 4185 /> 4186 <input 4187 type="number" 4188 min="0" 4189 max="2" 4190 id="usia-sensitive-data-processing-5" 4191 class="form-control" 4192 placeholder="0" 4193 value="0" 4194 disabled 4195 /> 4196 <input 4197 type="number" 4198 min="0" 4199 max="2" 4200 id="usia-sensitive-data-processing-6" 4201 class="form-control" 4202 placeholder="0" 4203 value="0" 4204 disabled 4205 /> 4206 <input 4207 type="number" 4208 min="0" 4209 max="2" 4210 id="usia-sensitive-data-processing-7" 4211 class="form-control" 4212 placeholder="0" 4213 value="0" 4214 disabled 4215 /> 4216 </div> 4217 </div> 4218 <div class="mb-3"> 4219 <label for="usia-known-child-sensitive-data-consents" class="form-label" 4220 >Known Child Sensitive Data Consents</label 4221 > 4222 <input 4223 type="number" 4224 min="0" 4225 max="2" 4226 id="usia-known-child-sensitive-data-consents"
4227 class="form-control" 4228 placeholder="0" 4229 value="0" 4230 disabled 4231 /> 4232 <div id="usia-known-child-sensitive-data-consents-feedback" class="invalid-feedback"> 4233 Valid values are 0-2 4234 </div> 4235 </div> 4236 <div class="mb-3"> 4237 <label for="usia-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 4238 <input 4239 type="number" 4240 min="1" 4241 max="2" 4242 id="usia-mspa-covered-transaction" 4243 class="form-control" 4244 placeholder="1" 4245 value="1" 4246 disabled 4247 /> 4248 <div id="usia-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 4249 </div> 4250 <div class="mb-3"> 4251 <label for="usia-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 4252 <input 4253 type="number" 4254 min="0" 4255 max="2" 4256 id="usia-mspa-opt-out-option-mode" 4257 class="form-control" 4258 placeholder="0" 4259 value="0" 4260 disabled 4261 /> 4262 <div id="usia-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 4263 </div> 4264 <div class="mb-3"> 4265 <label for="usia-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 4266 <input 4267 type="number" 4268 min="0" 4269 max="2" 4270 id="usia-mspa-service-provider-mode" 4271 class="form-control" 4272 placeholder="0" 4273 value="0" 4274 disabled 4275 /> 4276 <div id="usia-mspa-service-provider-mode-feedback" class="invalid-feedback"> 4277 Valid values are 0-2 4278 </div> 4279 </div> 4280 <div class="mb-3 form-check"> 4281 <input class="form-check-input" type="checkbox" value="" id="usia-gpc-segment-included" checked disabled /> 4282 <label class="form-check-label" for="usia-gpc-segment-included">GPC Segment Included</label> 4283 </div> 4284 <div class="mb-3 form-check"> 4285 <input class="form-check-input" type="checkbox" value="" id="usia-gpc" disabled /> 4286 <label class="form-check-label" for="usia-gpc">GPC Enabled</label> 4287 </div> 4288`,Si=` <div class="mt-3 mb-3 form-check"> 4289 <input 4290 class="form-check-input" 4291 type="checkbox" 4292 value="" 4293 id="usne-included" 4294 onclick="disableusne(!this.checked)" 4295 /> 4296 <label class="form-check-label" for="usne-included">Included</label> 4297 </div> 4298 <div class="mb-3"> 4299 <label for="usne-version" class="form-label">Version</label> 4300 <input type="text" id="usne-version" class="form-control" placeholder="1" value="1" disabled /> 4301 </div> 4302 <div class="mb-3"> 4303 <label for="usne-processing-notice" class="form-label">Processing Notice</label> 4304 <input 4305 type="number" 4306 min="0" 4307 max="2" 4308 id="usne-processing-notice" 4309 class="form-control" 4310 placeholder="0" 4311 value="0" 4312 disabled 4313 /> 4314 <div id="usne-processing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 4315 </div> 4316 <div class="mb-3"> 4317 <label for="usne-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 4318 <input 4319 type="number" 4320 min="0" 4321 max="2" 4322 id="usne-sale-opt-out-notice" 4323 class="form-control" 4324 placeholder="0" 4325 value="0" 4326 disabled 4327 /> 4328 <div id="usne-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 4329 </div> 4330 <div class="mb-3"> 4331 <label for="usne-targeted-advertising-opt-out-notice" class="form-label" 4332 >Targeted Advertising Opt Out Notice</label 4333 > 4334 <input 4335 type="number" 4336 min="0" 4337 max="2" 4338 id="usne-targeted-advertising-opt-out-notice" 4339 class="form-control" 4340 placeholder="0" 4341 value="0" 4342 disabled 4343 /> 4344 <div id="usne-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 4345 Valid values are 0-2 4346 </div> 4347 </div> 4348 <div class="mb-3"> 4349 <label for="usne-sale-opt-out" class="form-label">Sale Opt Out</label> 4350 <input 4351 type="number" 4352 min="0" 4353 max="2" 4354 id="usne-sale-opt-out" 4355 class="form-control" 4356 placeholder="0" 4357 value="0" 4358 disabled 4359 /> 4360 <div id="usne-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 4361 </div> 4362 <div class="mb-3"> 4363 <label for="usne-targeted-advertising-opt-out" class="form-label" 4364 >
4364Targeted Advertising Opt Out</label 4365 > 4366 <input 4367 type="number" 4368 min="0" 4369 max="2" 4370 id="usne-targeted-advertising-opt-out" 4371 class="form-control" 4372 placeholder="0" 4373 value="0" 4374 disabled 4375 /> 4376 <div id="usne-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 4377 Valid values are 0-2 4378 </div> 4379 </div> 4380 <div class="mb-3"> 4381 <label for="usne-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 4382 <div class="input-group"> 4383 <input 4384 type="number" 4385 min="0" 4386 max="2" 4387 id="usne-sensitive-data-processing-0" 4388 class="form-control" 4389 placeholder="0" 4390 value="0" 4391 disabled 4392 /> 4393 <input 4394 type="number" 4395 min="0" 4396 max="2" 4397 id="usne-sensitive-data-processing-1" 4398 class="form-control" 4399 placeholder="0" 4400 value="0" 4401 disabled 4402 /> 4403 <input 4404 type="number" 4405 min="0" 4406 max="2" 4407 id="usne-sensitive-data-processing-2" 4408 class="form-control" 4409 placeholder="0" 4410 value="0" 4411 disabled 4412 /> 4413 <input 4414 type="number" 4415 min="0" 4416 max="2" 4417 id="usne-sensitive-data-processing-3" 4418 class="form-control" 4419 placeholder="0" 4420 value="0" 4421 disabled 4422 /> 4423 <input 4424 type="number" 4425 min="0" 4426 max="2" 4427 id="usne-sensitive-data-processing-4" 4428 class="form-control" 4429 placeholder="0" 4430 value="0" 4431 disabled 4432 /> 4433 <input 4434 type="number" 4435 min="0" 4436 max="2" 4437 id="usne-sensitive-data-processing-5" 4438 class="form-control" 4439 placeholder="0" 4440 value="0" 4441 disabled 4442 /> 4443 <input 4444 type="number" 4445 min="0" 4446 max="2" 4447 id="usne-sensitive-data-processing-6" 4448 class="form-control" 4449 placeholder="0" 4450 value="0" 4451 disabled 4452 /> 4453 <input 4454 type="number" 4455 min="0" 4456 max="2" 4457 id="usne-sensitive-data-processing-7" 4458 class="form-control" 4459 placeholder="0" 4460 value="0" 4461 disabled 4462 /> 4463 </div> 4464 </div> 4465 <div class="mb-3"> 4466 <label for="usne-known-child-sensitive-data-consents" class="form-label" 4467 >Known Child Sensitive Data Consents</label 4468 > 4469 <input 4470 type="number" 4471 min="0" 4472 max="2" 4473 id="usne-known-child-sensitive-data-consents"
4474 class="form-control" 4475 placeholder="0" 4476 value="0" 4477 disabled 4478 /> 4479 <div id="usne-known-child-sensitive-data-consents-feedback" class="invalid-feedback"> 4480 Valid values are 0-2 4481 </div> 4482 </div> 4483 <div class="mb-3"> 4484 <label for="usne-additional-data-processing-consent" class="form-label">Additional Data Processing Consent</label> 4485 <input type="number" min="0" max="2" id="usne-additional-data-processing-consent" class="form-control" placeholder="0" value="0" disabled /> 4486 <div id="usne-additional-data-processing-consent-feedback" class="invalid-feedback">Valid values are 0-2</div> 4487 </div> 4488 <div class="mb-3"> 4489 <label for="usne-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 4490 <input 4491 type="number" 4492 min="1" 4493 max="2" 4494 id="usne-mspa-covered-transaction" 4495 class="form-control" 4496 placeholder="1" 4497 value="1" 4498 disabled 4499 /> 4500 <div id="usne-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 4501 </div> 4502 <div class="mb-3"> 4503 <label for="usne-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 4504 <input 4505 type="number" 4506 min="0" 4507 max="2" 4508 id="usne-mspa-opt-out-option-mode" 4509 class="form-control" 4510 placeholder="0" 4511 value="0" 4512 disabled 4513 /> 4514 <div id="usne-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 4515 </div> 4516 <div class="mb-3"> 4517 <label for="usne-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 4518 <input 4519 type="number" 4520 min="0" 4521 max="2" 4522 id="usne-mspa-service-provider-mode" 4523 class="form-control" 4524 placeholder="0" 4525 value="0" 4526 disabled 4527 /> 4528 <div id="usne-mspa-service-provider-mode-feedback" class="invalid-feedback"> 4529 Valid values are 0-2 4530 </div> 4531 </div> 4532 <div class="mb-3 form-check"> 4533 <input class="form-check-input" type="checkbox" value="" id="usne-gpc-segment-included" checked disabled /> 4534 <label class="form-check-label" for="usne-gpc-segment-included">GPC Segment Included</label> 4535 </div> 4536 <div class="mb-3 form-check"> 4537 <input class="form-check-input" type="checkbox" value="" id="usne-gpc" disabled /> 4538 <label class="form-check-label" for="usne-gpc">GPC Enabled</label> 4539 </div> 4540`,fi=` <div class="mt-3 mb-3 form-check"> 4541 <input 4542 class="form-check-input" 4543 type="checkbox" 4544 value="" 4545 id="usnh-included" 4546 onclick="disableusnh(!this.checked)" 4547 /> 4548 <label class="form-check-label" for="usnh-included">Included</label> 4549 </div> 4550 <div class="mb-3"> 4551 <label for="usnh-version" class="form-label">Version</label> 4552 <input type="text" id="usnh-version" class="form-control" placeholder="1" value="1" disabled /> 4553 </div> 4554 <div class="mb-3"> 4555 <label for="usnh-processing-notice" class="form-label">Processing Notice</label> 4556 <input 4557 type="number" 4558 min="0" 4559 max="2" 4560 id="usnh-processing-notice" 4561 class="form-control" 4562 placeholder="0" 4563 value="0" 4564 disabled 4565 /> 4566 <div id="usnh-processing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 4567 </div> 4568 <div class="mb-3"> 4569 <label for="usnh-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 4570 <input 4571 type="number" 4572 min="0" 4573 max="2" 4574 id="usnh-sale-opt-out-notice" 4575 class="form-control" 4576 placeholder="0" 4577 value="0" 4578 disabled 4579 /> 4580 <div id="usnh-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 4581 </div> 4582 <div class="mb-3"> 4583 <label for="usnh-targeted-advertising-opt-out-notice" class="form-label" 4584 >Targeted Advertising Opt Out Notice</label 4585 > 4586 <input 4587 type="number" 4588 min="0" 4589 max="2" 4590 id="usnh-targeted-advertising-opt-out-notice" 4591 class="form-control" 4592 placeholder="0" 4593 value="0" 4594 disabled 4595 /> 4596 <div id="usnh-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 4597 Valid values are 0-2 4598 </div> 4599 </div> 4600 <div class="mb-3"> 4601 <label for="usnh-sale-opt-out" class="form-label">Sale Opt Out</label> 4602 <input 4603 type="number" 4604 min="0" 4605 max="2" 4606 id="usnh-sale-opt-out" 4607 class="form-control" 4608 placeholder="0"
4609 value="0" 4610 disabled 4611 /> 4612 <div id="usnh-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 4613 </div> 4614 <div class="mb-3"> 4615 <label for="usnh-targeted-advertising-opt-out" class="form-label" 4616 >Targeted Advertising Opt Out</label 4617 > 4618 <input 4619 type="number" 4620 min="0" 4621 max="2" 4622 id="usnh-targeted-advertising-opt-out" 4623 class="form-control" 4624 placeholder="0" 4625 value="0" 4626 disabled 4627 /> 4628 <div id="usnh-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 4629 Valid values are 0-2 4630 </div> 4631 </div> 4632 <div class="mb-3"> 4633 <label for="usnh-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 4634 <div class="input-group"> 4635 <input 4636 type="number" 4637 min="0" 4638 max="2" 4639 id="usnh-sensitive-data-processing-0" 4640 class="form-control" 4641 placeholder="0" 4642 value="0" 4643 disabled 4644 /> 4645 <input 4646 type="number" 4647 min="0" 4648 max="2" 4649 id="usnh-sensitive-data-processing-1" 4650 class="form-control" 4651 placeholder="0" 4652 value="0" 4653 disabled 4654 /> 4655 <input 4656 type="number" 4657 min="0" 4658 max="2" 4659 id="usnh-sensitive-data-processing-2" 4660 class="form-control" 4661 placeholder="0" 4662 value="0" 4663 disabled 4664 /> 4665 <input 4666 type="number" 4667 min="0" 4668 max="2" 4669 id="usnh-sensitive-data-processing-3" 4670 class="form-control" 4671 placeholder="0" 4672 value="0" 4673 disabled 4674 /> 4675 <input 4676 type="number" 4677 min="0" 4678 max="2" 4679 id="usnh-sensitive-data-processing-4" 4680 class="form-control" 4681 placeholder="0" 4682 value="0" 4683 disabled 4684 /> 4685 <input 4686 type="number" 4687 min="0" 4688 max="2" 4689 id="usnh-sensitive-data-processing-5" 4690 class="form-control" 4691 placeholder="0" 4692 value="0" 4693 disabled 4694 /> 4695 <input 4696 type="number" 4697 min="0" 4698 max="2" 4699 id="usnh-sensitive-data-processing-6" 4700 class="form-control" 4701 placeholder="0" 4702 value="0" 4703 disabled 4704 /> 4705 <input 4706 type="number" 4707 min="0" 4708 max="2" 4709 id="usnh-sensitive-data-processing-7" 4710 class="form-control" 4711 placeholder="0" 4712 value="0" 4713 disabled 4714 /> 4715 </div> 4716 </div> 4717 <div class="mb-3"> 4718 <label for="usnh-known-child-sensitive-data-consents-0" class="form-label" 4719 >Known Child Sensitive Data Consents</label 4720 > 4721 <div class="input-group"> 4722 <input 4723 type="number" 4724 min="0" 4725 max="2" 4726 id="usnh-known-child-sensitive-data-consents-0" 4727 class="form-control" 4728 placeholder="0" 4729 value="0" 4730 disabled 4731 /> 4732 <input 4733 type="number" 4734 min="0" 4735 max="2" 4736 id="usnh-known-child-sensitive-data-consents-1" 4737 class="form-control" 4738 placeholder="0" 4739 value="0" 4740 disabled 4741 /> 4742 <input 4743 type="number" 4744 min="0" 4745 max="2" 4746 id="usnh-known-child-sensitive-data-consents-2" 4747 class="form-control" 4748 placeholder="0" 4749 value="0" 4750 disabled 4751 /> 4752 </div> 4753 </div> 4754 <div class="mb-3"> 4755 <label for="usnh-additional-data-processing-consent" class="form-label">Additional Data Processing Consent</label> 4756 <input type="number" min="0" max="2" id="usnh-additional-data-processing-consent" class="form-control" placeholder="0" value="0" disabled /> 4757 <div id="usnh-additional-data-processing-consent-feedback" class="invalid-feedback">Valid values are 0-2</div> 4758 </div> 4759 <div class="mb-3"> 4760 <label for="usnh-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 4761 <input 4762 type="number" 4763 min="1" 4764 max="2" 4765 id="usnh-mspa-covered-transaction" 4766 class="form-control" 4767 placeholder="1" 4768 value="1" 4769 disabled 4770 /> 4771 <div id="usnh-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 4772 </div> 4773 <div class="mb-3"> 4774 <label for="usnh-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 4775 <input 4776 type="number" 4777 min="0" 4778 max="2" 4779 id="usnh-mspa-opt-out-option-mode" 4780 class="form-control" 4781 placeholder="0"
4782 value="0" 4783 disabled 4784 /> 4785 <div id="usnh-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 4786 </div> 4787 <div class="mb-3"> 4788 <label for="usnh-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 4789 <input 4790 type="number" 4791 min="0" 4792 max="2" 4793 id="usnh-mspa-service-provider-mode" 4794 class="form-control" 4795 placeholder="0" 4796 value="0" 4797 disabled 4798 /> 4799 <div id="usnh-mspa-service-provider-mode-feedback" class="invalid-feedback"> 4800 Valid values are 0-2 4801 </div> 4802 </div> 4803 <div class="mb-3 form-check"> 4804 <input class="form-check-input" type="checkbox" value="" id="usnh-gpc-segment-included" checked disabled /> 4805 <label class="form-check-label" for="usnh-gpc-segment-included">GPC Segment Included</label> 4806 </div> 4807 <div class="mb-3 form-check"> 4808 <input class="form-check-input" type="checkbox" value="" id="usnh-gpc" disabled /> 4809 <label class="form-check-label" for="usnh-gpc">GPC Enabled</label> 4810 </div> 4811`,bi=` <div class="mt-3 mb-3 form-check"> 4812 <input 4813 class="form-check-input" 4814 type="checkbox" 4815 value="" 4816 id="usnj-included" 4817 onclick="disableusnj(!this.checked)" 4818 /> 4819 <label class="form-check-label" for="usnj-included">Included</label> 4820 </div> 4821 <div class="mb-3"> 4822 <label for="usnj-version" class="form-label">Version</label> 4823 <input type="text" id="usnj-version" class="form-control" placeholder="1" value="1" disabled /> 4824 </div> 4825 <div class="mb-3"> 4826 <label for="usnj-processing-notice" class="form-label">Processing Notice</label> 4827 <input 4828 type="number" 4829 min="0" 4830 max="2" 4831 id="usnj-processing-notice" 4832 class="form-control" 4833 placeholder="0" 4834 value="0" 4835 disabled 4836 /> 4837 <div id="usnj-processing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 4838 </div> 4839 <div class="mb-3"> 4840 <label for="usnj-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 4841 <input 4842 type="number" 4843 min="0" 4844 max="2" 4845 id="usnj-sale-opt-out-notice" 4846 class="form-control" 4847 placeholder="0" 4848 value="0" 4849 disabled 4850 /> 4851 <div id="usnj-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 4852 </div> 4853 <div class="mb-3"> 4854 <label for="usnj-targeted-advertising-opt-out-notice" class="form-label" 4855 >Targeted Advertising Opt Out Notice</label 4856 > 4857 <input 4858 type="number" 4859 min="0" 4860 max="2" 4861 id="usnj-targeted-advertising-opt-out-notice" 4862 class="form-control" 4863 placeholder="0" 4864 value="0" 4865 disabled 4866 /> 4867 <div id="usnj-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 4868 Valid values are 0-2 4869 </div> 4870 </div> 4871 <div class="mb-3"> 4872 <label for="usnj-sale-opt-out" class="form-label">Sale Opt Out</label> 4873 <input 4874 type="number" 4875 min="0" 4876 max="2" 4877 id="usnj-sale-opt-out" 4878 class="form-control" 4879 placeholder="0" 4880 value="0" 4881 disabled 4882 /> 4883 <div id="usnj-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 4884 </div> 4885 <div class="mb-3"> 4886 <label for="usnj-targeted-advertising-opt-out" class="form-label" 4887 >Targeted Advertising Opt Out</label 4888 > 4889 <input 4890 type="number" 4891 min="0" 4892 max="2" 4893 id="usnj-targeted-advertising-opt-out" 4894 class="form-control" 4895 placeholder="0" 4896 value="0" 4897 disabled 4898 /> 4899 <div id="usnj-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 4900 Valid values are 0-2 4901 </div> 4902 </div> 4903 <div class="mb-3"> 4904 <label for="usnj-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 4905 <div class="input-group"> 4906 <input 4907 type="number" 4908 min="0" 4909 max="2" 4910 id="usnj-sensitive-data-processing-0" 4911 class="form-control" 4912 placeholder="0" 4913 value="0" 4914 disabled 4915 /> 4916 <input 4917 type="number" 4918 min="0" 4919 max="2" 4920 id="usnj-sensitive-data-processing-1" 4921 class="form-control" 4922 placeholder="0"
4923 value="0" 4924 disabled 4925 /> 4926 <input 4927 type="number" 4928 min="0" 4929 max="2" 4930 id="usnj-sensitive-data-processing-2" 4931 class="form-control" 4932 placeholder="0" 4933 value="0" 4934 disabled 4935 /> 4936 <input 4937 type="number" 4938 min="0" 4939 max="2" 4940 id="usnj-sensitive-data-processing-3" 4941 class="form-control" 4942 placeholder="0" 4943 value="0" 4944 disabled 4945 /> 4946 <input 4947 type="number" 4948 min="0" 4949 max="2" 4950 id="usnj-sensitive-data-processing-4" 4951 class="form-control" 4952 placeholder="0" 4953 value="0" 4954 disabled 4955 /> 4956 <input 4957 type="number" 4958 min="0" 4959 max="2" 4960 id="usnj-sensitive-data-processing-5" 4961 class="form-control" 4962 placeholder="0" 4963 value="0" 4964 disabled 4965 /> 4966 <input 4967 type="number" 4968 min="0" 4969 max="2" 4970 id="usnj-sensitive-data-processing-6" 4971 class="form-control" 4972 placeholder="0" 4973 value="0" 4974 disabled 4975 /> 4976 <input 4977 type="number" 4978 min="0" 4979 max="2" 4980 id="usnj-sensitive-data-processing-7" 4981 class="form-control" 4982 placeholder="0" 4983 value="0" 4984 disabled 4985 /> 4986 <input 4987 type="number" 4988 min="0" 4989 max="2" 4990 id="usnj-sensitive-data-processing-8" 4991 class="form-control" 4992 placeholder="0" 4993 value="0" 4994 disabled 4995 /> 4996 <input 4997 type="number" 4998 min="0" 4999 max="2" 5000 id="usnj-sensitive-data-processing-9" 5001 class="form-control" 5002 placeholder="0" 5003 value="0" 5004 disabled 5005 /> 5006 </div> 5007 </div> 5008 <div class="mb-3"> 5009 <label for="usnj-known-child-sensitive-data-consents-0" class="form-label" 5010 >Known Child Sensitive Data Consents</label 5011 > 5012 <div class="input-group"> 5013 <input 5014 type="number" 5015 min="0" 5016 max="2" 5017 id="usnj-known-child-sensitive-data-consents-0" 5018 class="form-control" 5019 placeholder="0" 5020 value="0" 5021 disabled 5022 /> 5023 <input 5024 type="number" 5025 min="0" 5026 max="2" 5027 id="usnj-known-child-sensitive-data-consents-1" 5028 class="form-control" 5029 placeholder="0" 5030 value="0" 5031 disabled 5032 /> 5033 <input 5034 type="number" 5035 min="0" 5036 max="2" 5037 id="usnj-known-child-sensitive-data-consents-2" 5038 class="form-control" 5039 placeholder="0" 5040 value="0" 5041 disabled 5042 /> 5043 <input 5044 type="number" 5045 min="0" 5046 max="2" 5047 id="usnj-known-child-sensitive-data-consents-3" 5048 class="form-control" 5049 placeholder="0" 5050 value="0" 5051 disabled 5052 /> 5053 <input 5054 type="number" 5055 min="0" 5056 max="2" 5057 id="usnj-known-child-sensitive-data-consents-4" 5058 class="form-control" 5059 placeholder="0" 5060 value="0" 5061 disabled 5062 /> 5063 </div> 5064 </div> 5065 <div class="mb-3"> 5066 <label for="usnj-additional-data-processing-consent" class="form-label">Additional Data Processing Consent</label> 5067 <input type="number" min="0" max="2" id="usnj-additional-data-processing-consent" class="form-control" placeholder="0" value="0" disabled /> 5068 <div id="usnj-additional-data-processing-consent-feedback" class="invalid-feedback">Valid values are 0-2</div> 5069 </div> 5070 <div class="mb-3"> 5071 <label for="usnj-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 5072 <input 5073 type="number" 5074 min="1" 5075 max="2" 5076 id="usnj-mspa-covered-transaction" 5077 class="form-control" 5078 placeholder="1" 5079 value="1" 5080 disabled 5081 /> 5082 <div id="usnj-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 5083 </div> 5084 <div class="mb-3"> 5085 <label for="usnj-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 5086 <input 5087 type="number" 5088 min="0" 5089 max="2" 5090 id="usnj-mspa-opt-out-option-mode" 5091 class="form-control" 5092 placeholder="0"
5093 value="0" 5094 disabled 5095 /> 5096 <div id="usnj-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 5097 </div> 5098 <div class="mb-3"> 5099 <label for="usnj-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 5100 <input 5101 type="number" 5102 min="0" 5103 max="2" 5104 id="usnj-mspa-service-provider-mode" 5105 class="form-control" 5106 placeholder="0" 5107 value="0" 5108 disabled 5109 /> 5110 <div id="usnj-mspa-service-provider-mode-feedback" class="invalid-feedback"> 5111 Valid values are 0-2 5112 </div> 5113 </div> 5114 <div class="mb-3 form-check"> 5115 <input class="form-check-input" type="checkbox" value="" id="usnj-gpc-segment-included" checked disabled /> 5116 <label class="form-check-label" for="usnj-gpc-segment-included">GPC Segment Included</label> 5117 </div> 5118 <div class="mb-3 form-check"> 5119 <input class="form-check-input" type="checkbox" value="" id="usnj-gpc" disabled /> 5120 <label class="form-check-label" for="usnj-gpc">GPC Enabled</label> 5121 </div> 5122`,Ii=` <div class="mt-3 mb-3 form-check"> 5123 <input 5124 class="form-check-input" 5125 type="checkbox" 5126 value="" 5127 id="ustn-included" 5128 onclick="disableustn(!this.checked)" 5129 /> 5130 <label class="form-check-label" for="ustn-included">Included</label> 5131 </div> 5132 <div class="mb-3"> 5133 <label for="ustn-version" class="form-label">Version</label> 5134 <input type="text" id="ustn-version" class="form-control" placeholder="1" value="1" disabled /> 5135 </div> 5136 <div class="mb-3"> 5137 <label for="ustn-processing-notice" class="form-label">Processing Notice</label> 5138 <input 5139 type="number" 5140 min="0" 5141 max="2" 5142 id="ustn-processing-notice" 5143 class="form-control" 5144 placeholder="0" 5145 value="0" 5146 disabled 5147 /> 5148 <div id="ustn-processing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 5149 </div> 5150 <div class="mb-3"> 5151 <label for="ustn-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 5152 <input 5153 type="number" 5154 min="0" 5155 max="2" 5156 id="ustn-sale-opt-out-notice" 5157 class="form-control" 5158 placeholder="0" 5159 value="0" 5160 disabled 5161 /> 5162 <div id="ustn-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 5163 </div> 5164 <div class="mb-3"> 5165 <label for="ustn-targeted-advertising-opt-out-notice" class="form-label" 5166 >Targeted Advertising Opt Out Notice</label 5167 > 5168 <input 5169 type="number" 5170 min="0" 5171 max="2" 5172 id="ustn-targeted-advertising-opt-out-notice" 5173 class="form-control" 5174 placeholder="0" 5175 value="0" 5176 disabled 5177 /> 5178 <div id="ustn-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 5179 Valid values are 0-2 5180 </div> 5181 </div> 5182 <div class="mb-3"> 5183 <label for="ustn-sale-opt-out" class="form-label">Sale Opt Out</label> 5184 <input 5185 type="number" 5186 min="0" 5187 max="2" 5188 id="ustn-sale-opt-out" 5189 class="form-control" 5190 placeholder="0" 5191 value="0" 5192 disabled 5193 /> 5194 <div id="ustn-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 5195 </div> 5196 <div class="mb-3"> 5197 <label for="ustn-targeted-advertising-opt-out" class="form-label" 5198 >Targeted Advertising Opt Out</label 5199 > 5200 <input 5201 type="number" 5202 min="0" 5203 max="2" 5204 id="ustn-targeted-advertising-opt-out" 5205 class="form-control" 5206 placeholder="0" 5207 value="0" 5208 disabled 5209 /> 5210 <div id="ustn-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 5211 Valid values are 0-2 5212 </div> 5213 </div> 5214 <div class="mb-3"> 5215 <label for="ustn-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 5216 <div class="input-group"> 5217 <input 5218 type="number" 5219 min="0" 5220 max="2" 5221 id="ustn-sensitive-data-processing-0" 5222 class="form-control" 5223 placeholder="0" 5224 value="0" 5225 disabled 5226 /> 5227 <input 5228 type="number" 5229 min="0" 5230 max="2" 5231 id="ustn-sensitive-data-processing-1" 5232 class="form-control" 5233 placeholder="0"
5234 value="0" 5235 disabled 5236 /> 5237 <input 5238 type="number" 5239 min="0" 5240 max="2" 5241 id="ustn-sensitive-data-processing-2" 5242 class="form-control" 5243 placeholder="0" 5244 value="0" 5245 disabled 5246 /> 5247 <input 5248 type="number" 5249 min="0" 5250 max="2" 5251 id="ustn-sensitive-data-processing-3" 5252 class="form-control" 5253 placeholder="0" 5254 value="0" 5255 disabled 5256 /> 5257 <input 5258 type="number" 5259 min="0" 5260 max="2" 5261 id="ustn-sensitive-data-processing-4" 5262 class="form-control" 5263 placeholder="0" 5264 value="0" 5265 disabled 5266 /> 5267 <input 5268 type="number" 5269 min="0" 5270 max="2" 5271 id="ustn-sensitive-data-processing-5" 5272 class="form-control" 5273 placeholder="0" 5274 value="0" 5275 disabled 5276 /> 5277 <input 5278 type="number" 5279 min="0" 5280 max="2" 5281 id="ustn-sensitive-data-processing-6" 5282 class="form-control" 5283 placeholder="0" 5284 value="0" 5285 disabled 5286 /> 5287 <input 5288 type="number" 5289 min="0" 5290 max="2" 5291 id="ustn-sensitive-data-processing-7" 5292 class="form-control" 5293 placeholder="0" 5294 value="0" 5295 disabled 5296 /> 5297 </div> 5298 </div> 5299 <div class="mb-3"> 5300 <label for="ustn-known-child-sensitive-data-consents" class="form-label" 5301 >Known Child Sensitive Data Consents</label 5302 > 5303 <input 5304 type="number" 5305 min="0" 5306 max="2" 5307 id="ustn-known-child-sensitive-data-consents"
5308 class="form-control" 5309 placeholder="0" 5310 value="0" 5311 disabled 5312 /> 5313 <div id="ustn-known-child-sensitive-data-consents-feedback" class="invalid-feedback"> 5314 Valid values are 0-2 5315 </div> 5316 </div> 5317 <div class="mb-3"> 5318 <label for="ustn-additional-data-processing-consent" class="form-label">Additional Data Processing Consent</label> 5319 <input type="number" min="0" max="2" id="ustn-additional-data-processing-consent" class="form-control" placeholder="0" value="0" disabled /> 5320 <div id="ustn-additional-data-processing-consent-feedback" class="invalid-feedback">Valid values are 0-2</div> 5321 </div> 5322 <div class="mb-3"> 5323 <label for="ustn-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 5324 <input 5325 type="number" 5326 min="1" 5327 max="2" 5328 id="ustn-mspa-covered-transaction" 5329 class="form-control" 5330 placeholder="1" 5331 value="1" 5332 disabled 5333 /> 5334 <div id="ustn-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 5335 </div> 5336 <div class="mb-3"> 5337 <label for="ustn-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 5338 <input 5339 type="number" 5340 min="0" 5341 max="2" 5342 id="ustn-mspa-opt-out-option-mode" 5343 class="form-control" 5344 placeholder="0" 5345 value="0" 5346 disabled 5347 /> 5348 <div id="ustn-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 5349 </div> 5350 <div class="mb-3"> 5351 <label for="ustn-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 5352 <input 5353 type="number" 5354 min="0" 5355 max="2" 5356 id="ustn-mspa-service-provider-mode" 5357 class="form-control" 5358 placeholder="0" 5359 value="0" 5360 disabled 5361 /> 5362 <div id="ustn-mspa-service-provider-mode-feedback" class="invalid-feedback"> 5363 Valid values are 0-2 5364 </div> 5365 </div> 5366 <div class="mb-3 form-check"> 5367 <input class="form-check-input" type="checkbox" value="" id="ustn-gpc-segment-included" checked disabled /> 5368 <label class="form-check-label" for="ustn-gpc-segment-included">GPC Segment Included</label> 5369 </div> 5370 <div class="mb-3 form-check"> 5371 <input class="form-check-input" type="checkbox" value="" id="ustn-gpc" disabled /> 5372 <label class="form-check-label" for="ustn-gpc">GPC Enabled</label> 5373 </div> 5374`,Oi=`<div class="mt-3 mb-3 form-check"> 5375 <input 5376 class="form-check-input" 5377 type="checkbox" 5378 value="" 5379 id="usmn-included" 5380 onclick="disableusmn(!this.checked)" 5381 /> 5382 <label class="form-check-label" for="usmn-included">Included</label> 5383</div> 5384<div class="mb-3"> 5385 <label for="usmn-version" class="form-label">Version</label> 5386 <input type="text" id="usmn-version" class="form-control" placeholder="1" value="1" disabled /> 5387</div> 5388<div class="mb-3"> 5389 <label for="usmn-processing-notice" class="form-label">Processing Notice</label> 5390 <input 5391 type="number" 5392 min="0" 5393 max="2" 5394 id="usmn-processing-notice" 5395 class="form-control" 5396 placeholder="0" 5397 value="0" 5398 disabled 5399 /> 5400 <div id="usmn-processing-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 5401</div> 5402<div class="mb-3"> 5403 <label for="usmn-sale-opt-out-notice" class="form-label">Sale Opt Out Notice</label> 5404 <input 5405 type="number" 5406 min="0" 5407 max="2" 5408 id="usmn-sale-opt-out-notice" 5409 class="form-control" 5410 placeholder="0" 5411 value="0" 5412 disabled 5413 /> 5414 <div id="usmn-sale-opt-out-notice-feedback" class="invalid-feedback">Valid values are 0-2</div> 5415</div> 5416<div class="mb-3"> 5417 <label for="usmn-targeted-advertising-opt-out-notice" class="form-label" 5418 >Targeted Advertising Opt Out Notice</label 5419 > 5420 <input 5421 type="number" 5422 min="0" 5423 max="2" 5424 id="usmn-targeted-advertising-opt-out-notice" 5425 class="form-control" 5426 placeholder="0" 5427 value="0" 5428 disabled 5429 /> 5430 <div id="usmn-targeted-advertising-opt-out-notice-feedback" class="invalid-feedback"> 5431 Valid values are 0-2 5432 </div> 5433</div> 5434<div class="mb-3"> 5435 <label for="usmn-sale-opt-out" class="form-label">Sale Opt Out</label> 5436 <input 5437 type="number" 5438 min="0" 5439 max="2" 5440 id="usmn-sale-opt-out" 5441 class="form-control" 5442 placeholder="0"
5443 value="0" 5444 disabled 5445 /> 5446 <div id="usmn-sale-opt-out-feedback" class="invalid-feedback">Valid values are 0-2</div> 5447</div> 5448<div class="mb-3"> 5449 <label for="usmn-targeted-advertising-opt-out" class="form-label" 5450 >Targeted Advertising Opt Out</label 5451 > 5452 <input 5453 type="number" 5454 min="0" 5455 max="2" 5456 id="usmn-targeted-advertising-opt-out" 5457 class="form-control" 5458 placeholder="0" 5459 value="0" 5460 disabled 5461 /> 5462 <div id="usmn-targeted-advertising-opt-out-feedback" class="invalid-feedback"> 5463 Valid values are 0-2 5464 </div> 5465</div> 5466<div class="mb-3"> 5467 <label for="usmn-sensitive-data-processing-0" class="form-label">Sensitive Data Processing</label> 5468 <div class="input-group"> 5469 <input type="number" min="0" max="2" id="usmn-sensitive-data-processing-0" class="form-control" placeholder="0" value="0" disabled /> 5470 <input type="number" min="0" max="2" id="usmn-sensitive-data-processing-1" class="form-control" placeholder="0" value="0" disabled /> 5471 <input type="number" min="0" max="2" id="usmn-sensitive-data-processing-2" class="form-control" placeholder="0" value="0" disabled /> 5472 <input type="number" min="0" max="2" id="usmn-sensitive-data-processing-3" class="form-control" placeholder="0" value="0" disabled /> 5473 <input type="number" min="0" max="2" id="usmn-sensitive-data-processing-4" class="form-control" placeholder="0" value="0" disabled /> 5474 <input type="number" min="0" max="2" id="usmn-sensitive-data-processing-5" class="form-control" placeholder="0" value="0" disabled /> 5475 <input type="number" min="0" max="2" id="usmn-sensitive-data-processing-6" class="form-control" placeholder="0" value="0" disabled /> 5476 <input type="number" min="0" max="2" id="usmn-sensitive-data-processing-7" class="form-control" placeholder="0" value="0" disabled /> 5477 </div> 5478</div> 5479<div class="mb-3"> 5480 <label for="usmn-known-child-sensitive-data-consents" class="form-label" 5481 >Known Child Sensitive Data Consents</label 5482 > 5483 <input 5484 type="number" 5485 min="0" 5486 max="2" 5487 id="usmn-known-child-sensitive-data-consents"
5488 class="form-control" 5489 placeholder="0" 5490 value="0" 5491 disabled 5492 /> 5493 <div id="usmn-known-child-sensitive-data-consents-feedback" class="invalid-feedback"> 5494 Valid values are 0-2 5495 </div> 5496</div> 5497<div class="mb-3"> 5498 <label for="usmn-additional-data-processing-consent" class="form-label" 5499 >Additional Data Processing Consent</label 5500 > 5501 <input 5502 type="number" 5503 min="0" 5504 max="2" 5505 id="usmn-additional-data-processing-consent" 5506 class="form-control" 5507 placeholder="0" 5508 value="0" 5509 disabled 5510 /> 5511 <div id="usmn-additional-data-processing-consent-feedback" class="invalid-feedback"> 5512 Valid values are 0-2 5513 </div> 5514</div> 5515<div class="mb-3"> 5516 <label for="usmn-mspa-covered-transaction" class="form-label">MSPA Covered Transaction</label> 5517 <input 5518 type="number" 5519 min="1" 5520 max="2" 5521 id="usmn-mspa-covered-transaction" 5522 class="form-control" 5523 placeholder="1" 5524 value="1" 5525 disabled 5526 /> 5527 <div id="usmn-mspa-covered-transaction-feedback" class="invalid-feedback">Valid values are 1-2</div> 5528</div> 5529<div class="mb-3"> 5530 <label for="usmn-mspa-opt-out-option-mode" class="form-label">MSPA Opt Out Option Mode</label> 5531 <input 5532 type="number" 5533 min="0" 5534 max="2" 5535 id="usmn-mspa-opt-out-option-mode" 5536 class="form-control" 5537 placeholder="0" 5538 value="0" 5539 disabled 5540 /> 5541 <div id="usmn-mspa-opt-out-option-mode-feedback" class="invalid-feedback">Valid values are 0-2</div> 5542</div> 5543<div class="mb-3"> 5544 <label for="usmn-mspa-service-provider-mode" class="form-label">MSPA Service Provider Mode</label> 5545 <input 5546 type="number" 5547 min="0" 5548 max="2" 5549 id="usmn-mspa-service-provider-mode" 5550 class="form-control" 5551 placeholder="0" 5552 value="0" 5553 disabled 5554 /> 5555 <div id="usmn-mspa-service-provider-mode-feedback" class="invalid-feedback"> 5556 Valid values are 0-2 5557 </div> 5558</div> 5559<div class="mb-3 form-check"> 5560 <input class="form-check-input" type="checkbox" value="" id="usmn-gpc-segment-included" checked disabled /> 5561 <label class="form-check-label" for="usmn-gpc-segment-included">GPC Segment Included</label> 5562</div> 5563<div class="mb-3 form-check"> 5564 <input class="form-check-input" type="checkbox" value="" id="usmn-gpc" disabled /> 5565 <label class="form-check-label" for="usmn-gpc">GPC Enabled</label> 5566</div> 5567`;function Ni(s,t,e){let n=[],i=document.getElementById(s),a=i.value,o=parseInt(i.min),d=parseInt(i.max);return isNaN(a)?(n.push(s),i.classList.contains("is-invalid")||i.classList.add("is-invalid")):(a=parseInt(a),a>=o&&a<=d?(cmpApi.setFieldValue(t,e,a),i.classList.contains("is-invalid")&&i.classList.remove("is-invalid")):(n.push(s),i.classList.contains("is-invalid")||i.classList.add("is-invalid"))),n}function Ai(s,t,e){let n=[],i=[];for(let a=0;a<s.length;a++){let o=s[a],d=document.getElementById(o),r=d.value,g=parseInt(d.min),p=parseInt(d.max);isNaN(r)?(n.push(o),d.classList.contains("is-invalid")||d.classList.add("is-invalid")):(r=parseInt(r),r>=g&&r<=p?(i.push(r),d.classList.contains("is-invalid")&&d.classList.remove("is-invalid")):(n.push(o),d.classList.contains("is-invalid")||d.classList.add("is-invalid")))}return n.length==0&&cmpApi.setFieldValue(t,e,i),n}function Ti(s,t,e){let n=[],a=document.getElementById(s).valueAsDate;return cmpApi.setFieldValue(t,e,a),n}function _i(s,t,e){let n=[],i=document.getElementById(s),a=parseInt(i.value);return cmpApi.setFieldValue(t,e,a),n}function yi(s,t,e){let n=[],a=document.getElementById(s).value;return cmpApi.setFieldValue(t,e,a),n}function Vi(s,t,e){let n=[],i=Array.from(document.getElementById(s).options).map(({value:a})=>parseInt(a));return cmpApi.setFieldValue(t,e,i),n}function Ci(s,t,e){let n=[],i=[],a=document.getElementById(s);for(let o=0;o<a.length;o++){let d=a[o];i.push(d.selected)}return cmpApi.setFieldValue(t,e,i),n}function Pi(s,t,e){let n=[],a=document.getElementById(s).checked;return cmpApi.setFieldValue(t,e,a),n}function Di(s,t,e){let n=[],i=0;for(let a=0;a<s.length;a++){let o=s[a],d=document.getElementById(o);d.checked&&(i=parseInt(d.value))}return cmpApi.setFieldValue(t,e,i),n}window.processNumericInput=Ni;window.processNumericInputs=Ai;window.processDateInput=Ti;window.processNumericSelect=_i;window.processStringSelect=yi;window.processMultipleNumericIncludedSelect=Vi;window.processBitfieldSelect=Ci;window.processCheckbox=Pi;window.processNumericRadio=Di;function wi(s){let t=document.getElementById(s+"-available"),e=document.getElementById(s+"-included"),n=[],i=[];for(let a=0;a<t.options.length;a++)t.options[a].selected===!0&&(n.push(a),i.push({label:t.options[a].innerHTML,value:t.options[a].value}));for(let a=0;a<e.options.length;a++)i.push({label:e.options[a].innerHTML,value:e.options[a].value});i.sort(function(a,o){return a.value-o.value});for(let a=0;a<i.length;a++)e.options[a]=new Option(i[a].label,i[a].value);for(let a=n.length-1;a>=0;a--)t.remove(n[a])}function Mi(s){let t=document.getElementById(s+"-available"),e=document.getElementById(s+"-included"),n=[],i=[];for(let a=0;a<t.options.length;a++)n.push(a),i.push({label:t.options[a].innerHTML,value:t.options[a].value});for(let a=0;a<e.options.length;a++)i.push({label:e.options[a].innerHTML,value:e.options[a].value});i.sort(function(a,o){return a.value-o.value});for(let a=0;a<i.length;a++)e.options[a]=new Option(i[a].label,i[a].value);for(let a=n.length-1;a>=0;a--)t.remove(n[a])}function Ri(s){let t=document.getElementById(s+"-available"),e=document.getElementById(s+"-included"),n=[],i=[];for(let a=0;a<e.options.length;a++)e.options[a].selected===!0&&(n.push(a),i.push({label:e.options[a].innerHTML,value:e.options[a].value}));for(let a=0;a<t.options.length;a++)i.push({label:t.options[a].innerHTML,value:t.options[a].value});i.sort(function(a,o){return a.value-o.value});for(let a=0;a<i.length;a++)t.options[a]=new Option(i[a].label,i[a].value);for(let a=n.length-1;a>=0;a--)e.remove(n[a])}function ki(s){let t=document.getElementById(s+"-available"),e=document.getElementById(s+"-included"),n=[],i=[];for(let a=0;a<e.options.length;a++)n.push(a),i.push({label:e.options[a].innerHTML,value:e.options[a].value});for(let a=0;a<t.options.length;a++)i.push({label:t.options[a].innerHTML,value:t.options[a].value});i.sort(function(a,o){return a.value-o.value});for(let a=0;a<i.length;a++)t.options[a]=new Option(i[a].label,i[a].value);for(let a=n.length-1;a>=0;a--)e.remove(n[a])}window.includeVendors=wi;window.includeAllVendors=Mi;window.removeVendors=Ri;window.removeAllVendors=ki;function Gi(s){let t=document.getElementById("tcfeuv2-vendor-list-version"),e=[document.getElementById("tcfeuv2-vendor-consents-available"),document.getElementById("tcfeuv2-vendor-legitimate-interests-available"),document.getElementById("tcfeuv2-vendors-allowed-available"),document.getElementById("tcfeuv2-vendors-disclosed-available")],n=[document.getElementById("tcfeuv2-vendor-consents-included"),document.getElementById("tcfeuv2-vendor-legitimate-interests-included"),document.getElementById("tcfeuv2-vendors-allowed-included"),document.getElementById("tcfeuv2-vendors-disclosed-included")],i=[document.getElementById("tcfeuv2-purpose-consents"),document.getElementById("tcfeuv2-purpose-legitimate-interests")],a=[document.getElementById("tcfeuv2-special-feature-optins")];s===2?Tt(gvlV2,t,e,n,i,a):s===5&&Tt(gvlV3,t,e,n,i,a)}function xi(s){let t=document.getElementById("tcfcav1-vendor-list-version"),e=[document.getElementById("tcfcav1-vendor-express-consent-available"),document.getElementById("tcfcav1-vendor-implied-consent-available")],n=[document.getElementById("tcfcav1-vendor-express-consent-included"),document.getElementById("tcfcav1-vendor-implied-consent-included")],i=[document.getElementById("tcfcav1-purposes-express-consent"),document.getElementById("tcfcav1-purposes-implied-consent")],a=[document.getElementById("tcfcav1-special-feature-express-consent")];s===2&&Tt(gvlV2Ca,t,e,n,i,a)}function Tt(s,t,e,n,i,a){t.value=s.vendorListVersion;for(let g=0;g<n.length;g++){let p=n[g];for(let m=p.options.length-1;m>=0;m--)p.remove(m)}let o=Object.values(s.vendors);for(let g=0;g<e.length;g++){let p=e[g];for(let m=0;m<o.length;m++){let h=o[m];p.options[m]=new Option("["+h.id+"] "+h.name,h.id)}for(let m=p.options.length-1;m>=o.length;m--)p.remove(m)}let d=Object.values(s.purposes);for(let g=0;g<i.length;g++){let p=i[g];for(let m=0;m<d.length;m++){let h=d[m];p.options[m]=new Option("["+h.id+"] "+h.name,h.id)}for(let m=p.options.length-1;m>=d.length;m--)p.remove(m)}let r=Object.values(s.specialFeatures);for(let g=0;g<a.length;g++){let p=a[g];for(let m=0;m<r.length;m++){let h=r[m];p.options[m]=new Option("["+h.id+"] "+h.name,h.id)}for(let m=p.options.length-1;m>=r.length;m--)p.remove(m)}}window.tcfEuV2PolicyVersionChanged=Gi;window.tcfCaV1PolicyVersionChanged=xi;window.updateGvlRelatedElements=Tt;function q(s,t){for(let e=0;e<s.length;e++)document.getElementById(s[e]).disabled=t}function Bi(s){document.getElementById("header-tcfeuv2").checked=!s,document.getElementById("tcfeuv2-included").checked=!s,q(["tcfeuv2-created","tcfeuv2-last-updated","tcfeuv2-cmp-id","tcfeuv2-cmp-version","tcfeuv2-consent-screen","tcfeuv2-consent-language","tcfeuv2-vendor-list-version","tcfeuv2-policy-version-2","tcfeuv2-policy-version-5","tcfeuv2-is-service-specific","tcfeuv2-use-non-standard-stacks","tcfeuv2-special-feature-optins","tcfeuv2-purpose-consents","tcfeuv2-purpose-legitimate-interests","tcfeuv2-purpose-one-treatment","tcfeuv2-publisher-country-code","tcfeuv2-vendor-consents-available","tcfeuv2-vendor-consents-included","tcfeuv2-vendor-consents-include-button","tcfeuv2-vendor-consents-remove-button","tcfeuv2-vendor-legitimate-interests-available","tcfeuv2-vendor-legitimate-interests-included","tcfeuv2-vendor-legitimate-interests-include-button","tcfeuv2-vendor-legitimate-interests-remove-button","tcfeuv2-vendors-allowed-available","tcfeuv2-vendors-allowed-included","tcfeuv2-vendors-allowed-include-button","tcfeuv2-vendors-allowed-remove-button","tcfeuv2-vendors-disclosed-available","tcfeuv2-vendors-disclosed-included","tcfeuv2-vendors-disclosed-include-button","tcfeuv2-vendors-disclosed-remove-button"],s)}function Li(s){document.getElementById("header-tcfcav1").checked=!s,document.getElementById("tcfcav1-included").checked=!s,q(["tcfcav1-created","tcfcav1-last-updated","tcfcav1-cmp-id","tcfcav1-cmp-version","tcfcav1-consent-screen","tcfcav1-consent-language","tcfcav1-vendor-list-version","tcfcav1-tcf-policy-version-2","tcfcav1-use-non-standard-stacks","tcfcav1-special-feature-express-consent","tcfcav1-purposes-express-consent","tcfcav1-purposes-implied-consent","tcfcav1-vendor-express-consent-available","tcfcav1-vendor-express-consent-included","tcfcav1-vendor-express-consent-include-button","tcfcav1-vendor-express-consent-remove-button","tcfcav1-vendor-implied-consent-available","tcfcav1-vendor-implied-consent-included","tcfcav1-vendor-implied-consent-include-button","tcfcav1-vendor-implied-consent-remove-button"],s)}function Ui(s){document.getElementById("header-uspv1").checked=!s,document.getElementById("uspv1-included").checked=!s,q(["uspv1-notice","uspv1-opt-out-sale","uspv1-lspa-covered"],s)}function Fi(s){document.getElementById("header-usnat").checked=!s,document.getElementById("usnat-included").checked=!s,q(["usnat-sharing-notice","usnat-sale-opt-out-notice","usnat-sharing-opt-out-notice","usnat-targeted-advertising-opt-out-notice","usnat-sensitive-data-processing-opt-out-notice","usnat-sensitive-data-limit-use-notice","usnat-sale-opt-out","usnat-sharing-opt-out","usnat-targeted-advertising-opt-out","usnat-sensitive-data-processing-0","usnat-sensitive-data-processing-1","usnat-sensitive-data-processing-2","usnat-sensitive-data-processing-3","usnat-sensitive-data-processing-4","usnat-sensitive-data-processing-5","usnat-sensitive-data-processing-6","usnat-sensitive-data-processing-7","usnat-sensitive-data-processing-8","usnat-sensitive-data-processing-9","usnat-sensitive-data-processing-10","usnat-sensitive-data-processing-11","usnat-sensitive-data-processing-12","usnat-sensitive-data-processing-13","usnat-sensitive-data-processing-14","usnat-sensitive-data-processing-15","usnat-known-child-se
5567nsitive-data-consents-0","usnat-known-child-sensitive-data-consents-1","usnat-known-child-sensitive-data-consents-2","usnat-personal-data-consents","usnat-mspa-covered-transaction","usnat-mspa-opt-out-option-mode","usnat-mspa-service-provider-mode","usnat-gpc-segment-included","usnat-gpc"],s)}function ji(s){document.getElementById("header-usca").checked=!s,document.getElementById("usca-included").checked=!s,q(["usca-sale-opt-out-notice","usca-sharing-opt-out-notice","usca-sensitive-data-limit-use-notice","usca-sale-opt-out","usca-sharing-opt-out","usca-sensitive-data-processing-0","usca-sensitive-data-processing-1","usca-sensitive-data-processing-2","usca-sensitive-data-processing-3","usca-sensitive-data-processing-4","usca-sensitive-data-processing-5","usca-sensitive-data-processing-6","usca-sensitive-data-processing-7","usca-sensitive-data-processing-8","usca-known-child-sensitive-data-consents-0","usca-known-child-sensitive-data-consents-1","usca-personal-data-consents","usca-mspa-covered-transaction","usca-mspa-opt-out-option-mode","usca-mspa-service-provider-mode","usca-gpc-segment-included","usca-gpc"],s)}function Hi(s){document.getElementById("header-usva").checked=!s,document.getElementById("usva-included").checked=!s,q(["usva-sharing-notice","usva-sale-opt-out-notice","usva-targeted-advertising-opt-out-notice","usva-sale-opt-out","usva-targeted-advertising-opt-out","usva-sensitive-data-processing-0","usva-sensitive-data-processing-1","usva-sensitive-data-processing-2","usva-sensitive-data-processing-3","usva-sensitive-data-processing-4","usva-sensitive-data-processing-5","usva-sensitive-data-processing-6","usva-sensitive-data-processing-7","usva-known-child-sensitive-data-consents","usva-mspa-covered-transaction","usva-mspa-opt-out-option-mode","usva-mspa-service-provider-mode"],s)}function Ki(s){document.getElementById("header-usco").checked=!s,document.getElementById("usco-included").checked=!s,q(["usco-sharing-notice","usco-sale-opt-out-notice","usco-targeted-advertising-opt-out-notice","usco-sale-opt-out","usco-targeted-advertising-opt-out","usco-sensitive-data-processing-0","usco-sensitive-data-processing-1","usco-sensitive-data-processing-2","usco-sensitive-data-processing-3","usco-sensitive-data-processing-4","usco-sensitive-data-processing-5","usco-sensitive-data-processing-6","usco-known-child-sensitive-data-consents","usco-mspa-covered-transaction","usco-mspa-opt-out-option-mode","usco-mspa-service-provider-mode","usco-gpc-segment-included","usco-gpc"],s)}function zi(s){document.getElementById("header-usut").checked=!s,document.getElementById("usut-included").checked=!s,q(["usut-sharing-notice","usut-sale-opt-out-notice","usut-targeted-advertising-opt-out-notice","usut-sensitive-data-processing-opt-out-notice","usut-sale-opt-out","usut-targeted-advertising-opt-out","usut-sensitive-data-processing-0","usut-sensitive-data-processing-1","usut-sensitive-data-processing-2","usut-sensitive-data-processing-3","usut-sensitive-data-processing-4","usut-sensitive-data-processing-5","usut-sensitive-data-processing-6","usut-sensitive-data-processing-7","usut-known-child-sensitive-data-consents","usut-mspa-covered-transaction","usut-mspa-opt-out-option-mode","usut-mspa-service-provider-mode"],s)}function Wi(s){document.getElementById("header-usct").checked=!s,document.getElementById("usct-included").checked=!s,q(["usct-sharing-notice","usct-sale-opt-out-notice","usct-targeted-advertising-opt-out-notice","usct-sale-opt-out","usct-targeted-advertising-opt-out","usct-sensitive-data-processing-0","usct-sensitive-data-processing-1","usct-sensitive-data-processing-2","usct-sensitive-data-processing-3","usct-sensitive-data-processing-4","usct-sensitive-data-processing-5","usct-sensitive-data-processing-6","usct-sensitive-data-processing-7","usct-known-child-sensitive-data-consents-0","usct-known-child-sensitive-data-consents-1","usct-known-child-sensitive-data-consents-2","usct-mspa-covered-transaction","usct-mspa-opt-out-option-mode","usct-mspa-service-provider-mode","usct-gpc-segment-included","usct-gpc"],s)}function Yi(s){document.getElementById("header-usfl").checked=!s,document.getElementById("usfl-included").checked=!s,q(["usfl-processing-notice","usfl-sale-opt-out-notice","usfl-targeted-advertising-opt-out-notice","usfl-sale-opt-out","usfl-targeted-advertising-opt-out","usfl-sensitive-data-processing-0","usfl-sensitive-data-processing-1","usfl-sensitive-data-processing-2","usfl-sensitive-data-processing-3","usfl-sensitive-data-processing-4","usfl-sensitive-data-processing-5","usfl-sensitive-data-processing-6","usfl-sensitive-data-processing-7","usfl-known-child-se
5567nsitive-data-consents-0","usfl-known-child-sensitive-data-consents-1","usfl-known-child-sensitive-data-consents-2","usfl-additional-data-processing-consent","usfl-mspa-covered-transaction","usfl-mspa-opt-out-option-mode","usfl-mspa-service-provider-mode"],s)}function $i(s){document.getElementById("header-usmt").checked=!s,document.getElementById("usmt-included").checked=!s,q(["usmt-sharing-notice","usmt-sale-opt-out-notice","usmt-targeted-advertising-opt-out-notice","usmt-sale-opt-out","usmt-targeted-advertising-opt-out","usmt-sensitive-data-processing-0","usmt-sensitive-data-processing-1","usmt-sensitive-data-processing-2","usmt-sensitive-data-processing-3","usmt-sensitive-data-processing-4","usmt-sensitive-data-processing-5","usmt-sensitive-data-processing-6","usmt-sensitive-data-processing-7","usmt-known-child-sensitive-data-consents-0","usmt-known-child-sensitive-data-consents-1","usmt-known-child-sensitive-data-consents-2","usmt-additional-data-processing-consent","usmt-mspa-covered-transaction","usmt-mspa-opt-out-option-mode","usmt-mspa-service-provider-mode","usmt-gpc-segment-included","usmt-gpc"],s)}function Ji(s){document.getElementById("header-usor").checked=!s,document.getElementById("usor-included").checked=!s,q(["usor-processing-notice","usor-sale-opt-out-notice","usor-targeted-advertising-opt-out-notice","usor-sale-opt-out","usor-targeted-advertising-opt-out","usor-sensitive-data-processing-0","usor-sensitive-data-processing-1","usor-sensitive-data-processing-2","usor-sensitive-data-processing-3","usor-sensitive-data-processing-4","usor-sensitive-data-processing-5","usor-sensitive-data-processing-6","usor-sensitive-data-processing-7","usor-sensitive-data-processing-8","usor-sensitive-data-processing-9","usor-sensitive-data-processing-10","usor-known-child-sensitive-data-consents-0","usor-known-child-sensitive-data-consents-1","usor-known-child-sensitive-data-consents-2","usor-additional-data-processing-consent","usor-mspa-covered-transaction","usor-mspa-opt-out-option-mode","usor-mspa-service-provider-mode","usor-gpc-segment-included","usor-gpc"],s)}function Qi(s){document.getElementById("header-ustx").checked=!s,document.getElementById("ustx-included").checked=!s,q(["ustx-processing-notice","ustx-sale-opt-out-notice","ustx-targeted-advertising-opt-out-notice","ustx-sale-opt-out","ustx-targeted-advertising-opt-out","ustx-sensitive-data-processing-0","ustx-sensitive-data-processing-1","ustx-sensitive-data-processing-2","ustx-sensitive-data-processing-3","ustx-sensitive-data-processing-4","ustx-sensitive-data-processing-5","ustx-sensitive-data-processing-6","ustx-sensitive-data-processing-7","ustx-known-child-sensitive-data-consents","ustx-additional-data-processing-consent","ustx-mspa-covered-transaction","ustx-mspa-opt-out-option-mode","ustx-mspa-service-provider-mode","ustx-gpc-segment-included","ustx-gpc"],s)}function Zi(s){document.getElementById("header-usde").checked=!s,document.getElementById("usde-included").checked=!s,q(["usde-processing-notice","usde-sale-opt-out-notice","usde-targeted-advertising-opt-out-notice","usde-sale-opt-out","usde-targeted-advertising-opt-out","usde-sensitive-data-processing-0","usde-sensitive-data-processing-1","usde-sensitive-data-processing-2","usde-sensitive-data-processing-3","usde-sensitive-data-processing-4","usde-sensitive-data-processing-5","usde-sensitive-data-processing-6","usde-sensitive-data-processing-7","usde-sensitive-data-processing-8","usde-known-child-sensitive-data-consents-0","usde-known-child-sensitive-data-consents-1","usde-known-child-sensitive-data-consents-2","usde-known-child-sensitive-data-consents-3","usde-known-child-sensitive-data-consents-4","usde-additional-data-processing-consent","usde-mspa-covered-transaction","usde-mspa-opt-out-option-mode","usde-mspa-service-provider-mode","usde-gpc-segment-included","usde-gpc"],s)}function Xi(s){document.getElementById("header-usia").checked=!s,document.getElementById("usia-included").checked=!s,q(["usia-processing-notice","usia-sale-opt-out-notice","usia-targeted-advertising-opt-out-notice","usia-sensitive-data-opt-out-notice","usia-sale-opt-out","usia-targeted-advertising-opt-out","usia-sensitive-data-processing-0","usia-sensitive-data-processing-1","usia-sensitive-data-processing-2","usia-sensitive-data-processing-3","usia-sensitive-data-processing-4","usia-sensitive-data-processing-5","usia-sensitive-data-processing-6","usia-sensitive-data-processing-7","usia-known-child-se
5567nsitive-data-consents","usia-mspa-covered-transaction","usia-mspa-opt-out-option-mode","usia-mspa-service-provider-mode","usia-gpc-segment-included","usia-gpc"],s)}function qi(s){document.getElementById("header-usne").checked=!s,document.getElementById("usne-included").checked=!s,q(["usne-processing-notice","usne-sale-opt-out-notice","usne-targeted-advertising-opt-out-notice","usne-sale-opt-out","usne-targeted-advertising-opt-out","usne-sensitive-data-processing-0","usne-sensitive-data-processing-1","usne-sensitive-data-processing-2","usne-sensitive-data-processing-3","usne-sensitive-data-processing-4","usne-sensitive-data-processing-5","usne-sensitive-data-processing-6","usne-sensitive-data-processing-7","usne-known-child-sensitive-data-consents","usne-additional-data-processing-consent","usne-mspa-covered-transaction","usne-mspa-opt-out-option-mode","usne-mspa-service-provider-mode","usne-gpc-segment-included","usne-gpc"],s)}function ea(s){document.getElementById("header-usnh").checked=!s,document.getElementById("usnh-included").checked=!s,q(["usnh-processing-notice","usnh-sale-opt-out-notice","usnh-targeted-advertising-opt-out-notice","usnh-sale-opt-out","usnh-targeted-advertising-opt-out","usnh-sensitive-data-processing-0","usnh-sensitive-data-processing-1","usnh-sensitive-data-processing-2","usnh-sensitive-data-processing-3","usnh-sensitive-data-processing-4","usnh-sensitive-data-processing-5","usnh-sensitive-data-processing-6","usnh-sensitive-data-processing-7","usnh-known-child-sensitive-data-consents-0","usnh-known-child-sensitive-data-consents-1","usnh-known-child-sensitive-data-consents-2","usnh-additional-data-processing-consent","usnh-mspa-covered-transaction","usnh-mspa-opt-out-option-mode","usnh-mspa-service-provider-mode","usnh-gpc-segment-included","usnh-gpc"],s)}function ta(s){document.getElementById("header-usnj").checked=!s,document.getElementById("usnj-included").checked=!s,q(["usnj-processing-notice","usnj-sale-opt-out-notice","usnj-targeted-advertising-opt-out-notice","usnj-sale-opt-out","usnj-targeted-advertising-opt-out","usnj-sensitive-data-processing-0","usnj-sensitive-data-processing-1","usnj-sensitive-data-processing-2","usnj-sensitive-data-processing-3","usnj-sensitive-data-processing-4","usnj-sensitive-data-processing-5","usnj-sensitive-data-processing-6","usnj-sensitive-data-processing-7","usnj-sensitive-data-processing-8","usnj-sensitive-data-processing-9","usnj-known-child-sensitive-data-consents-0","usnj-known-child-sensitive-data-consents-1","usnj-known-child-sensitive-data-consents-2","usnj-known-child-sensitive-data-consents-3","usnj-known-child-sensitive-data-consents-4","usnj-additional-data-processing-consent","usnj-mspa-covered-transaction","usnj-mspa-opt-out-option-mode","usnj-mspa-service-provider-mode","usnj-gpc-segment-included","usnj-gpc"],s)}function na(s){document.getElementById("header-ustn").checked=!s,document.getElementById("ustn-included").checked=!s,q(["ustn-processing-notice","ustn-sale-opt-out-notice","ustn-targeted-advertising-opt-out-notice","ustn-sale-opt-out","ustn-targeted-advertising-opt-out","ustn-sensitive-data-processing-0","ustn-sensitive-data-processing-1","ustn-sensitive-data-processing-2","ustn-sensitive-data-processing-3","ustn-sensitive-data-processing-4","ustn-sensitive-data-processing-5","ustn-sensitive-data-processing-6","ustn-sensitive-data-processing-7","ustn-known-child-sensitive-data-consents","ustn-additional-data-processing-consent","ustn-mspa-covered-transaction","ustn-mspa-opt-out-option-mode","ustn-mspa-service-provider-mode","ustn-gpc-segment-included","ustn-gpc"],s)}window.disableAll=q;window.disableTcfEuV2=Bi;window.disableTcfCaV1=Li;window.disableUspV1=Ui;window.disableusnat=Fi;window.disableusca=ji;window.disableusva=Hi;window.disableusco=Ki;window.disableusut=zi;window.disableusct=Wi;window.disableusfl=Yi;window.disableusmt=$i;window.disableusor=Ji;window.disableustx=Qi;window.disableusde=Zi;window.disableusia=Xi;window.disableusne=qi;window.disableusnh=ea;window.disableusnj=ta;window.disableustn=na;function sa(s){document.getElementById("header-usmn").checked=!s,document.getElementById("usmn-included").checked=!s,q(["usmn-processing-notice","usmn-sale-opt-out-notice","usmn-targeted-advertising-opt-out-notice","usmn-sale-opt-out","usmn-targeted-advertising-opt-out","usmn-sensitive-data-processing-0","usmn-sensitive-data-processing-1","usmn-sensitive-data-processing-2","usmn-sensitive-data-processing-3","usmn-sensitive-data-processing-4","usmn-sensitive-data-processing-5","usmn-sensitive-data-processing-6","usmn-sensitive-data-processing-7","usmn-known-child-se
5567nsitive-data-consents","usmn-additional-data-processing-consent","usmn-mspa-covered-transaction","usmn-mspa-opt-out-option-mode","usmn-mspa-service-provider-mode","usmn-gpc-segment-included","usmn-gpc"],s)}window.disableusmn=sa;function ia(){let s=[];document.getElementById("tcf2-error-pane").value="",cmpApi.clear();let t=[];if(document.getElementById("tcfeuv2-included").checked==!0&&(t.push(2),Array.prototype.push.apply(s,processNumericInput("tcfeuv2-cmp-id","tcfeuv2","CmpId")),Array.prototype.push.apply(s,processNumericInput("tcfeuv2-cmp-version","tcfeuv2","CmpVersion")),Array.prototype.push.apply(s,processNumericInput("tcfeuv2-consent-screen","tcfeuv2","ConsentScreen")),Array.prototype.push.apply(s,processStringSelect("tcfeuv2-consent-language","tcfeuv2","ConsentLanguage")),Array.prototype.push.apply(s,processNumericInput("tcfeuv2-vendor-list-version","tcfeuv2","VendorListVersion")),Array.prototype.push.apply(s,processNumericRadio(["tcfeuv2-policy-version-2","tcfeuv2-policy-version-5"],"tcfeuv2","PolicyVersion")),Array.prototype.push.apply(s,processCheckbox("tcfeuv2-is-service-specific","tcfeuv2","IsServiceSpecific")),Array.prototype.push.apply(s,processCheckbox("tcfeuv2-use-non-standard-stacks","tcfeuv2","UseNonStandardStacks")),Array.prototype.push.apply(s,processBitfieldSelect("tcfeuv2-special-feature-optins","tcfeuv2","SpecialFeatureOptins")),Array.prototype.push.apply(s,processBitfieldSelect("tcfeuv2-purpose-consents","tcfeuv2","PurposeConsents")),Array.prototype.push.apply(s,processBitfieldSelect("tcfeuv2-purpose-legitimate-interests","tcfeuv2","PurposeLegitimateInterests")),Array.prototype.push.apply(s,processCheckbox("tcfeuv2-purpose-one-treatment","tcfeuv2","PurposeOneTreatment")),Array.prototype.push.apply(s,processStringSelect("tcfeuv2-publisher-country-code","tcfeuv2","PublisherCountryCode")),Array.prototype.push.apply(s,processMultipleNumericIncludedSelect("tcfeuv2-vendor-consents-included","tcfeuv2","VendorConsents")),Array.prototype.push.apply(s,processMultipleNumericIncludedSelect("tcfeuv2-vendor-legitimate-interests-included","tcfeuv2","VendorLegitimateInterests")),Array.prototype.push.apply(s,processMultipleNumericIncludedSelect("tcfeuv2-vendors-allowed-included","tcfeuv2","VendorsAllowed")),Array.prototype.push.apply(s,processMultipleNumericIncludedSelect("tcfeuv2-vendors-disclosed-included","tcfeuv2","VendorsDisclosed")),Array.prototype.push.apply(s,processDateInput("tcfeuv2-created","tcfeuv2","Created")),Array.prototype.push.apply(s,processDateInput("tcfeuv2-last-updated","tcfeuv2","LastUpdated"))),document.getElementById("tcfcav1-included").checked==!0&&(t.push(5),Array.prototype.push.apply(s,processNumericInput("tcfcav1-cmp-id","tcfcav1","CmpId")),Array.prototype.push.apply(s,processNumericInput("tcfcav1-cmp-version","tcfcav1","CmpVersion")),Array.prototype.push.apply(s,processNumericInput("tcfcav1-consent-screen","tcfcav1","ConsentScreen")),Array.prototype.push.apply(s,processStringSelect("tcfcav1-consent-language","tcfcav1","ConsentLanguage")),Array.prototype.push.apply(s,processNumericInput("tcfcav1-vendor-list-version","tcfcav1","VendorListVersion")),Array.prototype.push.apply(s,processNumericRadio(["tcfcav1-tcf-policy-version-2"],"tcfcav1","TcfPolicyVersion")),Array.prototype.push.apply(s,processCheckbox("tcfcav1-use-non-standard-stacks","tcfcav1","UseNonStandardStacks")),Array.prototype.push.apply(s,processBitfieldSelect("tcfcav1-special-feature-express-consent","tcfcav1","SpecialFeatureExpressConsent")),Array.prototype.push.apply(s,processBitfieldSelect("tcfcav1-purposes-express-consent","tcfcav1","PurposesExpressConsent")),Array.prototype.push.apply(s,processBitfieldSelect("tcfcav1-purposes-implied-consent","tcfcav1","PurposesImpliedConsent")),Array.prototype.push.apply(s,processMultipleNumericIncludedSelect("tcfcav1-vendor-express-consent-included","tcfcav1","VendorExpressConsent")),Array.prototype.push.apply(s,processMultipleNumericIncludedSelect("tcfcav1-vendor-implied-consent-included","tcfcav1","VendorImpliedConsent")),Array.prototype.push.apply(s,processDateInput("tcfcav1-created","tcfcav1","Created")),Array.prototype.push.apply(s,processDateInput("tcfcav1-last-updated","tcfcav1","LastUpdated"))),document.getElementById("uspv1-included").checked==!0&&(t.push(6),Array.prototype.push.apply(s,processStringSelect("uspv1-notice","uspv1","Notice")),Array.prototype.push.apply(s,processStringSelect("uspv1-opt-out-sale","uspv1","OptOutSale")),Array.prototype.push.apply(s,processStringSelect("uspv1-lspa-covered","uspv1","LspaCovered"))),document.getElementById("usnat-included").checked==!0&&(t.push(7),Array.prototype.push.apply(s,processNumericInput("usnat-sharing-notice","usnat","SharingNotice")),Array.prototype.push.apply(s,processNumericInput("usnat-sale-opt-out-notice","usnat","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usnat-sharing-opt-out-notice","usnat","SharingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usnat-targeted-advertising-opt-out-notice","usnat","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usnat-sensitive-data-processing-opt-out-notice","usnat","SensitiveDataProcessingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usnat-sensitive-data-limit-use-notice","usnat","SensitiveDataLimitUseNotice")),Array.prototype.push.apply(s,processNumericInput("usnat-sale-opt-out","usnat","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usnat-sharing-opt-out","usnat","SharingOptOut")),Array.prototype.push.apply(s,processNumericInput("usnat-targeted-advertising-opt-out","usnat","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usnat-sensitive-data-processing-0","usnat-sensitive-data-processing-1","usnat-sensitive-data-processing-2","usnat-sensitive-data-processing-3","usnat-sensitive-data-processing-4","usnat-sensitive-data-processing-5","usnat-sensitive-data-processing-6","usnat-sensitive-data-processing-7","usnat-sensitive-data-processing-8","usnat-sensitive-data-processing-9","usnat-sensitive-data-processing-10","usnat-sensitive-data-processing-11","usnat-sensitive-data-processing-12","usnat-sensitive-data-processing-13","usnat-sensitive-data-processing-14","usnat-sensitive-data-processing-15"],"usnat","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInputs(["usnat-known-child-se
5567nsitive-data-consents-0","usnat-known-child-sensitive-data-consents-1","usnat-known-child-sensitive-data-consents-2"],"usnat","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usnat-personal-data-consents","usnat","PersonalDataConsents")),Array.prototype.push.apply(s,processNumericInput("usnat-mspa-covered-transaction","usnat","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usnat-mspa-opt-out-option-mode","usnat","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usnat-mspa-service-provider-mode","usnat","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usnat-gpc-segment-included","usnat","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usnat-gpc","usnat","Gpc"))),document.getElementById("usca-included").checked==!0&&(t.push(8),Array.prototype.push.apply(s,processNumericInput("usca-sale-opt-out-notice","usca","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usca-sharing-opt-out-notice","usca","SharingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usca-sensitive-data-limit-use-notice","usca","SensitiveDataLimitUseNotice")),Array.prototype.push.apply(s,processNumericInput("usca-sale-opt-out","usca","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usca-sharing-opt-out","usca","SharingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usca-sensitive-data-processing-0","usca-sensitive-data-processing-1","usca-sensitive-data-processing-2","usca-sensitive-data-processing-3","usca-sensitive-data-processing-4","usca-sensitive-data-processing-5","usca-sensitive-data-processing-6","usca-sensitive-data-processing-7","usca-sensitive-data-processing-8"],"usca","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInputs(["usca-known-child-sensitive-data-consents-0","usca-known-child-sensitive-data-consents-1"],"usca","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usca-personal-data-consents","usca","PersonalDataConsents")),Array.prototype.push.apply(s,processNumericInput("usca-mspa-covered-transaction","usca","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usca-mspa-opt-out-option-mode","usca","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usca-mspa-service-provider-mode","usca","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usca-gpc-segment-included","usca","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usca-gpc","usca","Gpc"))),document.getElementById("usva-included").checked==!0&&(t.push(9),Array.prototype.push.apply(s,processNumericInput("usva-sharing-notice","usva","SharingNotice")),Array.prototype.push.apply(s,processNumericInput("usva-sale-opt-out-notice","usva","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usva-targeted-advertising-opt-out-notice","usva","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usva-sale-opt-out","usva","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usva-targeted-advertising-opt-out","usva","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usva-sensitive-data-processing-0","usva-sensitive-data-processing-1","usva-sensitive-data-processing-2","usva-sensitive-data-processing-3","usva-sensitive-data-processing-4","usva-sensitive-data-processing-5","usva-sensitive-data-processing-6","usva-sensitive-data-processing-7"],"usva","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInput("usva-known-child-sensitive-data-consents","usva","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usva-mspa-covered-transaction","usva","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usva-mspa-opt-out-option-mode","usva","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usva-mspa-service-provider-mode","usva","MspaServiceProviderMode"))),document.getElementById("usco-included").checked==!0&&(t.push(10),Array.prototype.push.apply(s,processNumericInput("usco-sharing-notice","usco","SharingNotice")),Array.prototype.push.apply(s,processNumericInput("usco-sale-opt-out-notice","usco","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usco-targeted-advertising-opt-out-notice","usco","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usco-sale-opt-out","usco","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usco-targeted-advertising-opt-out","usco","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usco-sensitive-data-processing-0","usco-sensitive-data-processing-1","usco-sensitive-data-processing-2","usco-sensitive-data-processing-3","usco-sensitive-data-processing-4","usco-sensitive-data-processing-5","usco-sensitive-data-processing-6"],"usco","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInput("usco-known-child-se
5567nsitive-data-consents","usco","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usco-mspa-covered-transaction","usco","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usco-mspa-opt-out-option-mode","usco","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usco-mspa-service-provider-mode","usco","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usco-gpc-segment-included","usco","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usco-gpc","usco","Gpc"))),document.getElementById("usut-included").checked==!0&&(t.push(11),Array.prototype.push.apply(s,processNumericInput("usut-sharing-notice","usut","SharingNotice")),Array.prototype.push.apply(s,processNumericInput("usut-sale-opt-out-notice","usut","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usut-targeted-advertising-opt-out-notice","usut","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usut-sensitive-data-processing-opt-out-notice","usut","SensitiveDataProcessingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usut-sale-opt-out","usut","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usut-targeted-advertising-opt-out","usut","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usut-sensitive-data-processing-0","usut-sensitive-data-processing-1","usut-sensitive-data-processing-2","usut-sensitive-data-processing-3","usut-sensitive-data-processing-4","usut-sensitive-data-processing-5","usut-sensitive-data-processing-6","usut-sensitive-data-processing-7"],"usut","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInput("usut-known-child-sensitive-data-consents","usut","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usut-mspa-covered-transaction","usut","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usut-mspa-opt-out-option-mode","usut","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usut-mspa-service-provider-mode","usut","MspaServiceProviderMode"))),document.getElementById("usct-included").checked==!0&&(t.push(12),Array.prototype.push.apply(s,processNumericInput("usct-sharing-notice","usct","SharingNotice")),Array.prototype.push.apply(s,processNumericInput("usct-sale-opt-out-notice","usct","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usct-targeted-advertising-opt-out-notice","usct","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usct-sale-opt-out","usct","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usct-targeted-advertising-opt-out","usct","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usct-sensitive-data-processing-0","usct-sensitive-data-processing-1","usct-sensitive-data-processing-2","usct-sensitive-data-processing-3","usct-sensitive-data-processing-4","usct-sensitive-data-processing-5","usct-sensitive-data-processing-6","usct-sensitive-data-processing-7"],"usct","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInputs(["usct-known-child-sensitive-data-consents-0","usct-known-child-sensitive-data-consents-1","usct-known-child-sensitive-data-consents-2"],"usct","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usct-mspa-covered-transaction","usct","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usct-mspa-opt-out-option-mode","usct","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usct-mspa-service-provider-mode","usct","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usct-gpc-segment-included","usct","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usct-gpc","usct","Gpc"))),document.getElementById("usfl-included").checked==!0&&(t.push(13),Array.prototype.push.apply(s,processNumericInput("usfl-processing-notice","usfl","ProcessingNotice")),Array.prototype.push.apply(s,processNumericInput("usfl-sale-opt-out-notice","usfl","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usfl-targeted-advertising-opt-out-notice","usfl","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usfl-sale-opt-out","usfl","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usfl-targeted-advertising-opt-out","usfl","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usfl-sensitive-data-processing-0","usfl-sensitive-data-processing-1","usfl-sensitive-data-processing-2","usfl-sensitive-data-processing-3","usfl-sensitive-data-processing-4","usfl-sensitive-data-processing-5","usfl-sensitive-data-processing-6","usfl-sensitive-data-processing-7"],"usfl","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInputs(["usfl-known-child-se
5567nsitive-data-consents-0","usfl-known-child-sensitive-data-consents-1","usfl-known-child-sensitive-data-consents-2"],"usfl","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usfl-additional-data-processing-consent","usfl","AdditionalDataProcessingConsent")),Array.prototype.push.apply(s,processNumericInput("usfl-mspa-covered-transaction","usfl","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usfl-mspa-opt-out-option-mode","usfl","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usfl-mspa-service-provider-mode","usfl","MspaServiceProviderMode"))),document.getElementById("usmt-included").checked==!0&&(t.push(14),Array.prototype.push.apply(s,processNumericInput("usmt-sharing-notice","usmt","SharingNotice")),Array.prototype.push.apply(s,processNumericInput("usmt-sale-opt-out-notice","usmt","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usmt-targeted-advertising-opt-out-notice","usmt","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usmt-sale-opt-out","usmt","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usmt-targeted-advertising-opt-out","usmt","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usmt-sensitive-data-processing-0","usmt-sensitive-data-processing-1","usmt-sensitive-data-processing-2","usmt-sensitive-data-processing-3","usmt-sensitive-data-processing-4","usmt-sensitive-data-processing-5","usmt-sensitive-data-processing-6","usmt-sensitive-data-processing-7"],"usmt","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInputs(["usmt-known-child-sensitive-data-consents-0","usmt-known-child-sensitive-data-consents-1","usmt-known-child-sensitive-data-consents-2"],"usmt","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usmt-additional-data-processing-consent","usmt","AdditionalDataProcessingConsent")),Array.prototype.push.apply(s,processNumericInput("usmt-mspa-covered-transaction","usmt","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usmt-mspa-opt-out-option-mode","usmt","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usmt-mspa-service-provider-mode","usmt","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usmt-gpc-segment-included","usmt","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usmt-gpc","usmt","Gpc"))),document.getElementById("usor-included").checked==!0&&(t.push(15),Array.prototype.push.apply(s,processNumericInput("usor-processing-notice","usor","ProcessingNotice")),Array.prototype.push.apply(s,processNumericInput("usor-sale-opt-out-notice","usor","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usor-targeted-advertising-opt-out-notice","usor","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usor-sale-opt-out","usor","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usor-targeted-advertising-opt-out","usor","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usor-sensitive-data-processing-0","usor-sensitive-data-processing-1","usor-sensitive-data-processing-2","usor-sensitive-data-processing-3","usor-sensitive-data-processing-4","usor-sensitive-data-processing-5","usor-sensitive-data-processing-6","usor-sensitive-data-processing-7","usor-sensitive-data-processing-8","usor-sensitive-data-processing-9","usor-sensitive-data-processing-10"],"usor","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInputs(["usor-known-child-sensitive-data-consents-0","usor-known-child-sensitive-data-consents-1","usor-known-child-sensitive-data-consents-2"],"usor","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usor-additional-data-processing-consent","usor","AdditionalDataProcessingConsent")),Array.prototype.push.apply(s,processNumericInput("usor-mspa-covered-transaction","usor","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usor-mspa-opt-out-option-mode","usor","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usor-mspa-service-provider-mode","usor","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usor-gpc-segment-included","usor","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usor-gpc","usor","Gpc"))),document.getElementById("ustx-included").checked==!0&&(t.push(16),Array.prototype.push.apply(s,processNumericInput("ustx-processing-notice","ustx","ProcessingNotice")),Array.prototype.push.apply(s,processNumericInput("ustx-sale-opt-out-notice","ustx","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("ustx-targeted-advertising-opt-out-notice","ustx","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("ustx-sale-opt-out","ustx","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("ustx-targeted-advertising-opt-out","ustx","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["ustx-sensitive-data-processing-0","ustx-sensitive-data-processing-1","ustx-sensitive-data-processing-2","ustx-sensitive-data-processing-3","ustx-sensitive-data-processing-4","ustx-sensitive-data-processing-5","ustx-sensitive-data-processing-6","ustx-sensitive-data-processing-7"],"ustx","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInput("ustx-known-child-se
5567nsitive-data-consents","ustx","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("ustx-additional-data-processing-consent","ustx","AdditionalDataProcessingConsent")),Array.prototype.push.apply(s,processNumericInput("ustx-mspa-covered-transaction","ustx","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("ustx-mspa-opt-out-option-mode","ustx","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("ustx-mspa-service-provider-mode","ustx","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("ustx-gpc-segment-included","ustx","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("ustx-gpc","ustx","Gpc"))),document.getElementById("usde-included").checked==!0&&(t.push(17),Array.prototype.push.apply(s,processNumericInput("usde-processing-notice","usde","ProcessingNotice")),Array.prototype.push.apply(s,processNumericInput("usde-sale-opt-out-notice","usde","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usde-targeted-advertising-opt-out-notice","usde","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usde-sale-opt-out","usde","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usde-targeted-advertising-opt-out","usde","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usde-sensitive-data-processing-0","usde-sensitive-data-processing-1","usde-sensitive-data-processing-2","usde-sensitive-data-processing-3","usde-sensitive-data-processing-4","usde-sensitive-data-processing-5","usde-sensitive-data-processing-6","usde-sensitive-data-processing-7","usde-sensitive-data-processing-8"],"usde","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInputs(["usde-known-child-sensitive-data-consents-0","usde-known-child-sensitive-data-consents-1","usde-known-child-sensitive-data-consents-2","usde-known-child-sensitive-data-consents-3","usde-known-child-sensitive-data-consents-4"],"usde","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usde-additional-data-processing-consent","usde","AdditionalDataProcessingConsent")),Array.prototype.push.apply(s,processNumericInput("usde-mspa-covered-transaction","usde","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usde-mspa-opt-out-option-mode","usde","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usde-mspa-service-provider-mode","usde","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usde-gpc-segment-included","usde","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usde-gpc","usde","Gpc"))),document.getElementById("usia-included").checked==!0&&(t.push(18),Array.prototype.push.apply(s,processNumericInput("usia-processing-notice","usia","ProcessingNotice")),Array.prototype.push.apply(s,processNumericInput("usia-sale-opt-out-notice","usia","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usia-targeted-advertising-opt-out-notice","usia","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usia-sensitive-data-opt-out-notice","usia","SensitiveDataOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usia-sale-opt-out","usia","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usia-targeted-advertising-opt-out","usia","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usia-sensitive-data-processing-0","usia-sensitive-data-processing-1","usia-sensitive-data-processing-2","usia-sensitive-data-processing-3","usia-sensitive-data-processing-4","usia-sensitive-data-processing-5","usia-sensitive-data-processing-6","usia-sensitive-data-processing-7"],"usia","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInput("usia-known-child-sensitive-data-consents","usia","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usia-mspa-covered-transaction","usia","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usia-mspa-opt-out-option-mode","usia","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usia-mspa-service-provider-mode","usia","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usia-gpc-segment-included","usia","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usia-gpc","usia","Gpc"))),document.getElementById("usne-included").checked==!0&&(t.push(19),Array.prototype.push.apply(s,processNumericInput("usne-processing-notice","usne","ProcessingNotice")),Array.prototype.push.apply(s,processNumericInput("usne-sale-opt-out-notice","usne","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usne-targeted-advertising-opt-out-notice","usne","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usne-sale-opt-out","usne","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usne-targeted-advertising-opt-out","usne","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usne-sensitive-data-processing-0","usne-sensitive-data-processing-1","usne-sensitive-data-processing-2","usne-sensitive-data-processing-3","usne-sensitive-data-processing-4","usne-sensitive-data-processing-5","usne-sensitive-data-processing-6","usne-sensitive-data-processing-7"],"usne","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInput("usne-known-child-se
5567nsitive-data-consents","usne","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usne-additional-data-processing-consent","usne","AdditionalDataProcessingConsent")),Array.prototype.push.apply(s,processNumericInput("usne-mspa-covered-transaction","usne","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usne-mspa-opt-out-option-mode","usne","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usne-mspa-service-provider-mode","usne","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usne-gpc-segment-included","usne","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usne-gpc","usne","Gpc"))),document.getElementById("usnh-included").checked==!0&&(t.push(20),Array.prototype.push.apply(s,processNumericInput("usnh-processing-notice","usnh","ProcessingNotice")),Array.prototype.push.apply(s,processNumericInput("usnh-sale-opt-out-notice","usnh","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usnh-targeted-advertising-opt-out-notice","usnh","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usnh-sale-opt-out","usnh","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usnh-targeted-advertising-opt-out","usnh","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usnh-sensitive-data-processing-0","usnh-sensitive-data-processing-1","usnh-sensitive-data-processing-2","usnh-sensitive-data-processing-3","usnh-sensitive-data-processing-4","usnh-sensitive-data-processing-5","usnh-sensitive-data-processing-6","usnh-sensitive-data-processing-7"],"usnh","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInputs(["usnh-known-child-sensitive-data-consents-0","usnh-known-child-sensitive-data-consents-1","usnh-known-child-sensitive-data-consents-2"],"usnh","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usnh-additional-data-processing-consent","usnh","AdditionalDataProcessingConsent")),Array.prototype.push.apply(s,processNumericInput("usnh-mspa-covered-transaction","usnh","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usnh-mspa-opt-out-option-mode","usnh","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usnh-mspa-service-provider-mode","usnh","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usnh-gpc-segment-included","usnh","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usnh-gpc","usnh","Gpc"))),document.getElementById("usnj-included").checked==!0&&(t.push(21),Array.prototype.push.apply(s,processNumericInput("usnj-processing-notice","usnj","ProcessingNotice")),Array.prototype.push.apply(s,processNumericInput("usnj-sale-opt-out-notice","usnj","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usnj-targeted-advertising-opt-out-notice","usnj","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usnj-sale-opt-out","usnj","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usnj-targeted-advertising-opt-out","usnj","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usnj-sensitive-data-processing-0","usnj-sensitive-data-processing-1","usnj-sensitive-data-processing-2","usnj-sensitive-data-processing-3","usnj-sensitive-data-processing-4","usnj-sensitive-data-processing-5","usnj-sensitive-data-processing-6","usnj-sensitive-data-processing-7","usnj-sensitive-data-processing-8","usnj-sensitive-data-processing-9"],"usnj","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInputs(["usnj-known-child-sensitive-data-consents-0","usnj-known-child-sensitive-data-consents-1","usnj-known-child-sensitive-data-consents-2","usnj-known-child-sensitive-data-consents-3","usnj-known-child-sensitive-data-consents-4"],"usnj","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usnj-additional-data-processing-consent","usnj","AdditionalDataProcessingConsent")),Array.prototype.push.apply(s,processNumericInput("usnj-mspa-covered-transaction","usnj","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usnj-mspa-opt-out-option-mode","usnj","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usnj-mspa-service-provider-mode","usnj","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usnj-gpc-segment-included","usnj","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usnj-gpc","usnj","Gpc"))),document.getElementById("ustn-included").checked==!0&&(t.push(22),Array.prototype.push.apply(s,processNumericInput("ustn-processing-notice","ustn","ProcessingNotice")),Array.prototype.push.apply(s,processNumericInput("ustn-sale-opt-out-notice","ustn","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("ustn-targeted-advertising-opt-out-notice","ustn","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("ustn-sale-opt-out","ustn","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("ustn-targeted-advertising-opt-out","ustn","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["ustn-sensitive-data-processing-0","ustn-sensitive-data-processing-1","ustn-sensitive-data-processing-2","ustn-sensitive-data-processing-3","ustn-sensitive-data-processing-4","ustn-sensitive-data-processing-5","ustn-sensitive-data-processing-6","ustn-sensitive-data-processing-7"],"ustn","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInput("ustn-known-child-se
5567nsitive-data-consents","ustn","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("ustn-additional-data-processing-consent","ustn","AdditionalDataProcessingConsent")),Array.prototype.push.apply(s,processNumericInput("ustn-mspa-covered-transaction","ustn","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("ustn-mspa-opt-out-option-mode","ustn","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("ustn-mspa-service-provider-mode","ustn","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("ustn-gpc-segment-included","ustn","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("ustn-gpc","ustn","Gpc"))),document.getElementById("usmn-included").checked==!0&&(t.push(23),Array.prototype.push.apply(s,processNumericInput("usmn-processing-notice","usmn","ProcessingNotice")),Array.prototype.push.apply(s,processNumericInput("usmn-sale-opt-out-notice","usmn","SaleOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usmn-targeted-advertising-opt-out-notice","usmn","TargetedAdvertisingOptOutNotice")),Array.prototype.push.apply(s,processNumericInput("usmn-sale-opt-out","usmn","SaleOptOut")),Array.prototype.push.apply(s,processNumericInput("usmn-targeted-advertising-opt-out","usmn","TargetedAdvertisingOptOut")),Array.prototype.push.apply(s,processNumericInputs(["usmn-sensitive-data-processing-0","usmn-sensitive-data-processing-1","usmn-sensitive-data-processing-2","usmn-sensitive-data-processing-3","usmn-sensitive-data-processing-4","usmn-sensitive-data-processing-5","usmn-sensitive-data-processing-6","usmn-sensitive-data-processing-7"],"usmn","SensitiveDataProcessing")),Array.prototype.push.apply(s,processNumericInput("usmn-known-child-sensitive-data-consents","usmn","KnownChildSensitiveDataConsents")),Array.prototype.push.apply(s,processNumericInput("usmn-additional-data-processing-consent","usmn","AdditionalDataProcessingConsent")),Array.prototype.push.apply(s,processNumericInput("usmn-mspa-covered-transaction","usmn","MspaCoveredTransaction")),Array.prototype.push.apply(s,processNumericInput("usmn-mspa-opt-out-option-mode","usmn","MspaOptOutOptionMode")),Array.prototype.push.apply(s,processNumericInput("usmn-mspa-service-provider-mode","usmn","MspaServiceProviderMode")),Array.prototype.push.apply(s,processCheckbox("usmn-gpc-segment-included","usmn","GpcSegmentIncluded")),Array.prototype.push.apply(s,processCheckbox("usmn-gpc","usmn","Gpc"))),cmpApi.setApplicableSections(t),s.length==0)try{let e=cmpApi.getGppString();console.log(e),document.getElementById("gpp-string").value=e,document.getElementById("tcfeu-string").value=cmpApi.getSectionString("tcfeuv2");let n=e;document.getElementById("tcfeu-string-tab").getAttribute("class").indexOf("active")>=0&&(n=cmpApi.hasSection("tcfeuv2")?cmpApi.getSectionString("tcfeuv2"):""),n||(n="");let a=window.location.href.indexOf("#");a>-1?window.location.href=window.location.href.substring(0,a+1)+n:window.location.href=window.location.href+"#"+n;let o=cmpApi.getObject();o.tcfeuv2&&(o.tcfeuv2.Created=o.tcfeuv2.Created.toJSON(),o.tcfeuv2.LastUpdated=o.tcfeuv2.LastUpdated.toJSON()),o.tcfcav1&&(o.tcfcav1.Created=o.tcfcav1.Created.toJSON(),o.tcfcav1.LastUpdated=o.tcfcav1.LastUpdated.toJSON()),console.log(JSON.stringify(o)),$("#jsonview").JSONView(o,{collapsed:!0})}catch(e){console.log(e),toastr.error(e,"Error")}else toastr.error(s.join("</br>"),"Error")}window.encode=ia;function aa(){let s,t,e;try{if(removeAllVendors("tcfeuv2-vendor-consents"),removeAllVendors("tcfeuv2-vendor-legitimate-interests"),removeAllVendors("tcfeuv2-vendors-allowed"),removeAllVendors("tcfeuv2-vendors-disclosed"),removeAllVendors("tcfcav1-vendor-express-consent"),removeAllVendors("tcfcav1-vendor-implied-consent"),document.getElementById("gpp-string-tab").getAttribute("class").indexOf("active")>=0){let g=document.getElementById("gpp-string").value;g.startsWith("C")&&(document.getElementById("tcfeu-string").value=g,document.getElementById("gpp-string").value="",$("#tcfeu-string-tab").tab("show"))}let i=document.getElementById("tcfeu-string-tab").getAttribute("class").indexOf("active")>=0;if(i){let g=document.getElementById("tcfeu-string").value;g.startsWith("D")?(document.getElementById("gpp-string").value=g,document.getElementById("tcfeu-string").value="",$("#gpp-string-tab").tab("show")):(g.length>0?document.getElementById("gpp-string").value="DBABMA~"+document.getElementById("tcfeu-string").value:document.getElementById("gpp-string").value="",$("#tcfeuv2-tab").tab("show"))}let a=document.getElementById("gpp-string").value.trim();if(a===""&&(a="",document.getElementById("gpp-string").value=a),console.log(a),cmpApi.setGppString(a),document.getElementById("tcf2-error-pane").value="",cmpApi.hasSection("tcfeuv2")){document.getElementById("tcfeuv2-included").checked=!0,disableTcfEuV2(!1);let g=cmpApi.getFieldValue("tcfeuv2","PolicyVersion");
5567g===2&&!document.getElementById("tcfeuv2-policy-version-2").checked&&(document.getElementById("tcfeuv2-policy-version-2").checked=!0,tcfEuV2PolicyVersionChanged(g)),g===5&&!document.getElementById("tcfeuv2-policy-version-5").checked&&(document.getElementById("tcfeuv2-policy-version-5").checked=!0,tcfEuV2PolicyVersionChanged(g)),document.getElementById("tcfeuv2-vendor-list-version").value=cmpApi.getFieldValue("tcfeuv2","VendorListVersion"),document.getElementById("tcfeuv2-created").valueAsDate=cmpApi.getFieldValue("tcfeuv2","Created"),document.getElementById("tcfeuv2-last-updated").valueAsDate=cmpApi.getFieldValue("tcfeuv2","LastUpdated"),document.getElementById("tcfeuv2-cmp-id").value=cmpApi.getFieldValue("tcfeuv2","CmpId"),document.getElementById("tcfeuv2-cmp-version").value=cmpApi.getFieldValue("tcfeuv2","CmpVersion"),document.getElementById("tcfeuv2-consent-screen").value=cmpApi.getFieldValue("tcfeuv2","ConsentScreen"),document.getElementById("tcfeuv2-consent-language").value=cmpApi.getFieldValue("tcfeuv2","ConsentLanguage"),document.getElementById("tcfeuv2-is-service-specific").checked=cmpApi.getFieldValue("tcfeuv2","IsServiceSpecific"),document.getElementById("tcfeuv2-use-non-standard-stacks").checked=cmpApi.getFieldValue("tcfeuv2","UseNonStandardStacks");let p=cmpApi.getFieldValue("tcfeuv2","SpecialFeatureOptins"),m=document.getElementById("tcfeuv2-special-feature-optins");for(let A=0;A<m.length;A++){let z=m[A];A<p.length&&p[A]===!0?z.selected=!0:z.selected=!1}p=cmpApi.getFieldValue("tcfeuv2","PurposeConsents"),m=document.getElementById("tcfeuv2-purpose-consents");for(let A=0;A<m.length;A++){let z=m[A];A<p.length&&p[A]===!0?z.selected=!0:z.selected=!1}p=cmpApi.getFieldValue("tcfeuv2","PurposeLegitimateInterests"),m=document.getElementById("tcfeuv2-purpose-legitimate-interests");for(let A=0;A<m.length;A++){let z=m[A];A<p.length&&p[A]===!0?z.selected=!0:z.selected=!1}document.getElementById("tcfeuv2-purpose-one-treatment").checked=cmpApi.getFieldValue("tcfeuv2","PurposeOneTreatment"),document.getElementById("tcfeuv2-publisher-country-code").value=cmpApi.getFieldValue("tcfeuv2","PublisherCountryCode"),p=cmpApi.getFieldValue("tcfeuv2","VendorConsents"),m=document.getElementById("tcfeuv2-vendor-consents-available");for(let A=0;A<m.length;A++){let z=m[A];p.includes(parseInt(z.value))?z.selected=!0:z.selected=!1}includeVendors("tcfeuv2-vendor-consents"),p=cmpApi.getFieldValue("tcfeuv2","VendorLegitimateInterests"),m=document.getElementById("tcfeuv2-vendor-legitimate-interests-available");for(let A=0;A<m.length;A++){let z=m[A];p.includes(parseInt(z.value))?z.selected=!0:z.selected=!1}includeVendors("tcfeuv2-vendor-legitimate-interests"),p=cmpApi.getFieldValue("tcfeuv2","VendorsAllowed"),m=document.getElementById("tcfeuv2-vendors-allowed-available");for(let A=0;A<m.length;A++){let z=m[A];p.includes(parseInt(z.value))?z.selected=!0:z.selected=!1}includeVendors("tcfeuv2-vendors-allowed"),p=cmpApi.getFieldValue("tcfeuv2","VendorsDisclosed"),m=document.getElementById("tcfeuv2-vendors-disclosed-available");for(let A=0;A<m.length;A++){let z=m[A];p.includes(parseInt(z.value))?z.selected=!0:z.selected=!1}for(includeVendors("tcfeuv2-vendors-disclosed"),s=document.getElementById("tcfeuv2-publisher-restrictions-tbody");s.hasChildNodes();)s.removeChild(s.lastChild);if(p=cmpApi.getFieldValue("tcfeuv2","PublisherRestrictions"),p.length>0){for(let A=0;A<p.length;A++){switch(t=s.insertRow(),e=t.insertCell(0),e.innerHTML=p[A].key,e=t.insertCell(1),p[A].type){case 1:e.innerHTML=p[A].type+" - Require Consent";break;case 2:e.innerHTML=p[A].type+" - Require Legitimate Interest";break;case 3:e.innerHTML=p[A].type+" - Undefined";break;default:e.innerHTML=p[A].type+" - Not Allowed"}e=t.insertCell(2),e.innerHTML=p[A].ids}document.getElementById("tcfeuv2-publisher-restrictions-container").removeAttribute("hidden")}else document.getElementById("tcfeuv2-publisher-restrictions-container").setAttribute("hidden","hidden");let h=`We found errors in the TCF string: 5568`;const ee=h.length;g!==5&&(h=h+"Invalid policy number: "+g+` 5569`),cmpApi.getFieldValue("tcfeuv2","IsServiceSpecific")===!1&&(h=h+`Invalid value for IsServiceSpecific. IsServiceSpecific must be true 5570`),cmpApi.getFieldValue("tcfeuv2","VendorsDisclosed").length===0&&(h=h+`Missing or incorrect disclosed vendors section. Disclosed Vendors must be present and properly populated. 5571`),h.length>ee?(document.getElementById("tcf2-error-pane").style.color="red",document.getElementById("tcf2-error-pane").value=h):(document.getElementById("tcf2-error-pane").style.color="green",document.getElementById("tcf2-error-pane").value="TCF string is looking good.")}else document.getElementById("tcfeuv2-included").checked=!1,document.getElementById("tcfeuv2-publisher-restrictions-container").setAttribute("hidden","hidden"),disableTcfEuV2(!0);if(cmpApi.hasSection("tcfcav1")){document.getElementById("tcfcav1-included").checked=!0,disableTcfCaV1(!1);let g=cmpApi.getFieldValue("tcfcav1","TcfPolicyVersion");g===2&&!document.getElementById("tcfcav1-tcf-policy-version-2").
5571checked&&(document.getElementById("tcfcav1-tcf-policy-version-2").checked=!0,tcfCaV1PolicyVersionChanged(g)),document.getElementById("tcfcav1-vendor-list-version").value=cmpApi.getFieldValue("tcfcav1","VendorListVersion"),document.getElementById("tcfcav1-created").valueAsDate=cmpApi.getFieldValue("tcfcav1","Created"),document.getElementById("tcfcav1-last-updated").valueAsDate=cmpApi.getFieldValue("tcfcav1","LastUpdated"),document.getElementById("tcfcav1-cmp-id").value=cmpApi.getFieldValue("tcfcav1","CmpId"),document.getElementById("tcfcav1-cmp-version").value=cmpApi.getFieldValue("tcfcav1","CmpVersion"),document.getElementById("tcfcav1-consent-screen").value=cmpApi.getFieldValue("tcfcav1","ConsentScreen"),document.getElementById("tcfcav1-consent-language").value=cmpApi.getFieldValue("tcfcav1","ConsentLanguage"),document.getElementById("tcfcav1-use-non-standard-stacks").checked=cmpApi.getFieldValue("tcfcav1","UseNonStandardStacks"),document.getElementById("tcfcav1-special-feature-express-consent").checked=cmpApi.getFieldValue("tcfcav1","SpecialFeatureExpressConsent");let p=cmpApi.getFieldValue("tcfcav1","PurposesExpressConsent"),m=document.getElementById("tcfcav1-purposes-express-consent");for(let h=0;h<m.length;h++){let ee=m[h];h<p.length&&p[h]===!0?ee.selected=!0:ee.selected=!1}p=cmpApi.getFieldValue("tcfcav1","PurposesImpliedConsent"),m=document.getElementById("tcfcav1-purposes-implied-consent");for(let h=0;h<m.length;h++){let ee=m[h];h<p.length&&p[h]===!0?ee.selected=!0:ee.selected=!1}p=cmpApi.getFieldValue("tcfcav1","VendorExpressConsent"),m=document.getElementById("tcfcav1-vendor-express-consent-available");for(let h=0;h<m.length;h++){let ee=m[h];p.includes(parseInt(ee.value))?ee.selected=!0:ee.selected=!1}includeVendors("tcfcav1-vendor-express-consent"),p=cmpApi.getFieldValue("tcfcav1","VendorImpliedConsent"),m=document.getElementById("tcfcav1-vendor-implied-consent-available");for(let h=0;h<m.length;h++){let ee=m[h];p.includes(parseInt(ee.value))?ee.selected=!0:ee.selected=!1}for(includeVendors("tcfcav1-vendor-implied-consent"),s=document.getElementById("tcfcav1-pub-restrictions-tbody");s.hasChildNodes();)s.removeChild(s.lastChild);if(p=cmpApi.getFieldValue("tcfcav1","PubRestrictions"),p.length>0){for(let h=0;h<p.length;h++){switch(t=s.insertRow(),e=t.insertCell(0),e.innerHTML=p[h].key,e=t.insertCell(1),p[h].type){case 1:e.innerHTML=p[h].type+" - Require Consent";break;case 2:e.innerHTML=p[h].type+" - Require Legitimate Interest";break;case 3:e.innerHTML=p[h].type+" - Undefined";break;default:e.innerHTML=p[h].type+" - Not Allowed"}e=t.insertCell(2),e.innerHTML=p[h].ids}document.getElementById("tcfcav1-pub-restrictions-container").removeAttribute("hidden")}else document.getElementById("tcfcav1-pub-restrictions-container").setAttribute("hidden","hidden")}else document.getElementById("tcfcav1-included").checked=!1,document.getElementById("tcfcav1-pub-restrictions-container").setAttribute("hidden","hidden"),disableTcfCaV1(!0);cmpApi.hasSection("uspv1")?(document.getElementById("uspv1-included").checked=!0,disableUspV1(!1),document.getElementById("uspv1-notice").value=cmpApi.getFieldValue("uspv1","Notice"),document.getElementById("uspv1-opt-out-sale").value=cmpApi.getFieldValue("uspv1","OptOutSale"),document.getElementById("uspv1-lspa-covered").value=cmpApi.getFieldValue("uspv1","LspaCovered")):(document.getElementById("uspv1-included").checked=!1,disableUspV1(!0)),cmpApi.hasSection("usnat")?(document.getElementById("usnat-included").checked=!0,disableusnat(!1),document.getElementById("usnat-sharing-notice").value=cmpApi.getFieldValue("usnat","SharingNotice"),document.getElementById("usnat-sale-opt-out-notice").value=cmpApi.getFieldValue("usnat","SaleOptOutNotice"),document.getElementById("usnat-sharing-opt-out-notice").value=cmpApi.getFieldValue("usnat","SharingOptOutNotice"),document.getElementById("usnat-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usnat","TargetedAdvertisingOptOutNotice"),document.getElementById("usnat-sensitive-data-processing-opt-out-notice").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessingOptOutNotice"),document.getElementById("usnat-sensitive-data-limit-use-notice").value=cmpApi.getFieldValue("usnat","SensitiveDataLimitUseNotice"),document.getElementById("usnat-sale-opt-out").value=cmpApi.getFieldValue("usnat","SaleOptOut"),document.getElementById("usnat-sharing-opt-out").value=cmpApi.getFieldValue("usnat","SharingOptOut"),document.getElementById("usnat-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usnat","TargetedAdvertisingOptOut"),document.getElementById("usnat-sensitive-data-processing-0").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[0],document.getElementById("usnat-sensitive-data-processing-1").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[1],document.getElementById("usnat-sensitive-data-processing-2").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[2],document.getElementById("usnat-sensitive-data-processing-3").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[3],document.getElementById("usnat-sensitive-data-processing-4").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[4],document.getElementById("usnat-sensitive-data-processing-5").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[5],document.getElementById("usnat-sensitive-data-processing-6").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[6],document.getElementById("usnat-sensitive-data-processing-7").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[7],document.getElementById("usnat-sensitive-data-processing-8").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[8],document.getElementById("usnat-sensitive-data-processing-9").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[9],document.getElementById("usnat-sensitive-data-processing-10").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[10],document.getElementById("usnat-sensitive-data-processing-11").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[11],document.getElementById("usnat-sensitive-data-processing-12").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[12],document.getElementById("usnat-sensitive-data-processing-13").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[13],document.getElementById("usnat-sensitive-data-processing-14").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[14],document.getElementById("usnat-sensitive-data-processing-15").value=cmpApi.getFieldValue("usnat","SensitiveDataProcessing")[15],document.getElementById("usnat-known-child-se
5571nsitive-data-consents-0").value=cmpApi.getFieldValue("usnat","KnownChildSensitiveDataConsents")[0],document.getElementById("usnat-known-child-sensitive-data-consents-1").value=cmpApi.getFieldValue("usnat","KnownChildSensitiveDataConsents")[1],document.getElementById("usnat-known-child-sensitive-data-consents-2").value=cmpApi.getFieldValue("usnat","KnownChildSensitiveDataConsents")[2],document.getElementById("usnat-personal-data-consents").value=cmpApi.getFieldValue("usnat","PersonalDataConsents"),document.getElementById("usnat-mspa-covered-transaction").value=cmpApi.getFieldValue("usnat","MspaCoveredTransaction"),document.getElementById("usnat-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usnat","MspaOptOutOptionMode"),document.getElementById("usnat-mspa-service-provider-mode").value=cmpApi.getFieldValue("usnat","MspaServiceProviderMode"),document.getElementById("usnat-gpc-segment-included").checked=cmpApi.getFieldValue("usnat","GpcSegmentIncluded"),document.getElementById("usnat-gpc").checked=cmpApi.getFieldValue("usnat","Gpc")):(document.getElementById("usnat-included").checked=!1,disableusnat(!0)),cmpApi.hasSection("usca")?(document.getElementById("usca-included").checked=!0,disableusca(!1),document.getElementById("usca-sale-opt-out-notice").value=cmpApi.getFieldValue("usca","SaleOptOutNotice"),document.getElementById("usca-sharing-opt-out-notice").value=cmpApi.getFieldValue("usca","SharingOptOutNotice"),document.getElementById("usca-sensitive-data-limit-use-notice").value=cmpApi.getFieldValue("usca","SensitiveDataLimitUseNotice"),document.getElementById("usca-sale-opt-out").value=cmpApi.getFieldValue("usca","SaleOptOut"),document.getElementById("usca-sharing-opt-out").value=cmpApi.getFieldValue("usca","SharingOptOut"),document.getElementById("usca-sensitive-data-processing-0").value=cmpApi.getFieldValue("usca","SensitiveDataProcessing")[0],document.getElementById("usca-sensitive-data-processing-1").value=cmpApi.getFieldValue("usca","SensitiveDataProcessing")[1],document.getElementById("usca-sensitive-data-processing-2").value=cmpApi.getFieldValue("usca","SensitiveDataProcessing")[2],document.getElementById("usca-sensitive-data-processing-3").value=cmpApi.getFieldValue("usca","SensitiveDataProcessing")[3],document.getElementById("usca-sensitive-data-processing-4").value=cmpApi.getFieldValue("usca","SensitiveDataProcessing")[4],document.getElementById("usca-sensitive-data-processing-5").value=cmpApi.getFieldValue("usca","SensitiveDataProcessing")[5],document.getElementById("usca-sensitive-data-processing-6").value=cmpApi.getFieldValue("usca","SensitiveDataProcessing")[6],document.getElementById("usca-sensitive-data-processing-7").value=cmpApi.getFieldValue("usca","SensitiveDataProcessing")[7],document.getElementById("usca-sensitive-data-processing-8").value=cmpApi.getFieldValue("usca","SensitiveDataProcessing")[8],document.getElementById("usca-known-child-sensitive-data-consents-0").value=cmpApi.getFieldValue("usca","KnownChildSensitiveDataConsents")[0],document.getElementById("usca-known-child-sensitive-data-consents-1").value=cmpApi.getFieldValue("usca","KnownChildSensitiveDataConsents")[1],document.getElementById("usca-personal-data-consents").value=cmpApi.getFieldValue("usca","PersonalDataConsents"),document.getElementById("usca-mspa-covered-transaction").value=cmpApi.getFieldValue("usca","MspaCoveredTransaction"),document.getElementById("usca-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usca","MspaOptOutOptionMode"),document.getElementById("usca-mspa-service-provider-mode").value=cmpApi.getFieldValue("usca","MspaServiceProviderMode"),document.getElementById("usca-gpc-segment-included").checked=cmpApi.getFieldValue("usca","GpcSegmentIncluded"),document.getElementById("usca-gpc").checked=cmpApi.getFieldValue("usca","Gpc")):(document.getElementById("usca-included").checked=!1,disableusca(!0)),cmpApi.hasSection("usva")?(document.getElementById("usva-included").checked=!0,disableusva(!1),document.getElementById("usva-sharing-notice").value=cmpApi.getFieldValue("usva","SharingNotice"),document.getElementById("usva-sale-opt-out-notice").value=cmpApi.getFieldValue("usva","SaleOptOutNotice"),document.getElementById("usva-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usva","TargetedAdvertisingOptOutNotice"),document.getElementById("usva-sale-opt-out").value=cmpApi.getFieldValue("usva","SaleOptOut"),document.getElementById("usva-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usva","TargetedAdvertisingOptOut"),document.getElementById("usva-sensitive-data-processing-0").value=cmpApi.getFieldValue("usva","SensitiveDataProcessing")[0],document.getElementById("usva-sensitive-data-processing-1").value=cmpApi.getFieldValue("usva","SensitiveDataProcessing")[1],document.getElementById("usva-sensitive-data-processing-2").value=cmpApi.getFieldValue("usva","SensitiveDataProcessing")[2],document.getElementById("usva-sensitive-data-processing-3").value=cmpApi.getFieldValue("usva","SensitiveDataProcessing")[3],document.getElementById("usva-sensitive-data-processing-4").value=cmpApi.getFieldValue("usva","SensitiveDataProcessing")[4],document.getElementById("usva-sensitive-data-processing-5").value=cmpApi.getFieldValue("usva","SensitiveDataProcessing")[5],document.getElementById("usva-sensitive-data-processing-6").value=cmpApi.getFieldValue("usva","SensitiveDataProcessing")[6],document.getElementById("usva-sensitive-data-processing-7").value=cmpApi.getFieldValue("usva","SensitiveDataProcessing")[7],document.getElementById("usva-known-child-se
5571nsitive-data-consents").value=cmpApi.getFieldValue("usva","KnownChildSensitiveDataConsents"),document.getElementById("usva-mspa-covered-transaction").value=cmpApi.getFieldValue("usva","MspaCoveredTransaction"),document.getElementById("usva-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usva","MspaOptOutOptionMode"),document.getElementById("usva-mspa-service-provider-mode").value=cmpApi.getFieldValue("usva","MspaServiceProviderMode")):(document.getElementById("usva-included").checked=!1,disableusva(!0)),cmpApi.hasSection("usco")?(document.getElementById("usco-included").checked=!0,disableusco(!1),document.getElementById("usco-sharing-notice").value=cmpApi.getFieldValue("usco","SharingNotice"),document.getElementById("usco-sale-opt-out-notice").value=cmpApi.getFieldValue("usco","SaleOptOutNotice"),document.getElementById("usco-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usco","TargetedAdvertisingOptOutNotice"),document.getElementById("usco-sale-opt-out").value=cmpApi.getFieldValue("usco","SaleOptOut"),document.getElementById("usco-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usco","TargetedAdvertisingOptOut"),document.getElementById("usco-sensitive-data-processing-0").value=cmpApi.getFieldValue("usco","SensitiveDataProcessing")[0],document.getElementById("usco-sensitive-data-processing-1").value=cmpApi.getFieldValue("usco","SensitiveDataProcessing")[1],document.getElementById("usco-sensitive-data-processing-2").value=cmpApi.getFieldValue("usco","SensitiveDataProcessing")[2],document.getElementById("usco-sensitive-data-processing-3").value=cmpApi.getFieldValue("usco","SensitiveDataProcessing")[3],document.getElementById("usco-sensitive-data-processing-4").value=cmpApi.getFieldValue("usco","SensitiveDataProcessing")[4],document.getElementById("usco-sensitive-data-processing-5").value=cmpApi.getFieldValue("usco","SensitiveDataProcessing")[5],document.getElementById("usco-sensitive-data-processing-6").value=cmpApi.getFieldValue("usco","SensitiveDataProcessing")[6],document.getElementById("usco-known-child-sensitive-data-consents").value=cmpApi.getFieldValue("usco","KnownChildSensitiveDataConsents"),document.getElementById("usco-mspa-covered-transaction").value=cmpApi.getFieldValue("usco","MspaCoveredTransaction"),document.getElementById("usco-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usco","MspaOptOutOptionMode"),document.getElementById("usco-mspa-service-provider-mode").value=cmpApi.getFieldValue("usco","MspaServiceProviderMode"),document.getElementById("usco-gpc-segment-included").checked=cmpApi.getFieldValue("usco","GpcSegmentIncluded"),document.getElementById("usco-gpc").checked=cmpApi.getFieldValue("usco","Gpc")):(document.getElementById("usco-included").checked=!1,disableusco(!0)),cmpApi.hasSection("usut")?(document.getElementById("usut-included").checked=!0,disableusut(!1),document.getElementById("usut-sharing-notice").value=cmpApi.getFieldValue("usut","SharingNotice"),document.getElementById("usut-sale-opt-out-notice").value=cmpApi.getFieldValue("usut","SaleOptOutNotice"),document.getElementById("usut-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usut","TargetedAdvertisingOptOutNotice"),document.getElementById("usut-sensitive-data-processing-opt-out-notice").value=cmpApi.getFieldValue("usut","SensitiveDataProcessingOptOutNotice"),document.getElementById("usut-sale-opt-out").value=cmpApi.getFieldValue("usut","SaleOptOut"),document.getElementById("usut-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usut","TargetedAdvertisingOptOut"),document.getElementById("usut-sensitive-data-processing-0").value=cmpApi.getFieldValue("usut","SensitiveDataProcessing")[0],document.getElementById("usut-sensitive-data-processing-1").value=cmpApi.getFieldValue("usut","SensitiveDataProcessing")[1],document.getElementById("usut-sensitive-data-processing-2").value=cmpApi.getFieldValue("usut","SensitiveDataProcessing")[2],document.getElementById("usut-sensitive-data-processing-3").value=cmpApi.getFieldValue("usut","SensitiveDataProcessing")[3],document.getElementById("usut-sensitive-data-processing-4").value=cmpApi.getFieldValue("usut","SensitiveDataProcessing")[4],document.getElementById("usut-sensitive-data-processing-5").value=cmpApi.getFieldValue("usut","SensitiveDataProcessing")[5],document.getElementById("usut-sensitive-data-processing-6").value=cmpApi.getFieldValue("usut","SensitiveDataProcessing")[6],document.getElementById("usut-sensitive-data-processing-7").value=cmpApi.getFieldValue("usut","SensitiveDataProcessing")[7],document.getElementById("usut-known-child-se
5571nsitive-data-consents").value=cmpApi.getFieldValue("usut","KnownChildSensitiveDataConsents"),document.getElementById("usut-mspa-covered-transaction").value=cmpApi.getFieldValue("usut","MspaCoveredTransaction"),document.getElementById("usut-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usut","MspaOptOutOptionMode"),document.getElementById("usut-mspa-service-provider-mode").value=cmpApi.getFieldValue("usut","MspaServiceProviderMode")):(document.getElementById("usut-included").checked=!1,disableusut(!0)),cmpApi.hasSection("usct")?(document.getElementById("usct-included").checked=!0,disableusct(!1),document.getElementById("usct-sharing-notice").value=cmpApi.getFieldValue("usct","SharingNotice"),document.getElementById("usct-sale-opt-out-notice").value=cmpApi.getFieldValue("usct","SaleOptOutNotice"),document.getElementById("usct-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usct","TargetedAdvertisingOptOutNotice"),document.getElementById("usct-sale-opt-out").value=cmpApi.getFieldValue("usct","SaleOptOut"),document.getElementById("usct-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usct","TargetedAdvertisingOptOut"),document.getElementById("usct-sensitive-data-processing-0").value=cmpApi.getFieldValue("usct","SensitiveDataProcessing")[0],document.getElementById("usct-sensitive-data-processing-1").value=cmpApi.getFieldValue("usct","SensitiveDataProcessing")[1],document.getElementById("usct-sensitive-data-processing-2").value=cmpApi.getFieldValue("usct","SensitiveDataProcessing")[2],document.getElementById("usct-sensitive-data-processing-3").value=cmpApi.getFieldValue("usct","SensitiveDataProcessing")[3],document.getElementById("usct-sensitive-data-processing-4").value=cmpApi.getFieldValue("usct","SensitiveDataProcessing")[4],document.getElementById("usct-sensitive-data-processing-5").value=cmpApi.getFieldValue("usct","SensitiveDataProcessing")[5],document.getElementById("usct-sensitive-data-processing-6").value=cmpApi.getFieldValue("usct","SensitiveDataProcessing")[6],document.getElementById("usct-sensitive-data-processing-7").value=cmpApi.getFieldValue("usct","SensitiveDataProcessing")[7],document.getElementById("usct-known-child-sensitive-data-consents-0").value=cmpApi.getFieldValue("usct","KnownChildSensitiveDataConsents")[0],document.getElementById("usct-known-child-sensitive-data-consents-1").value=cmpApi.getFieldValue("usct","KnownChildSensitiveDataConsents")[1],document.getElementById("usct-known-child-sensitive-data-consents-2").value=cmpApi.getFieldValue("usct","KnownChildSensitiveDataConsents")[2],document.getElementById("usct-mspa-covered-transaction").value=cmpApi.getFieldValue("usct","MspaCoveredTransaction"),document.getElementById("usct-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usct","MspaOptOutOptionMode"),document.getElementById("usct-mspa-service-provider-mode").value=cmpApi.getFieldValue("usct","MspaServiceProviderMode"),document.getElementById("usct-gpc-segment-included").checked=cmpApi.getFieldValue("usct","GpcSegmentIncluded"),document.getElementById("usct-gpc").checked=cmpApi.getFieldValue("usct","Gpc")):(document.getElementById("usct-included").checked=!1,disableusct(!0)),cmpApi.hasSection("usfl")?(document.getElementById("usfl-included").checked=!0,disableusfl(!1),document.getElementById("usfl-processing-notice").value=cmpApi.getFieldValue("usfl","ProcessingNotice"),document.getElementById("usfl-sale-opt-out-notice").value=cmpApi.getFieldValue("usfl","SaleOptOutNotice"),document.getElementById("usfl-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usfl","TargetedAdvertisingOptOutNotice"),document.getElementById("usfl-sale-opt-out").value=cmpApi.getFieldValue("usfl","SaleOptOut"),document.getElementById("usfl-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usfl","TargetedAdvertisingOptOut"),document.getElementById("usfl-sensitive-data-processing-0").value=cmpApi.getFieldValue("usfl","SensitiveDataProcessing")[0],document.getElementById("usfl-sensitive-data-processing-1").value=cmpApi.getFieldValue("usfl","SensitiveDataProcessing")[1],document.getElementById("usfl-sensitive-data-processing-2").value=cmpApi.getFieldValue("usfl","SensitiveDataProcessing")[2],document.getElementById("usfl-sensitive-data-processing-3").value=cmpApi.getFieldValue("usfl","SensitiveDataProcessing")[3],document.getElementById("usfl-sensitive-data-processing-4").value=cmpApi.getFieldValue("usfl","SensitiveDataProcessing")[4],document.getElementById("usfl-sensitive-data-processing-5").value=cmpApi.getFieldValue("usfl","SensitiveDataProcessing")[5],document.getElementById("usfl-sensitive-data-processing-6").value=cmpApi.getFieldValue("usfl","SensitiveDataProcessing")[6],document.getElementById("usfl-sensitive-data-processing-7").value=cmpApi.getFieldValue("usfl","SensitiveDataProcessing")[7],document.getElementById("usfl-known-child-se
5571nsitive-data-consents-0").value=cmpApi.getFieldValue("usfl","KnownChildSensitiveDataConsents")[0],document.getElementById("usfl-known-child-sensitive-data-consents-1").value=cmpApi.getFieldValue("usfl","KnownChildSensitiveDataConsents")[1],document.getElementById("usfl-known-child-sensitive-data-consents-2").value=cmpApi.getFieldValue("usfl","KnownChildSensitiveDataConsents")[2],document.getElementById("usfl-additional-data-processing-consent").value=cmpApi.getFieldValue("usfl","AdditionalDataProcessingConsent"),document.getElementById("usfl-mspa-covered-transaction").value=cmpApi.getFieldValue("usfl","MspaCoveredTransaction"),document.getElementById("usfl-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usfl","MspaOptOutOptionMode"),document.getElementById("usfl-mspa-service-provider-mode").value=cmpApi.getFieldValue("usfl","MspaServiceProviderMode")):(document.getElementById("usfl-included").checked=!1,disableusfl(!0)),cmpApi.hasSection("usmt")?(document.getElementById("usmt-included").checked=!0,disableusmt(!1),document.getElementById("usmt-sharing-notice").value=cmpApi.getFieldValue("usmt","SharingNotice"),document.getElementById("usmt-sale-opt-out-notice").value=cmpApi.getFieldValue("usmt","SaleOptOutNotice"),document.getElementById("usmt-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usmt","TargetedAdvertisingOptOutNotice"),document.getElementById("usmt-sale-opt-out").value=cmpApi.getFieldValue("usmt","SaleOptOut"),document.getElementById("usmt-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usmt","TargetedAdvertisingOptOut"),document.getElementById("usmt-sensitive-data-processing-0").value=cmpApi.getFieldValue("usmt","SensitiveDataProcessing")[0],document.getElementById("usmt-sensitive-data-processing-1").value=cmpApi.getFieldValue("usmt","SensitiveDataProcessing")[1],document.getElementById("usmt-sensitive-data-processing-2").value=cmpApi.getFieldValue("usmt","SensitiveDataProcessing")[2],document.getElementById("usmt-sensitive-data-processing-3").value=cmpApi.getFieldValue("usmt","SensitiveDataProcessing")[3],document.getElementById("usmt-sensitive-data-processing-4").value=cmpApi.getFieldValue("usmt","SensitiveDataProcessing")[4],document.getElementById("usmt-sensitive-data-processing-5").value=cmpApi.getFieldValue("usmt","SensitiveDataProcessing")[5],document.getElementById("usmt-sensitive-data-processing-6").value=cmpApi.getFieldValue("usmt","SensitiveDataProcessing")[6],document.getElementById("usmt-sensitive-data-processing-7").value=cmpApi.getFieldValue("usmt","SensitiveDataProcessing")[7],document.getElementById("usmt-known-child-sensitive-data-consents-0").value=cmpApi.getFieldValue("usmt","KnownChildSensitiveDataConsents")[0],document.getElementById("usmt-known-child-sensitive-data-consents-1").value=cmpApi.getFieldValue("usmt","KnownChildSensitiveDataConsents")[1],document.getElementById("usmt-known-child-sensitive-data-consents-2").value=cmpApi.getFieldValue("usmt","KnownChildSensitiveDataConsents")[2],document.getElementById("usmt-additional-data-processing-consent").value=cmpApi.getFieldValue("usmt","AdditionalDataProcessingConsent"),document.getElementById("usmt-mspa-covered-transaction").value=cmpApi.getFieldValue("usmt","MspaCoveredTransaction"),document.getElementById("usmt-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usmt","MspaOptOutOptionMode"),document.getElementById("usmt-mspa-service-provider-mode").value=cmpApi.getFieldValue("usmt","MspaServiceProviderMode"),document.getElementById("usmt-gpc-segment-included").checked=cmpApi.getFieldValue("usmt","GpcSegmentIncluded"),document.getElementById("usmt-gpc").checked=cmpApi.getFieldValue("usmt","Gpc")):(document.getElementById("usmt-included").checked=!1,disableusmt(!0)),cmpApi.hasSection("usor")?(document.getElementById("usor-included").checked=!0,disableusor(!1),document.getElementById("usor-processing-notice").value=cmpApi.getFieldValue("usor","ProcessingNotice"),document.getElementById("usor-sale-opt-out-notice").value=cmpApi.getFieldValue("usor","SaleOptOutNotice"),document.getElementById("usor-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usor","TargetedAdvertisingOptOutNotice"),document.getElementById("usor-sale-opt-out").value=cmpApi.getFieldValue("usor","SaleOptOut"),document.getElementById("usor-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usor","TargetedAdvertisingOptOut"),document.getElementById("usor-sensitive-data-processing-0").value=cmpApi.getFieldValue("usor","SensitiveDataProcessing")[0],document.getElementById("usor-sensitive-data-processing-1").value=cmpApi.getFieldValue("usor","SensitiveDataProcessing")[1],document.getElementById("usor-sensitive-data-processing-2").value=cmpApi.getFieldValue("usor","SensitiveDataProcessing")[2],document.getElementById("usor-sensitive-data-processing-3").value=cmpApi.getFieldValue("usor","SensitiveDataProcessing")[3],document.getElementById("usor-sensitive-data-processing-4").value=cmpApi.getFieldValue("usor","SensitiveDataProcessing")[4],document.getElementById("usor-sensitive-data-processing-5").value=cmpApi.getFieldValue("usor","SensitiveDataProcessing")[5],document.getElementById("usor-sensitive-data-processing-6").value=cmpApi.getFieldValue("usor","SensitiveDataProcessing")[6],document.getElementById("usor-sensitive-data-processing-7").value=cmpApi.getFieldValue("usor","SensitiveDataProcessing")[7],document.getElementById("usor-sensitive-data-processing-8").value=cmpApi.getFieldValue("usor","SensitiveDataProcessing")[8],document.getElementById("usor-sensitive-data-processing-9").value=cmpApi.getFieldValue("usor","SensitiveDataProcessing")[9],document.getElementById("usor-sensitive-data-processing-10").value=cmpApi.getFieldValue("usor","SensitiveDataProcessing")[10],document.getElementById("usor-known-child-se
5571nsitive-data-consents-0").value=cmpApi.getFieldValue("usor","KnownChildSensitiveDataConsents")[0],document.getElementById("usor-known-child-sensitive-data-consents-1").value=cmpApi.getFieldValue("usor","KnownChildSensitiveDataConsents")[1],document.getElementById("usor-known-child-sensitive-data-consents-2").value=cmpApi.getFieldValue("usor","KnownChildSensitiveDataConsents")[2],document.getElementById("usor-additional-data-processing-consent").value=cmpApi.getFieldValue("usor","AdditionalDataProcessingConsent"),document.getElementById("usor-mspa-covered-transaction").value=cmpApi.getFieldValue("usor","MspaCoveredTransaction"),document.getElementById("usor-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usor","MspaOptOutOptionMode"),document.getElementById("usor-mspa-service-provider-mode").value=cmpApi.getFieldValue("usor","MspaServiceProviderMode"),document.getElementById("usor-gpc-segment-included").checked=cmpApi.getFieldValue("usor","GpcSegmentIncluded"),document.getElementById("usor-gpc").checked=cmpApi.getFieldValue("usor","Gpc")):(document.getElementById("usor-included").checked=!1,disableusor(!0)),cmpApi.hasSection("ustx")?(document.getElementById("ustx-included").checked=!0,disableustx(!1),document.getElementById("ustx-processing-notice").value=cmpApi.getFieldValue("ustx","ProcessingNotice"),document.getElementById("ustx-sale-opt-out-notice").value=cmpApi.getFieldValue("ustx","SaleOptOutNotice"),document.getElementById("ustx-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("ustx","TargetedAdvertisingOptOutNotice"),document.getElementById("ustx-sale-opt-out").value=cmpApi.getFieldValue("ustx","SaleOptOut"),document.getElementById("ustx-targeted-advertising-opt-out").value=cmpApi.getFieldValue("ustx","TargetedAdvertisingOptOut"),document.getElementById("ustx-sensitive-data-processing-0").value=cmpApi.getFieldValue("ustx","SensitiveDataProcessing")[0],document.getElementById("ustx-sensitive-data-processing-1").value=cmpApi.getFieldValue("ustx","SensitiveDataProcessing")[1],document.getElementById("ustx-sensitive-data-processing-2").value=cmpApi.getFieldValue("ustx","SensitiveDataProcessing")[2],document.getElementById("ustx-sensitive-data-processing-3").value=cmpApi.getFieldValue("ustx","SensitiveDataProcessing")[3],document.getElementById("ustx-sensitive-data-processing-4").value=cmpApi.getFieldValue("ustx","SensitiveDataProcessing")[4],document.getElementById("ustx-sensitive-data-processing-5").value=cmpApi.getFieldValue("ustx","SensitiveDataProcessing")[5],document.getElementById("ustx-sensitive-data-processing-6").value=cmpApi.getFieldValue("ustx","SensitiveDataProcessing")[6],document.getElementById("ustx-sensitive-data-processing-7").value=cmpApi.getFieldValue("ustx","SensitiveDataProcessing")[7],document.getElementById("ustx-known-child-sensitive-data-consents").value=cmpApi.getFieldValue("ustx","KnownChildSensitiveDataConsents"),document.getElementById("ustx-additional-data-processing-consent").value=cmpApi.getFieldValue("ustx","AdditionalDataProcessingConsent"),document.getElementById("ustx-mspa-covered-transaction").value=cmpApi.getFieldValue("ustx","MspaCoveredTransaction"),document.getElementById("ustx-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("ustx","MspaOptOutOptionMode"),document.getElementById("ustx-mspa-service-provider-mode").value=cmpApi.getFieldValue("ustx","MspaServiceProviderMode"),document.getElementById("ustx-gpc-segment-included").checked=cmpApi.getFieldValue("ustx","GpcSegmentIncluded"),document.getElementById("ustx-gpc").checked=cmpApi.getFieldValue("ustx","Gpc")):(document.getElementById("ustx-included").checked=!1,disableustx(!0)),cmpApi.hasSection("usde")?(document.getElementById("usde-included").checked=!0,disableusde(!1),document.getElementById("usde-processing-notice").value=cmpApi.getFieldValue("usde","ProcessingNotice"),document.getElementById("usde-sale-opt-out-notice").value=cmpApi.getFieldValue("usde","SaleOptOutNotice"),document.getElementById("usde-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usde","TargetedAdvertisingOptOutNotice"),document.getElementById("usde-sale-opt-out").value=cmpApi.getFieldValue("usde","SaleOptOut"),document.getElementById("usde-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usde","TargetedAdvertisingOptOut"),document.getElementById("usde-sensitive-data-processing-0").value=cmpApi.getFieldValue("usde","SensitiveDataProcessing")[0],document.getElementById("usde-sensitive-data-processing-1").value=cmpApi.getFieldValue("usde","SensitiveDataProcessing")[1],document.getElementById("usde-sensitive-data-processing-2").value=cmpApi.getFieldValue("usde","SensitiveDataProcessing")[2],document.getElementById("usde-sensitive-data-processing-3").value=cmpApi.getFieldValue("usde","SensitiveDataProcessing")[3],document.getElementById("usde-sensitive-data-processing-4").value=cmpApi.getFieldValue("usde","SensitiveDataProcessing")[4],document.getElementById("usde-sensitive-data-processing-5").value=cmpApi.getFieldValue("usde","SensitiveDataProcessing")[5],document.getElementById("usde-sensitive-data-processing-6").value=cmpApi.getFieldValue("usde","SensitiveDataProcessing")[6],document.getElementById("usde-sensitive-data-processing-7").value=cmpApi.getFieldValue("usde","SensitiveDataProcessing")[7],document.getElementById("usde-sensitive-data-processing-8").value=cmpApi.getFieldValue("usde","SensitiveDataProcessing")[8],document.getElementById("usde-known-child-se
5571nsitive-data-consents-0").value=cmpApi.getFieldValue("usde","KnownChildSensitiveDataConsents")[0],document.getElementById("usde-known-child-sensitive-data-consents-1").value=cmpApi.getFieldValue("usde","KnownChildSensitiveDataConsents")[1],document.getElementById("usde-known-child-sensitive-data-consents-2").value=cmpApi.getFieldValue("usde","KnownChildSensitiveDataConsents")[2],document.getElementById("usde-known-child-sensitive-data-consents-3").value=cmpApi.getFieldValue("usde","KnownChildSensitiveDataConsents")[3],document.getElementById("usde-known-child-sensitive-data-consents-4").value=cmpApi.getFieldValue("usde","KnownChildSensitiveDataConsents")[4],document.getElementById("usde-additional-data-processing-consent").value=cmpApi.getFieldValue("usde","AdditionalDataProcessingConsent"),document.getElementById("usde-mspa-covered-transaction").value=cmpApi.getFieldValue("usde","MspaCoveredTransaction"),document.getElementById("usde-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usde","MspaOptOutOptionMode"),document.getElementById("usde-mspa-service-provider-mode").value=cmpApi.getFieldValue("usde","MspaServiceProviderMode"),document.getElementById("usde-gpc-segment-included").checked=cmpApi.getFieldValue("usde","GpcSegmentIncluded"),document.getElementById("usde-gpc").checked=cmpApi.getFieldValue("usde","Gpc")):(document.getElementById("usde-included").checked=!1,disableusde(!0)),cmpApi.hasSection("usia")?(document.getElementById("usia-included").checked=!0,disableusia(!1),document.getElementById("usia-processing-notice").value=cmpApi.getFieldValue("usia","ProcessingNotice"),document.getElementById("usia-sale-opt-out-notice").value=cmpApi.getFieldValue("usia","SaleOptOutNotice"),document.getElementById("usia-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usia","TargetedAdvertisingOptOutNotice"),document.getElementById("usia-sensitive-data-opt-out-notice").value=cmpApi.getFieldValue("usia","SensitiveDataOptOutNotice"),document.getElementById("usia-sale-opt-out").value=cmpApi.getFieldValue("usia","SaleOptOut"),document.getElementById("usia-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usia","TargetedAdvertisingOptOut"),document.getElementById("usia-sensitive-data-processing-0").value=cmpApi.getFieldValue("usia","SensitiveDataProcessing")[0],document.getElementById("usia-sensitive-data-processing-1").value=cmpApi.getFieldValue("usia","SensitiveDataProcessing")[1],document.getElementById("usia-sensitive-data-processing-2").value=cmpApi.getFieldValue("usia","SensitiveDataProcessing")[2],document.getElementById("usia-sensitive-data-processing-3").value=cmpApi.getFieldValue("usia","SensitiveDataProcessing")[3],document.getElementById("usia-sensitive-data-processing-4").value=cmpApi.getFieldValue("usia","SensitiveDataProcessing")[4],document.getElementById("usia-sensitive-data-processing-5").value=cmpApi.getFieldValue("usia","SensitiveDataProcessing")[5],document.getElementById("usia-sensitive-data-processing-6").value=cmpApi.getFieldValue("usia","SensitiveDataProcessing")[6],document.getElementById("usia-sensitive-data-processing-7").value=cmpApi.getFieldValue("usia","SensitiveDataProcessing")[7],document.getElementById("usia-known-child-sensitive-data-consents").value=cmpApi.getFieldValue("usia","KnownChildSensitiveDataConsents"),document.getElementById("usia-mspa-covered-transaction").value=cmpApi.getFieldValue("usia","MspaCoveredTransaction"),document.getElementById("usia-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usia","MspaOptOutOptionMode"),document.getElementById("usia-mspa-service-provider-mode").value=cmpApi.getFieldValue("usia","MspaServiceProviderMode"),document.getElementById("usia-gpc-segment-included").checked=cmpApi.getFieldValue("usia","GpcSegmentIncluded"),document.getElementById("usia-gpc").checked=cmpApi.getFieldValue("usia","Gpc")):(document.getElementById("usia-included").checked=!1,disableusia(!0)),cmpApi.hasSection("usne")?(document.getElementById("usne-included").checked=!0,disableusne(!1),document.getElementById("usne-processing-notice").value=cmpApi.getFieldValue("usne","ProcessingNotice"),document.getElementById("usne-sale-opt-out-notice").value=cmpApi.getFieldValue("usne","SaleOptOutNotice"),document.getElementById("usne-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usne","TargetedAdvertisingOptOutNotice"),document.getElementById("usne-sale-opt-out").value=cmpApi.getFieldValue("usne","SaleOptOut"),document.getElementById("usne-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usne","TargetedAdvertisingOptOut"),document.getElementById("usne-sensitive-data-processing-0").value=cmpApi.getFieldValue("usne","SensitiveDataProcessing")[0],document.getElementById("usne-sensitive-data-processing-1").value=cmpApi.getFieldValue("usne","SensitiveDataProcessing")[1],document.getElementById("usne-sensitive-data-processing-2").value=cmpApi.getFieldValue("usne","SensitiveDataProcessing")[2],document.getElementById("usne-sensitive-data-processing-3").value=cmpApi.getFieldValue("usne","SensitiveDataProcessing")[3],document.getElementById("usne-sensitive-data-processing-4").value=cmpApi.getFieldValue("usne","SensitiveDataProcessing")[4],document.getElementById("usne-sensitive-data-processing-5").value=cmpApi.getFieldValue("usne","SensitiveDataProcessing")[5],document.getElementById("usne-sensitive-data-processing-6").value=cmpApi.getFieldValue("usne","SensitiveDataProcessing")[6],document.getElementById("usne-sensitive-data-processing-7").value=cmpApi.getFieldValue("usne","SensitiveDataProcessing")[7],document.getElementById("usne-known-child-se
5571nsitive-data-consents").value=cmpApi.getFieldValue("usne","KnownChildSensitiveDataConsents"),document.getElementById("usne-additional-data-processing-consent").value=cmpApi.getFieldValue("usne","AdditionalDataProcessingConsent"),document.getElementById("usne-mspa-covered-transaction").value=cmpApi.getFieldValue("usne","MspaCoveredTransaction"),document.getElementById("usne-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usne","MspaOptOutOptionMode"),document.getElementById("usne-mspa-service-provider-mode").value=cmpApi.getFieldValue("usne","MspaServiceProviderMode"),document.getElementById("usne-gpc-segment-included").checked=cmpApi.getFieldValue("usne","GpcSegmentIncluded"),document.getElementById("usne-gpc").checked=cmpApi.getFieldValue("usne","Gpc")):(document.getElementById("usne-included").checked=!1,disableusne(!0)),cmpApi.hasSection("usnh")?(document.getElementById("usnh-included").checked=!0,disableusnh(!1),document.getElementById("usnh-processing-notice").value=cmpApi.getFieldValue("usnh","ProcessingNotice"),document.getElementById("usnh-sale-opt-out-notice").value=cmpApi.getFieldValue("usnh","SaleOptOutNotice"),document.getElementById("usnh-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usnh","TargetedAdvertisingOptOutNotice"),document.getElementById("usnh-sale-opt-out").value=cmpApi.getFieldValue("usnh","SaleOptOut"),document.getElementById("usnh-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usnh","TargetedAdvertisingOptOut"),document.getElementById("usnh-sensitive-data-processing-0").value=cmpApi.getFieldValue("usnh","SensitiveDataProcessing")[0],document.getElementById("usnh-sensitive-data-processing-1").value=cmpApi.getFieldValue("usnh","SensitiveDataProcessing")[1],document.getElementById("usnh-sensitive-data-processing-2").value=cmpApi.getFieldValue("usnh","SensitiveDataProcessing")[2],document.getElementById("usnh-sensitive-data-processing-3").value=cmpApi.getFieldValue("usnh","SensitiveDataProcessing")[3],document.getElementById("usnh-sensitive-data-processing-4").value=cmpApi.getFieldValue("usnh","SensitiveDataProcessing")[4],document.getElementById("usnh-sensitive-data-processing-5").value=cmpApi.getFieldValue("usnh","SensitiveDataProcessing")[5],document.getElementById("usnh-sensitive-data-processing-6").value=cmpApi.getFieldValue("usnh","SensitiveDataProcessing")[6],document.getElementById("usnh-sensitive-data-processing-7").value=cmpApi.getFieldValue("usnh","SensitiveDataProcessing")[7],document.getElementById("usnh-known-child-sensitive-data-consents-0").value=cmpApi.getFieldValue("usnh","KnownChildSensitiveDataConsents")[0],document.getElementById("usnh-known-child-sensitive-data-consents-1").value=cmpApi.getFieldValue("usnh","KnownChildSensitiveDataConsents")[1],document.getElementById("usnh-known-child-sensitive-data-consents-2").value=cmpApi.getFieldValue("usnh","KnownChildSensitiveDataConsents")[2],document.getElementById("usnh-additional-data-processing-consent").value=cmpApi.getFieldValue("usnh","AdditionalDataProcessingConsent"),document.getElementById("usnh-mspa-covered-transaction").value=cmpApi.getFieldValue("usnh","MspaCoveredTransaction"),document.getElementById("usnh-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usnh","MspaOptOutOptionMode"),document.getElementById("usnh-mspa-service-provider-mode").value=cmpApi.getFieldValue("usnh","MspaServiceProviderMode"),document.getElementById("usnh-gpc-segment-included").checked=cmpApi.getFieldValue("usnh","GpcSegmentIncluded"),document.getElementById("usnh-gpc").checked=cmpApi.getFieldValue("usnh","Gpc")):(document.getElementById("usnh-included").checked=!1,disableusnh(!0)),cmpApi.hasSection("usnj")?(document.getElementById("usnj-included").checked=!0,disableusnj(!1),document.getElementById("usnj-processing-notice").value=cmpApi.getFieldValue("usnj","ProcessingNotice"),document.getElementById("usnj-sale-opt-out-notice").value=cmpApi.getFieldValue("usnj","SaleOptOutNotice"),document.getElementById("usnj-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usnj","TargetedAdvertisingOptOutNotice"),document.getElementById("usnj-sale-opt-out").value=cmpApi.getFieldValue("usnj","SaleOptOut"),document.getElementById("usnj-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usnj","TargetedAdvertisingOptOut"),document.getElementById("usnj-sensitive-data-processing-0").value=cmpApi.getFieldValue("usnj","SensitiveDataProcessing")[0],document.getElementById("usnj-sensitive-data-processing-1").value=cmpApi.getFieldValue("usnj","SensitiveDataProcessing")[1],document.getElementById("usnj-sensitive-data-processing-2").value=cmpApi.getFieldValue("usnj","SensitiveDataProcessing")[2],document.getElementById("usnj-sensitive-data-processing-3").value=cmpApi.getFieldValue("usnj","SensitiveDataProcessing")[3],document.getElementById("usnj-sensitive-data-processing-4").value=cmpApi.getFieldValue("usnj","SensitiveDataProcessing")[4],document.getElementById("usnj-sensitive-data-processing-5").value=cmpApi.getFieldValue("usnj","SensitiveDataProcessing")[5],document.getElementById("usnj-sensitive-data-processing-6").value=cmpApi.getFieldValue("usnj","SensitiveDataProcessing")[6],document.getElementById("usnj-sensitive-data-processing-7").value=cmpApi.getFieldValue("usnj","SensitiveDataProcessing")[7],document.getElementById("usnj-sensitive-data-processing-8").value=cmpApi.getFieldValue("usnj","SensitiveDataProcessing")[8],document.getElementById("usnj-sensitive-data-processing-9").value=cmpApi.getFieldValue("usnj","SensitiveDataProcessing")[9],document.getElementById("usnj-known-child-se
5571nsitive-data-consents-0").value=cmpApi.getFieldValue("usnj","KnownChildSensitiveDataConsents")[0],document.getElementById("usnj-known-child-sensitive-data-consents-1").value=cmpApi.getFieldValue("usnj","KnownChildSensitiveDataConsents")[1],document.getElementById("usnj-known-child-sensitive-data-consents-2").value=cmpApi.getFieldValue("usnj","KnownChildSensitiveDataConsents")[2],document.getElementById("usnj-known-child-sensitive-data-consents-3").value=cmpApi.getFieldValue("usnj","KnownChildSensitiveDataConsents")[3],document.getElementById("usnj-known-child-sensitive-data-consents-4").value=cmpApi.getFieldValue("usnj","KnownChildSensitiveDataConsents")[4],document.getElementById("usnj-additional-data-processing-consent").value=cmpApi.getFieldValue("usnj","AdditionalDataProcessingConsent"),document.getElementById("usnj-mspa-covered-transaction").value=cmpApi.getFieldValue("usnj","MspaCoveredTransaction"),document.getElementById("usnj-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usnj","MspaOptOutOptionMode"),document.getElementById("usnj-mspa-service-provider-mode").value=cmpApi.getFieldValue("usnj","MspaServiceProviderMode"),document.getElementById("usnj-gpc-segment-included").checked=cmpApi.getFieldValue("usnj","GpcSegmentIncluded"),document.getElementById("usnj-gpc").checked=cmpApi.getFieldValue("usnj","Gpc")):(document.getElementById("usnj-included").checked=!1,disableusnj(!0)),cmpApi.hasSection("ustn")?(document.getElementById("ustn-included").checked=!0,disableustn(!1),document.getElementById("ustn-processing-notice").value=cmpApi.getFieldValue("ustn","ProcessingNotice"),document.getElementById("ustn-sale-opt-out-notice").value=cmpApi.getFieldValue("ustn","SaleOptOutNotice"),document.getElementById("ustn-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("ustn","TargetedAdvertisingOptOutNotice"),document.getElementById("ustn-sale-opt-out").value=cmpApi.getFieldValue("ustn","SaleOptOut"),document.getElementById("ustn-targeted-advertising-opt-out").value=cmpApi.getFieldValue("ustn","TargetedAdvertisingOptOut"),document.getElementById("ustn-sensitive-data-processing-0").value=cmpApi.getFieldValue("ustn","SensitiveDataProcessing")[0],document.getElementById("ustn-sensitive-data-processing-1").value=cmpApi.getFieldValue("ustn","SensitiveDataProcessing")[1],document.getElementById("ustn-sensitive-data-processing-2").value=cmpApi.getFieldValue("ustn","SensitiveDataProcessing")[2],document.getElementById("ustn-sensitive-data-processing-3").value=cmpApi.getFieldValue("ustn","SensitiveDataProcessing")[3],document.getElementById("ustn-sensitive-data-processing-4").value=cmpApi.getFieldValue("ustn","SensitiveDataProcessing")[4],document.getElementById("ustn-sensitive-data-processing-5").value=cmpApi.getFieldValue("ustn","SensitiveDataProcessing")[5],document.getElementById("ustn-sensitive-data-processing-6").value=cmpApi.getFieldValue("ustn","SensitiveDataProcessing")[6],document.getElementById("ustn-sensitive-data-processing-7").value=cmpApi.getFieldValue("ustn","SensitiveDataProcessing")[7],document.getElementById("ustn-known-child-sensitive-data-consents").value=cmpApi.getFieldValue("ustn","KnownChildSensitiveDataConsents"),document.getElementById("ustn-additional-data-processing-consent").value=cmpApi.getFieldValue("ustn","AdditionalDataProcessingConsent"),document.getElementById("ustn-mspa-covered-transaction").value=cmpApi.getFieldValue("ustn","MspaCoveredTransaction"),document.getElementById("ustn-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("ustn","MspaOptOutOptionMode"),document.getElementById("ustn-mspa-service-provider-mode").value=cmpApi.getFieldValue("ustn","MspaServiceProviderMode"),document.getElementById("ustn-gpc-segment-included").checked=cmpApi.getFieldValue("ustn","GpcSegmentIncluded"),document.getElementById("ustn-gpc").checked=cmpApi.getFieldValue("ustn","Gpc")):(document.getElementById("ustn-included").checked=!1,disableustn(!0)),cmpApi.hasSection("usmn")?(document.getElementById("usmn-included").checked=!0,disableusmn(!1),document.getElementById("usmn-processing-notice").value=cmpApi.getFieldValue("usmn","ProcessingNotice"),document.getElementById("usmn-sale-opt-out-notice").value=cmpApi.getFieldValue("usmn","SaleOptOutNotice"),document.getElementById("usmn-targeted-advertising-opt-out-notice").value=cmpApi.getFieldValue("usmn","TargetedAdvertisingOptOutNotice"),document.getElementById("usmn-sale-opt-out").value=cmpApi.getFieldValue("usmn","SaleOptOut"),document.getElementById("usmn-targeted-advertising-opt-out").value=cmpApi.getFieldValue("usmn","TargetedAdvertisingOptOut"),document.getElementById("usmn-sensitive-data-processing-0").value=cmpApi.getFieldValue("usmn","SensitiveDataProcessing")[0],document.getElementById("usmn-sensitive-data-processing-1").value=cmpApi.getFieldValue("usmn","SensitiveDataProcessing")[1],document.getElementById("usmn-sensitive-data-processing-2").value=cmpApi.getFieldValue("usmn","SensitiveDataProcessing")[2],document.getElementById("usmn-sensitive-data-processing-3").value=cmpApi.getFieldValue("usmn","SensitiveDataProcessing")[3],document.getElementById("usmn-sensitive-data-processing-4").value=cmpApi.getFieldValue("usmn","SensitiveDataProcessing")[4],document.getElementById("usmn-sensitive-data-processing-5").value=cmpApi.getFieldValue("usmn","SensitiveDataProcessing")[5],document.getElementById("usmn-sensitive-data-processing-6").value=cmpApi.getFieldValue("usmn","SensitiveDataProcessing")[6],document.getElementById("usmn-sensitive-data-processing-7").value=cmpApi.getFieldValue("usmn","SensitiveDataProcessing")[7],document.getElementById("usmn-known-child-se
5571nsitive-data-consents").value=cmpApi.getFieldValue("usmn","KnownChildSensitiveDataConsents"),document.getElementById("usmn-additional-data-processing-consent").value=cmpApi.getFieldValue("usmn","AdditionalDataProcessingConsent"),document.getElementById("usmn-mspa-covered-transaction").value=cmpApi.getFieldValue("usmn","MspaCoveredTransaction"),document.getElementById("usmn-mspa-opt-out-option-mode").value=cmpApi.getFieldValue("usmn","MspaOptOutOptionMode"),document.getElementById("usmn-mspa-service-provider-mode").value=cmpApi.getFieldValue("usmn","MspaServiceProviderMode"),document.getElementById("usmn-gpc-segment-included").checked=cmpApi.getFieldValue("usmn","GpcSegmentIncluded"),document.getElementById("usmn-gpc").checked=cmpApi.getFieldValue("usmn","Gpc")):(document.getElementById("usmn-included").checked=!1,disableusmn(!0));let o=cmpApi.getObject();o.tcfeuv2&&(o.tcfeuv2.Created=o.tcfeuv2.Created.toJSON(),o.tcfeuv2.LastUpdated=o.tcfeuv2.LastUpdated.toJSON()),o.tcfcav1&&(o.tcfcav1.Created=o.tcfcav1.Created.toJSON(),o.tcfcav1.LastUpdated=o.tcfcav1.LastUpdated.toJSON()),console.log(JSON.stringify(o));let d=a;i&&(d=cmpApi.hasSection("tcfeuv2")?cmpApi.getSectionString("tcfeuv2"):""),d||(d="");let r=window.location.href.indexOf("#");r>-1?window.location.href=window.location.href.substring(0,r+1)+d:window.location.href=window.location.href+"#"+d,$("#jsonview").JSONView(o,{collapsed:!0})}catch(n){throw toastr.error(n),n}}window.decode=aa;const oa=[{id:"header-tab-pane",html:ni},{id:"tcfeuv2-tab-pane",html:si},{id:"tcfcav1-tab-pane",html:ii},{id:"uspv1-tab-pane",html:ai},{id:"usnat-tab-pane",html:oi},{id:"usca-tab-pane",html:li},{id:"usva-tab-pane",html:ci},{id:"usco-tab-pane",html:di},{id:"usut-tab-pane",html:ri},{id:"usct-tab-pane",html:ui},{id:"usfl-tab-pane",html:pi},{id:"usmt-tab-pane",html:mi},{id:"usor-tab-pane",html:vi},{id:"ustx-tab-pane",html:gi},{id:"usde-tab-pane",html:Ei},{id:"usia-tab-pane",html:hi},{id:"usne-tab-pane",html:Si},{id:"usnh-tab-pane",html:fi},{id:"usnj-tab-pane",html:bi},{id:"ustn-tab-pane",html:Ii},{id:"usmn-tab-pane",html:Oi}];function la(){for(const s of oa){const t=document.getElementById(s.id);t&&(t.innerHTML=s.html)}}async function ca(){window.cmpApi=new ti(100,1),window.gvlV2=await cmpApi.getGvlFromUrl({baseUrl:"/vendorlist/v2"}),console.log(gvlV2),window.gvlV3=await cmpApi.getGvlFromUrl({baseUrl:"/vendorlist/v3"}),console.log(gvlV3),window.gvlV2Ca=await cmpApi.getGvlFromUrl({baseUrl:"/vendorlist/v2/ca"}),console.log(gvlV2Ca),tcfEuV2PolicyVersionChanged(5),tcfCaV1PolicyVersionChanged(2);let s=[document.getElementById("tcfeuv2-consent-language"),document.getElementById("tcfcav1-consent-language")],t=["BG","CA","CS","DA","DE","EL","EN","ES","ET","FI","FR","HR","HU","IT","LT","LV","MT","NL","NO","PL","PT","RO","RU","SK","SL","SV","ZH"];for(let n=0;n<t.length;n++){let i=t[n];for(let a=0;a<s.length;a++){let o=s[a];o.options[o.options.length]=new Option(i,i)}}let e=window.location.href.indexOf("#");if(e>-1){let n=window.location.href.substring(e+1,window.location.href.length);n.startsWith("D")?(document.getElementById("gpp-string").value=n,decode(),document.getElementById("tcfeu-string").value=cmpApi.getSectionString("tcfeuv2")):n.startsWith("C")&&($("#tcfeu-string-tab").tab("show"),$("#tcfeuv2-tab").tab("show"),document.getElementById("tcfeu-string").value=n,document.getElementById("gpp-string").value="DBABMA~"+n,decode())}else window.location.href+="#";document.getElementById("decode-spinner").style.display="none",document.getElementById("encode-spinner").style.display="none",document.getElementById("decode-button").style.display="inline",document.getElementById("encode-button").style.display="inline"}Date.prototype.toJSON=function(){return this.toUTCString()};la();let Pt=new Date;document.getElementById("tcfeuv2-created").valueAsDate=Pt;document.getElementById("tcfeuv2-last-updated").valueAsDate=Pt;document.getElementById("tcfcav1-created").valueAsDate=Pt;document.getElementById("tcfcav1-last-updated").valueAsDate=Pt;toastr.options={positionClass:"toast-top-full-width"};$("#jsonview").JSONView({},{collapsed:!0});ca();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.