golang.org/x/build@v0.0.0-20240506185731-218518f32b70/maintner/maintpb/maintner.pb.go (about)

     1  // Code generated by protoc-gen-go4grpc; DO NOT EDIT
     2  // source: maintner.proto
     3  
     4  /*
     5  Package maintpb is a generated protocol buffer package.
     6  
     7  It is generated from these files:
     8  
     9  	maintner.proto
    10  
    11  It has these top-level messages:
    12  
    13  	Mutation
    14  	GithubMutation
    15  	GithubIssueMutation
    16  	BoolChange
    17  	StringChange
    18  	GithubLabel
    19  	GithubMilestone
    20  	GithubIssueEvent
    21  	GithubDismissedReviewEvent
    22  	GithubCommit
    23  	GithubReview
    24  	GithubIssueSyncStatus
    25  	GithubIssueCommentMutation
    26  	GithubUser
    27  	GithubTeam
    28  	GitMutation
    29  	GitRepo
    30  	GitCommit
    31  	GitDiffTree
    32  	GitDiffTreeFile
    33  	GerritMutation
    34  	GitRef
    35  */
    36  package maintpb
    37  
    38  import (
    39  	fmt "fmt"
    40  
    41  	proto "github.com/golang/protobuf/proto"
    42  
    43  	math "math"
    44  
    45  	google_protobuf "github.com/golang/protobuf/ptypes/timestamp"
    46  )
    47  
    48  // Reference imports to suppress errors if they are not otherwise used.
    49  var _ = proto.Marshal
    50  var _ = fmt.Errorf
    51  var _ = math.Inf
    52  
    53  // This is a compile-time assertion to ensure that this generated file
    54  // is compatible with the proto package it is being compiled against.
    55  // A compilation error at this line likely means your copy of the
    56  // proto package needs to be updated.
    57  const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
    58  
    59  type Mutation struct {
    60  	GithubIssue *GithubIssueMutation `protobuf:"bytes,1,opt,name=github_issue,json=githubIssue" json:"github_issue,omitempty"`
    61  	Github      *GithubMutation      `protobuf:"bytes,3,opt,name=github" json:"github,omitempty"`
    62  	Git         *GitMutation         `protobuf:"bytes,2,opt,name=git" json:"git,omitempty"`
    63  	Gerrit      *GerritMutation      `protobuf:"bytes,4,opt,name=gerrit" json:"gerrit,omitempty"`
    64  }
    65  
    66  func (m *Mutation) Reset()                    { *m = Mutation{} }
    67  func (m *Mutation) String() string            { return proto.CompactTextString(m) }
    68  func (*Mutation) ProtoMessage()               {}
    69  func (*Mutation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
    70  
    71  func (m *Mutation) GetGithubIssue() *GithubIssueMutation {
    72  	if m != nil {
    73  		return m.GithubIssue
    74  	}
    75  	return nil
    76  }
    77  
    78  func (m *Mutation) GetGithub() *GithubMutation {
    79  	if m != nil {
    80  		return m.Github
    81  	}
    82  	return nil
    83  }
    84  
    85  func (m *Mutation) GetGit() *GitMutation {
    86  	if m != nil {
    87  		return m.Git
    88  	}
    89  	return nil
    90  }
    91  
    92  func (m *Mutation) GetGerrit() *GerritMutation {
    93  	if m != nil {
    94  		return m.Gerrit
    95  	}
    96  	return nil
    97  }
    98  
    99  type GithubMutation struct {
   100  	Owner string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"`
   101  	Repo  string `protobuf:"bytes,2,opt,name=repo" json:"repo,omitempty"`
   102  	// Updated labels. (All must have id set at least)
   103  	Labels []*GithubLabel `protobuf:"bytes,3,rep,name=labels" json:"labels,omitempty"`
   104  	// Updated milestones. (All must have id set at least)
   105  	Milestones []*GithubMilestone `protobuf:"bytes,4,rep,name=milestones" json:"milestones,omitempty"`
   106  }
   107  
   108  func (m *GithubMutation) Reset()                    { *m = GithubMutation{} }
   109  func (m *GithubMutation) String() string            { return proto.CompactTextString(m) }
   110  func (*GithubMutation) ProtoMessage()               {}
   111  func (*GithubMutation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
   112  
   113  func (m *GithubMutation) GetOwner() string {
   114  	if m != nil {
   115  		return m.Owner
   116  	}
   117  	return ""
   118  }
   119  
   120  func (m *GithubMutation) GetRepo() string {
   121  	if m != nil {
   122  		return m.Repo
   123  	}
   124  	return ""
   125  }
   126  
   127  func (m *GithubMutation) GetLabels() []*GithubLabel {
   128  	if m != nil {
   129  		return m.Labels
   130  	}
   131  	return nil
   132  }
   133  
   134  func (m *GithubMutation) GetMilestones() []*GithubMilestone {
   135  	if m != nil {
   136  		return m.Milestones
   137  	}
   138  	return nil
   139  }
   140  
   141  type GithubIssueMutation struct {
   142  	Owner  string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"`
   143  	Repo   string `protobuf:"bytes,2,opt,name=repo" json:"repo,omitempty"`
   144  	Number int32  `protobuf:"varint,3,opt,name=number" json:"number,omitempty"`
   145  	// not_exist is set true if the issue has been found to not exist.
   146  	// If true, the owner/repo/number fields above must still be set.
   147  	// If a future issue mutation for the same number arrives without
   148  	// not_exist set, then the issue comes back to life.
   149  	NotExist         bool                       `protobuf:"varint,13,opt,name=not_exist,json=notExist" json:"not_exist,omitempty"`
   150  	Id               int64                      `protobuf:"varint,12,opt,name=id" json:"id,omitempty"`
   151  	User             *GithubUser                `protobuf:"bytes,4,opt,name=user" json:"user,omitempty"`
   152  	Assignees        []*GithubUser              `protobuf:"bytes,10,rep,name=assignees" json:"assignees,omitempty"`
   153  	DeletedAssignees []int64                    `protobuf:"varint,11,rep,packed,name=deleted_assignees,json=deletedAssignees" json:"deleted_assignees,omitempty"`
   154  	Created          *google_protobuf.Timestamp `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
   155  	Updated          *google_protobuf.Timestamp `protobuf:"bytes,6,opt,name=updated" json:"updated,omitempty"`
   156  	Title            string                     `protobuf:"bytes,9,opt,name=title" json:"title,omitempty"`
   157  	// body_change changes the body field (the top post, which isn't a comment).
   158  	// It is now used in preference to the old body field.
   159  	BodyChange *StringChange `protobuf:"bytes,31,opt,name=body_change,json=bodyChange" json:"body_change,omitempty"`
   160  	// body was the old way to change the body, but it doesn't support removing the
   161  	// body text, which is common on PRs. New mutations use body_change instead.
   162  	Body        string `protobuf:"bytes,7,opt,name=body" json:"body,omitempty"`
   163  	NoMilestone bool   `protobuf:"varint,15,opt,name=no_milestone,json=noMilestone" json:"no_milestone,omitempty"`
   164  	// When setting a milestone, only the milestone_id must be set.
   165  	// TODO: allow num or title to be used if Github only returns those? So far unneeded.
   166  	// The num and title, if non-zero, are treated as if they were a GithubMutation.Milestone update.
   167  	MilestoneId    int64                         `protobuf:"varint,16,opt,name=milestone_id,json=milestoneId" json:"milestone_id,omitempty"`
   168  	MilestoneNum   int64                         `protobuf:"varint,17,opt,name=milestone_num,json=milestoneNum" json:"milestone_num,omitempty"`
   169  	MilestoneTitle string                        `protobuf:"bytes,18,opt,name=milestone_title,json=milestoneTitle" json:"milestone_title,omitempty"`
   170  	Closed         *BoolChange                   `protobuf:"bytes,19,opt,name=closed" json:"closed,omitempty"`
   171  	Locked         *BoolChange                   `protobuf:"bytes,25,opt,name=locked" json:"locked,omitempty"`
   172  	PullRequest    bool                          `protobuf:"varint,28,opt,name=pull_request,json=pullRequest" json:"pull_request,omitempty"`
   173  	ClosedAt       *google_protobuf.Timestamp    `protobuf:"bytes,21,opt,name=closed_at,json=closedAt" json:"closed_at,omitempty"`
   174  	ClosedBy       *GithubUser                   `protobuf:"bytes,22,opt,name=closed_by,json=closedBy" json:"closed_by,omitempty"`
   175  	RemoveLabel    []int64                       `protobuf:"varint,23,rep,packed,name=remove_label,json=removeLabel" json:"remove_label,omitempty"`
   176  	AddLabel       []*GithubLabel                `protobuf:"bytes,24,rep,name=add_label,json=addLabel" json:"add_label,omitempty"`
   177  	Comment        []*GithubIssueCommentMutation `protobuf:"bytes,8,rep,name=comment" json:"comment,omitempty"`
   178  	CommentStatus  *GithubIssueSyncStatus        `protobuf:"bytes,14,opt,name=comment_status,json=commentStatus" json:"comment_status,omitempty"`
   179  	Event          []*GithubIssueEvent           `protobuf:"bytes,26,rep,name=event" json:"event,omitempty"`
   180  	EventStatus    *GithubIssueSyncStatus        `protobuf:"bytes,27,opt,name=event_status,json=eventStatus" json:"event_status,omitempty"`
   181  	Review         []*GithubReview               `protobuf:"bytes,29,rep,name=review" json:"review,omitempty"`
   182  	ReviewStatus   *GithubIssueSyncStatus        `protobuf:"bytes,30,opt,name=review_status,json=reviewStatus" json:"review_status,omitempty"`
   183  }
   184  
   185  func (m *GithubIssueMutation) Reset()                    { *m = GithubIssueMutation{} }
   186  func (m *GithubIssueMutation) String() string            { return proto.CompactTextString(m) }
   187  func (*GithubIssueMutation) ProtoMessage()               {}
   188  func (*GithubIssueMutation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
   189  
   190  func (m *GithubIssueMutation) GetOwner() string {
   191  	if m != nil {
   192  		return m.Owner
   193  	}
   194  	return ""
   195  }
   196  
   197  func (m *GithubIssueMutation) GetRepo() string {
   198  	if m != nil {
   199  		return m.Repo
   200  	}
   201  	return ""
   202  }
   203  
   204  func (m *GithubIssueMutation) GetNumber() int32 {
   205  	if m != nil {
   206  		return m.Number
   207  	}
   208  	return 0
   209  }
   210  
   211  func (m *GithubIssueMutation) GetNotExist() bool {
   212  	if m != nil {
   213  		return m.NotExist
   214  	}
   215  	return false
   216  }
   217  
   218  func (m *GithubIssueMutation) GetId() int64 {
   219  	if m != nil {
   220  		return m.Id
   221  	}
   222  	return 0
   223  }
   224  
   225  func (m *GithubIssueMutation) GetUser() *GithubUser {
   226  	if m != nil {
   227  		return m.User
   228  	}
   229  	return nil
   230  }
   231  
   232  func (m *GithubIssueMutation) GetAssignees() []*GithubUser {
   233  	if m != nil {
   234  		return m.Assignees
   235  	}
   236  	return nil
   237  }
   238  
   239  func (m *GithubIssueMutation) GetDeletedAssignees() []int64 {
   240  	if m != nil {
   241  		return m.DeletedAssignees
   242  	}
   243  	return nil
   244  }
   245  
   246  func (m *GithubIssueMutation) GetCreated() *google_protobuf.Timestamp {
   247  	if m != nil {
   248  		return m.Created
   249  	}
   250  	return nil
   251  }
   252  
   253  func (m *GithubIssueMutation) GetUpdated() *google_protobuf.Timestamp {
   254  	if m != nil {
   255  		return m.Updated
   256  	}
   257  	return nil
   258  }
   259  
   260  func (m *GithubIssueMutation) GetTitle() string {
   261  	if m != nil {
   262  		return m.Title
   263  	}
   264  	return ""
   265  }
   266  
   267  func (m *GithubIssueMutation) GetBodyChange() *StringChange {
   268  	if m != nil {
   269  		return m.BodyChange
   270  	}
   271  	return nil
   272  }
   273  
   274  func (m *GithubIssueMutation) GetBody() string {
   275  	if m != nil {
   276  		return m.Body
   277  	}
   278  	return ""
   279  }
   280  
   281  func (m *GithubIssueMutation) GetNoMilestone() bool {
   282  	if m != nil {
   283  		return m.NoMilestone
   284  	}
   285  	return false
   286  }
   287  
   288  func (m *GithubIssueMutation) GetMilestoneId() int64 {
   289  	if m != nil {
   290  		return m.MilestoneId
   291  	}
   292  	return 0
   293  }
   294  
   295  func (m *GithubIssueMutation) GetMilestoneNum() int64 {
   296  	if m != nil {
   297  		return m.MilestoneNum
   298  	}
   299  	return 0
   300  }
   301  
   302  func (m *GithubIssueMutation) GetMilestoneTitle() string {
   303  	if m != nil {
   304  		return m.MilestoneTitle
   305  	}
   306  	return ""
   307  }
   308  
   309  func (m *GithubIssueMutation) GetClosed() *BoolChange {
   310  	if m != nil {
   311  		return m.Closed
   312  	}
   313  	return nil
   314  }
   315  
   316  func (m *GithubIssueMutation) GetLocked() *BoolChange {
   317  	if m != nil {
   318  		return m.Locked
   319  	}
   320  	return nil
   321  }
   322  
   323  func (m *GithubIssueMutation) GetPullRequest() bool {
   324  	if m != nil {
   325  		return m.PullRequest
   326  	}
   327  	return false
   328  }
   329  
   330  func (m *GithubIssueMutation) GetClosedAt() *google_protobuf.Timestamp {
   331  	if m != nil {
   332  		return m.ClosedAt
   333  	}
   334  	return nil
   335  }
   336  
   337  func (m *GithubIssueMutation) GetClosedBy() *GithubUser {
   338  	if m != nil {
   339  		return m.ClosedBy
   340  	}
   341  	return nil
   342  }
   343  
   344  func (m *GithubIssueMutation) GetRemoveLabel() []int64 {
   345  	if m != nil {
   346  		return m.RemoveLabel
   347  	}
   348  	return nil
   349  }
   350  
   351  func (m *GithubIssueMutation) GetAddLabel() []*GithubLabel {
   352  	if m != nil {
   353  		return m.AddLabel
   354  	}
   355  	return nil
   356  }
   357  
   358  func (m *GithubIssueMutation) GetComment() []*GithubIssueCommentMutation {
   359  	if m != nil {
   360  		return m.Comment
   361  	}
   362  	return nil
   363  }
   364  
   365  func (m *GithubIssueMutation) GetCommentStatus() *GithubIssueSyncStatus {
   366  	if m != nil {
   367  		return m.CommentStatus
   368  	}
   369  	return nil
   370  }
   371  
   372  func (m *GithubIssueMutation) GetEvent() []*GithubIssueEvent {
   373  	if m != nil {
   374  		return m.Event
   375  	}
   376  	return nil
   377  }
   378  
   379  func (m *GithubIssueMutation) GetEventStatus() *GithubIssueSyncStatus {
   380  	if m != nil {
   381  		return m.EventStatus
   382  	}
   383  	return nil
   384  }
   385  
   386  func (m *GithubIssueMutation) GetReview() []*GithubReview {
   387  	if m != nil {
   388  		return m.Review
   389  	}
   390  	return nil
   391  }
   392  
   393  func (m *GithubIssueMutation) GetReviewStatus() *GithubIssueSyncStatus {
   394  	if m != nil {
   395  		return m.ReviewStatus
   396  	}
   397  	return nil
   398  }
   399  
   400  // BoolChange represents a change to a boolean value.
   401  // (Notably, the wrapper type permits representing a change to false.)
   402  type BoolChange struct {
   403  	Val bool `protobuf:"varint,1,opt,name=val" json:"val,omitempty"`
   404  }
   405  
   406  func (m *BoolChange) Reset()                    { *m = BoolChange{} }
   407  func (m *BoolChange) String() string            { return proto.CompactTextString(m) }
   408  func (*BoolChange) ProtoMessage()               {}
   409  func (*BoolChange) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
   410  
   411  func (m *BoolChange) GetVal() bool {
   412  	if m != nil {
   413  		return m.Val
   414  	}
   415  	return false
   416  }
   417  
   418  // StringChange represents a change to a boolean value.
   419  // (Notably, the wrapper type permits representing a change to the empty string.)
   420  type StringChange struct {
   421  	Val string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"`
   422  }
   423  
   424  func (m *StringChange) Reset()                    { *m = StringChange{} }
   425  func (m *StringChange) String() string            { return proto.CompactTextString(m) }
   426  func (*StringChange) ProtoMessage()               {}
   427  func (*StringChange) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
   428  
   429  func (m *StringChange) GetVal() string {
   430  	if m != nil {
   431  		return m.Val
   432  	}
   433  	return ""
   434  }
   435  
   436  type GithubLabel struct {
   437  	Id   int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
   438  	Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
   439  }
   440  
   441  func (m *GithubLabel) Reset()                    { *m = GithubLabel{} }
   442  func (m *GithubLabel) String() string            { return proto.CompactTextString(m) }
   443  func (*GithubLabel) ProtoMessage()               {}
   444  func (*GithubLabel) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
   445  
   446  func (m *GithubLabel) GetId() int64 {
   447  	if m != nil {
   448  		return m.Id
   449  	}
   450  	return 0
   451  }
   452  
   453  func (m *GithubLabel) GetName() string {
   454  	if m != nil {
   455  		return m.Name
   456  	}
   457  	return ""
   458  }
   459  
   460  type GithubMilestone struct {
   461  	Id int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
   462  	// Following only need to be non-zero on changes:
   463  	Title  string      `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
   464  	Closed *BoolChange `protobuf:"bytes,3,opt,name=closed" json:"closed,omitempty"`
   465  	Number int64       `protobuf:"varint,4,opt,name=number" json:"number,omitempty"`
   466  }
   467  
   468  func (m *GithubMilestone) Reset()                    { *m = GithubMilestone{} }
   469  func (m *GithubMilestone) String() string            { return proto.CompactTextString(m) }
   470  func (*GithubMilestone) ProtoMessage()               {}
   471  func (*GithubMilestone) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
   472  
   473  func (m *GithubMilestone) GetId() int64 {
   474  	if m != nil {
   475  		return m.Id
   476  	}
   477  	return 0
   478  }
   479  
   480  func (m *GithubMilestone) GetTitle() string {
   481  	if m != nil {
   482  		return m.Title
   483  	}
   484  	return ""
   485  }
   486  
   487  func (m *GithubMilestone) GetClosed() *BoolChange {
   488  	if m != nil {
   489  		return m.Closed
   490  	}
   491  	return nil
   492  }
   493  
   494  func (m *GithubMilestone) GetNumber() int64 {
   495  	if m != nil {
   496  		return m.Number
   497  	}
   498  	return 0
   499  }
   500  
   501  // See https://developer.github.com/v3/activity/events/types/#issuesevent
   502  // for some info.
   503  type GithubIssueEvent struct {
   504  	// Required:
   505  	Id int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
   506  	// event_type can be one of "assigned", "unassigned", "labeled",
   507  	// "unlabeled", "opened", "edited", "milestoned", "demilestoned",
   508  	// "closed", "reopened", "referenced", "renamed" or anything else
   509  	// that Github adds in the future.
   510  	EventType string                     `protobuf:"bytes,2,opt,name=event_type,json=eventType" json:"event_type,omitempty"`
   511  	ActorId   int64                      `protobuf:"varint,3,opt,name=actor_id,json=actorId" json:"actor_id,omitempty"`
   512  	Created   *google_protobuf.Timestamp `protobuf:"bytes,4,opt,name=created" json:"created,omitempty"`
   513  	// label is populated for "labeled" and "unlabeled" events.
   514  	// The label will usually not have an ID, due to Github's API
   515  	// not returning one.
   516  	Label *GithubLabel `protobuf:"bytes,5,opt,name=label" json:"label,omitempty"`
   517  	// milestone is populated for "milestoned" and "demilestoned" events.
   518  	// The label will usually not have an ID, due to Github's API
   519  	// not returning one.
   520  	Milestone *GithubMilestone `protobuf:"bytes,6,opt,name=milestone" json:"milestone,omitempty"`
   521  	// For "assigned", "unassigned":
   522  	AssigneeId int64 `protobuf:"varint,7,opt,name=assignee_id,json=assigneeId" json:"assignee_id,omitempty"`
   523  	AssignerId int64 `protobuf:"varint,8,opt,name=assigner_id,json=assignerId" json:"assigner_id,omitempty"`
   524  	// For "referenced", "closed":
   525  	Commit *GithubCommit `protobuf:"bytes,9,opt,name=commit" json:"commit,omitempty"`
   526  	// For "renamed" events:
   527  	RenameFrom        string      `protobuf:"bytes,11,opt,name=rename_from,json=renameFrom" json:"rename_from,omitempty"`
   528  	RenameTo          string      `protobuf:"bytes,12,opt,name=rename_to,json=renameTo" json:"rename_to,omitempty"`
   529  	ReviewerId        int64       `protobuf:"varint,13,opt,name=reviewer_id,json=reviewerId" json:"reviewer_id,omitempty"`
   530  	ReviewRequesterId int64       `protobuf:"varint,14,opt,name=review_requester_id,json=reviewRequesterId" json:"review_requester_id,omitempty"`
   531  	TeamReviewer      *GithubTeam `protobuf:"bytes,16,opt,name=team_reviewer,json=teamReviewer" json:"team_reviewer,omitempty"`
   532  	// Contents of a dismissed review event, see dismissed_review in
   533  	// https://developer.github.com/v3/issues/events/ for more info
   534  	DismissedReview *GithubDismissedReviewEvent `protobuf:"bytes,15,opt,name=dismissed_review,json=dismissedReview" json:"dismissed_review,omitempty"`
   535  	// other_json is usually empty. If Github adds event types or fields
   536  	// in the future, this captures those added fields. If non-empty it
   537  	// will be a JSON object with the fields that weren't understood.
   538  	OtherJson []byte `protobuf:"bytes,10,opt,name=other_json,json=otherJson,proto3" json:"other_json,omitempty"`
   539  }
   540  
   541  func (m *GithubIssueEvent) Reset()                    { *m = GithubIssueEvent{} }
   542  func (m *GithubIssueEvent) String() string            { return proto.CompactTextString(m) }
   543  func (*GithubIssueEvent) ProtoMessage()               {}
   544  func (*GithubIssueEvent) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
   545  
   546  func (m *GithubIssueEvent) GetId() int64 {
   547  	if m != nil {
   548  		return m.Id
   549  	}
   550  	return 0
   551  }
   552  
   553  func (m *GithubIssueEvent) GetEventType() string {
   554  	if m != nil {
   555  		return m.EventType
   556  	}
   557  	return ""
   558  }
   559  
   560  func (m *GithubIssueEvent) GetActorId() int64 {
   561  	if m != nil {
   562  		return m.ActorId
   563  	}
   564  	return 0
   565  }
   566  
   567  func (m *GithubIssueEvent) GetCreated() *google_protobuf.Timestamp {
   568  	if m != nil {
   569  		return m.Created
   570  	}
   571  	return nil
   572  }
   573  
   574  func (m *GithubIssueEvent) GetLabel() *GithubLabel {
   575  	if m != nil {
   576  		return m.Label
   577  	}
   578  	return nil
   579  }
   580  
   581  func (m *GithubIssueEvent) GetMilestone() *GithubMilestone {
   582  	if m != nil {
   583  		return m.Milestone
   584  	}
   585  	return nil
   586  }
   587  
   588  func (m *GithubIssueEvent) GetAssigneeId() int64 {
   589  	if m != nil {
   590  		return m.AssigneeId
   591  	}
   592  	return 0
   593  }
   594  
   595  func (m *GithubIssueEvent) GetAssignerId() int64 {
   596  	if m != nil {
   597  		return m.AssignerId
   598  	}
   599  	return 0
   600  }
   601  
   602  func (m *GithubIssueEvent) GetCommit() *GithubCommit {
   603  	if m != nil {
   604  		return m.Commit
   605  	}
   606  	return nil
   607  }
   608  
   609  func (m *GithubIssueEvent) GetRenameFrom() string {
   610  	if m != nil {
   611  		return m.RenameFrom
   612  	}
   613  	return ""
   614  }
   615  
   616  func (m *GithubIssueEvent) GetRenameTo() string {
   617  	if m != nil {
   618  		return m.RenameTo
   619  	}
   620  	return ""
   621  }
   622  
   623  func (m *GithubIssueEvent) GetReviewerId() int64 {
   624  	if m != nil {
   625  		return m.ReviewerId
   626  	}
   627  	return 0
   628  }
   629  
   630  func (m *GithubIssueEvent) GetReviewRequesterId() int64 {
   631  	if m != nil {
   632  		return m.ReviewRequesterId
   633  	}
   634  	return 0
   635  }
   636  
   637  func (m *GithubIssueEvent) GetTeamReviewer() *GithubTeam {
   638  	if m != nil {
   639  		return m.TeamReviewer
   640  	}
   641  	return nil
   642  }
   643  
   644  func (m *GithubIssueEvent) GetDismissedReview() *GithubDismissedReviewEvent {
   645  	if m != nil {
   646  		return m.DismissedReview
   647  	}
   648  	return nil
   649  }
   650  
   651  func (m *GithubIssueEvent) GetOtherJson() []byte {
   652  	if m != nil {
   653  		return m.OtherJson
   654  	}
   655  	return nil
   656  }
   657  
   658  // Contents of a dismissed review event - when someone leaves a
   659  // review requesting changes and someone else dismisses it. See
   660  // https://developer.github.com/v3/issues/events for more information.
   661  type GithubDismissedReviewEvent struct {
   662  	ReviewId         int64  `protobuf:"varint,1,opt,name=review_id,json=reviewId" json:"review_id,omitempty"`
   663  	DismissalMessage string `protobuf:"bytes,3,opt,name=dismissal_message,json=dismissalMessage" json:"dismissal_message,omitempty"`
   664  	State            string `protobuf:"bytes,4,opt,name=state" json:"state,omitempty"`
   665  }
   666  
   667  func (m *GithubDismissedReviewEvent) Reset()                    { *m = GithubDismissedReviewEvent{} }
   668  func (m *GithubDismissedReviewEvent) String() string            { return proto.CompactTextString(m) }
   669  func (*GithubDismissedReviewEvent) ProtoMessage()               {}
   670  func (*GithubDismissedReviewEvent) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
   671  
   672  func (m *GithubDismissedReviewEvent) GetReviewId() int64 {
   673  	if m != nil {
   674  		return m.ReviewId
   675  	}
   676  	return 0
   677  }
   678  
   679  func (m *GithubDismissedReviewEvent) GetDismissalMessage() string {
   680  	if m != nil {
   681  		return m.DismissalMessage
   682  	}
   683  	return ""
   684  }
   685  
   686  func (m *GithubDismissedReviewEvent) GetState() string {
   687  	if m != nil {
   688  		return m.State
   689  	}
   690  	return ""
   691  }
   692  
   693  type GithubCommit struct {
   694  	Owner    string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"`
   695  	Repo     string `protobuf:"bytes,2,opt,name=repo" json:"repo,omitempty"`
   696  	CommitId string `protobuf:"bytes,3,opt,name=commit_id,json=commitId" json:"commit_id,omitempty"`
   697  }
   698  
   699  func (m *GithubCommit) Reset()                    { *m = GithubCommit{} }
   700  func (m *GithubCommit) String() string            { return proto.CompactTextString(m) }
   701  func (*GithubCommit) ProtoMessage()               {}
   702  func (*GithubCommit) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
   703  
   704  func (m *GithubCommit) GetOwner() string {
   705  	if m != nil {
   706  		return m.Owner
   707  	}
   708  	return ""
   709  }
   710  
   711  func (m *GithubCommit) GetRepo() string {
   712  	if m != nil {
   713  		return m.Repo
   714  	}
   715  	return ""
   716  }
   717  
   718  func (m *GithubCommit) GetCommitId() string {
   719  	if m != nil {
   720  		return m.CommitId
   721  	}
   722  	return ""
   723  }
   724  
   725  // Contents of a pull request review - when someone
   726  // comments, requests changes, or approves changes
   727  // on a pull request. See
   728  // https://developer.github.com/v3/pulls/reviews/ for more information.
   729  type GithubReview struct {
   730  	// Required:
   731  	Id               int64                      `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
   732  	ActorId          int64                      `protobuf:"varint,2,opt,name=actor_id,json=actorId" json:"actor_id,omitempty"`
   733  	Created          *google_protobuf.Timestamp `protobuf:"bytes,3,opt,name=created" json:"created,omitempty"`
   734  	Body             string                     `protobuf:"bytes,4,opt,name=body" json:"body,omitempty"`
   735  	State            string                     `protobuf:"bytes,5,opt,name=state" json:"state,omitempty"`
   736  	CommitId         string                     `protobuf:"bytes,6,opt,name=commit_id,json=commitId" json:"commit_id,omitempty"`
   737  	ActorAssociation string                     `protobuf:"bytes,7,opt,name=actor_association,json=actorAssociation" json:"actor_association,omitempty"`
   738  	// other_json is usually empty.
   739  	OtherJson []byte `protobuf:"bytes,8,opt,name=other_json,json=otherJson,proto3" json:"other_json,omitempty"`
   740  }
   741  
   742  func (m *GithubReview) Reset()                    { *m = GithubReview{} }
   743  func (m *GithubReview) String() string            { return proto.CompactTextString(m) }
   744  func (*GithubReview) ProtoMessage()               {}
   745  func (*GithubReview) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
   746  
   747  func (m *GithubReview) GetId() int64 {
   748  	if m != nil {
   749  		return m.Id
   750  	}
   751  	return 0
   752  }
   753  
   754  func (m *GithubReview) GetActorId() int64 {
   755  	if m != nil {
   756  		return m.ActorId
   757  	}
   758  	return 0
   759  }
   760  
   761  func (m *GithubReview) GetCreated() *google_protobuf.Timestamp {
   762  	if m != nil {
   763  		return m.Created
   764  	}
   765  	return nil
   766  }
   767  
   768  func (m *GithubReview) GetBody() string {
   769  	if m != nil {
   770  		return m.Body
   771  	}
   772  	return ""
   773  }
   774  
   775  func (m *GithubReview) GetState() string {
   776  	if m != nil {
   777  		return m.State
   778  	}
   779  	return ""
   780  }
   781  
   782  func (m *GithubReview) GetCommitId() string {
   783  	if m != nil {
   784  		return m.CommitId
   785  	}
   786  	return ""
   787  }
   788  
   789  func (m *GithubReview) GetActorAssociation() string {
   790  	if m != nil {
   791  		return m.ActorAssociation
   792  	}
   793  	return ""
   794  }
   795  
   796  func (m *GithubReview) GetOtherJson() []byte {
   797  	if m != nil {
   798  		return m.OtherJson
   799  	}
   800  	return nil
   801  }
   802  
   803  // GithubIssueSyncStatus notes where syncing is at for comments
   804  // on an issue,
   805  // This mutation type is only made at/after the same top-level mutation
   806  // which created the corresponding comments.
   807  type GithubIssueSyncStatus struct {
   808  	// server_date is the "Date" response header from Github for the
   809  	// final HTTP response.
   810  	ServerDate *google_protobuf.Timestamp `protobuf:"bytes,1,opt,name=server_date,json=serverDate" json:"server_date,omitempty"`
   811  }
   812  
   813  func (m *GithubIssueSyncStatus) Reset()                    { *m = GithubIssueSyncStatus{} }
   814  func (m *GithubIssueSyncStatus) String() string            { return proto.CompactTextString(m) }
   815  func (*GithubIssueSyncStatus) ProtoMessage()               {}
   816  func (*GithubIssueSyncStatus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
   817  
   818  func (m *GithubIssueSyncStatus) GetServerDate() *google_protobuf.Timestamp {
   819  	if m != nil {
   820  		return m.ServerDate
   821  	}
   822  	return nil
   823  }
   824  
   825  type GithubIssueCommentMutation struct {
   826  	Id      int64                      `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
   827  	User    *GithubUser                `protobuf:"bytes,2,opt,name=user" json:"user,omitempty"`
   828  	Body    string                     `protobuf:"bytes,3,opt,name=body" json:"body,omitempty"`
   829  	Created *google_protobuf.Timestamp `protobuf:"bytes,4,opt,name=created" json:"created,omitempty"`
   830  	Updated *google_protobuf.Timestamp `protobuf:"bytes,5,opt,name=updated" json:"updated,omitempty"`
   831  }
   832  
   833  func (m *GithubIssueCommentMutation) Reset()                    { *m = GithubIssueCommentMutation{} }
   834  func (m *GithubIssueCommentMutation) String() string            { return proto.CompactTextString(m) }
   835  func (*GithubIssueCommentMutation) ProtoMessage()               {}
   836  func (*GithubIssueCommentMutation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
   837  
   838  func (m *GithubIssueCommentMutation) GetId() int64 {
   839  	if m != nil {
   840  		return m.Id
   841  	}
   842  	return 0
   843  }
   844  
   845  func (m *GithubIssueCommentMutation) GetUser() *GithubUser {
   846  	if m != nil {
   847  		return m.User
   848  	}
   849  	return nil
   850  }
   851  
   852  func (m *GithubIssueCommentMutation) GetBody() string {
   853  	if m != nil {
   854  		return m.Body
   855  	}
   856  	return ""
   857  }
   858  
   859  func (m *GithubIssueCommentMutation) GetCreated() *google_protobuf.Timestamp {
   860  	if m != nil {
   861  		return m.Created
   862  	}
   863  	return nil
   864  }
   865  
   866  func (m *GithubIssueCommentMutation) GetUpdated() *google_protobuf.Timestamp {
   867  	if m != nil {
   868  		return m.Updated
   869  	}
   870  	return nil
   871  }
   872  
   873  type GithubUser struct {
   874  	Id    int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
   875  	Login string `protobuf:"bytes,2,opt,name=login" json:"login,omitempty"`
   876  }
   877  
   878  func (m *GithubUser) Reset()                    { *m = GithubUser{} }
   879  func (m *GithubUser) String() string            { return proto.CompactTextString(m) }
   880  func (*GithubUser) ProtoMessage()               {}
   881  func (*GithubUser) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
   882  
   883  func (m *GithubUser) GetId() int64 {
   884  	if m != nil {
   885  		return m.Id
   886  	}
   887  	return 0
   888  }
   889  
   890  func (m *GithubUser) GetLogin() string {
   891  	if m != nil {
   892  		return m.Login
   893  	}
   894  	return ""
   895  }
   896  
   897  type GithubTeam struct {
   898  	Id   int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
   899  	Slug string `protobuf:"bytes,2,opt,name=slug" json:"slug,omitempty"`
   900  }
   901  
   902  func (m *GithubTeam) Reset()                    { *m = GithubTeam{} }
   903  func (m *GithubTeam) String() string            { return proto.CompactTextString(m) }
   904  func (*GithubTeam) ProtoMessage()               {}
   905  func (*GithubTeam) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
   906  
   907  func (m *GithubTeam) GetId() int64 {
   908  	if m != nil {
   909  		return m.Id
   910  	}
   911  	return 0
   912  }
   913  
   914  func (m *GithubTeam) GetSlug() string {
   915  	if m != nil {
   916  		return m.Slug
   917  	}
   918  	return ""
   919  }
   920  
   921  type GitMutation struct {
   922  	Repo *GitRepo `protobuf:"bytes,1,opt,name=repo" json:"repo,omitempty"`
   923  	// commit adds a commit, or adds new information to a commit if fields
   924  	// are added in the future.
   925  	Commit *GitCommit `protobuf:"bytes,2,opt,name=commit" json:"commit,omitempty"`
   926  }
   927  
   928  func (m *GitMutation) Reset()                    { *m = GitMutation{} }
   929  func (m *GitMutation) String() string            { return proto.CompactTextString(m) }
   930  func (*GitMutation) ProtoMessage()               {}
   931  func (*GitMutation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
   932  
   933  func (m *GitMutation) GetRepo() *GitRepo {
   934  	if m != nil {
   935  		return m.Repo
   936  	}
   937  	return nil
   938  }
   939  
   940  func (m *GitMutation) GetCommit() *GitCommit {
   941  	if m != nil {
   942  		return m.Commit
   943  	}
   944  	return nil
   945  }
   946  
   947  // GitRepo identifies a git repo being mutated.
   948  type GitRepo struct {
   949  	// If go_repo is set, it identifies a go.googlesource.com/<go_repo> repo.
   950  	GoRepo string `protobuf:"bytes,1,opt,name=go_repo,json=goRepo" json:"go_repo,omitempty"`
   951  }
   952  
   953  func (m *GitRepo) Reset()                    { *m = GitRepo{} }
   954  func (m *GitRepo) String() string            { return proto.CompactTextString(m) }
   955  func (*GitRepo) ProtoMessage()               {}
   956  func (*GitRepo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
   957  
   958  func (m *GitRepo) GetGoRepo() string {
   959  	if m != nil {
   960  		return m.GoRepo
   961  	}
   962  	return ""
   963  }
   964  
   965  type GitCommit struct {
   966  	Sha1 string `protobuf:"bytes,1,opt,name=sha1" json:"sha1,omitempty"`
   967  	// raw is the "git cat-file commit $sha1" output.
   968  	Raw      []byte       `protobuf:"bytes,2,opt,name=raw,proto3" json:"raw,omitempty"`
   969  	DiffTree *GitDiffTree `protobuf:"bytes,3,opt,name=diff_tree,json=diffTree" json:"diff_tree,omitempty"`
   970  }
   971  
   972  func (m *GitCommit) Reset()                    { *m = GitCommit{} }
   973  func (m *GitCommit) String() string            { return proto.CompactTextString(m) }
   974  func (*GitCommit) ProtoMessage()               {}
   975  func (*GitCommit) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
   976  
   977  func (m *GitCommit) GetSha1() string {
   978  	if m != nil {
   979  		return m.Sha1
   980  	}
   981  	return ""
   982  }
   983  
   984  func (m *GitCommit) GetRaw() []byte {
   985  	if m != nil {
   986  		return m.Raw
   987  	}
   988  	return nil
   989  }
   990  
   991  func (m *GitCommit) GetDiffTree() *GitDiffTree {
   992  	if m != nil {
   993  		return m.DiffTree
   994  	}
   995  	return nil
   996  }
   997  
   998  // git diff-tree --numstat oldtree newtree
   999  type GitDiffTree struct {
  1000  	File []*GitDiffTreeFile `protobuf:"bytes,1,rep,name=file" json:"file,omitempty"`
  1001  }
  1002  
  1003  func (m *GitDiffTree) Reset()                    { *m = GitDiffTree{} }
  1004  func (m *GitDiffTree) String() string            { return proto.CompactTextString(m) }
  1005  func (*GitDiffTree) ProtoMessage()               {}
  1006  func (*GitDiffTree) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
  1007  
  1008  func (m *GitDiffTree) GetFile() []*GitDiffTreeFile {
  1009  	if m != nil {
  1010  		return m.File
  1011  	}
  1012  	return nil
  1013  }
  1014  
  1015  // GitDiffTreeFile represents one line of `git diff-tree --numstat` output.
  1016  type GitDiffTreeFile struct {
  1017  	File    string `protobuf:"bytes,1,opt,name=file" json:"file,omitempty"`
  1018  	Added   int64  `protobuf:"varint,2,opt,name=added" json:"added,omitempty"`
  1019  	Deleted int64  `protobuf:"varint,3,opt,name=deleted" json:"deleted,omitempty"`
  1020  	Binary  bool   `protobuf:"varint,4,opt,name=binary" json:"binary,omitempty"`
  1021  }
  1022  
  1023  func (m *GitDiffTreeFile) Reset()                    { *m = GitDiffTreeFile{} }
  1024  func (m *GitDiffTreeFile) String() string            { return proto.CompactTextString(m) }
  1025  func (*GitDiffTreeFile) ProtoMessage()               {}
  1026  func (*GitDiffTreeFile) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} }
  1027  
  1028  func (m *GitDiffTreeFile) GetFile() string {
  1029  	if m != nil {
  1030  		return m.File
  1031  	}
  1032  	return ""
  1033  }
  1034  
  1035  func (m *GitDiffTreeFile) GetAdded() int64 {
  1036  	if m != nil {
  1037  		return m.Added
  1038  	}
  1039  	return 0
  1040  }
  1041  
  1042  func (m *GitDiffTreeFile) GetDeleted() int64 {
  1043  	if m != nil {
  1044  		return m.Deleted
  1045  	}
  1046  	return 0
  1047  }
  1048  
  1049  func (m *GitDiffTreeFile) GetBinary() bool {
  1050  	if m != nil {
  1051  		return m.Binary
  1052  	}
  1053  	return false
  1054  }
  1055  
  1056  type GerritMutation struct {
  1057  	// Project is the Gerrit server and project, without scheme (https implied) or
  1058  	// trailing slash.
  1059  	Project string `protobuf:"bytes,1,opt,name=project" json:"project,omitempty"`
  1060  	// Commits to add.
  1061  	Commits []*GitCommit `protobuf:"bytes,2,rep,name=commits" json:"commits,omitempty"`
  1062  	// git refs to update.
  1063  	Refs []*GitRef `protobuf:"bytes,3,rep,name=refs" json:"refs,omitempty"`
  1064  	// deleted_refs are ref names to delete.
  1065  	DeletedRefs []string `protobuf:"bytes,4,rep,name=deleted_refs,json=deletedRefs" json:"deleted_refs,omitempty"`
  1066  }
  1067  
  1068  func (m *GerritMutation) Reset()                    { *m = GerritMutation{} }
  1069  func (m *GerritMutation) String() string            { return proto.CompactTextString(m) }
  1070  func (*GerritMutation) ProtoMessage()               {}
  1071  func (*GerritMutation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} }
  1072  
  1073  func (m *GerritMutation) GetProject() string {
  1074  	if m != nil {
  1075  		return m.Project
  1076  	}
  1077  	return ""
  1078  }
  1079  
  1080  func (m *GerritMutation) GetCommits() []*GitCommit {
  1081  	if m != nil {
  1082  		return m.Commits
  1083  	}
  1084  	return nil
  1085  }
  1086  
  1087  func (m *GerritMutation) GetRefs() []*GitRef {
  1088  	if m != nil {
  1089  		return m.Refs
  1090  	}
  1091  	return nil
  1092  }
  1093  
  1094  func (m *GerritMutation) GetDeletedRefs() []string {
  1095  	if m != nil {
  1096  		return m.DeletedRefs
  1097  	}
  1098  	return nil
  1099  }
  1100  
  1101  type GitRef struct {
  1102  	// ref is the git ref name, such as:
  1103  	//    HEAD
  1104  	//    refs/heads/master
  1105  	//    refs/changes/00/14700/1
  1106  	//    refs/changes/00/14700/meta
  1107  	//    refs/meta/config
  1108  	Ref string `protobuf:"bytes,1,opt,name=ref" json:"ref,omitempty"`
  1109  	// sha1 is the lowercase hex sha1
  1110  	Sha1 string `protobuf:"bytes,2,opt,name=sha1" json:"sha1,omitempty"`
  1111  }
  1112  
  1113  func (m *GitRef) Reset()                    { *m = GitRef{} }
  1114  func (m *GitRef) String() string            { return proto.CompactTextString(m) }
  1115  func (*GitRef) ProtoMessage()               {}
  1116  func (*GitRef) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} }
  1117  
  1118  func (m *GitRef) GetRef() string {
  1119  	if m != nil {
  1120  		return m.Ref
  1121  	}
  1122  	return ""
  1123  }
  1124  
  1125  func (m *GitRef) GetSha1() string {
  1126  	if m != nil {
  1127  		return m.Sha1
  1128  	}
  1129  	return ""
  1130  }
  1131  
  1132  func init() {
  1133  	proto.RegisterType((*Mutation)(nil), "maintpb.Mutation")
  1134  	proto.RegisterType((*GithubMutation)(nil), "maintpb.GithubMutation")
  1135  	proto.RegisterType((*GithubIssueMutation)(nil), "maintpb.GithubIssueMutation")
  1136  	proto.RegisterType((*BoolChange)(nil), "maintpb.BoolChange")
  1137  	proto.RegisterType((*StringChange)(nil), "maintpb.StringChange")
  1138  	proto.RegisterType((*GithubLabel)(nil), "maintpb.GithubLabel")
  1139  	proto.RegisterType((*GithubMilestone)(nil), "maintpb.GithubMilestone")
  1140  	proto.RegisterType((*GithubIssueEvent)(nil), "maintpb.GithubIssueEvent")
  1141  	proto.RegisterType((*GithubDismissedReviewEvent)(nil), "maintpb.GithubDismissedReviewEvent")
  1142  	proto.RegisterType((*GithubCommit)(nil), "maintpb.GithubCommit")
  1143  	proto.RegisterType((*GithubReview)(nil), "maintpb.GithubReview")
  1144  	proto.RegisterType((*GithubIssueSyncStatus)(nil), "maintpb.GithubIssueSyncStatus")
  1145  	proto.RegisterType((*GithubIssueCommentMutation)(nil), "maintpb.GithubIssueCommentMutation")
  1146  	proto.RegisterType((*GithubUser)(nil), "maintpb.GithubUser")
  1147  	proto.RegisterType((*GithubTeam)(nil), "maintpb.GithubTeam")
  1148  	proto.RegisterType((*GitMutation)(nil), "maintpb.GitMutation")
  1149  	proto.RegisterType((*GitRepo)(nil), "maintpb.GitRepo")
  1150  	proto.RegisterType((*GitCommit)(nil), "maintpb.GitCommit")
  1151  	proto.RegisterType((*GitDiffTree)(nil), "maintpb.GitDiffTree")
  1152  	proto.RegisterType((*GitDiffTreeFile)(nil), "maintpb.GitDiffTreeFile")
  1153  	proto.RegisterType((*GerritMutation)(nil), "maintpb.GerritMutation")
  1154  	proto.RegisterType((*GitRef)(nil), "maintpb.GitRef")
  1155  }
  1156  
  1157  func init() { proto.RegisterFile("maintner.proto", fileDescriptor0) }
  1158  
  1159  var fileDescriptor0 = []byte{
  1160  	// 1540 bytes of a gzipped FileDescriptorProto
  1161  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x57, 0x6d, 0x6f, 0xdb, 0xb6,
  1162  	0x13, 0x87, 0x9f, 0xa5, 0xb3, 0x93, 0xb8, 0x4c, 0xd3, 0xb2, 0xe9, 0x53, 0xfe, 0xea, 0x1f, 0x6b,
  1163  	0xd0, 0x07, 0xa7, 0xed, 0x86, 0xae, 0x40, 0x31, 0x0c, 0x69, 0xda, 0x0e, 0x2e, 0xd6, 0xbe, 0x60,
  1164  	0xd3, 0xd7, 0x82, 0x6c, 0xd1, 0x8e, 0x3a, 0x49, 0xf4, 0x24, 0x3a, 0x5d, 0x80, 0xbd, 0xea, 0xd7,
  1165  	0xd8, 0x8b, 0x0d, 0xfb, 0x4e, 0xfb, 0x3e, 0x03, 0x8f, 0xa4, 0x24, 0x3b, 0x4e, 0x93, 0xee, 0x1d,
  1166  	0xef, 0xee, 0x77, 0xe4, 0x1d, 0xef, 0x89, 0x84, 0xf5, 0x24, 0x88, 0x52, 0x99, 0xf2, 0x6c, 0x30,
  1167  	0xcb, 0x84, 0x14, 0xa4, 0x83, 0xf4, 0x6c, 0xb4, 0xfd, 0x7c, 0x1a, 0xc9, 0xa3, 0xf9, 0x68, 0x30,
  1168  	0x16, 0xc9, 0xde, 0x54, 0xc4, 0x41, 0x3a, 0xdd, 0x43, 0xc4, 0x68, 0x3e, 0xd9, 0x9b, 0xc9, 0x93,
  1169  	0x19, 0xcf, 0xf7, 0x64, 0x94, 0xf0, 0x5c, 0x06, 0xc9, 0xac, 0x5c, 0xe9, 0x5d, 0xbc, 0x7f, 0x6a,
  1170  	0xe0, 0xbc, 0x9d, 0xcb, 0x40, 0x46, 0x22, 0x25, 0x3f, 0x42, 0x4f, 0xef, 0xe5, 0x47, 0x79, 0x3e,
  1171  	0xe7, 0xb4, 0xb6, 0x53, 0xdb, 0xed, 0x3e, 0xb9, 0x31, 0x30, 0x27, 0x0d, 0x7e, 0x42, 0xe1, 0x50,
  1172  	0xc9, 0xac, 0x0e, 0xeb, 0x4e, 0x4b, 0x26, 0xd9, 0x83, 0xb6, 0x26, 0x69, 0x03, 0x55, 0xaf, 0x2e,
  1173  	0xa9, 0x16, 0x5a, 0x06, 0x46, 0xbe, 0x81, 0xc6, 0x34, 0x92, 0xb4, 0x8e, 0xe8, 0xcb, 0x55, 0x74,
  1174  	0x01, 0x55, 0x00, 0xdc, 0x98, 0x67, 0x59, 0x24, 0x69, 0x73, 0x79, 0x63, 0x64, 0x57, 0x36, 0x46,
  1175  	0xda, 0xfb, 0xbb, 0x06, 0xeb, 0x8b, 0x67, 0x92, 0xcb, 0xd0, 0x12, 0x9f, 0x52, 0x9e, 0xa1, 0x5b,
  1176  	0x2e, 0xd3, 0x04, 0x21, 0xd0, 0xcc, 0xf8, 0x4c, 0xa0, 0x09, 0x2e, 0xc3, 0x35, 0x79, 0x00, 0xed,
  1177  	0x38, 0x18, 0xf1, 0x38, 0xa7, 0x8d, 0x9d, 0xc6, 0xb2, 0x61, 0x47, 0xf3, 0xd1, 0xcf, 0x4a, 0xc8,
  1178  	0x0c, 0x86, 0x3c, 0x03, 0x48, 0xa2, 0x98, 0xe7, 0x52, 0xa4, 0x3c, 0xa7, 0x4d, 0xd4, 0xa0, 0xcb,
  1179  	0x8e, 0x5b, 0x00, 0xab, 0x60, 0xbd, 0x3f, 0x00, 0x36, 0x57, 0xdc, 0xe9, 0x57, 0x58, 0x7a, 0x05,
  1180  	0xda, 0xe9, 0x3c, 0x19, 0xf1, 0x0c, 0x2f, 0xbc, 0xc5, 0x0c, 0x45, 0xae, 0x83, 0x9b, 0x0a, 0xe9,
  1181  	0xf3, 0xdf, 0xa2, 0x5c, 0xd2, 0xb5, 0x9d, 0xda, 0xae, 0xc3, 0x9c, 0x54, 0xc8, 0x57, 0x8a, 0x26,
  1182  	0xeb, 0x50, 0x8f, 0x42, 0xda, 0xdb, 0xa9, 0xed, 0x36, 0x58, 0x3d, 0x0a, 0xc9, 0x5d, 0x68, 0xce,
  1183  	0x73, 0x9e, 0x99, 0xab, 0xdd, 0x5c, 0x32, 0xfd, 0x43, 0xce, 0x33, 0x86, 0x00, 0xf2, 0x18, 0xdc,
  1184  	0x20, 0xcf, 0xa3, 0x69, 0xca, 0x79, 0x4e, 0x01, 0x1d, 0x5d, 0x89, 0x2e, 0x51, 0xe4, 0x3e, 0x5c,
  1185  	0x0a, 0x79, 0xcc, 0x25, 0x0f, 0xfd, 0x52, 0xb5, 0xbb, 0xd3, 0xd8, 0x6d, 0xb0, 0xbe, 0x11, 0xec,
  1186  	0x17, 0xe0, 0xef, 0xa0, 0x33, 0xce, 0x78, 0x20, 0x79, 0x48, 0x5b, 0x68, 0xcb, 0xf6, 0x60, 0x2a,
  1187  	0xc4, 0x34, 0xe6, 0x03, 0x9b, 0xd0, 0x83, 0x43, 0x9b, 0xbf, 0xcc, 0x42, 0x95, 0xd6, 0x7c, 0x16,
  1188  	0xa2, 0x56, 0xfb, 0x7c, 0x2d, 0x03, 0x55, 0x77, 0x2c, 0x23, 0x19, 0x73, 0xea, 0xea, 0x3b, 0x46,
  1189  	0x82, 0x3c, 0x85, 0xee, 0x48, 0x84, 0x27, 0xfe, 0xf8, 0x28, 0x48, 0xa7, 0x9c, 0xde, 0xc6, 0xfd,
  1190  	0xb6, 0x0a, 0x1f, 0xdf, 0xcb, 0x2c, 0x4a, 0xa7, 0x07, 0x28, 0x64, 0xa0, 0x90, 0x7a, 0xad, 0x62,
  1191  	0xa3, 0x28, 0xda, 0xd1, 0xb1, 0x51, 0x6b, 0xf2, 0x3f, 0xe8, 0xa5, 0xc2, 0x2f, 0xc2, 0x4d, 0x37,
  1192  	0x30, 0x0c, 0xdd, 0x54, 0x14, 0xc9, 0xa0, 0x20, 0x85, 0xdc, 0x8f, 0x42, 0xda, 0xc7, 0x98, 0x74,
  1193  	0x0b, 0xde, 0x30, 0x24, 0x77, 0x60, 0xad, 0x84, 0xa4, 0xf3, 0x84, 0x5e, 0x42, 0x4c, 0xa9, 0xf7,
  1194  	0x6e, 0x9e, 0x90, 0xbb, 0xb0, 0x51, 0x82, 0xb4, 0x5b, 0x04, 0x2d, 0x59, 0x2f, 0xd8, 0x87, 0xe8,
  1195  	0xdf, 0x7d, 0x68, 0x8f, 0x63, 0x91, 0xf3, 0x90, 0x6e, 0x2e, 0x05, 0xfb, 0x85, 0x10, 0xb1, 0x71,
  1196  	0xcc, 0x40, 0x14, 0x38, 0x16, 0xe3, 0x5f, 0x78, 0x48, 0xaf, 0x7d, 0x01, 0xac, 0x21, 0xca, 0x95,
  1197  	0xd9, 0x3c, 0x8e, 0xfd, 0x8c, 0xff, 0x3a, 0xe7, 0xb9, 0xa4, 0x37, 0xb4, 0xb7, 0x8a, 0xc7, 0x34,
  1198  	0x8b, 0x7c, 0x0f, 0xae, 0xde, 0xd9, 0x0f, 0x24, 0xdd, 0x3a, 0x37, 0x54, 0x8e, 0x06, 0xef, 0x4b,
  1199  	0xf2, 0xa8, 0x50, 0x1c, 0x9d, 0xd0, 0x2b, 0x67, 0x67, 0xa9, 0xd1, 0x78, 0x81, 0x77, 0x9f, 0xf1,
  1200  	0x44, 0x1c, 0x73, 0x1f, 0x8b, 0x94, 0x5e, 0xc5, 0x8c, 0xeb, 0x6a, 0x1e, 0x96, 0x2f, 0x26, 0x73,
  1201  	0x18, 0x1a, 0x39, 0xfd, 0x42, 0x9d, 0x3b, 0x41, 0x18, 0x6a, 0x95, 0x1f, 0xa0, 0x33, 0x16, 0x49,
  1202  	0xc2, 0x53, 0x49, 0x1d, 0x54, 0xb8, 0xb3, 0xaa, 0x35, 0x1e, 0x68, 0x48, 0xd1, 0x92, 0xac, 0x0e,
  1203  	0x79, 0x05, 0xeb, 0x66, 0xe9, 0xe7, 0x32, 0x90, 0xf3, 0x9c, 0xae, 0xa3, 0x2f, 0xb7, 0x56, 0xed,
  1204  	0xf2, 0xfe, 0x24, 0x1d, 0xbf, 0x47, 0x14, 0x5b, 0x33, 0x5a, 0x9a, 0x24, 0x7b, 0xd0, 0xe2, 0xc7,
  1205  	0xca, 0x86, 0x6d, 0xb4, 0xe1, 0xda, 0x2a, 0xed, 0x57, 0x0a, 0xc0, 0x34, 0x8e, 0xec, 0x43, 0x0f,
  1206  	0x17, 0xf6, 0xd4, 0xeb, 0x17, 0x3a, 0xb5, 0x8b, 0x3a, 0xe6, 0xcc, 0x87, 0xd0, 0xce, 0xf8, 0x71,
  1207  	0xc4, 0x3f, 0xd1, 0x9b, 0x78, 0xe8, 0xd6, 0x92, 0x32, 0x43, 0x21, 0x33, 0x20, 0x72, 0x00, 0x6b,
  1208  	0x7a, 0x65, 0x8f, 0xbc, 0x75, 0xa1, 0x23, 0x7b, 0x5a, 0x49, 0x53, 0xde, 0x2d, 0x80, 0x32, 0xcf,
  1209  	0x48, 0x1f, 0x1a, 0xc7, 0x41, 0x8c, 0x1d, 0xd1, 0x61, 0x6a, 0xe9, 0xed, 0x40, 0xaf, 0x5a, 0x8f,
  1210  	0x55, 0x84, 0xab, 0x11, 0x8f, 0xa1, 0x5b, 0x09, 0xa4, 0xe9, 0x7b, 0xb5, 0xa2, 0xef, 0x11, 0x68,
  1211  	0xa6, 0x41, 0xc2, 0x6d, 0x43, 0x55, 0x6b, 0xef, 0x77, 0xd8, 0x58, 0xea, 0xd8, 0xa7, 0xd4, 0x8a,
  1212  	0xce, 0x51, 0xaf, 0x76, 0x8e, 0xb2, 0xb2, 0x1a, 0xe7, 0x57, 0x56, 0xd9, 0xb6, 0x9b, 0xb8, 0xad,
  1213  	0xa1, 0xbc, 0x3f, 0x5b, 0xd0, 0x5f, 0x8e, 0xe2, 0xa9, 0xf3, 0x6f, 0x02, 0xe8, 0x70, 0xaa, 0xd9,
  1214  	0x6e, 0x8c, 0x70, 0x91, 0x73, 0x78, 0x32, 0xe3, 0xe4, 0x1a, 0x38, 0xc1, 0x58, 0x8a, 0x4c, 0xf5,
  1215  	0x93, 0x06, 0x2a, 0x75, 0x90, 0x1e, 0x86, 0xd5, 0xfe, 0xda, 0xbc, 0x78, 0x7f, 0xbd, 0x07, 0x2d,
  1216  	0x5d, 0x24, 0xad, 0xd3, 0x53, 0xba, 0x28, 0x12, 0x0d, 0x21, 0x4f, 0xc1, 0x2d, 0x1b, 0x9e, 0xee,
  1217  	0xc6, 0x67, 0x8f, 0xc2, 0x12, 0x4a, 0x6e, 0x43, 0xd7, 0x8e, 0x07, 0x65, 0x77, 0x07, 0xed, 0x06,
  1218  	0xcb, 0x1a, 0x86, 0x15, 0x00, 0x3a, 0xe6, 0x2c, 0x00, 0x94, 0x6f, 0x0f, 0xa1, 0xad, 0xca, 0x24,
  1219  	0x92, 0xd8, 0xd0, 0x4f, 0x67, 0xe8, 0x01, 0x0a, 0x99, 0x01, 0xa9, 0xfd, 0x32, 0xae, 0x22, 0xee,
  1220  	0x4f, 0x32, 0x91, 0xd0, 0x2e, 0xde, 0x22, 0x68, 0xd6, 0xeb, 0x4c, 0x24, 0x6a, 0x82, 0x1a, 0x80,
  1221  	0x14, 0x38, 0x2b, 0x5d, 0xe6, 0x68, 0xc6, 0xa1, 0xd0, 0xda, 0x2a, 0x55, 0xb5, 0x35, 0x6b, 0xda,
  1222  	0x1a, 0xcb, 0x1a, 0x86, 0x64, 0x00, 0x9b, 0xa6, 0x00, 0x4c, 0x3f, 0xd4, 0xc0, 0x75, 0x04, 0x5e,
  1223  	0xd2, 0x22, 0x66, 0x25, 0xc3, 0x90, 0x3c, 0x83, 0x35, 0xc9, 0x83, 0xc4, 0xb7, 0x5b, 0xe0, 0x24,
  1224  	0x38, 0xdd, 0xe5, 0x0e, 0x79, 0x90, 0xb0, 0x9e, 0x42, 0x32, 0x03, 0x24, 0xef, 0xa0, 0x1f, 0x46,
  1225  	0x79, 0x12, 0xe5, 0xaa, 0x3d, 0x9a, 0x1a, 0xdd, 0x40, 0xe5, 0xe5, 0xe6, 0xf4, 0xd2, 0xc2, 0xb4,
  1226  	0xae, 0x6e, 0x11, 0x1b, 0xe1, 0x22, 0x57, 0x65, 0x97, 0x90, 0x47, 0x3c, 0xf3, 0x3f, 0xe6, 0x22,
  1227  	0xa5, 0xb0, 0x53, 0xdb, 0xed, 0x31, 0x17, 0x39, 0x6f, 0x72, 0x91, 0x7a, 0x9f, 0x6b, 0xb0, 0x7d,
  1228  	0xf6, 0x76, 0xfa, 0xd6, 0xd0, 0xef, 0x22, 0x65, 0x1d, 0xcd, 0x18, 0x86, 0xf8, 0x16, 0xd0, 0x4a,
  1229  	0x41, 0xec, 0x27, 0x3c, 0xcf, 0x83, 0x29, 0xc7, 0x14, 0x75, 0x59, 0xbf, 0x10, 0xbc, 0xd5, 0x7c,
  1230  	0x55, 0x65, 0xaa, 0x77, 0x70, 0xcc, 0x54, 0x97, 0x69, 0xe2, 0x4d, 0xd3, 0xa9, 0xf7, 0x1b, 0xde,
  1231  	0x07, 0xe8, 0x55, 0x83, 0xfa, 0x15, 0xef, 0xa5, 0xeb, 0xe0, 0xea, 0x04, 0xb0, 0xd5, 0xe1, 0x32,
  1232  	0x47, 0x33, 0x86, 0xa1, 0xf7, 0xb9, 0x6e, 0xf7, 0x35, 0x77, 0xb1, 0x5c, 0x79, 0xd5, 0xd2, 0xaa,
  1233  	0x9f, 0x59, 0x5a, 0x8d, 0x8b, 0x97, 0x96, 0x7d, 0x36, 0x34, 0x2b, 0xcf, 0x86, 0xc2, 0xf1, 0x56,
  1234  	0xc5, 0xf1, 0x45, 0xc3, 0xdb, 0x8b, 0x86, 0xab, 0x8b, 0xd5, 0x76, 0x05, 0x79, 0x2e, 0xc6, 0x11,
  1235  	0x8e, 0x1d, 0xf3, 0x14, 0xe9, 0xa3, 0x60, 0xbf, 0xe4, 0x2f, 0x05, 0xd8, 0x59, 0x0e, 0xf0, 0x21,
  1236  	0x6c, 0xad, 0x6c, 0xce, 0xe4, 0x39, 0x74, 0x73, 0x9e, 0x1d, 0xf3, 0xcc, 0x57, 0x0f, 0x28, 0xf3,
  1237  	0x37, 0xf8, 0x92, 0x97, 0xa0, 0xe1, 0x2f, 0x03, 0xc9, 0xd5, 0x37, 0x63, 0xfb, 0xec, 0x11, 0x79,
  1238  	0xea, 0xa2, 0xed, 0x8b, 0xb4, 0x7e, 0xde, 0x8b, 0xd4, 0x5e, 0x60, 0xa3, 0x72, 0x81, 0xff, 0xad,
  1239  	0xcb, 0x55, 0x5e, 0x91, 0xad, 0x0b, 0xbf, 0x22, 0xbd, 0x27, 0x00, 0xa5, 0x4d, 0xab, 0x26, 0x45,
  1240  	0x2c, 0xa6, 0x51, 0x6a, 0x27, 0x05, 0x12, 0xde, 0x23, 0xab, 0xa3, 0xaa, 0x79, 0xd5, 0x50, 0xca,
  1241  	0xe3, 0xf9, 0xd4, 0x66, 0xad, 0x5a, 0x7b, 0x3e, 0xce, 0xb1, 0xe2, 0xb6, 0xfe, 0x6f, 0x12, 0x5b,
  1242  	0x87, 0xa0, 0x5f, 0xbd, 0x1d, 0xc6, 0x67, 0xc2, 0xa4, 0xfa, 0xbd, 0xa2, 0x21, 0xea, 0x5b, 0x24,
  1243  	0x55, 0xdc, 0x62, 0x37, 0xf4, 0x3c, 0xe8, 0x18, 0x65, 0x72, 0x15, 0x3a, 0x53, 0xe1, 0x17, 0xfb,
  1244  	0xbb, 0xac, 0x3d, 0x15, 0x4a, 0xe0, 0x85, 0xe0, 0x16, 0x8a, 0x68, 0xe5, 0x51, 0xf0, 0xd8, 0x40,
  1245  	0x70, 0xad, 0xe6, 0x6f, 0x16, 0x7c, 0xc2, 0xd3, 0x7a, 0x4c, 0x2d, 0xd5, 0x13, 0x2b, 0x8c, 0x26,
  1246  	0x13, 0x5f, 0x66, 0x9c, 0x9b, 0xb2, 0x58, 0x98, 0x1e, 0x2f, 0xa3, 0xc9, 0xe4, 0x30, 0xe3, 0x9c,
  1247  	0x39, 0xa1, 0x59, 0x79, 0xcf, 0xd1, 0x55, 0x2b, 0x20, 0x0f, 0xa0, 0x39, 0x89, 0x62, 0x95, 0x6d,
  1248  	0xa7, 0x7e, 0x55, 0x16, 0xf3, 0x3a, 0x8a, 0x39, 0x43, 0x94, 0x97, 0xe0, 0xf0, 0xae, 0x0a, 0x94,
  1249  	0xa1, 0x66, 0x03, 0x34, 0x54, 0xad, 0x55, 0x58, 0x82, 0x30, 0xe4, 0xb6, 0x86, 0x35, 0x41, 0x28,
  1250  	0x74, 0xcc, 0x87, 0xc4, 0x8e, 0x4d, 0x43, 0xaa, 0x69, 0x3d, 0x8a, 0xd2, 0x20, 0xd3, 0x75, 0xea,
  1251  	0x30, 0x43, 0x79, 0x7f, 0xa9, 0x3f, 0xe6, 0xc2, 0xf7, 0x53, 0x6d, 0x32, 0xcb, 0xc4, 0x47, 0x3e,
  1252  	0x96, 0xe6, 0x44, 0x4b, 0x92, 0x07, 0xfa, 0xed, 0x18, 0xc9, 0x9c, 0xd6, 0xd1, 0x99, 0x55, 0xf1,
  1253  	0xb0, 0x10, 0x72, 0x47, 0x85, 0x78, 0x62, 0xff, 0x9f, 0x1b, 0x8b, 0x21, 0x9e, 0x30, 0x14, 0xaa,
  1254  	0x47, 0xae, 0xfd, 0x5b, 0x21, 0x58, 0x7d, 0x3d, 0x5d, 0xd6, 0x35, 0x3c, 0xc6, 0x27, 0xb9, 0x37,
  1255  	0x80, 0xb6, 0x56, 0xc1, 0xe8, 0xf0, 0x89, 0x7d, 0x1d, 0x65, 0x7c, 0x52, 0xc4, 0xb0, 0x5e, 0xc6,
  1256  	0x70, 0xd4, 0xc6, 0x64, 0xff, 0xf6, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xdd, 0x4d, 0xc5, 0xae,
  1257  	0x6d, 0x10, 0x00, 0x00,
  1258  }