Keyboard
Drawing
Group
Level
Position
Keyboard
Drawing
Item
Type
Configuration
Configuration
Class
Configuration
Private
Desktop
Config
Indicator
Indicator
Class
Indicator
Config
Indicator
Private
Keyboard
Config
Keyboard
Drawing
Keyboard
Drawing
Class
Keyboard
Drawing
Doodad
Keyboard
Drawing
Group
Level
Keyboard
Drawing
Item
Keyboard
Drawing
Key
Keyboard
Drawing
Render
Context
Status
Status
Class
Status
Private
Configuration_
Changed
Signal
Callback
Configuration_
Construct
Props
Configuration_
Group
Changed
Signal
Callback
Configuration_
Indicators
Changed
Signal
Callback
Indicator_
Construct
Props
Indicator_
Reinit
Ui
Signal
Callback
Keyboard
Drawing_
Bad
Keycode
Signal
Callback
Keyboard
Drawing_
Construct
Props
Status_
Construct
Props
DESKTOP_
SCHEMA
KEYBOARD_
DRAWING_
H
KEYBOARD_
SCHEMA
install
Glib
Log
Appender
keyboard
Config
Add
Default
Switch
Option
If
Necessary
keyboard
Config
Format
Full
Description
keyboard
Config
Get
Descriptions
keyboard
Config
Merge
Items
keyboard
Config
Split
Items
preview
Load
Position
preview
Save
Position
strv
Append
strv
Behead
strv
Remove
NODE-GTK API Reference
Gkbd-3.0
Gkbd
Namespace Gkbd
Index
Enumerations
Keyboard
Drawing
Group
Level
Position
Keyboard
Drawing
Item
Type
Classes
Configuration
Configuration
Class
Configuration
Private
Desktop
Config
Indicator
Indicator
Class
Indicator
Config
Indicator
Private
Keyboard
Config
Keyboard
Drawing
Keyboard
Drawing
Class
Keyboard
Drawing
Doodad
Keyboard
Drawing
Group
Level
Keyboard
Drawing
Item
Keyboard
Drawing
Key
Keyboard
Drawing
Render
Context
Status
Status
Class
Status
Private
Interfaces
Configuration_
Changed
Signal
Callback
Configuration_
Construct
Props
Configuration_
Group
Changed
Signal
Callback
Configuration_
Indicators
Changed
Signal
Callback
Indicator_
Construct
Props
Indicator_
Reinit
Ui
Signal
Callback
Keyboard
Drawing_
Bad
Keycode
Signal
Callback
Keyboard
Drawing_
Construct
Props
Status_
Construct
Props
Variables
DESKTOP_
SCHEMA
KEYBOARD_
DRAWING_
H
KEYBOARD_
SCHEMA
Functions
install
Glib
Log
Appender
keyboard
Config
Add
Default
Switch
Option
If
Necessary
keyboard
Config
Format
Full
Description
keyboard
Config
Get
Descriptions
keyboard
Config
Merge
Items
keyboard
Config
Split
Items
preview
Load
Position
preview
Save
Position
strv
Append
strv
Behead
strv
Remove
Variables
Const
DESKTOP_
SCHEMA
DESKTOP_
SCHEMA
:
string
Const
KEYBOARD_
DRAWING_
H
KEYBOARD_
DRAWING_
H
:
number
Const
KEYBOARD_
SCHEMA
KEYBOARD_
SCHEMA
:
string
Functions
install
Glib
Log
Appender
install
Glib
Log
Appender
(
)
:
void
Returns
void
keyboard
Config
Add
Default
Switch
Option
If
Necessary
keyboard
Config
Add
Default
Switch
Option
If
Necessary
(
layoutsList
:
string
, optionsList
:
string
, wasAppended
:
boolean
)
:
string
[]
Parameters
layoutsList:
string
optionsList:
string
wasAppended:
boolean
Returns
string
[]
keyboard
Config
Format
Full
Description
keyboard
Config
Format
Full
Description
(
layoutDescr
:
string
, variantDescr
:
string
)
:
string
Parameters
layoutDescr:
string
variantDescr:
string
Returns
string
keyboard
Config
Get
Descriptions
keyboard
Config
Get
Descriptions
(
configRegistry
:
ConfigRegistry
, name
:
string
, layoutShortDescr
:
string
, layoutDescr
:
string
, variantShortDescr
:
string
, variantDescr
:
string
)
:
boolean
Parameters
configRegistry:
ConfigRegistry
name:
string
layoutShortDescr:
string
layoutDescr:
string
variantShortDescr:
string
variantDescr:
string
Returns
boolean
keyboard
Config
Merge
Items
keyboard
Config
Merge
Items
(
parent
:
string
, child
:
string
)
:
string
Parameters
parent:
string
child:
string
Returns
string
keyboard
Config
Split
Items
keyboard
Config
Split
Items
(
merged
:
string
, parent
:
string
, child
:
string
)
:
boolean
Parameters
merged:
string
parent:
string
child:
string
Returns
boolean
preview
Load
Position
preview
Load
Position
(
)
:
Gdk
.
Rectangle
Returns
Gdk
.
Rectangle
preview
Save
Position
preview
Save
Position
(
rect
:
Gdk
.
Rectangle
)
:
void
Parameters
rect:
Gdk
.
Rectangle
Returns
void
strv
Append
strv
Append
(
arr
:
string
, element
:
string
)
:
string
[]
Parameters
arr:
string
element:
string
Returns
string
[]
strv
Behead
strv
Behead
(
arr
:
string
)
:
void
Parameters
arr:
string
Returns
void
strv
Remove
strv
Remove
(
arr
:
string
, element
:
string
)
:
boolean
Parameters
arr:
string
element:
string
Returns
boolean
Keyboard
Drawing
Group
Level
Position
Keyboard
Drawing
Item
Type
Configuration
Configuration
Class
Configuration
Private
Desktop
Config
Indicator
Indicator
Class
Indicator
Config
Indicator
Private
Keyboard
Config
Keyboard
Drawing
Keyboard
Drawing
Class
Keyboard
Drawing
Doodad
Keyboard
Drawing
Group
Level
Keyboard
Drawing
Item
Keyboard
Drawing
Key
Keyboard
Drawing
Render
Context
Status
Status
Class
Status
Private
Configuration_
Changed
Signal
Callback
Configuration_
Construct
Props
Configuration_
Group
Changed
Signal
Callback
Configuration_
Indicators
Changed
Signal
Callback
Indicator_
Construct
Props
Indicator_
Reinit
Ui
Signal
Callback
Keyboard
Drawing_
Bad
Keycode
Signal
Callback
Keyboard
Drawing_
Construct
Props
Status_
Construct
Props
DESKTOP_
SCHEMA
KEYBOARD_
DRAWING_
H
KEYBOARD_
SCHEMA
install
Glib
Log
Appender
keyboard
Config
Add
Default
Switch
Option
If
Necessary
keyboard
Config
Format
Full
Description
keyboard
Config
Get
Descriptions
keyboard
Config
Merge
Items
keyboard
Config
Split
Items
preview
Load
Position
preview
Save
Position
strv
Append
strv
Behead
strv
Remove
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWVudW0gdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9lbnVtcy9Ha2JkXzNfMC5Ha2JkLktleWJvYXJkRHJhd2luZ0dyb3VwTGV2ZWxQb3NpdGlvbi5odG1sIiwibmFtZSI6IktleWJvYXJkRHJhd2luZ0dyb3VwTGV2ZWxQb3NpdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtZW51bSB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2VudW1zL0drYmRfM18wLkdrYmQuS2V5Ym9hcmREcmF3aW5nSXRlbVR5cGUuaHRtbCIsIm5hbWUiOiJLZXlib2FyZERyYXdpbmdJdGVtVHlwZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0drYmRfM18wLkdrYmQuQ29uZmlndXJhdGlvbi5odG1sIiwibmFtZSI6IkNvbmZpZ3VyYXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vY2xhc3Nlcy9Ha2JkXzNfMC5Ha2JkLkNvbmZpZ3VyYXRpb25DbGFzcy5odG1sIiwibmFtZSI6IkNvbmZpZ3VyYXRpb25DbGFzcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0drYmRfM18wLkdrYmQuQ29uZmlndXJhdGlvblByaXZhdGUuaHRtbCIsIm5hbWUiOiJDb25maWd1cmF0aW9uUHJpdmF0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0drYmRfM18wLkdrYmQuRGVza3RvcENvbmZpZy5odG1sIiwibmFtZSI6IkRlc2t0b3BDb25maWciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vY2xhc3Nlcy9Ha2JkXzNfMC5Ha2JkLkluZGljYXRvci5odG1sIiwibmFtZSI6IkluZGljYXRvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0drYmRfM18wLkdrYmQuSW5kaWNhdG9yQ2xhc3MuaHRtbCIsIm5hbWUiOiJJbmRpY2F0b3JDbGFzcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0drYmRfM18wLkdrYmQuSW5kaWNhdG9yQ29uZmlnLmh0bWwiLCJuYW1lIjoiSW5kaWNhdG9yQ29uZmlnIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR2tiZF8zXzAuR2tiZC5JbmRpY2F0b3JQcml2YXRlLmh0bWwiLCJuYW1lIjoiSW5kaWNhdG9yUHJpdmF0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0drYmRfM18wLkdrYmQuS2V5Ym9hcmRDb25maWcuaHRtbCIsIm5hbWUiOiJLZXlib2FyZENvbmZpZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0drYmRfM18wLkdrYmQuS2V5Ym9hcmREcmF3aW5nLmh0bWwiLCJuYW1lIjoiS2V5Ym9hcmREcmF3aW5nIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR2tiZF8zXzAuR2tiZC5LZXlib2FyZERyYXdpbmdDbGFzcy5odG1sIiwibmFtZSI6IktleWJvYXJkRHJhd2luZ0NsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR2tiZF8zXzAuR2tiZC5LZXlib2FyZERyYXdpbmdEb29kYWQuaHRtbCIsIm5hbWUiOiJLZXlib2FyZERyYXdpbmdEb29kYWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vY2xhc3Nlcy9Ha2JkXzNfMC5Ha2JkLktleWJvYXJkRHJhd2luZ0dyb3VwTGV2ZWwuaHRtbCIsIm5hbWUiOiJLZXlib2FyZERyYXdpbmdHcm91cExldmVsIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR2tiZF8zXzAuR2tiZC5LZXlib2FyZERyYXdpbmdJdGVtLmh0bWwiLCJuYW1lIjoiS2V5Ym9hcmREcmF3aW5nSXRlbSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0drYmRfM18wLkdrYmQuS2V5Ym9hcmREcmF3aW5nS2V5Lmh0bWwiLCJuYW1lIjoiS2V5Ym9hcmREcmF3aW5nS2V5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR2tiZF8zXzAuR2tiZC5LZXlib2FyZERyYXdpbmdSZW5kZXJDb250ZXh0Lmh0bWwiLCJuYW1lIjoiS2V5Ym9hcmREcmF3aW5nUmVuZGVyQ29udGV4dCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0drYmRfM18wLkdrYmQuU3RhdHVzLmh0bWwiLCJuYW1lIjoiU3RhdHVzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR2tiZF8zXzAuR2tiZC5TdGF0dXNDbGFzcy5odG1sIiwibmFtZSI6IlN0YXR1c0NsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR2tiZF8zXzAuR2tiZC5TdGF0dXNQcml2YXRlLmh0bWwiLCJuYW1lIjoiU3RhdHVzUHJpdmF0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtaW50ZXJmYWNlIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vaW50ZXJmYWNlcy9Ha2JkXzNfMC5Ha2JkLkNvbmZpZ3VyYXRpb25fQ2hhbmdlZFNpZ25hbENhbGxiYWNrLmh0bWwiLCJuYW1lIjoiQ29uZmlndXJhdGlvbl9DaGFuZ2VkU2lnbmFsQ2FsbGJhY2siLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWludGVyZmFjZSB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2ludGVyZmFjZXMvR2tiZF8zXzAuR2tiZC5Db25maWd1cmF0aW9uX0NvbnN0cnVjdFByb3BzLmh0bWwiLCJuYW1lIjoiQ29uZmlndXJhdGlvbl9Db25zdHJ1Y3RQcm9wcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtaW50ZXJmYWNlIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vaW50ZXJmYWNlcy9Ha2JkXzNfMC5Ha2JkLkNvbmZpZ3VyYXRpb25fR3JvdXBDaGFuZ2VkU2lnbmFsQ2FsbGJhY2suaHRtbCIsIm5hbWUiOiJDb25maWd1cmF0aW9uX0dyb3VwQ2hhbmdlZFNpZ25hbENhbGxiYWNrIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1pbnRlcmZhY2UgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9pbnRlcmZhY2VzL0drYmRfM18wLkdrYmQuQ29uZmlndXJhdGlvbl9JbmRpY2F0b3JzQ2hhbmdlZFNpZ25hbENhbGxiYWNrLmh0bWwiLCJuYW1lIjoiQ29uZmlndXJhdGlvbl9JbmRpY2F0b3JzQ2hhbmdlZFNpZ25hbENhbGxiYWNrIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1pbnRlcmZhY2UgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9pbnRlcmZhY2VzL0drYmRfM18wLkdrYmQuSW5kaWNhdG9yX0NvbnN0cnVjdFByb3BzLmh0bWwiLCJuYW1lIjoiSW5kaWNhdG9yX0NvbnN0cnVjdFByb3BzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1pbnRlcmZhY2UgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9pbnRlcmZhY2VzL0drYmRfM18wLkdrYmQuSW5kaWNhdG9yX1JlaW5pdFVpU2lnbmFsQ2FsbGJhY2suaHRtbCIsIm5hbWUiOiJJbmRpY2F0b3JfUmVpbml0VWlTaWduYWxDYWxsYmFjayIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtaW50ZXJmYWNlIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vaW50ZXJmYWNlcy9Ha2JkXzNfMC5Ha2JkLktleWJvYXJkRHJhd2luZ19CYWRLZXljb2RlU2lnbmFsQ2FsbGJhY2suaHRtbCIsIm5hbWUiOiJLZXlib2FyZERyYXdpbmdfQmFkS2V5Y29kZVNpZ25hbENhbGxiYWNrIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1pbnRlcmZhY2UgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9pbnRlcmZhY2VzL0drYmRfM18wLkdrYmQuS2V5Ym9hcmREcmF3aW5nX0NvbnN0cnVjdFByb3BzLmh0bWwiLCJuYW1lIjoiS2V5Ym9hcmREcmF3aW5nX0NvbnN0cnVjdFByb3BzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1pbnRlcmZhY2UgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9pbnRlcmZhY2VzL0drYmRfM18wLkdrYmQuU3RhdHVzX0NvbnN0cnVjdFByb3BzLmh0bWwiLCJuYW1lIjoiU3RhdHVzX0NvbnN0cnVjdFByb3BzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC12YXJpYWJsZSB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuaHRtbCNERVNLVE9QX1NDSEVNQSIsIm5hbWUiOiJERVNLVE9QX1NDSEVNQSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtdmFyaWFibGUgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLmh0bWwjS0VZQk9BUkRfRFJBV0lOR19IIiwibmFtZSI6IktFWUJPQVJEX0RSQVdJTkdfSCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtdmFyaWFibGUgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLmh0bWwjS0VZQk9BUkRfU0NIRU1BIiwibmFtZSI6IktFWUJPQVJEX1NDSEVNQSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtZnVuY3Rpb24gdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLmh0bWwjaW5zdGFsbEdsaWJMb2dBcHBlbmRlciIsIm5hbWUiOiJpbnN0YWxsR2xpYkxvZ0FwcGVuZGVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1mdW5jdGlvbiB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuaHRtbCNrZXlib2FyZENvbmZpZ0FkZERlZmF1bHRTd2l0Y2hPcHRpb25JZk5lY2Vzc2FyeSIsIm5hbWUiOiJrZXlib2FyZENvbmZpZ0FkZERlZmF1bHRTd2l0Y2hPcHRpb25JZk5lY2Vzc2FyeSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtZnVuY3Rpb24gdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLmh0bWwja2V5Ym9hcmRDb25maWdGb3JtYXRGdWxsRGVzY3JpcHRpb24iLCJuYW1lIjoia2V5Ym9hcmRDb25maWdGb3JtYXRGdWxsRGVzY3JpcHRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWZ1bmN0aW9uIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR2tiZF8zXzAuR2tiZC5odG1sI2tleWJvYXJkQ29uZmlnR2V0RGVzY3JpcHRpb25zIiwibmFtZSI6ImtleWJvYXJkQ29uZmlnR2V0RGVzY3JpcHRpb25zIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1mdW5jdGlvbiB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuaHRtbCNrZXlib2FyZENvbmZpZ01lcmdlSXRlbXMiLCJuYW1lIjoia2V5Ym9hcmRDb25maWdNZXJnZUl0ZW1zIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1mdW5jdGlvbiB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuaHRtbCNrZXlib2FyZENvbmZpZ1NwbGl0SXRlbXMiLCJuYW1lIjoia2V5Ym9hcmRDb25maWdTcGxpdEl0ZW1zIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1mdW5jdGlvbiB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuaHRtbCNwcmV2aWV3TG9hZFBvc2l0aW9uIiwibmFtZSI6InByZXZpZXdMb2FkUG9zaXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWZ1bmN0aW9uIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR2tiZF8zXzAuR2tiZC5odG1sI3ByZXZpZXdTYXZlUG9zaXRpb24iLCJuYW1lIjoicHJldmlld1NhdmVQb3NpdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtZnVuY3Rpb24gdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLmh0bWwjc3RydkFwcGVuZCIsIm5hbWUiOiJzdHJ2QXBwZW5kIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1mdW5jdGlvbiB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuaHRtbCNzdHJ2QmVoZWFkIiwibmFtZSI6InN0cnZCZWhlYWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWZ1bmN0aW9uIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR2tiZF8zXzAuR2tiZC5odG1sI3N0cnZSZW1vdmUiLCJuYW1lIjoic3RydlJlbW92ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dfQ==