1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
U
[±d
ã@sºddlmZddlmZmZddlmZddlZddlZddl    m
Z
Gdd„de ƒZ eGd    d
„d
ƒƒZ d d œd d„Zd d œdd„ZedƒeGdd„dƒƒƒZedƒeGdd„dƒƒƒZdS)é)Ú annotationsé)Ú event_classÚ T_JSON_DICT)Ú    dataclassN)ÚnetworkcsBeZdZdZddœdd„Zedddœdd„ƒZ‡fd    d
„Z‡ZS) Ú    RuleSetIdz
    Unique id
    Ústr©ÚreturncCs|S©N©©Úselfr r úfd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\selenium/webdriver/common/devtools/v112/preload.pyÚto_jsonszRuleSetId.to_json©Újsonr cCs||ƒSr r ©Úclsrr r rÚ    from_jsonszRuleSetId.from_jsoncsd tƒ ¡¡S)Nz RuleSetId({}))ÚformatÚsuperÚ__repr__r©Ú    __class__r rrszRuleSetId.__repr__)    Ú__name__Ú
__module__Ú __qualname__Ú__doc__rÚ classmethodrrÚ __classcell__r r rrrs
rc@s>eZdZUdZded<ded<ded<dd    „Zed
d „ƒZd S) ÚRuleSetz+
    Corresponds to SpeculationRuleSet
    rÚid_znetwork.LoaderIdÚ    loader_idr    Ú source_textcCs0tƒ}|j ¡|d<|j ¡|d<|j|d<|S)NÚidÚloaderIdÚ
sourceText)Údictr#rr$r%)rrr r rr1s
 
zRuleSet.to_jsoncCs,|t |d¡tj |d¡t|dƒdS)Nr&r'r()r#r$r%)rrrZLoaderIdr    rr r rr8s
 
ýzRuleSet.from_jsonN)rrrrÚ__annotations__rr rr r r rr"s
    r"z0typing.Generator[T_JSON_DICT, T_JSON_DICT, None]r
ccsddi}|V}dS)NÚmethodzPreload.enabler ©Zcmd_dictrr r rÚenableAsÿr-ccsddi}|V}dS)Nr+zPreload.disabler r,r r rÚdisableIsÿr.zPreload.ruleSetUpdatedc@s.eZdZUdZded<edddœdd„ƒZdS)    ÚRuleSetUpdatedzF
    Upsert. Currently, it is only emitted when a rule set added.
    r"Úrule_setrrcCs|t |d¡dS)NZruleSet)r0)r"rrr r rrYs ÿzRuleSetUpdated.from_jsonN)rrrrr*r rr r r rr/Qs
r/zPreload.ruleSetRemovedc@s*eZdZUded<edddœdd„ƒZdS)ÚRuleSetRemovedrr#rrcCs|t |d¡dS)Nr&)r#)rrrr r rres ÿzRuleSetRemoved.from_jsonN)rrrr*r rr r r rr1`s
r1)Ú
__future__rÚutilrrZ dataclassesrÚenumÚtypingÚrr    rr"r-r.r/r1r r r rÚ<module>s    "