bitmark-grammar
Version:
929 lines (923 loc) • 1.66 MB
text/typescript
// Generated from ./antlr/bitmarkParser.g4 by ANTLR 4.9.0-SNAPSHOT
import { ATN } from "antlr4ts/atn/ATN";
import { ATNDeserializer } from "antlr4ts/atn/ATNDeserializer";
import { FailedPredicateException } from "antlr4ts/FailedPredicateException";
import { NotNull } from "antlr4ts/Decorators";
import { NoViableAltException } from "antlr4ts/NoViableAltException";
import { Override } from "antlr4ts/Decorators";
import { Parser } from "antlr4ts/Parser";
import { ParserRuleContext } from "antlr4ts/ParserRuleContext";
import { ParserATNSimulator } from "antlr4ts/atn/ParserATNSimulator";
import { ParseTreeListener } from "antlr4ts/tree/ParseTreeListener";
import { ParseTreeVisitor } from "antlr4ts/tree/ParseTreeVisitor";
import { RecognitionException } from "antlr4ts/RecognitionException";
import { RuleContext } from "antlr4ts/RuleContext";
//import { RuleVersion } from "antlr4ts/RuleVersion";
import { TerminalNode } from "antlr4ts/tree/TerminalNode";
import { Token } from "antlr4ts/Token";
import { TokenStream } from "antlr4ts/TokenStream";
import { Vocabulary } from "antlr4ts/Vocabulary";
import { VocabularyImpl } from "antlr4ts/VocabularyImpl";
import * as Utils from "antlr4ts/misc/Utils";
import { bitmarkParserListener } from "./bitmarkParserListener";
export class bitmarkParser extends Parser {
public static readonly OPDOT = 1;
public static readonly S = 2;
public static readonly BitBook = 3;
public static readonly BitChapter = 4;
public static readonly BitToc = 5;
public static readonly BitSummary = 6;
public static readonly BitIntlink = 7;
public static readonly BitIntRef = 8;
public static readonly BitAlias = 9;
public static readonly BitGroups = 10;
public static readonly BitGroupt = 11;
public static readonly BitPlaceholder = 12;
public static readonly BitStatement = 13;
public static readonly BitDetails = 14;
public static readonly BitSampleSolution = 15;
public static readonly BitTakeAudio = 16;
public static readonly CLOZE = 17;
public static readonly MATCH = 18;
public static readonly BitArticle = 19;
public static readonly BitPage = 20;
public static readonly BitEssay = 21;
public static readonly BitMessage = 22;
public static readonly BitCorrection = 23;
public static readonly BitMark = 24;
public static readonly BitTakepic = 25;
public static readonly BitRecaud = 26;
public static readonly BitPrepnote = 27;
public static readonly BitAssign = 28;
public static readonly BitBotint = 29;
public static readonly BitSelfassess = 30;
public static readonly BitRating = 31;
public static readonly BitSurvey = 32;
public static readonly BitSurvey1 = 33;
public static readonly BitSurveyanon = 34;
public static readonly BitSurveyanon1 = 35;
public static readonly BitNote = 36;
public static readonly BitInfo = 37;
public static readonly BitWarning = 38;
public static readonly BitRemark = 39;
public static readonly BitHint = 40;
public static readonly BitHelp = 41;
public static readonly BitDanger = 42;
public static readonly BitBug = 43;
public static readonly BitSidenote = 44;
public static readonly BitStickynote = 45;
public static readonly BitQuote = 46;
public static readonly BitFootnote = 47;
public static readonly BitExample = 48;
public static readonly BitButtonCopytext = 49;
public static readonly BitWbtContinue = 50;
public static readonly BitLearningPathDetails = 51;
public static readonly BitAiPrompt = 52;
public static readonly BitNoteAi = 53;
public static readonly BitSummayAi = 54;
public static readonly BitArticleAi = 55;
public static readonly BitLearningPathLti = 56;
public static readonly BitLearningPathStep = 57;
public static readonly BitLearningPathBook = 58;
public static readonly BitLearningPathSign = 59;
public static readonly BitLearningPathVideoCall = 60;
public static readonly BitLearningPathLearningGoal = 61;
public static readonly BitLearningPathClosing = 62;
public static readonly BitLearningPathFeedback = 63;
public static readonly BitLearningPathBotTraining = 64;
public static readonly BitLearningPathExternalLink = 65;
public static readonly BitLearningPathClassroomTraining = 66;
public static readonly BitLearningPathClassroomEvent = 67;
public static readonly BitBotActionSend = 68;
public static readonly BitBotActionAnnounce = 69;
public static readonly BitBotActionSave = 70;
public static readonly BitBotActionRemind = 71;
public static readonly BitVendorPadletEmbed = 72;
public static readonly BitScorm = 73;
public static readonly BitImage = 74;
public static readonly BitImageLink = 75;
public static readonly BitImageZoom = 76;
public static readonly BitImagePrototype = 77;
public static readonly BitImageSuperWide = 78;
public static readonly BitAudio = 79;
public static readonly BitAudioLink = 80;
public static readonly BitAudioEmbed = 81;
public static readonly BitVideo = 82;
public static readonly BitVideoLink = 83;
public static readonly BitVideoEmbed = 84;
public static readonly BitVideoPortrait = 85;
public static readonly BitVideoLandscape = 86;
public static readonly BitStillImageFilm = 87;
public static readonly BitStillImageFilmLink = 88;
public static readonly BitStillImageFilmEmbed = 89;
public static readonly BitWebsiteLink = 90;
public static readonly BitDocument = 91;
public static readonly BitDocumentLink = 92;
public static readonly BitDocumentEmbed = 93;
public static readonly BitDocumentDownload = 94;
public static readonly BitAppLink = 95;
public static readonly BitEditorial = 96;
public static readonly BitBookFrontispiece = 97;
public static readonly BitBookTitle = 98;
public static readonly BitBookCopyright = 99;
public static readonly BitBookDedication = 100;
public static readonly BitBookForword = 101;
public static readonly BitBookPreface = 102;
public static readonly BitBookPrologue = 103;
public static readonly BitBookEpilogue = 104;
public static readonly BitBookIntroduction = 105;
public static readonly BitBookIncitingIncident = 106;
public static readonly BitBookConclusion = 107;
public static readonly BitBookAfterword = 108;
public static readonly BitBookPostscript = 109;
public static readonly BitBookappendix = 110;
public static readonly BitBookAddendum = 111;
public static readonly BitBookAcknowledgments = 112;
public static readonly BitBookListOfContributors = 113;
public static readonly BitBookBibliography = 114;
public static readonly BitBookReferenceList = 115;
public static readonly BitBookEndnotes = 116;
public static readonly BitBookNotes = 117;
public static readonly BitBookCopyrightPermissions = 118;
public static readonly BitBookTeaser = 119;
public static readonly BitBookAutherBio = 120;
public static readonly BitBookRequestForABookReview = 121;
public static readonly BitBookComingSoon = 122;
public static readonly BitBookReadMore = 123;
public static readonly BitBookSummary = 124;
public static readonly BitBookEpigraph = 125;
public static readonly BitCode = 126;
public static readonly BitCard1 = 127;
public static readonly BitQuestion1 = 128;
public static readonly BitScreenshot = 129;
public static readonly BitFocusImage = 130;
public static readonly BitPhoto = 131;
public static readonly BitBrowserImage = 132;
public static readonly BitBotActionResponse = 133;
public static readonly BitBotActionTrueFalse = 134;
public static readonly BitBotActionRatingNumber = 135;
public static readonly BitBotActionRatingStars = 136;
public static readonly BitChapterSubjectMatter = 137;
public static readonly BitReleaseNote = 138;
public static readonly BitConclusion = 139;
public static readonly BitVendorAmcharts5Chart = 140;
public static readonly BitFeatured = 141;
public static readonly BitNewspaperArticle = 142;
public static readonly BitBlogArticle = 143;
public static readonly BitBookArticle = 144;
public static readonly BitNotebookArticle = 145;
public static readonly BitWorkbookArticle = 146;
public static readonly BitReleaseNotesSummary = 147;
public static readonly BitCookPreparation = 148;
public static readonly BitCookStep = 149;
public static readonly BitCookIngredients = 150;
public static readonly BitCookRremark = 151;
public static readonly BitCookVariation = 152;
public static readonly BitCookInsert = 153;
public static readonly BitCookArrangement = 154;
public static readonly BitCookPracticeAdvise = 155;
public static readonly BitCookPlate = 156;
public static readonly BitCookRecommendation = 157;
public static readonly BitCookPersonalRecommendation = 158;
public static readonly BitCookSideDrink = 159;
public static readonly BitCookSideDish = 160;
public static readonly BitCookTimer = 161;
public static readonly BitLangLearningOutcomes = 162;
public static readonly BitLangEnablingLanguageSkills = 163;
public static readonly BitLangLifeSkills = 164;
public static readonly BitLangEnglishAroundWorld = 165;
public static readonly BitLangGoodtoknow = 166;
public static readonly BitLangLearningStrategy = 167;
public static readonly BitLangLikeAlocal = 168;
public static readonly BitLangUsefulPhrases = 169;
public static readonly BitLangLevelDown = 170;
public static readonly BitLangLevelUp = 171;
public static readonly BitLangExtraActivity = 172;
public static readonly BitLangVideoScript = 173;
public static readonly BitLangAudioScript = 174;
public static readonly BitLangVocabulary = 175;
public static readonly BitLangHomework = 176;
public static readonly BitLangTeacherNote = 177;
public static readonly BitReviewNote = 178;
public static readonly BitReviewAuthorNote = 179;
public static readonly BitReviewReviewerNote = 180;
public static readonly BitReviewRequestForReviewNote = 181;
public static readonly BitReviewApprovedNote = 182;
public static readonly BitChecklist = 183;
public static readonly BitVideoTranscript = 184;
public static readonly BitAudioTranscript = 185;
public static readonly BitImagePortrait = 186;
public static readonly BitImageLandscape = 187;
public static readonly BitImageOnDevice = 188;
public static readonly BitBitmarkExample = 189;
public static readonly BitAppAiPrompt = 190;
public static readonly BitBookLink = 191;
public static readonly BitBookLinkNext = 192;
public static readonly BitBookLinkPrev = 193;
public static readonly BitFigure = 194;
public static readonly BitVideoLinkLandscape = 195;
public static readonly BitVideoLinkPortrait = 196;
public static readonly BitImageMood = 197;
public static readonly BitImageFigure = 198;
public static readonly BitImageBanner = 199;
public static readonly BitImageStyled = 200;
public static readonly BitImageScreenshot = 201;
public static readonly BitAppGetScreenshot = 202;
public static readonly BitAppCreateBitsFromImage = 203;
public static readonly BitLifeSkillSticker = 204;
public static readonly BitDetailsImage = 205;
public static readonly BitImagesLogoGrave = 206;
public static readonly BitPageBanner = 207;
public static readonly BitPageBuyButton = 208;
public static readonly BitVendorJsfiddle = 209;
public static readonly BitVendorJsfiddleEmbed = 210;
public static readonly BitImageRenderSvg = 211;
public static readonly BitAppCodeEditor = 212;
public static readonly BitAppCodeIde = 213;
public static readonly BitCodeRuntime = 214;
public static readonly BitOutput = 215;
public static readonly BitConsoleLog = 216;
public static readonly BitVenderJupyterCellCode = 217;
public static readonly BitVenderJupyterCellRaw = 218;
public static readonly BitVenderJupyterOutput = 219;
public static readonly BitVenderJupyterCellMarkdown = 220;
public static readonly BitVenderJupyterIpynb = 221;
public static readonly BitAppCodeCell = 222;
public static readonly BitStdout = 223;
public static readonly BitAppBitmarkFromJavascript = 224;
public static readonly BitAppBitmarkFromEditor = 225;
public static readonly BitBookAlias = 226;
public static readonly BitTocChapter = 227;
public static readonly BitHandInAudio = 228;
public static readonly BitHandInvoice = 229;
public static readonly BitHandInVideo = 230;
public static readonly BitHandInLocation = 231;
public static readonly BitHandInPhoto = 232;
public static readonly BitHandInScan = 233;
public static readonly BitHandInDocument = 234;
public static readonly BitHandInContact = 235;
public static readonly OPDOLL = 236;
public static readonly OPBUL = 237;
public static readonly OPRANGLES = 238;
public static readonly OPRANGLEL = 239;
public static readonly OPDANGLE = 240;
public static readonly OPU = 241;
public static readonly OPB = 242;
public static readonly OPQ = 243;
public static readonly OPA = 244;
public static readonly OPP = 245;
public static readonly OPM = 246;
public static readonly OPS = 247;
public static readonly OPR = 248;
public static readonly OPHASH = 249;
public static readonly OPC = 250;
public static readonly OPITEM = 251;
public static readonly OPLEAD = 252;
public static readonly OPPAGENUMBER = 253;
public static readonly OPMARGINNUMBER = 254;
public static readonly CL = 255;
public static readonly COLON = 256;
public static readonly AMP = 257;
public static readonly DBLCOLON = 258;
public static readonly PLUS = 259;
public static readonly DotAt = 260;
public static readonly Greater = 261;
public static readonly Less = 262;
public static readonly RightAngle = 263;
public static readonly RightArrow = 264;
public static readonly DBLEQ = 265;
public static readonly HSPL = 266;
public static readonly HSPL2 = 267;
public static readonly SSPL = 268;
public static readonly SSPL2 = 269;
public static readonly QUOTE_INDEX = 270;
public static readonly COMMENT = 271;
public static readonly DCANY = 272;
public static readonly Image_type = 273;
public static readonly Audio_type = 274;
public static readonly Video_type = 275;
public static readonly ArticleText = 276;
public static readonly NOTCL = 277;
public static readonly NUMERIC = 278;
public static readonly STRING = 279;
public static readonly NL = 280;
public static readonly NOTBITMARK = 281;
public static readonly ELIPSIS = 282;
public static readonly SENTENCE = 283;
public static readonly BARSTRING = 284;
public static readonly OPAT = 285;
public static readonly AtProgress = 286;
public static readonly AtReference = 287;
public static readonly AtWidth = 288;
public static readonly AtHeight = 289;
public static readonly AtProgressPoints = 290;
public static readonly AtShortanswer = 291;
public static readonly AtLonganswer = 292;
public static readonly AtExampleWithStr = 293;
public static readonly AtExamplecol = 294;
public static readonly AtExamplecl = 295;
public static readonly AtSampleSolution = 296;
public static readonly AtPartialAnswerS = 297;
public static readonly AtPartialAnswer = 298;
public static readonly AtLabeltrue = 299;
public static readonly AtLabelfalse = 300;
public static readonly AtPoints = 301;
public static readonly AtSrc = 302;
public static readonly AtPartner = 303;
public static readonly OPATALT = 304;
public static readonly OPAMARK = 305;
public static readonly ShowInIndex = 306;
public static readonly OpAtCaption = 307;
public static readonly OpAtLicense = 308;
public static readonly OpAtCopyright = 309;
public static readonly OpAtSearch = 310;
public static readonly OpAtIsTracked = 311;
public static readonly OpAtIsInfoOnly = 312;
public static readonly AtDate = 313;
public static readonly Http = 314;
public static readonly Https = 315;
public static readonly AmpAudio = 316;
public static readonly AmpImage = 317;
public static readonly AmpImageZoom = 318;
public static readonly AmpVideo = 319;
public static readonly AmpArticle = 320;
public static readonly AmpDocument = 321;
public static readonly AmpApp = 322;
public static readonly AmpWebsite = 323;
public static readonly AmpStillImageFilm = 324;
public static readonly AmpPdf = 325;
public static readonly OpAmpAudio = 326;
public static readonly OpAmpImage = 327;
public static readonly OpAmpImageZoom = 328;
public static readonly OpAmpVideo = 329;
public static readonly OpAmpArticle = 330;
public static readonly OpAmpArticleAtt = 331;
public static readonly OpAmpDocument = 332;
public static readonly OpAmpApp = 333;
public static readonly OpAmpWebsite = 334;
public static readonly OpAmpStillImageFilm = 335;
public static readonly BracEnclose = 336;
public static readonly AmpAudioLink = 337;
public static readonly AmpImageLink = 338;
public static readonly AmpVideoLink = 339;
public static readonly AmpArticleLink = 340;
public static readonly AmpDocumentLink = 341;
public static readonly AmpDocumentDownload = 342;
public static readonly AmpAppLink = 343;
public static readonly AmpWebsiteLink = 344;
public static readonly AmpStillImageFilmLink = 345;
public static readonly OpAmpAudioLink = 346;
public static readonly OpAmpImageLink = 347;
public static readonly OpAmpVideoLink = 348;
public static readonly OpAmpArticleLink = 349;
public static readonly OpAmpDocumentLink = 350;
public static readonly OpAmpDocumentDownload = 351;
public static readonly OpAmpAppLink = 352;
public static readonly OpAmpWebsiteLink = 353;
public static readonly OpAmpStillImageFilmLink = 354;
public static readonly AmpImageEmbed = 355;
public static readonly AmpVideoEmbed = 356;
public static readonly AmpAudioEmbed = 357;
public static readonly AmpDocumentEmbed = 358;
public static readonly AmpStillImageFilmEmbed = 359;
public static readonly OpAmpImageEmbed = 360;
public static readonly OpAmpVideoEmbed = 361;
public static readonly OpAmpAudioEmbed = 362;
public static readonly OpAmpDocumentEmbed = 363;
public static readonly OpAmpStillImageFilmEmbed = 364;
public static readonly BitmarkMinus = 365;
public static readonly BitmarkPlus = 366;
public static readonly ColonText = 367;
public static readonly ColonJson = 368;
public static readonly Prosemirror = 369;
public static readonly Placeholder = 370;
public static readonly BASIC = 371;
public static readonly JPG = 372;
public static readonly PNG = 373;
public static readonly GIF = 374;
public static readonly SVG = 375;
public static readonly MP2 = 376;
public static readonly MP3 = 377;
public static readonly MP4 = 378;
public static readonly FLV = 379;
public static readonly WMV = 380;
public static readonly MPEG = 381;
public static readonly MPG = 382;
public static readonly TEL = 383;
public static readonly DotArticleAtt = 384;
public static readonly STAR = 385;
public static readonly URL = 386;
public static readonly LIST_LINE = 387;
public static readonly ENCLBARS = 388;
public static readonly RULE_bitmark = 0;
public static readonly RULE_bitmark_ = 1;
public static readonly RULE_bit = 2;
public static readonly RULE_book = 3;
public static readonly RULE_book_alias = 4;
public static readonly RULE_chapter = 5;
public static readonly RULE_ai_prompt = 6;
public static readonly RULE_note_ai = 7;
public static readonly RULE_summary_ai = 8;
public static readonly RULE_article_ai = 9;
public static readonly RULE_toc = 10;
public static readonly RULE_summary = 11;
public static readonly RULE_internal_link = 12;
public static readonly RULE_bit_alias = 13;
public static readonly RULE_title_etc = 14;
public static readonly RULE_group_born = 15;
public static readonly RULE_group_died = 16;
public static readonly RULE_learning_path_lti = 17;
public static readonly RULE_learning_path_step = 18;
public static readonly RULE_learning_path_book = 19;
public static readonly RULE_learning_path_sign = 20;
public static readonly RULE_learning_path_video_call = 21;
public static readonly RULE_learning_path_learning_goal = 22;
public static readonly RULE_learning_path_closing = 23;
public static readonly RULE_learning_path_feedback = 24;
public static readonly RULE_learning_path_bot_training = 25;
public static readonly RULE_learning_path_external_link = 26;
public static readonly RULE_learning_path_classroom_training = 27;
public static readonly RULE_learning_path_classroom_event = 28;
public static readonly RULE_bot_action_send = 29;
public static readonly RULE_bot_action_announce = 30;
public static readonly RULE_bot_action_save = 31;
public static readonly RULE_bot_action_remind = 32;
public static readonly RULE_bot_action_response = 33;
public static readonly RULE_bot_action_true_false = 34;
public static readonly RULE_bot_action_rating_number = 35;
public static readonly RULE_bot_action_rating_stars = 36;
public static readonly RULE_bot_action = 37;
public static readonly RULE_bo_actions = 38;
public static readonly RULE_boacts = 39;
public static readonly RULE_feedback = 40;
public static readonly RULE_footer = 41;
public static readonly RULE_bitElem = 42;
public static readonly RULE_bitElem_noResource = 43;
public static readonly RULE_gap = 44;
public static readonly RULE_single_gap = 45;
public static readonly RULE_choice_plus = 46;
public static readonly RULE_choice_minus = 47;
public static readonly RULE_choice_star = 48;
public static readonly RULE_essay = 49;
public static readonly RULE_ml_example = 50;
public static readonly RULE_partans = 51;
public static readonly RULE_resource = 52;
public static readonly RULE_correction = 53;
public static readonly RULE_corrs = 54;
public static readonly RULE_mark_ = 55;
public static readonly RULE_mark_text = 56;
public static readonly RULE_mark_color = 57;
public static readonly RULE_take_audio = 58;
public static readonly RULE_take_picture = 59;
public static readonly RULE_record_audio = 60;
public static readonly RULE_preparation_note = 61;
public static readonly RULE_assignment = 62;
public static readonly RULE_article = 63;
public static readonly RULE_statement = 64;
public static readonly RULE_details = 65;
public static readonly RULE_sample_solution = 66;
public static readonly RULE_buttoncopytext = 67;
public static readonly RULE_wbtcontinue = 68;
public static readonly RULE_learningpathdetails = 69;
public static readonly RULE_page = 70;
public static readonly RULE_note = 71;
public static readonly RULE_info = 72;
public static readonly RULE_warning = 73;
public static readonly RULE_remark = 74;
public static readonly RULE_help = 75;
public static readonly RULE_danger = 76;
public static readonly RULE_bug = 77;
public static readonly RULE_sidenote = 78;
public static readonly RULE_stickynote = 79;
public static readonly RULE_quote = 80;
public static readonly RULE_footnote = 81;
public static readonly RULE_hintbit = 82;
public static readonly RULE_examplebit = 83;
public static readonly RULE_vendor_padlet_embed = 84;
public static readonly RULE_scorm = 85;
public static readonly RULE_bit_image = 86;
public static readonly RULE_bit_imageLink = 87;
public static readonly RULE_bit_imageZoom = 88;
public static readonly RULE_bit_imagePrototype = 89;
public static readonly RULE_bit_imageSuperWide = 90;
public static readonly RULE_bit_audio = 91;
public static readonly RULE_bit_audioLink = 92;
public static readonly RULE_bit_audioEmbed = 93;
public static readonly RULE_bit_video = 94;
public static readonly RULE_bit_videoLink = 95;
public static readonly RULE_bit_videoEmbed = 96;
public static readonly RULE_bit_videoPortrait = 97;
public static readonly RULE_bit_videoLandscape = 98;
public static readonly RULE_bit_stillImageFilm = 99;
public static readonly RULE_bit_stillImageFilmLink = 100;
public static readonly RULE_bit_stillImageFilmEmbed = 101;
public static readonly RULE_bit_websiteLink = 102;
public static readonly RULE_bit_document = 103;
public static readonly RULE_bit_documentLink = 104;
public static readonly RULE_bit_documentEmbed = 105;
public static readonly RULE_bit_documentDownload = 106;
public static readonly RULE_bit_appLink = 107;
public static readonly RULE_bit_editorial = 108;
public static readonly RULE_book_frontispiece = 109;
public static readonly RULE_book_title = 110;
public static readonly RULE_book_copyright = 111;
public static readonly RULE_book_dedication = 112;
public static readonly RULE_book_forword = 113;
public static readonly RULE_book_preface = 114;
public static readonly RULE_book_prologue = 115;
public static readonly RULE_book_epilogue = 116;
public static readonly RULE_book_introduction = 117;
public static readonly RULE_book_inciting_incident = 118;
public static readonly RULE_book_conclusion = 119;
public static readonly RULE_book_afterword = 120;
public static readonly RULE_book_postscript = 121;
public static readonly RULE_book_appendix = 122;
public static readonly RULE_book_addendum = 123;
public static readonly RULE_book_acknowledgments = 124;
public static readonly RULE_book_list_of_contributors = 125;
public static readonly RULE_book_bibliography = 126;
public static readonly RULE_book_reference_list = 127;
public static readonly RULE_book_endnotes = 128;
public static readonly RULE_book_notes = 129;
public static readonly RULE_book_copyright_permissions = 130;
public static readonly RULE_book_teaser = 131;
public static readonly RULE_book_auther_bio = 132;
public static readonly RULE_book_request_for_a_book_review = 133;
public static readonly RULE_book_coming_soon = 134;
public static readonly RULE_book_read_more = 135;
public static readonly RULE_book_summary = 136;
public static readonly RULE_book_epigraph = 137;
public static readonly RULE_code = 138;
public static readonly RULE_card1 = 139;
public static readonly RULE_question1 = 140;
public static readonly RULE_screenshot = 141;
public static readonly RULE_focus_image = 142;
public static readonly RULE_photo = 143;
public static readonly RULE_browser_image = 144;
public static readonly RULE_chapter_subject_matter = 145;
public static readonly RULE_release_note = 146;
public static readonly RULE_conclusion = 147;
public static readonly RULE_featured = 148;
public static readonly RULE_vendor_amcharts_5_chart = 149;
public static readonly RULE_newspaper_article = 150;
public static readonly RULE_blog_article = 151;
public static readonly RULE_book_article = 152;
public static readonly RULE_notebook_article = 153;
public static readonly RULE_workbook_article = 154;
public static readonly RULE_release_notes_summary = 155;
public static readonly RULE_message = 156;
public static readonly RULE_cook_preparation = 157;
public static readonly RULE_cook_step = 158;
public static readonly RULE_cook_ingredients = 159;
public static readonly RULE_cook_remark = 160;
public static readonly RULE_cook_variation = 161;
public static readonly RULE_cook_insert = 162;
public static readonly RULE_cook_arrangement = 163;
public static readonly RULE_cook_practice_advise = 164;
public static readonly RULE_cook_plate = 165;
public static readonly RULE_cook_recommendation = 166;
public static readonly RULE_cook_personal_recommendation = 167;
public static readonly RULE_cook_side_drink = 168;
public static readonly RULE_cook_side_dish = 169;
public static readonly RULE_cook_timer = 170;
public static readonly RULE_lang_learning_outcomes = 171;
public static readonly RULE_lang_enabling_language_skills = 172;
public static readonly RULE_lang_life_skills = 173;
public static readonly RULE_lang_english_around_world = 174;
public static readonly RULE_lang_good_to_know = 175;
public static readonly RULE_lang_learning_strategy = 176;
public static readonly RULE_lang_like_a_local = 177;
public static readonly RULE_lang_useful_phrases = 178;
public static readonly RULE_lang_level_down = 179;
public static readonly RULE_lang_level_up = 180;
public static readonly RULE_lang_extra_activity = 181;
public static readonly RULE_lang_video_script = 182;
public static readonly RULE_lang_audio_script = 183;
public static readonly RULE_lang_vocabulary = 184;
public static readonly RULE_lang_homework = 185;
public static readonly RULE_lang_teacher_note = 186;
public static readonly RULE_review_note = 187;
public static readonly RULE_review_author_note = 188;
public static readonly RULE_review_reviewer_note = 189;
public static readonly RULE_review_request_for_review_note = 190;
public static readonly RULE_review_approved_note = 191;
public static readonly RULE_checklist = 192;
public static readonly RULE_video_transcript = 193;
public static readonly RULE_audio_transcript = 194;
public static readonly RULE_image_portrait = 195;
public static readonly RULE_image_landscape = 196;
public static readonly RULE_image_on_device = 197;
public static readonly RULE_bitmark_example = 198;
public static readonly RULE_app_ai_prompt = 199;
public static readonly RULE_book_link = 200;
public static readonly RULE_book_link_next = 201;
public static readonly RULE_book_link_prev = 202;
public static readonly RULE_figure = 203;
public static readonly RULE_video_link_landscape = 204;
public static readonly RULE_video_link_portrait = 205;
public static readonly RULE_image_mood = 206;
public static readonly RULE_image_figure = 207;
public static readonly RULE_image_banner = 208;
public static readonly RULE_image_styled = 209;
public static readonly RULE_image_screenshot = 210;
public static readonly RULE_app_get_screenshot = 211;
public static readonly RULE_app_create_bits_from_image = 212;
public static readonly RULE_life_skill_sticker = 213;
public static readonly RULE_details_image = 214;
public static readonly RULE_page_banner = 215;
public static readonly RULE_page_buy_button = 216;
public static readonly RULE_image_render_svg = 217;
public static readonly RULE_vendor_jsfiddle = 218;
public static readonly RULE_vendor_jsfiddle_embed = 219;
public static readonly RULE_app_code_editor = 220;
public static readonly RULE_app_code_ide = 221;
public static readonly RULE_code_runtime = 222;
public static readonly RULE_output = 223;
public static readonly RULE_console_log = 224;
public static readonly RULE_vendor_jupyter_cell_code = 225;
public static readonly RULE_vendor_jupyter_cell_raw = 226;
public static readonly RULE_vendor_jupyter_output = 227;
public static readonly RULE_vendor_jupyter_cell_markdown = 228;
public static readonly RULE_vendor_jupyter_ipynb = 229;
public static readonly RULE_app_code_cell = 230;
public static readonly RULE_stdout = 231;
public static readonly RULE_app_bitmark_from_javascript = 232;
public static readonly RULE_app_bitmark_from_editor = 233;
public static readonly RULE_toc_chapter = 234;
public static readonly RULE_images_logo_grave = 235;
public static readonly RULE_logo = 236;
public static readonly RULE_logo_attribs = 237;
public static readonly RULE_hand_in_audio = 238;
public static readonly RULE_hand_in_voice = 239;
public static readonly RULE_hand_in_video = 240;
public static readonly RULE_hand_in_location = 241;
public static readonly RULE_hand_in_photo = 242;
public static readonly RULE_hand_in_scan = 243;
public static readonly RULE_hand_in_document = 244;
public static readonly RULE_hand_in_contact = 245;
public static readonly RULE_bot_choice = 246;
public static readonly RULE_rating = 247;
public static readonly RULE_bullet_item = 248;
public static readonly RULE_survey = 249;
public static readonly RULE_survey_1 = 250;
public static readonly RULE_survey_anonymous = 251;
public static readonly RULE_survey_anonymous_1 = 252;
public static readonly RULE_self_assessment = 253;
public static readonly RULE_self_assess_s_and_w = 254;
public static readonly RULE_atpoint = 255;
public static readonly RULE_format = 256;
public static readonly RULE_resource_format = 257;
public static readonly RULE_resource_format_extra = 258;
public static readonly RULE_format2 = 259;
public static readonly RULE_image_format = 260;
public static readonly RULE_video_format = 261;
public static readonly RULE_article_format = 262;
public static readonly RULE_document_format = 263;
public static readonly RULE_app_format = 264;
public static readonly RULE_website_format = 265;
public static readonly RULE_stillimagefilm_format = 266;
public static readonly RULE_op_article_format = 267;
public static readonly RULE_op_document_format = 268;
public static readonly RULE_op_app_format = 269;
public static readonly RULE_op_website_format = 270;
public static readonly RULE_op_video_format = 271;
public static readonly RULE_op_stillimagefilm_format = 272;
public static readonly RULE_articlebit = 273;
public static readonly RULE_documentbit = 274;
public static readonly RULE_websitebit = 275;
public static readonly RULE_appbit = 276;
public static readonly RULE_stillimagefilmbit = 277;
public static readonly RULE_stillimg_one = 278;
public static readonly RULE_videobit = 279;
public static readonly RULE_video_one = 280;
public static readonly RULE_imagebit = 281;
public static readonly RULE_image_one = 282;
public static readonly RULE_op_image_format = 283;
public static readonly RULE_image_chained = 284;
public static readonly RULE_image_chained4match = 285;
public static readonly RULE_audiobit = 286;
public static readonly RULE_audio_one = 287;
public static readonly RULE_audio_format = 288;
public static readonly RULE_op_audio_format = 289;
public static readonly RULE_resource_chained = 290;
public static readonly RULE_telephone = 291;
public static readonly RULE_url = 292;
public static readonly RULE_item = 293;
public static readonly RULE_lead = 294;
public static readonly RULE_angleref = 295;
public static readonly RULE_example = 296;
public static readonly RULE_bracketed_text = 297;
public static readonly RULE_reference = 298;
public static readonly RULE_progress = 299;
public static readonly RULE_dateprop = 300;
public static readonly RULE_dateprop_chained = 301;
public static readonly RULE_instruction = 302;
public static readonly RULE_hint = 303;
public static readonly RULE_title = 304;
public static readonly RULE_bool_label = 305;
public static readonly RULE_progress_points = 306;
public static readonly RULE_istracked = 307;
public static readonly RULE_isinfoonly = 308;
public static readonly RULE_atdef = 309;
public static readonly RULE_atdef_ = 310;
public static readonly RULE_dollarans = 311;
public static readonly RULE_anchor = 312;
public static readonly RULE_lines = 313;
public static readonly RULE_s_and_w = 314;
public static readonly RULE_dclines = 315;
public static readonly RULE_clnsp = 316;
public static readonly RULE_sspl = 317;
public static readonly RULE_words = 318;
public static readonly RULE_sp = 319;
public static readonly RULE_sentence = 320;
// tslint:disable:no-trailing-whitespace
public static readonly ruleNames: string[] = [
"bitmark", "bitmark_", "bit", "book", "book_alias", "chapter", "ai_prompt",
"note_ai", "summary_ai", "article_ai", "toc", "summary", "internal_link",
"bit_alias", "title_etc", "group_born", "group_died", "learning_path_lti",
"learning_path_step", "learning_path_book", "learning_path_sign", "learning_path_video_call",
"learning_path_learning_goal", "learning_path_closing", "learning_path_feedback",
"learning_path_bot_training", "learning_path_external_link", "learning_path_classroom_training",
"learning_path_classroom_event", "bot_action_send", "bot_action_announce",
"bot_action_save", "bot_action_remind", "bot_action_response", "bot_action_true_false",
"bot_action_rating_number", "bot_action_rating_stars", "bot_action", "bo_actions",
"boacts", "feedback", "footer", "bitElem", "bitElem_noResource", "gap",
"single_gap", "choice_plus", "choice_minus", "choice_star", "essay", "ml_example",
"partans", "resource", "correction", "corrs", "mark_", "mark_text", "mark_color",
"take_audio", "take_picture", "record_audio", "preparation_note", "assignment",
"article", "statement", "details", "sample_solution", "buttoncopytext",
"wbtcontinue", "learningpathdetails", "page", "note", "info", "warning",
"remark", "help", "danger", "bug", "sidenote", "stickynote", "quote",
"footnote", "hintbit", "examplebit", "vendor_padlet_embed", "scorm", "bit_image",
"bit_imageLink", "bit_imageZoom", "bit_imagePrototype", "bit_imageSuperWide",
"bit_audio", "bit_audioLink", "bit_audioEmbed", "bit_video", "bit_videoLink",
"bit_videoEmbed", "bit_videoPortrait", "bit_videoLandscape", "bit_stillImageFilm",
"bit_stillImageFilmLink", "bit_stillImageFilmEmbed", "bit_websiteLink",
"bit_document", "bit_documentLink", "bit_documentEmbed", "bit_documentDownload",
"bit_appLink", "bit_editorial", "book_frontispiece", "book_title", "book_copyright",
"book_dedication", "book_forword", "book_preface", "book_prologue", "book_epilogue",
"book_introduction", "book_inciting_incident", "book_conclusion", "book_afterword",
"book_postscript", "book_appendix", "book_addendum", "book_acknowledgments",
"book_list_of_contributors", "book_bibliography", "book_reference_list",
"book_endnotes", "book_notes", "book_copyright_permissions", "book_teaser",
"book_auther_bio", "book_request_for_a_book_review", "book_coming_soon",
"book_read_more", "book_summary", "book_epigraph", "code", "card1", "question1",
"screenshot", "focus_image", "photo", "browser_image", "chapter_subject_matter",
"release_note", "conclusion", "featured", "vendor_amcharts_5_chart", "newspaper_article",
"blog_article", "book_article", "notebook_article", "workbook_article",
"release_notes_summary", "message", "cook_preparation", "cook_step", "cook_ingredients",
"cook_remark", "cook_variation", "cook_insert", "cook_arrangement", "cook_practice_advise",
"cook_plate", "cook_recommendation", "cook_personal_recommendation", "cook_side_drink",
"cook_side_dish", "cook_timer", "lang_learning_outcomes", "lang_enabling_language_skills",
"lang_life_skills", "lang_english_around_world", "lang_good_to_know",
"lang_learning_strategy", "lang_like_a_local", "lang_useful_phrases",
"lang_level_down", "lang_level_up", "lang_extra_activity", "lang_video_script",
"lang_audio_script", "lang_vocabulary", "lang_homework", "lang_teacher_note",
"review_note", "review_author_note", "review_reviewer_note", "review_request_for_review_note",
"review_approved_note", "checklist", "video_transcript", "audio_transcript",
"image_portrait", "image_landscape", "image_on_device", "bitmark_example",
"app_ai_prompt", "book_link", "book_link_next", "book_link_prev", "figure",
"video_link_landscape", "video_link_portrait", "image_mood", "image_figure",
"image_banner", "image_styled", "image_screenshot", "app_get_screenshot",
"app_create_bits_from_image", "life_skill_sticker", "details_image", "page_banner",
"page_buy_button", "image_render_svg", "vendor_jsfiddle", "vendor_jsfiddle_embed",
"app_code_editor", "app_code_ide", "code_runtime", "output", "console_log",
"vendor_jupyter_cell_code", "vendor_jupyter_cell_raw", "vendor_jupyter_output",
"vendor_jupyter_cell_markdown", "vendor_jupyter_ipynb", "app_code_cell",
"stdout", "app_bitmark_from_javascript", "app_bitmark_from_editor", "toc_chapter",
"images_logo_grave", "logo", "logo_attribs", "hand_in_audio", "hand_in_voice",
"hand_in_video", "hand_in_location", "hand_in_photo", "hand_in_scan",
"hand_in_document", "hand_in_contact", "bot_choice", "rating", "bullet_item",
"survey", "survey_1", "survey_anonymous", "survey_anonymous_1", "self_assessment",
"self_assess_s_and_w", "atpoint", "format", "resource_format", "resource_format_extra",
"format2", "image_format", "video_format", "article_format", "document_format",
"app_format", "website_format", "stillimagefilm_format", "op_article_format",
"op_document_format", "op_app_format", "op_website_format", "op_video_format",
"op_stillimagefilm_format", "articlebit", "documentbit", "websitebit",
"appbit", "stillimagefilmbit", "stillimg_one", "videobit", "video_one",
"imagebit", "image_one", "op_image_format", "image_chained", "image_chained4match",
"audiobit", "audio_one", "audio_format", "op_audio_format", "resource_chained",
"telephone", "url", "item", "lead", "angleref", "example", "bracketed_text",
"reference", "progress", "dateprop", "dateprop_chained", "instruction",
"hint", "title", "bool_label", "progress_points", "istracked", "isinfoonly",
"atdef", "atdef_", "dollarans", "anchor", "lines", "s_and_w", "dclines",
"clnsp", "sspl", "words", "sp", "sentence",
];
private static readonly _LITERAL_NAMES: Array<string | undefined> = [
undefined, "'[.'", undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, "'CLOZE'", "'MATCH'", undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, "':'", "'&'", "'::'", "'+'",
"'.@'", "'>'", "'<'", "'\u25BA'", "'\u2192'", "'=='", undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, "'[@'", undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, undefined, undefined, "'http://'", "'https://'",
"'&audio'", "'&image'", "'&image-zoom'", "'&video'", "'&article'", "'&document'",
"'&app'", "'&website'", "'&still-image-film'", "'&pdf'", undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, undefined,
undefined, undefined, "'&audio-link'", "'&image-link'", "'&video-link'",
"'&article-link'", "'&document-link'", "'&document-download'", "'&app-link'",
"'&website-link'", "'&still-image-film-link'", undefined, undefined, undefined,
undefined, undefined, undefined, undefined, undefined, undefined, "'&image-embed'",
"'&video-embed'", "'&daudio-embed'", "'&document-embed'", "'&still-image-film-embed'",
undefined, undefined, undefined, undefined, undefined, "':bitmark--'",
"':bitmark++'", "':text'", "':json'", "':prosemirror'", "':placeholder'",
"':basic'", "':jpg'", "':png'", "':gif'", "':svg'", "':mp2'", "':mp3'",
"':mp4'", "':flv'", "':wmv'", "':mpeg'", "':mpg'", "'tel:'", "'.article-attachment'",
"'*'",
];
private static readonly _SYMBOLIC_NAMES: Array<string | undefined> = [
undefined, "OPDOT", "S", "BitBook", "BitChapter", "BitToc", "BitSummary",
"BitIntlink", "BitIntRef", "BitAlias", "BitGroups", "BitGroupt", "BitPlaceholder",
"BitStatement", "BitDetails", "BitSampleSolution", "BitTakeAudio", "CLOZE",
"MATCH", "BitArticle", "BitPage", "BitEssay", "BitMessage", "BitCorrection",
"BitMark", "BitTakepic", "BitRecaud", "BitPrepnote", "BitAssign", "BitBotint",
"BitSelfassess", "BitRating", "BitSurvey", "BitSurvey1", "BitSurveyanon",
"BitSurveyanon1", "BitNote", "BitInfo", "BitWarning", "BitRemark", "BitHint",
"BitHelp", "BitDanger", "BitBug", "BitSidenote", "BitStickynote", "BitQuote",
"BitFootnote", "BitExample", "BitButtonCopytext", "BitWbtContinue", "BitLearningPathDetails",
"BitAiPrompt", "BitNoteAi", "BitSummayAi", "BitArticleAi", "BitLearningPathLti",
"BitLearningPathStep", "BitLearningPathBook", "BitLearningPathSign", "BitLearningPathVideoCall",
"BitLearningPathLearningGoal", "BitLearningPathClosing", "BitLearningPathFeedback",
"BitLearningPathBotTraining", "BitLearningPathExternalLink", "BitLearningPathClassroomTraining",
"BitLearningPathClassroomEvent", "BitBotActionSend", "BitBotActionAnnounce",
"BitBotActionSave", "BitBotActionRemind", "BitVendorPadletEmbed", "BitScorm",
"BitImage", "BitImageLink", "BitImageZoom", "BitImagePrototype", "BitImageSuperWide",
"BitAudio", "BitAudioLink", "BitAudioEmbed", "BitVideo", "BitVideoLink",
"BitVideoEmbed", "BitVideoPortrait", "BitVideoLandscape", "BitStillImageFilm",
"BitStillImageFilmLink", "BitStillImageFilmEmbed", "BitWebsiteLink", "BitDocument",
"BitDocumentLink", "BitDocumentEmbed", "BitDocumentDownload", "BitAppLink",
"BitEditorial", "BitBookFrontispiece", "BitBookTitle", "BitBookCopyright",
"BitBookDedication", "BitBookForword", "BitBookPreface", "BitBookPrologue",
"BitBookEpilogue", "BitBookIntroduction", "BitBookIncitingIncident", "BitBookConclusion",
"BitBookAfterword", "BitBookPostscript", "BitBookappendix", "BitBookAddendum",
"BitBookAcknowledgments", "BitBookListOfContributors", "BitBookBibliography",
"BitBookReferenceList", "BitBookEndnotes", "BitBookNotes", "BitBookCopyrightPermissions",
"BitBookTeaser", "BitBookAutherBio", "BitBookRequestForABookReview", "BitBookComingSoon",
"BitBookReadMore", "BitBookSummary", "BitBookEpigraph", "BitCode", "BitCard1",
"BitQuestion1", "BitScreenshot", "BitFocusImage", "BitPhoto", "BitBrowserImage",
"BitBotActionResponse", "BitBotActionTrueFalse", "BitBotActionRatingNumber",
"BitBotActionRatingStars", "BitChapterSubjectMatter", "BitReleaseNote",
"BitConclusion", "BitVendorAmcharts5Chart", "BitFeatured", "BitNewspaperArticle",
"BitBlogArticle", "BitBookArticle", "BitNotebookArticle", "BitWorkbookArticle",
"BitReleaseNotesSummary", "BitCookPreparation", "BitCookStep", "BitCookIngredients",
"BitCookRremark", "BitCookVariation", "BitCookInsert", "BitCookArrangement",
"BitCookPracticeAdvise", "BitCookPlate", "BitCookRecommendation", "BitCookPersonalRecommendation",
"BitCookSideDrink", "BitCookSideDish", "BitCookTimer", "BitLangLearningOutcomes",
"BitLangEnablingLanguageSkills", "BitLangLifeSkills", "BitLangEnglishAroundWorld",
"BitLangGoodtoknow", "BitLangLearningStrategy", "BitLangLikeAlocal", "BitLangUsefulPhrases",
"BitLangLevelDown", "BitLangLevelUp", "BitLangExtraActivity", "BitLangVideoScript",
"BitLangAudioScript", "BitLangVocabulary", "BitLangHomework", "BitLangTeacherNote",
"BitReviewNote", "BitReviewAuthorNote", "BitReviewReviewerNote", "BitReviewRequestForReviewNote",
"BitReviewApprovedNote", "BitChecklist", "BitVideoTranscript", "BitAudioTranscript",
"BitImagePortrait", "BitImageLandscape", "BitImageOnDevice", "BitBitmarkExample",
"BitAppAiPrompt", "BitBookLink", "BitBookLinkNext", "BitBookLinkPrev",
"BitFigure", "BitVideoLinkLandscape", "BitVideoLinkPortrait", "BitImageMood",
"BitImageFigure", "BitImageBanner", "BitImageStyled", "BitImageScreenshot",
"BitAppGetScreenshot", "BitAppCreateBitsFromImage", "BitLifeSkillSticker",
"BitDetailsImage", "BitImagesLogoGrave", "BitPageBanner", "BitPageBuyButton",
"BitVendorJsfiddle", "BitVendorJsfiddleEmbed", "BitImageRenderSvg", "BitAppCodeEditor",
"BitAppCodeIde", "BitCodeRuntime", "BitOutput", "BitConsoleLog", "BitVenderJupyterCellCode",
"BitVenderJupyterCellRaw", "BitVenderJupyterOutput", "BitVenderJupyterCellMarkdown",
"BitVenderJupyterIpynb", "BitAppCodeCell", "BitStdout", "BitAppBitmarkFromJavascript",
"BitAppBitmarkFromEditor", "BitBookAlias", "BitTocChapter", "BitHandInAudio",
"BitHandInvoice", "BitHandInVideo", "BitHandInLocation", "BitHandInPhoto",
"BitHandInScan", "BitHandInDocument", "BitHandInContact", "OPDOLL", "OPBUL",
"OP