m rJc@sdZdZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZhdd<dd<dd<dd<dd<d d<d d<d d<d d<d d<dd<dd<ddefd?YZ d@efdAYZ!dBe!fdCYZ"dDe!fdEYZ#dFefdGYZ$dHefdIYZ%dJefdKYZ&dLefdMYZ'dNefdOYZ(dPefdQYZ)dRe)fdSYZ*dTefdUYZ+dVe*fdWYZ,dXe)fdYYZ-dZe-fd[YZ.d\e-fd]YZ/d^e-fd_YZ0d`e-fdaYZ1dbe)fdcYZ2dde)fdeYZ3dfe2fdgYZ4dhe)fdiYZ5dje5fdkYZ6dle)fdmYZ7dne-fdoYZ8dpe8fdqYZ9dre)fdsYZ:dte)fduYZ;dve)fdwYZ<dxe)fdyYZ=dze)fd{YZ>d|e=fd}YZ?d~e=fdYZ@defdYZAde)fdYZBde)fdYZCde)fdYZDde)fdYZEde)fdYZFde)fdYZGde)fdYZHde)fdYZIdefdYZJde)fdYZKde)fdYZLde)fdYZMde)fdYZNdefdYZOde)fdYZPde)fdYZQdefdYZRde)fdYZSde)fdYZTde)fdYZUde)fdYZVde)fdYZWde)fdYZXde)fdYZYdefdYZZdeZfdYZ[deZfdYZ\deZfdYZ]deZfdYZ^deZfdYZ_deZfdYZ`defdYZadefdYZbde)fdYZcdefdYZddefdYZedefdYZfde$fdYZgdefdYZhdefdYZidefdYZjdefdYZkdefdYZldefdYZmdefdYZndefdYZodefdYZpdefdYZqdefdYZrdefdYZsdefdYZtdefdYZudefdYZvdefdYZwdefdYZxdefdYZydefdYZzdefdYZ{defdYZ|defdYZ}defdYZ~defdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefd YZd efd YZd efd YZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZd efd!YZd"efd#YZd$efd%YZd&efd'YZd(efd)YZd*efd+YZd,efd-YZd.efd/YZd0efd1YZd2efd3YZd4efd5YZd6efd7YZd8efd9YZd:efd;YZd<efd=YZd>efd?YZd@efdAYZdBefdCYZdDefdEYZdFefdGYZdHefdIYZdJefdKYZdLefdMYZdNefdOYZdPefdQYZdRefdSYZdTefdUYZdVefdWYZdXefdYYZdZefd[YZd\efd]YZd^efd_YZd`efdaYZdbefdcYZddefdeYZdfefdgYZdhefdiYZde)fdjYZXdke)fdlYZdmefdnYZdoefdpYZdqefdrYZdsefdtYZduefdvYZdwefdxYZdyefdzYZd{efd|YZd}efd~YZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZde)fdYZde)fdYZde)fdYZde)fdYZde)fdYZdefdYZdefdYZde)fdYZde)fdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefd YZd efd YZd efd YZdefdYZde)fdYZdefdYZ defdYZ defdYZ de)fdYZ de)fdYZ de)fdYZde)fdYZd e)fd!YZd"e)fd#YZd$e)fd%YZd&e)fd'YZd(e)fd)YZd*e)fd+YZd,e)fd-YZd.e)fd/YZd0e)fd1YZd2e)fd3YZd4e)fd5YZd6e)fd7YZd8e)fd9YZd:e&fd;YZd<e)fd=YZd>e)fd?YZd@efdAYZ dBe)fdCYZ!dDe)fdEYZ"dFefdGYZ#dHefdIYZ$dJe)fdKYZ%dLe)fdMYZ&dNe)fdOYZ'dPe)fdQYZ(dRe)fdSYZ)dTe)fdUYZ*dVe)fdWYZ+dXe)fdYYZ,dZe)fd[YZ-d\efd]YZ.d^e)fd_YZ/d`e)fdaYZ0dbe)fdcYZ1dde)fdeYZ2dfe)fdgYZ3dhe)fdiYZ4djefdkYZ5dlefdmYZ6dnefdoYZ7dpefdqYZ8dre7fdsYZ9dte9fduYZ:dve7fdwYZ;dxe7fdyYZ<dze7fd{YZ=d|e7fd}YZ>d~e7fdYZ?de7fdYZ@defdYZAde?fdYZBdS(s3$Id: logging.py 1059 2009-11-12 22:08:04Z sa3ruby $sOSam Ruby and Mark Pilgrim s$Revision: 1059 $s,Copyright (c) 2002 Sam Ruby and Mark Pilgrimiiiiiiiiii i i i s(unknown type)tRSSsAtom 1.0s!Atom Publishing Protocol Categorys Atom Publishing Protocol ServicetXRDt OpenSearchtOPMLsKML 2.0sKML 2.1sKML 2.2ts valid-rss.pngsvalid-rss-rogers.pngsvalid-atom.pngs valid-xrd.pngsvalid-opensearch.pngsvalid-opml.gifs valid-kml.pngt LoggedEventcBstZdZRS(NcCs ||_dS(N(tparamstself(RR((t@/web/script/rubys/feedvalidator.org/src/feedvalidator/logging.pyt__init__s(t__name__t __module__R (((RRstInfocBstZRS(N(R R (((RR !stMessagecBstZRS(N(R R (((RR #stWarningcBstZRS(N(R R (((RR$stErrorcBstZRS(N(R R (((RR%stValidationFailurecBstZdZRS(NcCsti|h||_dS(N(RR Rtevent(RR((RR (s(R R R (((RR'stSAXErrorcBstZRS(N(R R (((RR.st WPBlankLinecBstZRS(N(R R (((RR/st UnicodeErrorcBstZRS(N(R R (((RR0stMissingNamespacecBstZRS(N(R R (((RR1stNotInANamespacecBstZRS(N(R R (((RR2stUseOfExtensionAttrcBstZRS(N(R R (((RR3stUndefinedNamedEntitycBstZRS(N(R R (((RR4stInvalidRSSVersioncBstZRS(N(R R (((RR6stUndefinedElementcBstZRS(N(R R (((RR7stNoBlinkcBstZRS(N(R R (((RR8st NoThrWhencBstZRS(N(R R (((RR9stMissingAttributecBstZRS(N(R R (((RR:stUnexpectedAttributecBstZRS(N(R R (((RR;stDuplicateElementcBstZRS(N(R R (((RR<stNotEnoughHoursInTheDaycBstZRS(N(R R (((RR =stEightDaysAWeekcBstZRS(N(R R (((RR!>st InvalidValuecBstZRS(N(R R (((RR"@stInvalidContactcBstZRS(N(R R (((RR#Ast UnknownHostcBstZRS(N(R R (((RR$BstInvalidAddrSpeccBstZRS(N(R R (((RR%Cst InvalidLinkcBstZRS(N(R R (((RR&Dst UriNotIricBstZRS(N(R R (((RR'Est InvalidIRIcBstZRS(N(R R (((RR(FstInvalidFullLinkcBstZRS(N(R R (((RR)GstInvalidUriCharcBstZRS(N(R R (((RR*HstInvalidISO8601DatecBstZRS(N(R R (((RR+IstInvalidISO8601DateTimecBstZRS(N(R R (((RR,JstInvalidW3CDTFDatecBstZRS(N(R R (((RR-KstInvalidRFC2822DatecBstZRS(N(R R (((RR.Lst IncorrectDOWcBstZRS(N(R R (((RR/MstInvalidRFC3339DatecBstZRS(N(R R (((RR0NstInvalidURIAttributecBstZRS(N(R R (((RR1OstInvalidURLAttributecBstZRS(N(R R (((RR2PstInvalidIntegerAttributecBstZRS(N(R R (((RR3QstInvalidBooleanAttributecBstZRS(N(R R (((RR4RstInvalidMIMEAttributecBstZRS(N(R R (((RR5SstInvalidIntegercBstZRS(N(R R (((RR6TstInvalidPercentagecBstZRS(N(R R (((RR7UstInvalidNonNegativeIntegercBstZRS(N(R R (((RR8VstInvalidPositiveIntegercBstZRS(N(R R (((RR9WstInvalidAlphanumcBstZRS(N(R R (((RR:Xst InvalidWidthcBstZRS(N(R R (((RR;Yst InvalidHeightcBstZRS(N(R R (((RR<Zst InvalidHourcBstZRS(N(R R (((RR=[st InvalidDaycBstZRS(N(R R (((RR>\stInvalidHttpGUIDcBstZRS(N(R R (((RR?]stInvalidLanguagecBstZRS(N(R R (((RR@^stInvalidUpdatePeriodcBstZRS(N(R R (((RRA_stInvalidItunesCategorycBstZRS(N(R R (((RRB`stObsoleteItunesCategorycBstZRS(N(R R (((RRCast InvalidYesNocBstZRS(N(R R (((RRDbstInvalidYesNoCleancBstZRS(N(R R (((RREcstInvalidDurationcBstZRS(N(R R (((RRFdstTooLongcBstZRS(N(R R (((RRGestInvalidKeywordscBstZRS(N(R R (((RRHfstInvalidTextTypecBstZRS(N(R R (((RRIgstInvalidCommaSeparatedIntegerscBstZRS(N(R R (((RRJhstUndeterminableVocabularycBstZRS(N(R R (((RRKistInvalidFormComponentNamecBstZRS(N(R R (((RRLjstInvalidAccessRestrictionRelcBstZRS(N(R R (((RRMkst NotURLEncodedcBstZRS(N(R R (((RRNlstInvalidLocalRolecBstZRS(N(R R (((RROmstInvalidEncodingcBstZRS(N(R R (((RRPnstInvalidSyndicationRightcBstZRS(N(R R (((RRQostInvalidLocalParametercBstZRS(N(R R (((RRRpstMissingElementcBstZRS(N(R R (((RRSrstMissingDescriptioncBstZRS(N(R R (((RRTsst MissingLinkcBstZRS(N(R R (((RRUtst MissingTitlecBstZRS(N(R R (((RRVust!ItemMustContainTitleOrDescriptioncBstZRS(N(R R (((RRWvstMissingXhtmlDivcBstZRS(N(R R (((RRXwstMissingContentOrAlternatecBstZRS(N(R R (((RRYxstFatalSecurityRiskcBstZRS(N(R R (((RRZzstContainsSystemEntitycBstZRS(N(R R (((RR[{stDuplicateValuecBstZRS(N(R R (((RR\}stInvalidDoctypecBstZRS(N(R R (((RR]st BadXmlVersioncBstZRS(N(R R (((RR^stDuplicateAtomLinkcBstZRS(N(R R (((RR_st MissingHrefcBstZRS(N(R R (((RR`stAtomLinkNotEmptycBstZRS(N(R R (((RRastUnregisteredAtomLinkRelcBstZRS(N(R R (((RRbst HttpErrorcBstZRS(N(R R (((RRcstIOErrorcBstZRS(N(R R (((RRdstUnknownEncodingcBstZRS(N(R R (((RRestUnexpectedTextcBstZRS(N(R R (((RRfstUnexpectedWhitespacecBstZRS(N(R R (((RRgstValidatorLimitcBstZRS(N(R R (((RRhstHttpProtocolErrorcBstZRS(N(R R (((RRist InvalidRDFcBstZRS(N(R R (((RRjstInvalidLatitudecBstZRS(N(R R (((RRkstInvalidLongitudecBstZRS(N(R R (((RRlstMisplacedMetadatacBstZRS(N(R R (((RRmstInvalidPermalinkcBstZRS(N(R R (((RRnstInvalidCreditRolecBstZRS(N(R R (((RRostInvalidMediaTextTypecBstZRS(N(R R (((RRpstInvalidMediaHashcBstZRS(N(R R (((RRqstInvalidMediaRatingcBstZRS(N(R R (((RRrstInvalidNPTTimecBstZRS(N(R R (((RRsstInvalidMediaRestrictioncBstZRS(N(R R (((RRtstInvalidMediaRestrictionRelcBstZRS(N(R R (((RRustInvalidMediaRestrictionTypecBstZRS(N(R R (((RRvstInvalidMediaMediumcBstZRS(N(R R (((RRwstInvalidMediaExpressioncBstZRS(N(R R (((RRxstDeprecatedMediaAdultcBstZRS(N(R R (((RRystMediaGroupWithoutAlternativescBstZRS(N(R R (((RRzstInvalidSseTypecBstZRS(N(R R (((RR{st InvalidNSScBstZRS(N(R R (((RR|stIntegerOverflowcBstZRS(N(R R (((RR}stSinceAfterUntilcBstZRS(N(R R (((RR~stMissingByAndWhenAttrscBstZRS(N(R R (((RRstDuplicateSemanticscBstZRS(N(R R (((RRstDuplicateItemSemanticscBstZRS(N(R R (((RRstDuplicateDescriptionSemanticscBstZRS(N(R R (((RRstImageLinkDoesntMatchcBstZRS(N(R R (((RRstImageUrlFormatcBstZRS(N(R R (((RRstContainsRelRefcBstZRS(N(R R (((RRstReservedPrefixcBstZRS(N(R R (((RRstMediaRssNamespacecBstZRS(N(R R (((RRstNotSufficientlyUniquecBstZRS(N(R R (((RRstImplausibleDatecBstZRS(N(R R (((RRstProblematicalRFC822DatecBstZRS(N(R R (((RRst SecurityRiskcBstZRS(N(R R (((RRstSecurityRiskAttrcBstZRS(N(R R (((RRstDangerousStyleAttrcBstZRS(N(R R (((RRst BadCharacterscBstZRS(N(R R (((RRstObscureEncodingcBstZRS(N(R R (((RRstUnexpectedContentTypecBstZRS(N(R R (((RRstEncodingMismatchcBstZRS(N(R R (((RRstNonSpecificMediaTypecBstZRS(N(R R (((RRstNonCanonicalURIcBstZRS(N(R R (((RRstSameDocumentReferencecBstZRS(N(R R (((RRst ContainsEmailcBstZRS(N(R R (((RRst ContainsHTMLcBstZRS(N(R R (((RRstContainsUndeclaredHTMLcBstZRS(N(R R (((RRst MissingSelfcBstZRS(N(R R (((RRstSelfDoesntMatchLocationcBstZRS(N(R R (((RRst RelativeSelfcBstZRS(N(R R (((RRstMissingSourceElementcBstZRS(N(R R (((RRstMissingTypeAttrcBstZRS(N(R R (((RRst DuplicateIdscBstZRS(N(R R (((RRstDuplicateEntriescBstZRS(N(R R (((RRstDuplicateUpdatedcBstZRS(N(R R (((RRstNotBlankcBstZRS(N(R R (((RRst AttrNotBlankcBstZRS(N(R R (((RRstMissingSummarycBstZRS(N(R R (((RRstMissingTextualContentcBstZRS(N(R R (((RRstNotUTF8cBstZRS(N(R R (((RRstMissingItunesElementcBstZRS(N(R R (((RRstMissingItunesEmailcBstZRS(N(R R (((RRstUnsupportedItunesFormatcBstZRS(N(R R (((RRst SelfNotAtomcBstZRS(N(R R (((RRstDuplicateEnclosurecBstZRS(N(R R (((RRst MissingGuidcBstZRS(N(R R (((RRstObsoleteWikiNamespacecBstZRS(N(R R (((RRst CommentRSScBstZRS(N(R R (((RRstShouldIncludeExamplecBstZRS(N(R R (((RRstInvalidAdultContentcBstZRS(N(R R (((RRscBstZRS(N(R R (((RRQstUndeclaredPrefixcBstZRS(N(R R (((RRstMisplacedXHTMLContentcBstZRS(N(R R (((RRstSchemeNotIANARegisteredcBstZRS(N(R R (((RRstAvoidNamespacePrefixcBstZRS(N(R R (((RRstUnknownNamespacecBstZRS(N(R R (((RRstMissingRecommendedAttributecBstZRS(N(R R (((RRstQuestionableUsagecBstZRS(N(R R (((RRst BestPracticescBstZRS(N(R R (((RRstMissingRecommendedElementcBstZRS(N(R R (((RRstMissingDCLanguagecBstZRS(N(R R (((RRst NonstdPrefixcBstZRS(N(R R (((RRstNonstdEncodingcBstZRS(N(R R (((RRstMissingEncodingcBstZRS(N(R R (((RRst TempRedirectcBstZRS(N(R R (((RR stTextXmlcBstZRS(N(R R (((RR st UncompressedcBstZRS(N(R R (((RR stObsoleteVersioncBstZRS(N(R R (((RRstObsoleteNamespacecBstZRS(N(R R (((RRstConflictingCatAttrcBstZRS(N(R R (((RRstConflictingCatChildrencBstZRS(N(R R (((RRstInvalidMediaRangecBstZRS(N(R R (((RRstUndefinedParamcBstZRS(N(R R (((RRst InvalidURIcBstZRS(N(R R (((RRst InvalidURNcBstZRS(N(R R (((RRst InvalidUUIDcBstZRS(N(R R (((RRst InvalidTAGcBstZRS(N(R R (((RRstInvalidContentModecBstZRS(N(R R (((RRstInvalidMIMETypecBstZRS(N(R R (((RRstInvalidNamespacecBstZRS(N(R R (((RRst NotEscapedcBstZRS(N(R R (((RRst NotBase64cBstZRS(N(R R (((RRst NotInlinecBstZRS(N(R R (((RR stNotHtmlcBstZRS(N(R R (((RR!st HtmlFragmentcBstZRS(N(R R (((RR"stFeedHistoryRelInEntrycBstZRS(N(R R (((RR$stFeedRelInCompleteFeedcBstZRS(N(R R (((RR%stCurrentNotSelfInCompleteFeedcBstZRS(N(R R (((RR&st LinkPastEndcBstZRS(N(R R (((RR'stMissingCurrentInArchivecBstZRS(N(R R (((RR(stArchiveIncompletecBstZRS(N(R R (((RR)stSuccesscBstZRS(N(R R (((RR-st ValidValuecBstZRS(N(R R (((RR/st ValidCloudcBstZRS(N(R R (((RR0stValidURIcBstZRS(N(R R (((RR2st ValidHttpGUIDcBstZRS(N(R R (((RR3stValidURLAttributecBstZRS(N(R R (((RR4stValidURNcBstZRS(N(R R (((RR5stValidTAGcBstZRS(N(R R (((RR6st ValidTitlecBstZRS(N(R R (((RR7st ValidDatecBstZRS(N(R R (((RR9stValidW3CDTFDatecBstZRS(N(R R (((RR:stValidRFC2822DatecBstZRS(N(R R (((RR;stValidAttributeValuecBstZRS(N(R R (((RR=stValidBooleanAttributecBstZRS(N(R R (((RR>st ValidLanguagecBstZRS(N(R R (((RR@st ValidHeightcBstZRS(N(R R (((RRAst ValidWidthcBstZRS(N(R R (((RRBscBstZRS(N(R R (((RRCst ValidContactcBstZRS(N(R R (((RRDstValidIntegerAttributecBstZRS(N(R R (((RREstValidMIMEAttributecBstZRS(N(R R (((RRFstValidDaycBstZRS(N(R R (((RRGst ValidHourcBstZRS(N(R R (((RRHst ValidIntegercBstZRS(N(R R (((RRIstValidPercentagecBstZRS(N(R R (((RRJstValidUpdatePeriodcBstZRS(N(R R (((RRKstValidContentModecBstZRS(N(R R (((RRLst ValidElementcBstZRS(N(R R (((RRMstValidCopyrightcBstZRS(N(R R (((RRNstValidGeneratorNamecBstZRS(N(R R (((RROstOptionalValueMissingcBstZRS(N(R R (((RRPst ValidDoctypecBstZRS(N(R R (((RRQst DeprecatedDTDcBstZRS(N(R R (((RRRst ValidHtmlcBstZRS(N(R R (((RRSstValidAtomLinkRelcBstZRS(N(R R (((RRTst ValidLatitudecBstZRS(N(R R (((RRUstValidLongitudecBstZRS(N(R R (((RRVst ValidNPTTimecBstZRS(N(R R (((RRWstInvalidOPMLVersioncBstZRS(N(R R (((RR[st MissingXmlURLcBstZRS(N(R R (((RR\stInvalidOutlineVersioncBstZRS(N(R R (((RR]stInvalidOutlineTypecBstZRS(N(R R (((RR^stInvalidExpansionStatecBstZRS(N(R R (((RR_stInvalidTrueFalsecBstZRS(N(R R (((RR`stMissingOutlineTypecBstZRS(N(R R (((RRastMissingTitleAttrcBstZRS(N(R R (((RRbstMissingUrlAttrcBstZRS(N(R R (((RRcstInvalidCountryCodecBstZRS(N(R R (((RRgstInvalidCurrencyUnitcBstZRS(N(R R (((RRhst InvalidFloatcBstZRS(N(R R (((RRistInvalidFloatUnitcBstZRS(N(R R (((RRjstInvalidFullLocationcBstZRS(N(R R (((RR kst InvalidGendercBstZRS(N(R R (((RR lstInvalidIntUnitcBstZRS(N(R R (((RR mst InvalidLabelcBstZRS(N(R R (((RR nstInvalidLocationcBstZRS(N(R R (((RR ostInvalidMaritalStatuscBstZRS(N(R R (((RRpstInvalidPaymentMethodcBstZRS(N(R R (((RRqstInvalidPriceTypecBstZRS(N(R R (((RRrstInvalidRatingTypecBstZRS(N(R R (((RRsstInvalidReviewerTypecBstZRS(N(R R (((RRtstInvalidSalaryTypecBstZRS(N(R R (((RRustInvalidServiceTypecBstZRS(N(R R (((RRvst InvalidYearcBstZRS(N(R R (((RRwstTooManycBstZRS(N(R R (((RRxst InvalidCoordcBstZRS(N(R R (((RR|stInvalidCoordListcBstZRS(N(R R (((RR}st CoordCommacBstZRS(N(R R (((RR~stInvalidMetaNamecBstZRS(N(R R (((RRstInvalidMetaContentcBstZRS(N(R R (((RRst DeprecatedcBstZRS(N(R R (((RRstDeprecatedRootHrefcBstZRS(N(R R (((RRstInvalidAltitudeModecBstZRS(N(R R (((RRst InvalidAnglecBstZRS(N(R R (((RRst InvalidColorcBstZRS(N(R R (((RR stInvalidColorModecBstZRS(N(R R (((RR!stInvalidItemIconStatecBstZRS(N(R R (((RR"stInvalidListItemTypecBstZRS(N(R R (((RR#stInvalidKmlCoordListcBstZRS(N(R R (((RR$stInvalidKmlLatitudecBstZRS(N(R R (((RR%stInvalidKmlLongitudecBstZRS(N(R R (((RR&stInvalidKmlMediaTypecBstZRS(N(R R (((RR'stInvalidKmlUnitscBstZRS(N(R R (((RR(stInvalidRefreshModecBstZRS(N(R R (((RR)stInvalidSchemaFieldTypecBstZRS(N(R R (((RR*stInvalidStyleStatecBstZRS(N(R R (((RR+stInvalidViewRefreshModecBstZRS(N(R R (((RR,stInvalidZeroOnecBstZRS(N(R R (((RR-st MissingIdcBstZRS(N(R R (((RR.st ValidAnglecBstZRS(N(R R (((RR/st RSS20ProfilecBstZRS(N(R R (((RR0st CharacterDatacBstZRS(N(R R (((RR1st EmailFormatcBstZRS(N(R R (((RR2stMissingRealNamecBstZRS(N(R R (((RR3st MisplacedItemcBstZRS(N(R R (((RR4stImageTitleDoesntMatchcBstZRS(N(R R (((RR5stAvoidTextInputcBstZRS(N(R R (((RR6stNeedDescriptionBeforeContentcBstZRS(N(R R (((RR7st SlashDatecBstZRS(N(R R (((RR8stUseZeroForMidnightcBstZRS(N(R R (((RR9stMissingAtomSelfLinkcBstZRS(N(R R (((RR:stUseZeroForUnknowncBstZRS(N(R R (((RR;sN(Ct__doc__t __author__t __version__t __copyright__t TYPE_UNKNOWNt TYPE_RSS1t TYPE_RSS2t TYPE_ATOMtTYPE_ATOM_ENTRYtTYPE_APP_CATEGORIEStTYPE_APP_SERVICEtTYPE_XRDtTYPE_OPENSEARCHt TYPE_OPMLt TYPE_KML20t TYPE_KML21t TYPE_KML22tFEEDTYPEDISPLAYtVALIDFEEDGRAPHICRR R RRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;R<R=R>R?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;(BRRGR"R)RRRRR R RRRR^RRRRRRRTR&RRhRNRRRRPRR`RRRmRRRERR'RdRRR RcRXR-RRR&R_R%RMRRFRRRR]RRRRRR RR*R7R?RGRRxRgRVR(RR2RRRkR#R+RR3RRR RR>RRR$RRR%RqR9RoRRAR=RYR1R#RRRR:RRRzRRNRR(RvR4R2RRR@R@RRnR/RRRRR{RRRRjRBR;RRuR*RRRRRRR3R!RR9RRRbRRWRRR RR,RRR\R0RR5RRRR RJRKRJRLRRRRRRRRRERRR$RHR RRRCRRRRR6RRRRRtRR[RpRRRRR'R=RIRwRRR?RRHRMR.R|RRRDRRRyR.R R4RRReRRlRRR!RRR;RRRRCRRRRRRZRQRR~RRRURLRR,RRRRR8RiRBRRRAR/R"RR1R5RIR0RRR>RRR)RRRR7R:RRRrRRDRRRRR8RRROR}R6RRKRSRRRFR-RaRRRR<RRRRRsRRfRRR+R((Rt?s{{