Received: from mail.tol.it (mail.tin.it [194.243.154.49]) by hub.org (8.8.8/8.7.5) with ESMTP id EAA02614 for ; Fri, 21 Aug 1998 04:52:06 -0400 (EDT) Received: from tol.it (ip155.pool-07.flashnet.it [195.191.4.155]) by mail.tol.it (8.8.4/8.8.4) with ESMTP id KAA21195 for ; Fri, 21 Aug 1998 10:51:19 +0200 (MET DST) Message-ID: <35DD35D2.DEE79F4C@tol.it> Date: Fri, 21 Aug 1998 10:54:42 +0200 From: "Giuliano A. Tarallo" X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: pgsql-interfaces@postgresql.org Subject: configuration error or bug report Content-Type: multipart/mixed; boundary="------------589627F53F9869BB4C1066A8" This is a multi-part message in MIME format. --------------589627F53F9869BB4C1066A8 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit The error documented in the next log appear when I try to use pg as a ODBC Generic SQL Server with a commercial application written with Microsoft C++ psqlodbc.log DSN info: DSN='PostgreSQL',server='gat',port='5432',dbase='mydb',user='udrl',passwd='qwerty' readonly='0',protocol='',showoid='1',fakeoidindex='1',showsystable='0' conn_settings='' translation_dll='',translation_option='' conn = 33357944, SQLConnect(DSN='PostgreSQL', UID='udrl', PWD='qwerty') Global Options: fetch=100, socket=4096, unknown_sizes=2, max_varchar_size=254, max_longvarchar_size=4094 disable_optimizer=1, unique_index=1, use_declarefetch=0 text_as_longvarchar=0, unknowns_as_longvarchar=0, bools_as_char=1 extra_systable_prefixes='dd_;', conn_settings='' conn=33357944, query=' ' conn=33357944, query='set DateStyle to 'ISO'' conn=33357944, query='set geqo to 'OFF'' conn=33357944, query='select oid from pg_type where typname='lo'' [ fetched 0 rows ] conn=33357944, query='select relname, usename, relhasrules from pg_class, pg_user where relkind = 'r' and relname !~ '^pg_|^dd_' and relname !~ '^xinv[0-9]+' and int4out(usesysid) = int4out(relowner) order by relname' [ fetched 0 rows ] conn=33357944, query='BEGIN' conn=33357944, query='CREATE TABLE MovAgeR (IDMovAge int4,Riga int2,Agente char(8),ImpBase float8,ImpProvv float8,DtaPrevMat datetime,DtaEffMat datetime,Sospesa char(1),GiaAutoFtt char(1),GiaFttAge char(1),Storna char(1),Nota char(64))' conn=33357944, query='COMMIT' conn=33357944, query='select u.usename, c.relname, a.attname, a.atttypid,t.typname, a.attnum, a.attlen, a.atttypmod, a.attnotnull from pg_user u, pg_class c, pg_attribute a, pg_type t where int4out(u.usesysid) = int4out(c.relowner) and c.oid= a.attrelid and a.atttypid = t.oid and (a.attnum > 0) and c.relname like 'MovAgeR' order by attnum' [ fetched 0 rows ] conn=33357944, query='select distinct on attnum a2.attname, a2.attnum from pg_attribute a1, pg_attribute a2, pg_class c, pg_index i where c.relname = 'MovAgeR_pkey' AND c.oid = i.indexrelid AND a1.attrelid = c.oid AND a2.attrelid = c.oid AND (i.indkey[0] = a1.attnum OR i.indkey[1] = a1.attnum OR i.indkey[2] = a1.attnum OR i.indkey[3] = a1.attnum OR i.indkey[4] = a1.attnum OR i.indkey[5] = a1.attnum OR i.indkey[6] = a1.attnum OR i.indkey[7] = a1.attnum) order by a2.attnum' [ fetched 0 rows ] STATEMENT ERROR: func=SQLFetch, desc='', errnum=3, errmsg='Null statement result in SQLFetch.' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=1, prepare=0, internal=0 bindings=33438208, bindings_allocated=6 parameters=0, parameters_allocated=0 statement_type=-2, statement='(null)' stmt_with_params='' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='' ----------------QResult Info ------------------------------- CONN ERROR: func=SQLFetch, desc='', errnum=0, errmsg='' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=45, buffer_filled_out=0, buffer_read_in=45 conn=33357944, query='BEGIN' conn=33357944, query='CREATE UNIQUE INDEX Idx1 ON MovAgeR (IDMovAge,Riga)' conn=33357944, query='COMMIT' conn=33357944, query='BEGIN' conn=33357944, query='CREATE INDEX Idx2 ON MovAgeR (Agente,DtaEffMat)' conn=33357944, query='COMMIT' conn=33357944, query='BEGIN' conn=33357944, query='CREATE INDEX Idx3 ON MovAgeR (DtaEffMat,Agente,GiaAutoFtt,GiaFttAge)' conn=33357944, query='COMMIT' conn=33357944, query='BEGIN' conn=33357944, query='CREATE TABLE CodParlRadiceStato (RadiceCodParl char(21),ISOStato char(2),Descri char(32),Prezzo float8,Nota char(64))' conn=33357944, query='COMMIT' conn=33357944, query='select u.usename, c.relname, a.attname, a.atttypid,t.typname, a.attnum, a.attlen, a.atttypmod, a.attnotnull from pg_user u, pg_class c, pg_attribute a, pg_type t where int4out(u.usesysid) = int4out(c.relowner) and c.oid= a.attrelid and a.atttypid = t.oid and (a.attnum > 0) and c.relname like 'CodParlRadiceStato' order by attnum' [ fetched 0 rows ] conn=33357944, query='select distinct on attnum a2.attname, a2.attnum from pg_attribute a1, pg_attribute a2, pg_class c, pg_index i where c.relname = 'CodParlRadiceStato_pkey' AND c.oid = i.indexrelid AND a1.attrelid = c.oid AND a2.attrelid = c.oid AND (i.indkey[0] = a1.attnum OR i.indkey[1] = a1.attnum OR i.indkey[2] = a1.attnum OR i.indkey[3] = a1.attnum OR i.indkey[4] = a1.attnum OR i.indkey[5] = a1.attnum OR i.indkey[6] = a1.attnum OR i.indkey[7] = a1.attnum) order by a2.attnum' [ fetched 0 rows ] STATEMENT ERROR: func=SQLFetch, desc='', errnum=3, errmsg='Null statement result in SQLFetch.' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=1, prepare=0, internal=0 bindings=33438620, bindings_allocated=6 parameters=0, parameters_allocated=0 statement_type=-2, statement='(null)' stmt_with_params='' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='' ----------------QResult Info ------------------------------- CONN ERROR: func=SQLFetch, desc='', errnum=0, errmsg='' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=45, buffer_filled_out=0, buffer_read_in=45 conn=33357944, query='BEGIN' conn=33357944, query='CREATE UNIQUE INDEX Idx1 ON CodParlRadiceStato (RadiceCodParl,ISOStato)' ERROR from backend during send_query: 'ERROR: Cannot create index: 'idx1' already exists' conn=33357944, query='COMMIT' STATEMENT ERROR: func=SC_execute, desc='', errnum=17, errmsg='Error creating the table' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=0, prepare=0, internal=0 bindings=0, bindings_allocated=0 parameters=0, parameters_allocated=0 statement_type=4, statement='CREATE UNIQUE INDEX Idx1 ON CodParlRadiceStato (RadiceCodParl,ISOStato)' stmt_with_params='CREATE UNIQUE INDEX Idx1 ON CodParlRadiceStato (RadiceCodParl,ISOStato)' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='SQL_CUR33372436' ----------------QResult Info ------------------------------- CONN ERROR: func=SC_execute, desc='', errnum=10, errmsg='ERROR: Cannot create index: 'idx1' already exists' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=2, buffer_filled_out=0, buffer_read_in=2 conn=33357944, query='BEGIN' conn=33357944, query='CREATE TABLE ArtFisca (Esercizio int2,Articolo char(21),Vlrizazion int4,NoValxABC char(1),PnultCosto float8,UltCosto float8,CostoStd float8,DispInizio float8,DispFinale float8,ImpOrdCliI float8,ImpOrdCli float8,OrdAForI float8,OrdAFor float8,GiacInizio float8,GiacFinale float8,ValGiacIni float8,QtaAcq float8,ValAcq float8,QtaVenduta float8,ValVenduto float8,QtaScarti float8,ValScarti float8,QtaEntrata float8,ValEntrato float8,QtaUscita float8,ValUscito float8,ContoLavor float8,ContoTerzi float8,ImpProduz float8,InProduz float8,InVisione float8,QtaReso float8,Campionar float8,ComodatUso float8,InRiparaz float8,UtilProduz float8,UltNrLotto int4,QtaLib1 float8,ValLib1 float8,QtaLib2 float8,ValLib2 float8,QtaLib3 float8,ValLib3 float8,QtaLib4 float8,ValLib4 float8,QtaLib5 float8,ValLib5 float8)' conn=33357944, query='COMMIT' conn=33357944, query='select u.usename, c.relname, a.attname, a.atttypid,t.typname, a.attnum, a.attlen, a.atttypmod, a.attnotnull from pg_user u, pg_class c, pg_attribute a, pg_type t where int4out(u.usesysid) = int4out(c.relowner) and c.oid= a.attrelid and a.atttypid = t.oid and (a.attnum > 0) and c.relname like 'ArtFisca' order by attnum' [ fetched 0 rows ] conn=33357944, query='select distinct on attnum a2.attname, a2.attnum from pg_attribute a1, pg_attribute a2, pg_class c, pg_index i where c.relname = 'ArtFisca_pkey' AND c.oid = i.indexrelid AND a1.attrelid = c.oid AND a2.attrelid = c.oid AND (i.indkey[0] = a1.attnum OR i.indkey[1] = a1.attnum OR i.indkey[2] = a1.attnum OR i.indkey[3] = a1.attnum OR i.indkey[4] = a1.attnum OR i.indkey[5] = a1.attnum OR i.indkey[6] = a1.attnum OR i.indkey[7] = a1.attnum) order by a2.attnum' [ fetched 0 rows ] STATEMENT ERROR: func=SQLFetch, desc='', errnum=3, errmsg='Null statement result in SQLFetch.' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=1, prepare=0, internal=0 bindings=33438620, bindings_allocated=6 parameters=0, parameters_allocated=0 statement_type=-2, statement='(null)' stmt_with_params='' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='' ----------------QResult Info ------------------------------- CONN ERROR: func=SQLFetch, desc='', errnum=10, errmsg='blank' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=45, buffer_filled_out=0, buffer_read_in=45 conn=33357944, query='BEGIN' conn=33357944, query='CREATE UNIQUE INDEX Idx1 ON ArtFisca (Esercizio,Articolo)' ERROR from backend during send_query: 'ERROR: Cannot create index: 'idx1' already exists' conn=33357944, query='COMMIT' STATEMENT ERROR: func=SC_execute, desc='', errnum=17, errmsg='Error creating the table' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=0, prepare=0, internal=0 bindings=0, bindings_allocated=0 parameters=0, parameters_allocated=0 statement_type=4, statement='CREATE UNIQUE INDEX Idx1 ON ArtFisca (Esercizio,Articolo)' stmt_with_params='CREATE UNIQUE INDEX Idx1 ON ArtFisca (Esercizio,Articolo)' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='SQL_CUR33372436' ----------------QResult Info ------------------------------- CONN ERROR: func=SC_execute, desc='', errnum=10, errmsg='ERROR: Cannot create index: 'idx1' already exists' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=2, buffer_filled_out=0, buffer_read_in=2 conn=33357944, query='BEGIN' conn=33357944, query='CREATE TABLE DBImplos (NomeUser char(25),NomeComp char(25),NomeDocu char(35),Riga int2,Componente char(21),ComponRif char(21),Descri char(64),TipoComp int4,Livello int2,UnMis char(8),Quantita float8,UnMisBase char(8),QtaUnMisBa float8,NrMaxLiv int2)' conn=33357944, query='COMMIT' conn=33357944, query='select u.usename, c.relname, a.attname, a.atttypid,t.typname, a.attnum, a.attlen, a.atttypmod, a.attnotnull from pg_user u, pg_class c, pg_attribute a, pg_type t where int4out(u.usesysid) = int4out(c.relowner) and c.oid= a.attrelid and a.atttypid = t.oid and (a.attnum > 0) and c.relname like 'DBImplos' order by attnum' [ fetched 0 rows ] conn=33357944, query='select distinct on attnum a2.attname, a2.attnum from pg_attribute a1, pg_attribute a2, pg_class c, pg_index i where c.relname = 'DBImplos_pkey' AND c.oid = i.indexrelid AND a1.attrelid = c.oid AND a2.attrelid = c.oid AND (i.indkey[0] = a1.attnum OR i.indkey[1] = a1.attnum OR i.indkey[2] = a1.attnum OR i.indkey[3] = a1.attnum OR i.indkey[4] = a1.attnum OR i.indkey[5] = a1.attnum OR i.indkey[6] = a1.attnum OR i.indkey[7] = a1.attnum) order by a2.attnum' [ fetched 0 rows ] STATEMENT ERROR: func=SQLFetch, desc='', errnum=3, errmsg='Null statement result in SQLFetch.' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=1, prepare=0, internal=0 bindings=33438844, bindings_allocated=6 parameters=0, parameters_allocated=0 statement_type=-2, statement='(null)' stmt_with_params='' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='' ----------------QResult Info ------------------------------- CONN ERROR: func=SQLFetch, desc='', errnum=10, errmsg='blank' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=45, buffer_filled_out=0, buffer_read_in=45 conn=33357944, query='BEGIN' conn=33357944, query='CREATE UNIQUE INDEX Idx1 ON DBImplos (NomeUser,NomeComp,NomeDocu,Riga)' ERROR from backend during send_query: 'ERROR: Cannot create index: 'idx1' already exists' conn=33357944, query='COMMIT' STATEMENT ERROR: func=SC_execute, desc='', errnum=17, errmsg='Error creating the table' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=0, prepare=0, internal=0 bindings=0, bindings_allocated=0 parameters=0, parameters_allocated=0 statement_type=4, statement='CREATE UNIQUE INDEX Idx1 ON DBImplos (NomeUser,NomeComp,NomeDocu,Riga)' stmt_with_params='CREATE UNIQUE INDEX Idx1 ON DBImplos (NomeUser,NomeComp,NomeDocu,Riga)' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='SQL_CUR33372436' ----------------QResult Info ------------------------------- CONN ERROR: func=SC_execute, desc='', errnum=10, errmsg='ERROR: Cannot create index: 'idx1' already exists' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=2, buffer_filled_out=0, buffer_read_in=2 conn=33357944, query='BEGIN' conn=33357944, query='CREATE INDEX Idx2 ON DBImplos (NomeUser,NomeComp,NomeDocu,Componente,TipoComp)' ERROR from backend during send_query: 'ERROR: Cannot create index: 'idx2' already exists' conn=33357944, query='COMMIT' STATEMENT ERROR: func=SC_execute, desc='', errnum=17, errmsg='Error creating the table' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=0, prepare=0, internal=0 bindings=0, bindings_allocated=0 parameters=0, parameters_allocated=0 statement_type=4, statement='CREATE INDEX Idx2 ON DBImplos (NomeUser,NomeComp,NomeDocu,Componente,TipoComp)' stmt_with_params='CREATE INDEX Idx2 ON DBImplos (NomeUser,NomeComp,NomeDocu,Componente,TipoComp)' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='SQL_CUR33372436' ----------------QResult Info ------------------------------- CONN ERROR: func=SC_execute, desc='', errnum=10, errmsg='ERROR: Cannot create index: 'idx2' already exists' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=2, buffer_filled_out=0, buffer_read_in=2 conn=33357944, query='BEGIN' conn=33357944, query='CREATE TABLE Classi (Classe char(8),Descri char(32))' conn=33357944, query='COMMIT' conn=33357944, query='select u.usename, c.relname, a.attname, a.atttypid,t.typname, a.attnum, a.attlen, a.atttypmod, a.attnotnull from pg_user u, pg_class c, pg_attribute a, pg_type t where int4out(u.usesysid) = int4out(c.relowner) and c.oid= a.attrelid and a.atttypid = t.oid and (a.attnum > 0) and c.relname like 'Classi' order by attnum' [ fetched 0 rows ] conn=33357944, query='select distinct on attnum a2.attname, a2.attnum from pg_attribute a1, pg_attribute a2, pg_class c, pg_index i where c.relname = 'Classi_pkey' AND c.oid = i.indexrelid AND a1.attrelid = c.oid AND a2.attrelid = c.oid AND (i.indkey[0] = a1.attnum OR i.indkey[1] = a1.attnum OR i.indkey[2] = a1.attnum OR i.indkey[3] = a1.attnum OR i.indkey[4] = a1.attnum OR i.indkey[5] = a1.attnum OR i.indkey[6] = a1.attnum OR i.indkey[7] = a1.attnum) order by a2.attnum' [ fetched 0 rows ] STATEMENT ERROR: func=SQLFetch, desc='', errnum=3, errmsg='Null statement result in SQLFetch.' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=1, prepare=0, internal=0 bindings=33439356, bindings_allocated=6 parameters=0, parameters_allocated=0 statement_type=-2, statement='(null)' stmt_with_params='' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='' ----------------QResult Info ------------------------------- CONN ERROR: func=SQLFetch, desc='', errnum=10, errmsg='blank' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=45, buffer_filled_out=0, buffer_read_in=45 conn=33357944, query='BEGIN' conn=33357944, query='CREATE UNIQUE INDEX Idx1 ON Classi (Classe)' ERROR from backend during send_query: 'ERROR: Cannot create index: 'idx1' already exists' conn=33357944, query='COMMIT' STATEMENT ERROR: func=SC_execute, desc='', errnum=17, errmsg='Error creating the table' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=0, prepare=0, internal=0 bindings=0, bindings_allocated=0 parameters=0, parameters_allocated=0 statement_type=4, statement='CREATE UNIQUE INDEX Idx1 ON Classi (Classe)' stmt_with_params='CREATE UNIQUE INDEX Idx1 ON Classi (Classe)' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='SQL_CUR33372436' ----------------QResult Info ------------------------------- CONN ERROR: func=SC_execute, desc='', errnum=10, errmsg='ERROR: Cannot create index: 'idx1' already exists' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=2, buffer_filled_out=0, buffer_read_in=2 conn=33357944, query='BEGIN' conn=33357944, query='CREATE TABLE DefEff (EffSBF char(16),EffIncasso char(16),EffDopoInc char(16),EffInsol char(16),Tratte char(16),SiGCEFF char(1),IdConDef int4,SiChiusCli char(1),RiBaAtt char(16),CambAtt char(16),SiChiusBanca char(1),RidAtt char(16),MavAtt char(16),RidIncasso char(16),MavIncasso char(16),AccettEff char(1),ChiudeCliSuCC char(1))' conn=33357944, query='COMMIT' conn=33357944, query='select u.usename, c.relname, a.attname, a.atttypid,t.typname, a.attnum, a.attlen, a.atttypmod, a.attnotnull from pg_user u, pg_class c, pg_attribute a, pg_type t where int4out(u.usesysid) = int4out(c.relowner) and c.oid= a.attrelid and a.atttypid = t.oid and (a.attnum > 0) and c.relname like 'DefEff' order by attnum' [ fetched 0 rows ] conn=33357944, query='select distinct on attnum a2.attname, a2.attnum from pg_attribute a1, pg_attribute a2, pg_class c, pg_index i where c.relname = 'DefEff_pkey' AND c.oid = i.indexrelid AND a1.attrelid = c.oid AND a2.attrelid = c.oid AND (i.indkey[0] = a1.attnum OR i.indkey[1] = a1.attnum OR i.indkey[2] = a1.attnum OR i.indkey[3] = a1.attnum OR i.indkey[4] = a1.attnum OR i.indkey[5] = a1.attnum OR i.indkey[6] = a1.attnum OR i.indkey[7] = a1.attnum) order by a2.attnum' [ fetched 0 rows ] STATEMENT ERROR: func=SQLFetch, desc='', errnum=3, errmsg='Null statement result in SQLFetch.' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=1, prepare=0, internal=0 bindings=33439736, bindings_allocated=6 parameters=0, parameters_allocated=0 statement_type=-2, statement='(null)' stmt_with_params='' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='' ----------------QResult Info ------------------------------- CONN ERROR: func=SQLFetch, desc='', errnum=10, errmsg='blank' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=45, buffer_filled_out=0, buffer_read_in=45 conn=33357944, query='BEGIN' conn=33357944, query='CREATE UNIQUE INDEX Idx1 ON DefEff (IdConDef)' ERROR from backend during send_query: 'ERROR: Cannot create index: 'idx1' already exists' conn=33357944, query='COMMIT' STATEMENT ERROR: func=SC_execute, desc='', errnum=17, errmsg='Error creating the table' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=0, prepare=0, internal=0 bindings=0, bindings_allocated=0 parameters=0, parameters_allocated=0 statement_type=4, statement='CREATE UNIQUE INDEX Idx1 ON DefEff (IdConDef)' stmt_with_params='CREATE UNIQUE INDEX Idx1 ON DefEff (IdConDef)' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='SQL_CUR33372436' ----------------QResult Info ------------------------------- CONN ERROR: func=SC_execute, desc='', errnum=10, errmsg='ERROR: Cannot create index: 'idx1' already exists' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=2, buffer_filled_out=0, buffer_read_in=2 conn=33357944, query='BEGIN' conn=33357944, query='CREATE TABLE DefIVA (IVAAcq char(16),IVAVend char(16),IVACorr char(16),IVACorrVnt char(16),IVASospVen char(16),IVASospAcq char(16),ErarioIVA char(16),IVAOmaggi char(16),IVABase char(4),IdConDef int4)' conn=33357944, query='COMMIT' conn=33357944, query='select u.usename, c.relname, a.attname, a.atttypid,t.typname, a.attnum, a.attlen, a.atttypmod, a.attnotnull from pg_user u, pg_class c, pg_attribute a, pg_type t where int4out(u.usesysid) = int4out(c.relowner) and c.oid= a.attrelid and a.atttypid = t.oid and (a.attnum > 0) and c.relname like 'DefIVA' order by attnum' [ fetched 0 rows ] conn=33357944, query='select distinct on attnum a2.attname, a2.attnum from pg_attribute a1, pg_attribute a2, pg_class c, pg_index i where c.relname = 'DefIVA_pkey' AND c.oid = i.indexrelid AND a1.attrelid = c.oid AND a2.attrelid = c.oid AND (i.indkey[0] = a1.attnum OR i.indkey[1] = a1.attnum OR i.indkey[2] = a1.attnum OR i.indkey[3] = a1.attnum OR i.indkey[4] = a1.attnum OR i.indkey[5] = a1.attnum OR i.indkey[6] = a1.attnum OR i.indkey[7] = a1.attnum) order by a2.attnum' [ fetched 0 rows ] STATEMENT ERROR: func=SQLFetch, desc='', errnum=3, errmsg='Null statement result in SQLFetch.' ------------------------------------------------------------ hdbc=33357944, stmt=33372436, result=0 manual_result=1, prepare=0, internal=0 bindings=33439736, bindings_allocated=6 parameters=0, parameters_allocated=0 statement_type=-2, statement='(null)' stmt_with_params='' data_at_exec=-1, current_exec_param=-1, put_data=0 currTuple=-1, current_col=-1, lobj_fd=-1 maxRows=0, rowset_size=1, keyset_size=0, cursor_type=3, scroll_concurrency=1 cursor_name='' ----------------QResult Info ------------------------------- CONN ERROR: func=SQLFetch, desc='', errnum=10, errmsg='blank' ------------------------------------------------------------ henv=34410316, conn=33357944, status=1, num_stmts=16 sock=34410332, stmts=34410372, lobj_type=-999 ---------------- Socket Info ------------------------------- socket=36, reverse=0, errornumber=0, errormsg='(null)' buffer_in=33364236, buffer_out=33368336 buffer_filled_in=45, buffer_filled_out=0, buffer_read_in=45 thanks Giuliano A. --------------589627F53F9869BB4C1066A8 Content-Type: application/x-unknown-content-type-log_auto_file; name="psqlodbc.log" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="psqlodbc.log" RFNOIGluZm86IERTTj0nUG9zdGdyZVNRTCcsc2VydmVyPSdnYXQnLHBvcnQ9JzU0MzInLGRi YXNlPSdteWRiJyx1c2VyPSd1ZHJsJyxwYXNzd2Q9J3F3ZXJ0eScNCiAgICAgICAgICByZWFk b25seT0nMCcscHJvdG9jb2w9Jycsc2hvd29pZD0nMScsZmFrZW9pZGluZGV4PScxJyxzaG93 c3lzdGFibGU9JzAnDQogICAgICAgICAgY29ubl9zZXR0aW5ncz0nJw0KICAgICAgICAgIHRy YW5zbGF0aW9uX2RsbD0nJyx0cmFuc2xhdGlvbl9vcHRpb249JycNCmNvbm4gPSAzMzM1Nzk0 NCwgU1FMQ29ubmVjdChEU049J1Bvc3RncmVTUUwnLCBVSUQ9J3VkcmwnLCBQV0Q9J3F3ZXJ0 eScpDQpHbG9iYWwgT3B0aW9uczogZmV0Y2g9MTAwLCBzb2NrZXQ9NDA5NiwgdW5rbm93bl9z aXplcz0yLCBtYXhfdmFyY2hhcl9zaXplPTI1NCwgbWF4X2xvbmd2YXJjaGFyX3NpemU9NDA5 NA0KICAgICAgICAgICAgICAgIGRpc2FibGVfb3B0aW1pemVyPTEsIHVuaXF1ZV9pbmRleD0x LCB1c2VfZGVjbGFyZWZldGNoPTANCiAgICAgICAgICAgICAgICB0ZXh0X2FzX2xvbmd2YXJj aGFyPTAsIHVua25vd25zX2FzX2xvbmd2YXJjaGFyPTAsIGJvb2xzX2FzX2NoYXI9MQ0KICAg ICAgICAgICAgICAgIGV4dHJhX3N5c3RhYmxlX3ByZWZpeGVzPSdkZF87JywgY29ubl9zZXR0 aW5ncz0nJw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9JyAnDQpjb25uPTMzMzU3OTQ0LCBxdWVy eT0nc2V0IERhdGVTdHlsZSB0byAnSVNPJycNCmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdzZXQg Z2VxbyB0byAnT0ZGJycNCmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdzZWxlY3Qgb2lkIGZyb20g cGdfdHlwZSB3aGVyZSB0eXBuYW1lPSdsbycnDQogICAgWyBmZXRjaGVkIDAgcm93cyBdDQpj b25uPTMzMzU3OTQ0LCBxdWVyeT0nc2VsZWN0IHJlbG5hbWUsIHVzZW5hbWUsIHJlbGhhc3J1 bGVzIGZyb20gcGdfY2xhc3MsIHBnX3VzZXIgd2hlcmUgcmVsa2luZCA9ICdyJyAgYW5kIHJl bG5hbWUgIX4gJ15wZ198XmRkXycgYW5kIHJlbG5hbWUgIX4gJ154aW52WzAtOV0rJyBhbmQg aW50NG91dCh1c2VzeXNpZCkgPSBpbnQ0b3V0KHJlbG93bmVyKSBvcmRlciBieSByZWxuYW1l Jw0KICAgIFsgZmV0Y2hlZCAwIHJvd3MgXQ0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0JFR0lO Jw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0NSRUFURSBUQUJMRSBNb3ZBZ2VSIChJRE1vdkFn ZSBpbnQ0LFJpZ2EgaW50MixBZ2VudGUgY2hhcig4KSxJbXBCYXNlIGZsb2F0OCxJbXBQcm92 diBmbG9hdDgsRHRhUHJldk1hdCBkYXRldGltZSxEdGFFZmZNYXQgZGF0ZXRpbWUsU29zcGVz YSBjaGFyKDEpLEdpYUF1dG9GdHQgY2hhcigxKSxHaWFGdHRBZ2UgY2hhcigxKSxTdG9ybmEg Y2hhcigxKSxOb3RhIGNoYXIoNjQpKScNCmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdDT01NSVQn DQpjb25uPTMzMzU3OTQ0LCBxdWVyeT0nc2VsZWN0IHUudXNlbmFtZSwgYy5yZWxuYW1lLCBh LmF0dG5hbWUsIGEuYXR0dHlwaWQsdC50eXBuYW1lLCBhLmF0dG51bSwgYS5hdHRsZW4sIGEu YXR0dHlwbW9kLCBhLmF0dG5vdG51bGwgZnJvbSBwZ191c2VyIHUsIHBnX2NsYXNzIGMsIHBn X2F0dHJpYnV0ZSBhLCBwZ190eXBlIHQgd2hlcmUgaW50NG91dCh1LnVzZXN5c2lkKSA9IGlu dDRvdXQoYy5yZWxvd25lcikgYW5kIGMub2lkPSBhLmF0dHJlbGlkIGFuZCBhLmF0dHR5cGlk ID0gdC5vaWQgYW5kIChhLmF0dG51bSA+IDApIGFuZCBjLnJlbG5hbWUgbGlrZSAnTW92QWdl Uicgb3JkZXIgYnkgYXR0bnVtJw0KICAgIFsgZmV0Y2hlZCAwIHJvd3MgXQ0KY29ubj0zMzM1 Nzk0NCwgcXVlcnk9J3NlbGVjdCBkaXN0aW5jdCBvbiBhdHRudW0gYTIuYXR0bmFtZSwgYTIu YXR0bnVtIGZyb20gcGdfYXR0cmlidXRlIGExLCBwZ19hdHRyaWJ1dGUgYTIsIHBnX2NsYXNz IGMsIHBnX2luZGV4IGkgd2hlcmUgYy5yZWxuYW1lID0gJ01vdkFnZVJfcGtleScgQU5EIGMu b2lkID0gaS5pbmRleHJlbGlkIEFORCBhMS5hdHRyZWxpZCA9IGMub2lkIEFORCBhMi5hdHRy ZWxpZCA9IGMub2lkIEFORCAoaS5pbmRrZXlbMF0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlb MV0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbMl0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlb M10gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbNF0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlb NV0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbNl0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlb N10gPSBhMS5hdHRudW0pIG9yZGVyIGJ5IGEyLmF0dG51bScNCiAgICBbIGZldGNoZWQgMCBy b3dzIF0NClNUQVRFTUVOVCBFUlJPUjogZnVuYz1TUUxGZXRjaCwgZGVzYz0nJywgZXJybnVt PTMsIGVycm1zZz0nTnVsbCBzdGF0ZW1lbnQgcmVzdWx0IGluIFNRTEZldGNoLicNCiAgICAg ICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tDQogICAgICAgICAgICAgICAgIGhkYmM9MzMzNTc5NDQsIHN0 bXQ9MzMzNzI0MzYsIHJlc3VsdD0wDQogICAgICAgICAgICAgICAgIG1hbnVhbF9yZXN1bHQ9 MSwgcHJlcGFyZT0wLCBpbnRlcm5hbD0wDQogICAgICAgICAgICAgICAgIGJpbmRpbmdzPTMz NDM4MjA4LCBiaW5kaW5nc19hbGxvY2F0ZWQ9Ng0KICAgICAgICAgICAgICAgICBwYXJhbWV0 ZXJzPTAsIHBhcmFtZXRlcnNfYWxsb2NhdGVkPTANCiAgICAgICAgICAgICAgICAgc3RhdGVt ZW50X3R5cGU9LTIsIHN0YXRlbWVudD0nKG51bGwpJw0KICAgICAgICAgICAgICAgICBzdG10 X3dpdGhfcGFyYW1zPScnDQogICAgICAgICAgICAgICAgIGRhdGFfYXRfZXhlYz0tMSwgY3Vy cmVudF9leGVjX3BhcmFtPS0xLCBwdXRfZGF0YT0wDQogICAgICAgICAgICAgICAgIGN1cnJU dXBsZT0tMSwgY3VycmVudF9jb2w9LTEsIGxvYmpfZmQ9LTENCiAgICAgICAgICAgICAgICAg bWF4Um93cz0wLCByb3dzZXRfc2l6ZT0xLCBrZXlzZXRfc2l6ZT0wLCBjdXJzb3JfdHlwZT0z LCBzY3JvbGxfY29uY3VycmVuY3k9MQ0KICAgICAgICAgICAgICAgICBjdXJzb3JfbmFtZT0n Jw0KICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tUVJlc3VsdCBJbmZvIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkNPTk4gRVJST1I6IGZ1bmM9U1FMRmV0Y2gs IGRlc2M9JycsIGVycm51bT0wLCBlcnJtc2c9JycNCiAgICAgICAgICAgIC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAg ICAgICAgICAgaGVudj0zNDQxMDMxNiwgY29ubj0zMzM1Nzk0NCwgc3RhdHVzPTEsIG51bV9z dG10cz0xNg0KICAgICAgICAgICAgc29jaz0zNDQxMDMzMiwgc3RtdHM9MzQ0MTAzNzIsIGxv YmpfdHlwZT0tOTk5DQogICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tIFNvY2tldCBJbmZv IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgICAgIHNvY2tldD0z NiwgcmV2ZXJzZT0wLCBlcnJvcm51bWJlcj0wLCBlcnJvcm1zZz0nKG51bGwpJw0KICAgICAg ICAgICAgYnVmZmVyX2luPTMzMzY0MjM2LCBidWZmZXJfb3V0PTMzMzY4MzM2DQogICAgICAg ICAgICBidWZmZXJfZmlsbGVkX2luPTQ1LCBidWZmZXJfZmlsbGVkX291dD0wLCBidWZmZXJf cmVhZF9pbj00NQ0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0JFR0lOJw0KY29ubj0zMzM1Nzk0 NCwgcXVlcnk9J0NSRUFURSBVTklRVUUgSU5ERVggSWR4MSBPTiBNb3ZBZ2VSIChJRE1vdkFn ZSxSaWdhKScNCmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdDT01NSVQnDQpjb25uPTMzMzU3OTQ0 LCBxdWVyeT0nQkVHSU4nDQpjb25uPTMzMzU3OTQ0LCBxdWVyeT0nQ1JFQVRFIElOREVYIElk eDIgT04gTW92QWdlUiAoQWdlbnRlLER0YUVmZk1hdCknDQpjb25uPTMzMzU3OTQ0LCBxdWVy eT0nQ09NTUlUJw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0JFR0lOJw0KY29ubj0zMzM1Nzk0 NCwgcXVlcnk9J0NSRUFURSBJTkRFWCBJZHgzIE9OIE1vdkFnZVIgKER0YUVmZk1hdCxBZ2Vu dGUsR2lhQXV0b0Z0dCxHaWFGdHRBZ2UpJw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0NPTU1J VCcNCmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdCRUdJTicNCmNvbm49MzMzNTc5NDQsIHF1ZXJ5 PSdDUkVBVEUgVEFCTEUgQ29kUGFybFJhZGljZVN0YXRvIChSYWRpY2VDb2RQYXJsIGNoYXIo MjEpLElTT1N0YXRvIGNoYXIoMiksRGVzY3JpIGNoYXIoMzIpLFByZXp6byBmbG9hdDgsTm90 YSBjaGFyKDY0KSknDQpjb25uPTMzMzU3OTQ0LCBxdWVyeT0nQ09NTUlUJw0KY29ubj0zMzM1 Nzk0NCwgcXVlcnk9J3NlbGVjdCB1LnVzZW5hbWUsIGMucmVsbmFtZSwgYS5hdHRuYW1lLCBh LmF0dHR5cGlkLHQudHlwbmFtZSwgYS5hdHRudW0sIGEuYXR0bGVuLCBhLmF0dHR5cG1vZCwg YS5hdHRub3RudWxsIGZyb20gcGdfdXNlciB1LCBwZ19jbGFzcyBjLCBwZ19hdHRyaWJ1dGUg YSwgcGdfdHlwZSB0IHdoZXJlIGludDRvdXQodS51c2VzeXNpZCkgPSBpbnQ0b3V0KGMucmVs b3duZXIpIGFuZCBjLm9pZD0gYS5hdHRyZWxpZCBhbmQgYS5hdHR0eXBpZCA9IHQub2lkIGFu ZCAoYS5hdHRudW0gPiAwKSBhbmQgYy5yZWxuYW1lIGxpa2UgJ0NvZFBhcmxSYWRpY2VTdGF0 bycgb3JkZXIgYnkgYXR0bnVtJw0KICAgIFsgZmV0Y2hlZCAwIHJvd3MgXQ0KY29ubj0zMzM1 Nzk0NCwgcXVlcnk9J3NlbGVjdCBkaXN0aW5jdCBvbiBhdHRudW0gYTIuYXR0bmFtZSwgYTIu YXR0bnVtIGZyb20gcGdfYXR0cmlidXRlIGExLCBwZ19hdHRyaWJ1dGUgYTIsIHBnX2NsYXNz IGMsIHBnX2luZGV4IGkgd2hlcmUgYy5yZWxuYW1lID0gJ0NvZFBhcmxSYWRpY2VTdGF0b19w a2V5JyBBTkQgYy5vaWQgPSBpLmluZGV4cmVsaWQgQU5EIGExLmF0dHJlbGlkID0gYy5vaWQg QU5EIGEyLmF0dHJlbGlkID0gYy5vaWQgQU5EIChpLmluZGtleVswXSA9IGExLmF0dG51bSBP UiBpLmluZGtleVsxXSA9IGExLmF0dG51bSBPUiBpLmluZGtleVsyXSA9IGExLmF0dG51bSBP UiBpLmluZGtleVszXSA9IGExLmF0dG51bSBPUiBpLmluZGtleVs0XSA9IGExLmF0dG51bSBP UiBpLmluZGtleVs1XSA9IGExLmF0dG51bSBPUiBpLmluZGtleVs2XSA9IGExLmF0dG51bSBP UiBpLmluZGtleVs3XSA9IGExLmF0dG51bSkgb3JkZXIgYnkgYTIuYXR0bnVtJw0KICAgIFsg ZmV0Y2hlZCAwIHJvd3MgXQ0KU1RBVEVNRU5UIEVSUk9SOiBmdW5jPVNRTEZldGNoLCBkZXNj PScnLCBlcnJudW09MywgZXJybXNnPSdOdWxsIHN0YXRlbWVudCByZXN1bHQgaW4gU1FMRmV0 Y2guJw0KICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgICAgICAgICAgaGRiYz0z MzM1Nzk0NCwgc3RtdD0zMzM3MjQzNiwgcmVzdWx0PTANCiAgICAgICAgICAgICAgICAgbWFu dWFsX3Jlc3VsdD0xLCBwcmVwYXJlPTAsIGludGVybmFsPTANCiAgICAgICAgICAgICAgICAg YmluZGluZ3M9MzM0Mzg2MjAsIGJpbmRpbmdzX2FsbG9jYXRlZD02DQogICAgICAgICAgICAg ICAgIHBhcmFtZXRlcnM9MCwgcGFyYW1ldGVyc19hbGxvY2F0ZWQ9MA0KICAgICAgICAgICAg ICAgICBzdGF0ZW1lbnRfdHlwZT0tMiwgc3RhdGVtZW50PScobnVsbCknDQogICAgICAgICAg ICAgICAgIHN0bXRfd2l0aF9wYXJhbXM9JycNCiAgICAgICAgICAgICAgICAgZGF0YV9hdF9l eGVjPS0xLCBjdXJyZW50X2V4ZWNfcGFyYW09LTEsIHB1dF9kYXRhPTANCiAgICAgICAgICAg ICAgICAgY3VyclR1cGxlPS0xLCBjdXJyZW50X2NvbD0tMSwgbG9ial9mZD0tMQ0KICAgICAg ICAgICAgICAgICBtYXhSb3dzPTAsIHJvd3NldF9zaXplPTEsIGtleXNldF9zaXplPTAsIGN1 cnNvcl90eXBlPTMsIHNjcm9sbF9jb25jdXJyZW5jeT0xDQogICAgICAgICAgICAgICAgIGN1 cnNvcl9uYW1lPScnDQogICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS1RUmVzdWx0 IEluZm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQ09OTiBFUlJPUjogZnVu Yz1TUUxGZXRjaCwgZGVzYz0nJywgZXJybnVtPTAsIGVycm1zZz0nJw0KICAgICAgICAgICAg LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQogICAgICAgICAgICBoZW52PTM0NDEwMzE2LCBjb25uPTMzMzU3OTQ0LCBzdGF0 dXM9MSwgbnVtX3N0bXRzPTE2DQogICAgICAgICAgICBzb2NrPTM0NDEwMzMyLCBzdG10cz0z NDQxMDM3MiwgbG9ial90eXBlPS05OTkNCiAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0g U29ja2V0IEluZm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICAg ICAgc29ja2V0PTM2LCByZXZlcnNlPTAsIGVycm9ybnVtYmVyPTAsIGVycm9ybXNnPScobnVs bCknDQogICAgICAgICAgICBidWZmZXJfaW49MzMzNjQyMzYsIGJ1ZmZlcl9vdXQ9MzMzNjgz MzYNCiAgICAgICAgICAgIGJ1ZmZlcl9maWxsZWRfaW49NDUsIGJ1ZmZlcl9maWxsZWRfb3V0 PTAsIGJ1ZmZlcl9yZWFkX2luPTQ1DQpjb25uPTMzMzU3OTQ0LCBxdWVyeT0nQkVHSU4nDQpj b25uPTMzMzU3OTQ0LCBxdWVyeT0nQ1JFQVRFIFVOSVFVRSBJTkRFWCBJZHgxIE9OIENvZFBh cmxSYWRpY2VTdGF0byAoUmFkaWNlQ29kUGFybCxJU09TdGF0byknDQpFUlJPUiBmcm9tIGJh Y2tlbmQgZHVyaW5nIHNlbmRfcXVlcnk6ICdFUlJPUjogIENhbm5vdCBjcmVhdGUgaW5kZXg6 ICdpZHgxJyBhbHJlYWR5IGV4aXN0cycNCmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdDT01NSVQn DQpTVEFURU1FTlQgRVJST1I6IGZ1bmM9U0NfZXhlY3V0ZSwgZGVzYz0nJywgZXJybnVtPTE3 LCBlcnJtc2c9J0Vycm9yIGNyZWF0aW5nIHRoZSB0YWJsZScNCiAgICAgICAgICAgICAgICAg LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQogICAgICAgICAgICAgICAgIGhkYmM9MzMzNTc5NDQsIHN0bXQ9MzMzNzI0MzYs IHJlc3VsdD0wDQogICAgICAgICAgICAgICAgIG1hbnVhbF9yZXN1bHQ9MCwgcHJlcGFyZT0w LCBpbnRlcm5hbD0wDQogICAgICAgICAgICAgICAgIGJpbmRpbmdzPTAsIGJpbmRpbmdzX2Fs bG9jYXRlZD0wDQogICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM9MCwgcGFyYW1ldGVyc19h bGxvY2F0ZWQ9MA0KICAgICAgICAgICAgICAgICBzdGF0ZW1lbnRfdHlwZT00LCBzdGF0ZW1l bnQ9J0NSRUFURSBVTklRVUUgSU5ERVggSWR4MSBPTiBDb2RQYXJsUmFkaWNlU3RhdG8gKFJh ZGljZUNvZFBhcmwsSVNPU3RhdG8pJw0KICAgICAgICAgICAgICAgICBzdG10X3dpdGhfcGFy YW1zPSdDUkVBVEUgVU5JUVVFIElOREVYIElkeDEgT04gQ29kUGFybFJhZGljZVN0YXRvIChS YWRpY2VDb2RQYXJsLElTT1N0YXRvKScNCiAgICAgICAgICAgICAgICAgZGF0YV9hdF9leGVj PS0xLCBjdXJyZW50X2V4ZWNfcGFyYW09LTEsIHB1dF9kYXRhPTANCiAgICAgICAgICAgICAg ICAgY3VyclR1cGxlPS0xLCBjdXJyZW50X2NvbD0tMSwgbG9ial9mZD0tMQ0KICAgICAgICAg ICAgICAgICBtYXhSb3dzPTAsIHJvd3NldF9zaXplPTEsIGtleXNldF9zaXplPTAsIGN1cnNv cl90eXBlPTMsIHNjcm9sbF9jb25jdXJyZW5jeT0xDQogICAgICAgICAgICAgICAgIGN1cnNv cl9uYW1lPSdTUUxfQ1VSMzMzNzI0MzYnDQogICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0t LS0tLS1RUmVzdWx0IEluZm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQ09O TiBFUlJPUjogZnVuYz1TQ19leGVjdXRlLCBkZXNjPScnLCBlcnJudW09MTAsIGVycm1zZz0n RVJST1I6ICBDYW5ub3QgY3JlYXRlIGluZGV4OiAnaWR4MScgYWxyZWFkeSBleGlzdHMnDQog ICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgICAgIGhlbnY9MzQ0MTAzMTYsIGNvbm49MzMz NTc5NDQsIHN0YXR1cz0xLCBudW1fc3RtdHM9MTYNCiAgICAgICAgICAgIHNvY2s9MzQ0MTAz MzIsIHN0bXRzPTM0NDEwMzcyLCBsb2JqX3R5cGU9LTk5OQ0KICAgICAgICAgICAgLS0tLS0t LS0tLS0tLS0tLSBTb2NrZXQgSW5mbyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t DQogICAgICAgICAgICBzb2NrZXQ9MzYsIHJldmVyc2U9MCwgZXJyb3JudW1iZXI9MCwgZXJy b3Jtc2c9JyhudWxsKScNCiAgICAgICAgICAgIGJ1ZmZlcl9pbj0zMzM2NDIzNiwgYnVmZmVy X291dD0zMzM2ODMzNg0KICAgICAgICAgICAgYnVmZmVyX2ZpbGxlZF9pbj0yLCBidWZmZXJf ZmlsbGVkX291dD0wLCBidWZmZXJfcmVhZF9pbj0yDQpjb25uPTMzMzU3OTQ0LCBxdWVyeT0n QkVHSU4nDQpjb25uPTMzMzU3OTQ0LCBxdWVyeT0nQ1JFQVRFIFRBQkxFIEFydEZpc2NhIChF c2VyY2l6aW8gaW50MixBcnRpY29sbyBjaGFyKDIxKSxWbHJpemF6aW9uIGludDQsTm9WYWx4 QUJDIGNoYXIoMSksUG51bHRDb3N0byBmbG9hdDgsVWx0Q29zdG8gZmxvYXQ4LENvc3RvU3Rk IGZsb2F0OCxEaXNwSW5pemlvIGZsb2F0OCxEaXNwRmluYWxlIGZsb2F0OCxJbXBPcmRDbGlJ IGZsb2F0OCxJbXBPcmRDbGkgZmxvYXQ4LE9yZEFGb3JJIGZsb2F0OCxPcmRBRm9yIGZsb2F0 OCxHaWFjSW5pemlvIGZsb2F0OCxHaWFjRmluYWxlIGZsb2F0OCxWYWxHaWFjSW5pIGZsb2F0 OCxRdGFBY3EgZmxvYXQ4LFZhbEFjcSBmbG9hdDgsUXRhVmVuZHV0YSBmbG9hdDgsVmFsVmVu ZHV0byBmbG9hdDgsUXRhU2NhcnRpIGZsb2F0OCxWYWxTY2FydGkgZmxvYXQ4LFF0YUVudHJh dGEgZmxvYXQ4LFZhbEVudHJhdG8gZmxvYXQ4LFF0YVVzY2l0YSBmbG9hdDgsVmFsVXNjaXRv IGZsb2F0OCxDb250b0xhdm9yIGZsb2F0OCxDb250b1RlcnppIGZsb2F0OCxJbXBQcm9kdXog ZmxvYXQ4LEluUHJvZHV6IGZsb2F0OCxJblZpc2lvbmUgZmxvYXQ4LFF0YVJlc28gZmxvYXQ4 LENhbXBpb25hciBmbG9hdDgsQ29tb2RhdFVzbyBmbG9hdDgsSW5SaXBhcmF6IGZsb2F0OCxV dGlsUHJvZHV6IGZsb2F0OCxVbHROckxvdHRvIGludDQsUXRhTGliMSBmbG9hdDgsVmFsTGli MSBmbG9hdDgsUXRhTGliMiBmbG9hdDgsVmFsTGliMiBmbG9hdDgsUXRhTGliMyBmbG9hdDgs VmFsTGliMyBmbG9hdDgsUXRhTGliNCBmbG9hdDgsVmFsTGliNCBmbG9hdDgsUXRhTGliNSBm bG9hdDgsVmFsTGliNSBmbG9hdDgpJw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0NPTU1JVCcN CmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdzZWxlY3QgdS51c2VuYW1lLCBjLnJlbG5hbWUsIGEu YXR0bmFtZSwgYS5hdHR0eXBpZCx0LnR5cG5hbWUsIGEuYXR0bnVtLCBhLmF0dGxlbiwgYS5h dHR0eXBtb2QsIGEuYXR0bm90bnVsbCBmcm9tIHBnX3VzZXIgdSwgcGdfY2xhc3MgYywgcGdf YXR0cmlidXRlIGEsIHBnX3R5cGUgdCB3aGVyZSBpbnQ0b3V0KHUudXNlc3lzaWQpID0gaW50 NG91dChjLnJlbG93bmVyKSBhbmQgYy5vaWQ9IGEuYXR0cmVsaWQgYW5kIGEuYXR0dHlwaWQg PSB0Lm9pZCBhbmQgKGEuYXR0bnVtID4gMCkgYW5kIGMucmVsbmFtZSBsaWtlICdBcnRGaXNj YScgb3JkZXIgYnkgYXR0bnVtJw0KICAgIFsgZmV0Y2hlZCAwIHJvd3MgXQ0KY29ubj0zMzM1 Nzk0NCwgcXVlcnk9J3NlbGVjdCBkaXN0aW5jdCBvbiBhdHRudW0gYTIuYXR0bmFtZSwgYTIu YXR0bnVtIGZyb20gcGdfYXR0cmlidXRlIGExLCBwZ19hdHRyaWJ1dGUgYTIsIHBnX2NsYXNz IGMsIHBnX2luZGV4IGkgd2hlcmUgYy5yZWxuYW1lID0gJ0FydEZpc2NhX3BrZXknIEFORCBj Lm9pZCA9IGkuaW5kZXhyZWxpZCBBTkQgYTEuYXR0cmVsaWQgPSBjLm9pZCBBTkQgYTIuYXR0 cmVsaWQgPSBjLm9pZCBBTkQgKGkuaW5ka2V5WzBdID0gYTEuYXR0bnVtIE9SIGkuaW5ka2V5 WzFdID0gYTEuYXR0bnVtIE9SIGkuaW5ka2V5WzJdID0gYTEuYXR0bnVtIE9SIGkuaW5ka2V5 WzNdID0gYTEuYXR0bnVtIE9SIGkuaW5ka2V5WzRdID0gYTEuYXR0bnVtIE9SIGkuaW5ka2V5 WzVdID0gYTEuYXR0bnVtIE9SIGkuaW5ka2V5WzZdID0gYTEuYXR0bnVtIE9SIGkuaW5ka2V5 WzddID0gYTEuYXR0bnVtKSBvcmRlciBieSBhMi5hdHRudW0nDQogICAgWyBmZXRjaGVkIDAg cm93cyBdDQpTVEFURU1FTlQgRVJST1I6IGZ1bmM9U1FMRmV0Y2gsIGRlc2M9JycsIGVycm51 bT0zLCBlcnJtc2c9J051bGwgc3RhdGVtZW50IHJlc3VsdCBpbiBTUUxGZXRjaC4nDQogICAg ICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICAgICAgICAgICBoZGJjPTMzMzU3OTQ0LCBz dG10PTMzMzcyNDM2LCByZXN1bHQ9MA0KICAgICAgICAgICAgICAgICBtYW51YWxfcmVzdWx0 PTEsIHByZXBhcmU9MCwgaW50ZXJuYWw9MA0KICAgICAgICAgICAgICAgICBiaW5kaW5ncz0z MzQzODYyMCwgYmluZGluZ3NfYWxsb2NhdGVkPTYNCiAgICAgICAgICAgICAgICAgcGFyYW1l dGVycz0wLCBwYXJhbWV0ZXJzX2FsbG9jYXRlZD0wDQogICAgICAgICAgICAgICAgIHN0YXRl bWVudF90eXBlPS0yLCBzdGF0ZW1lbnQ9JyhudWxsKScNCiAgICAgICAgICAgICAgICAgc3Rt dF93aXRoX3BhcmFtcz0nJw0KICAgICAgICAgICAgICAgICBkYXRhX2F0X2V4ZWM9LTEsIGN1 cnJlbnRfZXhlY19wYXJhbT0tMSwgcHV0X2RhdGE9MA0KICAgICAgICAgICAgICAgICBjdXJy VHVwbGU9LTEsIGN1cnJlbnRfY29sPS0xLCBsb2JqX2ZkPS0xDQogICAgICAgICAgICAgICAg IG1heFJvd3M9MCwgcm93c2V0X3NpemU9MSwga2V5c2V0X3NpemU9MCwgY3Vyc29yX3R5cGU9 Mywgc2Nyb2xsX2NvbmN1cnJlbmN5PTENCiAgICAgICAgICAgICAgICAgY3Vyc29yX25hbWU9 JycNCiAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLVFSZXN1bHQgSW5mbyAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpDT05OIEVSUk9SOiBmdW5jPVNRTEZldGNo LCBkZXNjPScnLCBlcnJudW09MTAsIGVycm1zZz0nYmxhbmsnDQogICAgICAgICAgICAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0NCiAgICAgICAgICAgIGhlbnY9MzQ0MTAzMTYsIGNvbm49MzMzNTc5NDQsIHN0YXR1cz0x LCBudW1fc3RtdHM9MTYNCiAgICAgICAgICAgIHNvY2s9MzQ0MTAzMzIsIHN0bXRzPTM0NDEw MzcyLCBsb2JqX3R5cGU9LTk5OQ0KICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLSBTb2Nr ZXQgSW5mbyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgICAgICAgICBz b2NrZXQ9MzYsIHJldmVyc2U9MCwgZXJyb3JudW1iZXI9MCwgZXJyb3Jtc2c9JyhudWxsKScN CiAgICAgICAgICAgIGJ1ZmZlcl9pbj0zMzM2NDIzNiwgYnVmZmVyX291dD0zMzM2ODMzNg0K ICAgICAgICAgICAgYnVmZmVyX2ZpbGxlZF9pbj00NSwgYnVmZmVyX2ZpbGxlZF9vdXQ9MCwg YnVmZmVyX3JlYWRfaW49NDUNCmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdCRUdJTicNCmNvbm49 MzMzNTc5NDQsIHF1ZXJ5PSdDUkVBVEUgVU5JUVVFIElOREVYIElkeDEgT04gQXJ0RmlzY2Eg KEVzZXJjaXppbyxBcnRpY29sbyknDQpFUlJPUiBmcm9tIGJhY2tlbmQgZHVyaW5nIHNlbmRf cXVlcnk6ICdFUlJPUjogIENhbm5vdCBjcmVhdGUgaW5kZXg6ICdpZHgxJyBhbHJlYWR5IGV4 aXN0cycNCmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdDT01NSVQnDQpTVEFURU1FTlQgRVJST1I6 IGZ1bmM9U0NfZXhlY3V0ZSwgZGVzYz0nJywgZXJybnVtPTE3LCBlcnJtc2c9J0Vycm9yIGNy ZWF0aW5nIHRoZSB0YWJsZScNCiAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgICAgICAg ICAgICAgIGhkYmM9MzMzNTc5NDQsIHN0bXQ9MzMzNzI0MzYsIHJlc3VsdD0wDQogICAgICAg ICAgICAgICAgIG1hbnVhbF9yZXN1bHQ9MCwgcHJlcGFyZT0wLCBpbnRlcm5hbD0wDQogICAg ICAgICAgICAgICAgIGJpbmRpbmdzPTAsIGJpbmRpbmdzX2FsbG9jYXRlZD0wDQogICAgICAg ICAgICAgICAgIHBhcmFtZXRlcnM9MCwgcGFyYW1ldGVyc19hbGxvY2F0ZWQ9MA0KICAgICAg ICAgICAgICAgICBzdGF0ZW1lbnRfdHlwZT00LCBzdGF0ZW1lbnQ9J0NSRUFURSBVTklRVUUg SU5ERVggSWR4MSBPTiBBcnRGaXNjYSAoRXNlcmNpemlvLEFydGljb2xvKScNCiAgICAgICAg ICAgICAgICAgc3RtdF93aXRoX3BhcmFtcz0nQ1JFQVRFIFVOSVFVRSBJTkRFWCBJZHgxIE9O IEFydEZpc2NhIChFc2VyY2l6aW8sQXJ0aWNvbG8pJw0KICAgICAgICAgICAgICAgICBkYXRh X2F0X2V4ZWM9LTEsIGN1cnJlbnRfZXhlY19wYXJhbT0tMSwgcHV0X2RhdGE9MA0KICAgICAg ICAgICAgICAgICBjdXJyVHVwbGU9LTEsIGN1cnJlbnRfY29sPS0xLCBsb2JqX2ZkPS0xDQog ICAgICAgICAgICAgICAgIG1heFJvd3M9MCwgcm93c2V0X3NpemU9MSwga2V5c2V0X3NpemU9 MCwgY3Vyc29yX3R5cGU9Mywgc2Nyb2xsX2NvbmN1cnJlbmN5PTENCiAgICAgICAgICAgICAg ICAgY3Vyc29yX25hbWU9J1NRTF9DVVIzMzM3MjQzNicNCiAgICAgICAgICAgICAgICAgLS0t LS0tLS0tLS0tLS0tLVFSZXN1bHQgSW5mbyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQpDT05OIEVSUk9SOiBmdW5jPVNDX2V4ZWN1dGUsIGRlc2M9JycsIGVycm51bT0xMCwg ZXJybXNnPSdFUlJPUjogIENhbm5vdCBjcmVhdGUgaW5kZXg6ICdpZHgxJyBhbHJlYWR5IGV4 aXN0cycNCiAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICAgICAgaGVudj0zNDQxMDMxNiwg Y29ubj0zMzM1Nzk0NCwgc3RhdHVzPTEsIG51bV9zdG10cz0xNg0KICAgICAgICAgICAgc29j az0zNDQxMDMzMiwgc3RtdHM9MzQ0MTAzNzIsIGxvYmpfdHlwZT0tOTk5DQogICAgICAgICAg ICAtLS0tLS0tLS0tLS0tLS0tIFNvY2tldCBJbmZvIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCiAgICAgICAgICAgIHNvY2tldD0zNiwgcmV2ZXJzZT0wLCBlcnJvcm51bWJl cj0wLCBlcnJvcm1zZz0nKG51bGwpJw0KICAgICAgICAgICAgYnVmZmVyX2luPTMzMzY0MjM2 LCBidWZmZXJfb3V0PTMzMzY4MzM2DQogICAgICAgICAgICBidWZmZXJfZmlsbGVkX2luPTIs IGJ1ZmZlcl9maWxsZWRfb3V0PTAsIGJ1ZmZlcl9yZWFkX2luPTINCmNvbm49MzMzNTc5NDQs IHF1ZXJ5PSdCRUdJTicNCmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdDUkVBVEUgVEFCTEUgREJJ bXBsb3MgKE5vbWVVc2VyIGNoYXIoMjUpLE5vbWVDb21wIGNoYXIoMjUpLE5vbWVEb2N1IGNo YXIoMzUpLFJpZ2EgaW50MixDb21wb25lbnRlIGNoYXIoMjEpLENvbXBvblJpZiBjaGFyKDIx KSxEZXNjcmkgY2hhcig2NCksVGlwb0NvbXAgaW50NCxMaXZlbGxvIGludDIsVW5NaXMgY2hh cig4KSxRdWFudGl0YSBmbG9hdDgsVW5NaXNCYXNlIGNoYXIoOCksUXRhVW5NaXNCYSBmbG9h dDgsTnJNYXhMaXYgaW50MiknDQpjb25uPTMzMzU3OTQ0LCBxdWVyeT0nQ09NTUlUJw0KY29u bj0zMzM1Nzk0NCwgcXVlcnk9J3NlbGVjdCB1LnVzZW5hbWUsIGMucmVsbmFtZSwgYS5hdHRu YW1lLCBhLmF0dHR5cGlkLHQudHlwbmFtZSwgYS5hdHRudW0sIGEuYXR0bGVuLCBhLmF0dHR5 cG1vZCwgYS5hdHRub3RudWxsIGZyb20gcGdfdXNlciB1LCBwZ19jbGFzcyBjLCBwZ19hdHRy aWJ1dGUgYSwgcGdfdHlwZSB0IHdoZXJlIGludDRvdXQodS51c2VzeXNpZCkgPSBpbnQ0b3V0 KGMucmVsb3duZXIpIGFuZCBjLm9pZD0gYS5hdHRyZWxpZCBhbmQgYS5hdHR0eXBpZCA9IHQu b2lkIGFuZCAoYS5hdHRudW0gPiAwKSBhbmQgYy5yZWxuYW1lIGxpa2UgJ0RCSW1wbG9zJyBv cmRlciBieSBhdHRudW0nDQogICAgWyBmZXRjaGVkIDAgcm93cyBdDQpjb25uPTMzMzU3OTQ0 LCBxdWVyeT0nc2VsZWN0IGRpc3RpbmN0IG9uIGF0dG51bSBhMi5hdHRuYW1lLCBhMi5hdHRu dW0gZnJvbSBwZ19hdHRyaWJ1dGUgYTEsIHBnX2F0dHJpYnV0ZSBhMiwgcGdfY2xhc3MgYywg cGdfaW5kZXggaSB3aGVyZSBjLnJlbG5hbWUgPSAnREJJbXBsb3NfcGtleScgQU5EIGMub2lk ID0gaS5pbmRleHJlbGlkIEFORCBhMS5hdHRyZWxpZCA9IGMub2lkIEFORCBhMi5hdHRyZWxp ZCA9IGMub2lkIEFORCAoaS5pbmRrZXlbMF0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbMV0g PSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbMl0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbM10g PSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbNF0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbNV0g PSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbNl0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbN10g PSBhMS5hdHRudW0pIG9yZGVyIGJ5IGEyLmF0dG51bScNCiAgICBbIGZldGNoZWQgMCByb3dz IF0NClNUQVRFTUVOVCBFUlJPUjogZnVuYz1TUUxGZXRjaCwgZGVzYz0nJywgZXJybnVtPTMs IGVycm1zZz0nTnVsbCBzdGF0ZW1lbnQgcmVzdWx0IGluIFNRTEZldGNoLicNCiAgICAgICAg ICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQogICAgICAgICAgICAgICAgIGhkYmM9MzMzNTc5NDQsIHN0bXQ9 MzMzNzI0MzYsIHJlc3VsdD0wDQogICAgICAgICAgICAgICAgIG1hbnVhbF9yZXN1bHQ9MSwg cHJlcGFyZT0wLCBpbnRlcm5hbD0wDQogICAgICAgICAgICAgICAgIGJpbmRpbmdzPTMzNDM4 ODQ0LCBiaW5kaW5nc19hbGxvY2F0ZWQ9Ng0KICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJz PTAsIHBhcmFtZXRlcnNfYWxsb2NhdGVkPTANCiAgICAgICAgICAgICAgICAgc3RhdGVtZW50 X3R5cGU9LTIsIHN0YXRlbWVudD0nKG51bGwpJw0KICAgICAgICAgICAgICAgICBzdG10X3dp dGhfcGFyYW1zPScnDQogICAgICAgICAgICAgICAgIGRhdGFfYXRfZXhlYz0tMSwgY3VycmVu dF9leGVjX3BhcmFtPS0xLCBwdXRfZGF0YT0wDQogICAgICAgICAgICAgICAgIGN1cnJUdXBs ZT0tMSwgY3VycmVudF9jb2w9LTEsIGxvYmpfZmQ9LTENCiAgICAgICAgICAgICAgICAgbWF4 Um93cz0wLCByb3dzZXRfc2l6ZT0xLCBrZXlzZXRfc2l6ZT0wLCBjdXJzb3JfdHlwZT0zLCBz Y3JvbGxfY29uY3VycmVuY3k9MQ0KICAgICAgICAgICAgICAgICBjdXJzb3JfbmFtZT0nJw0K ICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tUVJlc3VsdCBJbmZvIC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkNPTk4gRVJST1I6IGZ1bmM9U1FMRmV0Y2gsIGRl c2M9JycsIGVycm51bT0xMCwgZXJybXNnPSdibGFuaycNCiAgICAgICAgICAgIC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K ICAgICAgICAgICAgaGVudj0zNDQxMDMxNiwgY29ubj0zMzM1Nzk0NCwgc3RhdHVzPTEsIG51 bV9zdG10cz0xNg0KICAgICAgICAgICAgc29jaz0zNDQxMDMzMiwgc3RtdHM9MzQ0MTAzNzIs IGxvYmpfdHlwZT0tOTk5DQogICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tIFNvY2tldCBJ bmZvIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgICAgIHNvY2tl dD0zNiwgcmV2ZXJzZT0wLCBlcnJvcm51bWJlcj0wLCBlcnJvcm1zZz0nKG51bGwpJw0KICAg ICAgICAgICAgYnVmZmVyX2luPTMzMzY0MjM2LCBidWZmZXJfb3V0PTMzMzY4MzM2DQogICAg ICAgICAgICBidWZmZXJfZmlsbGVkX2luPTQ1LCBidWZmZXJfZmlsbGVkX291dD0wLCBidWZm ZXJfcmVhZF9pbj00NQ0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0JFR0lOJw0KY29ubj0zMzM1 Nzk0NCwgcXVlcnk9J0NSRUFURSBVTklRVUUgSU5ERVggSWR4MSBPTiBEQkltcGxvcyAoTm9t ZVVzZXIsTm9tZUNvbXAsTm9tZURvY3UsUmlnYSknDQpFUlJPUiBmcm9tIGJhY2tlbmQgZHVy aW5nIHNlbmRfcXVlcnk6ICdFUlJPUjogIENhbm5vdCBjcmVhdGUgaW5kZXg6ICdpZHgxJyBh bHJlYWR5IGV4aXN0cycNCmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdDT01NSVQnDQpTVEFURU1F TlQgRVJST1I6IGZ1bmM9U0NfZXhlY3V0ZSwgZGVzYz0nJywgZXJybnVtPTE3LCBlcnJtc2c9 J0Vycm9yIGNyZWF0aW5nIHRoZSB0YWJsZScNCiAgICAgICAgICAgICAgICAgLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQog ICAgICAgICAgICAgICAgIGhkYmM9MzMzNTc5NDQsIHN0bXQ9MzMzNzI0MzYsIHJlc3VsdD0w DQogICAgICAgICAgICAgICAgIG1hbnVhbF9yZXN1bHQ9MCwgcHJlcGFyZT0wLCBpbnRlcm5h bD0wDQogICAgICAgICAgICAgICAgIGJpbmRpbmdzPTAsIGJpbmRpbmdzX2FsbG9jYXRlZD0w DQogICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM9MCwgcGFyYW1ldGVyc19hbGxvY2F0ZWQ9 MA0KICAgICAgICAgICAgICAgICBzdGF0ZW1lbnRfdHlwZT00LCBzdGF0ZW1lbnQ9J0NSRUFU RSBVTklRVUUgSU5ERVggSWR4MSBPTiBEQkltcGxvcyAoTm9tZVVzZXIsTm9tZUNvbXAsTm9t ZURvY3UsUmlnYSknDQogICAgICAgICAgICAgICAgIHN0bXRfd2l0aF9wYXJhbXM9J0NSRUFU RSBVTklRVUUgSU5ERVggSWR4MSBPTiBEQkltcGxvcyAoTm9tZVVzZXIsTm9tZUNvbXAsTm9t ZURvY3UsUmlnYSknDQogICAgICAgICAgICAgICAgIGRhdGFfYXRfZXhlYz0tMSwgY3VycmVu dF9leGVjX3BhcmFtPS0xLCBwdXRfZGF0YT0wDQogICAgICAgICAgICAgICAgIGN1cnJUdXBs ZT0tMSwgY3VycmVudF9jb2w9LTEsIGxvYmpfZmQ9LTENCiAgICAgICAgICAgICAgICAgbWF4 Um93cz0wLCByb3dzZXRfc2l6ZT0xLCBrZXlzZXRfc2l6ZT0wLCBjdXJzb3JfdHlwZT0zLCBz Y3JvbGxfY29uY3VycmVuY3k9MQ0KICAgICAgICAgICAgICAgICBjdXJzb3JfbmFtZT0nU1FM X0NVUjMzMzcyNDM2Jw0KICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tUVJlc3Vs dCBJbmZvIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkNPTk4gRVJST1I6IGZ1 bmM9U0NfZXhlY3V0ZSwgZGVzYz0nJywgZXJybnVtPTEwLCBlcnJtc2c9J0VSUk9SOiAgQ2Fu bm90IGNyZWF0ZSBpbmRleDogJ2lkeDEnIGFscmVhZHkgZXhpc3RzJw0KICAgICAgICAgICAg LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQogICAgICAgICAgICBoZW52PTM0NDEwMzE2LCBjb25uPTMzMzU3OTQ0LCBzdGF0 dXM9MSwgbnVtX3N0bXRzPTE2DQogICAgICAgICAgICBzb2NrPTM0NDEwMzMyLCBzdG10cz0z NDQxMDM3MiwgbG9ial90eXBlPS05OTkNCiAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0g U29ja2V0IEluZm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICAg ICAgc29ja2V0PTM2LCByZXZlcnNlPTAsIGVycm9ybnVtYmVyPTAsIGVycm9ybXNnPScobnVs bCknDQogICAgICAgICAgICBidWZmZXJfaW49MzMzNjQyMzYsIGJ1ZmZlcl9vdXQ9MzMzNjgz MzYNCiAgICAgICAgICAgIGJ1ZmZlcl9maWxsZWRfaW49MiwgYnVmZmVyX2ZpbGxlZF9vdXQ9 MCwgYnVmZmVyX3JlYWRfaW49Mg0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0JFR0lOJw0KY29u bj0zMzM1Nzk0NCwgcXVlcnk9J0NSRUFURSBJTkRFWCBJZHgyIE9OIERCSW1wbG9zIChOb21l VXNlcixOb21lQ29tcCxOb21lRG9jdSxDb21wb25lbnRlLFRpcG9Db21wKScNCkVSUk9SIGZy b20gYmFja2VuZCBkdXJpbmcgc2VuZF9xdWVyeTogJ0VSUk9SOiAgQ2Fubm90IGNyZWF0ZSBp bmRleDogJ2lkeDInIGFscmVhZHkgZXhpc3RzJw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0NP TU1JVCcNClNUQVRFTUVOVCBFUlJPUjogZnVuYz1TQ19leGVjdXRlLCBkZXNjPScnLCBlcnJu dW09MTcsIGVycm1zZz0nRXJyb3IgY3JlYXRpbmcgdGhlIHRhYmxlJw0KICAgICAgICAgICAg ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NCiAgICAgICAgICAgICAgICAgaGRiYz0zMzM1Nzk0NCwgc3RtdD0zMzM3 MjQzNiwgcmVzdWx0PTANCiAgICAgICAgICAgICAgICAgbWFudWFsX3Jlc3VsdD0wLCBwcmVw YXJlPTAsIGludGVybmFsPTANCiAgICAgICAgICAgICAgICAgYmluZGluZ3M9MCwgYmluZGlu Z3NfYWxsb2NhdGVkPTANCiAgICAgICAgICAgICAgICAgcGFyYW1ldGVycz0wLCBwYXJhbWV0 ZXJzX2FsbG9jYXRlZD0wDQogICAgICAgICAgICAgICAgIHN0YXRlbWVudF90eXBlPTQsIHN0 YXRlbWVudD0nQ1JFQVRFIElOREVYIElkeDIgT04gREJJbXBsb3MgKE5vbWVVc2VyLE5vbWVD b21wLE5vbWVEb2N1LENvbXBvbmVudGUsVGlwb0NvbXApJw0KICAgICAgICAgICAgICAgICBz dG10X3dpdGhfcGFyYW1zPSdDUkVBVEUgSU5ERVggSWR4MiBPTiBEQkltcGxvcyAoTm9tZVVz ZXIsTm9tZUNvbXAsTm9tZURvY3UsQ29tcG9uZW50ZSxUaXBvQ29tcCknDQogICAgICAgICAg ICAgICAgIGRhdGFfYXRfZXhlYz0tMSwgY3VycmVudF9leGVjX3BhcmFtPS0xLCBwdXRfZGF0 YT0wDQogICAgICAgICAgICAgICAgIGN1cnJUdXBsZT0tMSwgY3VycmVudF9jb2w9LTEsIGxv YmpfZmQ9LTENCiAgICAgICAgICAgICAgICAgbWF4Um93cz0wLCByb3dzZXRfc2l6ZT0xLCBr ZXlzZXRfc2l6ZT0wLCBjdXJzb3JfdHlwZT0zLCBzY3JvbGxfY29uY3VycmVuY3k9MQ0KICAg ICAgICAgICAgICAgICBjdXJzb3JfbmFtZT0nU1FMX0NVUjMzMzcyNDM2Jw0KICAgICAgICAg ICAgICAgICAtLS0tLS0tLS0tLS0tLS0tUVJlc3VsdCBJbmZvIC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0NCkNPTk4gRVJST1I6IGZ1bmM9U0NfZXhlY3V0ZSwgZGVzYz0nJywg ZXJybnVtPTEwLCBlcnJtc2c9J0VSUk9SOiAgQ2Fubm90IGNyZWF0ZSBpbmRleDogJ2lkeDIn IGFscmVhZHkgZXhpc3RzJw0KICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgICAgICAgICBoZW52 PTM0NDEwMzE2LCBjb25uPTMzMzU3OTQ0LCBzdGF0dXM9MSwgbnVtX3N0bXRzPTE2DQogICAg ICAgICAgICBzb2NrPTM0NDEwMzMyLCBzdG10cz0zNDQxMDM3MiwgbG9ial90eXBlPS05OTkN CiAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0gU29ja2V0IEluZm8gLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICAgICAgc29ja2V0PTM2LCByZXZlcnNlPTAs IGVycm9ybnVtYmVyPTAsIGVycm9ybXNnPScobnVsbCknDQogICAgICAgICAgICBidWZmZXJf aW49MzMzNjQyMzYsIGJ1ZmZlcl9vdXQ9MzMzNjgzMzYNCiAgICAgICAgICAgIGJ1ZmZlcl9m aWxsZWRfaW49MiwgYnVmZmVyX2ZpbGxlZF9vdXQ9MCwgYnVmZmVyX3JlYWRfaW49Mg0KY29u bj0zMzM1Nzk0NCwgcXVlcnk9J0JFR0lOJw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0NSRUFU RSBUQUJMRSBDbGFzc2kgKENsYXNzZSBjaGFyKDgpLERlc2NyaSBjaGFyKDMyKSknDQpjb25u PTMzMzU3OTQ0LCBxdWVyeT0nQ09NTUlUJw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J3NlbGVj dCB1LnVzZW5hbWUsIGMucmVsbmFtZSwgYS5hdHRuYW1lLCBhLmF0dHR5cGlkLHQudHlwbmFt ZSwgYS5hdHRudW0sIGEuYXR0bGVuLCBhLmF0dHR5cG1vZCwgYS5hdHRub3RudWxsIGZyb20g cGdfdXNlciB1LCBwZ19jbGFzcyBjLCBwZ19hdHRyaWJ1dGUgYSwgcGdfdHlwZSB0IHdoZXJl IGludDRvdXQodS51c2VzeXNpZCkgPSBpbnQ0b3V0KGMucmVsb3duZXIpIGFuZCBjLm9pZD0g YS5hdHRyZWxpZCBhbmQgYS5hdHR0eXBpZCA9IHQub2lkIGFuZCAoYS5hdHRudW0gPiAwKSBh bmQgYy5yZWxuYW1lIGxpa2UgJ0NsYXNzaScgb3JkZXIgYnkgYXR0bnVtJw0KICAgIFsgZmV0 Y2hlZCAwIHJvd3MgXQ0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J3NlbGVjdCBkaXN0aW5jdCBv biBhdHRudW0gYTIuYXR0bmFtZSwgYTIuYXR0bnVtIGZyb20gcGdfYXR0cmlidXRlIGExLCBw Z19hdHRyaWJ1dGUgYTIsIHBnX2NsYXNzIGMsIHBnX2luZGV4IGkgd2hlcmUgYy5yZWxuYW1l ID0gJ0NsYXNzaV9wa2V5JyBBTkQgYy5vaWQgPSBpLmluZGV4cmVsaWQgQU5EIGExLmF0dHJl bGlkID0gYy5vaWQgQU5EIGEyLmF0dHJlbGlkID0gYy5vaWQgQU5EIChpLmluZGtleVswXSA9 IGExLmF0dG51bSBPUiBpLmluZGtleVsxXSA9IGExLmF0dG51bSBPUiBpLmluZGtleVsyXSA9 IGExLmF0dG51bSBPUiBpLmluZGtleVszXSA9IGExLmF0dG51bSBPUiBpLmluZGtleVs0XSA9 IGExLmF0dG51bSBPUiBpLmluZGtleVs1XSA9IGExLmF0dG51bSBPUiBpLmluZGtleVs2XSA9 IGExLmF0dG51bSBPUiBpLmluZGtleVs3XSA9IGExLmF0dG51bSkgb3JkZXIgYnkgYTIuYXR0 bnVtJw0KICAgIFsgZmV0Y2hlZCAwIHJvd3MgXQ0KU1RBVEVNRU5UIEVSUk9SOiBmdW5jPVNR TEZldGNoLCBkZXNjPScnLCBlcnJudW09MywgZXJybXNnPSdOdWxsIHN0YXRlbWVudCByZXN1 bHQgaW4gU1FMRmV0Y2guJw0KICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgICAg ICAgICAgaGRiYz0zMzM1Nzk0NCwgc3RtdD0zMzM3MjQzNiwgcmVzdWx0PTANCiAgICAgICAg ICAgICAgICAgbWFudWFsX3Jlc3VsdD0xLCBwcmVwYXJlPTAsIGludGVybmFsPTANCiAgICAg ICAgICAgICAgICAgYmluZGluZ3M9MzM0MzkzNTYsIGJpbmRpbmdzX2FsbG9jYXRlZD02DQog ICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM9MCwgcGFyYW1ldGVyc19hbGxvY2F0ZWQ9MA0K ICAgICAgICAgICAgICAgICBzdGF0ZW1lbnRfdHlwZT0tMiwgc3RhdGVtZW50PScobnVsbCkn DQogICAgICAgICAgICAgICAgIHN0bXRfd2l0aF9wYXJhbXM9JycNCiAgICAgICAgICAgICAg ICAgZGF0YV9hdF9leGVjPS0xLCBjdXJyZW50X2V4ZWNfcGFyYW09LTEsIHB1dF9kYXRhPTAN CiAgICAgICAgICAgICAgICAgY3VyclR1cGxlPS0xLCBjdXJyZW50X2NvbD0tMSwgbG9ial9m ZD0tMQ0KICAgICAgICAgICAgICAgICBtYXhSb3dzPTAsIHJvd3NldF9zaXplPTEsIGtleXNl dF9zaXplPTAsIGN1cnNvcl90eXBlPTMsIHNjcm9sbF9jb25jdXJyZW5jeT0xDQogICAgICAg ICAgICAgICAgIGN1cnNvcl9uYW1lPScnDQogICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0t LS0tLS1RUmVzdWx0IEluZm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQ09O TiBFUlJPUjogZnVuYz1TUUxGZXRjaCwgZGVzYz0nJywgZXJybnVtPTEwLCBlcnJtc2c9J2Js YW5rJw0KICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgICAgICAgICBoZW52PTM0NDEwMzE2LCBj b25uPTMzMzU3OTQ0LCBzdGF0dXM9MSwgbnVtX3N0bXRzPTE2DQogICAgICAgICAgICBzb2Nr PTM0NDEwMzMyLCBzdG10cz0zNDQxMDM3MiwgbG9ial90eXBlPS05OTkNCiAgICAgICAgICAg IC0tLS0tLS0tLS0tLS0tLS0gU29ja2V0IEluZm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0KICAgICAgICAgICAgc29ja2V0PTM2LCByZXZlcnNlPTAsIGVycm9ybnVtYmVy PTAsIGVycm9ybXNnPScobnVsbCknDQogICAgICAgICAgICBidWZmZXJfaW49MzMzNjQyMzYs IGJ1ZmZlcl9vdXQ9MzMzNjgzMzYNCiAgICAgICAgICAgIGJ1ZmZlcl9maWxsZWRfaW49NDUs IGJ1ZmZlcl9maWxsZWRfb3V0PTAsIGJ1ZmZlcl9yZWFkX2luPTQ1DQpjb25uPTMzMzU3OTQ0 LCBxdWVyeT0nQkVHSU4nDQpjb25uPTMzMzU3OTQ0LCBxdWVyeT0nQ1JFQVRFIFVOSVFVRSBJ TkRFWCBJZHgxIE9OIENsYXNzaSAoQ2xhc3NlKScNCkVSUk9SIGZyb20gYmFja2VuZCBkdXJp bmcgc2VuZF9xdWVyeTogJ0VSUk9SOiAgQ2Fubm90IGNyZWF0ZSBpbmRleDogJ2lkeDEnIGFs cmVhZHkgZXhpc3RzJw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0NPTU1JVCcNClNUQVRFTUVO VCBFUlJPUjogZnVuYz1TQ19leGVjdXRlLCBkZXNjPScnLCBlcnJudW09MTcsIGVycm1zZz0n RXJyb3IgY3JlYXRpbmcgdGhlIHRhYmxlJw0KICAgICAgICAgICAgICAgICAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAg ICAgICAgICAgICAgICAgaGRiYz0zMzM1Nzk0NCwgc3RtdD0zMzM3MjQzNiwgcmVzdWx0PTAN CiAgICAgICAgICAgICAgICAgbWFudWFsX3Jlc3VsdD0wLCBwcmVwYXJlPTAsIGludGVybmFs PTANCiAgICAgICAgICAgICAgICAgYmluZGluZ3M9MCwgYmluZGluZ3NfYWxsb2NhdGVkPTAN CiAgICAgICAgICAgICAgICAgcGFyYW1ldGVycz0wLCBwYXJhbWV0ZXJzX2FsbG9jYXRlZD0w DQogICAgICAgICAgICAgICAgIHN0YXRlbWVudF90eXBlPTQsIHN0YXRlbWVudD0nQ1JFQVRF IFVOSVFVRSBJTkRFWCBJZHgxIE9OIENsYXNzaSAoQ2xhc3NlKScNCiAgICAgICAgICAgICAg ICAgc3RtdF93aXRoX3BhcmFtcz0nQ1JFQVRFIFVOSVFVRSBJTkRFWCBJZHgxIE9OIENsYXNz aSAoQ2xhc3NlKScNCiAgICAgICAgICAgICAgICAgZGF0YV9hdF9leGVjPS0xLCBjdXJyZW50 X2V4ZWNfcGFyYW09LTEsIHB1dF9kYXRhPTANCiAgICAgICAgICAgICAgICAgY3VyclR1cGxl PS0xLCBjdXJyZW50X2NvbD0tMSwgbG9ial9mZD0tMQ0KICAgICAgICAgICAgICAgICBtYXhS b3dzPTAsIHJvd3NldF9zaXplPTEsIGtleXNldF9zaXplPTAsIGN1cnNvcl90eXBlPTMsIHNj cm9sbF9jb25jdXJyZW5jeT0xDQogICAgICAgICAgICAgICAgIGN1cnNvcl9uYW1lPSdTUUxf Q1VSMzMzNzI0MzYnDQogICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS1RUmVzdWx0 IEluZm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQ09OTiBFUlJPUjogZnVu Yz1TQ19leGVjdXRlLCBkZXNjPScnLCBlcnJudW09MTAsIGVycm1zZz0nRVJST1I6ICBDYW5u b3QgY3JlYXRlIGluZGV4OiAnaWR4MScgYWxyZWFkeSBleGlzdHMnDQogICAgICAgICAgICAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0NCiAgICAgICAgICAgIGhlbnY9MzQ0MTAzMTYsIGNvbm49MzMzNTc5NDQsIHN0YXR1 cz0xLCBudW1fc3RtdHM9MTYNCiAgICAgICAgICAgIHNvY2s9MzQ0MTAzMzIsIHN0bXRzPTM0 NDEwMzcyLCBsb2JqX3R5cGU9LTk5OQ0KICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLSBT b2NrZXQgSW5mbyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgICAgICAg ICBzb2NrZXQ9MzYsIHJldmVyc2U9MCwgZXJyb3JudW1iZXI9MCwgZXJyb3Jtc2c9JyhudWxs KScNCiAgICAgICAgICAgIGJ1ZmZlcl9pbj0zMzM2NDIzNiwgYnVmZmVyX291dD0zMzM2ODMz Ng0KICAgICAgICAgICAgYnVmZmVyX2ZpbGxlZF9pbj0yLCBidWZmZXJfZmlsbGVkX291dD0w LCBidWZmZXJfcmVhZF9pbj0yDQpjb25uPTMzMzU3OTQ0LCBxdWVyeT0nQkVHSU4nDQpjb25u PTMzMzU3OTQ0LCBxdWVyeT0nQ1JFQVRFIFRBQkxFIERlZkVmZiAoRWZmU0JGIGNoYXIoMTYp LEVmZkluY2Fzc28gY2hhcigxNiksRWZmRG9wb0luYyBjaGFyKDE2KSxFZmZJbnNvbCBjaGFy KDE2KSxUcmF0dGUgY2hhcigxNiksU2lHQ0VGRiBjaGFyKDEpLElkQ29uRGVmIGludDQsU2lD aGl1c0NsaSBjaGFyKDEpLFJpQmFBdHQgY2hhcigxNiksQ2FtYkF0dCBjaGFyKDE2KSxTaUNo aXVzQmFuY2EgY2hhcigxKSxSaWRBdHQgY2hhcigxNiksTWF2QXR0IGNoYXIoMTYpLFJpZElu Y2Fzc28gY2hhcigxNiksTWF2SW5jYXNzbyBjaGFyKDE2KSxBY2NldHRFZmYgY2hhcigxKSxD aGl1ZGVDbGlTdUNDIGNoYXIoMSkpJw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0NPTU1JVCcN CmNvbm49MzMzNTc5NDQsIHF1ZXJ5PSdzZWxlY3QgdS51c2VuYW1lLCBjLnJlbG5hbWUsIGEu YXR0bmFtZSwgYS5hdHR0eXBpZCx0LnR5cG5hbWUsIGEuYXR0bnVtLCBhLmF0dGxlbiwgYS5h dHR0eXBtb2QsIGEuYXR0bm90bnVsbCBmcm9tIHBnX3VzZXIgdSwgcGdfY2xhc3MgYywgcGdf YXR0cmlidXRlIGEsIHBnX3R5cGUgdCB3aGVyZSBpbnQ0b3V0KHUudXNlc3lzaWQpID0gaW50 NG91dChjLnJlbG93bmVyKSBhbmQgYy5vaWQ9IGEuYXR0cmVsaWQgYW5kIGEuYXR0dHlwaWQg PSB0Lm9pZCBhbmQgKGEuYXR0bnVtID4gMCkgYW5kIGMucmVsbmFtZSBsaWtlICdEZWZFZmYn IG9yZGVyIGJ5IGF0dG51bScNCiAgICBbIGZldGNoZWQgMCByb3dzIF0NCmNvbm49MzMzNTc5 NDQsIHF1ZXJ5PSdzZWxlY3QgZGlzdGluY3Qgb24gYXR0bnVtIGEyLmF0dG5hbWUsIGEyLmF0 dG51bSBmcm9tIHBnX2F0dHJpYnV0ZSBhMSwgcGdfYXR0cmlidXRlIGEyLCBwZ19jbGFzcyBj LCBwZ19pbmRleCBpIHdoZXJlIGMucmVsbmFtZSA9ICdEZWZFZmZfcGtleScgQU5EIGMub2lk ID0gaS5pbmRleHJlbGlkIEFORCBhMS5hdHRyZWxpZCA9IGMub2lkIEFORCBhMi5hdHRyZWxp ZCA9IGMub2lkIEFORCAoaS5pbmRrZXlbMF0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbMV0g PSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbMl0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbM10g PSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbNF0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbNV0g PSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbNl0gPSBhMS5hdHRudW0gT1IgaS5pbmRrZXlbN10g PSBhMS5hdHRudW0pIG9yZGVyIGJ5IGEyLmF0dG51bScNCiAgICBbIGZldGNoZWQgMCByb3dz IF0NClNUQVRFTUVOVCBFUlJPUjogZnVuYz1TUUxGZXRjaCwgZGVzYz0nJywgZXJybnVtPTMs IGVycm1zZz0nTnVsbCBzdGF0ZW1lbnQgcmVzdWx0IGluIFNRTEZldGNoLicNCiAgICAgICAg ICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQogICAgICAgICAgICAgICAgIGhkYmM9MzMzNTc5NDQsIHN0bXQ9 MzMzNzI0MzYsIHJlc3VsdD0wDQogICAgICAgICAgICAgICAgIG1hbnVhbF9yZXN1bHQ9MSwg cHJlcGFyZT0wLCBpbnRlcm5hbD0wDQogICAgICAgICAgICAgICAgIGJpbmRpbmdzPTMzNDM5 NzM2LCBiaW5kaW5nc19hbGxvY2F0ZWQ9Ng0KICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJz PTAsIHBhcmFtZXRlcnNfYWxsb2NhdGVkPTANCiAgICAgICAgICAgICAgICAgc3RhdGVtZW50 X3R5cGU9LTIsIHN0YXRlbWVudD0nKG51bGwpJw0KICAgICAgICAgICAgICAgICBzdG10X3dp dGhfcGFyYW1zPScnDQogICAgICAgICAgICAgICAgIGRhdGFfYXRfZXhlYz0tMSwgY3VycmVu dF9leGVjX3BhcmFtPS0xLCBwdXRfZGF0YT0wDQogICAgICAgICAgICAgICAgIGN1cnJUdXBs ZT0tMSwgY3VycmVudF9jb2w9LTEsIGxvYmpfZmQ9LTENCiAgICAgICAgICAgICAgICAgbWF4 Um93cz0wLCByb3dzZXRfc2l6ZT0xLCBrZXlzZXRfc2l6ZT0wLCBjdXJzb3JfdHlwZT0zLCBz Y3JvbGxfY29uY3VycmVuY3k9MQ0KICAgICAgICAgICAgICAgICBjdXJzb3JfbmFtZT0nJw0K ICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tUVJlc3VsdCBJbmZvIC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkNPTk4gRVJST1I6IGZ1bmM9U1FMRmV0Y2gsIGRl c2M9JycsIGVycm51bT0xMCwgZXJybXNnPSdibGFuaycNCiAgICAgICAgICAgIC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K ICAgICAgICAgICAgaGVudj0zNDQxMDMxNiwgY29ubj0zMzM1Nzk0NCwgc3RhdHVzPTEsIG51 bV9zdG10cz0xNg0KICAgICAgICAgICAgc29jaz0zNDQxMDMzMiwgc3RtdHM9MzQ0MTAzNzIs IGxvYmpfdHlwZT0tOTk5DQogICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tIFNvY2tldCBJ bmZvIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgICAgIHNvY2tl dD0zNiwgcmV2ZXJzZT0wLCBlcnJvcm51bWJlcj0wLCBlcnJvcm1zZz0nKG51bGwpJw0KICAg ICAgICAgICAgYnVmZmVyX2luPTMzMzY0MjM2LCBidWZmZXJfb3V0PTMzMzY4MzM2DQogICAg ICAgICAgICBidWZmZXJfZmlsbGVkX2luPTQ1LCBidWZmZXJfZmlsbGVkX291dD0wLCBidWZm ZXJfcmVhZF9pbj00NQ0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0JFR0lOJw0KY29ubj0zMzM1 Nzk0NCwgcXVlcnk9J0NSRUFURSBVTklRVUUgSU5ERVggSWR4MSBPTiBEZWZFZmYgKElkQ29u RGVmKScNCkVSUk9SIGZyb20gYmFja2VuZCBkdXJpbmcgc2VuZF9xdWVyeTogJ0VSUk9SOiAg Q2Fubm90IGNyZWF0ZSBpbmRleDogJ2lkeDEnIGFscmVhZHkgZXhpc3RzJw0KY29ubj0zMzM1 Nzk0NCwgcXVlcnk9J0NPTU1JVCcNClNUQVRFTUVOVCBFUlJPUjogZnVuYz1TQ19leGVjdXRl LCBkZXNjPScnLCBlcnJudW09MTcsIGVycm1zZz0nRXJyb3IgY3JlYXRpbmcgdGhlIHRhYmxl Jw0KICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgICAgICAgICAgaGRiYz0zMzM1 Nzk0NCwgc3RtdD0zMzM3MjQzNiwgcmVzdWx0PTANCiAgICAgICAgICAgICAgICAgbWFudWFs X3Jlc3VsdD0wLCBwcmVwYXJlPTAsIGludGVybmFsPTANCiAgICAgICAgICAgICAgICAgYmlu ZGluZ3M9MCwgYmluZGluZ3NfYWxsb2NhdGVkPTANCiAgICAgICAgICAgICAgICAgcGFyYW1l dGVycz0wLCBwYXJhbWV0ZXJzX2FsbG9jYXRlZD0wDQogICAgICAgICAgICAgICAgIHN0YXRl bWVudF90eXBlPTQsIHN0YXRlbWVudD0nQ1JFQVRFIFVOSVFVRSBJTkRFWCBJZHgxIE9OIERl ZkVmZiAoSWRDb25EZWYpJw0KICAgICAgICAgICAgICAgICBzdG10X3dpdGhfcGFyYW1zPSdD UkVBVEUgVU5JUVVFIElOREVYIElkeDEgT04gRGVmRWZmIChJZENvbkRlZiknDQogICAgICAg ICAgICAgICAgIGRhdGFfYXRfZXhlYz0tMSwgY3VycmVudF9leGVjX3BhcmFtPS0xLCBwdXRf ZGF0YT0wDQogICAgICAgICAgICAgICAgIGN1cnJUdXBsZT0tMSwgY3VycmVudF9jb2w9LTEs IGxvYmpfZmQ9LTENCiAgICAgICAgICAgICAgICAgbWF4Um93cz0wLCByb3dzZXRfc2l6ZT0x LCBrZXlzZXRfc2l6ZT0wLCBjdXJzb3JfdHlwZT0zLCBzY3JvbGxfY29uY3VycmVuY3k9MQ0K ICAgICAgICAgICAgICAgICBjdXJzb3JfbmFtZT0nU1FMX0NVUjMzMzcyNDM2Jw0KICAgICAg ICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tUVJlc3VsdCBJbmZvIC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCkNPTk4gRVJST1I6IGZ1bmM9U0NfZXhlY3V0ZSwgZGVzYz0n JywgZXJybnVtPTEwLCBlcnJtc2c9J0VSUk9SOiAgQ2Fubm90IGNyZWF0ZSBpbmRleDogJ2lk eDEnIGFscmVhZHkgZXhpc3RzJw0KICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgICAgICAgICBo ZW52PTM0NDEwMzE2LCBjb25uPTMzMzU3OTQ0LCBzdGF0dXM9MSwgbnVtX3N0bXRzPTE2DQog ICAgICAgICAgICBzb2NrPTM0NDEwMzMyLCBzdG10cz0zNDQxMDM3MiwgbG9ial90eXBlPS05 OTkNCiAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0gU29ja2V0IEluZm8gLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICAgICAgc29ja2V0PTM2LCByZXZlcnNl PTAsIGVycm9ybnVtYmVyPTAsIGVycm9ybXNnPScobnVsbCknDQogICAgICAgICAgICBidWZm ZXJfaW49MzMzNjQyMzYsIGJ1ZmZlcl9vdXQ9MzMzNjgzMzYNCiAgICAgICAgICAgIGJ1ZmZl cl9maWxsZWRfaW49MiwgYnVmZmVyX2ZpbGxlZF9vdXQ9MCwgYnVmZmVyX3JlYWRfaW49Mg0K Y29ubj0zMzM1Nzk0NCwgcXVlcnk9J0JFR0lOJw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J0NS RUFURSBUQUJMRSBEZWZJVkEgKElWQUFjcSBjaGFyKDE2KSxJVkFWZW5kIGNoYXIoMTYpLElW QUNvcnIgY2hhcigxNiksSVZBQ29yclZudCBjaGFyKDE2KSxJVkFTb3NwVmVuIGNoYXIoMTYp LElWQVNvc3BBY3EgY2hhcigxNiksRXJhcmlvSVZBIGNoYXIoMTYpLElWQU9tYWdnaSBjaGFy KDE2KSxJVkFCYXNlIGNoYXIoNCksSWRDb25EZWYgaW50NCknDQpjb25uPTMzMzU3OTQ0LCBx dWVyeT0nQ09NTUlUJw0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J3NlbGVjdCB1LnVzZW5hbWUs IGMucmVsbmFtZSwgYS5hdHRuYW1lLCBhLmF0dHR5cGlkLHQudHlwbmFtZSwgYS5hdHRudW0s IGEuYXR0bGVuLCBhLmF0dHR5cG1vZCwgYS5hdHRub3RudWxsIGZyb20gcGdfdXNlciB1LCBw Z19jbGFzcyBjLCBwZ19hdHRyaWJ1dGUgYSwgcGdfdHlwZSB0IHdoZXJlIGludDRvdXQodS51 c2VzeXNpZCkgPSBpbnQ0b3V0KGMucmVsb3duZXIpIGFuZCBjLm9pZD0gYS5hdHRyZWxpZCBh bmQgYS5hdHR0eXBpZCA9IHQub2lkIGFuZCAoYS5hdHRudW0gPiAwKSBhbmQgYy5yZWxuYW1l IGxpa2UgJ0RlZklWQScgb3JkZXIgYnkgYXR0bnVtJw0KICAgIFsgZmV0Y2hlZCAwIHJvd3Mg XQ0KY29ubj0zMzM1Nzk0NCwgcXVlcnk9J3NlbGVjdCBkaXN0aW5jdCBvbiBhdHRudW0gYTIu YXR0bmFtZSwgYTIuYXR0bnVtIGZyb20gcGdfYXR0cmlidXRlIGExLCBwZ19hdHRyaWJ1dGUg YTIsIHBnX2NsYXNzIGMsIHBnX2luZGV4IGkgd2hlcmUgYy5yZWxuYW1lID0gJ0RlZklWQV9w a2V5JyBBTkQgYy5vaWQgPSBpLmluZGV4cmVsaWQgQU5EIGExLmF0dHJlbGlkID0gYy5vaWQg QU5EIGEyLmF0dHJlbGlkID0gYy5vaWQgQU5EIChpLmluZGtleVswXSA9IGExLmF0dG51bSBP UiBpLmluZGtleVsxXSA9IGExLmF0dG51bSBPUiBpLmluZGtleVsyXSA9IGExLmF0dG51bSBP UiBpLmluZGtleVszXSA9IGExLmF0dG51bSBPUiBpLmluZGtleVs0XSA9IGExLmF0dG51bSBP UiBpLmluZGtleVs1XSA9IGExLmF0dG51bSBPUiBpLmluZGtleVs2XSA9IGExLmF0dG51bSBP UiBpLmluZGtleVs3XSA9IGExLmF0dG51bSkgb3JkZXIgYnkgYTIuYXR0bnVtJw0KICAgIFsg ZmV0Y2hlZCAwIHJvd3MgXQ0KU1RBVEVNRU5UIEVSUk9SOiBmdW5jPVNRTEZldGNoLCBkZXNj PScnLCBlcnJudW09MywgZXJybXNnPSdOdWxsIHN0YXRlbWVudCByZXN1bHQgaW4gU1FMRmV0 Y2guJw0KICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgICAgICAgICAgaGRiYz0z MzM1Nzk0NCwgc3RtdD0zMzM3MjQzNiwgcmVzdWx0PTANCiAgICAgICAgICAgICAgICAgbWFu dWFsX3Jlc3VsdD0xLCBwcmVwYXJlPTAsIGludGVybmFsPTANCiAgICAgICAgICAgICAgICAg YmluZGluZ3M9MzM0Mzk3MzYsIGJpbmRpbmdzX2FsbG9jYXRlZD02DQogICAgICAgICAgICAg ICAgIHBhcmFtZXRlcnM9MCwgcGFyYW1ldGVyc19hbGxvY2F0ZWQ9MA0KICAgICAgICAgICAg ICAgICBzdGF0ZW1lbnRfdHlwZT0tMiwgc3RhdGVtZW50PScobnVsbCknDQogICAgICAgICAg ICAgICAgIHN0bXRfd2l0aF9wYXJhbXM9JycNCiAgICAgICAgICAgICAgICAgZGF0YV9hdF9l eGVjPS0xLCBjdXJyZW50X2V4ZWNfcGFyYW09LTEsIHB1dF9kYXRhPTANCiAgICAgICAgICAg ICAgICAgY3VyclR1cGxlPS0xLCBjdXJyZW50X2NvbD0tMSwgbG9ial9mZD0tMQ0KICAgICAg ICAgICAgICAgICBtYXhSb3dzPTAsIHJvd3NldF9zaXplPTEsIGtleXNldF9zaXplPTAsIGN1 cnNvcl90eXBlPTMsIHNjcm9sbF9jb25jdXJyZW5jeT0xDQogICAgICAgICAgICAgICAgIGN1 cnNvcl9uYW1lPScnDQogICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS1RUmVzdWx0 IEluZm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQ09OTiBFUlJPUjogZnVu Yz1TUUxGZXRjaCwgZGVzYz0nJywgZXJybnVtPTEwLCBlcnJtc2c9J2JsYW5rJw0KICAgICAg ICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tDQogICAgICAgICAgICBoZW52PTM0NDEwMzE2LCBjb25uPTMzMzU3OTQ0 LCBzdGF0dXM9MSwgbnVtX3N0bXRzPTE2DQogICAgICAgICAgICBzb2NrPTM0NDEwMzMyLCBz dG10cz0zNDQxMDM3MiwgbG9ial90eXBlPS05OTkNCiAgICAgICAgICAgIC0tLS0tLS0tLS0t LS0tLS0gU29ja2V0IEluZm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAg ICAgICAgICAgc29ja2V0PTM2LCByZXZlcnNlPTAsIGVycm9ybnVtYmVyPTAsIGVycm9ybXNn PScobnVsbCknDQogICAgICAgICAgICBidWZmZXJfaW49MzMzNjQyMzYsIGJ1ZmZlcl9vdXQ9 MzMzNjgzMzYNCiAgICAgICAgICAgIGJ1ZmZlcl9maWxsZWRfaW49NDUsIGJ1ZmZlcl9maWxs ZWRfb3V0PTAsIGJ1ZmZlcl9yZWFkX2luPTQ1DQo= --------------589627F53F9869BB4C1066A8--