From 7d6ae1624d9352bc8820a8dc0e2c22780b61c8ab Mon Sep 17 00:00:00 2001 From: Manuel Kieweg <mail@manuelkieweg.de> Date: Thu, 18 Mar 2021 12:28:37 +0000 Subject: [PATCH] demo fudanet kolloquium --- generated/yang.go | 8906 --------------------------------------------- 1 file changed, 8906 deletions(-) delete mode 100644 generated/yang.go diff --git a/generated/yang.go b/generated/yang.go deleted file mode 100644 index 212d5ef..0000000 --- a/generated/yang.go +++ /dev/null @@ -1,8906 +0,0 @@ -/* -Package openconfig is a generated package which contains definitions -of structs which represent a YANG schema. The generated schema can be -compressed by a series of transformations (compression was false -in this case). - -This package was generated by /Users/mk/go/pkg/mod/github.com/openconfig/ygot@v0.10.0/genutil/names.go -using the following YANG input files: - - ../public/release/models/system/openconfig-system.yang -Imported modules were sourced from: - - ../public/... -*/ -package openconfig - -import ( - "encoding/json" - "fmt" - "reflect" - - "github.com/openconfig/goyang/pkg/yang" - "github.com/openconfig/ygot/ygot" - "github.com/openconfig/ygot/ytypes" -) - -// Binary is a type that is used for fields that have a YANG type of -// binary. It is used such that binary fields can be distinguished from -// leaf-lists of uint8s (which are mapped to []uint8, equivalent to -// []byte in reflection). -type Binary []byte - -// YANGEmpty is a type that is used for fields that have a YANG type of -// empty. It is used such that empty fields can be distinguished from boolean fields -// in the generated code. -type YANGEmpty bool - -var ( - SchemaTree map[string]*yang.Entry -) - -func init() { - var err error - if SchemaTree, err = UnzipSchema(); err != nil { - panic("schema error: " + err.Error()) - } -} - -// Schema returns the details of the generated schema. -func Schema() (*ytypes.Schema, error) { - uzp, err := UnzipSchema() - if err != nil { - return nil, fmt.Errorf("cannot unzip schema, %v", err) - } - - return &ytypes.Schema{ - Root: &Device{}, - SchemaTree: uzp, - Unmarshal: Unmarshal, - }, nil -} - -// UnzipSchema unzips the zipped schema and returns a map of yang.Entry nodes, -// keyed by the name of the struct that the yang.Entry describes the schema for. -func UnzipSchema() (map[string]*yang.Entry, error) { - var schemaTree map[string]*yang.Entry - var err error - if schemaTree, err = ygot.GzipToSchema(ySchema); err != nil { - return nil, fmt.Errorf("could not unzip the schema; %v", err) - } - return schemaTree, nil -} - -// Unmarshal unmarshals data, which must be RFC7951 JSON format, into -// destStruct, which must be non-nil and the correct GoStruct type. It returns -// an error if the destStruct is not found in the schema or the data cannot be -// unmarshaled. The supplied options (opts) are used to control the behaviour -// of the unmarshal function - for example, determining whether errors are -// thrown for unknown fields in the input JSON. -func Unmarshal(data []byte, destStruct ygot.GoStruct, opts ...ytypes.UnmarshalOpt) error { - tn := reflect.TypeOf(destStruct).Elem().Name() - schema, ok := SchemaTree[tn] - if !ok { - return fmt.Errorf("could not find schema for type %s", tn) - } - var jsonTree interface{} - if err := json.Unmarshal([]byte(data), &jsonTree); err != nil { - return err - } - return ytypes.Unmarshal(schema, destStruct, jsonTree, opts...) -} - -// Device represents the /device YANG schema element. -type Device struct { - Components *OpenconfigPlatform_Components `path:"components" module:"openconfig-platform"` - Messages *OpenconfigMessages_Messages `path:"messages" module:"openconfig-messages"` - System *OpenconfigSystem_System `path:"system" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that Device implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*Device) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *Device) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["Device"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *Device) ΛEnumTypeMap() map[string][]reflect.Type { return ΛEnumTypes } - -// OpenconfigMessages_Messages represents the /openconfig-messages/messages YANG schema element. -type OpenconfigMessages_Messages struct { - Config *OpenconfigMessages_Messages_Config `path:"config" module:"openconfig-messages"` - DebugEntries *OpenconfigMessages_Messages_DebugEntries `path:"debug-entries" module:"openconfig-messages"` - State *OpenconfigMessages_Messages_State `path:"state" module:"openconfig-messages"` -} - -// IsYANGGoStruct ensures that OpenconfigMessages_Messages implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigMessages_Messages) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigMessages_Messages) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigMessages_Messages"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigMessages_Messages) ΛEnumTypeMap() map[string][]reflect.Type { return ΛEnumTypes } - -// OpenconfigMessages_Messages_Config represents the /openconfig-messages/messages/config YANG schema element. -type OpenconfigMessages_Messages_Config struct { - Severity E_OpenconfigMessages_SyslogSeverity `path:"severity" module:"openconfig-messages"` -} - -// IsYANGGoStruct ensures that OpenconfigMessages_Messages_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigMessages_Messages_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigMessages_Messages_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigMessages_Messages_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigMessages_Messages_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigMessages_Messages_DebugEntries represents the /openconfig-messages/messages/debug-entries YANG schema element. -type OpenconfigMessages_Messages_DebugEntries struct { - DebugService map[E_OpenconfigMessages_DEBUG_SERVICE]*OpenconfigMessages_Messages_DebugEntries_DebugService `path:"debug-service" module:"openconfig-messages"` -} - -// IsYANGGoStruct ensures that OpenconfigMessages_Messages_DebugEntries implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigMessages_Messages_DebugEntries) IsYANGGoStruct() {} - -// NewDebugService creates a new entry in the DebugService list of the -// OpenconfigMessages_Messages_DebugEntries struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigMessages_Messages_DebugEntries) NewDebugService(Service E_OpenconfigMessages_DEBUG_SERVICE) (*OpenconfigMessages_Messages_DebugEntries_DebugService, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.DebugService == nil { - t.DebugService = make(map[E_OpenconfigMessages_DEBUG_SERVICE]*OpenconfigMessages_Messages_DebugEntries_DebugService) - } - - key := Service - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.DebugService[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list DebugService", key) - } - - t.DebugService[key] = &OpenconfigMessages_Messages_DebugEntries_DebugService{ - Service: Service, - } - - return t.DebugService[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigMessages_Messages_DebugEntries) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigMessages_Messages_DebugEntries"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigMessages_Messages_DebugEntries) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigMessages_Messages_DebugEntries_DebugService represents the /openconfig-messages/messages/debug-entries/debug-service YANG schema element. -type OpenconfigMessages_Messages_DebugEntries_DebugService struct { - Config *OpenconfigMessages_Messages_DebugEntries_DebugService_Config `path:"config" module:"openconfig-messages"` - Service E_OpenconfigMessages_DEBUG_SERVICE `path:"service" module:"openconfig-messages"` - State *OpenconfigMessages_Messages_DebugEntries_DebugService_State `path:"state" module:"openconfig-messages"` -} - -// IsYANGGoStruct ensures that OpenconfigMessages_Messages_DebugEntries_DebugService implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigMessages_Messages_DebugEntries_DebugService) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigMessages_Messages_DebugEntries_DebugService struct, which is a YANG list entry. -func (t *OpenconfigMessages_Messages_DebugEntries_DebugService) ΛListKeyMap() (map[string]interface{}, error) { - - return map[string]interface{}{ - "service": t.Service, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigMessages_Messages_DebugEntries_DebugService) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigMessages_Messages_DebugEntries_DebugService"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigMessages_Messages_DebugEntries_DebugService) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigMessages_Messages_DebugEntries_DebugService_Config represents the /openconfig-messages/messages/debug-entries/debug-service/config YANG schema element. -type OpenconfigMessages_Messages_DebugEntries_DebugService_Config struct { - Enabled *bool `path:"enabled" module:"openconfig-messages"` - Service E_OpenconfigMessages_DEBUG_SERVICE `path:"service" module:"openconfig-messages"` -} - -// IsYANGGoStruct ensures that OpenconfigMessages_Messages_DebugEntries_DebugService_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigMessages_Messages_DebugEntries_DebugService_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigMessages_Messages_DebugEntries_DebugService_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigMessages_Messages_DebugEntries_DebugService_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigMessages_Messages_DebugEntries_DebugService_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigMessages_Messages_DebugEntries_DebugService_State represents the /openconfig-messages/messages/debug-entries/debug-service/state YANG schema element. -type OpenconfigMessages_Messages_DebugEntries_DebugService_State struct { - Enabled *bool `path:"enabled" module:"openconfig-messages"` - Service E_OpenconfigMessages_DEBUG_SERVICE `path:"service" module:"openconfig-messages"` -} - -// IsYANGGoStruct ensures that OpenconfigMessages_Messages_DebugEntries_DebugService_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigMessages_Messages_DebugEntries_DebugService_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigMessages_Messages_DebugEntries_DebugService_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigMessages_Messages_DebugEntries_DebugService_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigMessages_Messages_DebugEntries_DebugService_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigMessages_Messages_State represents the /openconfig-messages/messages/state YANG schema element. -type OpenconfigMessages_Messages_State struct { - Message *OpenconfigMessages_Messages_State_Message `path:"message" module:"openconfig-messages"` - Severity E_OpenconfigMessages_SyslogSeverity `path:"severity" module:"openconfig-messages"` -} - -// IsYANGGoStruct ensures that OpenconfigMessages_Messages_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigMessages_Messages_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigMessages_Messages_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigMessages_Messages_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigMessages_Messages_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigMessages_Messages_State_Message represents the /openconfig-messages/messages/state/message YANG schema element. -type OpenconfigMessages_Messages_State_Message struct { - AppName *string `path:"app-name" module:"openconfig-messages"` - Msg *string `path:"msg" module:"openconfig-messages"` - Msgid *string `path:"msgid" module:"openconfig-messages"` - Priority *uint8 `path:"priority" module:"openconfig-messages"` - Procid *string `path:"procid" module:"openconfig-messages"` -} - -// IsYANGGoStruct ensures that OpenconfigMessages_Messages_State_Message implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigMessages_Messages_State_Message) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigMessages_Messages_State_Message) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigMessages_Messages_State_Message"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigMessages_Messages_State_Message) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components represents the /openconfig-platform/components YANG schema element. -type OpenconfigPlatform_Components struct { - Component map[string]*OpenconfigPlatform_Components_Component `path:"component" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components) IsYANGGoStruct() {} - -// NewComponent creates a new entry in the Component list of the -// OpenconfigPlatform_Components struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigPlatform_Components) NewComponent(Name string) (*OpenconfigPlatform_Components_Component, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Component == nil { - t.Component = make(map[string]*OpenconfigPlatform_Components_Component) - } - - key := Name - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Component[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Component", key) - } - - t.Component[key] = &OpenconfigPlatform_Components_Component{ - Name: &Name, - } - - return t.Component[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components) ΛEnumTypeMap() map[string][]reflect.Type { return ΛEnumTypes } - -// OpenconfigPlatform_Components_Component represents the /openconfig-platform/components/component YANG schema element. -type OpenconfigPlatform_Components_Component struct { - Backplane *OpenconfigPlatform_Components_Component_Backplane `path:"backplane" module:"openconfig-platform"` - Chassis *OpenconfigPlatform_Components_Component_Chassis `path:"chassis" module:"openconfig-platform"` - Config *OpenconfigPlatform_Components_Component_Config `path:"config" module:"openconfig-platform"` - Cpu *OpenconfigPlatform_Components_Component_Cpu `path:"cpu" module:"openconfig-platform"` - Fabric *OpenconfigPlatform_Components_Component_Fabric `path:"fabric" module:"openconfig-platform"` - Fan *OpenconfigPlatform_Components_Component_Fan `path:"fan" module:"openconfig-platform"` - IntegratedCircuit *OpenconfigPlatform_Components_Component_IntegratedCircuit `path:"integrated-circuit" module:"openconfig-platform"` - Name *string `path:"name" module:"openconfig-platform"` - Port *OpenconfigPlatform_Components_Component_Port `path:"port" module:"openconfig-platform"` - PowerSupply *OpenconfigPlatform_Components_Component_PowerSupply `path:"power-supply" module:"openconfig-platform"` - Properties *OpenconfigPlatform_Components_Component_Properties `path:"properties" module:"openconfig-platform"` - SoftwareModule *OpenconfigPlatform_Components_Component_SoftwareModule `path:"software-module" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_State `path:"state" module:"openconfig-platform"` - Storage *OpenconfigPlatform_Components_Component_Storage `path:"storage" module:"openconfig-platform"` - Subcomponents *OpenconfigPlatform_Components_Component_Subcomponents `path:"subcomponents" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigPlatform_Components_Component struct, which is a YANG list entry. -func (t *OpenconfigPlatform_Components_Component) ΛListKeyMap() (map[string]interface{}, error) { - if t.Name == nil { - return nil, fmt.Errorf("nil value for key Name") - } - - return map[string]interface{}{ - "name": *t.Name, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Backplane represents the /openconfig-platform/components/component/backplane YANG schema element. -type OpenconfigPlatform_Components_Component_Backplane struct { - Config *OpenconfigPlatform_Components_Component_Backplane_Config `path:"config" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_Backplane_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Backplane implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Backplane) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Backplane) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Backplane"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Backplane) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Backplane_Config represents the /openconfig-platform/components/component/backplane/config YANG schema element. -type OpenconfigPlatform_Components_Component_Backplane_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Backplane_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Backplane_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Backplane_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Backplane_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Backplane_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Backplane_State represents the /openconfig-platform/components/component/backplane/state YANG schema element. -type OpenconfigPlatform_Components_Component_Backplane_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Backplane_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Backplane_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Backplane_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Backplane_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Backplane_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Chassis represents the /openconfig-platform/components/component/chassis YANG schema element. -type OpenconfigPlatform_Components_Component_Chassis struct { - Config *OpenconfigPlatform_Components_Component_Chassis_Config `path:"config" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_Chassis_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Chassis implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Chassis) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Chassis) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Chassis"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Chassis) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Chassis_Config represents the /openconfig-platform/components/component/chassis/config YANG schema element. -type OpenconfigPlatform_Components_Component_Chassis_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Chassis_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Chassis_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Chassis_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Chassis_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Chassis_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Chassis_State represents the /openconfig-platform/components/component/chassis/state YANG schema element. -type OpenconfigPlatform_Components_Component_Chassis_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Chassis_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Chassis_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Chassis_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Chassis_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Chassis_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Config represents the /openconfig-platform/components/component/config YANG schema element. -type OpenconfigPlatform_Components_Component_Config struct { - Name *string `path:"name" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Cpu represents the /openconfig-platform/components/component/cpu YANG schema element. -type OpenconfigPlatform_Components_Component_Cpu struct { - Config *OpenconfigPlatform_Components_Component_Cpu_Config `path:"config" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_Cpu_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Cpu implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Cpu) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Cpu) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Cpu"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Cpu) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Cpu_Config represents the /openconfig-platform/components/component/cpu/config YANG schema element. -type OpenconfigPlatform_Components_Component_Cpu_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Cpu_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Cpu_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Cpu_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Cpu_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Cpu_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Cpu_State represents the /openconfig-platform/components/component/cpu/state YANG schema element. -type OpenconfigPlatform_Components_Component_Cpu_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Cpu_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Cpu_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Cpu_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Cpu_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Cpu_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Fabric represents the /openconfig-platform/components/component/fabric YANG schema element. -type OpenconfigPlatform_Components_Component_Fabric struct { - Config *OpenconfigPlatform_Components_Component_Fabric_Config `path:"config" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_Fabric_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Fabric implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Fabric) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Fabric) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Fabric"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Fabric) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Fabric_Config represents the /openconfig-platform/components/component/fabric/config YANG schema element. -type OpenconfigPlatform_Components_Component_Fabric_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Fabric_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Fabric_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Fabric_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Fabric_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Fabric_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Fabric_State represents the /openconfig-platform/components/component/fabric/state YANG schema element. -type OpenconfigPlatform_Components_Component_Fabric_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Fabric_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Fabric_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Fabric_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Fabric_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Fabric_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Fan represents the /openconfig-platform/components/component/fan YANG schema element. -type OpenconfigPlatform_Components_Component_Fan struct { - Config *OpenconfigPlatform_Components_Component_Fan_Config `path:"config" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_Fan_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Fan implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Fan) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Fan) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Fan"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Fan) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Fan_Config represents the /openconfig-platform/components/component/fan/config YANG schema element. -type OpenconfigPlatform_Components_Component_Fan_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Fan_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Fan_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Fan_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Fan_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Fan_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Fan_State represents the /openconfig-platform/components/component/fan/state YANG schema element. -type OpenconfigPlatform_Components_Component_Fan_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Fan_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Fan_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Fan_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Fan_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Fan_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_IntegratedCircuit represents the /openconfig-platform/components/component/integrated-circuit YANG schema element. -type OpenconfigPlatform_Components_Component_IntegratedCircuit struct { - Config *OpenconfigPlatform_Components_Component_IntegratedCircuit_Config `path:"config" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_IntegratedCircuit_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_IntegratedCircuit implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_IntegratedCircuit) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_IntegratedCircuit) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_IntegratedCircuit"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_IntegratedCircuit) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_IntegratedCircuit_Config represents the /openconfig-platform/components/component/integrated-circuit/config YANG schema element. -type OpenconfigPlatform_Components_Component_IntegratedCircuit_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_IntegratedCircuit_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_IntegratedCircuit_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_IntegratedCircuit_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_IntegratedCircuit_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_IntegratedCircuit_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_IntegratedCircuit_State represents the /openconfig-platform/components/component/integrated-circuit/state YANG schema element. -type OpenconfigPlatform_Components_Component_IntegratedCircuit_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_IntegratedCircuit_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_IntegratedCircuit_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_IntegratedCircuit_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_IntegratedCircuit_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_IntegratedCircuit_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Port represents the /openconfig-platform/components/component/port YANG schema element. -type OpenconfigPlatform_Components_Component_Port struct { - Config *OpenconfigPlatform_Components_Component_Port_Config `path:"config" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_Port_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Port implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Port) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Port) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Port"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Port) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Port_Config represents the /openconfig-platform/components/component/port/config YANG schema element. -type OpenconfigPlatform_Components_Component_Port_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Port_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Port_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Port_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Port_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Port_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Port_State represents the /openconfig-platform/components/component/port/state YANG schema element. -type OpenconfigPlatform_Components_Component_Port_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Port_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Port_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Port_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Port_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Port_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_PowerSupply represents the /openconfig-platform/components/component/power-supply YANG schema element. -type OpenconfigPlatform_Components_Component_PowerSupply struct { - Config *OpenconfigPlatform_Components_Component_PowerSupply_Config `path:"config" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_PowerSupply_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_PowerSupply implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_PowerSupply) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_PowerSupply) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_PowerSupply"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_PowerSupply) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_PowerSupply_Config represents the /openconfig-platform/components/component/power-supply/config YANG schema element. -type OpenconfigPlatform_Components_Component_PowerSupply_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_PowerSupply_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_PowerSupply_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_PowerSupply_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_PowerSupply_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_PowerSupply_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_PowerSupply_State represents the /openconfig-platform/components/component/power-supply/state YANG schema element. -type OpenconfigPlatform_Components_Component_PowerSupply_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_PowerSupply_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_PowerSupply_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_PowerSupply_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_PowerSupply_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_PowerSupply_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Properties represents the /openconfig-platform/components/component/properties YANG schema element. -type OpenconfigPlatform_Components_Component_Properties struct { - Property map[string]*OpenconfigPlatform_Components_Component_Properties_Property `path:"property" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Properties implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Properties) IsYANGGoStruct() {} - -// NewProperty creates a new entry in the Property list of the -// OpenconfigPlatform_Components_Component_Properties struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigPlatform_Components_Component_Properties) NewProperty(Name string) (*OpenconfigPlatform_Components_Component_Properties_Property, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Property == nil { - t.Property = make(map[string]*OpenconfigPlatform_Components_Component_Properties_Property) - } - - key := Name - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Property[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Property", key) - } - - t.Property[key] = &OpenconfigPlatform_Components_Component_Properties_Property{ - Name: &Name, - } - - return t.Property[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Properties) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Properties"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Properties) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Properties_Property represents the /openconfig-platform/components/component/properties/property YANG schema element. -type OpenconfigPlatform_Components_Component_Properties_Property struct { - Config *OpenconfigPlatform_Components_Component_Properties_Property_Config `path:"config" module:"openconfig-platform"` - Name *string `path:"name" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_Properties_Property_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Properties_Property implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Properties_Property) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigPlatform_Components_Component_Properties_Property struct, which is a YANG list entry. -func (t *OpenconfigPlatform_Components_Component_Properties_Property) ΛListKeyMap() (map[string]interface{}, error) { - if t.Name == nil { - return nil, fmt.Errorf("nil value for key Name") - } - - return map[string]interface{}{ - "name": *t.Name, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Properties_Property) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Properties_Property"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Properties_Property) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Properties_Property_Config represents the /openconfig-platform/components/component/properties/property/config YANG schema element. -type OpenconfigPlatform_Components_Component_Properties_Property_Config struct { - Name *string `path:"name" module:"openconfig-platform"` - Value OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union `path:"value" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Properties_Property_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Properties_Property_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Properties_Property_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Properties_Property_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Properties_Property_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-platform/components/component/properties/property/config/value within the YANG schema. -type OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union interface { - Is_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union() -} - -// OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Bool is used when /openconfig-platform/components/component/properties/property/config/value -// is to be set to a bool value. -type OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Bool struct { - Bool bool -} - -// Is_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union ensures that OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Bool -// implements the OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union interface. -func (*OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Bool) Is_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union() { -} - -// OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Float64 is used when /openconfig-platform/components/component/properties/property/config/value -// is to be set to a float64 value. -type OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Float64 struct { - Float64 float64 -} - -// Is_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union ensures that OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Float64 -// implements the OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union interface. -func (*OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Float64) Is_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union() { -} - -// OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Int64 is used when /openconfig-platform/components/component/properties/property/config/value -// is to be set to a int64 value. -type OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Int64 struct { - Int64 int64 -} - -// Is_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union ensures that OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Int64 -// implements the OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union interface. -func (*OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Int64) Is_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union() { -} - -// OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_String is used when /openconfig-platform/components/component/properties/property/config/value -// is to be set to a string value. -type OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_String struct { - String string -} - -// Is_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union ensures that OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_String -// implements the OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union interface. -func (*OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_String) Is_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union() { -} - -// OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Uint64 is used when /openconfig-platform/components/component/properties/property/config/value -// is to be set to a uint64 value. -type OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Uint64 struct { - Uint64 uint64 -} - -// Is_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union ensures that OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Uint64 -// implements the OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union interface. -func (*OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Uint64) Is_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union() { -} - -// To_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigPlatform_Components_Component_Properties_Property_Config) To_OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union(i interface{}) (OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union, error) { - switch v := i.(type) { - case bool: - return &OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Bool{v}, nil - case float64: - return &OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Float64{v}, nil - case int64: - return &OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Int64{v}, nil - case string: - return &OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_String{v}, nil - case uint64: - return &OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union_Uint64{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigPlatform_Components_Component_Properties_Property_Config_Value_Union, unknown union type, got: %T, want any of [bool, float64, int64, string, uint64]", i, i) - } -} - -// OpenconfigPlatform_Components_Component_Properties_Property_State represents the /openconfig-platform/components/component/properties/property/state YANG schema element. -type OpenconfigPlatform_Components_Component_Properties_Property_State struct { - Configurable *bool `path:"configurable" module:"openconfig-platform"` - Name *string `path:"name" module:"openconfig-platform"` - Value OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union `path:"value" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Properties_Property_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Properties_Property_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Properties_Property_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Properties_Property_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Properties_Property_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-platform/components/component/properties/property/state/value within the YANG schema. -type OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union interface { - Is_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union() -} - -// OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Bool is used when /openconfig-platform/components/component/properties/property/state/value -// is to be set to a bool value. -type OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Bool struct { - Bool bool -} - -// Is_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union ensures that OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Bool -// implements the OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union interface. -func (*OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Bool) Is_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union() { -} - -// OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Float64 is used when /openconfig-platform/components/component/properties/property/state/value -// is to be set to a float64 value. -type OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Float64 struct { - Float64 float64 -} - -// Is_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union ensures that OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Float64 -// implements the OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union interface. -func (*OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Float64) Is_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union() { -} - -// OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Int64 is used when /openconfig-platform/components/component/properties/property/state/value -// is to be set to a int64 value. -type OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Int64 struct { - Int64 int64 -} - -// Is_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union ensures that OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Int64 -// implements the OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union interface. -func (*OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Int64) Is_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union() { -} - -// OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_String is used when /openconfig-platform/components/component/properties/property/state/value -// is to be set to a string value. -type OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_String struct { - String string -} - -// Is_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union ensures that OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_String -// implements the OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union interface. -func (*OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_String) Is_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union() { -} - -// OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Uint64 is used when /openconfig-platform/components/component/properties/property/state/value -// is to be set to a uint64 value. -type OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Uint64 struct { - Uint64 uint64 -} - -// Is_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union ensures that OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Uint64 -// implements the OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union interface. -func (*OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Uint64) Is_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union() { -} - -// To_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigPlatform_Components_Component_Properties_Property_State) To_OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union(i interface{}) (OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union, error) { - switch v := i.(type) { - case bool: - return &OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Bool{v}, nil - case float64: - return &OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Float64{v}, nil - case int64: - return &OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Int64{v}, nil - case string: - return &OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_String{v}, nil - case uint64: - return &OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union_Uint64{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigPlatform_Components_Component_Properties_Property_State_Value_Union, unknown union type, got: %T, want any of [bool, float64, int64, string, uint64]", i, i) - } -} - -// OpenconfigPlatform_Components_Component_SoftwareModule represents the /openconfig-platform/components/component/software-module YANG schema element. -type OpenconfigPlatform_Components_Component_SoftwareModule struct { - Config *OpenconfigPlatform_Components_Component_SoftwareModule_Config `path:"config" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_SoftwareModule_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_SoftwareModule implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_SoftwareModule) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_SoftwareModule) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_SoftwareModule"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_SoftwareModule) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_SoftwareModule_Config represents the /openconfig-platform/components/component/software-module/config YANG schema element. -type OpenconfigPlatform_Components_Component_SoftwareModule_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_SoftwareModule_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_SoftwareModule_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_SoftwareModule_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_SoftwareModule_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_SoftwareModule_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_SoftwareModule_State represents the /openconfig-platform/components/component/software-module/state YANG schema element. -type OpenconfigPlatform_Components_Component_SoftwareModule_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_SoftwareModule_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_SoftwareModule_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_SoftwareModule_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_SoftwareModule_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_SoftwareModule_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_State represents the /openconfig-platform/components/component/state YANG schema element. -type OpenconfigPlatform_Components_Component_State struct { - AllocatedPower *uint32 `path:"allocated-power" module:"openconfig-platform"` - Description *string `path:"description" module:"openconfig-platform"` - Empty *bool `path:"empty" module:"openconfig-platform"` - EquipmentFailure *bool `path:"equipment-failure" module:"openconfig-alarms"` - EquipmentMismatch *bool `path:"equipment-mismatch" module:"openconfig-alarms"` - FirmwareVersion *string `path:"firmware-version" module:"openconfig-platform"` - HardwareVersion *string `path:"hardware-version" module:"openconfig-platform"` - Id *string `path:"id" module:"openconfig-platform"` - Location *string `path:"location" module:"openconfig-platform"` - Memory *OpenconfigPlatform_Components_Component_State_Memory `path:"memory" module:"openconfig-platform"` - MfgDate *string `path:"mfg-date" module:"openconfig-platform"` - MfgName *string `path:"mfg-name" module:"openconfig-platform"` - Name *string `path:"name" module:"openconfig-platform"` - OperStatus E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS `path:"oper-status" module:"openconfig-platform"` - Parent *string `path:"parent" module:"openconfig-platform"` - PartNo *string `path:"part-no" module:"openconfig-platform"` - Removable *bool `path:"removable" module:"openconfig-platform"` - SerialNo *string `path:"serial-no" module:"openconfig-platform"` - SoftwareVersion *string `path:"software-version" module:"openconfig-platform"` - Temperature *OpenconfigPlatform_Components_Component_State_Temperature `path:"temperature" module:"openconfig-platform"` - Type OpenconfigPlatform_Components_Component_State_Type_Union `path:"type" module:"openconfig-platform"` - UsedPower *uint32 `path:"used-power" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_State_Type_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-platform/components/component/state/type within the YANG schema. -type OpenconfigPlatform_Components_Component_State_Type_Union interface { - Is_OpenconfigPlatform_Components_Component_State_Type_Union() -} - -// OpenconfigPlatform_Components_Component_State_Type_Union_E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT is used when /openconfig-platform/components/component/state/type -// is to be set to a E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT value. -type OpenconfigPlatform_Components_Component_State_Type_Union_E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT struct { - E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT -} - -// Is_OpenconfigPlatform_Components_Component_State_Type_Union ensures that OpenconfigPlatform_Components_Component_State_Type_Union_E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT -// implements the OpenconfigPlatform_Components_Component_State_Type_Union interface. -func (*OpenconfigPlatform_Components_Component_State_Type_Union_E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT) Is_OpenconfigPlatform_Components_Component_State_Type_Union() { -} - -// OpenconfigPlatform_Components_Component_State_Type_Union_E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT is used when /openconfig-platform/components/component/state/type -// is to be set to a E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT value. -type OpenconfigPlatform_Components_Component_State_Type_Union_E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT struct { - E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT -} - -// Is_OpenconfigPlatform_Components_Component_State_Type_Union ensures that OpenconfigPlatform_Components_Component_State_Type_Union_E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT -// implements the OpenconfigPlatform_Components_Component_State_Type_Union interface. -func (*OpenconfigPlatform_Components_Component_State_Type_Union_E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT) Is_OpenconfigPlatform_Components_Component_State_Type_Union() { -} - -// To_OpenconfigPlatform_Components_Component_State_Type_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigPlatform_Components_Component_State_Type_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigPlatform_Components_Component_State) To_OpenconfigPlatform_Components_Component_State_Type_Union(i interface{}) (OpenconfigPlatform_Components_Component_State_Type_Union, error) { - switch v := i.(type) { - case E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT: - return &OpenconfigPlatform_Components_Component_State_Type_Union_E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT{v}, nil - case E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT: - return &OpenconfigPlatform_Components_Component_State_Type_Union_E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigPlatform_Components_Component_State_Type_Union, unknown union type, got: %T, want any of [E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT, E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT]", i, i) - } -} - -// OpenconfigPlatform_Components_Component_State_Memory represents the /openconfig-platform/components/component/state/memory YANG schema element. -type OpenconfigPlatform_Components_Component_State_Memory struct { - Available *uint64 `path:"available" module:"openconfig-platform"` - Utilized *uint64 `path:"utilized" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_State_Memory implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_State_Memory) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_State_Memory) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_State_Memory"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_State_Memory) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_State_Temperature represents the /openconfig-platform/components/component/state/temperature YANG schema element. -type OpenconfigPlatform_Components_Component_State_Temperature struct { - AlarmSeverity E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY `path:"alarm-severity" module:"openconfig-platform"` - AlarmStatus *bool `path:"alarm-status" module:"openconfig-platform"` - AlarmThreshold *uint32 `path:"alarm-threshold" module:"openconfig-platform"` - Avg *float64 `path:"avg" module:"openconfig-platform"` - Instant *float64 `path:"instant" module:"openconfig-platform"` - Interval *uint64 `path:"interval" module:"openconfig-platform"` - Max *float64 `path:"max" module:"openconfig-platform"` - MaxTime *uint64 `path:"max-time" module:"openconfig-platform"` - Min *float64 `path:"min" module:"openconfig-platform"` - MinTime *uint64 `path:"min-time" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_State_Temperature implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_State_Temperature) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_State_Temperature) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_State_Temperature"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_State_Temperature) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Storage represents the /openconfig-platform/components/component/storage YANG schema element. -type OpenconfigPlatform_Components_Component_Storage struct { - Config *OpenconfigPlatform_Components_Component_Storage_Config `path:"config" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_Storage_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Storage implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Storage) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Storage) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Storage"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Storage) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Storage_Config represents the /openconfig-platform/components/component/storage/config YANG schema element. -type OpenconfigPlatform_Components_Component_Storage_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Storage_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Storage_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Storage_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Storage_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Storage_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Storage_State represents the /openconfig-platform/components/component/storage/state YANG schema element. -type OpenconfigPlatform_Components_Component_Storage_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Storage_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Storage_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Storage_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Storage_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Storage_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Subcomponents represents the /openconfig-platform/components/component/subcomponents YANG schema element. -type OpenconfigPlatform_Components_Component_Subcomponents struct { - Subcomponent map[string]*OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent `path:"subcomponent" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Subcomponents implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Subcomponents) IsYANGGoStruct() {} - -// NewSubcomponent creates a new entry in the Subcomponent list of the -// OpenconfigPlatform_Components_Component_Subcomponents struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigPlatform_Components_Component_Subcomponents) NewSubcomponent(Name string) (*OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Subcomponent == nil { - t.Subcomponent = make(map[string]*OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent) - } - - key := Name - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Subcomponent[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Subcomponent", key) - } - - t.Subcomponent[key] = &OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent{ - Name: &Name, - } - - return t.Subcomponent[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Subcomponents) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Subcomponents"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Subcomponents) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent represents the /openconfig-platform/components/component/subcomponents/subcomponent YANG schema element. -type OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent struct { - Config *OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_Config `path:"config" module:"openconfig-platform"` - Name *string `path:"name" module:"openconfig-platform"` - State *OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_State `path:"state" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent struct, which is a YANG list entry. -func (t *OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent) ΛListKeyMap() (map[string]interface{}, error) { - if t.Name == nil { - return nil, fmt.Errorf("nil value for key Name") - } - - return map[string]interface{}{ - "name": *t.Name, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_Config represents the /openconfig-platform/components/component/subcomponents/subcomponent/config YANG schema element. -type OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_Config struct { - Name *string `path:"name" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_State represents the /openconfig-platform/components/component/subcomponents/subcomponent/state YANG schema element. -type OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_State struct { - Name *string `path:"name" module:"openconfig-platform"` -} - -// IsYANGGoStruct ensures that OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigPlatform_Components_Component_Subcomponents_Subcomponent_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System represents the /openconfig-system/system YANG schema element. -type OpenconfigSystem_System struct { - Aaa *OpenconfigSystem_System_Aaa `path:"aaa" module:"openconfig-system"` - Alarms *OpenconfigSystem_System_Alarms `path:"alarms" module:"openconfig-system"` - Clock *OpenconfigSystem_System_Clock `path:"clock" module:"openconfig-system"` - Config *OpenconfigSystem_System_Config `path:"config" module:"openconfig-system"` - Cpus *OpenconfigSystem_System_Cpus `path:"cpus" module:"openconfig-system"` - Dns *OpenconfigSystem_System_Dns `path:"dns" module:"openconfig-system"` - GrpcServer *OpenconfigSystem_System_GrpcServer `path:"grpc-server" module:"openconfig-system"` - License *OpenconfigSystem_System_License `path:"license" module:"openconfig-system"` - Logging *OpenconfigSystem_System_Logging `path:"logging" module:"openconfig-system"` - Memory *OpenconfigSystem_System_Memory `path:"memory" module:"openconfig-system"` - Messages *OpenconfigSystem_System_Messages `path:"messages" module:"openconfig-system"` - Ntp *OpenconfigSystem_System_Ntp `path:"ntp" module:"openconfig-system"` - Processes *OpenconfigSystem_System_Processes `path:"processes" module:"openconfig-system"` - SshServer *OpenconfigSystem_System_SshServer `path:"ssh-server" module:"openconfig-system"` - State *OpenconfigSystem_System_State `path:"state" module:"openconfig-system"` - TelnetServer *OpenconfigSystem_System_TelnetServer `path:"telnet-server" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System) ΛEnumTypeMap() map[string][]reflect.Type { return ΛEnumTypes } - -// OpenconfigSystem_System_Aaa represents the /openconfig-system/system/aaa YANG schema element. -type OpenconfigSystem_System_Aaa struct { - Accounting *OpenconfigSystem_System_Aaa_Accounting `path:"accounting" module:"openconfig-system"` - Authentication *OpenconfigSystem_System_Aaa_Authentication `path:"authentication" module:"openconfig-system"` - Authorization *OpenconfigSystem_System_Aaa_Authorization `path:"authorization" module:"openconfig-system"` - Config *OpenconfigSystem_System_Aaa_Config `path:"config" module:"openconfig-system"` - ServerGroups *OpenconfigSystem_System_Aaa_ServerGroups `path:"server-groups" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa) ΛEnumTypeMap() map[string][]reflect.Type { return ΛEnumTypes } - -// OpenconfigSystem_System_Aaa_Accounting represents the /openconfig-system/system/aaa/accounting YANG schema element. -type OpenconfigSystem_System_Aaa_Accounting struct { - Config *OpenconfigSystem_System_Aaa_Accounting_Config `path:"config" module:"openconfig-system"` - Events *OpenconfigSystem_System_Aaa_Accounting_Events `path:"events" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_Accounting_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Accounting implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Accounting) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Accounting) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Accounting"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Accounting) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Accounting_Config represents the /openconfig-system/system/aaa/accounting/config YANG schema element. -type OpenconfigSystem_System_Aaa_Accounting_Config struct { - AccountingMethod []OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union `path:"accounting-method" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Accounting_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Accounting_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Accounting_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Accounting_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Accounting_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/aaa/accounting/config/accounting-method within the YANG schema. -type OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union interface { - Is_OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union() -} - -// OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE is used when /openconfig-system/system/aaa/accounting/config/accounting-method -// is to be set to a E_OpenconfigAaaTypes_AAA_METHOD_TYPE value. -type OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE struct { - E_OpenconfigAaaTypes_AAA_METHOD_TYPE E_OpenconfigAaaTypes_AAA_METHOD_TYPE -} - -// Is_OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union ensures that OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE -// implements the OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE) Is_OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union() { -} - -// OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union_String is used when /openconfig-system/system/aaa/accounting/config/accounting-method -// is to be set to a string value. -type OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union ensures that OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union_String -// implements the OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union_String) Is_OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union() { -} - -// To_OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_Aaa_Accounting_Config) To_OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union(i interface{}) (OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union, error) { - switch v := i.(type) { - case E_OpenconfigAaaTypes_AAA_METHOD_TYPE: - return &OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE{v}, nil - case string: - return &OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_Aaa_Accounting_Config_AccountingMethod_Union, unknown union type, got: %T, want any of [E_OpenconfigAaaTypes_AAA_METHOD_TYPE, string]", i, i) - } -} - -// OpenconfigSystem_System_Aaa_Accounting_Events represents the /openconfig-system/system/aaa/accounting/events YANG schema element. -type OpenconfigSystem_System_Aaa_Accounting_Events struct { - Event map[E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE]*OpenconfigSystem_System_Aaa_Accounting_Events_Event `path:"event" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Accounting_Events implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Accounting_Events) IsYANGGoStruct() {} - -// NewEvent creates a new entry in the Event list of the -// OpenconfigSystem_System_Aaa_Accounting_Events struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Aaa_Accounting_Events) NewEvent(EventType E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE) (*OpenconfigSystem_System_Aaa_Accounting_Events_Event, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Event == nil { - t.Event = make(map[E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE]*OpenconfigSystem_System_Aaa_Accounting_Events_Event) - } - - key := EventType - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Event[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Event", key) - } - - t.Event[key] = &OpenconfigSystem_System_Aaa_Accounting_Events_Event{ - EventType: EventType, - } - - return t.Event[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Accounting_Events) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Accounting_Events"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Accounting_Events) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Accounting_Events_Event represents the /openconfig-system/system/aaa/accounting/events/event YANG schema element. -type OpenconfigSystem_System_Aaa_Accounting_Events_Event struct { - Config *OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config `path:"config" module:"openconfig-system"` - EventType E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE `path:"event-type" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_Accounting_Events_Event_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Accounting_Events_Event implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Accounting_Events_Event) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Aaa_Accounting_Events_Event struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Aaa_Accounting_Events_Event) ΛListKeyMap() (map[string]interface{}, error) { - - return map[string]interface{}{ - "event-type": t.EventType, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Accounting_Events_Event) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Accounting_Events_Event"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Accounting_Events_Event) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config represents the /openconfig-system/system/aaa/accounting/events/event/config YANG schema element. -type OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config struct { - EventType E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE `path:"event-type" module:"openconfig-system"` - Record E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record `path:"record" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Accounting_Events_Event_State represents the /openconfig-system/system/aaa/accounting/events/event/state YANG schema element. -type OpenconfigSystem_System_Aaa_Accounting_Events_Event_State struct { - EventType E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE `path:"event-type" module:"openconfig-system"` - Record E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record `path:"record" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Accounting_Events_Event_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Accounting_Events_Event_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Accounting_Events_Event_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Accounting_Events_Event_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Accounting_Events_Event_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Accounting_State represents the /openconfig-system/system/aaa/accounting/state YANG schema element. -type OpenconfigSystem_System_Aaa_Accounting_State struct { - AccountingMethod []OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union `path:"accounting-method" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Accounting_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Accounting_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Accounting_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Accounting_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Accounting_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/aaa/accounting/state/accounting-method within the YANG schema. -type OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union interface { - Is_OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union() -} - -// OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE is used when /openconfig-system/system/aaa/accounting/state/accounting-method -// is to be set to a E_OpenconfigAaaTypes_AAA_METHOD_TYPE value. -type OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE struct { - E_OpenconfigAaaTypes_AAA_METHOD_TYPE E_OpenconfigAaaTypes_AAA_METHOD_TYPE -} - -// Is_OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union ensures that OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE -// implements the OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE) Is_OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union() { -} - -// OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union_String is used when /openconfig-system/system/aaa/accounting/state/accounting-method -// is to be set to a string value. -type OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union ensures that OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union_String -// implements the OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union_String) Is_OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union() { -} - -// To_OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_Aaa_Accounting_State) To_OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union(i interface{}) (OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union, error) { - switch v := i.(type) { - case E_OpenconfigAaaTypes_AAA_METHOD_TYPE: - return &OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE{v}, nil - case string: - return &OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_Aaa_Accounting_State_AccountingMethod_Union, unknown union type, got: %T, want any of [E_OpenconfigAaaTypes_AAA_METHOD_TYPE, string]", i, i) - } -} - -// OpenconfigSystem_System_Aaa_Authentication represents the /openconfig-system/system/aaa/authentication YANG schema element. -type OpenconfigSystem_System_Aaa_Authentication struct { - AdminUser *OpenconfigSystem_System_Aaa_Authentication_AdminUser `path:"admin-user" module:"openconfig-system"` - Config *OpenconfigSystem_System_Aaa_Authentication_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_Authentication_State `path:"state" module:"openconfig-system"` - Users *OpenconfigSystem_System_Aaa_Authentication_Users `path:"users" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authentication implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authentication) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authentication) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authentication"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authentication) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authentication_AdminUser represents the /openconfig-system/system/aaa/authentication/admin-user YANG schema element. -type OpenconfigSystem_System_Aaa_Authentication_AdminUser struct { - Config *OpenconfigSystem_System_Aaa_Authentication_AdminUser_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_Authentication_AdminUser_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authentication_AdminUser implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authentication_AdminUser) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authentication_AdminUser) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authentication_AdminUser"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authentication_AdminUser) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authentication_AdminUser_Config represents the /openconfig-system/system/aaa/authentication/admin-user/config YANG schema element. -type OpenconfigSystem_System_Aaa_Authentication_AdminUser_Config struct { - AdminPassword *string `path:"admin-password" module:"openconfig-system"` - AdminPasswordHashed *string `path:"admin-password-hashed" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authentication_AdminUser_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authentication_AdminUser_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authentication_AdminUser_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authentication_AdminUser_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authentication_AdminUser_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authentication_AdminUser_State represents the /openconfig-system/system/aaa/authentication/admin-user/state YANG schema element. -type OpenconfigSystem_System_Aaa_Authentication_AdminUser_State struct { - AdminPassword *string `path:"admin-password" module:"openconfig-system"` - AdminPasswordHashed *string `path:"admin-password-hashed" module:"openconfig-system"` - AdminUsername *string `path:"admin-username" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authentication_AdminUser_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authentication_AdminUser_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authentication_AdminUser_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authentication_AdminUser_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authentication_AdminUser_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authentication_Config represents the /openconfig-system/system/aaa/authentication/config YANG schema element. -type OpenconfigSystem_System_Aaa_Authentication_Config struct { - AuthenticationMethod []OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union `path:"authentication-method" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authentication_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authentication_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authentication_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authentication_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authentication_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/aaa/authentication/config/authentication-method within the YANG schema. -type OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union interface { - Is_OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union() -} - -// OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE is used when /openconfig-system/system/aaa/authentication/config/authentication-method -// is to be set to a E_OpenconfigAaaTypes_AAA_METHOD_TYPE value. -type OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE struct { - E_OpenconfigAaaTypes_AAA_METHOD_TYPE E_OpenconfigAaaTypes_AAA_METHOD_TYPE -} - -// Is_OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union ensures that OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE -// implements the OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE) Is_OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union() { -} - -// OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union_String is used when /openconfig-system/system/aaa/authentication/config/authentication-method -// is to be set to a string value. -type OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union ensures that OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union_String -// implements the OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union_String) Is_OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union() { -} - -// To_OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_Aaa_Authentication_Config) To_OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union(i interface{}) (OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union, error) { - switch v := i.(type) { - case E_OpenconfigAaaTypes_AAA_METHOD_TYPE: - return &OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE{v}, nil - case string: - return &OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_Aaa_Authentication_Config_AuthenticationMethod_Union, unknown union type, got: %T, want any of [E_OpenconfigAaaTypes_AAA_METHOD_TYPE, string]", i, i) - } -} - -// OpenconfigSystem_System_Aaa_Authentication_State represents the /openconfig-system/system/aaa/authentication/state YANG schema element. -type OpenconfigSystem_System_Aaa_Authentication_State struct { - AuthenticationMethod []OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union `path:"authentication-method" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authentication_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authentication_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authentication_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authentication_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authentication_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/aaa/authentication/state/authentication-method within the YANG schema. -type OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union interface { - Is_OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union() -} - -// OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE is used when /openconfig-system/system/aaa/authentication/state/authentication-method -// is to be set to a E_OpenconfigAaaTypes_AAA_METHOD_TYPE value. -type OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE struct { - E_OpenconfigAaaTypes_AAA_METHOD_TYPE E_OpenconfigAaaTypes_AAA_METHOD_TYPE -} - -// Is_OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union ensures that OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE -// implements the OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE) Is_OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union() { -} - -// OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union_String is used when /openconfig-system/system/aaa/authentication/state/authentication-method -// is to be set to a string value. -type OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union ensures that OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union_String -// implements the OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union_String) Is_OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union() { -} - -// To_OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_Aaa_Authentication_State) To_OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union(i interface{}) (OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union, error) { - switch v := i.(type) { - case E_OpenconfigAaaTypes_AAA_METHOD_TYPE: - return &OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE{v}, nil - case string: - return &OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_Aaa_Authentication_State_AuthenticationMethod_Union, unknown union type, got: %T, want any of [E_OpenconfigAaaTypes_AAA_METHOD_TYPE, string]", i, i) - } -} - -// OpenconfigSystem_System_Aaa_Authentication_Users represents the /openconfig-system/system/aaa/authentication/users YANG schema element. -type OpenconfigSystem_System_Aaa_Authentication_Users struct { - User map[string]*OpenconfigSystem_System_Aaa_Authentication_Users_User `path:"user" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authentication_Users implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authentication_Users) IsYANGGoStruct() {} - -// NewUser creates a new entry in the User list of the -// OpenconfigSystem_System_Aaa_Authentication_Users struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users) NewUser(Username string) (*OpenconfigSystem_System_Aaa_Authentication_Users_User, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.User == nil { - t.User = make(map[string]*OpenconfigSystem_System_Aaa_Authentication_Users_User) - } - - key := Username - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.User[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list User", key) - } - - t.User[key] = &OpenconfigSystem_System_Aaa_Authentication_Users_User{ - Username: &Username, - } - - return t.User[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authentication_Users"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authentication_Users_User represents the /openconfig-system/system/aaa/authentication/users/user YANG schema element. -type OpenconfigSystem_System_Aaa_Authentication_Users_User struct { - Config *OpenconfigSystem_System_Aaa_Authentication_Users_User_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_Authentication_Users_User_State `path:"state" module:"openconfig-system"` - Username *string `path:"username" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authentication_Users_User implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authentication_Users_User) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Aaa_Authentication_Users_User struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users_User) ΛListKeyMap() (map[string]interface{}, error) { - if t.Username == nil { - return nil, fmt.Errorf("nil value for key Username") - } - - return map[string]interface{}{ - "username": *t.Username, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users_User) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authentication_Users_User"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users_User) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authentication_Users_User_Config represents the /openconfig-system/system/aaa/authentication/users/user/config YANG schema element. -type OpenconfigSystem_System_Aaa_Authentication_Users_User_Config struct { - Password *string `path:"password" module:"openconfig-system"` - PasswordHashed *string `path:"password-hashed" module:"openconfig-system"` - Role OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union `path:"role" module:"openconfig-system"` - SshKey *string `path:"ssh-key" module:"openconfig-system"` - Username *string `path:"username" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authentication_Users_User_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authentication_Users_User_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users_User_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authentication_Users_User_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users_User_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/aaa/authentication/users/user/config/role within the YANG schema. -type OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union interface { - Is_OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union() -} - -// OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union_E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES is used when /openconfig-system/system/aaa/authentication/users/user/config/role -// is to be set to a E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES value. -type OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union_E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES struct { - E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES -} - -// Is_OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union ensures that OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union_E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES -// implements the OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union interface. -func (*OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union_E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES) Is_OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union() { -} - -// OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union_String is used when /openconfig-system/system/aaa/authentication/users/user/config/role -// is to be set to a string value. -type OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union ensures that OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union_String -// implements the OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union interface. -func (*OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union_String) Is_OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union() { -} - -// To_OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users_User_Config) To_OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union(i interface{}) (OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union, error) { - switch v := i.(type) { - case E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES: - return &OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union_E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES{v}, nil - case string: - return &OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_Aaa_Authentication_Users_User_Config_Role_Union, unknown union type, got: %T, want any of [E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES, string]", i, i) - } -} - -// OpenconfigSystem_System_Aaa_Authentication_Users_User_State represents the /openconfig-system/system/aaa/authentication/users/user/state YANG schema element. -type OpenconfigSystem_System_Aaa_Authentication_Users_User_State struct { - Password *string `path:"password" module:"openconfig-system"` - PasswordHashed *string `path:"password-hashed" module:"openconfig-system"` - Role OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union `path:"role" module:"openconfig-system"` - SshKey *string `path:"ssh-key" module:"openconfig-system"` - Username *string `path:"username" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authentication_Users_User_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authentication_Users_User_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users_User_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authentication_Users_User_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users_User_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/aaa/authentication/users/user/state/role within the YANG schema. -type OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union interface { - Is_OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union() -} - -// OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union_E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES is used when /openconfig-system/system/aaa/authentication/users/user/state/role -// is to be set to a E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES value. -type OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union_E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES struct { - E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES -} - -// Is_OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union ensures that OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union_E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES -// implements the OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union interface. -func (*OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union_E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES) Is_OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union() { -} - -// OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union_String is used when /openconfig-system/system/aaa/authentication/users/user/state/role -// is to be set to a string value. -type OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union ensures that OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union_String -// implements the OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union interface. -func (*OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union_String) Is_OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union() { -} - -// To_OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_Aaa_Authentication_Users_User_State) To_OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union(i interface{}) (OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union, error) { - switch v := i.(type) { - case E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES: - return &OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union_E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES{v}, nil - case string: - return &OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_Aaa_Authentication_Users_User_State_Role_Union, unknown union type, got: %T, want any of [E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES, string]", i, i) - } -} - -// OpenconfigSystem_System_Aaa_Authorization represents the /openconfig-system/system/aaa/authorization YANG schema element. -type OpenconfigSystem_System_Aaa_Authorization struct { - Config *OpenconfigSystem_System_Aaa_Authorization_Config `path:"config" module:"openconfig-system"` - Events *OpenconfigSystem_System_Aaa_Authorization_Events `path:"events" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_Authorization_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authorization implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authorization) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authorization) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authorization"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authorization) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authorization_Config represents the /openconfig-system/system/aaa/authorization/config YANG schema element. -type OpenconfigSystem_System_Aaa_Authorization_Config struct { - AuthorizationMethod []OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union `path:"authorization-method" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authorization_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authorization_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authorization_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authorization_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authorization_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/aaa/authorization/config/authorization-method within the YANG schema. -type OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union interface { - Is_OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union() -} - -// OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE is used when /openconfig-system/system/aaa/authorization/config/authorization-method -// is to be set to a E_OpenconfigAaaTypes_AAA_METHOD_TYPE value. -type OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE struct { - E_OpenconfigAaaTypes_AAA_METHOD_TYPE E_OpenconfigAaaTypes_AAA_METHOD_TYPE -} - -// Is_OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union ensures that OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE -// implements the OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE) Is_OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union() { -} - -// OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union_String is used when /openconfig-system/system/aaa/authorization/config/authorization-method -// is to be set to a string value. -type OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union ensures that OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union_String -// implements the OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union_String) Is_OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union() { -} - -// To_OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_Aaa_Authorization_Config) To_OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union(i interface{}) (OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union, error) { - switch v := i.(type) { - case E_OpenconfigAaaTypes_AAA_METHOD_TYPE: - return &OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE{v}, nil - case string: - return &OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_Aaa_Authorization_Config_AuthorizationMethod_Union, unknown union type, got: %T, want any of [E_OpenconfigAaaTypes_AAA_METHOD_TYPE, string]", i, i) - } -} - -// OpenconfigSystem_System_Aaa_Authorization_Events represents the /openconfig-system/system/aaa/authorization/events YANG schema element. -type OpenconfigSystem_System_Aaa_Authorization_Events struct { - Event map[E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE]*OpenconfigSystem_System_Aaa_Authorization_Events_Event `path:"event" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authorization_Events implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authorization_Events) IsYANGGoStruct() {} - -// NewEvent creates a new entry in the Event list of the -// OpenconfigSystem_System_Aaa_Authorization_Events struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Aaa_Authorization_Events) NewEvent(EventType E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE) (*OpenconfigSystem_System_Aaa_Authorization_Events_Event, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Event == nil { - t.Event = make(map[E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE]*OpenconfigSystem_System_Aaa_Authorization_Events_Event) - } - - key := EventType - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Event[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Event", key) - } - - t.Event[key] = &OpenconfigSystem_System_Aaa_Authorization_Events_Event{ - EventType: EventType, - } - - return t.Event[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authorization_Events) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authorization_Events"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authorization_Events) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authorization_Events_Event represents the /openconfig-system/system/aaa/authorization/events/event YANG schema element. -type OpenconfigSystem_System_Aaa_Authorization_Events_Event struct { - Config *OpenconfigSystem_System_Aaa_Authorization_Events_Event_Config `path:"config" module:"openconfig-system"` - EventType E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE `path:"event-type" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_Authorization_Events_Event_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authorization_Events_Event implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authorization_Events_Event) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Aaa_Authorization_Events_Event struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Aaa_Authorization_Events_Event) ΛListKeyMap() (map[string]interface{}, error) { - - return map[string]interface{}{ - "event-type": t.EventType, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authorization_Events_Event) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authorization_Events_Event"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authorization_Events_Event) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authorization_Events_Event_Config represents the /openconfig-system/system/aaa/authorization/events/event/config YANG schema element. -type OpenconfigSystem_System_Aaa_Authorization_Events_Event_Config struct { - EventType E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE `path:"event-type" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authorization_Events_Event_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authorization_Events_Event_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authorization_Events_Event_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authorization_Events_Event_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authorization_Events_Event_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authorization_Events_Event_State represents the /openconfig-system/system/aaa/authorization/events/event/state YANG schema element. -type OpenconfigSystem_System_Aaa_Authorization_Events_Event_State struct { - EventType E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE `path:"event-type" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authorization_Events_Event_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authorization_Events_Event_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authorization_Events_Event_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authorization_Events_Event_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authorization_Events_Event_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authorization_State represents the /openconfig-system/system/aaa/authorization/state YANG schema element. -type OpenconfigSystem_System_Aaa_Authorization_State struct { - AuthorizationMethod []OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union `path:"authorization-method" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Authorization_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Authorization_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Authorization_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Authorization_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Authorization_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/aaa/authorization/state/authorization-method within the YANG schema. -type OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union interface { - Is_OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union() -} - -// OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE is used when /openconfig-system/system/aaa/authorization/state/authorization-method -// is to be set to a E_OpenconfigAaaTypes_AAA_METHOD_TYPE value. -type OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE struct { - E_OpenconfigAaaTypes_AAA_METHOD_TYPE E_OpenconfigAaaTypes_AAA_METHOD_TYPE -} - -// Is_OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union ensures that OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE -// implements the OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE) Is_OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union() { -} - -// OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union_String is used when /openconfig-system/system/aaa/authorization/state/authorization-method -// is to be set to a string value. -type OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union ensures that OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union_String -// implements the OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union interface. -func (*OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union_String) Is_OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union() { -} - -// To_OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_Aaa_Authorization_State) To_OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union(i interface{}) (OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union, error) { - switch v := i.(type) { - case E_OpenconfigAaaTypes_AAA_METHOD_TYPE: - return &OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union_E_OpenconfigAaaTypes_AAA_METHOD_TYPE{v}, nil - case string: - return &OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_Aaa_Authorization_State_AuthorizationMethod_Union, unknown union type, got: %T, want any of [E_OpenconfigAaaTypes_AAA_METHOD_TYPE, string]", i, i) - } -} - -// OpenconfigSystem_System_Aaa_Config represents the /openconfig-system/system/aaa/config YANG schema element. -type OpenconfigSystem_System_Aaa_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups represents the /openconfig-system/system/aaa/server-groups YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups struct { - ServerGroup map[string]*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup `path:"server-group" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups) IsYANGGoStruct() {} - -// NewServerGroup creates a new entry in the ServerGroup list of the -// OpenconfigSystem_System_Aaa_ServerGroups struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Aaa_ServerGroups) NewServerGroup(Name string) (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.ServerGroup == nil { - t.ServerGroup = make(map[string]*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup) - } - - key := Name - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.ServerGroup[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list ServerGroup", key) - } - - t.ServerGroup[key] = &OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup{ - Name: &Name, - } - - return t.ServerGroup[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup represents the /openconfig-system/system/aaa/server-groups/server-group YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup struct { - Config *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Config `path:"config" module:"openconfig-system"` - Name *string `path:"name" module:"openconfig-system"` - Servers *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers `path:"servers" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup) ΛListKeyMap() (map[string]interface{}, error) { - if t.Name == nil { - return nil, fmt.Errorf("nil value for key Name") - } - - return map[string]interface{}{ - "name": *t.Name, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Config represents the /openconfig-system/system/aaa/server-groups/server-group/config YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Config struct { - Name *string `path:"name" module:"openconfig-system"` - Type E_OpenconfigAaaTypes_AAA_SERVER_TYPE `path:"type" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers represents the /openconfig-system/system/aaa/server-groups/server-group/servers YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers struct { - Server map[string]*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server `path:"server" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers) IsYANGGoStruct() {} - -// NewServer creates a new entry in the Server list of the -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers) NewServer(Address string) (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Server == nil { - t.Server = make(map[string]*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server) - } - - key := Address - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Server[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Server", key) - } - - t.Server[key] = &OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server{ - Address: &Address, - } - - return t.Server[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server represents the /openconfig-system/system/aaa/server-groups/server-group/servers/server YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server struct { - Address *string `path:"address" module:"openconfig-system"` - Config *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Config `path:"config" module:"openconfig-system"` - Radius *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius `path:"radius" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_State `path:"state" module:"openconfig-system"` - Tacacs *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs `path:"tacacs" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server) ΛListKeyMap() (map[string]interface{}, error) { - if t.Address == nil { - return nil, fmt.Errorf("nil value for key Address") - } - - return map[string]interface{}{ - "address": *t.Address, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Config represents the /openconfig-system/system/aaa/server-groups/server-group/servers/server/config YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Config struct { - Address *string `path:"address" module:"openconfig-system"` - Name *string `path:"name" module:"openconfig-system"` - Timeout *uint16 `path:"timeout" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius represents the /openconfig-system/system/aaa/server-groups/server-group/servers/server/radius YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius struct { - Config *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_Config represents the /openconfig-system/system/aaa/server-groups/server-group/servers/server/radius/config YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_Config struct { - AcctPort *uint16 `path:"acct-port" module:"openconfig-system"` - AuthPort *uint16 `path:"auth-port" module:"openconfig-system"` - RetransmitAttempts *uint8 `path:"retransmit-attempts" module:"openconfig-system"` - SecretKey *string `path:"secret-key" module:"openconfig-system"` - SecretKeyHashed *string `path:"secret-key-hashed" module:"openconfig-system"` - SourceAddress *string `path:"source-address" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_Config) IsYANGGoStruct() { -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State represents the /openconfig-system/system/aaa/server-groups/server-group/servers/server/radius/state YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State struct { - AcctPort *uint16 `path:"acct-port" module:"openconfig-system"` - AuthPort *uint16 `path:"auth-port" module:"openconfig-system"` - Counters *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State_Counters `path:"counters" module:"openconfig-system"` - RetransmitAttempts *uint8 `path:"retransmit-attempts" module:"openconfig-system"` - SecretKey *string `path:"secret-key" module:"openconfig-system"` - SecretKeyHashed *string `path:"secret-key-hashed" module:"openconfig-system"` - SourceAddress *string `path:"source-address" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State) IsYANGGoStruct() { -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State_Counters represents the /openconfig-system/system/aaa/server-groups/server-group/servers/server/radius/state/counters YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State_Counters struct { - AccessAccepts *uint64 `path:"access-accepts" module:"openconfig-system"` - AccessRejects *uint64 `path:"access-rejects" module:"openconfig-system"` - RetriedAccessRequests *uint64 `path:"retried-access-requests" module:"openconfig-system"` - TimeoutAccessRequests *uint64 `path:"timeout-access-requests" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State_Counters implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State_Counters) IsYANGGoStruct() { -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State_Counters) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State_Counters"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Radius_State_Counters) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_State represents the /openconfig-system/system/aaa/server-groups/server-group/servers/server/state YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_State struct { - Address *string `path:"address" module:"openconfig-system"` - ConnectionAborts *uint64 `path:"connection-aborts" module:"openconfig-system"` - ConnectionCloses *uint64 `path:"connection-closes" module:"openconfig-system"` - ConnectionFailures *uint64 `path:"connection-failures" module:"openconfig-system"` - ConnectionOpens *uint64 `path:"connection-opens" module:"openconfig-system"` - ConnectionTimeouts *uint64 `path:"connection-timeouts" module:"openconfig-system"` - ErrorsReceived *uint64 `path:"errors-received" module:"openconfig-system"` - MessagesReceived *uint64 `path:"messages-received" module:"openconfig-system"` - MessagesSent *uint64 `path:"messages-sent" module:"openconfig-system"` - Name *string `path:"name" module:"openconfig-system"` - Timeout *uint16 `path:"timeout" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs represents the /openconfig-system/system/aaa/server-groups/server-group/servers/server/tacacs YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs struct { - Config *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_Config represents the /openconfig-system/system/aaa/server-groups/server-group/servers/server/tacacs/config YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_Config struct { - Port *uint16 `path:"port" module:"openconfig-system"` - SecretKey *string `path:"secret-key" module:"openconfig-system"` - SecretKeyHashed *string `path:"secret-key-hashed" module:"openconfig-system"` - SourceAddress *string `path:"source-address" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_Config) IsYANGGoStruct() { -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_State represents the /openconfig-system/system/aaa/server-groups/server-group/servers/server/tacacs/state YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_State struct { - Port *uint16 `path:"port" module:"openconfig-system"` - SecretKey *string `path:"secret-key" module:"openconfig-system"` - SecretKeyHashed *string `path:"secret-key-hashed" module:"openconfig-system"` - SourceAddress *string `path:"source-address" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_State) IsYANGGoStruct() { -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_Servers_Server_Tacacs_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_State represents the /openconfig-system/system/aaa/server-groups/server-group/state YANG schema element. -type OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_State struct { - Name *string `path:"name" module:"openconfig-system"` - Type E_OpenconfigAaaTypes_AAA_SERVER_TYPE `path:"type" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_ServerGroups_ServerGroup_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Aaa_State represents the /openconfig-system/system/aaa/state YANG schema element. -type OpenconfigSystem_System_Aaa_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Aaa_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Aaa_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Aaa_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Aaa_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Aaa_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Alarms represents the /openconfig-system/system/alarms YANG schema element. -type OpenconfigSystem_System_Alarms struct { - Alarm map[string]*OpenconfigSystem_System_Alarms_Alarm `path:"alarm" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Alarms implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Alarms) IsYANGGoStruct() {} - -// NewAlarm creates a new entry in the Alarm list of the -// OpenconfigSystem_System_Alarms struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Alarms) NewAlarm(Id string) (*OpenconfigSystem_System_Alarms_Alarm, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Alarm == nil { - t.Alarm = make(map[string]*OpenconfigSystem_System_Alarms_Alarm) - } - - key := Id - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Alarm[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Alarm", key) - } - - t.Alarm[key] = &OpenconfigSystem_System_Alarms_Alarm{ - Id: &Id, - } - - return t.Alarm[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Alarms) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Alarms"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Alarms) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Alarms_Alarm represents the /openconfig-system/system/alarms/alarm YANG schema element. -type OpenconfigSystem_System_Alarms_Alarm struct { - Config *OpenconfigSystem_System_Alarms_Alarm_Config `path:"config" module:"openconfig-system"` - Id *string `path:"id" module:"openconfig-system"` - State *OpenconfigSystem_System_Alarms_Alarm_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Alarms_Alarm implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Alarms_Alarm) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Alarms_Alarm struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Alarms_Alarm) ΛListKeyMap() (map[string]interface{}, error) { - if t.Id == nil { - return nil, fmt.Errorf("nil value for key Id") - } - - return map[string]interface{}{ - "id": *t.Id, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Alarms_Alarm) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Alarms_Alarm"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Alarms_Alarm) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Alarms_Alarm_Config represents the /openconfig-system/system/alarms/alarm/config YANG schema element. -type OpenconfigSystem_System_Alarms_Alarm_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Alarms_Alarm_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Alarms_Alarm_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Alarms_Alarm_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Alarms_Alarm_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Alarms_Alarm_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Alarms_Alarm_State represents the /openconfig-system/system/alarms/alarm/state YANG schema element. -type OpenconfigSystem_System_Alarms_Alarm_State struct { - Id *string `path:"id" module:"openconfig-system"` - Resource *string `path:"resource" module:"openconfig-system"` - Severity E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY `path:"severity" module:"openconfig-system"` - Text *string `path:"text" module:"openconfig-system"` - TimeCreated *uint64 `path:"time-created" module:"openconfig-system"` - TypeId OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union `path:"type-id" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Alarms_Alarm_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Alarms_Alarm_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Alarms_Alarm_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Alarms_Alarm_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Alarms_Alarm_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/alarms/alarm/state/type-id within the YANG schema. -type OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union interface { - Is_OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union() -} - -// OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union_E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID is used when /openconfig-system/system/alarms/alarm/state/type-id -// is to be set to a E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID value. -type OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union_E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID struct { - E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID -} - -// Is_OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union ensures that OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union_E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID -// implements the OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union interface. -func (*OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union_E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID) Is_OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union() { -} - -// OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union_String is used when /openconfig-system/system/alarms/alarm/state/type-id -// is to be set to a string value. -type OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union ensures that OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union_String -// implements the OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union interface. -func (*OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union_String) Is_OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union() { -} - -// To_OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_Alarms_Alarm_State) To_OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union(i interface{}) (OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union, error) { - switch v := i.(type) { - case E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID: - return &OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union_E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID{v}, nil - case string: - return &OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_Alarms_Alarm_State_TypeId_Union, unknown union type, got: %T, want any of [E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID, string]", i, i) - } -} - -// OpenconfigSystem_System_Clock represents the /openconfig-system/system/clock YANG schema element. -type OpenconfigSystem_System_Clock struct { - Config *OpenconfigSystem_System_Clock_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_Clock_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Clock implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Clock) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Clock) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Clock"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Clock) ΛEnumTypeMap() map[string][]reflect.Type { return ΛEnumTypes } - -// OpenconfigSystem_System_Clock_Config represents the /openconfig-system/system/clock/config YANG schema element. -type OpenconfigSystem_System_Clock_Config struct { - TimezoneName *string `path:"timezone-name" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Clock_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Clock_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Clock_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Clock_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Clock_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Clock_State represents the /openconfig-system/system/clock/state YANG schema element. -type OpenconfigSystem_System_Clock_State struct { - TimezoneName *string `path:"timezone-name" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Clock_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Clock_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Clock_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Clock_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Clock_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Config represents the /openconfig-system/system/config YANG schema element. -type OpenconfigSystem_System_Config struct { - DomainName *string `path:"domain-name" module:"openconfig-system"` - Hostname *string `path:"hostname" module:"openconfig-system"` - LoginBanner *string `path:"login-banner" module:"openconfig-system"` - MotdBanner *string `path:"motd-banner" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Cpus represents the /openconfig-system/system/cpus YANG schema element. -type OpenconfigSystem_System_Cpus struct { - Cpu map[OpenconfigSystem_System_Cpus_Cpu_State_Index_Union]*OpenconfigSystem_System_Cpus_Cpu `path:"cpu" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Cpus implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Cpus) IsYANGGoStruct() {} - -// NewCpu creates a new entry in the Cpu list of the -// OpenconfigSystem_System_Cpus struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Cpus) NewCpu(Index OpenconfigSystem_System_Cpus_Cpu_State_Index_Union) (*OpenconfigSystem_System_Cpus_Cpu, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Cpu == nil { - t.Cpu = make(map[OpenconfigSystem_System_Cpus_Cpu_State_Index_Union]*OpenconfigSystem_System_Cpus_Cpu) - } - - key := Index - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Cpu[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Cpu", key) - } - - t.Cpu[key] = &OpenconfigSystem_System_Cpus_Cpu{ - Index: Index, - } - - return t.Cpu[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Cpus) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Cpus"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Cpus) ΛEnumTypeMap() map[string][]reflect.Type { return ΛEnumTypes } - -// OpenconfigSystem_System_Cpus_Cpu represents the /openconfig-system/system/cpus/cpu YANG schema element. -type OpenconfigSystem_System_Cpus_Cpu struct { - Index OpenconfigSystem_System_Cpus_Cpu_State_Index_Union `path:"index" module:"openconfig-system"` - State *OpenconfigSystem_System_Cpus_Cpu_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Cpus_Cpu implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Cpus_Cpu) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Cpus_Cpu struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Cpus_Cpu) ΛListKeyMap() (map[string]interface{}, error) { - - return map[string]interface{}{ - "index": t.Index, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Cpus_Cpu) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Cpus_Cpu"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Cpus_Cpu) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Cpus_Cpu_State_Index_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/cpus/cpu/index within the YANG schema. -type OpenconfigSystem_System_Cpus_Cpu_State_Index_Union interface { - Is_OpenconfigSystem_System_Cpus_Cpu_State_Index_Union() -} - -// OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_E_OpenconfigSystem_System_Cpus_Cpu_State_Index is used when /openconfig-system/system/cpus/cpu/index -// is to be set to a E_OpenconfigSystem_System_Cpus_Cpu_State_Index value. -type OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_E_OpenconfigSystem_System_Cpus_Cpu_State_Index struct { - E_OpenconfigSystem_System_Cpus_Cpu_State_Index E_OpenconfigSystem_System_Cpus_Cpu_State_Index -} - -// Is_OpenconfigSystem_System_Cpus_Cpu_State_Index_Union ensures that OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_E_OpenconfigSystem_System_Cpus_Cpu_State_Index -// implements the OpenconfigSystem_System_Cpus_Cpu_State_Index_Union interface. -func (*OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_E_OpenconfigSystem_System_Cpus_Cpu_State_Index) Is_OpenconfigSystem_System_Cpus_Cpu_State_Index_Union() { -} - -// OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_Uint32 is used when /openconfig-system/system/cpus/cpu/index -// is to be set to a uint32 value. -type OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_Uint32 struct { - Uint32 uint32 -} - -// Is_OpenconfigSystem_System_Cpus_Cpu_State_Index_Union ensures that OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_Uint32 -// implements the OpenconfigSystem_System_Cpus_Cpu_State_Index_Union interface. -func (*OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_Uint32) Is_OpenconfigSystem_System_Cpus_Cpu_State_Index_Union() { -} - -// To_OpenconfigSystem_System_Cpus_Cpu_State_Index_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_Cpus_Cpu_State_Index_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_Cpus_Cpu) To_OpenconfigSystem_System_Cpus_Cpu_State_Index_Union(i interface{}) (OpenconfigSystem_System_Cpus_Cpu_State_Index_Union, error) { - switch v := i.(type) { - case E_OpenconfigSystem_System_Cpus_Cpu_State_Index: - return &OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_E_OpenconfigSystem_System_Cpus_Cpu_State_Index{v}, nil - case uint32: - return &OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_Uint32{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_Cpus_Cpu_State_Index_Union, unknown union type, got: %T, want any of [E_OpenconfigSystem_System_Cpus_Cpu_State_Index, uint32]", i, i) - } -} - -// OpenconfigSystem_System_Cpus_Cpu_State represents the /openconfig-system/system/cpus/cpu/state YANG schema element. -type OpenconfigSystem_System_Cpus_Cpu_State struct { - HardwareInterrupt *OpenconfigSystem_System_Cpus_Cpu_State_HardwareInterrupt `path:"hardware-interrupt" module:"openconfig-system"` - Idle *OpenconfigSystem_System_Cpus_Cpu_State_Idle `path:"idle" module:"openconfig-system"` - Index OpenconfigSystem_System_Cpus_Cpu_State_Index_Union `path:"index" module:"openconfig-system"` - Kernel *OpenconfigSystem_System_Cpus_Cpu_State_Kernel `path:"kernel" module:"openconfig-system"` - Nice *OpenconfigSystem_System_Cpus_Cpu_State_Nice `path:"nice" module:"openconfig-system"` - SoftwareInterrupt *OpenconfigSystem_System_Cpus_Cpu_State_SoftwareInterrupt `path:"software-interrupt" module:"openconfig-system"` - Total *OpenconfigSystem_System_Cpus_Cpu_State_Total `path:"total" module:"openconfig-system"` - User *OpenconfigSystem_System_Cpus_Cpu_State_User `path:"user" module:"openconfig-system"` - Wait *OpenconfigSystem_System_Cpus_Cpu_State_Wait `path:"wait" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Cpus_Cpu_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Cpus_Cpu_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Cpus_Cpu_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Cpus_Cpu_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Cpus_Cpu_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// To_OpenconfigSystem_System_Cpus_Cpu_State_Index_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_Cpus_Cpu_State_Index_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_Cpus_Cpu_State) To_OpenconfigSystem_System_Cpus_Cpu_State_Index_Union(i interface{}) (OpenconfigSystem_System_Cpus_Cpu_State_Index_Union, error) { - switch v := i.(type) { - case E_OpenconfigSystem_System_Cpus_Cpu_State_Index: - return &OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_E_OpenconfigSystem_System_Cpus_Cpu_State_Index{v}, nil - case uint32: - return &OpenconfigSystem_System_Cpus_Cpu_State_Index_Union_Uint32{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_Cpus_Cpu_State_Index_Union, unknown union type, got: %T, want any of [E_OpenconfigSystem_System_Cpus_Cpu_State_Index, uint32]", i, i) - } -} - -// OpenconfigSystem_System_Cpus_Cpu_State_HardwareInterrupt represents the /openconfig-system/system/cpus/cpu/state/hardware-interrupt YANG schema element. -type OpenconfigSystem_System_Cpus_Cpu_State_HardwareInterrupt struct { - Avg *uint8 `path:"avg" module:"openconfig-system"` - Instant *uint8 `path:"instant" module:"openconfig-system"` - Interval *uint64 `path:"interval" module:"openconfig-system"` - Max *uint8 `path:"max" module:"openconfig-system"` - MaxTime *uint64 `path:"max-time" module:"openconfig-system"` - Min *uint8 `path:"min" module:"openconfig-system"` - MinTime *uint64 `path:"min-time" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Cpus_Cpu_State_HardwareInterrupt implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Cpus_Cpu_State_HardwareInterrupt) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_HardwareInterrupt) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Cpus_Cpu_State_HardwareInterrupt"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_HardwareInterrupt) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Cpus_Cpu_State_Idle represents the /openconfig-system/system/cpus/cpu/state/idle YANG schema element. -type OpenconfigSystem_System_Cpus_Cpu_State_Idle struct { - Avg *uint8 `path:"avg" module:"openconfig-system"` - Instant *uint8 `path:"instant" module:"openconfig-system"` - Interval *uint64 `path:"interval" module:"openconfig-system"` - Max *uint8 `path:"max" module:"openconfig-system"` - MaxTime *uint64 `path:"max-time" module:"openconfig-system"` - Min *uint8 `path:"min" module:"openconfig-system"` - MinTime *uint64 `path:"min-time" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Cpus_Cpu_State_Idle implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Cpus_Cpu_State_Idle) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_Idle) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Cpus_Cpu_State_Idle"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_Idle) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Cpus_Cpu_State_Kernel represents the /openconfig-system/system/cpus/cpu/state/kernel YANG schema element. -type OpenconfigSystem_System_Cpus_Cpu_State_Kernel struct { - Avg *uint8 `path:"avg" module:"openconfig-system"` - Instant *uint8 `path:"instant" module:"openconfig-system"` - Interval *uint64 `path:"interval" module:"openconfig-system"` - Max *uint8 `path:"max" module:"openconfig-system"` - MaxTime *uint64 `path:"max-time" module:"openconfig-system"` - Min *uint8 `path:"min" module:"openconfig-system"` - MinTime *uint64 `path:"min-time" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Cpus_Cpu_State_Kernel implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Cpus_Cpu_State_Kernel) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_Kernel) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Cpus_Cpu_State_Kernel"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_Kernel) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Cpus_Cpu_State_Nice represents the /openconfig-system/system/cpus/cpu/state/nice YANG schema element. -type OpenconfigSystem_System_Cpus_Cpu_State_Nice struct { - Avg *uint8 `path:"avg" module:"openconfig-system"` - Instant *uint8 `path:"instant" module:"openconfig-system"` - Interval *uint64 `path:"interval" module:"openconfig-system"` - Max *uint8 `path:"max" module:"openconfig-system"` - MaxTime *uint64 `path:"max-time" module:"openconfig-system"` - Min *uint8 `path:"min" module:"openconfig-system"` - MinTime *uint64 `path:"min-time" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Cpus_Cpu_State_Nice implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Cpus_Cpu_State_Nice) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_Nice) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Cpus_Cpu_State_Nice"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_Nice) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Cpus_Cpu_State_SoftwareInterrupt represents the /openconfig-system/system/cpus/cpu/state/software-interrupt YANG schema element. -type OpenconfigSystem_System_Cpus_Cpu_State_SoftwareInterrupt struct { - Avg *uint8 `path:"avg" module:"openconfig-system"` - Instant *uint8 `path:"instant" module:"openconfig-system"` - Interval *uint64 `path:"interval" module:"openconfig-system"` - Max *uint8 `path:"max" module:"openconfig-system"` - MaxTime *uint64 `path:"max-time" module:"openconfig-system"` - Min *uint8 `path:"min" module:"openconfig-system"` - MinTime *uint64 `path:"min-time" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Cpus_Cpu_State_SoftwareInterrupt implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Cpus_Cpu_State_SoftwareInterrupt) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_SoftwareInterrupt) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Cpus_Cpu_State_SoftwareInterrupt"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_SoftwareInterrupt) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Cpus_Cpu_State_Total represents the /openconfig-system/system/cpus/cpu/state/total YANG schema element. -type OpenconfigSystem_System_Cpus_Cpu_State_Total struct { - Avg *uint8 `path:"avg" module:"openconfig-system"` - Instant *uint8 `path:"instant" module:"openconfig-system"` - Interval *uint64 `path:"interval" module:"openconfig-system"` - Max *uint8 `path:"max" module:"openconfig-system"` - MaxTime *uint64 `path:"max-time" module:"openconfig-system"` - Min *uint8 `path:"min" module:"openconfig-system"` - MinTime *uint64 `path:"min-time" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Cpus_Cpu_State_Total implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Cpus_Cpu_State_Total) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_Total) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Cpus_Cpu_State_Total"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_Total) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Cpus_Cpu_State_User represents the /openconfig-system/system/cpus/cpu/state/user YANG schema element. -type OpenconfigSystem_System_Cpus_Cpu_State_User struct { - Avg *uint8 `path:"avg" module:"openconfig-system"` - Instant *uint8 `path:"instant" module:"openconfig-system"` - Interval *uint64 `path:"interval" module:"openconfig-system"` - Max *uint8 `path:"max" module:"openconfig-system"` - MaxTime *uint64 `path:"max-time" module:"openconfig-system"` - Min *uint8 `path:"min" module:"openconfig-system"` - MinTime *uint64 `path:"min-time" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Cpus_Cpu_State_User implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Cpus_Cpu_State_User) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_User) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Cpus_Cpu_State_User"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_User) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Cpus_Cpu_State_Wait represents the /openconfig-system/system/cpus/cpu/state/wait YANG schema element. -type OpenconfigSystem_System_Cpus_Cpu_State_Wait struct { - Avg *uint8 `path:"avg" module:"openconfig-system"` - Instant *uint8 `path:"instant" module:"openconfig-system"` - Interval *uint64 `path:"interval" module:"openconfig-system"` - Max *uint8 `path:"max" module:"openconfig-system"` - MaxTime *uint64 `path:"max-time" module:"openconfig-system"` - Min *uint8 `path:"min" module:"openconfig-system"` - MinTime *uint64 `path:"min-time" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Cpus_Cpu_State_Wait implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Cpus_Cpu_State_Wait) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_Wait) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Cpus_Cpu_State_Wait"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Cpus_Cpu_State_Wait) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Dns represents the /openconfig-system/system/dns YANG schema element. -type OpenconfigSystem_System_Dns struct { - Config *OpenconfigSystem_System_Dns_Config `path:"config" module:"openconfig-system"` - HostEntries *OpenconfigSystem_System_Dns_HostEntries `path:"host-entries" module:"openconfig-system"` - Servers *OpenconfigSystem_System_Dns_Servers `path:"servers" module:"openconfig-system"` - State *OpenconfigSystem_System_Dns_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Dns implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Dns) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Dns) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Dns"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Dns) ΛEnumTypeMap() map[string][]reflect.Type { return ΛEnumTypes } - -// OpenconfigSystem_System_Dns_Config represents the /openconfig-system/system/dns/config YANG schema element. -type OpenconfigSystem_System_Dns_Config struct { - Search []string `path:"search" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Dns_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Dns_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Dns_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Dns_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Dns_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Dns_HostEntries represents the /openconfig-system/system/dns/host-entries YANG schema element. -type OpenconfigSystem_System_Dns_HostEntries struct { - HostEntry map[string]*OpenconfigSystem_System_Dns_HostEntries_HostEntry `path:"host-entry" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Dns_HostEntries implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Dns_HostEntries) IsYANGGoStruct() {} - -// NewHostEntry creates a new entry in the HostEntry list of the -// OpenconfigSystem_System_Dns_HostEntries struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Dns_HostEntries) NewHostEntry(Hostname string) (*OpenconfigSystem_System_Dns_HostEntries_HostEntry, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.HostEntry == nil { - t.HostEntry = make(map[string]*OpenconfigSystem_System_Dns_HostEntries_HostEntry) - } - - key := Hostname - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.HostEntry[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list HostEntry", key) - } - - t.HostEntry[key] = &OpenconfigSystem_System_Dns_HostEntries_HostEntry{ - Hostname: &Hostname, - } - - return t.HostEntry[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Dns_HostEntries) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Dns_HostEntries"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Dns_HostEntries) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Dns_HostEntries_HostEntry represents the /openconfig-system/system/dns/host-entries/host-entry YANG schema element. -type OpenconfigSystem_System_Dns_HostEntries_HostEntry struct { - Config *OpenconfigSystem_System_Dns_HostEntries_HostEntry_Config `path:"config" module:"openconfig-system"` - Hostname *string `path:"hostname" module:"openconfig-system"` - State *OpenconfigSystem_System_Dns_HostEntries_HostEntry_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Dns_HostEntries_HostEntry implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Dns_HostEntries_HostEntry) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Dns_HostEntries_HostEntry struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Dns_HostEntries_HostEntry) ΛListKeyMap() (map[string]interface{}, error) { - if t.Hostname == nil { - return nil, fmt.Errorf("nil value for key Hostname") - } - - return map[string]interface{}{ - "hostname": *t.Hostname, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Dns_HostEntries_HostEntry) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Dns_HostEntries_HostEntry"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Dns_HostEntries_HostEntry) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Dns_HostEntries_HostEntry_Config represents the /openconfig-system/system/dns/host-entries/host-entry/config YANG schema element. -type OpenconfigSystem_System_Dns_HostEntries_HostEntry_Config struct { - Alias []string `path:"alias" module:"openconfig-system"` - Hostname *string `path:"hostname" module:"openconfig-system"` - Ipv4Address []string `path:"ipv4-address" module:"openconfig-system"` - Ipv6Address []string `path:"ipv6-address" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Dns_HostEntries_HostEntry_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Dns_HostEntries_HostEntry_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Dns_HostEntries_HostEntry_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Dns_HostEntries_HostEntry_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Dns_HostEntries_HostEntry_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Dns_HostEntries_HostEntry_State represents the /openconfig-system/system/dns/host-entries/host-entry/state YANG schema element. -type OpenconfigSystem_System_Dns_HostEntries_HostEntry_State struct { - Alias []string `path:"alias" module:"openconfig-system"` - Hostname *string `path:"hostname" module:"openconfig-system"` - Ipv4Address []string `path:"ipv4-address" module:"openconfig-system"` - Ipv6Address []string `path:"ipv6-address" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Dns_HostEntries_HostEntry_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Dns_HostEntries_HostEntry_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Dns_HostEntries_HostEntry_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Dns_HostEntries_HostEntry_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Dns_HostEntries_HostEntry_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Dns_Servers represents the /openconfig-system/system/dns/servers YANG schema element. -type OpenconfigSystem_System_Dns_Servers struct { - Server map[string]*OpenconfigSystem_System_Dns_Servers_Server `path:"server" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Dns_Servers implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Dns_Servers) IsYANGGoStruct() {} - -// NewServer creates a new entry in the Server list of the -// OpenconfigSystem_System_Dns_Servers struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Dns_Servers) NewServer(Address string) (*OpenconfigSystem_System_Dns_Servers_Server, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Server == nil { - t.Server = make(map[string]*OpenconfigSystem_System_Dns_Servers_Server) - } - - key := Address - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Server[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Server", key) - } - - t.Server[key] = &OpenconfigSystem_System_Dns_Servers_Server{ - Address: &Address, - } - - return t.Server[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Dns_Servers) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Dns_Servers"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Dns_Servers) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Dns_Servers_Server represents the /openconfig-system/system/dns/servers/server YANG schema element. -type OpenconfigSystem_System_Dns_Servers_Server struct { - Address *string `path:"address" module:"openconfig-system"` - Config *OpenconfigSystem_System_Dns_Servers_Server_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_Dns_Servers_Server_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Dns_Servers_Server implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Dns_Servers_Server) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Dns_Servers_Server struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Dns_Servers_Server) ΛListKeyMap() (map[string]interface{}, error) { - if t.Address == nil { - return nil, fmt.Errorf("nil value for key Address") - } - - return map[string]interface{}{ - "address": *t.Address, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Dns_Servers_Server) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Dns_Servers_Server"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Dns_Servers_Server) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Dns_Servers_Server_Config represents the /openconfig-system/system/dns/servers/server/config YANG schema element. -type OpenconfigSystem_System_Dns_Servers_Server_Config struct { - Address *string `path:"address" module:"openconfig-system"` - Port *uint16 `path:"port" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Dns_Servers_Server_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Dns_Servers_Server_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Dns_Servers_Server_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Dns_Servers_Server_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Dns_Servers_Server_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Dns_Servers_Server_State represents the /openconfig-system/system/dns/servers/server/state YANG schema element. -type OpenconfigSystem_System_Dns_Servers_Server_State struct { - Address *string `path:"address" module:"openconfig-system"` - Port *uint16 `path:"port" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Dns_Servers_Server_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Dns_Servers_Server_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Dns_Servers_Server_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Dns_Servers_Server_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Dns_Servers_Server_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Dns_State represents the /openconfig-system/system/dns/state YANG schema element. -type OpenconfigSystem_System_Dns_State struct { - Search []string `path:"search" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Dns_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Dns_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Dns_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Dns_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Dns_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_GrpcServer represents the /openconfig-system/system/grpc-server YANG schema element. -type OpenconfigSystem_System_GrpcServer struct { - Config *OpenconfigSystem_System_GrpcServer_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_GrpcServer_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_GrpcServer implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_GrpcServer) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_GrpcServer) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_GrpcServer"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_GrpcServer) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_GrpcServer_Config represents the /openconfig-system/system/grpc-server/config YANG schema element. -type OpenconfigSystem_System_GrpcServer_Config struct { - CertificateId *string `path:"certificate-id" module:"openconfig-system"` - Enable *bool `path:"enable" module:"openconfig-system"` - ListenAddresses []OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union `path:"listen-addresses" module:"openconfig-system"` - MetadataAuthentication *bool `path:"metadata-authentication" module:"openconfig-system"` - Port *uint16 `path:"port" module:"openconfig-system"` - TransportSecurity *bool `path:"transport-security" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_GrpcServer_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_GrpcServer_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_GrpcServer_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_GrpcServer_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_GrpcServer_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/grpc-server/config/listen-addresses within the YANG schema. -type OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union interface { - Is_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union() -} - -// OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union_E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses is used when /openconfig-system/system/grpc-server/config/listen-addresses -// is to be set to a E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses value. -type OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union_E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses struct { - E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses -} - -// Is_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union ensures that OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union_E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses -// implements the OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union interface. -func (*OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union_E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses) Is_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union() { -} - -// OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union_String is used when /openconfig-system/system/grpc-server/config/listen-addresses -// is to be set to a string value. -type OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union ensures that OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union_String -// implements the OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union interface. -func (*OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union_String) Is_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union() { -} - -// To_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_GrpcServer_Config) To_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union(i interface{}) (OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union, error) { - switch v := i.(type) { - case E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses: - return &OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union_E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses{v}, nil - case string: - return &OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_Union, unknown union type, got: %T, want any of [E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses, string]", i, i) - } -} - -// OpenconfigSystem_System_GrpcServer_State represents the /openconfig-system/system/grpc-server/state YANG schema element. -type OpenconfigSystem_System_GrpcServer_State struct { - CertificateId *string `path:"certificate-id" module:"openconfig-system"` - Enable *bool `path:"enable" module:"openconfig-system"` - ListenAddresses []OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union `path:"listen-addresses" module:"openconfig-system"` - MetadataAuthentication *bool `path:"metadata-authentication" module:"openconfig-system"` - Port *uint16 `path:"port" module:"openconfig-system"` - TransportSecurity *bool `path:"transport-security" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_GrpcServer_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_GrpcServer_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_GrpcServer_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_GrpcServer_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_GrpcServer_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/grpc-server/state/listen-addresses within the YANG schema. -type OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union interface { - Is_OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union() -} - -// OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union_E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses is used when /openconfig-system/system/grpc-server/state/listen-addresses -// is to be set to a E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses value. -type OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union_E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses struct { - E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses -} - -// Is_OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union ensures that OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union_E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses -// implements the OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union interface. -func (*OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union_E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses) Is_OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union() { -} - -// OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union_String is used when /openconfig-system/system/grpc-server/state/listen-addresses -// is to be set to a string value. -type OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union ensures that OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union_String -// implements the OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union interface. -func (*OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union_String) Is_OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union() { -} - -// To_OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_GrpcServer_State) To_OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union(i interface{}) (OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union, error) { - switch v := i.(type) { - case E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses: - return &OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union_E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses{v}, nil - case string: - return &OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_GrpcServer_State_ListenAddresses_Union, unknown union type, got: %T, want any of [E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses, string]", i, i) - } -} - -// OpenconfigSystem_System_License represents the /openconfig-system/system/license YANG schema element. -type OpenconfigSystem_System_License struct { - Licenses *OpenconfigSystem_System_License_Licenses `path:"licenses" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_License implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_License) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_License) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_License"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_License) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_License_Licenses represents the /openconfig-system/system/license/licenses YANG schema element. -type OpenconfigSystem_System_License_Licenses struct { - License map[string]*OpenconfigSystem_System_License_Licenses_License `path:"license" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_License_Licenses implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_License_Licenses) IsYANGGoStruct() {} - -// NewLicense creates a new entry in the License list of the -// OpenconfigSystem_System_License_Licenses struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_License_Licenses) NewLicense(LicenseId string) (*OpenconfigSystem_System_License_Licenses_License, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.License == nil { - t.License = make(map[string]*OpenconfigSystem_System_License_Licenses_License) - } - - key := LicenseId - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.License[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list License", key) - } - - t.License[key] = &OpenconfigSystem_System_License_Licenses_License{ - LicenseId: &LicenseId, - } - - return t.License[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_License_Licenses) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_License_Licenses"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_License_Licenses) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_License_Licenses_License represents the /openconfig-system/system/license/licenses/license YANG schema element. -type OpenconfigSystem_System_License_Licenses_License struct { - Config *OpenconfigSystem_System_License_Licenses_License_Config `path:"config" module:"openconfig-system"` - LicenseId *string `path:"license-id" module:"openconfig-system"` - State *OpenconfigSystem_System_License_Licenses_License_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_License_Licenses_License implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_License_Licenses_License) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_License_Licenses_License struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_License_Licenses_License) ΛListKeyMap() (map[string]interface{}, error) { - if t.LicenseId == nil { - return nil, fmt.Errorf("nil value for key LicenseId") - } - - return map[string]interface{}{ - "license-id": *t.LicenseId, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_License_Licenses_License) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_License_Licenses_License"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_License_Licenses_License) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_License_Licenses_License_Config represents the /openconfig-system/system/license/licenses/license/config YANG schema element. -type OpenconfigSystem_System_License_Licenses_License_Config struct { - Active *bool `path:"active" module:"openconfig-system"` - LicenseData OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union `path:"license-data" module:"openconfig-system"` - LicenseId *string `path:"license-id" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_License_Licenses_License_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_License_Licenses_License_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_License_Licenses_License_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_License_Licenses_License_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_License_Licenses_License_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/license/licenses/license/config/license-data within the YANG schema. -type OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union interface { - Is_OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union() -} - -// OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union_Binary is used when /openconfig-system/system/license/licenses/license/config/license-data -// is to be set to a Binary value. -type OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union_Binary struct { - Binary Binary -} - -// Is_OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union ensures that OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union_Binary -// implements the OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union interface. -func (*OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union_Binary) Is_OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union() { -} - -// OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union_String is used when /openconfig-system/system/license/licenses/license/config/license-data -// is to be set to a string value. -type OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union ensures that OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union_String -// implements the OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union interface. -func (*OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union_String) Is_OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union() { -} - -// To_OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_License_Licenses_License_Config) To_OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union(i interface{}) (OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union, error) { - switch v := i.(type) { - case Binary: - return &OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union_Binary{v}, nil - case string: - return &OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_License_Licenses_License_Config_LicenseData_Union, unknown union type, got: %T, want any of [Binary, string]", i, i) - } -} - -// OpenconfigSystem_System_License_Licenses_License_State represents the /openconfig-system/system/license/licenses/license/state YANG schema element. -type OpenconfigSystem_System_License_Licenses_License_State struct { - Active *bool `path:"active" module:"openconfig-system"` - Description *string `path:"description" module:"openconfig-system"` - ExpirationDate *uint64 `path:"expiration-date" module:"openconfig-system"` - Expired *bool `path:"expired" module:"openconfig-system"` - InUse *bool `path:"in-use" module:"openconfig-system"` - IssueDate *uint64 `path:"issue-date" module:"openconfig-system"` - LicenseData OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union `path:"license-data" module:"openconfig-system"` - LicenseId *string `path:"license-id" module:"openconfig-system"` - Valid *bool `path:"valid" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_License_Licenses_License_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_License_Licenses_License_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_License_Licenses_License_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_License_Licenses_License_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_License_Licenses_License_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union is an interface that is implemented by valid types for the union -// for the leaf /openconfig-system/system/license/licenses/license/state/license-data within the YANG schema. -type OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union interface { - Is_OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union() -} - -// OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union_Binary is used when /openconfig-system/system/license/licenses/license/state/license-data -// is to be set to a Binary value. -type OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union_Binary struct { - Binary Binary -} - -// Is_OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union ensures that OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union_Binary -// implements the OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union interface. -func (*OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union_Binary) Is_OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union() { -} - -// OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union_String is used when /openconfig-system/system/license/licenses/license/state/license-data -// is to be set to a string value. -type OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union_String struct { - String string -} - -// Is_OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union ensures that OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union_String -// implements the OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union interface. -func (*OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union_String) Is_OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union() { -} - -// To_OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union takes an input interface{} and attempts to convert it to a struct -// which implements the OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union union. It returns an error if the interface{} supplied -// cannot be converted to a type within the union. -func (t *OpenconfigSystem_System_License_Licenses_License_State) To_OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union(i interface{}) (OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union, error) { - switch v := i.(type) { - case Binary: - return &OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union_Binary{v}, nil - case string: - return &OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union_String{v}, nil - default: - return nil, fmt.Errorf("cannot convert %v to OpenconfigSystem_System_License_Licenses_License_State_LicenseData_Union, unknown union type, got: %T, want any of [Binary, string]", i, i) - } -} - -// OpenconfigSystem_System_Logging represents the /openconfig-system/system/logging YANG schema element. -type OpenconfigSystem_System_Logging struct { - Console *OpenconfigSystem_System_Logging_Console `path:"console" module:"openconfig-system"` - RemoteServers *OpenconfigSystem_System_Logging_RemoteServers `path:"remote-servers" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_Console represents the /openconfig-system/system/logging/console YANG schema element. -type OpenconfigSystem_System_Logging_Console struct { - Config *OpenconfigSystem_System_Logging_Console_Config `path:"config" module:"openconfig-system"` - Selectors *OpenconfigSystem_System_Logging_Console_Selectors `path:"selectors" module:"openconfig-system"` - State *OpenconfigSystem_System_Logging_Console_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_Console implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_Console) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_Console) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_Console"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_Console) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_Console_Config represents the /openconfig-system/system/logging/console/config YANG schema element. -type OpenconfigSystem_System_Logging_Console_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_Console_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_Console_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_Console_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_Console_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_Console_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_Console_Selectors represents the /openconfig-system/system/logging/console/selectors YANG schema element. -type OpenconfigSystem_System_Logging_Console_Selectors struct { - Selector map[OpenconfigSystem_System_Logging_Console_Selectors_Selector_Key]*OpenconfigSystem_System_Logging_Console_Selectors_Selector `path:"selector" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_Console_Selectors implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_Console_Selectors) IsYANGGoStruct() {} - -// OpenconfigSystem_System_Logging_Console_Selectors_Selector_Key represents the key for list Selector of element /openconfig-system/system/logging/console/selectors. -type OpenconfigSystem_System_Logging_Console_Selectors_Selector_Key struct { - Facility E_OpenconfigSystemLogging_SYSLOG_FACILITY `path:"facility"` - Severity E_OpenconfigSystemLogging_SyslogSeverity `path:"severity"` -} - -// NewSelector creates a new entry in the Selector list of the -// OpenconfigSystem_System_Logging_Console_Selectors struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Logging_Console_Selectors) NewSelector(Facility E_OpenconfigSystemLogging_SYSLOG_FACILITY, Severity E_OpenconfigSystemLogging_SyslogSeverity) (*OpenconfigSystem_System_Logging_Console_Selectors_Selector, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Selector == nil { - t.Selector = make(map[OpenconfigSystem_System_Logging_Console_Selectors_Selector_Key]*OpenconfigSystem_System_Logging_Console_Selectors_Selector) - } - - key := OpenconfigSystem_System_Logging_Console_Selectors_Selector_Key{ - Facility: Facility, - Severity: Severity, - } - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Selector[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Selector", key) - } - - t.Selector[key] = &OpenconfigSystem_System_Logging_Console_Selectors_Selector{ - Facility: Facility, - Severity: Severity, - } - - return t.Selector[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_Console_Selectors) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_Console_Selectors"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_Console_Selectors) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_Console_Selectors_Selector represents the /openconfig-system/system/logging/console/selectors/selector YANG schema element. -type OpenconfigSystem_System_Logging_Console_Selectors_Selector struct { - Config *OpenconfigSystem_System_Logging_Console_Selectors_Selector_Config `path:"config" module:"openconfig-system"` - Facility E_OpenconfigSystemLogging_SYSLOG_FACILITY `path:"facility" module:"openconfig-system"` - Severity E_OpenconfigSystemLogging_SyslogSeverity `path:"severity" module:"openconfig-system"` - State *OpenconfigSystem_System_Logging_Console_Selectors_Selector_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_Console_Selectors_Selector implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_Console_Selectors_Selector) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Logging_Console_Selectors_Selector struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Logging_Console_Selectors_Selector) ΛListKeyMap() (map[string]interface{}, error) { - - return map[string]interface{}{ - "facility": t.Facility, - "severity": t.Severity, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_Console_Selectors_Selector) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_Console_Selectors_Selector"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_Console_Selectors_Selector) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_Console_Selectors_Selector_Config represents the /openconfig-system/system/logging/console/selectors/selector/config YANG schema element. -type OpenconfigSystem_System_Logging_Console_Selectors_Selector_Config struct { - Facility E_OpenconfigSystemLogging_SYSLOG_FACILITY `path:"facility" module:"openconfig-system"` - Severity E_OpenconfigSystemLogging_SyslogSeverity `path:"severity" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_Console_Selectors_Selector_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_Console_Selectors_Selector_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_Console_Selectors_Selector_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_Console_Selectors_Selector_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_Console_Selectors_Selector_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_Console_Selectors_Selector_State represents the /openconfig-system/system/logging/console/selectors/selector/state YANG schema element. -type OpenconfigSystem_System_Logging_Console_Selectors_Selector_State struct { - Facility E_OpenconfigSystemLogging_SYSLOG_FACILITY `path:"facility" module:"openconfig-system"` - Severity E_OpenconfigSystemLogging_SyslogSeverity `path:"severity" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_Console_Selectors_Selector_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_Console_Selectors_Selector_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_Console_Selectors_Selector_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_Console_Selectors_Selector_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_Console_Selectors_Selector_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_Console_State represents the /openconfig-system/system/logging/console/state YANG schema element. -type OpenconfigSystem_System_Logging_Console_State struct { -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_Console_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_Console_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_Console_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_Console_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_Console_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_RemoteServers represents the /openconfig-system/system/logging/remote-servers YANG schema element. -type OpenconfigSystem_System_Logging_RemoteServers struct { - RemoteServer map[string]*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer `path:"remote-server" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_RemoteServers implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_RemoteServers) IsYANGGoStruct() {} - -// NewRemoteServer creates a new entry in the RemoteServer list of the -// OpenconfigSystem_System_Logging_RemoteServers struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Logging_RemoteServers) NewRemoteServer(Host string) (*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.RemoteServer == nil { - t.RemoteServer = make(map[string]*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer) - } - - key := Host - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.RemoteServer[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list RemoteServer", key) - } - - t.RemoteServer[key] = &OpenconfigSystem_System_Logging_RemoteServers_RemoteServer{ - Host: &Host, - } - - return t.RemoteServer[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_RemoteServers) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_RemoteServers"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_RemoteServers) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_RemoteServers_RemoteServer represents the /openconfig-system/system/logging/remote-servers/remote-server YANG schema element. -type OpenconfigSystem_System_Logging_RemoteServers_RemoteServer struct { - Config *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Config `path:"config" module:"openconfig-system"` - Host *string `path:"host" module:"openconfig-system"` - Selectors *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors `path:"selectors" module:"openconfig-system"` - State *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_RemoteServers_RemoteServer implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Logging_RemoteServers_RemoteServer struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer) ΛListKeyMap() (map[string]interface{}, error) { - if t.Host == nil { - return nil, fmt.Errorf("nil value for key Host") - } - - return map[string]interface{}{ - "host": *t.Host, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_RemoteServers_RemoteServer"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Config represents the /openconfig-system/system/logging/remote-servers/remote-server/config YANG schema element. -type OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Config struct { - Host *string `path:"host" module:"openconfig-system"` - RemotePort *uint16 `path:"remote-port" module:"openconfig-system"` - SourceAddress *string `path:"source-address" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors represents the /openconfig-system/system/logging/remote-servers/remote-server/selectors YANG schema element. -type OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors struct { - Selector map[OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Key]*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector `path:"selector" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors) IsYANGGoStruct() {} - -// OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Key represents the key for list Selector of element /openconfig-system/system/logging/remote-servers/remote-server/selectors. -type OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Key struct { - Facility E_OpenconfigSystemLogging_SYSLOG_FACILITY `path:"facility"` - Severity E_OpenconfigSystemLogging_SyslogSeverity `path:"severity"` -} - -// NewSelector creates a new entry in the Selector list of the -// OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors) NewSelector(Facility E_OpenconfigSystemLogging_SYSLOG_FACILITY, Severity E_OpenconfigSystemLogging_SyslogSeverity) (*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Selector == nil { - t.Selector = make(map[OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Key]*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector) - } - - key := OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Key{ - Facility: Facility, - Severity: Severity, - } - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Selector[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Selector", key) - } - - t.Selector[key] = &OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector{ - Facility: Facility, - Severity: Severity, - } - - return t.Selector[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector represents the /openconfig-system/system/logging/remote-servers/remote-server/selectors/selector YANG schema element. -type OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector struct { - Config *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Config `path:"config" module:"openconfig-system"` - Facility E_OpenconfigSystemLogging_SYSLOG_FACILITY `path:"facility" module:"openconfig-system"` - Severity E_OpenconfigSystemLogging_SyslogSeverity `path:"severity" module:"openconfig-system"` - State *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector) IsYANGGoStruct() { -} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector) ΛListKeyMap() (map[string]interface{}, error) { - - return map[string]interface{}{ - "facility": t.Facility, - "severity": t.Severity, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Config represents the /openconfig-system/system/logging/remote-servers/remote-server/selectors/selector/config YANG schema element. -type OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Config struct { - Facility E_OpenconfigSystemLogging_SYSLOG_FACILITY `path:"facility" module:"openconfig-system"` - Severity E_OpenconfigSystemLogging_SyslogSeverity `path:"severity" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Config) IsYANGGoStruct() { -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_State represents the /openconfig-system/system/logging/remote-servers/remote-server/selectors/selector/state YANG schema element. -type OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_State struct { - Facility E_OpenconfigSystemLogging_SYSLOG_FACILITY `path:"facility" module:"openconfig-system"` - Severity E_OpenconfigSystemLogging_SyslogSeverity `path:"severity" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_State) IsYANGGoStruct() { -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_Selectors_Selector_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_State represents the /openconfig-system/system/logging/remote-servers/remote-server/state YANG schema element. -type OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_State struct { - Host *string `path:"host" module:"openconfig-system"` - RemotePort *uint16 `path:"remote-port" module:"openconfig-system"` - SourceAddress *string `path:"source-address" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Logging_RemoteServers_RemoteServer_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Memory represents the /openconfig-system/system/memory YANG schema element. -type OpenconfigSystem_System_Memory struct { - Config *OpenconfigSystem_System_Memory_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_Memory_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Memory implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Memory) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Memory) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Memory"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Memory) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Memory_Config represents the /openconfig-system/system/memory/config YANG schema element. -type OpenconfigSystem_System_Memory_Config struct { -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Memory_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Memory_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Memory_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Memory_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Memory_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Memory_State represents the /openconfig-system/system/memory/state YANG schema element. -type OpenconfigSystem_System_Memory_State struct { - Physical *uint64 `path:"physical" module:"openconfig-system"` - Reserved *uint64 `path:"reserved" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Memory_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Memory_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Memory_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Memory_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Memory_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Messages represents the /openconfig-system/system/messages YANG schema element. -type OpenconfigSystem_System_Messages struct { - Config *OpenconfigSystem_System_Messages_Config `path:"config" module:"openconfig-system"` - DebugEntries *OpenconfigSystem_System_Messages_DebugEntries `path:"debug-entries" module:"openconfig-system"` - State *OpenconfigSystem_System_Messages_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Messages implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Messages) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Messages) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Messages"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Messages) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Messages_Config represents the /openconfig-system/system/messages/config YANG schema element. -type OpenconfigSystem_System_Messages_Config struct { - Severity E_OpenconfigMessages_SyslogSeverity `path:"severity" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Messages_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Messages_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Messages_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Messages_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Messages_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Messages_DebugEntries represents the /openconfig-system/system/messages/debug-entries YANG schema element. -type OpenconfigSystem_System_Messages_DebugEntries struct { - DebugService map[E_OpenconfigMessages_DEBUG_SERVICE]*OpenconfigSystem_System_Messages_DebugEntries_DebugService `path:"debug-service" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Messages_DebugEntries implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Messages_DebugEntries) IsYANGGoStruct() {} - -// NewDebugService creates a new entry in the DebugService list of the -// OpenconfigSystem_System_Messages_DebugEntries struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Messages_DebugEntries) NewDebugService(Service E_OpenconfigMessages_DEBUG_SERVICE) (*OpenconfigSystem_System_Messages_DebugEntries_DebugService, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.DebugService == nil { - t.DebugService = make(map[E_OpenconfigMessages_DEBUG_SERVICE]*OpenconfigSystem_System_Messages_DebugEntries_DebugService) - } - - key := Service - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.DebugService[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list DebugService", key) - } - - t.DebugService[key] = &OpenconfigSystem_System_Messages_DebugEntries_DebugService{ - Service: Service, - } - - return t.DebugService[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Messages_DebugEntries) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Messages_DebugEntries"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Messages_DebugEntries) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Messages_DebugEntries_DebugService represents the /openconfig-system/system/messages/debug-entries/debug-service YANG schema element. -type OpenconfigSystem_System_Messages_DebugEntries_DebugService struct { - Config *OpenconfigSystem_System_Messages_DebugEntries_DebugService_Config `path:"config" module:"openconfig-system"` - Service E_OpenconfigMessages_DEBUG_SERVICE `path:"service" module:"openconfig-system"` - State *OpenconfigSystem_System_Messages_DebugEntries_DebugService_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Messages_DebugEntries_DebugService implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Messages_DebugEntries_DebugService) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Messages_DebugEntries_DebugService struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Messages_DebugEntries_DebugService) ΛListKeyMap() (map[string]interface{}, error) { - - return map[string]interface{}{ - "service": t.Service, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Messages_DebugEntries_DebugService) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Messages_DebugEntries_DebugService"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Messages_DebugEntries_DebugService) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Messages_DebugEntries_DebugService_Config represents the /openconfig-system/system/messages/debug-entries/debug-service/config YANG schema element. -type OpenconfigSystem_System_Messages_DebugEntries_DebugService_Config struct { - Enabled *bool `path:"enabled" module:"openconfig-system"` - Service E_OpenconfigMessages_DEBUG_SERVICE `path:"service" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Messages_DebugEntries_DebugService_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Messages_DebugEntries_DebugService_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Messages_DebugEntries_DebugService_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Messages_DebugEntries_DebugService_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Messages_DebugEntries_DebugService_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Messages_DebugEntries_DebugService_State represents the /openconfig-system/system/messages/debug-entries/debug-service/state YANG schema element. -type OpenconfigSystem_System_Messages_DebugEntries_DebugService_State struct { - Enabled *bool `path:"enabled" module:"openconfig-system"` - Service E_OpenconfigMessages_DEBUG_SERVICE `path:"service" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Messages_DebugEntries_DebugService_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Messages_DebugEntries_DebugService_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Messages_DebugEntries_DebugService_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Messages_DebugEntries_DebugService_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Messages_DebugEntries_DebugService_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Messages_State represents the /openconfig-system/system/messages/state YANG schema element. -type OpenconfigSystem_System_Messages_State struct { - Message *OpenconfigSystem_System_Messages_State_Message `path:"message" module:"openconfig-system"` - Severity E_OpenconfigMessages_SyslogSeverity `path:"severity" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Messages_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Messages_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Messages_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Messages_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Messages_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Messages_State_Message represents the /openconfig-system/system/messages/state/message YANG schema element. -type OpenconfigSystem_System_Messages_State_Message struct { - AppName *string `path:"app-name" module:"openconfig-system"` - Msg *string `path:"msg" module:"openconfig-system"` - Msgid *string `path:"msgid" module:"openconfig-system"` - Priority *uint8 `path:"priority" module:"openconfig-system"` - Procid *string `path:"procid" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Messages_State_Message implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Messages_State_Message) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Messages_State_Message) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Messages_State_Message"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Messages_State_Message) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Ntp represents the /openconfig-system/system/ntp YANG schema element. -type OpenconfigSystem_System_Ntp struct { - Config *OpenconfigSystem_System_Ntp_Config `path:"config" module:"openconfig-system"` - NtpKeys *OpenconfigSystem_System_Ntp_NtpKeys `path:"ntp-keys" module:"openconfig-system"` - Servers *OpenconfigSystem_System_Ntp_Servers `path:"servers" module:"openconfig-system"` - State *OpenconfigSystem_System_Ntp_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Ntp implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Ntp) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Ntp) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Ntp"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Ntp) ΛEnumTypeMap() map[string][]reflect.Type { return ΛEnumTypes } - -// OpenconfigSystem_System_Ntp_Config represents the /openconfig-system/system/ntp/config YANG schema element. -type OpenconfigSystem_System_Ntp_Config struct { - EnableNtpAuth *bool `path:"enable-ntp-auth" module:"openconfig-system"` - Enabled *bool `path:"enabled" module:"openconfig-system"` - NtpSourceAddress *string `path:"ntp-source-address" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Ntp_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Ntp_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Ntp_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Ntp_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Ntp_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Ntp_NtpKeys represents the /openconfig-system/system/ntp/ntp-keys YANG schema element. -type OpenconfigSystem_System_Ntp_NtpKeys struct { - NtpKey map[uint16]*OpenconfigSystem_System_Ntp_NtpKeys_NtpKey `path:"ntp-key" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Ntp_NtpKeys implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Ntp_NtpKeys) IsYANGGoStruct() {} - -// NewNtpKey creates a new entry in the NtpKey list of the -// OpenconfigSystem_System_Ntp_NtpKeys struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Ntp_NtpKeys) NewNtpKey(KeyId uint16) (*OpenconfigSystem_System_Ntp_NtpKeys_NtpKey, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.NtpKey == nil { - t.NtpKey = make(map[uint16]*OpenconfigSystem_System_Ntp_NtpKeys_NtpKey) - } - - key := KeyId - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.NtpKey[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list NtpKey", key) - } - - t.NtpKey[key] = &OpenconfigSystem_System_Ntp_NtpKeys_NtpKey{ - KeyId: &KeyId, - } - - return t.NtpKey[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Ntp_NtpKeys) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Ntp_NtpKeys"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Ntp_NtpKeys) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Ntp_NtpKeys_NtpKey represents the /openconfig-system/system/ntp/ntp-keys/ntp-key YANG schema element. -type OpenconfigSystem_System_Ntp_NtpKeys_NtpKey struct { - Config *OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_Config `path:"config" module:"openconfig-system"` - KeyId *uint16 `path:"key-id" module:"openconfig-system"` - State *OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Ntp_NtpKeys_NtpKey implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Ntp_NtpKeys_NtpKey) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Ntp_NtpKeys_NtpKey struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Ntp_NtpKeys_NtpKey) ΛListKeyMap() (map[string]interface{}, error) { - if t.KeyId == nil { - return nil, fmt.Errorf("nil value for key KeyId") - } - - return map[string]interface{}{ - "key-id": *t.KeyId, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Ntp_NtpKeys_NtpKey) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Ntp_NtpKeys_NtpKey"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Ntp_NtpKeys_NtpKey) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_Config represents the /openconfig-system/system/ntp/ntp-keys/ntp-key/config YANG schema element. -type OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_Config struct { - KeyId *uint16 `path:"key-id" module:"openconfig-system"` - KeyType E_OpenconfigSystem_NTP_AUTH_TYPE `path:"key-type" module:"openconfig-system"` - KeyValue *string `path:"key-value" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_State represents the /openconfig-system/system/ntp/ntp-keys/ntp-key/state YANG schema element. -type OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_State struct { - KeyId *uint16 `path:"key-id" module:"openconfig-system"` - KeyType E_OpenconfigSystem_NTP_AUTH_TYPE `path:"key-type" module:"openconfig-system"` - KeyValue *string `path:"key-value" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Ntp_NtpKeys_NtpKey_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Ntp_Servers represents the /openconfig-system/system/ntp/servers YANG schema element. -type OpenconfigSystem_System_Ntp_Servers struct { - Server map[string]*OpenconfigSystem_System_Ntp_Servers_Server `path:"server" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Ntp_Servers implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Ntp_Servers) IsYANGGoStruct() {} - -// NewServer creates a new entry in the Server list of the -// OpenconfigSystem_System_Ntp_Servers struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Ntp_Servers) NewServer(Address string) (*OpenconfigSystem_System_Ntp_Servers_Server, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Server == nil { - t.Server = make(map[string]*OpenconfigSystem_System_Ntp_Servers_Server) - } - - key := Address - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Server[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Server", key) - } - - t.Server[key] = &OpenconfigSystem_System_Ntp_Servers_Server{ - Address: &Address, - } - - return t.Server[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Ntp_Servers) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Ntp_Servers"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Ntp_Servers) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Ntp_Servers_Server represents the /openconfig-system/system/ntp/servers/server YANG schema element. -type OpenconfigSystem_System_Ntp_Servers_Server struct { - Address *string `path:"address" module:"openconfig-system"` - Config *OpenconfigSystem_System_Ntp_Servers_Server_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_Ntp_Servers_Server_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Ntp_Servers_Server implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Ntp_Servers_Server) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Ntp_Servers_Server struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Ntp_Servers_Server) ΛListKeyMap() (map[string]interface{}, error) { - if t.Address == nil { - return nil, fmt.Errorf("nil value for key Address") - } - - return map[string]interface{}{ - "address": *t.Address, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Ntp_Servers_Server) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Ntp_Servers_Server"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Ntp_Servers_Server) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Ntp_Servers_Server_Config represents the /openconfig-system/system/ntp/servers/server/config YANG schema element. -type OpenconfigSystem_System_Ntp_Servers_Server_Config struct { - Address *string `path:"address" module:"openconfig-system"` - AssociationType E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType `path:"association-type" module:"openconfig-system"` - Iburst *bool `path:"iburst" module:"openconfig-system"` - Port *uint16 `path:"port" module:"openconfig-system"` - Prefer *bool `path:"prefer" module:"openconfig-system"` - Version *uint8 `path:"version" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Ntp_Servers_Server_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Ntp_Servers_Server_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Ntp_Servers_Server_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Ntp_Servers_Server_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Ntp_Servers_Server_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Ntp_Servers_Server_State represents the /openconfig-system/system/ntp/servers/server/state YANG schema element. -type OpenconfigSystem_System_Ntp_Servers_Server_State struct { - Address *string `path:"address" module:"openconfig-system"` - AssociationType E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType `path:"association-type" module:"openconfig-system"` - Iburst *bool `path:"iburst" module:"openconfig-system"` - Offset *uint64 `path:"offset" module:"openconfig-system"` - PollInterval *uint32 `path:"poll-interval" module:"openconfig-system"` - Port *uint16 `path:"port" module:"openconfig-system"` - Prefer *bool `path:"prefer" module:"openconfig-system"` - RootDelay *uint32 `path:"root-delay" module:"openconfig-system"` - RootDispersion *uint64 `path:"root-dispersion" module:"openconfig-system"` - Stratum *uint8 `path:"stratum" module:"openconfig-system"` - Version *uint8 `path:"version" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Ntp_Servers_Server_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Ntp_Servers_Server_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Ntp_Servers_Server_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Ntp_Servers_Server_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Ntp_Servers_Server_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Ntp_State represents the /openconfig-system/system/ntp/state YANG schema element. -type OpenconfigSystem_System_Ntp_State struct { - AuthMismatch *uint64 `path:"auth-mismatch" module:"openconfig-system"` - EnableNtpAuth *bool `path:"enable-ntp-auth" module:"openconfig-system"` - Enabled *bool `path:"enabled" module:"openconfig-system"` - NtpSourceAddress *string `path:"ntp-source-address" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Ntp_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Ntp_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Ntp_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Ntp_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Ntp_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Processes represents the /openconfig-system/system/processes YANG schema element. -type OpenconfigSystem_System_Processes struct { - Process map[uint64]*OpenconfigSystem_System_Processes_Process `path:"process" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Processes implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Processes) IsYANGGoStruct() {} - -// NewProcess creates a new entry in the Process list of the -// OpenconfigSystem_System_Processes struct. The keys of the list are populated from the input -// arguments. -func (t *OpenconfigSystem_System_Processes) NewProcess(Pid uint64) (*OpenconfigSystem_System_Processes_Process, error) { - - // Initialise the list within the receiver struct if it has not already been - // created. - if t.Process == nil { - t.Process = make(map[uint64]*OpenconfigSystem_System_Processes_Process) - } - - key := Pid - - // Ensure that this key has not already been used in the - // list. Keyed YANG lists do not allow duplicate keys to - // be created. - if _, ok := t.Process[key]; ok { - return nil, fmt.Errorf("duplicate key %v for list Process", key) - } - - t.Process[key] = &OpenconfigSystem_System_Processes_Process{ - Pid: &Pid, - } - - return t.Process[key], nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Processes) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Processes"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Processes) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Processes_Process represents the /openconfig-system/system/processes/process YANG schema element. -type OpenconfigSystem_System_Processes_Process struct { - Pid *uint64 `path:"pid" module:"openconfig-system"` - State *OpenconfigSystem_System_Processes_Process_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Processes_Process implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Processes_Process) IsYANGGoStruct() {} - -// ΛListKeyMap returns the keys of the OpenconfigSystem_System_Processes_Process struct, which is a YANG list entry. -func (t *OpenconfigSystem_System_Processes_Process) ΛListKeyMap() (map[string]interface{}, error) { - if t.Pid == nil { - return nil, fmt.Errorf("nil value for key Pid") - } - - return map[string]interface{}{ - "pid": *t.Pid, - }, nil -} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Processes_Process) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Processes_Process"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Processes_Process) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_Processes_Process_State represents the /openconfig-system/system/processes/process/state YANG schema element. -type OpenconfigSystem_System_Processes_Process_State struct { - Args []string `path:"args" module:"openconfig-system"` - CpuUsageSystem *uint64 `path:"cpu-usage-system" module:"openconfig-system"` - CpuUsageUser *uint64 `path:"cpu-usage-user" module:"openconfig-system"` - CpuUtilization *uint8 `path:"cpu-utilization" module:"openconfig-system"` - MemoryUsage *uint64 `path:"memory-usage" module:"openconfig-system"` - MemoryUtilization *uint8 `path:"memory-utilization" module:"openconfig-system"` - Name *string `path:"name" module:"openconfig-system"` - Pid *uint64 `path:"pid" module:"openconfig-system"` - StartTime *uint64 `path:"start-time" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_Processes_Process_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_Processes_Process_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_Processes_Process_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_Processes_Process_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_Processes_Process_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_SshServer represents the /openconfig-system/system/ssh-server YANG schema element. -type OpenconfigSystem_System_SshServer struct { - Config *OpenconfigSystem_System_SshServer_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_SshServer_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_SshServer implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_SshServer) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_SshServer) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_SshServer"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_SshServer) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_SshServer_Config represents the /openconfig-system/system/ssh-server/config YANG schema element. -type OpenconfigSystem_System_SshServer_Config struct { - Enable *bool `path:"enable" module:"openconfig-system"` - ProtocolVersion E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion `path:"protocol-version" module:"openconfig-system"` - RateLimit *uint16 `path:"rate-limit" module:"openconfig-system"` - SessionLimit *uint16 `path:"session-limit" module:"openconfig-system"` - Timeout *uint16 `path:"timeout" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_SshServer_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_SshServer_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_SshServer_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_SshServer_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_SshServer_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_SshServer_State represents the /openconfig-system/system/ssh-server/state YANG schema element. -type OpenconfigSystem_System_SshServer_State struct { - Enable *bool `path:"enable" module:"openconfig-system"` - ProtocolVersion E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion `path:"protocol-version" module:"openconfig-system"` - RateLimit *uint16 `path:"rate-limit" module:"openconfig-system"` - SessionLimit *uint16 `path:"session-limit" module:"openconfig-system"` - Timeout *uint16 `path:"timeout" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_SshServer_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_SshServer_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_SshServer_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_SshServer_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_SshServer_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_State represents the /openconfig-system/system/state YANG schema element. -type OpenconfigSystem_System_State struct { - BootTime *uint64 `path:"boot-time" module:"openconfig-system"` - CurrentDatetime *string `path:"current-datetime" module:"openconfig-system"` - DomainName *string `path:"domain-name" module:"openconfig-system"` - Hostname *string `path:"hostname" module:"openconfig-system"` - LoginBanner *string `path:"login-banner" module:"openconfig-system"` - MotdBanner *string `path:"motd-banner" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_State) ΛEnumTypeMap() map[string][]reflect.Type { return ΛEnumTypes } - -// OpenconfigSystem_System_TelnetServer represents the /openconfig-system/system/telnet-server YANG schema element. -type OpenconfigSystem_System_TelnetServer struct { - Config *OpenconfigSystem_System_TelnetServer_Config `path:"config" module:"openconfig-system"` - State *OpenconfigSystem_System_TelnetServer_State `path:"state" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_TelnetServer implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_TelnetServer) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_TelnetServer) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_TelnetServer"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_TelnetServer) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_TelnetServer_Config represents the /openconfig-system/system/telnet-server/config YANG schema element. -type OpenconfigSystem_System_TelnetServer_Config struct { - Enable *bool `path:"enable" module:"openconfig-system"` - RateLimit *uint16 `path:"rate-limit" module:"openconfig-system"` - SessionLimit *uint16 `path:"session-limit" module:"openconfig-system"` - Timeout *uint16 `path:"timeout" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_TelnetServer_Config implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_TelnetServer_Config) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_TelnetServer_Config) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_TelnetServer_Config"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_TelnetServer_Config) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// OpenconfigSystem_System_TelnetServer_State represents the /openconfig-system/system/telnet-server/state YANG schema element. -type OpenconfigSystem_System_TelnetServer_State struct { - Enable *bool `path:"enable" module:"openconfig-system"` - RateLimit *uint16 `path:"rate-limit" module:"openconfig-system"` - SessionLimit *uint16 `path:"session-limit" module:"openconfig-system"` - Timeout *uint16 `path:"timeout" module:"openconfig-system"` -} - -// IsYANGGoStruct ensures that OpenconfigSystem_System_TelnetServer_State implements the yang.GoStruct -// interface. This allows functions that need to handle this struct to -// identify it as being generated by ygen. -func (*OpenconfigSystem_System_TelnetServer_State) IsYANGGoStruct() {} - -// Validate validates s against the YANG schema corresponding to its type. -func (t *OpenconfigSystem_System_TelnetServer_State) Validate(opts ...ygot.ValidationOption) error { - if err := ytypes.Validate(SchemaTree["OpenconfigSystem_System_TelnetServer_State"], t, opts...); err != nil { - return err - } - return nil -} - -// ΛEnumTypeMap returns a map, keyed by YANG schema path, of the enumerated types -// that are included in the generated code. -func (t *OpenconfigSystem_System_TelnetServer_State) ΛEnumTypeMap() map[string][]reflect.Type { - return ΛEnumTypes -} - -// E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE is a derived int64 type which is used to represent -// the enumerated node OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE. An additional value named -// OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE int64 - -// IsYANGGoEnum ensures that OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE implements the yang.GoEnum -// interface. This ensures that OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE. -func (E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE. -func (e E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE") -} - -const ( - // OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE_UNSET corresponds to the value UNSET of OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE - OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE_UNSET E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE = 0 - // OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE_AAA_ACCOUNTING_EVENT_COMMAND corresponds to the value AAA_ACCOUNTING_EVENT_COMMAND of OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE - OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE_AAA_ACCOUNTING_EVENT_COMMAND E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE = 1 - // OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE_AAA_ACCOUNTING_EVENT_LOGIN corresponds to the value AAA_ACCOUNTING_EVENT_LOGIN of OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE - OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE_AAA_ACCOUNTING_EVENT_LOGIN E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE = 2 -) - -// E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE is a derived int64 type which is used to represent -// the enumerated node OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE. An additional value named -// OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE int64 - -// IsYANGGoEnum ensures that OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE implements the yang.GoEnum -// interface. This ensures that OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE. -func (E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE. -func (e E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE") -} - -const ( - // OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE_UNSET corresponds to the value UNSET of OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE - OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE_UNSET E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE = 0 - // OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE_AAA_AUTHORIZATION_EVENT_COMMAND corresponds to the value AAA_AUTHORIZATION_EVENT_COMMAND of OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE - OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE_AAA_AUTHORIZATION_EVENT_COMMAND E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE = 1 - // OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE_AAA_AUTHORIZATION_EVENT_CONFIG corresponds to the value AAA_AUTHORIZATION_EVENT_CONFIG of OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE - OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE_AAA_AUTHORIZATION_EVENT_CONFIG E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE = 2 -) - -// E_OpenconfigAaaTypes_AAA_METHOD_TYPE is a derived int64 type which is used to represent -// the enumerated node OpenconfigAaaTypes_AAA_METHOD_TYPE. An additional value named -// OpenconfigAaaTypes_AAA_METHOD_TYPE_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigAaaTypes_AAA_METHOD_TYPE int64 - -// IsYANGGoEnum ensures that OpenconfigAaaTypes_AAA_METHOD_TYPE implements the yang.GoEnum -// interface. This ensures that OpenconfigAaaTypes_AAA_METHOD_TYPE can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigAaaTypes_AAA_METHOD_TYPE) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigAaaTypes_AAA_METHOD_TYPE. -func (E_OpenconfigAaaTypes_AAA_METHOD_TYPE) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigAaaTypes_AAA_METHOD_TYPE. -func (e E_OpenconfigAaaTypes_AAA_METHOD_TYPE) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigAaaTypes_AAA_METHOD_TYPE") -} - -const ( - // OpenconfigAaaTypes_AAA_METHOD_TYPE_UNSET corresponds to the value UNSET of OpenconfigAaaTypes_AAA_METHOD_TYPE - OpenconfigAaaTypes_AAA_METHOD_TYPE_UNSET E_OpenconfigAaaTypes_AAA_METHOD_TYPE = 0 - // OpenconfigAaaTypes_AAA_METHOD_TYPE_LOCAL corresponds to the value LOCAL of OpenconfigAaaTypes_AAA_METHOD_TYPE - OpenconfigAaaTypes_AAA_METHOD_TYPE_LOCAL E_OpenconfigAaaTypes_AAA_METHOD_TYPE = 1 - // OpenconfigAaaTypes_AAA_METHOD_TYPE_RADIUS_ALL corresponds to the value RADIUS_ALL of OpenconfigAaaTypes_AAA_METHOD_TYPE - OpenconfigAaaTypes_AAA_METHOD_TYPE_RADIUS_ALL E_OpenconfigAaaTypes_AAA_METHOD_TYPE = 2 - // OpenconfigAaaTypes_AAA_METHOD_TYPE_TACACS_ALL corresponds to the value TACACS_ALL of OpenconfigAaaTypes_AAA_METHOD_TYPE - OpenconfigAaaTypes_AAA_METHOD_TYPE_TACACS_ALL E_OpenconfigAaaTypes_AAA_METHOD_TYPE = 3 -) - -// E_OpenconfigAaaTypes_AAA_SERVER_TYPE is a derived int64 type which is used to represent -// the enumerated node OpenconfigAaaTypes_AAA_SERVER_TYPE. An additional value named -// OpenconfigAaaTypes_AAA_SERVER_TYPE_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigAaaTypes_AAA_SERVER_TYPE int64 - -// IsYANGGoEnum ensures that OpenconfigAaaTypes_AAA_SERVER_TYPE implements the yang.GoEnum -// interface. This ensures that OpenconfigAaaTypes_AAA_SERVER_TYPE can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigAaaTypes_AAA_SERVER_TYPE) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigAaaTypes_AAA_SERVER_TYPE. -func (E_OpenconfigAaaTypes_AAA_SERVER_TYPE) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigAaaTypes_AAA_SERVER_TYPE. -func (e E_OpenconfigAaaTypes_AAA_SERVER_TYPE) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigAaaTypes_AAA_SERVER_TYPE") -} - -const ( - // OpenconfigAaaTypes_AAA_SERVER_TYPE_UNSET corresponds to the value UNSET of OpenconfigAaaTypes_AAA_SERVER_TYPE - OpenconfigAaaTypes_AAA_SERVER_TYPE_UNSET E_OpenconfigAaaTypes_AAA_SERVER_TYPE = 0 - // OpenconfigAaaTypes_AAA_SERVER_TYPE_RADIUS corresponds to the value RADIUS of OpenconfigAaaTypes_AAA_SERVER_TYPE - OpenconfigAaaTypes_AAA_SERVER_TYPE_RADIUS E_OpenconfigAaaTypes_AAA_SERVER_TYPE = 1 - // OpenconfigAaaTypes_AAA_SERVER_TYPE_TACACS corresponds to the value TACACS of OpenconfigAaaTypes_AAA_SERVER_TYPE - OpenconfigAaaTypes_AAA_SERVER_TYPE_TACACS E_OpenconfigAaaTypes_AAA_SERVER_TYPE = 2 -) - -// E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES is a derived int64 type which is used to represent -// the enumerated node OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES. An additional value named -// OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES int64 - -// IsYANGGoEnum ensures that OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES implements the yang.GoEnum -// interface. This ensures that OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES. -func (E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES. -func (e E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES") -} - -const ( - // OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES_UNSET corresponds to the value UNSET of OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES - OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES_UNSET E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES = 0 - // OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES_SYSTEM_ROLE_ADMIN corresponds to the value SYSTEM_ROLE_ADMIN of OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES - OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES_SYSTEM_ROLE_ADMIN E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES = 1 -) - -// E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY is a derived int64 type which is used to represent -// the enumerated node OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY. An additional value named -// OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY int64 - -// IsYANGGoEnum ensures that OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY implements the yang.GoEnum -// interface. This ensures that OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY. -func (E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY. -func (e E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY") -} - -const ( - // OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_UNSET corresponds to the value UNSET of OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY - OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_UNSET E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY = 0 - // OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_CRITICAL corresponds to the value CRITICAL of OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY - OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_CRITICAL E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY = 1 - // OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_MAJOR corresponds to the value MAJOR of OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY - OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_MAJOR E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY = 2 - // OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_MINOR corresponds to the value MINOR of OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY - OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_MINOR E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY = 3 - // OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_UNKNOWN corresponds to the value UNKNOWN of OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY - OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_UNKNOWN E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY = 4 - // OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_WARNING corresponds to the value WARNING of OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY - OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY_WARNING E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY = 5 -) - -// E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID is a derived int64 type which is used to represent -// the enumerated node OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID. An additional value named -// OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID int64 - -// IsYANGGoEnum ensures that OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID implements the yang.GoEnum -// interface. This ensures that OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID. -func (E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID. -func (e E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID") -} - -const ( - // OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID_UNSET corresponds to the value UNSET of OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID - OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID_UNSET E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID = 0 - // OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID_AIS corresponds to the value AIS of OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID - OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID_AIS E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID = 1 - // OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID_EQPT corresponds to the value EQPT of OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID - OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID_EQPT E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID = 2 - // OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID_LOS corresponds to the value LOS of OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID - OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID_LOS E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID = 3 - // OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID_OTS corresponds to the value OTS of OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID - OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID_OTS E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID = 4 -) - -// E_OpenconfigMessages_DEBUG_SERVICE is a derived int64 type which is used to represent -// the enumerated node OpenconfigMessages_DEBUG_SERVICE. An additional value named -// OpenconfigMessages_DEBUG_SERVICE_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigMessages_DEBUG_SERVICE int64 - -// IsYANGGoEnum ensures that OpenconfigMessages_DEBUG_SERVICE implements the yang.GoEnum -// interface. This ensures that OpenconfigMessages_DEBUG_SERVICE can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigMessages_DEBUG_SERVICE) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigMessages_DEBUG_SERVICE. -func (E_OpenconfigMessages_DEBUG_SERVICE) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigMessages_DEBUG_SERVICE. -func (e E_OpenconfigMessages_DEBUG_SERVICE) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigMessages_DEBUG_SERVICE") -} - -const ( - // OpenconfigMessages_DEBUG_SERVICE_UNSET corresponds to the value UNSET of OpenconfigMessages_DEBUG_SERVICE - OpenconfigMessages_DEBUG_SERVICE_UNSET E_OpenconfigMessages_DEBUG_SERVICE = 0 -) - -// E_OpenconfigMessages_SyslogSeverity is a derived int64 type which is used to represent -// the enumerated node OpenconfigMessages_SyslogSeverity. An additional value named -// OpenconfigMessages_SyslogSeverity_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigMessages_SyslogSeverity int64 - -// IsYANGGoEnum ensures that OpenconfigMessages_SyslogSeverity implements the yang.GoEnum -// interface. This ensures that OpenconfigMessages_SyslogSeverity can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigMessages_SyslogSeverity) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigMessages_SyslogSeverity. -func (E_OpenconfigMessages_SyslogSeverity) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigMessages_SyslogSeverity. -func (e E_OpenconfigMessages_SyslogSeverity) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigMessages_SyslogSeverity") -} - -const ( - // OpenconfigMessages_SyslogSeverity_UNSET corresponds to the value UNSET of OpenconfigMessages_SyslogSeverity - OpenconfigMessages_SyslogSeverity_UNSET E_OpenconfigMessages_SyslogSeverity = 0 - // OpenconfigMessages_SyslogSeverity_EMERGENCY corresponds to the value EMERGENCY of OpenconfigMessages_SyslogSeverity - OpenconfigMessages_SyslogSeverity_EMERGENCY E_OpenconfigMessages_SyslogSeverity = 1 - // OpenconfigMessages_SyslogSeverity_ALERT corresponds to the value ALERT of OpenconfigMessages_SyslogSeverity - OpenconfigMessages_SyslogSeverity_ALERT E_OpenconfigMessages_SyslogSeverity = 2 - // OpenconfigMessages_SyslogSeverity_CRITICAL corresponds to the value CRITICAL of OpenconfigMessages_SyslogSeverity - OpenconfigMessages_SyslogSeverity_CRITICAL E_OpenconfigMessages_SyslogSeverity = 3 - // OpenconfigMessages_SyslogSeverity_ERROR corresponds to the value ERROR of OpenconfigMessages_SyslogSeverity - OpenconfigMessages_SyslogSeverity_ERROR E_OpenconfigMessages_SyslogSeverity = 4 - // OpenconfigMessages_SyslogSeverity_WARNING corresponds to the value WARNING of OpenconfigMessages_SyslogSeverity - OpenconfigMessages_SyslogSeverity_WARNING E_OpenconfigMessages_SyslogSeverity = 5 - // OpenconfigMessages_SyslogSeverity_NOTICE corresponds to the value NOTICE of OpenconfigMessages_SyslogSeverity - OpenconfigMessages_SyslogSeverity_NOTICE E_OpenconfigMessages_SyslogSeverity = 6 - // OpenconfigMessages_SyslogSeverity_INFORMATIONAL corresponds to the value INFORMATIONAL of OpenconfigMessages_SyslogSeverity - OpenconfigMessages_SyslogSeverity_INFORMATIONAL E_OpenconfigMessages_SyslogSeverity = 7 - // OpenconfigMessages_SyslogSeverity_DEBUG corresponds to the value DEBUG of OpenconfigMessages_SyslogSeverity - OpenconfigMessages_SyslogSeverity_DEBUG E_OpenconfigMessages_SyslogSeverity = 8 -) - -// E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS is a derived int64 type which is used to represent -// the enumerated node OpenconfigPlatformTypes_COMPONENT_OPER_STATUS. An additional value named -// OpenconfigPlatformTypes_COMPONENT_OPER_STATUS_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS int64 - -// IsYANGGoEnum ensures that OpenconfigPlatformTypes_COMPONENT_OPER_STATUS implements the yang.GoEnum -// interface. This ensures that OpenconfigPlatformTypes_COMPONENT_OPER_STATUS can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigPlatformTypes_COMPONENT_OPER_STATUS. -func (E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS. -func (e E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS") -} - -const ( - // OpenconfigPlatformTypes_COMPONENT_OPER_STATUS_UNSET corresponds to the value UNSET of OpenconfigPlatformTypes_COMPONENT_OPER_STATUS - OpenconfigPlatformTypes_COMPONENT_OPER_STATUS_UNSET E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS = 0 - // OpenconfigPlatformTypes_COMPONENT_OPER_STATUS_ACTIVE corresponds to the value ACTIVE of OpenconfigPlatformTypes_COMPONENT_OPER_STATUS - OpenconfigPlatformTypes_COMPONENT_OPER_STATUS_ACTIVE E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS = 1 - // OpenconfigPlatformTypes_COMPONENT_OPER_STATUS_DISABLED corresponds to the value DISABLED of OpenconfigPlatformTypes_COMPONENT_OPER_STATUS - OpenconfigPlatformTypes_COMPONENT_OPER_STATUS_DISABLED E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS = 2 - // OpenconfigPlatformTypes_COMPONENT_OPER_STATUS_INACTIVE corresponds to the value INACTIVE of OpenconfigPlatformTypes_COMPONENT_OPER_STATUS - OpenconfigPlatformTypes_COMPONENT_OPER_STATUS_INACTIVE E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS = 3 -) - -// E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT is a derived int64 type which is used to represent -// the enumerated node OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT. An additional value named -// OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT int64 - -// IsYANGGoEnum ensures that OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT implements the yang.GoEnum -// interface. This ensures that OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT. -func (E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT. -func (e E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT") -} - -const ( - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_UNSET corresponds to the value UNSET of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_UNSET E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 0 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_BACKPLANE corresponds to the value BACKPLANE of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_BACKPLANE E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 1 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_CHASSIS corresponds to the value CHASSIS of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_CHASSIS E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 2 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_CONTROLLER_CARD corresponds to the value CONTROLLER_CARD of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_CONTROLLER_CARD E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 3 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_CPU corresponds to the value CPU of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_CPU E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 4 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_FABRIC corresponds to the value FABRIC of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_FABRIC E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 5 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_FAN corresponds to the value FAN of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_FAN E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 6 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_FRU corresponds to the value FRU of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_FRU E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 7 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_INTEGRATED_CIRCUIT corresponds to the value INTEGRATED_CIRCUIT of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_INTEGRATED_CIRCUIT E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 8 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_LINECARD corresponds to the value LINECARD of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_LINECARD E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 9 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_PORT corresponds to the value PORT of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_PORT E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 10 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_POWER_SUPPLY corresponds to the value POWER_SUPPLY of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_POWER_SUPPLY E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 11 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_SENSOR corresponds to the value SENSOR of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_SENSOR E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 12 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_STORAGE corresponds to the value STORAGE of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_STORAGE E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 13 - // OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_TRANSCEIVER corresponds to the value TRANSCEIVER of OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT_TRANSCEIVER E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT = 14 -) - -// E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT is a derived int64 type which is used to represent -// the enumerated node OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT. An additional value named -// OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT int64 - -// IsYANGGoEnum ensures that OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT implements the yang.GoEnum -// interface. This ensures that OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT. -func (E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT. -func (e E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT") -} - -const ( - // OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT_UNSET corresponds to the value UNSET of OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT_UNSET E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT = 0 - // OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT_BOOT_LOADER corresponds to the value BOOT_LOADER of OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT_BOOT_LOADER E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT = 1 - // OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT_OPERATING_SYSTEM corresponds to the value OPERATING_SYSTEM of OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT_OPERATING_SYSTEM E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT = 2 - // OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT_OPERATING_SYSTEM_UPDATE corresponds to the value OPERATING_SYSTEM_UPDATE of OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT_OPERATING_SYSTEM_UPDATE E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT = 3 - // OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT_SOFTWARE_MODULE corresponds to the value SOFTWARE_MODULE of OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT - OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT_SOFTWARE_MODULE E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT = 4 -) - -// E_OpenconfigSystemLogging_SYSLOG_FACILITY is a derived int64 type which is used to represent -// the enumerated node OpenconfigSystemLogging_SYSLOG_FACILITY. An additional value named -// OpenconfigSystemLogging_SYSLOG_FACILITY_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigSystemLogging_SYSLOG_FACILITY int64 - -// IsYANGGoEnum ensures that OpenconfigSystemLogging_SYSLOG_FACILITY implements the yang.GoEnum -// interface. This ensures that OpenconfigSystemLogging_SYSLOG_FACILITY can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigSystemLogging_SYSLOG_FACILITY) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigSystemLogging_SYSLOG_FACILITY. -func (E_OpenconfigSystemLogging_SYSLOG_FACILITY) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigSystemLogging_SYSLOG_FACILITY. -func (e E_OpenconfigSystemLogging_SYSLOG_FACILITY) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigSystemLogging_SYSLOG_FACILITY") -} - -const ( - // OpenconfigSystemLogging_SYSLOG_FACILITY_UNSET corresponds to the value UNSET of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_UNSET E_OpenconfigSystemLogging_SYSLOG_FACILITY = 0 - // OpenconfigSystemLogging_SYSLOG_FACILITY_ALL corresponds to the value ALL of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_ALL E_OpenconfigSystemLogging_SYSLOG_FACILITY = 1 - // OpenconfigSystemLogging_SYSLOG_FACILITY_AUDIT corresponds to the value AUDIT of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_AUDIT E_OpenconfigSystemLogging_SYSLOG_FACILITY = 2 - // OpenconfigSystemLogging_SYSLOG_FACILITY_AUTH corresponds to the value AUTH of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_AUTH E_OpenconfigSystemLogging_SYSLOG_FACILITY = 3 - // OpenconfigSystemLogging_SYSLOG_FACILITY_AUTHPRIV corresponds to the value AUTHPRIV of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_AUTHPRIV E_OpenconfigSystemLogging_SYSLOG_FACILITY = 4 - // OpenconfigSystemLogging_SYSLOG_FACILITY_CONSOLE corresponds to the value CONSOLE of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_CONSOLE E_OpenconfigSystemLogging_SYSLOG_FACILITY = 5 - // OpenconfigSystemLogging_SYSLOG_FACILITY_KERNEL corresponds to the value KERNEL of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_KERNEL E_OpenconfigSystemLogging_SYSLOG_FACILITY = 6 - // OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL0 corresponds to the value LOCAL0 of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL0 E_OpenconfigSystemLogging_SYSLOG_FACILITY = 7 - // OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL1 corresponds to the value LOCAL1 of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL1 E_OpenconfigSystemLogging_SYSLOG_FACILITY = 8 - // OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL2 corresponds to the value LOCAL2 of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL2 E_OpenconfigSystemLogging_SYSLOG_FACILITY = 9 - // OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL3 corresponds to the value LOCAL3 of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL3 E_OpenconfigSystemLogging_SYSLOG_FACILITY = 10 - // OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL4 corresponds to the value LOCAL4 of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL4 E_OpenconfigSystemLogging_SYSLOG_FACILITY = 11 - // OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL5 corresponds to the value LOCAL5 of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL5 E_OpenconfigSystemLogging_SYSLOG_FACILITY = 12 - // OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL6 corresponds to the value LOCAL6 of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL6 E_OpenconfigSystemLogging_SYSLOG_FACILITY = 13 - // OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL7 corresponds to the value LOCAL7 of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_LOCAL7 E_OpenconfigSystemLogging_SYSLOG_FACILITY = 14 - // OpenconfigSystemLogging_SYSLOG_FACILITY_MAIL corresponds to the value MAIL of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_MAIL E_OpenconfigSystemLogging_SYSLOG_FACILITY = 15 - // OpenconfigSystemLogging_SYSLOG_FACILITY_NTP corresponds to the value NTP of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_NTP E_OpenconfigSystemLogging_SYSLOG_FACILITY = 16 - // OpenconfigSystemLogging_SYSLOG_FACILITY_SYSLOG corresponds to the value SYSLOG of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_SYSLOG E_OpenconfigSystemLogging_SYSLOG_FACILITY = 17 - // OpenconfigSystemLogging_SYSLOG_FACILITY_SYSTEM_DAEMON corresponds to the value SYSTEM_DAEMON of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_SYSTEM_DAEMON E_OpenconfigSystemLogging_SYSLOG_FACILITY = 18 - // OpenconfigSystemLogging_SYSLOG_FACILITY_USER corresponds to the value USER of OpenconfigSystemLogging_SYSLOG_FACILITY - OpenconfigSystemLogging_SYSLOG_FACILITY_USER E_OpenconfigSystemLogging_SYSLOG_FACILITY = 19 -) - -// E_OpenconfigSystemLogging_SyslogSeverity is a derived int64 type which is used to represent -// the enumerated node OpenconfigSystemLogging_SyslogSeverity. An additional value named -// OpenconfigSystemLogging_SyslogSeverity_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigSystemLogging_SyslogSeverity int64 - -// IsYANGGoEnum ensures that OpenconfigSystemLogging_SyslogSeverity implements the yang.GoEnum -// interface. This ensures that OpenconfigSystemLogging_SyslogSeverity can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigSystemLogging_SyslogSeverity) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigSystemLogging_SyslogSeverity. -func (E_OpenconfigSystemLogging_SyslogSeverity) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigSystemLogging_SyslogSeverity. -func (e E_OpenconfigSystemLogging_SyslogSeverity) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigSystemLogging_SyslogSeverity") -} - -const ( - // OpenconfigSystemLogging_SyslogSeverity_UNSET corresponds to the value UNSET of OpenconfigSystemLogging_SyslogSeverity - OpenconfigSystemLogging_SyslogSeverity_UNSET E_OpenconfigSystemLogging_SyslogSeverity = 0 - // OpenconfigSystemLogging_SyslogSeverity_EMERGENCY corresponds to the value EMERGENCY of OpenconfigSystemLogging_SyslogSeverity - OpenconfigSystemLogging_SyslogSeverity_EMERGENCY E_OpenconfigSystemLogging_SyslogSeverity = 1 - // OpenconfigSystemLogging_SyslogSeverity_ALERT corresponds to the value ALERT of OpenconfigSystemLogging_SyslogSeverity - OpenconfigSystemLogging_SyslogSeverity_ALERT E_OpenconfigSystemLogging_SyslogSeverity = 2 - // OpenconfigSystemLogging_SyslogSeverity_CRITICAL corresponds to the value CRITICAL of OpenconfigSystemLogging_SyslogSeverity - OpenconfigSystemLogging_SyslogSeverity_CRITICAL E_OpenconfigSystemLogging_SyslogSeverity = 3 - // OpenconfigSystemLogging_SyslogSeverity_ERROR corresponds to the value ERROR of OpenconfigSystemLogging_SyslogSeverity - OpenconfigSystemLogging_SyslogSeverity_ERROR E_OpenconfigSystemLogging_SyslogSeverity = 4 - // OpenconfigSystemLogging_SyslogSeverity_WARNING corresponds to the value WARNING of OpenconfigSystemLogging_SyslogSeverity - OpenconfigSystemLogging_SyslogSeverity_WARNING E_OpenconfigSystemLogging_SyslogSeverity = 5 - // OpenconfigSystemLogging_SyslogSeverity_NOTICE corresponds to the value NOTICE of OpenconfigSystemLogging_SyslogSeverity - OpenconfigSystemLogging_SyslogSeverity_NOTICE E_OpenconfigSystemLogging_SyslogSeverity = 6 - // OpenconfigSystemLogging_SyslogSeverity_INFORMATIONAL corresponds to the value INFORMATIONAL of OpenconfigSystemLogging_SyslogSeverity - OpenconfigSystemLogging_SyslogSeverity_INFORMATIONAL E_OpenconfigSystemLogging_SyslogSeverity = 7 - // OpenconfigSystemLogging_SyslogSeverity_DEBUG corresponds to the value DEBUG of OpenconfigSystemLogging_SyslogSeverity - OpenconfigSystemLogging_SyslogSeverity_DEBUG E_OpenconfigSystemLogging_SyslogSeverity = 8 -) - -// E_OpenconfigSystem_NTP_AUTH_TYPE is a derived int64 type which is used to represent -// the enumerated node OpenconfigSystem_NTP_AUTH_TYPE. An additional value named -// OpenconfigSystem_NTP_AUTH_TYPE_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigSystem_NTP_AUTH_TYPE int64 - -// IsYANGGoEnum ensures that OpenconfigSystem_NTP_AUTH_TYPE implements the yang.GoEnum -// interface. This ensures that OpenconfigSystem_NTP_AUTH_TYPE can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigSystem_NTP_AUTH_TYPE) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigSystem_NTP_AUTH_TYPE. -func (E_OpenconfigSystem_NTP_AUTH_TYPE) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigSystem_NTP_AUTH_TYPE. -func (e E_OpenconfigSystem_NTP_AUTH_TYPE) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigSystem_NTP_AUTH_TYPE") -} - -const ( - // OpenconfigSystem_NTP_AUTH_TYPE_UNSET corresponds to the value UNSET of OpenconfigSystem_NTP_AUTH_TYPE - OpenconfigSystem_NTP_AUTH_TYPE_UNSET E_OpenconfigSystem_NTP_AUTH_TYPE = 0 - // OpenconfigSystem_NTP_AUTH_TYPE_NTP_AUTH_MD5 corresponds to the value NTP_AUTH_MD5 of OpenconfigSystem_NTP_AUTH_TYPE - OpenconfigSystem_NTP_AUTH_TYPE_NTP_AUTH_MD5 E_OpenconfigSystem_NTP_AUTH_TYPE = 1 -) - -// E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record is a derived int64 type which is used to represent -// the enumerated node OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record. An additional value named -// OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record int64 - -// IsYANGGoEnum ensures that OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record implements the yang.GoEnum -// interface. This ensures that OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record. -func (E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record. -func (e E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record") -} - -const ( - // OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record_UNSET corresponds to the value UNSET of OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record - OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record_UNSET E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record = 0 - // OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record_START_STOP corresponds to the value START_STOP of OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record - OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record_START_STOP E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record = 1 - // OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record_STOP corresponds to the value STOP of OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record - OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record_STOP E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record = 2 -) - -// E_OpenconfigSystem_System_Cpus_Cpu_State_Index is a derived int64 type which is used to represent -// the enumerated node OpenconfigSystem_System_Cpus_Cpu_State_Index. An additional value named -// OpenconfigSystem_System_Cpus_Cpu_State_Index_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigSystem_System_Cpus_Cpu_State_Index int64 - -// IsYANGGoEnum ensures that OpenconfigSystem_System_Cpus_Cpu_State_Index implements the yang.GoEnum -// interface. This ensures that OpenconfigSystem_System_Cpus_Cpu_State_Index can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigSystem_System_Cpus_Cpu_State_Index) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigSystem_System_Cpus_Cpu_State_Index. -func (E_OpenconfigSystem_System_Cpus_Cpu_State_Index) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigSystem_System_Cpus_Cpu_State_Index. -func (e E_OpenconfigSystem_System_Cpus_Cpu_State_Index) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigSystem_System_Cpus_Cpu_State_Index") -} - -const ( - // OpenconfigSystem_System_Cpus_Cpu_State_Index_UNSET corresponds to the value UNSET of OpenconfigSystem_System_Cpus_Cpu_State_Index - OpenconfigSystem_System_Cpus_Cpu_State_Index_UNSET E_OpenconfigSystem_System_Cpus_Cpu_State_Index = 0 - // OpenconfigSystem_System_Cpus_Cpu_State_Index_ALL corresponds to the value ALL of OpenconfigSystem_System_Cpus_Cpu_State_Index - OpenconfigSystem_System_Cpus_Cpu_State_Index_ALL E_OpenconfigSystem_System_Cpus_Cpu_State_Index = 1 -) - -// E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses is a derived int64 type which is used to represent -// the enumerated node OpenconfigSystem_System_GrpcServer_Config_ListenAddresses. An additional value named -// OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses int64 - -// IsYANGGoEnum ensures that OpenconfigSystem_System_GrpcServer_Config_ListenAddresses implements the yang.GoEnum -// interface. This ensures that OpenconfigSystem_System_GrpcServer_Config_ListenAddresses can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigSystem_System_GrpcServer_Config_ListenAddresses. -func (E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses. -func (e E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses") -} - -const ( - // OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_UNSET corresponds to the value UNSET of OpenconfigSystem_System_GrpcServer_Config_ListenAddresses - OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_UNSET E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses = 0 - // OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_ANY corresponds to the value ANY of OpenconfigSystem_System_GrpcServer_Config_ListenAddresses - OpenconfigSystem_System_GrpcServer_Config_ListenAddresses_ANY E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses = 1 -) - -// E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType is a derived int64 type which is used to represent -// the enumerated node OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType. An additional value named -// OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType int64 - -// IsYANGGoEnum ensures that OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType implements the yang.GoEnum -// interface. This ensures that OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType. -func (E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType. -func (e E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType") -} - -const ( - // OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType_UNSET corresponds to the value UNSET of OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType - OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType_UNSET E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType = 0 - // OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType_SERVER corresponds to the value SERVER of OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType - OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType_SERVER E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType = 1 - // OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType_PEER corresponds to the value PEER of OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType - OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType_PEER E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType = 2 - // OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType_POOL corresponds to the value POOL of OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType - OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType_POOL E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType = 3 -) - -// E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion is a derived int64 type which is used to represent -// the enumerated node OpenconfigSystem_System_SshServer_Config_ProtocolVersion. An additional value named -// OpenconfigSystem_System_SshServer_Config_ProtocolVersion_UNSET is added to the enumeration which is used as -// the nil value, indicating that the enumeration was not explicitly set by -// the program importing the generated structures. -type E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion int64 - -// IsYANGGoEnum ensures that OpenconfigSystem_System_SshServer_Config_ProtocolVersion implements the yang.GoEnum -// interface. This ensures that OpenconfigSystem_System_SshServer_Config_ProtocolVersion can be identified as a -// mapped type for a YANG enumeration. -func (E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion) IsYANGGoEnum() {} - -// ΛMap returns the value lookup map associated with OpenconfigSystem_System_SshServer_Config_ProtocolVersion. -func (E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion) ΛMap() map[string]map[int64]ygot.EnumDefinition { - return ΛEnum -} - -// String returns a logging-friendly string for E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion. -func (e E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion) String() string { - return ygot.EnumLogString(e, int64(e), "E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion") -} - -const ( - // OpenconfigSystem_System_SshServer_Config_ProtocolVersion_UNSET corresponds to the value UNSET of OpenconfigSystem_System_SshServer_Config_ProtocolVersion - OpenconfigSystem_System_SshServer_Config_ProtocolVersion_UNSET E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion = 0 - // OpenconfigSystem_System_SshServer_Config_ProtocolVersion_V2 corresponds to the value V2 of OpenconfigSystem_System_SshServer_Config_ProtocolVersion - OpenconfigSystem_System_SshServer_Config_ProtocolVersion_V2 E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion = 1 - // OpenconfigSystem_System_SshServer_Config_ProtocolVersion_V1 corresponds to the value V1 of OpenconfigSystem_System_SshServer_Config_ProtocolVersion - OpenconfigSystem_System_SshServer_Config_ProtocolVersion_V1 E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion = 2 - // OpenconfigSystem_System_SshServer_Config_ProtocolVersion_V1_V2 corresponds to the value V1_V2 of OpenconfigSystem_System_SshServer_Config_ProtocolVersion - OpenconfigSystem_System_SshServer_Config_ProtocolVersion_V1_V2 E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion = 3 -) - -// ΛEnum is a map, keyed by the name of the type defined for each enum in the -// generated Go code, which provides a mapping between the constant int64 value -// of each value of the enumeration, and the string that is used to represent it -// in the YANG schema. The map is named ΛEnum in order to avoid clash with any -// valid YANG identifier. -var ΛEnum = map[string]map[int64]ygot.EnumDefinition{ - "E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE": { - 1: {Name: "AAA_ACCOUNTING_EVENT_COMMAND", DefiningModule: "openconfig-aaa-types"}, - 2: {Name: "AAA_ACCOUNTING_EVENT_LOGIN", DefiningModule: "openconfig-aaa-types"}, - }, - "E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE": { - 1: {Name: "AAA_AUTHORIZATION_EVENT_COMMAND", DefiningModule: "openconfig-aaa-types"}, - 2: {Name: "AAA_AUTHORIZATION_EVENT_CONFIG", DefiningModule: "openconfig-aaa-types"}, - }, - "E_OpenconfigAaaTypes_AAA_METHOD_TYPE": { - 1: {Name: "LOCAL", DefiningModule: "openconfig-aaa-types"}, - 2: {Name: "RADIUS_ALL", DefiningModule: "openconfig-aaa-types"}, - 3: {Name: "TACACS_ALL", DefiningModule: "openconfig-aaa-types"}, - }, - "E_OpenconfigAaaTypes_AAA_SERVER_TYPE": { - 1: {Name: "RADIUS", DefiningModule: "openconfig-aaa"}, - 2: {Name: "TACACS", DefiningModule: "openconfig-aaa"}, - }, - "E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES": { - 1: {Name: "SYSTEM_ROLE_ADMIN", DefiningModule: "openconfig-aaa-types"}, - }, - "E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY": { - 1: {Name: "CRITICAL", DefiningModule: "openconfig-alarm-types"}, - 2: {Name: "MAJOR", DefiningModule: "openconfig-alarm-types"}, - 3: {Name: "MINOR", DefiningModule: "openconfig-alarm-types"}, - 4: {Name: "UNKNOWN", DefiningModule: "openconfig-alarm-types"}, - 5: {Name: "WARNING", DefiningModule: "openconfig-alarm-types"}, - }, - "E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID": { - 1: {Name: "AIS", DefiningModule: "openconfig-alarm-types"}, - 2: {Name: "EQPT", DefiningModule: "openconfig-alarm-types"}, - 3: {Name: "LOS", DefiningModule: "openconfig-alarm-types"}, - 4: {Name: "OTS", DefiningModule: "openconfig-alarm-types"}, - }, - "E_OpenconfigMessages_DEBUG_SERVICE": {}, - "E_OpenconfigMessages_SyslogSeverity": { - 1: {Name: "EMERGENCY"}, - 2: {Name: "ALERT"}, - 3: {Name: "CRITICAL"}, - 4: {Name: "ERROR"}, - 5: {Name: "WARNING"}, - 6: {Name: "NOTICE"}, - 7: {Name: "INFORMATIONAL"}, - 8: {Name: "DEBUG"}, - }, - "E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS": { - 1: {Name: "ACTIVE", DefiningModule: "openconfig-platform-types"}, - 2: {Name: "DISABLED", DefiningModule: "openconfig-platform-types"}, - 3: {Name: "INACTIVE", DefiningModule: "openconfig-platform-types"}, - }, - "E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT": { - 1: {Name: "BACKPLANE", DefiningModule: "openconfig-platform-types"}, - 2: {Name: "CHASSIS", DefiningModule: "openconfig-platform-types"}, - 3: {Name: "CONTROLLER_CARD", DefiningModule: "openconfig-platform-types"}, - 4: {Name: "CPU", DefiningModule: "openconfig-platform-types"}, - 5: {Name: "FABRIC", DefiningModule: "openconfig-platform-types"}, - 6: {Name: "FAN", DefiningModule: "openconfig-platform-types"}, - 7: {Name: "FRU", DefiningModule: "openconfig-platform-types"}, - 8: {Name: "INTEGRATED_CIRCUIT", DefiningModule: "openconfig-platform-types"}, - 9: {Name: "LINECARD", DefiningModule: "openconfig-platform-types"}, - 10: {Name: "PORT", DefiningModule: "openconfig-platform-types"}, - 11: {Name: "POWER_SUPPLY", DefiningModule: "openconfig-platform-types"}, - 12: {Name: "SENSOR", DefiningModule: "openconfig-platform-types"}, - 13: {Name: "STORAGE", DefiningModule: "openconfig-platform-types"}, - 14: {Name: "TRANSCEIVER", DefiningModule: "openconfig-platform-types"}, - }, - "E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT": { - 1: {Name: "BOOT_LOADER", DefiningModule: "openconfig-platform-types"}, - 2: {Name: "OPERATING_SYSTEM", DefiningModule: "openconfig-platform-types"}, - 3: {Name: "OPERATING_SYSTEM_UPDATE", DefiningModule: "openconfig-platform-types"}, - 4: {Name: "SOFTWARE_MODULE", DefiningModule: "openconfig-platform-types"}, - }, - "E_OpenconfigSystemLogging_SYSLOG_FACILITY": { - 1: {Name: "ALL", DefiningModule: "openconfig-system-logging"}, - 2: {Name: "AUDIT", DefiningModule: "openconfig-system-logging"}, - 3: {Name: "AUTH", DefiningModule: "openconfig-system-logging"}, - 4: {Name: "AUTHPRIV", DefiningModule: "openconfig-system-logging"}, - 5: {Name: "CONSOLE", DefiningModule: "openconfig-system-logging"}, - 6: {Name: "KERNEL", DefiningModule: "openconfig-system-logging"}, - 7: {Name: "LOCAL0", DefiningModule: "openconfig-system-logging"}, - 8: {Name: "LOCAL1", DefiningModule: "openconfig-system-logging"}, - 9: {Name: "LOCAL2", DefiningModule: "openconfig-system-logging"}, - 10: {Name: "LOCAL3", DefiningModule: "openconfig-system-logging"}, - 11: {Name: "LOCAL4", DefiningModule: "openconfig-system-logging"}, - 12: {Name: "LOCAL5", DefiningModule: "openconfig-system-logging"}, - 13: {Name: "LOCAL6", DefiningModule: "openconfig-system-logging"}, - 14: {Name: "LOCAL7", DefiningModule: "openconfig-system-logging"}, - 15: {Name: "MAIL", DefiningModule: "openconfig-system-logging"}, - 16: {Name: "NTP", DefiningModule: "openconfig-system-logging"}, - 17: {Name: "SYSLOG", DefiningModule: "openconfig-system-logging"}, - 18: {Name: "SYSTEM_DAEMON", DefiningModule: "openconfig-system-logging"}, - 19: {Name: "USER", DefiningModule: "openconfig-system-logging"}, - }, - "E_OpenconfigSystemLogging_SyslogSeverity": { - 1: {Name: "EMERGENCY"}, - 2: {Name: "ALERT"}, - 3: {Name: "CRITICAL"}, - 4: {Name: "ERROR"}, - 5: {Name: "WARNING"}, - 6: {Name: "NOTICE"}, - 7: {Name: "INFORMATIONAL"}, - 8: {Name: "DEBUG"}, - }, - "E_OpenconfigSystem_NTP_AUTH_TYPE": { - 1: {Name: "NTP_AUTH_MD5", DefiningModule: "openconfig-system"}, - }, - "E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record": { - 1: {Name: "START_STOP"}, - 2: {Name: "STOP"}, - }, - "E_OpenconfigSystem_System_Cpus_Cpu_State_Index": { - 1: {Name: "ALL"}, - }, - "E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses": { - 1: {Name: "ANY"}, - }, - "E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType": { - 1: {Name: "SERVER"}, - 2: {Name: "PEER"}, - 3: {Name: "POOL"}, - }, - "E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion": { - 1: {Name: "V2"}, - 2: {Name: "V1"}, - 3: {Name: "V1_V2"}, - }, -} - -var ( - // ySchema is a byte slice contain a gzip compressed representation of the - // YANG schema from which the Go code was generated. When uncompressed the - // contents of the byte slice is a JSON document containing an object, keyed - // on the name of the generated struct, and containing the JSON marshalled - // contents of a goyang yang.Entry struct, which defines the schema for the - // fields within the struct. - ySchema = []byte{ - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x7b, 0x73, 0xda, 0xc8, - 0xb6, 0x07, 0xfa, 0x7f, 0x3e, 0x05, 0x45, 0xed, 0xaa, 0x6b, 0xef, 0x63, 0xc5, 0x06, 0x1b, 0x1c, - 0xe7, 0x9f, 0x29, 0x62, 0x93, 0x19, 0x9f, 0xf1, 0xeb, 0xda, 0xce, 0xec, 0x3d, 0x63, 0x33, 0x2e, - 0x05, 0xda, 0xb6, 0xee, 0x80, 0xe0, 0x48, 0xc2, 0x13, 0x4f, 0xc2, 0x77, 0xbf, 0x85, 0x00, 0x01, - 0x16, 0x8f, 0xee, 0xd5, 0xab, 0x85, 0x04, 0xbf, 0xd4, 0x39, 0x3b, 0x8e, 0x87, 0x6e, 0xa1, 0xee, - 0xf5, 0xf8, 0xad, 0xf7, 0xf7, 0x77, 0xb9, 0x5c, 0x2e, 0x97, 0xbf, 0xb0, 0x5b, 0x22, 0xff, 0x31, - 0x97, 0x6f, 0x88, 0x17, 0xa7, 0x2e, 0xf2, 0x3b, 0x83, 0xdf, 0xfe, 0xea, 0xb8, 0x8d, 0xfc, 0xc7, - 0x5c, 0x61, 0xf8, 0xcf, 0xe3, 0xb6, 0xfb, 0xe8, 0x3c, 0xe5, 0x3f, 0xe6, 0xf6, 0x86, 0xbf, 0x38, - 0x71, 0xbc, 0xfc, 0xc7, 0xdc, 0x60, 0x8b, 0xf0, 0x17, 0xf5, 0x76, 0xab, 0xd3, 0x76, 0x85, 0x1b, - 0xf8, 0x53, 0xbf, 0x9f, 0x7a, 0xc4, 0xc4, 0x67, 0x76, 0xa6, 0x3f, 0x31, 0xfd, 0xb8, 0xe8, 0xd7, - 0x6f, 0x1f, 0x1b, 0xfd, 0x87, 0x2b, 0x4f, 0x3c, 0x3a, 0xdf, 0x62, 0x4f, 0x9a, 0x7a, 0x5a, 0xbb, - 0x6e, 0x75, 0x9a, 0x76, 0xf0, 0xd8, 0xf6, 0x5a, 0x6f, 0x1e, 0x17, 0x7e, 0xec, 0xa6, 0xdd, 0xf5, - 0xea, 0x62, 0xe6, 0x16, 0x83, 0xaf, 0x24, 0x5e, 0xff, 0x6e, 0x7b, 0xfd, 0x6f, 0x95, 0xef, 0x0c, - 0x9e, 0xb6, 0x33, 0xfb, 0x83, 0xbf, 0xd8, 0x7e, 0xc5, 0x7b, 0xea, 0xb6, 0x84, 0x1b, 0xe4, 0x3f, - 0xe6, 0x02, 0xaf, 0x2b, 0xe6, 0x7c, 0x70, 0xe2, 0x53, 0x53, 0x5f, 0x2e, 0xf6, 0xe9, 0xde, 0xd4, - 0x6f, 0x7a, 0x6f, 0xde, 0xfd, 0xed, 0xd1, 0xc7, 0xaf, 0x60, 0xfe, 0x4b, 0xc5, 0x6e, 0x62, 0xde, - 0x4b, 0xcd, 0xbe, 0x90, 0xa5, 0x17, 0x23, 0x73, 0x41, 0x8a, 0x17, 0x25, 0x7b, 0x61, 0xca, 0x17, - 0xa7, 0x7c, 0x81, 0xea, 0x17, 0x39, 0xfb, 0x42, 0xe7, 0x5c, 0xec, 0xd2, 0x0b, 0x8e, 0x3e, 0xf0, - 0xd5, 0xae, 0xff, 0xd5, 0x69, 0xda, 0xae, 0xc4, 0x61, 0x8c, 0xce, 0x78, 0xbc, 0x64, 0xc9, 0xbb, - 0x2d, 0xbe, 0x78, 0x69, 0x02, 0x50, 0x21, 0x04, 0x22, 0x41, 0xa8, 0x12, 0x06, 0x99, 0x40, 0xc8, - 0x84, 0x42, 0x27, 0x98, 0xc5, 0x84, 0xb3, 0x84, 0x80, 0xa4, 0x09, 0x69, 0x42, 0x72, 0x0c, 0x6f, - 0x53, 0xf2, 0x04, 0xc7, 0x62, 0x24, 0x5c, 0x27, 0x79, 0x0a, 0x72, 0xa4, 0xa5, 0x4c, 0x62, 0x14, - 0x52, 0xd3, 0x24, 0x39, 0x2a, 0xe9, 0x69, 0x93, 0xa0, 0x36, 0x29, 0xea, 0x93, 0xa4, 0x1c, 0x69, - 0x4a, 0x92, 0xe8, 0xf8, 0xeb, 0xb8, 0x6e, 0x3b, 0xb0, 0x03, 0xa7, 0xed, 0xaa, 0xdd, 0x9f, 0x5f, - 0x7f, 0x16, 0x2d, 0xbb, 0x63, 0x07, 0xcf, 0xfd, 0x17, 0xd9, 0x6d, 0x77, 0x84, 0x3b, 0x20, 0xca, - 0xe8, 0x8d, 0x76, 0xc7, 0xa8, 0x63, 0xfc, 0xe3, 0x6e, 0x24, 0x0f, 0x77, 0x95, 0x68, 0x78, 0xf0, - 0xcc, 0xc0, 0xeb, 0xd6, 0x03, 0x77, 0x48, 0x39, 0x97, 0xd1, 0x23, 0xaf, 0x86, 0x4f, 0x7c, 0x38, - 0x8e, 0x9e, 0x38, 0xfe, 0xf1, 0xe1, 0xd3, 0xe8, 0x89, 0x0f, 0x43, 0xc2, 0x7e, 0xc7, 0x73, 0xca, - 0x12, 0x27, 0x9c, 0xf7, 0x03, 0x3b, 0x10, 0xea, 0xec, 0x3d, 0x58, 0x66, 0x98, 0xbb, 0x8b, 0xe0, - 0x6e, 0x70, 0xb7, 0x31, 0xee, 0x56, 0x21, 0x61, 0x16, 0xe6, 0xbe, 0x09, 0x1f, 0xc8, 0xc5, 0xdb, - 0x5a, 0xea, 0x5f, 0xf1, 0xd4, 0xf5, 0x4f, 0x3b, 0x2f, 0x25, 0x8a, 0xb4, 0xce, 0x77, 0xf1, 0xc9, - 0xce, 0x3f, 0xaf, 0x05, 0x67, 0x95, 0xaf, 0x3f, 0xdb, 0xbe, 0xef, 0xf8, 0xf2, 0x60, 0x7a, 0xb4, - 0x00, 0x50, 0x1a, 0x50, 0x1a, 0x50, 0x1a, 0xca, 0x76, 0xb3, 0x95, 0xed, 0x50, 0x1a, 0x26, 0x06, - 0xa4, 0x8f, 0x07, 0xcf, 0x03, 0x8c, 0x06, 0x8c, 0x06, 0x67, 0x27, 0xc2, 0xd9, 0x09, 0x81, 0xe8, - 0x11, 0x63, 0x6f, 0x20, 0x84, 0x96, 0x43, 0x94, 0xfa, 0x67, 0x6b, 0x04, 0x3e, 0xcb, 0x21, 0x1e, - 0x35, 0xa4, 0x03, 0xf0, 0xbc, 0x89, 0xe0, 0x79, 0x48, 0xd5, 0x8a, 0xfa, 0x35, 0x5c, 0xa5, 0xa6, - 0x5e, 0xf7, 0x00, 0x9c, 0xa1, 0x5e, 0xdf, 0x7e, 0x9d, 0xdb, 0xd7, 0x8e, 0xa0, 0xdd, 0x9c, 0x1f, - 0x78, 0x8e, 0xab, 0x04, 0x7d, 0x47, 0xe2, 0xed, 0xc3, 0x66, 0xa9, 0x39, 0x59, 0x13, 0x81, 0xaa, - 0xe5, 0x24, 0x4c, 0x02, 0xa2, 0x92, 0xeb, 0x74, 0x15, 0x34, 0x5c, 0xa7, 0x0b, 0xf5, 0x06, 0xf5, - 0x06, 0xdf, 0x10, 0x54, 0xdc, 0xa6, 0x5b, 0x90, 0x9d, 0x6e, 0x72, 0x7e, 0xa1, 0x4e, 0x17, 0x3e, - 0x21, 0xf8, 0x84, 0xc0, 0xd1, 0xc6, 0x39, 0x3a, 0x29, 0x7f, 0x50, 0xa7, 0xbb, 0x91, 0xbe, 0xa0, - 0xa5, 0xe8, 0x51, 0xef, 0x4c, 0x4d, 0xc0, 0xe3, 0x47, 0xfb, 0xab, 0xe7, 0xd4, 0xe5, 0x11, 0xf2, - 0xf0, 0xf3, 0x00, 0xc9, 0x00, 0xc9, 0x00, 0xc9, 0x50, 0xa9, 0x9b, 0xad, 0x52, 0x07, 0xc2, 0x30, - 0x31, 0x9c, 0xfc, 0x39, 0x7c, 0x1c, 0xa0, 0x32, 0xa0, 0x32, 0xf8, 0x3a, 0x09, 0xbe, 0x4e, 0x08, - 0x2d, 0x0f, 0xd9, 0x7a, 0x03, 0x01, 0xb3, 0x14, 0x98, 0xd4, 0x3e, 0x59, 0x33, 0xb0, 0xd9, 0x55, - 0xc1, 0xcc, 0x2e, 0x00, 0x33, 0x00, 0x33, 0x00, 0x33, 0x14, 0xeb, 0xc6, 0x2b, 0x56, 0x37, 0x41, - 0xb4, 0xec, 0x02, 0x2a, 0x03, 0x2a, 0x83, 0xa3, 0x8d, 0x73, 0x74, 0x62, 0x38, 0xd9, 0xdd, 0x4c, - 0x90, 0xec, 0x9a, 0x44, 0xc8, 0xae, 0x09, 0x78, 0xec, 0xb8, 0x81, 0x78, 0xf2, 0xec, 0x40, 0x34, - 0xac, 0xba, 0xe3, 0xd5, 0xbb, 0x4e, 0x20, 0x8f, 0x96, 0x67, 0xac, 0x05, 0x78, 0x06, 0x78, 0x06, - 0x78, 0x86, 0xaa, 0xdd, 0x6c, 0x55, 0x1b, 0x17, 0x8c, 0x89, 0x61, 0xe9, 0xd3, 0xe8, 0xd1, 0xc7, - 0x83, 0x27, 0x03, 0x59, 0x03, 0x59, 0x83, 0xdd, 0x93, 0x66, 0xf7, 0x84, 0x80, 0x76, 0x9c, 0xdb, - 0x37, 0x10, 0x76, 0x2b, 0xc3, 0x50, 0xce, 0x03, 0x37, 0x81, 0xc9, 0xa5, 0x4a, 0x34, 0x54, 0x4a, - 0x33, 0x24, 0x4b, 0x32, 0x80, 0xbb, 0xb3, 0x80, 0xbb, 0xa5, 0x4b, 0x28, 0xa2, 0x93, 0x6f, 0x0a, - 0xfb, 0xd1, 0x13, 0x8f, 0x32, 0xa7, 0x3e, 0x52, 0xab, 0x87, 0x12, 0x9f, 0xbd, 0x1a, 0x72, 0xea, - 0xfb, 0xf7, 0x43, 0x74, 0xb3, 0x1b, 0x92, 0xa2, 0x01, 0x86, 0xe8, 0xb4, 0x3d, 0x05, 0xb3, 0x34, - 0xfc, 0x34, 0x0c, 0x51, 0x18, 0xa2, 0x30, 0x44, 0x81, 0x4c, 0x37, 0x1b, 0x99, 0xf6, 0x45, 0x61, - 0x62, 0xa6, 0xe7, 0x55, 0xdb, 0x83, 0xb5, 0x09, 0x6b, 0x13, 0x3c, 0x9d, 0x00, 0x4f, 0x27, 0x64, - 0x5f, 0x86, 0x2c, 0xbd, 0x81, 0x26, 0xa5, 0x04, 0x84, 0xd4, 0x3c, 0x55, 0x33, 0x30, 0xf9, 0x6f, - 0xe1, 0x59, 0x7e, 0xb7, 0xd3, 0x69, 0xbe, 0xaa, 0xc0, 0xe5, 0x89, 0x55, 0x80, 0xcd, 0x80, 0xcd, - 0x80, 0xcd, 0x50, 0xb1, 0x9b, 0xae, 0x62, 0xc7, 0x22, 0x31, 0x41, 0xf8, 0xfc, 0xb7, 0xf0, 0x6e, - 0xc2, 0x67, 0x02, 0x45, 0x03, 0x45, 0x83, 0xc5, 0x93, 0x63, 0xf1, 0xc4, 0xd0, 0xf4, 0x98, 0xc3, - 0x37, 0x12, 0x54, 0x4b, 0x03, 0x4d, 0x9e, 0x43, 0x36, 0x82, 0xb1, 0xbd, 0x76, 0x47, 0x78, 0x81, - 0x23, 0x14, 0x7a, 0x19, 0x4f, 0xac, 0x01, 0xbe, 0x06, 0xbe, 0x9e, 0x43, 0x52, 0xaf, 0xea, 0xda, - 0x37, 0x5a, 0x09, 0x8c, 0x0d, 0x05, 0xac, 0xa9, 0x80, 0x65, 0xc9, 0x95, 0x6a, 0x16, 0xea, 0x99, - 0x87, 0x44, 0x12, 0x26, 0x93, 0xb2, 0x0e, 0x49, 0x33, 0x91, 0xb6, 0x2e, 0x89, 0xb3, 0x91, 0x3a, - 0x1b, 0xc9, 0xf3, 0x91, 0xbe, 0x1a, 0x0b, 0x28, 0xb2, 0x02, 0x99, 0x25, 0xa2, 0x85, 0x4a, 0x3d, - 0x36, 0xe7, 0x92, 0x8d, 0x42, 0xcf, 0xcd, 0x79, 0x6c, 0xb2, 0x47, 0x5c, 0x4e, 0x65, 0x17, 0x0e, - 0xb6, 0x61, 0x66, 0x1f, 0x2e, 0x36, 0x62, 0x67, 0x27, 0x76, 0xb6, 0xe2, 0x67, 0x2f, 0x1a, 0x9b, - 0x11, 0xd9, 0x2d, 0xfa, 0xfa, 0xca, 0x3d, 0x42, 0x17, 0x78, 0x27, 0x14, 0x7b, 0x86, 0xce, 0x55, - 0x37, 0x1f, 0xde, 0x25, 0x73, 0x6e, 0x84, 0x33, 0xcb, 0xbf, 0xd8, 0xcd, 0x2e, 0x83, 0xb8, 0x19, - 0x6c, 0x03, 0x79, 0x03, 0x79, 0x03, 0x79, 0x43, 0xa4, 0x9c, 0xae, 0xeb, 0xb4, 0x5d, 0x0e, 0x71, - 0x73, 0xa4, 0xb1, 0xc7, 0xf0, 0x75, 0xee, 0xb4, 0xee, 0x54, 0x8f, 0x66, 0x79, 0x85, 0x30, 0x93, - 0x30, 0xd6, 0x24, 0x13, 0x03, 0x27, 0xf3, 0xb5, 0xdd, 0x6e, 0x0a, 0xdb, 0xe5, 0x3c, 0x9a, 0xc2, - 0x9a, 0x1c, 0x8d, 0xe3, 0x06, 0xe5, 0x03, 0xc6, 0x83, 0x39, 0x60, 0xd8, 0xea, 0xda, 0x76, 0x9f, - 0xf4, 0x39, 0x8b, 0xef, 0xb0, 0xa2, 0x2f, 0x76, 0xee, 0xb8, 0xda, 0x6a, 0x86, 0xc9, 0xd0, 0x5e, - 0xba, 0xed, 0x6f, 0x43, 0xb0, 0x72, 0x54, 0x2c, 0xee, 0xef, 0x1f, 0x16, 0xf7, 0xf6, 0xcb, 0x1f, - 0x4a, 0x07, 0x87, 0x87, 0xa5, 0x0f, 0x7b, 0x1f, 0x98, 0x9f, 0xf4, 0xd9, 0xb3, 0xeb, 0x81, 0xd3, - 0x76, 0x4f, 0x9c, 0x27, 0x27, 0x9c, 0x98, 0xbe, 0xc7, 0xb6, 0x7f, 0x6f, 0x87, 0xf1, 0xf2, 0xec, - 0x6f, 0xc6, 0x2e, 0x6f, 0x2f, 0xb1, 0xcb, 0x3b, 0xcc, 0xd0, 0xe5, 0xbd, 0x4b, 0xc7, 0x2e, 0xb5, - 0x35, 0x11, 0xd5, 0x5d, 0x6e, 0x59, 0xfd, 0x01, 0xb2, 0x3a, 0x5d, 0xec, 0xbe, 0x07, 0xc9, 0x9c, - 0x95, 0xab, 0x2a, 0x7c, 0x38, 0x38, 0x28, 0x1f, 0x1e, 0x1c, 0xec, 0x1d, 0xee, 0x1f, 0xee, 0x1d, - 0x95, 0x4a, 0x85, 0x72, 0xa1, 0x04, 0xd1, 0xbc, 0xa9, 0xa2, 0xb9, 0x21, 0xea, 0x4e, 0xcb, 0x6e, - 0xb2, 0x4a, 0xe7, 0x42, 0x91, 0x61, 0xaf, 0x18, 0x0d, 0x15, 0x21, 0xf3, 0x69, 0xd7, 0x51, 0x84, - 0xcc, 0xcf, 0x8a, 0xcc, 0xdf, 0xc7, 0x55, 0xad, 0x89, 0x80, 0x7f, 0x97, 0xec, 0x73, 0x7b, 0x29, - 0x8b, 0x8b, 0x12, 0x73, 0xf5, 0xa2, 0xf5, 0xe4, 0x04, 0xb2, 0x28, 0x8f, 0x6a, 0xf4, 0x23, 0x21, - 0x3b, 0x77, 0xfc, 0x2d, 0x68, 0xe9, 0x65, 0xd1, 0x77, 0x18, 0xfd, 0xa8, 0x96, 0xad, 0xab, 0x7e, - 0x43, 0x0a, 0xb7, 0x43, 0x0b, 0x3c, 0xeb, 0x04, 0x9c, 0x89, 0x78, 0x16, 0xf9, 0x18, 0xc8, 0xc7, - 0x50, 0x97, 0x3b, 0xe4, 0x40, 0x0d, 0xa1, 0x13, 0xc2, 0x5c, 0xf8, 0x4b, 0xf0, 0x74, 0x91, 0x3a, - 0x25, 0x24, 0x23, 0x30, 0xd4, 0xd2, 0xfe, 0x63, 0xe7, 0xa9, 0x9a, 0x38, 0x9d, 0xe3, 0x48, 0xe1, - 0x2a, 0x42, 0x64, 0x40, 0x64, 0x48, 0x7e, 0x4d, 0x72, 0x0a, 0xd7, 0x80, 0x4f, 0xbb, 0x9e, 0xfd, - 0xb5, 0xc9, 0x90, 0x5b, 0x31, 0xb5, 0x1b, 0x52, 0x2c, 0x90, 0x62, 0xb1, 0x32, 0x76, 0xd3, 0xb3, - 0x61, 0x56, 0x9f, 0x62, 0xa1, 0x1f, 0x33, 0xd7, 0x8c, 0x95, 0x27, 0x93, 0xd3, 0x85, 0x0c, 0x52, - 0x88, 0x1b, 0x88, 0x1b, 0x64, 0x90, 0x22, 0x83, 0x14, 0xf2, 0x06, 0xf2, 0x66, 0x73, 0xe4, 0x0d, - 0x32, 0x48, 0x4d, 0x08, 0x61, 0x26, 0x61, 0xac, 0x49, 0x26, 0x06, 0x4e, 0x06, 0x19, 0xa4, 0x73, - 0x8f, 0x06, 0x19, 0xa4, 0x0a, 0x5f, 0x0c, 0x19, 0xa4, 0xb3, 0x9e, 0x84, 0x98, 0x35, 0x32, 0x48, - 0xf9, 0xc0, 0x05, 0xff, 0x2e, 0xc8, 0x20, 0x9d, 0x43, 0xb5, 0xc8, 0x20, 0x4d, 0x19, 0xbb, 0x23, - 0x9b, 0x28, 0x33, 0x57, 0x85, 0x0c, 0x52, 0x88, 0x66, 0x64, 0x90, 0x6e, 0x90, 0xcc, 0x47, 0x06, - 0x29, 0x32, 0x48, 0x21, 0xe0, 0x13, 0x16, 0xf0, 0xc8, 0x20, 0x4d, 0x4d, 0x06, 0x29, 0x25, 0x87, - 0x29, 0xc7, 0x9b, 0x40, 0xaa, 0xd0, 0x0c, 0x52, 0xfd, 0x7e, 0x78, 0xdb, 0x84, 0xfd, 0x2a, 0x5e, - 0x15, 0x23, 0xcb, 0xf9, 0x33, 0xc7, 0x0f, 0x2a, 0x41, 0xa0, 0xd8, 0x5e, 0xec, 0xdc, 0x71, 0xab, - 0x4d, 0xd1, 0xea, 0x9f, 0x9e, 0x9a, 0x84, 0xea, 0x4b, 0xe0, 0x89, 0x95, 0x7a, 0x78, 0x36, 0x7f, - 0xe9, 0x35, 0x84, 0x27, 0x1a, 0x9f, 0xfa, 0x6f, 0xed, 0x76, 0x9b, 0xcd, 0x6c, 0x37, 0x3d, 0x8d, - 0x93, 0x7f, 0x02, 0x5d, 0x4f, 0xe3, 0x04, 0xbf, 0x61, 0x7d, 0x4f, 0x65, 0xdb, 0x7f, 0xb2, 0x1c, - 0xb2, 0x89, 0xa6, 0xa7, 0x7e, 0xfb, 0x31, 0xf8, 0xdb, 0xf6, 0x84, 0xd5, 0x6a, 0x37, 0xba, 0x4d, - 0x85, 0xd9, 0x74, 0x6f, 0x17, 0xa2, 0xfd, 0x29, 0xda, 0x9f, 0xbe, 0xfd, 0x20, 0xc6, 0x0b, 0xa0, - 0xf5, 0xe9, 0x66, 0xf5, 0x1e, 0x7f, 0x23, 0x15, 0x13, 0x9b, 0x30, 0x70, 0x33, 0x7c, 0xee, 0x79, - 0xf8, 0x58, 0x0c, 0x19, 0xc0, 0x90, 0x01, 0x30, 0x7a, 0xa2, 0x8c, 0x9e, 0xd0, 0x9c, 0x81, 0x37, - 0x7c, 0xbe, 0x81, 0xa3, 0x06, 0xd4, 0x70, 0x27, 0xdb, 0x51, 0x1b, 0xc1, 0xde, 0x52, 0x32, 0x53, - 0x49, 0x56, 0x2a, 0xe3, 0xec, 0x22, 0x70, 0x76, 0xf6, 0x71, 0xb6, 0xdd, 0x6c, 0xb6, 0xeb, 0xe1, - 0x94, 0xf4, 0x70, 0x10, 0x87, 0xba, 0x1a, 0x7e, 0xbb, 0x81, 0x9a, 0x42, 0xde, 0x03, 0xf2, 0x86, - 0x42, 0x7e, 0xfb, 0x75, 0x94, 0x13, 0x67, 0xa7, 0x72, 0x46, 0xf6, 0x8b, 0x2a, 0x97, 0x36, 0xa4, - 0x43, 0x85, 0x3c, 0x23, 0x62, 0x3c, 0x90, 0xe0, 0xcf, 0xd6, 0x89, 0xef, 0xe9, 0x66, 0xce, 0x6b, - 0x06, 0x81, 0x38, 0x82, 0x3d, 0x94, 0x9a, 0x05, 0x9d, 0x38, 0x1b, 0xd7, 0x91, 0x1d, 0x14, 0x8f, - 0x0e, 0x8e, 0xca, 0x87, 0xc5, 0xa3, 0xd2, 0x0a, 0xcf, 0xce, 0x50, 0xd8, 0xa0, 0x96, 0xa0, 0x5d, - 0xd8, 0x10, 0x7e, 0xdd, 0x73, 0x3a, 0x4a, 0xc0, 0x7c, 0x22, 0x45, 0x61, 0xbc, 0x18, 0x2a, 0x09, - 0x2a, 0x69, 0x65, 0x2a, 0x49, 0xb9, 0x4c, 0x41, 0xb1, 0x1c, 0x81, 0x87, 0xd7, 0x44, 0xab, 0x43, - 0x19, 0x35, 0x35, 0x58, 0x26, 0x3b, 0x4b, 0x48, 0x3c, 0xda, 0xdd, 0x66, 0x78, 0xa3, 0x8f, 0x76, - 0xd3, 0x17, 0xe0, 0x4b, 0xf0, 0xe5, 0xea, 0xf8, 0x52, 0xbd, 0x48, 0x46, 0xb1, 0x18, 0x86, 0x89, - 0x31, 0xff, 0xaf, 0xeb, 0x74, 0xfa, 0x07, 0x6e, 0x3d, 0xda, 0x4e, 0xb3, 0xeb, 0x11, 0x1c, 0xa5, - 0xf1, 0x2d, 0x36, 0x9b, 0x61, 0xed, 0xa6, 0xed, 0xb5, 0xfc, 0x8d, 0x64, 0xd7, 0xe1, 0xab, 0x83, - 0x59, 0x4d, 0x33, 0x6b, 0xcb, 0xf1, 0x5b, 0x76, 0x50, 0x7f, 0xd6, 0xe1, 0xd6, 0x68, 0x0f, 0xb0, - 0x2b, 0xd8, 0x15, 0xec, 0xca, 0xcf, 0xae, 0x8f, 0x8e, 0xd7, 0x0a, 0xe3, 0x01, 0x2f, 0xc2, 0xf3, - 0x49, 0x56, 0x66, 0x6c, 0x07, 0x40, 0x5a, 0x40, 0x5a, 0x98, 0x9a, 0x0b, 0x9f, 0xf9, 0x6c, 0x7b, - 0x0d, 0x3d, 0xae, 0x8b, 0xed, 0x00, 0xae, 0x03, 0xd7, 0x81, 0xeb, 0x16, 0x3e, 0xd3, 0x69, 0xa8, - 0xf3, 0x99, 0xd3, 0x00, 0x67, 0x81, 0xb3, 0xc0, 0x59, 0x8b, 0x9f, 0x19, 0x86, 0xbf, 0x49, 0x7a, - 0x2c, 0x5a, 0x09, 0x2e, 0x03, 0x97, 0x81, 0xcb, 0x16, 0x3e, 0xb3, 0x25, 0x5a, 0x6d, 0x8f, 0x10, - 0xa1, 0x18, 0xae, 0x43, 0x3e, 0x38, 0x38, 0x4c, 0x93, 0xc3, 0x54, 0x9b, 0x46, 0xe7, 0xed, 0x17, - 0xdb, 0x69, 0x92, 0x3a, 0x45, 0x8f, 0x93, 0xab, 0xa2, 0x2d, 0x30, 0x80, 0xc1, 0x10, 0xa1, 0xb3, - 0x11, 0x3c, 0x1b, 0xe1, 0xf3, 0x31, 0x80, 0x1a, 0x23, 0x28, 0x32, 0x04, 0x5d, 0xf5, 0xc4, 0x6e, - 0x9e, 0xdc, 0xea, 0x47, 0xa3, 0xb5, 0x8f, 0x66, 0x5b, 0x07, 0x8d, 0xae, 0x8e, 0x1c, 0x6d, 0x1b, - 0x98, 0xfa, 0xbd, 0x70, 0xd5, 0xfa, 0x73, 0xd6, 0xf6, 0x6b, 0xb4, 0x5d, 0x60, 0x69, 0xb3, 0xc0, - 0x7d, 0xb4, 0xfc, 0xad, 0x73, 0x58, 0x4f, 0x3b, 0xa1, 0xce, 0x01, 0xb5, 0x14, 0x8c, 0x35, 0xe9, - 0x06, 0x4e, 0xd3, 0xf9, 0x47, 0x34, 0xe8, 0xfa, 0x38, 0xda, 0x01, 0xea, 0x18, 0xea, 0x18, 0xea, - 0x18, 0xea, 0x18, 0xea, 0x18, 0xea, 0x18, 0xea, 0xd8, 0x94, 0xc9, 0x9d, 0x78, 0x65, 0x66, 0x60, - 0x07, 0x62, 0x57, 0xc9, 0x65, 0x94, 0xd3, 0xa8, 0x12, 0xec, 0x3f, 0xed, 0xe1, 0x7c, 0xf0, 0xb4, - 0x24, 0x5d, 0x69, 0x8f, 0x4f, 0x56, 0x83, 0x54, 0x72, 0x1d, 0xad, 0x84, 0xc3, 0x1a, 0xee, 0x34, - 0x4d, 0xde, 0xa6, 0x3b, 0xac, 0x1b, 0x8a, 0xe5, 0xd2, 0x91, 0xbb, 0x5a, 0x61, 0xcd, 0x95, 0x1d, - 0x04, 0xc2, 0x73, 0x95, 0xf1, 0x48, 0xfe, 0xcf, 0xbb, 0x3d, 0xeb, 0xa8, 0xf6, 0xfd, 0xa0, 0x77, - 0x7f, 0x6f, 0x0d, 0x7e, 0x2c, 0x4e, 0xfe, 0xf8, 0x2f, 0xf9, 0xe3, 0xae, 0xa9, 0x7c, 0xdd, 0xcb, - 0x9b, 0xd3, 0xff, 0xa6, 0xe1, 0x3b, 0x27, 0x2c, 0xc6, 0x94, 0x06, 0x62, 0x4d, 0x89, 0x31, 0x95, - 0x56, 0x65, 0x10, 0x63, 0x10, 0x63, 0xfc, 0x62, 0x2c, 0x1b, 0x71, 0x37, 0x1a, 0x87, 0x81, 0xbb, - 0xc0, 0x5d, 0xe0, 0xae, 0xe5, 0xdc, 0xd5, 0xee, 0x08, 0xcf, 0xea, 0x5b, 0x1d, 0x5d, 0x5f, 0x9d, - 0xc9, 0x26, 0x17, 0x83, 0xd7, 0xc0, 0x6b, 0x2b, 0xe3, 0x35, 0xa7, 0x21, 0xdc, 0xc0, 0x09, 0x5e, - 0xd5, 0x66, 0xa8, 0x47, 0x0c, 0xa7, 0xd2, 0x78, 0xf5, 0x74, 0xf8, 0xa8, 0x4f, 0xb6, 0xaf, 0x11, - 0x56, 0x3f, 0xbe, 0x3c, 0xbf, 0xba, 0xbc, 0xa8, 0x5e, 0xdc, 0x3e, 0x5c, 0x5e, 0x55, 0xaf, 0x1f, - 0x6e, 0x6e, 0x2b, 0xb7, 0x5f, 0x6e, 0x54, 0xef, 0x3f, 0x74, 0x28, 0xf9, 0x24, 0x8f, 0xa5, 0xe6, - 0x44, 0xc5, 0xd3, 0x8b, 0xca, 0xf1, 0xed, 0xe9, 0x6f, 0xd5, 0x7c, 0x12, 0x2d, 0x15, 0x34, 0xbf, - 0xeb, 0xc9, 0xe9, 0x4d, 0xe5, 0xd3, 0x59, 0xf5, 0x24, 0x0b, 0xdf, 0x95, 0x7c, 0xaa, 0xef, 0xcc, - 0xb8, 0xde, 0x7a, 0x09, 0x6a, 0xa2, 0x8e, 0xed, 0x0d, 0x44, 0x91, 0xa2, 0x12, 0x1a, 0xae, 0x83, - 0xfe, 0x81, 0xfe, 0x59, 0x99, 0xfe, 0x69, 0x0a, 0xfb, 0x91, 0xa8, 0x7b, 0x0e, 0xd5, 0x7c, 0x42, - 0xa1, 0x3f, 0xf9, 0xfd, 0xfb, 0xdd, 0xc1, 0xff, 0x8d, 0x1d, 0xc7, 0x03, 0x77, 0xef, 0x6e, 0x68, - 0xf6, 0x24, 0xcb, 0xb4, 0x81, 0xe5, 0xb6, 0x49, 0x5c, 0x1b, 0x2e, 0x04, 0xdb, 0x82, 0x6d, 0x61, - 0xa2, 0x2d, 0x7c, 0xa6, 0x27, 0x5a, 0xed, 0x17, 0xa5, 0x2c, 0xce, 0xe8, 0x05, 0xc7, 0x4b, 0xc1, - 0x67, 0xe0, 0xb3, 0x95, 0xf1, 0x59, 0x46, 0xaa, 0xb1, 0x7d, 0xe1, 0x39, 0x76, 0x93, 0xa4, 0xce, - 0xc6, 0x4b, 0xc1, 0x68, 0x60, 0x34, 0x28, 0xb4, 0xc5, 0x7c, 0x36, 0xea, 0x82, 0x4c, 0xae, 0xbf, - 0x8e, 0xed, 0x00, 0xae, 0x03, 0xd7, 0x81, 0xeb, 0x16, 0x3e, 0x33, 0x10, 0xad, 0x8e, 0xf0, 0xec, - 0x80, 0xd4, 0xc1, 0x6b, 0x72, 0x31, 0x2a, 0xd9, 0xc0, 0x6b, 0x9a, 0xbc, 0xa6, 0x5e, 0xc9, 0xd6, - 0xb4, 0xbd, 0x96, 0xe5, 0x8b, 0x17, 0xe1, 0x39, 0x0a, 0x6d, 0x22, 0x63, 0x17, 0xff, 0x66, 0x1f, - 0x24, 0xd1, 0x1b, 0x22, 0x79, 0x36, 0xd2, 0x67, 0x63, 0x01, 0x3e, 0x56, 0x50, 0x63, 0x09, 0x45, - 0xd6, 0xa0, 0xab, 0xa3, 0xd8, 0xcd, 0xd3, 0x82, 0x62, 0x31, 0xf9, 0x4d, 0xc8, 0x4d, 0xd6, 0x0b, - 0x92, 0xc5, 0x5e, 0xe4, 0xf2, 0xaa, 0x7a, 0x71, 0x7c, 0x79, 0xf1, 0xf9, 0xf4, 0xe7, 0x87, 0xca, - 0x59, 0xe5, 0xfa, 0xfc, 0xe1, 0xa6, 0xfa, 0x5b, 0xf5, 0xfa, 0xf4, 0xf6, 0xf7, 0xbc, 0x4e, 0x9f, - 0x6c, 0x5f, 0x6b, 0xa0, 0xb2, 0x66, 0x4a, 0x79, 0x14, 0x07, 0xbc, 0x3e, 0xbd, 0x3d, 0x3d, 0xae, - 0x9c, 0xe5, 0x57, 0x91, 0x1d, 0xcf, 0xf4, 0x0e, 0xff, 0xa9, 0x5c, 0x5f, 0x9c, 0x5e, 0xfc, 0x9c, - 0xe5, 0x57, 0xf8, 0x72, 0xf1, 0xeb, 0xc5, 0xe5, 0x7f, 0x2e, 0xb2, 0xfc, 0x0a, 0xe7, 0xa7, 0x17, - 0x97, 0xd7, 0x99, 0x7e, 0x81, 0xca, 0xff, 0x6a, 0xbd, 0x00, 0x69, 0x65, 0x2d, 0x35, 0x7d, 0xed, - 0x55, 0xca, 0x08, 0x87, 0x28, 0x46, 0x2d, 0x6b, 0x67, 0x1e, 0x16, 0x52, 0x49, 0xdf, 0x01, 0x12, - 0x02, 0x12, 0xca, 0x20, 0x12, 0x52, 0xf7, 0x3f, 0xc7, 0x50, 0x50, 0x21, 0x35, 0x6c, 0x1f, 0x3c, - 0x7b, 0xc2, 0x7f, 0x6e, 0x37, 0x1b, 0xba, 0x9c, 0x3f, 0xde, 0x08, 0xcc, 0x0f, 0xe6, 0x5f, 0xeb, - 0x5a, 0x62, 0xa5, 0x89, 0x4c, 0x6f, 0xe9, 0xfc, 0x10, 0xb5, 0xc4, 0x39, 0xba, 0x99, 0x85, 0x5a, - 0x62, 0x93, 0x47, 0xab, 0x3b, 0xe9, 0xc9, 0xc8, 0x19, 0x6f, 0x50, 0x43, 0x0f, 0xfb, 0xe5, 0x49, - 0xa7, 0xb7, 0xd6, 0xd3, 0x86, 0xa9, 0x5e, 0x2b, 0x78, 0xed, 0x08, 0x1f, 0x0a, 0x78, 0x81, 0x02, - 0x1e, 0x1e, 0xd1, 0xda, 0xa9, 0xe1, 0x86, 0xa8, 0x3b, 0x2d, 0xbb, 0xa9, 0xd5, 0xd5, 0xa3, 0x50, - 0x24, 0xac, 0x8d, 0x49, 0xb6, 0xc2, 0xa6, 0xea, 0xf3, 0x22, 0xf4, 0xb9, 0x29, 0x7d, 0xbe, 0xbf, - 0x86, 0x47, 0xbb, 0x41, 0x6a, 0xdc, 0x71, 0xfd, 0xc0, 0x56, 0x28, 0x3e, 0x88, 0x49, 0xb7, 0xd1, - 0x06, 0x50, 0xe7, 0x50, 0xe7, 0x50, 0xe7, 0x50, 0xe7, 0x50, 0xe7, 0x50, 0xe7, 0x50, 0xe7, 0xab, - 0x53, 0xe7, 0x81, 0xf0, 0x5e, 0xec, 0xa6, 0x8e, 0x3e, 0x1f, 0xee, 0xb0, 0x19, 0x0a, 0x1d, 0x7a, - 0x7c, 0x9e, 0x1e, 0x5f, 0x53, 0xf5, 0xed, 0x07, 0x76, 0x60, 0x11, 0x89, 0x3c, 0xa7, 0xd9, 0x67, - 0xf3, 0x8b, 0x3b, 0x90, 0x65, 0x79, 0xd7, 0x76, 0xdb, 0xbe, 0xa8, 0xb7, 0xdd, 0x06, 0x89, 0xf6, - 0xe0, 0x63, 0x87, 0x12, 0x4f, 0xe2, 0x68, 0xd1, 0xaf, 0x33, 0x2d, 0x7a, 0xbd, 0x45, 0xa0, 0x8e, - 0x71, 0xcf, 0x35, 0xfb, 0x1b, 0xcc, 0x73, 0xa8, 0x75, 0x98, 0xe7, 0x30, 0xcf, 0x61, 0x9e, 0xc3, - 0x3c, 0x87, 0x79, 0xbe, 0x4a, 0x35, 0x6e, 0x05, 0x4e, 0x4b, 0x68, 0xe9, 0xf2, 0xc1, 0x0e, 0x30, - 0xcf, 0x61, 0x9e, 0xaf, 0xa1, 0xfa, 0xee, 0xd3, 0x76, 0xe0, 0xd4, 0xff, 0xf2, 0x13, 0x1f, 0x82, - 0x01, 0xe3, 0x1c, 0xc6, 0x39, 0x8c, 0x73, 0x68, 0x75, 0x82, 0x56, 0x27, 0x30, 0xde, 0x58, 0xa1, - 0x3b, 0x2e, 0x8c, 0x73, 0x28, 0x75, 0x18, 0xe7, 0x30, 0xce, 0x61, 0x9c, 0xc3, 0x38, 0x87, 0x71, - 0xbe, 0x4a, 0x35, 0xae, 0x6b, 0x9c, 0x8f, 0x76, 0x80, 0x71, 0x0e, 0xe3, 0x1c, 0xc6, 0x39, 0x8c, - 0x73, 0x18, 0xe7, 0x30, 0xce, 0x61, 0x9c, 0xf3, 0x6b, 0xf5, 0x35, 0x98, 0x74, 0xa9, 0xde, 0x57, - 0x2e, 0xa7, 0x3b, 0xee, 0xf2, 0x76, 0xe2, 0x91, 0x49, 0xb6, 0xdf, 0x53, 0xd1, 0x3b, 0x63, 0x5d, - 0xd3, 0x5f, 0x85, 0xe6, 0x96, 0x68, 0xb8, 0xa7, 0xc9, 0xdd, 0xf4, 0xe6, 0x96, 0x5d, 0x57, 0xbe, - 0xbf, 0xea, 0x94, 0x83, 0xe2, 0x48, 0x61, 0xcd, 0xf0, 0xeb, 0xa9, 0xe1, 0x11, 0xb4, 0x46, 0x9b, - 0x6a, 0x8d, 0xf6, 0x4b, 0xe5, 0xfa, 0xe4, 0x3f, 0x95, 0xeb, 0xea, 0x43, 0x34, 0x5b, 0x68, 0x0d, - 0xda, 0xa3, 0xfd, 0x52, 0xb9, 0xb9, 0x39, 0xbd, 0xc9, 0x72, 0x5b, 0xab, 0xe3, 0xab, 0x2f, 0x59, - 0xfe, 0xfa, 0xa7, 0x17, 0xb7, 0xd5, 0x9f, 0xaf, 0x2b, 0xb7, 0xd5, 0x93, 0x87, 0xe3, 0xd3, 0xeb, - 0xe3, 0x2f, 0xa7, 0xb7, 0x59, 0x7e, 0x9b, 0x9b, 0xdb, 0xcb, 0xeb, 0xca, 0xcf, 0xd5, 0x2c, 0xbf, - 0xc2, 0xe7, 0xca, 0xa7, 0xeb, 0xd3, 0xe3, 0x6c, 0xbf, 0x41, 0xa6, 0x1b, 0xed, 0x9d, 0x9d, 0x5e, - 0x54, 0x8f, 0x2b, 0xd7, 0x27, 0x59, 0x7e, 0x87, 0x4f, 0x95, 0xe3, 0x5f, 0xaf, 0xce, 0x2a, 0x17, - 0x99, 0xe6, 0x84, 0x9b, 0xea, 0xc5, 0x4d, 0xb6, 0x5b, 0x1e, 0xde, 0x5e, 0x57, 0x2e, 0x6e, 0x8e, - 0xab, 0xa7, 0xbf, 0x55, 0x33, 0xfd, 0x1a, 0x57, 0x97, 0xd7, 0x99, 0xd6, 0x0a, 0x9f, 0xaf, 0x33, - 0xad, 0xa2, 0x8f, 0x2f, 0x2f, 0x6e, 0xaf, 0x2f, 0xcf, 0xce, 0xaa, 0xd7, 0x0f, 0x59, 0x97, 0x4b, - 0x57, 0x97, 0xff, 0xa9, 0x5e, 0x3f, 0xdc, 0x7c, 0xb9, 0xba, 0x3a, 0xfb, 0x7d, 0xed, 0x5a, 0x81, - 0xee, 0xc0, 0xba, 0xa1, 0x5b, 0x37, 0x37, 0x97, 0x9f, 0x6f, 0xd7, 0xcd, 0xba, 0xb9, 0xbc, 0xaa, - 0x5e, 0x57, 0x6e, 0x4f, 0x2f, 0x7e, 0x7e, 0xb8, 0xf9, 0xfd, 0xe6, 0xb6, 0x7a, 0x9e, 0x65, 0xce, - 0x7d, 0xfb, 0x2e, 0x0f, 0x5f, 0xae, 0x4e, 0x2a, 0xb7, 0x99, 0xc6, 0x17, 0x9f, 0x2e, 0x2f, 0x6f, - 0x1f, 0xce, 0x2e, 0x2b, 0x27, 0xd9, 0xd6, 0xce, 0x11, 0xe7, 0x9c, 0x5f, 0x9e, 0x7c, 0x39, 0xab, - 0x6e, 0x6e, 0x87, 0xe5, 0x5a, 0x82, 0xde, 0xde, 0xae, 0x2f, 0x1a, 0x56, 0xa7, 0xfd, 0xb7, 0xf0, - 0xd4, 0x7d, 0xbe, 0x13, 0x6b, 0xe1, 0xf9, 0x85, 0xe7, 0x57, 0x4f, 0xb0, 0xe8, 0x78, 0x7e, 0x55, - 0x1b, 0xa7, 0x12, 0x1a, 0xa6, 0x12, 0x43, 0xd1, 0x04, 0x70, 0xa4, 0x13, 0x7a, 0xd6, 0x8c, 0x8b, - 0xea, 0x86, 0x9a, 0x39, 0x82, 0x9e, 0x04, 0x3d, 0xa4, 0x15, 0x52, 0xe6, 0x3a, 0x32, 0xdd, 0x06, - 0xa7, 0x2c, 0x67, 0x97, 0x76, 0x85, 0xf4, 0x4e, 0xe3, 0xe6, 0xf3, 0x95, 0xee, 0x53, 0x5f, 0x5c, - 0x89, 0x86, 0x14, 0x17, 0x2a, 0xea, 0xb2, 0xdd, 0x09, 0x09, 0xf8, 0x71, 0x22, 0x0e, 0x3c, 0xf3, - 0xd7, 0x53, 0xbf, 0x0d, 0xe3, 0xc3, 0xb2, 0x0a, 0xf0, 0x44, 0xf8, 0x75, 0xcf, 0xe9, 0x0c, 0xa3, - 0xd7, 0xf9, 0x4a, 0xa3, 0xe1, 0xe7, 0xfc, 0x8e, 0xa8, 0x3b, 0x8f, 0x4e, 0x3d, 0x17, 0x76, 0x3b, - 0xf7, 0x73, 0x9e, 0x68, 0xda, 0x81, 0x68, 0xe4, 0x82, 0x76, 0xce, 0xce, 0x45, 0xcf, 0x7c, 0xbf, - 0x26, 0xe3, 0xcc, 0x06, 0x2f, 0xb9, 0x91, 0x1a, 0x76, 0xf8, 0xea, 0x59, 0x19, 0x65, 0x26, 0xfe, - 0xaf, 0xeb, 0x74, 0xfa, 0x5f, 0xdf, 0x7a, 0xb4, 0x9d, 0xa6, 0xca, 0x34, 0xbe, 0xd8, 0xbd, 0xc7, - 0xb7, 0x52, 0x3c, 0xc9, 0x37, 0x7c, 0x73, 0xfa, 0x38, 0xb8, 0x8e, 0x5c, 0xf0, 0x2c, 0x72, 0xcf, - 0xb6, 0xd7, 0xf8, 0xdb, 0xf6, 0x44, 0xce, 0x71, 0x1b, 0x4e, 0xdd, 0x0e, 0x84, 0x9f, 0x0b, 0x9e, - 0xed, 0x20, 0xfc, 0x6f, 0x11, 0xfb, 0xfc, 0x3f, 0x7e, 0xae, 0xf3, 0xfc, 0xea, 0x3b, 0x75, 0xbb, - 0x99, 0x8b, 0xbe, 0xcd, 0xbd, 0xfb, 0x6c, 0xfb, 0xb9, 0xfe, 0x57, 0x12, 0x0d, 0xf5, 0x6f, 0xf4, - 0x68, 0x77, 0x9b, 0xe1, 0xd5, 0x3e, 0xda, 0x4d, 0x7f, 0x53, 0x92, 0x48, 0x95, 0xd9, 0x57, 0x97, - 0x8d, 0xd9, 0xd8, 0x99, 0x8d, 0xad, 0xb9, 0xd8, 0x3b, 0x11, 0xef, 0x1c, 0x86, 0x92, 0xc4, 0xc5, - 0x59, 0xcb, 0xf1, 0x5b, 0x76, 0x50, 0x7f, 0xe6, 0x90, 0x67, 0xd1, 0x5e, 0x49, 0x0b, 0xb4, 0x9c, - 0xe3, 0xfa, 0xc2, 0xeb, 0xe3, 0x04, 0xc7, 0x0d, 0xda, 0xfd, 0xff, 0x76, 0xef, 0xda, 0x8f, 0x8f, - 0xa2, 0xde, 0xff, 0xd5, 0x4c, 0xb1, 0xd7, 0x6c, 0xd7, 0xc3, 0xb4, 0xb9, 0x9c, 0xe3, 0xe7, 0xda, - 0x8f, 0x39, 0x3b, 0xd7, 0x70, 0x1e, 0x1f, 0x85, 0xd7, 0xdf, 0x2b, 0x78, 0xed, 0x88, 0xfe, 0x33, - 0xdc, 0xdc, 0xdf, 0xcf, 0x76, 0x70, 0xef, 0x3a, 0x7e, 0x6e, 0x90, 0xa7, 0xd6, 0xf5, 0x20, 0x19, - 0x21, 0x19, 0x21, 0x19, 0xb3, 0x27, 0x19, 0x13, 0x31, 0xd9, 0x6a, 0xcb, 0x4c, 0x36, 0xb5, 0x5c, - 0x5d, 0xbd, 0x1c, 0xdd, 0xbc, 0xcc, 0x44, 0x77, 0x7a, 0x3e, 0xee, 0x62, 0xf2, 0x9d, 0x7f, 0x4e, - 0x0b, 0xc8, 0x32, 0xef, 0x07, 0x6d, 0xcf, 0x7e, 0x5a, 0x4e, 0x85, 0x13, 0xed, 0x10, 0x07, 0x0b, - 0x96, 0x9c, 0xbb, 0x9c, 0x0d, 0x28, 0x2d, 0x32, 0x55, 0x44, 0x24, 0xd1, 0x9f, 0xaa, 0x2a, 0x04, - 0xc9, 0x42, 0x8f, 0x2c, 0xe4, 0xe8, 0xfe, 0x52, 0x3d, 0xb7, 0x87, 0xac, 0xdd, 0x96, 0xaf, 0x8f, - 0x6e, 0x53, 0xd1, 0xf5, 0x31, 0x5c, 0x87, 0x69, 0xe9, 0x70, 0xe1, 0x6b, 0xba, 0x18, 0x92, 0x2f, - 0xcd, 0x08, 0xa5, 0xe1, 0xae, 0x12, 0x05, 0x6b, 0xe9, 0x81, 0xf0, 0x79, 0x0f, 0x43, 0xa2, 0x4e, - 0x30, 0x4c, 0x37, 0x50, 0x70, 0xca, 0xac, 0xad, 0xe4, 0x9b, 0xa4, 0x72, 0x76, 0x11, 0x9c, 0x0d, - 0xce, 0x36, 0xc4, 0xd9, 0x2a, 0x04, 0xcc, 0xc0, 0xd8, 0x12, 0x40, 0x2f, 0xb1, 0x68, 0x47, 0x62, - 0xd0, 0x59, 0x06, 0x51, 0xea, 0x9f, 0xad, 0x11, 0xf8, 0xdc, 0xfd, 0x3a, 0x7e, 0x27, 0x05, 0x10, - 0x3d, 0xb5, 0x0c, 0x50, 0x1a, 0x50, 0x7a, 0x11, 0x61, 0x11, 0xb4, 0xee, 0xe4, 0x6a, 0xc0, 0x6a, - 0x28, 0x5f, 0x4d, 0xe5, 0xab, 0x1c, 0xb9, 0x53, 0xb4, 0x04, 0xf5, 0x2c, 0x42, 0x22, 0x09, 0xa7, - 0xc6, 0x6f, 0x8b, 0x69, 0xdb, 0xac, 0xa4, 0x9f, 0x8c, 0xef, 0x56, 0x95, 0x25, 0xa2, 0x85, 0x43, - 0xf4, 0xa2, 0x99, 0xef, 0x1d, 0xee, 0xb2, 0xb3, 0x92, 0x7c, 0x23, 0x2a, 0xbb, 0x70, 0xb0, 0x0d, - 0x33, 0xfb, 0x70, 0xb1, 0x11, 0x3b, 0x3b, 0xb1, 0xb3, 0x15, 0x3f, 0x7b, 0xd1, 0xd8, 0x8c, 0xc8, - 0x6e, 0xd1, 0xd7, 0x27, 0x87, 0x4c, 0x62, 0x94, 0xd3, 0x14, 0xf6, 0x23, 0xad, 0xec, 0x23, 0xa6, - 0x6f, 0x0e, 0x35, 0xf6, 0xb8, 0x1a, 0xda, 0x4b, 0xef, 0xdf, 0xef, 0x4e, 0xfe, 0xdf, 0xd8, 0x3c, - 0x1a, 0xa8, 0xc2, 0xdd, 0x90, 0xe1, 0x13, 0x6a, 0xc3, 0x62, 0x56, 0x72, 0x12, 0x2d, 0x79, 0x7d, - 0x3b, 0x73, 0xd2, 0xe8, 0x9a, 0xfa, 0xd7, 0x2e, 0x09, 0x6e, 0xe8, 0x58, 0xa4, 0x93, 0x5f, 0x65, - 0xea, 0x5f, 0x4a, 0x9e, 0x3d, 0xf5, 0xfb, 0x52, 0x49, 0x57, 0x20, 0x29, 0x2a, 0x1d, 0x05, 0x95, - 0xf5, 0x3e, 0xb5, 0xc0, 0x6f, 0x19, 0xc2, 0x6f, 0xfa, 0xb1, 0x77, 0xba, 0x02, 0xd1, 0x51, 0x1c, - 0x93, 0x0a, 0x83, 0xac, 0x1a, 0xcc, 0x08, 0x0c, 0xb5, 0x10, 0x41, 0xdc, 0x69, 0xa1, 0xe8, 0x69, - 0x65, 0x31, 0xf9, 0x8a, 0x10, 0x19, 0x10, 0x19, 0x30, 0xf9, 0x60, 0xf2, 0xc1, 0xe4, 0x83, 0xc9, - 0x07, 0x93, 0x6f, 0x73, 0x4c, 0x3e, 0x0a, 0xda, 0x30, 0x63, 0xf1, 0x29, 0x84, 0x7c, 0x09, 0xf8, - 0x8d, 0x35, 0x0e, 0xf0, 0xab, 0x78, 0x55, 0xd4, 0x44, 0xf9, 0x33, 0xc7, 0x0f, 0x2a, 0x41, 0xa0, - 0x18, 0x3f, 0x38, 0x77, 0xdc, 0x6a, 0x53, 0xb4, 0x86, 0x51, 0x55, 0x05, 0xad, 0x93, 0x3f, 0xb7, - 0xbf, 0x4d, 0xac, 0xd4, 0x6b, 0xab, 0x9b, 0xbf, 0xf4, 0x1a, 0xc2, 0x13, 0x8d, 0x4f, 0xfd, 0xb7, - 0x76, 0xbb, 0xcd, 0x66, 0xb6, 0x33, 0x1a, 0xe6, 0x32, 0x43, 0x02, 0xe9, 0x0d, 0x73, 0xc9, 0x7f, - 0xc3, 0x72, 0x1d, 0x14, 0x02, 0xff, 0x5c, 0xc7, 0x4d, 0xce, 0x7b, 0x78, 0xa7, 0x70, 0x92, 0x12, - 0xa2, 0x41, 0x4e, 0x14, 0xc8, 0xb3, 0xbe, 0x16, 0xab, 0xcb, 0xb1, 0xf6, 0xbc, 0x97, 0x95, 0x24, - 0x17, 0x2a, 0x99, 0xe4, 0x17, 0x26, 0x6c, 0x13, 0x08, 0x62, 0x36, 0x09, 0xc4, 0x2f, 0x78, 0xfa, - 0x37, 0x6f, 0xde, 0x7e, 0xd9, 0x5b, 0xab, 0xbd, 0xed, 0x8c, 0x77, 0x54, 0x79, 0xb7, 0xe9, 0x37, - 0x1a, 0x7f, 0xef, 0x89, 0xef, 0x9c, 0x6f, 0x09, 0xdf, 0xb7, 0x9f, 0x44, 0x3c, 0x2f, 0x67, 0x3c, - 0x7f, 0x63, 0xf4, 0x89, 0x37, 0x6f, 0x3a, 0xdb, 0xab, 0x30, 0xd7, 0x0c, 0x5a, 0x64, 0xde, 0x4c, - 0x9a, 0x2d, 0x73, 0x1e, 0x27, 0x63, 0x8e, 0x48, 0x9b, 0x19, 0xd2, 0xe6, 0xc3, 0x5b, 0xb3, 0x20, - 0xfa, 0x72, 0x8a, 0x54, 0x31, 0xcf, 0x2a, 0x5e, 0x96, 0x03, 0x20, 0x17, 0xeb, 0x5f, 0xe2, 0xe0, - 0x59, 0x6a, 0x99, 0xca, 0x58, 0x9e, 0x92, 0x57, 0xa4, 0x6a, 0x39, 0x2a, 0x5b, 0x86, 0xca, 0x96, - 0x9f, 0xfc, 0x15, 0xd2, 0x64, 0xfa, 0x32, 0x87, 0x47, 0xde, 0x17, 0x2f, 0xc2, 0x73, 0x82, 0x57, - 0x85, 0xcc, 0xb7, 0xd1, 0x0a, 0xb9, 0xa4, 0xb7, 0xbd, 0x15, 0x27, 0xbd, 0x49, 0x90, 0x03, 0xd5, - 0xa1, 0xb0, 0xfa, 0xa4, 0xb7, 0xe5, 0xe4, 0xc2, 0x03, 0xae, 0xa4, 0x0d, 0xf8, 0x31, 0x95, 0xbc, - 0xfa, 0xcd, 0xf6, 0x93, 0x25, 0x49, 0x2c, 0x53, 0x72, 0xe2, 0x40, 0xe2, 0xb3, 0x55, 0xb7, 0xdb, - 0xea, 0x7f, 0xa1, 0x5e, 0x22, 0xc8, 0x48, 0x1f, 0x2c, 0x8c, 0x2e, 0x6a, 0x37, 0xfa, 0x61, 0x69, - 0xc0, 0x72, 0xae, 0x2e, 0x3d, 0x1f, 0x6e, 0xf1, 0x10, 0xfd, 0xb0, 0x28, 0xe2, 0x38, 0x03, 0x22, - 0xcc, 0xd0, 0x5d, 0x0d, 0xf1, 0xb5, 0xfb, 0x64, 0x09, 0x37, 0xf0, 0x1c, 0xe1, 0x2f, 0x17, 0xf8, - 0xd3, 0x1f, 0x87, 0xdc, 0xcf, 0x9e, 0xdc, 0x1f, 0xdc, 0xa0, 0x2f, 0xbc, 0x17, 0xa7, 0xae, 0x50, - 0x3b, 0x38, 0xbd, 0x2c, 0x1b, 0x69, 0xcf, 0xd0, 0x00, 0x0c, 0x1a, 0x00, 0x15, 0x84, 0x86, 0x48, - 0x4e, 0x37, 0x9a, 0x91, 0xbe, 0x54, 0x67, 0x79, 0x92, 0x34, 0xe3, 0xe2, 0x54, 0x6f, 0x52, 0xe4, - 0xda, 0x5f, 0x9b, 0x61, 0x4b, 0x30, 0x6a, 0x2b, 0x8f, 0xe1, 0x06, 0x68, 0x72, 0x61, 0x88, 0x39, - 0xb8, 0x42, 0x7e, 0xe9, 0x8f, 0x9c, 0xab, 0x33, 0x4f, 0x32, 0xf1, 0x1f, 0xb4, 0x00, 0x8a, 0x0c, - 0x66, 0x39, 0xc8, 0xb4, 0xc0, 0x7e, 0x96, 0x01, 0x4f, 0x60, 0x76, 0x30, 0x7b, 0x86, 0x99, 0x7d, - 0x6d, 0xba, 0xf2, 0x9f, 0x54, 0x3f, 0x7d, 0xf9, 0xf9, 0xe1, 0xa6, 0x7a, 0xfd, 0xdb, 0xe9, 0x71, - 0x35, 0x9f, 0x9a, 0x6e, 0xaa, 0x69, 0xaf, 0xcc, 0x8e, 0xfb, 0x3b, 0xa6, 0x5c, 0x06, 0xbb, 0x53, - 0x76, 0x24, 0x63, 0xef, 0x85, 0xb8, 0x6f, 0xe4, 0xa4, 0xff, 0xa4, 0xea, 0xe0, 0xb1, 0x83, 0x7f, - 0xdc, 0x0c, 0x9e, 0xba, 0x8a, 0x0e, 0x0c, 0x8a, 0xba, 0x83, 0xa8, 0x33, 0xd2, 0xde, 0x22, 0x1d, - 0xd6, 0xd1, 0x0a, 0xad, 0x23, 0x7a, 0x8b, 0x74, 0xf5, 0xdc, 0x2b, 0x4a, 0xae, 0xd5, 0x8c, 0xec, - 0xe8, 0x11, 0xf5, 0xa3, 0x57, 0x4a, 0x92, 0xbd, 0x52, 0xc0, 0xa5, 0xf0, 0x61, 0xc0, 0x87, 0x01, - 0xb3, 0x06, 0x66, 0x0d, 0x7c, 0x18, 0xf0, 0x61, 0x80, 0xd9, 0xe1, 0xc3, 0x80, 0x0f, 0x03, 0x3e, - 0x8c, 0xb9, 0x3e, 0x0c, 0xb6, 0x2e, 0x73, 0x2a, 0x2e, 0x8c, 0x14, 0xf5, 0x9a, 0x1b, 0x66, 0x0f, - 0x4b, 0xa6, 0x06, 0x28, 0xd5, 0x14, 0xa8, 0xd7, 0x12, 0xb0, 0xd4, 0x10, 0xa8, 0xd5, 0x0e, 0x24, - 0x97, 0x9f, 0xae, 0x44, 0x97, 0x3a, 0x19, 0xea, 0x0a, 0x94, 0x98, 0xcf, 0x6c, 0x1e, 0x96, 0x4c, - 0x2a, 0x93, 0xc6, 0x29, 0xe9, 0x24, 0x65, 0x2d, 0x76, 0x42, 0x48, 0x39, 0x1d, 0xa4, 0x93, 0xb0, - 0x8a, 0x48, 0xc2, 0x4a, 0x3e, 0x09, 0x6b, 0xf8, 0x40, 0xf9, 0xf4, 0xab, 0xd1, 0x02, 0xe6, 0xc4, - 0xab, 0x22, 0x12, 0xaf, 0x0c, 0xe2, 0xde, 0x84, 0x12, 0xaf, 0xec, 0x4e, 0xc7, 0x52, 0x2a, 0x53, - 0x8f, 0xae, 0x2a, 0x5a, 0x89, 0xf0, 0x02, 0x1c, 0x97, 0x2b, 0x0b, 0x2f, 0xf8, 0x81, 0xe7, 0xb8, - 0x4f, 0x94, 0xe8, 0xc2, 0x87, 0x04, 0x03, 0x03, 0x2d, 0x9f, 0x90, 0xdb, 0xd8, 0x5f, 0x04, 0xde, - 0x02, 0x6f, 0x81, 0xb7, 0x96, 0xf1, 0x96, 0xd3, 0x20, 0x71, 0x97, 0xd3, 0x00, 0x7f, 0x81, 0xbf, - 0xc0, 0x5f, 0x8b, 0x9f, 0xd9, 0xf1, 0x9c, 0xb6, 0x54, 0xad, 0x5f, 0xec, 0xfd, 0xa2, 0x95, 0xe0, - 0x32, 0x70, 0xd9, 0xca, 0xb8, 0xac, 0xeb, 0xb8, 0xc1, 0x07, 0x02, 0x93, 0x95, 0x30, 0xa2, 0x7f, - 0x7a, 0x39, 0x46, 0xf4, 0x93, 0x8f, 0xac, 0x58, 0xc2, 0x6c, 0x7e, 0x4d, 0x25, 0xd4, 0xae, 0x53, - 0x50, 0xde, 0x70, 0x1d, 0x14, 0x10, 0x14, 0xd0, 0x26, 0xc3, 0x3c, 0x2d, 0x5f, 0x62, 0xf5, 0x5b, - 0x28, 0x78, 0x96, 0xeb, 0x36, 0x75, 0x27, 0x6c, 0xbb, 0x6e, 0x89, 0x6f, 0xc1, 0xc7, 0x40, 0x34, - 0x45, 0x4b, 0x04, 0xde, 0xab, 0x65, 0x07, 0xed, 0x96, 0x53, 0xa7, 0x79, 0x65, 0xc3, 0x4c, 0x32, - 0x82, 0x5b, 0x36, 0x9f, 0x99, 0x51, 0xb4, 0xf1, 0x38, 0x54, 0x18, 0xc5, 0xd9, 0x95, 0x73, 0xf0, - 0xe7, 0xd4, 0xe2, 0x51, 0x61, 0x94, 0x78, 0xf4, 0x4f, 0x23, 0x33, 0xb4, 0xd0, 0x44, 0x84, 0x2c, - 0xa7, 0xd1, 0x44, 0x64, 0x01, 0x95, 0xa0, 0x89, 0x88, 0x84, 0xd0, 0xe0, 0x09, 0x5a, 0x2f, 0x48, - 0x25, 0x49, 0xae, 0xcb, 0x58, 0xec, 0x0d, 0x55, 0x7a, 0x8c, 0xc5, 0xde, 0x49, 0xa6, 0xc3, 0x98, - 0xff, 0xea, 0x07, 0xa2, 0x35, 0xbf, 0xbf, 0xd8, 0xf0, 0xbf, 0x27, 0xd3, 0x5d, 0xcc, 0x7f, 0x4d, - 0x67, 0x63, 0xb1, 0xfe, 0xf7, 0xe2, 0xea, 0x29, 0x66, 0xdb, 0xf6, 0xf2, 0x94, 0x86, 0xfe, 0x87, - 0xd2, 0xd1, 0x55, 0x66, 0xfe, 0x37, 0xc9, 0xa5, 0x3a, 0x97, 0xa1, 0xff, 0xbd, 0x93, 0x4a, 0x63, - 0xb0, 0xeb, 0xf5, 0x76, 0xd7, 0x0d, 0xfa, 0xd0, 0x58, 0x1a, 0x00, 0x4c, 0xac, 0xc9, 0x46, 0x17, - 0x99, 0xc5, 0x84, 0x90, 0x5d, 0xed, 0xbf, 0x90, 0x50, 0x78, 0x14, 0x3f, 0x7a, 0xc7, 0xf0, 0x13, - 0xda, 0xfa, 0xb9, 0x05, 0xa4, 0x08, 0xd1, 0x8c, 0x47, 0x40, 0xb9, 0xda, 0x6a, 0x2c, 0xbd, 0xac, - 0x96, 0x08, 0x9e, 0xdb, 0x1a, 0x75, 0x57, 0xf1, 0xad, 0x36, 0xa3, 0xa8, 0x42, 0x8d, 0xcc, 0x75, - 0xc9, 0x9d, 0x8d, 0xec, 0xd9, 0xc8, 0x9f, 0x85, 0x0d, 0x88, 0x8e, 0xe1, 0xc4, 0x4b, 0x29, 0xba, - 0x6e, 0xdf, 0x18, 0xd0, 0x28, 0xa2, 0x38, 0x22, 0xac, 0x1d, 0x7e, 0xed, 0x3b, 0xd2, 0xb5, 0x30, - 0xcc, 0xaa, 0xd0, 0xab, 0x1f, 0x89, 0x1d, 0x41, 0x49, 0x63, 0x0f, 0x96, 0x7a, 0x92, 0xd8, 0x0b, - 0x56, 0x2a, 0x95, 0x87, 0xf3, 0xea, 0xed, 0x2f, 0x97, 0x27, 0x0f, 0xb7, 0xbf, 0x5f, 0x55, 0x75, - 0xa7, 0xa6, 0x84, 0x21, 0x16, 0x9f, 0x7c, 0x63, 0x3c, 0xb7, 0x37, 0xf3, 0x45, 0xaf, 0x2b, 0x27, - 0xa7, 0x5f, 0x6e, 0x1e, 0x2a, 0x67, 0x67, 0x79, 0xed, 0x8d, 0x7b, 0x3b, 0x69, 0x7b, 0xbb, 0xdb, - 0xca, 0x71, 0xe5, 0x78, 0x6d, 0xdf, 0xee, 0xec, 0xf2, 0xb8, 0xc2, 0xf1, 0x62, 0x5a, 0x3b, 0xd4, - 0xb2, 0x31, 0xa8, 0x87, 0x41, 0xe8, 0x29, 0x87, 0x48, 0xe6, 0xca, 0xbb, 0x0f, 0x09, 0xcd, 0xcd, - 0xa9, 0x19, 0xd5, 0x9d, 0xa4, 0xe1, 0x29, 0xd1, 0x6a, 0xf2, 0x10, 0x95, 0xf1, 0x0e, 0x8c, 0xc3, - 0x54, 0xa2, 0x4d, 0x27, 0x0b, 0xa3, 0x34, 0x6b, 0x13, 0xbb, 0xbe, 0xf0, 0xa8, 0x10, 0x8c, 0x61, - 0xfe, 0xd7, 0x54, 0x08, 0x6b, 0xf0, 0x56, 0xd6, 0xd7, 0x57, 0x1d, 0xf2, 0xe5, 0x9c, 0xfd, 0x35, - 0x85, 0x0d, 0xc3, 0x93, 0x4a, 0xe7, 0x2c, 0xa9, 0xb5, 0x29, 0xf9, 0x1c, 0x78, 0x7b, 0x77, 0x87, - 0x7f, 0xd9, 0xb6, 0xbd, 0x3b, 0x36, 0xcf, 0x18, 0xbb, 0x54, 0xdd, 0x84, 0xfb, 0x3f, 0x0c, 0xff, - 0xaa, 0xd8, 0xf6, 0x43, 0x25, 0x7a, 0xcc, 0x0a, 0xda, 0x52, 0x89, 0x97, 0xa1, 0x78, 0x50, 0x74, - 0xbb, 0x0c, 0xd7, 0xc1, 0xed, 0x02, 0xb7, 0x4b, 0x32, 0x6e, 0x97, 0x90, 0xe0, 0x34, 0x5a, 0xdc, - 0xbc, 0xa8, 0x4d, 0xca, 0xca, 0x71, 0x8c, 0xa7, 0x85, 0x7b, 0x05, 0xee, 0x15, 0x5e, 0x36, 0x88, - 0x16, 0x2a, 0xba, 0xcb, 0xe7, 0x92, 0x0b, 0x79, 0x76, 0xbe, 0x06, 0x83, 0x68, 0x33, 0x0a, 0x07, - 0xc3, 0xf0, 0x31, 0x0e, 0x27, 0x26, 0xcd, 0x65, 0x72, 0x26, 0x2d, 0x89, 0xb1, 0x56, 0x62, 0xe5, - 0x92, 0x19, 0x6e, 0x5a, 0x0f, 0x59, 0x81, 0xee, 0x54, 0xdb, 0xb8, 0x72, 0x1a, 0xec, 0xa9, 0x79, - 0x31, 0x7a, 0x99, 0xce, 0x6c, 0x8c, 0xc9, 0xc9, 0xa0, 0xfc, 0x8c, 0xca, 0xcd, 0xb0, 0xc6, 0x18, - 0xd7, 0x18, 0x03, 0x1b, 0x61, 0x64, 0x1e, 0x77, 0x99, 0xa6, 0x17, 0x51, 0x7f, 0xde, 0x74, 0x8c, - 0xde, 0x78, 0x7c, 0xf9, 0x31, 0x9d, 0x59, 0x62, 0xd8, 0x8b, 0xd5, 0xb7, 0x1f, 0x7b, 0xf1, 0x4a, - 0xa5, 0xf2, 0x50, 0x39, 0x3e, 0xbe, 0xfc, 0x72, 0x71, 0x7b, 0x7a, 0xf1, 0xf3, 0x43, 0xf5, 0xb7, - 0xea, 0xc5, 0x2d, 0x87, 0xb7, 0x3f, 0x7a, 0x10, 0xa3, 0xd7, 0x5f, 0xdf, 0x8d, 0xa9, 0x7e, 0x14, - 0xc7, 0x97, 0xe7, 0xe7, 0x95, 0x8b, 0x93, 0x3c, 0xdb, 0x23, 0x7b, 0x3b, 0x99, 0x3c, 0x87, 0xb3, - 0xcb, 0x9f, 0x4f, 0x2f, 0x18, 0x4f, 0x81, 0x65, 0xa7, 0xda, 0xaa, 0xe5, 0xd8, 0xbb, 0x15, 0x50, - 0x41, 0xde, 0x13, 0xf5, 0x81, 0x02, 0x62, 0x42, 0x26, 0xc3, 0xfd, 0x80, 0x4a, 0x80, 0x4a, 0x80, - 0x4a, 0x52, 0x85, 0x4a, 0x84, 0xdb, 0x6d, 0x09, 0x6f, 0xe0, 0x01, 0x67, 0x44, 0x25, 0x07, 0x0c, - 0x7b, 0xc9, 0xe5, 0xd6, 0x1b, 0x14, 0xa0, 0x89, 0x5a, 0x94, 0xc4, 0x48, 0x44, 0x6c, 0x1f, 0x62, - 0x64, 0x62, 0xe0, 0x88, 0x1f, 0xfc, 0xb5, 0xab, 0xe5, 0xcd, 0xc9, 0x91, 0xc3, 0x16, 0xd5, 0xf0, - 0x3b, 0x0c, 0xfe, 0x52, 0x8a, 0x61, 0xe8, 0xdf, 0x1c, 0xa5, 0x96, 0x98, 0xc1, 0x84, 0xe7, 0x33, - 0xdd, 0x75, 0x8b, 0x93, 0xe1, 0x43, 0x83, 0x0f, 0x2d, 0x61, 0x89, 0xa7, 0xad, 0xcc, 0x34, 0xc6, - 0x8a, 0xcc, 0x55, 0x5c, 0x87, 0x1a, 0x7b, 0xc4, 0xc7, 0x8e, 0x4c, 0xb0, 0x75, 0x8a, 0x05, 0x99, - 0xda, 0xa4, 0x92, 0xb9, 0xb7, 0xa0, 0xda, 0xbe, 0x78, 0xe6, 0xf9, 0xeb, 0x8a, 0xaf, 0x22, 0xc4, - 0x17, 0xc4, 0x57, 0x22, 0xe2, 0x0b, 0x21, 0x00, 0x18, 0xdb, 0x30, 0xb6, 0x61, 0x6c, 0x2b, 0xd0, - 0x1b, 0x42, 0x00, 0x08, 0x01, 0x20, 0x04, 0x80, 0x10, 0x40, 0x62, 0x1e, 0x2c, 0x84, 0x00, 0x80, - 0x4a, 0x80, 0x4a, 0x80, 0x4a, 0x16, 0xdb, 0x0c, 0x08, 0x01, 0xa4, 0xc3, 0xa2, 0x4c, 0x53, 0x08, - 0x40, 0xc7, 0x99, 0x93, 0xe3, 0x89, 0x00, 0x28, 0x4c, 0xa6, 0x62, 0xf0, 0x9b, 0x19, 0xcd, 0xcf, - 0x1d, 0x4e, 0xb6, 0x22, 0x5b, 0xe7, 0xeb, 0x5f, 0x03, 0xb6, 0x74, 0x38, 0x96, 0xee, 0x15, 0x68, - 0x32, 0x17, 0x07, 0x53, 0xe5, 0x49, 0xbe, 0x59, 0x4d, 0x36, 0xca, 0xa3, 0x0e, 0x6b, 0xde, 0xad, - 0x18, 0xaf, 0xc3, 0x1a, 0xdc, 0x03, 0x86, 0x8e, 0x27, 0x3a, 0x74, 0x1c, 0x55, 0x58, 0x89, 0x73, - 0x2f, 0x9a, 0xdf, 0x24, 0x63, 0x32, 0xa2, 0x3a, 0xcb, 0x90, 0x89, 0x87, 0xe6, 0x37, 0xf3, 0xbf, - 0x36, 0x9a, 0xdf, 0xa0, 0xf9, 0x8d, 0xe6, 0x8b, 0xa2, 0xf9, 0x4d, 0x76, 0xdf, 0x0e, 0xcd, 0x6f, - 0x12, 0x15, 0x7a, 0x68, 0x7e, 0xb3, 0x61, 0x8e, 0x0f, 0x34, 0xbf, 0x31, 0x83, 0x0b, 0x73, 0x68, - 0x7e, 0x93, 0x32, 0xa7, 0x8b, 0xaa, 0x4b, 0x99, 0xe6, 0x73, 0x51, 0xf0, 0x1a, 0x9b, 0x9e, 0x95, - 0xc2, 0x37, 0xeb, 0x63, 0xd1, 0xb9, 0xea, 0x0c, 0xfa, 0x58, 0x74, 0x92, 0x26, 0xa6, 0x7c, 0xd8, - 0xdd, 0xe0, 0xb9, 0x8f, 0xa4, 0xeb, 0x72, 0xa7, 0x32, 0x36, 0xf2, 0xa7, 0xd7, 0xa1, 0xdd, 0x37, - 0xda, 0x7d, 0x0f, 0x09, 0xaa, 0xd1, 0x72, 0x5c, 0x2b, 0x14, 0xed, 0xea, 0x33, 0xcb, 0xc7, 0x6b, - 0xd1, 0x7f, 0x0a, 0x9e, 0xcf, 0x64, 0x3c, 0x9f, 0xc4, 0x86, 0x3b, 0x7a, 0x8d, 0x76, 0xd0, 0x81, - 0x0a, 0x3e, 0xce, 0xb4, 0x76, 0xa0, 0x1a, 0x48, 0xe1, 0x8e, 0xed, 0xfb, 0x7f, 0xeb, 0xe4, 0x9b, - 0xbd, 0x91, 0xea, 0xd1, 0x7e, 0xa8, 0xa6, 0x43, 0x39, 0x4a, 0xc2, 0x8c, 0xb6, 0x12, 0xd7, 0x13, - 0x63, 0x35, 0xdd, 0xca, 0x5d, 0x50, 0xc4, 0x13, 0x90, 0x1e, 0x4d, 0x69, 0xc6, 0x73, 0x3a, 0x63, - 0x94, 0xe5, 0x84, 0x05, 0xf7, 0x6c, 0xfb, 0xcf, 0xa2, 0x61, 0xbd, 0x84, 0x33, 0x80, 0x59, 0xa9, - 0x5e, 0x61, 0xd2, 0xa5, 0x14, 0xd9, 0x27, 0x4d, 0xf0, 0xb5, 0x44, 0x6a, 0x1c, 0xa7, 0xd5, 0xc2, - 0xf0, 0x3a, 0xb8, 0xb5, 0xcd, 0x68, 0x5b, 0x28, 0x1d, 0x28, 0x1d, 0x28, 0x1d, 0x35, 0xbb, 0xc6, - 0x7b, 0xed, 0x04, 0x63, 0x46, 0xd2, 0xac, 0x60, 0x4c, 0x3c, 0x08, 0xd2, 0x5b, 0x9f, 0xdc, 0xc5, - 0x29, 0x57, 0xdb, 0xee, 0xd8, 0x49, 0x42, 0xef, 0x0a, 0xa2, 0xe2, 0x7e, 0x9c, 0x7a, 0xfa, 0x43, - 0xa5, 0xff, 0xf4, 0x2f, 0xbe, 0xf0, 0x48, 0xed, 0x40, 0x14, 0xfc, 0xea, 0x4a, 0x5e, 0x69, 0x4a, - 0xb5, 0xbc, 0x56, 0x95, 0xbc, 0xb6, 0xfd, 0x5e, 0x84, 0xfd, 0x0e, 0xfb, 0x1d, 0xf6, 0x3b, 0xa0, - 0x14, 0xa0, 0x14, 0xec, 0x77, 0xd8, 0xef, 0xb0, 0xdf, 0x61, 0xbf, 0xc3, 0x7e, 0x87, 0xd2, 0x81, - 0xd2, 0x81, 0xfd, 0xae, 0x2b, 0x92, 0xfa, 0xa6, 0xf1, 0xd0, 0xb2, 0x65, 0x91, 0x45, 0xd1, 0x7e, - 0x10, 0x42, 0x10, 0x42, 0x10, 0x42, 0xd9, 0x42, 0xbe, 0xf0, 0x1b, 0xce, 0xf0, 0x1b, 0x52, 0x5b, - 0x09, 0x70, 0xb8, 0x0d, 0x09, 0x3d, 0x04, 0xd6, 0x3a, 0x1b, 0x77, 0xde, 0x25, 0x19, 0x4a, 0xcb, - 0x9d, 0x73, 0x2d, 0x49, 0x56, 0x44, 0x2b, 0x26, 0x5c, 0xd1, 0x12, 0xad, 0x90, 0x19, 0x98, 0x43, - 0x66, 0xa0, 0x9e, 0x43, 0xf5, 0x4d, 0x8e, 0xb3, 0x7e, 0x5d, 0xf4, 0xcc, 0xed, 0x50, 0x1b, 0x6d, - 0x0e, 0x2c, 0x22, 0xee, 0x80, 0xda, 0x68, 0xc3, 0x7e, 0x4a, 0xd4, 0x46, 0x13, 0xb7, 0x45, 0x6d, - 0xf4, 0x6a, 0xde, 0x0e, 0xb5, 0xd1, 0xc6, 0xcc, 0xed, 0xd1, 0x1f, 0xd4, 0x46, 0xa7, 0xd7, 0xbc, - 0x47, 0x6d, 0xb4, 0xf2, 0xa6, 0xa8, 0x8d, 0x4e, 0xc6, 0x69, 0x88, 0xda, 0xe8, 0xb4, 0x79, 0x63, - 0x94, 0xf3, 0xeb, 0xe8, 0x9e, 0x18, 0x95, 0x6c, 0x3a, 0x34, 0xa6, 0x83, 0x13, 0x06, 0x4e, 0x18, - 0x38, 0x61, 0xe0, 0x84, 0x81, 0x13, 0x06, 0x4e, 0x18, 0x38, 0x61, 0xe0, 0x84, 0x81, 0x13, 0x06, - 0x4e, 0x18, 0x38, 0x61, 0xe0, 0x84, 0x81, 0x13, 0x06, 0x4e, 0x18, 0x38, 0x61, 0xd6, 0xcb, 0x09, - 0x63, 0xb2, 0x49, 0xdd, 0xb4, 0x0f, 0x86, 0xb7, 0x51, 0x9d, 0x84, 0x0b, 0xa6, 0x4f, 0x5f, 0xbe, - 0xba, 0x0b, 0x66, 0xb0, 0x0c, 0x79, 0x30, 0x70, 0xc1, 0x24, 0xe3, 0x82, 0x51, 0x6a, 0xe6, 0xc6, - 0xa1, 0x6e, 0xd0, 0x1d, 0x0b, 0x0e, 0x96, 0xb4, 0x56, 0xd7, 0x12, 0xdb, 0xc5, 0xc5, 0xc8, 0x85, - 0x5c, 0xbb, 0x9f, 0xe3, 0x1c, 0xce, 0x8e, 0x9a, 0x02, 0x13, 0x8c, 0x64, 0x04, 0x99, 0xe6, 0x36, - 0x7c, 0x38, 0xbb, 0x76, 0x41, 0x7b, 0x8c, 0xf0, 0x34, 0x4b, 0xda, 0xdf, 0x32, 0x23, 0x46, 0xa0, - 0x26, 0xc9, 0xac, 0xc6, 0x98, 0xd6, 0x18, 0xf3, 0x1a, 0x61, 0x62, 0x1e, 0x67, 0x59, 0xfa, 0x46, - 0xa0, 0x6a, 0x3b, 0xb5, 0x98, 0x9c, 0x5b, 0x5c, 0x27, 0xa4, 0x5d, 0x4a, 0xaf, 0xef, 0x30, 0x9c, - 0xeb, 0x84, 0x31, 0x59, 0x5a, 0x3f, 0x87, 0x9b, 0x18, 0x4a, 0xec, 0x67, 0xb2, 0x53, 0x86, 0xbd, - 0xce, 0x3b, 0xfa, 0xaa, 0x51, 0xb7, 0x08, 0x7f, 0xae, 0x86, 0xd4, 0x2b, 0xc3, 0x87, 0xa2, 0x84, - 0xa2, 0x84, 0xa2, 0x34, 0xa4, 0x28, 0x79, 0xcb, 0xfc, 0xb9, 0xb5, 0xe6, 0x4a, 0xc4, 0xa1, 0xd7, - 0x6e, 0x32, 0x86, 0xdc, 0xc3, 0xdd, 0x20, 0xf8, 0x20, 0xf8, 0x20, 0xf8, 0x52, 0x25, 0xf8, 0xa8, - 0x09, 0x4e, 0x73, 0x45, 0xdd, 0x11, 0xc3, 0x5e, 0x5a, 0x09, 0x50, 0x66, 0xa0, 0xbe, 0x19, 0xb3, - 0x8a, 0x59, 0x51, 0x30, 0x91, 0x99, 0xc1, 0x93, 0xe3, 0x49, 0x2d, 0x9b, 0x7b, 0x7c, 0x25, 0xc6, - 0x3d, 0x59, 0x53, 0xcf, 0xe6, 0x1e, 0xc8, 0xcd, 0xef, 0x37, 0xb7, 0xd5, 0xf3, 0x87, 0x93, 0xea, - 0xe7, 0xd3, 0x8b, 0xea, 0xc9, 0xc3, 0xf5, 0xe5, 0x59, 0xf5, 0x86, 0xf1, 0x64, 0x72, 0xcc, 0xf9, - 0x69, 0xe6, 0x48, 0x64, 0xd1, 0xe9, 0xf4, 0x4f, 0xe5, 0xa1, 0x72, 0x72, 0x7e, 0x7a, 0x91, 0x67, - 0x7f, 0x5e, 0x8f, 0x75, 0xc7, 0xda, 0xbb, 0x74, 0x7d, 0x2f, 0xfd, 0x5d, 0x6a, 0x19, 0x84, 0xae, - 0xbe, 0xff, 0x6c, 0xfd, 0x25, 0x5e, 0xf9, 0xd0, 0xeb, 0x68, 0x43, 0x00, 0x58, 0x00, 0x58, 0x00, - 0xd8, 0x54, 0x01, 0xd8, 0xd4, 0xb9, 0xb8, 0x57, 0x22, 0xf1, 0xb4, 0xbb, 0xf5, 0xc5, 0x0d, 0x03, - 0xbd, 0x7e, 0x7d, 0x90, 0x79, 0x90, 0x79, 0x90, 0x79, 0x90, 0x79, 0x46, 0x56, 0x52, 0xb3, 0x27, - 0x34, 0xfb, 0x06, 0x8e, 0xf1, 0x25, 0x3d, 0x0f, 0x37, 0xcc, 0x3a, 0xdd, 0xd5, 0x9b, 0x3b, 0x32, - 0xfe, 0x1e, 0xd4, 0x1c, 0xdd, 0x2f, 0xfd, 0x6f, 0xf1, 0x40, 0x1e, 0x40, 0x42, 0xbf, 0xbd, 0x1e, - 0xa9, 0x5d, 0x22, 0x65, 0x30, 0xc9, 0x0c, 0xa6, 0xa1, 0xb5, 0x6b, 0xcc, 0x71, 0x66, 0x8a, 0x15, - 0x91, 0x29, 0x66, 0x50, 0x3b, 0x21, 0x53, 0x6c, 0xfc, 0xcd, 0x91, 0x29, 0x06, 0x48, 0x09, 0x48, - 0x09, 0x48, 0x99, 0x55, 0x48, 0x89, 0x4c, 0x31, 0x4e, 0x6e, 0x42, 0xa6, 0x18, 0xa7, 0xb7, 0x05, - 0x99, 0x62, 0x50, 0x94, 0x50, 0x94, 0x9b, 0xa9, 0x28, 0x91, 0x29, 0x16, 0xfb, 0xee, 0xc8, 0x14, - 0x83, 0xe0, 0x83, 0xe0, 0x5b, 0x77, 0xc1, 0x87, 0x4c, 0xb1, 0x55, 0x9a, 0x55, 0xcc, 0x8a, 0x82, - 0x89, 0xcc, 0x0c, 0x9e, 0x1c, 0x32, 0xc5, 0xde, 0x1c, 0x08, 0x32, 0xc5, 0x24, 0x4e, 0x07, 0x99, - 0x62, 0xab, 0xdb, 0x05, 0x99, 0x62, 0xc8, 0x14, 0x03, 0x80, 0x05, 0x80, 0x4d, 0x2b, 0x80, 0x45, - 0xa6, 0x18, 0x32, 0xc5, 0x20, 0xf3, 0x20, 0xf3, 0x20, 0xf3, 0x32, 0x29, 0xf3, 0x36, 0x38, 0x53, - 0x4c, 0x27, 0x75, 0x29, 0xc7, 0x95, 0x28, 0x46, 0x18, 0x39, 0x4b, 0xbf, 0x3b, 0x4a, 0x9e, 0x18, - 0xdf, 0xc4, 0x72, 0xcc, 0x2a, 0x47, 0xb6, 0xd8, 0xaa, 0x35, 0x52, 0x56, 0x67, 0x95, 0x37, 0x85, - 0xfd, 0xc8, 0x34, 0x38, 0xe0, 0x50, 0x63, 0x8f, 0xab, 0xa1, 0xc8, 0x7d, 0xff, 0x7e, 0x98, 0x67, - 0xbb, 0x1b, 0x31, 0xf5, 0x5a, 0x8c, 0x40, 0xff, 0x35, 0x74, 0x5a, 0x50, 0x25, 0xd5, 0xfa, 0x77, - 0xf7, 0x76, 0xbb, 0xcd, 0xe6, 0xba, 0xce, 0xa0, 0x1f, 0x23, 0x83, 0x44, 0xa7, 0xcf, 0x8f, 0xb1, - 0x00, 0x06, 0xcf, 0x2f, 0xba, 0x99, 0x44, 0xba, 0x6c, 0x87, 0x97, 0xc1, 0xd6, 0x65, 0xfb, 0x9d, - 0xc6, 0x79, 0xab, 0x9e, 0xb3, 0xc6, 0xf9, 0xe6, 0xa5, 0x06, 0xb2, 0xd1, 0x4e, 0x74, 0xf1, 0x59, - 0xce, 0x3f, 0xa1, 0x05, 0xa7, 0x13, 0x8e, 0xc9, 0x6a, 0x7b, 0xce, 0x3f, 0x72, 0x87, 0x33, 0x35, - 0x5d, 0x6b, 0xbc, 0x6c, 0xc9, 0xe9, 0xcb, 0x55, 0x26, 0x48, 0x63, 0x4a, 0x15, 0xec, 0xa8, 0x8e, - 0x11, 0x55, 0xb1, 0x20, 0x19, 0xf3, 0x91, 0xb1, 0x1d, 0x09, 0xc3, 0xe9, 0xf1, 0x8f, 0x6c, 0xa6, - 0xbe, 0x6a, 0xd3, 0x64, 0x5a, 0x93, 0x64, 0xb4, 0xba, 0xcf, 0xa1, 0xd5, 0x3d, 0x8d, 0x40, 0x67, - 0xcb, 0x3d, 0x96, 0x61, 0x83, 0xb1, 0xdd, 0x30, 0x6b, 0xd0, 0x9c, 0xc5, 0x8d, 0x56, 0xf8, 0x98, - 0x35, 0x28, 0xf5, 0x07, 0xb3, 0x06, 0x97, 0xbf, 0x20, 0x66, 0x0d, 0x26, 0xe7, 0xc6, 0x32, 0xf8, - 0x76, 0x98, 0x35, 0x68, 0xcc, 0x67, 0x39, 0xfa, 0x83, 0x59, 0x83, 0xea, 0xf2, 0x0e, 0xb3, 0x06, - 0x31, 0x6b, 0xd0, 0x28, 0x16, 0xcc, 0x61, 0xd6, 0x20, 0x13, 0x9e, 0x5c, 0x73, 0x2f, 0x68, 0x64, - 0xa1, 0xa9, 0xf7, 0x35, 0x51, 0xf4, 0xd9, 0x45, 0x4f, 0x52, 0xea, 0x5d, 0xc2, 0x33, 0x6b, 0x50, - 0xbc, 0x0c, 0x85, 0x84, 0xa2, 0x0b, 0x66, 0xb8, 0x0e, 0x2e, 0x18, 0xb8, 0x60, 0x92, 0x71, 0xc1, - 0x84, 0x04, 0x47, 0xf7, 0xb9, 0x0c, 0x96, 0x63, 0xde, 0x20, 0x9c, 0x2c, 0xa9, 0x72, 0xb2, 0x60, - 0xde, 0x20, 0xf2, 0x82, 0x8c, 0x31, 0x92, 0x11, 0x74, 0x9a, 0xdb, 0xf0, 0x2e, 0x52, 0xa1, 0x22, - 0x19, 0x54, 0xc9, 0xb3, 0xb9, 0xd4, 0x26, 0xf6, 0x44, 0xca, 0xb9, 0x79, 0x46, 0xe5, 0x66, 0x58, - 0x63, 0x8c, 0x6b, 0x8c, 0x81, 0x8d, 0x30, 0x32, 0x8f, 0xd3, 0x2c, 0x7d, 0x29, 0xe7, 0xbc, 0x85, - 0xbb, 0x9c, 0x05, 0xbb, 0x66, 0x0a, 0x75, 0xa7, 0x3c, 0xfd, 0x95, 0x2f, 0xb7, 0xbf, 0x5c, 0x5e, - 0x9f, 0xfe, 0x51, 0xb9, 0x3d, 0xbd, 0xbc, 0x78, 0xa8, 0xfe, 0x56, 0xbd, 0xb8, 0xe5, 0x70, 0xfb, - 0x47, 0xcf, 0x32, 0x50, 0xa0, 0x6b, 0xa8, 0x5c, 0x79, 0xde, 0x69, 0x1c, 0x5f, 0x9e, 0x9f, 0x57, - 0x2e, 0x4e, 0xf8, 0xca, 0x73, 0x7b, 0x3b, 0xd9, 0x3d, 0x8a, 0x8b, 0xcf, 0xa7, 0x3f, 0xe7, 0x53, - 0x56, 0x08, 0x5c, 0x5b, 0xb5, 0x44, 0x43, 0x89, 0x88, 0xa4, 0xa3, 0x6d, 0xe0, 0x54, 0x1a, 0xfc, - 0x95, 0x78, 0x37, 0xe1, 0xb1, 0x17, 0xae, 0x1a, 0x7e, 0x8d, 0xc1, 0x5f, 0x19, 0x68, 0x27, 0xcc, - 0x80, 0x48, 0xf9, 0x90, 0x28, 0x4a, 0x45, 0x60, 0x12, 0xa2, 0x54, 0x24, 0x6d, 0xa5, 0x22, 0x13, - 0x6c, 0x8d, 0xbe, 0xe8, 0x89, 0x78, 0xb4, 0xd0, 0x17, 0x1d, 0xe2, 0x0b, 0x1e, 0x2d, 0x78, 0xb4, - 0xe0, 0xd1, 0x82, 0x47, 0x0b, 0x1e, 0x2d, 0x78, 0xb4, 0xe0, 0xd1, 0x82, 0x47, 0x0b, 0x1e, 0xad, - 0xcd, 0xf6, 0x68, 0x25, 0xdc, 0xf5, 0x64, 0x8e, 0x43, 0x2b, 0xd9, 0xb6, 0x27, 0x49, 0xf4, 0x0c, - 0x20, 0x83, 0x4d, 0x74, 0x0d, 0xd0, 0xbe, 0x82, 0xa4, 0xbb, 0x06, 0xcc, 0x66, 0x2d, 0xf3, 0x6d, - 0x03, 0x66, 0x33, 0x13, 0xfa, 0x06, 0x2c, 0xba, 0x9b, 0x24, 0x32, 0x66, 0x07, 0xb7, 0x91, 0x64, - 0xc6, 0xac, 0x9a, 0x97, 0x8a, 0xe4, 0x95, 0x22, 0xe7, 0xcb, 0x16, 0x91, 0x2f, 0xcb, 0x69, 0x64, - 0xa2, 0x64, 0x19, 0x25, 0xcb, 0xc8, 0xa6, 0xe5, 0xf4, 0xac, 0xa0, 0x64, 0x79, 0xfe, 0xd7, 0x46, - 0xc9, 0x32, 0x4a, 0x96, 0x35, 0x5f, 0x14, 0x25, 0xcb, 0xd9, 0x7d, 0x3b, 0x94, 0x2c, 0x27, 0x2a, - 0xf4, 0x50, 0xb2, 0xbc, 0x61, 0xae, 0x10, 0x94, 0x2c, 0x9b, 0xc1, 0x85, 0x39, 0x94, 0x2c, 0xa7, - 0xcf, 0x01, 0xa3, 0xea, 0x6a, 0x26, 0xfb, 0x5f, 0x14, 0xbc, 0xc9, 0x59, 0x6f, 0xdb, 0x28, 0xdb, - 0xc1, 0x50, 0xe7, 0x3c, 0x4d, 0x34, 0x6d, 0x94, 0x2c, 0x15, 0x54, 0x2b, 0x09, 0x44, 0x9b, 0x46, - 0x5e, 0xa9, 0xba, 0x82, 0x36, 0x8d, 0x26, 0xf9, 0x45, 0x3a, 0x79, 0x5b, 0x81, 0x51, 0x64, 0x32, - 0xb1, 0x69, 0x1c, 0xe2, 0x0b, 0xef, 0x45, 0x78, 0xd6, 0x93, 0xd7, 0xee, 0x76, 0x7c, 0x79, 0x46, - 0x99, 0x5e, 0x06, 0x7e, 0x41, 0x5b, 0xd3, 0x38, 0x39, 0x11, 0x02, 0x05, 0x93, 0xab, 0xd1, 0x5f, - 0x23, 0x41, 0x97, 0xe9, 0x46, 0xc7, 0x0b, 0x88, 0x0d, 0x05, 0xf4, 0x1a, 0x09, 0xa0, 0xc3, 0x46, - 0xa2, 0x04, 0xce, 0x6e, 0xfb, 0xad, 0x73, 0x87, 0x0d, 0x9e, 0xc9, 0x3b, 0x98, 0xba, 0x83, 0x5a, - 0x84, 0x55, 0x30, 0xd5, 0x4a, 0xdc, 0xb2, 0x8c, 0xa5, 0x54, 0xd9, 0x73, 0xcf, 0x52, 0x2a, 0x9e, - 0x78, 0x8a, 0x36, 0x51, 0xae, 0x09, 0x19, 0x03, 0x19, 0xa3, 0x4e, 0x2f, 0x1b, 0x11, 0xf7, 0xbe, - 0xa9, 0x5e, 0xff, 0x56, 0xbd, 0xde, 0x88, 0xb8, 0xf7, 0xfa, 0xc6, 0xbc, 0x37, 0x2e, 0x2c, 0x9c, - 0x32, 0x23, 0x22, 0xc9, 0x2c, 0xe7, 0x29, 0xaf, 0xe2, 0xd4, 0xbf, 0xe8, 0x2d, 0x31, 0x14, 0xbc, - 0xac, 0x37, 0xe1, 0x03, 0x7f, 0x0e, 0x9f, 0x3e, 0xf9, 0x0f, 0x52, 0x23, 0x0c, 0x85, 0x80, 0x9b, - 0x82, 0x7f, 0x88, 0x64, 0x99, 0xe9, 0x58, 0x64, 0x48, 0x5d, 0x84, 0x9b, 0x22, 0xf5, 0xa9, 0x8b, - 0xf4, 0xe6, 0x13, 0x3a, 0x4d, 0x27, 0x66, 0x34, 0x9b, 0x50, 0x9f, 0x49, 0x6a, 0x46, 0x4c, 0x0c, - 0x44, 0xa7, 0x4f, 0x97, 0x14, 0xa3, 0x0d, 0xe0, 0xd3, 0x84, 0xb0, 0x58, 0x0f, 0x9f, 0xe6, 0x80, - 0xa2, 0x19, 0x5a, 0xac, 0x0c, 0xf6, 0x41, 0xd7, 0x60, 0xf8, 0x1c, 0x36, 0xc2, 0xe7, 0xa0, 0xdd, - 0x63, 0xc5, 0x6e, 0x34, 0x3c, 0xe1, 0xfb, 0x7c, 0xa6, 0xfd, 0x68, 0x43, 0x74, 0x57, 0x31, 0xcf, - 0xa2, 0xdc, 0xac, 0x6a, 0x8c, 0x65, 0x8d, 0xb1, 0xae, 0x11, 0x16, 0xe6, 0x71, 0x4d, 0xa4, 0xaf, - 0xbb, 0x8a, 0x7e, 0x17, 0x38, 0x0e, 0x60, 0x2e, 0x01, 0xd4, 0x47, 0x32, 0x64, 0x55, 0xbd, 0x20, - 0x34, 0x94, 0xa6, 0xe6, 0xf8, 0x83, 0xd8, 0x9d, 0x69, 0x37, 0x1b, 0x65, 0x00, 0x36, 0x90, 0xa6, - 0x90, 0xa6, 0x59, 0x97, 0xa6, 0xba, 0x40, 0x89, 0x1d, 0x30, 0x19, 0x02, 0x4e, 0xcc, 0x00, 0x8a, - 0x9d, 0xf5, 0x4d, 0x88, 0x00, 0x73, 0xa2, 0xc0, 0x94, 0x48, 0x30, 0x2e, 0x1a, 0x8c, 0x8b, 0x08, - 0xa3, 0xa2, 0x82, 0x47, 0x64, 0x30, 0x89, 0x0e, 0x7e, 0x40, 0x16, 0xa3, 0x57, 0xa7, 0x63, 0xf1, - 0x72, 0x7f, 0x4e, 0xb3, 0xf2, 0x7b, 0xd9, 0x19, 0xdc, 0xb1, 0xd2, 0x10, 0x2f, 0x4f, 0xbd, 0x39, - 0xd9, 0x97, 0x03, 0x03, 0x67, 0x1b, 0x3b, 0xe3, 0x0f, 0x06, 0xf6, 0xbe, 0xb2, 0x83, 0x40, 0x78, - 0x2e, 0xfb, 0x71, 0x47, 0x0f, 0xd8, 0xda, 0xba, 0xdb, 0xb3, 0x8e, 0x6a, 0x3f, 0xee, 0x0a, 0xd6, - 0x51, 0x6d, 0xf0, 0x63, 0x21, 0xfc, 0x6b, 0xf0, 0x73, 0xf1, 0x6e, 0xcf, 0x3a, 0x18, 0xfd, 0x5c, - 0xba, 0xdb, 0xb3, 0x4a, 0xb5, 0xed, 0xfb, 0xfb, 0xf7, 0xdb, 0xdf, 0xf7, 0x7b, 0xea, 0x0b, 0xf3, - 0xec, 0xaf, 0x50, 0x33, 0x71, 0xe4, 0x97, 0x37, 0xa7, 0xff, 0x35, 0x7e, 0xee, 0x7f, 0x26, 0x79, - 0xf0, 0xff, 0x32, 0x70, 0xf2, 0xac, 0x3b, 0xf6, 0x76, 0x32, 0x24, 0x4c, 0xca, 0x10, 0x26, 0x0b, - 0x85, 0x89, 0x6d, 0x3d, 0x56, 0xac, 0xcf, 0xb5, 0xef, 0x85, 0x9d, 0x83, 0xde, 0xc7, 0xed, 0xef, - 0x87, 0xbd, 0xb7, 0xbf, 0xfc, 0x31, 0xeb, 0x63, 0x85, 0x9d, 0xc3, 0xde, 0xc7, 0x39, 0xff, 0xa5, - 0xdc, 0xfb, 0x28, 0xb9, 0x47, 0xa9, 0xb7, 0x15, 0xfb, 0x68, 0xff, 0xf7, 0xc5, 0x79, 0x0b, 0x0e, - 0xe6, 0x2c, 0xd8, 0x9f, 0xb7, 0x60, 0x7f, 0xce, 0x82, 0xb9, 0x5f, 0xa9, 0x38, 0x67, 0x41, 0xa9, - 0xf7, 0x23, 0xf6, 0xf9, 0xad, 0xd9, 0x1f, 0x2d, 0xf7, 0xb6, 0x7f, 0xcc, 0xfb, 0x6f, 0x87, 0xbd, - 0x1f, 0x1f, 0xb7, 0x21, 0x5a, 0xe3, 0xa2, 0x15, 0x64, 0x98, 0x3c, 0x19, 0xa6, 0x5f, 0xd1, 0xbc, - 0x4b, 0xd7, 0xf7, 0xea, 0xa5, 0x21, 0x2b, 0x50, 0xaf, 0x9a, 0x64, 0xae, 0xaa, 0xd4, 0xa8, 0x2e, - 0x81, 0x27, 0x03, 0x9e, 0x0c, 0x78, 0x32, 0x32, 0xea, 0xc9, 0xd0, 0xae, 0x8e, 0x99, 0x0f, 0x8a, - 0xd7, 0x48, 0xe6, 0x06, 0x4e, 0x4b, 0xb4, 0xbb, 0x01, 0xbf, 0xd8, 0x1d, 0x6d, 0x0c, 0xc9, 0x0b, - 0xc9, 0x0b, 0xc9, 0xbb, 0x51, 0x92, 0xb7, 0xeb, 0xb8, 0x41, 0xa1, 0x6c, 0x40, 0xf2, 0x96, 0x19, - 0xb7, 0xbc, 0xb6, 0xdd, 0xa7, 0x4c, 0xf8, 0x8f, 0xcf, 0x1d, 0x97, 0x9d, 0x51, 0x0d, 0x89, 0xd5, - 0xd8, 0xf6, 0x61, 0x35, 0x94, 0xc1, 0xfd, 0x3f, 0x7b, 0x76, 0x3d, 0x70, 0xda, 0xee, 0x89, 0xf3, - 0xe4, 0x0c, 0xba, 0xea, 0xb1, 0x3f, 0xa7, 0x67, 0xc0, 0x01, 0x71, 0x6e, 0x7f, 0xcb, 0xfc, 0x95, - 0x96, 0x4b, 0xa5, 0xfd, 0x52, 0x86, 0xaf, 0x15, 0xf6, 0xbc, 0xc1, 0x1d, 0x74, 0x53, 0x24, 0x98, - 0x86, 0xd2, 0x44, 0xfb, 0x31, 0xd5, 0x96, 0x0d, 0x8b, 0x1d, 0x86, 0x7f, 0xef, 0xb2, 0x24, 0x44, - 0xe5, 0x98, 0x4a, 0xcf, 0x06, 0x3f, 0x8f, 0x7e, 0xa7, 0x35, 0x92, 0x59, 0x9f, 0x06, 0x74, 0xd2, - 0xd6, 0x3c, 0xbb, 0xe1, 0x74, 0x19, 0xb3, 0x80, 0x87, 0xfb, 0x21, 0x6d, 0x2d, 0x39, 0x3b, 0x03, - 0x69, 0x6b, 0x48, 0x5b, 0x9b, 0xbf, 0x11, 0x53, 0x5e, 0x6a, 0x8c, 0x7c, 0xd9, 0xc4, 0x31, 0x23, - 0xc3, 0xc3, 0xe1, 0x00, 0x87, 0x03, 0x1c, 0x0e, 0xbc, 0x02, 0x24, 0xda, 0xd0, 0xae, 0xd7, 0x03, - 0xab, 0xd3, 0xf6, 0x02, 0x7e, 0xba, 0x8a, 0x32, 0x61, 0xa3, 0x47, 0x30, 0x5f, 0xfb, 0x89, 0x78, - 0xb4, 0xbb, 0xcd, 0xf0, 0xd6, 0x0b, 0x1f, 0x0a, 0xfb, 0xdc, 0xdb, 0x9b, 0x31, 0x02, 0xd9, 0xa5, - 0x98, 0x49, 0x69, 0x66, 0x5e, 0xaa, 0x99, 0x96, 0x6e, 0x89, 0x49, 0xb9, 0xc4, 0xa4, 0x5d, 0x22, - 0x52, 0xcf, 0x90, 0x89, 0xcf, 0x4c, 0xf1, 0xec, 0xee, 0xd7, 0x18, 0xbd, 0xf7, 0xc5, 0x96, 0xe5, - 0x76, 0x5b, 0x5f, 0xc9, 0x55, 0xc8, 0x32, 0x22, 0xa6, 0x6c, 0x60, 0x6b, 0x33, 0xbe, 0xd9, 0xd1, - 0x1f, 0x33, 0x4c, 0x9a, 0x33, 0xed, 0xab, 0x4d, 0xc8, 0xc1, 0x17, 0x73, 0xf4, 0x99, 0x7e, 0x4e, - 0x02, 0xce, 0x3e, 0x43, 0x3c, 0x3c, 0x7d, 0xf5, 0x06, 0x7d, 0xba, 0xab, 0xba, 0x7a, 0x83, 0x3e, - 0xde, 0x95, 0x5c, 0xff, 0xbb, 0x6c, 0xec, 0x9a, 0xd6, 0x5c, 0x33, 0x46, 0xf6, 0x09, 0x87, 0x65, - 0x9a, 0xc6, 0xee, 0xd1, 0x23, 0x8c, 0x62, 0xf7, 0x22, 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, - 0x3b, 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, 0xfb, 0x5a, 0x63, 0x77, - 0x4f, 0x04, 0x9e, 0xed, 0xfa, 0x2d, 0x27, 0xb0, 0xec, 0x20, 0x10, 0xad, 0x4e, 0xe0, 0x9b, 0x43, - 0xf1, 0xb3, 0x1e, 0x06, 0xc0, 0x0d, 0xc0, 0x0d, 0xc0, 0x0d, 0xc0, 0xcd, 0x48, 0xef, 0x5d, 0xc7, - 0x0d, 0x3e, 0x18, 0x84, 0xda, 0x25, 0x40, 0x6d, 0x40, 0x6d, 0x40, 0xed, 0xb5, 0x84, 0xda, 0xc5, - 0x12, 0x80, 0x36, 0x80, 0xb6, 0x01, 0xa0, 0xed, 0x8b, 0xba, 0x27, 0x02, 0xeb, 0x2f, 0xf1, 0x6a, - 0x0e, 0x5f, 0x4f, 0x3c, 0x03, 0xb0, 0x1a, 0xb0, 0x1a, 0xb0, 0x1a, 0xb0, 0x9a, 0xd3, 0x7a, 0x6f, - 0x77, 0x03, 0xc7, 0x7d, 0xb2, 0x3a, 0xb6, 0xef, 0x87, 0xe4, 0x63, 0xb2, 0x57, 0xd1, 0x46, 0x69, - 0x04, 0xeb, 0xd9, 0xf6, 0x9f, 0x45, 0x23, 0x09, 0xc5, 0x30, 0x7a, 0x14, 0xf4, 0x03, 0xf4, 0x03, - 0xf4, 0x03, 0xf4, 0x03, 0x23, 0xbd, 0xd7, 0xbd, 0xd7, 0x4e, 0x10, 0x69, 0x07, 0x4b, 0x63, 0x4a, - 0x2b, 0x54, 0xc4, 0x48, 0x45, 0x84, 0x8c, 0x6e, 0x71, 0x37, 0x87, 0x8e, 0xeb, 0x87, 0xe9, 0xe7, - 0x40, 0x39, 0x40, 0x39, 0x40, 0x39, 0x40, 0x39, 0x30, 0xd2, 0xbb, 0x91, 0x5e, 0xd4, 0x31, 0x9d, - 0x70, 0x64, 0x60, 0x6f, 0x23, 0xbd, 0xa9, 0x47, 0x7f, 0x0c, 0x3a, 0xe6, 0x13, 0xea, 0x55, 0x1d, - 0xd7, 0xcb, 0x06, 0x9f, 0x61, 0xba, 0xd1, 0x67, 0xf4, 0xa0, 0x6c, 0xf7, 0xb0, 0x1e, 0xfd, 0xa9, - 0x99, 0xbc, 0x8a, 0x24, 0x1a, 0xaf, 0x46, 0x4f, 0xcb, 0x7a, 0x6f, 0xeb, 0xe8, 0x46, 0xcc, 0x78, - 0xe4, 0x77, 0x32, 0x2c, 0x9c, 0xca, 0x10, 0x4e, 0x24, 0xe1, 0x84, 0x66, 0xc4, 0xeb, 0xd0, 0x13, - 0x7b, 0x6d, 0x45, 0x35, 0xc8, 0x73, 0x2d, 0x7a, 0x65, 0x1b, 0x56, 0x5c, 0x9b, 0x13, 0x4a, 0x4e, - 0x55, 0xfb, 0x06, 0xe6, 0x9e, 0x5c, 0x63, 0x7f, 0x95, 0x91, 0xde, 0x5c, 0x83, 0xae, 0x4f, 0xbb, - 0xac, 0x3d, 0x61, 0x72, 0x66, 0x5a, 0x75, 0x5d, 0x87, 0x5f, 0x95, 0xa5, 0x63, 0x17, 0x1f, 0xe5, - 0xf4, 0x58, 0xba, 0x9a, 0xd9, 0x81, 0x81, 0x86, 0xee, 0x83, 0x6d, 0x53, 0xde, 0xe6, 0xa7, 0x88, - 0x36, 0x3f, 0x19, 0xf2, 0x1f, 0xa2, 0xcd, 0x0f, 0xda, 0xfc, 0xa0, 0xcd, 0x4f, 0x5c, 0x8a, 0x21, - 0x4a, 0x92, 0x80, 0x74, 0x4b, 0x4c, 0xca, 0x25, 0x26, 0xed, 0x12, 0x91, 0x7a, 0x66, 0xec, 0x01, - 0x94, 0x0a, 0xcf, 0x16, 0x31, 0x28, 0x15, 0x9e, 0xf8, 0xe2, 0xa8, 0x5f, 0x50, 0x7f, 0x0e, 0xea, - 0x17, 0x52, 0x7b, 0xf5, 0x28, 0x15, 0x86, 0xdb, 0xc9, 0x0c, 0xfb, 0xa0, 0xcd, 0x0f, 0xb0, 0x3b, - 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, 0x3b, 0xb0, 0x3b, - 0xb0, 0x7b, 0x46, 0xb0, 0x7b, 0xbd, 0xdd, 0x75, 0x03, 0xe1, 0x19, 0x2c, 0x21, 0x88, 0x9e, 0x60, - 0x06, 0x5a, 0x17, 0x00, 0xad, 0x01, 0xad, 0x01, 0xad, 0xd3, 0x08, 0xad, 0xb9, 0x83, 0x84, 0x63, - 0x87, 0x43, 0xbd, 0x2e, 0x7c, 0xdf, 0xea, 0xff, 0x65, 0xa2, 0x2d, 0x59, 0xdc, 0xfb, 0x30, 0xfd, - 0xbc, 0x9d, 0x4c, 0xce, 0x74, 0x34, 0x25, 0xd8, 0x92, 0x10, 0x70, 0xc9, 0x09, 0xba, 0xa4, 0x04, - 0x5e, 0xe2, 0x82, 0x2f, 0x71, 0x01, 0x98, 0xa8, 0x20, 0x34, 0x0c, 0x2d, 0x0d, 0x71, 0x8c, 0x31, - 0xdf, 0xc3, 0x3c, 0x10, 0x56, 0x3e, 0x48, 0x20, 0x97, 0xde, 0x64, 0x2a, 0xbd, 0x59, 0x8f, 0x84, - 0x79, 0xcf, 0x44, 0xa2, 0x1e, 0x8a, 0x84, 0xcd, 0xd5, 0xa4, 0x3d, 0x16, 0xab, 0x30, 0x5d, 0x13, - 0xf0, 0x60, 0x24, 0xea, 0xc9, 0x58, 0x35, 0x89, 0x14, 0x3e, 0x1c, 0x1c, 0x94, 0x0f, 0x0f, 0x0e, - 0xf6, 0x0e, 0xf7, 0x0f, 0xf7, 0x8e, 0x4a, 0xa5, 0x42, 0xb9, 0x50, 0x5a, 0x63, 0xaa, 0x79, 0x97, - 0xcd, 0xdd, 0xb3, 0x92, 0xe3, 0x6f, 0x62, 0x8c, 0xfb, 0x10, 0xfb, 0x7b, 0xe2, 0xff, 0x13, 0xf5, - 0x04, 0x6d, 0x8d, 0xd1, 0xf3, 0x60, 0x6b, 0xc0, 0xd6, 0x80, 0xad, 0x01, 0x5b, 0x03, 0xb6, 0x06, - 0x6c, 0x0d, 0xd8, 0x1a, 0xb0, 0x35, 0x60, 0x6b, 0xc0, 0xd6, 0x80, 0xad, 0xb1, 0xa6, 0xb6, 0x86, - 0x27, 0x02, 0xcf, 0x11, 0x0d, 0x2b, 0xb2, 0x01, 0xfe, 0xaf, 0x2b, 0xfc, 0x24, 0x8c, 0x8e, 0x79, - 0x0f, 0x86, 0xf5, 0x01, 0xeb, 0x03, 0xd6, 0x07, 0xac, 0x0f, 0x58, 0x1f, 0xb0, 0x3e, 0x60, 0x7d, - 0xc0, 0xfa, 0x80, 0xf5, 0x01, 0xeb, 0x03, 0xd6, 0xc7, 0x9a, 0x5a, 0x1f, 0x81, 0xd3, 0x12, 0xed, - 0x6e, 0x90, 0xbc, 0xf5, 0x31, 0xef, 0xc1, 0xb0, 0x3e, 0x60, 0x7d, 0xc0, 0xfa, 0x80, 0xf5, 0x01, - 0xeb, 0x03, 0xd6, 0x07, 0xac, 0x0f, 0x58, 0x1f, 0xb0, 0x3e, 0x60, 0x7d, 0xc0, 0xfa, 0x48, 0x83, - 0xf5, 0x91, 0xea, 0xb2, 0x13, 0x43, 0x3d, 0x4c, 0xa3, 0xfd, 0x8d, 0xf6, 0x32, 0x0d, 0xfb, 0x5e, - 0xee, 0x1a, 0xaa, 0x99, 0xcb, 0x19, 0xed, 0x6d, 0x7a, 0xd3, 0xff, 0xea, 0x0f, 0xc7, 0xa3, 0xaf, - 0xbe, 0x01, 0xc5, 0x93, 0x9e, 0x08, 0x3c, 0xdb, 0xf5, 0x5b, 0x4e, 0x60, 0xd9, 0x41, 0x20, 0x5a, - 0x26, 0x8a, 0x91, 0xa6, 0x62, 0x74, 0x6f, 0x1f, 0x86, 0x6e, 0x25, 0x28, 0xa9, 0x5c, 0xb9, 0xc5, - 0x8b, 0x92, 0xca, 0xe4, 0x74, 0x9b, 0xf9, 0x6e, 0x25, 0x5d, 0xc7, 0x0d, 0x3e, 0x18, 0xec, 0x53, - 0x52, 0x42, 0x9f, 0x92, 0x64, 0xad, 0x53, 0xf4, 0x29, 0x49, 0xa3, 0xf5, 0xb9, 0x96, 0x7d, 0x4a, - 0x8a, 0x25, 0x74, 0x29, 0x49, 0x7c, 0xd7, 0xda, 0x46, 0x4d, 0xc4, 0x4e, 0x62, 0x14, 0x36, 0x60, - 0x35, 0x60, 0x35, 0x60, 0x35, 0x60, 0x35, 0xab, 0xf5, 0xde, 0xee, 0x06, 0x8e, 0xfb, 0x14, 0x4d, - 0xc1, 0xc6, 0x00, 0x6c, 0x2e, 0x8d, 0x60, 0x3d, 0xdb, 0xfe, 0xb3, 0x68, 0x24, 0xa1, 0x18, 0x46, - 0x8f, 0x82, 0x7e, 0x80, 0x7e, 0x80, 0x7e, 0x80, 0x7e, 0x60, 0xa4, 0xf7, 0xba, 0xf7, 0xda, 0x09, - 0x22, 0xed, 0x60, 0x05, 0xfd, 0x07, 0x42, 0x45, 0xe8, 0xa9, 0x88, 0x90, 0xd1, 0xa3, 0x21, 0xb2, - 0xe6, 0xf4, 0xc3, 0xf4, 0x73, 0xa0, 0x1c, 0xa0, 0x1c, 0xa0, 0x1c, 0xa0, 0x1c, 0x18, 0xe9, 0xdd, - 0xe9, 0x18, 0x1c, 0x85, 0x1d, 0xe9, 0x84, 0x23, 0x03, 0x7b, 0x0f, 0xcf, 0xe6, 0x2e, 0xc3, 0x63, - 0xc8, 0x0f, 0x30, 0x86, 0x5c, 0xf1, 0x41, 0x49, 0x8e, 0xe4, 0xc7, 0xe0, 0xed, 0xe5, 0x4f, 0xfb, - 0x33, 0xc9, 0x0b, 0xc9, 0xde, 0xa8, 0xe9, 0x9d, 0x0c, 0x0b, 0xa7, 0x32, 0x84, 0x13, 0x49, 0x38, - 0x61, 0x08, 0x7d, 0xf2, 0x43, 0xe8, 0x21, 0xaa, 0xa5, 0x45, 0x35, 0xc8, 0x33, 0x79, 0xf2, 0xcc, - 0x9e, 0xe2, 0xda, 0x9c, 0x50, 0x72, 0xaa, 0x66, 0x5f, 0x1b, 0xca, 0x2f, 0x4e, 0x20, 0xaf, 0x98, - 0x73, 0x0a, 0xbc, 0xd9, 0x34, 0x62, 0x1e, 0x5e, 0xd4, 0xa7, 0x1b, 0xbd, 0x1d, 0x34, 0x29, 0x8e, - 0x9b, 0xd2, 0x8c, 0x52, 0x18, 0x03, 0x6d, 0x19, 0xa3, 0x29, 0x3d, 0x6a, 0xa2, 0xd3, 0x80, 0xc6, - 0xfd, 0xe7, 0x07, 0x0c, 0xab, 0x7b, 0xed, 0x63, 0x27, 0x35, 0x03, 0xff, 0x33, 0x8d, 0xdc, 0x19, - 0xfb, 0x9e, 0x8b, 0x9a, 0x1b, 0x31, 0xfa, 0x9a, 0xf9, 0x7d, 0xcb, 0xdc, 0xbe, 0x64, 0x63, 0xbe, - 0x63, 0x63, 0xbe, 0x62, 0x23, 0xbe, 0xe1, 0xd5, 0x4a, 0x64, 0xae, 0x91, 0x36, 0x79, 0xee, 0xa8, - 0xd4, 0xb8, 0x7f, 0x34, 0xab, 0x3f, 0x80, 0x39, 0xfc, 0xc4, 0x1e, 0x76, 0x32, 0x11, 0x6e, 0x32, - 0x17, 0x66, 0x32, 0x15, 0x5e, 0x32, 0x1e, 0x56, 0x32, 0x1e, 0x4e, 0x32, 0x1a, 0x46, 0x4a, 0x97, - 0xf9, 0xc0, 0x1e, 0x2e, 0x32, 0x1b, 0x26, 0x32, 0x11, 0x1e, 0x32, 0x13, 0x16, 0x32, 0x1a, 0x80, - 0x33, 0x1a, 0x06, 0x32, 0xe9, 0x61, 0x35, 0xee, 0x59, 0xcd, 0x78, 0xb8, 0xa7, 0x66, 0xe2, 0xc8, - 0x93, 0xf0, 0x19, 0x66, 0x3e, 0xac, 0x53, 0x4b, 0x73, 0x54, 0xdf, 0xac, 0x30, 0x29, 0x43, 0x98, - 0x2c, 0x14, 0x26, 0xf0, 0x7f, 0xaf, 0x43, 0x78, 0x26, 0xf3, 0xa2, 0x15, 0x64, 0xb8, 0x16, 0x61, - 0x98, 0xb4, 0x86, 0x35, 0x6a, 0x69, 0x71, 0x72, 0x33, 0x38, 0xbb, 0xea, 0x6d, 0xd7, 0x15, 0x61, - 0x69, 0xa6, 0x65, 0x7f, 0x6d, 0x7b, 0x81, 0x01, 0xcf, 0x46, 0xfc, 0x11, 0xf0, 0x71, 0xc0, 0xc7, - 0x01, 0x1f, 0xc7, 0x46, 0xf9, 0x38, 0x4c, 0x34, 0x58, 0x34, 0xd0, 0x50, 0xd1, 0x50, 0x4b, 0x0a, - 0x03, 0x56, 0x89, 0xc9, 0x16, 0x14, 0xa6, 0x5b, 0xed, 0x1a, 0x6e, 0x39, 0x91, 0x44, 0xb7, 0x01, - 0x13, 0x8d, 0x9c, 0x4d, 0xb6, 0x96, 0x48, 0xea, 0x4a, 0x93, 0x6b, 0x58, 0x98, 0xc8, 0x2d, 0x03, - 0x81, 0x26, 0x89, 0x40, 0xeb, 0xcd, 0xb6, 0x2f, 0xcc, 0x22, 0xd0, 0xe1, 0x23, 0x80, 0x40, 0x81, - 0x40, 0x81, 0x40, 0x81, 0x40, 0x81, 0x40, 0x81, 0x40, 0x81, 0x40, 0x81, 0x40, 0x81, 0x40, 0x81, - 0x40, 0xfb, 0xf0, 0xf0, 0xd1, 0x76, 0x9a, 0x5d, 0xcf, 0x30, 0x06, 0x8d, 0x1e, 0x02, 0x14, 0x0a, - 0x14, 0x0a, 0x14, 0x0a, 0x14, 0x0a, 0x14, 0x0a, 0x14, 0x0a, 0x14, 0x0a, 0x14, 0x0a, 0x14, 0x0a, - 0x14, 0xda, 0x07, 0x88, 0xed, 0x8e, 0x70, 0xcd, 0x42, 0xd0, 0xc1, 0x13, 0x80, 0x3f, 0x81, 0x3f, - 0x81, 0x3f, 0x81, 0x3f, 0x81, 0x3f, 0x81, 0x3f, 0x81, 0x3f, 0x81, 0x3f, 0x81, 0x3f, 0x81, 0x3f, - 0xfb, 0xe8, 0x70, 0x38, 0xd8, 0xdb, 0x2c, 0x04, 0x8d, 0x1e, 0x02, 0x14, 0x0a, 0x14, 0x0a, 0x14, - 0x0a, 0x14, 0x0a, 0x14, 0x0a, 0x14, 0x0a, 0x14, 0x0a, 0x14, 0x0a, 0x14, 0xba, 0xc1, 0x28, 0x54, - 0x78, 0x5e, 0xdb, 0xf3, 0x2d, 0x4f, 0xd4, 0x85, 0xf3, 0xc2, 0x38, 0x1d, 0x26, 0x52, 0x3d, 0x6f, - 0x1f, 0x00, 0xf4, 0x09, 0xf4, 0x09, 0xf4, 0x09, 0xf4, 0x09, 0xf4, 0x09, 0xf4, 0x09, 0xf4, 0x09, - 0xf4, 0x09, 0xf4, 0xb9, 0xc1, 0xe8, 0xb3, 0x25, 0x7c, 0xdf, 0x7e, 0x12, 0x26, 0xf1, 0x67, 0xfc, - 0x11, 0x40, 0xa0, 0x40, 0xa0, 0x40, 0xa0, 0x40, 0xa0, 0x40, 0xa0, 0x40, 0xa0, 0x40, 0xa0, 0x40, - 0xa0, 0x40, 0xa0, 0x40, 0xa0, 0xbe, 0xe5, 0x0f, 0x54, 0xac, 0x29, 0xf4, 0x19, 0x6e, 0x0f, 0xe4, - 0x09, 0xe4, 0x09, 0xe4, 0x09, 0xe4, 0x09, 0xe4, 0x09, 0xe4, 0x09, 0xe4, 0x09, 0xe4, 0x09, 0xe4, - 0xb9, 0xc1, 0xc8, 0x73, 0x38, 0xbe, 0x89, 0x19, 0x70, 0x86, 0xbb, 0x02, 0x67, 0x02, 0x67, 0x02, - 0x67, 0x6e, 0x14, 0xce, 0xf4, 0x03, 0xcf, 0x71, 0x9f, 0x4c, 0xcc, 0x33, 0xf9, 0xb0, 0x46, 0x32, - 0x77, 0x98, 0x03, 0xcf, 0x2f, 0x76, 0x47, 0x1b, 0x43, 0xf2, 0x42, 0xf2, 0x42, 0xf2, 0x6e, 0x94, - 0xe4, 0xed, 0x3a, 0x6e, 0x50, 0x28, 0x1b, 0x90, 0xbc, 0x65, 0x98, 0xf7, 0x30, 0xef, 0x61, 0xde, - 0xa7, 0xe2, 0x4a, 0xcb, 0xa5, 0xd2, 0x3e, 0xec, 0xf9, 0xf5, 0xb5, 0xe7, 0x31, 0xbe, 0x7a, 0xe9, - 0xf8, 0x6a, 0xae, 0xc9, 0xe8, 0x06, 0xa6, 0x57, 0x33, 0x8c, 0x42, 0x5f, 0xcd, 0xf0, 0xea, 0xc0, - 0xae, 0xdb, 0x75, 0x9f, 0x6f, 0x7a, 0xf5, 0x70, 0xbf, 0x94, 0x8d, 0xaf, 0xde, 0xc3, 0xf8, 0xea, - 0x14, 0x58, 0x15, 0x18, 0x5f, 0x2d, 0xff, 0x46, 0x6c, 0xe3, 0xab, 0xeb, 0x23, 0x1e, 0xe0, 0xaf, - 0xeb, 0xef, 0xef, 0xcb, 0xeb, 0x6e, 0x28, 0xc0, 0xdd, 0x00, 0x77, 0x03, 0xdc, 0x0d, 0x1c, 0x6f, - 0xca, 0x25, 0x40, 0xa2, 0x0d, 0x3b, 0x6d, 0x2f, 0xe0, 0x27, 0xa9, 0x11, 0x13, 0x84, 0xbb, 0x33, - 0x5f, 0xf6, 0x89, 0x78, 0xb4, 0xbb, 0xcd, 0xf0, 0xae, 0x0f, 0x8e, 0xb8, 0x37, 0x37, 0x63, 0xf6, - 0xb1, 0x4b, 0x2e, 0x93, 0x12, 0xcc, 0xbc, 0x24, 0x33, 0x2d, 0xd1, 0x12, 0x93, 0x6c, 0x89, 0x49, - 0xb8, 0x44, 0x24, 0x9d, 0x21, 0xa3, 0x9e, 0x99, 0xe2, 0xd9, 0x1d, 0xae, 0x33, 0x85, 0x96, 0xe5, - 0x76, 0x5b, 0x5f, 0x85, 0x67, 0x70, 0x3c, 0x74, 0xd9, 0xc0, 0xd6, 0x66, 0xbc, 0xb1, 0xa3, 0x3f, - 0x66, 0x98, 0x34, 0x67, 0xda, 0x3b, 0x9b, 0x90, 0x4b, 0x2f, 0xe6, 0xda, 0x33, 0xfd, 0x9c, 0x04, - 0xdc, 0x7b, 0x86, 0x78, 0x78, 0xfa, 0xea, 0x0d, 0x7a, 0x71, 0x57, 0x75, 0xf5, 0x06, 0xbd, 0xba, - 0x2b, 0xb9, 0xfe, 0x77, 0xd9, 0xd8, 0x35, 0xad, 0x73, 0xa6, 0x19, 0xd9, 0x27, 0xef, 0x8b, 0xba, - 0x27, 0x02, 0xeb, 0x2f, 0xf1, 0x6a, 0x0e, 0xb5, 0x4f, 0x3c, 0x03, 0xf0, 0x1a, 0xf0, 0x1a, 0xf0, - 0x1a, 0xf0, 0x9a, 0x91, 0xde, 0xbd, 0x76, 0x37, 0x70, 0xdc, 0x27, 0xab, 0x63, 0xfb, 0x7e, 0x48, - 0x3e, 0xe6, 0x30, 0x36, 0x53, 0x8e, 0x59, 0x56, 0x34, 0x82, 0xf5, 0x6c, 0xfb, 0xcf, 0x8c, 0xbd, - 0x0e, 0x16, 0x28, 0x86, 0xd1, 0xa3, 0xa0, 0x1f, 0xa0, 0x1f, 0xa0, 0x1f, 0xa0, 0x1f, 0x18, 0xe9, - 0xbd, 0xee, 0xbd, 0x76, 0x82, 0x48, 0x3b, 0x58, 0x41, 0xff, 0x81, 0x50, 0x11, 0x7a, 0x2a, 0x22, - 0x64, 0x74, 0xcb, 0x6e, 0x34, 0x3c, 0xe1, 0xfb, 0x06, 0xf5, 0xc3, 0xf4, 0x73, 0xa0, 0x1c, 0xa0, - 0x1c, 0xa0, 0x1c, 0xa0, 0x1c, 0x18, 0xe9, 0xdd, 0xe9, 0x18, 0x92, 0x2e, 0x53, 0x3a, 0xe1, 0xc8, - 0xc0, 0xde, 0xc3, 0xb3, 0xc9, 0x9c, 0x6b, 0x7e, 0x7c, 0xf2, 0x2f, 0x07, 0x06, 0xcf, 0x3e, 0xae, - 0x97, 0x0d, 0x3e, 0xe3, 0xca, 0x0e, 0x02, 0xe1, 0xb9, 0xc6, 0xae, 0x23, 0x7a, 0xd0, 0xd6, 0xd6, - 0xdd, 0x9e, 0x75, 0x54, 0xfb, 0x71, 0x57, 0xb0, 0x8e, 0x6a, 0x83, 0x1f, 0x0b, 0xe1, 0x5f, 0x83, - 0x9f, 0x8b, 0x77, 0x7b, 0xd6, 0xc1, 0xe8, 0xe7, 0xd2, 0xdd, 0x9e, 0x55, 0xaa, 0x6d, 0xdf, 0xdf, - 0xbf, 0xdf, 0xfe, 0xbe, 0xdf, 0x53, 0x5f, 0x98, 0x37, 0xf6, 0x2a, 0x35, 0x93, 0x57, 0x71, 0x79, - 0x73, 0xfa, 0xdf, 0xc4, 0xee, 0xe3, 0xcf, 0x24, 0x2f, 0xe4, 0x5f, 0x06, 0x6f, 0xc4, 0x8c, 0x47, - 0x7e, 0x27, 0xc3, 0xc2, 0xa9, 0x0c, 0xe1, 0x44, 0x12, 0x4e, 0xb6, 0xf5, 0x58, 0xb1, 0x3e, 0xd7, - 0xbe, 0x17, 0x76, 0x0e, 0x7a, 0x1f, 0xb7, 0xbf, 0x1f, 0xf6, 0xde, 0xfe, 0xf2, 0xc7, 0xac, 0x8f, - 0x15, 0x76, 0x0e, 0x7b, 0x1f, 0xe7, 0xfc, 0x97, 0x72, 0xef, 0xa3, 0xe4, 0x1e, 0xa5, 0xde, 0x56, - 0xec, 0xa3, 0xfd, 0xdf, 0x17, 0xe7, 0x2d, 0x38, 0x98, 0xb3, 0x60, 0x7f, 0xde, 0x82, 0xfd, 0x39, - 0x0b, 0xe6, 0x7e, 0xa5, 0xe2, 0x9c, 0x05, 0xa5, 0xde, 0x8f, 0xd8, 0xe7, 0xb7, 0x66, 0x7f, 0xb4, - 0xdc, 0xdb, 0xfe, 0x31, 0xef, 0xbf, 0x1d, 0xf6, 0x7e, 0x7c, 0xdc, 0x86, 0xa8, 0x96, 0x17, 0xd5, - 0x20, 0xcf, 0xe4, 0xc9, 0x33, 0x7b, 0x8a, 0x6b, 0x73, 0x42, 0xc9, 0xa9, 0xca, 0x46, 0x65, 0x2e, - 0x30, 0x1a, 0xfb, 0xab, 0x8c, 0x14, 0x1a, 0x0d, 0x8a, 0x58, 0x76, 0x59, 0x53, 0xdc, 0x73, 0x66, - 0x0a, 0x8f, 0x6e, 0xc3, 0xaf, 0xfa, 0x30, 0x74, 0x4d, 0xad, 0x51, 0xa3, 0x84, 0x41, 0xb1, 0x17, - 0x7b, 0xd9, 0x02, 0x57, 0x0d, 0x59, 0xce, 0x64, 0xd5, 0x42, 0x11, 0x55, 0x0b, 0x19, 0xf2, 0x1f, - 0xa2, 0x6a, 0x01, 0x55, 0x0b, 0x8c, 0x7b, 0xa3, 0x6a, 0xc1, 0xac, 0x04, 0x33, 0x2f, 0xc9, 0x4c, - 0x4b, 0xb4, 0xc4, 0x24, 0x5b, 0x62, 0x12, 0x2e, 0x11, 0x49, 0x67, 0xc6, 0x06, 0x40, 0xd5, 0xc2, - 0x6c, 0x11, 0x83, 0xaa, 0x85, 0x89, 0x2f, 0x8e, 0xaa, 0x05, 0xf5, 0xe7, 0xa0, 0x6a, 0x21, 0xb5, - 0x57, 0x8f, 0xaa, 0x05, 0xb8, 0x9a, 0xcc, 0xb0, 0x0f, 0xaa, 0x16, 0x00, 0xaf, 0x01, 0xaf, 0x01, - 0xaf, 0x33, 0x0c, 0xaf, 0x51, 0xb5, 0x80, 0xaa, 0x05, 0xe8, 0x07, 0xe8, 0x07, 0xe8, 0x07, 0xe8, - 0x87, 0x59, 0xf4, 0x8e, 0xaa, 0x05, 0x7e, 0x15, 0x81, 0xaa, 0x05, 0x28, 0x07, 0x28, 0x07, 0x28, - 0x87, 0xcc, 0x2b, 0x07, 0x54, 0x2d, 0xcc, 0xfc, 0x83, 0xaa, 0x05, 0x35, 0xc9, 0x8c, 0xaa, 0x05, - 0x95, 0x3f, 0xa8, 0x5a, 0x40, 0xd5, 0x42, 0xea, 0x85, 0x13, 0xaa, 0x16, 0x68, 0xc2, 0x09, 0x69, - 0xe1, 0xa8, 0x5a, 0x48, 0xb1, 0xa8, 0x06, 0x79, 0xa2, 0x6a, 0x21, 0x61, 0xab, 0x28, 0x87, 0xaa, - 0x05, 0x59, 0x8b, 0x37, 0x8b, 0x55, 0x0b, 0x9c, 0x19, 0xee, 0x39, 0xa3, 0x45, 0x0b, 0x0c, 0x43, - 0x53, 0xf8, 0xe8, 0x06, 0x03, 0x78, 0x64, 0x29, 0x2c, 0x9d, 0x13, 0x78, 0x06, 0x34, 0xb5, 0xb2, - 0x11, 0x3c, 0xef, 0x12, 0xa4, 0x9a, 0xfc, 0xaf, 0x61, 0x76, 0x4c, 0x5e, 0xcf, 0x20, 0xc8, 0x9f, - 0x39, 0x7e, 0x50, 0x09, 0x02, 0xbd, 0x84, 0xfb, 0xfc, 0xb9, 0xe3, 0x56, 0x9b, 0xa2, 0x25, 0xdc, - 0x41, 0x92, 0x96, 0xc6, 0x28, 0xa2, 0x73, 0xfb, 0xdb, 0xc4, 0x4e, 0xbc, 0xe3, 0xcc, 0xf3, 0x97, - 0x5e, 0x43, 0x78, 0xa2, 0xf1, 0xa9, 0x7f, 0x70, 0x6e, 0xb7, 0xd9, 0x4c, 0xf4, 0xbe, 0x98, 0xb8, - 0xdb, 0x0c, 0x57, 0x6b, 0xb0, 0x33, 0x3f, 0x1b, 0xd3, 0xf8, 0x57, 0x9d, 0xfb, 0xd4, 0x56, 0x28, - 0xde, 0xbb, 0xee, 0x7d, 0x33, 0xdf, 0x33, 0xe1, 0x82, 0x19, 0x2f, 0x56, 0xed, 0x46, 0xe5, 0xef, - 0x45, 0xe1, 0x4e, 0x88, 0xb5, 0x84, 0x5a, 0x35, 0x83, 0xc4, 0xda, 0x40, 0x72, 0x0d, 0xa0, 0x4e, - 0x34, 0x4e, 0x3f, 0xda, 0xa6, 0x1b, 0x4d, 0x63, 0x8b, 0x96, 0xb1, 0x45, 0xc3, 0x58, 0xa2, 0x5d, - 0x66, 0xa5, 0x0c, 0xb5, 0x56, 0x2e, 0x3f, 0x64, 0x6b, 0xe2, 0x55, 0x8d, 0x88, 0x25, 0xdc, 0x85, - 0x0a, 0x60, 0xb4, 0x42, 0xdd, 0xda, 0x21, 0x6d, 0x8e, 0xd0, 0x35, 0x5f, 0x88, 0x9a, 0x2b, 0x14, - 0xcd, 0x1e, 0x72, 0x66, 0x0f, 0x2d, 0xb3, 0x86, 0x90, 0x93, 0x85, 0xdc, 0xda, 0xa1, 0xdf, 0x09, - 0x6d, 0xe2, 0x39, 0xae, 0x4e, 0x57, 0x01, 0xcd, 0xd4, 0x1e, 0x02, 0x58, 0x22, 0x28, 0x84, 0x40, - 0xe7, 0xbc, 0xc6, 0xd3, 0x44, 0xe9, 0xc9, 0x51, 0x90, 0x31, 0x90, 0x31, 0x1b, 0x2b, 0x63, 0x9c, - 0x86, 0x70, 0x03, 0x27, 0x78, 0xf5, 0xc4, 0x23, 0x87, 0xa0, 0xd1, 0x31, 0xbc, 0x4f, 0x87, 0x5f, - 0xe5, 0x93, 0xed, 0x0b, 0xbe, 0x31, 0xc3, 0x95, 0x4a, 0xe5, 0xe1, 0xa6, 0x7a, 0xfd, 0x5b, 0xf5, - 0xfa, 0xe1, 0xf6, 0xf7, 0xab, 0xaa, 0x2e, 0x11, 0x86, 0x85, 0x6d, 0x3e, 0x4b, 0xd0, 0x87, 0xb9, - 0x5f, 0xc9, 0x75, 0xe5, 0xe4, 0xf4, 0xcb, 0x4d, 0x3e, 0x0d, 0x2d, 0x59, 0x98, 0xdf, 0xec, 0xb6, - 0x72, 0x5c, 0x39, 0xbe, 0x59, 0xf5, 0x9c, 0xde, 0x5a, 0xd2, 0xb2, 0x01, 0xae, 0x8a, 0x99, 0xae, - 0x0a, 0x62, 0xd0, 0x82, 0xc5, 0x51, 0xa1, 0x1e, 0x86, 0x50, 0x70, 0x53, 0xbc, 0x63, 0xbc, 0xb5, - 0x91, 0xe3, 0x57, 0xc1, 0xf4, 0xa2, 0x79, 0x79, 0xe9, 0x5e, 0x5d, 0x56, 0x2f, 0x2e, 0xcd, 0x6b, - 0x2b, 0x7b, 0x98, 0x44, 0xd2, 0x67, 0x22, 0xf9, 0xbc, 0x92, 0xff, 0x4a, 0x97, 0xc8, 0xe5, 0xc8, - 0x7b, 0x39, 0xb1, 0x2e, 0xfe, 0xc4, 0x92, 0x93, 0x57, 0x3d, 0x71, 0xfa, 0x49, 0x4b, 0x1c, 0x2e, - 0xf1, 0x50, 0x17, 0x1f, 0xe4, 0xfc, 0xe3, 0x59, 0x70, 0x34, 0x92, 0xee, 0x49, 0x25, 0x77, 0xa4, - 0xa4, 0xfb, 0x51, 0xda, 0xdd, 0xa8, 0x62, 0xcd, 0xa8, 0x5b, 0x2d, 0xaa, 0xd6, 0x09, 0xd9, 0x0a, - 0x21, 0x5b, 0x1b, 0x24, 0xab, 0x22, 0xc5, 0xcc, 0x22, 0xa9, 0x6e, 0x55, 0x98, 0x64, 0xb9, 0x16, - 0x5d, 0xc0, 0x1d, 0xef, 0x14, 0x4e, 0x48, 0xf6, 0x64, 0x54, 0x4e, 0x24, 0xbf, 0x90, 0x3d, 0x25, - 0xcf, 0x60, 0xf6, 0xdb, 0xc7, 0xdf, 0x6d, 0xc6, 0x7b, 0xe5, 0xed, 0xa6, 0xed, 0xb5, 0xe6, 0x97, - 0x2e, 0x45, 0x3c, 0x35, 0xfc, 0xdc, 0x9c, 0x93, 0x59, 0xcc, 0xf5, 0x4b, 0xb9, 0x5d, 0x86, 0xcb, - 0xa7, 0xb8, 0x7b, 0xd1, 0x97, 0x51, 0x61, 0x6c, 0x65, 0x86, 0x56, 0x66, 0xe4, 0x18, 0x03, 0x0f, - 0xbe, 0x3a, 0x13, 0x45, 0x2e, 0x73, 0xc5, 0x0f, 0xae, 0x4d, 0x5e, 0xc4, 0x0f, 0x3e, 0xce, 0x2c, - 0xe2, 0xf7, 0x0c, 0x89, 0xf8, 0x65, 0x44, 0x90, 0x61, 0x29, 0xbf, 0x84, 0x48, 0x78, 0x04, 0xbd, - 0x6c, 0x1c, 0x27, 0x5f, 0x1f, 0xdd, 0xa4, 0xe4, 0xf9, 0x45, 0x15, 0xa7, 0x2a, 0x7d, 0x6c, 0x15, - 0x03, 0x97, 0xca, 0x7e, 0x52, 0x8a, 0x5f, 0x94, 0x44, 0x6e, 0xba, 0xae, 0x4f, 0x6d, 0x57, 0xa7, - 0xb6, 0x6b, 0x93, 0x4a, 0x8e, 0x66, 0x6c, 0x4f, 0xe3, 0xe6, 0x52, 0xf8, 0x76, 0x83, 0xbf, 0xd4, - 0x5b, 0x2f, 0xcb, 0x6a, 0xe9, 0xf0, 0x21, 0x83, 0xbf, 0x94, 0x9a, 0x26, 0x4b, 0x98, 0x46, 0x12, - 0x12, 0xd0, 0x69, 0xa8, 0x73, 0xaf, 0xd3, 0x50, 0xe4, 0xdc, 0x3d, 0x70, 0x2e, 0x38, 0x57, 0x2b, - 0xae, 0x10, 0xdd, 0x5a, 0x53, 0xd8, 0x8f, 0x6a, 0x31, 0x84, 0x48, 0x7d, 0x1c, 0x2a, 0xac, 0xb9, - 0x1a, 0x0a, 0x87, 0xf7, 0xef, 0x07, 0x96, 0xc9, 0xae, 0xd3, 0x48, 0x92, 0x2b, 0xd5, 0xd2, 0x83, - 0x48, 0x69, 0x41, 0x64, 0xad, 0x5a, 0x04, 0x6f, 0xae, 0x35, 0x6f, 0xaa, 0x26, 0xf1, 0xa8, 0xa8, - 0x10, 0xba, 0x2a, 0x21, 0xaa, 0x14, 0xb2, 0x6a, 0xd1, 0x21, 0x63, 0x16, 0x72, 0xd6, 0x25, 0x6b, - 0x36, 0xf2, 0x66, 0x23, 0x73, 0x2e, 0x72, 0x57, 0x0f, 0x79, 0xe4, 0x08, 0x61, 0x28, 0x72, 0xe8, - 0x5b, 0x3f, 0xad, 0x86, 0x98, 0x4e, 0x63, 0x26, 0x53, 0xd5, 0x13, 0x3e, 0x51, 0xae, 0x46, 0xed, - 0xe7, 0x46, 0x3b, 0x80, 0xd3, 0xc1, 0xe9, 0xe0, 0xf4, 0xd4, 0x72, 0xba, 0x2f, 0x5e, 0x84, 0xe7, - 0x04, 0xaf, 0x1a, 0x69, 0xe9, 0xa3, 0x1d, 0xc0, 0xe9, 0xe0, 0xf4, 0xb5, 0xe4, 0x74, 0xbd, 0x34, - 0x36, 0x9d, 0xf4, 0x35, 0x9e, 0xb4, 0xb5, 0xe8, 0x45, 0x2e, 0xaf, 0xaa, 0x17, 0xc7, 0x97, 0x17, - 0x9f, 0x4f, 0x7f, 0x7e, 0xa8, 0x9c, 0x55, 0xae, 0xcf, 0x1f, 0x6e, 0xaa, 0xbf, 0x55, 0xaf, 0x4f, - 0x6f, 0x7f, 0xa7, 0x52, 0x12, 0x43, 0xc2, 0x1a, 0x53, 0x26, 0xde, 0xf1, 0xf5, 0xe9, 0xed, 0xe9, - 0x71, 0xe5, 0x4c, 0x23, 0xc9, 0x72, 0x67, 0xd5, 0xef, 0xf0, 0x9f, 0xca, 0xf5, 0xc5, 0xe9, 0xc5, - 0xcf, 0x59, 0x7e, 0x85, 0x2f, 0x17, 0xbf, 0x5e, 0x5c, 0xfe, 0xe7, 0x22, 0xcb, 0xaf, 0x70, 0x7e, - 0x7a, 0x71, 0x79, 0x9d, 0xe9, 0x17, 0xa8, 0xfc, 0xaf, 0xd6, 0x0b, 0x90, 0x56, 0xd6, 0x4c, 0x4b, - 0x7d, 0x23, 0xe8, 0x27, 0x10, 0xdf, 0x02, 0x3a, 0xf2, 0x09, 0x57, 0x03, 0xf5, 0x00, 0xf5, 0xc0, - 0xbe, 0x49, 0xad, 0x7d, 0x13, 0x38, 0x2d, 0x61, 0xd5, 0x3d, 0x61, 0x07, 0x42, 0xc3, 0x63, 0x39, - 0xb5, 0x0b, 0x38, 0x1e, 0x1c, 0xbf, 0x96, 0x1c, 0xdf, 0xa7, 0xf2, 0xc0, 0xa9, 0xff, 0xe5, 0x97, - 0x0f, 0x34, 0xd8, 0x9e, 0xd0, 0xb4, 0x2f, 0xff, 0xc5, 0x1d, 0x0c, 0x57, 0xca, 0xbb, 0xb6, 0xdb, - 0xf6, 0x45, 0xbd, 0xed, 0x36, 0x48, 0xa4, 0xa7, 0x37, 0x99, 0x4d, 0xaf, 0xfd, 0x08, 0x43, 0x51, - 0x1b, 0x4b, 0xe7, 0x6d, 0xae, 0xc9, 0x68, 0x9c, 0xa3, 0xaf, 0x7a, 0x7a, 0xfd, 0x58, 0x52, 0x77, - 0xb4, 0xbc, 0x5d, 0x61, 0xd8, 0x4f, 0x3b, 0xa1, 0x92, 0xa0, 0x5a, 0x1a, 0xf4, 0xfb, 0x6b, 0x47, - 0x58, 0x3a, 0xc1, 0xc8, 0xd1, 0x06, 0xd0, 0xea, 0xd0, 0xea, 0x6b, 0xa9, 0xd5, 0xbb, 0xae, 0xd3, - 0x76, 0x75, 0x60, 0x3c, 0xa1, 0x4d, 0xbb, 0x5e, 0x1b, 0xf6, 0x75, 0xe8, 0x6e, 0xb0, 0xb3, 0xaa, - 0x37, 0x5f, 0xfb, 0x9a, 0xeb, 0x98, 0x13, 0xfb, 0xf6, 0xf7, 0xab, 0xea, 0xc3, 0xe9, 0xc9, 0xfa, - 0x16, 0x5f, 0x9f, 0x5d, 0xae, 0x65, 0xe5, 0x75, 0xe5, 0x74, 0x2d, 0x5f, 0xab, 0xfa, 0xff, 0x5e, - 0xdd, 0xae, 0xe3, 0x7b, 0x5d, 0xde, 0xa2, 0x4a, 0x7e, 0x75, 0x90, 0x38, 0xbb, 0x39, 0xf4, 0xaa, - 0x35, 0xf5, 0x94, 0x14, 0x7a, 0x85, 0xda, 0x79, 0xd3, 0xc5, 0xc5, 0xc3, 0xda, 0xf8, 0xa5, 0x16, - 0x85, 0x5a, 0x45, 0xbc, 0x7a, 0x25, 0x3c, 0x4b, 0x05, 0xbc, 0x5a, 0xe5, 0xfb, 0xca, 0x4a, 0x49, - 0x27, 0xc8, 0x8d, 0xb1, 0x9a, 0x74, 0x82, 0xc0, 0x32, 0x5a, 0x50, 0xba, 0xb4, 0x2e, 0x52, 0xe5, - 0x24, 0x74, 0xca, 0x4a, 0xeb, 0xcd, 0x76, 0xfd, 0xaf, 0xe5, 0x55, 0xa5, 0x83, 0x8f, 0x69, 0x16, - 0x95, 0xee, 0xf1, 0x14, 0x95, 0xfa, 0xaf, 0xd9, 0xac, 0x28, 0xed, 0x7f, 0xef, 0xa4, 0xca, 0x49, - 0x25, 0x2b, 0x01, 0xd5, 0x2a, 0x00, 0xd3, 0x52, 0x50, 0xba, 0x98, 0x00, 0xa8, 0x7e, 0x91, 0xd5, - 0x57, 0x93, 0x2e, 0x24, 0x10, 0x1e, 0x1d, 0x28, 0x5d, 0x4a, 0x1a, 0x38, 0x2d, 0xf1, 0x4f, 0xdb, - 0x15, 0x96, 0x52, 0x2f, 0xd0, 0xa9, 0x80, 0xc5, 0x78, 0xf9, 0x7a, 0x94, 0xa7, 0xc9, 0x91, 0x9d, - 0xae, 0x5b, 0x2e, 0x7d, 0xf5, 0x2f, 0x52, 0x64, 0x69, 0x06, 0x0e, 0xd3, 0x0b, 0xd3, 0xa6, 0x08, - 0x50, 0x75, 0x86, 0xae, 0xa2, 0x8b, 0x29, 0xab, 0x5d, 0x71, 0x42, 0xa5, 0x2e, 0x5f, 0x49, 0x2b, - 0x89, 0x49, 0x8e, 0xfb, 0xbb, 0x4a, 0x95, 0xce, 0xa2, 0x19, 0x0e, 0x14, 0x1b, 0x14, 0x1b, 0x14, - 0x1b, 0x14, 0x1b, 0x14, 0x9b, 0x01, 0xc5, 0xc6, 0xdc, 0xc3, 0x6a, 0xa0, 0xd7, 0x32, 0xdc, 0xc5, - 0x6a, 0x91, 0x0d, 0xaf, 0x7a, 0x0e, 0x5a, 0x2e, 0x87, 0xc5, 0xb6, 0xa9, 0x9c, 0x4d, 0x0a, 0xa7, - 0x43, 0xfa, 0x9c, 0x0e, 0x8d, 0x76, 0xcb, 0x76, 0x5c, 0x39, 0xc5, 0x1a, 0x9d, 0xed, 0xe4, 0x22, - 0x39, 0x94, 0xb6, 0x07, 0xf7, 0x43, 0x56, 0x51, 0x9a, 0xb4, 0xda, 0x23, 0x90, 0x47, 0x4e, 0x71, - 0x3e, 0x71, 0xfe, 0x4c, 0xb8, 0x4f, 0xa1, 0xcc, 0x94, 0x0b, 0x2b, 0xab, 0x35, 0xc7, 0x25, 0xc0, - 0x23, 0x5a, 0xde, 0x52, 0x94, 0xf8, 0xa6, 0xb8, 0x4e, 0x23, 0xab, 0xad, 0xa7, 0xd6, 0xed, 0x37, - 0xf1, 0xa3, 0x28, 0x96, 0xf6, 0x13, 0x3c, 0x0c, 0x26, 0x24, 0x25, 0x31, 0xb8, 0x58, 0x79, 0x32, - 0x76, 0x7e, 0x6b, 0x6b, 0x6b, 0xeb, 0xce, 0xb6, 0xfe, 0xa9, 0x58, 0x7f, 0xec, 0x59, 0x47, 0x0f, - 0xb5, 0x89, 0x7f, 0xdc, 0xdf, 0x5b, 0x0f, 0xb5, 0xed, 0xef, 0x7b, 0x3b, 0xe5, 0x42, 0x6f, 0xfb, - 0xa7, 0xf1, 0xef, 0x6b, 0xf7, 0xf7, 0xef, 0xb7, 0xff, 0x4d, 0x59, 0xf5, 0xd3, 0xf6, 0x8f, 0xfe, - 0xda, 0x3c, 0xcf, 0xab, 0x52, 0x66, 0x2d, 0xe7, 0xff, 0x5c, 0xc5, 0x0b, 0x4b, 0x4c, 0x0b, 0xae, - 0x19, 0xf0, 0x83, 0x3c, 0xb7, 0xfd, 0x40, 0x4d, 0xd5, 0x46, 0x2b, 0xa0, 0x67, 0xa1, 0x67, 0xa1, - 0x67, 0xa1, 0x67, 0xa1, 0x67, 0xa1, 0x67, 0xa1, 0x67, 0x97, 0xe8, 0xd9, 0x66, 0xfb, 0xc9, 0x71, - 0xad, 0xaf, 0xb6, 0xeb, 0x0a, 0x4f, 0x5e, 0xd7, 0x4e, 0xad, 0x82, 0xbe, 0x85, 0xbe, 0x7d, 0x73, - 0xde, 0xd2, 0x69, 0xf0, 0x92, 0x2e, 0x5b, 0x1a, 0x6d, 0xb7, 0xda, 0x41, 0x43, 0x99, 0xb4, 0x27, - 0x17, 0x81, 0xb2, 0x41, 0xd9, 0xab, 0xa3, 0xec, 0xd5, 0xba, 0xd3, 0x97, 0xc5, 0xcd, 0x65, 0xfd, - 0xe9, 0x0b, 0x22, 0xe5, 0x92, 0x0e, 0xf5, 0x4e, 0x57, 0x62, 0x30, 0x44, 0xf8, 0xa9, 0x74, 0x8c, - 0x85, 0x80, 0x33, 0x5d, 0x22, 0x83, 0xaf, 0xd3, 0x55, 0x48, 0xdf, 0xeb, 0x74, 0x91, 0xbb, 0x87, - 0x14, 0x87, 0xe1, 0x07, 0x1d, 0xb7, 0x21, 0xbe, 0x11, 0xfa, 0xc8, 0x87, 0xcb, 0x90, 0xd2, 0xa0, - 0x62, 0x40, 0x23, 0xa5, 0x41, 0x1d, 0x29, 0xc4, 0x6d, 0xa5, 0x55, 0x35, 0x91, 0x0f, 0x09, 0x1e, - 0x7d, 0xe4, 0xc1, 0x98, 0x6b, 0xcd, 0x98, 0xca, 0x1d, 0xe4, 0x9f, 0x6d, 0xaf, 0xf1, 0xb7, 0xed, - 0x09, 0xcb, 0x71, 0x03, 0xe1, 0x79, 0xdd, 0x8e, 0x46, 0x27, 0xb6, 0x19, 0x7b, 0xd1, 0xfa, 0x39, - 0x14, 0x32, 0xd6, 0xcf, 0x41, 0x8d, 0xd0, 0x75, 0x09, 0x9e, 0x8d, 0xf0, 0xd9, 0x18, 0x80, 0x85, - 0x11, 0xd4, 0x18, 0x82, 0xe0, 0x37, 0x27, 0x31, 0x48, 0xb4, 0xd0, 0x7e, 0x79, 0xd2, 0x6f, 0xfd, - 0xda, 0xdf, 0x84, 0x78, 0xb4, 0x7a, 0xbd, 0x73, 0xc8, 0x2c, 0xc2, 0xc1, 0x2a, 0xb3, 0x58, 0x26, - 0x78, 0xed, 0x08, 0x5f, 0xa7, 0x35, 0x82, 0x26, 0xf3, 0xb0, 0x33, 0x11, 0x3b, 0x33, 0xcd, 0x63, - 0xaa, 0xc1, 0xc9, 0x25, 0x5d, 0x83, 0x4d, 0xa4, 0x1a, 0x72, 0xe3, 0x94, 0x18, 0xcd, 0x74, 0x84, - 0x57, 0x17, 0x6e, 0x60, 0x3f, 0x09, 0x86, 0x86, 0x1a, 0x3a, 0xfd, 0x34, 0xf4, 0xba, 0x9b, 0x8d, - 0xfe, 0xe8, 0xb7, 0x05, 0x60, 0xe9, 0x76, 0xc6, 0x24, 0x5e, 0x62, 0xdb, 0x31, 0x75, 0x3f, 0x8b, - 0xf6, 0x63, 0xec, 0xcb, 0xa5, 0x49, 0xd2, 0xd3, 0x57, 0xc0, 0xd0, 0x15, 0xcd, 0xf4, 0x15, 0x14, - 0xf6, 0xd2, 0x7c, 0x09, 0xef, 0x56, 0xb3, 0xba, 0x96, 0x50, 0x27, 0x0a, 0x02, 0x91, 0xe5, 0x1d, - 0xd7, 0x0f, 0x6c, 0x37, 0xd0, 0x47, 0x1b, 0xa3, 0x8d, 0x80, 0x38, 0x80, 0x38, 0x80, 0x38, 0x80, - 0x38, 0x80, 0x38, 0x80, 0x38, 0x80, 0x38, 0x80, 0x38, 0x66, 0x20, 0x8e, 0x40, 0x78, 0x2f, 0x76, - 0x93, 0x03, 0x72, 0x0c, 0x77, 0x02, 0xe6, 0x00, 0xe6, 0x00, 0xe6, 0x50, 0xa6, 0x19, 0x3f, 0xb0, - 0x03, 0x4b, 0x93, 0x89, 0x72, 0x7a, 0x6d, 0xe0, 0xa3, 0x2d, 0x98, 0xda, 0xc1, 0x03, 0xc6, 0x00, - 0xc6, 0x64, 0x13, 0xc6, 0xb0, 0xb7, 0x97, 0x07, 0xae, 0x49, 0x16, 0xd7, 0xb4, 0x34, 0xa8, 0x6c, - 0x9c, 0x02, 0x6b, 0x7f, 0x03, 0x9a, 0x01, 0x9a, 0x01, 0x9a, 0x81, 0x07, 0x05, 0xd0, 0x03, 0xd0, - 0x03, 0x1e, 0x14, 0x20, 0x8d, 0x99, 0x48, 0xc3, 0x0a, 0x9c, 0x96, 0x60, 0x81, 0x1b, 0x83, 0x9d, - 0x80, 0x39, 0x80, 0x39, 0x80, 0x39, 0x94, 0x69, 0x46, 0x6f, 0x7c, 0x1e, 0xfc, 0x27, 0x00, 0x31, - 0x00, 0x31, 0xf0, 0x9f, 0x00, 0xd5, 0x84, 0xa8, 0x46, 0x83, 0xd1, 0xc7, 0x80, 0xc6, 0x71, 0x81, - 0x65, 0x80, 0x65, 0x80, 0x65, 0xe0, 0x3f, 0x01, 0xf4, 0x00, 0xf4, 0x80, 0xff, 0x04, 0x48, 0x63, - 0x26, 0xd2, 0xe0, 0xf2, 0x9f, 0x8c, 0x76, 0x02, 0xe6, 0x00, 0xe6, 0x00, 0xe6, 0x80, 0xff, 0x04, - 0x20, 0x06, 0x20, 0x06, 0xfe, 0x13, 0xa0, 0x1a, 0x5d, 0x54, 0x63, 0xb4, 0x2c, 0x99, 0x38, 0x0b, - 0x36, 0x5a, 0x2f, 0xdd, 0xc8, 0xaa, 0xd3, 0xf5, 0xfb, 0xff, 0x33, 0xec, 0x8a, 0xa1, 0x5d, 0xb1, - 0x9f, 0x53, 0xe8, 0x7d, 0xd5, 0xe9, 0xfa, 0xfd, 0xff, 0x19, 0x8c, 0xd5, 0x78, 0xf8, 0x65, 0xf8, - 0xe8, 0xd3, 0xe8, 0xc9, 0xa6, 0x86, 0xf6, 0x2a, 0xb4, 0xa0, 0x70, 0x1a, 0x4d, 0x41, 0xef, 0x7f, - 0x10, 0xae, 0x46, 0xc7, 0x03, 0x73, 0x60, 0x12, 0x1d, 0x0f, 0xd0, 0xf1, 0x00, 0x96, 0x18, 0x2c, - 0xb1, 0xcd, 0xb0, 0xc4, 0xe0, 0xfd, 0x85, 0xe1, 0x04, 0xc3, 0x89, 0x62, 0x38, 0xc1, 0xfb, 0xbb, - 0x42, 0x3b, 0x09, 0x1d, 0x0f, 0x80, 0x38, 0x80, 0x38, 0x80, 0x38, 0x80, 0x38, 0x80, 0x38, 0x80, - 0x38, 0x80, 0x38, 0x52, 0x8a, 0x38, 0xd0, 0xf1, 0x00, 0x98, 0x03, 0x98, 0x03, 0x1d, 0x0f, 0x26, - 0xb7, 0x40, 0xc4, 0x19, 0x30, 0x66, 0xa3, 0x61, 0x0c, 0x22, 0xce, 0x19, 0xc7, 0x35, 0xe8, 0x78, - 0x00, 0x34, 0x03, 0x34, 0x03, 0x0f, 0x0a, 0xa0, 0x07, 0xa0, 0x07, 0x3c, 0x28, 0x40, 0x1a, 0x46, - 0x91, 0x06, 0x3a, 0x1e, 0x00, 0x73, 0x00, 0x73, 0x20, 0x63, 0x1f, 0xfe, 0x13, 0x80, 0x18, 0x80, - 0x18, 0xf8, 0x4f, 0xd6, 0x01, 0xd5, 0xa0, 0xe3, 0x01, 0xb0, 0x0c, 0xb0, 0x0c, 0xfc, 0x27, 0x80, - 0x1e, 0x80, 0x1e, 0xf0, 0x9f, 0x00, 0x69, 0x98, 0x44, 0x1a, 0xe8, 0x78, 0x00, 0xcc, 0x01, 0xcc, - 0x01, 0xff, 0x09, 0xfc, 0x27, 0x00, 0x31, 0x00, 0x31, 0xf0, 0x9f, 0xa4, 0x0d, 0xd5, 0xac, 0x63, - 0xc7, 0x03, 0x42, 0x8d, 0x7e, 0x8e, 0xdc, 0xe3, 0xe0, 0xb4, 0xff, 0xb0, 0x34, 0xb4, 0x35, 0x70, - 0x1b, 0xe2, 0x9b, 0x46, 0x5f, 0x83, 0x70, 0x39, 0xad, 0xb1, 0xc1, 0x1e, 0x1a, 0x1b, 0x24, 0x89, - 0x15, 0x37, 0xa9, 0xb1, 0x01, 0x19, 0x01, 0x46, 0xf7, 0xdd, 0x75, 0xfb, 0xe2, 0x87, 0x70, 0xdd, - 0xa3, 0xae, 0x1d, 0x47, 0x84, 0xb5, 0xc3, 0xaf, 0x4d, 0xc3, 0x64, 0x0c, 0x70, 0x57, 0xb8, 0xdd, - 0x96, 0xf0, 0x06, 0x92, 0x57, 0x1f, 0xee, 0x16, 0x0e, 0x34, 0xf6, 0xa8, 0xba, 0xdd, 0x56, 0xff, - 0x06, 0x13, 0xb5, 0x1c, 0x18, 0x8e, 0xb0, 0xeb, 0xb8, 0xc1, 0x7e, 0x91, 0xe1, 0xf4, 0x0e, 0x01, - 0xee, 0x01, 0xee, 0x37, 0x04, 0xdc, 0x1f, 0x14, 0x8f, 0x0e, 0x8e, 0xca, 0x87, 0xc5, 0x23, 0x40, - 0xfa, 0x95, 0x41, 0xfa, 0x5a, 0x0a, 0xc0, 0xe8, 0x5f, 0xc2, 0x73, 0x45, 0x93, 0x8e, 0x46, 0x87, - 0xeb, 0xd1, 0x67, 0x0b, 0x70, 0x34, 0x55, 0x70, 0x14, 0x7d, 0xb6, 0xe0, 0xff, 0x37, 0xc2, 0x44, - 0xec, 0xcc, 0x34, 0x8f, 0xa9, 0x90, 0x73, 0x80, 0x9c, 0x03, 0x20, 0x7a, 0x20, 0x7a, 0xd9, 0x2b, - 0x40, 0xce, 0xc1, 0x0a, 0xa1, 0x3c, 0xfa, 0x6c, 0x01, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, - 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0xa4, 0x15, 0x71, 0xa0, 0xcf, 0x16, 0x30, 0x07, 0x30, 0x07, - 0xfa, 0x6c, 0x4d, 0x6e, 0x81, 0x3c, 0x47, 0xc0, 0x98, 0x8d, 0x86, 0x31, 0xc8, 0x73, 0xcc, 0x38, - 0xae, 0x41, 0x9f, 0x2d, 0xa0, 0x19, 0xa0, 0x19, 0x78, 0x50, 0x00, 0x3d, 0x00, 0x3d, 0xe0, 0x41, - 0x01, 0xd2, 0x30, 0x8a, 0x34, 0xd0, 0x67, 0x0b, 0x98, 0x03, 0x98, 0x03, 0x75, 0xa2, 0xf0, 0x9f, - 0x00, 0xc4, 0x00, 0xc4, 0xc0, 0x7f, 0xb2, 0x0e, 0xa8, 0x06, 0x7d, 0xb6, 0x80, 0x65, 0x80, 0x65, - 0xe0, 0x3f, 0x01, 0xf4, 0x00, 0xf4, 0x80, 0xff, 0x04, 0x48, 0xc3, 0x24, 0xd2, 0x40, 0x9f, 0x2d, - 0x60, 0x0e, 0x60, 0x0e, 0xf8, 0x4f, 0xe0, 0x3f, 0x01, 0x88, 0x01, 0x88, 0x81, 0xff, 0x24, 0x6d, - 0xa8, 0x66, 0x1d, 0xfb, 0x6c, 0x91, 0xaa, 0xf4, 0x73, 0xe4, 0x4e, 0x5b, 0xbf, 0x0e, 0x1e, 0x97, - 0x82, 0xf6, 0x06, 0xae, 0x43, 0xc0, 0x34, 0x91, 0x8e, 0x0c, 0x57, 0xa3, 0xb5, 0x81, 0x39, 0xd4, - 0x88, 0xd6, 0x06, 0x68, 0x6d, 0x00, 0x93, 0x0b, 0x26, 0xd7, 0x66, 0x98, 0x5c, 0x70, 0xf3, 0xc2, - 0x42, 0x82, 0x85, 0x44, 0xb1, 0x90, 0xe0, 0xe6, 0x5d, 0xa1, 0x41, 0x84, 0xd6, 0x06, 0x40, 0x1c, - 0x40, 0x1c, 0x40, 0x1c, 0x40, 0x1c, 0x40, 0x1c, 0x40, 0x1c, 0x40, 0x1c, 0x29, 0x45, 0x1c, 0x68, - 0x6d, 0x00, 0xcc, 0x01, 0xcc, 0x81, 0xd6, 0x06, 0x93, 0x5b, 0x20, 0xb4, 0x0c, 0x18, 0xb3, 0xd1, - 0x30, 0x06, 0xa1, 0xe5, 0x8c, 0xe3, 0x1a, 0xb4, 0x36, 0x00, 0x9a, 0x01, 0x9a, 0x81, 0x07, 0x05, - 0xd0, 0x03, 0xd0, 0x03, 0x1e, 0x14, 0x20, 0x0d, 0xa3, 0x48, 0x03, 0xad, 0x0d, 0x80, 0x39, 0x80, - 0x39, 0x90, 0x9a, 0x0f, 0xff, 0x09, 0x40, 0x0c, 0x40, 0x0c, 0xfc, 0x27, 0xeb, 0x80, 0x6a, 0xd0, - 0xda, 0x00, 0x58, 0x06, 0x58, 0x06, 0xfe, 0x13, 0x40, 0x0f, 0x40, 0x0f, 0xf8, 0x4f, 0x80, 0x34, - 0x4c, 0x22, 0x0d, 0xb4, 0x36, 0x00, 0xe6, 0x00, 0xe6, 0x80, 0xff, 0x04, 0xfe, 0x13, 0x80, 0x18, - 0x80, 0x18, 0xf8, 0x4f, 0xd2, 0x86, 0x6a, 0xd6, 0xb1, 0xb5, 0x01, 0xa1, 0x46, 0x3f, 0x47, 0x6e, - 0x6c, 0x70, 0xd1, 0x7f, 0x58, 0x0a, 0xda, 0x1a, 0xf8, 0xed, 0xc7, 0xe0, 0x6f, 0xdb, 0x13, 0x83, - 0x3c, 0x4b, 0xaf, 0xdb, 0x09, 0xe8, 0x4d, 0x0e, 0x66, 0xec, 0x85, 0x96, 0x07, 0xe6, 0xd0, 0x24, - 0x5a, 0x1e, 0xa0, 0xe5, 0x01, 0x4c, 0x31, 0x98, 0x62, 0x9b, 0x61, 0x8a, 0xc1, 0xfd, 0x0b, 0xcb, - 0x09, 0x96, 0x13, 0xc5, 0x72, 0x82, 0xfb, 0x77, 0x85, 0x86, 0x12, 0x5a, 0x1e, 0x00, 0x71, 0x00, - 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0xa4, 0x14, 0x71, 0xa0, 0xe5, - 0x01, 0x30, 0x07, 0x30, 0x07, 0x5a, 0x1e, 0x4c, 0x6e, 0x81, 0x90, 0x33, 0x60, 0xcc, 0x46, 0xc3, - 0x18, 0x84, 0x9c, 0x33, 0x8e, 0x6b, 0xd0, 0xf2, 0x00, 0x68, 0x06, 0x68, 0x06, 0x1e, 0x14, 0x40, - 0x0f, 0x40, 0x0f, 0x78, 0x50, 0x80, 0x34, 0x8c, 0x22, 0x0d, 0xb4, 0x3c, 0x00, 0xe6, 0x00, 0xe6, - 0x40, 0xca, 0x3e, 0xfc, 0x27, 0x00, 0x31, 0x00, 0x31, 0xf0, 0x9f, 0xac, 0x03, 0xaa, 0x41, 0xcb, - 0x03, 0x60, 0x19, 0x60, 0x19, 0xf8, 0x4f, 0x00, 0x3d, 0x00, 0x3d, 0xe0, 0x3f, 0x01, 0xd2, 0x30, - 0x89, 0x34, 0xd0, 0xf2, 0x00, 0x98, 0x03, 0x98, 0x03, 0xfe, 0x13, 0xf8, 0x4f, 0x00, 0x62, 0x00, - 0x62, 0xe0, 0x3f, 0x49, 0x1b, 0xaa, 0x59, 0xc7, 0x96, 0x07, 0xda, 0x15, 0xfb, 0x39, 0x72, 0x03, - 0x84, 0x9b, 0xe1, 0xa3, 0x4f, 0xa3, 0x27, 0xa7, 0xa0, 0x1b, 0x42, 0xd0, 0x0e, 0x08, 0x59, 0xd0, - 0x63, 0xdd, 0x19, 0x2e, 0x47, 0xcf, 0x03, 0x73, 0x70, 0x12, 0x3d, 0x0f, 0xd0, 0xf3, 0x00, 0xb6, - 0x18, 0x6c, 0xb1, 0xcd, 0xb0, 0xc5, 0xe0, 0xff, 0x85, 0xe9, 0x04, 0xd3, 0x89, 0x62, 0x3a, 0xc1, - 0xff, 0xbb, 0x42, 0x4b, 0x09, 0x3d, 0x0f, 0x80, 0x38, 0x80, 0x38, 0x80, 0x38, 0x80, 0x38, 0x80, - 0x38, 0x80, 0x38, 0x80, 0x38, 0x52, 0x8a, 0x38, 0xd0, 0xf3, 0x00, 0x98, 0x03, 0x98, 0x03, 0x3d, - 0x0f, 0x26, 0xb7, 0x40, 0xcc, 0x19, 0x30, 0x66, 0xa3, 0x61, 0x0c, 0x62, 0xce, 0x19, 0xc7, 0x35, - 0xe8, 0x79, 0x00, 0x34, 0x03, 0x34, 0x03, 0x0f, 0x0a, 0xa0, 0x07, 0xa0, 0x07, 0x3c, 0x28, 0x40, - 0x1a, 0x46, 0x91, 0x06, 0x7a, 0x1e, 0x00, 0x73, 0x00, 0x73, 0x20, 0x67, 0x1f, 0xfe, 0x13, 0x80, - 0x18, 0x80, 0x18, 0xf8, 0x4f, 0xd6, 0x01, 0xd5, 0xa0, 0xe7, 0x01, 0xb0, 0x0c, 0xb0, 0x0c, 0xfc, - 0x27, 0x80, 0x1e, 0x80, 0x1e, 0xf0, 0x9f, 0x00, 0x69, 0x98, 0x44, 0x1a, 0xe8, 0x79, 0x00, 0xcc, - 0x01, 0xcc, 0x01, 0xff, 0x09, 0xfc, 0x27, 0x00, 0x31, 0x00, 0x31, 0xf0, 0x9f, 0xa4, 0x0d, 0xd5, - 0xac, 0x63, 0xcf, 0x03, 0x4a, 0x91, 0x7e, 0x8e, 0xdc, 0xe6, 0xe0, 0x36, 0x7c, 0x5a, 0x0a, 0x5a, - 0x1b, 0x74, 0x7d, 0xe1, 0xd1, 0x3b, 0x1b, 0x84, 0xab, 0xd1, 0xd8, 0xc0, 0x1c, 0x66, 0x44, 0x63, - 0x03, 0x34, 0x36, 0x80, 0xc1, 0x05, 0x83, 0x6b, 0x33, 0x0c, 0x2e, 0x38, 0x79, 0x61, 0x1f, 0xc1, - 0x3e, 0xa2, 0xd8, 0x47, 0x70, 0xf2, 0xae, 0xd0, 0x1c, 0x42, 0x63, 0x03, 0x20, 0x0e, 0x20, 0x0e, - 0x20, 0x0e, 0x20, 0x0e, 0x20, 0x0e, 0x20, 0x0e, 0x20, 0x8e, 0x94, 0x22, 0x0e, 0x34, 0x36, 0x00, - 0xe6, 0x00, 0xe6, 0x40, 0x63, 0x83, 0xc9, 0x2d, 0x10, 0x58, 0x06, 0x8c, 0xd9, 0x68, 0x18, 0x83, - 0xc0, 0x72, 0xc6, 0x71, 0x0d, 0x1a, 0x1b, 0x00, 0xcd, 0x00, 0xcd, 0xc0, 0x83, 0x02, 0xe8, 0x01, - 0xe8, 0x01, 0x0f, 0x0a, 0x90, 0x86, 0x51, 0xa4, 0x81, 0xc6, 0x06, 0xc0, 0x1c, 0xc0, 0x1c, 0x48, - 0xcc, 0x87, 0xff, 0x04, 0x20, 0x06, 0x20, 0x06, 0xfe, 0x93, 0x75, 0x40, 0x35, 0x68, 0x6c, 0x00, - 0x2c, 0x03, 0x2c, 0x03, 0xff, 0x09, 0xa0, 0x07, 0xa0, 0x07, 0xfc, 0x27, 0x40, 0x1a, 0x26, 0x91, - 0x06, 0x1a, 0x1b, 0x00, 0x73, 0x00, 0x73, 0xc0, 0x7f, 0x02, 0xff, 0x09, 0x40, 0x0c, 0x40, 0x0c, - 0xfc, 0x27, 0x69, 0x43, 0x35, 0xeb, 0xd8, 0xd8, 0x80, 0x50, 0xa3, 0x9f, 0x23, 0xf7, 0x35, 0xf8, - 0xd2, 0x7f, 0x58, 0x0a, 0xda, 0x1a, 0xfc, 0x6d, 0x3b, 0x01, 0xbd, 0xad, 0x41, 0xb8, 0x1a, 0x6d, - 0x0d, 0xcc, 0x21, 0x46, 0xb4, 0x35, 0x40, 0x5b, 0x03, 0x98, 0x5b, 0x30, 0xb7, 0x36, 0xc3, 0xdc, - 0x82, 0x8b, 0x17, 0xd6, 0x11, 0xac, 0x23, 0x8a, 0x75, 0x04, 0x17, 0xef, 0x0a, 0x8d, 0x21, 0xb4, - 0x35, 0x00, 0xe2, 0x00, 0xe2, 0x00, 0xe2, 0x00, 0xe2, 0x00, 0xe2, 0x00, 0xe2, 0x00, 0xe2, 0x48, - 0x29, 0xe2, 0x40, 0x5b, 0x03, 0x60, 0x0e, 0x60, 0x0e, 0xb4, 0x35, 0x98, 0xdc, 0x02, 0x61, 0x65, - 0xc0, 0x98, 0x8d, 0x86, 0x31, 0x08, 0x2b, 0x67, 0x1c, 0xd7, 0xa0, 0xad, 0x01, 0xd0, 0x0c, 0xd0, - 0x0c, 0x3c, 0x28, 0x80, 0x1e, 0x80, 0x1e, 0xf0, 0xa0, 0x00, 0x69, 0x18, 0x45, 0x1a, 0x68, 0x6b, - 0x00, 0xcc, 0x01, 0xcc, 0x81, 0xb4, 0x7c, 0xf8, 0x4f, 0x00, 0x62, 0x00, 0x62, 0xe0, 0x3f, 0x59, - 0x07, 0x54, 0x83, 0xb6, 0x06, 0xc0, 0x32, 0xc0, 0x32, 0xf0, 0x9f, 0x00, 0x7a, 0x00, 0x7a, 0xc0, - 0x7f, 0x02, 0xa4, 0x61, 0x12, 0x69, 0xa0, 0xad, 0x01, 0x30, 0x07, 0x30, 0x07, 0xfc, 0x27, 0xf0, - 0x9f, 0x00, 0xc4, 0x00, 0xc4, 0xc0, 0x7f, 0x92, 0x36, 0x54, 0xb3, 0x8e, 0x6d, 0x0d, 0x08, 0x35, - 0xfa, 0x39, 0x72, 0x5b, 0x83, 0xff, 0xf4, 0x1f, 0x66, 0xaa, 0xad, 0xc1, 0x3b, 0xc6, 0x5b, 0xa1, - 0xde, 0x06, 0xf1, 0x16, 0x14, 0x2e, 0x80, 0x74, 0xf0, 0x72, 0x67, 0xbe, 0xfc, 0x04, 0x17, 0x7f, - 0x62, 0xc9, 0xd9, 0xf6, 0xf1, 0xdf, 0x20, 0x41, 0xbc, 0x21, 0x96, 0x41, 0xbf, 0xfc, 0x99, 0xe3, - 0x07, 0x95, 0x20, 0x90, 0xab, 0xd4, 0xef, 0xab, 0xd3, 0x6a, 0x53, 0xf4, 0x91, 0x9b, 0x2f, 0x27, - 0x85, 0xfb, 0xd2, 0x7f, 0x62, 0x05, 0x4d, 0xce, 0xe6, 0x2f, 0xbd, 0x86, 0xf0, 0x44, 0xe3, 0x53, - 0xff, 0xb5, 0xdc, 0x6e, 0xb3, 0xa9, 0x75, 0x3a, 0x8a, 0x14, 0xa7, 0x4c, 0x69, 0x12, 0x34, 0xa6, - 0x48, 0x5b, 0x8b, 0xa9, 0x6a, 0x3e, 0xad, 0xcc, 0xfe, 0x2f, 0x73, 0xce, 0x47, 0xf6, 0x5c, 0x94, - 0xce, 0x63, 0xc1, 0x59, 0x28, 0x9c, 0xc1, 0xec, 0xf7, 0x8f, 0xbf, 0xdd, 0x8c, 0x37, 0xcb, 0x37, - 0x5c, 0x7f, 0xee, 0xeb, 0x44, 0x40, 0xbc, 0xff, 0xa1, 0x39, 0xa7, 0xb2, 0xb8, 0x4d, 0xca, 0x52, - 0x1b, 0x54, 0xc6, 0xc6, 0x94, 0x6f, 0x6f, 0x22, 0x6b, 0x21, 0x2a, 0x5b, 0x80, 0xca, 0x16, 0x9e, - 0x52, 0xfb, 0x11, 0x35, 0x3a, 0x5c, 0xd6, 0x36, 0x24, 0x5f, 0x1f, 0x9d, 0xf9, 0x92, 0x43, 0x18, - 0x1d, 0xeb, 0xf0, 0xf3, 0xcb, 0x84, 0xa6, 0x54, 0x3f, 0x1c, 0x69, 0xa7, 0x83, 0x8a, 0x73, 0x41, - 0xbd, 0xbf, 0x8d, 0xaa, 0xab, 0x80, 0xec, 0x12, 0x20, 0x9b, 0xfe, 0xa4, 0xfe, 0x34, 0x7a, 0x6a, - 0x4f, 0xb6, 0xdf, 0x4c, 0xde, 0x17, 0xb6, 0x57, 0x7f, 0x96, 0x3f, 0xbc, 0xa8, 0x62, 0x64, 0xb0, - 0x4e, 0xf2, 0x00, 0xd4, 0x4c, 0x15, 0x65, 0x6f, 0x16, 0xc5, 0x7b, 0x45, 0x6f, 0xa4, 0x44, 0xf5, - 0x4d, 0x69, 0xfb, 0xa2, 0xb4, 0x7d, 0x4f, 0x5a, 0x8d, 0x92, 0x78, 0xb1, 0xae, 0xb2, 0xe7, 0x68, - 0xac, 0xa0, 0xda, 0x2d, 0xdb, 0x71, 0xad, 0x50, 0x59, 0x2a, 0x5c, 0xda, 0x48, 0xa6, 0x29, 0xb8, - 0x86, 0xf2, 0x67, 0xc2, 0x7d, 0x0a, 0x55, 0xbb, 0x9a, 0xef, 0x86, 0x60, 0x48, 0xe9, 0xf8, 0x66, - 0x74, 0x7d, 0xc7, 0x91, 0xe1, 0x4f, 0x5c, 0xcf, 0x60, 0xd5, 0x53, 0x7c, 0xf7, 0x3a, 0xbe, 0x14, - 0xae, 0x23, 0x2b, 0x96, 0xf6, 0x57, 0x78, 0x68, 0x86, 0x8c, 0xda, 0x9a, 0x02, 0x87, 0x5c, 0xd9, - 0x41, 0x20, 0x3c, 0x57, 0x99, 0x45, 0xf2, 0x5b, 0x5b, 0x5b, 0x5b, 0x77, 0xb6, 0xf5, 0x4f, 0xc5, - 0xfa, 0x63, 0xcf, 0x3a, 0x7a, 0xa8, 0x4d, 0xfc, 0xe3, 0xfe, 0xde, 0x7a, 0xa8, 0x6d, 0x7f, 0xdf, - 0xdb, 0x29, 0x17, 0x7a, 0xdb, 0x3f, 0x8d, 0x7f, 0x5f, 0xbb, 0xbf, 0x7f, 0xbf, 0xfd, 0x6f, 0xca, - 0xaa, 0x9f, 0xb6, 0x7f, 0xf4, 0xd7, 0xe6, 0xcd, 0x1c, 0xc1, 0xe5, 0xcd, 0xe9, 0x7f, 0xc9, 0xe7, - 0xf0, 0xe7, 0x2a, 0x0e, 0xe2, 0x5f, 0x0a, 0x27, 0xc1, 0x2a, 0xf5, 0x95, 0x2c, 0x6c, 0xba, 0xa5, - 0xcd, 0x6a, 0x71, 0xcf, 0xb4, 0xbc, 0x89, 0xcd, 0x29, 0x09, 0xfd, 0x3c, 0x75, 0x22, 0x61, 0x93, - 0x88, 0xa3, 0x3d, 0xf8, 0xf6, 0xd6, 0xd7, 0x57, 0x8a, 0xe7, 0x8d, 0x23, 0xea, 0x35, 0x85, 0x3e, - 0xba, 0x26, 0x9b, 0x8d, 0xa6, 0xc2, 0xf3, 0x64, 0xca, 0xb7, 0xd2, 0x70, 0xfd, 0x5d, 0x29, 0x33, - 0x4e, 0xc1, 0xb3, 0x70, 0xe2, 0xfa, 0x0f, 0x43, 0xd0, 0x4d, 0xf5, 0xaf, 0x2c, 0xb0, 0xd4, 0x9f, - 0xdb, 0x7e, 0x60, 0x09, 0x37, 0xf0, 0x1c, 0xe1, 0xcb, 0x9b, 0xaa, 0x53, 0xab, 0x60, 0xb0, 0xc2, - 0x60, 0x7d, 0x43, 0x4c, 0xaf, 0xea, 0x46, 0xeb, 0xc4, 0x5a, 0x35, 0xc3, 0xb5, 0x00, 0xc3, 0x15, - 0x86, 0xab, 0x1a, 0xa1, 0xaa, 0xba, 0xe8, 0xf4, 0x5c, 0x76, 0x9a, 0x84, 0x4b, 0x26, 0x60, 0x1d, - 0x42, 0xd6, 0x27, 0x68, 0x0e, 0x8c, 0x94, 0x43, 0x4b, 0x6b, 0x92, 0x0d, 0xae, 0xd1, 0xd2, 0xba, - 0xe9, 0xd8, 0x3e, 0x43, 0x53, 0xeb, 0x70, 0x1b, 0xa4, 0xdb, 0xd1, 0xd9, 0x86, 0x8b, 0x7d, 0xd8, - 0xd9, 0x88, 0x9d, 0x9d, 0x58, 0xd9, 0x8a, 0xc6, 0x5e, 0x1a, 0xae, 0xae, 0x1c, 0x77, 0xb3, 0x27, - 0xcf, 0x71, 0x9f, 0x18, 0xb2, 0xec, 0x0a, 0x1f, 0x12, 0x3d, 0x01, 0x92, 0xf3, 0x80, 0xcf, 0x99, - 0x60, 0xd4, 0xb9, 0xb0, 0xd0, 0xd9, 0xb0, 0x34, 0xcc, 0xcf, 0x47, 0xa1, 0x14, 0x47, 0x6c, 0x1f, - 0x55, 0x0f, 0x0d, 0x4c, 0x4d, 0x91, 0x1e, 0xed, 0x04, 0xa9, 0x0e, 0xa9, 0x0e, 0xa9, 0x9e, 0x2d, - 0xa9, 0x9e, 0x4c, 0xcb, 0xd0, 0xce, 0xcb, 0x81, 0x65, 0x37, 0x1a, 0x9e, 0xf0, 0x19, 0x20, 0xe4, - 0xd4, 0x6e, 0x90, 0x39, 0x90, 0x39, 0x90, 0x39, 0x49, 0xf3, 0x4f, 0x8e, 0x18, 0x9b, 0x8f, 0xf3, - 0x01, 0x31, 0x02, 0x17, 0xdb, 0x68, 0x6b, 0xeb, 0x6e, 0xcf, 0x3a, 0xaa, 0xfd, 0xb8, 0x2b, 0x58, - 0x47, 0xb5, 0xc1, 0x8f, 0x85, 0xf0, 0xaf, 0xc1, 0xcf, 0xc5, 0xbb, 0x3d, 0xeb, 0x60, 0xf4, 0x73, - 0xe9, 0x6e, 0xcf, 0x2a, 0xd5, 0xb6, 0xef, 0xef, 0xdf, 0x6f, 0x7f, 0xdf, 0xef, 0xa9, 0x2f, 0xa4, - 0x93, 0x4c, 0x4d, 0xe7, 0xa8, 0x74, 0x22, 0x96, 0xb1, 0xdd, 0xfe, 0x4c, 0xf2, 0xc0, 0xfe, 0x95, - 0x4f, 0x3a, 0x63, 0x1f, 0xc6, 0xca, 0x5a, 0x19, 0x2b, 0x4e, 0xe7, 0xa5, 0xcc, 0x0a, 0x20, 0xca, - 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x2b, 0xe3, 0x9f, 0xb4, 0x02, 0x08, 0xdb, 0x7a, 0xac, 0x58, - 0x9f, 0x6b, 0xdf, 0x0b, 0x3b, 0x07, 0xbd, 0x8f, 0xdb, 0xdf, 0x0f, 0x7b, 0x6f, 0x7f, 0xf9, 0x63, - 0xd6, 0xc7, 0x0a, 0x3b, 0x87, 0xbd, 0x8f, 0x73, 0xfe, 0x4b, 0xb9, 0xf7, 0x51, 0x72, 0x8f, 0x52, - 0x6f, 0x2b, 0xf6, 0xd1, 0xfe, 0xef, 0x8b, 0xf3, 0x16, 0x1c, 0xcc, 0x59, 0xb0, 0x3f, 0x6f, 0xc1, - 0xfe, 0x9c, 0x05, 0x73, 0xbf, 0x52, 0x71, 0xce, 0x82, 0x52, 0xef, 0x47, 0xec, 0xf3, 0x5b, 0xb3, - 0x3f, 0x5a, 0xee, 0x6d, 0xff, 0x98, 0xf7, 0xdf, 0x0e, 0x7b, 0x3f, 0x3e, 0x6e, 0xaf, 0x13, 0x9c, - 0x02, 0xf9, 0x24, 0x4f, 0x3e, 0x00, 0x97, 0x00, 0x97, 0xc4, 0x15, 0x69, 0x2d, 0xbc, 0x6d, 0xb8, - 0xfe, 0xee, 0x64, 0x22, 0xd5, 0xf8, 0x1f, 0xaf, 0xbb, 0xa4, 0xc4, 0x82, 0x9c, 0x5a, 0x52, 0xd9, - 0x2f, 0x6d, 0x3f, 0xa8, 0x0e, 0x1e, 0x1d, 0xfd, 0xfc, 0x2a, 0x95, 0x6a, 0x46, 0xbf, 0x0f, 0x95, - 0x59, 0xe3, 0xe4, 0xd8, 0x85, 0x6e, 0xcc, 0x82, 0x08, 0xfb, 0x91, 0xa0, 0x81, 0x04, 0x0d, 0xe3, - 0x30, 0x3d, 0xba, 0xef, 0xa6, 0xb0, 0x1f, 0x3d, 0xf1, 0x48, 0xb9, 0xf0, 0x11, 0x22, 0x3f, 0x24, - 0xac, 0xbd, 0x1a, 0x8a, 0xb5, 0xf7, 0xef, 0x87, 0x32, 0x6a, 0x37, 0x62, 0xb2, 0x14, 0x88, 0x8c, - 0x41, 0xf1, 0x3c, 0x59, 0x5e, 0xa8, 0xd6, 0xde, 0xe7, 0x38, 0xb2, 0xb9, 0x8a, 0x10, 0x16, 0x10, - 0x16, 0x0b, 0xbf, 0x21, 0xb2, 0xb9, 0xe0, 0x42, 0x83, 0x0b, 0x2d, 0x83, 0x2e, 0x34, 0x64, 0x73, - 0xc1, 0x86, 0x65, 0xbc, 0x1b, 0x64, 0x73, 0x41, 0xaa, 0x43, 0xaa, 0x43, 0xaa, 0x23, 0x9b, 0x0b, - 0x32, 0x07, 0x32, 0x67, 0xa3, 0x64, 0x0e, 0xb2, 0xb9, 0x90, 0xcd, 0x85, 0x6c, 0x2e, 0x18, 0x2b, - 0xc8, 0xe6, 0x02, 0x80, 0x00, 0x80, 0x00, 0x80, 0x58, 0x05, 0xff, 0xe4, 0x90, 0xcd, 0x85, 0x74, - 0x1c, 0x64, 0x73, 0x81, 0x7c, 0x90, 0xcd, 0x05, 0x70, 0xc9, 0x09, 0x2e, 0xd7, 0x3e, 0x9b, 0x8b, - 0x92, 0x57, 0x90, 0xe3, 0x48, 0xe6, 0x52, 0x68, 0xf6, 0xaf, 0x7e, 0x1b, 0xbc, 0xbd, 0x7b, 0x86, - 0xc3, 0x00, 0x14, 0x03, 0x13, 0xeb, 0xd3, 0xb5, 0x50, 0x9a, 0xe1, 0xd2, 0x32, 0xb1, 0x62, 0x01, - 0xc1, 0xf3, 0x8f, 0xaf, 0x98, 0x4b, 0xe2, 0xf9, 0xb5, 0xef, 0x27, 0xa8, 0xd0, 0x6b, 0x8f, 0x7e, - 0xa0, 0x26, 0x5a, 0x0b, 0xfa, 0xc2, 0x7b, 0x11, 0x9e, 0x42, 0x57, 0xc1, 0xd1, 0x02, 0x34, 0x14, - 0x44, 0x43, 0xc1, 0x49, 0x12, 0xa2, 0x74, 0xc0, 0x0f, 0xd7, 0xa1, 0x91, 0x60, 0x82, 0x7e, 0x9c, - 0x8d, 0x6e, 0x24, 0x48, 0xf5, 0x73, 0x8e, 0x73, 0xec, 0x48, 0xae, 0x19, 0x64, 0xaa, 0xaf, 0xc4, - 0x55, 0x89, 0x4c, 0x75, 0x95, 0xfb, 0x4e, 0x4d, 0xa6, 0xfa, 0x88, 0xc7, 0x52, 0x90, 0xa8, 0x8e, - 0xc6, 0xa3, 0x90, 0x16, 0xeb, 0x28, 0x2d, 0xe8, 0xa9, 0xea, 0x5c, 0x81, 0x42, 0xc4, 0x08, 0x11, - 0x23, 0x5c, 0x11, 0x6b, 0xd1, 0x5d, 0xa0, 0xb9, 0x94, 0xc4, 0x08, 0x39, 0x23, 0x84, 0x47, 0x1a, - 0x7b, 0x0c, 0xdf, 0x69, 0xe5, 0x63, 0xb9, 0x99, 0xd3, 0xaf, 0x62, 0x67, 0xf4, 0x81, 0x61, 0x2f, - 0xae, 0x78, 0x58, 0xb4, 0x61, 0x36, 0xd2, 0xb2, 0x46, 0x7f, 0x6a, 0x1c, 0x47, 0xc8, 0x19, 0x57, - 0x8c, 0x76, 0xcd, 0x4a, 0xba, 0x56, 0x74, 0x92, 0x7a, 0xe3, 0xba, 0x77, 0x52, 0xc4, 0xac, 0xe5, - 0x0d, 0x63, 0x56, 0xc4, 0xb0, 0xb3, 0x94, 0x02, 0x91, 0x19, 0xd1, 0x05, 0xb2, 0xca, 0x54, 0x6a, - 0x04, 0x93, 0x20, 0x4f, 0x3a, 0x35, 0x23, 0x91, 0x6c, 0xd4, 0x4e, 0xdb, 0x0b, 0xf4, 0x8d, 0xcb, - 0x70, 0x17, 0x22, 0x4e, 0x3f, 0x11, 0x8f, 0x76, 0xb7, 0x19, 0x1a, 0x18, 0xa5, 0x7d, 0x98, 0xa7, - 0x30, 0x4f, 0x61, 0x9e, 0xaa, 0x33, 0x9f, 0xe5, 0x76, 0x5b, 0x5f, 0x95, 0xe7, 0x34, 0xce, 0x62, - 0xa1, 0xb2, 0xc6, 0x16, 0xd7, 0xb6, 0xfb, 0x94, 0x0a, 0xfb, 0x54, 0x67, 0x34, 0x31, 0xb3, 0x6c, - 0x89, 0x6d, 0x37, 0x9a, 0xc3, 0xcb, 0xb5, 0x1f, 0xc3, 0x54, 0x5e, 0x66, 0x9b, 0x25, 0xa7, 0x3b, - 0xea, 0x38, 0xa9, 0x2b, 0x28, 0x97, 0x4a, 0xfb, 0xa5, 0x14, 0x5f, 0xc3, 0xba, 0xe3, 0x95, 0xb5, - 0x49, 0x70, 0x1c, 0x66, 0xe8, 0x0c, 0xff, 0x4e, 0xa4, 0x4b, 0xdd, 0xcd, 0xe0, 0x91, 0xc3, 0xbf, - 0x53, 0xd4, 0x9e, 0x0e, 0xbd, 0xa6, 0x0c, 0xc3, 0x3c, 0x04, 0xf0, 0x56, 0x20, 0x4d, 0x10, 0xc0, - 0x83, 0x85, 0x04, 0x0b, 0x09, 0x01, 0x3c, 0x04, 0xf0, 0xa4, 0xce, 0x08, 0x01, 0x3c, 0x04, 0xf0, - 0x10, 0xc0, 0xcb, 0x21, 0x80, 0xa7, 0xc9, 0xac, 0x88, 0xb4, 0x20, 0x80, 0x87, 0x00, 0x1e, 0x02, - 0x78, 0x2c, 0x82, 0x1c, 0x01, 0xbc, 0xb9, 0xaa, 0x05, 0x01, 0x3c, 0x98, 0xa7, 0x30, 0x4f, 0x57, - 0x64, 0x9e, 0x22, 0x80, 0x17, 0xfb, 0x22, 0x08, 0xe0, 0xe5, 0x56, 0x68, 0xb3, 0xe4, 0x10, 0xc0, - 0x43, 0x00, 0x6f, 0xe5, 0x2e, 0xf7, 0x15, 0x06, 0xf0, 0x12, 0x68, 0x4c, 0xf2, 0x26, 0x7e, 0x97, - 0xbd, 0x8e, 0x24, 0x6a, 0x8e, 0x88, 0xf5, 0x69, 0x48, 0x42, 0x8c, 0x6b, 0x76, 0x7d, 0x65, 0xed, - 0xae, 0x03, 0x03, 0x27, 0xa1, 0x5f, 0x7b, 0xf0, 0xed, 0xad, 0xaf, 0xaf, 0x14, 0x92, 0xe6, 0x80, - 0x7c, 0x53, 0x30, 0x2f, 0x3c, 0x89, 0x4c, 0x50, 0x7a, 0x12, 0xad, 0x62, 0xa6, 0x25, 0x8f, 0x99, - 0x0e, 0x31, 0xd3, 0xb2, 0x66, 0xfd, 0x5b, 0xc3, 0xc8, 0x35, 0x4c, 0xa1, 0x1d, 0xa2, 0x91, 0x8e, - 0x30, 0x52, 0x29, 0x13, 0x4a, 0x29, 0x12, 0xca, 0xdd, 0x60, 0x8a, 0xe8, 0x06, 0xc3, 0x6e, 0xa8, - 0x26, 0xd6, 0x0d, 0xc6, 0xf6, 0xea, 0xcf, 0x94, 0x6e, 0x30, 0xe1, 0x3a, 0xb5, 0x6e, 0x30, 0x7b, - 0xe8, 0x06, 0x83, 0x6e, 0x30, 0x44, 0x0f, 0x48, 0x74, 0x5f, 0x8d, 0x76, 0xcb, 0x76, 0x5c, 0x4b, - 0x71, 0xd2, 0x0e, 0x25, 0x60, 0x95, 0x3f, 0x13, 0xee, 0x53, 0xa8, 0x33, 0xd4, 0x7c, 0x1a, 0x04, - 0xc4, 0xa5, 0xe3, 0xb3, 0xd0, 0xf5, 0x7f, 0x8e, 0x0c, 0xe2, 0x02, 0x71, 0x3d, 0x83, 0xf1, 0x4b, - 0x71, 0x5e, 0xeb, 0xf8, 0x18, 0xb8, 0x8e, 0xac, 0x58, 0xda, 0x5f, 0xe1, 0xa1, 0x19, 0xc2, 0xc1, - 0x0a, 0x11, 0x38, 0x72, 0xe8, 0x36, 0xbf, 0xb5, 0xb5, 0xb5, 0x75, 0x67, 0x5b, 0xff, 0x54, 0xac, - 0x3f, 0xf6, 0xac, 0xa3, 0x87, 0xda, 0xc4, 0x3f, 0xee, 0xef, 0xad, 0x87, 0xda, 0xf6, 0xf7, 0xbd, - 0x9d, 0x72, 0xa1, 0xb7, 0xfd, 0xd3, 0xf8, 0xf7, 0xb5, 0xfb, 0xfb, 0xf7, 0xdb, 0xff, 0xa6, 0xac, - 0xfa, 0x69, 0xfb, 0x47, 0x7f, 0x6d, 0xde, 0xcc, 0x11, 0xe8, 0x04, 0x1b, 0xf3, 0x7f, 0xae, 0xe2, - 0x20, 0x14, 0xc2, 0x69, 0x35, 0x56, 0xa9, 0x0f, 0x43, 0x1e, 0x86, 0x7c, 0x6a, 0x0c, 0xf9, 0x2c, - 0x1b, 0xa9, 0x92, 0x3e, 0x46, 0x15, 0x13, 0x75, 0xb9, 0x13, 0x71, 0x81, 0x81, 0xfa, 0x4e, 0xe1, - 0x84, 0x64, 0x4f, 0x46, 0xe5, 0x44, 0xf2, 0x0b, 0x2d, 0x64, 0xc9, 0x33, 0x98, 0xfd, 0xf6, 0xf1, - 0x77, 0x9b, 0xf1, 0x5e, 0xf9, 0x27, 0xaf, 0x53, 0xb7, 0x96, 0xb4, 0xd6, 0x8c, 0xc4, 0xc0, 0xe4, - 0x87, 0xe7, 0x9c, 0xd1, 0x62, 0x13, 0x7c, 0xa9, 0x85, 0x24, 0x63, 0x11, 0xbd, 0xb1, 0x80, 0xac, - 0xd6, 0x53, 0x6b, 0x51, 0x1c, 0x5f, 0x56, 0x10, 0x29, 0x9b, 0x39, 0xca, 0xc2, 0x65, 0x86, 0x19, - 0x33, 0xf8, 0xf2, 0x4c, 0xf4, 0xb9, 0xcc, 0x78, 0x96, 0xed, 0x34, 0xa7, 0xd6, 0x59, 0x2e, 0x45, - 0x3d, 0x78, 0x97, 0x91, 0x42, 0xa6, 0x5d, 0x2f, 0x4b, 0x48, 0x25, 0x61, 0xff, 0x4b, 0x5d, 0x78, - 0x81, 0xf3, 0xe8, 0xd4, 0xed, 0x40, 0x58, 0x4e, 0x43, 0xdd, 0x0f, 0xf3, 0x66, 0xfd, 0xda, 0xf8, - 0x63, 0x64, 0x49, 0x70, 0x2d, 0x9d, 0x32, 0x92, 0x24, 0x9a, 0x36, 0xcf, 0x8c, 0xf2, 0x10, 0x57, - 0xc5, 0xa1, 0xad, 0x12, 0x88, 0x4d, 0x42, 0x66, 0x09, 0xd7, 0xfe, 0xda, 0x14, 0xea, 0x9c, 0x36, - 0x5c, 0x27, 0xdb, 0xed, 0x78, 0x9c, 0xd8, 0xd6, 0x27, 0x09, 0x30, 0x26, 0x18, 0x73, 0x75, 0x8c, - 0xf9, 0xb5, 0xdd, 0x6e, 0x0a, 0xdb, 0xa5, 0x70, 0x66, 0x21, 0x41, 0xce, 0x6c, 0x3a, 0x7e, 0x20, - 0xdc, 0x51, 0x95, 0x82, 0xf0, 0xd5, 0x79, 0x34, 0xb6, 0x03, 0xd8, 0x0e, 0x6c, 0xb7, 0x32, 0xb6, - 0xeb, 0xba, 0x7d, 0x13, 0x97, 0xc0, 0x74, 0x0a, 0x55, 0x82, 0xb4, 0xaa, 0x40, 0x8d, 0xd2, 0x73, - 0xad, 0x7a, 0x48, 0x9d, 0x3a, 0x48, 0xbd, 0xfa, 0x47, 0xcc, 0x8b, 0x9e, 0xe7, 0x87, 0xc7, 0xbc, - 0x68, 0x45, 0x7f, 0x3d, 0xe6, 0x45, 0x9b, 0x61, 0x2e, 0xcc, 0x52, 0x45, 0xc1, 0x18, 0x66, 0xa9, - 0xc6, 0x44, 0x0d, 0xc8, 0x67, 0x13, 0x66, 0xa9, 0xbe, 0x33, 0xfb, 0x1c, 0x45, 0xc1, 0xae, 0x81, - 0x0f, 0x85, 0xdb, 0x6d, 0x09, 0x6f, 0x10, 0xdd, 0xd1, 0x00, 0x88, 0x07, 0x84, 0xb5, 0x55, 0xb7, - 0xdb, 0xea, 0x23, 0x75, 0x63, 0x89, 0x11, 0x88, 0x85, 0x8f, 0x36, 0xa3, 0x4d, 0xd9, 0x64, 0xf1, - 0x12, 0xb4, 0x44, 0x60, 0x37, 0xec, 0xc0, 0xb6, 0xec, 0x6e, 0xf0, 0x2c, 0xdc, 0xc0, 0xa9, 0xab, - 0x65, 0x59, 0x47, 0x94, 0x3a, 0x6f, 0x23, 0x75, 0x0f, 0xdf, 0xa3, 0xdd, 0xf4, 0xe1, 0xe2, 0x83, - 0xaf, 0x01, 0x2e, 0xbe, 0x65, 0xcf, 0x54, 0xaa, 0x38, 0xa7, 0x54, 0x98, 0x4f, 0xb2, 0xe5, 0xd1, - 0xfe, 0xfe, 0x11, 0xb8, 0x12, 0x5c, 0xb9, 0x3a, 0xae, 0xa4, 0x55, 0x67, 0x13, 0xaa, 0xb1, 0x89, - 0xd5, 0xd7, 0x19, 0xcd, 0x54, 0xde, 0x43, 0xa6, 0xb2, 0xea, 0x91, 0x69, 0x54, 0x3b, 0xa7, 0x3a, - 0x57, 0x39, 0x41, 0xdd, 0x15, 0x78, 0xb6, 0xeb, 0x87, 0x1c, 0xed, 0x8b, 0x7a, 0xd7, 0x73, 0x82, - 0x57, 0x75, 0x4d, 0x36, 0x63, 0x0f, 0x04, 0x94, 0xa1, 0xd7, 0x80, 0x36, 0xd5, 0x39, 0x36, 0x95, - 0xc9, 0xb9, 0x13, 0x99, 0x9d, 0xf2, 0x9d, 0xbc, 0x25, 0x33, 0x54, 0x7f, 0xf6, 0x3a, 0x75, 0x85, - 0x8e, 0xdd, 0x28, 0x27, 0x45, 0x62, 0x23, 0x3f, 0xe3, 0x20, 0xb1, 0x11, 0xea, 0x6e, 0xe3, 0xd4, - 0x1d, 0x12, 0x1b, 0x81, 0x43, 0xc1, 0x98, 0xc0, 0xa1, 0x54, 0xce, 0x44, 0x62, 0x23, 0xd8, 0x0e, - 0x89, 0x8d, 0x48, 0x6c, 0xe4, 0x7c, 0x53, 0xfa, 0x1b, 0xcf, 0x78, 0x73, 0x24, 0x36, 0x22, 0xb1, - 0x11, 0x89, 0x8d, 0xa6, 0x98, 0x0b, 0x89, 0x8d, 0xc8, 0x4c, 0x43, 0x62, 0x63, 0x4c, 0xd4, 0x80, - 0x7c, 0x90, 0xd8, 0xa8, 0xfd, 0x1c, 0x24, 0x36, 0x32, 0x1c, 0x3d, 0x12, 0x1b, 0xa3, 0xcd, 0x90, - 0xd8, 0x88, 0xc4, 0x46, 0xf8, 0x1a, 0xe0, 0xe2, 0x53, 0x65, 0x5e, 0x24, 0x36, 0x82, 0x2b, 0x37, - 0x88, 0x2b, 0x91, 0xd8, 0xa8, 0xc3, 0x65, 0xb1, 0xe5, 0x48, 0x6c, 0x24, 0x1f, 0x19, 0x12, 0x1b, - 0xb5, 0x75, 0x17, 0x12, 0x1b, 0xa1, 0xd7, 0xa0, 0xd7, 0x90, 0xd8, 0x28, 0x9b, 0xd8, 0xc8, 0xdc, - 0x7d, 0x74, 0x22, 0xaf, 0x31, 0xc3, 0x4d, 0x48, 0x97, 0xf7, 0xf4, 0x24, 0x1d, 0x89, 0x4e, 0x4f, - 0xd2, 0xa6, 0x53, 0x17, 0xae, 0x2f, 0x96, 0xf7, 0x23, 0x1d, 0x7d, 0x30, 0x1d, 0xbd, 0x48, 0x17, - 0x7f, 0x9b, 0x5c, 0xaa, 0x5b, 0x91, 0x8e, 0xbe, 0x7b, 0x52, 0x9d, 0x48, 0x87, 0xcf, 0xf3, 0xe5, - 0x33, 0x76, 0xa3, 0x15, 0xd9, 0xe8, 0x46, 0xba, 0x9c, 0x18, 0xa8, 0xea, 0x73, 0xf5, 0x39, 0xbb, - 0x4b, 0x89, 0x85, 0x47, 0x25, 0x48, 0xa7, 0xec, 0x2e, 0x93, 0x17, 0x44, 0xf9, 0x41, 0x24, 0xad, - 0x95, 0x41, 0x37, 0xb5, 0xb7, 0x59, 0x2f, 0xe4, 0x26, 0x4d, 0x92, 0x66, 0x80, 0x9b, 0x2c, 0xa9, - 0x46, 0x0b, 0x24, 0x3b, 0x31, 0xcf, 0xbd, 0x6e, 0xe9, 0x1a, 0x0d, 0x0d, 0x02, 0x26, 0x13, 0xb2, - 0x0e, 0x41, 0xf3, 0x10, 0xb6, 0x2e, 0x81, 0xb3, 0x11, 0x3a, 0x1b, 0xc1, 0xb3, 0x11, 0x3e, 0xd1, - 0x01, 0xa0, 0x78, 0xf3, 0xaa, 0x0c, 0x11, 0x2d, 0xb4, 0xeb, 0x81, 0xf3, 0x22, 0xf4, 0x87, 0xbb, - 0x0f, 0xf7, 0xd1, 0x1f, 0xef, 0xae, 0x12, 0x4a, 0xe2, 0xf6, 0x15, 0xa5, 0x6d, 0xc2, 0x3b, 0x9d, - 0x11, 0xb9, 0x18, 0x92, 0x9d, 0x31, 0xd9, 0x19, 0x94, 0x9d, 0x51, 0x69, 0x0c, 0xab, 0xe1, 0x1e, - 0xcd, 0xf1, 0x4e, 0x7a, 0x57, 0x77, 0x4d, 0x68, 0xba, 0x2a, 0xf4, 0x0f, 0x8e, 0xe2, 0x53, 0x1e, - 0xde, 0xaf, 0xd5, 0xb0, 0x03, 0x5b, 0x5f, 0x7c, 0x4d, 0xed, 0x06, 0xe1, 0x03, 0xe1, 0x03, 0xe1, - 0x43, 0xa2, 0x1b, 0xd5, 0x8c, 0xff, 0xb9, 0xa2, 0xe7, 0x48, 0x63, 0x0f, 0xad, 0x3c, 0xf9, 0xd1, - 0x9f, 0xef, 0xda, 0x93, 0xf9, 0xc7, 0x12, 0xd9, 0x71, 0x6d, 0xef, 0x55, 0x93, 0x66, 0x27, 0x4f, - 0xe7, 0x48, 0x6f, 0xe6, 0xff, 0x4e, 0x5a, 0x0e, 0x46, 0xb9, 0x5e, 0x72, 0x29, 0xd9, 0x7c, 0xd0, - 0x3b, 0x99, 0xd4, 0x27, 0x3d, 0xea, 0x68, 0x4a, 0x85, 0xea, 0xea, 0xa5, 0x7a, 0x52, 0xba, 0xd2, - 0x1a, 0x5a, 0x12, 0x5a, 0x12, 0x5a, 0x92, 0x5b, 0xee, 0x69, 0xca, 0xbb, 0x5e, 0xca, 0xbc, 0x17, - 0x8a, 0xc1, 0xc8, 0xd8, 0x7a, 0xd9, 0xd8, 0xdb, 0x90, 0xe0, 0x46, 0x7f, 0xfb, 0xd1, 0x2f, 0x48, - 0xee, 0xbd, 0x9c, 0x7c, 0x9c, 0xee, 0x6c, 0xf0, 0x9c, 0xd1, 0xdf, 0x7e, 0xf4, 0x0b, 0x99, 0x06, - 0x2d, 0xf4, 0xbb, 0x50, 0xb8, 0x07, 0x1d, 0x2d, 0xa1, 0xaf, 0x1d, 0x88, 0x5a, 0x01, 0x9e, 0x52, - 0x78, 0x4a, 0x55, 0x65, 0x0d, 0x59, 0x8a, 0x8f, 0xa9, 0x5c, 0xd8, 0x8f, 0x9e, 0x78, 0xd4, 0x29, - 0xee, 0x38, 0x24, 0xac, 0xbd, 0x1a, 0x8a, 0xb7, 0xf7, 0xef, 0x87, 0xe2, 0x6a, 0x77, 0x82, 0xdd, - 0x52, 0x20, 0x40, 0xe4, 0x3a, 0x42, 0x2d, 0xd0, 0x89, 0x72, 0xc9, 0x22, 0x33, 0xcf, 0x93, 0x2a, - 0x36, 0x8a, 0x10, 0x1b, 0x10, 0x1b, 0x52, 0xdf, 0x12, 0x01, 0x16, 0x58, 0x6f, 0xb0, 0xde, 0x60, - 0xbd, 0x6d, 0x4e, 0x80, 0xa5, 0x21, 0xfc, 0xba, 0xe7, 0x74, 0xc8, 0x56, 0xd9, 0xd4, 0x99, 0x4d, - 0x6e, 0x06, 0xd1, 0x03, 0xd1, 0x03, 0xd1, 0xb3, 0x29, 0x8e, 0x23, 0x82, 0xe4, 0x11, 0xdf, 0x3a, - 0xce, 0xa0, 0x80, 0xde, 0x6a, 0x50, 0x6c, 0x8a, 0xd8, 0xb1, 0xbd, 0xdd, 0x10, 0x12, 0x08, 0x12, - 0x08, 0x12, 0x88, 0x44, 0x37, 0x5d, 0xc7, 0x0d, 0xca, 0x07, 0x0c, 0x12, 0x48, 0xa7, 0x3f, 0x11, - 0xad, 0xd6, 0xf3, 0xed, 0x1f, 0x86, 0x40, 0xa6, 0x4e, 0x2d, 0x28, 0xb3, 0x78, 0x89, 0x6d, 0xa7, - 0x59, 0x2b, 0x1a, 0xdb, 0x8f, 0xa1, 0x08, 0x92, 0x89, 0x9c, 0xa7, 0xaf, 0xc0, 0xfe, 0x96, 0xfa, - 0x2b, 0xd0, 0xeb, 0x35, 0x92, 0xf8, 0xad, 0x20, 0x86, 0x3e, 0x1b, 0x92, 0x88, 0x06, 0x13, 0x14, - 0x11, 0x88, 0x9e, 0x03, 0x82, 0x00, 0x82, 0xc0, 0xff, 0xb2, 0xe8, 0x3b, 0x3a, 0xae, 0xd5, 0xf5, - 0x19, 0x8c, 0x9f, 0xe1, 0x3e, 0x10, 0x38, 0x10, 0x38, 0x10, 0x38, 0x10, 0x38, 0x0b, 0x04, 0x8e, - 0xef, 0x77, 0x05, 0x93, 0xc7, 0x65, 0x62, 0x2f, 0x08, 0x1e, 0x08, 0x1e, 0x08, 0x1e, 0x38, 0x5b, - 0xe0, 0x6c, 0x81, 0xb3, 0x05, 0xce, 0x16, 0x38, 0x5b, 0x96, 0x1f, 0x33, 0x4a, 0xfb, 0x00, 0x46, - 0x00, 0x46, 0x52, 0x07, 0x46, 0x50, 0xda, 0x37, 0xc3, 0x34, 0x44, 0x69, 0xdf, 0xec, 0x83, 0x41, - 0x69, 0x5f, 0x92, 0x9a, 0x12, 0xa5, 0x7d, 0xd0, 0x92, 0xd0, 0x92, 0xc8, 0xd0, 0x4a, 0x4a, 0xee, - 0xbc, 0xd8, 0x4d, 0x0e, 0x91, 0x33, 0xd8, 0x06, 0xd2, 0x06, 0xd2, 0x06, 0xd2, 0x86, 0x06, 0x3f, - 0x33, 0x18, 0x99, 0x58, 0xef, 0x4a, 0x62, 0x4a, 0x19, 0x5b, 0x8e, 0xa1, 0x90, 0x58, 0xa2, 0x23, - 0x32, 0xfd, 0x26, 0x78, 0x9b, 0x37, 0xfe, 0x2a, 0x5e, 0x49, 0x78, 0x73, 0x13, 0x07, 0x46, 0xc9, - 0x36, 0x8c, 0xa5, 0x91, 0xbd, 0x36, 0xb9, 0xe7, 0x95, 0xea, 0x43, 0x75, 0x08, 0x3c, 0xbf, 0xd6, - 0x5d, 0xd3, 0xdf, 0x9e, 0x2f, 0x5f, 0xd3, 0xf4, 0xb7, 0xe7, 0x99, 0xcd, 0xa6, 0xe9, 0x12, 0xad, - 0xbe, 0x95, 0x8e, 0x43, 0xab, 0x5b, 0x7a, 0xfb, 0xe9, 0xa9, 0x0f, 0xf1, 0x97, 0x77, 0x4b, 0x1f, - 0x7e, 0x30, 0x25, 0xdd, 0xd2, 0xdb, 0x4f, 0xd9, 0xec, 0x94, 0xde, 0x7e, 0x4a, 0xac, 0x4b, 0x7a, - 0xbd, 0xed, 0xfa, 0xed, 0xa6, 0x90, 0x6f, 0x92, 0x3e, 0x5a, 0x90, 0x91, 0x1e, 0xe9, 0xed, 0xa7, - 0xf5, 0xec, 0x8f, 0xde, 0x7e, 0x4a, 0x4d, 0x6f, 0x74, 0xc5, 0x46, 0xd3, 0xb4, 0x06, 0xd3, 0xa9, - 0xef, 0x8c, 0xde, 0x7e, 0xda, 0xcc, 0xae, 0xe8, 0xed, 0xa7, 0x55, 0x75, 0x44, 0x37, 0x8e, 0x00, - 0x07, 0xca, 0x6c, 0x77, 0x28, 0xf1, 0xd4, 0x3b, 0x26, 0xc9, 0x2a, 0xe8, 0xc1, 0x73, 0x1e, 0x8e, - 0x07, 0xcf, 0x51, 0x6a, 0x90, 0xc4, 0x33, 0xe5, 0xca, 0x17, 0x4d, 0x51, 0x0f, 0xda, 0x9e, 0xaf, - 0xce, 0xc4, 0xe3, 0xa5, 0xe0, 0x63, 0xf0, 0x31, 0x89, 0x8f, 0x95, 0x27, 0x1b, 0x8c, 0x68, 0x4e, - 0xa3, 0xf3, 0xce, 0x68, 0x87, 0x0d, 0x99, 0x6e, 0xd0, 0x7e, 0x42, 0xe3, 0x1d, 0x5d, 0xa2, 0x4f, - 0xc6, 0x9b, 0x47, 0x6e, 0xba, 0x43, 0x1c, 0xf7, 0xa1, 0x87, 0xca, 0x98, 0x18, 0x24, 0xbd, 0x11, - 0x8a, 0xf6, 0x13, 0xa2, 0x13, 0x49, 0x31, 0xd6, 0x6a, 0x22, 0x13, 0x54, 0x86, 0x8b, 0x36, 0x78, - 0xb4, 0xeb, 0x4e, 0x53, 0x65, 0x30, 0xe8, 0x52, 0xc2, 0x8b, 0x76, 0xd4, 0xbc, 0x14, 0x9e, 0x6c, - 0x53, 0x6d, 0xa6, 0xe4, 0x64, 0x4e, 0x7e, 0x26, 0xe5, 0x66, 0x56, 0x63, 0x4c, 0x6b, 0x8c, 0x79, - 0x8d, 0x30, 0xb1, 0x1e, 0x33, 0x6b, 0x32, 0x75, 0xf4, 0x46, 0xda, 0x61, 0xc7, 0x18, 0xbd, 0x39, - 0x0d, 0xe1, 0x06, 0x4e, 0xf0, 0x4a, 0xeb, 0x86, 0x39, 0x57, 0x5f, 0x32, 0xa4, 0x6b, 0xe7, 0x4f, - 0x87, 0x5f, 0xed, 0x93, 0xed, 0x33, 0x92, 0xf1, 0xe8, 0xc5, 0x6f, 0x7e, 0xbf, 0x39, 0xbb, 0xfc, - 0xf9, 0xe1, 0x73, 0xe5, 0xf8, 0xf4, 0xec, 0xf4, 0xf6, 0xf7, 0x3c, 0x67, 0x0a, 0xbb, 0xaf, 0x9d, - 0xdf, 0x38, 0xf9, 0xe7, 0x3b, 0xdb, 0x4e, 0x53, 0x07, 0x50, 0xf9, 0x72, 0xfb, 0xcb, 0xd5, 0xf5, - 0xe9, 0x6f, 0x79, 0xb6, 0xed, 0x7b, 0x3b, 0x69, 0x7f, 0xe7, 0xe3, 0xcb, 0x8b, 0x9b, 0xcb, 0xb3, - 0xea, 0x26, 0xbd, 0xf2, 0xd9, 0xe5, 0x71, 0xe5, 0x6c, 0x7f, 0x93, 0xde, 0xf8, 0xcb, 0x4d, 0xf5, - 0x7a, 0x93, 0xde, 0xf7, 0xbc, 0x72, 0x7a, 0xb6, 0x49, 0xef, 0x7b, 0x71, 0x7b, 0xb5, 0x49, 0xaf, - 0xdb, 0x97, 0xd3, 0x9b, 0xf5, 0xbe, 0x27, 0xa7, 0xb7, 0x1b, 0x27, 0xa1, 0x0f, 0x36, 0xee, 0x8d, - 0xf7, 0x36, 0xee, 0x8d, 0xcb, 0x1b, 0xf7, 0xc6, 0xc5, 0x4d, 0x7a, 0xe3, 0x9b, 0xdf, 0x6f, 0x6e, - 0xab, 0xe7, 0x0f, 0x27, 0x95, 0xea, 0xf9, 0xe5, 0xc5, 0x46, 0x49, 0xec, 0xb3, 0x8d, 0xc2, 0x1f, - 0xbf, 0x56, 0xaf, 0x2f, 0xaa, 0x67, 0x1b, 0x46, 0xd9, 0x67, 0x97, 0x3f, 0x6f, 0x9c, 0xf4, 0x2a, - 0x6c, 0xdc, 0x1b, 0x97, 0x36, 0xee, 0x8d, 0x0f, 0x19, 0xdf, 0x98, 0x65, 0xa7, 0x5a, 0x66, 0xfb, - 0x11, 0x68, 0xdc, 0x78, 0xde, 0x17, 0x2f, 0xc2, 0x63, 0x0d, 0x3a, 0x44, 0x3b, 0x22, 0xe8, 0xb0, - 0xf4, 0xac, 0x10, 0x74, 0x40, 0xd0, 0x61, 0xfe, 0x1b, 0xf1, 0x07, 0x1d, 0xfc, 0x57, 0xbf, 0xd9, - 0x7e, 0xb2, 0x98, 0x58, 0x74, 0x92, 0x4d, 0x0b, 0x07, 0x0c, 0x7b, 0x55, 0xdd, 0x6e, 0xab, 0xff, - 0xc2, 0x2b, 0x13, 0xa4, 0x89, 0x06, 0x8c, 0x35, 0xeb, 0xad, 0xc6, 0x22, 0x9c, 0x98, 0x86, 0x18, - 0x65, 0xdc, 0x45, 0x3f, 0xed, 0x6a, 0xe5, 0x6c, 0xe4, 0xe8, 0x99, 0x8a, 0x37, 0xa3, 0xaf, 0x12, - 0xfd, 0x44, 0x9a, 0xee, 0x48, 0xbf, 0x47, 0x4a, 0x21, 0xaf, 0x76, 0xbc, 0x9e, 0x2b, 0x4e, 0xbf, - 0x76, 0xe5, 0xbc, 0x48, 0x96, 0x49, 0x5e, 0xe5, 0x65, 0xb5, 0x8c, 0x97, 0x3e, 0x51, 0x32, 0xa6, - 0xc2, 0x0e, 0x35, 0xf6, 0x88, 0x4f, 0x98, 0x8c, 0x98, 0x3a, 0xc5, 0x22, 0x4c, 0x1b, 0xfd, 0x73, - 0xa1, 0x7e, 0x88, 0x30, 0x88, 0x30, 0x88, 0xb0, 0xb4, 0x89, 0xb0, 0x88, 0xa9, 0xd3, 0x2c, 0xc2, - 0x02, 0x96, 0xa6, 0xcb, 0xd4, 0xde, 0x03, 0x39, 0xce, 0x64, 0xe5, 0x22, 0x84, 0x17, 0x84, 0x57, - 0x22, 0xc2, 0x0b, 0xc9, 0xca, 0xf0, 0x1b, 0xc2, 0x6f, 0x08, 0xbf, 0xa1, 0x24, 0xbd, 0x21, 0x59, - 0x19, 0xc9, 0xca, 0x5c, 0x5b, 0x23, 0x59, 0x39, 0x85, 0xaf, 0x8c, 0x64, 0xe5, 0x75, 0x7f, 0x5f, - 0x24, 0x2b, 0xaf, 0xf5, 0xeb, 0x22, 0x59, 0x79, 0x13, 0x24, 0x34, 0x92, 0x95, 0xd7, 0xff, 0x8d, - 0x91, 0xac, 0xbc, 0xd6, 0x6f, 0x8c, 0x64, 0xe5, 0xcd, 0x78, 0x5d, 0x24, 0x2b, 0x6f, 0x88, 0xf4, - 0x42, 0xb2, 0xf2, 0xfa, 0xbf, 0x31, 0x92, 0x95, 0xd9, 0x56, 0x23, 0x59, 0x79, 0xc1, 0x36, 0x08, - 0x3a, 0xd0, 0x4e, 0x1f, 0x41, 0x07, 0x24, 0x2b, 0x2b, 0xb0, 0x29, 0x92, 0x95, 0xd5, 0x09, 0x36, - 0x7d, 0xc9, 0xca, 0x3a, 0x29, 0x1b, 0x39, 0xd6, 0x5c, 0x65, 0xc2, 0x00, 0x09, 0xfa, 0x2d, 0x9a, - 0x6d, 0x1b, 0x38, 0x1c, 0x30, 0x31, 0x0a, 0xc6, 0xe7, 0x88, 0xdc, 0x47, 0x9b, 0x37, 0x11, 0xad, - 0x26, 0xcf, 0x9d, 0x18, 0xef, 0xc0, 0x38, 0x7f, 0x22, 0xda, 0x94, 0x34, 0x87, 0x82, 0x7a, 0x13, - 0x89, 0x8d, 0x63, 0x59, 0xca, 0x69, 0x06, 0x47, 0xb2, 0x2c, 0xe5, 0xad, 0x6c, 0x8c, 0x65, 0x49, - 0xba, 0x83, 0xb4, 0x6a, 0xb3, 0x64, 0x8e, 0x2b, 0x49, 0xb4, 0x8f, 0xb4, 0x52, 0x52, 0x1f, 0x29, - 0x89, 0x8f, 0xdc, 0x3f, 0xba, 0x88, 0xfe, 0xd1, 0x9c, 0x10, 0x79, 0x83, 0xfb, 0xc0, 0xab, 0x02, - 0x18, 0x2a, 0x07, 0xcb, 0xa3, 0x93, 0xcc, 0xce, 0x00, 0x9a, 0x3e, 0x59, 0xc6, 0x11, 0x40, 0xd3, - 0x67, 0x49, 0x9e, 0x00, 0xb4, 0x60, 0x7a, 0x8c, 0x27, 0x5a, 0xed, 0x40, 0x58, 0xbe, 0xf0, 0x5e, - 0x84, 0x44, 0xe3, 0xfc, 0x48, 0x46, 0xbc, 0x59, 0x87, 0x31, 0x2a, 0x18, 0xa3, 0x32, 0x83, 0xa0, - 0xd4, 0x95, 0xe8, 0xf4, 0x72, 0x0c, 0x63, 0x80, 0x32, 0x25, 0x29, 0x53, 0xe5, 0x61, 0x0c, 0xc4, - 0xbe, 0xf3, 0x7a, 0xfd, 0xe6, 0x31, 0x88, 0x61, 0x25, 0x8e, 0x56, 0x0c, 0x62, 0x90, 0x58, 0xf8, - 0xdc, 0xf6, 0x03, 0xfd, 0xc2, 0xa6, 0x70, 0x17, 0x14, 0x65, 0xa2, 0xae, 0x29, 0x61, 0xa6, 0x5a, - 0x8d, 0x9b, 0x9a, 0xaf, 0x28, 0x53, 0x83, 0x6f, 0xa6, 0x14, 0xcb, 0x91, 0xc6, 0x1e, 0xc3, 0xb7, - 0xd1, 0x2b, 0x12, 0xe0, 0x2c, 0x03, 0xe9, 0x58, 0x76, 0xa3, 0xe1, 0x09, 0xdf, 0xe7, 0x0c, 0xc6, - 0x1c, 0x31, 0xec, 0xc5, 0x72, 0x52, 0x7c, 0x27, 0x36, 0xe3, 0xe4, 0x5e, 0x0e, 0x18, 0xcf, 0x2e, - 0x76, 0x86, 0x1f, 0x18, 0xf7, 0xbc, 0xb2, 0x83, 0x40, 0x78, 0x2e, 0x6b, 0x75, 0x4a, 0xb8, 0xf1, - 0xd6, 0xd6, 0xdd, 0x9e, 0x75, 0x54, 0xfb, 0x71, 0x57, 0xb0, 0x8e, 0x6a, 0x83, 0x1f, 0x0b, 0xe1, - 0x5f, 0x83, 0x9f, 0x8b, 0x77, 0x7b, 0xd6, 0xc1, 0xe8, 0xe7, 0xd2, 0xdd, 0x9e, 0x55, 0xaa, 0x6d, - 0xdf, 0xdf, 0xbf, 0xdf, 0xfe, 0xbe, 0xdf, 0x53, 0x5f, 0xc8, 0x97, 0xb0, 0x51, 0xe3, 0x3c, 0xda, - 0xcb, 0x9b, 0xd3, 0xff, 0x1a, 0x3b, 0xdf, 0x3f, 0x93, 0x3c, 0xe0, 0x7f, 0x31, 0x9e, 0x30, 0xcb, - 0x4e, 0x4c, 0xa9, 0x44, 0x66, 0x98, 0xbf, 0x0c, 0xe6, 0x0f, 0x49, 0xcc, 0xb6, 0x1e, 0x2b, 0xd6, - 0xe7, 0xda, 0xf7, 0xc2, 0xce, 0x41, 0xef, 0xe3, 0xf6, 0xf7, 0xc3, 0xde, 0xdb, 0x5f, 0xfe, 0x98, - 0xf5, 0xb1, 0xc2, 0xce, 0x61, 0xef, 0xe3, 0x9c, 0xff, 0x52, 0xee, 0x7d, 0x94, 0xdc, 0xa3, 0xd4, - 0xdb, 0x8a, 0x7d, 0xb4, 0xff, 0xfb, 0xe2, 0xbc, 0x05, 0x07, 0x73, 0x16, 0xec, 0xcf, 0x5b, 0xb0, - 0x3f, 0x67, 0xc1, 0xdc, 0xaf, 0x54, 0x9c, 0xb3, 0xa0, 0xd4, 0xfb, 0x11, 0xfb, 0xfc, 0xd6, 0xec, - 0x8f, 0x96, 0x7b, 0xdb, 0x3f, 0xe6, 0xfd, 0xb7, 0xc3, 0xde, 0x8f, 0x8f, 0xdb, 0x9b, 0x2c, 0x0a, - 0x41, 0x6e, 0xc9, 0x93, 0x5b, 0xfa, 0x14, 0xc3, 0xbb, 0xd5, 0x7e, 0x0f, 0x4d, 0xc5, 0xc4, 0x88, - 0xdf, 0x1b, 0xed, 0x96, 0xed, 0xb8, 0x56, 0x18, 0xf4, 0x60, 0x04, 0xf0, 0x0c, 0xfa, 0x27, 0x7f, - 0x26, 0xdc, 0xa7, 0x30, 0xca, 0x93, 0x3a, 0x08, 0x7f, 0xee, 0xb8, 0x6c, 0x99, 0x8a, 0x4c, 0x9e, - 0x95, 0xb9, 0xdb, 0x86, 0x75, 0xe5, 0xf4, 0x4e, 0x34, 0x73, 0xf7, 0xfd, 0xec, 0xd9, 0xf5, 0xc0, - 0x69, 0xbb, 0x27, 0xce, 0x93, 0x33, 0x48, 0xc9, 0x49, 0x63, 0x06, 0x78, 0xfe, 0xdc, 0xfe, 0x96, - 0xb9, 0xab, 0x2a, 0x96, 0xf6, 0x33, 0x74, 0x59, 0x69, 0x11, 0xc8, 0x0c, 0x12, 0x87, 0x1b, 0x7b, - 0xe4, 0xb7, 0xb6, 0xb6, 0xb6, 0xee, 0x6c, 0xeb, 0x9f, 0x8a, 0xf5, 0xc7, 0x9e, 0x75, 0xf4, 0x50, - 0x9b, 0xf8, 0xc7, 0xfd, 0xbd, 0xf5, 0x50, 0xdb, 0xfe, 0xbe, 0xb7, 0x53, 0x2e, 0xf4, 0xb6, 0x7f, - 0x1a, 0xff, 0xbe, 0xd6, 0x37, 0xbf, 0xfe, 0x4d, 0x59, 0xf5, 0xd3, 0xf6, 0x8f, 0xfe, 0xda, 0x7c, - 0x3a, 0x8e, 0xd2, 0x04, 0x96, 0xeb, 0x63, 0xb8, 0xe4, 0x0f, 0x94, 0x01, 0xbd, 0xd4, 0x56, 0x94, - 0x10, 0x5c, 0x4b, 0x71, 0x97, 0xb6, 0x61, 0x50, 0xb9, 0xd3, 0xf6, 0x18, 0x42, 0x1a, 0x93, 0x9b, - 0x51, 0xfb, 0x5f, 0x89, 0x47, 0xbb, 0xdb, 0x0c, 0x1d, 0xdc, 0xa5, 0xc2, 0x01, 0xe2, 0x23, 0x88, - 0x8f, 0xa8, 0x6c, 0x88, 0xf8, 0x48, 0x2e, 0xdf, 0xe7, 0x3e, 0xcb, 0xed, 0xb6, 0xbe, 0x0a, 0x8f, - 0x21, 0x4c, 0x52, 0xd6, 0xd8, 0xe2, 0xda, 0x76, 0x9f, 0x52, 0x11, 0x26, 0xe1, 0xb4, 0x14, 0x98, - 0x61, 0x67, 0x04, 0x37, 0xb9, 0xf6, 0x33, 0x00, 0x32, 0x19, 0x2c, 0x01, 0x56, 0x0b, 0xc0, 0xd4, - 0x15, 0x94, 0x4b, 0xa5, 0xfd, 0x52, 0x8a, 0xaf, 0x01, 0xf0, 0x25, 0x76, 0xcc, 0x7e, 0xa8, 0xda, - 0x22, 0x1f, 0xbe, 0x7e, 0xb7, 0xd9, 0xe9, 0xfd, 0x00, 0x3f, 0x00, 0x3f, 0x00, 0x3f, 0x94, 0xe8, - 0x85, 0x25, 0x15, 0x61, 0x4d, 0x93, 0x34, 0x58, 0x53, 0x0d, 0x58, 0xbd, 0xbc, 0x06, 0x7c, 0x2e, - 0x59, 0x4a, 0x29, 0x48, 0xb5, 0xaf, 0x25, 0x53, 0xa9, 0x03, 0xeb, 0x12, 0x91, 0x61, 0x4e, 0x0d, - 0xc8, 0x02, 0xb3, 0x22, 0x26, 0x9b, 0xc5, 0x14, 0x80, 0xd4, 0x8b, 0x2e, 0x90, 0x55, 0x26, 0x43, - 0xfd, 0x6b, 0xef, 0x2c, 0x5f, 0xab, 0x1e, 0x01, 0xd3, 0x35, 0x87, 0xd3, 0xff, 0xa4, 0x0f, 0x0f, - 0x54, 0xac, 0xc5, 0xbc, 0x0e, 0x9f, 0x7a, 0x33, 0xf8, 0x0e, 0x53, 0xff, 0x22, 0x0d, 0x0d, 0x54, - 0xe8, 0x19, 0xa0, 0x50, 0x42, 0x46, 0x2a, 0xde, 0xd0, 0x49, 0x3e, 0x27, 0x7a, 0x03, 0x50, 0xc9, - 0x84, 0x4a, 0x26, 0xe3, 0xd6, 0x3b, 0xc3, 0xa4, 0x2b, 0x9d, 0x09, 0x57, 0x33, 0x26, 0x5b, 0x85, - 0x0c, 0x96, 0x02, 0x31, 0x31, 0x6e, 0xe4, 0x41, 0x96, 0x15, 0x94, 0x5e, 0x20, 0x39, 0x94, 0x3e, - 0x42, 0x60, 0xe4, 0xd2, 0x5b, 0xfa, 0x18, 0x75, 0x1e, 0x62, 0x98, 0x4b, 0x49, 0xee, 0x61, 0x94, - 0xe3, 0x1c, 0xed, 0x06, 0x1f, 0x3b, 0x7c, 0xec, 0xc9, 0xf8, 0xd8, 0xb5, 0x47, 0xbb, 0x11, 0x0b, - 0xf1, 0xe7, 0x92, 0x9d, 0xf6, 0x50, 0x71, 0x06, 0x46, 0x64, 0x63, 0x48, 0x4e, 0xc6, 0xe4, 0x67, - 0x50, 0x6e, 0x46, 0x35, 0xc6, 0xb0, 0xc6, 0x18, 0xd7, 0x08, 0x03, 0xeb, 0xbb, 0x1b, 0x18, 0xbc, - 0xce, 0xda, 0x8c, 0x1d, 0x6d, 0xc4, 0x36, 0xbb, 0x31, 0x46, 0xc0, 0x4c, 0x33, 0x1c, 0x35, 0x6d, - 0x5a, 0xe3, 0xcc, 0x6f, 0x42, 0x08, 0x98, 0x13, 0x06, 0xa6, 0x84, 0x82, 0x71, 0xe1, 0x60, 0x5c, - 0x48, 0x18, 0x15, 0x16, 0x3c, 0x42, 0x83, 0x49, 0x78, 0xe8, 0xdb, 0xf0, 0x4b, 0xe9, 0x95, 0x77, - 0x46, 0x64, 0x4c, 0xef, 0x97, 0x18, 0xf7, 0x34, 0x32, 0x33, 0x32, 0x76, 0x20, 0x66, 0x66, 0x47, - 0x46, 0x8f, 0x31, 0x30, 0x43, 0x72, 0xf4, 0xe7, 0x3b, 0xfb, 0x8e, 0x39, 0xb3, 0x33, 0x25, 0x99, - 0xb9, 0x24, 0xc1, 0xb3, 0x60, 0x9f, 0x35, 0x99, 0xdd, 0xa3, 0xe0, 0x9e, 0x41, 0x99, 0xdd, 0x93, - 0xe0, 0x9d, 0x4d, 0x99, 0xdd, 0x73, 0xe0, 0x9d, 0x59, 0x99, 0xdd, 0x73, 0x60, 0x9d, 0x65, 0x99, - 0xdd, 0x63, 0xe0, 0x9d, 0x71, 0x99, 0xe5, 0x73, 0x60, 0x9d, 0x7d, 0x99, 0x71, 0x8d, 0x71, 0x80, - 0x93, 0xe0, 0x9f, 0x95, 0x99, 0xf1, 0x93, 0x28, 0xe3, 0x24, 0xf8, 0x67, 0x6b, 0x66, 0xf7, 0x24, - 0x0c, 0xcd, 0xdc, 0xcc, 0xb0, 0x06, 0x39, 0x03, 0xae, 0x32, 0x30, 0xa3, 0x33, 0xd3, 0x1c, 0xc2, - 0x3a, 0xbb, 0x33, 0xe3, 0x52, 0xb3, 0x80, 0x93, 0xe0, 0x9f, 0xf5, 0x99, 0xf1, 0x93, 0x38, 0x34, - 0x70, 0x12, 0xac, 0x3b, 0xd6, 0xd6, 0xae, 0xcd, 0x0b, 0x47, 0x45, 0x30, 0xdb, 0xcc, 0xd0, 0x18, - 0x55, 0x30, 0x0e, 0x26, 0xcc, 0x21, 0xd8, 0x85, 0x60, 0xd7, 0xf0, 0x01, 0x08, 0x76, 0x65, 0x20, - 0xd8, 0xc5, 0x3f, 0x9b, 0xf4, 0xad, 0x18, 0xe0, 0x98, 0x51, 0x1a, 0xed, 0xc9, 0x33, 0xab, 0x94, - 0x51, 0xb0, 0xaf, 0x34, 0x91, 0x82, 0x69, 0x96, 0xe9, 0x58, 0xc5, 0x70, 0x56, 0x51, 0xcc, 0x18, - 0x74, 0xca, 0x92, 0x40, 0x95, 0x63, 0x2d, 0xb4, 0x98, 0x31, 0x04, 0x95, 0x52, 0x7b, 0xc1, 0x47, - 0x17, 0x3a, 0x63, 0xc5, 0xd9, 0xf2, 0x61, 0xb8, 0xf3, 0x60, 0x30, 0x56, 0x7c, 0x95, 0x2a, 0x1f, - 0x49, 0x6f, 0x29, 0x90, 0xd5, 0xfc, 0x63, 0xc5, 0xe9, 0x35, 0x28, 0x73, 0x55, 0xf5, 0x21, 0x4f, - 0xb5, 0xf5, 0x9b, 0x1a, 0x95, 0x48, 0x88, 0x64, 0x50, 0xa4, 0xb2, 0x59, 0x5d, 0xdc, 0xd6, 0x16, - 0x44, 0x2a, 0x44, 0x2a, 0x44, 0xea, 0xa6, 0x8a, 0xd4, 0x48, 0x88, 0x64, 0x51, 0xa4, 0x2a, 0xcd, - 0xc4, 0x5e, 0x2e, 0x4f, 0x15, 0x87, 0x0f, 0x2f, 0xbc, 0x2d, 0x2e, 0x61, 0x5a, 0x84, 0x30, 0x85, - 0x30, 0xcd, 0x94, 0x30, 0x45, 0x51, 0x86, 0xee, 0x76, 0xf0, 0x53, 0xc3, 0x4f, 0x9d, 0x98, 0xb0, - 0xe0, 0x73, 0x61, 0xe6, 0x50, 0x94, 0x81, 0xa2, 0x8c, 0xd8, 0x63, 0x50, 0x94, 0x61, 0x8c, 0x4b, - 0x12, 0x3c, 0x0b, 0x14, 0x65, 0xa0, 0x28, 0x23, 0x76, 0x12, 0x28, 0xca, 0x40, 0x51, 0x06, 0x8a, - 0x32, 0x66, 0xea, 0x0d, 0x9c, 0x03, 0x8a, 0x32, 0x50, 0x94, 0x31, 0xfb, 0x24, 0x50, 0x94, 0x81, - 0xa2, 0x0c, 0x14, 0x65, 0xcc, 0xb6, 0xc4, 0x50, 0x94, 0x81, 0xa2, 0x8c, 0xd8, 0x31, 0xa0, 0x28, - 0x03, 0x45, 0x19, 0x33, 0xa5, 0x26, 0x8a, 0x32, 0x50, 0x94, 0x81, 0xa2, 0x8c, 0x95, 0xef, 0x82, - 0xa2, 0x0c, 0x8d, 0xed, 0x10, 0xec, 0x42, 0xb0, 0x6b, 0xe6, 0x03, 0x10, 0xec, 0x62, 0xe0, 0x7d, - 0x14, 0x65, 0xac, 0x6e, 0x87, 0x4d, 0x2b, 0xca, 0xe0, 0xc8, 0x9f, 0xca, 0x99, 0xae, 0xc9, 0xb8, - 0x09, 0xbf, 0xe4, 0xaa, 0x92, 0xdd, 0x12, 0x6d, 0x7b, 0xfc, 0xab, 0x78, 0x9d, 0x4c, 0x76, 0xc9, - 0x69, 0x4a, 0x81, 0xfc, 0x99, 0xe3, 0x07, 0x95, 0x20, 0xd0, 0xec, 0xa5, 0x7c, 0xee, 0xb8, 0xd5, - 0xa6, 0xe8, 0x0b, 0x76, 0x5f, 0x4f, 0xe9, 0xe7, 0xcf, 0xed, 0x6f, 0x13, 0x3b, 0x15, 0x3e, 0x1c, - 0x1c, 0x94, 0x0f, 0x0f, 0x0e, 0xf6, 0x0e, 0xf7, 0x0f, 0xf7, 0x8e, 0x4a, 0xa5, 0x42, 0x59, 0x27, - 0x16, 0x9f, 0xbf, 0xf4, 0x1a, 0xc2, 0x13, 0x8d, 0x4f, 0xfd, 0x23, 0x74, 0xbb, 0xcd, 0x66, 0xa2, - 0x37, 0xc7, 0xc4, 0xf9, 0xa6, 0x39, 0x3e, 0xaf, 0x95, 0xbb, 0x69, 0x8c, 0xc7, 0xf3, 0x18, 0x64, - 0x64, 0xec, 0xee, 0x57, 0x3a, 0xcb, 0x28, 0xba, 0xea, 0x54, 0xcc, 0x29, 0x21, 0x25, 0x1f, 0x6b, - 0x25, 0x1b, 0x6b, 0xcf, 0x27, 0x29, 0x62, 0x3e, 0xc9, 0x2a, 0x4d, 0x9d, 0x75, 0x9e, 0x4f, 0x42, - 0x9a, 0xee, 0x15, 0x23, 0x16, 0xc2, 0x94, 0x2f, 0x26, 0xbf, 0x04, 0xe6, 0x92, 0x24, 0xe3, 0x47, - 0xc0, 0x5c, 0x12, 0x46, 0xbb, 0x9f, 0x83, 0x6f, 0x72, 0xeb, 0x3b, 0xf5, 0xdb, 0xc4, 0x18, 0xe1, - 0x23, 0x86, 0xbd, 0x58, 0x4e, 0x8a, 0xef, 0xc4, 0x66, 0x9c, 0x1c, 0xeb, 0xbc, 0xf4, 0xd8, 0x19, - 0x7e, 0x60, 0xdc, 0x93, 0x7b, 0x78, 0x6e, 0xb4, 0x71, 0xb6, 0xe6, 0xa8, 0x8f, 0xfe, 0xd4, 0x38, - 0x8f, 0xd6, 0xc4, 0x70, 0xe2, 0x68, 0xf7, 0xac, 0xcd, 0x57, 0x8f, 0x4e, 0x38, 0x4d, 0xae, 0x63, - 0x33, 0xcc, 0x5f, 0x06, 0xf3, 0x63, 0x80, 0x76, 0x66, 0xe7, 0xb2, 0x67, 0x56, 0x14, 0x82, 0xdc, - 0x32, 0x39, 0xaf, 0x9d, 0x59, 0x31, 0xac, 0x7a, 0x7e, 0xfc, 0x4e, 0x5a, 0xf0, 0x7b, 0xa3, 0xdd, - 0xb2, 0x1d, 0xd7, 0x0a, 0xfd, 0x86, 0x8c, 0x00, 0x9e, 0x41, 0xff, 0xe4, 0xcf, 0x84, 0xfb, 0x14, - 0xfa, 0x55, 0x53, 0x07, 0xe1, 0xcf, 0x1d, 0xd7, 0x40, 0x2e, 0x01, 0x6b, 0xc6, 0x47, 0xb4, 0x6d, - 0x58, 0x19, 0xa8, 0xdf, 0x2b, 0x21, 0xb6, 0xef, 0x67, 0xcf, 0xae, 0x07, 0x4e, 0xdb, 0x3d, 0x71, - 0x9e, 0x9c, 0x41, 0x90, 0x89, 0x2f, 0x6f, 0x80, 0x51, 0xa7, 0x9c, 0xdb, 0xdf, 0x32, 0x77, 0x55, - 0xc5, 0xd2, 0x7e, 0x86, 0x2e, 0x2b, 0x2d, 0x02, 0x99, 0xa7, 0x71, 0x0b, 0x2b, 0xf6, 0xc8, 0x6f, - 0x6d, 0x6d, 0x6d, 0xdd, 0xd9, 0xd6, 0x3f, 0x15, 0xeb, 0x8f, 0x3d, 0xeb, 0xe8, 0xa1, 0x36, 0xf1, - 0x8f, 0xfb, 0x7b, 0xeb, 0xa1, 0xb6, 0xfd, 0x7d, 0x6f, 0xa7, 0x5c, 0xe8, 0x6d, 0xff, 0x34, 0xfe, - 0x7d, 0xad, 0x6f, 0x7e, 0xfd, 0x9b, 0xb2, 0xea, 0xa7, 0xed, 0x1f, 0xfd, 0xb5, 0xf9, 0x74, 0x1c, - 0xa5, 0x09, 0x2c, 0xd7, 0xc7, 0x70, 0xc9, 0x1f, 0x28, 0x03, 0x7a, 0xa9, 0xad, 0x28, 0x15, 0xa2, - 0x96, 0x54, 0x90, 0x96, 0x10, 0x78, 0x1a, 0xc6, 0x3e, 0x3b, 0x6d, 0x8f, 0x21, 0xa4, 0x31, 0xb9, - 0x19, 0x75, 0x7e, 0xb5, 0x78, 0xb4, 0xbb, 0xcd, 0xd0, 0xc1, 0x5d, 0x2a, 0x1c, 0x20, 0x3e, 0x82, - 0xf8, 0x88, 0xca, 0x86, 0x88, 0x8f, 0xe4, 0xf2, 0x7d, 0xee, 0xb3, 0xdc, 0x6e, 0xeb, 0xab, 0xf0, - 0x18, 0xc2, 0x24, 0x65, 0x8d, 0x2d, 0xae, 0x6d, 0xf7, 0x29, 0x15, 0x61, 0x12, 0x4e, 0x4b, 0x81, - 0x3b, 0x27, 0x7c, 0x04, 0x37, 0xb9, 0xf6, 0x33, 0x00, 0x32, 0x39, 0x72, 0xfe, 0x39, 0x2d, 0x00, - 0x53, 0x57, 0x50, 0x2e, 0x95, 0xf6, 0x4b, 0x29, 0xbe, 0x06, 0xc0, 0x97, 0xd8, 0x31, 0xfb, 0xa1, - 0x6a, 0x8b, 0x7c, 0xf8, 0xda, 0x08, 0xe6, 0xcd, 0x7e, 0x80, 0x1f, 0x80, 0x1f, 0x80, 0x1f, 0x4a, - 0xf4, 0xc2, 0x92, 0x8a, 0xb0, 0xa6, 0x49, 0x1a, 0xac, 0xa9, 0x06, 0xac, 0x5e, 0x5e, 0x03, 0x3e, - 0x97, 0x2c, 0xa5, 0x14, 0xa4, 0xda, 0xd7, 0x92, 0xa9, 0xd4, 0x81, 0x75, 0x89, 0xc8, 0x30, 0xa7, - 0x06, 0x64, 0x81, 0x59, 0x11, 0x93, 0xcd, 0x62, 0x0a, 0x40, 0xea, 0x45, 0x17, 0xc8, 0x2a, 0x93, - 0xa1, 0xfe, 0xb5, 0x77, 0x96, 0x6f, 0x50, 0x45, 0x13, 0xb1, 0x58, 0x95, 0xb1, 0x9a, 0x49, 0xbd, - 0x12, 0x55, 0xa1, 0x92, 0xe9, 0x1d, 0xe3, 0x0d, 0x8e, 0x2a, 0x49, 0x15, 0xb2, 0xcc, 0x69, 0xc5, - 0xa2, 0xf4, 0xe2, 0x50, 0xd6, 0x62, 0x50, 0x5a, 0xf1, 0xa7, 0xec, 0x61, 0x12, 0xd9, 0x80, 0x95, - 0xfc, 0xf3, 0x4a, 0x85, 0x6e, 0x3c, 0x04, 0x2f, 0x47, 0xea, 0xcb, 0x09, 0x77, 0xf1, 0x27, 0x96, - 0xdc, 0x82, 0xea, 0xe9, 0x6b, 0x9e, 0xba, 0xc4, 0x39, 0xeb, 0x9c, 0xef, 0xe2, 0x23, 0x9d, 0x7f, - 0x50, 0xb3, 0xff, 0xcb, 0x9c, 0xa3, 0x93, 0x3d, 0x32, 0xd5, 0xa3, 0x5a, 0x70, 0x36, 0x6a, 0x67, - 0x32, 0xfb, 0x14, 0xe2, 0xef, 0x38, 0xe3, 0xfd, 0xf2, 0x2d, 0xd1, 0x6a, 0x7b, 0xf3, 0x9b, 0xee, - 0x44, 0xa6, 0xcf, 0xf0, 0x73, 0x73, 0x4e, 0x68, 0x71, 0x5d, 0xe6, 0x52, 0xdf, 0xa5, 0x8c, 0x6f, - 0x72, 0xd2, 0xf7, 0xe8, 0xbf, 0x2e, 0x22, 0x2c, 0x59, 0xdf, 0xa2, 0xb2, 0xef, 0x50, 0xd9, 0x37, - 0xf8, 0xd6, 0xf7, 0xd7, 0xff, 0xde, 0x4c, 0x34, 0xb9, 0xac, 0x4e, 0x31, 0x5f, 0x1f, 0x9d, 0xf9, - 0x92, 0x43, 0x18, 0x1d, 0xab, 0xd4, 0x44, 0x51, 0xc9, 0x02, 0x5c, 0x69, 0x67, 0xb5, 0x8a, 0x53, - 0x5a, 0x9e, 0x00, 0xa8, 0x4e, 0x66, 0xb2, 0x33, 0x99, 0xec, 0x34, 0x56, 0x22, 0x90, 0x74, 0xcb, - 0xff, 0x81, 0x80, 0x90, 0x1f, 0x4c, 0x2b, 0x29, 0xe2, 0xce, 0xc3, 0x6d, 0xa5, 0x26, 0xc9, 0x2e, - 0x10, 0xf7, 0x0b, 0x25, 0xad, 0x4c, 0x19, 0xbb, 0x52, 0xd9, 0xba, 0x32, 0x97, 0x14, 0xc1, 0x25, - 0x29, 0xe3, 0x12, 0xd9, 0x32, 0xf0, 0x7c, 0xe7, 0xf9, 0xd5, 0x77, 0xea, 0x76, 0x53, 0xfe, 0xf8, - 0xa2, 0x94, 0x8c, 0xd1, 0x4a, 0x59, 0x1b, 0x44, 0x29, 0x7e, 0xa8, 0x1c, 0x2f, 0xa4, 0xc4, 0x07, - 0xd5, 0x89, 0x4d, 0x37, 0xfe, 0xa7, 0x1d, 0xef, 0xd3, 0x8e, 0xef, 0x91, 0x88, 0xd1, 0x8c, 0x55, - 0xaa, 0x1c, 0x9f, 0x8b, 0xee, 0xab, 0xeb, 0xb8, 0x41, 0x59, 0x25, 0x91, 0x6e, 0x44, 0x7d, 0x0a, - 0x9e, 0x6a, 0x62, 0xa6, 0x0f, 0xc1, 0x2f, 0xa2, 0x93, 0xc9, 0xa3, 0x1b, 0x96, 0xd7, 0xcc, 0xd4, - 0xe1, 0x48, 0x09, 0xa1, 0xa4, 0x48, 0xe8, 0x64, 0xde, 0x70, 0x1d, 0x19, 0x5f, 0xc3, 0x2a, 0x96, - 0x53, 0x34, 0xe4, 0x88, 0xaa, 0x71, 0x59, 0xfd, 0x12, 0x9a, 0xdc, 0x13, 0xa1, 0xd9, 0xdd, 0x50, - 0x57, 0x46, 0xd1, 0x4a, 0x28, 0x23, 0x28, 0x23, 0x28, 0x23, 0x28, 0x23, 0x28, 0x23, 0x28, 0xa3, - 0x8c, 0xba, 0x20, 0x64, 0x23, 0x5b, 0x6a, 0x1e, 0x08, 0x89, 0x68, 0x55, 0x5a, 0xfd, 0xcd, 0x0b, - 0x7d, 0xb7, 0xca, 0x27, 0xa1, 0xe7, 0x6d, 0xf6, 0x7d, 0xfb, 0x49, 0xf8, 0x32, 0xfe, 0xe6, 0xe1, - 0x27, 0xd3, 0xe1, 0x71, 0x5e, 0xf2, 0x75, 0xd2, 0xed, 0x76, 0x8e, 0xbe, 0x3c, 0x7c, 0xcf, 0x0c, - 0x5e, 0x35, 0x09, 0x52, 0xc8, 0xae, 0x6b, 0x6d, 0x39, 0xa9, 0x24, 0xec, 0x5f, 0x53, 0x1e, 0x0b, - 0x41, 0x1d, 0xfb, 0x90, 0x76, 0x93, 0x46, 0x81, 0xec, 0xd6, 0xcf, 0xae, 0x91, 0x27, 0xcb, 0xb4, - 0x19, 0x37, 0xf4, 0x01, 0x04, 0x94, 0x01, 0x03, 0x8a, 0x03, 0x04, 0xb2, 0x0b, 0xf4, 0x06, 0xe4, - 0x60, 0x20, 0xda, 0x34, 0xd8, 0xd8, 0x60, 0xbc, 0xa9, 0x21, 0xbe, 0x76, 0x9f, 0x2c, 0xe1, 0x06, - 0x9e, 0x23, 0x7c, 0x79, 0x15, 0x39, 0xbd, 0x0c, 0x9a, 0x12, 0x9a, 0x72, 0x36, 0x61, 0xf9, 0xc2, - 0x7b, 0x71, 0x54, 0x0e, 0x72, 0x9a, 0xc0, 0x46, 0xcb, 0xd5, 0x74, 0x66, 0x01, 0x3a, 0x13, 0x3a, - 0x93, 0x4a, 0xb8, 0xaa, 0x56, 0x83, 0x9e, 0x15, 0xa1, 0x49, 0xc2, 0x64, 0x52, 0xd6, 0x21, 0x69, - 0x26, 0xd2, 0xd6, 0x25, 0x71, 0x36, 0x52, 0x67, 0x23, 0x79, 0x3e, 0xd2, 0x27, 0x3a, 0xde, 0x92, - 0x6a, 0x2e, 0x2f, 0x5c, 0xfb, 0x6b, 0x53, 0x21, 0xae, 0x33, 0x97, 0x72, 0x46, 0x1b, 0xe9, 0x37, - 0x62, 0x79, 0xb4, 0x9b, 0xbe, 0x40, 0x2d, 0xb4, 0x2e, 0x33, 0x72, 0x31, 0x25, 0x3b, 0x73, 0xb2, - 0x33, 0x29, 0x3f, 0xb3, 0xd2, 0x98, 0x56, 0x23, 0x52, 0x91, 0xe3, 0xad, 0x8a, 0xfe, 0xda, 0x6e, - 0x37, 0x85, 0xed, 0x72, 0x94, 0x44, 0x17, 0xd2, 0xdc, 0x8e, 0x41, 0x11, 0x92, 0x2e, 0xf0, 0xe8, - 0xa8, 0x80, 0x53, 0x08, 0x1d, 0x08, 0x1d, 0x08, 0x9d, 0x18, 0xe5, 0x38, 0x0d, 0xe1, 0x06, 0x4e, - 0xf0, 0xea, 0x89, 0x47, 0x0e, 0xc1, 0xa3, 0x33, 0x62, 0xee, 0x74, 0xf8, 0x55, 0x3e, 0xd9, 0x3e, - 0x03, 0x0d, 0x8e, 0x5e, 0xf0, 0xa4, 0xfa, 0xe9, 0xcb, 0xcf, 0x0f, 0x37, 0xd5, 0xeb, 0xdf, 0x4e, - 0x8f, 0xab, 0x89, 0xdf, 0xef, 0x86, 0x96, 0x1c, 0x46, 0x1e, 0xb9, 0x29, 0x3f, 0xd5, 0xee, 0x94, - 0x53, 0x61, 0x97, 0x64, 0xa0, 0x51, 0xbc, 0x77, 0x27, 0xfd, 0xc7, 0x56, 0x07, 0xdf, 0x61, 0xf0, - 0x8f, 0x9b, 0xc1, 0x57, 0x90, 0xf2, 0xeb, 0xd1, 0x6f, 0x48, 0x69, 0x7c, 0x1a, 0x51, 0x2b, 0x6a, - 0x6a, 0x43, 0xa2, 0x16, 0x84, 0xbd, 0x0b, 0x7b, 0x57, 0x5d, 0xfa, 0x90, 0xb5, 0x56, 0x74, 0xf3, - 0x4d, 0x61, 0x3f, 0xd2, 0x34, 0x55, 0xa4, 0xa1, 0x0e, 0x09, 0x6b, 0xaf, 0x86, 0x02, 0xef, 0xfd, - 0xfb, 0xa1, 0xd0, 0xda, 0x1d, 0x71, 0x1b, 0x06, 0x2f, 0x92, 0xa4, 0x46, 0x11, 0x52, 0x03, 0x52, - 0x03, 0x5e, 0x32, 0x18, 0xac, 0x30, 0x58, 0x61, 0xb0, 0xc2, 0x4b, 0x06, 0x2f, 0x19, 0x84, 0x0e, - 0x84, 0x0e, 0xbc, 0x64, 0xf0, 0x92, 0xc1, 0x4b, 0xf6, 0xd6, 0x4b, 0x66, 0xb8, 0x31, 0x97, 0x84, - 0x93, 0x2c, 0x7b, 0x8d, 0xb9, 0x14, 0xd3, 0x96, 0xd0, 0x9b, 0x8b, 0x99, 0x13, 0x58, 0x39, 0x80, - 0xbf, 0x37, 0xd7, 0x72, 0x9a, 0xcf, 0x6f, 0x46, 0xbe, 0xac, 0x4a, 0x16, 0xa9, 0xee, 0xf9, 0xa2, - 0x59, 0x0b, 0x92, 0x65, 0x53, 0x9b, 0x2c, 0x3b, 0xfc, 0x42, 0xea, 0x69, 0xb2, 0xa3, 0x85, 0x86, - 0x13, 0x64, 0x8b, 0x48, 0x90, 0x65, 0xb7, 0x76, 0x32, 0x9f, 0x20, 0x6b, 0x77, 0x3a, 0xd6, 0x50, - 0x14, 0x13, 0x7d, 0xff, 0xd1, 0x0e, 0x08, 0x1a, 0x1a, 0x36, 0xfa, 0xe1, 0xfe, 0xa7, 0x1a, 0x63, - 0xfa, 0x41, 0x43, 0x3f, 0xf0, 0x16, 0xb7, 0xd7, 0x5c, 0x2a, 0xae, 0x3f, 0xa4, 0x20, 0xcc, 0xd7, - 0xf2, 0x35, 0x72, 0xe1, 0xfb, 0x8b, 0xc1, 0xe3, 0xe0, 0x71, 0xf0, 0x78, 0xda, 0x79, 0xdc, 0x69, - 0x68, 0x71, 0xb9, 0xd3, 0x00, 0x9f, 0x83, 0xcf, 0xc1, 0xe7, 0xe9, 0xe6, 0xf3, 0x8e, 0xe7, 0xb4, - 0x95, 0xba, 0x18, 0xc4, 0xce, 0x21, 0xda, 0x01, 0xdc, 0x0e, 0x6e, 0x5f, 0x5b, 0x6e, 0xef, 0x3a, - 0x6e, 0xf0, 0x41, 0x83, 0xd9, 0x09, 0x71, 0x36, 0xcd, 0x81, 0xc4, 0x1a, 0xb1, 0x46, 0x8e, 0x01, - 0xc4, 0x4c, 0x53, 0x6f, 0xb9, 0x06, 0x0e, 0x73, 0x4e, 0xb8, 0xd5, 0x18, 0xfb, 0xc6, 0x32, 0x58, - 0x98, 0xfb, 0x68, 0x8b, 0xa5, 0x52, 0x8a, 0x0e, 0x37, 0xa1, 0xb8, 0x6d, 0x2d, 0x15, 0xca, 0xb7, - 0x5d, 0xd7, 0x41, 0xd9, 0xc3, 0xf5, 0x50, 0xbc, 0x50, 0xbc, 0x80, 0xd9, 0xc9, 0xc3, 0x6c, 0x56, - 0x9f, 0x7b, 0xf5, 0x5b, 0x28, 0x38, 0xe5, 0x75, 0x3d, 0x3d, 0xc8, 0xd1, 0xae, 0x5b, 0xe2, 0x5b, - 0xf0, 0x31, 0x10, 0x4d, 0xd1, 0x12, 0x81, 0xf7, 0x6a, 0xd9, 0x41, 0xbb, 0xe5, 0xd4, 0xf5, 0xa2, - 0x1e, 0x61, 0x3e, 0xb1, 0x46, 0xd8, 0x83, 0x3b, 0xd6, 0x51, 0x4b, 0x5b, 0x5e, 0x41, 0x18, 0xf2, - 0xdd, 0x55, 0x8b, 0xd2, 0xe5, 0x08, 0x91, 0xee, 0x30, 0x47, 0x66, 0xf4, 0xcf, 0x7c, 0x82, 0x3d, - 0xbe, 0xd1, 0x10, 0x0f, 0xb1, 0x4b, 0x34, 0xc4, 0x93, 0x5e, 0xb3, 0x61, 0x0d, 0xf1, 0xd8, 0x7b, - 0x1f, 0x4f, 0x8a, 0xbb, 0xac, 0x76, 0x3f, 0x5e, 0xde, 0xba, 0x57, 0xed, 0x34, 0x74, 0x3a, 0x20, - 0xbb, 0x41, 0x67, 0x79, 0xf3, 0xe3, 0xfe, 0x87, 0x30, 0x69, 0x0f, 0x93, 0xf6, 0x30, 0x69, 0x8f, - 0x4d, 0x91, 0xa6, 0x79, 0x86, 0xd8, 0xa0, 0xdc, 0xd0, 0x72, 0x83, 0x8e, 0x65, 0x77, 0x43, 0x71, - 0xa6, 0x88, 0xec, 0xde, 0x6e, 0x20, 0x9b, 0x80, 0x44, 0xab, 0x53, 0xc4, 0xf0, 0x97, 0x1c, 0x86, - 0xbf, 0x70, 0xc1, 0x41, 0xf5, 0xea, 0x3e, 0xc5, 0x6a, 0x3e, 0x1e, 0xab, 0x4b, 0xb5, 0xb4, 0x98, - 0x58, 0x4a, 0x0c, 0x96, 0x04, 0x4b, 0x82, 0x25, 0xe5, 0x58, 0xb2, 0xaf, 0xed, 0xfc, 0x90, 0x50, - 0x2c, 0xbb, 0xd1, 0xf0, 0x84, 0xef, 0xab, 0x73, 0xe7, 0x8c, 0x3d, 0xc0, 0x70, 0x60, 0xb8, 0x84, - 0x19, 0xce, 0xe9, 0x28, 0x52, 0xdf, 0x14, 0xcf, 0x1d, 0x29, 0xac, 0x19, 0x7e, 0x47, 0xe3, 0x43, - 0xd0, 0xc6, 0x6f, 0xf6, 0x72, 0x40, 0x78, 0xb7, 0x78, 0x70, 0x81, 0xd6, 0xc3, 0x27, 0x10, 0x9e, - 0x4b, 0x8e, 0xec, 0xe7, 0xb7, 0xb6, 0xee, 0xf6, 0xac, 0xa3, 0xda, 0x8f, 0xbb, 0x82, 0x75, 0x54, - 0x1b, 0xfc, 0x58, 0x08, 0xff, 0x1a, 0xfc, 0x5c, 0xbc, 0xdb, 0xb3, 0x0e, 0x46, 0x3f, 0x97, 0xee, - 0xf6, 0xac, 0x52, 0x6d, 0xfb, 0xfe, 0xfe, 0xfd, 0xf6, 0xf7, 0xfd, 0x9e, 0xfa, 0x42, 0xf5, 0x88, - 0x52, 0x8d, 0x72, 0x24, 0x97, 0x37, 0xa7, 0xff, 0xd5, 0x3e, 0x97, 0x3f, 0x93, 0x3c, 0x98, 0x7f, - 0xe5, 0x4d, 0xc7, 0x9c, 0x77, 0x12, 0x64, 0x86, 0x72, 0xc6, 0x99, 0xc1, 0xb6, 0x1e, 0x2b, 0xd6, - 0xe7, 0xda, 0xf7, 0xc2, 0xce, 0x41, 0xef, 0xe3, 0xf6, 0xf7, 0xc3, 0xde, 0xdb, 0x5f, 0xfe, 0x98, - 0xf5, 0xb1, 0xc2, 0xce, 0x61, 0xef, 0xe3, 0x9c, 0xff, 0x52, 0xee, 0x7d, 0x94, 0xdc, 0xa3, 0xd4, - 0xdb, 0x8a, 0x7d, 0xb4, 0xff, 0xfb, 0xe2, 0xbc, 0x05, 0x07, 0x73, 0x16, 0xec, 0xcf, 0x5b, 0xb0, - 0x3f, 0x67, 0xc1, 0xdc, 0xaf, 0x54, 0x9c, 0xb3, 0xa0, 0xd4, 0xfb, 0x11, 0xfb, 0xfc, 0xd6, 0xec, - 0x8f, 0x96, 0x7b, 0xdb, 0x3f, 0xe6, 0xfd, 0xb7, 0xc3, 0xde, 0x8f, 0x8f, 0xdb, 0x59, 0x14, 0x0d, - 0x20, 0x93, 0xe4, 0xc9, 0xc4, 0xbc, 0xa0, 0xc4, 0x94, 0xc9, 0xf0, 0x2f, 0x37, 0xe8, 0xb0, 0xcf, - 0x1d, 0xba, 0x08, 0x3a, 0x06, 0x47, 0x0e, 0xf5, 0xad, 0x9c, 0xbf, 0xc4, 0xab, 0xc2, 0xb4, 0xa1, - 0x68, 0x05, 0x9c, 0xd4, 0x70, 0x52, 0x4f, 0x11, 0x11, 0xcd, 0xc6, 0xee, 0x2f, 0x5c, 0x8f, 0x91, - 0x42, 0x30, 0xac, 0x13, 0x37, 0xac, 0x31, 0x48, 0x88, 0x8b, 0x90, 0xf5, 0x09, 0x5a, 0x97, 0xb0, - 0xd9, 0x08, 0x9c, 0x8d, 0xd0, 0x59, 0x08, 0x5e, 0x1d, 0x23, 0xe5, 0x92, 0x6c, 0x8c, 0xfa, 0x97, - 0x78, 0xb5, 0x1c, 0x86, 0xbe, 0xa8, 0xc3, 0x7d, 0xd0, 0x59, 0x90, 0xce, 0x38, 0x5c, 0x0c, 0xc4, - 0xce, 0x48, 0xec, 0x0c, 0xc5, 0xca, 0x58, 0x34, 0x06, 0x23, 0x32, 0x1a, 0xdd, 0xa5, 0x3b, 0x97, - 0x5e, 0xba, 0x8e, 0x1b, 0x14, 0xca, 0x0c, 0xad, 0x04, 0xcb, 0x1a, 0x5b, 0xe8, 0x55, 0x3a, 0xd1, - 0x3d, 0x60, 0xb1, 0x2f, 0xc2, 0x51, 0xf9, 0xc4, 0x24, 0x56, 0x62, 0xdb, 0x31, 0x55, 0x42, 0x45, - 0xfb, 0x31, 0x16, 0xed, 0x68, 0x92, 0xf3, 0xf4, 0x15, 0x30, 0x54, 0x48, 0x99, 0xbe, 0x82, 0x72, - 0xa9, 0xb4, 0x5f, 0x4a, 0xf1, 0x35, 0xbc, 0x5b, 0xcd, 0xea, 0x5a, 0x8a, 0xbb, 0x18, 0xf7, 0x11, - 0x42, 0xa0, 0x23, 0x35, 0xa7, 0xb0, 0x46, 0xb8, 0x13, 0xd0, 0x06, 0xd0, 0x06, 0xd0, 0x86, 0x12, - 0xbd, 0xac, 0x7d, 0xf7, 0xe2, 0x8b, 0xdb, 0xab, 0x87, 0xca, 0x97, 0xdb, 0x5f, 0x1e, 0x6e, 0x7f, - 0xbf, 0xaa, 0xe6, 0x39, 0x0a, 0x74, 0x7d, 0x6d, 0x5c, 0xc4, 0x83, 0x8d, 0x66, 0xbf, 0xe6, 0xf9, - 0x49, 0x29, 0xbf, 0x62, 0x7d, 0x55, 0x4b, 0x7f, 0x8f, 0x68, 0xa2, 0xbe, 0x7a, 0x19, 0xc2, 0x0d, - 0x06, 0x85, 0x35, 0xd8, 0x0a, 0x1a, 0x0b, 0x1a, 0x0b, 0x1a, 0x4b, 0x89, 0x5e, 0xc8, 0xf5, 0xc7, - 0x31, 0x65, 0xf5, 0x01, 0x1d, 0xe9, 0x15, 0x83, 0x99, 0xa3, 0x60, 0xdf, 0xe8, 0x07, 0xe3, 0x73, - 0x1a, 0x2f, 0x82, 0x4e, 0xff, 0xff, 0x7f, 0x15, 0xaf, 0xfe, 0xf0, 0xef, 0x14, 0xcd, 0x65, 0x24, - 0xfa, 0x4a, 0xf5, 0x7c, 0xa4, 0x59, 0xed, 0x16, 0x81, 0xe0, 0x01, 0xa3, 0x0c, 0xc7, 0x2c, 0xc6, - 0xd9, 0xa4, 0x1a, 0x9b, 0xc5, 0x38, 0x64, 0x31, 0x8c, 0x62, 0x24, 0x89, 0x8a, 0x22, 0x44, 0x05, - 0x44, 0xc5, 0xc2, 0x6f, 0x88, 0x38, 0x23, 0xec, 0x28, 0xd8, 0x51, 0x99, 0xb4, 0xa3, 0x10, 0x67, - 0x9c, 0xfc, 0x22, 0x88, 0x33, 0xea, 0x39, 0x0c, 0x11, 0x67, 0x4c, 0xc5, 0x35, 0x20, 0xce, 0x38, - 0x13, 0x69, 0x20, 0xce, 0x08, 0xb4, 0x01, 0xb4, 0xb1, 0x4a, 0xb4, 0x81, 0x38, 0xa3, 0xb2, 0xba, - 0x41, 0x9c, 0xd1, 0x88, 0xd6, 0xc9, 0x21, 0xce, 0x08, 0x8d, 0x05, 0x8d, 0x05, 0x8d, 0xb5, 0x84, - 0x5e, 0x10, 0x67, 0x7c, 0x43, 0x13, 0xab, 0x8c, 0x33, 0x1a, 0x9e, 0x74, 0x3d, 0x23, 0xcc, 0x98, - 0xbd, 0xc9, 0xd6, 0x4a, 0xae, 0x50, 0x0c, 0xb6, 0xe6, 0x26, 0x74, 0x2d, 0x02, 0xe7, 0x6f, 0x3f, - 0x1d, 0x27, 0xe9, 0xfc, 0xda, 0xd7, 0x5a, 0x4b, 0xd6, 0x22, 0xd3, 0x4e, 0xd1, 0xc8, 0x90, 0x6a, - 0xe1, 0xbd, 0x08, 0x4f, 0xa1, 0xda, 0x7a, 0xb4, 0x00, 0xc5, 0xd6, 0x28, 0xb6, 0x9e, 0x24, 0x21, - 0x4a, 0x8b, 0xf7, 0x70, 0x1d, 0x4a, 0xad, 0x13, 0x04, 0xee, 0x1b, 0x5d, 0x6a, 0xad, 0xda, 0x79, - 0x2f, 0x76, 0xcf, 0xb4, 0x7e, 0x48, 0xc8, 0x97, 0x5a, 0x89, 0x6d, 0x8a, 0x7c, 0x29, 0x95, 0xfb, - 0x4e, 0x4d, 0xbe, 0xd4, 0x88, 0xc7, 0x52, 0x90, 0x30, 0x85, 0xd6, 0x0c, 0x90, 0x16, 0xeb, 0x28, - 0x2d, 0xc8, 0x29, 0x53, 0x54, 0x05, 0xca, 0xa4, 0x48, 0xe1, 0x14, 0x86, 0x53, 0x78, 0xe3, 0x9d, - 0xc2, 0xcf, 0x6d, 0x3f, 0xe0, 0x70, 0x09, 0x1f, 0x69, 0xec, 0x41, 0xea, 0xcc, 0xfb, 0xf6, 0x0f, - 0x43, 0xca, 0x94, 0x56, 0x4f, 0x62, 0x93, 0x27, 0xc4, 0x7b, 0x52, 0x7c, 0x27, 0x36, 0xe3, 0xe4, - 0xb4, 0x7a, 0x1e, 0x2f, 0x3d, 0xc3, 0x0f, 0x8c, 0x7b, 0xea, 0x36, 0xfc, 0x9c, 0xbb, 0x71, 0xba, - 0x7b, 0x27, 0xcf, 0xfb, 0x53, 0xe3, 0x3c, 0x5a, 0x8e, 0x86, 0xaa, 0x73, 0x77, 0x4f, 0x7b, 0x0f, - 0xe6, 0xb9, 0x27, 0xcc, 0xb2, 0x53, 0x6f, 0x27, 0xc5, 0xcc, 0x5f, 0x06, 0xf3, 0xa3, 0x09, 0x70, - 0x66, 0x7a, 0x45, 0xaf, 0x8d, 0x28, 0x04, 0xb9, 0x65, 0xa2, 0xe7, 0xb4, 0x61, 0xc5, 0xf0, 0x6e, - 0xb5, 0xdf, 0x43, 0x53, 0x31, 0x31, 0xe2, 0xf7, 0x46, 0xbb, 0x65, 0x3b, 0xae, 0x15, 0x86, 0x42, - 0x19, 0x01, 0x3c, 0x83, 0xfe, 0xc9, 0x9f, 0x09, 0xf7, 0x29, 0x74, 0x51, 0xa6, 0x0e, 0xc2, 0x73, - 0xd6, 0x8b, 0x30, 0x79, 0x56, 0xe6, 0x6e, 0x3b, 0x2a, 0x5e, 0x28, 0x30, 0xef, 0x6b, 0xa0, 0x80, - 0x81, 0x19, 0xb6, 0xe5, 0xb8, 0xeb, 0x4a, 0x92, 0xba, 0xaa, 0x62, 0x69, 0x3f, 0x43, 0x97, 0x95, - 0x16, 0x81, 0xcc, 0x20, 0x71, 0xb8, 0xb1, 0x47, 0x7e, 0x6b, 0x6b, 0x6b, 0xeb, 0xce, 0xb6, 0xfe, - 0xa9, 0x58, 0x7f, 0xec, 0x59, 0x47, 0x0f, 0xb5, 0x89, 0x7f, 0xdc, 0xdf, 0x5b, 0x0f, 0xb5, 0xed, - 0xef, 0x7b, 0x3b, 0xe5, 0x42, 0x6f, 0xfb, 0xa7, 0xf1, 0xef, 0x6b, 0x7d, 0xf3, 0xeb, 0xdf, 0x94, - 0x55, 0x3f, 0x6d, 0xff, 0xe8, 0xaf, 0xcd, 0xa7, 0xe3, 0x28, 0x4d, 0x60, 0xb9, 0x3e, 0x86, 0x4b, - 0xfe, 0x40, 0x19, 0xd0, 0x4b, 0x0d, 0xa5, 0x59, 0xb1, 0xbb, 0xb4, 0x7d, 0xbf, 0x5d, 0x77, 0xc2, - 0x64, 0x30, 0xa6, 0x12, 0xad, 0xd8, 0x8e, 0x44, 0x8f, 0xf1, 0xc4, 0x70, 0xcd, 0x9b, 0xea, 0xf5, - 0x6f, 0xd5, 0x6b, 0x04, 0x4b, 0x10, 0x2c, 0x51, 0xd9, 0x10, 0xc1, 0x92, 0x5c, 0x5e, 0xb8, 0xdd, - 0x96, 0xf0, 0x06, 0xb9, 0x9e, 0x0c, 0x31, 0x93, 0x03, 0x8d, 0x3d, 0xaa, 0x6e, 0xb7, 0xd5, 0x7f, - 0xa9, 0x34, 0x17, 0xfe, 0x38, 0x5f, 0xbb, 0x9e, 0x1f, 0xe8, 0xcb, 0xc0, 0xe1, 0x3e, 0xfa, 0x92, - 0x4f, 0x65, 0xac, 0x30, 0x04, 0x1f, 0x04, 0x1f, 0x04, 0x1f, 0x79, 0x2c, 0xf2, 0x5c, 0xa1, 0x57, - 0x48, 0xb1, 0xc0, 0xea, 0xb4, 0x3d, 0x06, 0x71, 0x15, 0xee, 0xa2, 0x2f, 0xac, 0x0a, 0xc5, 0x7d, - 0x88, 0x2a, 0x88, 0x2a, 0x88, 0x2a, 0x75, 0xee, 0xb3, 0xdc, 0x6e, 0xeb, 0xab, 0x74, 0x2d, 0xc0, - 0x22, 0x16, 0x42, 0x2b, 0x20, 0xb3, 0x7e, 0x42, 0xb4, 0x02, 0x4a, 0xcf, 0x15, 0xa0, 0x15, 0x50, - 0xe6, 0xfc, 0x4d, 0x7d, 0x3d, 0x24, 0x3c, 0x06, 0xc8, 0x32, 0xd8, 0x07, 0x16, 0x16, 0x60, 0x0b, - 0x60, 0x0b, 0x2c, 0x2c, 0x73, 0x02, 0xeb, 0x45, 0x78, 0x3e, 0xb5, 0xe1, 0xc2, 0xd4, 0x79, 0x8d, - 0x36, 0xd2, 0x17, 0x59, 0x07, 0x10, 0x57, 0x10, 0x57, 0x10, 0x57, 0x6a, 0xf4, 0xd2, 0x75, 0xdc, - 0xe0, 0x03, 0x83, 0xb0, 0x2a, 0xc1, 0xbe, 0x4a, 0x06, 0xdc, 0x17, 0x60, 0x5f, 0xad, 0xfa, 0x0a, - 0x0e, 0x60, 0x5b, 0xad, 0xcc, 0xb6, 0x5a, 0x9b, 0x46, 0x52, 0xc3, 0x7e, 0x29, 0xc3, 0xbf, 0x13, - 0x19, 0x57, 0x73, 0x33, 0x78, 0xe4, 0xf0, 0xef, 0x14, 0x8d, 0xab, 0xc1, 0x04, 0x0a, 0xc3, 0xe0, - 0x0e, 0xe5, 0xd4, 0x2b, 0x90, 0x26, 0x28, 0xa7, 0x86, 0x5d, 0x04, 0xbb, 0x08, 0xe5, 0xd4, 0xe4, - 0x3d, 0x50, 0x4e, 0x9d, 0xe8, 0x49, 0xf1, 0x9d, 0xd8, 0x8c, 0x93, 0x43, 0x39, 0x35, 0xca, 0xa9, - 0x51, 0x4e, 0xcd, 0x68, 0x3b, 0x1a, 0x70, 0x3e, 0xe4, 0x50, 0x4e, 0x8d, 0x72, 0x6a, 0x94, 0x53, - 0xaf, 0x8f, 0x28, 0x04, 0xb9, 0xa1, 0x9c, 0x1a, 0xe5, 0xd4, 0x28, 0xa7, 0xd6, 0xf9, 0x66, 0x28, - 0xa7, 0x46, 0x39, 0x35, 0xca, 0xa9, 0xb9, 0x44, 0x69, 0x0e, 0xe5, 0xd4, 0x28, 0xa7, 0x96, 0xc6, - 0x70, 0x28, 0xa7, 0x36, 0xfe, 0x5c, 0x94, 0x53, 0xa3, 0x9c, 0x3a, 0x76, 0xb8, 0x08, 0x96, 0xc8, - 0x6f, 0x88, 0x60, 0x09, 0xca, 0xa9, 0x15, 0xbf, 0x23, 0xca, 0xa9, 0x21, 0xf8, 0x20, 0xf8, 0xd6, - 0x41, 0xf0, 0x6d, 0x48, 0xb2, 0x7f, 0xfb, 0xf1, 0xd1, 0x17, 0x0c, 0x02, 0x6b, 0xb8, 0x0f, 0x04, - 0x0d, 0x04, 0x0d, 0x04, 0x8d, 0x12, 0xbd, 0x74, 0x1d, 0x37, 0x28, 0x1f, 0x30, 0xc8, 0x99, 0x0f, - 0xc8, 0xd3, 0x37, 0xea, 0xe0, 0x43, 0x1d, 0x74, 0x7a, 0xae, 0x40, 0x6f, 0x94, 0x6b, 0xe2, 0xb7, - 0x02, 0xbf, 0x51, 0xec, 0x98, 0x3b, 0xed, 0x66, 0xd3, 0x72, 0xdc, 0x40, 0x78, 0x2f, 0x76, 0x93, - 0xa3, 0xa1, 0xcb, 0xe4, 0x76, 0x80, 0x21, 0x80, 0x21, 0x80, 0x21, 0xca, 0x30, 0x64, 0xbf, 0xc8, - 0x00, 0x43, 0x0e, 0x01, 0x43, 0x00, 0x43, 0x36, 0xa5, 0x5c, 0xb0, 0x78, 0x74, 0x70, 0x54, 0x3e, - 0x2c, 0x1e, 0x01, 0x7c, 0x64, 0x0c, 0x7c, 0xa0, 0x89, 0x1c, 0x00, 0x0b, 0x00, 0x4b, 0x0e, 0x4d, - 0xe4, 0xd0, 0x44, 0x0e, 0xa8, 0x65, 0xc3, 0x50, 0x0b, 0x9a, 0xc8, 0x65, 0x0f, 0xb0, 0xa0, 0x89, - 0x1c, 0x60, 0x0b, 0x60, 0xcb, 0x1a, 0xc0, 0x96, 0x0d, 0x89, 0x2b, 0x7b, 0xed, 0x76, 0x60, 0x35, - 0x44, 0xd3, 0x7e, 0xd5, 0x17, 0x5a, 0x13, 0x7b, 0x41, 0xe0, 0x40, 0xe0, 0x40, 0xe0, 0x28, 0xd1, - 0x0b, 0x1c, 0xbb, 0x30, 0x91, 0x60, 0x22, 0x29, 0x5e, 0x01, 0x1c, 0xbb, 0xd9, 0xb4, 0x93, 0x06, - 0x50, 0xc1, 0xf1, 0x3b, 0x5c, 0x3d, 0x6c, 0xdf, 0x6e, 0x08, 0x00, 0x02, 0x00, 0x02, 0x00, 0xa2, - 0x0c, 0x40, 0x90, 0xe0, 0x06, 0x00, 0x02, 0x00, 0xa2, 0x70, 0x05, 0x48, 0x70, 0xcb, 0x3a, 0x14, - 0xf1, 0x03, 0xcf, 0x0e, 0x06, 0x15, 0x4b, 0x7a, 0x10, 0x64, 0xb4, 0x11, 0xa0, 0x07, 0xa0, 0x07, - 0xa0, 0x87, 0x32, 0xf4, 0x40, 0x0b, 0x7c, 0x20, 0x0f, 0x20, 0x0f, 0xf9, 0x2b, 0x28, 0x96, 0x00, - 0x34, 0x32, 0x05, 0x34, 0x30, 0xaf, 0x07, 0x60, 0x05, 0x60, 0x05, 0x60, 0x05, 0x60, 0x25, 0x69, - 0x1b, 0x1d, 0x60, 0x65, 0xd5, 0x57, 0x80, 0x79, 0x3d, 0xab, 0x83, 0x2a, 0xeb, 0x3a, 0xaf, 0x87, - 0x32, 0x73, 0x26, 0xa7, 0x35, 0xae, 0xe7, 0x26, 0x7c, 0xa2, 0xa9, 0x69, 0x3d, 0xef, 0x18, 0xef, - 0xa7, 0x0f, 0x25, 0xd4, 0xc7, 0x8f, 0xe4, 0xcf, 0x1c, 0x3f, 0xa8, 0x04, 0x81, 0x5a, 0x02, 0x63, - 0x5f, 0x07, 0x54, 0x9b, 0xa2, 0x0f, 0x0b, 0x7c, 0x35, 0xd1, 0xd1, 0x17, 0x5d, 0x13, 0x2b, 0xf5, - 0x7c, 0xa9, 0xf9, 0x4b, 0xaf, 0x21, 0x3c, 0xd1, 0xf8, 0xd4, 0x7f, 0x71, 0xb7, 0xdb, 0x6c, 0xb2, - 0x9e, 0x27, 0x91, 0xce, 0x35, 0xe8, 0x3b, 0xaf, 0x34, 0xbd, 0x89, 0x46, 0xd1, 0x72, 0xb4, 0xbc, - 0x9c, 0x32, 0x17, 0x7f, 0x62, 0xc9, 0x19, 0xab, 0x9e, 0x2d, 0xe5, 0x4c, 0x25, 0x0e, 0x53, 0xfd, - 0x10, 0x17, 0x9f, 0xde, 0xfc, 0x33, 0x59, 0x70, 0x1e, 0x92, 0x73, 0xb8, 0x94, 0xe6, 0x6e, 0x49, - 0xce, 0xd9, 0x92, 0x9e, 0xab, 0xa5, 0x62, 0x7c, 0xa9, 0x1b, 0x59, 0xaa, 0xc6, 0x14, 0xd9, 0x68, - 0x22, 0x1b, 0x47, 0x24, 0x23, 0x48, 0x8f, 0x43, 0x64, 0xe7, 0x58, 0xe5, 0xed, 0x6e, 0xf0, 0x6c, - 0xb5, 0x1c, 0xbf, 0x65, 0x07, 0xf5, 0x67, 0xf9, 0x33, 0x8c, 0x5a, 0x3a, 0x4e, 0x2d, 0x97, 0x55, - 0x35, 0x4a, 0x90, 0x51, 0xd9, 0xf6, 0xa7, 0xd8, 0xfa, 0x74, 0xdb, 0x9e, 0x6a, 0xcb, 0x6b, 0xdb, - 0xee, 0xda, 0xb6, 0xba, 0x96, 0x6d, 0xce, 0x0b, 0x3e, 0x94, 0x6d, 0xed, 0xe8, 0xbe, 0xea, 0xed, - 0xae, 0x1b, 0x08, 0x4f, 0x29, 0x0d, 0x81, 0x90, 0x76, 0x40, 0xb4, 0x9f, 0x09, 0xf8, 0x56, 0xc7, - 0x3e, 0xd6, 0xf5, 0xb2, 0x69, 0x3a, 0xeb, 0x39, 0x8c, 0x2d, 0x8a, 0x9f, 0x54, 0xc7, 0x9e, 0xe5, - 0x3a, 0x32, 0xbe, 0xb0, 0x3e, 0xcb, 0x29, 0x1a, 0x32, 0x39, 0x6a, 0x5c, 0xf0, 0x4f, 0x42, 0xad, - 0x0b, 0xd7, 0xfe, 0xda, 0x14, 0x96, 0x1b, 0x74, 0xac, 0xbe, 0x96, 0x51, 0xd7, 0x4d, 0x6f, 0x37, - 0x90, 0x94, 0x45, 0xc4, 0x5a, 0x28, 0x68, 0x35, 0x68, 0x35, 0x36, 0xad, 0xa6, 0x5e, 0x4b, 0xa4, - 0x58, 0x3b, 0xc4, 0xc9, 0xa2, 0x0d, 0x2a, 0x6b, 0x36, 0xc0, 0x92, 0x60, 0x49, 0xb0, 0x24, 0x2b, - 0x4b, 0xf6, 0xb5, 0x9d, 0x1f, 0x12, 0x8a, 0xa5, 0x3a, 0x92, 0x38, 0x7a, 0xd5, 0x19, 0x7b, 0x80, - 0xe1, 0xc0, 0x70, 0x09, 0x33, 0x1c, 0x69, 0x72, 0x2d, 0x65, 0x42, 0x2d, 0x6d, 0x12, 0xad, 0xc6, - 0x48, 0x78, 0xcd, 0xc9, 0xb2, 0x3a, 0x43, 0xbc, 0xb4, 0x47, 0xe8, 0xa4, 0x7c, 0x22, 0x6c, 0x8d, - 0x72, 0x24, 0x1c, 0xa3, 0x70, 0x52, 0x3f, 0xc9, 0xb5, 0x66, 0x32, 0xaa, 0xa7, 0xc7, 0x0c, 0xe5, - 0x8c, 0x33, 0x03, 0x46, 0x56, 0x66, 0x61, 0x42, 0xea, 0xca, 0x45, 0x03, 0xc8, 0x24, 0x13, 0x93, - 0x4d, 0x6b, 0x69, 0xf7, 0x9d, 0xa5, 0x37, 0x74, 0x2a, 0x99, 0x5f, 0xa1, 0x12, 0x38, 0x5d, 0x9e, - 0x40, 0xb1, 0x20, 0x6c, 0xfa, 0x4e, 0xe1, 0x84, 0x64, 0x4f, 0x46, 0xe5, 0x44, 0xf2, 0x0b, 0xe3, - 0xb6, 0x92, 0x67, 0x30, 0xfb, 0xed, 0xe3, 0xef, 0x36, 0xe3, 0xbd, 0xf2, 0x1d, 0xaf, 0x5d, 0x17, - 0xbe, 0x2f, 0xe6, 0x1b, 0x81, 0x13, 0x0d, 0xa4, 0x46, 0x1f, 0x9d, 0x73, 0x3e, 0x8b, 0x83, 0xc2, - 0x4b, 0x6d, 0x39, 0x19, 0xdb, 0x6d, 0xd2, 0x56, 0xeb, 0x7f, 0x9f, 0x45, 0xe7, 0x27, 0x69, 0x9c, - 0x29, 0x1b, 0x63, 0xca, 0xc6, 0xd7, 0x5b, 0x63, 0x2b, 0xfc, 0xe2, 0x4c, 0x34, 0xb9, 0x2c, 0x8c, - 0x3b, 0xba, 0x35, 0xf9, 0xf8, 0xff, 0x68, 0x41, 0x36, 0x32, 0x00, 0x96, 0x10, 0x01, 0xd5, 0x52, - 0x5f, 0x7d, 0x0a, 0xc0, 0x62, 0x22, 0xe1, 0x11, 0xf5, 0xd2, 0x39, 0x00, 0x1d, 0x87, 0xe0, 0xc2, - 0xed, 0x2f, 0x5a, 0x0f, 0xaf, 0x90, 0x24, 0x91, 0xad, 0x9f, 0x5b, 0x48, 0x8e, 0x08, 0xd3, 0xe6, - 0x17, 0x6a, 0x0a, 0xfb, 0xd1, 0x13, 0x8f, 0x14, 0xa7, 0x90, 0x42, 0xa3, 0xa3, 0xbe, 0x6d, 0x18, - 0x2a, 0xf8, 0xf7, 0xef, 0x07, 0xb8, 0x66, 0xb7, 0x4f, 0xf0, 0x09, 0x3a, 0x72, 0xe5, 0xf2, 0xba, - 0x62, 0xa7, 0xa3, 0x92, 0xe3, 0x2a, 0x29, 0xe5, 0x95, 0xa5, 0x3d, 0x18, 0x33, 0xc3, 0x8c, 0x29, - 0xab, 0x35, 0xa2, 0x05, 0xb6, 0xf7, 0xe4, 0xab, 0x9f, 0x79, 0x94, 0x40, 0xd6, 0x5f, 0xad, 0x78, - 0x5a, 0xb4, 0x94, 0x0d, 0x72, 0x0d, 0x99, 0x4e, 0xed, 0x98, 0x06, 0x39, 0xeb, 0x92, 0x35, 0x1b, - 0x79, 0xb3, 0x91, 0x39, 0x0f, 0xb9, 0xab, 0x5b, 0xde, 0x04, 0x87, 0x26, 0xbd, 0xfa, 0x6b, 0xb2, - 0xbb, 0x83, 0xe3, 0x3e, 0x69, 0xb9, 0x34, 0x8d, 0xbe, 0x21, 0x29, 0x75, 0x3f, 0x5a, 0x4d, 0x4e, - 0xe1, 0x1f, 0xef, 0xc0, 0x98, 0xca, 0x1f, 0x6d, 0x4a, 0x4a, 0xe9, 0x57, 0xa7, 0x28, 0x85, 0xb3, - 0xce, 0xd7, 0x3b, 0x5d, 0xab, 0xeb, 0xdb, 0x4f, 0x62, 0xe8, 0x1f, 0xa0, 0xcb, 0xca, 0xd8, 0x4e, - 0x90, 0x9b, 0x90, 0x9b, 0x6b, 0x27, 0x37, 0x29, 0x19, 0xbd, 0x6f, 0x49, 0x9c, 0x12, 0x0c, 0xd2, - 0xab, 0x90, 0xd5, 0x28, 0x13, 0xe6, 0xa8, 0x88, 0x65, 0x2a, 0xc3, 0xe4, 0x6a, 0xd7, 0xc1, 0x59, - 0x76, 0xa9, 0x51, 0xf1, 0xca, 0x52, 0xe9, 0xca, 0x7d, 0xb4, 0xfc, 0x0d, 0xc0, 0x58, 0x4f, 0x3b, - 0xa1, 0x22, 0xd3, 0x5a, 0xaa, 0x34, 0x73, 0xd7, 0x27, 0xcc, 0x60, 0x98, 0xa1, 0x97, 0xc3, 0x7d, - 0xa0, 0x95, 0xa1, 0x95, 0xa1, 0x95, 0xa1, 0x95, 0xa1, 0x95, 0xa1, 0x95, 0xa1, 0x95, 0x69, 0x5a, - 0x39, 0x70, 0x9a, 0xce, 0x3f, 0xb4, 0x2e, 0x11, 0xd3, 0x6a, 0x79, 0x62, 0x23, 0xe8, 0x65, 0xe8, - 0xe5, 0xb5, 0xd3, 0xcb, 0x1d, 0xe1, 0xd5, 0x85, 0x1b, 0xd8, 0x4f, 0x42, 0x43, 0x31, 0x97, 0xa0, - 0x98, 0xa1, 0x98, 0xd3, 0xaa, 0x98, 0xf7, 0xf6, 0xa0, 0x87, 0x57, 0xa1, 0x87, 0x5b, 0xa2, 0xd5, - 0xf6, 0x5e, 0x07, 0x86, 0x2d, 0x5d, 0x09, 0x4f, 0xed, 0x02, 0x0d, 0x0c, 0x0d, 0xbc, 0x76, 0x1a, - 0x98, 0x3c, 0x05, 0x03, 0x66, 0x31, 0xb4, 0x2f, 0xcc, 0x62, 0xa8, 0x63, 0x35, 0x75, 0xcc, 0x61, - 0x19, 0xcf, 0xd8, 0x0b, 0xaa, 0x19, 0xaa, 0x19, 0xc6, 0x31, 0x8c, 0x63, 0xa8, 0x67, 0x18, 0xc7, - 0xd0, 0xc6, 0x4b, 0x8f, 0x6d, 0x58, 0xb7, 0x45, 0xd4, 0xbf, 0xe1, 0x6a, 0x68, 0x5c, 0x68, 0x5c, - 0x24, 0xbd, 0xbe, 0xa5, 0x6f, 0xd5, 0xa4, 0x57, 0x23, 0xdc, 0xad, 0x52, 0x10, 0x15, 0x07, 0x1d, - 0xd2, 0x85, 0x51, 0xe0, 0x6d, 0xf0, 0x36, 0x1c, 0x5d, 0x40, 0xd2, 0x40, 0xd2, 0x70, 0x74, 0x01, - 0x5a, 0x8f, 0x8e, 0xcd, 0x0f, 0x6c, 0x2f, 0xb0, 0x02, 0x47, 0x07, 0x60, 0x4f, 0xec, 0x01, 0x55, - 0x0c, 0x55, 0xbc, 0x76, 0xaa, 0xb8, 0x4f, 0xd9, 0x81, 0x53, 0xff, 0xcb, 0x4f, 0x5c, 0x1f, 0x7f, - 0x71, 0x07, 0xb2, 0x2c, 0xef, 0xda, 0x6e, 0xdb, 0x17, 0xf5, 0xb6, 0xdb, 0x20, 0xb5, 0xed, 0x82, - 0x5e, 0x87, 0x5e, 0x87, 0x5e, 0xcf, 0xbc, 0x5e, 0xcf, 0xd4, 0xc8, 0xa4, 0xa8, 0xc5, 0xd1, 0xe8, - 0x27, 0xe5, 0x89, 0x60, 0x92, 0x5d, 0x9b, 0xae, 0x46, 0x0f, 0x1a, 0xfd, 0xa4, 0x32, 0x08, 0xcc, - 0x74, 0x07, 0xb0, 0xe1, 0xa0, 0xaf, 0xe5, 0x6e, 0x0a, 0xb5, 0x0a, 0x61, 0xf5, 0x8a, 0x60, 0x96, - 0x0a, 0x60, 0xb5, 0x8a, 0xdf, 0x55, 0x75, 0x47, 0x8b, 0x51, 0x1e, 0x5f, 0x97, 0xb4, 0x18, 0xad, - 0x65, 0xb3, 0x5b, 0xda, 0xb2, 0xf6, 0x63, 0x94, 0x13, 0xd1, 0xe9, 0x9c, 0xe6, 0xfb, 0xcf, 0xd6, - 0x70, 0xac, 0xda, 0xd2, 0xd6, 0x69, 0x13, 0x9f, 0x4d, 0x47, 0xef, 0x34, 0xff, 0xd5, 0xb7, 0x02, - 0xe1, 0xb5, 0x32, 0xd9, 0x3f, 0x2d, 0xfa, 0xf2, 0x49, 0xf5, 0x50, 0xab, 0x8f, 0x4e, 0x5f, 0xb2, - 0x85, 0xda, 0xf0, 0xf3, 0xcc, 0x1d, 0xd4, 0xf6, 0x8c, 0xcd, 0x50, 0x5b, 0x46, 0x0a, 0x54, 0x63, - 0x30, 0x15, 0x83, 0xd4, 0x96, 0x90, 0x0a, 0x8f, 0xca, 0x94, 0xee, 0xa4, 0x36, 0x98, 0x6b, 0x41, - 0x9d, 0x87, 0x41, 0x18, 0x87, 0xd1, 0x3f, 0xbb, 0xf5, 0x69, 0xce, 0x2f, 0x4b, 0xa9, 0xba, 0xee, - 0x8b, 0x54, 0x76, 0xe8, 0x97, 0xa4, 0x64, 0x33, 0xd0, 0x7b, 0xed, 0xe7, 0x62, 0x74, 0xbc, 0x76, - 0xd0, 0xae, 0xb7, 0x9b, 0xd6, 0x8b, 0xf0, 0x7c, 0x15, 0x0b, 0x63, 0xb2, 0x73, 0xe6, 0xf4, 0x0e, - 0xea, 0xdc, 0xfa, 0x5b, 0x11, 0xbc, 0x0a, 0x5e, 0x5d, 0x1d, 0xaf, 0x0a, 0xb7, 0xdb, 0x12, 0x9e, - 0x6a, 0xc2, 0x67, 0xc4, 0xaf, 0x0a, 0x33, 0xd9, 0xf3, 0x55, 0xb7, 0x1b, 0x76, 0x3a, 0xea, 0x25, - 0xc8, 0xe3, 0x9e, 0x1d, 0x08, 0xab, 0xe9, 0xb4, 0x9c, 0x40, 0x9d, 0xbb, 0x27, 0xd6, 0x82, 0x45, - 0xc1, 0xa2, 0x2b, 0x63, 0xd1, 0xae, 0xe3, 0x06, 0x85, 0x32, 0x81, 0x3b, 0xcb, 0x18, 0x66, 0xca, - 0xea, 0x5c, 0xdf, 0xe4, 0x61, 0xa6, 0xe5, 0x52, 0x69, 0x1f, 0xd3, 0x4b, 0xb5, 0x74, 0x91, 0x2f, - 0xfc, 0x3e, 0x48, 0xa4, 0xaa, 0xa3, 0xe9, 0xe5, 0xd0, 0x48, 0xd0, 0x48, 0xd0, 0x48, 0xd0, 0x48, - 0xd0, 0x48, 0xd0, 0x48, 0x64, 0x8d, 0x14, 0x38, 0x2d, 0xd1, 0xee, 0x12, 0x74, 0xd1, 0x68, 0x21, - 0xb4, 0x10, 0xb4, 0x10, 0xb4, 0x10, 0xb4, 0x10, 0xb4, 0x10, 0xb4, 0x10, 0xe1, 0x13, 0xab, 0xca, - 0xbd, 0x18, 0x47, 0xe7, 0x77, 0xa5, 0x22, 0xb7, 0x39, 0xf9, 0x4c, 0x83, 0x1b, 0xff, 0xf9, 0x26, - 0xdc, 0xf9, 0x61, 0xa8, 0xc5, 0xa8, 0xa9, 0x17, 0x0b, 0x73, 0x1e, 0x64, 0xe6, 0xc0, 0x28, 0xcd, - 0x7f, 0x49, 0xcb, 0x74, 0x2f, 0xc4, 0xa6, 0x19, 0xd8, 0x06, 0xb1, 0x69, 0x80, 0x46, 0x80, 0xc6, - 0xd9, 0x37, 0x87, 0xd8, 0xb4, 0x3c, 0xb7, 0x22, 0x36, 0x0d, 0x5e, 0x5d, 0x25, 0xaf, 0x22, 0x36, - 0x3d, 0xf7, 0x68, 0x10, 0x9b, 0x06, 0x8b, 0xc2, 0x07, 0x03, 0x1f, 0x0c, 0x7c, 0x30, 0xf0, 0xc1, - 0x70, 0xe8, 0x22, 0xc4, 0xa6, 0xa1, 0x91, 0xa0, 0x91, 0xa0, 0x91, 0xa0, 0x91, 0xa0, 0x91, 0xd2, - 0xa1, 0x91, 0x10, 0x9b, 0x86, 0x16, 0x82, 0x16, 0x82, 0x16, 0x82, 0x16, 0x82, 0x16, 0x32, 0xa4, - 0x85, 0xd2, 0x1e, 0x9b, 0x96, 0x6d, 0x45, 0xa1, 0x1c, 0x9a, 0x96, 0x68, 0x3d, 0x91, 0xd6, 0xa6, - 0x00, 0x4b, 0x0b, 0xeb, 0x29, 0x07, 0xa2, 0xd5, 0x15, 0x60, 0x61, 0x30, 0x5e, 0x2a, 0x08, 0x2f, - 0xdd, 0x0b, 0xa0, 0xc8, 0xd6, 0x0b, 0x20, 0xab, 0x6d, 0x00, 0x12, 0xeb, 0x00, 0xf0, 0xb5, 0xdd, - 0x96, 0xec, 0x38, 0x37, 0x19, 0x5a, 0x94, 0x6a, 0x30, 0x27, 0x29, 0xde, 0x93, 0xe8, 0x03, 0xb0, - 0xae, 0x69, 0x16, 0xa6, 0x33, 0x2c, 0xa4, 0x81, 0x21, 0xb1, 0x3d, 0x9b, 0x42, 0x3b, 0x36, 0x6a, - 0xfb, 0x35, 0x45, 0xf4, 0xa8, 0x80, 0x81, 0x29, 0x68, 0x91, 0xda, 0x64, 0x91, 0x88, 0x0e, 0x75, - 0xe0, 0x8d, 0x4a, 0xe3, 0x4a, 0x0a, 0x0a, 0xd4, 0x3d, 0x0a, 0xfd, 0xf6, 0x66, 0x5a, 0xa7, 0xc3, - 0x04, 0xce, 0x6a, 0x06, 0xf2, 0xe6, 0xea, 0x5d, 0xcf, 0x13, 0x6e, 0x60, 0x35, 0xec, 0x40, 0xa8, - 0x89, 0xf6, 0xd8, 0x4a, 0x48, 0x78, 0x48, 0xf8, 0x37, 0xe7, 0xdd, 0xa7, 0x0d, 0xcb, 0x76, 0x1b, - 0xb2, 0x3d, 0x66, 0xc7, 0xed, 0xed, 0x25, 0x3e, 0x7b, 0x65, 0x07, 0x81, 0xf0, 0x5c, 0x69, 0x71, - 0x9d, 0xff, 0xf3, 0x6e, 0xcf, 0x3a, 0xaa, 0x7d, 0x3f, 0xe8, 0xdd, 0xdf, 0x5b, 0x83, 0x1f, 0x8b, - 0x93, 0x3f, 0xde, 0x8e, 0x7e, 0xf8, 0x18, 0xfb, 0x61, 0xeb, 0xfe, 0xfe, 0x7d, 0xf8, 0xf3, 0xff, - 0x6c, 0xff, 0xf4, 0xc7, 0xdd, 0xff, 0x58, 0xb5, 0xd8, 0x27, 0xfe, 0xb5, 0xfc, 0xf0, 0x6b, 0x32, - 0xef, 0x74, 0x79, 0x73, 0xfa, 0xdf, 0xcc, 0xbd, 0x98, 0x01, 0xb9, 0xd4, 0x68, 0xb7, 0x6c, 0xc7, - 0xb5, 0xa4, 0x06, 0x88, 0x8c, 0xc9, 0x6d, 0x62, 0x11, 0xa4, 0x11, 0xa4, 0x11, 0x99, 0x3c, 0x94, - 0x65, 0xd1, 0x99, 0x70, 0x9f, 0x42, 0x33, 0x7d, 0x2d, 0x90, 0x63, 0x01, 0xc8, 0x71, 0x74, 0x14, - 0xc5, 0xd2, 0x7e, 0x06, 0x81, 0xa2, 0x09, 0xed, 0xb9, 0xb5, 0xb5, 0xb5, 0x75, 0x67, 0x5b, 0xff, - 0x54, 0xac, 0x3f, 0xf6, 0xac, 0xa3, 0x87, 0xda, 0xc4, 0x3f, 0xee, 0xef, 0xad, 0x87, 0xda, 0xf6, - 0xf7, 0xbd, 0x9d, 0x72, 0xa1, 0xb7, 0xfd, 0xd3, 0xf8, 0xf7, 0xb5, 0xfb, 0xfb, 0xf7, 0xdb, 0xff, - 0xa6, 0xac, 0xfa, 0x69, 0xfb, 0x47, 0x7f, 0xed, 0x4a, 0x95, 0xea, 0x2a, 0x5e, 0x78, 0x45, 0xda, - 0xf6, 0xb9, 0xed, 0x07, 0x6a, 0xaa, 0x36, 0x5a, 0x01, 0x3d, 0x0b, 0x3d, 0x0b, 0x3d, 0x0b, 0x3d, - 0x0b, 0x3d, 0x0b, 0x3d, 0x0b, 0x3d, 0xbb, 0x44, 0xcf, 0x36, 0xdb, 0x4f, 0x8e, 0x6b, 0x7d, 0xb5, - 0x5d, 0x57, 0x78, 0xf2, 0xba, 0x76, 0x6a, 0x15, 0xf4, 0x2d, 0xf4, 0xed, 0x9b, 0xf3, 0x96, 0x9e, - 0x26, 0x29, 0x39, 0x3d, 0x92, 0x46, 0xdb, 0xad, 0x76, 0xd0, 0x50, 0x26, 0xed, 0xc9, 0x45, 0xa0, - 0x6c, 0x50, 0xf6, 0xea, 0x28, 0x7b, 0xb5, 0x19, 0x1c, 0x4b, 0xb2, 0x5a, 0x64, 0x93, 0x37, 0xe6, - 0xe7, 0xb0, 0xc8, 0x25, 0x6e, 0x04, 0xa2, 0xe9, 0x8a, 0x40, 0x7a, 0xa2, 0xc3, 0xf4, 0xc7, 0x31, - 0xd4, 0x01, 0x43, 0x1d, 0x64, 0xae, 0x3c, 0x49, 0x51, 0x8d, 0xc6, 0x19, 0xeb, 0xdb, 0x38, 0xe3, - 0xd1, 0x6e, 0xfa, 0xe8, 0x9c, 0x81, 0x94, 0x76, 0x5d, 0x9f, 0xc7, 0xfa, 0x77, 0xce, 0x40, 0x55, - 0x3d, 0x58, 0x0d, 0xd5, 0x23, 0x12, 0x4b, 0x50, 0x3d, 0x62, 0xd6, 0xf1, 0x4a, 0xf0, 0x46, 0x6b, - 0x79, 0xa5, 0xb9, 0x8f, 0x0c, 0xd5, 0x23, 0xda, 0xba, 0x08, 0x55, 0xf5, 0xd0, 0x48, 0xd0, 0x48, - 0xd0, 0x48, 0xd0, 0x48, 0xd0, 0x48, 0xe9, 0xd0, 0x48, 0xa8, 0xaa, 0x87, 0x16, 0x82, 0x16, 0x82, - 0x16, 0x82, 0x16, 0x82, 0x16, 0x32, 0xa4, 0x85, 0x52, 0x59, 0x55, 0x3f, 0x15, 0xbd, 0x63, 0x6f, - 0xfa, 0x7e, 0x1b, 0xee, 0x8e, 0xbe, 0xef, 0x08, 0x5f, 0x69, 0x2a, 0x5c, 0x84, 0xaf, 0x80, 0x1d, - 0x81, 0x1d, 0x8d, 0x60, 0x47, 0x84, 0xaf, 0xc0, 0x6a, 0x60, 0x35, 0x98, 0x69, 0x30, 0xd3, 0x60, - 0xa6, 0xc1, 0x4c, 0x43, 0xf8, 0x0a, 0x1a, 0x09, 0x1a, 0x09, 0x1a, 0x09, 0x1a, 0x09, 0x1a, 0x29, - 0x43, 0x1a, 0x09, 0xe1, 0x2b, 0x68, 0x21, 0x68, 0x21, 0x68, 0x21, 0x68, 0x21, 0x68, 0x21, 0x43, - 0x5a, 0x28, 0x03, 0xe1, 0x2b, 0xe6, 0xbe, 0xd0, 0x53, 0xd1, 0xab, 0x0c, 0xb7, 0x86, 0x96, 0xa9, - 0xd0, 0x23, 0x1e, 0x8b, 0x74, 0x9d, 0xe1, 0xbb, 0x05, 0x2f, 0xbe, 0xec, 0x85, 0x65, 0x5f, 0x34, - 0x3f, 0xb3, 0x0b, 0xb5, 0xc4, 0x2b, 0x4d, 0xbf, 0xc5, 0xf8, 0xbb, 0x0e, 0x7e, 0x1a, 0x7e, 0xdb, - 0x79, 0xdf, 0x32, 0xef, 0xf8, 0x9f, 0xed, 0xbf, 0xc4, 0x75, 0xbb, 0x1d, 0x57, 0xe3, 0x6f, 0xbf, - 0x79, 0x7e, 0xf2, 0x3f, 0x4d, 0x7d, 0xb3, 0x13, 0xf1, 0xe2, 0xd4, 0x87, 0xf4, 0xd5, 0x7b, 0xd7, - 0xfb, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0xd1, 0x22, 0xeb, 0x64, - 0x51, 0x40, 0x0d, 0x00, - } -) - -// ΛEnumTypes is a map, keyed by a YANG schema path, of the enumerated types that -// correspond with the leaf. The type is represented as a reflect.Type. The naming -// of the map ensures that there are no clashes with valid YANG identifiers. -var ΛEnumTypes = map[string][]reflect.Type{ - "/components/component/state/oper-status": []reflect.Type{ - reflect.TypeOf((E_OpenconfigPlatformTypes_COMPONENT_OPER_STATUS)(0)), - }, - "/components/component/state/temperature/alarm-severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY)(0)), - }, - "/components/component/state/type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigPlatformTypes_OPENCONFIG_HARDWARE_COMPONENT)(0)), - reflect.TypeOf((E_OpenconfigPlatformTypes_OPENCONFIG_SOFTWARE_COMPONENT)(0)), - }, - "/messages/config/severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigMessages_SyslogSeverity)(0)), - }, - "/messages/debug-entries/debug-service/config/service": []reflect.Type{ - reflect.TypeOf((E_OpenconfigMessages_DEBUG_SERVICE)(0)), - }, - "/messages/debug-entries/debug-service/service": []reflect.Type{ - reflect.TypeOf((E_OpenconfigMessages_DEBUG_SERVICE)(0)), - }, - "/messages/debug-entries/debug-service/state/service": []reflect.Type{ - reflect.TypeOf((E_OpenconfigMessages_DEBUG_SERVICE)(0)), - }, - "/messages/state/severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigMessages_SyslogSeverity)(0)), - }, - "/system/aaa/accounting/config/accounting-method": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_METHOD_TYPE)(0)), - }, - "/system/aaa/accounting/events/event/config/event-type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE)(0)), - }, - "/system/aaa/accounting/events/event/config/record": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record)(0)), - }, - "/system/aaa/accounting/events/event/event-type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE)(0)), - }, - "/system/aaa/accounting/events/event/state/event-type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_ACCOUNTING_EVENT_TYPE)(0)), - }, - "/system/aaa/accounting/events/event/state/record": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_System_Aaa_Accounting_Events_Event_Config_Record)(0)), - }, - "/system/aaa/accounting/state/accounting-method": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_METHOD_TYPE)(0)), - }, - "/system/aaa/authentication/config/authentication-method": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_METHOD_TYPE)(0)), - }, - "/system/aaa/authentication/state/authentication-method": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_METHOD_TYPE)(0)), - }, - "/system/aaa/authentication/users/user/config/role": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES)(0)), - }, - "/system/aaa/authentication/users/user/state/role": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_SYSTEM_DEFINED_ROLES)(0)), - }, - "/system/aaa/authorization/config/authorization-method": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_METHOD_TYPE)(0)), - }, - "/system/aaa/authorization/events/event/config/event-type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE)(0)), - }, - "/system/aaa/authorization/events/event/event-type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE)(0)), - }, - "/system/aaa/authorization/events/event/state/event-type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_AUTHORIZATION_EVENT_TYPE)(0)), - }, - "/system/aaa/authorization/state/authorization-method": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_METHOD_TYPE)(0)), - }, - "/system/aaa/server-groups/server-group/config/type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_SERVER_TYPE)(0)), - }, - "/system/aaa/server-groups/server-group/state/type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAaaTypes_AAA_SERVER_TYPE)(0)), - }, - "/system/alarms/alarm/state/severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_SEVERITY)(0)), - }, - "/system/alarms/alarm/state/type-id": []reflect.Type{ - reflect.TypeOf((E_OpenconfigAlarmTypes_OPENCONFIG_ALARM_TYPE_ID)(0)), - }, - "/system/cpus/cpu/index": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_System_Cpus_Cpu_State_Index)(0)), - }, - "/system/cpus/cpu/state/index": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_System_Cpus_Cpu_State_Index)(0)), - }, - "/system/grpc-server/config/listen-addresses": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses)(0)), - }, - "/system/grpc-server/state/listen-addresses": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_System_GrpcServer_Config_ListenAddresses)(0)), - }, - "/system/logging/console/selectors/selector/config/facility": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SYSLOG_FACILITY)(0)), - }, - "/system/logging/console/selectors/selector/config/severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SyslogSeverity)(0)), - }, - "/system/logging/console/selectors/selector/facility": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SYSLOG_FACILITY)(0)), - }, - "/system/logging/console/selectors/selector/severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SyslogSeverity)(0)), - }, - "/system/logging/console/selectors/selector/state/facility": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SYSLOG_FACILITY)(0)), - }, - "/system/logging/console/selectors/selector/state/severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SyslogSeverity)(0)), - }, - "/system/logging/remote-servers/remote-server/selectors/selector/config/facility": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SYSLOG_FACILITY)(0)), - }, - "/system/logging/remote-servers/remote-server/selectors/selector/config/severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SyslogSeverity)(0)), - }, - "/system/logging/remote-servers/remote-server/selectors/selector/facility": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SYSLOG_FACILITY)(0)), - }, - "/system/logging/remote-servers/remote-server/selectors/selector/severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SyslogSeverity)(0)), - }, - "/system/logging/remote-servers/remote-server/selectors/selector/state/facility": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SYSLOG_FACILITY)(0)), - }, - "/system/logging/remote-servers/remote-server/selectors/selector/state/severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystemLogging_SyslogSeverity)(0)), - }, - "/system/messages/config/severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigMessages_SyslogSeverity)(0)), - }, - "/system/messages/debug-entries/debug-service/config/service": []reflect.Type{ - reflect.TypeOf((E_OpenconfigMessages_DEBUG_SERVICE)(0)), - }, - "/system/messages/debug-entries/debug-service/service": []reflect.Type{ - reflect.TypeOf((E_OpenconfigMessages_DEBUG_SERVICE)(0)), - }, - "/system/messages/debug-entries/debug-service/state/service": []reflect.Type{ - reflect.TypeOf((E_OpenconfigMessages_DEBUG_SERVICE)(0)), - }, - "/system/messages/state/severity": []reflect.Type{ - reflect.TypeOf((E_OpenconfigMessages_SyslogSeverity)(0)), - }, - "/system/ntp/ntp-keys/ntp-key/config/key-type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_NTP_AUTH_TYPE)(0)), - }, - "/system/ntp/ntp-keys/ntp-key/state/key-type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_NTP_AUTH_TYPE)(0)), - }, - "/system/ntp/servers/server/config/association-type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType)(0)), - }, - "/system/ntp/servers/server/state/association-type": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_System_Ntp_Servers_Server_Config_AssociationType)(0)), - }, - "/system/ssh-server/config/protocol-version": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion)(0)), - }, - "/system/ssh-server/state/protocol-version": []reflect.Type{ - reflect.TypeOf((E_OpenconfigSystem_System_SshServer_Config_ProtocolVersion)(0)), - }, -} -- GitLab