<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<constant name='NLContextualEmbeddingKeyLanguages' type64='@'/>
<constant name='NLContextualEmbeddingKeyRevision' type64='@'/>
<constant name='NLContextualEmbeddingKeyScripts' type64='@'/>
<constant name='NLLanguageAmharic' type64='@'/>
<constant name='NLLanguageArabic' type64='@'/>
<constant name='NLLanguageArmenian' type64='@'/>
<constant name='NLLanguageBengali' type64='@'/>
<constant name='NLLanguageBulgarian' type64='@'/>
<constant name='NLLanguageBurmese' type64='@'/>
<constant name='NLLanguageCatalan' type64='@'/>
<constant name='NLLanguageCherokee' type64='@'/>
<constant name='NLLanguageCroatian' type64='@'/>
<constant name='NLLanguageCzech' type64='@'/>
<constant name='NLLanguageDanish' type64='@'/>
<constant name='NLLanguageDutch' type64='@'/>
<constant name='NLLanguageEnglish' type64='@'/>
<constant name='NLLanguageFinnish' type64='@'/>
<constant name='NLLanguageFrench' type64='@'/>
<constant name='NLLanguageGeorgian' type64='@'/>
<constant name='NLLanguageGerman' type64='@'/>
<constant name='NLLanguageGreek' type64='@'/>
<constant name='NLLanguageGujarati' type64='@'/>
<constant name='NLLanguageHebrew' type64='@'/>
<constant name='NLLanguageHindi' type64='@'/>
<constant name='NLLanguageHungarian' type64='@'/>
<constant name='NLLanguageIcelandic' type64='@'/>
<constant name='NLLanguageIndonesian' type64='@'/>
<constant name='NLLanguageItalian' type64='@'/>
<constant name='NLLanguageJapanese' type64='@'/>
<constant name='NLLanguageKannada' type64='@'/>
<constant name='NLLanguageKazakh' type64='@'/>
<constant name='NLLanguageKhmer' type64='@'/>
<constant name='NLLanguageKorean' type64='@'/>
<constant name='NLLanguageLao' type64='@'/>
<constant name='NLLanguageMalay' type64='@'/>
<constant name='NLLanguageMalayalam' type64='@'/>
<constant name='NLLanguageMarathi' type64='@'/>
<constant name='NLLanguageMongolian' type64='@'/>
<constant name='NLLanguageNorwegian' type64='@'/>
<constant name='NLLanguageOriya' type64='@'/>
<constant name='NLLanguagePersian' type64='@'/>
<constant name='NLLanguagePolish' type64='@'/>
<constant name='NLLanguagePortuguese' type64='@'/>
<constant name='NLLanguagePunjabi' type64='@'/>
<constant name='NLLanguageRomanian' type64='@'/>
<constant name='NLLanguageRussian' type64='@'/>
<constant name='NLLanguageSimplifiedChinese' type64='@'/>
<constant name='NLLanguageSinhalese' type64='@'/>
<constant name='NLLanguageSlovak' type64='@'/>
<constant name='NLLanguageSpanish' type64='@'/>
<constant name='NLLanguageSwedish' type64='@'/>
<constant name='NLLanguageTamil' type64='@'/>
<constant name='NLLanguageTelugu' type64='@'/>
<constant name='NLLanguageThai' type64='@'/>
<constant name='NLLanguageTibetan' type64='@'/>
<constant name='NLLanguageTraditionalChinese' type64='@'/>
<constant name='NLLanguageTurkish' type64='@'/>
<constant name='NLLanguageUkrainian' type64='@'/>
<constant name='NLLanguageUndetermined' type64='@'/>
<constant name='NLLanguageUrdu' type64='@'/>
<constant name='NLLanguageVietnamese' type64='@'/>
<constant name='NLScriptArabic' type64='@'/>
<constant name='NLScriptArmenian' type64='@'/>
<constant name='NLScriptBengali' type64='@'/>
<constant name='NLScriptCanadianAboriginalSyllabics' type64='@'/>
<constant name='NLScriptCherokee' type64='@'/>
<constant name='NLScriptCyrillic' type64='@'/>
<constant name='NLScriptDevanagari' type64='@'/>
<constant name='NLScriptEthiopic' type64='@'/>
<constant name='NLScriptGeorgian' type64='@'/>
<constant name='NLScriptGreek' type64='@'/>
<constant name='NLScriptGujarati' type64='@'/>
<constant name='NLScriptGurmukhi' type64='@'/>
<constant name='NLScriptHebrew' type64='@'/>
<constant name='NLScriptJapanese' type64='@'/>
<constant name='NLScriptKannada' type64='@'/>
<constant name='NLScriptKhmer' type64='@'/>
<constant name='NLScriptKorean' type64='@'/>
<constant name='NLScriptLao' type64='@'/>
<constant name='NLScriptLatin' type64='@'/>
<constant name='NLScriptMalayalam' type64='@'/>
<constant name='NLScriptMongolian' type64='@'/>
<constant name='NLScriptMyanmar' type64='@'/>
<constant name='NLScriptOriya' type64='@'/>
<constant name='NLScriptSimplifiedChinese' type64='@'/>
<constant name='NLScriptSinhala' type64='@'/>
<constant name='NLScriptTamil' type64='@'/>
<constant name='NLScriptTelugu' type64='@'/>
<constant name='NLScriptThai' type64='@'/>
<constant name='NLScriptTibetan' type64='@'/>
<constant name='NLScriptTraditionalChinese' type64='@'/>
<constant name='NLScriptUndetermined' type64='@'/>
<constant name='NLTagAdjective' type64='@'/>
<constant name='NLTagAdverb' type64='@'/>
<constant name='NLTagClassifier' type64='@'/>
<constant name='NLTagCloseParenthesis' type64='@'/>
<constant name='NLTagCloseQuote' type64='@'/>
<constant name='NLTagConjunction' type64='@'/>
<constant name='NLTagDash' type64='@'/>
<constant name='NLTagDeterminer' type64='@'/>
<constant name='NLTagIdiom' type64='@'/>
<constant name='NLTagInterjection' type64='@'/>
<constant name='NLTagNoun' type64='@'/>
<constant name='NLTagNumber' type64='@'/>
<constant name='NLTagOpenParenthesis' type64='@'/>
<constant name='NLTagOpenQuote' type64='@'/>
<constant name='NLTagOrganizationName' type64='@'/>
<constant name='NLTagOther' type64='@'/>
<constant name='NLTagOtherPunctuation' type64='@'/>
<constant name='NLTagOtherWhitespace' type64='@'/>
<constant name='NLTagOtherWord' type64='@'/>
<constant name='NLTagParagraphBreak' type64='@'/>
<constant name='NLTagParticle' type64='@'/>
<constant name='NLTagPersonalName' type64='@'/>
<constant name='NLTagPlaceName' type64='@'/>
<constant name='NLTagPreposition' type64='@'/>
<constant name='NLTagPronoun' type64='@'/>
<constant name='NLTagPunctuation' type64='@'/>
<constant name='NLTagSchemeLanguage' type64='@'/>
<constant name='NLTagSchemeLemma' type64='@'/>
<constant name='NLTagSchemeLexicalClass' type64='@'/>
<constant name='NLTagSchemeNameType' type64='@'/>
<constant name='NLTagSchemeNameTypeOrLexicalClass' type64='@'/>
<constant name='NLTagSchemeScript' type64='@'/>
<constant name='NLTagSchemeSentimentScore' type64='@'/>
<constant name='NLTagSchemeTokenType' type64='@'/>
<constant name='NLTagSentenceTerminator' type64='@'/>
<constant name='NLTagVerb' type64='@'/>
<constant name='NLTagWhitespace' type64='@'/>
<constant name='NLTagWord' type64='@'/>
<constant name='NLTagWordJoiner' type64='@'/>
<enum name='NLContextualEmbeddingAssetsResultAvailable' value64='0'/>
<enum name='NLContextualEmbeddingAssetsResultError' value64='2'/>
<enum name='NLContextualEmbeddingAssetsResultNotAvailable' value64='1'/>
<enum name='NLDistanceTypeCosine' value64='0'/>
<enum name='NLModelTypeClassifier' value64='0'/>
<enum name='NLModelTypeSequence' value64='1'/>
<enum name='NLTaggerAssetsResultAvailable' value64='0'/>
<enum name='NLTaggerAssetsResultError' value64='2'/>
<enum name='NLTaggerAssetsResultNotAvailable' value64='1'/>
<enum name='NLTaggerJoinContractions' value64='32'/>
<enum name='NLTaggerJoinNames' value64='16'/>
<enum name='NLTaggerOmitOther' value64='8'/>
<enum name='NLTaggerOmitPunctuation' value64='2'/>
<enum name='NLTaggerOmitWhitespace' value64='4'/>
<enum name='NLTaggerOmitWords' value64='1'/>
<enum name='NLTokenUnitDocument' value64='3'/>
<enum name='NLTokenUnitParagraph' value64='2'/>
<enum name='NLTokenUnitSentence' value64='1'/>
<enum name='NLTokenUnitWord' value64='0'/>
<enum name='NLTokenizerAttributeEmoji' value64='4'/>
<enum name='NLTokenizerAttributeNumeric' value64='1'/>
<enum name='NLTokenizerAttributeSymbolic' value64='2'/>
<class name='NLContextualEmbedding'>
<method selector='hasAvailableAssets'>
<retval type64='B'/>
</method>
<method selector='loadWithError:'>
<retval type64='B'/>
</method>
<method selector='requestEmbeddingAssetsWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='q'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='NLContextualEmbeddingResult'>
<method selector='enumerateTokenVectorsInRange:usingBlock:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='{_NSRange=QQ}'/>
<arg type64='^B'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='NLEmbedding'>
<method selector='containsString:'>
<retval type64='B'/>
</method>
<method selector='enumerateNeighborsForString:maximumCount:distanceType:usingBlock:'>
<arg function_pointer='true' index='3' type64='@?'>
<arg type64='@'/>
<arg type64='d'/>
<arg type64='^B'/>
<retval type64='v'/>
</arg>
</method>
<method selector='enumerateNeighborsForString:maximumCount:maximumDistance:distanceType:usingBlock:'>
<arg function_pointer='true' index='4' type64='@?'>
<arg type64='@'/>
<arg type64='d'/>
<arg type64='^B'/>
<retval type64='v'/>
</arg>
</method>
<method selector='enumerateNeighborsForVector:maximumCount:distanceType:usingBlock:'>
<arg function_pointer='true' index='3' type64='@?'>
<arg type64='@'/>
<arg type64='d'/>
<arg type64='^B'/>
<retval type64='v'/>
</arg>
</method>
<method selector='enumerateNeighborsForVector:maximumCount:maximumDistance:distanceType:usingBlock:'>
<arg function_pointer='true' index='4' type64='@?'>
<arg type64='@'/>
<arg type64='d'/>
<arg type64='^B'/>
<retval type64='v'/>
</arg>
</method>
<method selector='getVector:forString:'>
<retval type64='B'/>
</method>
<method class_method='true' selector='writeEmbeddingForDictionary:language:revision:toURL:error:'>
<retval type64='B'/>
</method>
</class>
<class name='NLGazetteer'>
<method class_method='true' selector='writeGazetteerForDictionary:language:toURL:error:'>
<retval type64='B'/>
</method>
</class>
<class name='NLTagger'>
<method selector='enumerateTagsInRange:unit:scheme:options:usingBlock:'>
<arg function_pointer='true' index='4' type64='@?'>
<arg type64='@'/>
<arg type64='{_NSRange=QQ}'/>
<arg type64='^B'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='requestAssetsForLanguage:tagScheme:completionHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='q'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='NLTokenizer'>
<method selector='enumerateTokensInRange:usingBlock:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='{_NSRange=QQ}'/>
<arg type64='Q'/>
<arg type64='^B'/>
<retval type64='v'/>
</arg>
</method>
</class>
</signatures>
