Turningflight
Turningflight
ts.flattenDestructuringAssignment(node,destructuringAndImportCallVisitor,context,0,
!1,createAssignment):node.initializer?
createAssignment(node.name,ts.visitNode(node.initializer,destructuringAndImportCall
Visitor,ts.isExpression)):node.name}function
createExportedVariableAssignment(name,value,location){return
createVariableAssignment(name,value,location,!0)}function
createNonExportedVariableAssignment(name,value,location){return
createVariableAssignment(name,value,location,!1)}function
createVariableAssignment(name,value,location,isExportedDeclaration){return
hoistVariableDeclaration(factory.cloneNode(name)),isExportedDeclaration?
createExportExpression(name,preventSubstitution(ts.setTextRange(factory.createAssig
nment(name,value),location))):preventSubstitution(ts.setTextRange(factory.createAss
ignment(name,value),location))}function hasAssociatedEndOfDeclarationMarker(node)
{return 0!==(4194304&ts.getEmitFlags(node))}function
appendExportsOfImportDeclaration(statements,decl){if(moduleInfo.exportEquals)return
statements;var importClause=decl.importClause;if(!importClause)return
statements;importClause.name&&(statements=appendExportsOfDeclaration(statements,imp
ortClause));var
namedBindings=importClause.namedBindings;if(namedBindings)switch(namedBindings.kind
){case
260:statements=appendExportsOfDeclaration(statements,namedBindings);break;case
261:for(var _i=0,_a=namedBindings.elements;_i<_a.length;_i++)
{statements=appendExportsOfDeclaration(statements,_a[_i])}}return
statements}function appendExportsOfImportEqualsDeclaration(statements,decl){return
moduleInfo.exportEquals?
statements:appendExportsOfDeclaration(statements,decl)}function
appendExportsOfVariableStatement(statements,node,exportSelf)
{if(moduleInfo.exportEquals)return statements;for(var
_i=0,_a=node.declarationList.declarations;_i<_a.length;_i++){var decl=_a[_i];
(decl.initializer||
exportSelf)&&(statements=appendExportsOfBindingElement(statements,decl,exportSelf))
}return statements}function
appendExportsOfBindingElement(statements,decl,exportSelf)
{if(moduleInfo.exportEquals)return
statements;if(ts.isBindingPattern(decl.name))for(var
_i=0,_a=decl.name.elements;_i<_a.length;_i++){var
element=_a[_i];ts.isOmittedExpression(element)||
(statements=appendExportsOfBindingElement(statements,element,exportSelf))}else if(!
ts.isGeneratedIdentifier(decl.name)){var excludeName=void
0;exportSelf&&(statements=appendExportStatement(statements,decl.name,factory.getLoc
alName(decl)),excludeName=ts.idText(decl.name)),statements=appendExportsOfDeclarati
on(statements,decl,excludeName)}return statements}function
appendExportsOfHoistedDeclaration(statements,decl)
{if(moduleInfo.exportEquals)return statements;var
excludeName;if(ts.hasSyntacticModifier(decl,1)){var
exportName=ts.hasSyntacticModifier(decl,512)?
factory.createStringLiteral("default"):decl.name;statements=appendExportStatement(s
tatements,exportName,factory.getLocalName(decl)),excludeName=ts.getTextOfIdentifier
OrLiteral(exportName)}return
decl.name&&(statements=appendExportsOfDeclaration(statements,decl,excludeName)),sta
tements}function appendExportsOfDeclaration(statements,decl,excludeName)
{if(moduleInfo.exportEquals)return statements;var
name=factory.getDeclarationName(decl),exportSpecifiers=moduleInfo.exportSpecifiers.
get(ts.idText(name));if(exportSpecifiers)for(var
_i=0,exportSpecifiers_2=exportSpecifiers;_i<exportSpecifiers_2.length;_i++){var
exportSpecifier=exportSpecifiers_2[_i];exportSpecifier.name.escapedText!
==excludeName&&(statements=appendExportStatement(statements,exportSpecifier.name,na
me))}return statements}function
appendExportStatement(statements,exportName,expression,allowComments){return
statements=ts.append(statements,createExportStatement(exportName,expression,allowCo
mments))}function createExportStatement(name,value,allowComments){var
statement=factory.createExpressionStatement(createExportExpression(name,value));ret
urn ts.startOnNewLine(statement),allowComments||
ts.setEmitFlags(statement,1536),statement}function
createExportExpression(name,value){var exportName=ts.isIdentifier(name)?
factory.createStringLiteralFromNode(name):name;return ts.setEmitFlags(value,1536|
ts.getEmitFlags(value)),ts.setCommentRange(factory.createCallExpression(exportFunct
ion,void 0,[exportName,value]),value)}function nestedElementVisitor(node)
{switch(node.kind){case 229:return function(node){if(!
shouldHoistVariableDeclarationList(node.declarationList))return
ts.visitNode(node,destructuringAndImportCallVisitor,ts.isStatement);for(var
expressions,statements,isExportedDeclaration=ts.hasSyntacticModifier(node,1),isMark
edDeclaration=hasAssociatedEndOfDeclarationMarker(node),_i=0,_a=node.declarationLis
t.declarations;_i<_a.length;_i++){var variable=_a[_i];variable.initializer?
expressions=ts.append(expressions,transformInitializedVariable(variable,isExportedD
eclaration&&!
isMarkedDeclaration)):hoistBindingElement(variable)}if(expressions&&(statements=ts.
append(statements,ts.setTextRange(factory.createExpressionStatement(factory.inlineE
xpressions(expressions)),node))),isMarkedDeclaration){var
id=ts.getOriginalNodeId(node);deferredExports[id]=appendExportsOfVariableStatement(
deferredExports[id],node,isExportedDeclaration)}else
statements=appendExportsOfVariableStatement(statements,node,!1);return
ts.singleOrMany(statements)}(node);case 248:return function(node)
{if(hoistedStatements=ts.hasSyntacticModifier(node,1)?
ts.append(hoistedStatements,factory.updateFunctionDeclaration(node,node.decorators,
ts.visitNodes(node.modifiers,modifierVisitor,ts.isModifier),node.asteriskToken,fact
ory.getDeclarationName(node,!0,!0),void
0,ts.visitNodes(node.parameters,destructuringAndImportCallVisitor,ts.isParameterDec
laration),void
0,ts.visitNode(node.body,destructuringAndImportCallVisitor,ts.isBlock))):ts.append(
hoistedStatements,ts.visitEachChild(node,destructuringAndImportCallVisitor,context)
),hasAssociatedEndOfDeclarationMarker(node)){var
id=ts.getOriginalNodeId(node);deferredExports[id]=appendExportsOfHoistedDeclaration
(deferredExports[id],node)}else
hoistedStatements=appendExportsOfHoistedDeclaration(hoistedStatements,node)}
(node);case 249:return function(node){var
statements,name=factory.getLocalName(node);if(hoistVariableDeclaration(name),statem
ents=ts.append(statements,ts.setTextRange(factory.createExpressionStatement(factory
.createAssignment(name,ts.setTextRange(factory.createClassExpression(ts.visitNodes(
node.decorators,destructuringAndImportCallVisitor,ts.isDecorator),void
0,node.name,void
0,ts.visitNodes(node.heritageClauses,destructuringAndImportCallVisitor,ts.isHeritag
eClause),ts.visitNodes(node.members,destructuringAndImportCallVisitor,ts.isClassEle
ment)),node))),node)),hasAssociatedEndOfDeclarationMarker(node)){var
id=ts.getOriginalNodeId(node);deferredExports[id]=appendExportsOfHoistedDeclaration
(deferredExports[id],node)}else
statements=appendExportsOfHoistedDeclaration(statements,node);return
ts.singleOrMany(statements)}(node);case 234:return function(node){var
savedEnclosingBlockScopedContainer=enclosingBlockScopedContainer;return
enclosingBlockScopedContainer=node,node=factory.updateForStatement(node,node.initia
lizer&&visitForInitializer(node.initializer),ts.visitNode(node.condition,destructur
ingAndImportCallVisitor,ts.isExpression),ts.visitNode(node.incrementor,destructurin
gAndImportCallVisitor,ts.isExpression),ts.visitNode(node.statement,nestedElementVis
itor,ts.isStatement)),enclosingBlockScopedContainer=savedEnclosingBlockScopedContai
ner,node}(node);case 235:return function(node){var
savedEnclosingBlockScopedContainer=enclosingBlockScopedContainer;return
enclosingBlockScopedContainer=node,node=factory.updateForInStatement(node,visitForI
nitializer(node.initializer),ts.visitNode(node.expression,destructuringAndImportCal
lVisitor,ts.isExpression),ts.visitNode(node.statement,nestedElementVisitor,ts.isSta
tement,factory.liftToBlock)),enclosingBlockScopedContainer=savedEnclosingBlockScope
dContainer,node}(node);case 236:return function(node){var
savedEnclosingBlockScopedContainer=enclosingBlockScopedContainer;return
enclosingBlockScopedContainer=node,node=factory.updateForOfStatement(node,node.awai
tModifier,visitForInitializer(node.initializer),ts.visitNode(node.expression,destru
cturingAndImportCallVisitor,ts.isExpression),ts.visitNode(node.statement,nestedElem
entVisitor,ts.isStatement,factory.liftToBlock)),enclosingBlockScopedContainer=saved
EnclosingBlockScopedContainer,node}(node);case 232:return function(node){return
factory.updateDoStatement(node,ts.visitNode(node.statement,nestedElementVisitor,ts.
isStatement,factory.liftToBlock),ts.visitNode(node.expression,destructuringAndImpor
tCallVisitor,ts.isExpression))}(node);case 233:return function(node){return
factory.updateWhileStatement(node,ts.visitNode(node.expression,destructuringAndImpo
rtCallVisitor,ts.isExpression),ts.visitNode(node.statement,nestedElementVisitor,ts.
isStatement,factory.liftToBlock))}(node);case 242:return function(node){return
factory.updateLabeledStatement(node,node.label,ts.visitNode(node.statement,nestedEl
ementVisitor,ts.isStatement,factory.liftToBlock))}(node);case 240:return
function(node){return
factory.updateWithStatement(node,ts.visitNode(node.expression,destructuringAndImpor
tCallVisitor,ts.isExpression),ts.visitNode(node.statement,nestedElementVisitor,ts.i
sStatement,factory.liftToBlock))}(node);case 241:return function(node){return
factory.updateSwitchStatement(node,ts.visitNode(node.expression,destructuringAndImp
ortCallVisitor,ts.isExpression),ts.visitNode(node.caseBlock,nestedElementVisitor,ts
.isCaseBlock))}(node);case 255:return function(node){var
savedEnclosingBlockScopedContainer=enclosingBlockScopedContainer;return
enclosingBlockScopedContainer=node,node=factory.updateCaseBlock(node,ts.visitNodes(
node.clauses,nestedElementVisitor,ts.isCaseOrDefaultClause)),enclosingBlockScopedCo
ntainer=savedEnclosingBlockScopedContainer,node}(node);case
281:return function(node){return
factory.updateCaseClause(node,ts.visitNode(node.expression,destructuringAndImportCa
llVisitor,ts.isExpression),ts.visitNodes(node.statements,nestedElementVisitor,ts.is
Statement))}(node);case 282:case 244:return function(node){return
ts.visitEachChild(node,nestedElementVisitor,context)}(node);case 284:return
function(node){var
savedEnclosingBlockScopedContainer=enclosingBlockScopedContainer;return
enclosingBlockScopedContainer=node,node=factory.updateCatchClause(node,node.variabl
eDeclaration,ts.visitNode(node.block,nestedElementVisitor,ts.isBlock)),enclosingBlo
ckScopedContainer=savedEnclosingBlockScopedContainer,node}(node);case 227:return
function(node){var
savedEnclosingBlockScopedContainer=enclosingBlockScopedContainer;return
enclosingBlockScopedContainer=node,node=ts.visitEachChild(node,nestedElementVisitor
,context),enclosingBlockScopedContainer=savedEnclosingBlockScopedContainer,node}
(node);case 333:return function(node)
{if(hasAssociatedEndOfDeclarationMarker(node)&&229===node.original.kind){var
id=ts.getOriginalNodeId(node),isExportedDeclaration=ts.hasSyntacticModifier(node.or
iginal,1);deferredExports[id]=appendExportsOfVariableStatement(deferredExports[id],
node.original,isExportedDeclaration)}return node}(node);case 334:return
function(node){var
id=ts.getOriginalNodeId(node),statements=deferredExports[id];if(statements)return
delete deferredExports[id],ts.append(statements,node);var
original=ts.getOriginalNode(node);return ts.isModuleOrEnumDeclaration(original)?
ts.append(appendExportsOfDeclaration(statements,original),node):node}
(node);default:return destructuringAndImportCallVisitor(node)}}function
visitForInitializer(node){if(function(node){return
ts.isVariableDeclarationList(node)&&shouldHoistVariableDeclarationList(node)}
(node)){for(var expressions=void 0,_i=0,_a=node.declarations;_i<_a.length;_i++){var
variable=_a[_i];expressions=ts.append(expressions,transformInitializedVariable(vari
able,!1)),variable.initializer||hoistBindingElement(variable)}return expressions?
factory.inlineExpressions(expressions):factory.createOmittedExpression()}return
ts.visitEachChild(node,nestedElementVisitor,context)}function
destructuringAndImportCallVisitor(node){return ts.isDestructuringAssignment(node)?
function(node){if(hasExportedReferenceInDestructuringTarget(node.left))return
ts.flattenDestructuringAssignment(node,destructuringAndImportCallVisitor,context,0,
!0);return ts.visitEachChild(node,destructuringAndImportCallVisitor,context)}
(node):ts.isImportCall(node)?function(node){return
factory.createCallExpression(factory.createPropertyAccessExpression(contextObject,f
actory.createIdentifier("import")),void 0,ts.some(node.arguments)?
[ts.visitNode(node.arguments[0],destructuringAndImportCallVisitor)]:[])}
(node):1024&node.transformFlags||2097152&node.transformFlags?
ts.visitEachChild(node,destructuringAndImportCallVisitor,context):node}function
hasExportedReferenceInDestructuringTarget(node){if(ts.isAssignmentExpression(node,!
0))return
hasExportedReferenceInDestructuringTarget(node.left);if(ts.isSpreadElement(node))re
turn
hasExportedReferenceInDestructuringTarget(node.expression);if(ts.isObjectLiteralExp
ression(node))return
ts.some(node.properties,hasExportedReferenceInDestructuringTarget);if(ts.isArrayLit
eralExpression(node))return
ts.some(node.elements,hasExportedReferenceInDestructuringTarget);if(ts.isShorthandP
ropertyAssignment(node))return
hasExportedReferenceInDestructuringTarget(node.name);if(ts.isPropertyAssignment(nod
e))return
hasExportedReferenceInDestructuringTarget(node.initializer);if(ts.isIdentifier(node
)){var container=resolver.getReferencedExportContainer(node);return void 0!
==container&&294===container.kind}return!1}function modifierVisitor(node)
{switch(node.kind){case 92:case 87:return}return node}function getExports(name){var
exportedNames;if(!ts.isGeneratedIdentifier(name)){var
valueDeclaration=resolver.getReferencedImportDeclaration(name)||
resolver.getReferencedValueDeclaration(name);if(valueDeclaration){var
exportContainer=resolver.getReferencedExportContainer(name,!
1);exportContainer&&294===exportContainer.kind&&(exportedNames=ts.append(exportedNa
mes,factory.getDeclarationName(valueDeclaration))),exportedNames=ts.addRange(export
edNames,moduleInfo&&moduleInfo.exportedBindings[ts.getOriginalNodeId(valueDeclarati
on)])}}return exportedNames}function preventSubstitution(node){return void
0===noSubstitution&&(noSubstitution=[]),noSubstitution[ts.getNodeId(node)]=!
0,node}}}(ts||(ts={})),function(ts){ts.transformECMAScriptModule=function(context)
{var
helperNameSubstitutions,factory=context.factory,emitHelpers=context.getEmitHelperFa
ctory,compilerOptions=context.getCompilerOptions(),previousOnEmitNode=context.onEmi
tNode,previousOnSubstituteNode=context.onSubstituteNode;return
context.onEmitNode=function(hint,node,emitCallback){ts.isSourceFile(node)?
((ts.isExternalModule(node)||
compilerOptions.isolatedModules)&&compilerOptions.importHelpers&&(helperNameSubstit
utions=new
ts.Map),previousOnEmitNode(hint,node,emitCallback),helperNameSubstitutions=void
0):previousOnEmitNode(hint,node,emitCallback)},context.onSubstituteNode=function(hi
nt,node)
{if(node=previousOnSubstituteNode(hint,node),helperNameSubstitutions&&ts.isIdentifi
er(node)&&4096&ts.getEmitFlags(node))return function(node){var
name=ts.idText(node),substitution=helperNameSubstitutions.get(name);substitution||
helperNameSubstitutions.set(name,substitution=factory.createUniqueName(name,48));re
turn substitution}(node);return
node},context.enableEmitNotification(294),context.enableSubstitution(78),ts.chainBu
ndle(context,(function(node){if(node.isDeclarationFile)return
node;if(ts.isExternalModule(node)||compilerOptions.isolatedModules){var
result=function(node){var
externalHelpersImportDeclaration=ts.createExternalHelpersImportDeclarationIfNeeded(
factory,emitHelpers(),node,compilerOptions);if(externalHelpersImportDeclaration)
{var
statements=[],statementOffset=factory.copyPrologue(node.statements,statements);retu
rn
ts.append(statements,externalHelpersImportDeclaration),ts.addRange(statements,ts.vi
sitNodes(node.statements,visitor,ts.isStatement,statementOffset)),factory.updateSou
rceFile(node,ts.setTextRange(factory.createNodeArray(statements),node.statements))}
return ts.visitEachChild(node,visitor,context)}(node);return!
ts.isExternalModule(node)||ts.some(result.statements,ts.isExternalModuleIndicator)?
result:factory.updateSourceFile(result,ts.setTextRange(factory.createNodeArray(__sp
readArrays(result.statements,
[ts.createEmptyExports(factory)])),result.statements))}return node}));function
visitor(node){switch(node.kind){case 257:return;case 263:return function(node)
{return node.isExportEquals?void 0:node}(node);case 264:return function(node)
{if(void 0!
==compilerOptions.module&&compilerOptions.module>ts.ModuleKind.ES2015)return
node;if(!node.exportClause||!ts.isNamespaceExport(node.exportClause)||!
node.moduleSpecifier)return node;var
oldIdentifier=node.exportClause.name,synthName=factory.getGeneratedNameForNode(oldI
dentifier),importDecl=factory.createImportDeclaration(void 0,void
0,factory.createImportClause(!1,void
0,factory.createNamespaceImport(synthName)),node.moduleSpecifier);ts.setOriginalNod
e(importDecl,node.exportClause);var exportDecl=factory.createExportDeclaration(void
0,void 0,!
1,factory.createNamedExports([factory.createExportSpecifier(synthName,oldIdentifier
)]));return ts.setOriginalNode(exportDecl,node),[importDecl,exportDecl]}
(node)}return node}}}(ts||(ts={})),function(ts){function
createGetSymbolAccessibilityDiagnosticForNode(node){return
ts.isVariableDeclaration(node)||ts.isPropertyDeclaration(node)||
ts.isPropertySignature(node)||ts.isPropertyAccessExpression(node)||
ts.isBindingElement(node)||ts.isConstructorDeclaration(node)?
getVariableDeclarationTypeVisibilityError:ts.isSetAccessor(node)||
ts.isGetAccessor(node)?function(symbolAccessibilityResult){var
diagnosticMessage;diagnosticMessage=167===node.kind?
ts.hasSyntacticModifier(node,32)?symbolAccessibilityResult.errorModuleName?
ts.Diagnostics.Parameter_type_of_public_static_setter_0_from_exported_class_has_or_
is_using_name_1_from_private_module_2:ts.Diagnostics.Parameter_type_of_public_stati
c_setter_0_from_exported_class_has_or_is_using_private_name_1:symbolAccessibilityRe
sult.errorModuleName?
ts.Diagnostics.Parameter_type_of_public_setter_0_from_exported_class_has_or_is_usin
g_name_1_from_private_module_2:ts.Diagnostics.Parameter_type_of_public_setter_0_fro
m_exported_class_has_or_is_using_private_name_1:ts.hasSyntacticModifier(node,32)?
symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Return_type_of_public_static_getter_0_from_exported_class_has_or_is_
using_name_1_from_external_module_2_but_cannot_be_named:ts.Diagnostics.Return_type_
of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_m
odule_2:ts.Diagnostics.Return_type_of_public_static_getter_0_from_exported_class_ha
s_or_is_using_private_name_1:symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Return_type_of_public_getter_0_from_exported_class_has_or_is_using_n
ame_1_from_external_module_2_but_cannot_be_named:ts.Diagnostics.Return_type_of_publ
ic_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:ts.Dia
gnostics.Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private
_name_1;return{diagnosticMessage:diagnosticMessage,errorNode:node.name,typeName:nod
e.name}}:ts.isConstructSignatureDeclaration(node)||
ts.isCallSignatureDeclaration(node)||ts.isMethodDeclaration(node)||
ts.isMethodSignature(node)||ts.isFunctionDeclaration(node)||
ts.isIndexSignatureDeclaration(node)?function(symbolAccessibilityResult){var
diagnosticMessage;switch(node.kind){case
169:diagnosticMessage=symbolAccessibilityResult.errorModuleName?
ts.Diagnostics.Return_type_of_constructor_signature_from_exported_interface_has_or_
is_using_name_0_from_private_module_1:ts.Diagnostics.Return_type_of
_constructor_signature_from_exported_interface_has_or_is_using_private_name_0;break
;case 168:diagnosticMessage=symbolAccessibilityResult.errorModuleName?
ts.Diagnostics.Return_type_of_call_signature_from_exported_interface_has_or_is_usin
g_name_0_from_private_module_1:ts.Diagnostics.Return_type_of_call_signature_from_ex
ported_interface_has_or_is_using_private_name_0;break;case
170:diagnosticMessage=symbolAccessibilityResult.errorModuleName?
ts.Diagnostics.Return_type_of_index_signature_from_exported_interface_has_or_is_usi
ng_name_0_from_private_module_1:ts.Diagnostics.Return_type_of_index_signature_from_
exported_interface_has_or_is_using_private_name_0;break;case 164:case
163:diagnosticMessage=ts.hasSyntacticModifier(node,32)?
symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Return_type_of_public_static_method_from_exported_class_has_or_is_us
ing_name_0_from_external_module_1_but_cannot_be_named:ts.Diagnostics.Return_type_of
_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_modul
e_1:ts.Diagnostics.Return_type_of_public_static_method_from_exported_class_has_or_i
s_using_private_name_0:249===node.parent.kind?
symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Return_type_of_public_method_from_exported_class_has_or_is_using_nam
e_0_from_external_module_1_but_cannot_be_named:ts.Diagnostics.Return_type_of_public
_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:ts.Diagnos
tics.Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_
0:symbolAccessibilityResult.errorModuleName?
ts.Diagnostics.Return_type_of_method_from_exported_interface_has_or_is_using_name_0
_from_private_module_1:ts.Diagnostics.Return_type_of_method_from_exported_interface
_has_or_is_using_private_name_0;break;case
248:diagnosticMessage=symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Return_type_of_exported_function_has_or_is_using_name_0_from_externa
l_module_1_but_cannot_be_named:ts.Diagnostics.Return_type_of_exported_function_has_
or_is_using_name_0_from_private_module_1:ts.Diagnostics.Return_type_of_exported_fun
ction_has_or_is_using_private_name_0;break;default:return ts.Debug.fail("This is
unknown kind for signature:
"+node.kind)}return{diagnosticMessage:diagnosticMessage,errorNode:node.name||
node}}:ts.isParameter(node)?
ts.isParameterPropertyDeclaration(node,node.parent)&&ts.hasSyntacticModifier(node.p
arent,8)?
getVariableDeclarationTypeVisibilityError:function(symbolAccessibilityResult){var
diagnosticMessage=function(symbolAccessibilityResult){switch(node.parent.kind){case
165:return symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_
1_from_external_module_2_but_cannot_be_named:ts.Diagnostics.Parameter_0_of_construc
tor_from_exported_class_has_or_is_using_name_1_from_private_module_2:ts.Diagnostics
.Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1;case
169:case 174:return symbolAccessibilityResult.errorModuleName?
ts.Diagnostics.Parameter_0_of_constructor_signature_from_exported_interface_has_or_
is_using_name_1_from_private_module_2:ts.Diagnostics.Parameter_0_of_constructor_sig
nature_from_exported_interface_has_or_is_using_private_name_1;case 168:return
symbolAccessibilityResult.errorModuleName?
ts.Diagnostics.Parameter_0_of_call_signature_from_exported_interface_has_or_is_usin
g_name_1_from_private_module_2:ts.Diagnostics.Parameter_0_of_call_signature_from_ex
ported_interface_has_or_is_using_private_name_1;case 170:return
symbolAccessibilityResult.errorModuleName?
ts.Diagnostics.Parameter_0_of_index_signature_from_exported_interface_has_or_is_usi
ng_name_1_from_private_module_2:ts.Diagnostics.Parameter_0_of_index_signature_from_
exported_interface_has_or_is_using_private_name_1;case 164:case 163:return
ts.hasSyntacticModifier(node.parent,32)?symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Parameter_0_of_public_static_method_from_exported_class_has_or_is_us
ing_name_1_from_external_module_2_but_cannot_be_named:ts.Diagnostics.Parameter_0_of
_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_modul
e_2:ts.Diagnostics.Parameter_0_of_public_static_method_from_exported_class_has_or_i
s_using_private_name_1:249===node.parent.parent.kind?
symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Parameter_0_of_public_method_from_exported_class_has_or_is_using_nam
e_1_from_external_module_2_but_cannot_be_named:ts.Diagnostics.Parameter_0_of_public
_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:ts.Diagnos
tics.Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_
1:symbolAccessibilityResult.errorModuleName?
ts.Diagnostics.Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1
_from_private_module_2:ts.Diagnostics.Parameter_0_of_method_from_exported_interface
_has_or_is_using_private_name_1;case 248:case 173:return
symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Parameter_0_of_exported_function_has_or_is_using_name_1_from_externa
l_module_2_but_cannot_be_named:ts.Diagnostics.Parameter_0_of_exported_function_has_
or_is_using_name_1_from_private_module_2:ts.Diagnostics.Parameter_0_of_exported_fun
ction_has_or_is_using_private_name_1;case 167:case 166:return
symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_
2_but_cannot_be_named:ts.Diagnostics.Parameter_0_of_accessor_has_or_is_using_name_1
_from_private_module_2:ts.Diagnostics.Parameter_0_of_accessor_has_or_is_using_priva
te_name_1;default:return ts.Debug.fail("Unknown parent for parameter:
"+ts.SyntaxKind[node.parent.kind])}}(symbolAccessibilityResult);return void 0!
==diagnosticMessage?
{diagnosticMessage:diagnosticMessage,errorNode:node,typeName:node.name}:void
0}:ts.isTypeParameterDeclaration(node)?function(){var
diagnosticMessage;switch(node.parent.kind){case
249:diagnosticMessage=ts.Diagnostics.Type_parameter_0_of_exported_class_has_or_is_u
sing_private_name_1;break;case
250:diagnosticMessage=ts.Diagnostics.Type_parameter_0_of_exported_interface_has_or_
is_using_private_name_1;break;case
189:diagnosticMessage=ts.Diagnostics.Type_parameter_0_of_exported_mapped_object_typ
e_is_using_private_name_1;break;case 174:case
169:diagnosticMessage=ts.Diagnostics.Type_parameter_0_of_constructor_signature_from
_exported_interface_has_or_is_using_private_name_1;break;case
168:diagnosticMessage=ts.Diagnostics.Type_parameter_0_of_call_signature_from_export
ed_interface_has_or_is_using_private_name_1;break;case 164:case
163:diagnosticMessage=ts.hasSyntacticModifier(node.parent,32)?
ts.Diagnostics.Type_parameter_0_of_public_static_method_from_exported_class_has_or_
is_using_private_name_1:249===node.parent.parent.kind?
ts.Diagnostics.Type_parameter_0_of_public_method_from_exported_class_has_or_is_usin
g_private_name_1:ts.Diagnostics.Type_parameter_0_of_method_from_exported_interface_
has_or_is_using_private_name_1;break;case 173:case
248:diagnosticMessage=ts.Diagnostics.Type_parameter_0_of_exported_function_has_or_i
s_using_private_name_1;break;case
251:diagnosticMessage=ts.Diagnostics.Type_parameter_0_of_exported_type_alias_has_or
_is_using_private_name_1;break;default:return ts.Debug.fail("This is unknown parent
for type parameter:
"+node.parent.kind)}return{diagnosticMessage:diagnosticMessage,errorNode:node,typeN
ame:node.name}}:ts.isExpressionWithTypeArguments(node)?function(){var
diagnosticMessage;diagnosticMessage=ts.isClassDeclaration(node.parent.parent)?
ts.isHeritageClause(node.parent)&&116===node.parent.token?
ts.Diagnostics.Implements_clause_of_exported_class_0_has_or_is_using_private_name_1
:node.parent.parent.name?
ts.Diagnostics.extends_clause_of_exported_class_0_has_or_is_using_private_name_1:ts
.Diagnostics.extends_clause_of_exported_class_has_or_is_using_private_name_0:ts.Dia
gnostics.extends_clause_of_exported_interface_0_has_or_is_using_private_name_1;retu
rn{diagnosticMessage:diagnosticMessage,errorNode:node,typeName:ts.getNameOfDeclarat
ion(node.parent.parent)}}:ts.isImportEqualsDeclaration(node)?function()
{return{diagnosticMessage:ts.Diagnostics.Import_declaration_0_is_using_private_name
_1,errorNode:node,typeName:node.name}}:ts.isTypeAliasDeclaration(node)?function()
{return{diagnosticMessage:ts.Diagnostics.Exported_type_alias_0_has_or_is_using_priv
ate_name_1,errorNode:node.type,typeName:node.name}}:ts.Debug.assertNever(node,"Atte
mpted to set a declaration diagnostic context for unhandled node kind:
"+ts.SyntaxKind[node.kind]);function
getVariableDeclarationTypeVisibilityError(symbolAccessibilityResult){var
diagnosticMessage=function(symbolAccessibilityResult){return 246===node.kind||
195===node.kind?symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Exported_variable_0_has_or_is_using_name_1_from_external_module_2_bu
t_cannot_be_named:ts.Diagnostics.Exported_variable_0_has_or_is_using_name_1_from_pr
ivate_module_2:ts.Diagnostics.Exported_variable_0_has_or_is_using_private_name_1:16
2===node.kind||198===node.kind||161===node.kind||
159===node.kind&&ts.hasSyntacticModifier(node.parent,8)?
ts.hasSyntacticModifier(node,32)?symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Public_static_property_0_of_exported_class_has_or_is_using_name_1_fr
om_external_module_2_but_cannot_be_named:ts.Diagnostics.Public_static_property_0_of
_exported_class_has_or_is_using_name_1_from_private_module_2:ts.Diagnostics.Public_
static_property_0_of_exported_class_has_or_is_using_private_name_1:249===node.paren
t.kind||159===node.kind?symbolAccessibilityResult.errorModuleName?2
===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Public_property_0_of_exported_class_has_or_is_using_name_1_from_exte
rnal_module_2_but_cannot_be_named:ts.Diagnostics.Public_property_0_of_exported_clas
s_has_or_is_using_name_1_from_private_module_2:ts.Diagnostics.Public_property_0_of_
exported_class_has_or_is_using_private_name_1:symbolAccessibilityResult.errorModule
Name?
ts.Diagnostics.Property_0_of_exported_interface_has_or_is_using_name_1_from_private
_module_2:ts.Diagnostics.Property_0_of_exported_interface_has_or_is_using_private_n
ame_1:void 0}(symbolAccessibilityResult);return void 0!==diagnosticMessage?
{diagnosticMessage:diagnosticMessage,errorNode:node,typeName:node.name}:void
0}}ts.canProduceDiagnostics=function(node){return ts.isVariableDeclaration(node)||
ts.isPropertyDeclaration(node)||ts.isPropertySignature(node)||
ts.isBindingElement(node)||ts.isSetAccessor(node)||ts.isGetAccessor(node)||
ts.isConstructSignatureDeclaration(node)||ts.isCallSignatureDeclaration(node)||
ts.isMethodDeclaration(node)||ts.isMethodSignature(node)||
ts.isFunctionDeclaration(node)||ts.isParameter(node)||
ts.isTypeParameterDeclaration(node)||ts.isExpressionWithTypeArguments(node)||
ts.isImportEqualsDeclaration(node)||ts.isTypeAliasDeclaration(node)||
ts.isConstructorDeclaration(node)||ts.isIndexSignatureDeclaration(node)||
ts.isPropertyAccessExpression(node)},ts.createGetSymbolAccessibilityDiagnosticForNo
deName=function(node){return ts.isSetAccessor(node)||ts.isGetAccessor(node)?
function(symbolAccessibilityResult){var
diagnosticMessage=function(symbolAccessibilityResult){return
ts.hasSyntacticModifier(node,32)?symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Public_static_property_0_of_exported_class_has_or_is_using_name_1_fr
om_external_module_2_but_cannot_be_named:ts.Diagnostics.Public_static_property_0_of
_exported_class_has_or_is_using_name_1_from_private_module_2:ts.Diagnostics.Public_
static_property_0_of_exported_class_has_or_is_using_private_name_1:249===node.paren
t.kind?symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Public_property_0_of_exported_class_has_or_is_using_name_1_from_exte
rnal_module_2_but_cannot_be_named:ts.Diagnostics.Public_property_0_of_exported_clas
s_has_or_is_using_name_1_from_private_module_2:ts.Diagnostics.Public_property_0_of_
exported_class_has_or_is_using_private_name_1:symbolAccessibilityResult.errorModule
Name?
ts.Diagnostics.Property_0_of_exported_interface_has_or_is_using_name_1_from_private
_module_2:ts.Diagnostics.Property_0_of_exported_interface_has_or_is_using_private_n
ame_1}(symbolAccessibilityResult);return void 0!==diagnosticMessage?
{diagnosticMessage:diagnosticMessage,errorNode:node,typeName:node.name}:void
0}:ts.isMethodSignature(node)||ts.isMethodDeclaration(node)?
function(symbolAccessibilityResult){var
diagnosticMessage=function(symbolAccessibilityResult){return
ts.hasSyntacticModifier(node,32)?symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Public_static_method_0_of_exported_class_has_or_is_using_name_1_from
_external_module_2_but_cannot_be_named:ts.Diagnostics.Public_static_method_0_of_exp
orted_class_has_or_is_using_name_1_from_private_module_2:ts.Diagnostics.Public_stat
ic_method_0_of_exported_class_has_or_is_using_private_name_1:249===node.parent.kind
?symbolAccessibilityResult.errorModuleName?
2===symbolAccessibilityResult.accessibility?
ts.Diagnostics.Public_method_0_of_exported_class_has_or_is_using_name_1_from_extern
al_module_2_but_cannot_be_named:ts.Diagnostics.Public_method_0_of_exported_class_ha
s_or_is_using_name_1_from_private_module_2:ts.Diagnostics.Public_method_0_of_export
ed_class_has_or_is_using_private_name_1:symbolAccessibilityResult.errorModuleName?
ts.Diagnostics.Method_0_of_exported_interface_has_or_is_using_name_1_from_private_m
odule_2:ts.Diagnostics.Method_0_of_exported_interface_has_or_is_using_private_name_
1}(symbolAccessibilityResult);return void 0!==diagnosticMessage?
{diagnosticMessage:diagnosticMessage,errorNode:node,typeName:node.name}:void
0}:createGetSymbolAccessibilityDiagnosticForNode(node)},ts.createGetSymbolAccessibi
lityDiagnosticForNode=createGetSymbolAccessibilityDiagnosticForNode}(ts||
(ts={})),function(ts){function hasInternalAnnotation(range,currentSourceFile){var
comment=currentSourceFile.text.substring(range.pos,range.end);return
ts.stringContains(comment,"@internal")}function
isInternalDeclaration(node,currentSourceFile){var
parseTreeNode=ts.getParseTreeNode(node);if(parseTreeNode&&159===parseTreeNode.kind)
{var
paramIdx=parseTreeNode.parent.parameters.indexOf(parseTreeNode),previousSibling=par
amIdx>0?parseTreeNode.parent.parameters[paramIdx-1]:void
0,text=currentSourceFile.text,commentRanges=previousSibling?
ts.concatenate(ts.getTrailingCommentRanges(text,ts.skipTrivia(text,previousSibling.
end+1,!1,!
0)),ts.getLeadingCommentRanges(text,node.pos)):ts.getTrailingCommentRanges(text,ts.
skipTrivia(text,node.pos,!1,!0));return
commentRanges&&commentRanges.length&&hasInternalAnnotation(ts.last(commentRanges),c
urrentSourceFile)}var
leadingCommentRanges=parseTreeNode&&ts.getLeadingCommentRangesOfNode(parseTreeNode,
currentSourceFile);return!!ts.forEach(leadingCommentRanges,(function(range){return
hasInternalAnnotation(range,currentSourceFile)}))}ts.getDeclarationDiagnostics=func
tion(host,resolver,file){var compilerOptions=host.getCompilerOptions();return
ts.transformNodes(resolver,host,ts.factory,compilerOptions,file?
[file]:ts.filter(host.getSourceFiles(),ts.isSourceFileNotJson),
[transformDeclarations],!
1).diagnostics},ts.isInternalDeclaration=isInternalDeclaration;function
transformDeclarations(context){var
enclosingDeclaration,necessaryTypeReferences,lateMarkedStatements,lateStatementRepl
acementMap,suppressNewDiagnosticContexts,exportedModulesFromDeclarationEmit,errorNa
meNode,currentSourceFile,refs,libs,emittedImports,throwDiagnostic=function(){return
ts.Debug.fail("Diagnostic emitted without
context")},getSymbolAccessibilityDiagnostic=throwDiagnostic,needsDeclare=!
0,isBundledEmit=!1,resultHasExternalModuleIndicator=!1,needsScopeFixMarker=!
1,resultHasScopeMarker=!
1,factory=context.factory,host=context.getEmitHost(),symbolTracker={trackSymbol:fun
ction(symbol,enclosingDeclaration,meaning)
{if(262144&symbol.flags)return;handleSymbolAccessibilityError(resolver.isSymbolAcce
ssible(symbol,enclosingDeclaration,meaning,!
0)),recordTypeReferenceDirectivesIfNecessary(resolver.getTypeReferenceDirectivesFor
Symbol(symbol,meaning))},reportInaccessibleThisError:function()
{errorNameNode&&context.addDiagnostic(ts.createDiagnosticForNode(errorNameNode,ts.D
iagnostics.The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotati
on_is_necessary,ts.declarationNameToString(errorNameNode),"this"))},reportInaccessi
bleUniqueSymbolError:function()
{errorNameNode&&context.addDiagnostic(ts.createDiagnosticForNode(errorNameNode,ts.D
iagnostics.The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotati
on_is_necessary,ts.declarationNameToString(errorNameNode),"unique
symbol"))},reportCyclicStructureError:function()
{errorNameNode&&context.addDiagnostic(ts.createDiagnosticForNode(errorNameNode,ts.D
iagnostics.The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_c
annot_be_trivially_serialized_A_type_annotation_is_necessary,ts.declarationNameToSt
ring(errorNameNode)))},reportPrivateInBaseOfClassExpression:function(propertyName)
{errorNameNode&&context.addDiagnostic(ts.createDiagnosticForNode(errorNameNode,ts.D
iagnostics.Property_0_of_exported_class_expression_may_not_be_private_or_protected,
propertyName))},reportLikelyUnsafeImportRequiredError:function(specifier)
{errorNameNode&&context.addDiagnostic(ts.createDiagnosticForNode(errorNameNode,ts.D
iagnostics.The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_
likely_not_portable_A_type_annotation_is_necessary,ts.declarationNameToString(error
NameNode),specifier))},moduleResolverHost:host,trackReferencedAmbientModule:functio
n(node,symbol){var
directives=resolver.getTypeReferenceDirectivesForSymbol(symbol,67108863);if(ts.leng
th(directives))return recordTypeReferenceDirectivesIfNecessary(directives);var
container=ts.getSourceFileOfNode(node);refs.set(ts.getOriginalNodeId(container),con
tainer)},trackExternalModuleSymbolOfImportTypeNode:function(symbol){isBundledEmit||
(exportedModulesFromDeclarationEmit||
(exportedModulesFromDeclarationEmit=[])).push(symbol)},reportNonlocalAugmentation:f
unction(containingFile,parentSymbol,symbol){for(var
primaryDeclaration=ts.find(parentSymbol.declarations,(function(d){return
ts.getSourceFileOfNode(d)===containingFile})),augmentingDeclarations=ts.filter(symb
ol.declarations,(function(d){return ts.getSourceFileOfNode(d)!
==containingFile})),_i=0,augmentingDeclarations_1=augmentingDeclarations;_i<augment
ingDeclarations_1.length;_i++){var
augmentations=augmentingDeclarations_1[_i];context.addDiagnostic(ts.addRelatedInfo(
ts.createDiagnosticForNode(augmentations,ts.Diagnostics.Declaration_augments_declar
ation_in_another_file_This_cannot_be_serialized),ts.createDiagnosticForNode(primary
Declaration,ts.Diagnostics.This_is_the_declaration_being_augmented_Consider_moving_
the_augmenting_declaration_into_the_same_file)))}}},resolver=context.getEmitResolve
r(),options=context.getCompilerOptions(),noResolve=options.noResolve,stripInternal=
options.stripInternal;return function(node)
{if(294===node.kind&&node.isDeclarationFile)return node;if(295===node.kind)
{isBundledEmit=!0,refs=new ts.Map,libs=new ts.Map;var hasNoDefaultLib_1=!
1,bundle=factory.createBundle(ts.map(node.sourceFiles,(function(sourceFile){if(!
sourceFile.isDeclarationFile){if(hasNoDefaultLib_1=hasNoDefaultLib_1||
sourceFile.hasNoDefaultLib,currentSourceFile=sourceFile,enclosingDeclaration=source
File,lateMarkedStatements=void 0,suppressNewDiagnosticContexts=!
1,lateStatementReplacementMap=new
ts.Map,getSymbolAccessibilityDiagnostic=throwDiagnostic,needsScopeFixMarker=!
1,resultHasScopeMarker=!
1,collectReferences(sourceFile,refs),collectLibs(sourceFile,libs),ts.isExternalOrCo
mmonJsModule(sourceFile)||ts.isJsonSourceFile(sourceFile))
{resultHasExternalModuleIndicator=!1,needsDeclare=!1;var
statements=ts.isSourceFileJS(sourceFile)?
factory.createNodeArray(transformDeclarationsForJS(sourceFile,!
0)):ts.visitNodes(sourceFile.statements,visitDeclarationStatements);return
factory.updateSourceFile(sourceFile,[factory.createModuleDeclaration([],
[factory.createModifier(133)],factory.createStringLiteral(ts.getResolvedExternalMod
uleName(context.getEmitHost(),sourceFile)),factory.createModuleBlock(ts.setTextRang
e(factory.createNodeArray(transformAndReplaceLatePaintedStatements(statements)),sou
rceFile.statements)))],!0,[],[],!1,[])}needsDeclare=!0;var
updated=ts.isSourceFileJS(sourceFile)?
factory.createNodeArray(transformDeclarationsForJS(sourceFile)):ts.visitNodes(sourc
eFile.statements,visitDeclarationStatements);return
factory.updateSourceFile(sourceFile,transformAndReplaceLatePaintedStatements(update
d),!0,[],[],!1,[])}})),ts.mapDefined(node.prepends,(function(prepend)
{if(297===prepend.kind){var
sourceFile=ts.createUnparsedSourceFile(prepend,"dts",stripInternal);return
hasNoDefaultLib_1=hasNoDefaultLib_1||!!
sourceFile.hasNoDefaultLib,collectReferences(sourceFile,refs),recordTypeReferenceDi
rectivesIfNecessary(sourceFile.typeReferenceDirectives),collectLibs(sourceFile,libs
),sourceFile}return
prepend})));bundle.syntheticFileReferences=[],bundle.syntheticTypeReferences=getFil
eReferencesForUsedTypeReferences(),bundle.syntheticLibReferences=getLibReferences()
,bundle.hasNoDefaultLib=hasNoDefaultLib_1;var
outputFilePath_1=ts.getDirectoryPath(ts.normalizeSlashes(ts.getOutputPathsFor(node,
host,!
0).declarationFilePath)),referenceVisitor_1=mapReferencesIntoArray(bundle.synthetic
FileReferences,outputFilePath_1);return
refs.forEach(referenceVisitor_1),bundle}needsDeclare=!0,needsScopeFixMarker=!
1,resultHasScopeMarker=!
1,enclosingDeclaration=node,currentSourceFile=node,getSymbolAccessibilityDiagnostic
=throwDiagnostic,isBundledEmit=!1,resultHasExternalModuleIndicator=!
1,suppressNewDiagnosticContexts=!1,lateMarkedStatements=void
0,lateStatementReplacementMap=new ts.Map,necessaryTypeReferences=void
0,refs=collectReferences(currentSourceFile,new
ts.Map),libs=collectLibs(currentSourceFile,new ts.Map);var
combinedStatements,references=[],outputFilePath=ts.getDirectoryPath(ts.normalizeSla
shes(ts.getOutputPathsFor(node,host,!
0).declarationFilePath)),referenceVisitor=mapReferencesIntoArray(references,outputF
ilePath);if(ts.isSourceFileJS(currentSourceFile))combinedStatements=factory.createN
odeArray(transformDeclarationsForJS(node)),refs.forEach(referenceVisitor),emittedIm
ports=ts.filter(combinedStatements,ts.isAnyImportSyntax);else{var
statements=ts.visitNodes(node.statements,visitDeclarationStatements);combinedStatem
ents=ts.setTextRange(factory.createNodeArray(transformAndReplaceLatePaintedStatemen
ts(statements)),node.statements),refs.forEach(referenceVisitor),emittedImports=ts.f
ilter(combinedStatements,ts.isAnyImportSyntax),ts.isExternalModule(node)&&(!
resultHasExternalModuleIndicator||needsScopeFixMarker&&!
resultHasScopeMarker)&&(combinedStatements=ts.setTextRange(factory.createNodeArray(
__spreadArrays(combinedStatements,
[ts.createEmptyExports(factory)])),combinedStatements))}var
updated=factory.updateSourceFile(node,combinedStatements,!
0,references,getFileReferencesForUsedTypeReferences(),node.hasNoDefaultLib,getLibRe
ferences());return
updated.exportedModulesFromDeclarationEmit=exportedModulesFromDeclarationEmit,updat
ed;function getLibReferences(){return ts.map(ts.arrayFrom(libs.keys()),
(function(lib){return{fileName:lib,pos:-1,end:-1}}))}function
getFileReferencesForUsedTypeReferences(){return necessaryTypeReferences?
ts.mapDefined(ts.arrayFrom(necessaryTypeReferences.keys()),getFileReferenceForTypeN
ame):[]}function getFileReferenceForTypeName(typeName){if(emittedImports)for(var
_i=0,emittedImports_1=emittedImports;_i<emittedImports_1.length;_i++){var
importStatement=emittedImports_1[_i];if(ts.isImportEqualsDeclaration(importStatemen
t)&&ts.isExternalModuleReference(importStatement.moduleReference)){var
expr=importStatement.moduleReference.expression;if(ts.isStringLiteralLike(expr)&&ex
pr.text===typeName)return}else
if(ts.isImportDeclaration(importStatement)&&ts.isStringLiteral(importStatement.modu
leSpecifier)&&importStatement.moduleSpecifier.text===typeName)return}return{fileNam
e:typeName,pos:-1,end:-1}}function
mapReferencesIntoArray(references,outputFilePath){return function(file){var
declFileName;if(file.isDeclarationFile)declFileName=file.fileName;else{if(isBundled
Emit&&ts.contains(node.sourceFiles,file))return;var
paths=ts.getOutputPathsFor(file,host,!0);declFileName=paths.declarationFilePath||
paths.jsFilePath||file.fileName}if(declFileName){var
specifier=ts.moduleSpecifiers.getModuleSpecifier(__assign(__assign({},options),
{baseUrl:options.baseUrl&&ts.toPath(options.baseUrl,host.getCurrentDirectory(),host
.getCanonicalFileName)}),currentSourceFile,ts.toPath(outputFilePath,host.getCurrent
Directory(),host.getCanonicalFileName),ts.toPath(declFileName,host.getCurrentDirect
ory(),host.getCanonicalFileName),host,void 0);if(!
ts.pathIsRelative(specifier))return void
recordTypeReferenceDirectivesIfNecessary([specifier]);var
fileName=ts.getRelativePathToDirectoryOrUrl(outputFilePath,declFileName,host.getCur
rentDirectory(),host.getCanonicalFileName,!
1);if(ts.startsWith(fileName,"./")&&ts.hasExtension(fileName)&&(fileName=fileName.s
ubstring(2)),ts.startsWith(fileName,"node_modules/")||
ts.pathContainsNodeModules(fileName))return;references.push({pos:-1,end:-
1,fileName:fileName})}}}};function
recordTypeReferenceDirectivesIfNecessary(typeReferenceDirectives)
{if(typeReferenceDirectives){necessaryTypeReferences=necessaryTypeReferences||new
ts.Set;for(var
_i=0,typeReferenceDirectives_2=typeReferenceDirectives;_i<typeReferenceDirectives_2
.length;_i++){var
ref=typeReferenceDirectives_2[_i];necessaryTypeReferences.add(ref)}}}function
handleSymbolAccessibilityError(symbolAccessibilityResult)
{if(0===symbolAccessibilityResult.accessibility)
{if(symbolAccessibilityResult&&symbolAccessibilityResult.aliasesToMakeVisible)if(la
teMarkedStatements)for(var
_i=0,_a=symbolAccessibilityResult.aliasesToMakeVisible;_i<_a.length;_i++){var
ref=_a[_i];ts.pushIfUnique(lateMarkedStatements,ref)}else
lateMarkedStatements=symbolAccessibilityResult.aliasesToMakeVisible}else{var
errorInfo=getSymbolAccessibilityDiagnostic(symbolAccessibilityResult);errorInfo&&(e
rrorInfo.typeName?
context.addDiagnostic(ts.createDiagnosticForNode(symbolAccessibilityResult.errorNod
e||
errorInfo.errorNode,errorInfo.diagnosticMessage,ts.getTextOfNode(errorInfo.typeName
),symbolAccessibilityResult.errorSymbolName,symbolAccessibilityResult.errorModuleNa
me)):context.addDiagnostic(ts.createDiagnosticForNode(symbolAccessibilityResult.err
orNode||
errorInfo.errorNode,errorInfo.diagnosticMessage,symbolAccessibilityResult.errorSymb
olName,symbolAccessibilityResult.errorModuleName)))}}function
transformDeclarationsForJS(sourceFile,bundled){var
oldDiag=getSymbolAccessibilityDiagnostic;getSymbolAccessibilityDiagnostic=function(
s){return{diagnosticMessage:s.errorModuleName?
ts.Diagnostics.Declaration_emit_for_this_file_requires_using_private_name_0_from_mo
dule_1_An_explicit_type_annotation_may_unblock_declaration_emit:ts.Diagnostics.Decl
aration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotatio
n_may_unblock_declaration_emit,errorNode:s.errorNode||sourceFile}};var
result=resolver.getDeclarationStatementsForSourceFile(sourceFile,531469,symbolTrack
er,bundled);return getSymbolAccessibilityDiagnostic=oldDiag,result}function
collectReferences(sourceFile,ret){return noResolve||!
ts.isUnparsedSource(sourceFile)&&ts.isSourceFileJS(sourceFile)||
ts.forEach(sourceFile.referencedFiles,(function(f){var
elem=host.getSourceFileFromReference(sourceFile,f);elem&&ret.set(ts.getOriginalNode
Id(elem),elem)})),ret}function collectLibs(sourceFile,ret){return
ts.forEach(sourceFile.libReferenceDirectives,(function(ref)
{host.getLibFileFromReference(ref)&&ret.set(ts.toFileNameLowerCase(ref.fileName),!
0)})),ret}function filterBindingPatternInitializers(name){return 78===name.kind?
name:194===name.kind?
factory.updateArrayBindingPattern(name,ts.visitNodes(name.elements,visitBindingElem
ent)):factory.updateObjectBindingPattern(name,ts.visitNodes(name.elements,visitBind
ingElement));function visitBindingElement(elem){return 219===elem.kind?
elem:factory.updateBindingElement(elem,elem.dotDotDotToken,elem.propertyName,filter
BindingPatternInitializers(elem.name),shouldPrintWithInitializer(elem)?
elem.initializer:void 0)}}function ensureParameter(p,modifierMask,type){var
oldDiag;suppressNewDiagnosticContexts||
(oldDiag=getSymbolAccessibilityDiagnostic,getSymbolAccessibilityDiagnostic=ts.creat
eGetSymbolAccessibilityDiagnosticForNode(p));var
newParam=factory.updateParameterDeclaration(p,void
0,function(node,modifierMask,modifierAdditions){return
ts.factory.createModifiersFromModifierFlags(maskModifierFlags(node,modifierMask,mod
ifierAdditions))}
(p,modifierMask),p.dotDotDotToken,filterBindingPatternInitializers(p.name),resolver
.isOptionalParameter(p)?p.questionToken||factory.createToken(57):void
0,ensureType(p,type||p.type,!0),ensureNoInitializer(p));return
suppressNewDiagnosticContexts||
(getSymbolAccessibilityDiagnostic=oldDiag),newParam}function
shouldPrintWithInitializer(node){return function(node){switch(node.kind){case
162:case 161:return!ts.hasEffectiveModifier(node,8);case 159:case 246:return!
0}return!1}
(node)&&resolver.isLiteralConstDeclaration(ts.getParseTreeNode(node))}function
ensureNoInitializer(node){if(shouldPrintWithInitializer(node))return
resolver.createLiteralConstValue(ts.getParseTreeNode(node),symbolTracker)}function
ensureType(node,type,ignorePrivate){if((ignorePrivate||!
ts.hasEffectiveModifier(node,8))&&!shouldPrintWi
thInitializer(node)){var
oldDiag,shouldUseResolverType=159===node.kind&&(resolver.isRequiredInitializedParam
eter(node)||resolver.isOptionalUninitializedParameterProperty(node));return type&&!
shouldUseResolverType?
ts.visitNode(type,visitDeclarationSubtree):ts.getParseTreeNode(node)?
167===node.kind?factory.createKeywordTypeNode(128):
(errorNameNode=node.name,suppressNewDiagnosticContexts||
(oldDiag=getSymbolAccessibilityDiagnostic,getSymbolAccessibilityDiagnostic=ts.creat
eGetSymbolAccessibilityDiagnosticForNode(node)),246===node.kind||195===node.kind?
cleanup(resolver.createTypeOfDeclaration(node,enclosingDeclaration,531469,symbolTra
cker)):159===node.kind||162===node.kind||161===node.kind?node.initializer?
cleanup(resolver.createTypeOfDeclaration(node,enclosingDeclaration,531469,symbolTra
cker,shouldUseResolverType)||
resolver.createTypeOfExpression(node.initializer,enclosingDeclaration,531469,symbol
Tracker)):cleanup(resolver.createTypeOfDeclaration(node,enclosingDeclaration,531469
,symbolTracker,shouldUseResolverType)):cleanup(resolver.createReturnTypeOfSignature
Declaration(node,enclosingDeclaration,531469,symbolTracker))):type?
ts.visitNode(type,visitDeclarationSubtree):factory.createKeywordTypeNode(128)}funct
ion cleanup(returnValue){return errorNameNode=void
0,suppressNewDiagnosticContexts||
(getSymbolAccessibilityDiagnostic=oldDiag),returnValue||
factory.createKeywordTypeNode(128)}}function isDeclarationAndNotVisible(node)
{switch((node=ts.getParseTreeNode(node)).kind){case 248:case 253:case 250:case
249:case 251:case 252:return!resolver.isDeclarationVisible(node);case 246:return!
getBindingNameVisible(node);case 257:case 258:case 264:case 263:return!1}return!
1}function getBindingNameVisible(elem){return!
ts.isOmittedExpression(elem)&&(ts.isBindingPattern(elem.name)?
ts.some(elem.name.elements,getBindingNameVisible):resolver.isDeclarationVisible(ele
m))}function updateParamsList(node,params,modifierMask){if(!
ts.hasEffectiveModifier(node,8)){var newParams=ts.map(params,(function(p){return
ensureParameter(p,modifierMask)}));if(newParams)return
factory.createNodeArray(newParams,params.hasTrailingComma)}}function
updateAccessorParamsList(input,isPrivate){var newParams;if(!isPrivate){var
thisParameter=ts.getThisParameter(input);thisParameter&&(newParams=[ensureParameter
(thisParameter)])}if(ts.isSetAccessorDeclaration(input)){var newValueParameter=void
0;if(!isPrivate){var
valueParameter=ts.getSetAccessorValueParameter(input);if(valueParameter)newValuePar
ameter=ensureParameter(valueParameter,void
0,getTypeAnnotationFromAllAccessorDeclarations(input,resolver.getAllAccessorDeclara
tions(input)))}newValueParameter||
(newValueParameter=factory.createParameterDeclaration(void 0,void 0,void
0,"value")),newParams=ts.append(newParams,newValueParameter)}return
factory.createNodeArray(newParams||ts.emptyArray)}function
ensureTypeParams(node,params){return ts.hasEffectiveModifier(node,8)?void
0:ts.visitNodes(params,visitDeclarationSubtree)}function
isEnclosingDeclaration(node){return ts.isSourceFile(node)||
ts.isTypeAliasDeclaration(node)||ts.isModuleDeclaration(node)||
ts.isClassDeclaration(node)||ts.isInterfaceDeclaration(node)||
ts.isFunctionLike(node)||ts.isIndexSignatureDeclaration(node)||
ts.isMappedTypeNode(node)}function
checkEntityNameVisibility(entityName,enclosingDeclaration)
{handleSymbolAccessibilityError(resolver.isEntityNameVisible(entityName,enclosingDe
claration)),recordTypeReferenceDirectivesIfNecessary(resolver.getTypeReferenceDirec
tivesForEntityName(entityName))}function preserveJsDoc(updated,original){return
ts.hasJSDocNodes(updated)&&ts.hasJSDocNodes(original)&&(updated.jsDoc=original.jsDo
c),ts.setCommentRange(updated,ts.getCommentRange(original))}function
rewriteModuleSpecifier(parent,input){if(input)
{if(resultHasExternalModuleIndicator=resultHasExternalModuleIndicator||253!
==parent.kind&&192!==parent.kind,ts.isStringLiteralLike(input))if(isBundledEmit)
{var
newName=ts.getExternalModuleNameFromDeclaration(context.getEmitHost(),resolver,pare
nt);if(newName)return factory.createStringLiteral(newName)}else{var
symbol=resolver.getSymbolOfExternalModuleSpecifier(input);symbol&&(exportedModulesF
romDeclarationEmit||(exportedModulesFromDeclarationEmit=[])).push(symbol)}return
input}}function transformAndReplaceLatePaintedStatements(statements)
{for(;ts.length(lateMarkedStatements);){var i=lateMarkedStatements.shift();if(!
ts.isLateVisibilityPaintedStatement(i))return ts.Debug.fail("Late replaced
statement was found which is not handled by the declaration transformer!: "+
(ts.SyntaxKind?ts.SyntaxKind[i.kind]:i.kind));var
priorNeedsDeclare=needsDeclare;needsDeclare=i.parent&&ts.isSourceFile(i.parent)&&!
(ts.isExternalModule(i.parent)&&isBundledEmit);var
result=transformTopLevelDeclaration(i);needsDeclare=priorNeedsDeclare,lateStatement
ReplacementMap.set(ts.getOriginalNodeId(i),result)}return ts.visitNodes(statements,
(function(statement){if(ts.isLateVisibilityPaintedStatement(statement)){var
key=ts.getOriginalNodeId(statement);if(lateStatementReplacementMap.has(key)){var
result=lateStatementReplacementMap.get(key);return
lateStatementReplacementMap.delete(key),result&&((ts.isArray(result)?
ts.some(result,ts.needsScopeMarker):ts.needsScopeMarker(result))&&(needsScopeFixMar
ker=!0),ts.isSourceFile(statement.parent)&&(ts.isArray(result)?
ts.some(result,ts.isExternalModuleIndicator):ts.isExternalModuleIndicator(result))&
&(resultHasExternalModuleIndicator=!0)),result}}return statement}))}function
visitDeclarationSubtree(input){if(!shouldStripInternal(input))
{if(ts.isDeclaration(input))
{if(isDeclarationAndNotVisible(input))return;if(ts.hasDynamicName(input)&&!
resolver.isLateBound(ts.getParseTreeNode(input)))return}if((!
ts.isFunctionLike(input)||!resolver.isImplementationOfOverload(input))&&!
ts.isSemicolonClassElement(input)){var
previousEnclosingDeclaration;isEnclosingDeclaration(input)&&(previousEnclosingDecla
ration=enclosingDeclaration,enclosingDeclaration=input);var
oldDiag=getSymbolAccessibilityDiagnostic,canProduceDiagnostic=ts.canProduceDiagnost
ics(input),oldWithinObjectLiteralType=suppressNewDiagnosticContexts,shouldEnterSupp
ressNewDiagnosticsContextContext=(176===input.kind||189===input.kind)&&251!
==input.parent.kind;if((ts.isMethodDeclaration(input)||
ts.isMethodSignature(input))&&ts.hasEffectiveModifier(input,8))
{if(input.symbol&&input.symbol.declarations&&input.symbol.declarations[0]!
==input)return;return cleanup(factory.createPropertyDeclaration(void
0,ensureModifiers(input),input.name,void 0,void 0,void
0))}if(canProduceDiagnostic&&!
suppressNewDiagnosticContexts&&(getSymbolAccessibilityDiagnostic=ts.createGetSymbol
AccessibilityDiagnosticForNode(input)),ts.isTypeQueryNode(input)&&checkEntityNameVi
sibility(input.exprName,enclosingDeclaration),shouldEnterSuppressNewDiagnosticsCont
extContext&&(suppressNewDiagnosticContexts=!0),function(node){switch(node.kind)
{case 169:case 165:case 164:case 166:case 167:case 162:case 161:case 163:case
168:case 170:case 246:case 158:case 220:case 172:case 183:case 173:case 174:case
192:return!0}return!1}(input))switch(input.kind){case 220:
(ts.isEntityName(input.expression)||
ts.isEntityNameExpression(input.expression))&&checkEntityNameVisibility(input.expre
ssion,enclosingDeclaration);var
node=ts.visitEachChild(input,visitDeclarationSubtree,context);return
cleanup(factory.updateExpressionWithTypeArguments(node,node.expression,node.typeArg
uments));case
172:checkEntityNameVisibility(input.typeName,enclosingDeclaration);node=ts.visitEac
hChild(input,visitDeclarationSubtree,context);return
cleanup(factory.updateTypeReferenceNode(node,node.typeName,node.typeArguments));cas
e 169:return
cleanup(factory.updateConstructSignature(input,ensureTypeParams(input,input.typePar
ameters),updateParamsList(input,input.parameters),ensureType(input,input.type)));ca
se 165:return cleanup(factory.createConstructorDeclaration(void
0,ensureModifiers(input),updateParamsList(input,input.parameters,0),void 0));case
164:return ts.isPrivateIdentifier(input.name)?cleanup(void
0):cleanup(factory.createMethodDeclaration(void 0,ensureModifiers(input),void
0,input.name,input.questionToken,ensureTypeParams(input,input.typeParameters),updat
eParamsList(input,input.parameters),ensureType(input,input.type),void 0));case
166:if(ts.isPrivateIdentifier(input.name))return cleanup(void 0);var
accessorType=getTypeAnnotationFromAllAccessorDeclarations(input,resolver.getAllAcce
ssorDeclarations(input));return
cleanup(factory.updateGetAccessorDeclaration(input,void
0,ensureModifiers(input),input.name,updateAccessorParamsList(input,ts.hasEffectiveM
odifier(input,8)),ensureType(input,accessorType),void 0));case 167:return
ts.isPrivateIdentifier(input.name)?cleanup(void
0):cleanup(factory.updateSetAccessorDeclaration(input,void
0,ensureModifiers(input),input.name,updateAccessorParamsList(input,ts.hasEffectiveM
odifier(input,8)),void 0));case 162:return ts.isPrivateIdentifier(input.name)?
cleanup(void 0):cleanup(factory.updatePropertyDeclaration(input,void
0,ensureModifiers(input),input.name,input.questionToken,ensureType(input,input.type
),ensureNoInitializer(input)));case 161:return ts.isPrivateIdentifier(input.name)?
cleanup(void
0):cleanup(factory.updatePropertySignature(input,ensureModifiers(input),input.name,
input.questionToken,ensureType(input,input.type)));case 163:return
ts.isPrivateIdentifier(input.name)?cleanup(void
0):cleanup(factory.updateMethodSignature(input,ensureModifiers(input),input.name,in
put.questionToken,ensureTypeParams(input,input.typeParameters),updateParamsList(inp
ut,input.parameters),ensureType(input,input.type)));case 168:return
cleanup(factory.updateCallSignature(input,ensureTypeParams(input,input.typeParamete
rs),updateParamsList(input,input.parameters),ensureType(input,input.type)));case
170:return cleanup(factory.updateIndexSignature(input,void
0,ensureModifiers(input),updateParamsList(input,input.parameters),ts.visitNode(inpu
t.type,visitDeclarationSubtree)||factory.createKeywordTypeNode(128)));case
246:return ts.isBindingPattern(input.name)?recreateBindingPattern(input.name):
(shouldEnterSuppressNewDiagnosticsContextContext=!0,suppressNewDiagnosticContexts=!
0,cleanup(factory.updateVariableDeclaration(input,input.name,void
0,ensureType(input,input.type),ensureNoInitializer(input))));case 158:return
function(node){return
164===node.parent.kind&&ts.hasEffectiveModifier(node.parent,8)}
(input)&&(input.default||input.constraint)?
cleanup(factory.updateTypeParameterDeclaration(input,input.name,void 0,void
0)):cleanup(ts.visitEachChild(input,visitDeclarationSubtree,context));case 183:var
checkType=ts.visitNode(input.checkType,visitDeclarationSubtree),extendsType=ts.visi
tNode(input.extendsType,visitDeclarationSubtree),oldEnclosingDecl=enclosingDeclarat
ion;enclosingDeclaration=input.trueType;var
trueType=ts.visitNode(input.trueType,visitDeclarationSubtree);enclosingDeclaration=
oldEnclosingDecl;var
falseType=ts.visitNode(input.falseType,visitDeclarationSubtree);return
cleanup(factory.updateConditionalTypeNode(input,checkType,extendsType,trueType,fals
eType));case 173:return
cleanup(factory.updateFunctionTypeNode(input,ts.visitNodes(input.typeParameters,vis
itDeclarationSubtree),updateParamsList(input,input.parameters),ts.visitNode(input.t
ype,visitDeclarationSubtree)));case 174:return
cleanup(factory.updateConstructorTypeNode(input,ts.visitNodes(input.typeParameters,
visitDeclarationSubtree),updateParamsList(input,input.parameters),ts.visitNode(inpu
t.type,visitDeclarationSubtree)));case 192:return
ts.isLiteralImportTypeNode(input)?
cleanup(factory.updateImportTypeNode(input,factory.updateLiteralTypeNode(input.argu
ment,rewriteModuleSpecifier(input,input.argument.literal)),input.qualifier,ts.visit
Nodes(input.typeArguments,visitDeclarationSubtree,ts.isTypeNode),input.isTypeOf)):c
leanup(input);default:ts.Debug.assertNever(input,"Attempted to process unhandled
node kind: "+ts.SyntaxKind[input.kind])}return
ts.isTupleTypeNode(input)&&ts.getLineAndCharacterOfPosition(currentSourceFile,input
.pos).line===ts.getLineAndCharacterOfPosition(currentSourceFile,input.end).line&&ts
.setEmitFlags(input,1),cleanup(ts.visitEachChild(input,visitDeclarationSubtree,cont
ext))}}function cleanup(returnValue){return
returnValue&&canProduceDiagnostic&&ts.hasDynamicName(input)&&function(node){var
oldDiag;suppressNewDiagnosticContexts||
(oldDiag=getSymbolAccessibilityDiagnostic,getSymbolAccessibilityDiagnostic=ts.creat
eGetSymbolAccessibilityDiagnosticForNodeName(node));errorNameNode=node.name,ts.Debu
g.assert(resolver.isLateBound(ts.getParseTreeNode(node))),checkEntityNameVisibility
(node.name.expression,enclosingDeclaration),suppressNewDiagnosticContexts||
(getSymbolAccessibilityDiagnostic=oldDiag);errorNameNode=void 0}
(input),isEnclosingDeclaration(input)&&(enclosingDeclaration=previousEnclosingDecla
ration),canProduceDiagnostic&&!
suppressNewDiagnosticContexts&&(getSymbolAccessibilityDiagnostic=oldDiag),shouldEnt
erSuppressNewDiagnosticsContextContext&&(suppressNewDiagnosticContexts=oldWithinObj
ectLiteralType),returnValue===input?
returnValue:returnValue&&ts.setOriginalNode(preserveJsDoc(returnValue,input),input)
}}function visitDeclarationStatements(input){if(function(node){switch(node.kind)
{case 248:case 253:case 257:case 250:case 249:case 251:case 252:case 229:case
258:case 264:case 263:return!0}return!1}(input)&&!shouldStripInternal(input))
{switch(input.kind){case 264:return
ts.isSourceFile(input.parent)&&(resultHasExternalModuleIndicator=!
0),resultHasScopeMarker=!0,factory.updateExportDeclaration(input,void
0,input.modifiers,input.isTypeOnly,input.exportClause,rewriteModuleSpecifier(input,
input.moduleSpecifier));case
263:if(ts.isSourceFile(input.parent)&&(resultHasExternalModuleIndicator=!
0),resultHasScopeMarker=!0,78===input.expression.kind)return input;var
newId=factory.createUniqueName("_default",16);getSymbolAccessibilityDiagnostic=func
tion()
{return{diagnosticMessage:ts.Diagnostics.Default_export_of_the_module_has_or_is_usi
ng_private_name_0,errorNode:input}};var
varDecl=factory.createVariableDeclaration(newId,void
0,resolver.createTypeOfExpression(input.expression,input,531469,symbolTracker),void
0);return[factory.createVariableStatement(needsDeclare?
[factory.createModifier(133)]:
[],factory.createVariableDeclarationList([varDecl],2)),factory.updateExportAssignme
nt(input,input.decorators,input.modifiers,newId)]}var
result=transformTopLevelDeclaration(input);return
lateStatementReplacementMap.set(ts.getOriginalNodeId(input),result),input}}function
stripExportModifiers(statement){if(ts.isImportEqualsDeclaration(statement)||
ts.hasEffectiveModifier(statement,512)||!ts.canHaveModifiers(statement))return
statement;var
modifiers=factory.createModifiersFromModifierFlags(11262&ts.getEffectiveModifierFla
gs(statement));return factory.updateModifiers(statement,modifiers)}function
transformTopLevelDeclaration(input){if(!shouldStripInternal(input))
{switch(input.kind){case 257:return function(decl)
{if(resolver.isDeclarationVisible(decl)){if(269===decl.moduleReference.kind){var
specifier=ts.getExternalModuleImportEqualsDeclarationExpression(decl);return
factory.updateImportEqualsDeclaration(decl,void
0,decl.modifiers,decl.name,factory.updateExternalModuleReference(decl.moduleReferen
ce,rewriteModuleSpecifier(decl,specifier)))}var
oldDiag=getSymbolAccessibilityDiagnostic;return
getSymbolAccessibilityDiagnostic=ts.createGetSymbolAccessibilityDiagnosticForNode(d
ecl),checkEntityNameVisibility(decl.moduleReference,enclosingDeclaration),getSymbol
AccessibilityDiagnostic=oldDiag,decl}}(input);case 258:return function(decl){if(!
decl.importClause)return factory.updateImportDeclaration(decl,void
0,decl.modifiers,decl.importClause,rewriteModuleSpecifier(decl,decl.moduleSpecifier
));var
visibleDefaultBinding=decl.importClause&&decl.importClause.name&&resolver.isDeclara
tionVisible(decl.importClause)?decl.importClause.name:void 0;if(!
decl.importClause.namedBindings)return
visibleDefaultBinding&&factory.updateImportDeclaration(decl,void
0,decl.modifiers,factory.updateImportClause(decl.importClause,decl.importClause.isT
ypeOnly,visibleDefaultBinding,void
0),rewriteModuleSpecifier(decl,decl.moduleSpecifier));if(260===decl.importClause.na
medBindings.kind){var
namedBindings=resolver.isDeclarationVisible(decl.importClause.namedBindings)?
decl.importClause.namedBindings:void 0;return visibleDefaultBinding||namedBindings?
factory.updateImportDeclaration(decl,void
0,decl.modifiers,factory.updateImportClause(decl.importClause,decl.importClause.isT
ypeOnly,visibleDefaultBinding,namedBindings),rewriteModuleSpecifier(decl,decl.modul
eSpecifier)):void 0}var
bindingList=ts.mapDefined(decl.importClause.namedBindings.elements,(function(b)
{return resolver.isDeclarationVisible(b)?b:void 0}));return
bindingList&&bindingList.length||visibleDefaultBinding?
factory.updateImportDeclaration(decl,void
0,decl.modifiers,factory.updateImportClause(decl.importClause,decl.importClause.isT
ypeOnly,visibleDefaultBinding,bindingList&&bindingList.length?
factory.updateNamedImports(decl.importClause.namedBindings,bindingList):void
0),rewriteModuleSpecifier(decl,decl.moduleSpecifier)):resolver.isImportRequiredByAu
gmentation(decl)?factory.updateImportDeclaration(decl,void 0,decl.modifiers,void
0,rewriteModuleSpecifier(decl,decl.moduleSpecifier)):void 0}(input)}if((!
ts.isDeclaration(input)||!isDeclarationAndNotVisible(input))&&(!
ts.isFunctionLike(input)||!resolver.isImplementationOfOverload(input))){var
previousEnclosingDeclaration;isEnclosingDeclaration(input)&&(previousEnclosingDecla
ration=enclosingDeclaration,enclosingDeclaration=input);var
canProdiceDiagnostic=ts.canProduceDiagnostics(input),oldDiag=getSymbolAccessibility
Diagnostic;canProdiceDiagnostic&&(getSymbolAccessibilityDiagnostic=ts.createGetSymb
olAccessibilityDiagnosticForNode(input));var
previousNeedsDeclare=needsDeclare;switch(input.kind){case 251:return
cleanup(factory.updateTypeAliasDeclaration(input,void
0,ensureModifiers(input),input.name,ts.visitNodes(input.typeParameters,visitDeclara
tionSubtree,ts.isTypeParameterDeclaration),ts.visitNode(input.type,visitDeclaration
Subtree,ts.isTypeNode)));case 250:return
cleanup(factory.updateInterfaceDeclaration(input,void
0,ensureModifiers(input),input.name,ensureTypeParams(input,input.typeParameters),tr
ansformHeritageClauses(input.heritageClauses),ts.visitNodes(input.members,visitDecl
arationSubtree)));case 248:var
clean=cleanup(factory.updateFunctionDeclaration(input,void
0,ensureModifiers(input),void
0,input.name,ensureTypeParams(input,input.typeParameters),updateParamsList(input,in
put.parameters),ensureType(input,input.type),void
0));if(clean&&resolver.isExpandoFunctionDeclaration(input)){var
props=resolver.getPropertiesOfContainerFunction(input),fakespace_1=ts.parseNodeFact
ory.createModuleDeclaration(void 0,void 0,clean.name||
factory.createIdentifier("_default"),factory.createModuleBlock([]),16);ts.setParent
(fakespace_1,enclosingDeclaration),fakespace_1.locals=ts.createSymbolTable(props),f
akespace_1.symbol=props[0].parent;var
exportMappings_1=[],declarations=ts.mapDefined(props,(function(p)
{if(ts.isPropertyAccessExpression(p.valueDeclaration))
{getSymbolAccessibilityDiagnostic=ts.createGetSymbolAccessibilityDiagnosticForNode(
p.valueDeclaration);var
type=resolver.createTypeOfDeclaration(p.valueDeclaration,fakespace_1,531469,symbolT
racker);getSymbolAccessibilityDiagnostic=oldDiag;var
nameStr=ts.unescapeLeadingUnderscores(p.escapedName),isNonContextualKeywordName=ts.
isStringANonContextualKeyword(nameStr),name=isNonContextualKeywordName?
factory.getGeneratedNameForNode(p.valueDeclaration):factory.createIdentifier(nameSt
r);isNonContextualKeywordName&&exportMappings_1.push([name,nameStr]);var
varDecl=factory.createVariableDeclaration(name,void 0,type,void 0);return
factory.createVariableStatement(isNonContextualKeywordName?void 0:
[factory.createToken(92)],factory.createVariableDeclarationList([varDecl]))}}));exp
ortMappings_1.length?declarations.push(factory.createExportDeclaration(void
0,void 0,!1,factory.createNamedExports(ts.map(exportMappings_1,(function(_a){var
gen=_a[0],exp=_a[1];return
factory.createExportSpecifier(gen,exp)}))))):declarations=ts.mapDefined(declaration
s,(function(declaration){return factory.updateModifiers(declaration,0)}));var
namespaceDecl=factory.createModuleDeclaration(void
0,ensureModifiers(input),input.name,factory.createModuleBlock(declarations),16);if(
!ts.hasEffectiveModifier(clean,512))return[clean,namespaceDecl];var
modifiers=factory.createModifiersFromModifierFlags(-
514&ts.getEffectiveModifierFlags(clean)|
2),cleanDeclaration=factory.updateFunctionDeclaration(clean,void 0,modifiers,void
0,clean.name,clean.typeParameters,clean.parameters,clean.type,void
0),namespaceDeclaration=factory.updateModuleDeclaration(namespaceDecl,void
0,modifiers,namespaceDecl.name,namespaceDecl.body),exportDefaultDeclaration=factory
.createExportAssignment(void 0,void 0,!1,namespaceDecl.name);return
ts.isSourceFile(input.parent)&&(resultHasExternalModuleIndicator=!
0),resultHasScopeMarker=!0,
[cleanDeclaration,namespaceDeclaration,exportDefaultDeclaration]}return clean;case
253:needsDeclare=!1;var inner=input.body;if(inner&&254===inner.kind){var
oldNeedsScopeFix=needsScopeFixMarker,oldHasScopeFix=resultHasScopeMarker;resultHasS
copeMarker=!1,needsScopeFixMarker=!1;var
lateStatements=transformAndReplaceLatePaintedStatements(ts.visitNodes(inner.stateme
nts,visitDeclarationStatements));8388608&input.flags&&(needsScopeFixMarker=!
1),ts.isGlobalScopeAugmentation(input)||function(statements){return
ts.some(statements,isScopeMarker)}(lateStatements)||resultHasScopeMarker||
(lateStatements=needsScopeFixMarker?
factory.createNodeArray(__spreadArrays(lateStatements,
[ts.createEmptyExports(factory)])):ts.visitNodes(lateStatements,stripExportModifier
s));var
body=factory.updateModuleBlock(inner,lateStatements);needsDeclare=previousNeedsDecl
are,needsScopeFixMarker=oldNeedsScopeFix,resultHasScopeMarker=oldHasScopeFix;var
mods=ensureModifiers(input);return
cleanup(factory.updateModuleDeclaration(input,void
0,mods,ts.isExternalModuleAugmentation(input)?
rewriteModuleSpecifier(input,input.name):input.name,body))}needsDeclare=previousNee
dsDeclare;mods=ensureModifiers(input);needsDeclare=!
1,ts.visitNode(inner,visitDeclarationStatements);var
id=ts.getOriginalNodeId(inner);body=lateStatementReplacementMap.get(id);return
lateStatementReplacementMap.delete(id),cleanup(factory.updateModuleDeclaration(inpu
t,void 0,mods,input.name,body));case
249:modifiers=factory.createNodeArray(ensureModifiers(input));var
typeParameters=ensureTypeParams(input,input.typeParameters),ctor=ts.getFirstConstru
ctorWithBody(input),parameterProperties=void 0;if(ctor){var
oldDiag_1=getSymbolAccessibilityDiagnostic;parameterProperties=ts.compact(ts.flatMa
p(ctor.parameters,(function(param){if(ts.hasSyntacticModifier(param,92)&&!
shouldStripInternal(param))return
getSymbolAccessibilityDiagnostic=ts.createGetSymbolAccessibilityDiagnosticForNode(p
aram),78===param.name.kind?preserveJsDoc(factory.createPropertyDeclaration(void
0,ensureModifiers(param),param.name,param.questionToken,ensureType(param,param.type
),ensureNoInitializer(param)),param):function walkBindingPattern(pattern){for(var
elems,_i=0,_a=pattern.elements;_i<_a.length;_i++){var
elem=_a[_i];ts.isOmittedExpression(elem)||
(ts.isBindingPattern(elem.name)&&(elems=ts.concatenate(elems,walkBindingPattern(ele
m.name))),(elems=elems||[]).push(factory.createPropertyDeclaration(void
0,ensureModifiers(param),elem.name,void 0,ensureType(elem,void 0),void 0)))}return
elems}(param.name)}))),getSymbolAccessibilityDiagnostic=oldDiag_1}var
privateIdentifier=ts.some(input.members,(function(member){return!!
member.name&&ts.isPrivateIdentifier(member.name)}))?
[factory.createPropertyDeclaration(void 0,void
0,factory.createPrivateIdentifier("#private"),void 0,void 0,void 0)]:void
0,memberNodes=ts.concatenate(ts.concatenate(privateIdentifier,parameterProperties),
ts.visitNodes(input.members,visitDeclarationSubtree)),members=factory.createNodeArr
ay(memberNodes),extendsClause_1=ts.getEffectiveBaseTypeNode(input);if(extendsClause
_1&&!ts.isEntityNameExpression(extendsClause_1.expression)&&103!
==extendsClause_1.expression.kind){var oldId=input.name?
ts.unescapeLeadingUnderscores(input.name.escapedText):"default",newId_1=factory.cre
ateUniqueName(oldId+"_base",16);getSymbolAccessibilityDiagnostic=function()
{return{diagnosticMessage:ts.Diagnostics.extends_clause_of_exported_class_0_has_or_
is_using_private_name_1,errorNode:extendsClause_1,typeName:input.name}};var
varDecl=factory.createVariableDeclaration(newId_1,void
0,resolver.createTypeOfExpression(extendsClause_1.expression,input,531469,symbolTra
cker),void 0),statement=factory.createVariableStatement(needsDeclare?
[factory.createModifier(133)]:
[],factory.createVariableDeclarationList([varDecl],2)),heritageClauses=factory.crea
teNodeArray(ts.map(input.heritageClauses,(function(clause){if(93===clause.token)
{var
oldDiag_2=getSymbolAccessibilityDiagnostic;getSymbolAccessibilityDiagnostic=ts.crea
teGetSymbolAccessibilityDiagnosticForNode(clause.types[0]);var
newClause=factory.updateHeritageClause(clause,ts.map(clause.types,(function(t)
{return
factory.updateExpressionWithTypeArguments(t,newId_1,ts.visitNodes(t.typeArguments,v
isitDeclarationSubtree))})));return
getSymbolAccessibilityDiagnostic=oldDiag_2,newClause}return
factory.updateHeritageClause(clause,ts.visitNodes(factory.createNodeArray(ts.filter
(clause.types,(function(t){return ts.isEntityNameExpression(t.expression)||
103===t.expression.kind}))),visitDeclarationSubtree))})));return[statement,cleanup(
factory.updateClassDeclaration(input,void
0,modifiers,input.name,typeParameters,heritageClauses,members))]}heritageClauses=tr
ansformHeritageClauses(input.heritageClauses);return
cleanup(factory.updateClassDeclaration(input,void
0,modifiers,input.name,typeParameters,heritageClauses,members));case 229:return
cleanup(function(input){if(!
ts.forEach(input.declarationList.declarations,getBindingNameVisible))return;var
nodes=ts.visitNodes(input.declarationList.declarations,visitDeclarationSubtree);if(
!ts.length(nodes))return;return
factory.updateVariableStatement(input,factory.createNodeArray(ensureModifiers(input
)),factory.updateVariableDeclarationList(input.declarationList,nodes))}
(input));case 252:return cleanup(factory.updateEnumDeclaration(input,void
0,factory.createNodeArray(ensureModifiers(input)),input.name,factory.createNodeArra
y(ts.mapDefined(input.members,(function(m){if(!shouldStripInternal(m)){var
constValue=resolver.getConstantValue(m);return
preserveJsDoc(factory.updateEnumMember(m,m.name,void 0!
==constValue?"string"===typeof constValue?
factory.createStringLiteral(constValue):factory.createNumericLiteral(constValue):vo
id 0),m)}})))))}return ts.Debug.assertNever(input,"Unhandled top-level node in
declaration emit: "+ts.SyntaxKind[input.kind])}}function cleanup(node){return
isEnclosingDeclaration(input)&&(enclosingDeclaration=previousEnclosingDeclaration),
canProdiceDiagnostic&&(getSymbolAccessibilityDiagnostic=oldDiag),253===input.kind&&
(needsDeclare=previousNeedsDeclare),node===input?
node:node&&ts.setOriginalNode(preserveJsDoc(node,input),input)}}function
recreateBindingPattern(d){return ts.flatten(ts.mapDefined(d.elements,(function(e)
{return function(e){if(219===e.kind)return;if(e.name){if(!
getBindingNameVisible(e))return;return ts.isBindingPattern(e.name)?
recreateBindingPattern(e.name):factory.createVariableDeclaration(e.name,void
0,ensureType(e,void 0),void 0)}}(e)})))}function shouldStripInternal(node){return!!
stripInternal&&!!node&&isInternalDeclaration(node,currentSourceFile)}function
isScopeMarker(node){return ts.isExportAssignment(node)||
ts.isExportDeclaration(node)}function ensureModifiers(node){var
currentFlags=ts.getEffectiveModifierFlags(node),newFlags=function(node){var
mask=11003,additions=needsDeclare&&!function(node){if(250===node.kind)return!
0;return!1}(node)?2:0,parentIsFile=294===node.parent.kind;(!parentIsFile||
isBundledEmit&&parentIsFile&&ts.isExternalModule(node.parent))&&(mask^=2,additions=
0);return maskModifierFlags(node,mask,additions)}(node);return
currentFlags===newFlags?
node.modifiers:factory.createModifiersFromModifierFlags(newFlags)}function
getTypeAnnotationFromAllAccessorDeclarations(node,accessors){var
accessorType=getTypeAnnotationFromAccessor(node);return accessorType||
node===accessors.firstAccessor||
(accessorType=getTypeAnnotationFromAccessor(accessors.firstAccessor),getSymbolAcces
sibilityDiagnostic=ts.createGetSymbolAccessibilityDiagnosticForNode(accessors.first
Accessor)),!accessorType&&accessors.secondAccessor&&node!
==accessors.secondAccessor&&(accessorType=getTypeAnnotationFromAccessor(accessors.s
econdAccessor),getSymbolAccessibilityDiagnostic=ts.createGetSymbolAccessibilityDiag
nosticForNode(accessors.secondAccessor)),accessorType}function
transformHeritageClauses(nodes){return
factory.createNodeArray(ts.filter(ts.map(nodes,(function(clause){return
factory.updateHeritageClause(clause,ts.visitNodes(factory.createNodeArray(ts.filter
(clause.types,(function(t){return ts.isEntityNameExpression(t.expression)||
93===clause.token&&103===t.expression.kind}))),visitDeclarationSubtree))})),
(function(clause){return clause.types&&!!clause.types.length})))}}function
maskModifierFlags(node,modifierMask,modifierAdditions){void
0===modifierMask&&(modifierMask=11259),void
0===modifierAdditions&&(modifierAdditions=0);var
flags=ts.getEffectiveModifierFlags(node)&modifierMask|modifierAdditions;return
512&flags&&!(1&flags)&&(flags^=1),512&flags&&2&flags&&(flags^=2),flags}function
getTypeAnnotationFromAccessor(accessor){if(accessor)return 166===accessor.kind?
accessor.type:accessor.parameters.length>0?accessor.parameters[0].type:void
0}ts.transformDeclarations=transformDeclarations}(ts||(ts={})),function(ts){var
TransformationState,SyntaxKindFeatureFlags;function
getScriptTransformers(compilerOptions,customTransformers,emitOnlyDtsFiles)
{if(emitOnlyDtsFiles)return
ts.emptyArray;var
jsx=compilerOptions.jsx,languageVersion=ts.getEmitScriptTarget(compilerOptions),mod
uleKind=ts.getEmitModuleKind(compilerOptions),transformers=[];return
ts.addRange(transformers,customTransformers&&ts.map(customTransformers.before,wrapS
criptTransformerFactory)),transformers.push(ts.transformTypeScript),transformers.pu
sh(ts.transformClassFields),2===jsx&&transformers.push(ts.transformJsx),languageVer
sion<99&&transformers.push(ts.transformESNext),languageVersion<7&&transformers.push
(ts.transformES2020),languageVersion<6&&transformers.push(ts.transformES2019),langu
ageVersion<5&&transformers.push(ts.transformES2018),languageVersion<4&&transformers
.push(ts.transformES2017),languageVersion<3&&transformers.push(ts.transformES2016),
languageVersion<2&&(transformers.push(ts.transformES2015),transformers.push(ts.tran
sformGenerators)),transformers.push(function(moduleKind){switch(moduleKind){case
ts.ModuleKind.ESNext:case ts.ModuleKind.ES2020:case ts.ModuleKind.ES2015:return
ts.transformECMAScriptModule;case ts.ModuleKind.System:return
ts.transformSystemModule;default:return ts.transformModule}}
(moduleKind)),languageVersion<1&&transformers.push(ts.transformES5),ts.addRange(tra
nsformers,customTransformers&&ts.map(customTransformers.after,wrapScriptTransformer
Factory)),transformers}function getDeclarationTransformers(customTransformers){var
transformers=[];return
transformers.push(ts.transformDeclarations),ts.addRange(transformers,customTransfor
mers&&ts.map(customTransformers.afterDeclarations,wrapDeclarationTransformerFactory
)),transformers}function wrapCustomTransformerFactory(transformer,handleDefault)
{return function(context){var
customTransformer=transformer(context);return"function"===typeof customTransformer?
handleDefault(context,customTransformer):function(transformer){return
function(node){return ts.isBundle(node)?
transformer.transformBundle(node):transformer.transformSourceFile(node)}}
(customTransformer)}}function wrapScriptTransformerFactory(transformer){return
wrapCustomTransformerFactory(transformer,ts.chainBundle)}function
wrapDeclarationTransformerFactory(transformer){return
wrapCustomTransformerFactory(transformer,(function(_,node){return node}))}function
noEmitSubstitution(_hint,node){return node}function
noEmitNotification(hint,node,callback){callback(hint,node)}!
function(TransformationState)
{TransformationState[TransformationState.Uninitialized=0]="Uninitialized",Transform
ationState[TransformationState.Initialized=1]="Initialized",TransformationState[Tra
nsformationState.Completed=2]="Completed",TransformationState[TransformationState.D
isposed=3]="Disposed"}(TransformationState||
(TransformationState={})),function(SyntaxKindFeatureFlags)
{SyntaxKindFeatureFlags[SyntaxKindFeatureFlags.Substitution=1]="Substitution",Synta
xKindFeatureFlags[SyntaxKindFeatureFlags.EmitNotifications=2]="EmitNotifications"}
(SyntaxKindFeatureFlags||
(SyntaxKindFeatureFlags={})),ts.noTransformers={scriptTransformers:ts.emptyArray,de
clarationTransformers:ts.emptyArray},ts.getTransformers=function(compilerOptions,cu
stomTransformers,emitOnlyDtsFiles)
{return{scriptTransformers:getScriptTransformers(compilerOptions,customTransformers
,emitOnlyDtsFiles),declarationTransformers:getDeclarationTransformers(customTransfo
rmers)}},ts.noEmitSubstitution=noEmitSubstitution,ts.noEmitNotification=noEmitNotif
ication,ts.transformNodes=function(resolver,host,factory,options,nodes,transformers
,allowDtsFiles){for(var
lexicalEnvironmentVariableDeclarations,lexicalEnvironmentFunctionDeclarations,lexic
alEnvironmentStatements,emitHelpers,enabledSyntaxKindFeatures=new
Array(336),lexicalEnvironmentFlags=0,lexicalEnvironmentVariableDeclarationsStack=[]
,lexicalEnvironmentFunctionDeclarationsStack=[],lexicalEnvironmentStatementsStack=[
],lexicalEnvironmentFlagsStack=[],lexicalEnvironmentStackOffset=0,lexicalEnvironmen
tSuspended=!
1,onSubstituteNode=noEmitSubstitution,onEmitNode=noEmitNotification,state=0,diagnos
tics=[],context={factory:factory,getCompilerOptions:function(){return
options},getEmitResolver:function(){return resolver},getEmitHost:function(){return
host},getEmitHelperFactory:ts.memoize((function(){return
ts.createEmitHelperFactory(context)})),startLexicalEnvironment:function()
{ts.Debug.assert(state>0,"Cannot modify the lexical environment during
initialization."),ts.Debug.assert(state<2,"Cannot modify the lexical environment
after transformation has completed."),ts.Debug.assert(!
lexicalEnvironmentSuspended,"Lexical environment is
suspended."),lexicalEnvironmentVariableDeclarationsStack[lexicalEnvironmentStackOff
set]=lexicalEnvironmentVariableDeclarations,lexicalEnvironmentFunctionDeclarationsS
tack[lexicalEnvironmentStackOffset]=lexicalEnvironmentFunctionDeclarations,lexicalE
nvironmentStatementsStack[lexicalEnvironmentStackOffset]=lexicalEnvironmentStatemen
ts,lexicalEnvironmentFlagsStack[lexicalEnvironmentStackOffset]=lexicalEnvironmentFl
ags,lexicalEnvironmentStackOffset++,lexicalEnvironmentVariableDeclarations=void
0,lexicalEnvironmentFunctionDeclarations=void 0,lexicalEnvironmentStatements=void
0,lexicalEnvironmentFlags=0},suspendLexicalEnvironment:function()
{ts.Debug.assert(state>0,"Cannot modify the lexical environment during
initialization."),ts.Debug.assert(state<2,"Cannot modify the lexical environment
after transformation has completed."),ts.Debug.assert(!
lexicalEnvironmentSuspended,"Lexical environment is already
suspended."),lexicalEnvironmentSuspended=!0},resumeLexicalEnvironment:function()
{ts.Debug.assert(state>0,"Cannot modify the lexical environment during
initialization."),ts.Debug.assert(state<2,"Cannot modify the lexical environment
after transformation has
completed."),ts.Debug.assert(lexicalEnvironmentSuspended,"Lexical environment is
not suspended."),lexicalEnvironmentSuspended=!1},endLexicalEnvironment:function()
{var statements;if(ts.Debug.assert(state>0,"Cannot modify the lexical environment
during initialization."),ts.Debug.assert(state<2,"Cannot modify the lexical
environment after transformation has completed."),ts.Debug.assert(!
lexicalEnvironmentSuspended,"Lexical environment is
suspended."),lexicalEnvironmentVariableDeclarations||
lexicalEnvironmentFunctionDeclarations||lexicalEnvironmentStatements)
{if(lexicalEnvironmentFunctionDeclarations&&(statements=__spreadArrays(lexicalEnvir
onmentFunctionDeclarations)),lexicalEnvironmentVariableDeclarations){var
statement=factory.createVariableStatement(void
0,factory.createVariableDeclarationList(lexicalEnvironmentVariableDeclarations));ts
.setEmitFlags(statement,1048576),statements?
statements.push(statement):statements=[statement]}lexicalEnvironmentStatements&&(st
atements=statements?
__spreadArrays(statements,lexicalEnvironmentStatements):__spreadArrays(lexicalEnvir
onmentStatements))}lexicalEnvironmentStackOffset--,lexicalEnvironmentVariableDeclar
ations=lexicalEnvironmentVariableDeclarationsStack[lexicalEnvironmentStackOffset],l
exicalEnvironmentFunctionDeclarations=lexicalEnvironmentFunctionDeclarationsStack[l
exicalEnvironmentStackOffset],lexicalEnvironmentStatements=lexicalEnvironmentStatem
entsStack[lexicalEnvironmentStackOffset],lexicalEnvironmentFlags=lexicalEnvironment
FlagsStack[lexicalEnvironmentStackOffset],0===lexicalEnvironmentStackOffset&&(lexic
alEnvironmentVariableDeclarationsStack=[],lexicalEnvironmentFunctionDeclarationsSta
ck=[],lexicalEnvironmentStatementsStack=[],lexicalEnvironmentFlagsStack=[]);return
statements},setLexicalEnvironmentFlags:function(flags,value)
{lexicalEnvironmentFlags=value?lexicalEnvironmentFlags|
flags:lexicalEnvironmentFlags&~flags},getLexicalEnvironmentFlags:function(){return
lexicalEnvironmentFlags},hoistVariableDeclaration:function(name)
{ts.Debug.assert(state>0,"Cannot modify the lexical environment during
initialization."),ts.Debug.assert(state<2,"Cannot modify the lexical environment
after transformation has completed.");var
decl=ts.setEmitFlags(factory.createVariableDeclaration(name),64);lexicalEnvironment
VariableDeclarations?
lexicalEnvironmentVariableDeclarations.push(decl):lexicalEnvironmentVariableDeclara
tions=[decl];1&lexicalEnvironmentFlags&&(lexicalEnvironmentFlags|
=2)},hoistFunctionDeclaration:function(func){ts.Debug.assert(state>0,"Cannot modify
the lexical environment during initialization."),ts.Debug.assert(state<2,"Cannot
modify the lexical environment after transformation has
completed."),ts.setEmitFlags(func,1048576),lexicalEnvironmentFunctionDeclarations?
lexicalEnvironmentFunctionDeclarations.push(func):lexicalEnvironmentFunctionDeclara
tions=[func]},addInitializationStatement:function(node)
{ts.Debug.assert(state>0,"Cannot modify the lexical environment during
initialization."),ts.Debug.assert(state<2,"Cannot modify the lexical environment
after transformation has
completed."),ts.setEmitFlags(node,1048576),lexicalEnvironmentStatements?
lexicalEnvironmentStatements.push(node):lexicalEnvironmentStatements=[node]},reques
tEmitHelper:function requestEmitHelper(helper){if(ts.Debug.assert(state>0,"Cannot
modify the transformation context during
initialization."),ts.Debug.assert(state<2,"Cannot modify the transformation context
after transformation has completed."),ts.Debug.assert(!helper.scoped,"Cannot
request a scoped emit helper."),helper.dependencies)for(var
_i=0,_a=helper.dependencies;_i<_a.length;_i++){var
h=_a[_i];requestEmitHelper(h)}emitHelpers=ts.append(emitHelpers,helper)},readEmitHe
lpers:function(){ts.Debug.assert(state>0,"Cannot modify the transformation context
during initialization."),ts.Debug.assert(state<2,"Cannot modify the transformation
context after transformation has completed.");var helpers=emitHelpers;return
emitHelpers=void 0,helpers},enableSubstitution:function(kind)
{ts.Debug.assert(state<2,"Cannot modify the transformation context after
transformation has completed."),enabledSyntaxKindFeatures[kind]|
=1},enableEmitNotification:function(kind){ts.Debug.assert(state<2,"Cannot modify
the transformation context
after transformation has completed."),enabledSyntaxKindFeatures[kind]|
=2},isSubstitutionEnabled:isSubstitutionEnabled,isEmitNotificationEnabled:isEmitNot
ificationEnabled,get onSubstituteNode(){return onSubstituteNode},set
onSubstituteNode(value){ts.Debug.assert(state<1,"Cannot modify transformation hooks
after initialization has completed."),ts.Debug.assert(void 0!==value,"Value must
not be 'undefined'"),onSubstituteNode=value},get onEmitNode(){return
onEmitNode},set onEmitNode(value){ts.Debug.assert(state<1,"Cannot modify
transformation hooks after initialization has completed."),ts.Debug.assert(void 0!
==value,"Value must not be
'undefined'"),onEmitNode=value},addDiagnostic:function(diag)
{diagnostics.push(diag)}},_i=0,nodes_2=nodes;_i<nodes_2.length;_i++){var
node=nodes_2[_i];ts.disposeEmitNodes(ts.getSourceFileOfNode(ts.getParseTreeNode(nod
e)))}ts.performance.mark("beforeTransform");var
transformersWithContext=transformers.map((function(t){return
t(context)})),transformation=function(node){for(var
_i=0,transformersWithContext_1=transformersWithContext;_i<transformersWithContext_1
.length;_i++){node=(0,transformersWithContext_1[_i])(node)}return node};state=1;var
transformed=ts.map(nodes,allowDtsFiles?transformation:function(node){return!node||
ts.isSourceFile(node)&&node.isDeclarationFile?node:transformation(node)});return
state=2,ts.performance.mark("afterTransform"),ts.performance.measure("transformTime
","beforeTransform","afterTransform"),
{transformed:transformed,substituteNode:function(hint,node){return
ts.Debug.assert(state<3,"Cannot substitute a node after the result is
disposed."),node&&isSubstitutionEnabled(node)&&onSubstituteNode(hint,node)||
node},emitNodeWithNotification:function(hint,node,emitCallback)
{ts.Debug.assert(state<3,"Cannot invoke TransformationResult callbacks after the
result is disposed."),node&&(isEmitNotificationEnabled(node)?
onEmitNode(hint,node,emitCallback):emitCallback(hint,node))},isEmitNotificationEnab
led:isEmitNotificationEnabled,dispose:function(){if(state<3){for(var
_i=0,nodes_3=nodes;_i<nodes_3.length;_i++){var
node=nodes_3[_i];ts.disposeEmitNodes(ts.getSourceFileOfNode(ts.getParseTreeNode(nod
e)))}lexicalEnvironmentVariableDeclarations=void
0,lexicalEnvironmentVariableDeclarationsStack=void
0,lexicalEnvironmentFunctionDeclarations=void
0,lexicalEnvironmentFunctionDeclarationsStack=void 0,onSubstituteNode=void
0,onEmitNode=void 0,emitHelpers=void 0,state=3}},diagnostics:diagnostics};function
isSubstitutionEnabled(node){return 0!
==(1&enabledSyntaxKindFeatures[node.kind])&&0===(4&ts.getEmitFlags(node))}function
isEmitNotificationEnabled(node){return 0!
==(2&enabledSyntaxKindFeatures[node.kind])||0!
==(2&ts.getEmitFlags(node))}},ts.nullTransformationContext={get factory(){return
ts.factory},enableEmitNotification:ts.noop,enableSubstitution:ts.noop,endLexicalEnv
ironment:ts.returnUndefined,getCompilerOptions:function()
{return{}},getEmitHost:ts.notImplemented,getEmitResolver:ts.notImplemented,getEmitH
elperFactory:ts.notImplemented,setLexicalEnvironmentFlags:ts.noop,getLexicalEnviron
mentFlags:function(){return
0},hoistFunctionDeclaration:ts.noop,hoistVariableDeclaration:ts.noop,addInitializat
ionStatement:ts.noop,isEmitNotificationEnabled:ts.notImplemented,isSubstitutionEnab
led:ts.notImplemented,onEmitNode:ts.noop,onSubstituteNode:ts.notImplemented,readEmi
tHelpers:ts.notImplemented,requestEmitHelper:ts.noop,resumeLexicalEnvironment:ts.no
op,startLexicalEnvironment:ts.noop,suspendLexicalEnvironment:ts.noop,addDiagnostic:
ts.noop}}(ts||(ts={})),function(ts){var PipelinePhase,TempFlags,brackets=function()
{var brackets=[];return
brackets[1024]=["{","}"],brackets[2048]=["(",")"],brackets[4096]=["<",">"],brackets
[8192]=["[","]"],brackets}(),syntheticParent={pos:-1,end:-1};function
forEachEmittedFile(host,action,sourceFilesOrTargetSourceFile,forceDtsEmit,onlyBuild
Info,includeBuildInfo){void 0===forceDtsEmit&&(forceDtsEmit=!1);var
sourceFiles=ts.isArray(sourceFilesOrTargetSourceFile)?
sourceFilesOrTargetSourceFile:ts.getSourceFilesToEmit(host,sourceFilesOrTargetSourc
eFile,forceDtsEmit),options=host.getCompilerOptions();if(ts.outFile(options)){var
prepends=host.getPrependNodes();if(sourceFiles.length||prepends.length){var
bundle=ts.factory.createBundle(sourceFiles,prepends);if(result=action(getOutputPath
sFor(bundle,host,forceDtsEmit),bundle))return result}}else{if(!
onlyBuildInfo)for(var _a=0,sourceFiles_1=sourceFiles;_a<sourceFiles_1.length;_a++)
{var
result,sourceFile=sourceFiles_1[_a];if(result=action(getOutputPathsFor(sourceFile,h
ost,forceDtsEmit),sourceFile))return result}if(includeBuildInfo){var
buildInfoPath=getTsBuildInfoEmitOutputFilePath(options);if(buildInfoPath)return
action({buildInfoPath:buildInfoPath},void 0)}}}function
getTsBuildInfoEmitOutputFilePath(options){var
configFile=options.configFilePath;if(ts.isIncrementalCompilation(options))
{if(options.tsBuildInfoFile)return options.tsBuildInfoFile;var
buildInfoExtensionLess,outPath=ts.outFile(options);if(outPath)buildInfoExtensionLes
s=ts.removeFileExtension(outPath);else{if(!configFile)return;var
configFileExtensionLess=ts.removeFileExtension(configFile);buildInfoExtensionLess=o
ptions.outDir?options.rootDir?
ts.resolvePath(options.outDir,ts.getRelativePathFromDirectory(options.rootDir,confi
gFileExtensionLess,!
0)):ts.combinePaths(options.outDir,ts.getBaseFileName(configFileExtensionLess)):con
figFileExtensionLess}return buildInfoExtensionLess+".tsbuildinfo"}}function
getOutputPathsForBundle(options,forceDtsPaths){var
outPath=ts.outFile(options),jsFilePath=options.emitDeclarationOnly?void
0:outPath,sourceMapFilePath=jsFilePath&&getSourceMapFilePath(jsFilePath,options),de
clarationFilePath=forceDtsPaths||ts.getEmitDeclarations(options)?
ts.removeFileExtension(outPath)+".d.ts":void
0;return{jsFilePath:jsFilePath,sourceMapFilePath:sourceMapFilePath,declarationFileP
ath:declarationFilePath,declarationMapPath:declarationFilePath&&ts.getAreDeclaratio
nMapsEnabled(options)?declarationFilePath+".map":void
0,buildInfoPath:getTsBuildInfoEmitOutputFilePath(options)}}function
getOutputPathsFor(sourceFile,host,forceDtsPaths){var
options=host.getCompilerOptions();if(295===sourceFile.kind)return
getOutputPathsForBundle(options,forceDtsPaths);var
ownOutputFilePath=ts.getOwnEmitOutputFilePath(sourceFile.fileName,host,getOutputExt
ension(sourceFile,options)),isJsonFile=ts.isJsonSourceFile(sourceFile),isJsonEmitte
dToSameLocation=isJsonFile&&0===ts.comparePaths(sourceFile.fileName,ownOutputFilePa
th,host.getCurrentDirectory(),!
host.useCaseSensitiveFileNames()),jsFilePath=options.emitDeclarationOnly||
isJsonEmittedToSameLocation?void 0:ownOutputFilePath,sourceMapFilePath=!
jsFilePath||ts.isJsonSourceFile(sourceFile)?void
0:getSourceMapFilePath(jsFilePath,options),declarationFilePath=forceDtsPaths||
ts.getEmitDeclarations(options)&&!isJsonFile?
ts.getDeclarationEmitOutputFilePath(sourceFile.fileName,host):void
0;return{jsFilePath:jsFilePath,sourceMapFilePath:sourceMapFilePath,declarationFileP
ath:declarationFilePath,declarationMapPath:declarationFilePath&&ts.getAreDeclaratio
nMapsEnabled(options)?declarationFilePath+".map":void 0,buildInfoPath:void
0}}function getSourceMapFilePath(jsFilePath,options){return options.sourceMap&&!
options.inlineSourceMap?jsFilePath+".map":void 0}function
getOutputExtension(sourceFile,options)
{if(ts.isJsonSourceFile(sourceFile))return".json";if(1===options.jsx)if(ts.isSource
FileJS(sourceFile))
{if(ts.fileExtensionIs(sourceFile.fileName,".jsx"))return".jsx"}else
if(1===sourceFile.languageVariant)return".jsx";return".js"}function
getOutputPathWithoutChangingExt(inputFileName,configFile,ignoreCase,outputDir)
{return outputDir?
ts.resolvePath(outputDir,ts.getRelativePathFromDirectory(function(configFile)
{return configFile.options.rootDir||
ts.getDirectoryPath(ts.Debug.checkDefined(configFile.options.configFilePath))}
(configFile),inputFileName,ignoreCase)):inputFileName}function
getOutputDeclarationFileName(inputFileName,configFile,ignoreCase){return
ts.Debug.assert(!ts.fileExtensionIs(inputFileName,".d.ts")&&!
ts.fileExtensionIs(inputFileName,".json")),ts.changeExtension(getOutputPathWithoutC
hangingExt(inputFileName,configFile,ignoreCase,configFile.options.declarationDir||
configFile.options.outDir),".d.ts")}function
getOutputJSFileName(inputFileName,configFile,ignoreCase){if(!
configFile.options.emitDeclarationOnly){var
isJsonFile=ts.fileExtensionIs(inputFileName,".json"),outputFileName=ts.changeExtens
ion(getOutputPathWithoutChangingExt(inputFileName,configFile,ignoreCase,configFile.
options.outDir),isJsonFile?".json":ts.fileExtensionIs(inputFileName,".tsx")&&1===co
nfigFile.options.jsx?".jsx":".js");return
isJsonFile&&0===ts.comparePaths(inputFileName,outputFileName,ts.Debug.checkDefined(
configFile.options.configFilePath),ignoreCase)?void 0:outputFileName}}function
createAddOutput(){var outputs;return{addOutput:function(path){path&&(outputs||
(outputs=[])).push(path)},getOutputs:function(){return outputs||
ts.emptyArray}}}function getSingleOutputFileNames(configFile,addOutput){var
_a=getOutputPathsForBundle(configFile.options,!
1),jsFilePath=_a.jsFilePath,sourceMapFilePath=_a.sourceMapFilePath,declarationFileP
ath=_a.declarationFilePath,declarationMapPath=_a.declarationMapPath,buildInfoPath=_
a.buildInfoPath;addOutput(jsFilePath),addOutput(sourceMapFilePath),addOutput(declar
ationFilePath),addOutput(declarationMapPath),addOutput(buildInfoPath)}function
getOwnOutputFileNames(configFile,inputFileName,ignoreCase,addOutput){if(!
ts.fileExtensionIs(inputFileName,".d.ts")){var
js=getOutputJSFileName(inputFileName,configFile,ignoreCase);if(addOutput(js),!
ts.fileExtensionIs(inputFileName,".json")&&(js&&configFile.options.sourceMap&&addOu
tput(js+".map"),ts.getEmitDeclarations(configFile.options))){var
dts=getOutputDeclarationFileName(inputFileName,configFile,ignoreCase);addOutput(dts
),configFile.options.declarationMap&&addOutput(dts+".map")}}}function
emitFiles(resolver,host,targetSourceFile,_a,emitOnlyDtsFiles,onlyBuildInfo,forceDts
Emit){var
bundleBuildInfo,exportedModulesFromDeclarationEmit,scriptTransformers=_a.scriptTran
sformers,declarationTransformers=_a.declarationTransformers,compilerOptions=host.ge
tCompilerOptions(),sourceMapDataList=compilerOptions.sourceMap||
compilerOptions.inlineSourceMap||ts.getAreDeclarationMapsEnabled(compilerOptions)?
[]:void 0,emittedFilesList=compilerOptions.listEmittedFiles?[]:void
0,emitterDiagnostics=ts.createDiagnosticCollection(),newLine=ts.getNewLineCharacter
(compilerOptions,(function(){return
host.getNewLine()})),writer=ts.createTextWriter(newLine),_b=ts.performance.createTi
mer("printTime","beforePrint","afterPrint"),enter=_b.enter,exit=_b.exit,emitSkipped
=!1;return enter(),forEachEmittedFile(host,(function(_a,sourceFileOrBundle){var
buildInfoDirectory,jsFilePath=_a.jsFilePath,sourceMapFilePath=_a.sourceMapFilePath,
declarationFilePath=_a.declarationFilePath,declarationMapPath=_a.declarationMapPath
,buildInfoPath=_a.buildInfoPath;buildInfoPath&&sourceFileOrBundle&&ts.isBundle(sour
ceFileOrBundle)&&(buildInfoDirectory=ts.getDirectoryPath(ts.getNormalizedAbsolutePa
th(buildInfoPath,host.getCurrentDirectory())),bundleBuildInfo={commonSourceDirector
y:relativeToBuildInfo(host.getCommonSourceDirectory()),sourceFiles:sourceFileOrBund
le.sourceFiles.map((function(file){return
relativeToBuildInfo(ts.getNormalizedAbsolutePath(file.fileName,host.getCurrentDirec
tory()))}))});
(function(sourceFileOrBundle,jsFilePath,sourceMapFilePath,relativeToBuildInfo){if(!
sourceFileOrBundle||emitOnlyDtsFiles||!
jsFilePath)return;if(jsFilePath&&host.isEmitBlocked(jsFilePath)||
compilerOptions.noEmit)return void(emitSkipped=!0);var
transform=ts.transformNodes(resolver,host,ts.factory,compilerOptions,
[sourceFileOrBundle],scriptTransformers,!
1),printer=createPrinter({removeComments:compilerOptions.removeComments,newLine:com
pilerOptions.newLine,noEmitHelpers:compilerOptions.noEmitHelpers,module:compilerOpt
ions.module,target:compilerOptions.target,sourceMap:compilerOptions.sourceMap,inlin
eSourceMap:compilerOptions.inlineSourceMap,inlineSources:compilerOptions.inlineSour
ces,extendedDiagnostics:compilerOptions.extendedDiagnostics,writeBundleFileInfo:!!
bundleBuildInfo,relativeToBuildInfo:relativeToBuildInfo},
{hasGlobalName:resolver.hasGlobalName,onEmitNode:transform.emitNodeWithNotification
,isEmitNotificationEnabled:transform.isEmitNotificationEnabled,substituteNode:trans
form.substituteNode});ts.Debug.assert(1===transform.transformed.length,"Should only
see one output from the
transform"),printSourceFileOrBundle(jsFilePath,sourceMapFilePath,transform.transfor
med[0],printer,compilerOptions),transform.dispose(),bundleBuildInfo&&(bundleBuildIn
fo.js=printer.bundleFileInfo)})
(sourceFileOrBundle,jsFilePath,sourceMapFilePath,relativeToBuildInfo),function(sour
ceFileOrBundle,declarationFilePath,declarationMapPath,relativeToBuildInfo){if(!
sourceFileOrBundle)return;if(!declarationFilePath)return void((emitOnlyDtsFiles||
compilerOptions.emitDeclarationOnly)&&(emitSkipped=!0));var
sourceFiles=ts.isSourceFile(sourceFileOrBundle)?
[sourceFileOrBundle]:sourceFileOrBundle.sourceFiles,filesForEmit=forceDtsEmit?
sourceFiles:ts.filter(sourceFiles,ts.isSourceFileNotJson),inputListOrBundle=ts.outF
ile(compilerOptions)?
[ts.factory.createBundle(filesForEmit,ts.isSourceFile(sourceFileOrBundle)?void
0:sourceFileOrBundle.prepends)]:filesForEmit;emitOnlyDtsFiles&&!
ts.getEmitDeclarations(compilerOptions)&&filesForEmit.forEach(collectLinkedAliases)
;var
declarationTransform=ts.transformNodes(resolver,host,ts.factory,compilerOptions,inp
utListOrBundle,declarationTransformers,!
1);if(ts.length(declarationTransform.diagnostics))for(var
_a=0,_b=declarationTransform.diagnostics;_a<_b.length;_a++){var
diagnostic=_b[_a];emitterDiagnostics.add(diagnostic)}var
declarationPrinter=createPrinter({removeComments:compilerOptions.removeComments,new
Line:compilerOptions.newLine,noEmitHelpers:!
0,module:compilerOptions.module,target:compilerOptions.target,sourceMap:compilerOpt
ions.sourceMap,inlineSourceMap:compilerOptions.inlineSourceMap,extendedDiagnostics:
compilerOptions.extendedDiagnostics,onlyPrintJsDocStyle:!0,writeBundleFileInfo:!!
bundleBuildInfo,recordInternalSection:!!
bundleBuildInfo,relativeToBuildInfo:relativeToBuildInfo},
{hasGlobalName:resolver.hasGlobalName,onEmitNode:declarationTransform.emitNodeWithN
otification,isEmitNotificationEnabled:declarationTransform.isEmitNotificationEnable
d,substituteNode:declarationTransform.substituteNode}),declBlocked=!!
declarationTransform.diagnostics&&!!declarationTransform.diagnostics.length||!!
host.isEmitBlocked(declarationFilePath)||!!
compilerOptions.noEmit;if(emitSkipped=emitSkipped||declBlocked,(!declBlocked||
forceDtsEmit)&&(ts.Debug.assert(1===declarationTransform.transformed.length,"Should
only see one output from the decl
transform"),printSourceFileOrBundle(declarationFilePath,declarationMapPath,declarat
ionTransform.transformed[0],declarationPrinter,
{sourceMap:compilerOptions.declarationMap,sourceRoot:compilerOptions.sourceRoot,map
Root:compilerOptions.mapRoot,extendedDiagnostics:compilerOptions.extendedDiagnostic
s}),forceDtsEmit&&294===declarationTransform.transformed[0].kind)){var
sourceFile=declarationTransform.transformed[0];exportedModulesFromDeclarationEmit=s
ourceFile.exportedModulesFromDeclarationEmit}declarationTransform.dispose(),bundleB
uildInfo&&(bundleBuildInfo.dts=declarationPrinter.bundleFileInfo)}
(sourceFileOrBundle,declarationFilePath,declarationMapPath,relativeToBuildInfo),fun
ction(bundle,buildInfoPath){if(!buildInfoPath||targetSourceFile||
emitSkipped)return;var
program=host.getProgramBuildInfo();if(host.isEmitBlocked(buildInfoPath))return
void(emitSkipped=!0);var
version=ts.version;ts.writeFile(host,emitterDiagnostics,buildInfoPath,getBuildInfoT
ext({bundle:bundle,program:program,version:version}),!1)}
(bundleBuildInfo,buildInfoPath),!emitSkipped&&emittedFilesList&&(emitOnlyDtsFiles||
(jsFilePath&&emittedFilesList.push(jsFilePath),sourceMapFilePath&&emittedFilesList.
push(sourceMapFilePath),buildInfoPath&&emittedFilesList.push(buildInfoPath)),declar
ationFilePath&&emittedFilesList.push(declarationFilePath),declarationMapPath&&emitt
edFilesList.push(declarationMapPath));function relativeToBuildInfo(path){return
ts.ensurePathIsNonModuleName(ts.getRelativePathFromDirectory(buildInfoDirectory,pat
h,host.getCanonicalFileName))}}),ts.getSourceFilesToEmit(host,targetSourceFile,forc
eDtsEmit),forceDtsEmit,onlyBuildInfo,!targetSourceFile),exit(),
{emitSkipped:emitSkipped,diagnostics:emitterDiagnostics.getDiagnostics(),emittedFil
es:emittedFilesList,sourceMaps:sourceMapDataList,exportedModulesFromDeclarationEmit
:exportedModulesFromDeclarationEmit};function collectLinkedAliases(node)
{ts.isExportAssignment(node)?
78===node.expression.kind&&resolver.collectLinkedAliases(node.expression,!
0):ts.isExportSpecifier(node)?resolver.collectLinkedAliases(node.propertyName||
node.name,!0):ts.forEachChild(node,collectLinkedAliases)}function
printSourceFileOrBundle(jsFilePath,sourceMapFilePath,sourceFileOrBundle,printer,map
Options){var sourceMapGenerator,bundle=295===sourceFileOrBundle.kind?
sourceFileOrBundle:void 0,sourceFile=294===sourceFileOrBundle.kind?
sourceFileOrBundle:void 0,sourceFiles=bundle?bundle.sourceFiles:
[sourceFile];if(function(mapOptions,sourceFileOrBundle)
{return(mapOptions.sourceMap||mapOptions.inlineSourceMap)&&(294!
==sourceFileOrBundle.kind||!
ts.fileExtensionIs(sourceFileOrBundle.fileName,".json"))}
(mapOptions,sourceFileOrBundle)&&(sourceMapGenerator=ts.createSourceMapGenerator(ho
st,ts.getBaseFileName(ts.normalizeSlashes(jsFilePath)),function(mapOptions){var
sourceRoot=ts.normalizeSlashes(mapOptions.sourceRoot||"");return sourceRoot?
ts.ensureTrailingDirectorySeparator(sourceRoot):sourceRoot}
(mapOptions),function(mapOptions,filePath,sourceFile)
{if(mapOptions.sourceRoot)return
host.getCommonSourceDirectory();if(mapOptions.mapRoot){var
sourceMapDir=ts.normalizeSlashes(mapOptions.mapRoot);return
sourceFile&&(sourceMapDir=ts.getDirectoryPath(ts.getSourceFilePathInNewDir(sourceFi
le.fileName,host,sourceMapDir))),0===ts.getRootLength(sourceMapDir)&&(sourceMapDir=
ts.combinePaths(host.getCommonSourceDirectory(),sourceMapDir)),sourceMapDir}return
ts.getDirectoryPath(ts.normalizePath(filePath))}
(mapOptions,jsFilePath,sourceFile),mapOptions)),bundle?
printer.writeBundle(bundle,writer,sourceMapGenerator):printer.writeFile(sourceFile,
writer,sourceMapGenerator),sourceMapGenerator)
{sourceMapDataList&&sourceMapDataList.push({inputSourceFileNames:sourceMapGenerator
.getSources(),sourceMap:sourceMapGenerator.toJSON()});var
sourceMappingURL=function(mapOptions,sourceMapGenerator,filePath,sourceMapFilePath,
sourceFile){if(mapOptions.inlineSourceMap){var
sourceMapText=sourceMapGenerator.toString();return"data:application/
json;base64,"+ts.base64encode(ts.sys,sourceMapText)}var
sourceMapFile=ts.getBaseFileName(ts.normalizeSlashes(ts.Debug.checkDefined(sourceMa
pFilePath)));if(mapOptions.mapRoot){var
sourceMapDir=ts.normalizeSlashes(mapOptions.mapRoot);return
sourceFile&&(sourceMapDir=ts.getDirectoryPath(ts.getSourceFilePathInNewDir(sourceFi
le.fileName,host,sourceMapDir))),0===ts.getRootLength(sourceMapDir)?
(sourceMapDir=ts.combinePaths(host.getCommonSourceDirectory(),sourceMapDir),ts.getR
elativePathToDirectoryOrUrl(ts.getDirectoryPath(ts.normalizePath(filePath)),ts.comb
inePaths(sourceMapDir,sourceMapFile),host.getCurrentDirectory(),host.getCanonicalFi
leName,!0)):ts.combinePaths(sourceMapDir,sourceMapFile)}return sourceMapFile}
(mapOptions,sourceMapGenerator,jsFilePath,sourceMapFilePath,sourceFile);if(sourceMa
ppingURL&&(writer.isAtStartOfLine()||
writer.rawWrite(newLine),writer.writeComment("//#
sourceMappingURL="+sourceMappingURL)),sourceMapFilePath){var
sourceMap=sourceMapGenerator.toString();ts.writeFile(host,emitterDiagnostics,source
MapFilePath,sourceMap,!1,sourceFiles)}}else
writer.writeLine();ts.writeFile(host,emitterDiagnostics,jsFilePath,writer.getText()
,!!compilerOptions.emitBOM,sourceFiles),writer.clear()}}function
getBuildInfoText(buildInfo){return JSON.stringify(buildInfo,void 0,2)}function
getBuildInfo(buildInfoText){return JSON.parse(buildInfoText)}function
createPrinter(printerOptions,handlers){void
0===printerOptions&&(printerOptions={}),void 0===handlers&&(handlers={});var
currentSourceFile,nodeIdToGeneratedName,autoGeneratedIdToGeneratedName,generatedNam
es,tempFlagsStack,tempFlags,reservedNamesStack,reservedNames,nextListElementPos,wri
ter,ownWriter,isOwnFileEmit,sourceMapGenerator,sourceMapSource,currentLineMap,detac
hedCommentsInfo,lastNode,lastSubstitution,hasGlobalName=handlers.hasGlobalName,_a=h
andlers.onEmitNode,onEmitNode=void 0===_a?
ts.noEmitNotification:_a,isEmitNotificationEnabled=handlers.isEmitNotificationEnabl
ed,_b=handlers.substituteNode,substituteNode=void 0===_b?
ts.noEmitSubstitution:_b,onBeforeEmitNodeArray=handlers.onBeforeEmitNodeArray,onAft
erEmitNodeArray=handlers.onAfterEmitNodeArray,onBeforeEmitToken=handlers.onBeforeEm
itToken,onAfterEmitToken=handlers.onAfterEmitToken,extendedDiagnostics=!!
printerOptions.extendedDiagnostics,newLine=ts.getNewLineCharacter(printerOptions),m
oduleKind=ts.getEmitModuleKind(printerOptions),bundledHelpers=new
ts.Map,preserveSourceNewlines=printerOptions.preserveSourceNewlines,write=function(
s){writer.write(s)},bundleFileInfo=printerOptions.writeBundleFileInfo?{sections:
[]}:void 0,relativeToBuildInfo=bundleFileInfo?
ts.Debug.checkDefined(printerOptions.relativeToBuildInfo):void
0,recordInternalSection=printerOptions.recordInternalSection,sourceFileTextPos=0,so
urceFileTextKind="text",sourceMapsDisabled=!0,sourceMapSourceIndex=-
1,containerPos=-1,containerEnd=-1,declarationListContainerEnd=-
1,hasWrittenComment=!1,commentsDisabled=!!
printerOptions.removeComments,_c=ts.performance.createTimerIf(extendedDiagnostics,"
commentTime","beforeComment","afterComment"),enterComment=_c.enter,exitComment=_c.e
xit;return reset(),{printNode:function(hint,node,sourceFile){switch(hint){case
0:ts.Debug.assert(ts.isSourceFile(node),"Expected a SourceFile node.");break;case
2:ts.Debug.assert(ts.isIdentifier(node),"Expected an Identifier node.");break;case
1:ts.Debug.assert(ts.isExpression(node),"Expected an Expression
node.")}switch(node.kind){case 294:return printFile(node);case 295:return
printBundle(node);case 296:return function(unparsed,output){var
previousWriter=writer;setWriter(output,void 0),print(4,unparsed,void
0),reset(),writer=previousWriter}(node,beginPrint()),endPrint()}return
writeNode(hint,node,sourceFile,beginPrint()),endPrint()},printList:function(format,
nodes,sourceFile){return
writeList(format,nodes,sourceFile,beginPrint()),endPrint()},printFile:printFile,pri
ntBundle:printBundle,writeNode:writeNode,writeList:writeList,writeFile:writeFile,wr
iteBundle:writeBundle,bundleFileInfo:bundleFileInfo};function printBundle(bundle)
{return writeBundle(bundle,beginPrint(),void 0),endPrint()}function
printFile(sourceFile){return writeFile(sourceFile,beginPrint(),void
0),endPrint()}function writeNode(hint,node,sourceFile,output){var
previousWriter=writer;setWriter(output,void
0),print(hint,node,sourceFile),reset(),writer=previousWriter}function
writeList(format,nodes,sourceFile,output){var
previousWriter=writer;setWriter(output,void
0),sourceFile&&setSourceFile(sourceFile),emitList(syntheticParent,nodes,format),res
et(),writer=previousWriter}function getTextPosWithWriteLine(){return
writer.getTextPosWithWriteLine?
writer.getTextPosWithWriteLine():writer.getTextPos()}function
updateOrPushBundleFileTextLike(pos,end,kind){var
last=ts.lastOrUndefined(bundleFileInfo.sections);last&&last.kind===kind?
last.end=end:bundleFileInfo.sections.push({pos:pos,end:end,kind:kind})}function
recordBundleFileInternalSectionStart(node)
{if(recordInternalSection&&bundleFileInfo&¤tSourceFile&&(ts.isDeclaration(nod
e)||
ts.isVariableStatement(node))&&ts.isInternalDeclaration(node,currentSourceFile)&&"i
nternal"!==sourceFileTextKind){var prevSourceFileTextKind=sourceFileTextKind;return
recordBundleFileTextLikeSection(writer.getTextPos()),sourceFileTextPos=getTextPosWi
thWriteLine(),sourceFileTextKind="internal",prevSourceFileTextKind}}function
recordBundleFileInternalSectionEnd(prevSourceFileTextKind)
{prevSourceFileTextKind&&(recordBundleFileTextLikeSection(writer.getTextPos()),sour
ceFileTextPos=getTextPosWithWriteLine(),sourceFileTextKind=prevSourceFileTextKind)}
function recordBundleFileTextLikeSection(end){return
sourceFileTextPos<end&&(updateOrPushBundleFileTextLike(sourceFileTextPos,end,source
FileTextKind),!0)}function writeBundle(bundle,output,sourceMapGenerator){var
_a;isOwnFileEmit=!1;var
previousWriter=writer;setWriter(output,sourceMapGenerator),emitShebangIfNeeded(bund
le),emitPrologueDirectivesIfNeeded(bundle),emitHelpers(bundle),function(node)
{emitTripleSlashDirectives(!!node.hasNoDefaultLib,node.syntheticFileReferences||
[],node.syntheticTypeReferences||[],node.syntheticLibReferences||[]);for(var
_a=0,_b=node.prepends;_a<_b.length;_a++){var
prepend=_b[_a];if(ts.isUnparsedSource(prepend)&&prepend.syntheticReferences)for(var
_c=0,_d=prepend.syntheticReferences;_c<_d.length;_c++){emit(_d[_c]),writeLine()}}}
(bundle);for(var _b=0,_c=bundle.prepends;_b<_c.length;_b++){var
prepend=_c[_b];writeLine();var
pos=writer.getTextPos(),savedSections=bundleFileInfo&&bundleFileInfo.sections;if(sa
vedSections&&(bundleFileInfo.sections=[]),print(4,prepend,void 0),bundleFileInfo)
{var
newSections=bundleFileInfo.sections;bundleFileInfo.sections=savedSections,prepend.o
ldFileOfCurrentEmit?(_a=bundleFileInfo.sections).push.apply(_a,newSections):
(newSections.forEach((function(section){return
ts.Debug.assert(ts.isBundleFileTextLike(section))})),bundleFileInfo.sections.push({
pos:pos,end:writer.getTextPos(),kind:"prepend",data:relativeToBuildInfo(prepend.fil
eName),texts:newSections}))}}sourceFileTextPos=getTextPosWithWriteLine();for(var
_d=0,_e=bundle.sourceFiles;_d<_e.length;_d++){var
sourceFile=_e[_d];print(0,sourceFile,sourceFile)}if(bundleFileInfo&&bundle.sourceFi
les.length&&recordBundleFileTextLikeSection(writer.getTextPos())){var
prologues=function(bundle){for(var prologues,seenPrologueDirectives=new
ts.Set,index=0;index<bundle.sourceFiles.length;index++){for(var
sourceFile=bundle.sourceFiles[index],directives=void
0,end=0,_a=0,_b=sourceFile.statements;_a<_b.length;_a++){var statement=_b[_a];if(!
ts.isPrologueDirective(statement))break;seenPrologueDirectives.has(statement.expres
sion.text)||(seenPrologueDirectives.add(statement.expression.text),(directives||
(directives=[])).push({pos:statement.pos,end:statement.end,expression:
{pos:statement.expression.pos,end:statement.expression.end,text:statement.expressio
n.text}}),end=end<statement.end?statement.end:end)}directives&&(prologues||
(prologues=[])).push({file:index,text:sourceFile.text.substring(0,end),directives:d
irectives})}return prologues}(bundle);prologues&&(bundleFileInfo.sources||
(bundleFileInfo.sources={}),bundleFileInfo.sources.prologues=prologues);var
helpers=function(bundle){var result;if(moduleKind===ts.ModuleKind.None||
printerOptions.noEmitHelpers)return;for(var bundledHelpers=new
ts.Map,_a=0,_b=bundle.sourceFiles;_a<_b.length;_a++){var
sourceFile=_b[_a],shouldSkip=void 0!
==ts.getExternalHelpersModuleName(sourceFile),helpers=getSortedEmitHelpers(sourceFi
le);if(helpers)for(var _c=0,helpers_5=helpers;_c<helpers_5.length;_c++){var
helper=helpers_5[_c];helper.scoped||shouldSkip||bundledHelpers.get(helper.name)||
(bundledHelpers.set(helper.name,!0),(result||
(result=[])).push(helper.name))}}return result}
(bundle);helpers&&(bundleFileInfo.sources||
(bundleFileInfo.sources={}),bundleFileInfo.sources.helpers=helpers)}reset(),writer=
previousWriter}function writeFile(sourceFile,output,sourceMapGenerator)
{isOwnFileEmit=!0;var
previousWriter=writer;setWriter(output,sourceMapGenerator),emitShebangIfNeeded(sour
ceFile),emitPrologueDirectivesIfNeeded(sourceFile),print(0,sourceFile,sourceFile),r
eset(),writer=previousWriter}function beginPrint(){return ownWriter||
(ownWriter=ts.createTextWriter(newLine))}function endPrint(){var
text=ownWriter.getText();return ownWriter.clear(),text}function
print(hint,node,sourceFile)
{sourceFile&&setSourceFile(sourceFile),pipelineEmit(hint,node)}function
setSourceFile(sourceFile){currentSourceFile=sourceFile,currentLineMap=void
0,detachedCommentsInfo=void 0,sourceFile&&setSourceMapSource(sourceFile)}function
setWriter(_writer,_sourceMapGenerator)
{_writer&&printerOptions.omitTrailingSemicolon&&(_writer=ts.getTrailingSemicolonDef
erringWriter(_writer)),sourceMapGenerator=_sourceMapGenerator,sourceMapsDisabled=!
(writer=_writer)||!sourceMapGenerator}function reset()
{nodeIdToGeneratedName=[],autoGeneratedIdToGeneratedName=[],generatedNames=new
ts.Set,tempFlagsStack=[],tempFlags=0,reservedNamesStack=[],currentSourceFile=void
0,currentLineMap=void 0,detachedCommentsInfo=void 0,lastNode=void
0,lastSubstitution=void 0,setWriter(void 0,void 0)}function getCurrentLineMap()
{return currentLineMap||
(currentLineMap=ts.getLineStarts(currentSourceFile))}function emit(node){if(void 0!
==node){var
prevSourceFileTextKind=recordBundleFileInternalSectionStart(node),substitute=pipeli
neEmit(4,node);return
recordBundleFileInternalSectionEnd(prevSourceFileTextKind),substitute}}function
emitIdentifierName(node){if(void 0!==node)return pipelineEmit(2,node)}function
emitExpression(node){if(void 0!==node)return pipelineEmit(1,node)}function
emitJsxAttributeValue(node){return pipelineEmit(ts.isStringLiteral(node)?
6:4,node)}function pipelineEmit(emitHint,node){var
savedLastNode=lastNode,savedLastSubstitution=lastSubstitution,savedPreserveSourceNe
wlines=preserveSourceNewlines;lastNode=node,lastSubstitution=void
0,preserveSourceNewlines&&134217728&ts.getEmitFlags(node)&&(preserveSourceNewlines=
!1),getPipelinePhase(0,emitHint,node)
(emitHint,node),ts.Debug.assert(lastNode===node);var
substitute=lastSubstitution;return
lastNode=savedLastNode,lastSubstitution=savedLastSubstitution,preserveSourceNewline
s=savedPreserveSourceNewlines,substitute||node}function
getPipelinePhase(phase,emitHint,node){switch(phase){case 0:if(onEmitNode!
==ts.noEmitNotification&&(!isEmitNotificationEnabled||
isEmitNotificationEnabled(node)))return pipelineEmitWithNotification;case
1:if(substituteNode!
==ts.noEmitSubstitution&&(lastSubstitution=substituteNode(emitHint,node))!
==node)return pipelineEmitWithSubstitution;case 2:if(!commentsDisabled&&294!
==node.kind)return pipelineEmitWithComments;case 3:if(!sourceMapsDisabled&&294!
==node.kind&&!ts.isInJsonFile(node))return pipelineEmitWithSourceMap;case 4:return
pipelineEmitWithHint;default:return ts.Debug.assertNever(phase)}}function
getNextPipelinePhase(currentPhase,emitHint,node){return
getPipelinePhase(currentPhase+1,emitHint,node)}function
pipelineEmitWithNotification(hint,node){ts.Debug.assert(lastNode===node);var
pipelinePhase=getNextPipelinePhase(0,hint,node);onEmitNode(hint,node,pipelinePhase)
,ts.Debug.assert(lastNode===node)}function pipelineEmitWithHint(hint,node)
{if(ts.Debug.assert(lastNode===node||lastSubstitution===node),0===hint)return
function(node){writeLine();var
statements=node.statements;if(emitBodyWithDetachedComments)
{if(0===statements.length||!ts.isPrologueDirective(statements[0])||
ts.nodeIsSynthesized(statements[0]))return void
emitBodyWithDetachedComments(node,statements,emitSourceFileWorker)}emitSourceFileWo
rker(node)}(ts.cast(node,ts.isSourceFile));if(2===hint)return
emitIdentifier(ts.cast(node,ts.isIdentifier));if(6===hint)return
emitLiteral(ts.cast(node,ts.isStringLiteral),!0);if(3===hint)return function(node)
{emit(node.name),writeSpace(),writeKeyword("in"),writeSpace(),emit(node.constraint)
}(ts.cast(node,ts.isTypeParameterDeclaration));if(5===hint)return
ts.Debug.assertNode(node,ts.isEmptyStatement),emitEmptyStatement(!0);if(4===hint)
{if(ts.isKeyword(node.kind))return
writeTokenNode(node,writeKeyword);switch(node.kind){case 15:case 16:case 17:return
emitLiteral(node,!1);case 296:case 290:return function(unparsed){for(var
_a=0,_b=unparsed.texts;_a<_b.length;_a++){var text=_b[_a];writeLine(),emit(text)}}
(node);case 289:return writeUnparsedNode(node);case 291:case 292:return
function(unparsed){var
pos=getTextPosWithWriteLine();writeUnparsedNode(unparsed),bundleFileInfo&&updateOrP
ushBundleFileTextLike(pos,writer.getTextPos(),291===unparsed.kind?"text":"internal"
)}(node);case 293:return function(unparsed){var
pos=getTextPosWithWriteLine();if(writeUnparsedNode(unparsed),bundleFileInfo){var
section=ts.clone(unparsed.section);section.pos=pos,section.end=writer.getTextPos(),
bundleFileInfo.sections.push(section)}}(node);case 78:return
emitIdentifier(node);case 79:return function(node){(node.symbol?writeSymbol:write)
(getTextOfNode(node,!1),node.symbol)}(node);case 156:return function(node)
{(function(node){78===node.kind?emitExpression(node):emit(node)})
(node.left),writePunctuation("."),emit(node.right)}(node);case 157:return
function(node)
{writePunctuation("["),emitExpression(node.expression),writePunctuation("]")}
(node);case 158:return function(node)
{emit(node.name),node.constraint&&(writeSpace(),writeKeyword("extends"),writeSpace(
),emit(node.constraint));node.default&&(writeSpace(),writeOperator("="),writeSpace(
),emit(node.default))}(node);case 159:return function(node)
{emitDecorators(node,node.decorators),emitModifiers(node,node.modifiers),emit(node.
dotDotDotToken),emitNodeWithWriter(node.name,writeParameter),emit(node.questionToke
n),node.parent&&304===node.parent.kind&&!node.name?
emit(node.type):emitTypeAnnotation(node.type);emitInitializer(node.initializer,node
.type?node.type.end:node.questionToken?node.questionToken.end:node.name?
node.name.end:node.modifiers?node.modifiers.end:node.decorators?
node.decorators.end:node.pos,node)}(node);case 160:return
decorator=node,writePunctuation("@"),void emitExpression(decorator.expression);case
161:return function(node)
{emitDecorators(node,node.decorators),emitModifiers(node,node.modifiers),emitNodeWi
thWriter(node.name,writeProperty),emit(node.questionToken),emitTypeAnnotation(node.
type),writeTrailingSemicolon()}(node);case 162:return function(node)
{emitDecorators(node,node.decorators),emitModifiers(node,node.modifiers),emit(node.
name),emit(node.questionToken),emit(node.exclamationToken),emitTypeAnnotation(node.
type),emitInitializer(node.initializer,node.type?node.type.end:node.questionToken?
node.questionToken.end:node.name.end,node),writeTrailingSemicolon()}(node);case
163:return function(node)
{pushNameGenerationScope(node),emitDecorators(node,node.decorators),emitModifiers(n
ode,node.modifiers),emit(node.name),emit(node.questionToken),emitTypeParameters(nod
e,node.typeParameters),emitParameters(node,node.parameters),emitTypeAnnotation(node
.type),writeTrailingSemicolon(),popNameGenerationScope(node)}(node);case 164:return
function(node)
{emitDecorators(node,node.decorators),emitModifiers(node,node.modifiers),emit(node.
asteriskToken),emit(node.name),emit(node.questionToken),emitSignatureAndBody(node,e
mitSignatureHead)}(node);case 165:return function(node)
{emitModifiers(node,node.modifiers),writeKeyword("constructor"),emitSignatureAndBod
y(node,emitSignatureHead)}(node);case 166:case 167:return function(node)
{emitDecorators(node,node.decorators),emitModifiers(node,node.modifiers),writeKeywo
rd(166===node.kind?"get":"set"),writeSpace(),emit(node.name),emitSignatureAndBody(n
ode,emitSignatureHead)}(node);case 168:return function(node)
{pushNameGenerationScope(node),emitDecorators(node,node.decorators),emitModifiers(n
ode,node.modifiers),emitTypeParameters(node,node.typeParameters),emitParameters(nod
e,node.parameters),emitTypeAnnotation(node.type),writeTrailingSemicolon(),popNameGe
nerationScope(node)}(node);case 169:return function(node)
{pushNameGenerationScope(node),emitDecorators(node,node.decorators),emitModifiers(n
ode,node.modifiers),writeKeyword("new"),writeSpace(),emitTypeParameters(node,node.t
ypeParameters),emitParameters(node,node.parameters),emitTypeAnnotation(node.type),w
riteTrailingSemicolon(),popNameGenerationScope(node)}(node);case 170:return
function(node)
{emitDecorators(node,node.decorators),emitModifiers(node,node.modifiers),parentNode
=node,parameters=node.parameters,emitList(parentNode,parameters,8848),emitTypeAnnot
ation(node.type),writeTrailingSemicolon();var parentNode,parameters}(node);case
171:return function(node)
{node.assertsModifier&&(emit(node.assertsModifier),writeSpace());emit(node.paramete
rName),node.type&&(writeSpace(),writeKeyword("is"),writeSpace(),emit(node.type))}
(node);case 172:return function(node)
{emit(node.typeName),emitTypeArguments(node,node.typeArguments)}(node);case
173:return function(node)
{pushNameGenerationScope(node),emitTypeParameters(node,node.typeParameters),emitPar
ametersForArrow(node,node.parameters),writeSpace(),writePunctuation("=>"),writeSpac
e(),emit(node.type),popNameGenerationScope(node)}(node);case 304:return
function(node)
{writeKeyword("function"),emitParameters(node,node.parameters),writePunctuation(":"
),emit(node.type)}(node);case 174:return function(node)
{pushNameGenerationScope(node),writeKeyword("new"),writeSpace(),emitTypeParameters(
node,node.typeParameters),emitParameters(node,node.parameters),writeSpace(),writePu
nctuation("=>"),writeSpace(),emit(node.type),popNameGenerationScope(node)}
(node);case 175:return function(node)
{writeKeyword("typeof"),writeSpace(),emit(node.exprName)}(node);case 176:return
function(node){writePunctuation("{");var flags=1&ts.getEmitFlags(node)?
768:32897;emitList(node,node.members,524288|flags),writePunctuation("}")}
(node);case 177:return function(node)
{emit(node.elementType),writePunctuation("["),writePunctuation("]")}(node);case
178:return function(node)
{emitTokenWithComment(22,node.pos,writePunctuation,node);var
flags=1&ts.getEmitFlags(node)?528:657;emitList(node,node.elements,524288|
flags),emitTokenWithComment(23,node.elements.end,writePunctuation,node)}(node);case
179:return function(node){emit(node.type),writePunctuation("?")}(node);case
181:return function(node){emitList(node,node.types,516)}(node);case 182:return
function(node){emitList(node,node.types,520)}(node);case 183:return function(node)
{emit(node.checkType),writeSpace(),writeKeyword("extends"),writeSpace(),emit(node.e
xtendsType),writeSpace(),writePunctuation("?"),writeSpace(),emit(node.trueType),wri
teSpace(),writePunctuation(":"),writeSpace(),emit(node.falseType)}(node);case
184:return function(node)
{writeKeyword("infer"),writeSpace(),emit(node.typeParameter)}(node);case 185:return
function(node){writePunctuation("("),emit(node.type),writePunctuation(")")}
(node);case 220:return function(node)
{emitExpression(node.expression),emitTypeArguments(node,node.typeArguments)}
(node);case 186:return void writeKeyword("this");case 187:return function(node)
{writeTokenText(node.operator,writeKeyword),writeSpace(),emit(node.type)}
(node);case 188:return function(node)
{emit(node.objectType),writePunctuation("["),emit(node.indexType),writePunctuation(
"]")}(node);case 189:return function(node){var
emitFlags=ts.getEmitFlags(node);writePunctuation("{"),1&emitFlags?writeSpace():
(writeLine(),increaseIndent());node.readonlyToken&&(emit(node.readonlyToken),141!
==node.readonlyToken.kind&&writeKeyword("readonly"),writeSpace());writePunctuation(
"["),pipelineEmit(3,node.typeParameter),writePunctuation("]"),node.questionToken&&(
emit(node.questionToken),57!
==node.questionToken.kind&&writePunctuation("?"));writePunctuation(":"),writeSpace(
),emit(node.type),writeTrailingSemicolon(),1&emitFlags?writeSpace():
(writeLine(),decreaseIndent());writePunctuation("}")}(node);case 190:return
function(node){emitExpression(node.literal)}(node);case 192:return function(node)
{node.isTypeOf&&(writeKeyword("typeof"),writeSpace());writeKeyword("import"),writeP
unctuation("("),emit(node.argument),writePunctuation(")"),node.qualifier&&(writePun
ctuation("."),emit(node.qualifier));emitTypeArguments(node,node.typeArguments)}
(node);case 299:return void writePunctuation("*");case 300:return void
writePunctuation("?");case
301:return function(node){writePunctuation("?"),emit(node.type)}(node);case
302:return function(node){writePunctuation("!"),emit(node.type)}(node);case
303:return function(node){emit(node.type),writePunctuation("=")}(node);case
180:case 305:return function(node){writePunctuation("..."),emit(node.type)}
(node);case 191:return function(node)
{emit(node.dotDotDotToken),emit(node.name),emit(node.questionToken),emitTokenWithCo
mment(58,node.name.end,writePunctuation,node),writeSpace(),emit(node.type)}
(node);case 193:return function(node)
{writePunctuation("{"),emitList(node,node.elements,525136),writePunctuation("}")}
(node);case 194:return function(node)
{writePunctuation("["),emitList(node,node.elements,524880),writePunctuation("]")}
(node);case 195:return function(node)
{emit(node.dotDotDotToken),node.propertyName&&(emit(node.propertyName),writePunctua
tion(":"),writeSpace());emit(node.name),emitInitializer(node.initializer,node.name.
end,node)}(node);case 225:return function(node)
{emitExpression(node.expression),emit(node.literal)}(node);case 226:return void
writeTrailingSemicolon();case 227:return function(node){emitBlockStatements(node,!
node.multiLine&&isEmptyBlock(node))}(node);case 229:return function(node)
{emitModifiers(node,node.modifiers),emit(node.declarationList),writeTrailingSemicol
on()}(node);case 228:return emitEmptyStatement(!1);case 230:return function(node)
{emitExpression(node.expression),(!ts.isJsonSourceFile(currentSourceFile)||
ts.nodeIsSynthesized(node.expression))&&writeTrailingSemicolon()}(node);case
231:return function(node){var
openParenPos=emitTokenWithComment(98,node.pos,writeKeyword,node);write"""Compressed
Sparse Row matrix format"""
import numpy as np
from scipy._lib.six import xrange
csr_matrix(S)
with another sparse matrix S (equivalent to S.tocsr())
Attributes
----------
dtype : dtype
Data type of the matrix
shape : 2-tuple
Shape of the matrix
ndim : int
Number of dimensions (this is always 2)
nnz
Number of nonzero elements
data
CSR format data array of the matrix
indices
CSR format index array of the matrix
indptr
CSR format index pointer array of the matrix
has_sorted_indices
Whether indices are sorted
Notes
-----
Examples
--------
"""
format = 'csr'
M, N = self.shape
transpose.__doc__ = spmatrix.transpose.__doc__
self.sum_duplicates()
ptr,ind,dat = self.indptr,self.indices,self.data
rows, data = lil.rows, lil.data
for n in xrange(self.shape[0]):
start = ptr[n]
end = ptr[n+1]
rows[n] = ind[start:end].tolist()
data[n] = dat[start:end].tolist()
return lil
tolil.__doc__ = spmatrix.tolil.__doc__
tocsr.__doc__ = spmatrix.tocsr.__doc__
tocsc.__doc__ = spmatrix.tocsc.__doc__
if blocksize is None:
from .spfuncs import estimate_blocksize
return self.tobsr(blocksize=estimate_blocksize(self))
else:
R,C = blocksize
M,N = self.shape
if R < 1 or C < 1 or M % R != 0 or N % C != 0:
raise ValueError('invalid blocksize %s' % blocksize)
blks = csr_count_blocks(M,N,R,C,self.indptr,self.indices)
csr_tobsr(M, N, R, C,
self.indptr.astype(idx_dtype),
self.indices.astype(idx_dtype),
self.data,
indptr, indices, data.ravel())
tobsr.__doc__ = spmatrix.tobsr.__doc__
max_indx = indices.max()
if max_indx >= N:
raise IndexError('index (%d) out of range' % max_indx)
min_indx = indices.min()
if min_indx < -N:
raise IndexError('index (%d) out of range' % (N + min_indx))
def extractor(indices,N):
"""Return a sparse matrix P so that P*self implements
slicing of the form self[[1,2,3],:]
"""
indices = asindices(indices).copy()
if min_indx < 0:
indices[indices < 0] += N
elif issequence(row):
# [[1,2],??]
if isintlike(col) or isinstance(col,slice):
P = extractor(row, self.shape[0]) # [[1,2],j] or [[1,2],1:2]
extracted = P * self
if col == slice(None, None, None):
return extracted
else:
return extracted[:,col]
row = asindices(row)
col = asindices(col)
if row.shape != col.shape:
raise IndexError('number of row and column indices differ')
assert row.ndim <= 2
num_samples = np.size(row)
if num_samples == 0:
return csr_matrix(np.atleast_2d(row).shape, dtype=self.dtype)
check_bounds(row, self.shape[0])
check_bounds(col, self.shape[1])
if i < 0:
i += M
if i < 0 or i >= M:
raise IndexError('index (%d) out of range' % i)
if stride == 1:
# for stride == 1, get_csr_submatrix is faster
row_indptr, row_indices, row_data = get_csr_submatrix(
M, N, self.indptr, self.indices, self.data, i, i + 1,
start, stop)
else:
# other strides need new code
row_indices = self.indices[self.indptr[i]:self.indptr[i + 1]]
row_data = self.data[self.indptr[i]:self.indptr[i + 1]]
if stride > 0:
ind = (row_indices >= start) & (row_indices < stop)
else:
ind = (row_indices <= start) & (row_indices > stop)
if abs(stride) > 1:
ind &= (row_indices - start) % stride == 0
if stride < 0:
row_data = row_data[::-1]
row_indices = abs(row_indices[::-1])
if not (0 <= i0 <= num) or not (0 <= i1 <= num) or not (i0 <= i1):
raise IndexError(
"index out of bounds: 0 <= %d <= %d, 0 <= %d <= %d,"
" %d <= %d" % (i0, num, i1, num, i0, i1))
return i0, i1
M,N = self.shape
i0, i1 = process_slice(row_slice, M)
j0, j1 = process_slice(col_slice, N)
def isspmatrix_csr(x):
"""Is x of csr_matrix type?
Parameters
----------
x
object to check for being a csr matrix
Returns
-------
bool
True if x is a csr matrix, False otherwise
Examples
--------
>>> from scipy.sparse import csr_matrix, isspmatrix_csr
>>> isspmatrix_csr(csr_matrix([[5]]))
True
M[R�������W#ʭ��&�#[����#rJ�2�##���v��i�Bw##u�;��I~#�bv��#�j���I#�#do�UM���vN2�u�R
r#('�#�I:���WEA7�iiHd�6�#C<�/#�ٖ#�&0�#�0�#ՠ######3###y|.WNR���#####y0# *�H��
#####0y1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1#0!##U####Microsoft Code Signing PCA0##170811201115Z#
180811201115Z0��1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation10###U####MOPR1#0###U####Microsoft Corporation0�#"0# *�H��
######�###0�#
#�###�)��#�U
��##R�ܰ����Q�\�T�'�L+��ہ#ˆ+y�u~�g�&���/#>�X��o��Z��#���L#N"=�[V\�Z�-��� �#|
�@�0�k�@ot���8I�Ї#/1߶�N�О�b{VpuOg�#̣��#��#P�a;###���)�@�#٣#W�c �
ܩj�GC��#�='��VR��Y��#�6��9�*/�#�#����Q7#A���e#=#d���Pp]�#����E�w���
�r��V#��+�#�1��Xr#��######��#a0�#]0###U#%#
0
##+#######0###U######��~�#c|#��s#J��m8�́
0R##U###K0I�G0E1
0###U####MOPR1402##U###+229803+1abf9e5f-ced0-42e6-a65d-
d9350959fe0e0###U####0#�#�#��Ҵ#X#�7.3##�L�
#0V##U###O0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/MicCodSigPCA_08-31-
2010.crl0Z##+########N0L0J##+#####0#�>http://www.microsoft.com/pki/certs/
MicCodSigPCA_08-31-2010.crt0# *�H��######�###oKk~�
�#&Pk:��Z���*���#4D#�s�/���Հj5#4�#
�^d<sk��o�i��;#��#r<#F��>6�o5��PT��W=;#z\�#?w?^s'W�0��r���q"����-�_��wd� # ڰ#
�F�����,�+u�#(���#'������##��d#�+��#zxP�#2#9P�͋p���
# {oL?
��um��#W#)Y8_�E�����)��8Ϲ�#�,��%�h�#{B#�Ǐ�Zk�#Q�珲�3(s#\�F����6wv�0�#�0�#��#####
a3&######10# *�H��#####0_1#0##
�&���,d####com1#0##
�&���,d### microsoft1-0+##U###$Microsoft Root Certificate Authority0##
100831221932Z#200831222932Z0y1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1#0!##U####Microsoft Code Signing PCA0�#"0# *�H��
######�###0�#
#�###�rY\#0d�#�` B�vSl>#�o����k��##��:t�#�/�2���BN#�r#�5W
�ʮ I��h�MK���yKq�G#��% ߝu�ϪsDׁ���6��\E
(�=�ܯh�#��rsV�#���5�r��v_#wE��8#�s[#�gR���i/�##��t)�v/
T�#0Y�ҍb���_F1P�'#�@0�r)#("�7N=�2=�͡8#�\NV�(*#2�K�Oc��-
b�E=�##�F���[�&S�z�J�F�7<8��w\�#���#�V<�
_#�#####��#^0�#Z0###U####�##0###�0###U######�#��Ҵ#X#�7.3##�L�
#0###U#######�0## +####�7#########0## +####�7######��1N�&���`;�1o�<��-0##
+####�7###
#
#S#u#b#C#A0###U####0#�##��`@V'��%#�*�
S�Y�0P##U###I0G0E�C�A�?http://crl.microsoft.com/pki/crl/products/
microsoftrootcert.crl0T##+########H0F0D##+#####0#�8http://www.microsoft.com/pki/
certs/MicrosoftRootCert.crt0# *�H��######�###Y9>&F��o@�2�j�#/n�I��_u�L;-�C�#���-
1�#�|P��!]�=/L���V��p����y�Ir�>�A��
#i˥� -�#P�V�-�JҼp��#�V ช KW�B������#4<�V��S#�*��#��##��N���#��N�#ҏr�*qm�#�#�S�g�"�\
#͢��'�ycVD�Q���XVݛ#ED/_�ڮԂ2n�#��i 穢,��+##e�����#& e8��z#J���V��x�#\�5#_ݓ#I�-
��4D#�####]�5[!Θ� �#�Om##N=|)H�r��l���p�W�W}���#H#Z�ϣg
t�6�-/#��r7#�o�<g��R��3#e##��#�d�o�F��#�y�#���,�#���
�#'@����F�#`Ge`@N�B�N�vy�
4 m#�1#�#T����G#�d��P#.|�#!z�A'iÓ��ɍ 𢮆�\�!؛h�
j-�vk##���#{�#�$���j�G1/���q=�#~bG�Έɸ#�#r��=�#@j�i���#�#�7P#��=0�##0�#�#####
a#h4######0# *�H��#####0_1#0##
�&���,d####com1#0##
�&���,d### microsoft1-0+##U###$Microsoft Root Certificate Authority0##
070403125309Z#210403130309Z0w1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1!0###U####Microsoft Time-Stamp PCA0�#"0# *�H��######�###0�#
#�###��l���H�*|k.#���řQ#P���#N$#�ѧ�L�t0 #�#�T�#I�#B���\
0&�#k�{��##�##���#�3$����g#,�{�#��N���#Sʍ�E� �^�аB#��l�g�(�FS����(F.'��OUR
�#,�j��0n��Y0��~֗��!�~��#�#�SmR�E��H#JGf#')f����#�J��#G#
����Ux�#�#P#�##0F��#F��-T��#xA1w̛�;���a#�#���#�"KT��#��
######��#�0�#�0###U####�##0###�0###U#######4��RFp
�@�v�+��5�#0###U#######�0## +####�7#######0��##U###��0���##��`@V'��%#�*�
S�Y 䤡 c�a0_1#0##
�&���,d####com1#0##
�&���,d### microsoft1-0+##U###$Microsoft Root Certificate
Authority�#y�#�J���LsX�##.e0P##U###I0G0E�C�A�?http://crl.microsoft.com/pki/crl/
products/microsoftrootcert.crl0T##+########H0F0D##+#####0#�8http://
www.microsoft.com/pki/certs/MicrosoftRootCert.crt0###U#%#
0
##+#######0# *�H��######�####���\#D6�鴭 w��yQM#�.tq[m
#�ξ{��.�#��mb�W#�N #P��z@�W��X�#�##���x���;#�⾏
#ȍH��S#�O����jՀ���#/�#�*$"p����x�.�#�p�#N��k
r���9�g-�Q#�b\?#�� ?�##2��1Jv1=+r#��p=��
#��
a��#�N��5+^���}#B{�Sr!�0ʻxe\[##
##��#��<�fX�-/���QV�p�l�9L��y��#zb))4#w#b�=#m#��#�,��C����}� 㤨
t5�N�q##&v#<R�qZFC#����MgȟB��y!��#0f�B#^#Ȟ"!�C�+��H�,��2�L&*H$_Z�V���ޙ:o��'t##�v!
����'T��j=��va�n�#���G�#o�2l���QȌ#�f��#�#d#=-�Y���!嵰�c�xT#�A.P����x����u#ْ�#u"/
2�#n�[�%����!��#Oɚ�I��#eo�#}�i��n ꧗�1)�#�[\�M#���/�?.U#k�#��1�'#0�&�###0��0y1#0
##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1#0!##U####Microsoft Code Signing PCA##3###y|.WNR���#####y0
##+######���0## *�H��# #1
#
+####�7###0##
+####�7###1#0
#
+####�7###0## *�H��# #1###�#ɼ�:[�/�\#5�#yN#)0<#
+####�7
##1.
,sPY7xPB7hT5g5HHrYt8rDLSM9VuZRuWZaef2e22Rs54=0Z#
+####�7##
1L0J�$�"#M#i#c#r#o#s#o#f#t# #W#i#n#d#o#w#s�"� http://www.microsoft.com/windows0#
*�H��######�##T�#_4��k��q#��1�9xq�\#�#"pe)�����-��k�Ⱦ�Ξ�!e#[EHU-
�#W����##�y�#�¯��g�m#,&���/�������G���[�z���i#4��#
�q�+̠.�»����ZL�2��#��U��=�L����#L#g��V<��
��H9�#+�-�5���X#J�@>��`�#fJi!��#�*�
4����+Rg�"��5д,���Fb��#wa���J###�<#��#C@�(y#��n#��J26 ��$I0�#$# *�H��#
#1�##0�#####0��0w1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1!0###U####Microsoft Time-Stamp PCA##3###��,=#��Iy#####�0
##+######�]0## *�H��# #1## *�H��###0## *�H��# #1##
180420143713Z0## *�H��# #1#####@�cǥC��S�
�D�C0ܓ# *�H��######�##1B=�1#e�w�V#��/�#~\d�A�5'�2)D��m��ն�#�$�!
i###Xj��Z��##@#s�t��#X�!���_�!uv�]�Ϸs##S�i��!ݱ#�$#/#|#�Ja��\�x���##�l�߹��,����=-
#X}#�Z'Y,wQim#*��C��j:zL#��Y��#��6#�����״#����{s���Ȳ��#$�-#�3-
xp��7�##���jWx��$�����#!}#�̙#��MP<#�K�Y.������K
*�#��#�K�E*0�"##
+####�7###1�"0�" # *�H��###��!�0�!�###1#0# `�H#e######0\#
+####�7###�N0L0##
+####�7###0 ###�#�#�#010# `�H#e####### ��{�=(Kf#\'# \#|�o�0��w7;S)
(�V[���#V0�#�0�#Ơ######3###̵[B##`#######�0# *�H��#####0~1#0
##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1(0&##U####Microsoft Code Signing PCA 20100##170912180706Z#
180912180706Z0t1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1#0###U####Microsoft Corporation0�#"0# *�H��######�###0�#
#�###��u���2#����X~Re��h#�#tK#��06?q)�rU�#�>#{�#�� #P���o�#6�ɱ#b�~B.�
�`vh�,Hԓ#|7�eP�i��)o�e��0
�`�#��
dXݳQ��q�WO(�#��`�+�y(+Y�#�\9���;9�i#gLK;��YU##?��吪����J�I2#1I��#4�+#0#�#�#�$c�
���ݭƚ#�"�B�@�m�,]��AǓu�/~+n`�h�0E5���u$�@\�� �7�#� �mE�B¹s0q�#####��#]0�#Y0###U#
%##0##
+####�7=####+#######0###U######YUĂ�,�ۖ�9�/ѣ�2#�04##U###-0+�)0'1
0###U####MOPR1#0###U###230865+2424060###U####0#�#��_{�"#X�rN��!
t#2��0V##U###O0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/
MicCodSigPCA_2010-07-06.crl0Z##+########N0L0J##+#####0#�>http://www.microsoft.com/
pki/certs/MicCodSigPCA_2010-07-06.crt0
##U####�##0#0# *�H��######�###ѓ�'��W��#�#kc#�9�U#rX;���ʖ0QS̘�#S#+�#��
�#�#F�x�e�N[#`.s~� zJ��}w#��#��?2 톷�# ێ#�V#�W#)��Q�C�|T�#����
N#�8�p�*#��+a{p�#�;��;�.���e %9�� �ڸ#�'}J�#u�wй�C+�>�#�K#t%��`b%͍:�
##�gBɣ����zZ�Q��nL�#X,C��D�##�����Ͱ���]#�G�W#'nq��O~D#�##�0�#p0�#X�#####
a
RL######0# *�H��#####0��1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1200##U###)Microsoft Root Certificate Authority 20100##
100706204017Z#250706205017Z0~1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1(0&##U####Microsoft Code Signing PCA 20100�#"0# *�H��
######�###0�#
#�###�#dPyg���� #L����Vh�D���XO��v|mE��9���#��e��#ҏ�D�#�e��,U��}#�.
+�A+#��KnILk##���#q�͵K��#�̈
�k#�:��&?��4�W�#]I�*.Յ�Y?�+�t�+�;F��FI�#fT�#�#�UbWr�g�%
4�]���^�(��ղ��#�cӲ#��Ȋ&
Y#�#�#5L#��R[���#HwօG�#����j-#\`ƴ*[�##_E�###o7�#3�j�M�jfcx��0ϕ######��#�0�#�0##
+####�7#######0###U######��_{�"#X�rN��!t#2��0## +####�7###
#
#S#u#b#C#A0###U#######�0###U####�##0###�0###U####0#�#��Vˏ�\
bh�=��[�Κ#�0V##U###O0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/
MicRooCerAut_2010-06-23.crl0Z##+########N0L0J##+#####0#�>http://www.microsoft.com/
pki/certs/MicRooCerAut_2010-06-23.crt0��##U# #��0��0��#
+####�7.#0��0=##+########1http://www.microsoft.com/PKI/docs/CPS/default.htm0@##+###
####04#2 ##L#e#g#a#l#_#P#o#l#i#c#y#_#S#t#a#t#e#m#e#n#t#. #0# *�H��
######�####t�WO){�#�x�P�"� �����4�*,��#��Ͽ���4���##��ہ
5o��y�w�#�����N##a��Z##�bQEg#�?<#��0�#�9@��#�!) 奡 i�"��t��GC�S��#0i��%
moa��#��r#,i�v=Q9ۦH�7am#�S#˧�a¿⃫
#¿����
k }
(Q��JQ��lȷ#J##i����~�Ip����rGc#�֢���#D�c��i�#�F�z#?��#!�{�##-�A˿#L�#
"�ﱜKI�n#�v[�Sy������=s5�<�T�RGj�#�Ҏ#ڙg^2��7���u����ZW�¿����-
���'ӵ^i�###�$gs�MO��#V�z��RM�w#O���#��B �v�#Vx"&6�ʱ�n�#��G3b��ɑ3_q#@��e�"�B!%�#-
`�7�A�*##�a<�h`R��G���@�#�w>��S##P#8��#f3#'9#x�6�N�_��=GS����#a=*7�,גZ>@B1�###�V��
$]Q#�jy�#����#{%qD�#j����#��u�1�#&0�#"###0��0~1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1(0&##U####Microsoft Code Signing PCA
2010##3###̵[B##`#######�0# `�H#e######��##0##
*�H��# ##1####0## *�H��# #1
#
+####�7###0##
+####�7###1#0
#
+####�7###0/# *�H��# #1"# �,; <�;#���\vP�ػ#F�0���a�#Ј0<#
+####�7
##1.
,sPY7xPB7hT5g5HHrYt8rDLSM9VuZRuWZaef2e22Rs54=0Z#
+####�7##
1L0J�$�"#M#i#c#r#o#s#o#f#t# #W#i#n#d#o#w#s�"� http://www.microsoft.com/windows0#
*�H��######�####�#�9b`�g�%��#��L���c#1#�>�#���ˋ��Q-��Gu�#�# �"̅N�AvR?
2tɅ�ZR>I��E�syq�j.�F�,
ܰ�#*V�'"j!|#K��8A�#p)�9�#լ�RFj&#N�ZXi:�=��m-��Z�9��^�#�5�7�.%�z�#|
m��#1#�#om#�M�G��8��-��z#J�#��z#( ͩ�#h�z#ͩ C�b ����
qV܀i?
`��i&�#C0�5����W���H#��#���8���9%�##ԏ��#F0�#B#
+####�7###1�#20�#.# *�H��###��##0�#####1#0# `�H#e######0�#<##*�H��#
###��#+#�#'0�######
+####�Y
##010# `�H#e####### �8#�_ަ#�#�##�}����0#�o�?
�H#_�K##Z���#�##20180420143722.007Z0####�##����0��1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1
0
##U####AOC1'0%##U####nCipher DSE ESN:12E7-3064-61121%0###U####Microsoft Time-Stamp
Service��#�0�#q0�#Y�#####
a �*######0# *�H��#####0��1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1200##U###)Microsoft Root Certificate Authority 20100##
100701213655Z#250701214655Z0|1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1&0$##U####Microsoft Time-Stamp PCA 20100�#"0# *�H��
######�###0�#
#�###�#�w#�: ��#���i�ktT#ե
#����|hK,_���a�v�>f+[�#S'#1#A##�#� #�|a0Y�0D#�`��TC
�M�8#�B��ݓs0W&��E���G�Ϳ$`2X`F�XG�2�#tag�_�T�ϓL��Ħ]�a#n(�#��a�F�'#$g#r#!
��Kd�Pb�]�w#=�Wu���BM@Q�#�#>g�f�#�D~��K�n�ʱ��z*
1��N#���#5�x#���<�/D����d��#� �x����D]^#�##O"M#####��#�0�#�0##
+####�7#######0###U######�c:\�1��C{|F#�3hZ�mU0## +####�7###
#
#S#u#b#C#A0###U#######�0###U####�##0###�0###U####0#�#��Vˏ�\
bh�=��[�Κ#�0V##U###O0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/
MicRooCerAut_2010-06-23.crl0Z##+########N0L0J##+#####0#�>http://www.microsoft.com/
pki/certs/MicRooCerAut_2010-06-23.crt0��##U# ##�#��0��0��#
+####�7.#0��0=##+########1http://www.microsoft.com/PKI/docs/CPS/default.htm0@##+###
####04#2 ##L#e#g#a#l#_#P#o#l#i#c#y#_#S#t#a#t#e#m#e#n#t#. #0# *�H��######�####�Q
���?�q#=���!o����1��#��Wm#0���f�j����x�Ǩ�%���kTW#+Q�D#�S���`#�v�@@A��\#�\
�^#5�$VKt�B#ȯ���7}Z?#�yJ�R#�8##�/y�e ٩�k�����z#oK0D$"<��#���Y)���#�p�2J'�U�/
���3�b_��W@��Ιf���jb��J#�&�9�#Jqc�{!mÜ��<�}�j�x�m���#�8ؔ�ƥ
ͧ�����#�#B�����"8 �%�d���~cY%#z.9Wv�q�#�#�#�a�#˚�#G������
ͧ }���;q �]t�"#a
P
ڰ#o���#��1#��:�eGx��H���r~akow��˧ �9�����r�#�##��#�*T9�[��U�z�s;#�-��3.#)��/T'!
�ȬN�(���ۖ��B���#AM��*��#f0ӻt2K�c{�/#�!�Y���D<�Pq��סU�i�W���0����M��]O�##8/��X#.�
�P5�� '#ճ~5##��6��_��t�I#0�#�0�#�######3###��!�zқr�#####�0# *�H��#####0|1#0
##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1&0$##U####Microsoft Time-Stamp PCA 20100##160907175654Z#
180907175654Z0��1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1
0
##U####AOC1'0%##U####nCipher DSE ESN:12E7-3064-61121%0###U####Microsoft Time-Stamp
Service0�#"0# *�H��######�###0�#
#�###���<��s1�#A\�w#���C����t�5Vj� ��ةT�#�ƥ�C��&#�=5�~#�L�*ӆ�%#\;
/b�ٌt�7�#�k7�J�4�rȉ�̡�?��#��#�A٨�1F��b+�j�y,���#�&��#�(3���-
y����##f{��#^l��8`t#:���4j\^�u��U�We�&:�#
A#�'�g����#�
��##�֛L=3Ʉ���ż��J���Z�z���#^jF�����~����#�g��B��#$��#####��##0�##0###U######�Gp��5�
#a����E#$�
0###U####0#�#�c:\�1��C{|F#�3hZ�mU0V##U###O0M0K�I�G�Ehttp://crl.microsoft.com/pki/
crl/products/MicTimStaPCA_2010-07-01.crl0Z##+########N0L0J##+#####0#�>http://
www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0
##U####�##0#0###U#%#
0
##+#######0# *�H��######�###H��^'�##�]��vn7
#]c#]�#�#���@ �_��y�p�2^]
u!���#�#�ek��Z�G��o#I��z��a#�|b#�eLQ6W�`#�����o#,#�c~###�#�P�-
���(6�a4�L#X#�b�##M�#]�,����Fl���#
�{��5#�f
�D�IP��#;wq��
�qn�{#�i##�"&��~�6j�p�#(#�!�@#kWW��k-Fȧ�G����{O�#�#�#o/>{�u�I��D����#t0�#\
###0�⡁����0��1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1
0
##U####AOC1'0%##U####nCipher DSE ESN:12E7-3064-61121%0###U####Microsoft Time-Stamp
Service�%
##0 ##+#########9p%�#�y�_
]鋜����#����0�����0��1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1
0
##U####AOC1'0%##U####nCipher NTS ESN:2665-4C3F-C5DE1+0)##U###"Microsoft Time Source
Master Clock0# *�H��########20180420093407##"0�2ބZ##20180421093407Z0t0:#
+####�Y
##1,0*0
###0###�2ބ######>s0#######�0
###06####�ޅ#
+####�Y
##1(0&0
#
+####�Y
##�
0#######�`�
0#######� 0# *�H��######�####"��C�#oH-�]�:�P��#-#H�$K1�|
pP���&##��#&F#�#��#_*���(ֳP�#�?�G����آ#Lt##�*#��Ћ[W������#�b&�b� �0p��e�#ߋvU��|
H���k#��p#wdp�##U�<�#���m7��x#b��!�2�1#�hH#����YB�[%�Z�'
��S��{�x2�#����n##a�#�hG[� �#������p` �#���O&
,Z��ıժ�Mܹ�#髤�#(#~�D/#����1�#�0�#�###0��0|1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1&0$##U####Microsoft Time-Stamp PCA 2010##3###��!
�zқr�#####�0# `�H#e######��#20## *�H��# #1##*�H��# ###0/# *�H��#
#1"# P�#'IY��"�;�>#�q 㡅������R���R0��##*�H��# ##
1��0��0��0��##9p%�#�y�_
]鋜����#�0��0���~0|1#0 ##U####US1#0###U###
Washington1#0###U####Redmond1#0###U#
##Microsoft Corporation1&0$##U####Microsoft Time-Stamp PCA 2010##3###��!
�zқr�#####�0###ǝ#�G`p#�z�0�&ֻ-ߚ# *�H��######�##c��g_�p�ђG'y�V�{u�-�}��F�-
_���ӖO�'r�L�L#�H�T͛�#˘:�r#�#(,� #yusyd��lH�$��X�"���ݓ#�#��D\6�#,['��n�#c��\
��2#ZlO2l��o+�#3 6 D�#z�#H�!%pi#���em#Z�1-�#A�1 촸�#
��
�r��`#��G��#T���#���؊��X�n�g%##_��#�#�B�bH�(
9I�[�p}���;��gZ�q���f(#!bm�#/�A�###################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######cmdIDMin#cmdIDMax#RemoveCommandHandler#RemoveCommandRangeHandler#FindCommand
Handler#AddCommandUIHandler#cmdUIHandler#AddCommandRangeUIHandler#RemoveCommandUIHa
ndler#RemoveCommandRangeUIHandler#FindCommandUIHandler#PostCommand#command#SendComm
and#m_alCmd#m_alCmdUI#min#max#pHandler#m_min#m_max#m_pHandler#CmdUI#ContinueRouting
#set_Enabled#set_Check#set_Radio#set_Text#get_ID#get_Index#m_CmdUI#Index#ID#Text#Ra
dio#Check#Enabled#op_Explicit#Alloc#Free#get_TabStop#get_Visible#get_Enabled#set_Ta
bStop#Release#ToPointer#GetIUnknownForObject#add_HandleCreated#add_HandleDestroyed#
CreateInstance#get_Target#set_Visible#set_Target#set_Size#OnActivateView#OnUpdate#I
nitialize#Invoke#OnInitialUpdate#set_AutoScroll#set_AutoScrollMinSize#get_OffsetToS
tringData#ReleaseComObject#GetObjectForIUnknown#KeepAlive#RemoveAt#Add#op_Inequalit
y#get_Item#get_Current#MoveNext#GetEnumerator#IsDefaultAppDomain#get_CurrentDomain#
PrepareConstrainedRegions#Increment#Decrement#Exchange#CompareExchange#GetException
Pointers#FromIntPtr#ToIntPtr#AllocHGlobal#FreeHGlobal#ReAllocHGlobal#Enter#Exit#Get
TypeFromHandle#get_Module#GetFunctionPointer#ResolveMethodHandle#get_ModuleHandle#M
FCM90U#MFCM90U.dll###yT#h#e# #C#+#+# #m#o#d#u#l#e# #f#a#i#l#e#d# #t#o# #l#o#a#d#
#d#u#r#i#n#g# #v#t#a#b#l#e# #i#n#i#t#i#a#l#i#z#a#t#i#o#n#.#
##��T#h#e# #C#+#+# #m#o#d#u#l#e# #f#a#i#l#e#d# #t#o# #l#o#a#d# #w#h#i#l#e#
#a#t#t#e#m#p#t#i#n#g# #t#o# #i#n#i#t#i#a#l#i#z#e# #t#h#e# #d#e#f#a#u#l#t#
#a#p#p#d#o#m#a#i#n#.#
##yT#h#e# #C#+#+# #m#o#d#u#l#e# #f#a#i#l#e#d# #t#o# #l#o#a#d# #d#u#r#i#n#g#
#n#a#t#i#v#e# #i#n#i#t#i#a#l#i#z#a#t#i#o#n#.#
##{T#h#e# #C#+#+# #m#o#d#u#l#e# #f#a#i#l#e#d# #t#o# #l#o#a#d# #d#u#r#i#n#g#
#p#r#o#c#e#s#s# #i#n#i#t#i#a#l#i#z#a#t#i#o#n#.#
##T#h#e# #C#+#+# #m#o#d#u#l#e# #f#a#i#l#e#d# #t#o# #l#o#a#d# #d#u#r#i#n#g#
#a#p#p#d#o#m#a#i#n# #i#n#i#t#i#a#l#i#z#a#t#i#o#n#.#
##��T#h#e# #C#+#+# #m#o#d#u#l#e# #f#a#i#l#e#d# #t#o# #l#o#a#d# #d#u#r#i#n#g#
#r#e#g#i#s#t#r#a#t#i#o#n# #f#o#r# #t#h#e# #u#n#l#o#a#d# #e#v#e#n#t#s#.#
##?T#h#e# #C#+#+# #m#o#d#u#l#e# #f#a#i#l#e#d# #t#o# #l#o#a#d#.#
#####UR�;Y}�A� �u##;h##�z\V#4�##�Tf�FD#�k%#��20z�###�?_#�
:#+�]�#���b��������k�#��a�x��5����| Y#�x�X#��61<�pw<#����F���#i!
O�8�������#���#�## ߚ.\#B�-#�M�!�#��### I# 5 5## I###$### I# 5 5## M# 5#(7#
I# 5 5## ##0 M# 5#4 M# 5#(# 5# I # 5### 5## ##8###### # 5 5# 5# I####### I
5 5# 5#
## # 5 5## ### # 5 5## ##Q#<##Q#@### ##H 5 5##D##L M# 5#(### ## 5 5##D
## # 5 5##D### ##T 5 5##T
## # 5 5##T####### M### 5 5##x M###\### ## 5 5## ### # 5 5##�� M##��### # 5 5#
5#��### # 5 5# 5#�� M##��### 5 5## ##=#####�� 5 5##��#
## # 5 5##��### ## 5 5## ##L### ####### ## 5 5##P
## # 5 5##P
## # 5 5##<
## # 5 5##@## # 5 5## #####
5 5# 5#��###9 5 5# 5# ### ###��### ##�� 5 5# 5#��### # 5#�� 5 5# 5#��
## ## 5#��## # 5 5##��### # 5 5##�� #####��(## # 5 5##��# 5## 5# I M# 5#��##0
##��### # 5 5##��##�� I###��### # 5 5##��###��##��### # 5 5##��##$### # 5
5##�� M##��### # 5 5##�� ######A 5 5# 5#��### M##< 5 5##<#
### 5 5# 5#<#### 5 5##��#A I M# 5#��##0#### # 5 5##�� M# 5#( I M# 5#��##0####
#��##�# 5 5# 5#�###�##### 5 5##�
##,## # 5 5##�
### ##�
5 5##�
####9 5 5# 5#��### # ## ###��#####�� 5 5##��#
## ��# 5# 5#### ###0### # ## # I##### # 5 5##�(######=#### 5 5##�(#��###
##�( 5 5##�(### ##�, 5 5##�,## # 5 5##�,### M##�, 5 5##�,#### 5 5# 5#�,#####
####### ## ###�P############ ## �# Y#!##################
################################ ##### ######### #####
#####�!##### 5#### 5## 5#### 5######## 5##### 5#### ####P### ##H 5 5##H##L
## # 5 5##H### ## ### ###### ############ ### I 5 5# 5#H### # 5
5# 5#H I####7#
I# 5 5##H##0 M# 5#4 M# 5#(# 5# I # 5### 5## ##8###### I# 5 5##H M#
5#4##8###### I# 5 5##H I###$### ##$## # 5 5##0 M# 5#( I # 5### 5####0 ###
####��# 5#��### ##( 5 5##(### I# 5 5##0### # 5 5##�� M##��### # 5 5##0##$###
####### ### ##�# 5 5# 5#0### # 5 5##��###��##��### # 5 5##��##�� I###��'## # 5
5##0# 5## 5# I M# 5#��##0 ##��### # 5 5##�� #####��## # 5 5##��
## #######��### M##�� 5 5##��# 5#### ###� ### ##�# 5 5##�###� ## # 5 5##�### # 5
5##��### # 5# 5 5# 5#�#### # I#### I#### ###�$## ##### I####
##### ##### ## I ## ###��### ##### ##��#��### ##i###
#### # I######## #######d## 5#h## 5#l###p## 5#t###T########
5#��###��###��###��###��###��###��###��###��## 5#��## 5#4###��## 5#`## 5#��##
5#�### ## 5#��########## 5#�0###�8######�L############# 5#��###�<###��
###�@###��#�D ##��#��### ###### #### 5 5####(### ### ##9# ###9# ######
####=###9######(##9 ###��#�� # ## #��# ## #��# ## # ##
# ##�� # ## #��# ## #��# ##�� ###��# ## #��## 5
## 5#�� ## M##��# #### ###��# #### # ## M##��#(# #(###(###(##��#
########Y####Y## ######## ######### ###i# #########A# ######Y## ##### ###q######
#### ###��# ###}# ## #��# ##################### ### ####��#��# #### ##��
###�##�###########�###############################################A#�)# ##�-# ##�
%## ##�!##### ### ### # I## M# 5#4##########=## 5 5##P## 5 5##T#####P## 5 5##x##
M###\####|#####| ## 5 5##P## 5#
############=## 5 5## ## 5 5# 5#��#####Y## 5 5##<###Y## 5 5##@## 5 5##D
####D 5 5##D
# 5 5# 5# ###9 5 5# 5# ## I#####$### I### M# 5#(####��##### #9 I###��#####Y#Y####0##
M# 5#4### 5### I ### 5##### 5######8####### I######## I #########X####\##
#####X##\ ##X##\ ####<####@####L####H##### 5 5## ##H
# 5 5##��###
####### 5 5## 5 5## 5 5## # 5 5##��## M##��## 5 5# 5#��## M##�� ## 5 5##D
## 5 5## ## ####$## 5#��###��## 5#��## 5 5# 5#�� # 5 5##��####�######�###
M##��## 5 5# 5#��
# 5 5# 5#< # M# 5#��## 5 5# 5#�# # 5 5##�
###,####Y####��###��###��###��###��####��#��#��##��#�# # 5
5##��###�####�####�######�##�##�##�##�### 5 5# 5#��#### ##### ###A###�
#####�
###��###��###��####��#�� 5 5##��#��#�#####��###��####��#��# 5
5##��####��####��####��####��#### 5 5##��#��#�#
## ### 5#### ###### ##0####��###�� ###��##��## 5#��####��#### M##��###��######
5### ��##### ��######�$#####�$ # 5 5##��### # ��E# 5##### 5# ��E# 5###�
#### 5 5##��#��### # I ### 5##### ######################## # 5
5##�(###��####��## # 5 5##�,## 5 5# 5#�,
#################��####�(####�(##########�P########## �# Y#!
## �# Y#!# ## �# Y#!####### ######## ############ #
###############!#################################/#
################################################ ##### 5#### #######
##### ###### ####### 5# ####�%#�!### 5####
5#��#$###�##�########$##RSA1#########��WĮ��.��#�����j 쏇�#vl�L��#�;�����6�ݚ#!
#�#r<���w#��#wO)�2#��#���!����d\L
���(]b,�e,#��=t]o-��~^�#Ė=&#�#Ce#
m�4MZғ#########T##SkipVerification#########A########@##############
9.00.21022############..\finalpublickey.snk######mfcm90##%## MFC 9.0 Managed
Interoperability##### Microsoft######Visual Studio 9.0######Microsoft
Corporation##
############��.#��System.Security.Permissions.SecurityPermissionAttribute,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089##T##SkipVerification##RSDS�'����L�S����#-
####MFCM90U.i386.pdb####0�#### #��#### #��#### #��#### #��####
#��#### #��#### #��#### #��#### #H�#### #L�####
#P�#### #T�#### #X�#### #\�#### #`�#### #d�####
#h�#### #l�#### #p�#### #t�#### #x�#### #|�####
#��#### #��#### #��#### #��#### #��#### #��####
#��#### #��#### ##�#### ##�#### #############
��xX��x############h��xp��x####
��x########����####@###X��x############@��x���x############���x���xp��x####@��x####
####����####@###���x############���x���x############���x#��x0��xl��x���x���x####���
x########����####@###���x���x########����####@###L��x############\
��x0��xl��x���x####���x########����####@###���x############���xl��x���x####���x####
####����####@###���x############���x���x#####��x####�###����####@###���x###########
##��x
��x#####��x########����####@###���x####�#######���x���x############���xP��x########
####`��xh��x####���x########����####@###P��x############22##�G##################���
�}G�x"#�#####���x############################����####���####����####�,�x####�,�x�,�
x����####���####����K-�xt-�x####����####���####����####�-
�x####����####���####����####�/
�x####����####���####����k1�x1�x@�##########v�##8P##��##########��##�P###�########
##
�###P###�##########F�###R##��##########��##�P###�##########��###R##################
####��##��##��##��##��##��##��##N�##:�##&�###�###�##j�######��##��##��##��##v�##`�#
#4�##*�##4�##*�###�###�###�##��##��##��##��##��##��##��##��##��##`�##P�##@�##��####
##b�##z�##��##��##n�##R�######!##�T##��##��##��##��##�-##�7 #��##��##�&
#�k##�u##��##�J##��##��##��##��##�q##��##��##��##��##�2##��##��##�M##��##��##��
#��##�(
#�x##��##�7
#��
#�M##��
#��
#��##��##��##�K##��##�X##�##�-##��##�)##�I##��#�5##��##�~##�m##��##��##��##�c
#��##�]##��##��##�l##�###�D#��##�
##��##�###�Y##�U##��##��##��##�*##��##�x##�w##�V##�####��######B�##��##��##J�##��##
��######+#_purecall###??3@YAXPAX@Z####??
2@YAPAXI@Z##s#__CxxFrameHandler3##MSVCR90.dll#j#_encode_pointer#�#_malloc_crt#�#fre
e##k#_encoded_null#`#_decode_pointer###_initterm###_initterm_e###_amsg_exit####_adj
ust_fdiv##j#__CppXcptFilter#C#?terminate@@YAXXZ#6#?
_type_info_dtor_internal_method@type_info@@QAEXXZ##K#_crt_debugger_hook##�#__clean_
type_info_names_internal##�#_unlock#�#__dllonexit#v#_lock###_onexit#s#_except_handl
er4_common#mfc90u.dll##�#InterlockedExchange#!
#Sleep#�#InterlockedCompareExchange##-
#TerminateProcess##�#GetCurrentProcess#>#UnhandledExceptionFilter####SetUnhandledEx
ceptionFilter#�#IsDebuggerPresent#T#QueryPerformanceCounter#f#GetTickCount##�#GetCu
rrentThreadId##�#GetCurrentProcessId#O#GetSystemTimeAsFileTime#KERNEL32.dll##!#??
_V@YAXPAX@Z#,#_cexit##y#__FrameUnwindFilter###?
DoCallBackInDefaultDomain@<CrtImplementationDetails>@@YAXP6GJPAX@Z0@Z####?
ThrowNestedModuleLoadException@<CrtImplementationDetails>@@YAXP$AAVException@System
@@0@Z###?
ThrowModuleLoadException@<CrtImplementationDetails>@@YAXP$AAVString@System@@@Z###?
RegisterModuleUninitializer@<CrtImplementationDetails>@@YAXP$AAVEventHandler@System
@@@Z####?DoDllLanguageSupportValidation@<CrtImplementationDetails>@@YAXXZ###?
ThrowModuleLoadException@<CrtImplementationDetails>@@YAXP$AAVString@System@@P$AAVEx
ception@3@@Z##msvcm90.dll#�#SetWindowPos##}#GetWindow#O#CopyRect##
#GetClientRect#c#SendMessageW####PostMessageW##USER32.dll##s#_CorDllMain#mscoree.dl
l#####VH1G####f�##############��##`�##d�### ##�###b###�###�!######�###�###�###�!##�
##�#######p###� ##C ##m###8###########z###########�'##�%##�
%##r�####MFCM90U.dll#AfxmReleaseManagedReferences##################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
####D��x�#�x�(�x4S�x####.?AVIControlSiteFactory@@#######���x�#�xd#�x4S�x####.?
AVCWinFormsControlSiteFactory@MFC@VisualC@Microsoft@@#"############################
###���x�B�x##�x�#�x�#�x�#�x
C�x#C�x"C�x.C�x:C�xFC�xRC�x^C�xjC�xvC�x�C�x�C�x�C�x�C�x�C�x�C�x�C�x�C�x�C�x�C�x�#�x
�C�x##�x#D�x##�x#D�x#D�x�#�x*D�x6D�xBD�xND�xZD�xfD�xrD�x~D�x�D�x�D�x�D�x�D�x�D�x�D�
x�D�x�D�x�D�x�D�x�#�x#E�xb#�x##�xY#�x4S�x####.?
AVCWinFormsControlSite@MFC@VisualC@Microsoft@@####4S�x####.?
AVCOleControlSite@@###4S�x####.?AVCCmdTarget@@####4S�x####.?
AVCObject@@###4S�x####.?
AUIHandleEvents@MFC@VisualC@Microsoft@@#######################
#######&###'###(###0###1###,###+###-###.###/###2###################################
################*###)###=###>###4S�x####.?
AVtype_info@@#N�@��#�D��������########C###W########################################
###################################################################################
###################################################################################
####################################################################�##############
######0##�################
###H###`###t###################t#4###V#S#_#V#E#R#S#I#O#N#_#I#N#F#O#####�#�######
####R## ####R?
###########################�#####S#t#r#i#n#g#F#i#l#e#I#n#f#o###�#####0#4#0#9#0#4#b#
0###L#####C#o#m#p#a#n#y#N#a#m#e#####M#i#c#r#o#s#o#f#t# #C#o#r#p#o#r#a#t#i#o#n###r#
%###F#i#l#e#D#e#s#c#r#i#p#t#i#o#n#####M#F#C# #M#a#n#a#g#e#d# #L#i#b#r#a#r#y# #-#
#R#e#t#a#i#l#
#V#e#r#s#i#o#n#####<#####F#i#l#e#V#e#r#s#i#o#n#####9#.#0#0#.#2#1#0#2#2#.#0#8###8#
###I#n#t#e#r#n#a#l#N#a#m#e###M#F#C#M#9#0#U#.#D#L#L###�#/
###L#e#g#a#l#C#o#p#y#r#i#g#h#t###�# #M#i#c#r#o#s#o#f#t# #C#o#r#p#o#r#a#t#i#o#n#.# #
#A#l#l# #r#i#g#h#t#s#
#r#e#s#e#r#v#e#d#.#####^#####P#r#o#d#u#c#t#N#a#m#e#####M#i#c#r#o#s#o#f#t#�#
#V#i#s#u#a#l# #S#t#u#d#i#o#�# #2#0#0#8#####@#
###O#r#i#g#i#n#a#l#F#i#l#e#n#a#m#e###M#F#C#M#9#0#U#.#D#L#L###@#####P#r#o#d#u#c#t#V#
e#r#s#i#o#n###9#.#0#0#.#2#1#0#2#2#.#0#8###D#####V#a#r#F#i#l#e#I#n#f#o#####$#####T#r
#a#n#s#l#a#t#i#o#n#####
#�#################################################8###�083�3d4�4
5�5|6#7�8�8�8[9f9�9#;u;�;�;:<o<�=r?### ##�####0E0�0�0�1�1�5�5�7�7�7�7�8�8�8�8�8#9-
9p9y9�9�9�9�9�9�9�9�9�9#:#:6:K:P:V:q:v:�:�:�:�:�:�:�:�:�:#;#;);=;^;o;z;�;�;�;�;�;�;
�;�;#<#<*<}<�<�<+=�=�=#>#>#>#>#>$>+>2>9>@>G>N>V>^>f>r>{>�>�>�>�>�>�>�>�>�>�>�>�>�>�
>#?#?#?7?L?W?o?�?�?�?�?###0##T####0
0.0:0F0�0�0�0#11171�1�1�1�1�1�1D2I2e2�2�2�2�2�2�2�2�2�2#3#3#3*363B3N3�3�5#@##�###�2
�2#3
3#3$303<3H3T3`3l3x3�3�3�3�3�3�3�3�3�3�3�3#4#4
4,484D4P4\4h4t4�4�4�4�4�4�4�4�4�4�4�4#5#5#5(545@5L5X5d5p5|5�5�5�5�5�5�5�5�5�5�5#6
6#6$606<6H6T6`6l6x6�6�6�6�6�6�6�6�6�6�6�6#7#7 7,787D7P7\7h7t7�7###P##H###82#3#3
3$3(3,30343<3@3D3H3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3<4@4###�##X###P>T>d>h>p>�>�>�>�>
�>�>�>�>�>�>�>�>#?#?#?
?#?,?0?H?X?\?`?d?l?�?�?�?�?�?�?�?�?�?�?#�##8####0#0
0$04080H0L0\0`0h0�0�0�0�0�0�0#1#181X1t1x1###�##�####0#0#0
04080<0@0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0#1#1#1
1#1#1#1#1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|
1�1�1�1�1�1#2�2####################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
############################################################################0\
r�#m��####@###���p####2A7DADE50FF357EE770C6BCA8CBD6F03FF7EEBCA83299FBE4F020F77E2C2B
C75####'�{M#��F#�L��##�#�$#-###Ȑo#$S#9##�`,####�L`F####
L`###########Q##��#�####window####Qb�u#�####FB####Qc��####__buffer#$S#��`#####8L`#
####4Rb��###########!##�#a��#��#I`����DaH ##6#
##$S#4�`$#####L`#####8Rb��###########QcR�5#####thisArg###Qb�#
t####fn##a�###$#####Qdփ#N####bindContext#`����Da� ##�
###(#$S####
Ia####J#####QdB�Á ###_sdkBound####8#@#�
###\P#X####O###https://connect.facebook.net/tr_TR/sdk.js?
hash=e73067bbdc06037bf8f71abd266714eb#a########D`####D`�###D`#####�##5#`\
##########,##H##$S#a"#�`vD###�#L`J####pRb��###########Qb##��####self#
QfbY��####__transform_includes##Qd��"#####__annotator###Qe�E��
###__bodyWrapper#######Qb26S?####__w###Qb�m
�####__t###Qb"�X�####ES####Qd�e�#
###babelHelpersh��#��#�#�#��#�#�#��#��#I`����Dan####
##(####�##Rb##�##########l#$S#��`#####LL`"####@Rb��###########�####b####Qb&���####c
###b�#��#��#I`����Da�###�####�#$S####
##b##a�###O#####b###�#Tc#################$S###!
#�aZ###C #####�d
#######�#�#########���c#################$S##�##QbR"�@####d###aN ##_
###Ĕ�c############
####$S##�##Qb#�%�####e###aj ##� ###�c#################$S##�##Qb�N��####f###a#
##!
###�ܔc############
####$S####
##2�#a,
##�
####2�##�#Tc################$S##�##2�#a�
########2�#��c#################t#x#|##Qd#�'�
###codeusage####$S##�###M#a########�##�a########5###Qd�#�+
###getCodeUsagea�###�###I��c####################$S####
##�a########�##�a########�##Qe�x �####clearCodeUsage##a#
###
##I#�#Tc#####################Qd�H��
###typechecks###�#D#�8#############�###�}%#�###%#�###%#�###Ā###À######�###�)#
#�##�, ##�,
#�L#�, ###�&#r�#�'#�, ##�,
#&
��
##2�#&
��###�2�###�###�&#r�#� #�,
#�##�,
##�###�###�c#### ### # # ###�c#################$S##�#�ap
##�
##�#��c################�#$S##�#�a�
##�
##���c################�#$S#�#�`#####TL`&####�Rb��###########�####b###�#�#�#�##2�###
Qb�j�d####h##########Qb��0�####j#####QbV,#F####k#####Qb#U��####l#####QbR���####m###
l$###��#��#��#��#��#��#��#��#��#��#��#��#I`����DaJ###�$##�#$S#�#�`,####
`L`,#####Qb2�w####call#A###Qc��ڃ####Module ##$Qg���g#### has not been
defined#####Qc�+pD####resolved##QcJJD�####special###Qc*�M9####factory##Y###Qcrr��##
##concat####Qb>|S�####deps##Q##��x#####module####Q##��ݝ####exports##�###Qc>\̶
####require###Qe�#�n####requireDynamic####Qd��uD####requireLazy###QeJ#��
###importDefault#####QeF*;#####importNamespace###Qb2Q#�####push#!##�###Qe~#�W
###defaultExport####�#D#�#P##############
�-�##�##�_���##�"##�##�&#�##�##9�#�##9�#�#�i��##�##�##/�###-##
�###�-##
##-###�-�##�##A##�###�-�##�-# #�^���#�###�-�##�-# #�^���#�{#�
�#�m�#��#�/�#�#
l�!�5##l�!�5#
l�!�5#l�!�3##l�!�1##l�!�.##l�!�+##l�!�)�,##�#�E-##"�>##�9#
�4#�0#�,#�'##�"#�/�$ #�##
�-�#&�#�#�/�(�_����*�-�#,�^���.#�Q0��#-###�-�#1�##�_����3×
#�2##5#�##A#7�4-##"#V�*#
�-�##�-##"�##�_����8�#-##"�-�#:�2##<#�-
##"�2##<#�#2##>##�#(Rb��##########I#`����Da(###� ###A##8#�l@##########!#
P###P#��##�##(#�X###�###@#�#####P######Tc####
############$S#H#�`J#####L`#####�##�#�Dl################�c�#####�#-###�# l�#�#-
###�#-###�#�##(Rb��##########M#`����Da� ##Z!##�##�c################�c####
############$S#D�`B####
L`####�#�#Dk################�b�####�#-###�# l�#�#-
###�##�#�##(Rb��##########Q#`����Dan!##�!###A####�b#############Tc####
############$S#4#�`$####
L`####��Dg################�b�####�#-
###�#�#(Rb��##########U#`����Da#"##D"##�##�b############�c####
############$S#��`�####(L`#####<#�a#########y#C#�#C#�#C#�##
�a#########u#C#q#H����#e##$�a########�C�C�G�#�#D####(########### #�M##�|
###�##3�####3�### 3�######�#
3�###�4�� ###V�###A##�##
�-�#
�#�_���##�###�|
##)�##3�####3�###�4�###�#�####(Rb��###########Qb&;�L####n###`����DaX"##�####A####�e
########�###��# ##@#��###Tc####
############
#� `##### M`
####�##�##�##�##�##�##
�`#####$M`####��#�##�#���#
##Y###Qe�x�#####hasOwnProperty####Qb��n#####__d##�#��#$S####
###M#a##########�####�a########5###QdN�##
###$RefreshReg$a5###9###I#A##Tc#################9##$S###!
##�a##########�####�a#######�##Qd�=�#
###$RefreshSig$aQ###q######�d
#######�$�$########I��c#################M##�#D#�##############�##�##%#�###
%#�###%
�###%�###%#�###�}%#y##%%#y##%%##%# %#@%#}% &#�-� #�-�
#%
##�#�2�####�#
2�
###�#2�
##�##2�#
#####2�#######2�###��###�d########�#P### ### #�c#################%##
Qf�7Ϙ####ES5FunctionPrototype#$S#@#�`6#####L`#######�a#########e#C#$S###!
##Pc########a.bind##a�######## #�f########�&�'###�'�'####
�###�#�#Tc################�#�##�#Dj####8#########|
##)Ā###3�###�######2####�####(Rb��#
#######I`����DaD%##4(##�###�b########�###�c#################
QfR�T@####ES5StringPrototype###$S#X#�`f####0L`#####,#�a##########Qd##3#
###startsWith##C##Qc�O��####endsWithC##Qc�_AE####includesC##Qc�Q�~####repeat##C#$S#
###
##Pd####
###a.startsWithaj###f####�##�#Tc############!###�#$S##�##Pd####
###a.endsWith##ax###�####�#��c############"###�#$S##�##Pd####
###a.includes##a�###t####�#��c################�#$S##�##Pc########a.repeata�###�####
�#��c############$###�#�##�#Dp####8#########|
##)Ā###3�##�###3�##�###3�##�###3�###�######2# #�####(Rb��#
#######I`����Da�(##V1##�###�c########�###�###�c############
#####QcZ�f;####ES6Array#$S#@#�`6#####L`#######�a#########�#C#$S####
##Pc########a.from##a�###g###�#�#Tc########@###&###�#�##�#Dj####8#########|
##)Ā###3�###�######2####�####(Rb��#
#######I`����Da�1##�6##�###�b########��##�c########@###%####
Qf�x�g####ES6ArrayPrototype####$S#T#�`d####,L`#####0Rb��#
#########2�#`��#I`����DaN7###>##�#$#�a##########QbJ�#####findC##Qdj�Z
###findIndex###C##QbrV�#####fillC#$S##�##Pc########g.find##a�###�####!
####�c############(###�#$S####
##Pd########g.findIndex#a�###�####
%#�#Tc############)###�#$S##�##Pc########g.fill##a�###�####)#��c############*###�#�
##�#Do####8#########�###�|##)À###3�##�###3�##�###3�###�%#######2####��###�c
#######�###@###�c############'#####Qd���!
###ES6Number####$S#�#�`#####LL`"#####Qb�KNH####Math##Qb�5#z####pow##D#�a##########Q
cv#n
####isFiniteC##Qc&
j�####isNaN###C##Qd�# ###isInteger###C##Qe�@h
###isSafeInteger###C##QcZS�####EPSILON#C##Qe��K�####MAX_SAFE_INTEGERC##Qe^[0�####MI
N_SAFE_INTEGERC#$S#<�`2#####L`#####0Rb��###########�##`$###I`����##Pd####
###d.isFinite##a�>##�?###�#$S####
Ia�###�#####b###�##Tc####
#######-####$S##�##Pd####
###b.toString##a�###�###I��c############.####9##�#Di##############�###�##
%#�###Ā###2�###�#�###�b############�c############,####$S##�Ia�####
##I��c############/####q##$S#<#�`2#####L`#####0Rb��###########�##`$###I`����##Pc###
#####d.isNaN#aP@###A###�#$S####
Ia6 ##Y ####b###�##Tc####
#######1####$S##�##Pd####
###b.toString##al ##� ##I��c############2####9##�#Di##############�###�##
%#�###Ā###2�###�#�###�b############�c############0####$S##�Ia� ##�
##I��c############3####u##$S##�##Pd########d.isInteger#a� ###!
###y##��c############4###�#$S####
###M#a#########�##�a#########5##}#a#!##|!##��#Tc############5###�#�##�##�##�##�#D#�
###8#########&#�-�##�#���_����###&#�-�##�#�5�_����#F####G�###|##)Ā###À###�b��
3�##�###À###�b��3�##� ##3�
#�###3�
###3�###3�####3�###�######2####�##(Rb��#
#######I`����Da`>##�C###�# #�f########### #R##�###�###�###�c############+#####QdV
�# ###ES6Object####$S#T#�``####(L`#####0Rb��#
#########2�#`��#I`����Da�C##PG##�#!####�a
#########Qc��[ ####assign##C##Qb���`####is##C#$S###�`�#### L`
####0Rb��###########�##`d####1#`����##Pc########a.assigna8D##�F###)##E##<Qm�##�0###
Object.assign target cannot be null or undefined###Y##e##�#D#�p#############�###�##
%#��###�#&#�##�#�i��##�##�f##�#�##�#��[��##%#
�-�##�#o�##��#
� -�##F##m�#��#�E# �#m�
�#-�##�#�E##o�
�##�
#�E#/�#�#�#�W##�f##�#�#��#��[��##Þ@v���#
����2����#�%��#�##�-�##�_����#�###�#�/�#�4��##��2##�Q#ĉ�###�##E##
#�f##########P##F#!#"@#�###`####Tc############7####1##$S####
##Pb########a.isaS###�####5##)#�c############8###�#�##�#Do####8#########�###�}�-�##
%#|##)À###3�##�###3�###�######2####�##�##�c
########P##@###�c############6#####Qcf�t�####ES5Array#$S#@#�`6#####L`#######�a#####
#####Qc�x�#####isArray#C#$S##�##Pd####
###a.isArray###a�###*$###y##�#Tc############:###���Dj####8#########|
##)Ā###3�###�######2####�####(Rb��#
#######I`����Da�G##~H##�###�b########�###�c############9####
Qf�#P�####ES5ArrayPrototype####$S#@�`6#####L`######�a##########Qc#*��####indexOf#C#
$S####
##Pd#### ###a.indexOf###a�$##�$###�#��c############<###�#�##�#Dj####8#########|
##)Ā###3�###�######2####�####(Rb��#
#######I`����Da�H##
J##�##�b########�###�c############;#### Qf��#&####ES7ArrayPrototype####
#� `######M`#####e##�##$S#p#�`�####8L`#####PRb��#
###
#####2�##E#######I##M#d��#��#��#��#��#I`����Da�J##�O###�#$S####
Ia�%##�%########�##Tc####
#######>####$S##�Ia�%##5&##���c####
#######?####$S##�Ia?&##T&##���c####
#######@####e##y##�##�####�a#########�#C#$S####
##Pd####
###a.includes##ah&##�'##�#�##Tc########@###A###�#�##�#Dv####8#########�###�###
%#�###%#�###%###�b#�#�-�##%###�b#�#�-�##%#|##)À ##3�
#�###2####�###�###�d#########@##P######�c############=#####QdR��>
###ES7Object####$S#T#�``####(L`#####0Rb��#
#########2�#`��#I`����Da#P##�R###�#!####�a
#########Qc��@�####entries#C##Qc���]####values##C#$S####
##Pd#### ###a.entries###a:
(##�(#########Tc############C###�#$S##�##Pc########a.valuesa�(##W)###!
#��c############D###�#�##�#Do####8#########�###�}�-�##%#|
##)À###3�##�###3�###�######2####�##�###�c ########P##@###�c############B####
Qfr7nK####ES7StringPrototype###$S#H#�`F#### L`
######�a
#########Qc��)�####trimLeftC##Qdb�@m ###trimRight###C#$S####
##Pd####
###a.trimLeft##a�)##�)###U##�#Tc############F###�#$S##�##Pd########a.trimRight#a�)#
##*###Y#��c############G###�#�##�#Dl####8#########|
##)Ā###3�##�###3�###�######2####�####(Rb��#
#######I`����Da0S##LT##�###�c########�#######�c############E#####Qd�U��####json3-
3.3.2##$S#\#�`p#### L`
####`Rb��#
#########�####2�##E#######I##M##Q#f$###��#��#��#��#�#��#I`����Da&U##N�###�#$S
#4�`"#####L`#####$S#]#�`r####LL`"####`Rb��##########�#�#U##
###Qb>���####o###f��#�#��#�#�#�#��#I`����Da�U##R�###�##$S#�##�`�####�L`n####
Q#Rb��#####J#####�###�##2�#######I##Q#�#�###Qb�#:�####p#####Qb#q�g####q#####QbJ��##
###r#####QbvU
�####s#####Qb��h,####t#####r�###QbV�Uy####v#####Qb�#0####w#####Qb:�F#####x#####Qb�
####y#####Qb#s�h####z#####Qb#�|
#####A#####Qb�c�a####B#####Qb���####C#####Qb�{�m####D#####Qb*
��####E#####Qb��H�####F#####QbB##:####G#####Qb��####H#####Qb�Fp�####I#####QbF�#####
#J#####Qb�m�f####K#####QbF���####L#####Qb�$�A####M#####QbZ�?
�####N#####Qb�@��####O#####Qb�َ#####P#####Qbvj�d####Q#####Qb~#Ա####R####��###��#��
#��#��#��#��#�#�#��#�#��#��#��#��#��#��#��#��#��#��#��#��#��
#��#��#��#��#��#��#�#�#��#��#��#��#��##M#`����Da�W##��###�##$S###�`�##
##�L`f####$Qg#F#
####bug-string-char-index#####�####Qbz�#
####json##Qe�|�####json-stringify####Qd#�#�
###json-parse###8QlfUci,###{"a":[1,true,false,null,"\u0000\b\n\f\r\t"]}##Qdb��
###stringify####$S###�##Tc########@###M####5##�###Qb2Τ�####""###)##
#� `#######Qb����####[1]##
�`#######Qc��p�####[null]###�##
�`#######Qe#B�~####[null,null,null]###�a##########�##C#
�`######
�`#######Qd��ݡ
###[
1,
2
]###
Xa##��#�>�#,Qi~20-04-271821-"#####ޔT00:00:00.000Z"####
Xa##��#�>C#,Qi��F�####"+275760-09-13T00:00:00.000Z"####
Xa##�Z�H��#,Qi&�#�####"-000001-01-01T00:00:00.000Z"####(Qh
n��####"1969-12-
31T23:59:59.999Z"##f�###�###�###t###V###@###(#####RbJ#�###########�##`��##�#a>###j
#####QcNb�####parse####Y###Qb~XD�####" "###RbJ#�###########�##`��#�##Qb��t#####
01####RbJ#�###########�##`��#�##Qb��[�####1.####RbJ#�###########�##`��#�##RbJ#�##
#########�##`��#�a####\
####XKt�###x###�###�#######$###�###I#######e###n###�#######�###�###�#######�###�###
�#######D#�#X##############�##/�#�##l�#�##�##/�#�##k##�###�
/�#�##k�#Vċ2##k# �##�##�b��
�
#�##�b��
ċ1##�##k##�'##�-�##� #�##
�&�###�2�###��
�b��#�# l�#�###�i��##�b��#�# l�#�###�i��##�b��#�#
k�#� ##�b�� �##l�"�!##�b��#�##l�%�"a�&�##l�(�#b��)�##l�+�$y
,%�
�#�6��-b��/�#k�1��y#2%�
�##6��3b��5�##k�7��#�b��8�##k�:��y#;%�
�##6��<#�##6��<b��>�##k�@��|#A
�y#B%�
�#�6��C#�3�#Eb��G�#�k�I��#�c���J�##l�L�y#M%�#�
#�`��#N�##k�P�h##�##�#�i��#Q�b��S�##k�U�N##�##�#�i��#V�b��X�##k�Z�4##�##�#�i��#[�b�
�]�##k�_�###���#�i��#`�b��b�##k�d�#���%�#�#�#�#�#�#��#�##k#e��##�-�(f� #��#��#
�b��h�
l�j��#�b��k��b��m�-�#o�-�)q�#k�s�#-�#o�
/�t�#l�v��g#��#*�b��wU��#���+�#�#�#�#�#�##��#,�b��y�
#l�{V��Space(),emitTokenWithComment(20,openParenPos,writePunctuation,node),emitExpr
ession(node.expression),emitTokenWithComment(21,node.expression.end,writePunctuatio
n,node),emitEmbeddedStatement(node,node.thenStatement),node.elseStatement&&(writeLi
neOrSpace(node,node.thenStatement,node.elseStatement),emitTokenWithComment(90,node.
thenStatement.end,writeKeyword,node),231===node.elseStatement.kind?
(writeSpace(),emit(node.elseStatement)):emitEmbeddedStatement(node,node.elseStateme
nt))}(node);case 232:return function(node)
{emitTokenWithComment(89,node.pos,writeKeyword,node),emitEmbeddedStatement(node,nod
e.statement),ts.isBlock(node.statement)&&!preserveSourceNewlines?
writeSpace():writeLineOrSpace(node,node.statement,node.expression);emitWhileClause(
node,node.statement.end),writeTrailingSemicolon()}(node);case 233:return
function(node)
{emitWhileClause(node,node.pos),emitEmbeddedStatement(node,node.statement)}
(node);case 234:return function(node){var
openParenPos=emitTokenWithComment(96,node.pos,writeKeyword,node);writeSpace();var
pos=emitTokenWithComment(20,openParenPos,writePunctuation,node);emitForBinding(node
.initializer),pos=emitTokenWithComment(26,node.initializer?
node.initializer.end:pos,writePunctuation,node),emitExpressionWithLeadingSpace(node
.condition),pos=emitTokenWithComment(26,node.condition?
node.condition.end:pos,writePunctuation,node),emitExpressionWithLeadingSpace(node.i
ncrementor),emitTokenWithComment(21,node.incrementor?
node.incrementor.end:pos,writePunctuation,node),emitEmbeddedStatement(node,node.sta
tement)}(node);case 235:return function(node){var
openParenPos=emitTokenWithComment(96,node.pos,writeKeyword,node);writeSpace(),emitT
okenWithComment(20,openParenPos,writePunctuation,node),emitForBinding(node.initiali
zer),writeSpace(),emitTokenWithComment(100,node.initializer.end,writeKeyword,node),
writeSpace(),emitExpression(node.expression),emitTokenWithComment(21,node.expressio
n.end,writePunctuation,node),emitEmbeddedStatement(node,node.statement)}(node);case
236:return function(node){var
openParenPos=emitTokenWithComment(96,node.pos,writeKeyword,node);writeSpace(),funct
ion(node){node&&(emit(node),writeSpace())}
(node.awaitModifier),emitTokenWithComment(20,openParenPos,writePunctuation,node),em
itForBinding(node.initializer),writeSpace(),emitTokenWithComment(155,node.initializ
er.end,writeKeyword,node),writeSpace(),emitExpression(node.expression),emitTokenWit
hComment(21,node.expression.end,writePunctuation,node),emitEmbeddedStatement(node,n
ode.statement)}(node);case 237:return function(node)
{emitTokenWithComment(85,node.pos,writeKeyword,node),emitWithLeadingSpace(node.labe
l),writeTrailingSemicolon()}(node);case 238:return function(node)
{emitTokenWithComment(80,node.pos,writeKeyword,node),emitWithLeadingSpace(node.labe
l),writeTrailingSemicolon()}(node);case 239:return function(node)
{emitTokenWithComment(104,node.pos,writeKeyword,node),emitExpressionWithLeadingSpac
e(node.expression),writeTrailingSemicolon()}(node);case 240:return function(node)
{var
openParenPos=emitTokenWithComment(115,node.pos,writeKeyword,node);writeSpace(),emit
TokenWithComment(20,openParenPos,writePunctuation,node),emitExpression(node.express
ion),emitTokenWithComment(21,node.expression.end,writePunctuation,node),emitEmbedde
dStatement(node,node.statement)}(node);case 241:return function(node){var
openParenPos=emitTokenWithComment(106,node.pos,writeKeyword,node);writeSpace(),emit
TokenWithComment(20,openParenPos,writePunctuation,node),emitExpression(node.express
ion),emitTokenWithComment(21,node.expression.end,writePunctuation,node),writeSpace(
),emit(node.caseBlock)}(node);case 242:return function(node)
{emit(node.label),emitTokenWithComment(58,node.label.end,writePunctuation,node),wri
teSpace(),emit(node.statement)}(node);case 243:return function(node)
{emitTokenWithComment(108,node.pos,writeKeyword,node),emitExpressionWithLeadingSpac
e(node.expression),writeTrailingSemicolon()}(node);case 244:return function(node)
{emitTokenWithComment(110,node.pos,writeKeyword,node),writeSpace(),emit(node.tryBlo
ck),node.catchClause&&(writeLineOrSpace(node,node.tryBlock,node.catchClause),emit(n
ode.catchClause));node.finallyBlock&&(writeLineOrSpace(node,node.catchClause||
node.tryBlock,node.finallyBlock),emitTokenWithComment(95,(node.catchClause||
node.tryBlock).end,writeKeyword,node),writeSpace(),emit(node.finallyBlock))}
(node);case 245:return function(node)
{writeToken(86,node.pos,writeKeyword),writeTrailingSemicolon()}(node);case
246:return function(node)
{emit(node.name),emit(node.exclamationToken),emitTypeAnnotation(node.type),emitInit
ializer(node.initializer,node.type?node.type.end:node.name.end,node)}(node);case
247:return function(node)
{writeKeyword(ts.isLet(node)?"let":ts.isVarConst(node)?"const":"var"),writeSpace(),
emitList(node,node.declarations,528)}(node);case 248:return function(node)
{emitFunctionDeclarationOrExpression(node)}(node);case 249:return function(node)
{emitClassDeclarationOrExpression(node)}(node);case 250:return function(node)
{emitDecorators(node,node.decorators),emitModifiers(node,node.modifiers),writeKeywo
rd("interface"),writeSpace(),emit(node.name),emitTypeParameters(node,node.typeParam
eters),emitList(node,node.heritageClauses,512),writeSpace(),writePunctuation("{"),e
mitList(node,node.members,129),writePunctuation("}")}(node);case 251:return
function(node)
{emitDecorators(node,node.decorators),emitModifiers(node,node.modifiers),writeKeywo
rd("type"),writeSpace(),emit(node.name),emitTypeParameters(node,node.typeParameters
),writeSpace(),writePunctuation("="),writeSpace(),emit(node.type),writeTrailingSemi
colon()}(node);case 252:return function(node)
{emitModifiers(node,node.modifiers),writeKeyword("enum"),writeSpace(),emit(node.nam
e),writeSpace(),writePunctuation("{"),emitList(node,node.members,145),writePunctuat
ion("}")}(node);case 253:return function(node)
{emitModifiers(node,node.modifiers),1024&~node.flags&&(writeKeyword(16&node.flags?"
namespace":"module"),writeSpace());emit(node.name);var body=node.body;if(!
body)return
writeTrailingSemicolon();for(;253===body.kind;)writePunctuation("."),emit(body.name
),body=body.body;writeSpace(),emit(body)}(node);case 254:return function(node)
{pushNameGenerationScope(node),ts.forEach(node.statements,generateNames),emitBlockS
tatements(node,isEmptyBlock(node)),popNameGenerationScope(node)}(node);case
255:return function(node)
{emitTokenWithComment(18,node.pos,writePunctuation,node),emitList(node,node.clauses
,129),emitTokenWithComment(19,node.clauses.end,writePunctuation,node,!0)}
(node);case 256:return function(node){var
nextPos=emitTokenWithComment(92,node.pos,writeKeyword,node);writeSpace(),nextPos=em
itTokenWithComment(126,nextPos,writeKeyword,node),writeSpace(),nextPos=emitTokenWit
hComment(139,nextPos,writeKeyword,node),writeSpace(),emit(node.name),writeTrailingS
emicolon()}(node);case 257:return function(node)
{emitModifiers(node,node.modifiers),emitTokenWithComment(99,node.modifiers?
node.modifiers.end:node.pos,writeKeyword,node),writeSpace(),emit(node.name),writeSp
ace(),emitTokenWithComment(62,node.name.end,writePunctuation,node),writeSpace(),fun
ction(node){78===node.kind?emitExpression(node):emit(node)}
(node.moduleReference),writeTrailingSemicolon()}(node);case 258:return
function(node)
{emitModifiers(node,node.modifiers),emitTokenWithComment(99,node.modifiers?
node.modifiers.end:node.pos,writeKeyword,node),writeSpace(),node.importClause&&(emi
t(node.importClause),writeSpace(),emitTokenWithComment(152,node.importClause.end,wr
iteKeyword,node),writeSpace());emitExpression(node.moduleSpecifier),writeTrailingSe
micolon()}(node);case 259:return function(node)
{node.isTypeOnly&&(emitTokenWithComment(148,node.pos,writeKeyword,node),writeSpace(
));emit(node.name),node.name&&node.namedBindings&&(emitTokenWithComment(27,node.nam
e.end,writePunctuation,node),writeSpace());emit(node.namedBindings)}(node);case
260:return function(node){var
asPos=emitTokenWithComment(41,node.pos,writePunctuation,node);writeSpace(),emitToke
nWithComment(126,asPos,writeKeyword,node),writeSpace(),emit(node.name)}(node);case
266:return function(node){var
asPos=emitTokenWithComment(41,node.pos,writePunctuation,node);writeSpace(),emitToke
nWithComment(126,asPos,writeKeyword,node),writeSpace(),emit(node.name)}(node);case
261:case 265:return function(node){emitNamedImportsOrExports(node)}(node);case
262:case 267:return function(node){emitImportOrExportSpecifier(node)}(node);case
263:return function(node){var
nextPos=emitTokenWithComment(92,node.pos,writeKeyword,node);writeSpace(),node.isExp
ortEquals?
emitTokenWithComment(62,nextPos,writeOperator,node):emitTokenWithComment(87,nextPos
,writeKeyword,node);writeSpace(),emitExpression(node.expression),writeTrailingSemic
olon()}(node);case 264:return function(node){var
nextPos=emitTokenWithComment(92,node.pos,writeKeyword,node);writeSpace(),node.isTyp
eOnly&&(nextPos=emitTokenWithComment(148,nextPos,writeKeyword,node),writeSpace());n
ode.exportClause?
emit(node.exportClause):nextPos=emitTokenWithComment(41,nextPos,writePunctuation,no
de);if(node.moduleSpecifier)
{writeSpace(),emitTokenWithComment(152,node.exportClause?
node.exportClause.end:nextPos,writeKeyword,node),writeSpace(),emitExpression(node.m
oduleSpecifier)}writeTrailingSemicolon()}(node);case 268:return;case 269:return
function(node)
{writeKeyword("require"),writePunctuation("("),emitExpression(node.expression),writ
ePunctuation(")")}(node);case 11:return function(node)
{writer.writeLiteral(node.text)}(node);case 272:case 275:return function(node)
{if(writePunctuation("<"),ts.isJsxOpeningElement(node)){var
indented=writeLineSeparatorsAndIndentBefore(node.tagName,node);emitJsxTagName(node.
tagName),emitTypeArguments(node,node.typeArguments),node.attributes.properties&&nod
e.attributes.properties.length>0&&writeSpace(),emit(node.attributes),writeLineSepar
atorsAfter(node.attributes,node),decreaseIndentIf(indented)}writePunctuation(">")}
(node);case
273:case 276:return function(node)
{writePunctuation("</"),ts.isJsxClosingElement(node)&&emitJsxTagName(node.tagName);
writePunctuation(">")}(node);case 277:return function(node)
{emit(node.name),function(prefix,prefixWriter,node,emit)
{node&&(prefixWriter(prefix),emit(node))}
("=",writePunctuation,node.initializer,emitJsxAttributeValue)}(node);case
278:return function(node){emitList(node,node.properties,262656)}(node);case
279:return function(node)
{writePunctuation("{..."),emitExpression(node.expression),writePunctuation("}")}
(node);case 280:return function(node)
{node.expression&&(writePunctuation("{"),emit(node.dotDotDotToken),emitExpression(n
ode.expression),writePunctuation("}"))}(node);case 281:return function(node)
{emitTokenWithComment(81,node.pos,writeKeyword,node),writeSpace(),emitExpression(no
de.expression),emitCaseOrDefaultClauseRest(node,node.statements,node.expression.end
)}(node);case 282:return function(node){var
pos=emitTokenWithComment(87,node.pos,writeKeyword,node);emitCaseOrDefaultClauseRest
(node,node.statements,pos)}(node);case 283:return function(node)
{writeSpace(),writeTokenText(node.token,writeKeyword),writeSpace(),emitList(node,no
de.types,528)}(node);case 284:return function(node){var
openParenPos=emitTokenWithComment(82,node.pos,writeKeyword,node);writeSpace(),node.
variableDeclaration&&(emitTokenWithComment(20,openParenPos,writePunctuation,node),e
mit(node.variableDeclaration),emitTokenWithComment(21,node.variableDeclaration.end,
writePunctuation,node),writeSpace());emit(node.block)}(node);case 285:return
function(node){emit(node.name),writePunctuation(":"),writeSpace();var
initializer=node.initializer;if(emitTrailingCommentsOfPosition&&0===(512&ts.getEmit
Flags(initializer)))
{emitTrailingCommentsOfPosition(ts.getCommentRange(initializer).pos)}emitExpression
(initializer)}(node);case 286:return function(node)
{emit(node.name),node.objectAssignmentInitializer&&(writeSpace(),writePunctuation("
="),writeSpace(),emitExpression(node.objectAssignmentInitializer))}(node);case
287:return function(node)
{node.expression&&(emitTokenWithComment(25,node.pos,writePunctuation,node),emitExpr
ession(node.expression))}(node);case 288:return function(node)
{emit(node.name),emitInitializer(node.initializer,node.name.end,node)}(node);case
322:case 328:return function(param)
{emitJSDocTagName(param.tagName),emitJSDocTypeExpression(param.typeExpression),writ
eSpace(),param.isBracketed&&writePunctuation("[");emit(param.name),param.isBrackete
d&&writePunctuation("]");emitJSDocComment(param.comment)}(node);case 323:case
325:case 324:case 321:return
emitJSDocTagName((tag=node).tagName),emitJSDocTypeExpression(tag.typeExpression),vo
id emitJSDocComment(tag.comment);case 312:case 311:return function(tag)
{emitJSDocTagName(tag.tagName),writeSpace(),writePunctuation("{"),emit(tag.class),w
ritePunctuation("}"),emitJSDocComment(tag.comment)}(node);case 326:return
function(tag)
{emitJSDocTagName(tag.tagName),emitJSDocTypeExpression(tag.constraint),writeSpace()
,emitList(tag,tag.typeParameters,528),emitJSDocComment(tag.comment)}(node);case
327:return function(tag)
{emitJSDocTagName(tag.tagName),tag.typeExpression&&(298===tag.typeExpression.kind?
emitJSDocTypeExpression(tag.typeExpression):
(writeSpace(),writePunctuation("{"),write("Object"),tag.typeExpression.isArrayType&
&(writePunctuation("["),writePunctuation("]")),writePunctuation("}")));tag.fullName
&&(writeSpace(),emit(tag.fullName));emitJSDocComment(tag.comment),tag.typeExpressio
n&&308===tag.typeExpression.kind&&emitJSDocTypeLiteral(tag.typeExpression)}
(node);case 320:return function(tag)
{emitJSDocTagName(tag.tagName),tag.name&&(writeSpace(),emit(tag.name));emitJSDocCom
ment(tag.comment),emitJSDocSignature(tag.typeExpression)}(node);case 309:return
emitJSDocSignature(node);case 308:return emitJSDocTypeLiteral(node);case 315:case
310:return function(tag)
{emitJSDocTagName(tag.tagName),emitJSDocComment(tag.comment)}(node);case 307:return
function(node){if(write("/**"),node.comment)for(var
_a=0,lines_2=node.comment.split(/\r\n?|\n/g);_a<lines_2.length;_a++){var
line=lines_2[_a];writeLine(),writeSpace(),writePunctuation("*"),writeSpace(),write(
line)}node.tags&&(1!==node.tags.length||325!==node.tags[0].kind||node.comment?
emitList(node,node.tags,33):
(writeSpace(),emit(node.tags[0])));writeSpace(),write("*/")}
(node)}if(ts.isExpression(node))hint=1,substituteNode!
==ts.noEmitSubstitution&&(lastSubstitution=node=substituteNode(hint,node));else
if(ts.isToken(node))return writeTokenNode(node,writePunctuation)}var
tag,decorator;if(1===hint)switch(node.kind){case 8:case 9:return function(node)
{emitLiteral(node,!1)}(node);case 10:case 13:case 14:return emitLiteral(node,!
1);case 78:return emitIdentifier(node);case 94:case 103:case 105:case 109:case
107:case 99:return void writeTokenNode(node,writeKeyword);case 196:return
function(node){var elements=node.elements,preferNewLine=node.multiLine?
65536:0;emitExpressionList(node,elements,8914|preferNewLine)}(node);case 197:return
function(node){ts.forEach(node.properties,generateMemberNames);var
indentedFlag=65536&ts.getEmitFlags(node);indentedFlag&&increaseIndent();var
preferNewLine=node.multiLine?
65536:0,allowTrailingComma=currentSourceFile.languageVersion>=1&&!
ts.isJsonSourceFile(currentSourceFile)?64:0;emitList(node,node.properties,526226|
allowTrailingComma|preferNewLine),indentedFlag&&decreaseIndent()}(node);case
198:return function(node){var
expression=ts.cast(emitExpression(node.expression),ts.isExpression),token=node.ques
tionDotToken||
ts.setTextRangePosEnd(ts.factory.createToken(24),node.expression.end,node.name.pos)
,linesBeforeDot=getLinesBetweenNodes(node,node.expression,token),linesAfterDot=getL
inesBetweenNodes(node,token,node.name);writeLinesAndIndent(linesBeforeDot,!
1),28===token.kind||!function(expression)
{if(expression=ts.skipPartiallyEmittedExpressions(expression),ts.isNumericLiteral(e
xpression)){var text=getLiteralTextOfNode(expression,!0,!1);return!
expression.numericLiteralFlags&&!
ts.stringContains(text,ts.tokenToString(24))}if(ts.isAccessExpression(expression))
{var constantValue=ts.getConstantValue(expression);return"number"===typeof
constantValue&&isFinite(constantValue)&&Math.floor(constantValue)===constantValue}}
(expression)||writer.hasTrailingComment()||writer.hasTrailingWhitespace()||
writePunctuation(".");node.questionDotToken?
emit(token):emitTokenWithComment(token.kind,node.expression.end,writePunctuation,no
de);writeLinesAndIndent(linesAfterDot,!
1),emit(node.name),decreaseIndentIf(linesBeforeDot,linesAfterDot)}(node);case
199:return function(node)
{emitExpression(node.expression),emit(node.questionDotToken),emitTokenWithComment(2
2,node.expression.end,writePunctuation,node),emitExpression(node.argumentExpression
),emitTokenWithComment(23,node.argumentExpression.end,writePunctuation,node)}
(node);case 200:return function(node)
{emitExpression(node.expression),emit(node.questionDotToken),emitTypeArguments(node
,node.typeArguments),emitExpressionList(node,node.arguments,2576)}(node);case
201:return function(node)
{emitTokenWithComment(102,node.pos,writeKeyword,node),writeSpace(),emitExpression(n
ode.expression),emitTypeArguments(node,node.typeArguments),emitExpressionList(node,
node.arguments,18960)}(node);case 202:return function(node)
{emitExpression(node.tag),emitTypeArguments(node,node.typeArguments),writeSpace(),e
mitExpression(node.template)}(node);case 203:return function(node)
{writePunctuation("<"),emit(node.type),writePunctuation(">"),emitExpression(node.ex
pression)}(node);case 204:return function(node){var
openParenPos=emitTokenWithComment(20,node.pos,writePunctuation,node),indented=write
LineSeparatorsAndIndentBefore(node.expression,node);emitExpression(node.expression)
,writeLineSeparatorsAfter(node.expression,node),decreaseIndentIf(indented),emitToke
nWithComment(21,node.expression?
node.expression.end:openParenPos,writePunctuation,node)}(node);case 205:return
function(node)
{generateNameIfNeeded(node.name),emitFunctionDeclarationOrExpression(node)}
(node);case 206:return function(node)
{emitDecorators(node,node.decorators),emitModifiers(node,node.modifiers),emitSignat
ureAndBody(node,emitArrowFunctionHead)}(node);case 207:return function(node)
{emitTokenWithComment(88,node.pos,writeKeyword,node),writeSpace(),emitExpression(no
de.expression)}(node);case 208:return function(node)
{emitTokenWithComment(111,node.pos,writeKeyword,node),writeSpace(),emitExpression(n
ode.expression)}(node);case 209:return function(node)
{emitTokenWithComment(113,node.pos,writeKeyword,node),writeSpace(),emitExpression(n
ode.expression)}(node);case 210:return function(node)
{emitTokenWithComment(130,node.pos,writeKeyword,node),writeSpace(),emitExpression(n
ode.expression)}(node);case 211:return function(node)
{writeTokenText(node.operator,writeOperator),function(node){var
operand=node.operand;return
211===operand.kind&&(39===node.operator&&(39===operand.operator||
45===operand.operator)||40===node.operator&&(40===operand.operator||
46===operand.operator))}(node)&&writeSpace();emitExpression(node.operand)}
(node);case 212:return function(node)
{emitExpression(node.operand),writeTokenText(node.operator,writeOperator)}
(node);case 213:return function(node){var
nodeStack=[node],stateStack=[0],stackIndex=0;for(;stackIndex>=0;)switch(node=nodeSt
ack[stackIndex],stateStack[stackIndex]){case
0:maybePipelineEmitExpression(node.left);break;case 1:var isCommaOperator=27!
==node.operatorToken.kind,linesBeforeOperator=getLinesBetweenNodes(node,node.left,n
ode.operatorToken),linesAfterOperator=getLinesBetweenNodes(node,node.operatorToken,
node.right);writeLinesAndIndent(linesBeforeOperator,isCommaOperator),emitLeadingCom
mentsOfPosition(node.operatorToken.pos),writeTokenNode(node.operatorToken,100===nod
e.operatorToken.kind?
writeKeyword:writeOperator),emitTrailingCommentsOfPosition(node.operatorToken.end,!
0),writeLinesAndIndent(linesAfterOperator,!
0),maybePipelineEmitExpression(node.right);break;case
2:decreaseIndentIf(linesBeforeOperator=getLinesBetweenNodes(node,node.left,node.ope
ratorToken),linesAfterO
perator=getLinesBetweenNodes(node,node.operatorToken,node.right)),stackIndex--;brea
k;default:return ts.Debug.fail("Invalid state "+stateStack[stackIndex]+" for
emitBinaryExpressionWorker")}function maybePipelineEmitExpression(next)
{stateStack[stackIndex]++;var
savedLastNode=lastNode,savedLastSubstitution=lastSubstitution;lastNode=next,lastSub
stitution=void 0;var
pipelinePhase=getPipelinePhase(0,1,next);pipelinePhase===pipelineEmitWithHint&&ts.i
sBinaryExpression(next)?(stackIndex+
+,stateStack[stackIndex]=0,nodeStack[stackIndex]=next):pipelinePhase(1,next),ts.Deb
ug.assert(lastNode===next),lastNode=savedLastNode,lastSubstitution=savedLastSubstit
ution}}(node);case 214:return function(node){var
linesBeforeQuestion=getLinesBetweenNodes(node,node.condition,node.questionToken),li
nesAfterQuestion=getLinesBetweenNodes(node,node.questionToken,node.whenTrue),linesB
eforeColon=getLinesBetweenNodes(node,node.whenTrue,node.colonToken),linesAfterColon
=getLinesBetweenNodes(node,node.colonToken,node.whenFalse);emitExpression(node.cond
ition),writeLinesAndIndent(linesBeforeQuestion,!
0),emit(node.questionToken),writeLinesAndIndent(linesAfterQuestion,!
0),emitExpression(node.whenTrue),decreaseIndentIf(linesBeforeQuestion,linesAfterQue
stion),writeLinesAndIndent(linesBeforeColon,!
0),emit(node.colonToken),writeLinesAndIndent(linesAfterColon,!
0),emitExpression(node.whenFalse),decreaseIndentIf(linesBeforeColon,linesAfterColon
)}(node);case 215:return function(node)
{emit(node.head),emitList(node,node.templateSpans,262144)}(node);case 216:return
function(node)
{emitTokenWithComment(124,node.pos,writeKeyword,node),emit(node.asteriskToken),emit
ExpressionWithLeadingSpace(node.expression)}(node);case 217:return function(node)
{emitTokenWithComment(25,node.pos,writePunctuation,node),emitExpression(node.expres
sion)}(node);case 218:return function(node)
{generateNameIfNeeded(node.name),emitClassDeclarationOrExpression(node)}(node);case
219:return;case 221:return function(node)
{emitExpression(node.expression),node.type&&(writeSpace(),writeKeyword("as"),writeS
pace(),emit(node.type))}(node);case 222:return function(node)
{emitExpression(node.expression),writeOperator("!")}(node);case 223:return
function(node)
{writeToken(node.keywordToken,node.pos,writePunctuation),writePunctuation("."),emit
(node.name)}(node);case 270:return function(node)
{emit(node.openingElement),emitList(node,node.children,262144),emit(node.closingEle
ment)}(node);case 271:return function(node)
{writePunctuation("<"),emitJsxTagName(node.tagName),emitTypeArguments(node,node.typ
eArguments),writeSpace(),emit(node.attributes),writePunctuation("/>")}(node);case
274:return function(node)
{emit(node.openingFragment),emitList(node,node.children,262144),emit(node.closingFr
agment)}(node);case 331:return function(node){emitExpression(node.expression)}
(node);case 332:return function(node){emitExpressionList(node,node.elements,528)}
(node)}}function pipelineEmitWithSubstitution(hint,node)
{ts.Debug.assert(lastNode===node||
lastSubstitution===node),getNextPipelinePhase(1,hint,node)
(hint,lastSubstitution),ts.Debug.assert(lastNode===node||
lastSubstitution===node)}function emitHelpers(node){var helpersEmitted=!
1,bundle=295===node.kind?node:void 0;if(!bundle||moduleKind!==ts.ModuleKind.None)
{for(var numPrepends=bundle?bundle.prepends.length:0,numNodes=bundle?
bundle.sourceFiles.length+numPrepends:1,i=0;i<numNodes;i++){var currentNode=bundle?
i<numPrepends?bundle.prepends[i]:bundle.sourceFiles[i-
numPrepends]:node,sourceFile=ts.isSourceFile(currentNode)?
currentNode:ts.isUnparsedSource(currentNode)?void
0:currentSourceFile,shouldSkip=printerOptions.noEmitHelpers||!!
sourceFile&&ts.hasRecordedExternalHelpers(sourceFile),shouldBundle=(ts.isSourceFile
(currentNode)||ts.isUnparsedSource(currentNode))&&!
isOwnFileEmit,helpers=ts.isUnparsedSource(currentNode)?
currentNode.helpers:getSortedEmitHelpers(currentNode);if(helpers)for(var
_a=0,helpers_6=helpers;_a<helpers_6.length;_a++){var
helper=helpers_6[_a];if(helper.scoped)
{if(bundle)continue}else{if(shouldSkip)continue;if(shouldBundle)
{if(bundledHelpers.get(helper.name))continue;bundledHelpers.set(helper.name,!
0)}}var pos=getTextPosWithWriteLine();"string"===typeof helper.text?
writeLines(helper.text):writeLines(helper.text(makeFileLevelOptimisticUniqueName)),
bundleFileInfo&&bundleFileInfo.sections.push({pos:pos,end:writer.getTextPos(),kind:
"emitHelpers",data:helper.name}),helpersEmitted=!0}}return helpersEmitted}}function
getSortedEmitHelpers(node){var helpers=ts.getEmitHelpers(node);return
helpers&&ts.stableSort(helpers,ts.compareEmitHelpers)}function
emitLiteral(node,jsxAttributeEscape){var
s,text=getLiteralTextOfNode(node,printerOptions.neverAsciiEscape,jsxAttributeEscape
);!printerOptions.sourceMap&&!printerOptions.inlineSourceMap||10!==node.kind&&!
ts.isTemplateLiteralKind(node.kind)?function(s){writer.writeStringLiteral(s)}
(text):(s=text,writer.writeLiteral(s))}function writeUnparsedNode(unparsed)
{writer.rawWrite(unparsed.parent.text.substring(unparsed.pos,unparsed.end))}functio
n emitIdentifier(node){(node.symbol?writeSymbol:write)(getTextOfNode(node,!
1),node.symbol),emitList(node,node.typeArguments,53776)}function
emitArrowFunctionHead(node)
{emitTypeParameters(node,node.typeParameters),emitParametersForArrow(node,node.para
meters),emitTypeAnnotation(node.type),writeSpace(),emit(node.equalsGreaterThanToken
)}function emitBlockStatements(node,forceSingleLine)
{emitTokenWithComment(18,node.pos,writePunctuation,node);var
format=forceSingleLine||1&ts.getEmitFlags(node)?
768:129;emitList(node,node.statements,format),emitTokenWithComment(19,node.statemen
ts.end,writePunctuation,node,!!(1&format))}function
emitEmptyStatement(isEmbeddedStatement){isEmbeddedStatement?
writePunctuation(";"):writeTrailingSemicolon()}function
emitWhileClause(node,startPos){var
openParenPos=emitTokenWithComment(114,startPos,writeKeyword,node);writeSpace(),emit
TokenWithComment(20,openParenPos,writePunctuation,node),emitExpression(node.express
ion),emitTokenWithComment(21,node.expression.end,writePunctuation,node)}function
emitForBinding(node){void 0!==node&&(247===node.kind?
emit(node):emitExpression(node))}function
emitTokenWithComment(token,pos,writer,contextNode,indentLeading){var
node=ts.getParseTreeNode(contextNode),isSimilarNode=node&&node.kind===contextNode.k
ind,startPos=pos;if(isSimilarNode&¤tSourceFile&&(pos=ts.skipTrivia(currentSou
rceFile.text,pos)),emitLeadingCommentsOfPosition&&isSimilarNode&&contextNode.pos!
==startPos){var needsIndent=indentLeading&¤tSourceFile&&!
ts.positionsAreOnSameLine(startPos,pos,currentSourceFile);needsIndent&&increaseInde
nt(),emitLeadingCommentsOfPosition(startPos),needsIndent&&decreaseIndent()}return
pos=writeTokenText(token,writer,pos),emitTrailingCommentsOfPosition&&isSimilarNode&
&contextNode.end!==pos&&emitTrailingCommentsOfPosition(pos,!0),pos}function
emitFunctionDeclarationOrExpression(node)
{emitDecorators(node,node.decorators),emitModifiers(node,node.modifiers),writeKeywo
rd("function"),emit(node.asteriskToken),writeSpace(),emitIdentifierName(node.name),
emitSignatureAndBody(node,emitSignatureHead)}function emitBlockCallback(_hint,body)
{emitBlockFunctionBody(body)}function emitSignatureAndBody(node,emitSignatureHead)
{var body=node.body;if(body)if(ts.isBlock(body)){var
indentedFlag=65536&ts.getEmitFlags(node);indentedFlag&&increaseIndent(),pushNameGen
erationScope(node),ts.forEach(node.parameters,generateNames),generateNames(node.bod
y),emitSignatureHead(node),onEmitNode?
onEmitNode(4,body,emitBlockCallback):emitBlockFunctionBody(body),popNameGenerationS
cope(node),indentedFlag&&decreaseIndent()}else
emitSignatureHead(node),writeSpace(),emitExpression(body);else
emitSignatureHead(node),writeTrailingSemicolon()}function emitSignatureHead(node)
{emitTypeParameters(node,node.typeParameters),emitParameters(node,node.parameters),
emitTypeAnnotation(node.type)}function emitBlockFunctionBody(body)
{writeSpace(),writePunctuation("{"),increaseIndent();var
emitBlockFunctionBody=function(body){if(1&ts.getEmitFlags(body))return!
0;if(body.multiLine)return!1;if(!ts.nodeIsSynthesized(body)&&!
ts.rangeIsOnSingleLine(body,currentSourceFile))return!
1;if(getLeadingLineTerminatorCount(body,body.statements,2)||
getClosingLineTerminatorCount(body,body.statements,2))return!1;for(var
previousStatement,_a=0,_b=body.statements;_a<_b.length;_a++){var
statement=_b[_a];if(getSeparatingLineTerminatorCount(previousStatement,statement,2)
>0)return!1;previousStatement=statement}return!0}(body)?
emitBlockFunctionBodyOnSingleLine:emitBlockFunctionBodyWorker;emitBodyWithDetachedC
omments?
emitBodyWithDetachedComments(body,body.statements,emitBlockFunctionBody):emitBlockF
unctionBody(body),decreaseIndent(),writeToken(19,body.statements.end,writePunctuati
on,body)}function emitBlockFunctionBodyOnSingleLine(body)
{emitBlockFunctionBodyWorker(body,!0)}function
emitBlockFunctionBodyWorker(body,emitBlockFunctionBodyOnSingleLine){var
statementOffset=emitPrologueDirectives(body.statements),pos=writer.getTextPos();emi
tHelpers(body),0===statementOffset&&pos===writer.getTextPos()&&emitBlockFunctionBod
yOnSingleLine?
(decreaseIndent(),emitList(body,body.statements,768),increaseIndent()):emitList(bod
y,body.statements,1,statementOffset)}function
emitClassDeclarationOrExpression(node)
{ts.forEach(node.members,generateMemberNames),emitDecorators(node,node.decorators),
emitModifiers(node,node.modifiers),writeKeyword("class"),node.name&&(writeSpace(),e
mitIdentifierName(node.name));var
indentedFlag=65536&ts.getEmitFlags(node);indentedFlag&&increaseIndent(),emitTypePar
ameters(node,node.typeParameters),emitList(node,node.heritageClauses,0),writeSpace(
),writePunctuation("{"),emitList(node,node.members,129),writePunctuation("}"),inden
tedFlag&&decreaseIndent()}function emitNamedImportsOrExports(node)
{writePunctuation("{"),emitList(node,node.elements,525136),writePunctuation("}")}fu
nction emitImportOrExportSpecifier(node)
{node.propertyName&&(emit(node.propertyName),writeSpace(),emitTokenWithComment(126,
node.propertyName.end,writeKeywo
rd,node),writeSpace()),emit(node.name)}function emitJsxTagName(node)
{78===node.kind?emitExpression(node):emit(node)}function
emitCaseOrDefaultClauseRest(parentNode,statements,colonPos){var
format=163969;1===statements.length&&(ts.nodeIsSynthesized(parentNode)||
ts.nodeIsSynthesized(statements[0])||
ts.rangeStartPositionsAreOnSameLine(parentNode,statements[0],currentSourceFile))?
(writeToken(58,colonPos,writePunctuation,parentNode),writeSpace(),format&=-
130):emitTokenWithComment(58,colonPos,writePunctuation,parentNode),emitList(parentN
ode,statements,format)}function emitJSDocTypeLiteral(lit)
{emitList(lit,ts.factory.createNodeArray(lit.jsDocPropertyTags),33)}function
emitJSDocSignature(sig)
{sig.typeParameters&&emitList(sig,ts.factory.createNodeArray(sig.typeParameters),33
),sig.parameters&&emitList(sig,ts.factory.createNodeArray(sig.parameters),33),sig.t
ype&&(writeLine(),writeSpace(),writePunctuation("*"),writeSpace(),emit(sig.type))}f
unction emitJSDocTagName(tagName){writePunctuation("@"),emit(tagName)}function
emitJSDocComment(comment){comment&&(writeSpace(),write(comment))}function
emitJSDocTypeExpression(typeExpression)
{typeExpression&&(writeSpace(),writePunctuation("{"),emit(typeExpression.type),writ
ePunctuation("}"))}function
emitTripleSlashDirectives(hasNoDefaultLib,files,types,libs){if(hasNoDefaultLib){var
pos=writer.getTextPos();writeComment('/// <reference
no-default-lib="true"/>'),bundleFileInfo&&bundleFileInfo.sections.push({pos:pos,end
:writer.getTextPos(),kind:"no-default-
lib"}),writeLine()}if(currentSourceFile&¤tSourceFile.moduleName&&(writeCommen
t('/// <amd-module name="'+currentSourceFile.moduleName+'"
/>'),writeLine()),currentSourceFile&¤tSourceFile.amdDependencies)for(var
_a=0,_b=currentSourceFile.amdDependencies;_a<_b.length;_a++){var
dep=_b[_a];dep.name?writeComment('/// <amd-dependency name="'+dep.name+'"
path="'+dep.path+'" />'):writeComment('/// <amd-dependency path="'+dep.path+'"
/>'),writeLine()}for(var _c=0,files_1=files;_c<files_1.length;_c++){var
directive=files_1[_c];pos=writer.getTextPos();writeComment('/// <reference
path="'+directive.fileName+'"
/>'),bundleFileInfo&&bundleFileInfo.sections.push({pos:pos,end:writer.getTextPos(),
kind:"reference",data:directive.fileName}),writeLine()}for(var
_d=0,types_22=types;_d<types_22.length;_d++)
{directive=types_22[_d],pos=writer.getTextPos();writeComment('/// <reference
types="'+directive.fileName+'"
/>'),bundleFileInfo&&bundleFileInfo.sections.push({pos:pos,end:writer.getTextPos(),
kind:"type",data:directive.fileName}),writeLine()}for(var
_e=0,libs_1=libs;_e<libs_1.length;_e++)
{directive=libs_1[_e],pos=writer.getTextPos();writeComment('/// <reference
lib="'+directive.fileName+'"
/>'),bundleFileInfo&&bundleFileInfo.sections.push({pos:pos,end:writer.getTextPos(),
kind:"lib",data:directive.fileName}),writeLine()}}function
emitSourceFileWorker(node){var
statements=node.statements;pushNameGenerationScope(node),ts.forEach(node.statements
,generateNames),emitHelpers(node);var index=ts.findIndex(statements,
(function(statement){return!ts.isPrologueDirective(statement)}));!function(node)
{node.isDeclarationFile&&emitTripleSlashDirectives(node.hasNoDefaultLib,node.refere
ncedFiles,node.typeReferenceDirectives,node.libReferenceDirectives)}
(node),emitList(node,statements,1,-1===index?
statements.length:index),popNameGenerationScope(node)}function
emitPrologueDirectives(statements,sourceFile,seenPrologueDirectives,recordBundleFil
eSection){for(var needsToSetSourceFile=!!sourceFile,i=0;i<statements.length;i++)
{var statement=statements[i];if(!ts.isPrologueDirective(statement))return i;if(!
seenPrologueDirectives||!seenPrologueDirectives.has(statement.expression.text))
{needsToSetSourceFile&&(needsToSetSourceFile=!
1,setSourceFile(sourceFile)),writeLine();var
pos=writer.getTextPos();emit(statement),recordBundleFileSection&&bundleFileInfo&&bu
ndleFileInfo.sections.push({pos:pos,end:writer.getTextPos(),kind:"prologue",data:st
atement.expression.text}),seenPrologueDirectives&&seenPrologueDirectives.add(statem
ent.expression.text)}}return statements.length}function
emitUnparsedPrologues(prologues,seenPrologueDirectives){for(var
_a=0,prologues_1=prologues;_a<prologues_1.length;_a++){var
prologue=prologues_1[_a];if(!seenPrologueDirectives.has(prologue.data))
{writeLine();var
pos=writer.getTextPos();emit(prologue),bundleFileInfo&&bundleFileInfo.sections.push
({pos:pos,end:writer.getTextPos(),kind:"prologue",data:prologue.data}),seenPrologue
Directives&&seenPrologueDirectives.add(prologue.data)}}}function
emitPrologueDirectivesIfNeeded(sourceFileOrBundle)
{if(ts.isSourceFile(sourceFileOrBundle))emitPrologueDirectives(sourceFileOrBundle.s
tatements,sourceFileOrBundle);else{for(var seenPrologueDirectives=new
ts.Set,_a=0,_b=sourceFileOrBundle.prepends;_a<_b.length;_a++)
{emitUnparsedPrologues(_b[_a].prologues,seenPrologueDirectives)}for(var
_c=0,_d=sourceFileOrBundle.sourceFiles;_c<_d.length;_c++){var
sourceFile=_d[_c];emitPrologueDirectives(sourceFile.statements,sourceFile,seenProlo
gueDirectives,!0)}setSourceFile(void 0)}}function
emitShebangIfNeeded(sourceFileOrBundle){if(ts.isSourceFile(sourceFileOrBundle)||
ts.isUnparsedSource(sourceFileOrBundle)){var
shebang=ts.getShebang(sourceFileOrBundle.text);if(shebang)return
writeComment(shebang),writeLine(),!0}else{for(var
_a=0,_b=sourceFileOrBundle.prepends;_a<_b.length;_a++){var
prepend=_b[_a];if(ts.Debug.assertNode(prepend,ts.isUnparsedSource),emitShebangIfNee
ded(prepend))return!0}for(var
_c=0,_d=sourceFileOrBundle.sourceFiles;_c<_d.length;_c++)
{if(emitShebangIfNeeded(_d[_c]))return!0}}}function emitNodeWithWriter(node,writer)
{if(node){var savedWrite=write;write=writer,emit(node),write=savedWrite}}function
emitModifiers(node,modifiers)
{modifiers&&modifiers.length&&(emitList(node,modifiers,262656),writeSpace())}functi
on emitTypeAnnotation(node)
{node&&(writePunctuation(":"),writeSpace(),emit(node))}function
emitInitializer(node,equalCommentStartPos,container)
{node&&(writeSpace(),emitTokenWithComment(62,equalCommentStartPos,writeOperator,con
tainer),writeSpace(),emitExpression(node))}function emitWithLeadingSpace(node)
{node&&(writeSpace(),emit(node))}function emitExpressionWithLeadingSpace(node)
{node&&(writeSpace(),emitExpression(node))}function
emitEmbeddedStatement(parent,node){ts.isBlock(node)||1&ts.getEmitFlags(parent)?
(writeSpace(),emit(node)):(writeLine(),increaseIndent(),ts.isEmptyStatement(node)?
pipelineEmit(5,node):emit(node),decreaseIndent())}function
emitDecorators(parentNode,decorators)
{emitList(parentNode,decorators,2146305)}function
emitTypeArguments(parentNode,typeArguments)
{emitList(parentNode,typeArguments,53776)}function
emitTypeParameters(parentNode,typeParameters)
{if(ts.isFunctionLike(parentNode)&&parentNode.typeArguments)return
emitTypeArguments(parentNode,parentNode.typeArguments);emitList(parentNode,typePara
meters,53776)}function emitParameters(parentNode,parameters)
{emitList(parentNode,parameters,2576)}function
emitParametersForArrow(parentNode,parameters){!function(parentNode,parameters){var
parameter=ts.singleOrUndefined(parameters);return
parameter&¶meter.pos===parentNode.pos&&ts.isArrowFunction(parentNode)&&!
parentNode.type&&!ts.some(parentNode.decorators)&&!ts.some(parentNode.modifiers)&&!
ts.some(parentNode.typeParameters)&&!ts.some(parameter.decorators)&&!
ts.some(parameter.modifiers)&&!parameter.dotDotDotToken&&!
parameter.questionToken&&!parameter.type&&!
parameter.initializer&&ts.isIdentifier(parameter.name)}(parentNode,parameters)?
emitParameters(parentNode,parameters):emitList(parentNode,parameters,528)}function
emitList(parentNode,children,format,start,count)
{emitNodeList(emit,parentNode,children,format,start,count)}function
emitExpressionList(parentNode,children,format,start,count)
{emitNodeList(emitExpression,parentNode,children,format,start,count)}function
writeDelimiter(format){switch(60&format){case 0:break;case
16:writePunctuation(",");break;case 4:writeSpace(),writePunctuation("|");break;case
32:writeSpace(),writePunctuation("*"),writeSpace();break;case
8:writeSpace(),writePunctuation("&")}}function
emitNodeList(emit,parentNode,children,format,start,count){void
0===start&&(start=0),void 0===count&&(count=children?children.length-start:0);var
isUndefined=void 0===children;if(!(isUndefined&&16384&format)){var isEmpty=void
0===children||start>=children.length||0===count;if(isEmpty&&32768&format)return
onBeforeEmitNodeArray&&onBeforeEmitNodeArray(children),void(onAfterEmitNodeArray&&o
nAfterEmitNodeArray(children));if(15360&format&&(writePunctuation(function(format)
{return brackets[15360&format][0]}(format)),isEmpty&&!
isUndefined&&emitTrailingCommentsOfPosition(children.pos,!
0)),onBeforeEmitNodeArray&&onBeforeEmitNodeArray(children),isEmpty)!(1&format)||
preserveSourceNewlines&&ts.rangeIsOnSingleLine(parentNode,currentSourceFile)?
256&format&&!(524288&format)&&writeSpace():writeLine();else{var
mayEmitInterveningComments=0===(262144&format),shouldEmitInterveningComments=mayEmi
tInterveningComments,leadingLineTerminatorCount=getLeadingLineTerminatorCount(paren
tNode,children,format);leadingLineTerminatorCount?
(writeLine(leadingLineTerminatorCount),shouldEmitInterveningComments=!
1):256&format&&writeSpace(),128&format&&increaseIndent();for(var
previousSibling=void 0,previousSourceFileTextKind=void
0,shouldDecreaseIndentAfterEmit=!1,i=0;i<count;i++){var
child=children[start+i];if(32&format)writeLine(),writeDelimiter(format);else
if(previousSibling){60&format&&previousSibling.end!
==parentNode.end&&emitLeadingCommentsOfPosition(previousSibling.end),writeDelimiter
(format),recordBundleFileInternalSectionEnd(previousSourceFileTextKind);var
separatingLineTerminatorCount=getSeparatingLineTerminatorCount(previousSibling,chil
d,format);separatingLineTerminatorCount>0?
(0===(131&format)&&(increaseIndent(),shouldDecreaseIndentAfterEmit=!
0),writeLine(separatingLineTerminatorCount),shouldEmitInterveningComments=!
1):previousSibling&&512&format&&writeSpace()}if(previousSourceFileTextKind=recordBu
ndleFileInternalSectionStart(
child),shouldEmitInterveningComments)
{if(emitTrailingCommentsOfPosition)emitTrailingCommentsOfPosition(ts.getCommentRang
e(child).pos)}else
shouldEmitInterveningComments=mayEmitInterveningComments;nextListElementPos=child.p
os,emit(child),shouldDecreaseIndentAfterEmit&&(decreaseIndent(),shouldDecreaseInden
tAfterEmit=!1),previousSibling=child}var
hasTrailingComma=64&format&&children.hasTrailingComma;16&format&&hasTrailingComma&&
writePunctuation(","),previousSibling&&60&format&&previousSibling.end!
==parentNode.end&&!
(1024&ts.getEmitFlags(previousSibling))&&emitLeadingCommentsOfPosition(previousSibl
ing.end),128&format&&decreaseIndent(),recordBundleFileInternalSectionEnd(previousSo
urceFileTextKind);var
closingLineTerminatorCount=getClosingLineTerminatorCount(parentNode,children,format
);closingLineTerminatorCount?
writeLine(closingLineTerminatorCount):2097408&format&&writeSpace()}onAfterEmitNodeA
rray&&onAfterEmitNodeArray(children),15360&format&&(isEmpty&&!
isUndefined&&emitLeadingCommentsOfPosition(children.end),writePunctuation(function(
format){return brackets[15360&format][1]}(format)))}}function writeSymbol(s,sym)
{writer.writeSymbol(s,sym)}function writePunctuation(s)
{writer.writePunctuation(s)}function writeTrailingSemicolon()
{writer.writeTrailingSemicolon(";")}function writeKeyword(s)
{writer.writeKeyword(s)}function writeOperator(s){writer.writeOperator(s)}function
writeParameter(s){writer.writeParameter(s)}function writeComment(s)
{writer.writeComment(s)}function writeSpace(){writer.writeSpace(" ")}function
writeProperty(s){writer.writeProperty(s)}function writeLine(count){void
0===count&&(count=1);for(var i=0;i<count;i++)writer.writeLine(i>0)}function
increaseIndent(){writer.increaseIndent()}function decreaseIndent()
{writer.decreaseIndent()}function writeToken(token,pos,writer,contextNode){return
sourceMapsDisabled?
writeTokenText(token,writer,pos):function(node,token,writer,tokenPos,emitCallback)
{if(sourceMapsDisabled||node&&ts.isInJsonFile(node))return
emitCallback(token,writer,tokenPos);var
emitNode=node&&node.emitNode,emitFlags=emitNode&&emitNode.flags||
0,range=emitNode&&emitNode.tokenSourceMapRanges&&emitNode.tokenSourceMapRanges[toke
n],source=range&&range.source||
sourceMapSource;tokenPos=skipSourceTrivia(source,range?
range.pos:tokenPos),0===(128&emitFlags)&&tokenPos>=0&&emitSourcePos(source,tokenPos
);tokenPos=emitCallback(token,writer,tokenPos),range&&(tokenPos=range.end);0===(256
&emitFlags)&&tokenPos>=0&&emitSourcePos(source,tokenPos);return tokenPos}
(contextNode,token,writer,pos,writeTokenText)}function writeTokenNode(node,writer)
{onBeforeEmitToken&&onBeforeEmitToken(node),writer(ts.tokenToString(node.kind)),onA
fterEmitToken&&onAfterEmitToken(node)}function writeTokenText(token,writer,pos){var
tokenString=ts.tokenToString(token);return writer(tokenString),pos<0?
pos:pos+tokenString.length}function
writeLineOrSpace(parentNode,prevChildNode,nextChildNode)
{if(1&ts.getEmitFlags(parentNode))writeSpace();else if(preserveSourceNewlines){var
lines=getLinesBetweenNodes(parentNode,prevChildNode,nextChildNode);lines?
writeLine(lines):writeSpace()}else writeLine()}function writeLines(text){for(var
lines=text.split(/\r\n?|\n/g),indentation=ts.guessIndentation(lines),_a=0,lines_3=l
ines;_a<lines_3.length;_a++){var lineText=lines_3[_a],line=indentation?
lineText.slice(indentation):lineText;line.length&&(writeLine(),write(line))}}functi
on writeLinesAndIndent(lineCount,writeSpaceIfNotIndenting){lineCount?
(increaseIndent(),writeLine(lineCount)):writeSpaceIfNotIndenting&&writeSpace()}func
tion decreaseIndentIf(value1,value2)
{value1&&decreaseIndent(),value2&&decreaseIndent()}function
getLeadingLineTerminatorCount(parentNode,children,format){if(2&format||
preserveSourceNewlines){if(65536&format)return 1;var
firstChild_1=children[0];if(void 0===firstChild_1)return
ts.rangeIsOnSingleLine(parentNode,currentSourceFile)?
0:1;if(firstChild_1.pos===nextListElementPos)return
0;if(11===firstChild_1.kind)return 0;if(!
ts.positionIsSynthesized(parentNode.pos)&&!ts.nodeIsSynthesized(firstChild_1)&&(!
firstChild_1.parent||
ts.getOriginalNode(firstChild_1.parent)===ts.getOriginalNode(parentNode)))return
preserveSourceNewlines?getEffectiveLines((function(includeComments){return
ts.getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter(firstChild_1.pos,paren
tNode.pos,currentSourceFile,includeComments)})):ts.rangeStartPositionsAreOnSameLine
(parentNode,firstChild_1,currentSourceFile)?
0:1;if(synthesizedNodeStartsOnNewLine(firstChild_1,format))return 1}return
1&format?1:0}function
getSeparatingLineTerminatorCount(previousNode,nextNode,format){if(2&format||
preserveSourceNewlines){if(void 0===previousNode||void 0===nextNode)return
0;if(11===nextNode.kind)return 0;if(!ts.nodeIsSynthesized(previousNode)&&!
ts.nodeIsSynthesized(nextNode)&&previousNode.parent===nextNode.parent)return
preserveSourceNewlines?getEffectiveLines((function(includeComments){return
ts.getLinesBetweenRangeEndAndRangeStart(previousNode,nextNode,currentSourceFile,inc
ludeComments)})):ts.rangeEndIsOnSameLineAsRangeStart(previousNode,nextNode,currentS
ourceFile)?0:1;if(synthesizedNodeStartsOnNewLine(previousNode,format)||
synthesizedNodeStartsOnNewLine(nextNode,format))return 1}else
if(ts.getStartsOnNewLine(nextNode))return 1;return 1&format?1:0}function
getClosingLineTerminatorCount(parentNode,children,format){if(2&format||
preserveSourceNewlines){if(65536&format)return 1;var
lastChild=ts.lastOrUndefined(children);if(void 0===lastChild)return
ts.rangeIsOnSingleLine(parentNode,currentSourceFile)?0:1;if(!
ts.positionIsSynthesized(parentNode.pos)&&!ts.nodeIsSynthesized(lastChild)&&(!
lastChild.parent||lastChild.parent===parentNode)){if(preserveSourceNewlines){var
end_2=ts.isNodeArray(children)&&!ts.positionIsSynthesized(children.end)?
children.end:lastChild.end;return getEffectiveLines((function(includeComments)
{return
ts.getLinesBetweenPositionAndNextNonWhitespaceCharacter(end_2,parentNode.end,curren
tSourceFile,includeComments)}))}return
ts.rangeEndPositionsAreOnSameLine(parentNode,lastChild,currentSourceFile)?
0:1}if(synthesizedNodeStartsOnNewLine(lastChild,format))return 1}return 1&format&&!
(131072&format)?1:0}function getEffectiveLines(getLineDifference)
{ts.Debug.assert(!!preserveSourceNewlines);var lines=getLineDifference(!0);return
0===lines?getLineDifference(!1):lines}function
writeLineSeparatorsAndIndentBefore(node,parent){var
leadingNewlines=preserveSourceNewlines&&getLeadingLineTerminatorCount(parent,
[node],0);return leadingNewlines&&writeLinesAndIndent(leadingNewlines,!1),!!
leadingNewlines}function writeLineSeparatorsAfter(node,parent){var
trailingNewlines=preserveSourceNewlines&&getClosingLineTerminatorCount(parent,
[node],0);trailingNewlines&&writeLine(trailingNewlines)}function
synthesizedNodeStartsOnNewLine(node,format){if(ts.nodeIsSynthesized(node)){var
startsOnNewLine=ts.getStartsOnNewLine(node);return void 0===startsOnNewLine?0!
==(65536&format):startsOnNewLine}return 0!==(65536&format)}function
getLinesBetweenNodes(parent,node1,node2){return 131072&ts.getEmitFlags(parent)?0:
(parent=skipSynthesizedParentheses(parent),node1=skipSynthesizedParentheses(node1),
node2=skipSynthesizedParentheses(node2),ts.getStartsOnNewLine(node2)?
1:ts.nodeIsSynthesized(parent)||ts.nodeIsSynthesized(node1)||
ts.nodeIsSynthesized(node2)?0:preserveSourceNewlines?
getEffectiveLines((function(includeComments){return
ts.getLinesBetweenRangeEndAndRangeStart(node1,node2,currentSourceFile,includeCommen
ts)})):ts.rangeEndIsOnSameLineAsRangeStart(node1,node2,currentSourceFile)?
0:1)}function isEmptyBlock(block){return
0===block.statements.length&&ts.rangeEndIsOnSameLineAsRangeStart(block,block,curren
tSourceFile)}function skipSynthesizedParentheses(node)
{for(;204===node.kind&&ts.nodeIsSynthesized(node);)node=node.expression;return
node}function getTextOfNode(node,includeTrivia){return
ts.isGeneratedIdentifier(node)?generateName(node):(ts.isIdentifier(node)||
ts.isPrivateIdentifier(node))&&(ts.nodeIsSynthesized(node)||!node.parent||!
currentSourceFile||node.parent&¤tSourceFile&&ts.getSourceFileOfNode(node)!
==ts.getOriginalNode(currentSourceFile))?
ts.idText(node):10===node.kind&&node.textSourceNode?
getTextOfNode(node.textSourceNode,includeTrivia):!ts.isLiteralExpression(node)||!
ts.nodeIsSynthesized(node)&&node.parent?
ts.getSourceTextOfNodeFromSourceFile(currentSourceFile,node,includeTrivia):node.tex
t}function getLiteralTextOfNode(node,neverAsciiEscape,jsxAttributeEscape)
{if(10===node.kind&&node.textSourceNode){var
textSourceNode=node.textSourceNode;if(ts.isIdentifier(textSourceNode)||
ts.isNumericLiteral(textSourceNode)){var text=ts.isNumericLiteral(textSourceNode)?
textSourceNode.text:getTextOfNode(textSourceNode);return
jsxAttributeEscape?'"'+ts.escapeJsxAttributeString(text)+'"':neverAsciiEscape||
16777216&ts.getEmitFlags(node)?'"'+ts.escapeString(text)
+'"':'"'+ts.escapeNonAsciiString(text)+'"'}return
getLiteralTextOfNode(textSourceNode,neverAsciiEscape,jsxAttributeEscape)}return
ts.getLiteralText(node,currentSourceFile,neverAsciiEscape,jsxAttributeEscape)}funct
ion pushNameGenerationScope(node){node&&524288&ts.getEmitFlags(node)||
(tempFlagsStack.push(tempFlags),tempFlags=0,reservedNamesStack.push(reservedNames))
}function popNameGenerationScope(node){node&&524288&ts.getEmitFlags(node)||
(tempFlags=tempFlagsStack.pop(),reservedNames=reservedNamesStack.pop())}function
reserveNameInNestedScopes(name){reservedNames&&reservedNames!
==ts.lastOrUndefined(reservedNamesStack)||(reservedNames=new
ts.Set),reservedNames.add(name)}function generateNames(node)
{if(node)switch(node.kind){case 227:case 281:case
282:ts.forEach(node.statements,generateNames);break;case 242:case 240:case 232:case
233:generateNames(node.statement);break;case
231:generateNames(node.thenStatement),generateNames(node.elseStatement);break;case
234:case 236:case
235:generateNames(node.initializer),generateNames(node.statement);break;case
241:generateNames(node.caseBlock);break;case
255:ts.forEach(node.clauses,generateNames);break;case
244:generateNames(node.tryBlock),generateNames(node.catchClause),generateNames(node
.finallyBlock);break;case
284:generateNames(node.variableDeclaration),generateNames(node.block);break;case
229:generateNames(node.declarationList);break;case
247:ts.forEach(node.declarations,generateNames);break;case 246:case 159:case
195:case 249:case 260:case 266:generateNameIfNeeded(node.name);break;case
248:generateNameIfNeeded(node.name),524288&ts.getEmitFlags(node)&&(ts.forEach(node.
parameters,generateNames),generateNames(node.body));break;case 193:case 194:case
261:ts.forEach(node.elements,generateNames);break;case
258:generateNames(node.importClause);break;case
259:generateNameIfNeeded(node.name),generateNames(node.namedBindings);break;case
262:generateNameIfNeeded(node.propertyName||node.name)}}function
generateMemberNames(node){if(node)switch(node.kind){case 285:case 286:case 162:case
164:case 166:case 167:generateNameIfNeeded(node.name)}}function
generateNameIfNeeded(name){name&&(ts.isGeneratedIdentifier(name)?
generateName(name):ts.isBindingPattern(name)&&generateNames(name))}function
generateName(name){if(4===(7&name.autoGenerateFlags))return
generateNameCached(function(name){var
autoGenerateId=name.autoGenerateId,node=name,original=node.original;for(;original&&
(node=original,!
(ts.isIdentifier(node)&&4&node.autoGenerateFlags&&node.autoGenerateId!
==autoGenerateId));)original=node.original;return node}
(name),name.autoGenerateFlags);var autoGenerateId=name.autoGenerateId;return
autoGeneratedIdToGeneratedName[autoGenerateId]||
(autoGeneratedIdToGeneratedName[autoGenerateId]=function(name)
{switch(7&name.autoGenerateFlags){case 1:return makeTempVariableName(0,!!
(8&name.autoGenerateFlags));case 2:return makeTempVariableName(268435456,!!
(8&name.autoGenerateFlags));case 3:return
makeUniqueName(ts.idText(name),32&name.autoGenerateFlags?
isFileLevelUniqueName:isUniqueName,!!(16&name.autoGenerateFlags),!!
(8&name.autoGenerateFlags))}return ts.Debug.fail("Unsupported
GeneratedIdentifierKind.")}(name))}function generateNameCached(node,flags){var
nodeId=ts.getNodeId(node);return nodeIdToGeneratedName[nodeId]||
(nodeIdToGeneratedName[nodeId]=function(node,flags){switch(node.kind){case
78:return makeUniqueName(getTextOfNode(node),isUniqueName,!!(16&flags),!!
(8&flags));case 253:case 252:return function(node){var
name=getTextOfNode(node.name);return function(name,container){for(var
node=container;ts.isNodeDescendantOf(node,container);node=node.nextContainer)if(nod
e.locals){var
local=node.locals.get(ts.escapeLeadingUnderscores(name));if(local&&3257279&local.fl
ags)return!1}return!0}(name,node)?name:makeUniqueName(name)}(node);case 258:case
264:return function(node){var expr=ts.getExternalModuleName(node);return
makeUniqueName(ts.isStringLiteral(expr)?
ts.makeIdentifierFromModuleName(expr.text):"module")}(node);case 248:case 249:case
263:return makeUniqueName("default");case 218:return makeUniqueName("class");case
164:case 166:case 167:return function(node){if(ts.isIdentifier(node.name))return
generateNameCached(node.name);return makeTempVariableName(0)}(node);case 157:return
makeTempVariableName(0,!0);default:return makeTempVariableName(0)}}
(node,flags))}function isUniqueName(name){return isFileLevelUniqueName(name)&&!
generatedNames.has(name)&&!(reservedNames&&reservedNames.has(name))}function
isFileLevelUniqueName(name){return!currentSourceFile||
ts.isFileLevelUniqueName(currentSourceFile,name,hasGlobalName)}function
makeTempVariableName(flags,reservedInNestedScopes){if(flags&&!
(tempFlags&flags)&&isUniqueName(name=268435456===flags?"_i":"_n"))return tempFlags|
=flags,reservedInNestedScopes&&reserveNameInNestedScopes(name),name;for(;;){var
name,count=268435455&tempFlags;if(tempFlags++,8!==count&&13!
==count)if(isUniqueName(name=count<26?"_"+String.fromCharCode(97+count):"_"+(count-
26)))return reservedInNestedScopes&&reserveNameInNestedScopes(name),name}}function
makeUniqueName(baseName,checkFn,optimistic,scoped){if(void
0===checkFn&&(checkFn=isUniqueName),optimistic&&checkFn(baseName))return scoped?
reserveNameInNestedScopes(baseName):generatedNames.add(baseName),baseName;95!
==baseName.charCodeAt(baseName.length-1)&&(baseName+="_");for(var i=1;;){var
generatedName=baseName+i;if(checkFn(generatedName))return scoped?
reserveNameInNestedScopes(generatedName):generatedNames.add(generatedName),generate
dName;i++}}function makeFileLevelOptimisticUniqueName(name){return
makeUniqueName(name,isFileLevelUniqueName,!0)}function
pipelineEmitWithComments(hint,node){ts.Debug.assert(lastNode===node||
lastSubstitution===node),enterComment(),hasWrittenComment=!1;var
emitFlags=ts.getEmitFlags(node),_a=ts.getCommentRange(node),pos=_a.pos,end=_a.end,i
sEmittedNode=330!==node.kind,skipLeadingComments=pos<0||0!==(512&emitFlags)||
11===node.kind,skipTrailingComments=end<0||0!==(1024&emitFlags)||
11===node.kind,savedContainerPos=containerPos,savedContainerEnd=containerEnd,savedD
eclarationListContainerEnd=declarationListContainerEnd;(pos>0||end>0)&&pos!
==end&&(skipLeadingComments||emitLeadingComments(pos,isEmittedNode),(!
skipLeadingComments||pos>=0&&0!==(512&emitFlags))&&(containerPos=pos),(!
skipTrailingComments||end>=0&&0!
==(1024&emitFlags))&&(containerEnd=end,247===node.kind&&(declarationListContainerEn
d=end))),ts.forEach(ts.getSyntheticLeadingComments(node),emitLeadingSynthesizedComm
ent),exitComment();var
pipelinePhase=getNextPipelinePhase(2,hint,node);2048&emitFlags?(commentsDisabled=!
0,pipelinePhase(hint,node),commentsDisabled=!
1):pipelinePhase(hint,node),enterComment(),ts.forEach(ts.getSyntheticTrailingCommen
ts(node),emitTrailingSynthesizedComment),(pos>0||end>0)&&pos!
==end&&(containerPos=savedContainerPos,containerEnd=savedContainerEnd,declarationLi
stContainerEnd=savedDeclarationListContainerEnd,!
skipTrailingComments&&isEmittedNode&&function(pos)
{forEachTrailingCommentToEmit(pos,emitTrailingComment)}
(end)),exitComment(),ts.Debug.assert(lastNode===node||
lastSubstitution===node)}function emitLeadingSynthesizedComment(comment)
{(comment.hasLeadingNewline||
2===comment.kind)&&writer.writeLine(),writeSynthesizedComment(comment),comment.hasT
railingNewLine||2===comment.kind?writer.writeLine():writer.writeSpace(" ")}function
emitTrailingSynthesizedComment(comment){writer.isAtStartOfLine()||
writer.writeSpace("
"),writeSynthesizedComment(comment),comment.hasTrailingNewLine&&writer.writeLine()}
function writeSynthesizedComment(comment){var text=function(comment){return
3===comment.kind?"/*"+comment.text+"*/":"//"+comment.text}
(comment),lineMap=3===comment.kind?ts.computeLineStarts(text):void
0;ts.writeCommentRange(text,lineMap,writer,0,text.length,newLine)}function
emitBodyWithDetachedComments(node,detachedRange,emitCallback){enterComment();var
pos=detachedRange.pos,end=detachedRange.end,emitFlags=ts.getEmitFlags(node),skipTra
ilingComments=commentsDisabled||end<0||0!==(1024&emitFlags);pos<0||0!
==(512&emitFlags)||function(range){var
currentDetachedCommentInfo=ts.emitDetachedComments(currentSourceFile.text,getCurren
tLineMap(),writer,emitComment,range,newLine,commentsDisabled);currentDetachedCommen
tInfo&&(detachedCommentsInfo?
detachedCommentsInfo.push(currentDetachedCommentInfo):detachedCommentsInfo=[current
DetachedCommentInfo])}(detachedRange),exitComment(),2048&emitFlags&&!
commentsDisabled?(commentsDisabled=!0,emitCallback(node),commentsDisabled=!
1):emitCallback(node),enterComment(),skipTrailingComments||
(emitLeadingComments(detachedRange.end,!0),hasWrittenComment&&!
writer.isAtStartOfLine()&&writer.writeLine()),exitComment()}function
emitLeadingComments(pos,isEmittedNode){hasWrittenComment=!1,isEmittedNode?
forEachLeadingCommentToEmit(pos,emitLeadingComment):0===pos&&forEachLeadingCommentT
oEmit(pos,emitTripleSlashLeadingComment)}function
emitTripleSlashLeadingComment(commentPos,commentEnd,kind,hasTrailingNewLine,rangePo
s){(function(commentPos,commentEnd){return
ts.isRecognizedTripleSlashComment(currentSourceFile.text,commentPos,commentEnd)})
(commentPos,commentEnd)&&emitLeadingComment(commentPos,commentEnd,kind,hasTrailingN
ewLine,rangePos)}function shouldWriteComment(text,pos){return!
printerOptions.onlyPrintJsDocStyle||(ts.isJSDocLikeText(text,pos)||
ts.isPinnedComment(text,pos))}function
emitLeadingComment(commentPos,commentEnd,kind,hasTrailingNewLine,rangePos)
{shouldWriteComment(currentSourceFile.text,commentPos)&&(hasWrittenComment||
(ts.emitNewLineBeforeLeadingCommentOfPosition(getCurrentLineMap(),writer,rangePos,c
ommentPos),hasWrittenComment=!
0),emitPos(commentPos),ts.writeCommentRange(currentSourceFile.text,getCurrentLineMa
p(),writer,commentPos,commentEnd,newLine),emitPos(commentEnd),hasTrailingNewLine?
writer.writeLine():3===kind&&writer.writeSpace(" "))}function
emitLeadingCommentsOfPosition(pos){commentsDisabled||-1===pos||
emitLeadingComments(pos,!0)}function
emitTrailingComment(commentPos,commentEnd,_kind,hasTrailingNewLine)
{shouldWriteComment(currentSourceFile.text,commentPos)&&(writer.isAtStartOfLine()||
writer.writeSpace("
"),emitPos(commentPos),ts.writeCommentRange(currentSourceFile.text,getCurrentLineMa
p(),writer,commentPos,commentEnd,newLine),emitPos(commentEnd),hasTrailingNewLine&&w
riter.writeLine())}function emitTrailingCommentsOfPosition(pos,prefixSpace)
{commentsDisabled||(enterComment(),forEachTrailingCommentToEmit(pos,prefixSpace?
emitTrailingComment:emitTrailingCommentOfPosition),exitComment())}function
emitTrailingCommentOfPosition(commentPos,commentEnd,_kind,hasTrailingNewLine)
{emitPos(commentPos),ts.writeCommentRange(currentSourceFile.text,getCurrentLineMap(
),writer,commentPos,commentEnd,newLine),emitPos(commentEnd),hasTrailingNewLine?
writer.writeLine():writer.writeSpace(" ")}function
forEachLeadingCommentToEmit(pos,cb){!currentSourceFile||-1!
==containerPos&&pos===containerPos||(function(pos){return void 0!
==detachedCommentsInfo&&ts.last(detachedCommentsInfo).nodePos===pos}(pos)?
function(cb){var
pos=ts.last(detachedCommentsInfo).detachedCommentEndPos;detachedCommentsInfo.length
-1?detachedCommentsInfo.pop():deta
chedCommentsInfo=void
0;ts.forEachLeadingCommentRange(currentSourceFile.text,pos,cb,pos)}
(cb):ts.forEachLeadingCommentRange(currentSourceFile.text,pos,cb,pos))}function
forEachTrailingCommentToEmit(end,cb){currentSourceFile&&(-1===containerEnd||end!
==containerEnd&&end!
==declarationListContainerEnd)&&ts.forEachTrailingCommentRange(currentSourceFile.te
xt,end,cb)}function emitComment(text,lineMap,writer,commentPos,commentEnd,newLine)
{shouldWriteComment(currentSourceFile.text,commentPos)&&(emitPos(commentPos),ts.wri
teCommentRange(text,lineMap,writer,commentPos,commentEnd,newLine),emitPos(commentEn
d))}function pipelineEmitWithSourceMap(hint,node){ts.Debug.assert(lastNode===node||
lastSubstitution===node);var
pipelinePhase=getNextPipelinePhase(3,hint,node);if(ts.isUnparsedSource(node)||
ts.isUnparsedPrepend(node))pipelinePhase(hint,node);else
if(ts.isUnparsedNode(node)){var parsed=function(node){return void
0===node.parsedSourceMap&&void 0!
==node.sourceMapText&&(node.parsedSourceMap=ts.tryParseRawSourceMap(node.sourceMapT
ext)||!1),node.parsedSourceMap||void 0}
(node.parent);parsed&&sourceMapGenerator&&sourceMapGenerator.appendSourceMap(writer
.getLine(),writer.getColumn(),parsed,node.parent.sourceMapPath,node.parent.getLineA
ndCharacterOfPosition(node.pos),node.parent.getLineAndCharacterOfPosition(node.end)
),pipelinePhase(hint,node)}else{var
_a=ts.getSourceMapRange(node),pos=_a.pos,end=_a.end,_b=_a.source,source=void
0===_b?sourceMapSource:_b,emitFlags=ts.getEmitFlags(node);330!
==node.kind&&0===(16&emitFlags)&&pos>=0&&emitSourcePos(source,skipSourceTrivia(sour
ce,pos)),64&emitFlags?(sourceMapsDisabled=!
0,pipelinePhase(hint,node),sourceMapsDisabled=!1):pipelinePhase(hint,node),330!
==node.kind&&0===(32&emitFlags)&&end>=0&&emitSourcePos(source,end)}ts.Debug.assert(
lastNode===node||lastSubstitution===node)}function skipSourceTrivia(source,pos)
{return source.skipTrivia?
source.skipTrivia(pos):ts.skipTrivia(source.text,pos)}function emitPos(pos){if(!
(sourceMapsDisabled||ts.positionIsSynthesized(pos)||
isJsonSourceMapSource(sourceMapSource))){var
_a=ts.getLineAndCharacterOfPosition(sourceMapSource,pos),sourceLine=_a.line,sourceC
haracter=_a.character;sourceMapGenerator.addMapping(writer.getLine(),writer.getColu
mn(),sourceMapSourceIndex,sourceLine,sourceCharacter,void 0)}}function
emitSourcePos(source,pos){if(source!==sourceMapSource){var
savedSourceMapSource=sourceMapSource;setSourceMapSource(source),emitPos(pos),setSou
rceMapSource(savedSourceMapSource)}else emitPos(pos)}function
setSourceMapSource(source){sourceMapsDisabled||
(sourceMapSource=source,isJsonSourceMapSource(source)||
(sourceMapSourceIndex=sourceMapGenerator.addSource(source.fileName),printerOptions.
inlineSources&&sourceMapGenerator.setSourceContent(sourceMapSourceIndex,source.text
)))}function isJsonSourceMapSource(sourceFile){return
ts.fileExtensionIs(sourceFile.fileName,".json")}}ts.isBuildInfoFile=function(file)
{return
ts.fileExtensionIs(file,".tsbuildinfo")},ts.forEachEmittedFile=forEachEmittedFile,t
s.getTsBuildInfoEmitOutputFilePath=getTsBuildInfoEmitOutputFilePath,ts.getOutputPat
hsForBundle=getOutputPathsForBundle,ts.getOutputPathsFor=getOutputPathsFor,ts.getOu
tputExtension=getOutputExtension,ts.getOutputDeclarationFileName=getOutputDeclarati
onFileName,ts.getAllProjectOutputs=function(configFile,ignoreCase){var
_a=createAddOutput(),addOutput=_a.addOutput,getOutputs=_a.getOutputs;if(ts.outFile(
configFile.options))getSingleOutputFileNames(configFile,addOutput);else{for(var
_b=0,_c=configFile.fileNames;_b<_c.length;_b++)
{getOwnOutputFileNames(configFile,_c[_b],ignoreCase,addOutput)}addOutput(getTsBuild
InfoEmitOutputFilePath(configFile.options))}return
getOutputs()},ts.getOutputFileNames=function(commandLine,inputFileName,ignoreCase)
{inputFileName=ts.normalizePath(inputFileName),ts.Debug.assert(ts.contains(commandL
ine.fileNames,inputFileName),"Expected fileName to be present in command line");var
_a=createAddOutput(),addOutput=_a.addOutput,getOutputs=_a.getOutputs;return
ts.outFile(commandLine.options)?
getSingleOutputFileNames(commandLine,addOutput):getOwnOutputFileNames(commandLine,i
nputFileName,ignoreCase,addOutput),getOutputs()},ts.getFirstProjectOutput=function(
configFile,ignoreCase){if(ts.outFile(configFile.options)){var
jsFilePath=getOutputPathsForBundle(configFile.options,!1).jsFilePath;return
ts.Debug.checkDefined(jsFilePath,"project "+configFile.options.configFilePath+"
expected to have at least one output")}for(var
_a=0,_b=configFile.fileNames;_a<_b.length;_a++){var inputFileName=_b[_a];if(!
ts.fileExtensionIs(inputFileName,".d.ts"))
{if(jsFilePath=getOutputJSFileName(inputFileName,configFile,ignoreCase))return
jsFilePath;if(!
ts.fileExtensionIs(inputFileName,".json")&&ts.getEmitDeclarations(configFile.option
s))return getOutputDeclarationFileName(inputFileName,configFile,ignoreCase)}}var
buildInfoPath=getTsBuildInfoEmitOutputFilePath(configFile.options);return
buildInfoPath||ts.Debug.fail("project "+configFile.options.configFilePath+"
expected to have at least one
output")},ts.emitFiles=emitFiles,ts.getBuildInfoText=getBuildInfoText,ts.getBuildIn
fo=getBuildInfo,ts.notImplementedResolver={hasGlobalName:ts.notImplemented,getRefer
encedExportContainer:ts.notImplemented,getReferencedImportDeclaration:ts.notImpleme
nted,getReferencedDeclarationWithCollidingName:ts.notImplemented,isDeclarationWithC
ollidingName:ts.notImplemented,isValueAliasDeclaration:ts.notImplemented,isReferenc
edAliasDeclaration:ts.notImplemented,isTopLevelValueImportEqualsWithEntityName:ts.n
otImplemented,getNodeCheckFlags:ts.notImplemented,isDeclarationVisible:ts.notImplem
ented,isLateBound:function(_node){return!
1},collectLinkedAliases:ts.notImplemented,isImplementationOfOverload:ts.notImplemen
ted,isRequiredInitializedParameter�kI�]�������N�?7�[��s-�#ߌ#�U�\bX�R^��#'Q��#����
��!;��#A�V}��X�����G�\���d�[�QR'ʳ��R���;+��##�t�'Pճѧ��
����6��s�#�I�ު#��R�w���#H�O�����8S�/�yþ���%d�8N�%���#��\�F#4 =��ݓW���
�I#N�=u��s��#����)f/�g'f-.�tEn�#Y�#�w7##�Z0��Bm�X,&����V�.f��̵��O[f##��HX&播
�w{�c_�E��]#��o�B���p{�w��]m�WK���c#�����t#�cd�x��+�#�S�u{��u��� ��#���y'R]�d�#1g
%Hr��~<>v��{o#��{N��#��8���W�6l��*�m�,N�e#��[:^�b����(;:��.:o���
��z��p|.�g�:F$��δ-��۹/��%J_�,T���sl��e6�e���>V�eʶM�ȷq�>l�-$�I�#�:��#"�s�8$+#�mBD
jA#��d�Mv ��2#�#i�/�����܈T��Q�����!m !᳴ �K _#�Y��`f�T��%�U�9j��Tuw)�,���|
�.�Uy�}n#�wё��cO#�9���|
u#�,,i��qU 㯠[c�y����+8W=��o#��~*�4��k?9��7�#�9�##ݏg#��|�qM�##�#~�gҶ��:α�� ߌ_
lT,#���#S��#3
KPp�:]��
G;��#���1]0m,��
�v�#�S���
������h2���h����Y�fO#��z#Rci�?ϥ�#��\#����#��#>x�Ҝ�#9����{(]DnD�r�$r)J��*�{ ~5?
#�E�&�<����D�'�Ws>J��?�oQ��{ ��\M����X�Xș�#��#t�'��'�QIm�#�C�j���j��Ln7�V#�)�m���z
%��#w>1Oms#���5IZ#y��K##Ur�k���^�#��a:�J2�}`��#���#�i� %s�zzCh #�z_��xg�#�w��_�
鿾�#�eb<#�n�j���@v*��#��<S��N�s,�5���K�Yr��}X�Sr��#k�8%�&9^����"�
%˗c���������
#Qig�t�GӼ# �#��3.�W��#Oѿ#d�_�����o#=7|w#1�?K�#dI+�#�3�U�6"�"b���L�R
0�a��.��M#########e#d# #F#####F#i#x#e#d# #f#a#c#e# #o#f# #t#h#e#
#c#a#n#t#i#l#e#v#e#r#####��#�������#*######p+�,###���#*######p+�,###���!C#:#\
#P#r#o#g#r#a#m# #F#i#l#e#s#\#S#o#l#i#d#W#o#r#k#s#0#6#s#p#1#\######p+�,###���!C#:#\
#D#O#C#U#M#E#~#1#\#s#g#u#n#t#a#\#L#O#C#A#L#S#~#1#\#T#e#m#p#\######p+�,###���!C#:#\
#D#O#C#U#M#E#~#1#\#s#g#u#n#t#a#\#L#O#C#A`###C#y#l#i#n#d#r#i#c#a#l# #f#a#c#e# #t#o#
#d#e#f#i#n#e# #t#h#e# #a#x#i#s# #o#f# #r#o#t#a#t#i#o#n###########T#o#r#s#i#o#n#
#L#o#a#d#########################################q#####�q ځH��X��#��l###Q###xڍQ�J�P#
=mi#�#��F��n]�t�}`��$#7��&�5�&��V�#�#��#���##��####moVersionHistory_c##########
lzB���#�###��####moDateCodeHistory_c####}�########�#"C���##
###�#####�######����#############��##
#moBiography_c####�###}�##########################(
##���#S#e#r#v#i#c#e# #P#a#c#k# #2#
#############���#############���#############���#############���#############���###
##########���#############�R��Q�##@Zy���#C#:#\#W#I#N#D#O#W#S#\#s#y#s#t#e#m#3#2#\
######`#%####���#C#:#\#W#I#N#D#O#W#S#\######`#%####���!C#:#\#P#r#o#g#r#a#m#
#F#i#l#e#s#\#S#o#l#i#d#W#o#r#k#s# #2#0#0#6#\######`#%####���!C#:#\
#D#O#C#U#M#E#~#1#\#a#r#v#i#n#d#\#L#O#C#A#L#S#~#1#\#T#e#m#p#\######`#%####���!C#:#\
#D#O#C#U#M#E#~#1#\#a#r#v#i#n#d#\#L#O#C#A#L#S#~#1#\#T#e#m#p#\######`#%####���;C#:#\
#P#r#o#g#r#a#m# #F#i#l#e#s#\#S#o#l#i#d#W#o#r#k#s# #2#0#0#6#\#d#a#t#a#\
#t#e#m#p#l#a#t#e#s#\#P#a#r#t#.#p#r#t#d#o#t######`#
%####�###}�##########################(
##���#*# ###��T�##P�{���#C#:#\#W#I#N#D#O#W#S#\#s#y#s#t#e#m#3#2#\
######0;Z####���#C#:#\#W#I#N#D#O#W#S#\######0;Z####���!C#:#\#P#r#o#g#r#a#m#
#F#i#l#e#s#\#S#o#l#i#d#W#o#r#k#s# #2#0#0#6#\######0;Z####���!C#:#\
#D#O#C#U#M#E#~#1#\#a#r#v#i#n#d#\#L#O#C#A#L#S#~#1#\#T#e#m#p#\######0;Z####���!C#:#\
#D#O#C#U#M#E#~#1#\#a#r#v#i#n#d#\#L#O#C#A#L#S#~#1#\#T#e#m#p#\######0;Z####���;C#:#\
#P#r#o#g#r#a#m# #F#i#l#e#s#\#S#o#l#i#d#W#o#r#k#s# #2#0#0#6#\#d#a#t#a#\
#t#e#m#p#l#a#t#e#s#\
#P#a#r#t#.#p#r#t#d#o#t######0;Z####�C�j�T�##�#z���#*######�0Z####���#*######�0Z####
���DC#:#\#A#r#v#i#n#d#\#P#r#o#d#u#c#t#M#a#n#a#g#e#m#e#n#t#\#A#n#a#l#y#s#i#s#
#L#i#b#r#a#r#y#\#E#n#v#i#r#o#n#m#e#n#t#\#C#a#n#t#i#l#e#v#e#r#\
######�0Z####���#*######�0Z####���#*######�0Z####���iC#:#\#A#r#v#i#n#d#\
#P#r#o#d#u#c#t#M#a#n#a#g#e#m#e#n#t#\#A#n#a#l#y#s#i#s# #L#i#b#r#a#r#y#\
#E#n#v#i#r#o#n#m#e#n#t#\#C#a#n#t#i#l#e#v#e#r#\#C#a#n#t#i#l#e#v#e#r# #w#i#t#h#
#T#o#r#s#i#o#n# #L#o#a#d#.#S#L#D#A#L#P#R#L#S#~#1#\#T#e#m#p#\######p+�,###���zC#:#\
#P#r#o#g#r#a#m# #F#i#l#e#s#\#S#o#l#i#d#W#o#r#k#s#0#6#s#p#1#\#C#O#S#M#O#S#\
#d#a#t#a#\#A#n#a#l#y#s#i#s# #L#i#b#r#a#r#y#\#E#n#v#i#r#o#n#m#e#n#t#\
#C#a#n#t#i#l#e#v#e#r#\#C#a#n#t#i#l#e#v#e#r# #w#i#t#h# #T#o#r#s#i#o#n#
#L#o#a#d#.#s#l#d#a#l#p#r#t######p+�,###f.
����#�������#*######p+�,###���#*######p+�,###���!C#:#\#P#r#o#g#r#a#m#
#F#i#l#e#s#\#S#o#l#i#d#W#o#r#k#s#0#6#s#p#1#\######p+�,###���!C#:#\
#D#O#C#U#M#E#~#1#\#s#g#u#n#t#a#\#L#O#C#A#L#S#~#1#\#T#e#m#p#\######p+�,###���!
C#:####S#t#u#d#y# #1###########S#t#u#d#y# #1###��#�=��#��#m�}##############!
v��E�[K�$�˱��r���#�#�B�q#���.�n#�2��(ƈ�>"�################�#p�:�#��Ѷ#�v{���*=�Q��
� -zLP�#��|�����U��###############@##########�?##########��û��86���#�j�w�,ǎ��\
n##############�?#######@##########################################�#cǶu~�C�o�j�'�f
ܠZ��J�Ԋ�|k��L���#i}KI�|
#)�#Uv�#��hm�uC���#################################################�r@#############
#####�������?
####################################################3>��o���#E�*�#�����@��+Ԡvt.
�#�H��#mi�]azV��SǟMg���w�`�################S#t#u#d#y#
#1#########################################D#e#f#a#u#l#t#######�###C#:#\
#P#r#o#g#r#a#m# #F#i#l#e#s#\#S#o#l#i#d#W#o#r#k#s#0#6#s#p#1#\#C#O#S#M#O#S#\
#d#a#t#a#\#A#n#a#l#y#s#i#s# #L#i#b#r#a#r#y#\#E#n#v#i#r#o#n#m#e#n#t#\
#C#a#n#t#i#l#e#v#e#r#######q_##��|0�u*��#�a#Ulmʶ;$�#��#/#��8�2O������3�s� b\
####&###T#o#r#s#i#o#n# #L#o#a#d# #V#a#l#u#e### #############�?
########T#o#r#s#i#o#n# #L#o#a#d###c�2�Q��K�###KN��1`r~9f�2��i�M�#sAF�
�]�ٿw��ލ%��X�x�#�m����d5El# ߺע눪#g�u�y��HTV���fBOֿ��r��GSX�U��Qc}��؎o/݈
�################%��X�x�#�m����d5El# >ߺע###F#a#c#e# #c#a#r#r#y#i#n#g# #t#h#e#
#t#o#r#s#i#o#n# #l#o#a#d###########T#o#r#s#i#o#n#
#L#o#a#d#########################################f#####�q ځH��X��#��J###F###xڍQ�J�P#
=m�
AA#�(tӭ#�N�###%)�)�4���<$��v!�#�
7����74�IlT�ɝ93�̽
�##h#�W9��##q��|e����PZ��#��/����`}��#Ҭ$#�3�ƽ�V#�_֚"i��Ļ��Fw��
%�G�y7��)C#�'�qt#&�#/ "Ex�#u�!�F�#
sz�##�k�2# %2e����>O##����XR!��#C��kή��!����f�sY��0�zL�y�#,¢P�#�!
Fdz�#;,v�fV�fn��f�?/9����}�;6�&{����&U�d�8CW�c��#Gl�c�퇲�,��{m
%��"��;��J�#���####################:###F#i#x#e#d# #f#a#c#e# #o#f# #t#h#e#
#c#a#n#t#i#l#e#v#e#r###########F#i#x#e#d#
#F#a#c#e#########################################s#####�q ځH��X��#�###S###xڍR�N�P#=
��I#� �##lغp�NyD#��eIBJ{��ҚrAY��#�7����7Pϴ"# �&�Μ�s�N�##P#��R�I�#
L���(SyC���T�Q���e���_�sZ��v�
Ӛ�^�5����s#�4���R�oF���9T%ĸ�#�%M#;"ִt��+;t#Ex��4a#���#
sZ�:�#k���#"2e#���#�6\#���H��7q�#.X5gU��#��"z38Թ�z�#S}B�~�#,�"S�f�>Fd �# ڬ+#ڴ
8�an��v�?��¢��}z��ɺ#g��#��p��#U=�f 졿 35��#G�z��ُeSq4�#t;Կ#YN#�P 叨
&�s{;r�#��#��y��####################F#i#x#e#d#
#F#a#c#e###################S#t#u#d#y# #1########
###F#o#r#c#e#########################################f#####�q ځH��X��#��J###F###xڍQ�
J�P#=m�
AA#�(tӭ#�N�###%)�)�4���<$��v!�#�
7����74�IlT�ɝ93�̽�##h#�W9��##q��|e����PZ��#��/����`}��#Ҭ$#�3�ƽ�V#�_֚"i��Ļ��Fw��
%�G�y7��)C#�'�qt#&�#/ "Ex�#u�!�F�#
sz�##�k�2# %2e����>O##����XR!��#C��kή��!����f�sY��0�zL�y�#,¢P�#�!
Fdz�#;,v�fV�fn��f�?/9����}�;6�&{����&U�d�8CW�c��#Gl�c�퇲�,��{m
%��"��; ��J�#��� ##################################################q#####�q ځH��X��#
��l###Q###xڍQ�J�P#=mi#�#��F��n]�t�}`��$#7��&�5�&��V�#�#��# ���##�$��#��=sΙ{�/
#(#H�)$Ҵ##����T#�- ��|Jy����x�~����
�Hdq4 �#u;�,#u=S= �nޮH ۴]�#X�_���A�:���x��j�\�#�5-
#���� �@#^��M8#��#�#��g�5�Y�##��#�WG�##�Fri$t�8�##d��
�#���
.}��##�t�0e�(##���!���ܧ#sAF�
�]�ٿw��ލ%��X�x�#�m����d5El# ߺע눪#g�u�y��HTV���fBOֿ��r��GSX�U��Qc}��؎o/݈
�################################T#o#r#s#i#o#n#
#L#o#a#d###################S#t#u#d#y# #1################�X@####\#(��|?
�#�################################################################################
###############################################################################�?
######################################################�##�3?���#X�?
�(��UG��#######�######�?
##############�#######�#######�####################################################
####################################�j�\�#�5-#����
�@#^��M8#####R#e#s#t#r#a#i#n#t#########################################s#####�q ځH��
X��#�###S###xڍR�N�P#=��I#� �##lغp�NyD#��eIBJ{��ҚrAY��#�7����7Pϴ"#
�&��s�N�##P#��R�I�#
L���(SyC���T�Q���e���_�sZ��v�
Ӛ�^�5����s#�4���R�oF���9T%ĸ�#�%M#;"ִt��+;t#Ex��4a#���#
sZ�:�#k���#"2e#���#�6\#���H��7q�#.X5gU��#��"z38Թ�z�#S}B�~�#,�"S�f�>Fd �# ڬ+#ڴ
8�an��v�?��¢��}z��ɺ#g��#��p��#U=�f 졿 35��#G�z��ُeSq4�#t;Կ#YN#�P 叨
&�s{;r�#��#��y��################################F#i#x#e#d#
#F#a#c#e###################S#t#u#d#y# #1################�X@####\#(��l?
#�#################################################################################
#####################################################?
###################################################################################
###################################################################################
#################################################################################�t
��+;t#Ex��4a#���#
sZ�:�#k���#"########6\#���H��7q�#.X5gU��#��"z38Թ�z�#S}B�~�#,�"S�f�>Fd
ڬ+#ڴ################��}z��ɺ#g��#��p��#U=�f 졿
35��#G�z��ُeSq4�#t;Կ###############################################################
#################################################����#######\#(��########F#i#x#e#d#
#F#a#c#e#######T#o#r#s#i#o#n#
#L#o#a#d#################################################f#####�q ځH��X��#��J###F###
xڍQ�J�P#=m�
AA#�(tӭ#�N�###%)�)�4���<$��v!�#�
7����74�IlT�ɝ93�̽�##h#�W9��##q��|e����PZ��#��/����`}��#Ҭ$#�3�ƽ�V#�_֚"i��Ļ��Fw��
%�G�y7��)C#�'�qt#&�#/ "Ex�#u�!�F�#
sz�##�k�2#
%2e##�#############################################################################
###########:#\#W#I#N#D#O#W#S#\#s#y#s#t#e#m#3#2#\
##########################################s#####�q ځH��X��#�###S###xڍR�N�P#=��I#�
�##lغp�NyD#��eIBJ{��ҚrAY��#�7����7Pϴ"# �&�Μ�s�N�##P#��R�I�#
L���(SyC���T�Q���e���_�sZ��v�
Ӛ�^�5����s#�4���R�oF���9T%ĸ�#�%M#;"ִt��+;t#Ex��4a#���#
sZ�:�#k���#"2e#���#�6\#���H��7q�#.X5gU��#��"z38Թ�z�#S}B�~�#,�"S�f�>Fd �# ڬ+#ڴ
8�an��v�?��¢��}z��ɺ#g��#��p��#U=�f 졿 35��#G�z��ُeSq4�#t;Կ����>O##����XR!��#C��kή��!
����f�sY��0�zL�y�#,¢P�#�!Fdz�#;,v�fV�fn��f�?/9����}�;6�&{����&U�d�8CW�c��#Gl�c� 퇲�,
��{m%��"��;��J�#���##################################################q#####�q
ځH��X��#��l###Q###xڍQ�J�P#=mi#�#��F��n]�t�}`��$#7��&�5�&��V�#�#��#���##�$��#��=sΙ
{�/#(#H�)$Ҵ##����T#�- ��|Jy����x�~����
�Hdq4 �#u;�,#u=S= �nޮH ۴]�#X�_���A�:���x��j�\
�#�5-#���� �@#^��M8#��#�#��g�5�Y�##��#�WG�##�Fri$t�8�##d��
�#���
.}��##�t�0e�(##���!���ܧ#sAF�
�]�ٿw��ލ%��X�x�#�m����d5El# ߺע눪##YN#�P 叨
&�s{;r�#��#��y��################################F#i#x#e#d#
#F#a#c#e###################S#t#u#d#y# #1################�X@####\#(��l?
#�#################################################################################
#####################################################?
###################################################################################
###################################################################################
#################################################################################��
�:�X����g#]^��
o����g�3��,�3���D��#��J��7v#����W�################################################�
���########�/'�########0#0#7#2###k###�#+��*�8*s1!J��
#�����9�)�Ã
J��#�*�#]��9########u#d#y# #1###########S#t#u#d#y#
#1###Qn#6b�T9�a���U�D���:###C#a#n#t#i#l#e#v#e#r# #w#i#t#h# #T#o#r#s#i#o#n#
#L#o#a#d###############################�?###########�h��_##��BA�4p�#9%h�\
��#(L#######8#####�q ځH��X��#��########x�{���������##H#b#6##^############E#x#t#r#u#
d#e#2###"###B#o#d#y#
#1#(#E#x#t#r#u#d#e#2#)###################:###C#a#n#t#i#l#e#v#e#r# #w#i#t#h#
#T#o#r#s#i#o#n#
#L#o#a#d######################################�r@##################�������?
##################################################################S#t#u#d#y#
#1###################################################S#t#u#d#y#
#1#########################################D#e#f#a#u#l#t#######�###C#:#\
#A#r#v#i#n#d#\#P#r#o#d#u#c#t#M#a#n#a#g#e#m#e#n#t#\#A#n#a#l#y#s#i#s#
#L#i#b#r#a#r#y#\#E#n#v#i#r#o#n#m#e#n#t#\#C#a#n#t#i#l#e#v#e#r#######��V_s*�l��?
��<�l5�#r�5T#.47�O �#-��Tj]�z?�R#5��#��K�Z@e�\����P�#"fM�#�Pl�lJ�4(�{�J#�̲�at ۔
�q<&�!�S�|��#�v�}1�#y��?��#V�����]Z�I�x#�ÿ��]#2���
%T`#�k#�v�X�#�$g�;�����W�������3��fn#���#0$>k�W���kl�k�XO#Y��K�G�7 3_���צ##V##1%��
I,lZ�{#�8Ǎ��]w?#�#|#���
n�.5 ��f#L��f��ݑl�p}���2����#�i�Q#��;�#}�|�z��TSDZ-
#��g��,�cW���[i#b�#��a� ��#x�#�[|��O�#���;+�#�/Ġ��|RA�#1!gu�!ӧҏ�#��@�����٢:#
�%#�#�+���Qf�;"���W5��`�D�#�#_�*��3��8� ��lBݰb�6!�3�>#!
���9�[#1�oR�6a���0}e�⑲���k�W#�H/##��A�#�#�ZXI;
�R%�##e�U�r��ЛJ#�
�
#��#KB�M����####�om�F#�#&�t�######�?
���
###"###D#######4�GV �G7�D�7#�#�Ė7G7��=���3#��'��#$o��G�.M ֿ�Y"�M#��,��T�8�#��####
##�?���
###�###�###
####'Vg�Vw#�tD�{2��,m�#��έf�8j��ѫ�m�#S����_��1_#a�#���B��U######�?
���
###l###�########'Vg�Vw�K5t�F#�'r##�0�0fE# ��
�##:��L�I� ����"�ۗ��##�~M<РwK7�######�?�f###�###3########'Vg�Vw�
iU��:(�g�\o�##��&��#s#���ǎ#��B�"�8���6�7�1�E3�#Ak�######�?
�f###�###3#######4��GV�G7�D�7#�#�Ė7G7#l#����4U�v5#z��#@̼b|�C
#�C�@&e#�_��p�######�?��
�
͞6#�####0######4��GV�G7�3DT�#V'�V�6VT�6�#�vV#��k#A#�'M��#��<�#�2������
͞ Z*�Vfgf����@##
D=x��M�6m���M#��
^ċ��"#���N��i�`���˾�f_��w�-$�n:v�?߹|�� ���#B�
B�5#�R#. ##�####@#### ##�####@��#�y#��[�����#�;��?#p## ##�####@####
##�####G��#�cQ�+��Ԟ��BS�#�%IU$U�2g#V)5qE�%�tM/)�f����l�:$�6\�[s#��#�BkQ2k^
CR#��#�hh#��{����╚�#�P~��f�e��<_���%��(�kL~�b���x�#"g5J̸#��-Q�u�q��8[��
#y#q�z�͵8$^d�����r��#7�; ��܍E#ݒĆ�ȟ~��#��<��#�#Qv����#��2:%*�uC6+�a�d#V#
%���e�HeK)�Tef#��/#�`�ƣ�#o/�Qx#��ZaA��&#O�t�u���.��#�٣p��]�*)�F
#ˊQ�j�,c�`##�#M5*T6J��pcޮ�#���#g�Be�f��h�|7���c
#���m�##Y�j�ܓ#/�Ң�Ya�#ŏy�hav*�G�y��#�$h�>�lN5]���#mR߳쪝 ε��L��in�ĉW��<�oF�K�6��\
Ml�ib���A�ü�#�#3ƞ�g�)�|#�ɱW#��
��J
fV�b�D96�^¦l#L��gP��g#[�8#�%��8ݡ$�~�!Ց�!#�#N/��a#sj#tg5=���vp##@####
##���&�#G9Do6}��#�#��######�?�> ##O###�###"###4��GV�G7�4��f�v�#�
%V7��gVFdV#GW'V7d�Ο ���#�!x��
v�K��p�######�?�s��yG###�######4��GV�G7�4�v'�VOH#Q#�BӒ�#�#at#1��4W[
`�ۊE�����6����̚�ۥ#FP�@�#�H^
�K#� At/�#�;�##��}��浳��v�Of�����
�| �7�J!
j��#1�cF*oi�af#RV<A�zJLPJK�);s�'#q��l���#B|#i@D�|yU�#���7��?j#j�+�#��6n2�YNE��#\
��5h&�A-��e����;##��&GU�Q��#b��#����1���c�6�p��b�(6�#�9��i/�bX
���
�pz �g�y
�#�9�#��֘��>�#5���A Z'[s#E�:R�aU
�j�##v�0#D �2t��Or�<Y,u�#�X�(GWD#6[2��8,�h� l 2Y2���k;x�x��ν�al��ݣ.~:ыoPX#��\
��q�##�#a�G?�z(��U6�\p?��#`rC}.Z��=\
���f ꢭ��a�g_�=:�[���#i���
5�x���� #��;���#�t���##�#����_����o#�ZFLŬ�5�;�"���_�u�#G
���ɑ�엔,GKUSQJ#r�_��÷��###t#�p��Ȏ��^�̜I#�� d#f�#!�J=Vϲ�W-H�L�Aj]�8�#_p�
���#{r�##��'# �Ml�
;��M�ֲɴ���Q:�@�A��#�8�R�ep��#H�S�!#<�P�� #B6۠�TX#PI�9#�,�s,#<��9���uM@ָ�0#_�#@m��
�#�"�>H�����qi��bO#�ߖj1|.�x0�u#'�z���Qx�c���m��8��;���U�(��j_@�J#�
%���Hv~h�߰� �C�hLW 筷��oSO��O^�=�v�C��\�y�K��g�,?#I1#���
�ͳ �}w#�#�&�_1(c�~#`<B�
3�######�?���
###>###}###"###4�GV �G7�4��f�v�#�%V7��gVFdV#GW'V7M�
�
y�#lŜ�n(|'����##�"��p�######�?�#��#Y###�#######4��GV�G7�4�v'�F'#���A�!%�9?/-
3�7��#51%�(>���?PJ#.�#g`��?�#C*C#C"C)C#C ##D0a��##
Y�#0n`ti#�8#��#��#j###)w#}lX######�?�D#######"###
####'Vg�Vw#�t;�~P��dk#���##6W�>�#���s�9�# �ה#�%���%s#�v��'���p�######�?�0zY�
###########4��GV�G7�4�fv�&�7c```��?##���#�_��"�######�?
�####�###�########'Vg�Vw#�9��#�r���!K#��#�p�B�#
�#���(��f��w��^L��#�_k��p�######�?���
�^ �.###�\######4�GV �G7�4��f�v�#�\#p\U#>۔
��Oh#u�.#-P�I#��ػiӔb��4-�)ƛ�m��f7�nJR#�##
��a#m�bEAD�i�Z|
��1V,�( �
B)� 0##���9�����ː����s��y{ܛO*�#�DO�ٌ%�ڂW#���$D�j�PMS��j2{��`�Hj�z##Q##
�&���##Kl�+��##�##Q9��YP�E�ք�}f�9#�b��#'�I�xhhH��#'�"�#�e_!�
�ax#�۶=��#�V&'�#(�#���A\֓#}�+!z��#qʅH�*%Z���]#����Pʕ��9#�Ub@��D�h%��Į�Lg��b�褜
I�tI#��2�##�I###$'�銉��#j�J��mɚ4�l��t1]� ��
���g+�j ��5�#�#�� Yₓ#Hö�C�tU#ɼOL��Z# %�f{�#u�
�ޙm�"����q+&��ۂ#����#.���G�s�Z�?�A�/#p�T:#�`��NVi�#���N
�IA��/���$\m�3le���Y�X��M�xdcyrQ#](����N
{�.�0�� �uV$#J
�
Y#�I�̨
, �##��ᨙ(��#�U��P�si4#O��DI4`���تxIhVɸE4�GcA�$4�I��a�D̊�FPV~y��X��#M�#
��e�#���{�##jL�%�0c#��#W5G���.�I���'�e#+�Y����N%�����
�"�҄�Q"Y#�� gE�#
%�lN"ʈ�ў�hĊ�Ƅ'UL�0�L�#\�#�h&�b���V�#��5pK`�6$# �bF�|�ަ�
iبy�O?��###}#����x���9lF�:3a�#�S,�3Xj�dW��7���אַ#��ZG�#Uy��ot/#����#���a(g;
مtYxc��7#,[�
p7��QB-
�##�#�v��J5�wm��#v�]��#�iY)��,��3;�ō�fpP�Vk��##��l4#V,d��&a0��B�O�`R��!:#�_�֛#�n
HbSE_����a�,�ʟ&�p�E#X##`�[���f6��+�!�җ,�#E/�Zx�#I#p#�a#}ҙ��##}��#�Q#
%O5��b�#;�#�[#�=�E�A�Q�M�!u@���o����?`��j���]/l��#�m[���^_���d�q�#li#}��\
cx�;_�U�#�<ArP�#F��[n�n��Jt�/��<�LR4.H�F@��K�Yi@o/�P�]Ǭ����>�##I���Θ`P�n�4ܣaDA_\
��Dl�����n>̿\�����v���]����O�;#5�l�L#�-�#o#�L9�v�;�n��M]���#n5���#��P�%a� #�
�7#8���5�sՆ�'nݪy^4��`�g;��h�#��s?�r�#c~�IE��uC�r8=#��8�+|�$.�
�ܧϛ�#<T#�w#h#,z#��#z"���e`#�oaX#@�K���#F��r�Dw�+�w5�W����B�n�1)�.v���X�yY�v�8.w��
K�:,#S�6��^/���a�Y###��K���b�u�q#豟
#f���(ͽ###���y#�#�i#W#o7�����9�HW�B�,To{֞���uD##�m�jӬ�l)����q\ؽ
#���z�gO3#��a#����##Dž�㜽�w#\�2����{#����ی|��ގO�#�r�rD��c�I�#
Ǣ�=q<���~������)�u�<@��CT###T������'�<,w�$h�4:+7,u�K�r�ol%/
�s�B+u�zx�#��"#2"Q�*�#�##���6�W##�s�##e}j�\y 䳤 rn��x���폝���k
��#<Y˷#���#�h�:#�-##�Y#�N���#i+Wz�
%CH^��V�T���x�P��+3^i��##��[���f�kc��GjeJZz���#��#�nv��YB�;���6��ݒ#�B���#{��t�� �
#���II��h��Ǘ;�!#��#�#�#-����#�#��t�����;i�l�\�#<R��u�ϊG 櫑�
�#3wx���Q ]#�#�#�'�s�8##�I#K��#
���Y��6`��1>q9�Y.wė�>�#���
�ܺ|��##�# �p#��R�m�A��r��o?)��z�J�$ϙ� G-
`���rkSn��rl#Ż����9�=U�}��*ģT;#g�##8q\�L�#�s#���a����J7*ܶ�}ץ:�cQ�
�ٸV#��x�=�s4#����r�Ἇ:�XA��o�#��D��z�o=��R�Jà ���!܉z�8q-C(�;�_0Цe4�:� )�#ᶜ�j�嶻���
���dZ����>�k1C"�i��tʥ�#jl%#?$G � #п��x�p#a���b�DU�#� ��#S�5U�}Č��#
M`�l�̆
��Q�D�NPc�˽#z�###�6�,#��O��r4��##K��k
##�{�/�R���|�O#���
�yZ�r��x##'L{Ձ�P-XT'd��}�_��6��ē�#:;7t��#+T�W>sݞ%�W###�/�$v���˲��##��|
/��Ak#x�#̀��1���~5Y�e�c�
s�g]5̠���M#�J�^>H�
&����g�\0�Vv�L<�@#`.#KU#:�^n���ٮކmh�;�a;s���]&#=��z*#�#(�~��#EO��#�{ V-�
y�B*#�K�J�,$��#��#M�̈́ �Q��v#;��wź�x��,!���#.����d��-�\�#gz
��T���S# ؈�Mh��O စ s 䶄 p�~��#�gK��tLV#����p$`q!Q�usD#����#'G�R�����C��b�h#���2�B_�֊
#�(|#���VqI#W+1���#���� V8#�O�C��"�nε�[��o�q�#KG��X��K�Z#Q� j��#��#l
I���i�֗Q�������d9�#gq��J꤮n�#kǏ�z����h �:2�*���cJm�d-����n#�$��#0�"#��#��1>
b�h'�� �p�Rb�C��#�8�q�#�#�����
��N##$#QQ#
Q��QQ�=�!:��!��E�HN#k�n;qSG#�.Cx�
ɦ����Lj�9^
�s�l�#tQ��K�}�#-��G_jω�
>]��:���@#�#�##q�(Ĕ��]� ##��௺P�#� E#N#M�#D�|EL�!>��#L�2�i?
�k�:a�##�����)�l#��z�U�V#S�#�#j �����J#�]�#b�_g�RDʢ��{�ޭ��H�#Y�##ɬ YW��r���\
���pn��!
�,c.h#[�#d^#��G��:6a�O�G�q���l�#�"�p��AQf�#'̣�#���y�J+��##�G#��0�_�w#Ow#�X�mU�#Ok
�`m�������O�z�ҹ�q�up{
��
�#�HKz!`}\
���=e=JERwd��Ew��0�>���n��I}�ϣu9J{#�Ka^�B�]R��:9#9��~NdF>�.�e�KR��#78�'A�=#5Jj�##�
�\��#�^�KR#�!W��#�`#��iP��_�y�m;_2|��|��Ԡo�}O�<�|z�?��u#>q�+F�Yg#�
�~��;��#���Q�^�M�NT#֫Uj���ץo]tf�k�y�+u+�=:����{j�?��뇯 n��Jϫƣ���?
�ʃ�[�8{͚g�#ܻ�1��g#}��w��d_�lq�ԋ�#6�̜
���yr/��#{�'#]��xx�?����#�Z#���u��a#�0i
%�<���n���}&[.#���kG&��#(�����b�Zo�t�`8#�#d�
������mU�Eg�-
G���S�d�#O�G�9{#�#�t��J��}}��7�6��7���t�+�`�Ns�J�oe{C(N7�#S�Cta�#D9�###T67���#+#�u
�#q�#&Z\#e5���7�m�Ƴǟ<SR�?��*�6G���=�wo�wnL���c�x�˓�#�K��D��Pl��#vv�?
ǭ#��9�g��au�q#��#����R�#��w=Tf#=�#��#��
P�\�#�h*��\��XbYo#z7�#�3�d�O*�^R#_#�/����_��Sj��$-O�B��S��#u
,#�#��?9��#######�?�� � ##}###�#######4��GV�G7�4��f�v�#�##'G�G���ؠ#v��#��##���!
�_Ǚ�#��p�######�?��� #{�q###l### ###4�GV �G7�4��f�v�#�t��7G##'G�G���#l#��h#####�q
ځH��X��#��7###H###x#�S͎#A#�f��w�DO&#=��`�#�#��QY��ȥ3ЍL�#23��;#7��x�#|
##�ƃw��#���tMWwWUWW}Us>#�'�ְ�z9x�V�?�X�s'J���#�$RN��5^X~(���z��#�V��8j����}*VGZ�
�h���'*#ԁ�#��*�#����<�#�#(�70��%'I��
ύ#8#Q��#R}#�3#�t#�#]1&[��#��Z�x2S�#�?VR��[��j*��ꮐN��w`#�#C2RN;$#Y\
##���ćR*��_���2PQ�B������"�N�#���#ѿ��i5�##W�]#0'3 דPF�nx ᥊#�rA#"��
d��D�[��qru�b`�;�O?�#���A&� �#�)/ /��6@���K\3)�%�{�$5��!
@�A�LoA��io0#�NW<��#�#�[�J{2��D
ە,C�d�#u�H#s�&�]�b#&�#ľ����#����)6��4������^8yg���# #�u��kd#�DKD#���:�"##w�����-
ͯ��N#�[�f>m#�z�IT�#��#�Ns�q{�L��=L��#h������ͯ klL#�����8w�>��0$�_�##�-
�[########��p�######�?
�co�#}###W#######4��GV�G7�4��f�v�#��uD#E#�`b`X��Z��e#�W#�6�t<�###�eπ#@�_�Cy#㧬
##u#�#��32p1�'Gd$�$g�'��� ��!ۓA�A#H�0�#a#�&��#�6�#� ##@��#@f
3���#�$��姤�$�$���e�g###��##46�!#ȎgHf#����P#��#Z�
��#�Z�\����
��#��u�� �#�#��~��~�������G 쀪�m.D=ay��0�#0@anFs#�#�&
Q#p�&2�#ô#)|�2�@�Dp#37#��#�#�Y#
,� �� �#WC�bP0��$`�#�#��~�B#�#�##� S��F�#��g
b�dHg�#�#+ԙ�c#�b�>CȢ�<<#��?,FPc��#a#�#�#*#�C��#�Pm#s#�###;@a
�#��p�######�?���
`�U### �
######4��GV�G7�4��f�v�#���FVƄV#FV'�VMo#U#�����P���+#�®T-PU@h�#"��6SD["��3q&�?
���#6#; س#��###>#H��#lA�*�l�#�ݰ
9��q#3qӌ���{����;��MIA��i�q��V�vE�J�V����o5�A�l#���nƕU�d]|i��_�@8�~!&��(ڲH#�#?#=#
ͥ�܄,��ڲe��o�0�@G���M#Z3�� �#,#���9��#�U�Nn#
>��_@o#m���S�����-�@�#9rM*dHω%WM�"U�`J#� �#k�E�rHLua�#�b\o�g
�ڍVG#��H;r��Z]�s�ҽ�#g��!Gx��#�ѫ�#���#�#�#�I�#��2��B`LM�A�Q#�#9#_�#r���#�#�� \
4IteD�3�70Y#X�HI����
Qw�����4{({��}k�Ϋ��N��Q#^8��#��#�|D9����9#�3�o4��B��<\�#�X#��g�3SŸ�ʅu�#��ʖ1/
#�p#���#�Sܑ+�P��]�pY�5H%d#�70S��m^##���#(�1#(��XK�Q��1��#�a#��X��A#�2U�����##���
mM�uL=dmY�8#D��g|DZ��>��\E6�
0J#xfF#��N#���
#�Ӛ��Ie>9��q#�|3�%���q5����������;�)�_���I�Ǖy�
�!X#�c>�%F#<#� ��M!��Y�TTW��W����U��ĸO*s��!��~M�`g~}�w%F>�w##QM��QS�#7~�N���
ܘe��#�#u0#wJq�|#�j���u��j���1�#n�x��������#�%����Nc�<�#��@��~�ĕ#�U�!?{�-wa�?
�#�#ޭ��dyVYF߆_�x/���#�x#s^j�W1 꺎,4bK�m#��w>}/#�ie�e���
r�A�.��"r#[##�q#��������#^HRr
��>2��U#���#,hi^^�s�32#G�9��E5y8�y1�p��dYG�*�ss~�g�<����#����&<�B�S�Gf�VP�#�#���D�
"pz�Հ�Y�3Z�M�|#8^S:(Gbma#�#�AZ��]�=#w#�_~�Y����cn(����_�X_�#?
Ds;N>d�l��d�`��6��d���oo]�s[�۱}{��#,i�?n�u�Խ�I#]��E<���#��p�######�?�#��3##.
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
############################################################################aux
file object attached to a socket object.i# ##s####<socket>R`###Ra###t
###softspaceRL###t ###_rbufsizet ###_wbufsizet####_rbuft####_wbuft
###_wbuf_lent####_closet####rbi����c############C###s�###|##|##_##|##|##_##|
##d##k##r*#|##j##}##n##|##|##_##t##|##_##|##d##k##rT#d##|##_##n$#|##d##k##ro#|
##j##|##_##n #|##|##_##|##|##_##t##�##|##_ #g##|##_
#d##|##_##|##|##_
#d##S(####Ni####i####(
###RL###R`###t####default_bufsizeRa###t####FalseRk###Rl###Rm###R####Rn###Ro###Rp###
Rq###(####RS###R ###R`###Ra###RZ###(####(####s####.\lib\socket.pyRX###�###s #####
# #
#
# # #
#
#
### # #
# # #c############C###s###|
##j##d##k##S(####N(####RL###RN###(####RS###(####(####s####.\lib\socket.pyt
###_getclosed####s######Rd###s####True if the file is
closedc############C###sD###z##|##j##r##|##j##�###n##Wd##|##j##r6#|
##j##j##�###n##d##|
##_##Xd##S(####N(####RL###t####flushRq###RZ###RN###(####RS###(####(####s####.\lib\
socket.pyRZ#######s
####### ### ###c############C###s####y##|
##j##�###Wn#####n##Xd##S(####N(####RZ###(####RS###(####(####s####.\lib\
socket.pyt####__del__!###s############c############C###s�###|##j##r�#d##j##|
##j##�##}##g##|##_##d##|##_##t##|##j##|##j##�##}##t##|##�##}##d##}##t##|
##�##}##z<#x5#|##|##k##r�#|##j##j #|##|##|##|###!�###|##|##7}##qf#WWd##|##|
##k##r�#|##|###}##~##~##|##j##j
#|##�###t##|##�##|##_##n##Xn##d##S(####NR!
###i####(####Ro###t####joinRp###t####maxRl###Rs###t####lent
###memoryviewRL###R5###t####append(####RS###t####datat####buffer_sizet
###data_sizet
###write_offsett####viewt ###remainder(####(####s####.\lib\
socket.pyRv###(###s"##### ### # ###
###
#########
#
#####c############C###s
###|##j##j##�##S(####N(####RL###R/###(####RS###(####(####s####.\lib\socket.pyR/
###<###s######c############C###s�###t##|##�##}##|##s##d##S|##j##j##|##�###|
###j##t##|##�##7#_##|##j##d##k##s�#|##j##d##k##re#d##|##k##s�#|##j##d##k##r�#|
##j##|##j##k##r�#|##j##�###n##d##S(####Ni####i####s####
(####t####strRo###R|###Rp###Rz###Rm###Rv###(####RS###R}###(####(####s####.\lib\
socket.pyt####write?###s######
#############!#c############C###sx###t##d##t##t##|##�##�##}##|###j##t##t##t##|
##�##�##7#_##|##j##j##|##�###|##j #d##k##sg#|##j##|##j #k##rt#|##j
#�###n##d##S(####Ni####(####t####filterRN###t####mapR�###Rp###t####sumRz###Ro###t##
##extendRm###Rv###(####RS###Rf###t####lines(####(####s####.\lib\socket.pyt
###writelinesJ###s
###############c####
#######C###s####t##|##j##|##j##�##}##|##j##}##|##j##d##d##�###|##d##k##r�#t##�##|
##_##xi#t##r�#y##|##j##j##|##�##}##Wn/##t #k
#r�##}###|##j
#d###t##k##r�#qI#n##�##n##X|##s�#Pn##|##j
#|##�###qI#W|##j#�##S|##j##�##}##|##|##k##r##|##j##d##�###|##j##|##�##}##t##�##|
##_##|##j##j
#|##j##�##�###|##St##�##|##_##x�#t##r #|##|###}##y##|##j##j##|##�##}##Wn/##t
#k
#r|##}###|##j
#d###t##k##rv#q%#n##�##n##X|##s�#Pn##t##|##�##} #| #|##k##r�#|##
r�#|##S| #|##k##r�#|##j
#|##�###~##Pn##| #|##k##s�#t##d##|##| #f###�##�##|##j
#|##�###|##| #7}##~##q%#W|##j#�##Sd##S(####Ni####i####s####recv(%d) returned
%d
bytes(####Ry###Rl###Rs###Rn###t####seekR####t####TrueRL###R>###R&###RE###R####R�###
t####getvaluet####tellt####readRz###t####AssertionError(
###RS###t####sizet####rbufsizet####bufR}###t####et####buf_lent####rvt####leftt####n
(####(####s####.\lib\socket.pyR�###T###s\####### ###
#
# ###################
#
#
####
#####
# #
#################
#####
######"##
###c###########C###s####|##j##}##|##j##d##d##�###|##j##�##d##k##r�#|##j##d##�###|
##j##|##�##}##|##j##d##�##sh#t##|##�##|##k##r�#t##�##|##_##|##j##j##|##j##�##�###|
##S~##n##|##d##k##rV#|##j #d##k##rp#|##j##d##�###|##j##�##g##}##t##�##|
##_##d##}##|##j##j
#}##xw#t#rb#y:#x3#|##d##k##r*#|##d##�##}##|##s##Pn##|##j##|##�###q�#WWn/##t##k
#r]##}###|##j##d###t##k##rW#q�#n##�##n##XPq�#Wd##j##|##�##S|##j##d##d##�###t##�##|
##_##x�#t#rK#y##|##j##j
#|##j #�##}##Wn/##t##k
#r�##}###|##j##d###t##k##r�#q�#n##�##n##X|##s�#Pn##|##j##d##�##}##|##d##k##r;#|
##d##7}##|##j##|##|## �###|##j##j##|##|###�###~##Pn##|##j##|##�###q�#W|##j##�##S|
##j##d##d##�###|##j##�##} #| #|##k##r�#|##j##d##�###|##j##|##�##}
#t##�##|##_##|##j##j##|##j##�##�###|
#St##�##|##_##x=#t#r##y##|##j##j
#|##j #�##}##Wn/##t##k
#r###}###|##j##d###t##k##r##q�#n##�##n##X|##s*#Pn##|##| ##}##|##j##d##d##|
##�##}##|##d##k##r�#|##d##7}##|##j##j##|##|###�###| #r�#|##j##|##|## �###Pq�#|##|
## Sn##t##|##�##}
#|
#|##k##r�#| #
r�#|##S|
#|##k##r�#|##j##|##|## �###|##j##j##|##|###�###Pn##|##j##|##�###| #|
#7} #q�#W|##j##�##Sd##S(####Ni####i####s####
i####R!
###(####Rn###R�###R�###t####readlinet####endswithRz###R####R�###R�###Rl###RN###RL##
#R>###R�###R|###R&###RE###R####Rx###t####findR�###(
###RS###R�###R�###t####blinet####buffersR}###R>###R�###t####nlR�###R�###R�###R�###(
####(####s####.\lib\socket.pyR�###�###s�##### ########!#
#######
######
###
# #####
####################
# ###################
#
###########
###
#
####
#####
# #################
###
#
###########
#####
##########i####c############C###sf###d##}##g##}##xS#t##ra#|##j##�##}##|##s+#Pn##|
##j##|##�###|##t##|##�##7}##|##r##|##|##k##r##Pq##q##W|
##S(####Ni####(####R�###R�###R|
###Rz###(####RS###t####sizehintt####totalRf###t####line(####(####s####.\lib\
socket.pyt ###readlines####s########## #
############c############C###s####|##S(####N(####(####RS###(####(####s####.\lib\
socket.pyt####__iter__####s######c############C###s####|##j##�##}##|##s##t##�##n##|
##S(####N(####R�###t###StopIteration(####RS###R�###(####(####s####.\lib\
socket.pyt####next####s######
###
#(####RG###RH###Re###Rs###R(###RI###Rt###RX###Ru###Ri###t####closedRZ###Rw###Rv###R
/###R�###R�###R�###R�###R�###R�###R�###(####(####(####s####.\lib\
socket.pyR_###�###s(########### ### ### ### # # #
#
F
i
# #c############C###s####|##\##}##}##d##}##x�#t##|##|##d##t##�##D]�#}##|##\
##}##}##} #}
#}##d##}
#yY#t##|##|##| #�##}
#|##t##k #rz#|
#j##|##�###n##|##r�#|
#j##|##�###n##|
#j##|##�###|
#SWq(##t##k
#r�##}##|#}##|
#d##k #r�#|
#j #�###q�#q(#Xq(#W|##d##k #r�#|##�##n
#t##d##�##�##d##S(####sc###Connect to *address* and return the socket object.
###cStringIOR####t####errnoRR###R####R####t####__all__R�###t####_get_exports_listR�
###RO###t####platformt####lowert
###startswithR ###R|
###R####t####_socketmethodsR(###RP###t####objectRD###RK###Rj###t####_mt####pRG###t#
###mRQ###t
###SocketTypeR_###R�###R####(####(####(####s####.\lib\socket.pyt####<module>-
###s�#####
#
############# ##L
#######$#############
#####
#########
#
#
#
#
#
#
#
#
#
#
#
#
#
#
###
###
#############
#
##
#, #### #######
##�#-
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#####################INDX(# #\
�#�############(###�###�#########~#�#e#####�#�#########��!#####p#\#####��!
######���#��##���#��#G�C��E�#�^^/�M�#(#######&####### #######
#a#e#c#k#e#r#n#e#l#.#o#s#f#p#e#��!#####p#Z#####��!
######���#��##���#��#G�C��E�#�^^/�M�#(#######&####### #######
#A#E#C#K#E#R#~#1#.#O#S#F#S#p#e#��!#####�#j#####��!
######���#��##���#��#.�ʕ�E�#,s�#�M�#########�#######
#########A#s#s#e#m#b#l#y#P#a#r#t#S#p#e#c#.#o#s#f#######��!#####p#Z#####��!
######���#��##���#��#.�ʕ�E�#,s�#�M�#########�####### #######
#A#S#S#E#M#B###1#.#O#S#F#######��!#####p#Z#####��!
######���#��##���#��#E�*��E�#rV)K�M�#########�####### #######
#C#A#1#5#A#7#~#1#.#O#S#F#s#t#e#��!#####p#Z#####��!
######���#��##���#��#�Z#��E�#�ѝI�M�#########�####### #######
#C#A#4#B#F#B#~#1#.#O#S#F#s#t#e#9�!#####p#Z#####��!######���#��##���#��#�3���E�#�H
6�M�#�#######�####### #######
#C#A#6#2#E#1#~#1#.#O#S#F#s#t#e#��!#####p#Z#####��!######���#��##���#��#
U4��E�#Ĕ�K�M�#�#######�####### #######
#C#A#7#0#1#F#~#1#.#O#S#F#s#t#e#��!#####p#Z#####��!
######���#��##���#��#{k(��E##�#K�M�#########�####### #######
#C#A#8#F#F#F#~#1#.#O#S#F#s#t#e#5�!#####p#Z#####��!
######���#��##���#��#��#��E�#�{iH�M�#########:####### #######
#C#A#9#F#1#3#~#1#.#O#S#F#s#t#e#��!#####p#Z#####��!
######���#��##���#��#M�"��E�#ʾ�J�M�#########�####### #######
#C#A#B#1#A#2#~#1#.#O#S#F#s#t#e#��!#####p#Z#####��!######���#��##���#��##D
��E�#HCVJ�M�#########f####### #######
#C#A#C#8#F#3#~#1#.#O#S#F#s#t#e#��!#####p#Z#####��!
######���#��##���#��#�Z#��E�#��I�M�################# #######
#C#A#C#9#0#C#~#1#.#O#S#F#s#t###Y�!#####p#Z#####��!######���#��##���#��#��
��E�#�:�H�M�## ######S####### #######
#C#A#E#E#4#A#~#1#.#O#S#F#s#t#e#��!#####�#t#####��!
######���#��##���#��#�Zg��E�##�_3�M�#########X#######
#########c#a#t#2#d#f#l#u#i#d#s#y#s#t#e#c#h#i#m#p#l#.#o#s#f#f###��!#####p#Z#####��!
######���#��##���#��#�Zg��E�##�_3�M�#########X####### #######
#C#A#T#2#D#F#~#1#.#O#S#F#o#d#e#��!#####�#p#####��!
######���#��##���#��#)Lm��E�#���3�M�#X#######W#######
#########c#a#t#3#d#e#x#p#m#o#d#e#l#e#r#i#m#p#l#.#o#s#f#��!#####p#Z#####��!
######���#��##���#��#)Lm��E�#���3�M�#X#######W####### #######
#C#A#T#3#D#E#~#1#.#O#S#F#o#d#e#��!#####�#l#####��!
######���#��##���#��#)Lm��E�#R<�3�M�#
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
##################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#################################################################################
#S#t#o#p# #m#e#t# #S#c#a#n#n#e#n#########Stop
Scanning#####QObject#####D#V#e#r#s#t#u#u#r# #u#w# #l#i#c#e#n#t#i#e#-# #e#n#
#m#a#c#h#i#n#e#c#o#d#e# #o#m# #d#e#z#e# #h#i#e#r#o#n#d#e#r# #t#e# #l#i#n#k#e#n#
#a#a#n# #e#e#n# #a#n#d#e#r#e#,# #m#e#t# #e#e#n# #n#e#t#w#e#r#k#
#v#e#r#b#o#n#d#e#n#,# #c#o#m#p#u#t#e#r#,# #v#o#o#r# #h#e#t# #v#e#r#k#r#i#j#g#e#n#
#v#a#n# #e#e#n# #v#e#r#i#f#i#c#a#t#i#e#c#o#d#e#:#########ySubmit your license code
and machine code to link below on another Network connected computer to get a
verification
code:#####QObject#######O#n#d#e#r#s#t#e#u#n#i#n#g##########Support#####QObject#####
�#Z#e#k#e#r# #o#m# #d#e# #v#e#r#b#i#n#d#i#n#g# #t#e# #v#e#r#b#r#e#k#e#n# #e#n#
#t#e#r#u#g# #t#e# #k#e#r#e#n# #n#a#a#r# #h#u#i#s#?#########&Sure to Disconnect and
Return to Home?#####QObject#####`#W#e#e#t# #u# #z#e#k#e#r# #d#a#t# #u# #h#e#t#
#p#r#o#g#r#a#m#m#a# #w#i#l#t# #a#f#s#l#u#i#t#e#n#?##########Sure to Exit Program?
#####QObject#####d#W#e#e#t# #u# #z#e#k#e#r# #d#a#t# #u# #n#a#a#r# #h#e#t#
#b#e#g#i#n# #w#i#l#t# #t#e#r#u#g#k#e#r#e#n#?##########Sure to Return to Home?
#####QObject#####~#Z#e#k#e#r# #o#m# #b#e#s#t#a#n#d#e#n# #o#p# #t#e# #s#l#a#a#n#
#d#i#e# #m#o#g#e#l#i#j#k# #n#i#e#t# #c#o#m#p#l#e#e#t# #z#i#j#n#?#########,Sure to
Save Files That Might be Incomplete?#####QObject#####�#W#e#e#t# #u# #z#e#k#e#r#
#d#a#t# #u# #h#e#t# #w#i#l#t# #b#e#w#a#r#e#n# #o#p# #d#e#
#o#o#r#s#p#r#o#n#k#e#l#i#j#k#e# #s#c#h#i#j#f#?##########Sure to Save to Original
Drive?#####QObject#####\#W#e#e#t# #u# #z#e#k#e#r# #d#a#t# #h#e#t#
#h#e#r#s#t#e#l#l#e#n# #w#i#l#t# #a#f#b#r#e#k#e#n#?##########Sure to Stop
Recovering?#####QObject#####X#W#e#e#t# #u# #z#e#k#e#r# #d#a#t# #u# #h#e#t#
#s#c#a#n#n#e#n# #w#i#l#t# #s#t#o#p#p#e#n#?##########Sure to Stop Scanning?
#####QObject#####:#Z#e#k#e#r# #o#m# #h#o#s#t#s# #t#e# #h#e#r#s#t#e#l#l#e#n#?
##########Sure to restore host settings?#####QObject#####V#S#y#s#t#e#e#m# #g#e#e#n#
#o#n#d#e#r#s#t#e#u#n#i#n#g# #v#o#o#r# #n#a#s#-#h#e#r#s#t#e#l##########System not
support for nas recovery#####QObject#######T#R#I#M# #O#F#F##########TRIM
OFF#####QObject#######T#R#I#M# #O#N##########TRIM
ON#####QObject#######T#a#g#s##########Tags#####QObject#####\#T#a#r#g#e#t#
#l#o#c#a#t#i#o#n# #i#s# #c#o#n#f#i#r#m#e#d#.# #I#t# #l#o#o#k#s# #n#i#c#e#!#
#1#########.Target location is confirmed. It looks nice!
1#####QObject#######T#e#c#h#n#i#s#c#h#e# #h#u#l#p##########Technical
Support#####QObject#######T#e#c#h#n#i#c#i#a#n#########
Technician#####QObject#####&#T#e#c#h#n#i#c#i#a#n#
#V#e#r#l#o#p#e#n##########Technician Expired#####QObject#####�#B#e#d#a#n#k#t#
#v#o#l#g#e#n#d#e# #h#a#r#t#e#l#i#j#k#e# #g#e#b#r#u#i#k#e#r#s# #v#o#o#r# #h#u#n#
#b#i#j#d#r#a#g#e#n# #a#a#n# #o#n#z#e# #m#e#e#r#t#a#l#i#g#e#
#v#e#r#s#i#e#:#########ZThanks following warm-hearted users for their contributions
to our multi-language version:#####QObject#####\#C#o#n#t#r#o#l#e#e#r# #h#e#t#
#n#e#t#w#e#r#k# #e#n# #p#r#o#b#e#e#r# #h#e#t# #o#p#n#i#e#u#w#.#########@The network
is abnormal. Please check the network and try again.#####QObject#####�#T#h#e#
#s#e#l#e#c#t#e#d# #l#o#c#a#t#i#o#n# #i#s# #t#h#e# #s#a#m#e# #a#s# #t#h#a#t#
#w#h#e#r#e# #t#h#e# #l#o#s#t# #d#a#t#a# #i#s# #l#o#c#a#t#e#d#.# #P#l#e#a#s#e#
#c#h#o#o#s#e# #a#n#o#t#h#e#r# #l#o#c#a#t#i#o#n#.# #1#########kThe selected location
is the same as that where the lost data is located. Please choose another location.
1#####QObject#####"#D#e#z#e# #m#a#p# #i#s# #l#e#e#g#!##########This folder is
empty!
#####QObject#######N#a#a#r##########To#####QObject#######V#a#n#d#a#a#g##########Tod
ay#####QObject#######P#r#o#b#e#e#r#v#e#r#s#i#e##########Trial#####QObject#####H#P#r
#o#e#f#v#e#r#s#i#e# #i#s# #a#l#l#e#e#n# #a#l#s# #v#o#o#r#b#e#e#l#d#.##########Trial
version is preview-only.#####QObject#####@#P#r#o#b#e#e#r# #A#u#t#o#m#a#t#i#s#c#h#
#O#n#t#s#l#e#u#t#e#l#e#n##########Try Automatically
Decrypt#####QObject#####�#P#r#o#b#e#e#r# #v#e#r#s#c#h#i#l#l#e#n#d#e#
#w#o#o#r#d#e#n#,# #z#o#a#l#s# #a#f#b#e#e#l#d#i#n#g#e#n# #i#n# #p#l#a#a#t#s# #v#a#n#
#j#p#g#########ETry a similar but different search term, like pictures instead of
jpg#####QObject#####4#P#r#o#b#e#e#r# #h#e#t# #l#a#t#e#r#
#o#p#n#i#e#u#w#.##########Try again later.#####QObject#####N#P#r#o#b#e#e#r# #e#e#n#
#a#n#d#e#r#e# #U#S#B#-#k#a#b#e#l#/#k#a#a#r#t#l#e#z#e#r#########!Try another USB
cable/card reader#####QObject#####J#P#r#o#b#e#e#r# #e#e#n# #a#n#d#e#r#e# #U#S#B#-
#p#o#o#r#t# #o#p# #d#e# #p#c##########Try another USB port on
PC#####QObject#####t#P#r#o#b#e#e#r# #e#e#n# #a#n#d#e#r#e# #l#o#c#a#t#i#e# #o#f#
#c#o#n#t#r#o#l#e#e#r# #m#i#n#d#e#r# #b#e#s#t#a#n#d#e#n#.#########)Try another
location or check less files.#####QObject#####6#P#r#o#b#e#e#r# #e#e#n#
#a#n#d#e#r#e# #l#o#c#a#t#i#e#.##########Try another
location.#####QObject#####�#P#r#o#b#e#e#r# #e#e#n# #v#a#n# #d#e#
#o#n#d#e#r#s#t#a#a#n#d#e# #m#a#n#i#e#r#e#n# #e#n# #s#c#a#n# #d#e#z#e#
#v#e#r#v#o#l#g#e#n#s# #o#m# #u#w# #w#a#a#r#d#e#v#o#l#l#e# #g#e#g#e#v#e#n#s# #o#p#
#t#e# #h#a#l#e#n#.#########UTry any one of the ways listed below and then scan it
to retrieve your valuable data.#####QObject#####N#P#r#o#b#e#e#r#
#h#a#n#d#m#a#t#i#g# #o#p#n#i#e#u#w# #t#e# #a#c#t#i#v#e#r#e#n#!##########Try to
Activate Manually Again!#####QObject#####`#P#r#o#b#e#e#r# #d#e# #S#D#-#k#a#a#r#t#
#i#n# #d#e# #k#a#a#r#t#l#e#z#e#r# #t#e# #p#l#a#a#t#s#e#n#########$Try to insert SD
card to card reader#####QObject#####z#M#o#g#e#l#i#j#k#e# #s#l#e#u#t#e#l#s#
#p#r#o#b#e#r#e#n# #o#m# #B#i#t#L#o#c#k#e#r#-#s#c#h#i#j#f# #t#e#
#d#e#c#o#d#e#r#e#n#.#########0Trying possible keys to decrypt Bitlocker
drive.#####QObject#######T#w#i#t#t#e#r##########Twitter#####QObject#####
#S#o#o#r#t##########Type#####QObject#####�#K#a#n# #n#i#e#t# #d#o#o#r#g#a#a#n#
#m#e#t# #s#c#a#n#n#e#n#.# #S#l#u#i#t# #u#w# #d#r#i#v#e# #o#p#n#i#e#u#w# #a#a#n#
#e#n# #p#r#o#b#e#e#r# #h#e#t# #o#p#n#i#e#u#w#.#########@Unable to continue
scanning. Reconnect your drive and try again.#####QObject#####4#N#i#e#t#
#b#e#s#c#h#i#k#b#a#a#r# #v#o#o#r#b#e#e#l#d##########Unavailable
preview#####QObject#####X#S#o#r#r#y#.# #U#w# #h#o#s#t#s# #k#o#n#d#e#n# #n#i#e#t#
#w#o#r#d#e#n# #h#e#r#s#t#e#l#d#.#########DUnfortunately, the propram could not
restore hosts settings for
you.#####QObject#######O#n#b#e#k#e#n#d##########Unknown#####QObject#####^#N#i#e#t#-
#o#n#d#e#r#s#t#e#u#n#d#e# #b#e#s#t#a#n#d#s#i#n#d#e#l#i#n#g# #v#o#o#r#
#P#r#e#v#i#e#w##########Unsupported file format for
Preview#####QObject#######A#c#t#u#e#e#l#########
Up to
Date#####QObject#######U#p#d#a#t#e#n##########Update#####QObject#####$#U#p#d#a#t#e#
#B#e#s#c#h#i#k#b#a#a#r##########Update
Available#####QObject#######U#p#g#r#a#d#e##########Upgrade#####QObject#####"#U#p#g#
r#a#d#e# #s#u#c#c#e#s#v#o#l##########Upgrade
Successful#####QObject#####"#U#p#g#r#a#d#e#n# #m#i#s#l#u#k#t#.##########Upgrade
failed.#####QObject#####R#U#p#g#r#a#d#e# #o#m# #O#n#b#e#p#e#r#k#t# #H#e#r#s#t#e#l#
#t#e# #g#e#n#i#e#t#e#n#!#########$Upgrade to Enjoy Unlimited Recovery!
#####QObject#####B#U#p#g#r#a#d#e# #n#u# #n#a#a#r# #O#n#b#e#p#e#r#k#t#
#H#e#r#s#t#e#l#########!Upgrade to Unlimited Recovery
Now#####QObject#####.#G#e#b#r#u#i#k#t#e# #l#i#c#e#n#t#i#e#c#o#d#e#.##########Used
license code.#####QObject#######G#e#b#r#u#i#k#e#r##########User
#####QObject#####�#W#a#a#r#d#e#v#o#l#l#e# #g#e#g#e#v#e#n#s# #w#o#r#d#e#n#
#m#o#g#e#l#i#j#k# #n#i#e#t# #h#e#r#s#t#e#l#d# #a#l#s# #u# #d#e#
#v#e#r#b#i#n#d#i#n#g# #v#e#r#b#r#e#e#k#t#.#########7Valuable data might not be
recovered if you disconnect.#####QObject#####�#W#a#a#r#d#e#v#o#l#l#e#
#g#e#g#e#v#e#n#s# #z#i#j#n# #m#o#g#e#l#i#j#k# #n#i#e#t# #h#e#r#s#t#e#l#d#
#i#n#d#i#e#n# #u# #a#f#s#l#u#i#t#.#########1Valuable data might not be recovered if
you exit.#####QObject#####�#W#a#a#r#d#e#v#o#l#l#e# #g#e#g#e#v#e#n#s# #w#o#r#d#e#n#
#m#o#g#e#l#i#j#k# #n#i#e#t# #h#e#r#s#t#e#l#d# #a#l#s# #u#
#t#e#r#u#g#k#e#e#r#t#.#########3Valuable data might not be recovered if you
return.#####QObject##### #V#e#r#i#f#i#c#a#t#i#e#c#o#d#e#:##########Verification
code:#####QObject#######C#o#n#t#r#o#l#e#r#e#n#########
Verifying#####QObject#######V#e#r#s#i#e#:# #%#1##########Version:
%1#####QObject#####V#V#e#r#s#i#e#:# #%#1# #(#%#2# #g#r#a#t#i#s# #h#e#r#s#t#e#l#
#b#e#s#c#h#i#k#b#a#a#r#.#)#########(Version: %1(%2 free recovery
available.)#####QObject#######V#i#d#e#o# #T#u#t#o#r#i#a#l##########Video
Tutorial#####QObject#######V#i#d#e#o#'#s##########Videos#####QObject#####8#B#e#k#i#
j#k#e#n# #H#e#r#s#t#e#l#d#e# #B#e#s#t#a#n#d#e#n##########View
Recovered#####QObject#####d#B#e#k#i#j#k# #e#n# #o#n#t#h#o#u#d# #d#e# #p#o#o#r#t#
#v#o#o#r# #t#o#e#g#a#n#g# #o#p# #a#f#s#t#a#n#d#########,View and remember the port
for remote access#####QObject#####T#B#e#k#i#j#k# #e#n# #o#n#t#h#o#u#d# #d#e#
#p#o#o#r#t# #e#x#t#e#r#n#e# #t#o#e#g#a#n#g#########5View and remember the port
remote access in next step#####QObject#######W#e# #c#l#a#s#s#i#f#i#c#e#r#e#n# #e#n#
#o#r#d#e#n#e#n# #d#e# #g#e#v#o#n#d#e#n# #b#e#s#t#a#n#d#e#n# #d#o#o#r# #m#i#d#d#e#l#
#v#a#n# #g#e#�#x#t#r#a#h#e#e#r#d#e# #t#a#g#s# #o#m# #u# #t#e# #h#e#l#p#e#n# #d#e#
#g#e#w#e#n#s#t#e# #g#e#g#e#v#e#n#s# #g#e#m#a#k#k#e#l#i#j#k# #t#e#
#v#i#n#d#e#n#.#########bWe classify and organize the found files by extracted tags
to help you easily locate desired data.#####QObject##### #W#e#b#s#i#t#e#
#p#u#r#c#h#a#s#e##########Website purchase#####QObject#####,#W#a#t# #i#s#
#s#t#a#t#i#o#n#s#l#e#t#t#e#r#?##########What's Drive Letter?
#####QObject#####2#W#a#t# #i#s# #v#e#r#l#o#r#e#n# #p#a#r#t#i#t#i#e#?
##########What's Lost Partition?#####QObject#####
#W#i#n#P#E##########WinPE#####QObject#####2#W#i#n#d#o#w#s# #1#1# #U#p#d#a#t#e#
#C#h#e#c#k#e#r##########Windows 11 Update
Checker#####QObject#######W#o#r#d##########Word#####QObject#####$#W#i#l# #j#e#
#n#u# #u#p#d#a#t#e#n#?##########Would you like to update now?
#####QObject#######G#i#s#t#e#r#e#n######### Yesterday#####QObject#####r#Y#o#u#
#d#o# #n#o#t# #h#a#v#e# #p#e#r#m#i#s#s#i#o#n# #t#o# #a#c#c#e#s#s#.# #C#l#i#c#k#
#"#O#K#"# #t#o# #e#x#i#t#.#########9You do not have permission to access. Click
"OK" to exit.#####QObject#####�#U# #k#u#n#t# #e#e#n# #s#c#a#n#s#e#s#s#i#e#
#d#i#r#e#c#t# #l#a#d#e#n# #v#o#o#r# #h#e#r#s#t#e#l# #o#p# #e#e#n# #l#a#t#e#r#
#t#i#j#d#s#t#i#p#,# #w#a#a#r#b#i#j# #o#p#n#i#e#u#w# #s#c#a#n#n#e#n# #w#o#r#d#t#
#v#e#r#m#e#d#e#n#.#########NYou may directly load scan session for recovery next
time to avoid rescanning.#####QObject#####�#U# #k#u#n#t# #m#o#g#e#l#i#j#k#e#
#B#i#t#L#o#c#k#e#r#-#s#l#e#u#t#e#l#s# #o#p#n#i#e#u#w# #p#r#o#b#e#r#e#n# #t#e#
#d#e#c#o#d#e#r#e#n#.#########8You may try possible BitLocker keys to decryption
again.#####QObject#####<#Y#o#u#r# #s#u#b#s#c#r#i#p#t#i#o#n# #h#a#s#
#e#x#p#i#r#e#d#.##########Your subscription has
expired.#####QObject#####�#a#u#d#i#o#:# #a#r#t#i#e#s#t# #v#a#n# #d#e# #a#u#d#i#o#,#
#z#o#a#l#s# #B#e#y#o#n#c#e#,# #M#i#c#h#a#e#l# #J#a#c#k#s#o#n#,#
#e#t#c#.#########Baudio: artist of the audio, such as Beyonce, Michael Jackson,
etc.#####QObject#####z#d#o#c#u#m#e#n#t#e#n#:# #w#i#e# #h#e#t# #d#o#c#u#m#e#n#t#
#h#e#e#f#t# #g#e#m#a#a#k#t#,# #z#o#a#l#s# #A#d#m#i#n#,#
#e#n#z#.#########8documents: who created the document, such as Admin,
etc.#####QObject#####f#b#e#s#t#a#n#d#s#e#x#t#e#n#s#i#e#s#,# #z#o#a#l#s# #J#P#G#,#
#P#N#G#,# #M#P#4# #e#n# #M#P#3#,# #e#n#z#.#########4file extensions, such as JPG,
PNG, MP4 adn MP3, etc.#####QObject#####(#v#o#o#r# #v#e#r#d#e#r#e# #h#u#l#p#
#o#f##########for further assistance or#####QObject#####2#g#r#a#t#i#s#
#h#e#r#s#t#e#l# #r#e#s#t#e#r#e#n#d#.##########free recovery
remaining.#####QObject#####6#H#e#e#f#t# #g#e#e#n# #s#c#h#i#j#f# #l#e#t#t#e#r#
#(#b#v# #C#/#D#/#E#)#,# #w#e#l#k#e# #p#e#r# #o#n#g#e#l#u#k# #v#e#r#l#o#r#e#n# #i#s#
#g#e#g#a#a#n# #b#i#j# #h#e#t# #v#e#r#w#i#j#d#e#r#e#n# #v#a#n# #e#e#n#
#p#a#r#t#i#t#i#e#,# #h#e#t# #a#a#n#p#a#s#s#e#n# #v#a#n# #d#e# #p#a#r#t#i#t#i#e#
#g#r#o#o#t#t#e#,# #e#t#c#.#########fhas no drive letter (like C/D/E), which
accidentally got lost by partition deletion, resize and so
on.#####QObject#######l#o#a#d#i#n#g# #f#a#i#l#e#d#,##########loading
failed,#####QObject#####X#n#a#s#-#s#e#r#v#e#r#s#t#o#r#i#n#g# #o#f# #R#A#I#D#-
#h#a#r#d#w#a#r#e#p#r#o#b#l#e#m#e#n#.#########+nas server failure or RAID hardware
issues.#####QObject#####p#a#n#d#e#r#e#n#:# #n#o#g# #g#e#e#n#
#o#n#d#e#r#s#t#e#u#n#i#n#g# #v#o#o#r# #t#a#g#-#e#x#t#r#a#c#t#i#e#,#
#e#n#z#.#########0others: not support for tag extraction yet,
etc.#####QObject#####�#f#o#t#o# #e#n# #v#i#d#e#o#:# #w#a#a#r# #u# #g#e#g#e#v#e#n#s#
#b#e#n#t# #k#w#i#j#t#g#e#r#a#a#k#t#,# #z#o#a#l#s# #C#a#n#o#n#,#
#G#o#P#r#o#.#########Bpicture and video: where you lost data, such as Canon, GoPro,
etc.#####QObject#####�#w#a#n#n#e#e#r# #e#r# #v#e#r#s#c#h#i#l#l#e#n#d#e#
#v#e#r#l#o#r#e#n# #p#a#r#t#i#t#i#e#s# #z#i#j#n# #n#a# #h#e#t#
#f#o#r#m#a#t#t#e#r#e#n# #o#f# #p#a#r#t#i#t#i#e#v#e#r#l#i#e#s# #e#n# #u# #i#n# #d#e#
#w#a#r# #b#e#n#t#.#########^when there are several lost partitions after formating
or partition loss and you are sonfused.#####QObject#####�#w#a#n#n#e#e#r# #u#
#n#i#e#t# #z#e#k#e#r# #w#e#e#t# #v#a#n# #w#e#l#k#e# #s#c#h#i#j#f# #u#
#g#e#g#e#v#e#n#s# #b#e#n#t# #k#w#i#j#t#g#e#r#a#a#k#t# #o#f#########8when you are
not sure which drive you lost data from; or#####QObject#####�#w#a#n#n#e#e#r# #u#
#g#e#g#e#v#e#n#s# #b#e#n#t# #k#w#i#j#t#g#e#r#a#a#k#t#,# #z#o#a#l#s#
#v#a#n#d#a#a#g#,# #g#i#s#t#e#r#e#n#,# #v#o#r#i#g#e# #w#e#e#k#,#
#e#n#z#.#########=when you lost data, such as today, yesterday, last week,
etc.#####QObject###################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################MAM#X�##��������
�ǻ��Ǽ����˷ɷ������˘�������LJ���#���������#�����ػȼ#�#�#��������ؼ
���#���������������������#����
��ȼ�����#�˜#######
#####Љ#
####Ш��#�#�И����##З��##л�����л����н�����������������ܜ������ܜ#Р����
ٺ���#
#Р���#�#а#�####��U)mz�6c��#��ժJm6���H�BL��#���#$��i�#�XL#��#L�ʼ�#�F���EVo�)�
_#@�d/]��ӿ�=��W�^}]�>���`#k�+D#�1�F6 靧���*�#u�7�:�#�)�1#�#�6����Ǐc#Z�
w�cL##{U###���2,�X����_7=#���#\g#?��>a�7k�#���MO#@#ʌl"�#c-_�#�#���5��#�Ȗ�
#l2�l#W�="<##��+���,F~#c#K?l��!��#0&)�]O)#b>��#�3ǘ���
#b#�2j##�_\�# @G�#1�5�#@�+��#@!c�1���JX#�#�����^#�##�BOO �ڼI#��P�1#}�<p###�o�1��
�#P#�##���#�#���#�#��##��###@��#P1q�^�X=�#�##Z@I##�##�##�L�Jc~2#}�!h#�e��#~>3�
�H�6#J�@g�#����
�= �#�. ��A#�p��y�#a�#P�#���Bt�r�#�#(�1#�����#| �4�6ߧ
ފ##��'�β#c�#@V��1o�up#y#P��y�#T�b{�##��'5ͮ#�##�@)`#<�#�g\?h}N9���#��� ##j#�h-
�#��#����
1�K�#I �J�#��#8�#�@K#�#t#�#{�H#J�#�T"N�`�
<~#[E#�##���#�#)�}�#=�q{�#d��=#���6���̍�#�<p#.�'2���`e#��>
��08r#)�݁�t��#�`##�JT�#�#���LH��#�z�Ne#�##��"�Z{J`�뿠@C#�#���S
cu#s�'p#P#e��a�5��#�Q��#�� �N�
#X��#�##���n)��#��~*�/�#�`��O�dZ�#P��y##���Ƙ���R#���Y yK�#��(#
#q�#/`�#P�"#�����#>����:��t��?Խ�]S#*i;���P}�?�t#�{�dr�lC�#E:�
�L�&�8XG�#'�#mȁ�8�F�#��H>�m#�!#�# ##�q0��#�$�P##&#�À�#�2#w�}�?
�#�#�A�2�v��#�#�#�#"#�#D#&#�!x �###�#�.�&,#��k
`&�N�f�4#l�##X�I��#�8�o�},2}n#�#�#���@�`w@#��1��~#Ef)Hj���#��-
�m#�#;#�����~#Z�#0##D#��#�##�0�8A�#��g�#�x�@*#�[���1��#�*#��@�##4�`�#A0#8V��c/
�H####��#�*#��@�#
�C�@##Y-0�#~#�PV'��>��~�Q� wD�;�ܭ##�OI��#(n#Y# M#��-�# h�#A*��@2D� ##h�#4##
#RE##�A#z8ā?��@+R+Pz� +h�###4##"��#d᠁F��@-`4#�#dB##�#� �
#�A��z�}~�������9�A#���@#��R�o�8###�#�T 1�d@̀�#T#�#� #@9@��t#�#�#�#�+�+#+P �A
�@�@��#"#�####�#A.#,uAb�#�#�#�#�#�##### #r###"#*`��w@##�d
�##ls#9�##�#h###�#@>�~#Z�##D#�!�X�D �@`##Z�-�#�[@H@����r#)#Z
�#�#H#h#�#�#�#�###(��������#q�#�ɠ#@.�^#R
)#�4�j@�ـ#�#(#H#�#!�#�#�#�#�#�^#`##�F �##�#D#T#d#�#�.#$#\�J��@1�j#�#�#�#�/�/#0P0�0
'�a�q�8G9��q�����P# #@/#�4 `##8#P@n�v#�#�V�#��+�
�!#D"�#�#dZ@[�[ � # �a�#5#쿠###'
#Pт##@R�@##hp�
#;?�h## #�#�@##�[@�#9#¬#�#�4�`##�0�8A�#�V�@#�*x�@�
��#�#T#��#�"�#�#�#P# #@?@�@�@���#^#I"��#�"0##-#l\p�#�#r3�D�#�#�#�#�#$`�`
a@N@�@�JWo�#�#�c 3�
�#�4�j@�ـ#�# U@:�v#�#�#�#�#�#�#� #W�B��@`�#��#�#0##-Dk�#�#�- $ \�\&X#Q#�#�#�#�#�#�
�
#
# $#�R�p�#,x��\#Zvn~��80d�@b@ɀ�#D#�#��#@8#���#h##>�~@X�Z�#��##�(
���b�d###2#�#�#�#�#t t####.P%PK �@�#���#�#�#�##
#
$
� �#�V�##g@�#�#r#�##
(#P3 h@ �##UC�#�#�#P? �@�@�@�@#��###4###�#@#��###�#�#�-�$�\ I �@�@-�h#�.�.A/
~N# #�#w�#��-�\@���#J###H#�
#@5�l#�v@�#
~8�@�@���###�###4���H�@@##[#ܹ#�##M/�,7�^ _�_ `�`#N# ��#�]#c��#
P*�#@2�f#�#�#d#�##U�: v@��#�#�#�#�#�###� �W@B���`###�h�`#�Gt## ##P#P.�
%Db#�^�^$_�_ `�` a�N �@�@�@W@�xTd�c�#r#�###(#�
!�#�8`P#�##贂###^�` #�E#��#�#D��####� ���#1#j#�#�/��� #�ϻ!##h�c��#�##
(̀�!T#�#� #@9@�#v}�#D+�\A#��#�#�!#D#��#�#la#��#B#�#�#�#H �#
&@M@�@�#�0�8A�#zW���#�T8�1�#�h##6�n@��#R#�#h###�#@>�~�X�Z##��#D"��#�##h[`� #
����#�/ ���#b�#����
��@##v~��
#@!x ��,##���##. r�`�#�^#�#g�/A0#8R���.�#��>H####��#8#�@�##=(�~�X�Z�]M:� mW
#�C#�@�@b�d�#�2#�#R-�-�#�[#\EJ#� �#hvA�#�_##��w#��/�
#�q�pb@ɀ�#D#�#�##E�#R=��#QVjEr###(#�#�#�! X@D@�@���###�#�#ؑ�#D##� -
�b#�#�#�#�#�#�#�##
#
� H�@�
S��#/q
��d@�##ls##F#H���!�#$V�V#@!x �h,��*#d#@##[#=�[@H@�#���#h&#]���##�b�_#� #�a�7�#�
��h#���#�#+�]A#F+#
�##EcH#P# ##Z#�#�#B#�#� ��`�#�^#� @
�+ �x#@*��####Tz`�##�W##�#"#�h�`#�[#� � #�/��,
�q�#��T
w���/#H#�#a�@#�f#�#��#�##�Z�##���B###"#�g�#F#�#�#�-�.�%#�"R#�#� #�/���
#�rӻB#��##�0�ށ#�w�
�#�@��dh�#9>�#P#ဨ#�#���#�#�#4###�
&�#��#W |�#�#4###��:�d###2#�#�#�#�#t t####.P%PK
�@5��#�#�#�#�#�###I#�#�0#1�##8@##�d x#��_h�###Tz`�#��!
�;t�#��#^�B8+��#݊##�bņ�#�<<�XJ�OŖ#x*Џ i� � #�0�P
-T��#.3#P##7:��##>+`#��##`E#�#A-##$#�##0�@##�0
�TP�t#�#`f �##nt �#
|W��# ##�Z08��0#��#��j` ##�B#\
#�q#�$�b#�E�7�5#�r�@##x��p#� ,#b#�##�#�@��$����}�>p#�#�#�#���1�����#����#4���\
�x`6#���`�o#���5�H�##-�#�a�D�8�#��m#�^#`##�*��·F��#+�#m���
�#@#�yv�!±�Hp N��%��##
��@�#�/#�V�':#�X�XeD۩�`##�}�<�>�#�#z#�C�#p##�#wǯC��v,#�A���
Q��
����#�#A###x#�#oT:��Y�E�k�PA##fHP�##L/Ѐ#�
#�n� ##t��
�#�##� �##]##�#�#
��@@##��#�##�B#�#A,@�`�P��?8#(#��o #@�#�}0>##�#H#6#���Q4#
XA�p##HJ��#�37L�##AX �#A##��y#��5q###,�b#�##�#�@��$��P�@�&��##��###�� @
#�T�xf#150p##:>�`#�+##�#@ #�0�#0
�5TЀe�:�#+m#�###�/�|####j#�L�(#�#�R#2#�O �(��.
xb0��8�###����##��####���@##�$�H##
%#���##�#BJ��0��#Pi�#�P##GI��##L#�#���#�#c�^#x#}#�#�##����#7<��#�57�##<V�#A###�#P#
�Y#�$#�#
�T0Dr�#bn�@##� pP��0
�TPDr� `�#�
B�0�###37P�##:>�`#�+##�����y�q�#@�#�#-#>�@#�##��#�
#�#A�rJ��#Q]�E�/D�`##���RF##�c��###�###B,�#A`##�Hp�##J/�|##
#a#
��(�#.1#P#XEq�#��ܗA�##��##+#�#V�߃�A�#
#A�#`##jx��##�#�����G�j#ʄ#� �P#.� �
`G�#"~$8H#�?�#�#�#��#Fp_2&�7
#x���#�|C��##C�>�`#�+##`�2#f�.���2d�FP##E���,X�T�|�S�##O#Ka<T���S�F�az#p�##<$>
###$#P#�j ��A�@�J�<#�x8�#��#�#P###�#;#0@T��Q��,�4#��> #���:@#��#q#P��
ށ##��##+##`�###E1�1�#��H ����#�/A�`�@��0�u�7�7�+#�b|#(`�g!,�b#�##�#�H��/
�a #��#�#EPHςY#� �A##(4#@##�0�#0
Pz(~I8�#��#�c18�
�#�$#�@� #�#lŌ# �#�8#
.#s�##��##+#\� ,#�#�#�?###G�##��#��#�#����Pa=#f�� #�}�>�#�#�#�#|
Do o(< ��
|b0��#��#�##�]�P����###�f�@ ̨��� �ab� #�a#�|AP
�.#�r��
#AA ���# ��@u#��
�A##(t#�##_##�@G#D7#.1#0##59p`#�+##x��##`��.�###39p�#A,#j�<�=#�##��##g`��A
�k��#~"�O+ N?�0N�#0
�b���s#F#03#�#�#�#�#�#�##l����#�A� ���^�g##ָ# ##�_0##�##��#0��H]��#�##�0#��
W���X#x�#
<#X7{�
�4s�##�ăƃR�h 6#���<%8U#��v�! `��C#>E �#A-##(###
�10h�#fG#�##I##V�Cj��# ��<#Vjx*���TX����#O#!##�f#���#�Ha�o b0u�#���Zy��
#����1#0##59p�# u#�#�#��Ɂ� ��|;40#a(�#�#R^~�'�į�>��##��`4!
�#�b#"�8(#gv����p�#^33*###���#3� #�#x���i#5�� b�## # #�B
�#�#h��#Z#FE��7#�##:V�#A##bb%��E�#A-##$#�##0�@>�#�#�#�#|#����~_�z#�##$��|
�<p>�#�##p##VaN
���5#p##AX (#�#/@��Y##���}`>##���o�qlN#vwz?
�#o�n<�#��a#}v�c�#g(#�&P�#4A`##�#���#}#��(_,
�G�#y�##�#8��sz�y�##�x@�#�q��"##(,*��##�@#�$!~��8���#d#�#a#
��*�#:� #
���0=#�#��##+#\#@D�#$�(#A#�f�j###B ��@�H##h1��G/���#
��@#�����!#+�
E##�#�YPԂ(#H�$%@L@�#�*#/9���7#�#h�#0��b#h��#�#�#�##�`~�C�A,y��#�#Ȋ�]���
#��##ós#�(B��#`E#�#A-###1#J%P�#1##E�5gx��#�#####�0b�5A# �#��0b(##t##�8#�#
��#�#�#Ʌ�#a#�#x ###^#�o#P�#���f�I�`�#���2�>�#�� .�/�R���m�7�;��q�F�G�$��w�q�#|��6
͐�#�s#�a#+##��# #�p�0X1л@C1 ��jP�@� ��#�##0
�h0###�###����#4�##� ##�X,(j��##�B(Eb/Ѐ#
�a>���@
���##�#��##`E#�#A-##$#�##0�@�##0/��#�b
�ł#O*V�x^�d�V,�+U#���,x*X�{�#3/9�àK#諴�;v$#�
��@�#H#�#����#�#nt�@�5#��#�{#�#A###�#P#�Y�����@y@o�0D#�#c/H�v4`#
���#=�#�#���#$@P�#&#辀�#��/��#�#�� #�#b#8���l-���
#�#z ����
4�� #1����}��`#<-�r�`
#�\�/|#�#�#mn#####��a?###V��`#vJ#�縟�#��h$#��#l
� U#g�6�z#��
#CY@0##-#l\p�#�#��p#�#�#�_##���#2�9���##Rh@�#
p;��##? h�#�###�@@##[#ܹ#�##M/�~A#
#N) �����g�#
�Ѐ�#�v@�#
~@�x#�!, #��##�.�r#` #�^�� #
�+@�?#�R�@##hp�
#;?�h## #�#�@##�[@�####�M��#A/
~N# #�#�_��#Z�� ##48`P#�##贂###^�` ##F-�n��#�\&X 삠##�'###�
# �#���#�K��#�]#����##b$Z��#��###*��@##��
#CY@0##-#l\p�#�##4�`�#A0#8W��@�#*x�@##�T#`##z��##�W"#�#�##h[`� # ����#�/
���#��##x��^�S�J
O��hxS�eÞ�-#�T�T�S��#�T���jՊ��- �T�^�S�5"�T-d�S�eĞ�#-x�Z��j
���.��V�xS����.x�Z��j�#��##x�Z��7]#��@ ##dl�###�=��#�V+#
�###d��#�-#pK��#�]#����##b�]#h�@ ##dl�###�=��#�V+#
�###d��#�-#pK��#�]#����##b�\�0�##Rh@�#
p;��##? h�#�###�@@##[#ܹ#�##M/�~A#
#N# �ܴ`�##Rh@�#
p;��##? h�#�###�@@##[#ܹ#�##M/�~A#
#N# �ܴ`�##Rh@�#
p;��##? h�#�###�@@##[#ܹ#�##M/�~A#
#N# ��#(�#
�Ѐ�#�v@�#
~@�x#�!, #��##�.�r#` #�^�� #
�+@�##*x�@##�T#`##z��##�W"#�#�##h[`� # ����#�/ ���##�x#@*
��####Tz`�##�W##�#"#�h�`#�[#� � #�/��� #�##x�@*
��####Tz`�##�W##�#"#�h�`#�[#� � #�/��� #đ�#�x�@*
��####Tz`�##�W##�#"#�h�`#�[#� � #�/��� #đ�#�x�@*
��####Tz`�##�W##�#"#�h�`#�[#� � #�/���
#��#$�#�T#��####����##Z�#0##D#��#�##�.�,AA##v_�#��##��w#�#/#H�###*��@##��
#CY@0##-#l\p�#�##4�`�#A0#8W�3r��#/#H�###*��@##��
#CY@0##-#l\p�#�##4�`�#A0#8w#�##�Ȁ#�v@�##~��I;�h��A�;�h9� 쟁�A�##��##+#\�
##�X$8P#9;�XR�ѹy#z�|q#
#a��#���#��y9��OW� ��,##���#A.#,�@ؠX#q� #�2���ж��`�m�h��.z#�Al#���Ȩ�G���m
#r#~Gd#?�?Fw�8#D0A�##�##����n�@(#r�@;��bw p#�#��8#E�`p##HJ�>#;�b^
�####�1#QA��p�###����##��####���P#�Z$8H##%.`x��##`##�`�#��#
����#�#��##`E#�#A-##(####x`�####�#�
�ފ#�T,#�bK�<#XE��:#O*#�x�X��b#����0x*X��u���#�R#h�5#�#f##�.|���+##`�###E-
�#A###$0�@##�0�#0
�b>�� #
����#��##�$�H##%.`x��##`##�`G#�####bj`�##rx@�##�B#�#A,
�.0d�#7<��##B�#f�Ecy##�#`�##Pmَ#Iſ�#��@�#�t��h#B##�#;
�e�#�##�ȁ###�#�##��@�#�"$8##`#�g�}��
��@�#�0�ìz#1V�###!##�k-V#A##@��`}�=�#�/a�`�#bj`�##rx@�##� p#�#,#bZ08�#$
%H`#�.#xa�
#�#Ϩ.�p##9>�`#�+##`�###E#�H�#%.`x��##`##�`F#�~#�Ё##+�\# ##�X#(��,#j��
�À(#9*�!x0x xpt�Ae�K��8#��#y�|
T>d#h#J#�#�#�#�#�A�A��#ˀ��t<#X.�(��c#�P$HJ�##��a@#�
����#�#P#H�7�#r`###���#+�]�##��w#̎�# ����#ߊ>��X*v/9���#�#�������##q.�
%�u��3[�k#���V�Z#j��^�^#^IU#���j��8%��!G�+�>@�ם#u��C�#y�
l���!�4�%�l�Wj#���-%�b�*#�Z�i�h��#H6d�볗
T�1�ռn#�ko�x`g���m�^z3�#T6#�j��Sd��P;٧#��oY#�S�V�5ج.`��H�Z]��N�ҙ#S+
L��U6��)�0�ë��Ҳj�� w�#&P �P��6k��cjP���
�ӝ�\Z�y_�#��Un��#�s3��Ml�7)[��R|�j�2iRE�rj���J{�։
T��y�Z�>y�#l9;~m�XZ^��#-�e�[�/��d*]���ٶ3AKY��>#B��#�ٴH���L]�#!P���Kΰk<#9SG#ʨ=Yf-
W����#-U�U����o�T##4���F�v#6��#�[�Oh\�n#7���a�N��ԍ���#�a��`�{-
�lG�7�:avc��~6e�#���p�oܳ�`x�W=�W`����ۅO^Z�MX#W� a�#(sr&4#�#N*<��\�%W̢W5i�\]#!�
殭#d&��o�����AY�Z�|?O�r�#(f˫��8��#G�8Z����F�Z�PӧFi#T���I#1�##'^m#���ȵ
d#��+ɢ[�H#��##���Ȧ#�]�1��+#�l4c# ڲCڗf��F-
�RP��Lw�R6��_��Y�ѧ��#^z��#dJ�#���#�.�@�N�#������=�#�`�5U:d��{��#� �d�N�
2#�,�`�#����ސj�a����}Wl�S���X#��a#貶#�H[�
���Tv�6�eC�#����=#�(��F��ͱL� `ڤZS�#���r�j��)yOs��QlZ�x&*G�k8s
褧}P#N�������,�d��&��.#��S#5u"uJ
%���:#[Ǘ,�<#��D�~<[5�B#�3��i.�2#��X�X�]6�##�{^�Ϊ�c7�w3@U��v3#k9`M��I 婛#X
a@ >�)��`��#�EN�ϲ��i��ۋka��Y�9.��#�B#���A`��5�#0�O##�{�-\!
q�_�T�aS{�#��`u���`Җ���.q���
K=#?~�#[ �֜4#��{5={��˗V��,�o>;+�#E��Sn�#?��Y�
٪�H#��#�NN��h\N�#�h-�{6�UM$��(d��|q -�<O�m�|�2��V���=6]({�#�iju�ɽ�6��-
�#Yk��~m���tg>/9���$�Q���0'��#�jg���{�H#�S�#s7�Wa�I�:�қi�=��#`#�EyiQ��W��*b#���?
��j��#2���#{�=�}6��a?I�&>���
?=�}jx6 ���nЈ3��%-�>�O.U�f�kV,
��#5�y�����V��k��WM[xH(���#��5�6��Q�5�d�k��f>���*�!����#��Z�uU�>��zs@e3##�)�j�
ڡj��q.voe�y�@�}b�##��#�ylC�Jg�a����*�ccMH�u�i�ϞTy����+��i���ώyϯ#z��k?5���:#J���?㸪
��k���w�3�#�##n2#ʥ�����#���#�+5�(�R#�>�OO�o�W�n��[8j��UZ?�R��#m
�j�Gq99ɹ��pWl�$�Ԋ�R�##�W�#x>>�������%��/�#��
�e�r��2�=ʵy�٩�V�������.
; �W#�K�O�f0�JY�ݲy&�g���#��{#��N�$q٨��#R�##�y���##�(���䯛
�s�0#�~�#���j&�#C���#7�lPY�K�v�u8�i4���t�5�&��>#N 駹?*l�G�7n�
�ܞPIi���G]��Y2ŪR]��~e)�wM6��^5#�#�c�}�Ci��8�U��E��#�u8mÊ�Ո��uNj���9+f#
����#�k[rX3�Hk?
����F���~�b���#pE�;)ǬRJ��J)�W######################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#########################{"tiles":[]}#=A#�############bY,1D+|
ybY,1###0####a,:https://contile.services.mozilla.com/v1/tiles#strongly-
framed#1#security-
info#FnhllAKWRHGAlo+ESXykKAAAAAAAAAAAwAAAAAAAAEaphjojH6pBabDSgSnsfLHeAAAAAgAAAAAAAA
AAAAAAAAAAAAEANwFmCjImkVxP+7sgiYWmMt8FvcOXmlQiTNWFiWlrbpbqgwAAAAAAAAVwMIIFbDCCBFSgA
wIBAgISAysGgy/
IzuGp2zIsZzPBdw9JMA0GCSqGSIb3DQEBCwUAMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbm
NyeXB0MQswCQYDVQQDEwJSMzAeFw0yMjAzMjQwODQ2MTZaFw0yMjA2MjIwODQ2MTVaMCcxJTAjBgNVBAMTH
GNvbnRpbGUuc2VydmljZXMubW96aWxsYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3
4O/p3lKejt5aDm5CgmpdDFhfnz2WevlCVEpfHP0vuzJcuRKlgvtKrREaU379nePUTNXxzGI/
F8dyoVWjWi337r+3j67KwvbZMgK2BNeLjI/
7cQxhe0fIGnpt2pCh1RbSn44fw8T1qzGbP65SgUZZkKpOMd1m4oruJueGPTp22sz2RZfPVT3lYMXhuJKMlz
yJCZEvUO5jkDAQuhq73U75nlkWuiN4MlUVs/AE4zCKxxumypZemMfKqvJ8k/gfjM9n8coYs/
Abj5ErZDSkCxefYS+XK4GmqlwHeD/
2KkGC1xIlAn3UVbcrsHNMYjaSUlH97X75KMno6zI9We+716XDAgMBAAGjggKFMIICgTAOBgNVHQ8BAf8EBA
MCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/
wQCMAAwHQYDVR0OBBYEFG6jy7cM9Nk1uhILfmAAcxH8YbowMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf
r52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCs
GAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMFcGA1UdEQRQME6CLmNvbnRpbGUtcHJvZC50b3BzaX
Rlcy5wcm9kLmNsb3Vkb3BzLm1vemdjcC5uZXSCHGNvbnRpbGUuc2VydmljZXMubW96aWxsYS5jb20wTAYDV
R0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRz
ZW5jcnlwdC5vcmcwggECBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQBByMqx3yJGShDGoToJQodeTjGLGwPr60v
HaPCQYpYG9gAAAX+7UdVAAAAEAwBGMEQCIHei2YvyqWF7AtHloxgqbZYQLOZy76Diu64QZxmSJT3eAiBGIS
8Xuufw5H1bmVtrYbcUsDHTQC8DeRmmkD0qYXSh2QB1ACl5vvCeOTkh8FZzn2Old+W+V32cYAr4+U1dJlwlX
ceEAAABf7tR1SYAAAQDAEYwRAIgK1AebvZ/
vnf733tGlMA9pjiG5a19D8EMaX6QWKr9QqwCIHTTR2YEMF+pMsURw9r5DCpKQaaCCiLKT61Tuz3PXU7HMA0
GCSqGSIb3DQEBCwUAA4IBAQB033woz1KSf+rNYSSvCDVWy4EzilYzy7wrh4/ZW5eKxKo+o6NonpHo1rrW/
2DndJ0VoRhx4oURAfqlBCLBZ9lQ/mjpi0rIzAnnMdXvgi3WAxAgNQVSLO