1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[896],{30896:(t,e,r)=>{r.r(e),r.d(e,{ADOPT_STATISTICS_CATEGORY_ID:()=>n,ADOPT_STATISTICS_TAG_ID_FALLBACK:()=>i,isGranted:()=>u});var l=r(5043);let n=3,i=["b3zQK09L8_"],a=null;async function u(){try{let t=window.localStorage.getItem(l.W$);if(!t)return!1;let e=await (null!=a||(a=(async()=>{try{var t,e;let l=await r.e(4169).then(r.t.bind(r,36550,23)),n=null!=(e=l.decompressFromBase64)?e:null==(t=l.default)?void 0:t.decompressFromBase64;return"function"==typeof n?n:null}catch(t){return a=null,null}})()),a);if(!e)return!1;let u=e(t);if(!u)return!1;let s=JSON.parse(u),o=null==s?void 0:s.optInTags;if(!Array.isArray(o)||0===o.length)return!1;let c=o.filter(t=>"string"==typeof t);if(0===c.length)return!1;let f=null==s?void 0:s.optOutTags,d=Array.isArray(f)?f.filter(t=>"string"==typeof t):[],y=function(){try{var t,e;let r=null==(e=window.adoptSDK)||null==(t=e.tags)?void 0:t.list;if(Array.isArray(r)){let t=r.filter(t=>"string"==typeof(null==t?void 0:t.id)&&t.tag_category_id===n).map(t=>t.id);if(t.length>0)return t}}catch(t){}return[...i]}();return y.length>0&&y.every(t=>c.includes(t)&&!d.includes(t))}catch(t){return!1}}}}]);
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.