Provider
Interface
constructor
g_
iface
padding
name
add_
savepoint
begin_
transaction
close_
connection
commit_
transaction
create_
connection
create_
operation
create_
parser
delete_
savepoint
escape_
string
get_
data_
handler
get_
def_
dbms_
type
get_
last_
inserted
get_
name
get_
server_
version
get_
version
identifier_
quote
open_
connection
perform_
operation
prepare_
connection
render_
operation
rollback_
savepoint
rollback_
transaction
statement_
execute
statement_
prepare
statement_
rewrite
statement_
to_
sql
supports_
feature
supports_
operation
unescape_
string
GJS API Reference
Gda-6.0
Gda
ProviderInterface
Class ProviderInterface
Hierarchy
ProviderInterface
Index
Constructors
constructor
Properties
g_
iface
padding
name
Methods
add_
savepoint
begin_
transaction
close_
connection
commit_
transaction
create_
connection
create_
operation
create_
parser
delete_
savepoint
escape_
string
get_
data_
handler
get_
def_
dbms_
type
get_
last_
inserted
get_
name
get_
server_
version
get_
version
identifier_
quote
open_
connection
perform_
operation
prepare_
connection
render_
operation
rollback_
savepoint
rollback_
transaction
statement_
execute
statement_
prepare
statement_
rewrite
statement_
to_
sql
supports_
feature
supports_
operation
unescape_
string
Constructors
constructor
new
Provider
Interface
(
)
:
ProviderInterface
Returns
ProviderInterface
Properties
g_
iface
g_
iface
:
TypeInterface
padding
padding
:
object
[]
Static
name
name
:
string
Methods
add_
savepoint
add_
savepoint
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, name
:
string
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
name:
string
Returns
boolean
begin_
transaction
begin_
transaction
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, name
:
string
, level
:
Gda
.
TransactionIsolation
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
name:
string
level:
Gda
.
TransactionIsolation
Returns
boolean
close_
connection
close_
connection
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
Returns
boolean
commit_
transaction
commit_
transaction
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, name
:
string
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
name:
string
Returns
boolean
create_
connection
create_
connection
(
provider
:
Gda
.
Provider
)
:
Gda
.
Connection
Parameters
provider:
Gda
.
Provider
Returns
Gda
.
Connection
create_
operation
create_
operation
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, type
:
Gda
.
ServerOperationType
, options
:
Gda
.
Set
)
:
Gda
.
ServerOperation
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
type:
Gda
.
ServerOperationType
options:
Gda
.
Set
Returns
Gda
.
ServerOperation
create_
parser
create_
parser
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
)
:
Gda
.
SqlParser
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
Returns
Gda
.
SqlParser
delete_
savepoint
delete_
savepoint
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, name
:
string
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
name:
string
Returns
boolean
escape_
string
escape_
string
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, str
:
string
)
:
string
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
str:
string
Returns
string
get_
data_
handler
get_
data_
handler
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, g_type
:
GType
<
unknown
>
, dbms_type
:
string
)
:
Gda
.
DataHandler
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
g_type:
GType
<
unknown
>
dbms_type:
string
Returns
Gda
.
DataHandler
get_
def_
dbms_
type
get_
def_
dbms_
type
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, g_type
:
GType
<
unknown
>
)
:
string
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
g_type:
GType
<
unknown
>
Returns
string
get_
last_
inserted
get_
last_
inserted
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
)
:
Gda
.
Set
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
Returns
Gda
.
Set
get_
name
get_
name
(
provider
:
Gda
.
Provider
)
:
string
Parameters
provider:
Gda
.
Provider
Returns
string
get_
server_
version
get_
server_
version
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
)
:
string
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
Returns
string
get_
version
get_
version
(
provider
:
Gda
.
Provider
)
:
string
Parameters
provider:
Gda
.
Provider
Returns
string
identifier_
quote
identifier_
quote
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, id
:
string
, for_meta_store
:
boolean
, force_quotes
:
boolean
)
:
string
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
id:
string
for_meta_store:
boolean
force_quotes:
boolean
Returns
string
open_
connection
open_
connection
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, params
:
Gda
.
QuarkList
, auth
:
Gda
.
QuarkList
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
params:
Gda
.
QuarkList
auth:
Gda
.
QuarkList
Returns
boolean
perform_
operation
perform_
operation
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, op
:
Gda
.
ServerOperation
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
op:
Gda
.
ServerOperation
Returns
boolean
prepare_
connection
prepare_
connection
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, params
:
Gda
.
QuarkList
, auth
:
Gda
.
QuarkList
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
params:
Gda
.
QuarkList
auth:
Gda
.
QuarkList
Returns
boolean
render_
operation
render_
operation
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, op
:
Gda
.
ServerOperation
)
:
string
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
op:
Gda
.
ServerOperation
Returns
string
rollback_
savepoint
rollback_
savepoint
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, name
:
string
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
name:
string
Returns
boolean
rollback_
transaction
rollback_
transaction
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, name
:
string
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
name:
string
Returns
boolean
statement_
execute
statement_
execute
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, stmt
:
Gda
.
Statement
, params
:
Gda
.
Set
, model_usage
:
Gda
.
StatementModelUsage
, col_types
:
GType
<
unknown
>
, last_inserted_row
:
Gda
.
Set
)
:
GObject
.
Object
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
stmt:
Gda
.
Statement
params:
Gda
.
Set
model_usage:
Gda
.
StatementModelUsage
col_types:
GType
<
unknown
>
last_inserted_row:
Gda
.
Set
Returns
GObject
.
Object
statement_
prepare
statement_
prepare
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, stmt
:
Gda
.
Statement
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
stmt:
Gda
.
Statement
Returns
boolean
statement_
rewrite
statement_
rewrite
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, stmt
:
Gda
.
Statement
, params
:
Gda
.
Set
)
:
Gda
.
SqlStatement
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
stmt:
Gda
.
Statement
params:
Gda
.
Set
Returns
Gda
.
SqlStatement
statement_
to_
sql
statement_
to_
sql
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, stmt
:
Gda
.
Statement
, params
:
Gda
.
Set
, flags
:
Gda
.
StatementSqlFlag
)
:
[
string
,
Gda
.
Holder
[]
]
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
stmt:
Gda
.
Statement
params:
Gda
.
Set
flags:
Gda
.
StatementSqlFlag
Returns
[
string
,
Gda
.
Holder
[]
]
supports_
feature
supports_
feature
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, feature
:
Gda
.
ConnectionFeature
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
feature:
Gda
.
ConnectionFeature
Returns
boolean
supports_
operation
supports_
operation
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, type
:
Gda
.
ServerOperationType
, options
:
Gda
.
Set
)
:
boolean
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
type:
Gda
.
ServerOperationType
options:
Gda
.
Set
Returns
boolean
unescape_
string
unescape_
string
(
provider
:
Gda
.
Provider
, cnc
:
Gda
.
Connection
, str
:
string
)
:
string
Parameters
provider:
Gda
.
Provider
cnc:
Gda
.
Connection
str:
string
Returns
string
Provider
Interface
constructor
g_
iface
padding
name
add_
savepoint
begin_
transaction
close_
connection
commit_
transaction
create_
connection
create_
operation
create_
parser
delete_
savepoint
escape_
string
get_
data_
handler
get_
def_
dbms_
type
get_
last_
inserted
get_
name
get_
server_
version
get_
version
identifier_
quote
open_
connection
perform_
operation
prepare_
connection
render_
operation
rollback_
savepoint
rollback_
transaction
statement_
execute
statement_
prepare
statement_
rewrite
statement_
to_
sql
supports_
feature
supports_
operation
unescape_
string
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNnX2lmYWNlIiwibmFtZSI6ImdfaWZhY2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI3BhZGRpbmciLCJuYW1lIjoicGFkZGluZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNuYW1lIiwibmFtZSI6Im5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNhZGRfc2F2ZXBvaW50IiwibmFtZSI6ImFkZF9zYXZlcG9pbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNiZWdpbl90cmFuc2FjdGlvbiIsIm5hbWUiOiJiZWdpbl90cmFuc2FjdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI2Nsb3NlX2Nvbm5lY3Rpb24iLCJuYW1lIjoiY2xvc2VfY29ubmVjdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI2NvbW1pdF90cmFuc2FjdGlvbiIsIm5hbWUiOiJjb21taXRfdHJhbnNhY3Rpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNjcmVhdGVfY29ubmVjdGlvbiIsIm5hbWUiOiJjcmVhdGVfY29ubmVjdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI2NyZWF0ZV9vcGVyYXRpb24iLCJuYW1lIjoiY3JlYXRlX29wZXJhdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI2NyZWF0ZV9wYXJzZXIiLCJuYW1lIjoiY3JlYXRlX3BhcnNlciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI2RlbGV0ZV9zYXZlcG9pbnQiLCJuYW1lIjoiZGVsZXRlX3NhdmVwb2ludCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI2VzY2FwZV9zdHJpbmciLCJuYW1lIjoiZXNjYXBlX3N0cmluZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI2dldF9kYXRhX2hhbmRsZXIiLCJuYW1lIjoiZ2V0X2RhdGFfaGFuZGxlciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI2dldF9kZWZfZGJtc190eXBlIiwibmFtZSI6ImdldF9kZWZfZGJtc190eXBlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVySW50ZXJmYWNlLmh0bWwjZ2V0X2xhc3RfaW5zZXJ0ZWQiLCJuYW1lIjoiZ2V0X2xhc3RfaW5zZXJ0ZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNnZXRfbmFtZSIsIm5hbWUiOiJnZXRfbmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI2dldF9zZXJ2ZXJfdmVyc2lvbiIsIm5hbWUiOiJnZXRfc2VydmVyX3ZlcnNpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNnZXRfdmVyc2lvbiIsIm5hbWUiOiJnZXRfdmVyc2lvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI2lkZW50aWZpZXJfcXVvdGUiLCJuYW1lIjoiaWRlbnRpZmllcl9xdW90ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI29wZW5fY29ubmVjdGlvbiIsIm5hbWUiOiJvcGVuX2Nvbm5lY3Rpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNwZXJmb3JtX29wZXJhdGlvbiIsIm5hbWUiOiJwZXJmb3JtX29wZXJhdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI3ByZXBhcmVfY29ubmVjdGlvbiIsIm5hbWUiOiJwcmVwYXJlX2Nvbm5lY3Rpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNyZW5kZXJfb3BlcmF0aW9uIiwibmFtZSI6InJlbmRlcl9vcGVyYXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNyb2xsYmFja19zYXZlcG9pbnQiLCJuYW1lIjoicm9sbGJhY2tfc2F2ZXBvaW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVySW50ZXJmYWNlLmh0bWwjcm9sbGJhY2tfdHJhbnNhY3Rpb24iLCJuYW1lIjoicm9sbGJhY2tfdHJhbnNhY3Rpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNzdGF0ZW1lbnRfZXhlY3V0ZSIsIm5hbWUiOiJzdGF0ZW1lbnRfZXhlY3V0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlckludGVyZmFjZS5odG1sI3N0YXRlbWVudF9wcmVwYXJlIiwibmFtZSI6InN0YXRlbWVudF9wcmVwYXJlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVySW50ZXJmYWNlLmh0bWwjc3RhdGVtZW50X3Jld3JpdGUiLCJuYW1lIjoic3RhdGVtZW50X3Jld3JpdGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNzdGF0ZW1lbnRfdG9fc3FsIiwibmFtZSI6InN0YXRlbWVudF90b19zcWwiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNzdXBwb3J0c19mZWF0dXJlIiwibmFtZSI6InN1cHBvcnRzX2ZlYXR1cmUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJJbnRlcmZhY2UuaHRtbCNzdXBwb3J0c19vcGVyYXRpb24iLCJuYW1lIjoic3VwcG9ydHNfb3BlcmF0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVySW50ZXJmYWNlLmh0bWwjdW5lc2NhcGVfc3RyaW5nIiwibmFtZSI6InVuZXNjYXBlX3N0cmluZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVySW50ZXJmYWNlLmh0bWwiLCJuYW1lIjoiUHJvdmlkZXJJbnRlcmZhY2UifQ==