// AUTOGENERATED FILE: easyjson marshaler/unmarshalers. package css import ( json "encoding/json" dom "github.com/knq/chromedp/cdp/dom" easyjson "github.com/mailru/easyjson" jlexer "github.com/mailru/easyjson/jlexer" jwriter "github.com/mailru/easyjson/jwriter" ) // suppress unused package warning var ( _ *json.RawMessage _ *jlexer.Lexer _ *jwriter.Writer _ easyjson.Marshaler ) func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss(in *jlexer.Lexer, out *Value) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "text": out.Text = string(in.String()) case "range": if in.IsNull() { in.Skip() out.Range = nil } else { if out.Range == nil { out.Range = new(SourceRange) } (*out.Range).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss(out *jwriter.Writer, in Value) { out.RawByte('{') first := true _ = first if in.Text != "" { if !first { out.RawByte(',') } first = false out.RawString("\"text\":") out.String(string(in.Text)) } if in.Range != nil { if !first { out.RawByte(',') } first = false out.RawString("\"range\":") if in.Range == nil { out.RawString("null") } else { (*in.Range).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v Value) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v Value) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *Value) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *Value) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss1(in *jlexer.Lexer, out *StyleSheetHeader) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "frameId": (out.FrameID).UnmarshalEasyJSON(in) case "sourceURL": out.SourceURL = string(in.String()) case "sourceMapURL": out.SourceMapURL = string(in.String()) case "origin": (out.Origin).UnmarshalEasyJSON(in) case "title": out.Title = string(in.String()) case "ownerNode": (out.OwnerNode).UnmarshalEasyJSON(in) case "disabled": out.Disabled = bool(in.Bool()) case "hasSourceURL": out.HasSourceURL = bool(in.Bool()) case "isInline": out.IsInline = bool(in.Bool()) case "startLine": out.StartLine = float64(in.Float64()) case "startColumn": out.StartColumn = float64(in.Float64()) case "length": out.Length = float64(in.Float64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss1(out *jwriter.Writer, in StyleSheetHeader) { out.RawByte('{') first := true _ = first if in.StyleSheetID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) } if in.FrameID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"frameId\":") out.String(string(in.FrameID)) } if in.SourceURL != "" { if !first { out.RawByte(',') } first = false out.RawString("\"sourceURL\":") out.String(string(in.SourceURL)) } if in.SourceMapURL != "" { if !first { out.RawByte(',') } first = false out.RawString("\"sourceMapURL\":") out.String(string(in.SourceMapURL)) } if in.Origin != "" { if !first { out.RawByte(',') } first = false out.RawString("\"origin\":") (in.Origin).MarshalEasyJSON(out) } if in.Title != "" { if !first { out.RawByte(',') } first = false out.RawString("\"title\":") out.String(string(in.Title)) } if in.OwnerNode != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"ownerNode\":") out.Int64(int64(in.OwnerNode)) } if in.Disabled { if !first { out.RawByte(',') } first = false out.RawString("\"disabled\":") out.Bool(bool(in.Disabled)) } if in.HasSourceURL { if !first { out.RawByte(',') } first = false out.RawString("\"hasSourceURL\":") out.Bool(bool(in.HasSourceURL)) } if in.IsInline { if !first { out.RawByte(',') } first = false out.RawString("\"isInline\":") out.Bool(bool(in.IsInline)) } if in.StartLine != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"startLine\":") out.Float64(float64(in.StartLine)) } if in.StartColumn != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"startColumn\":") out.Float64(float64(in.StartColumn)) } if in.Length != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"length\":") out.Float64(float64(in.Length)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v StyleSheetHeader) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss1(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v StyleSheetHeader) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss1(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *StyleSheetHeader) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss1(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *StyleSheetHeader) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss1(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss2(in *jlexer.Lexer, out *StyleDeclarationEdit) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "range": if in.IsNull() { in.Skip() out.Range = nil } else { if out.Range == nil { out.Range = new(SourceRange) } (*out.Range).UnmarshalEasyJSON(in) } case "text": out.Text = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss2(out *jwriter.Writer, in StyleDeclarationEdit) { out.RawByte('{') first := true _ = first if in.StyleSheetID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) } if in.Range != nil { if !first { out.RawByte(',') } first = false out.RawString("\"range\":") if in.Range == nil { out.RawString("null") } else { (*in.Range).MarshalEasyJSON(out) } } if in.Text != "" { if !first { out.RawByte(',') } first = false out.RawString("\"text\":") out.String(string(in.Text)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v StyleDeclarationEdit) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss2(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v StyleDeclarationEdit) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss2(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *StyleDeclarationEdit) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss2(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *StyleDeclarationEdit) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss2(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss3(in *jlexer.Lexer, out *Style) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "cssProperties": if in.IsNull() { in.Skip() out.CSSProperties = nil } else { in.Delim('[') if out.CSSProperties == nil { if !in.IsDelim(']') { out.CSSProperties = make([]*Property, 0, 8) } else { out.CSSProperties = []*Property{} } } else { out.CSSProperties = (out.CSSProperties)[:0] } for !in.IsDelim(']') { var v1 *Property if in.IsNull() { in.Skip() v1 = nil } else { if v1 == nil { v1 = new(Property) } (*v1).UnmarshalEasyJSON(in) } out.CSSProperties = append(out.CSSProperties, v1) in.WantComma() } in.Delim(']') } case "shorthandEntries": if in.IsNull() { in.Skip() out.ShorthandEntries = nil } else { in.Delim('[') if out.ShorthandEntries == nil { if !in.IsDelim(']') { out.ShorthandEntries = make([]*ShorthandEntry, 0, 8) } else { out.ShorthandEntries = []*ShorthandEntry{} } } else { out.ShorthandEntries = (out.ShorthandEntries)[:0] } for !in.IsDelim(']') { var v2 *ShorthandEntry if in.IsNull() { in.Skip() v2 = nil } else { if v2 == nil { v2 = new(ShorthandEntry) } (*v2).UnmarshalEasyJSON(in) } out.ShorthandEntries = append(out.ShorthandEntries, v2) in.WantComma() } in.Delim(']') } case "cssText": out.CSSText = string(in.String()) case "range": if in.IsNull() { in.Skip() out.Range = nil } else { if out.Range == nil { out.Range = new(SourceRange) } (*out.Range).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss3(out *jwriter.Writer, in Style) { out.RawByte('{') first := true _ = first if in.StyleSheetID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) } if len(in.CSSProperties) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"cssProperties\":") if in.CSSProperties == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v3, v4 := range in.CSSProperties { if v3 > 0 { out.RawByte(',') } if v4 == nil { out.RawString("null") } else { (*v4).MarshalEasyJSON(out) } } out.RawByte(']') } } if len(in.ShorthandEntries) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"shorthandEntries\":") if in.ShorthandEntries == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v5, v6 := range in.ShorthandEntries { if v5 > 0 { out.RawByte(',') } if v6 == nil { out.RawString("null") } else { (*v6).MarshalEasyJSON(out) } } out.RawByte(']') } } if in.CSSText != "" { if !first { out.RawByte(',') } first = false out.RawString("\"cssText\":") out.String(string(in.CSSText)) } if in.Range != nil { if !first { out.RawByte(',') } first = false out.RawString("\"range\":") if in.Range == nil { out.RawString("null") } else { (*in.Range).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v Style) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss3(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v Style) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss3(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *Style) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss3(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *Style) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss3(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss4(in *jlexer.Lexer, out *StopRuleUsageTrackingReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "ruleUsage": if in.IsNull() { in.Skip() out.RuleUsage = nil } else { in.Delim('[') if out.RuleUsage == nil { if !in.IsDelim(']') { out.RuleUsage = make([]*RuleUsage, 0, 8) } else { out.RuleUsage = []*RuleUsage{} } } else { out.RuleUsage = (out.RuleUsage)[:0] } for !in.IsDelim(']') { var v7 *RuleUsage if in.IsNull() { in.Skip() v7 = nil } else { if v7 == nil { v7 = new(RuleUsage) } (*v7).UnmarshalEasyJSON(in) } out.RuleUsage = append(out.RuleUsage, v7) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss4(out *jwriter.Writer, in StopRuleUsageTrackingReturns) { out.RawByte('{') first := true _ = first if len(in.RuleUsage) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"ruleUsage\":") if in.RuleUsage == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v8, v9 := range in.RuleUsage { if v8 > 0 { out.RawByte(',') } if v9 == nil { out.RawString("null") } else { (*v9).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v StopRuleUsageTrackingReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss4(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v StopRuleUsageTrackingReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss4(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *StopRuleUsageTrackingReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss4(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *StopRuleUsageTrackingReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss4(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss5(in *jlexer.Lexer, out *StopRuleUsageTrackingParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss5(out *jwriter.Writer, in StopRuleUsageTrackingParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v StopRuleUsageTrackingParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss5(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v StopRuleUsageTrackingParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss5(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *StopRuleUsageTrackingParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss5(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *StopRuleUsageTrackingParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss5(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss6(in *jlexer.Lexer, out *StartRuleUsageTrackingParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss6(out *jwriter.Writer, in StartRuleUsageTrackingParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v StartRuleUsageTrackingParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss6(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v StartRuleUsageTrackingParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss6(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *StartRuleUsageTrackingParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss6(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *StartRuleUsageTrackingParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss6(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss7(in *jlexer.Lexer, out *SourceRange) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "startLine": out.StartLine = int64(in.Int64()) case "startColumn": out.StartColumn = int64(in.Int64()) case "endLine": out.EndLine = int64(in.Int64()) case "endColumn": out.EndColumn = int64(in.Int64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss7(out *jwriter.Writer, in SourceRange) { out.RawByte('{') first := true _ = first if in.StartLine != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"startLine\":") out.Int64(int64(in.StartLine)) } if in.StartColumn != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"startColumn\":") out.Int64(int64(in.StartColumn)) } if in.EndLine != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"endLine\":") out.Int64(int64(in.EndLine)) } if in.EndColumn != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"endColumn\":") out.Int64(int64(in.EndColumn)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SourceRange) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss7(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SourceRange) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss7(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SourceRange) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss7(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SourceRange) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss7(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss8(in *jlexer.Lexer, out *ShorthandEntry) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "name": out.Name = string(in.String()) case "value": out.Value = string(in.String()) case "important": out.Important = bool(in.Bool()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss8(out *jwriter.Writer, in ShorthandEntry) { out.RawByte('{') first := true _ = first if in.Name != "" { if !first { out.RawByte(',') } first = false out.RawString("\"name\":") out.String(string(in.Name)) } if in.Value != "" { if !first { out.RawByte(',') } first = false out.RawString("\"value\":") out.String(string(in.Value)) } if in.Important { if !first { out.RawByte(',') } first = false out.RawString("\"important\":") out.Bool(bool(in.Important)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v ShorthandEntry) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss8(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v ShorthandEntry) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss8(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *ShorthandEntry) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss8(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *ShorthandEntry) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss8(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss9(in *jlexer.Lexer, out *SetStyleTextsReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styles": if in.IsNull() { in.Skip() out.Styles = nil } else { in.Delim('[') if out.Styles == nil { if !in.IsDelim(']') { out.Styles = make([]*Style, 0, 8) } else { out.Styles = []*Style{} } } else { out.Styles = (out.Styles)[:0] } for !in.IsDelim(']') { var v10 *Style if in.IsNull() { in.Skip() v10 = nil } else { if v10 == nil { v10 = new(Style) } (*v10).UnmarshalEasyJSON(in) } out.Styles = append(out.Styles, v10) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss9(out *jwriter.Writer, in SetStyleTextsReturns) { out.RawByte('{') first := true _ = first if len(in.Styles) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"styles\":") if in.Styles == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v11, v12 := range in.Styles { if v11 > 0 { out.RawByte(',') } if v12 == nil { out.RawString("null") } else { (*v12).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetStyleTextsReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss9(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetStyleTextsReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss9(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetStyleTextsReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss9(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetStyleTextsReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss9(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss10(in *jlexer.Lexer, out *SetStyleTextsParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "edits": if in.IsNull() { in.Skip() out.Edits = nil } else { in.Delim('[') if out.Edits == nil { if !in.IsDelim(']') { out.Edits = make([]*StyleDeclarationEdit, 0, 8) } else { out.Edits = []*StyleDeclarationEdit{} } } else { out.Edits = (out.Edits)[:0] } for !in.IsDelim(']') { var v13 *StyleDeclarationEdit if in.IsNull() { in.Skip() v13 = nil } else { if v13 == nil { v13 = new(StyleDeclarationEdit) } (*v13).UnmarshalEasyJSON(in) } out.Edits = append(out.Edits, v13) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss10(out *jwriter.Writer, in SetStyleTextsParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"edits\":") if in.Edits == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v14, v15 := range in.Edits { if v14 > 0 { out.RawByte(',') } if v15 == nil { out.RawString("null") } else { (*v15).MarshalEasyJSON(out) } } out.RawByte(']') } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetStyleTextsParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss10(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetStyleTextsParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss10(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetStyleTextsParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss10(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetStyleTextsParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss10(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss11(in *jlexer.Lexer, out *SetStyleSheetTextReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "sourceMapURL": out.SourceMapURL = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss11(out *jwriter.Writer, in SetStyleSheetTextReturns) { out.RawByte('{') first := true _ = first if in.SourceMapURL != "" { if !first { out.RawByte(',') } first = false out.RawString("\"sourceMapURL\":") out.String(string(in.SourceMapURL)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetStyleSheetTextReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss11(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetStyleSheetTextReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss11(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetStyleSheetTextReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss11(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetStyleSheetTextReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss11(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss12(in *jlexer.Lexer, out *SetStyleSheetTextParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "text": out.Text = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss12(out *jwriter.Writer, in SetStyleSheetTextParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) if !first { out.RawByte(',') } first = false out.RawString("\"text\":") out.String(string(in.Text)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetStyleSheetTextParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss12(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetStyleSheetTextParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss12(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetStyleSheetTextParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss12(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetStyleSheetTextParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss12(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss13(in *jlexer.Lexer, out *SetRuleSelectorReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "selectorList": if in.IsNull() { in.Skip() out.SelectorList = nil } else { if out.SelectorList == nil { out.SelectorList = new(SelectorList) } (*out.SelectorList).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss13(out *jwriter.Writer, in SetRuleSelectorReturns) { out.RawByte('{') first := true _ = first if in.SelectorList != nil { if !first { out.RawByte(',') } first = false out.RawString("\"selectorList\":") if in.SelectorList == nil { out.RawString("null") } else { (*in.SelectorList).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetRuleSelectorReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss13(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetRuleSelectorReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss13(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetRuleSelectorReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss13(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetRuleSelectorReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss13(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss14(in *jlexer.Lexer, out *SetRuleSelectorParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "range": if in.IsNull() { in.Skip() out.Range = nil } else { if out.Range == nil { out.Range = new(SourceRange) } (*out.Range).UnmarshalEasyJSON(in) } case "selector": out.Selector = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss14(out *jwriter.Writer, in SetRuleSelectorParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) if !first { out.RawByte(',') } first = false out.RawString("\"range\":") if in.Range == nil { out.RawString("null") } else { (*in.Range).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"selector\":") out.String(string(in.Selector)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetRuleSelectorParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss14(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetRuleSelectorParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss14(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetRuleSelectorParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss14(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetRuleSelectorParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss14(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss15(in *jlexer.Lexer, out *SetMediaTextReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "media": if in.IsNull() { in.Skip() out.Media = nil } else { if out.Media == nil { out.Media = new(Media) } (*out.Media).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss15(out *jwriter.Writer, in SetMediaTextReturns) { out.RawByte('{') first := true _ = first if in.Media != nil { if !first { out.RawByte(',') } first = false out.RawString("\"media\":") if in.Media == nil { out.RawString("null") } else { (*in.Media).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetMediaTextReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss15(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetMediaTextReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss15(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetMediaTextReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss15(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetMediaTextReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss15(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss16(in *jlexer.Lexer, out *SetMediaTextParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "range": if in.IsNull() { in.Skip() out.Range = nil } else { if out.Range == nil { out.Range = new(SourceRange) } (*out.Range).UnmarshalEasyJSON(in) } case "text": out.Text = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss16(out *jwriter.Writer, in SetMediaTextParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) if !first { out.RawByte(',') } first = false out.RawString("\"range\":") if in.Range == nil { out.RawString("null") } else { (*in.Range).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"text\":") out.String(string(in.Text)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetMediaTextParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss16(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetMediaTextParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss16(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetMediaTextParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss16(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetMediaTextParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss16(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss17(in *jlexer.Lexer, out *SetKeyframeKeyReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "keyText": if in.IsNull() { in.Skip() out.KeyText = nil } else { if out.KeyText == nil { out.KeyText = new(Value) } (*out.KeyText).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss17(out *jwriter.Writer, in SetKeyframeKeyReturns) { out.RawByte('{') first := true _ = first if in.KeyText != nil { if !first { out.RawByte(',') } first = false out.RawString("\"keyText\":") if in.KeyText == nil { out.RawString("null") } else { (*in.KeyText).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetKeyframeKeyReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss17(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetKeyframeKeyReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss17(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetKeyframeKeyReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss17(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetKeyframeKeyReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss17(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss18(in *jlexer.Lexer, out *SetKeyframeKeyParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "range": if in.IsNull() { in.Skip() out.Range = nil } else { if out.Range == nil { out.Range = new(SourceRange) } (*out.Range).UnmarshalEasyJSON(in) } case "keyText": out.KeyText = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss18(out *jwriter.Writer, in SetKeyframeKeyParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) if !first { out.RawByte(',') } first = false out.RawString("\"range\":") if in.Range == nil { out.RawString("null") } else { (*in.Range).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"keyText\":") out.String(string(in.KeyText)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetKeyframeKeyParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss18(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetKeyframeKeyParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss18(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetKeyframeKeyParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss18(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetKeyframeKeyParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss18(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss19(in *jlexer.Lexer, out *SetEffectivePropertyValueForNodeParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "nodeId": (out.NodeID).UnmarshalEasyJSON(in) case "propertyName": out.PropertyName = string(in.String()) case "value": out.Value = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss19(out *jwriter.Writer, in SetEffectivePropertyValueForNodeParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"nodeId\":") out.Int64(int64(in.NodeID)) if !first { out.RawByte(',') } first = false out.RawString("\"propertyName\":") out.String(string(in.PropertyName)) if !first { out.RawByte(',') } first = false out.RawString("\"value\":") out.String(string(in.Value)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetEffectivePropertyValueForNodeParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss19(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetEffectivePropertyValueForNodeParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss19(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetEffectivePropertyValueForNodeParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss19(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetEffectivePropertyValueForNodeParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss19(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss20(in *jlexer.Lexer, out *SelectorList) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "selectors": if in.IsNull() { in.Skip() out.Selectors = nil } else { in.Delim('[') if out.Selectors == nil { if !in.IsDelim(']') { out.Selectors = make([]*Value, 0, 8) } else { out.Selectors = []*Value{} } } else { out.Selectors = (out.Selectors)[:0] } for !in.IsDelim(']') { var v16 *Value if in.IsNull() { in.Skip() v16 = nil } else { if v16 == nil { v16 = new(Value) } (*v16).UnmarshalEasyJSON(in) } out.Selectors = append(out.Selectors, v16) in.WantComma() } in.Delim(']') } case "text": out.Text = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss20(out *jwriter.Writer, in SelectorList) { out.RawByte('{') first := true _ = first if len(in.Selectors) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"selectors\":") if in.Selectors == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v17, v18 := range in.Selectors { if v17 > 0 { out.RawByte(',') } if v18 == nil { out.RawString("null") } else { (*v18).MarshalEasyJSON(out) } } out.RawByte(']') } } if in.Text != "" { if !first { out.RawByte(',') } first = false out.RawString("\"text\":") out.String(string(in.Text)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SelectorList) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss20(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SelectorList) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss20(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SelectorList) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss20(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SelectorList) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss20(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss21(in *jlexer.Lexer, out *RuleUsage) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "startOffset": out.StartOffset = float64(in.Float64()) case "endOffset": out.EndOffset = float64(in.Float64()) case "used": out.Used = bool(in.Bool()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss21(out *jwriter.Writer, in RuleUsage) { out.RawByte('{') first := true _ = first if in.StyleSheetID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) } if in.StartOffset != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"startOffset\":") out.Float64(float64(in.StartOffset)) } if in.EndOffset != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"endOffset\":") out.Float64(float64(in.EndOffset)) } if in.Used { if !first { out.RawByte(',') } first = false out.RawString("\"used\":") out.Bool(bool(in.Used)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v RuleUsage) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss21(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v RuleUsage) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss21(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *RuleUsage) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss21(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *RuleUsage) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss21(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss22(in *jlexer.Lexer, out *RuleMatch) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "rule": if in.IsNull() { in.Skip() out.Rule = nil } else { if out.Rule == nil { out.Rule = new(Rule) } (*out.Rule).UnmarshalEasyJSON(in) } case "matchingSelectors": if in.IsNull() { in.Skip() out.MatchingSelectors = nil } else { in.Delim('[') if out.MatchingSelectors == nil { if !in.IsDelim(']') { out.MatchingSelectors = make([]int64, 0, 8) } else { out.MatchingSelectors = []int64{} } } else { out.MatchingSelectors = (out.MatchingSelectors)[:0] } for !in.IsDelim(']') { var v19 int64 v19 = int64(in.Int64()) out.MatchingSelectors = append(out.MatchingSelectors, v19) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss22(out *jwriter.Writer, in RuleMatch) { out.RawByte('{') first := true _ = first if in.Rule != nil { if !first { out.RawByte(',') } first = false out.RawString("\"rule\":") if in.Rule == nil { out.RawString("null") } else { (*in.Rule).MarshalEasyJSON(out) } } if len(in.MatchingSelectors) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"matchingSelectors\":") if in.MatchingSelectors == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v20, v21 := range in.MatchingSelectors { if v20 > 0 { out.RawByte(',') } out.Int64(int64(v21)) } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v RuleMatch) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss22(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v RuleMatch) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss22(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *RuleMatch) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss22(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *RuleMatch) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss22(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss23(in *jlexer.Lexer, out *Rule) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "selectorList": if in.IsNull() { in.Skip() out.SelectorList = nil } else { if out.SelectorList == nil { out.SelectorList = new(SelectorList) } (*out.SelectorList).UnmarshalEasyJSON(in) } case "origin": (out.Origin).UnmarshalEasyJSON(in) case "style": if in.IsNull() { in.Skip() out.Style = nil } else { if out.Style == nil { out.Style = new(Style) } (*out.Style).UnmarshalEasyJSON(in) } case "media": if in.IsNull() { in.Skip() out.Media = nil } else { in.Delim('[') if out.Media == nil { if !in.IsDelim(']') { out.Media = make([]*Media, 0, 8) } else { out.Media = []*Media{} } } else { out.Media = (out.Media)[:0] } for !in.IsDelim(']') { var v22 *Media if in.IsNull() { in.Skip() v22 = nil } else { if v22 == nil { v22 = new(Media) } (*v22).UnmarshalEasyJSON(in) } out.Media = append(out.Media, v22) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss23(out *jwriter.Writer, in Rule) { out.RawByte('{') first := true _ = first if in.StyleSheetID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) } if in.SelectorList != nil { if !first { out.RawByte(',') } first = false out.RawString("\"selectorList\":") if in.SelectorList == nil { out.RawString("null") } else { (*in.SelectorList).MarshalEasyJSON(out) } } if in.Origin != "" { if !first { out.RawByte(',') } first = false out.RawString("\"origin\":") (in.Origin).MarshalEasyJSON(out) } if in.Style != nil { if !first { out.RawByte(',') } first = false out.RawString("\"style\":") if in.Style == nil { out.RawString("null") } else { (*in.Style).MarshalEasyJSON(out) } } if len(in.Media) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"media\":") if in.Media == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v23, v24 := range in.Media { if v23 > 0 { out.RawByte(',') } if v24 == nil { out.RawString("null") } else { (*v24).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v Rule) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss23(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v Rule) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss23(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *Rule) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss23(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *Rule) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss23(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss24(in *jlexer.Lexer, out *PseudoElementMatches) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "pseudoType": (out.PseudoType).UnmarshalEasyJSON(in) case "matches": if in.IsNull() { in.Skip() out.Matches = nil } else { in.Delim('[') if out.Matches == nil { if !in.IsDelim(']') { out.Matches = make([]*RuleMatch, 0, 8) } else { out.Matches = []*RuleMatch{} } } else { out.Matches = (out.Matches)[:0] } for !in.IsDelim(']') { var v25 *RuleMatch if in.IsNull() { in.Skip() v25 = nil } else { if v25 == nil { v25 = new(RuleMatch) } (*v25).UnmarshalEasyJSON(in) } out.Matches = append(out.Matches, v25) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss24(out *jwriter.Writer, in PseudoElementMatches) { out.RawByte('{') first := true _ = first if in.PseudoType != "" { if !first { out.RawByte(',') } first = false out.RawString("\"pseudoType\":") (in.PseudoType).MarshalEasyJSON(out) } if len(in.Matches) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"matches\":") if in.Matches == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v26, v27 := range in.Matches { if v26 > 0 { out.RawByte(',') } if v27 == nil { out.RawString("null") } else { (*v27).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v PseudoElementMatches) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss24(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v PseudoElementMatches) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss24(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *PseudoElementMatches) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss24(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *PseudoElementMatches) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss24(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss25(in *jlexer.Lexer, out *Property) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "name": out.Name = string(in.String()) case "value": out.Value = string(in.String()) case "important": out.Important = bool(in.Bool()) case "implicit": out.Implicit = bool(in.Bool()) case "text": out.Text = string(in.String()) case "parsedOk": out.ParsedOk = bool(in.Bool()) case "disabled": out.Disabled = bool(in.Bool()) case "range": if in.IsNull() { in.Skip() out.Range = nil } else { if out.Range == nil { out.Range = new(SourceRange) } (*out.Range).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss25(out *jwriter.Writer, in Property) { out.RawByte('{') first := true _ = first if in.Name != "" { if !first { out.RawByte(',') } first = false out.RawString("\"name\":") out.String(string(in.Name)) } if in.Value != "" { if !first { out.RawByte(',') } first = false out.RawString("\"value\":") out.String(string(in.Value)) } if in.Important { if !first { out.RawByte(',') } first = false out.RawString("\"important\":") out.Bool(bool(in.Important)) } if in.Implicit { if !first { out.RawByte(',') } first = false out.RawString("\"implicit\":") out.Bool(bool(in.Implicit)) } if in.Text != "" { if !first { out.RawByte(',') } first = false out.RawString("\"text\":") out.String(string(in.Text)) } if in.ParsedOk { if !first { out.RawByte(',') } first = false out.RawString("\"parsedOk\":") out.Bool(bool(in.ParsedOk)) } if in.Disabled { if !first { out.RawByte(',') } first = false out.RawString("\"disabled\":") out.Bool(bool(in.Disabled)) } if in.Range != nil { if !first { out.RawByte(',') } first = false out.RawString("\"range\":") if in.Range == nil { out.RawString("null") } else { (*in.Range).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v Property) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss25(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v Property) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss25(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *Property) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss25(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *Property) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss25(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss26(in *jlexer.Lexer, out *PlatformFontUsage) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "familyName": out.FamilyName = string(in.String()) case "isCustomFont": out.IsCustomFont = bool(in.Bool()) case "glyphCount": out.GlyphCount = float64(in.Float64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss26(out *jwriter.Writer, in PlatformFontUsage) { out.RawByte('{') first := true _ = first if in.FamilyName != "" { if !first { out.RawByte(',') } first = false out.RawString("\"familyName\":") out.String(string(in.FamilyName)) } if in.IsCustomFont { if !first { out.RawByte(',') } first = false out.RawString("\"isCustomFont\":") out.Bool(bool(in.IsCustomFont)) } if in.GlyphCount != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"glyphCount\":") out.Float64(float64(in.GlyphCount)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v PlatformFontUsage) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss26(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v PlatformFontUsage) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss26(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *PlatformFontUsage) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss26(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *PlatformFontUsage) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss26(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss27(in *jlexer.Lexer, out *MediaQueryExpression) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "value": out.Value = float64(in.Float64()) case "unit": out.Unit = string(in.String()) case "feature": out.Feature = string(in.String()) case "valueRange": if in.IsNull() { in.Skip() out.ValueRange = nil } else { if out.ValueRange == nil { out.ValueRange = new(SourceRange) } (*out.ValueRange).UnmarshalEasyJSON(in) } case "computedLength": out.ComputedLength = float64(in.Float64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss27(out *jwriter.Writer, in MediaQueryExpression) { out.RawByte('{') first := true _ = first if in.Value != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"value\":") out.Float64(float64(in.Value)) } if in.Unit != "" { if !first { out.RawByte(',') } first = false out.RawString("\"unit\":") out.String(string(in.Unit)) } if in.Feature != "" { if !first { out.RawByte(',') } first = false out.RawString("\"feature\":") out.String(string(in.Feature)) } if in.ValueRange != nil { if !first { out.RawByte(',') } first = false out.RawString("\"valueRange\":") if in.ValueRange == nil { out.RawString("null") } else { (*in.ValueRange).MarshalEasyJSON(out) } } if in.ComputedLength != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"computedLength\":") out.Float64(float64(in.ComputedLength)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v MediaQueryExpression) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss27(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v MediaQueryExpression) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss27(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *MediaQueryExpression) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss27(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *MediaQueryExpression) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss27(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss28(in *jlexer.Lexer, out *MediaQuery) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "expressions": if in.IsNull() { in.Skip() out.Expressions = nil } else { in.Delim('[') if out.Expressions == nil { if !in.IsDelim(']') { out.Expressions = make([]*MediaQueryExpression, 0, 8) } else { out.Expressions = []*MediaQueryExpression{} } } else { out.Expressions = (out.Expressions)[:0] } for !in.IsDelim(']') { var v28 *MediaQueryExpression if in.IsNull() { in.Skip() v28 = nil } else { if v28 == nil { v28 = new(MediaQueryExpression) } (*v28).UnmarshalEasyJSON(in) } out.Expressions = append(out.Expressions, v28) in.WantComma() } in.Delim(']') } case "active": out.Active = bool(in.Bool()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss28(out *jwriter.Writer, in MediaQuery) { out.RawByte('{') first := true _ = first if len(in.Expressions) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"expressions\":") if in.Expressions == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v29, v30 := range in.Expressions { if v29 > 0 { out.RawByte(',') } if v30 == nil { out.RawString("null") } else { (*v30).MarshalEasyJSON(out) } } out.RawByte(']') } } if in.Active { if !first { out.RawByte(',') } first = false out.RawString("\"active\":") out.Bool(bool(in.Active)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v MediaQuery) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss28(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v MediaQuery) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss28(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *MediaQuery) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss28(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *MediaQuery) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss28(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss29(in *jlexer.Lexer, out *Media) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "text": out.Text = string(in.String()) case "source": (out.Source).UnmarshalEasyJSON(in) case "sourceURL": out.SourceURL = string(in.String()) case "range": if in.IsNull() { in.Skip() out.Range = nil } else { if out.Range == nil { out.Range = new(SourceRange) } (*out.Range).UnmarshalEasyJSON(in) } case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "mediaList": if in.IsNull() { in.Skip() out.MediaList = nil } else { in.Delim('[') if out.MediaList == nil { if !in.IsDelim(']') { out.MediaList = make([]*MediaQuery, 0, 8) } else { out.MediaList = []*MediaQuery{} } } else { out.MediaList = (out.MediaList)[:0] } for !in.IsDelim(']') { var v31 *MediaQuery if in.IsNull() { in.Skip() v31 = nil } else { if v31 == nil { v31 = new(MediaQuery) } (*v31).UnmarshalEasyJSON(in) } out.MediaList = append(out.MediaList, v31) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss29(out *jwriter.Writer, in Media) { out.RawByte('{') first := true _ = first if in.Text != "" { if !first { out.RawByte(',') } first = false out.RawString("\"text\":") out.String(string(in.Text)) } if in.Source != "" { if !first { out.RawByte(',') } first = false out.RawString("\"source\":") (in.Source).MarshalEasyJSON(out) } if in.SourceURL != "" { if !first { out.RawByte(',') } first = false out.RawString("\"sourceURL\":") out.String(string(in.SourceURL)) } if in.Range != nil { if !first { out.RawByte(',') } first = false out.RawString("\"range\":") if in.Range == nil { out.RawString("null") } else { (*in.Range).MarshalEasyJSON(out) } } if in.StyleSheetID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) } if len(in.MediaList) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"mediaList\":") if in.MediaList == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v32, v33 := range in.MediaList { if v32 > 0 { out.RawByte(',') } if v33 == nil { out.RawString("null") } else { (*v33).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v Media) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss29(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v Media) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss29(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *Media) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss29(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *Media) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss29(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss30(in *jlexer.Lexer, out *LayoutTreeNode) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "nodeId": (out.NodeID).UnmarshalEasyJSON(in) case "boundingBox": if in.IsNull() { in.Skip() out.BoundingBox = nil } else { if out.BoundingBox == nil { out.BoundingBox = new(dom.Rect) } (*out.BoundingBox).UnmarshalEasyJSON(in) } case "layoutText": out.LayoutText = string(in.String()) case "inlineTextNodes": if in.IsNull() { in.Skip() out.InlineTextNodes = nil } else { in.Delim('[') if out.InlineTextNodes == nil { if !in.IsDelim(']') { out.InlineTextNodes = make([]*InlineTextBox, 0, 8) } else { out.InlineTextNodes = []*InlineTextBox{} } } else { out.InlineTextNodes = (out.InlineTextNodes)[:0] } for !in.IsDelim(']') { var v34 *InlineTextBox if in.IsNull() { in.Skip() v34 = nil } else { if v34 == nil { v34 = new(InlineTextBox) } (*v34).UnmarshalEasyJSON(in) } out.InlineTextNodes = append(out.InlineTextNodes, v34) in.WantComma() } in.Delim(']') } case "styleIndex": out.StyleIndex = int64(in.Int64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss30(out *jwriter.Writer, in LayoutTreeNode) { out.RawByte('{') first := true _ = first if in.NodeID != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"nodeId\":") out.Int64(int64(in.NodeID)) } if in.BoundingBox != nil { if !first { out.RawByte(',') } first = false out.RawString("\"boundingBox\":") if in.BoundingBox == nil { out.RawString("null") } else { (*in.BoundingBox).MarshalEasyJSON(out) } } if in.LayoutText != "" { if !first { out.RawByte(',') } first = false out.RawString("\"layoutText\":") out.String(string(in.LayoutText)) } if len(in.InlineTextNodes) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"inlineTextNodes\":") if in.InlineTextNodes == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v35, v36 := range in.InlineTextNodes { if v35 > 0 { out.RawByte(',') } if v36 == nil { out.RawString("null") } else { (*v36).MarshalEasyJSON(out) } } out.RawByte(']') } } if in.StyleIndex != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"styleIndex\":") out.Int64(int64(in.StyleIndex)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v LayoutTreeNode) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss30(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v LayoutTreeNode) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss30(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *LayoutTreeNode) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss30(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *LayoutTreeNode) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss30(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss31(in *jlexer.Lexer, out *KeyframesRule) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "animationName": if in.IsNull() { in.Skip() out.AnimationName = nil } else { if out.AnimationName == nil { out.AnimationName = new(Value) } (*out.AnimationName).UnmarshalEasyJSON(in) } case "keyframes": if in.IsNull() { in.Skip() out.Keyframes = nil } else { in.Delim('[') if out.Keyframes == nil { if !in.IsDelim(']') { out.Keyframes = make([]*KeyframeRule, 0, 8) } else { out.Keyframes = []*KeyframeRule{} } } else { out.Keyframes = (out.Keyframes)[:0] } for !in.IsDelim(']') { var v37 *KeyframeRule if in.IsNull() { in.Skip() v37 = nil } else { if v37 == nil { v37 = new(KeyframeRule) } (*v37).UnmarshalEasyJSON(in) } out.Keyframes = append(out.Keyframes, v37) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss31(out *jwriter.Writer, in KeyframesRule) { out.RawByte('{') first := true _ = first if in.AnimationName != nil { if !first { out.RawByte(',') } first = false out.RawString("\"animationName\":") if in.AnimationName == nil { out.RawString("null") } else { (*in.AnimationName).MarshalEasyJSON(out) } } if len(in.Keyframes) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"keyframes\":") if in.Keyframes == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v38, v39 := range in.Keyframes { if v38 > 0 { out.RawByte(',') } if v39 == nil { out.RawString("null") } else { (*v39).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v KeyframesRule) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss31(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v KeyframesRule) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss31(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *KeyframesRule) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss31(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *KeyframesRule) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss31(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss32(in *jlexer.Lexer, out *KeyframeRule) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "origin": (out.Origin).UnmarshalEasyJSON(in) case "keyText": if in.IsNull() { in.Skip() out.KeyText = nil } else { if out.KeyText == nil { out.KeyText = new(Value) } (*out.KeyText).UnmarshalEasyJSON(in) } case "style": if in.IsNull() { in.Skip() out.Style = nil } else { if out.Style == nil { out.Style = new(Style) } (*out.Style).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss32(out *jwriter.Writer, in KeyframeRule) { out.RawByte('{') first := true _ = first if in.StyleSheetID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) } if in.Origin != "" { if !first { out.RawByte(',') } first = false out.RawString("\"origin\":") (in.Origin).MarshalEasyJSON(out) } if in.KeyText != nil { if !first { out.RawByte(',') } first = false out.RawString("\"keyText\":") if in.KeyText == nil { out.RawString("null") } else { (*in.KeyText).MarshalEasyJSON(out) } } if in.Style != nil { if !first { out.RawByte(',') } first = false out.RawString("\"style\":") if in.Style == nil { out.RawString("null") } else { (*in.Style).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v KeyframeRule) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss32(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v KeyframeRule) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss32(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *KeyframeRule) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss32(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *KeyframeRule) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss32(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss33(in *jlexer.Lexer, out *InlineTextBox) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "boundingBox": if in.IsNull() { in.Skip() out.BoundingBox = nil } else { if out.BoundingBox == nil { out.BoundingBox = new(dom.Rect) } (*out.BoundingBox).UnmarshalEasyJSON(in) } case "startCharacterIndex": out.StartCharacterIndex = int64(in.Int64()) case "numCharacters": out.NumCharacters = int64(in.Int64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss33(out *jwriter.Writer, in InlineTextBox) { out.RawByte('{') first := true _ = first if in.BoundingBox != nil { if !first { out.RawByte(',') } first = false out.RawString("\"boundingBox\":") if in.BoundingBox == nil { out.RawString("null") } else { (*in.BoundingBox).MarshalEasyJSON(out) } } if in.StartCharacterIndex != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"startCharacterIndex\":") out.Int64(int64(in.StartCharacterIndex)) } if in.NumCharacters != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"numCharacters\":") out.Int64(int64(in.NumCharacters)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v InlineTextBox) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss33(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v InlineTextBox) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss33(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *InlineTextBox) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss33(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *InlineTextBox) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss33(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss34(in *jlexer.Lexer, out *InheritedStyleEntry) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "inlineStyle": if in.IsNull() { in.Skip() out.InlineStyle = nil } else { if out.InlineStyle == nil { out.InlineStyle = new(Style) } (*out.InlineStyle).UnmarshalEasyJSON(in) } case "matchedCSSRules": if in.IsNull() { in.Skip() out.MatchedCSSRules = nil } else { in.Delim('[') if out.MatchedCSSRules == nil { if !in.IsDelim(']') { out.MatchedCSSRules = make([]*RuleMatch, 0, 8) } else { out.MatchedCSSRules = []*RuleMatch{} } } else { out.MatchedCSSRules = (out.MatchedCSSRules)[:0] } for !in.IsDelim(']') { var v40 *RuleMatch if in.IsNull() { in.Skip() v40 = nil } else { if v40 == nil { v40 = new(RuleMatch) } (*v40).UnmarshalEasyJSON(in) } out.MatchedCSSRules = append(out.MatchedCSSRules, v40) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss34(out *jwriter.Writer, in InheritedStyleEntry) { out.RawByte('{') first := true _ = first if in.InlineStyle != nil { if !first { out.RawByte(',') } first = false out.RawString("\"inlineStyle\":") if in.InlineStyle == nil { out.RawString("null") } else { (*in.InlineStyle).MarshalEasyJSON(out) } } if len(in.MatchedCSSRules) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"matchedCSSRules\":") if in.MatchedCSSRules == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v41, v42 := range in.MatchedCSSRules { if v41 > 0 { out.RawByte(',') } if v42 == nil { out.RawString("null") } else { (*v42).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v InheritedStyleEntry) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss34(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v InheritedStyleEntry) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss34(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *InheritedStyleEntry) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss34(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *InheritedStyleEntry) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss34(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss35(in *jlexer.Lexer, out *GetStyleSheetTextReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "text": out.Text = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss35(out *jwriter.Writer, in GetStyleSheetTextReturns) { out.RawByte('{') first := true _ = first if in.Text != "" { if !first { out.RawByte(',') } first = false out.RawString("\"text\":") out.String(string(in.Text)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetStyleSheetTextReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss35(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetStyleSheetTextReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss35(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetStyleSheetTextReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss35(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetStyleSheetTextReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss35(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss36(in *jlexer.Lexer, out *GetStyleSheetTextParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss36(out *jwriter.Writer, in GetStyleSheetTextParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetStyleSheetTextParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss36(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetStyleSheetTextParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss36(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetStyleSheetTextParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss36(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetStyleSheetTextParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss36(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss37(in *jlexer.Lexer, out *GetPlatformFontsForNodeReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "fonts": if in.IsNull() { in.Skip() out.Fonts = nil } else { in.Delim('[') if out.Fonts == nil { if !in.IsDelim(']') { out.Fonts = make([]*PlatformFontUsage, 0, 8) } else { out.Fonts = []*PlatformFontUsage{} } } else { out.Fonts = (out.Fonts)[:0] } for !in.IsDelim(']') { var v43 *PlatformFontUsage if in.IsNull() { in.Skip() v43 = nil } else { if v43 == nil { v43 = new(PlatformFontUsage) } (*v43).UnmarshalEasyJSON(in) } out.Fonts = append(out.Fonts, v43) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss37(out *jwriter.Writer, in GetPlatformFontsForNodeReturns) { out.RawByte('{') first := true _ = first if len(in.Fonts) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"fonts\":") if in.Fonts == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v44, v45 := range in.Fonts { if v44 > 0 { out.RawByte(',') } if v45 == nil { out.RawString("null") } else { (*v45).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetPlatformFontsForNodeReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss37(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetPlatformFontsForNodeReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss37(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetPlatformFontsForNodeReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss37(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetPlatformFontsForNodeReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss37(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss38(in *jlexer.Lexer, out *GetPlatformFontsForNodeParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "nodeId": (out.NodeID).UnmarshalEasyJSON(in) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss38(out *jwriter.Writer, in GetPlatformFontsForNodeParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"nodeId\":") out.Int64(int64(in.NodeID)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetPlatformFontsForNodeParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss38(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetPlatformFontsForNodeParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss38(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetPlatformFontsForNodeParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss38(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetPlatformFontsForNodeParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss38(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss39(in *jlexer.Lexer, out *GetMediaQueriesReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "medias": if in.IsNull() { in.Skip() out.Medias = nil } else { in.Delim('[') if out.Medias == nil { if !in.IsDelim(']') { out.Medias = make([]*Media, 0, 8) } else { out.Medias = []*Media{} } } else { out.Medias = (out.Medias)[:0] } for !in.IsDelim(']') { var v46 *Media if in.IsNull() { in.Skip() v46 = nil } else { if v46 == nil { v46 = new(Media) } (*v46).UnmarshalEasyJSON(in) } out.Medias = append(out.Medias, v46) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss39(out *jwriter.Writer, in GetMediaQueriesReturns) { out.RawByte('{') first := true _ = first if len(in.Medias) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"medias\":") if in.Medias == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v47, v48 := range in.Medias { if v47 > 0 { out.RawByte(',') } if v48 == nil { out.RawString("null") } else { (*v48).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetMediaQueriesReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss39(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetMediaQueriesReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss39(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetMediaQueriesReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss39(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetMediaQueriesReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss39(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss40(in *jlexer.Lexer, out *GetMediaQueriesParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss40(out *jwriter.Writer, in GetMediaQueriesParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetMediaQueriesParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss40(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetMediaQueriesParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss40(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetMediaQueriesParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss40(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetMediaQueriesParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss40(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss41(in *jlexer.Lexer, out *GetMatchedStylesForNodeReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "inlineStyle": if in.IsNull() { in.Skip() out.InlineStyle = nil } else { if out.InlineStyle == nil { out.InlineStyle = new(Style) } (*out.InlineStyle).UnmarshalEasyJSON(in) } case "attributesStyle": if in.IsNull() { in.Skip() out.AttributesStyle = nil } else { if out.AttributesStyle == nil { out.AttributesStyle = new(Style) } (*out.AttributesStyle).UnmarshalEasyJSON(in) } case "matchedCSSRules": if in.IsNull() { in.Skip() out.MatchedCSSRules = nil } else { in.Delim('[') if out.MatchedCSSRules == nil { if !in.IsDelim(']') { out.MatchedCSSRules = make([]*RuleMatch, 0, 8) } else { out.MatchedCSSRules = []*RuleMatch{} } } else { out.MatchedCSSRules = (out.MatchedCSSRules)[:0] } for !in.IsDelim(']') { var v49 *RuleMatch if in.IsNull() { in.Skip() v49 = nil } else { if v49 == nil { v49 = new(RuleMatch) } (*v49).UnmarshalEasyJSON(in) } out.MatchedCSSRules = append(out.MatchedCSSRules, v49) in.WantComma() } in.Delim(']') } case "pseudoElements": if in.IsNull() { in.Skip() out.PseudoElements = nil } else { in.Delim('[') if out.PseudoElements == nil { if !in.IsDelim(']') { out.PseudoElements = make([]*PseudoElementMatches, 0, 8) } else { out.PseudoElements = []*PseudoElementMatches{} } } else { out.PseudoElements = (out.PseudoElements)[:0] } for !in.IsDelim(']') { var v50 *PseudoElementMatches if in.IsNull() { in.Skip() v50 = nil } else { if v50 == nil { v50 = new(PseudoElementMatches) } (*v50).UnmarshalEasyJSON(in) } out.PseudoElements = append(out.PseudoElements, v50) in.WantComma() } in.Delim(']') } case "inherited": if in.IsNull() { in.Skip() out.Inherited = nil } else { in.Delim('[') if out.Inherited == nil { if !in.IsDelim(']') { out.Inherited = make([]*InheritedStyleEntry, 0, 8) } else { out.Inherited = []*InheritedStyleEntry{} } } else { out.Inherited = (out.Inherited)[:0] } for !in.IsDelim(']') { var v51 *InheritedStyleEntry if in.IsNull() { in.Skip() v51 = nil } else { if v51 == nil { v51 = new(InheritedStyleEntry) } (*v51).UnmarshalEasyJSON(in) } out.Inherited = append(out.Inherited, v51) in.WantComma() } in.Delim(']') } case "cssKeyframesRules": if in.IsNull() { in.Skip() out.CSSKeyframesRules = nil } else { in.Delim('[') if out.CSSKeyframesRules == nil { if !in.IsDelim(']') { out.CSSKeyframesRules = make([]*KeyframesRule, 0, 8) } else { out.CSSKeyframesRules = []*KeyframesRule{} } } else { out.CSSKeyframesRules = (out.CSSKeyframesRules)[:0] } for !in.IsDelim(']') { var v52 *KeyframesRule if in.IsNull() { in.Skip() v52 = nil } else { if v52 == nil { v52 = new(KeyframesRule) } (*v52).UnmarshalEasyJSON(in) } out.CSSKeyframesRules = append(out.CSSKeyframesRules, v52) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss41(out *jwriter.Writer, in GetMatchedStylesForNodeReturns) { out.RawByte('{') first := true _ = first if in.InlineStyle != nil { if !first { out.RawByte(',') } first = false out.RawString("\"inlineStyle\":") if in.InlineStyle == nil { out.RawString("null") } else { (*in.InlineStyle).MarshalEasyJSON(out) } } if in.AttributesStyle != nil { if !first { out.RawByte(',') } first = false out.RawString("\"attributesStyle\":") if in.AttributesStyle == nil { out.RawString("null") } else { (*in.AttributesStyle).MarshalEasyJSON(out) } } if len(in.MatchedCSSRules) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"matchedCSSRules\":") if in.MatchedCSSRules == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v53, v54 := range in.MatchedCSSRules { if v53 > 0 { out.RawByte(',') } if v54 == nil { out.RawString("null") } else { (*v54).MarshalEasyJSON(out) } } out.RawByte(']') } } if len(in.PseudoElements) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"pseudoElements\":") if in.PseudoElements == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v55, v56 := range in.PseudoElements { if v55 > 0 { out.RawByte(',') } if v56 == nil { out.RawString("null") } else { (*v56).MarshalEasyJSON(out) } } out.RawByte(']') } } if len(in.Inherited) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"inherited\":") if in.Inherited == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v57, v58 := range in.Inherited { if v57 > 0 { out.RawByte(',') } if v58 == nil { out.RawString("null") } else { (*v58).MarshalEasyJSON(out) } } out.RawByte(']') } } if len(in.CSSKeyframesRules) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"cssKeyframesRules\":") if in.CSSKeyframesRules == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v59, v60 := range in.CSSKeyframesRules { if v59 > 0 { out.RawByte(',') } if v60 == nil { out.RawString("null") } else { (*v60).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetMatchedStylesForNodeReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss41(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetMatchedStylesForNodeReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss41(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetMatchedStylesForNodeReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss41(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetMatchedStylesForNodeReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss41(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss42(in *jlexer.Lexer, out *GetMatchedStylesForNodeParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "nodeId": (out.NodeID).UnmarshalEasyJSON(in) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss42(out *jwriter.Writer, in GetMatchedStylesForNodeParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"nodeId\":") out.Int64(int64(in.NodeID)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetMatchedStylesForNodeParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss42(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetMatchedStylesForNodeParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss42(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetMatchedStylesForNodeParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss42(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetMatchedStylesForNodeParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss42(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss43(in *jlexer.Lexer, out *GetLayoutTreeAndStylesReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "layoutTreeNodes": if in.IsNull() { in.Skip() out.LayoutTreeNodes = nil } else { in.Delim('[') if out.LayoutTreeNodes == nil { if !in.IsDelim(']') { out.LayoutTreeNodes = make([]*LayoutTreeNode, 0, 8) } else { out.LayoutTreeNodes = []*LayoutTreeNode{} } } else { out.LayoutTreeNodes = (out.LayoutTreeNodes)[:0] } for !in.IsDelim(']') { var v61 *LayoutTreeNode if in.IsNull() { in.Skip() v61 = nil } else { if v61 == nil { v61 = new(LayoutTreeNode) } (*v61).UnmarshalEasyJSON(in) } out.LayoutTreeNodes = append(out.LayoutTreeNodes, v61) in.WantComma() } in.Delim(']') } case "computedStyles": if in.IsNull() { in.Skip() out.ComputedStyles = nil } else { in.Delim('[') if out.ComputedStyles == nil { if !in.IsDelim(']') { out.ComputedStyles = make([]*ComputedStyle, 0, 8) } else { out.ComputedStyles = []*ComputedStyle{} } } else { out.ComputedStyles = (out.ComputedStyles)[:0] } for !in.IsDelim(']') { var v62 *ComputedStyle if in.IsNull() { in.Skip() v62 = nil } else { if v62 == nil { v62 = new(ComputedStyle) } (*v62).UnmarshalEasyJSON(in) } out.ComputedStyles = append(out.ComputedStyles, v62) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss43(out *jwriter.Writer, in GetLayoutTreeAndStylesReturns) { out.RawByte('{') first := true _ = first if len(in.LayoutTreeNodes) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"layoutTreeNodes\":") if in.LayoutTreeNodes == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v63, v64 := range in.LayoutTreeNodes { if v63 > 0 { out.RawByte(',') } if v64 == nil { out.RawString("null") } else { (*v64).MarshalEasyJSON(out) } } out.RawByte(']') } } if len(in.ComputedStyles) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"computedStyles\":") if in.ComputedStyles == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v65, v66 := range in.ComputedStyles { if v65 > 0 { out.RawByte(',') } if v66 == nil { out.RawString("null") } else { (*v66).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetLayoutTreeAndStylesReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss43(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetLayoutTreeAndStylesReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss43(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetLayoutTreeAndStylesReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss43(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetLayoutTreeAndStylesReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss43(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss44(in *jlexer.Lexer, out *GetLayoutTreeAndStylesParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "computedStyleWhitelist": if in.IsNull() { in.Skip() out.ComputedStyleWhitelist = nil } else { in.Delim('[') if out.ComputedStyleWhitelist == nil { if !in.IsDelim(']') { out.ComputedStyleWhitelist = make([]string, 0, 4) } else { out.ComputedStyleWhitelist = []string{} } } else { out.ComputedStyleWhitelist = (out.ComputedStyleWhitelist)[:0] } for !in.IsDelim(']') { var v67 string v67 = string(in.String()) out.ComputedStyleWhitelist = append(out.ComputedStyleWhitelist, v67) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss44(out *jwriter.Writer, in GetLayoutTreeAndStylesParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"computedStyleWhitelist\":") if in.ComputedStyleWhitelist == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v68, v69 := range in.ComputedStyleWhitelist { if v68 > 0 { out.RawByte(',') } out.String(string(v69)) } out.RawByte(']') } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetLayoutTreeAndStylesParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss44(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetLayoutTreeAndStylesParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss44(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetLayoutTreeAndStylesParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss44(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetLayoutTreeAndStylesParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss44(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss45(in *jlexer.Lexer, out *GetInlineStylesForNodeReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "inlineStyle": if in.IsNull() { in.Skip() out.InlineStyle = nil } else { if out.InlineStyle == nil { out.InlineStyle = new(Style) } (*out.InlineStyle).UnmarshalEasyJSON(in) } case "attributesStyle": if in.IsNull() { in.Skip() out.AttributesStyle = nil } else { if out.AttributesStyle == nil { out.AttributesStyle = new(Style) } (*out.AttributesStyle).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss45(out *jwriter.Writer, in GetInlineStylesForNodeReturns) { out.RawByte('{') first := true _ = first if in.InlineStyle != nil { if !first { out.RawByte(',') } first = false out.RawString("\"inlineStyle\":") if in.InlineStyle == nil { out.RawString("null") } else { (*in.InlineStyle).MarshalEasyJSON(out) } } if in.AttributesStyle != nil { if !first { out.RawByte(',') } first = false out.RawString("\"attributesStyle\":") if in.AttributesStyle == nil { out.RawString("null") } else { (*in.AttributesStyle).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetInlineStylesForNodeReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss45(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetInlineStylesForNodeReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss45(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetInlineStylesForNodeReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss45(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetInlineStylesForNodeReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss45(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss46(in *jlexer.Lexer, out *GetInlineStylesForNodeParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "nodeId": (out.NodeID).UnmarshalEasyJSON(in) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss46(out *jwriter.Writer, in GetInlineStylesForNodeParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"nodeId\":") out.Int64(int64(in.NodeID)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetInlineStylesForNodeParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss46(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetInlineStylesForNodeParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss46(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetInlineStylesForNodeParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss46(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetInlineStylesForNodeParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss46(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss47(in *jlexer.Lexer, out *GetComputedStyleForNodeReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "computedStyle": if in.IsNull() { in.Skip() out.ComputedStyle = nil } else { in.Delim('[') if out.ComputedStyle == nil { if !in.IsDelim(']') { out.ComputedStyle = make([]*ComputedProperty, 0, 8) } else { out.ComputedStyle = []*ComputedProperty{} } } else { out.ComputedStyle = (out.ComputedStyle)[:0] } for !in.IsDelim(']') { var v70 *ComputedProperty if in.IsNull() { in.Skip() v70 = nil } else { if v70 == nil { v70 = new(ComputedProperty) } (*v70).UnmarshalEasyJSON(in) } out.ComputedStyle = append(out.ComputedStyle, v70) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss47(out *jwriter.Writer, in GetComputedStyleForNodeReturns) { out.RawByte('{') first := true _ = first if len(in.ComputedStyle) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"computedStyle\":") if in.ComputedStyle == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v71, v72 := range in.ComputedStyle { if v71 > 0 { out.RawByte(',') } if v72 == nil { out.RawString("null") } else { (*v72).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetComputedStyleForNodeReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss47(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetComputedStyleForNodeReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss47(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetComputedStyleForNodeReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss47(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetComputedStyleForNodeReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss47(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss48(in *jlexer.Lexer, out *GetComputedStyleForNodeParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "nodeId": (out.NodeID).UnmarshalEasyJSON(in) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss48(out *jwriter.Writer, in GetComputedStyleForNodeParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"nodeId\":") out.Int64(int64(in.NodeID)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetComputedStyleForNodeParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss48(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetComputedStyleForNodeParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss48(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetComputedStyleForNodeParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss48(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetComputedStyleForNodeParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss48(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss49(in *jlexer.Lexer, out *GetBackgroundColorsReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "backgroundColors": if in.IsNull() { in.Skip() out.BackgroundColors = nil } else { in.Delim('[') if out.BackgroundColors == nil { if !in.IsDelim(']') { out.BackgroundColors = make([]string, 0, 4) } else { out.BackgroundColors = []string{} } } else { out.BackgroundColors = (out.BackgroundColors)[:0] } for !in.IsDelim(']') { var v73 string v73 = string(in.String()) out.BackgroundColors = append(out.BackgroundColors, v73) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss49(out *jwriter.Writer, in GetBackgroundColorsReturns) { out.RawByte('{') first := true _ = first if len(in.BackgroundColors) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"backgroundColors\":") if in.BackgroundColors == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v74, v75 := range in.BackgroundColors { if v74 > 0 { out.RawByte(',') } out.String(string(v75)) } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetBackgroundColorsReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss49(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetBackgroundColorsReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss49(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetBackgroundColorsReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss49(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetBackgroundColorsReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss49(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss50(in *jlexer.Lexer, out *GetBackgroundColorsParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "nodeId": (out.NodeID).UnmarshalEasyJSON(in) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss50(out *jwriter.Writer, in GetBackgroundColorsParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"nodeId\":") out.Int64(int64(in.NodeID)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetBackgroundColorsParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss50(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetBackgroundColorsParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss50(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetBackgroundColorsParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss50(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetBackgroundColorsParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss50(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss51(in *jlexer.Lexer, out *ForcePseudoStateParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "nodeId": (out.NodeID).UnmarshalEasyJSON(in) case "forcedPseudoClasses": if in.IsNull() { in.Skip() out.ForcedPseudoClasses = nil } else { in.Delim('[') if out.ForcedPseudoClasses == nil { if !in.IsDelim(']') { out.ForcedPseudoClasses = make([]PseudoClass, 0, 4) } else { out.ForcedPseudoClasses = []PseudoClass{} } } else { out.ForcedPseudoClasses = (out.ForcedPseudoClasses)[:0] } for !in.IsDelim(']') { var v76 PseudoClass (v76).UnmarshalEasyJSON(in) out.ForcedPseudoClasses = append(out.ForcedPseudoClasses, v76) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss51(out *jwriter.Writer, in ForcePseudoStateParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"nodeId\":") out.Int64(int64(in.NodeID)) if !first { out.RawByte(',') } first = false out.RawString("\"forcedPseudoClasses\":") if in.ForcedPseudoClasses == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v77, v78 := range in.ForcedPseudoClasses { if v77 > 0 { out.RawByte(',') } (v78).MarshalEasyJSON(out) } out.RawByte(']') } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v ForcePseudoStateParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss51(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v ForcePseudoStateParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss51(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *ForcePseudoStateParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss51(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *ForcePseudoStateParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss51(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss52(in *jlexer.Lexer, out *EventStyleSheetRemoved) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss52(out *jwriter.Writer, in EventStyleSheetRemoved) { out.RawByte('{') first := true _ = first if in.StyleSheetID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventStyleSheetRemoved) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss52(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventStyleSheetRemoved) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss52(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventStyleSheetRemoved) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss52(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventStyleSheetRemoved) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss52(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss53(in *jlexer.Lexer, out *EventStyleSheetChanged) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss53(out *jwriter.Writer, in EventStyleSheetChanged) { out.RawByte('{') first := true _ = first if in.StyleSheetID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventStyleSheetChanged) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss53(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventStyleSheetChanged) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss53(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventStyleSheetChanged) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss53(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventStyleSheetChanged) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss53(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss54(in *jlexer.Lexer, out *EventStyleSheetAdded) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "header": if in.IsNull() { in.Skip() out.Header = nil } else { if out.Header == nil { out.Header = new(StyleSheetHeader) } (*out.Header).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss54(out *jwriter.Writer, in EventStyleSheetAdded) { out.RawByte('{') first := true _ = first if in.Header != nil { if !first { out.RawByte(',') } first = false out.RawString("\"header\":") if in.Header == nil { out.RawString("null") } else { (*in.Header).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventStyleSheetAdded) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss54(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventStyleSheetAdded) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss54(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventStyleSheetAdded) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss54(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventStyleSheetAdded) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss54(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss55(in *jlexer.Lexer, out *EventMediaQueryResultChanged) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss55(out *jwriter.Writer, in EventMediaQueryResultChanged) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventMediaQueryResultChanged) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss55(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventMediaQueryResultChanged) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss55(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventMediaQueryResultChanged) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss55(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventMediaQueryResultChanged) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss55(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss56(in *jlexer.Lexer, out *EventFontsUpdated) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss56(out *jwriter.Writer, in EventFontsUpdated) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventFontsUpdated) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss56(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventFontsUpdated) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss56(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventFontsUpdated) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss56(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventFontsUpdated) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss56(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss57(in *jlexer.Lexer, out *EnableParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss57(out *jwriter.Writer, in EnableParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EnableParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss57(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EnableParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss57(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EnableParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss57(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EnableParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss57(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss58(in *jlexer.Lexer, out *DisableParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss58(out *jwriter.Writer, in DisableParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v DisableParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss58(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v DisableParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss58(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *DisableParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss58(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *DisableParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss58(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss59(in *jlexer.Lexer, out *CreateStyleSheetReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss59(out *jwriter.Writer, in CreateStyleSheetReturns) { out.RawByte('{') first := true _ = first if in.StyleSheetID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CreateStyleSheetReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss59(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CreateStyleSheetReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss59(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CreateStyleSheetReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss59(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CreateStyleSheetReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss59(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss60(in *jlexer.Lexer, out *CreateStyleSheetParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "frameId": (out.FrameID).UnmarshalEasyJSON(in) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss60(out *jwriter.Writer, in CreateStyleSheetParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"frameId\":") out.String(string(in.FrameID)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CreateStyleSheetParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss60(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CreateStyleSheetParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss60(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CreateStyleSheetParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss60(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CreateStyleSheetParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss60(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss61(in *jlexer.Lexer, out *ComputedStyle) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "properties": if in.IsNull() { in.Skip() out.Properties = nil } else { in.Delim('[') if out.Properties == nil { if !in.IsDelim(']') { out.Properties = make([]*ComputedProperty, 0, 8) } else { out.Properties = []*ComputedProperty{} } } else { out.Properties = (out.Properties)[:0] } for !in.IsDelim(']') { var v79 *ComputedProperty if in.IsNull() { in.Skip() v79 = nil } else { if v79 == nil { v79 = new(ComputedProperty) } (*v79).UnmarshalEasyJSON(in) } out.Properties = append(out.Properties, v79) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss61(out *jwriter.Writer, in ComputedStyle) { out.RawByte('{') first := true _ = first if len(in.Properties) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"properties\":") if in.Properties == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v80, v81 := range in.Properties { if v80 > 0 { out.RawByte(',') } if v81 == nil { out.RawString("null") } else { (*v81).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v ComputedStyle) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss61(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v ComputedStyle) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss61(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *ComputedStyle) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss61(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *ComputedStyle) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss61(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss62(in *jlexer.Lexer, out *ComputedProperty) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "name": out.Name = string(in.String()) case "value": out.Value = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss62(out *jwriter.Writer, in ComputedProperty) { out.RawByte('{') first := true _ = first if in.Name != "" { if !first { out.RawByte(',') } first = false out.RawString("\"name\":") out.String(string(in.Name)) } if in.Value != "" { if !first { out.RawByte(',') } first = false out.RawString("\"value\":") out.String(string(in.Value)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v ComputedProperty) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss62(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v ComputedProperty) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss62(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *ComputedProperty) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss62(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *ComputedProperty) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss62(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss63(in *jlexer.Lexer, out *CollectClassNamesReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "classNames": if in.IsNull() { in.Skip() out.ClassNames = nil } else { in.Delim('[') if out.ClassNames == nil { if !in.IsDelim(']') { out.ClassNames = make([]string, 0, 4) } else { out.ClassNames = []string{} } } else { out.ClassNames = (out.ClassNames)[:0] } for !in.IsDelim(']') { var v82 string v82 = string(in.String()) out.ClassNames = append(out.ClassNames, v82) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss63(out *jwriter.Writer, in CollectClassNamesReturns) { out.RawByte('{') first := true _ = first if len(in.ClassNames) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"classNames\":") if in.ClassNames == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v83, v84 := range in.ClassNames { if v83 > 0 { out.RawByte(',') } out.String(string(v84)) } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CollectClassNamesReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss63(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CollectClassNamesReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss63(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CollectClassNamesReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss63(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CollectClassNamesReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss63(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss64(in *jlexer.Lexer, out *CollectClassNamesParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss64(out *jwriter.Writer, in CollectClassNamesParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CollectClassNamesParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss64(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CollectClassNamesParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss64(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CollectClassNamesParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss64(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CollectClassNamesParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss64(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss65(in *jlexer.Lexer, out *AddRuleReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "rule": if in.IsNull() { in.Skip() out.Rule = nil } else { if out.Rule == nil { out.Rule = new(Rule) } (*out.Rule).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss65(out *jwriter.Writer, in AddRuleReturns) { out.RawByte('{') first := true _ = first if in.Rule != nil { if !first { out.RawByte(',') } first = false out.RawString("\"rule\":") if in.Rule == nil { out.RawString("null") } else { (*in.Rule).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v AddRuleReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss65(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v AddRuleReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss65(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *AddRuleReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss65(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *AddRuleReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss65(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss66(in *jlexer.Lexer, out *AddRuleParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "styleSheetId": out.StyleSheetID = StyleSheetID(in.String()) case "ruleText": out.RuleText = string(in.String()) case "location": if in.IsNull() { in.Skip() out.Location = nil } else { if out.Location == nil { out.Location = new(SourceRange) } (*out.Location).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss66(out *jwriter.Writer, in AddRuleParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"styleSheetId\":") out.String(string(in.StyleSheetID)) if !first { out.RawByte(',') } first = false out.RawString("\"ruleText\":") out.String(string(in.RuleText)) if !first { out.RawByte(',') } first = false out.RawString("\"location\":") if in.Location == nil { out.RawString("null") } else { (*in.Location).MarshalEasyJSON(out) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v AddRuleParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss66(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v AddRuleParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpCss66(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *AddRuleParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss66(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *AddRuleParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpCss66(l, v) }