dotfiles/.config/browsh/firefox_profile/cache2/entries/82AE5B994AB008A265E58D91B0835AE4396CD6EF

32 lines
24 KiB
Text
Raw Permalink Normal View History

2024-12-28 16:34:14 +05:00
{"metadata":{"sort":"-last_modified","schema":{"type":"object","required":["telemetryId","searchPageRegexp","queryParamName","queryParamNames"],"properties":{"isSPA":{"type":"boolean","title":"Is Single Page App","description":"Whether the provider exhibits tendencies of a single page app, namely changes the entire contents of the page without having to reload."},"components":{"type":"array","items":{"type":"object","required":["type"],"properties":{"type":{"type":"string","pattern":"^[a-z](?:_?[a-z])*$","description":"The type of component the anchor or DOM element should belong to."},"default":{"type":"boolean","description":"Whether this component should be the fallback option if a link was included in both ad-related regular expressions as well as regular expressions matching non-ad elements but couldn't be categorized. Defaults to false."},"topDown":{"type":"boolean","description":"Whether the component should be found first by using document.querySelectorAll on the parent selector definition. Defaults to false."},"excluded":{"type":"object","properties":{"parent":{"type":"object","required":["selector"],"properties":{"selector":{"type":"string","description":"The root DOM element that shouldn't be a parent from the context of the anchor being inspected."}}}},"description":"Conditions that should not be included."},"included":{"type":"object","required":["parent"],"properties":{"parent":{"type":"object","title":"Parent","required":["selector"],"properties":{"selector":{"type":"string","description":"If topDown is true for this component, then this will be the value used in querySelectorAll(). Otherwise, it will be the value to in closest() from the context of an anchor."},"skipCount":{"$ref":"#/definitions/skipCount"},"eventListeners":{"$ref":"#/definitions/eventListeners"}},"description":"The DOM element that should only contain elements applicable to a single component type."},"related":{"type":"object","required":["selector"],"properties":{"selector":{"type":"string","description":"The selector to use querySelectorAll from the context of the parent. Any elements specified will have their click events registered and categorized as expanded unless explicitly overwritten in SearchSERPTelemetryChild."}}},"children":{"type":"array","items":{"type":"object","required":["selector"],"properties":{"type":{"type":"string","pattern":"^[a-z](?:_?[a-z])*$","description":"The component type to use if this child is present."},"selector":{"type":"string","description":"The selector to use querySelectorAll from the context of the parent."},"skipCount":{"$ref":"#/definitions/skipCount"},"countChildren":{"type":"boolean","description":"Whether we should count all instances of the child element instead of anchor links found inside of the parent. Defaults to false."},"eventListeners":{"$ref":"#/definitions/eventListeners"}}},"title":"Children","description":"Child DOM elements of the parent. Optional."}},"description":"Conditions that should be fulfilled."},"dependentRequired":{"topDown":["included"]}}},"title":"Components","description":"An array of components that could be on the SERP."},"shoppingTab":{"type":"object","title":"Shopping Tab","required":["selector","regexp"],"properties":{"regexp":{"type":"string","description":"The regular expression to match against a possible shopping tab. Must be provided if using this feature."},"selector":{"type":"string","description":"The elements on the page to inspect for the shopping tab. Should be anchor elements."},"inspectRegexpInSERP":{"type":"boolean","description":"Whether the regexp should be used against hrefs the selector matches against."}}},"taggedCodes":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$"},"title":"Partner Codes","description":"An array of partner codes to match against the parameters in the url. Matching these codes will report the SERP as tagged."},"telemetryId":{"type":"string","title":"Telemetry Id","pattern":"^[a-z0-9-._]*$","description":"The telemetry identifier for the provider."},"organicCodes":{"type":"array","items":{"type":"string
server: nginx
content-length: 15283
access-control-allow-origin: *
access-control-expose-headers: Content-Type, Content-Length, Alert, Backoff, Retry-After
x-content-type-options: nosniff
content-security-policy: default-src 'none'; frame-ancestors 'none'; base-uri 'none';
strict-transport-security: max-age=31536000
via: 1.1 google
date: Sun, 17 Nov 2024 14:10:32 GMT
age: 2228
last-modified: Tue, 12 Nov 2024 16:37:20 GMT
content-type: application/json
cache-control: public,max-age=3600
alt-svc: clear
X-Firefox-Spdy: h2
original-response-headersserver: nginx
content-length: 15283
access-control-allow-origin: *
access-control-expose-headers: Content-Type, Content-Length, Alert, Backoff, Retry-After
x-content-type-options: nosniff
content-security-policy: default-src 'none'; frame-ancestors 'none'; base-uri 'none';
strict-transport-security: max-age=31536000
via: 1.1 google
date: Sun, 17 Nov 2024 14:10:32 GMT
age: 2228
last-modified: Tue, 12 Nov 2024 16:37:20 GMT
content-type: application/json
cache-control: public,max-age=3600
alt-svc: clear
X-Firefox-Spdy: h2
ctid1;<3B>