o
    *ήcJn                    @   s  d dl Z d dlmZ edZesdZe jdd dk rdZd dlmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{Z{m|Z|m}Z}m~Z~mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z mZmZmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{Z{m|Z|m}Z}m~Z~mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmGZGmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmÐZÐmĐZĐmŐZŐmƐZƐmZmǐZǐmȐZȐmɐZɐmʐZʐmːZːm̐Z̐m͐Z͐mΐZΐmϐZϐmАZАmѐZѐmҐZҐmӐZӐmԐZԐmՐZՐm֐Z֐mאZאmؐZؐmِZ d dlڐmېZ d d	lܐmݐZ d d
lސmߐZ d dlmZmZmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZmZ d dlmZ d dlmZ d dlmZmZ d dlmZmZmZmZmZmZmZmZm Z mZ d dlmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZ d dlmZmZmZmZmZmZ d dlmZ d dlmZ ed\ZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*ed\Z+Z,Z-ZZZZZZZZ.Z/Z0Z1Z Z!Z%Z2Z#Z3Z4Z5dd Z6dS )    N)import_modulematchpyT   )      (  sympy_op_factoryIntSumSetWithModuleScanMapAndFalseQZeroQ	NegativeQNonzeroQFreeQNFreeQListLog	PositiveQPositiveIntegerQNegativeIntegerQIntegerQ	IntegersQComplexNumberQPureComplexNumberQRealNumericQPositiveOrZeroQNegativeOrZeroQFractionOrNegativeQNegQEqualUnequalIntPartFracPart	RationalQProductQSumQNonsumQSubstFirstRestSqrtNumberQSqrtNumberSumQLinearQSqrtArcCoshCoefficientDenominatorHypergeometric2F1NotSimplifyFractionalPartIntegerPartAppellF1
EllipticPi	EllipticE	EllipticFArcTanArcCotArcCothArcTanhArcSinArcSinhArcCosArcCscArcSecArcCschArcSechSinhTanhCoshSechCschCoth	LessEqualLessGreaterGreaterEqual	FractionQIntLinearcQExpandIndependentQPowerQIntegerPowerQPositiveIntegerPowerQFractionalPowerQAtomQExpQLogQHeadMemberQTrigQSinQCosQTanQCotQSecQCscQSinCosTanCotSecCscHyperbolicQSinhQCoshQTanhQCothQSechQCschQInverseTrigQSinCosQ	SinhCoshQ	LeafCount	NumeratorNumberQNumericQLengthListQImReInverseHyperbolicQInverseFunctionQTrigHyperbolicFreeQInverseFunctionFreeQRealQEqQFractionalPowerFreeQComplexFreeQPolynomialQFactorSquareFreePowerOfLinearQExponent
QuadraticQLinearPairQBinomialPartsTrinomialPartsPolyQEvenQOddQPerfectSquareQNiceSqrtAuxQ	NiceSqrtQTogetherPosAuxPosQCoefficientList
ReplaceAllExpandLinearProductGCDContentFactorNumericFactorNonnumericFactorsMakeAssocListGensymSubstKernelSubstExpandExpressionApart
SmartApartMatchQPolynomialQuotientRemainderFreeFactorsNonfreeFactorsRemoveContentAuxRemoveContent	FreeTermsNonfreeTermsExpandAlgebraicFunctionCollectReciprocalsExpandCleanupAlgebraicFunctionQCoeffLeadTermRemainingTerms
LeadFactorRemainingFactorsLeadBase
LeadDegreeNumerDenom	hypergeomExponMergeMonomialsPolynomialDivide	BinomialQ
TrinomialQGeneralizedBinomialQGeneralizedTrinomialQFactorSquareFreeListPerfectPowerTestSquareFreeFactorTestRationalFunctionQRationalFunctionFactorsNonrationalFunctionFactorsReverseRationalFunctionExponentsRationalFunctionExpandExpandIntegrandSimplerQSimplerSqrtQSumSimplerQBinomialDegreeTrinomialDegreeCancelCommonFactorsSimplerIntegrandQGeneralizedBinomialDegreeGeneralizedBinomialPartsGeneralizedTrinomialDegreeGeneralizedTrinomialParts	MonomialQMonomialSumQMinimumMonomialExponentMonomialExponentLinearMatchQPowerOfLinearMatchQQuadraticMatchQCubicMatchQBinomialMatchQTrinomialMatchQGeneralizedBinomialMatchQGeneralizedTrinomialMatchQQuotientOfLinearsMatchQPolynomialTermQPolynomialTermsNonpolynomialTermsPseudoBinomialPartsNormalizePseudoBinomialPseudoBinomialPairQPseudoBinomialQPolynomialGCDPolyGCDAlgebraicFunctionFactorsNonalgebraicFunctionFactorsQuotientOfLinearsPQuotientOfLinearsPartsQuotientOfLinearsQFlattenSortAbsurdNumberQAbsurdNumberFactorsNonabsurdNumberFactorsSumSimplerAuxQPrependDropCombineExponentsFactorIntegerFactorAbsurdNumberSubstForInverseFunctionSubstForFractionalPower*SubstForFractionalPowerOfQuotientOfLinears"FractionalPowerOfQuotientOfLinearsSubstForFractionalPowerQSubstForFractionalPowerAuxQFractionalPowerOfSquareQFractionalPowerSubexpressionQApplyFactorNumericGcdMergeableFactorQMergeFactorMergeFactorsTrigSimplifyQTrigSimplifyTrigSimplifyRecurOrderFactorOrderSmallestOrderedQMinimumDegreePositiveFactorsSignNonpositiveFactorsPolynomialInAuxQPolynomialInQExponentInAux
ExponentInPolynomialInSubstAuxPolynomialInSubstDistribDistributeDegreeFunctionOfPowerDivideDegreesOfFactorsMonomialFactorFullSimplifyFunctionOfLinearSubstFunctionOfLinearNormalizeIntegrandNormalizeIntegrandAuxNormalizeIntegrandFactorNormalizeIntegrandFactorBaseNormalizeTogetherNormalizeLeadTermSignsAbsorbMinusSignNormalizeSumFactorsSignOfFactorNormalizePowerOfLinearSimplifyIntegrandSimplifyTermTogetherSimplifySmartSimplifySubstForExpnExpandToSumUnifySum
UnifyTerms	UnifyTerm	CalculusQFunctionOfInverseLinearPureFunctionOfSinhQPureFunctionOfTanhQPureFunctionOfCoshQIntegerQuotientQOddQuotientQEvenQuotientQFindTrigFactorFunctionOfSinhQFunctionOfCoshQOddHyperbolicPowerQFunctionOfTanhQFunctionOfTanhWeightFunctionOfHyperbolicQSmartNumeratorSmartDenominatorSubstForAuxActivateTrig
ExpandTrig
TrigExpandSubstForTrigSubstForHyperbolicInertTrigFreeQLCMSubstForFractionalPowerOfLinearFractionalPowerOfLinearInverseFunctionOfLinear
InertTrigQInertReciprocalQDeactivateTrigFixInertTrigFunctionDeactivateTrigAuxPowerOfInertTrigSumQPiecewiseLinearQKnownTrigIntegrandQKnownSineIntegrandQKnownTangentIntegrandQKnownCotangentIntegrandQKnownSecantIntegrandQTryPureTanSubstTryTanhSubstTryPureTanhSubstAbsurdNumberGCDAbsurdNumberGCDListExpandTrigExpandExpandTrigReduceExpandTrigReduceAuxNormalizeTrig	TrigToExpExpandTrigToExp
TrigReduceFunctionOfTrigAlgebraicTrigFunctionQFunctionOfHyperbolicFunctionOfQFunctionOfExpnQPureFunctionOfSinQPureFunctionOfCosQPureFunctionOfTanQPureFunctionOfCotQFunctionOfCosQFunctionOfSinQOddTrigPowerQFunctionOfTanQFunctionOfTanWeightFunctionOfTrigQFunctionOfDensePolynomialsQFunctionOfLogPowerVariableExpnPowerVariableDegreePowerVariableSubstEulerIntegrandQFunctionOfSquareRootOfQuadraticSquareRootOfQuadraticSubstDividesEasyDQProductOfLinearPowersQRtNthRoot	AtomBaseQSumBaseQNegSumBaseQAllNegTermQSomeNegTermQTrigSquareQRtAux
TrigSquareIntSumIntTermMap2ConstantFactorSameQReplacePartCommonFactorsMostMainFactorPositionFunctionOfExponentialQFunctionOfExponentialFunctionOfExponentialFunction FunctionOfExponentialFunctionAuxFunctionOfExponentialTestFunctionOfExponentialTestAuxstdev	rubi_testIfIntQuadraticQIntBinomialQRectifyTangentRectifyCotangent
Inequality	ConditionSimpSimpHelpSplitProductSplitSumSubstForrG  FresnelSFresnelCErfcErfiGammaFunctionOfTrigOfLinearQElementaryFunctionQComplexUnsameQ_SimpFixFactorSimpFixFactor_FixSimplifyFixSimplify_SimplifyAntiderivativeSumSimplifyAntiderivativeSum_SimplifyAntiderivativeSimplifyAntiderivative_TrigSimplifyAuxTrigSimplifyAuxCancelPartPolyLogDDistSum_doitPolynomialQuotientFloorPolynomialRemainderFactorr  CosIntegralSinIntegralLogIntegralSinhIntegralCoshIntegralRuleErf	PolyGammaExpIntegralEiExpIntegralELogGammaUtilityOperator	FactorialZeta
ProductLogDerivativeDividesHypergeometricPFQIntHideOneQ)Add)Mod)Mul)FloatIInteger)Pow)S)Abs)sqrt)Integral)AndOr)simplify)WC)symbolsSymbol)
sincostancotcscsecr  erfexplog)acoshasinhatanhacothacschasechcoshsinhtanhcothsechcsch)atanacscasinacotacosasec)rubi_integrate)piz!a b c d e f m n x u k p r s t i jz+A B C D a b c d e f g h y z m n p q u v w Fc                   C   sP, t ttttt  ttttttt  t ddddsJ t ttttt  td ttt	ttt  t dddds@J t ttttt  td ttt	ttt  tttt   tdt  ttttt  tdt   dddds}J t ttttt  td ttt	ttt  td tdt  t	ttt  t  ddddsJ t ttttt  td ttt	ttt  tttt  td  tdt  tdt	ttt   tttt   tdt   tdttttt   tdt   ddddsJ t ttttt  td ttt	ttt  td tdt  tdt	ttt  td  tdt   t	ttt  t  ddddsZJ t ttttt  td	 ttt	ttt  tttt  td  tdt  tdt	ttt   tttt  td  td
t   tdt	ttt   tttt   tdt   tdttttt   tdt   ddddsJ t ttttt  td ttt	ttt  td	 td	t  tdt	ttt  td  tdt   t	ttt  td t  t	ttt  t  dddds0J t ttttt  td	d  tttd t
ttd tt td  td ttttt   ttttt   tdt  tdtttt   tttt  tdd   tdt   tdtttt   ttttt   tdt   ddddsJ t ttttt  tdd  tttdtttd tt td  td ttttt   ttttt   tdt  tdtttt   tttt  tdd   tdt   dddds#J t ttttt  tdd  tttd t
ttd tt td  td ttttt   ttttt   t tdtttt   ttttt   t  ddddsJ t tttttt  tttdtttd tt td  td ttttt   ttttt   t ddddsJ t ttdttttt   tttdt
ttd tt td  td ttttt   ttttt   t ddddsJ t ttttt  tdd  tttdtttd tt td  td ttttt   ttttt   tdt  tdtttt   tdt ttttt     ddddstJ t ttttt  tdd  tttdt
ttd tt td  td ttttt   ttttt   tdt  tdtttt   tdt tttt  tdd     ddddsJ t ttttt  tdd  tttdtttd tt td  td ttttt   ttttt   tdt  tdtttt   tdt ttttt     tdtttt   td	t tttt  tdd     ddddsfJ t tttttt   td	d  tttd ttd  t
ttd tt td  td tdt tttttt    ttttt    tdttd  tttttt    tttt   tdt   tdt ttttt   tdd   tttt   tdt   ddddsJ t tttttt   tdd  tttdttd  tttttt    tttd tt td  td ttttt   tdt  tdt ttttt   tdd   tttt   tdt   dddds}J t tttttt   tdd  tttd ttd  t
ttd tt td  td ttttttt    ttttt    tdt tttttt    tttt   t  ddddsJ t ttttttt   tttdtttttt    tttd tt td  td ttttt   t dddds2J t ttdtttttt    tttdt
ttd tt td  td ttttttt    ttttt    dddds}J t tttttt   tdd  tttdtttt   tdt t tttttt     tdtttttt    tttd tt td  td ttttt   tdt ttd    ddddsJ t tttttt   tdd  tttdtttt   tdt t ttttt   tdd    tdt
ttd tt td  td tdt ttd  tttttt    ttttt     ddddskJ t tttttt   tdd  tttdtttt   td	t t ttttt   tdd    tdtttt   tdt ttd  tttttt      tdtttttt    tttd tt td  td ttttt   tdt ttd    dddd	sJ t ttttt  tdd  tttdttdd tdd tdd tttt  td  tttt   tttt  tdd   tttttt  td   dddd	siJ t ttttt  tdd  tttd ttdd tdd td	d tttt  td  tttt   tttttt  td  tttt  tdd    dddd	sJ t ttttt  tdd  tttd ttdd tdd tdd tttt  td  tttt   tdt ttttt  td  tttt  tdd    dddd
s1J t ttttt  tdd  tttd ttdd tdd tdd tttt  td  tttt   tdt ttttt  td  tttt  tdd    dddd
sJ t ttttt  tdd  tttd ttdd tdd tdd tttt  td  tttt   tdt ttttt  td  tttt  tdd    dddd
sJ t ttttt  tdd  tttd ttdd td	d tdd tttt  td  tttt   td	t ttttt  td  tttt  td	d    ddddscJ t tttttt   tdd  tttdt ttttt   tdd   ttdd tdd tdd tttt  td  tttt   tttttt  td   ddddsJ t tttttt   tdd  tttd t ttdd tdd td	d tttt  td  tttt   tttttt   tdd   ttttt  td   dddds2J t tttttt   tdd  tttd t ttdd tdd tdd tttt  td  tttt   tdt ttttt   tdd   ttttt  td   ddddsJ t tttttt   tdd  tttd t ttdd tdd tdd tttt  td  tttt   tdt ttttt   tdd   ttttt  td   dddds
J t tttttt   tdd  tttd t ttdd tdd tdd tttt  td  tttt   tdt ttttt   tdd   ttttt  td   ddddsvJ t tttttt   tdd  tttd t ttdd td	d tdd tttt  td  tttt   td	t ttttt   td	d   ttttt  td   ddddsJ t ttttt  t ttttdd t td tdd  t td tdd  tttt  td  tttt   tttt  ttd   tt td  ttttt  td   ddddsQJ t tttttt   t ttt ttttt   ttd   ttdd t td tdd  t td tdd  tttt  td  tttt   tt td  ttttt  td   ddddsJ t ttttd td	d  tttttd tdd  t	t td tdtttd tdd   t	t td
  tdttttd  t	t td  tdtt	t td  dddds4J t ttttd tdd  tttttd tdd  t	t td tdttttd  t	t td  tdtt	t td  ddddsJ t ttttd tdd  ttttttd t	t td tt	ttd  ddddsJ t tttttd tttt	tddddsJ t ttdttttd  ttt	tttttd  ddddsJ t ttttd tdd  tttdt	t tdttttd   t	ttdtttd tdd     ddddsHJ t ttttd tdd  tttdt	t tdttttd   tdt	t tdtttd tdd     t	ttdtttd tdd     ddddsJ t ttttd tdd  tttdt	t tdttttd   tdt	t tdtttd tdd     tdt	t tdtttd tdd     t	ttd	tttd td	d     dddds"J t tttttd  td	d  tttdttd	d   tttt	t tttttd    td tdttd  tttttd   t	t td  tdttd  ttttd  tdd   t	t td
  tttttd  tdd   t	t td  ddddsJ t tttttd  tdd  tttdttdd   tttt	t tttttd    td tdttd  tttttd   t	t td  tttttd  tdd   t	t td  dddds8J t tttttd  tdd  ttttdd  tttt	t tttttd    td ttttttd   t	t td  ddddsJ t ttttttd  tttttttt	t tttttd    ddddsJ t ttdtttttd   ttt	ttttttd   ddddsJ t tttttd  tdd  ttt	ttdttttd  tdd    tdt	t tdt tttttd     dddds8J t tttttd  tdd  ttt	ttdttttd  tdd    tdt	t tdt ttttd  tdd     tdt	t tdttd  tttttd     ddddsJ t tttttd  tdd  ttt	ttd	ttttd  td	d    tdt	t tdt ttttd  tdd     tdt	t tdttd  ttttd  tdd     tdt	t tdttd  tttttd     dddds:J t tttttd  tdd  tttd ttd  tttttd   t
ttd td tttdd   td tdttd  tttttd   tt tt td  tdttd  tttttd   t	t tttd  td  tdttd  tttttd   t	t tttd  td  tdttd  tttttd   t	t td  ddddsJ t tttttd  tdd  tttdt tttttd   tttd td tttdd   td tdt tttttd   tt td  tdt tttttd   t	t tt td	  ddddsJ t ttttttd  tttd tttttd   t
ttd td tttdd   tdtttttd   tt tt  ddddsJ t ttdtttttd   tttdtttd td tdtttttd   tttdd    tdt	t tdtttttd     ddddsDJ t tttttd  tdd  tttdt
ttd td tdt tttttd   tttdd    tdtt tttd  tdt tttttd     tdtt td t tttttd     ddddsJ t tttttd  tdd  tttd!tttd td td"ttd  tttttd   tttdd    tdtt tttd  tdttd  tttttd     td!tt tttd  td#ttd  tttttd     td$tt tt td%ttd  tttttd     td!t	t td"ttd  tttttd     ddddsJ t tttttd  td	d  ttttd tttttd   tttd  t	ttd  td tdttd  tttttd   tttd  t	ttd  td  tdttd  tttttd   tttd  t	ttd	  td  td&ttd  tttttd   tttd  t	ttd  td	  tdttd  tttttd   tttd  t	ttd   tdttd  tttttd   tttd  t	t  ttd tttttd   tt tt  ddddsJ t tttttd  tdd  ttttd tttttd   tttd  t	ttd	  td tdttd  tttttd   tttd  t	ttd  td	  tdttd  tttttd   tttd  t	ttd  td  tdttd  tttttd   tttd  t	t td  ttd tttttd   tt tt  ddddsJ t tttttd  tdd  ttttttttd   tttd  t	ttd  td tdt tttttd   tttd  t	t td  ttttttd   tt tt  ddddsJ t ttttttd  tttttttd  tt tt dddds8J t ttdtttttd   ttttttd  tdtttttd    t	ttdtttttd     ddddsJ t tttttd  tdd  tttdt tttd  tdt tttttd    tttttd  tdt tttttd     tdtt tt td
t tttttd     tdt	t tdt tttttd     ddddsJ t tttttd  tdd  tttd't tttd  td(ttd  tttttd    tttttd	  tdttd  tttttd     tdtt tttd  td)ttd  tttttd     tdtt tttd  td*ttd  tttttd     tdtt tt td+ttd  tttttd     td't	t td(ttd  tttttd     ddddsJ t tttttt   t t ttttttt   t t  ttdd t t td tdd  t t td tdd  tttt  td  tttt   tttt   tt t td  ttttt  td   ddddsJ t ttttttt   t  t tttttttt   t  t  ttdd t t td tdd  t t td tdd  tttt  td  tttt   tttt   tt t td  ttttt  td   ddddsJ t ttttttt   tttt  td  tttdtttttt    tttd tt td  td ttttt   tdt  tdttttt   tdd   tttt   tdt t   tdttttt   td	d   tttt   td	ttd  t   ddddsJ t ttttttt   tttt  td  tttd t t
ttd tt td  td tdt tttttt    ttttt    tdtttttt    tttt   tdt   tdttttt   tdd   tttt   tdttd  t   ddddsKJ t ttttttt   tttt  td  tttdtttttt    tttd tt td  td ttttt   tdt  tdttttt   tdd   tttt   tdt t   ddddsJ t ttttttt   tttt   tttd t t
ttd tt td  td ttttttt    ttttt    tdtttttt    tttt   t  dddds2J t ttttttt   tttdtttttt    tttd tt td  td ttttt   t ddddsyJ t ttttttt   tttt   tttdt t
ttd tt td  td ttttttt    ttttt    ddddsJ t ttttttt   tttt  td  tttdt tttt   tdt tttttt     tdtttttt    tttd tt td  td ttttt   tdt   dddd sAJ t ttttttt   tttt  td  tttdttd  tttt   tdt ttttt   tdd    tdt t
ttd tt td  td tdt tttttt    ttttt     dddd sJ t ttttttt   tttt  td  tttdttd  tttt   td	t ttttt   tdd    tdt tttt   tdt tttttt      tdtttttt    tttd tt td  td ttttt   tdt   dddd!saJ t ttttttt   tttt  td  tttdttd  tttt   tdt ttttt   td	d    tdttd  tttt   td t ttttt   tdd     tdt t
ttd tt td  td tdt tttttt    ttttt     dddd"s
J t tttttt   tdd  tttt  td  tttdt tttttt    tttd tt td  td ttttt   tdt  tdttttt   tdd   tttt   tdt   tdttttt   td	d   tttt   td	ttd  t   dddd"sJ t tttttt   tdd  tttt  td  tttd ttd  t
ttd tt td  td tdt tttttt    ttttt    tdt tttttt    tttt   tdt   tdttttt   tdd   tttt   tdt t   dddd#sWJ t tttttt   tdd  tttt   tttdt tttttt    tttd tt td  td ttttt   tdt  tdttttt   tdd   tttt   tdt   dddd#sJ t tttttt   tdd  tttd ttd  t
ttd tt td  td ttttttt    ttttt    tdt tttttt    tttt   t  dddd$s@J t tttttt   tdd  tttt   tttdt tttttt    tttd tt td  td ttttt   t dddd$sJ t tttttt   tdd  tttt  td  tttdttd  t
ttd tt td  td ttttttt    ttttt    dddd$sJ t tttttt   tdd  tttt  td  tttdttd  tttt   tdt tttttt     tdt tttttt    tttd tt td  td ttttt   tdt   dddd%ssJ t tttttt   tdd  tttt  td  tttdttd  tttt   tdt ttttt   tdd    tdttd  t
ttd tt td  td tdt tttttt    ttttt     dddd%sJ t tttttt   tdd  tttt  td  tttdttd  tttt   td	t ttttt   tdd    tdttd  tttt   tdt tttttt      tdt tttttt    tttd tt td  td ttttt   tdt   dddd&sJ t tttttt   tdd  tttt  td  tttdttd  tttt   tdt ttttt   td	d    tdttd  tttt   td t ttttt   tdd     tdttd  t
ttd tt td  td tdt tttttt    ttttt     dddd'sVJ t tttttt   tdd  tttt  td  tttdttd  tttttt    tttd tt td  td ttttt   tdt  tdt ttttt   tdd   tttt   tdt   tdttttt   td	d   tttt   td	t t   dddd'sJ t tttttt   tdd  tttt   tttd ttd  t
ttd tt td  td tdt tttttt    ttttt    tdttd  tttttt    tttt   tdt   tdttttt   tdd   tttt   tdt   dddd(sJ t tttttt   tdd  tttdttd  tttttt    tttd tt td  td ttttt   tdt  tdt ttttt   tdd   tttt   tdt   dddd)sJ t tttttt   tdd  tttt   tttd ttd  t
ttd tt td  td ttttttt    ttttt    tdttd  tttttt    tttt   t  dddd)sJ t tttttt   tdd  tttt  td  tttdttd  tttttt    tttd tt td  td ttttt   t dddd)sJ t tttttt   tdd  tttt  td  tttdttd  t
ttd tt td  td ttttttt    ttttt    dddd*sPJ t tttttt   tdd  tttt  td  tttdttd  tttt   tdt tttttt     tdttd  tttttt    tttd tt td  td ttttt   tdt   dddd*sJ t tttttt   tdd  tttt  td  tttdttd  tttt   tdt ttttt   tdd    tdttd  t
ttd tt td  td tdt tttttt    ttttt     dddd+s^J t tttttt   tdd  tttt  td  tttdttd  tttt   td	t ttttt   tdd    tdttd  tttt   tdt tttttt      tdttd  tttttt    tttd tt td  td ttttt   tdt   dddd,sJ t tttttt   tdd  tttt  td	  tttdttd  tttt   tdt ttttt   td	d    tdttd  tttt   td t ttttt   tdd     tdttd  t
ttd tt td  td tdt tttttt    ttttt     dddd,sJ t tttttt   td	d  tttd ttd  t
ttd tt td  td tdt tttttt    ttttt    tdttd  tttttt    tttt   tdt   tdt ttttt   tdd   tttt   tdt   dddd-sZJ t ttttt  td tttttt    tttdtttttt    tttd tt td  td ttttt   tdt t  tdttttt   tdd   tttt   tdttd  t   tdttttt   td	d   tttt   td	ttd  t   dddd.sJ t ttttt  td tttttt    tttd t
ttd tt td  td tdt tttttt    ttttt    tdtttttt    tttt   tdt t   tdttttt   tdd   tttt   tdttd  t   dddd.sJ t ttttt  td tttttt    tttdtttttt    tttd tt td  td ttttt   tdt t  tdttttt   tdd   tttt   tdttd  t   dddd/s$J t ttttt  td tttttt    tttd t
ttd tt td  td ttttttt    ttttt    tdtttttt    tttt   tt   dddd/sJ t ttttt  tttttt    tttdtttttt    tttd tt td  td ttttt   tt  dddd/sJ t ttdtttttt    tttdt
ttd tt td  td ttttttt    ttttt    dddd0s0J t ttttt  tttttt    tttdtttt   tdt tttttt     tdtttttt    tttd tt td  td ttttt   tdt t   dddd0sJ t ttttt  td tttttt    tttdt tttt   tdt ttttt   tdd    tdt
ttd tt td  td tdt tttttt    ttttt     dddd1sJ t ttttt  td tttttt    tttdttd  tttt   td	t ttttt   tdd    tdtttt   tdt tttttt      tdtttttt    tttd tt td  td ttttt   tdt t   dddd1sJ t ttttt  td tttttt    tttdttd  tttt   tdt ttttt   td	d    tdt tttt   td t ttttt   tdd     tdt
ttd tt td  td tdt tttttt    ttttt     dddd2s`J t ttttt  td ttttt   tdd   tttdtttttt    tttd tt td  td ttttt   tdttd  t  tdttttt   tdd   tttt   tdttd  t   tdttttt   td	d   tttt   td	ttd  t   dddd3sJ t ttttt  td ttttt   tdd   tttd t
ttd tt td  td tdt t tttttt    ttttt    tdtttttt    tttt   tdttd  t   tdttttt   tdd   tttt   tdttd  t   dddd3sJ t ttttt  td ttttt   tdd   tttdtttttt    tttd tt td  td ttttt   tdttd  t  tdttttt   tdd   tttt   tdttd  t   dddd4sDJ t ttttt  td ttttt   tdd   tttd t
ttd tt td  td tt tttttt    ttttt    tdtttttt    tttt   ttd t   dddd4sJ t ttttt  td ttttt   tdd   tttdtttttt    tttd tt td  td ttttt   ttd t  dddd5sJ t ttttt  ttttt   tdd   tttdt
ttd tt td  td tt tttttt    ttttt    dddd5spJ t tttttt   tdd  tttdtttt   tdt t tttttt     tdtttttt    tttd tt td  td ttttt   tdttd  t   dddd5sJ t ttttt  ttttt   tdd   tttdtttt   tdt ttttt   tdd    tdt
ttd tt td  td tdt t tttttt    ttttt     dddd6s`J t ttttt  td ttttt   tdd   tttdt tttt   td	t ttttt   tdd    tdtttt   tdt t tttttt      tdtttttt    tttd tt td  td ttttt   tdttd  t   dddd7sJ t ttttt  td ttttt   tdd   tttdttd  tttt   tdt ttttt   td	d    tdtttt   td t ttttt   tdd     tdt
ttd tt td  td tdt t tttttt    ttttt     dddd7sJ t ttttt  td	 ttttt   tdd   tttdtttttt    tttd tt td  td ttttt   tdttd  t  tdttttt   tdd   tttt   tdttd  t   tdttttt   td	d   tttt   td	ttd  t   dddd8s]J t ttttt  td ttttt   tdd   tttd t
ttd tt td  td tdttd  t tttttt    ttttt    tdtttttt    tttt   tdttd  t   tdttttt   tdd   tttt   tdttd  t   dddd9sJ t ttttt  td ttttt   tdd   tttdtttttt    tttd tt td  td ttttt   tdttd  t  tdttttt   tdd   tttt   tdttd  t   dddd9sJ t ttttt  td ttttt   tdd   tttd t
ttd tt td  td ttd t tttttt    ttttt    tdtttttt    tttt   ttd t   dddd:sJ t ttttt  td ttttt   tdd   tttdtttttt    tttd tt td  td ttttt   ttd t  dddd:soJ t ttttt  td ttttt   tdd   tttdt
ttd tt td  td ttd t tttttt    ttttt    dddd:sJ t ttttt  ttttt   tdd   tttdtttt   tdttd  t tttttt     tdtttttt    tttd tt td  td ttttt   tdttd  t   dddd;sMJ t tttttt   tdd  tttdtttt   tdt t ttttt   tdd    tdt
ttd tt td  td tdttd  t tttttt    ttttt     dddd;sJ t ttttt  ttttt   tdd   tttdtttt   td	t ttttt   tdd    tdtttt   tdttd  t tttttt      tdtttttt    tttd tt td  td ttttt   tdttd  t   dddd<siJ t ttttt  td ttttt   tdd   tttdt tttt   tdt ttttt   td	d    tdtttt   td t t ttttt   tdd     tdt
ttd tt td  td tdttd  t tttttt    ttttt     dddd=sJ t tttttt   tdd  tttdtttt   td	t t ttttt   tdd    tdtttt   tdttd  t tttttt      tdtttttt    tttd tt td  td ttttt   tdttd  t   dddd=sJ t ttttttt   tttt  tdd   tttttttt   tttt   tttt  td	d   tdt  tdtttttt    tttt   tttt  tdd   tdt   tdtttttt    ttttt   tdt ttttt     dddd>sSJ t ttttttt   tttt  td	d   tttttttt   tttt  td  tttt  tdd   tdt  tttttt   tttt   ttttt   t  dddd>sJ t ttttttt   tttt  tdd   tttttttt   tttt   tttt  tdd   tdt  tttttt   ttttt   tdt ttttt     dddd?s9J t ttttttt   tttt  tdd   tttttttt   tttt   ttttt   t dddd?sJ t ttttttt   ttttt   tttttttt   ttttt   tttttt    dddd?sJ t ttttttt   ttttt   ttttttttt    ttttt   dddd?sJ t ttttttt   tttt  tdd   tttttttt   tttt   tttttt    dddd@sCJ t ttttttt   tttt  tdd   ttttttttt    tdttttt    tttttt   tttt   tdt tttt  tdd     dddd@sJ t ttttttt   tttt  td	d   tttttttt    tttt  td  tdt ttttt    tttttt   tttt   tttttt     ddddAsJ t ttttttt   tttt  tdd   tttdt tttttt    tdttttt    tdtttttt    tttt   tdt tttt  tdd     tttttt   tttt   tdt tttt  td	d     ddddAsJ t tttttt   tdd  tttt  td	d   ttttttttt    tttt   tttt  td	d   tdt  tdt tttttt    tttt   tttt  tdd   tdt   tdt tttttt    ttttt   tdt ttttt     ddddBsdJ t tttttt   tdd  tttt  tdd   ttttttttt    tttt  td  tttt  tdd   tdt  ttttttt    tttt   ttttt   t  ddddBsJ t tttttt   tdd  tttt  tdd   ttttttttt    tttt   tttt  tdd   tdt  ttttttt    ttttt   tdt ttttt     ddddCsZJ t tttttt   tdd  ttttt   ttttttttt    tttt   ttttt   t ddddCsJ t tttttt   tdd  ttttt   ttttttttt    ttttt   tttttt    ddddCsJ t tttttt   tdd  tttt  tdd   tttt tttttt    ttttt   ddddDs0J t tttttt   tdd  tttt  tdd   ttttttttt    tttt   tttttt    ddddDs|J t tttttt   tdd  tttt  td	d   tttt tttttt    tdttttt    ttttttt    tttt   tdt tttt  tdd     ddddDsJ t tttttt   tdd  tttt  tdd   ttt tttttt    tttt  td  tdt ttttt    ttttttt    tttt   tttttt     ddddEseJ t tttttt   tdd  tttt  tdd   tttdt t tttttt    tdttttt    tdt tttttt    tttt   tdt tttt  tdd     ttttttt    tttt   tdt tttt  td	d     ddddFs	J t tttttt   tdd  tttt  td	d   ttttd tttttt    tttt  td  tttt  tdd   tdt  tdttd  tttttt    tttt  td  tttt  tdd   tdt   ttd tttttt    tttt   ttttt   t  ddddFsJ t tttttt   tdd  tttt  tdd   ttttd tttttt    tttt  td  tttt  tdd   tdt  ttd tttttt    tttt   ttttt   t  ddddGsCJ t tttttt   tdd  ttttt   ttttd tttttt    tttt   tttt  tdd   tdt  ttd tttttt    ttttt   tdt ttttt     ddddGsJ t tttttt   tdd  ttttt   ttttd tttttt    tttt   ttttt   t ddddHsJ t tttttt   tdd  tttt  tdd   ttttd tttttt    ttttt   tttttt    ddddHsaJ t tttttt   tdd  tttt  tdd   ttttd t tttttt    ttttt   ddddHsJ t tttttt   tdd  tttt  td	d   ttttd tttttt    tttt   tttttt    ddddHsJ t tttttt   tdd  tttt  tdd   ttttd t tttttt    tdttttt    ttd tttttt    tttt   tdt tttt  tdd     ddddIssJ t tttttt   tdd  tttt  tdd   ttttd  tttttt    tttt  td  tdt ttttt    ttd tttttt    tttt   tttttt     ddddIsJ t ttttt  td	d  tttttt    tttttt  tttt  tdd   tdt tttttt     ttttt  ttttt   tdt tttttt      ddddJsfJ t ttttt  tdd  tttttt    tttttt  tttt  tdd   ttttttt     ddddJsJ t ttttt  tdd  tttttt    ttttttt  ttttt   ttttttt     ddddJsJ t tttttt  tttttt    tttttttt   tttttt    ddddKs2J t ttdtttttt   ttttt    tttttt  ttttt   ttttttt     ddddKsxJ t ttdtttttt   tttt  tdd    tttttttt   tdtttttt     tttt  tdt tttttt    ttttt     ddddKsJ t ttdtttttt   tttt  tdd    tttttt  td  ttttt   tdt tttttt     tttt  ttttt   ttttttt      ddddLsUJ t ttttt  tdd  ttttt   tdd   tttttt  tttt  tdd   tdt t tttttt     ttttt  ttttt   tdt t tttttt      ddddLsJ t ttttt  td	d  ttttt   tdd   tttttt  tttt  tdd   tt tttttt     ddddMs!J t ttttt  tdd  ttttt   tdd   ttttttt  ttttt   tt tttttt     ddddMsoJ t ttttt  tdd  ttttt   tdd   tttttttt   ttttttt     ddddMsJ t tttttt  ttttt   tdd   tttttt  ttttt   tt tttttt     ddddMsJ t ttdttttt   tdd  ttttt    tttttttt   tdt tttttt     tttt  tdt t tttttt    ttttt     ddddNsiJ t ttdttttt   tdd  tttt  tdd    tttttt  td  ttttt   tdt t tttttt     tttt  ttttt   tt tttttt      ddddNsJ t ttdttttt   tdd  tttt  tdd    tttdt ttttt   tdt tttttt     tdtttt   tdt t tttttt    ttttt     tttt  tdt t tttttt    tttt  tdd     ddddOsJ t ttttt  tdd  ttttt   tdd   tttttt  tttt  tdd   tdttd  t tttttt     ttttt  ttttt   tdttd  t tttttt      ddddPsJ t ttttt  tdd  ttttt   tdd   tttttt  tttt  tdd   ttd t tttttt     ddddPs`J t ttttt  td	d  ttttt   tdd   ttttttt  ttttt   ttd t tttttt     ddddPsJ t ttttt  tdd  ttttt   tdd   tttttttt   ttd tttttt     ddddPsJ t ttttt  tdd  ttttt   tdd   tttttt  ttttt   ttd t tttttt     ddddQsJJ t tttttt  ttttt   tdd   tttttttt   tdttd  tttttt     tttt  tdttd  t tttttt    ttttt     ddddQsJ t ttdttttt   tdd  ttttt    tttttt  td  ttttt   tdttd  t tttttt     tttt  ttttt   ttd t tttttt      ddddRs;J t ttdttttt   tdd  tttt  tdd    tttdt ttttt   tdttd  tttttt     tdtttt   tdttd  t tttttt    ttttt     tttt  tdttd  t tttttt    tttt  tdd     ddddRsJ t tttttt   tdd  tttt  td  tttdttttt   tdd   ttdd tdd tdd tttt  td  tttt   tdt t ttttt  td   ddddSsbJ t tttttt   tdd  tttt   tttdttttt   tdd   ttdd tdd tdd tttt  td  tttt   tttttt  td   ddddSsJ t tttttt   tdd  tttd t ttdd tdd tdd tttt  td  tttt   tdt ttttt   tdd   ttttt  td   ddddTs;J t tttttt   tdd  tttt   tttd ttd  ttdd tdd tdd tttt  td  tttt   tdt ttttt   tdd   ttttt  td   ddddTsJ t tttttt   tdd  tttt  td  tttd ttd  ttdd tdd td	d tttt  td  tttt   tdt ttttt   tdd   ttttt  td   ddddUs/J t tttttt   tdd  tttt  td  tttdttttt   td	d   ttdd tdd tdd tttt  td  tttt   td	t t ttttt  td   ddddUsJ t tttttt   tdd  tttt   tttdttttt   tdd   ttdd tdd tdd tttt  td  tttt   tdt ttttt  td   ddddVsJ t tttttt   tdd  tttdt ttttt   tdd   ttdd tdd tdd tttt  td  tttt   tttttt  td   ddddVs~J t tttttt   tdd  tttt   tttd ttd  ttdd tdd tdd tttt  td  tttt   tdt ttttt   tdd   ttttt  td   ddddVsJ t tttttt   tdd  tttt  td  tttd ttd  ttdd tdd tdd tttt  td  tttt   tdt ttttt   tdd   ttttt  td   ddddWsrJ t ttttt  td ttttt   tdd   tttdttttt   tdd   ttdd tdd tdd tttt  td  tttt   tdt t ttttt  td   ddddWsJ t ttttt  ttttt   tdd   tttd ttdd tdd td	d tttt  td  tttt   tttttt   tdd   ttttt  td   ddddXsWJ t tttttt   tdd  tttd t ttdd tdd tdd tttt  td  tttt   tdt ttttt   tdd   ttttt  td   ddddXsJ t ttttt  ttttt   tdd   tttd ttd  ttdd td	d tdd tttt  td  tttt   td	t ttttt   td	d   ttttt  td   ddddYs;J t ttttt  td ttttt   tdd   tttd ttd  ttdd tdd tdd tttt  td  tttt   tdt ttttt   tdd   ttttt  td   ddddYsJ t ttttt  td ttttt   tdd   tttd ttdd tdd td	d tttt  td  tttt   tt ttttt   tdd   ttttt  td   ddddZs+J t ttttt  ttttt   tdd   tttd ttdd tdd tdd tttt  td  tttt   tdt ttttt   tdd   ttttt  td   ddddZsJ t tttttt   tdd  tttd t ttdd td	d tdd tttt  td  tttt   td	t ttttt   td	d   ttttt  td   dddd[s	J t ttttt  ttttt   tdd   tttd ttd  ttdd tdd tdd tttt  td  tttt   tdt ttttt   tdd   ttttt  td   dddd[sJ t ttttt  td ttttt   tdd   tttd ttd  ttdd tdd td,d tttt  td  tttt   tdt ttttt   tdd   ttttt  td   dddd[sJ t tttttt   tdd  tttt  t  tttdt ttttt   tdd   ttdd t td tdd  t td tdd  tttt  td  tttt   tttt  t  ttdt td  ttttt  td   dddd\sJ t tttttt   tdd  tttt  t  tttd ttttt   tdd   ttdd t td tdd  t td td	d  tttt  td  tttt   tttt  ttd   ttd t td  ttttt  td   dddd]s'J t tttttt   tdd  tttt  t  tttd ttttt   tdd   ttdd t td tdd  t td tdd  tttt  td  tttt   tttt  ttd   ttd t td  ttttt  td   dddd]sJ t ttttt  t ttttt   tdd   tttd ttdd t td tdd  t td tdd  tttt  td  tttt   tttt  ttd   tttttt   tdd   td t td  ttttt  td   dddd^sUJ t ttttt  t ttttt   tdd   tttd ttdd t td tdd  t td tdd  tttt  td  tttt   tttt  ttd   tttttt   tdd   td t td  ttttt  td   dddd^sJ t ttttt  t ttttt   tdd   tttd ttdd t td td	d  t td tdd  tttt  td  tttt   tttt  ttd   tt ttttt   tdd   td t td	  ttttt  td   dddd_sJ t tttttt   t tttt  t  ttttttt   t  ttdd t td ttd  tdd  t td ttd  tdd  tttt  td  tttt   tttt  ttd   tt t td  ttttt  td   dddd`sJ t tttttt   t tttt  td  ttttttt   ttd  ttdd t td tdd  t td tdd  tttt  td  tttt   tt ttd  ttttt  td   dddd`sJ t tttttt   t tttt   ttttttt   t ttdd t td t td td tttt  td  tttt   tt ttttt  td   ddddasJ t tttttt   t ttt ttttt   ttd   ttdd t td tdd  t td tdd  tttt  td  tttt   tt td  ttttt  td   ddddaswJ t tttttt   t tttt   ttttd  ttttt   ttd   ttdd t td td t td td tttt  td  tttt   tt td  ttttt  td   ddddasJ t tttttt   t tttt  td  ttttd  ttttt   ttd   ttdd t td tdd  t td tdd  tttt  td  tttt   tt td  ttttt  td   ddddbsyJ t tttttt   t tttt  td  ttttd  ttttt   ttd   ttdd t td td t td td tttt  td  tttt   tt td  ttttt  td   ddddbsJ t tttttt   t tttt  tdd   tttdttttt   t  ttdd t td tdd  t td tdd  tttt  td  tttt   tttt  tdd   ttdt td  ttttt  td   ddddcsJ t tttttt   t tttt  tdd   tttdttttt   t  ttdd t td tdd  t td tdd  tttt  td  tttt   ttttt   ttdt td  ttttt  td   dddddsJ t tttttt   t ttttt   tttd ttttt   t  ttdd t td tdd  t td tdd  tttt  td  tttt   ttd t td  ttttt  td  ttttt    dddddsJ t tttttt   t ttttt   tttd ttttt   t  ttdd t td tdd  t td td	d  tttt  td  tttt   ttd t td  ttttt  td  tttt  tdd    ddddes2J t tttttt   t tttt  tdd   tttd ttttt   t  ttdd t td tdd  t td tdd  tttt  td  tttt   ttd t td  ttttt  td  tttt  tdd    ddddesJ t tttttt   t tttt  tdd   tttd ttttt   t  ttdd t td td	d  t td tdd  tttt  td  tttt   ttd t td	  ttttt  td  tttt  td	d    ddddfsXJ t tttttt   td	d  tttt   tttdt ttttt   tdd   tdt  ddddfsJ t tttttt   tdd  tttt   tttdt ttttt   tdd   tdt  ddddfsJ t tttttt   tdd  tttt   tttdt tttttt    t ddddgsJ t ttttttt   tttt   tttd t ttttttt     ddddgsEJ t ttttt  tttttt    tttd t tdt ttttt   tdd    ddddgsJ t tttttt   tdd  tttt  td  tttdttd  ttttttt     tdt ttttt   tdd   tdt   ddddgsJ t tttttt   tdd  tttt  td  tttd ttd  ttttt   tdd   tdt  tdt ttttt   td	d   td	t   ddddhsCJ t ttttttt   ttttt   tdd   tttd t ttd  ttttt   tdd   td	t tttttt     tdt t ttttt   td	d   td	t tttttt      tdttd  tttttt    tttttt    tt td t tt  td tttdt tdt t   td	t   ddddisJ t ttttttt   ttttt   td	d   tttd t ttd  tttttt    tdt tttttt     tdt t ttttt   tdd   tdt tttttt      ddddisJ t ttttttt   ttttt   tdd   tttd t t ttttt   tdd   tdt tttttt     tdttd  tttttt    tttttt    tt td t tt  td tttdt tdt t   tdt   ddddjs,J t ttttttt   ttttt   tdd   tttd t t tttttt    ttttttt     ddddjswJ t ttttttt   tttttt    tttttttt   tttttt    tt td t tt  td tttdt tdt t   t ddddjsJ t ttttttt   tttttt    ttttd tttttt    tttd tt	ttt   td  tdt tttttt    tt	ttt    ttdtttttt    tttdtt	ttt   td  tdt tttttt    tt	ttt     ttdtttttt    tttd tt	ttt   t	ttt   td  tdt tttttt    tt	ttt     ttdtttttt    tttdtt	ttt   t	ttt   td  tdt tttttt    tt	ttt     ddddls J t ttttttt   ttttt   tdd   ttt tt tttttt    tttttt     tttttt   tttttt    tt td t tt  td tttdt tdt t   tdt ttd    ddddlsJ t ttttttt   ttttt   tdd   ttt tdt t tttttt    ttttt   tdd    tdttd tttttt    tttd tt	ttt   td  tdt ttd  tttttt    tt	ttt     tdttd tttttt    tttdtt	ttt   td  tdt ttd  tttttt    tt	ttt     tdttd tttttt    tttd tt	ttt   t	ttt   td  tdt ttd  tttttt    tt	ttt     tdttd tttttt    tttdtt	ttt   t	ttt   td  tdt ttd  tttttt    tt	ttt     ddddnsHJ t tttttt   tdd  ttttt   tdd   tttd-t ttd  tttttt    tdt tttttt     tdt ttd  tttttt    ttttt   tdd   tdt   tdt t tttttt    ttttt   td	d   td	t   ddddnsJ t tttttt   tdd  ttttt   td	d   tttd
 ttd  ttd  t
t td t tt  td tdt tttttt    tttttt    tttdt tdt t    td
t ttd  tttttt    tdt ttttt   tdd     td.t ttd  tttttt    tttttt    tdt   tdt t tttttt    ttttt   tdd   tdt   ddddosJ t tttttt   tdd  ttttt   tdd   tttdt ttd  tttttt    tdt tttttt     tdt t tttttt    ttttt   tdd   tdt   ddddpswJ t tttttt   tdd  ttttt   tdd   tttd ttd  ttd  t
t td t tt  td ttttttt    tttttt    tttdt tdt t    tdt ttd  tttttt    tttttt   tdd     tdt t tttttt    tttttt    t  ddddqs>J t tttttt   tdd  tttttt    tttdt t tttttt    ttttttt     ddddqsJ t tttttt   tdd  tttttt    tttd ttd  t
t td t tt  td ttttttt    tttttt    tttdt tdt t    tdt t tttttt    tttttt   tdd     ddddrsJ t tttttt   tdd  ttttt   tdd   ttttdttd  tttttt    tttd tt	ttt   td  tt	ttt   tdt ttd  tttttt     ttdttd  tttttt    tttdtt	ttt   td  tt	ttt   tdt ttd  tttttt      ttdttd  tttttt    tttd tt	ttt   t	ttt   td  tt	ttt   tdt ttd  tttttt      ttdttd  tttttt    tttdtt	ttt   t	ttt   td  tt	ttt   tdt ttd  tttttt      tdt tttttt    tt tttttt      ddddssJ t tttttt   tdd  ttttt   tdd   tttd ttd  t
t td t tt  td tttd  tttttt    tttttt    tttdt tdt t    tdt tttttt    tt ttttt   tdd     ddddts`J t tttttt   tdd  ttttt   tdd   tttd/ttd  ttd  tttttt    tttttt    tt td t tt  td tttdt tdt t   tdt  td/t ttd  ttttt   tdd   tdt tttttt      td&t ttd  ttttt   tdd   ttttt   tdd   tdt   tdt t ttttt   tdd   ttttt   td	d   td	t   dddduslJ t tttttt   tdd  ttttt   td	d   tttd-t ttd  ttttt   tdd   tdt ttttt   tdd    tdt ttd  ttttt   tdd   tttttt    tdt   tdt t ttttt   tdd   ttttt   tdd   tdt   ddddvs&J t tttttt   tdd  ttttt   tdd   tttdttd  ttd  tttttt    tttttt    tt td t tt  td tttdt tdt t   tdt  tdt ttd  ttttt   tdd   tdt tttttt      tdt t ttttt   tdd   ttttt   tdd   tdt   ddddws J t tttttt   tdd  ttttt   tdd   tttdt ttd  ttttt   tdd   tdt ttttt   tdd    tdt t ttttt   tdd   tttttt    t  ddddwsJ t tttttt   tdd  tttttt    tttdttd  tttttt    tttttt    tt td t tt  td tttdt tdt t   tdt  tdt t ttttt   tdd   tdt tttttt      ddddxs"J t tttttt   tdd  tttttt    tttdt t ttttt   tdd   tdt ttttt   tdd    ddddxsxJ t tttttt   tdd  ttttt   tdd   ttttd  tttttt    tttttt    tt td t tt  td tttdt tdt t   tdt ttd   tdt ttttt   tdd   tdt t tttttt      ddddysJ t tttttt   tdd  ttttt   tdd   ttttdttd  tttttt    tttd tt	ttt   td  tdt ttd  tttttt    tt	ttt    ttdttd  tttttt    tttdtt	ttt   td  tdt ttd  tttttt    tt	ttt     ttdttd  tttttt    tttd tt	ttt   t	ttt   td  tdt ttd  tttttt    tt	ttt     ttdttd  tttttt    tttdtt	ttt   t	ttt   td  tdt ttd  tttttt    tt	ttt     tdt ttttt   tdd   tdt t ttttt   tdd     ddddzsJ t tttttt   tdd  tttttt    tttd t ttd  ttttt   tdd   tdt ttttt   tdd    tdt t ttttt   td	d   td	t ttttt   tdd     dddd{sRJ t tttttt   td	d  tttttt    tttd t ttd  tttttt    tdt ttttt   tdd    tdt t ttttt   tdd   tdt ttttt   tdd     tdttd  t
t td t tt  td tdt tttttt    tttttt    tttdt tdt t     dddd|s#J t tttttt   tdd  tttttt    tttd t t ttttt   tdd   tdt ttttt   tdd    dddd|szJ t tttttt   tdd  tttttt    tttd t t tttttt    tttttt   tdd    tdttd  t
t td t tt  td ttttttt    tttttt    tttdt tdt t     dddd}sJ t ttttttt   tttttt    ttttd tttttt    tttd tt	ttt   td  tt	ttt   tdt tttttt     ttdtttttt    tttdtt	ttt   td  tt	ttt   tdt tttttt      ttdtttttt    tttd tt	ttt   t	ttt   td  tt	ttt   tdt tttttt      ttdtttttt    tttdtt	ttt   t	ttt   td  tt	ttt   tdt tttttt      dddd~sXJ t ttdtttttt   tttttt     ttt
t td t tt  tdttttttt    tttttt    tttdt tdt t    dddd~sJ t ttdtttttt   ttttt   tdd    ttt tdt t ttttt   tdd   tttttt     ttdtttttt    tttd tt	ttt   td  tt	ttt   tdt ttd  tttttt      ttdtttttt    tttdtt	ttt   td  tt	ttt   tdt ttd  tttttt      ttdtttttt    tttd tt	ttt   t	ttt   td  tt	ttt   tdt ttd  tttttt      ttdtttttt    tttdtt	ttt   t	ttt   td  tt	ttt   tdt ttd  tttttt      ddddsKJ t ttdtttttt   ttttt   tdd    ttt tdt t ttttt   tdd   ttttt   tdd    t
t td t tt  tdtdt ttd  tttttt    tttttt    tttdt tdt t     ddddsJ t tttttt   tdd  ttttt   tdd   tttdttd  tttttt    td t t tttttt     tdttd  ttttt   tdd   td t t tttttt      tdt ttttt   tdd   tdt t tttttt      ddddsJ t tttttt   tdd  ttttt   tdd   tttdttd  ttttt   tdd   tdt t tttttt     tdt ttttt   td	d   td	t t tttttt      tdttd  tttttt    tttttt    tt td t tt  td tttdt tdt t   tdt ttd    ddddsnJ t tttttt   td	d  ttttt   tdd   tttd t t ttttt   tdd   tdt ttttt   tdd    ddddsJ t tttttt   tdd  ttttt   tdd   tttd t ttttt   tdd   tdt t tttttt     ttd tttttt    tttttt    tt td t tt  td tttdt tdt t   tdt ttd    ddddsnJ t tttttt   tdd  ttttt   tdd   tttd t tttttt    tt tttttt     ttdttd  tttttt    tttd tt	ttt   td  tdt ttd  tttttt    tt	ttt     ttdttd  tttttt    tttdtt	ttt   td  tdt ttd  tttttt    tt	ttt     ttdttd  tttttt    tttd tt	ttt   t	ttt   td  tdt ttd  tttttt    tt	ttt     ttdttd  tttttt    tttdtt	ttt   t	ttt   td  tdt ttd  tttttt    tt	ttt     ddddsJ t ttttttt   ttttt   tdd   ttttt tttttt    tttttt     tttttt   tttttt    tt td t tt  td tttdt tdt t   tdt ttd    ddddsJ t ttdttttt   tdd  tttttt     ttttdt t tttttt    ttttt   tdd    ttdtttttt    tttd tt	ttt   td  tdt ttd  tttttt    tt	ttt     ttdtttttt    tttdtt	ttt   td  tdt ttd  tttttt    tt	ttt     ttdtttttt    tttd tt	ttt   t	ttt   td  tdt ttd  tttttt    tt	ttt     ttdtttttt    tttdtt	ttt   t	ttt   td  tdt ttd  tttttt    tt	ttt     dddds)J t ttdttttt   tdd  ttttt   tdd    ttt tdt t ttttt   tdd   tttttt     tdtdt t t tttttt    tttttt      tttttt   tttttt    tt td t tt  td tttdt tdt t   td.t ttd  ttd    ddddsJ t ttdttttt   tdd  ttttt   tdd    ttt tdt t ttttt   tdd   ttttt   tdd    tdtdt t t tttttt    ttttt   tdd     tdttd tttttt    tttd tt	ttt   td  td-t ttd  ttd  tttttt    tt	ttt     tdttd tttttt    tttdtt	ttt   td  td-t ttd  ttd  tttttt    tt	ttt     tdttd tttttt    tttd tt	ttt   t	ttt   td  td+t ttd  ttd  tttttt    tt	ttt     tdttd tttttt    tttdtt	ttt   t	ttt   td  td+t ttd  ttd  tttttt    tt	ttt     ddddsJ t tttttt   tdd  ttttt   tdd   tttd t t ttttt   td	d   td	t ttttt   td	d    dddds6J t tttttt   td	d  ttttt   tdd   tttdttd  tttttt    tdt t ttttt   tdd    tdt ttttt   tdd   tdt t ttttt   tdd     tdttd  t
t td t tt  td tdt ttd  tttttt    tttttt    tttdt tdt t     ddddsJ t tttttt   tdd  ttttt   tdd   tttd t ttttt   tdd   tdt t ttttt   tdd    ttdttd  tttttt    tttd tt	ttt   td  tt	ttt   tdt ttd  tttttt      ttdttd  tttttt    tttdtt	ttt   td  tt	ttt   tdt ttd  tttttt      ttdttd  tttttt    tttd tt	ttt   t	ttt   td  tt	ttt   tdt ttd  tttttt      ttdttd  tttttt    tttdtt	ttt   t	ttt   td  tt	ttt   tdt ttd  tttttt      ddddsJ t tttttt   tdd  ttttt   tdd   tttd t tttttt    tt ttttt   tdd    tdttd  t
t td t tt  td tttd  tttttt    tttttt    tttdt tdt t     dddds^J t ttttttt   ttttt   tdd   ttttdt t ttttt   tdd   tttttt     tdttd tttttt    tttd tt	ttt   td  tt	ttt   tdt ttd  tttttt      tdttd tttttt    tttdtt	ttt   td  tt	ttt   tdt ttd  tttttt      tdttd tttttt    tttd tt	ttt   t	ttt   td  tt	ttt   tdt ttd  tttttt      tdttd tttttt    tttdtt	ttt   t	ttt   td  tt	ttt   tdt ttd  tttttt      ddddsJ t ttdttttt   tdd  tttttt     ttttdt t ttttt   tdd   ttttt   tdd    t
t td t tt  tdtdt ttd  tttttt    tttttt    tttdt tdt t     ddddsJ t ttdttttt   tdd  ttttt   tdd    ttt tdt t ttttt   td	d   tttttt     tdtdt t t ttttt   tdd   tttttt      tdttd tttttt    tttd tt	ttt   td  tt	ttt   td-t ttd  ttd  tttttt      tdttd tttttt    tttdtt	ttt   td  tt	ttt   td-t ttd  ttd  tttttt      tdttd tttttt    tttd tt	ttt   t	ttt   td  tt	ttt   td+t ttd  ttd  tttttt      tdttd tttttt    tttdtt	ttt   t	ttt   td  tt	ttt   td+t ttd  ttd  tttttt      ddddswJ t ttdttttt   tdd  ttttt   tdd    ttt tdt t ttttt   td	d   ttttt   tdd    tdtdt t t ttttt   tdd   ttttt   tdd     tdt
t td t tt  td td&t ttd  ttd  tttttt    tttttt    tttdt tdt t     ddddsRJ t ttdttttt   tdd  ttttt   td	d    ttt tdt t ttttt   td	d   ttttt   tdd    tdt td0t ttd  ttttt   td	d   tttttt      tdtd1t t ttd  ttttt   tdd   tttttt      tdttd tttttt    tttd tt	ttt   td  tt	ttt   td(t ttd  ttd  tttttt      tdttd tttttt    tttdtt	ttt   td  tt	ttt   td(t ttd  ttd  tttttt      tdttd tttttt    tttd tt	ttt   t	ttt   td  tt	ttt   td2t ttd  ttd  tttttt      tdttd tttttt    tttdtt	ttt   t	ttt   td  tt	ttt   td2t ttd  ttd  tttttt      ddddskJ t ttttt  t tttt  t  tttttt  td ttd tdd   tttd tdd  t td tdd  t td tdd  tttt  td  tttt  ttd   tttt  ttd   tt td   ddddsJ t tttttt   t tttt  t  ttttttt   t  tttt  td ttd tdd    tt td tdd  ttd tdd  t td tdd  tttt  td  tttt   tttt  ttd   tt td   ddddsJ t tttttt   t tttt  t  ttttttt   t tttt  td ttd tdd    tttd tdd  t td tdd  t td tdd  tttt  td  tttt   tttt  ttd   tt td   dddds&J d S )3NT)expand_diff
_numericalr   r            r               i
               #            u   iI     	   -      M      N   i     ?      P            @      (   0      i   )r  r  r  abxr  r  r  r  r<   r  r  r=   cr5   nr  dpmr  Pir>   r  ef r?  r?  X/tmp/pip-target-vg8gfxp4/lib/python/sympy/integrals/rubi/rubi_tests/tests/test_secant.pytest_1   sZ  >Bzf  > < l8P: dX&     H  X&    H B  @ T P N   T d T J   \ d > T B  @ H d V  L P d ^   H T < J t6 ^ J r   tJ 
 b ( 0 0 0 0 4 ,   $     ( ( pjz @       8 ^     0   F D   v  
 > L   ^   0       @ ^  L   H            ` D   6 >        :  0 2 rA  (7  syssympy.externalr   r   disabledversion_info%sympy.integrals.rubi.utility_functionr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r	  r
  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r"  r#  r$  r%  r&  r'  r(  r)  r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r^  r_  r`  ra  rb  rc  rd  re  rf  rg  rh  ri  rj  rk  rl  rm  rn  ro  rp  rq  rr  rs  rt  ru  rv  rw  rx  ry  rz  r{  r|  r}  r~  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  sympy.core.addr  sympy.core.modr  sympy.core.mulr  sympy.core.numbersr  r  r  sympy.core.powerr  sympy.core.singletonr  $sympy.functions.elementary.complexesr  (sympy.functions.elementary.miscellaneousr  sympy.integrals.integralsr  sympy.logic.boolalgr  r  sympy.simplify.simplifyr  sympy.integrals.rubi.symbolr  sympy.core.symbolr  r  sympy.functionsr  r  r  r  r  r  r  r  r  %sympy.functions.elementary.hyperbolicr  r  r  r  r  r  r  r  r  r  r  r  (sympy.functions.elementary.trigonometricr   r  r  r  r  r  sympy.integrals.rubi.rubimainr  r  r<  r4  r5  r7  r9  r=  r>  r;  r8  r6  ukr:  rstijABCghyzqvwFrA  r?  r?  r?  r@  <module>   sN              m"Zj:Nb