biblatex-csl-converter
Version:
Bibliography format converter: BibLaTeX, BibTeX, CSL-JSON, RIS, ENW, EndNote XML, Citavi, DOCX citations, ODT citations — parse, convert, and export with round-trip fidelity
19 lines • 277 kB
JavaScript
!function(){"use strict";const e={acadian:{csl:"fr-CA",biblatex:"acadian"},afrikaans:{csl:"af-ZA",biblatex:"afrikaans"},arabic:{csl:"ar",biblatex:"arabic"},basque:{csl:"eu",biblatex:"basque"},bulgarian:{csl:"bg-BG",biblatex:"bulgarian"},catalan:{csl:"ca-AD",biblatex:"catalan"},chinese:{csl:"zh-CN",biblatex:"pinyin"},croatian:{csl:"hr-HR",biblatex:"croatian"},czech:{csl:"cs-CZ",biblatex:"czech"},danish:{csl:"da-DK",biblatex:"danish"},dutch:{csl:"nl-NL",biblatex:"dutch"},auenglish:{csl:"en-GB",biblatex:"australian"},caenglish:{csl:"en-US",biblatex:"canadian"},nzenglish:{csl:"en-GB",biblatex:"newzealand"},ukenglish:{csl:"en-GB",biblatex:"ukenglish"},usenglish:{csl:"en-US",biblatex:"usenglish"},estonian:{csl:"et-EE",biblatex:"estonian"},finnish:{csl:"fi-FI",biblatex:"finnish"},french:{csl:"fr-FR",biblatex:"french"},cafrench:{csl:"fr-CA",biblatex:"canadien"},german:{csl:"de-DE",biblatex:"ngerman"},atgerman:{csl:"de-AT",biblatex:"naustrian"},greek:{csl:"el-GR",biblatex:"greek"},hebrew:{csl:"he-IL",biblatex:"hebrew"},hungarian:{csl:"hu-HU",biblatex:"hungarian"},icelandic:{csl:"is-IS",biblatex:"icelandic"},italian:{csl:"it-IT",biblatex:"italian"},japanese:{csl:"ja-JP",biblatex:"japanese"},latin:{csl:"la",biblatex:"latin"},latvian:{csl:"lv-LV",biblatex:"latvian"},lithuanian:{csl:"lt-LT",biblatex:"lithuanian"},magyar:{csl:"hu-HU",biblatex:"magyar"},mongolian:{csl:"mn-MN",biblatex:"mongolian"},norwegian:{csl:"nb-NO",biblatex:"norsk"},newnorwegian:{csl:"nn-NO",biblatex:"nynorsk"},farsi:{csl:"fa-IR",biblatex:"farsi"},polish:{csl:"pl-PL",biblatex:"polish"},portuguese:{csl:"pt-PT",biblatex:"portuguese"},brportuguese:{csl:"pt-BR",biblatex:"brazilian"},romanian:{csl:"ro-RO",biblatex:"romanian"},russian:{csl:"ru-RU",biblatex:"russian"},serbian:{csl:"sr-RS",biblatex:"serbian"},cyrillicserbian:{csl:"sr-RS",biblatex:"serbianc"},slovak:{csl:"sk-SK",biblatex:"slovak"},slovene:{csl:"sl-SL",biblatex:"slovene"},spanish:{csl:"es-ES",biblatex:"spanish"},swedish:{csl:"sv-SE",biblatex:"swedish"},thai:{csl:"th-TH",biblatex:"thai"},turkish:{csl:"tr-TR",biblatex:"turkish"},ukrainian:{csl:"uk-UA",biblatex:"ukrainian"},vietnamese:{csl:"vi-VN",biblatex:"vietnamese"}},d=["catalan","croatian","czech","danish","dutch","english","american","finnish","french","german","greek","italian","latin","norwegian","polish","portuguese","brazilian","russian","slovene","spanish","swedish"],t={abstract:{type:"f_long_literal",biblatex:"abstract",csl:"abstract"},addendum:{type:"f_literal",biblatex:"addendum"},afterword:{type:"l_name",biblatex:"afterword"},annotation:{type:"f_long_literal",biblatex:"annotation"},annotator:{type:"l_name",biblatex:"annotator"},author:{type:"l_name",biblatex:"author",csl:"author"},bookauthor:{type:"l_name",biblatex:"bookauthor",csl:"container-author"},bookpagination:{type:"f_key",biblatex:"bookpagination",options:["page","column","section","paragraph","verse","line"]},booksubtitle:{type:"f_title",biblatex:"booksubtitle"},booktitle:{type:"f_title",biblatex:"booktitle",csl:"container-title"},booktitleaddon:{type:"f_title",biblatex:"booktitleaddon"},chapter:{type:"f_literal",biblatex:"chapter",csl:"chapter-number"},commentator:{type:"l_name",biblatex:"commentator"},date:{type:"f_date",biblatex:"date",csl:"issued"},doi:{type:"f_verbatim",biblatex:"doi",csl:"DOI"},edition:{type:"f_integer",biblatex:"edition",csl:"edition"},editor:{type:"l_name",biblatex:"editor",csl:"editor"},editora:{type:"l_name",biblatex:"editora"},editorb:{type:"l_name",biblatex:"editorb"},editorc:{type:"l_name",biblatex:"editorc"},editortype:{type:"f_key",biblatex:"editortype",options:["editor","compiler","founder","continuator","redactor","reviser","collaborator"]},editoratype:{type:"f_key",biblatex:"editoratype",options:["editor","compiler","founder","continuator","redactor","reviser","collaborator"]},editorbtype:{type:"f_key",biblatex:"editorbtype",options:["editor","compiler","founder","continuator","redactor","reviser","collaborator"]},editorctype:{type:"f_key",biblatex:"editorctype",options:["editor","compiler","founder","continuator","redactor","reviser","collaborator"]},eid:{type:"f_literal",biblatex:"eid"},entrysubtype:{type:"f_literal",biblatex:"entrysubtype"},eprint:{type:"f_verbatim",biblatex:"eprint"},eprintclass:{type:"f_literal",biblatex:"eprintclass"},eprinttype:{type:"f_literal",biblatex:"eprinttype"},eventdate:{type:"f_date",biblatex:"eventdate",csl:"event-date"},eventtitle:{type:"f_title",biblatex:"eventtitle",csl:"event"},file:{type:"f_verbatim",biblatex:"file"},foreword:{type:"l_name",biblatex:"foreword"},holder:{type:"l_name",biblatex:"holder"},howpublished:{type:"f_literal",biblatex:"howpublished",csl:"medium"},indextitle:{type:"f_literal",biblatex:"indextitle"},institution:{type:"l_literal",biblatex:"institution"},introduction:{type:"l_name",biblatex:"introduction"},isan:{type:"f_literal",biblatex:"isan",csl:"number"},isbn:{type:"f_literal",biblatex:"isbn",csl:"ISBN"},ismn:{type:"f_literal",biblatex:"ismn",csl:"number"},isrn:{type:"f_literal",biblatex:"isrn",csl:"number"},issn:{type:"f_literal",biblatex:"issn",csl:"ISSN"},issue:{type:"f_literal",biblatex:"issue",csl:"issue"},issuesubtitle:{type:"f_literal",biblatex:"issuesubtitle"},issuetitle:{type:"f_literal",biblatex:"issuetitle"},iswc:{type:"f_literal",biblatex:"iswc",csl:"number"},journalsubtitle:{type:"f_literal",biblatex:"journalsubtitle"},journaltitle:{type:"f_title",biblatex:"journaltitle",csl:"container-title"},keywords:{type:"l_tag",biblatex:"keywords"},label:{type:"f_literal",biblatex:"label"},language:{type:"l_key",biblatex:"language",options:d},langid:{type:"f_key",strict:!0,biblatex:"langid",csl:"language",options:e},library:{type:"f_literal",biblatex:"library"},location:{type:"l_literal",biblatex:"location",csl:"publisher-place"},mainsubtitle:{type:"f_title",biblatex:"mainsubtitle"},maintitle:{type:"f_title",biblatex:"maintitle"},maintitleaddon:{type:"f_title",biblatex:"maintitleaddon"},nameaddon:{type:"f_literal",biblatex:"nameaddon"},note:{type:"f_literal",biblatex:"note",csl:"note"},number:{type:"f_literal",biblatex:"number",csl:{"article-journal":"issue",patent:"number","*":"collection-number"}},organization:{type:"l_literal",biblatex:"organization"},origdate:{type:"f_date",biblatex:"origdate",csl:"original-date"},origlanguage:{type:"f_key",biblatex:"origlanguage",options:d},origlocation:{type:"l_literal",biblatex:"origlocation",csl:"original-publisher-place"},origpublisher:{type:"l_literal",biblatex:"origpublisher",csl:"original-publisher"},origtitle:{type:"f_title",biblatex:"origtitle",csl:"original-title"},pages:{type:"l_range",biblatex:"pages",csl:"page"},pagetotal:{type:"f_literal",biblatex:"pagetotal",csl:"number-of-pages"},pagination:{type:"f_key",biblatex:"pagination",options:["page","column","section","paragraph","verse","line"]},part:{type:"f_literal",biblatex:"part"},publisher:{type:"l_literal",biblatex:"publisher",csl:"publisher"},pubstate:{type:"f_key",biblatex:"pubstate",csl:"status",options:{inpreparation:{csl:"in preparation",biblatex:"inpreparation"},submitted:{csl:"submitted",biblatex:"submitted"},forthcoming:{csl:"forthcoming",biblatex:"forthcoming"},inpress:{csl:"in press",biblatex:"inpress"},prepublished:{csl:"prepublished",biblatex:"prepublished"}}},reprinttitle:{type:"f_literal",biblatex:"reprinttitle"},series:{type:"f_title",biblatex:"series",csl:"collection-title"},shortauthor:{type:"l_name",biblatex:"shortauthor"},shorteditor:{type:"l_name",biblatex:"shorteditor"},shorthand:{type:"f_literal",biblatex:"shorthand"},shorthandintro:{type:"f_literal",biblatex:"shorthandintro"},shortjournal:{type:"f_title",biblatex:"shortjournal",csl:"container-title-short"},shortseries:{type:"f_literal",biblatex:"shortseries"},shorttitle:{type:"f_title",biblatex:"shorttitle",csl:"title-short"},subtitle:{type:"f_title",biblatex:"subtitle"},title:{type:"f_title",biblatex:"title",csl:"title"},titleaddon:{type:"f_title",biblatex:"titleaddon"},translator:{type:"l_name",biblatex:"translator",csl:"translator"},type:{type:"f_key",biblatex:"type",options:["manual","patent","report","thesis","mathesis","phdthesis","candthesis","techreport","resreport","software","datacd","audiocd"]},url:{type:"f_uri",biblatex:"url",csl:"URL"},urldate:{type:"f_date",biblatex:"urldate",csl:"accessed"},venue:{type:"f_literal",biblatex:"venue",csl:"event-place"},version:{type:"f_literal",biblatex:"version",csl:"version"},volume:{type:"f_literal",biblatex:"volume",csl:"volume"},volumes:{type:"f_literal",biblatex:"volumes",csl:"number-of-volumes"}},u={"article-journal":{order:1,biblatex:"article",csl:"article-journal",required:["journaltitle","title","author","date","langid"],eitheror:[],optional:["abstract","addendum","annotator","commentator","doi","editor","editora","editorb","editorc","eid","eprint","eprintclass","eprinttype","issn","issue","issuesubtitle","issuetitle","journalsubtitle","language","note","number","pages","pagination","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","version","volume","origdate","origlanguage","origtitle","annotation","keywords"]},"article-magazine":{order:2,biblatex:"article","biblatex-subtype":"magazine",csl:"article-magazine",required:["journaltitle","title","author","date","langid"],eitheror:[],optional:["abstract","addendum","annotator","commentator","doi","editor","editora","editorb","editorc","eid","eprint","eprintclass","eprinttype","issn","issue","issuesubtitle","issuetitle","journalsubtitle","language","note","number","pages","pagination","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","version","volume","origdate","origlanguage","origtitle","annotation","keywords"]},"article-newspaper":{order:3,biblatex:"article","biblatex-subtype":"newspaper",csl:"article-newspaper",required:["journaltitle","title","author","date","langid"],eitheror:[],optional:["abstract","addendum","annotator","commentator","doi","editor","editora","editorb","editorc","eid","eprint","eprintclass","eprinttype","issn","issue","issuesubtitle","issuetitle","journalsubtitle","language","note","number","pages","pagination","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","version","volume","origdate","origlanguage","origtitle","annotation","keywords"]},article:{order:4,biblatex:"article",csl:"article",required:["journaltitle","title","author","date","langid"],eitheror:[],optional:["abstract","addendum","annotator","commentator","doi","editor","editora","editorb","editorc","eid","eprint","eprintclass","eprinttype","issn","issue","issuesubtitle","issuetitle","journalsubtitle","language","note","number","pages","pagination","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","version","volume","origdate","origlanguage","origtitle","annotation","keywords"]},"post-weblog":{order:5,biblatex:"online",csl:"post-weblog",required:["date","title","url","langid"],eitheror:["editor","author"],optional:["abstract","addendum","pubstate","shorttitle","subtitle","language","urldate","titleaddon","version","note","organization","origtitle","annotation","keywords"]},book:{order:10,biblatex:"book",csl:"book",required:["title","author","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","chapter","commentator","doi","edition","editor","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","pages","pagination","pagetotal","bookpagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volume","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},mvbook:{order:11,biblatex:"mvbook",csl:"book",required:["title","author","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","commentator","doi","edition","editor","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","note","number","pagetotal","bookpagination","publisher","pubstate","series","subtitle","shorttitle","titleaddon","translator","url","urldate","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},inbook:{order:12,biblatex:"inbook",csl:"chapter",required:["title","booktitle","author","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","bookauthor","booksubtitle","booktitleaddon","chapter","commentator","doi","edition","editor","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","pages","pagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volume","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},bookinbook:{order:13,biblatex:"bookinbook",csl:"chapter",required:["title","booktitle","author","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","bookauthor","booksubtitle","booktitleaddon","chapter","commentator","doi","edition","editor","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","pages","pagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volume","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},suppbook:{order:14,biblatex:"suppbook",csl:"chapter",required:["title","booktitle","author","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","bookauthor","booksubtitle","booktitleaddon","chapter","commentator","doi","edition","editor","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","pages","pagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volume","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},booklet:{order:15,biblatex:"booklet",csl:"pamphlet",required:["title","date","langid"],eitheror:["editor","author"],optional:["abstract","titleaddon","addendum","pages","pagination","howpublished","type","pubstate","chapter","doi","shorttitle","subtitle","language","location","url","urldate","pagetotal","bookpagination","note","eprint","eprintclass","eprinttype","origlanguage","origlocation","origtitle","annotation","keywords"]},collection:{order:20,biblatex:"collection",csl:"dataset",required:["editor","title","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","chapter","commentator","doi","edition","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","pages","pagination","pagetotal","bookpagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volume","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},mvcollection:{order:21,biblatex:"mvcollection",csl:"dataset",required:["editor","title","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","commentator","doi","edition","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","note","number","pagetotal","bookpagination","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},incollection:{order:22,biblatex:"incollection",csl:"chapter",required:["title","editor","booktitle","author","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","booksubtitle","booktitleaddon","chapter","commentator","doi","edition","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","pages","pagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volume","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},suppcollection:{order:23,biblatex:"suppcollection",csl:"chapter",required:["title","editor","booktitle","author","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","booksubtitle","booktitleaddon","chapter","commentator","doi","edition","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","pages","pagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volume","volumes","origdate","origlanguage","annotation","keywords"]},dataset:{order:24,biblatex:"dataset",csl:"dataset",required:["title","date","langid"],eitheror:["editor","author"],optional:["subtitle","titleaddon","language","edition","type","series","number","version","note","organization","publisher","location","addendum","pubstate","doi","eprint","eprintclass","eprinttype","url","urldate","origtitle","annotation","keywords"]},post:{order:30,biblatex:"online",csl:"post",required:["date","title","url","langid"],eitheror:["editor","author"],optional:["abstract","addendum","pubstate","subtitle","shorttitle","language","urldate","titleaddon","version","note","organization","origtitle","annotation","keywords"]},manual:{order:40,biblatex:"manual",csl:"book",required:["title","date","langid"],eitheror:["editor","author"],optional:["abstract","addendum","chapter","doi","edition","eprint","eprintclass","eprinttype","isbn","language","location","note","number","organization","pages","pagination","pagetotal","bookpagination","publisher","pubstate","series","shorttitle","subtitle","titleaddon","type","url","urldate","version","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},map:{order:41,biblatex:"misc",csl:"map",required:["title","date","langid"],eitheror:["editor","author"],optional:["abstract","addendum","howpublished","type","pubstate","organization","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","version","note","eprint","eprintclass","eprinttype","origlanguage","origlocation","origtitle","annotation","keywords"]},misc:{order:42,biblatex:"misc",csl:"article",required:["title","date","langid"],eitheror:["editor","author"],optional:["abstract","addendum","howpublished","type","pubstate","organization","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","version","note","eprint","eprintclass","eprinttype","origlanguage","origlocation","origtitle","annotation","keywords"]},online:{order:43,biblatex:"online",csl:"webpage",required:["date","title","url","langid"],eitheror:["editor","author"],optional:["abstract","addendum","language","note","organization","pubstate","shorttitle","subtitle","titleaddon","urldate","version","origtitle","annotation","keywords"]},patent:{order:44,biblatex:"patent",csl:"patent",required:["title","number","author","date"],eitheror:[],optional:["abstract","addendum","holder","location","pubstate","doi","shorttitle","subtitle","titleaddon","type","url","urldate","version","note","eprint","eprintclass","eprinttype","annotation","keywords"]},periodical:{order:50,biblatex:"periodical",csl:"book",required:["editor","title","date","langid"],eitheror:[],optional:["abstract","addendum","volume","pubstate","number","series","issn","issue","issuesubtitle","issuetitle","doi","shorttitle","subtitle","editora","editorb","editorc","url","urldate","language","note","eprint","eprintclass","eprinttype","origtitle","annotation","keywords"]},suppperiodical:{order:51,biblatex:"suppperiodical",csl:"article",required:["journaltitle","title","author","date","langid"],eitheror:[],optional:["abstract","addendum","annotator","commentator","doi","editor","editora","editorb","editorc","eid","eprint","eprintclass","eprinttype","issn","issue","issuesubtitle","issuetitle","journalsubtitle","language","note","number","pages","pagination","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","version","volume","origdate","origlanguage","origtitle","annotation","keywords"]},proceedings:{order:60,biblatex:"proceedings",csl:"book",required:["editor","title","date","langid"],eitheror:[],optional:["abstract","addendum","chapter","doi","eprint","eprintclass","eprinttype","eventdate","eventtitle","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","organization","pages","pagination","pagetotal","bookpagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","url","urldate","venue","volume","volumes","annotation","keywords"]},mvproceedings:{order:61,biblatex:"mvproceedings",csl:"book",required:["editor","title","date","langid"],eitheror:[],optional:["abstract","addendum","doi","eprint","eprintclass","eprinttype","eventdate","eventtitle","isbn","language","location","note","number","organization","pagetotal","bookpagination","publisher","pubstate","series","shorttitle","subtitle","titleaddon","url","urldate","venue","volumes","annotation","keywords"]},inproceedings:{order:62,biblatex:"inproceedings",csl:"paper-conference",required:["title","editor","booktitle","author","date","langid"],eitheror:[],optional:["abstract","addendum","booksubtitle","booktitleaddon","chapter","doi","eprint","eprintclass","eprinttype","eventdate","eventtitle","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","organization","pages","pagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","url","urldate","venue","volume","volumes","annotation","keywords"]},reference:{order:70,biblatex:"book",csl:"reference",required:["editor","title","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","chapter","commentator","doi","edition","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","pages","pagination","pagetotal","bookpagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volume","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},mvreference:{order:71,biblatex:"mvreference",csl:"book",required:["editor","title","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","commentator","doi","edition","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","note","number","pagetotal","bookpagination","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},inreference:{order:72,biblatex:"inreference",csl:"entry-encyclopedia",required:["title","editor","booktitle","author","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","booksubtitle","booktitleaddon","chapter","commentator","doi","edition","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","pages","pagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volume","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},"entry-encyclopedia":{order:73,biblatex:"inreference",csl:"entry-encyclopedia",required:["title","editor","booktitle","author","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","booksubtitle","booktitleaddon","chapter","commentator","doi","edition","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","pages","pagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volume","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},"entry-dictionary":{order:74,biblatex:"inreference",csl:"entry-dictionary",required:["title","editor","booktitle","author","date","langid"],eitheror:[],optional:["abstract","addendum","afterword","annotator","booksubtitle","booktitleaddon","chapter","commentator","doi","edition","editora","editorb","editorc","eprint","eprintclass","eprinttype","foreword","introduction","isbn","language","location","mainsubtitle","maintitle","maintitleaddon","note","number","pages","pagination","part","publisher","pubstate","series","shorttitle","subtitle","titleaddon","translator","url","urldate","volume","volumes","origdate","origlanguage","origlocation","origpublisher","origtitle","annotation","keywords"]},report:{order:80,biblatex:"report",csl:"report",required:["author","title","type","institution","date","langid"],eitheror:[],optional:["abstract","addendum","pages","pagination","pagetotal","bookpagination","pubstate","number","isrn","chapter","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","version","note","eprint","eprintclass","eprinttype","annotation","keywords"]},thesis:{order:81,biblatex:"thesis",csl:"thesis",required:["author","title","type","institution","date","langid"],eitheror:[],optional:["abstract","addendum","pages","pagination","pagetotal","bookpagination","pubstate","isbn","chapter","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","note","eprint","eprintclass","eprinttype","annotation","keywords"]},artwork:{order:80,biblatex:"artwork",csl:"graphic",required:["title","date","langid","author"],eitheror:[],optional:["abstract","addendum","howpublished","editor","type","pubstate","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","note","eprint","eprintclass","eprinttype","origdate","origtitle","origlanguage","annotation","keywords"]},audio:{order:81,biblatex:"audio",csl:"song",required:["title","date","langid"],eitheror:["editor","author"],optional:["abstract","addendum","howpublished","type","pubstate","organization","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","note","eprint","eprintclass","eprinttype","origdate","origtitle","origlanguage","annotation","keywords"]},video:{order:82,biblatex:"video",csl:"motion_picture",required:["title","date","langid"],eitheror:["author","editor"],optional:["abstract","addendum","howpublished","type","pubstate","organization","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","note","eprint","eprintclass","eprinttype","origdate","origtitle","origlanguage","annotation","keywords"]},software:{order:83,biblatex:"software",csl:"software",required:["title","date","author","langid"],eitheror:[],optional:["abstract","addendum","howpublished","type","pubstate","organization","doi","editor","shorttitle","subtitle","language","location","url","urldate","titleaddon","version","note","eprint","eprintclass","eprinttype","origdate","origtitle","origlanguage","annotation","keywords"]},interview:{order:84,biblatex:"misc",csl:"interview",required:["title","date","langid"],eitheror:["editor","author"],optional:["abstract","addendum","howpublished","type","pubstate","organization","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","note","eprint","eprintclass","eprinttype","origdate","origtitle","origlanguage","annotation","keywords"]},legislation:{order:85,biblatex:"legislation",csl:"legislation",required:["title","date","langid","author"],eitheror:[],optional:["abstract","addendum","howpublished","editor","type","pubstate","organization","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","note","eprint","eprintclass","eprinttype","origdate","origtitle","origlanguage","annotation","keywords"]},legal_case:{order:86,biblatex:"jurisdiction",csl:"legal_case",required:["title","date","langid","author"],eitheror:[],optional:["abstract","addendum","howpublished","editor","type","pubstate","organization","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","note","eprint","eprintclass","eprinttype","annotation","keywords"]},hearing:{order:87,biblatex:"misc",csl:"hearing",required:["title","date","langid"],eitheror:["editor","author"],optional:["abstract","addendum","howpublished","type","pubstate","organization","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","note","eprint","eprintclass","eprinttype","annotation","keywords"]},classic:{order:88,biblatex:"misc",csl:"classic",required:["title","date","langid"],eitheror:["editor","author"],optional:["abstract","addendum","howpublished","type","pubstate","organization","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","note","eprint","eprintclass","eprinttype","annotation","keywords"]},figure:{order:89,biblatex:"misc",csl:"figure",required:["title","date","langid","author"],eitheror:[],optional:["abstract","addendum","howpublished","editor","type","pubstate","organization","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","note","eprint","eprintclass","eprinttype","annotation","keywords"]},personal_communication:{order:90,biblatex:"letter",csl:"personal_communication",required:["title","date","langid","author"],eitheror:[],optional:["abstract","addendum","howpublished","editor","type","pubstate","organization","doi","shorttitle","subtitle","language","location","url","urldate","titleaddon","note","eprint","eprintclass","eprinttype","annotation","keywords"]},unpublished:{order:91,biblatex:"unpublished",csl:"manuscript",required:["title","author","date"],eitheror:[],optional:["abstract","addendum","howpublished","pubstate","isbn","date","shorttitle","subtitle","language","langid","location","url","urldate","titleaddon","note","annotation","keywords"]}},i=[[/\\/g,"\\textbackslash "],[/\{/g,"\\{ "],[/\}/g,"\\} "],[/&/g,"{\\&}"],[/%/g,"{\\%}"],[/\$/g,"{\\$}"],[/#/g,"{\\#}"],[/_/g,"{\\_}"],[/~/g,"{\\textasciitilde}"],[/\^/g,"{\\textasciicircum}"],[/ and /g," {and} "],[/\uFFFD/g,""]],n={strong:{open:"\\mkbibbold{",close:"}",verbatim:!1},em:{open:"\\mkbibitalic{",close:"}",verbatim:!1},smallcaps:{open:"\\textsc{",close:"}",verbatim:!1},enquote:{open:"\\enquote{",close:"}",verbatim:!1},nocase:{open:"{{",close:"}}",verbatim:!1},sub:{open:"_{",close:"}",verbatim:!1},sup:{open:"^{",close:"}",verbatim:!1},math:{open:"$",close:"$",verbatim:!1},url:{open:"\\url{",close:"}",verbatim:!0}};class c{constructor(e){"string"!=typeof e&&(console.warn("Wrong format for EDTFParser",e),e=""),this.string=e,this.type="None",this.valid=!0,this.values=[],this.uncertain=!1,this.approximate=!1,this.parts=[]}init(){return this.checkCertainty(),this.splitInterval(),{type:this.type,valid:this.valid,values:"Interval"===this.type?this.getPartValues():this.values,cleanedString:this.cleanString(),uncertain:this.uncertain,approximate:this.approximate}}getPartValues(){if(0===this.parts.length){return[]}if(1===this.parts.length){return this.parts[0].values}return[this.parts[0].values,this.parts[1].values]}cleanString(){let e="";return this.parts.length?e=this.parts.map((e=>e.cleanString())).join("/"):this.values&&(e=this.values.reduce(((e,d,t)=>0===t?"number"==typeof d&&d>0?String(d).padStart(4,"0"):String(d):t<3?`${e}-${String(d).padStart(2,"0")}`:3===t?`${e}T${String(d).padStart(2,"0")}`:t<6?`${e}:${String(d).padStart(2,"0")}`:`${e}${d}`),"")),this.uncertain&&(e+="?"),this.approximate&&(e+="~"),e}checkCertainty(){"~"===this.string.slice(-1)&&(this.approximate=!0,this.string=this.string.slice(0,-1)),"?"===this.string.slice(-1)&&(this.uncertain=!0,this.string=this.string.slice(0,-1))}splitInterval(){const e=this.string.replace(/--/,"/").split("/");if(e.length>2)this.valid=!1;else if(2===e.length){this.type="Interval";let d=!1;const t=e.map((e=>{const d=new c(e);return d.init(),d}));if(!t[0].valid&&"Open"!==t[0].type||!t[1].valid&&"Open"!==t[1].type)this.valid=!1;else if("Open"===t[0].type||"Open"===t[1].type)this.parts=t,d=!0;else{this.isChronologicalInterval(t[0],t[1])?(this.parts=t,d=!0):this.valid=!1}"Open"===t[0].type&&"Open"===t[1].type?this.valid=!1:d||(this.valid=!1)}else this.splitDateParts()}isChronologicalInterval(e,d){if(e.values.length>0&&d.values.length>0){const t=Number(e.values[0]),u=Number(d.values[0]);if(u<t)return!1;if(u>t)return!0;if(e.values.length>1&&d.values.length>1){const t=Number(e.values[1]),u=Number(d.values[1]);if(u<t)return!1;if(u>t)return!0;if(e.values.length>2&&d.values.length>2){const t=Number(e.values[2]),u=Number(d.values[2]);return!(u<t)}}return!0}return!1}splitDateParts(){if(["",".."].includes(this.string))return this.valid=!1,this.values=[],void(this.type="Open");const e=this.string.replace(/^y/,"").split(/(?!^)-/);if(e.length>3)return void(this.valid=!1);let d=!0;const t=e[0];if(!/^-?[0-9]*u{0,4}$/.test(t))return void(this.valid=!1);if("u"===t.slice(-1)){d=!1,this.type="Interval";const e=new c(t.replace(/u/g,"0"));e.init();const u=new c(t.replace(/u/g,"9"));u.init(),this.parts=[e,u],e.valid&&u.valid||(this.valid=!1)}else this.values=[parseInt(t,10)],this.type="Date";if(e.length<2)return;const u=e[1];if(!d&&"uu"!==u)return void(this.valid=!1);const i=parseInt(u.replace("uu","01"),10);if(!/^([0-2][0-9]|[1-9])|uu$/.test(u)||i<1||i>12&&i<21||i>24)return void(this.valid=!1);if("uu"===u&&(d=!1),d&&this.values.push(i),e.length<3)return void(i>12&&(this.type="Season"));if(i>12)return void(this.valid=!1);const n=e[2].split("T"),a=n[0];if(!d&&"uu"!==a)return void(this.valid=!1);const o=parseInt(a.replace("uu","01"),10);if(!/^[0-3][0-9]$|uu/.test(u)||o<1||o>31)return void(this.valid=!1);if("uu"===a&&(d=!1),d){const e=new Date(`${t}/${u}/${a}`);if(e.getFullYear()!==parseInt(t,10)||e.getMonth()+1!==i||e.getDate()!==o)return void(this.valid=!1);this.values.push(o)}if(n.length<2)return;if(!d)return void(this.valid=!1);const r=n[1].slice(0,8).split(":").map((e=>parseInt(e,10)));if(3!==r.length||r[0]<0||r[0]>23||r[1]<0||r[1]>59||r[2]<0||r[2]>59)return void(this.valid=!1);if(this.values=this.values.concat(r),8===n[1].length)return;const s=n[1].slice(8);if("Z"===s)return void this.values.push("Z");const l=s.split(":").map((e=>parseInt(e,10)));!/^[+-][0-1][0-9]:[0-1][0-9]$/.test(s)||l[0]<-11||l[0]>14||l[1]<0||l[1]>59?this.valid=!1:this.values.push(s)}}function a(e){return new c(e).init()}
/*!
* XRegExp 5.1.2
* <xregexp.com>
* Steven Levithan (c) 2007-present MIT License
*/const o="xregexp",r={astral:!1,namespacing:!0},s={};let l=Object.create(null),f=Object.create(null);const x=[],h="default",b="class",p={default:/\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/,class:/\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/},m=/\$(?:\{([^\}]+)\}|<([^>]+)>|(\d\d?|[\s\S]?))/g,g=void 0===/()??/.exec("")[1],y=void 0!==/x/.flags;function k(e){let d=!0;try{if(new RegExp("",e),"y"===e){".."===".a".replace(new RegExp("a","gy"),".")&&(d=!1)}}catch(e){d=!1}return d}const w=k("d"),v=k("s"),_=k("u"),E=k("y"),C={d:w,g:!0,i:!0,m:!0,s:v,u:_,y:E},q=v?/[^dgimsuy]+/g:/[^dgimuy]+/g;function L(e,d,t,u,i){if(e[o]={captureNames:d},i)return e;if(e.__proto__)e.__proto__=U.prototype;else for(const d in U.prototype)e[d]=U.prototype[d];return e[o].source=t,e[o].flags=u?u.split("").sort().join(""):u,e}function S(e){return e.replace(/([\s\S])(?=[\s\S]*\1)/g,"")}function R(e,d){if(!U.isRegExp(e))throw new TypeError("Type RegExp expected");const t=e[o]||{};let u=function(e){return y?e.flags:/\/([a-z]*)$/i.exec(RegExp.prototype.toString.call(e))[1]}(e),i="",n="",c=null,a=null;return(d=d||{}).removeG&&(n+="g"),d.removeY&&(n+="y"),n&&(u=u.replace(new RegExp(`[${n}]+`,"g"),"")),d.addG&&(i+="g"),d.addY&&(i+="y"),i&&(u=S(u+i)),d.isInternalOnly||(void 0!==t.source&&(c=t.source),null!=t.flags&&(a=i?S(t.flags+i):t.flags)),e=L(new RegExp(d.source||e.source,u),function(e){return!(!e[o]||!e[o].captureNames)}(e)?t.captureNames.slice(0):null,c,a,d.isInternalOnly)}function A(e){return parseInt(e,16)}function z(e,d,t){const u=e.index+e[0].length,i=e.input[e.index-1],n=e.input[u];return/^[()|]$/.test(i)||/^[()|]$/.test(n)||0===e.index||u===e.input.length||/\(\?(?:[:=!]|<[=!])$/.test(e.input.substring(e.index-4,e.index))||function(e,d,t){const u="\\(\\?#[^)]*\\)",i="#[^#\\n]*",n="[?*+]|{\\d+(?:,\\d*)?}",c=t.includes("x")?new RegExp(`^(?:\\s|${i}|${u})*(?:${n})`):new RegExp(`^(?:${u})*(?:${n})`);return c.test(e.slice(d))}(e.input,u,t)?"":"(?:)"}function N(e){return parseInt(e,10).toString(16)}function T(e,d){return Object.prototype.toString.call(e)===`[object ${d}]`}function $(e){if(null==e)throw new TypeError("Cannot convert null or undefined to object");return e}function O(e){for(;e.length<4;)e=`0${e}`;return e}function D(e){const d={};return T(e,"String")?(U.forEach(e,/[^\s,]+/,(e=>{d[e]=!0})),d):e}function I(e){if(!/^[\w$]$/.test(e))throw new Error("Flag must be a single character A-Za-z0-9_$");C[e]=!0}function j(e,d,t,u,i){let n=x.length;const c=e[t];let a,o,r=null;for(;n--;)if(o=x[n],!(o.leadChar&&o.leadChar!==c||o.scope!==u&&"all"!==o.scope||o.flag&&!d.includes(o.flag))&&(a=U.exec(e,o.regex,t,"sticky"),a)){r={matchLength:a[0].length,output:o.handler.call(i,a,u,d),reparse:o.reparse};break}return r}function P(e){r.astral=e}function Y(e){r.namespacing=e}function U(e,d){if(U.isRegExp(e)){if(void 0!==d)throw new TypeError("Cannot supply flags when copying a RegExp");return R(e)}if(e=void 0===e?"":String(e),d=void 0===d?"":String(d),U.isInstalled("astral")&&!d.includes("A")&&(d+="A"),f[e]||(f[e]={}),!f[e][d]){const t={hasNamedCapture:!1,captureNames:[]};let u,i=h,n="",c=0;const a=function(e,d){if(S(d)!==d)throw new SyntaxError(`Invalid duplicate regex flag ${d}`);e=e.replace(/^\(\?([\w$]+)\)/,((e,t)=>{if(/[dgy]/.test(t))throw new SyntaxError(`Cannot use flags dgy in mode modifier ${e}`);return d=S(d+t),""}));for(const e of d)if(!C[e])throw new SyntaxError(`Unknown regex flag ${e}`);return{pattern:e,flags:d}}(e,d);let o=a.pattern;const r=a.flags;for(;c<o.length;){do{u=j(o,r,c,i,t),u&&u.reparse&&(o=o.slice(0,c)+u.output+o.slice(c+u.matchLength))}while(u&&u.reparse);if(u)n+=u.output,c+=u.matchLength||1;else{const[e]=U.exec(o,p[i],c,"sticky");n+=e,c+=e.length,"["===e&&i===h?i=b:"]"===e&&i===b&&(i=h)}}f[e][d]={pattern:n.replace(/(?:\(\?:\))+/g,"(?:)"),flags:r.replace(q,""),captures:t.hasNamedCapture?t.captureNames:null}}const t=f[e][d];return L(new RegExp(t.pattern,t.flags),t.captures,e,d)}U.prototype=new RegExp,U.version="5.1.2",U._clipDuplicates=S,U._hasNativeFlag=k,U._dec=A,U._hex=N,U._pad4=O,U.addToken=(e,d,t)=>{t=t||{};let{optionalFlags:u}=t;if(t.flag&&I(t.flag),u){u=u.split("");for(const e of u)I(e)}x.push({regex:R(e,{addG:!0,addY:E,isInternalOnly:!0}),handler:d,scope:t.scope||h,flag:t.flag,reparse:t.reparse,leadChar:t.leadChar}),U.cache.flush("patterns")},U.cache=(e,d)=>(l[e]||(l[e]={}),l[e][d]||(l[e][d]=U(e,d))),U.cache.flush=e=>{"patterns"===e?f=Object.create(null):l=Object.create(null)},U.escape=e=>String($(e)).replace(/[\\\[\]{}()*+?.^$|]/g,"\\$&").replace(/[\s#\-,]/g,(e=>`\\u${O(N(e.charCodeAt(0)))}`)),U.exec=(e,d,t,u)=>{let i,n="g",c=!1,a=!1;c=E&&!!(u||d.sticky&&!1!==u),c?n+="y":u&&(a=!0,n+="FakeY"),d[o]=d[o]||{};const r=d[o][n]||(d[o][n]=R(d,{addG:!0,addY:c,source:a?`${d.source}|()`:void 0,removeY:!1===u,isInternalOnly:!0}));return t=t||0,r.lastIndex=t,i=s.exec.call(r,e),a&&i&&""===i.pop()&&(i=null),d.global&&(d.lastIndex=i?r.lastIndex:0),i},U.forEach=(e,d,t)=>{let u,i=0,n=-1;for(;u=U.exec(e,d,i);)t(u,++n,e,d),i=u.index+(u[0].length||1)},U.globalize=e=>R(e,{addG:!0}),U.install=e=>{e=D(e),!r.astral&&e.astral&&P(!0),!r.namespacing&&e.namespacing&&Y(!0)},U.isInstalled=e=>!!r[e],U.isRegExp=e=>"[object RegExp]"===Object.prototype.toString.call(e),U.match=(e,d,t)=>{const u=d.global&&"one"!==t||"all"===t,i=(u?"g":"")+(d.sticky?"y":"")||"noGY";d[o]=d[o]||{};const n=d[o][i]||(d[o][i]=R(d,{addG:!!u,removeG:"one"===t,isInternalOnly:!0})),c=String($(e)).match(n);return d.global&&(d.lastIndex="one"===t&&c?c.index+c[0].length:0),u?c||[]:c&&c[0]},U.matchChain=(e,d)=>function e(t,u){const i=d[u].regex?d[u]:{regex:d[u]},n=[];function c(e){if(i.backref){const d=`Backreference to undefined group: ${i.backref}`,t=isNaN(i.backref);if(t&&U.isInstalled("namespacing")){if(!e.groups||!(i.backref in e.groups))throw new ReferenceError(d)}else if(!e.hasOwnProperty(i.backref))throw new ReferenceError(d);const u=t&&U.isInstalled("namespacing")?e.groups[i.backref]:e[i.backref];n.push(u||"")}else n.push(e[0])}for(const e of t)U.forEach(e,i.regex,c);return u!==d.length-1&&n.length?e(n,u+1):n}([e],0),U.replace=(e,d,t,u)=>{const i=U.isRegExp(d),n=d.global&&"one"!==u||"all"===u,c=(n?"g":"")+(d.sticky?"y":"")||"noGY";let a=d;i?(d[o]=d[o]||{},a=d[o][c]||(d[o][c]=R(d,{addG:!!n,removeG:"one"===u,isInternalOnly:!0}))):n&&(a=new RegExp(U.escape(String(d)),"g"));const r=s.replace.call($(e),a,t);return i&&d.global&&(d.lastIndex=0),r},U.replaceEach=(e,d)=>{for(const t of d)e=U.replace(e,t[0],t[1],t[2]);return e},U.split=(e,d,t)=>s.split.call($(e),d,t),U.test=(e,d,t,u)=>!!U.exec(e,d,t,u),U.uninstall=e=>{e=D(e),r.astral&&e.astral&&P(!1),r.namespacing&&e.namespacing&&Y(!1)},U.union=(e,d,t)=>{const u=(t=t||{}).conjunction||"or";let i,n,c=0;function a(e,d,t){const u=n[c-i];if(d){if(++c,u)return`(?<${u}>`}else if(t)return`\\${+t+i}`;return e}if(!T(e,"Array")||!e.length)throw new TypeError("Must provide a nonempty array of patterns to merge");const r=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,s=[];for(const d of e)U.isRegExp(d)?(i=c,n=d[o]&&d[o].captureNames||[],s.push(U(d.source).source.replace(r,a))):s.push(U.escape(d));const l="none"===u?"":"|";return U(s.join(l),d)},s.exec=function(e){const d=this.lastIndex,t=RegExp.prototype.exec.apply(this,arguments);if(t){if(!g&&t.length>1&&t.includes("")){const d=R(this,{removeG:!0,isInternalOnly:!0});String(e).slice(t.index).replace(d,((...e)=>{const d=e.length;for(let u=1;u<d-2;++u)void 0===e[u]&&(t[u]=void 0)}))}if(this[o]&&this[o].captureNames){let e=t;U.isInstalled("namespacing")&&(t.groups=Object.create(null),e=t.groups);for(let d=1;d<t.length;++d){const u=this[o].captureNames[d-1];u&&(e[u]=t[d])}}else!t.groups&&U.isInstalled("namespacing")&&(t.groups=void 0);this.global&&!t[0].length&&this.lastIndex>t.index&&(this.lastIndex=t.index)}return this.global||(this.lastIndex=d),t},s.test=function(e){return!!s.exec.call(this,e)},s.match=function(e){if(U.isRegExp(e)){if(e.global){const d=String.prototype.match.apply(this,arguments);return e.lastIndex=0,d}}else e=new RegExp(e);return s.exec.call(e,$(this))},s.replace=function(e,d){const t=U.isRegExp(e);let u,i,n;return t?(e[o]&&({captureNames:i}=e[o]),u=e.lastIndex):e+="",n=T(d,"Function")?String(this).replace(e,((...e)=>{if(i){let d;U.isInstalled("namespacing")?(d=Object.create(null),e.push(d)):(e[0]=new String(e[0]),[d]=e);for(let t=0;t<i.length;++t)i[t]&&(d[i[t]]=e[t+1])}return d(...e)})):String($(this)).replace(e,((...e)=>String(d).replace(m,(function(d,t,u,n){t=t||u;const c=T(e[e.length-1],"Object")?4:3,a=e.length-c;if(t){if(/^\d+$/.test(t)){const d=+t;if(d<=a)return e[d]||""}const u=i?i.indexOf(t):-1;if(u<0)throw new SyntaxError(`Backreference to undefined group ${d}`);return e[u+1]||""}if(""===n||" "===n)throw new SyntaxError(`Invalid token ${d}`);if("&"===n||0==+n)return e[0];if("$"===n)return"$";if("`"===n)return e[e.length-1].slice(0,e[e.length-2]);if("'"===n)return e[e.length-1].slice(e[e.length-2]+e[0].length);if(n=+n,!isNaN(n)){if(n>a)throw new SyntaxError(`Backreference to undefined group ${d}`);return e[n]||""}throw new SyntaxError(`Invalid token ${d}`)})))),t&&(e.global?e.lastIndex=0:e.lastIndex=u),n},s.split=function(e,d){if(!U.isRegExp(e))return String.prototype.split.apply(this,arguments);const t=String(this),u=[],i=e.lastIndex;let n,c=0;return d=(void 0===d?-1:d)>>>0,U.forEach(t,e,(e=>{e.index+e[0].length>c&&(u.push(t.slice(c,e.index)),e.length>1&&e.index<t.length&&Array.prototype.push.apply(u,e.slice(1)),n=e[0].length,c=e.index+n)})),c===t.length?e.test("")&&!n||u.push(""):u.push(t.slice(c)),e.lastIndex=i,u.length>d?u.slice(0,d):u},U.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,((e,d)=>{if("B"===e[1]&&d===h)return e[0];throw new SyntaxError(`Invalid escape ${e[0]}`)}),{scope:"all",leadChar:"\\"}),U.addToken(/\\u{([\dA-Fa-f]+)}/,((e,d,t)=>{const u=A(e[1]);if(u>1114111)throw new SyntaxError(`Invalid Unicode code point ${e[0]}`);if(u<=65535)return`\\u${O(N(u))}`;if(_&&t.includes("u"))return e[0];throw new SyntaxError("Cannot use Unicode code point above \\u{FFFF} without flag u")}),{scope:"all",leadChar:"\\"}),U.addToken(/\(\?#[^)]*\)/,z,{leadChar:"("}),U.addToken(/\s+|#[^\n]*\n?/,z,{flag:"x"}),v||U.addToken(/\./,(()=>"[\\s\\S]"),{flag:"s",leadChar:"."}),U.addToken(/\\k<([^>]+)>/,(function(e){const d=isNaN(e[1])?this.captureNames.indexOf(e[1])+1:+e[1],t=e.index+e[0].length;if(!d||d>this.captureNames.length)throw new SyntaxError(`Backreference to undefined group ${e[0]}`);return`\\${d}${t===e.input.length||isNaN(e.input[t])?"":"(?:)"}`}),{leadChar:"\\"}),U.addToken(/\\(\d+)/,(function(e,d){if(!(d===h&&/^[1-9]/.test(e[1])&&+e[1]<=this.captureNames.length)&&"0"!==e[1])throw new SyntaxError(`Cannot use octal escape or backreference to undefined group ${e[0]}`);return e[0]}),{scope:"all",leadChar:"\\"}),U.addToken(/\(\?P?<([\p{ID_Start}$_][\p{ID_Continue}$_\u200C\u200D]*)>/u,(function(e){if(!U.isInstalled("namespacing")&&("length"===e[1]||"__proto__"===e[1]))throw new SyntaxError(`Cannot use reserved word as capture name ${e[0]}`);if(this.captureNames.includes(e[1]))throw new SyntaxError(`Cannot use same name for multiple groups ${e[0]}`);return this.captureNames.push(e[1]),this.hasNamedCapture=!0,"("}),{leadChar:"("}),U.addToken(/\((?!\?)/,(function(e,d,t){return t.includes("n")?"(?:":(this.captureNames.push(null),"(")}),{optionalFlags:"n",leadChar:"("});
/*!
* XRegExp.build 5.1.2
* <xregexp.com>
* Steven Levithan (c) 2012-present MIT License
*/
var G,M;
/*!
* XRegExp.matchRecursive 5.1.2
* <xregexp.com>
* Steven Levithan (c) 2009-present MIT License
*/function B(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var H,V,F=B(M?G:(M=1,G=[{name:"C",alias:"Other",isBmpLast:!0,bmp:"\0-------------------------------------ೳ---------໎------------------------------------------------------------------------------------------",astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9d-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2c\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd7b\udd8b\udd93\udd96\udda2\uddb2\uddba\uddbd-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udf7f\udf86\udfb1\udfbb-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude36\ude37\ude3b-\ude3e\ude49-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd28-\udd2f\udd3a-\ude5f\ude7f\udeaa\udeae\udeaf\udeb2-\udeff\udf28-\udf2f\udf5a-\udf6f\udf8a-\udfaf\udfcc-\udfdf\udff7-\udfff]|\ud804[\udc4e-\udc51\udc76-\udc7e\udcbd\udcc3-\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd48-\udd4f\udd77-\udd7f\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5c\udc62-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeba-\udebf\udeca-\udeff\udf1b\udf1c\udf2c-\udf2f\udf47-\udfff]|\ud806[\udc3c-\udc9f\udcf3-\udcfe\udd07\udd08\udd0a\udd0b\udd14\udd17\udd36\udd39\udd3a\udd47-\udd4f\udd5a-\udd9f\udda8\udda9\uddd8\uddd9\udde5-\uddff\ude48-\ude4f\udea3-\udeaf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udcff\udd07\udd0a\udd37-\udd39\udd3b\udd3e\udd48-\udd4f\udd5a-\udd5f\udd66\udd69\udd8f\udd92\udd99-\udd9f\uddaa-\udedf\udef9-\udfaf\udfb1-\udfbf\udff2-\udffe]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80e-\ud810\ud812-\ud819\ud824-\ud82a\ud82d\ud82e\ud830-\ud832\ud83f\ud87b-\ud87d\ud87f\ud885-\udb3f\udb41-\udbff][\udc00-\udfff]|\ud80b[\udc00-\udf8f\udff3-\udfff]|\ud80d[\udc2f-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\udebf\udeca-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\ude3f\ude9b-\udeff\udf4b-\udf4e\udf88-\udf8e\udfa0-\udfdf\udfe5-\udfef\udff2-\udfff]|\ud821[\udff8-\udfff]|\ud823[\udcd6-\udcff\udd09-\udfff]|\ud82b[\udc00-\udfef\udff4\udffc\udfff]|\ud82c[\udd23-\udd4f\udd53-\udd63\udd68-\udd6f\udefc-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca0-\udfff]|\ud833[\udc00-\udeff\udf2e\udf2f\udf47-\udf4f\udfc4-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\udd73-\udd7a\uddeb-\uddff\ude46-\udedf\udef4-\udeff\udf57-\udf5f\udf79-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud837[\udc00-\udeff\udf1f-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udcff\udd2d-\udd2f\udd3e\udd3f\udd4a-\udd4d\udd50-\ude8f\udeaf-\udebf\udefa-\udefe\udf00-\udfff]|\ud839[\udc00-\udfdf\udfe7\udfec\udfef\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4c-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\udc70\udcb5-\udd00\udd3e-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\uddae-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\ude5f\ude66-\udeff]|\ud83d[\uded8-\udedc\udeed-\udeef\udefd-\udeff\udf74-\udf7f\udfd9-\udfdf\udfec-\udfef\udff1-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae\udcaf\udcb2-\udcff\ude54-\ude5f\ude6e\ude6f\ude75-\ude77\ude7d-\ude7f\ude87-\ude8f\udead-\udeaf\udebb-\udebf\udec6-\udecf\udeda-\udedf\udee8-\udeef\udef7-\udeff\udf93\udfcb-\udfef\udffa-\udfff]|\ud869[\udee0-\udeff]|\ud86d[\udf39-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udeaf]|\ud87a[\udfe1-\udfff]|\ud87e[\ude1e-\udfff]|\ud884[\udf4b-\udfff]|\udb40[\udc00-\udcff\uddf0-\udfff]"},{name:"Cc",alias:"Control",bmp:"\0--"},{name:"Cf",alias:"Format",bmp:"-----\ufeff-",astral:"\ud804[\udcbd\udccd]|\ud80d[\udc30-\udc38]|\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|\udb40[\udc01\udc20-\udc7f]"},{name:"Cn",alias:"Unassigned",bmp:"-----------------------------------ೳ---------໎--------------------------------------------------------------------------------------",astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9d-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2c\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd7b\udd8b\udd93\udd96\udda2\uddb2\uddba\uddbd-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udf7f\udf86\udfb1\udfbb-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude36\ude37\ude3b-\ude3e\ude49-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd28-\udd2f\udd3a-\ude5f\ude7f\udeaa\udeae\udeaf\udeb2-\udeff\udf28-\udf2f\udf5a-\udf6f\udf8a-\udfaf\udfcc-\udfdf\udff7-\udfff]|\ud804[\udc4e-\udc51\udc76-\udc7e\udcc3-\udccc\udcce\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd48-\udd4f\udd77-\udd7f\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5c\udc62-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeba-\udebf\udeca-\udeff\udf1b\udf1c\udf2c-\udf2f\udf47-\udfff]|\ud806[\udc3c-\udc9f\udcf3-\udcfe\udd07\udd08\udd0a\udd0b\udd14\udd17\udd36\udd39\udd3a\udd47-\udd4f\udd5a-\udd9f\udda8\udda9\uddd8\uddd9\udde5-\uddff\ude48-\ude4f\udea3-\udeaf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udcff\udd07\udd0a\udd37-\udd39\udd3b\udd3e\udd48-\udd4f\udd5a-\udd5f\udd66\udd69\udd8f\udd92\udd99-\udd9f\uddaa-\udedf\udef9-\udfaf\udfb1-\udfbf\udff2-\udffe]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80e-\ud810\ud812-\ud819\ud824-\ud82a\ud82d\ud82e\ud830-\ud832\ud83f\ud87b-\ud87d\ud87f\ud885-\udb3f\udb41-\udb7f][\udc00-\udfff]|\ud80b[\udc00-\udf8f\udff3-\udfff]|\ud80d[\udc2f\udc39-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\udebf\udeca-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\ude3f\ude9b-\udeff\udf4b-\udf4e\udf88-\udf8e\udfa0-\udfdf\udfe5-\udfef\udff2-\udfff]|\ud821[\udff8-\udfff]|\ud823[\udcd6-\udcff\udd09-\udfff]|\ud82b[\udc00-\udfef\udff4\udffc\udfff]|\ud82c[\udd23-\udd4f\udd53-\udd63\udd68-\udd6f\udefc-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca4-\udfff]|\ud833[\udc00-\udeff\udf2e\udf2f\udf47-\udf4f\udfc4-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\uddeb-\uddff\ude46-\udedf\udef4-\udeff\udf57-\udf5f\udf79-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud837[\udc00-\udeff\udf1f-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udcff\udd2d-\udd2f\udd3e\udd3f\udd4a-\udd4d\udd50-\ude8f\udeaf-\udebf\udefa-\udefe\udf00-\udfff]|\ud839[\udc00-\udfdf\udfe7\udfec\udfef\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4c-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\udc70\udcb5-\udd00\udd3e-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\uddae-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\ude5f\ude66-\udeff]|\ud83d[\uded8-\udedc\udeed-\udeef\udefd-\udeff\udf74-\udf7f\udfd9-\udfdf\udfec-\udfef\udff1-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae\udcaf\udcb2-\udcff\ude54-\ude5f\ude6e\ude6f\ude75-\ude77\ude7d-\ude7f\ude87-\ude8f\udead-\udeaf\udebb-\udebf\udec6-\udecf\udeda-\udedf\udee8-\udeef\udef7-\udeff\udf93\udfcb-\udfef\udffa-\udfff]|\ud869[\udee0-\udeff]|\ud86d[\udf39-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udeaf]|\ud87a[\udfe1-\udfff]|\ud87e[\ude1e-\udfff]|\ud884[\udf4b-\udfff]|\udb40[\udc00\udc02-\udc1f\udc80-\udcff\uddf0-\udfff]|[\udbbf\udbff][\udffe\udfff]"},{name:"Co",alias:"Private_Use",bmp:"-",astral:"[\udb80-\udbbe\udbc0-\udbfe][\udc00-\udfff]|[\udbbf\udbff][\udc00-\udffd]"},{name:"Cs",alias:"Surrogate",bmp:"\ud800-\udfff"},{name:"L",alias:"Letter",bmp:"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf2d-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\udd70-\udd7a\udd7c-\udd8a\udd8c-\udd92\udd94\udd95\udd97-\udda1\udda3-\uddb1\uddb3-\uddb9\uddbb\uddbc\ude00-\udf36\udf40-\udf55\udf60-\udf67\udf80-\udf85\udf87-\udfb0\udfb2-\udfba]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude35\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2\udd00-\udd23\ude80-\udea9\udeb0\udeb1\udf00-\udf1c\udf27\udf30-\udf45\udf70-\udf81\udfb0-\udfc4\udfe0-\udff6]|\ud804[\udc03-\udc37\udc71\udc72\udc75\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd44\udd47\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc5f-\udc61\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udeb8\udf00-\udf1a\udf40-\udf46]|\ud806[\udc00-\udc2b\udca0-\udcdf\udcff-\udd06\udd09\udd0c-\udd13\udd15\udd16\udd18-\udd2f\udd3f\udd41\udda0-\udda7\uddaa-\uddd0\udde1\udde3\ude00\ude0b-\ude32\ude3a\ude50\ude5c-\ude89\ude9d\udeb0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f\udd00-\udd06\udd08\udd09\udd0b-\udd30\udd46\udd60-\udd65\udd67\udd68\udd6a-\udd89\udd98\udee0-\udef2\udfb0]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|\ud80b[\udf90-\udff0]|[\ud80c\ud81c-\ud820\ud822\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879\ud880-\ud883][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\ude70-\udebe\uded0-\udeed\udf00-\udf2f\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\ude40-\ude7f\udf00-\udf4a\udf50\udf93-\udf9f\udfe0\udfe1\udfe3]|\ud821[\udc00-\udff7]|\ud823[\udc00-\udcd5\udd00-\udd08]|\ud82b[\udff0-\udff3\udff5-\udffb\udffd\udffe]|\ud82c[\udc00-\udd22\udd50-\udd52\udd64-\udd67\udd70-\udefb]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud837[\udf00-\udf1e]|\ud838[\udd00-\udd2c\udd37-\udd3d\udd4e\ude90-\udead\udec0-\udeeb]|\ud839[\udfe0-\udfe6\udfe8-\udfeb\udfed\udfee\udff0-\udffe]|\ud83a[\udc00-\udcc4\udd00-\udd43\udd4b]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\udedf\udf00-\udfff]|\ud86d[\udc00-\udf38\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d]|\ud884[\udc00-\udf4a]"},{name:"LC",alias:"Cased_Letter",bmp:"A-Za-zµÀ-ÖØ-öø-ƺƼ-ƿDŽ-ʓʕ-ʯͰ-ͳͶͷͻ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՠ-ֈႠ-ჅჇჍა-ჺჽ-ჿᎠ-Ᏽᏸ-ᏽᲀ-ᲈᲐ-ᲺᲽ-Ჿᴀ-ᴫᵫ-ᵷᵹ-ᶚḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℴℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-ⱻⱾ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭꙀ-ꙭꚀ-ꚛꜢ-ꝯꝱ-ꞇꞋ-ꞎꞐ-ꟊꟐꟑꟓꟕ-ꟙꟵꟶꟺꬰ-ꭚꭠ-ꭨꭰ-ꮿff-stﬓ-ﬗA-Za-z",astral:"\ud801[\udc00-\udc4f\udcb0-\udcd3\udcd8-\udcfb\udd70-\udd7a\udd7c-\udd8a\udd8c-\udd92\udd94\udd95\udd97-\udda1\udda3-\uddb1\uddb3-\uddb9\uddbb\uddbc]|\ud803[\udc80-\udcb2\udcc0-\udcf2]|\ud806[\udca0-\udcdf]|\ud81b[\ude40-\ude7f]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud837[\udf00-\udf09\udf0b-\udf1e]|\ud83a[\udd00-\udd43]"},{name:"Ll",alias:"Lowercase_Letter",bmp:"a-zµß-öø-ÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıijĵķĸĺļľŀłńņňʼnŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżž-ƀƃƅƈƌƍƒƕƙ-ƛƞơƣƥƨƪƫƭưƴƶƹƺƽ-ƿdžljnjǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰdzǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳ-ȹȼȿɀɂɇɉɋɍɏ-ʓʕ-ʯͱͳͷͻ-ͽΐά-ώϐϑϕ-ϗϙϛϝϟϡϣϥϧϩϫϭϯ-ϳϵϸϻϼа-џѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӏӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯՠ-ֈა-ჺჽ-ჿᏸ-ᏽᲀ-ᲈᴀ-ᴫᵫ-ᵷᵹ-ᶚḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕ-ẝẟạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ώᾀ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾴᾶᾷιῂ-ῄῆῇῐ-ΐῖῗῠ-ῧῲ-ῴῶῷℊℎℏℓℯℴℹℼℽⅆ-ⅉⅎↄⰰ-ⱟⱡⱥⱦⱨⱪⱬⱱⱳⱴⱶ-ⱻⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⳬⳮⳳⴀ-ⴥⴧⴭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯ-ꜱꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝱ-ꝸꝺꝼꝿꞁꞃꞅꞇꞌꞎꞑꞓ-ꞕꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩꞯꞵꞷꞹꞻꞽꞿꟁꟃꟈꟊꟑꟓꟕꟗꟙꟶꟺꬰ-ꭚꭠ-ꭨꭰ-ꮿff-stﬓ-ﬗa-z",astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb\udd97-\udda1\udda3-\uddb1\uddb3-\uddb9\uddbb\uddbc]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud81b[\ude60-\ude7f]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud837[\udf00-\udf09\udf0b-\udf1e]|\ud83a[\udd22-\udd43]"},{name:"Lm",alias:"Modifier_Letter",bmp:"ʰ-ˁˆ-ˑˠ-ˤˬˮʹͺՙـۥۦߴߵߺࠚࠤࠨࣉॱๆໆჼៗᡃᪧᱸ-ᱽᴬ-ᵪᵸᶛ-ᶿⁱⁿₐ-ₜⱼⱽⵯⸯ々〱-〵〻ゝゞー-ヾꀕꓸ-ꓽꘌꙿꚜꚝꜗ-ꜟꝰꞈꟲ-ꟴꟸꟹꧏꧦꩰꫝꫳꫴꭜ-ꭟꭩー゙゚",astral:"\ud801[\udf80-\udf85\udf87-\udfb0\udfb2-\udfba]|\ud81a[\udf40-\udf43]|\ud81b[\udf93-\udf9f\udfe0\udfe1\udfe3]|\ud82b[\udff0-\udff3\udff5-\udffb\udffd\udffe]|\ud838[\udd37-\udd3d]|𞥋"},{name:"Lo",alias:"Other_Letter",bmp:"ªºƻǀ-ǃʔא-תׯ-ײؠ-ؿف-يٮٯٱ-ۓەۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪࠀ-ࠕࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣈऄ-हऽॐक़-ॡॲ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๅກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៜᠠ-ᡂᡄ-ᡸᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱷᳩ-ᳬᳮ-ᳳᳵᳶᳺℵ-ℸⴰ-ⵧⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ〆〼ぁ-ゖゟァ-ヺヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꀔꀖ-ꒌꓐ-ꓷꔀ-ꘋꘐ-ꘟꘪꘫꙮꚠ-ꛥꞏꟷꟻ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧠ-ꧤꧧ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩯꩱ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛꫜꫠ-ꫪꫲꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎יִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼヲ-ッア-ンᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf2d-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc50-\udc9d\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude35\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udd00-\udd23\ude80-\udea9\udeb0\udeb1\udf00-\udf1c\udf27\udf30-\udf45\udf70-\udf81\udfb0-\udfc4\udfe0-\udff6]|\ud804[\udc03-\udc37\udc71\udc72\udc75\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd44\udd47\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc5f-\udc61\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udeb8\udf00-\udf1a\udf40-\udf46]|\ud806[\udc00-\udc2b\udcff-\udd06\udd09\udd0c-\udd13\udd15\udd16\udd18-\udd2f\udd3f\udd41\udda0-\udda7\uddaa-\uddd0\udde1\udde3\ude00\ude0b-\ude32\ude3a\ude50\ude5c-\ude89\ude9d\udeb0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f\udd00-\udd06\udd08\udd09\udd0b-\udd30\udd46\udd60-\udd65\udd67\udd68\udd6a-\udd89\udd98\udee0-\udef2\udfb0]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|\ud80b[\udf90-\udff0]|[\ud80c\ud81c-\ud820\ud822\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879\ud880-\ud883][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\ude70-\udebe\uded0-\udeed\udf00-\udf2f\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf4a\udf50]|\ud821[\udc00-\udff7]|\ud823[\udc00-\udcd5\udd00-\udd08]|\ud82c[\udc00-\udd22\udd50-\udd52\udd64-\udd67\udd70-\udefb]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|𝼊|\ud838[\udd00-\udd2c\udd4e\ude90-\udead\udec0-\udeeb]|\ud839[\udfe0-\udfe6\udfe8-\udfeb\udfed\udfee\udff0-\udffe]|\ud83a[\udc00-\udcc4]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\udedf\udf00-\udfff]|\ud86d[\udc00-\udf38\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d]|\ud884[\udc00-\udf4a]"},{name:"Lt",alias:"Titlecase_Letter",bmp:"DžLjNjDzᾈ-ᾏᾘ-ᾟᾨ-ᾯᾼῌῼ"},{name:"Lu",alias:"Uppercase_Letter",bmp:"A-ZÀ-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIJĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉ-ƋƎ-ƑƓƔƖ-ƘƜƝƟƠƢƤƦƧƩƬƮƯƱ-ƳƵƷƸƼDŽLJNJǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮDZǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁɃ-ɆɈɊɌɎͰͲͶͿΆΈ-ΊΌΎΏΑ-ΡΣ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԤԦԨԪԬԮԱ-ՖႠ-ჅჇჍᎠ-ᏵᲐ-ᲺᲽ-ᲿḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙὛὝὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾℿⅅↃⰀ-ⰯⱠⱢ-ⱤⱧⱩⱫⱭ-ⱰⱲⱵⱾ-ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢⳫⳭⳲꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚘꚚꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽꝾꞀꞂꞄꞆꞋꞍꞐꞒꞖꞘꞚꞜꞞꞠꞢꞤꞦꞨꞪ-ꞮꞰ-ꞴꞶꞸꞺꞼꞾꟀꟂꟄ-ꟇꟉꟐꟖꟘꟵA-Z",astral:"\ud801[\udc00-\udc27\udcb0-\udcd3\udd70-\udd7a\udd7c-\udd8a\udd8c-\udd92\udd94\udd95]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud81b[\ude40-\ude5f]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]"},{name:"M",alias:"Mark",bmp:"̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣ৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣஂா-ூெ-ைொ-்ௗఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣඁ-ඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝᠋-᠍᠏ᢅᢆᢩᤠ-ᤫᤰ-᤻ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼᪰-ᫎᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-ᮭ᯦-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꧥꨩ-ꨶꩃꩌꩍꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭ﬞ︀-️︠-︯",astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud803[\udd24-\udd27\udeab\udeac\udf46-\udf50\udf82-\udf85]|\ud804[\udc00-\udc02\udc38-\udc46\udc70\udc73\udc74\udc7f-\udc82\udcb0-\udcba\udcc2\udd00-\udd02\udd27-\udd34\udd45\udd46\udd73\udd80-\udd82\uddb3-\uddc0\uddc9-\uddcc\uddce\uddcf\ude2c-\ude37\ude3e\udedf-\udeea\udf00-\udf03\udf3b\udf3c\udf3e-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63\udf66-\udf6c\udf70-\udf74]|\ud805[\udc35-\udc46\udc5e\udcb0-\udcc3\uddaf-\uddb5\uddb8-\uddc0\udddc\udddd\ude30-\ude40\udeab-\udeb7\udf1d-\udf2b]|\ud806[\udc2c-\udc3a\udd30-\udd35\udd37\udd38\udd3b-\udd3e\udd40\udd42\udd43\uddd1-\uddd7\uddda-\udde0\udde4\ude01-\ude0a\ude33-\ude39\ude3b-\ude3e\ude47\ude51-\ude5b\ude8a-\ude99]|\ud807[\udc2f-\udc36\udc38-\udc3f\udc92-\udca7\udca9-\udcb6\udd31-\udd36\udd3a\udd3c\udd3d\udd3f-\udd45\udd47\udd8a-\udd8e\udd90\udd91\udd93-\udd97\udef3-\udef6]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf4f\udf51-\udf87\udf8f-\udf92\udfe4\udff0\udff1]|\ud82f[\udc9d\udc9e]|\ud833[\udf00-\udf2d\udf30-\udf46]|\ud834[\udd65-\udd69\udd6d-\udd72\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a\udd30-\udd36\udeae\udeec-\udeef]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"},{name:"Mc",alias:"Spacing_Mark",bmp:"ःऻा-ीॉ-ौॎॏংঃা-ীেৈোৌৗਃਾ-ੀઃા-ીૉોૌଂଃାୀେୈୋୌୗாிுூெ-ைொ-ௌௗఁ-ఃు-ౄಂಃಾೀ-ೄೇೈೊೋೕೖംഃാ-ീെ-ൈൊ-ൌൗංඃා-ෑෘ-ෟෲෳ༾༿ཿါာေးျြၖၗၢ-ၤၧ-ၭႃႄႇ-ႌႏႚ-ႜ᜕᜴ាើ-ៅះៈᤣ-ᤦᤩ-ᤫᤰᤱᤳ-ᤸᨙᨚᩕᩗᩡᩣᩤᩭ-ᩲᬄᬵᬻᬽ-ᭁᭃ᭄ᮂᮡᮦᮧ᮪ᯧᯪ-ᯬᯮ᯲᯳ᰤ-ᰫᰴᰵ᳡᳷〮〯ꠣꠤꠧꢀꢁꢴ-ꣃꥒ꥓ꦃꦴꦵꦺꦻꦾ-꧀ꨯꨰꨳꨴꩍꩻꩽꫫꫮꫯꫵꯣꯤꯦꯧꯩꯪ꯬",astral:"\ud804[\udc00\udc02\udc82\udcb0-\udcb2\udcb7\udcb8\udd2c\udd45\udd46\udd82\uddb3-\uddb5\uddbf\uddc0\uddce\ude2c-\ude2e\ude32\ude33\ude35\udee0-\udee2\udf02\udf03\udf3e\udf3f\udf41-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63]|\ud805[\udc35-\udc37\udc40\udc41\udc45\udcb0-\udcb2\udcb9\udcbb-\udcbe\udcc1\uddaf-\uddb1\uddb8-\uddbb\uddbe\ude30-\ude32\ude3b\ude3c\ude3e\udeac\udeae\udeaf\udeb6\udf20\udf21\udf26]|\ud806[\udc2c-\udc2e\udc38\udd30-\udd35\udd37\udd38\udd3d\udd40\udd42\uddd1-\uddd3\udddc-\udddf\udde4\ude39\ude57\ude58\ude97]|\ud807[\udc2f\udc3e\udca9\udcb1\udcb4\udd8a-\udd8e\udd93\udd94\udd96\udef5\udef6]|\ud81b[\udf51-\udf87\udff0\udff1]|\ud834[\udd65\udd66\udd6d-\udd72]"},{name:"Me",alias:"Enclosing_Mark",bmp:"҈҉᪾⃝-⃠⃢-⃤꙰-꙲"},{name:"Mn",alias:"Nonspacing_Mark",bmp:"̀-ͯ҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ंऺ़ु-ै्॑-ॗॢॣঁ়ু-ৄ্ৢৣ৾ਁਂ਼ੁੂੇੈੋ-੍ੑੰੱੵઁં઼ુ-ૅેૈ્ૢૣૺ-૿ଁ଼ିୁ-ୄ୍୕ୖୢୣஂீ்ఀఄ఼ా-ీె-ైొ-్ౕౖౢౣಁ಼ಿೆೌ್ೢೣഀഁ഻഼ു-ൄ്ൢൣඁ්ි-ුූัิ-ฺ็-๎ັິ-ຼ່-ໍཱ༹༘༙༵༷-ཾྀ-྄྆྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္်ွှၘၙၞ-ၠၱ-ၴႂႅႆႍႝ፝-፟ᜒ-᜔ᜲᜳᝒᝓᝲᝳ឴឵ិ-ួំ៉-៓៝᠋-᠍᠏ᢅᢆᢩᤠ-ᤢᤧᤨᤲ᤹-᤻ᨘᨗᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽ᪿ-ᫎᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀᮁᮢ-ᮥᮨᮩ᮫-ᮭ᯦ᯨᯩᯭᯯ-ᯱᰬ-ᰳᰶ᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷿⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〭꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠥꠦ꠬꣄ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꦽꧥꨩ-ꨮꨱꨲꨵꨶꩃꩌꩼꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫬꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-︯",astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud803[\udd24-\udd27\udeab\udeac\udf46-\udf50\udf82-\udf85]|\ud804[\udc01\udc38-\udc46\udc70\udc73\udc74\udc7f-\udc81\udcb3-\udcb6\udcb9\udcba\udcc2\udd00-\udd02\udd27-\udd2b\udd2d-\udd34\udd73\udd80\udd81\uddb6-\uddbe\uddc9-\uddcc\uddcf\ude2f-\ude31\ude34\ude36\ude37\ude3e\udedf\udee3-\udeea\udf00\udf01\udf3b\udf3c\udf40\udf66-\udf6c\udf70-\udf74]|\ud805[\udc38-\udc3f\udc42-\udc44\udc46\udc5e\udcb3-\udcb8\udcba\udcbf\udcc0\udcc2\udcc3\uddb2-\uddb5\uddbc\uddbd\uddbf\uddc0\udddc\udddd\ude33-\ude3a\ude3d\ude3f\ude40\udeab\udead\udeb0-\udeb5\udeb7\udf1d-\udf1f\udf22-\udf25\udf27-\udf2b]|\ud806[\udc2f-\udc37\udc39\udc3a\udd3b\udd3c\udd3e\udd43\uddd4-\uddd7\uddda\udddb\udde0\ude01-\ude0a\ude33-\ude38\ude3b-\ude3e\ude47\ude51-\ude56\ude59-\ude5b\ude8a-\ude96\ude98\ude99]|\ud807[\udc30-\udc36\udc38-\udc3d\udc3f\udc92-\udca7\udcaa-\udcb0\udcb2\udcb3\udcb5\udcb6\udd31-\udd36\udd3a\udd3c\udd3d\udd3f-\udd45\udd47\udd90\udd91\udd95\udd97\udef3\udef4]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf4f\udf8f-\udf92\udfe4]|\ud82f[\udc9d\udc9e]|\ud833[\udf00-\udf2d\udf30-\udf46]|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a\udd30-\udd36\udeae\udeec-\udeef]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"},{name:"N",alias:"Number",bmp:"0-9²³¹¼-¾٠-٩۰-۹߀-߉०-९০-৯৴-৹੦-੯૦-૯୦-୯୲-୷௦-௲౦-౯౸-౾೦-೯൘-൞൦-൸෦-෯๐-๙໐-໙༠-༳၀-၉႐-႙፩-፼ᛮ-ᛰ០-៩៰-៹᠐-᠙᥆-᥏᧐-᧚᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙⁰⁴-⁹₀-₉⅐-ↂↅ-↉①-⒛⓪-⓿❶-➓⳽〇〡-〩〸-〺㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꘠-꘩ꛦ-ꛯ꠰-꠵꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",astral:"\ud800[\udd07-\udd33\udd40-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23\udf41\udf4a\udfd1-\udfd5]|\ud801[\udca0-\udca9]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddbc\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude48\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\udd30-\udd39\ude60-\ude7e\udf1d-\udf26\udf51-\udf54\udfc5-\udfcb]|\ud804[\udc52-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udde1-\uddf4\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf3b]|\ud806[\udce0-\udcf2\udd50-\udd59]|\ud807[\udc50-\udc6c\udd50-\udd59\udda0-\udda9\udfc0-\udfd4]|\ud809[\udc00-\udc6e]|\ud81a[\ude60-\ude69\udec0-\udec9\udf50-\udf59\udf5b-\udf61]|\ud81b[\ude80-\ude96]|\ud834[\udee0-\udef3\udf60-\udf78]|\ud835[\udfce-\udfff]|\ud838[\udd40-\udd49\udef0-\udef9]|\ud83a[\udcc7-\udccf\udd50-\udd59]|\ud83b[\udc71-\udcab\udcad-\udcaf\udcb1-\udcb4\udd01-\udd2d\udd2f-\udd3d]|\ud83c[\udd00-\udd0c]|\ud83e[\udff0-\udff9]"},{name:"Nd",alias:"Decimal_Number",bmp:"0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",astral:"\ud801[\udca0-\udca9]|\ud803[\udd30-\udd39]|\ud804[\udc66-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf39]|\ud806[\udce0-\udce9\udd50-\udd59]|\ud807[\udc50-\udc59\udd50-\udd59\udda0-\udda9]|\ud81a[\ude60-\ude69\udec0-\udec9\udf50-\udf59]|\ud835[\udfce-\udfff]|\ud838[\udd40-\udd49\udef0-\udef9]|\ud83a[\udd50-\udd59]|\ud83e[\udff0-\udff9]"},{name:"Nl",alias:"Letter_Number",bmp:"ᛮ-ᛰⅠ-ↂↅ-ↈ〇〡-〩〸-〺ꛦ-ꛯ",astral:"\ud800[\udd40-\udd74\udf41\udf4a\udfd1-\udfd5]|\ud809[\udc00-\udc6e]"},{name:"No",alias:"Other_Number",bmp:"²³¹¼-¾৴-৹୲-୷௰-௲౸-౾൘-൞൰-൸༪-༳፩-፼៰-៹᧚⁰⁴-⁹₀-₉⅐-⅟↉①-⒛⓪-⓿❶-➓⳽㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꠰-꠵",astral:"\ud800[\udd07-\udd33\udd75-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddbc\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude48\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\ude60-\ude7e\udf1d-\udf26\udf51-\udf54\udfc5-\udfcb]|\ud804[\udc52-\udc65\udde1-\uddf4]|\ud805[\udf3a\udf3b]|\ud806[\udcea-\udcf2]|\ud807[\udc5a-\udc6c\udfc0-\udfd4]|\ud81a[\udf5b-\udf61]|\ud81b[\ude80-\ude96]|\ud834[\udee0-\udef3\udf60-\udf78]|\ud83a[\udcc7-\udccf]|\ud83b[\udc71-\udcab\udcad-\udcaf\udcb1-\udcb4\udd01-\udd2d\udd2f-\udd3d]|\ud83c[\udd00-\udd0c]"},{name:"P",alias:"Punctuation",bmp:"!-#%-\\*,-\\/:;\\?@\\[-\\]_\\{\\}¡§«¶·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؝-؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰৽੶૰౷಄෴๏๚๛༄-༒༔༺-༽྅࿐-࿔࿙࿚၊-၏჻፠-፨᐀᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᭽᭾᯼-᯿᰻-᰿᱾᱿᳀-᳇᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎⌈-⌋〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰-⹏⹒-⹝、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꣼꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꫰꫱꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・",astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|𐕯|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud803[\udead\udf55-\udf59\udf86-\udf89]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc8\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5a\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udeb9\udf3c-\udf3e]|\ud806[\udc3b\udd44-\udd46\udde2\ude3f-\ude46\ude9a-\ude9c\ude9e-\udea2]|\ud807[\udc41-\udc45\udc70\udc71\udef7\udef8\udfff]|\ud809[\udc70-\udc74]|\ud80b[\udff1\udff2]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud81b[\ude97-\ude9a\udfe2]|𛲟|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"},{name:"Pc",alias:"Connector_Punctuation",bmp:"_‿⁀⁔︳︴﹍-﹏_"},{name:"Pd",alias:"Dash_Punctuation",bmp:"\\-֊־᐀᠆‐-―⸗⸚⸺⸻⹀⹝〜〰゠︱︲﹘﹣-",astral:"𐺭"},{name:"Pe",alias:"Close_Punctuation",bmp:"\\)\\]\\}༻༽᚜⁆⁾₎⌉⌋〉❩❫❭❯❱❳❵⟆⟧⟩⟫⟭⟯⦄⦆⦈⦊⦌⦎⦐⦒⦔⦖⦘⧙⧛⧽⸣⸥⸧⸩⹖⹘⹚⹜〉》」』】〕〗〙〛〞〟﴾︘︶︸︺︼︾﹀﹂﹄﹈﹚﹜﹞)]}⦆」"},{name:"Pf",alias:"Final_Punctuation",bmp:"»’”›⸃⸅⸊⸍⸝⸡"},{name:"Pi",alias:"Initial_Punctuation",bmp:"«‘‛“‟‹⸂⸄⸉⸌⸜⸠"},{name:"Po",alias:"Other_Punctuation",bmp:"!-#%-'\\*,\\.\\/:;\\?@\\¡§¶·¿;·՚-՟։׀׃׆׳״؉؊،؍؛؝-؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰৽੶૰౷಄෴๏๚๛༄-༒༔྅࿐-࿔࿙࿚၊-၏჻፠-፨᙮᛫-᛭᜵᜶។-៖៘-៚᠀-᠅᠇-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᭽᭾᯼-᯿᰻-᰿᱾᱿᳀-᳇᳓‖‗†-‧‰-‸※-‾⁁-⁃⁇-⁑⁓⁕-⁞⳹-⳼⳾⳿⵰⸀⸁⸆-⸈⸋⸎-⸖⸘⸙⸛⸞⸟⸪-⸮⸰-⸹⸼-⸿⹁⹃-⹏⹒-⹔、-〃〽・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꣼꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꫰꫱꯫︐-︖︙︰﹅﹆﹉-﹌﹐-﹒﹔-﹗﹟-﹡﹨﹪﹫!-#%-'*,./:;?@\。、・",astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|𐕯|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud803[\udf55-\udf59\udf86-\udf89]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc8\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5a\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udeb9\udf3c-\udf3e]|\ud806[\udc3b\udd44-\udd46\udde2\ude3f-\ude46\ude9a-\ude9c\ude9e-\udea2]|\ud807[\udc41-\udc45\udc70\udc71\udef7\udef8\udfff]|\ud809[\udc70-\udc74]|\ud80b[\udff1\udff2]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud81b[\ude97-\ude9a\udfe2]|𛲟|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"},{name:"Ps",alias:"Open_Punctuation",bmp:"\\(\\[\\{༺༼᚛‚„⁅⁽₍⌈⌊〈❨❪❬❮❰❲❴⟅⟦⟨⟪⟬⟮⦃⦅⦇⦉⦋⦍⦏⦑⦓⦕⦗⧘⧚⧼⸢⸤⸦⸨⹂⹕⹗⹙⹛〈《「『【〔〖〘〚〝﴿︗︵︷︹︻︽︿﹁﹃﹇﹙﹛﹝([{⦅「"},{name:"S",alias:"Symbol",bmp:"\\$\\+<->\\^`\\|~¢-¦¨©¬®-±´¸×÷˂-˅˒-˟˥-˫˭˯-˿͵΄΅϶҂֍-֏؆-؈؋؎؏۞۩۽۾߶߾߿࢈৲৳৺৻૱୰௳-௺౿൏൹฿༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙᙭៛᥀᧞-᧿᭡-᭪᭴-᭼᾽᾿-῁῍-῏῝-῟῭-`´῾⁄⁒⁺-⁼₊-₌₠-⃀℀℁℃-℆℈℉℔№-℘℞-℣℥℧℩℮℺℻⅀-⅄⅊-⅍⅏↊↋←-⌇⌌-⌨⌫-␦⑀-⑊⒜-ⓩ─-❧➔-⟄⟇-⟥⟰-⦂⦙-⧗⧜-⧻⧾-⭳⭶-⮕⮗-⯿⳥-⳪⹐⹑⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿゛゜㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㏿䷀-䷿꒐-꓆꜀-꜖꜠꜡꞉꞊꠨-꠫꠶-꠹꩷-꩹꭛꭪꭫﬩﮲-﯂﵀-﵏﷏﷼-﷿﹢﹤-﹦﹩$+<->^`|~¢-₩│-○�",astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9c\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|𑜿|\ud807[\udfd5-\udff1]|\ud81a[\udf3c-\udf3f\udf45]|𛲜|\ud833[\udf50-\udfc3]|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\uddea\ude00-\ude41\ude45\udf00-\udf56]|\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud838[\udd4f\udeff]|\ud83b[\udcac\udcb0\udd2e\udef0\udef1]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd0d-\uddad\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\ude60-\ude65\udf00-\udfff]|\ud83d[\udc00-\uded7\udedd-\udeec\udef0-\udefc\udf00-\udf73\udf80-\udfd8\udfe0-\udfeb\udff0]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udcb0\udcb1\udd00-\ude53\ude60-\ude6d\ude70-\ude74\ude78-\ude7c\ude80-\ude86\ude90-\udeac\udeb0-\udeba\udec0-\udec5\uded0-\uded9\udee0-\udee7\udef0-\udef6\udf00-\udf92\udf94-\udfca]"},{name:"Sc",alias:"Currency_Symbol",bmp:"\\$¢-¥֏؋߾߿৲৳৻૱௹฿៛₠-⃀꠸﷼﹩$¢£¥₩",astral:"\ud807[\udfdd-\udfe0]|𞋿|𞲰"},{name:"Sk",alias:"Modifier_Symbol",bmp:"\\^`¨¯´¸˂-˅˒-˟˥-˫˭˯-˿͵΄΅࢈᾽᾿-῁῍-῏῝-῟῭-`´῾゛゜꜀-꜖꜠꜡꞉꞊꭛꭪꭫﮲-﯂^` ̄",astral:"\ud83c[\udffb-\udfff]"},{name:"Sm",alias:"Math_Symbol",bmp:"\\+<->\\|~¬±×÷϶؆-؈⁄⁒⁺-⁼₊-₌℘⅀-⅄⅋←-↔↚↛↠↣↦↮⇎⇏⇒⇔⇴-⋿⌠⌡⍼⎛-⎳⏜-⏡▷◁◸-◿♯⟀-⟄⟇-⟥⟰-⟿⤀-⦂⦙-⧗⧜-⧻⧾-⫿⬰-⭄⭇-⭌﬩﹢﹤-﹦+<->|~¬←-↓",astral:"\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud83b[\udef0\udef1]"},{name:"So",alias:"Other_Symbol",bmp:"¦©®°҂֍֎؎؏۞۩۽۾߶৺୰௳-௸௺౿൏൹༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙᙭᥀᧞-᧿᭡-᭪᭴-᭼℀℁℃-℆℈℉℔№℗℞-℣℥℧℩℮℺℻⅊⅌⅍⅏↊↋↕-↙↜-↟↡↢↤↥↧-↭↯-⇍⇐⇑⇓⇕-⇳⌀-⌇⌌-⌟⌢-⌨⌫-⍻⍽-⎚⎴-⏛⏢-␦⑀-⑊⒜-ⓩ─-▶▸-◀◂-◷☀-♮♰-❧➔-➿⠀-⣿⬀-⬯⭅⭆⭍-⭳⭶-⮕⮗-⯿⳥-⳪⹐⹑⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㏿䷀-䷿꒐-꓆꠨-꠫꠶꠷꠹꩷-꩹﵀-﵏﷏﷽-﷿¦│■○�",astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9c\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|𑜿|\ud807[\udfd5-\udfdc\udfe1-\udff1]|\ud81a[\udf3c-\udf3f\udf45]|𛲜|\ud833[\udf50-\udfc3]|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\uddea\ude00-\ude41\ude45\udf00-\udf56]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|𞅏|\ud83b[\udcac\udd2e]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd0d-\uddad\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\ude60-\ude65\udf00-\udffa]|\ud83d[\udc00-\uded7\udedd-\udeec\udef0-\udefc\udf00-\udf73\udf80-\udfd8\udfe0-\udfeb\udff0]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udcb0\udcb1\udd00-\ude53\ude60-\ude6d\ude70-\ude74\ude78-\ude7c\ude80-\ude86\ude90-\udeac\udeb0-\udeba\udec0-\udec5\uded0-\uded9\udee0-\udee7\udef0-\udef6\udf00-\udf92\udf94-\udfca]"},{name:"Z",alias:"Separator",bmp:" - \u2028\u2029 "},{name:"Zl",alias:"Line_Separator",bmp:"\u2028"},{name:"Zp",alias:"Paragraph_Separator",bmp:"\u2029"},{name:"Zs",alias:"Space_Separator",bmp:" - "}]));var K,Z,W=B(V?H:(V=1,H=[{name:"ASCII",bmp:"\0-"},{name:"Alphabetic",bmp:"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͅͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈְ-ׇֽֿׁׂׅׄא-תׯ-ײؐ-ؚؠ-ٗٙ-ٟٮ-ۓە-ۜۡ-ۭۨ-ۯۺ-ۼۿܐ-ܿݍ-ޱߊ-ߪߴߵߺࠀ-ࠗࠚ-ࠬࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉࣔ-ࣣࣟ-ࣰࣩ-ऻऽ-ौॎ-ॐॕ-ॣॱ-ঃঅ-ঌএঐও-নপ-রলশ-হঽ-ৄেৈোৌৎৗড়ঢ়য়-ৣৰৱৼਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਾ-ੂੇੈੋੌੑਖ਼-ੜਫ਼ੰ-ੵઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽ-ૅે-ૉોૌૐૠ-ૣૹ-ૼଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽ-ୄେୈୋୌୖୗଡ଼ଢ଼ୟ-ୣୱஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-ௌௐௗఀ-ఃఅ-ఌఎ-ఐఒ-నప-హఽ-ౄె-ైొ-ౌౕౖౘ-ౚౝౠ-ౣಀ-ಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ೄೆ-ೈೊ-ೌೕೖೝೞೠ-ೣೱೲഀ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-ൌൎൔ-ൗൟ-ൣൺ-ൿඁ-ඃඅ-ඖක-නඳ-රලව-ෆා-ුූෘ-ෟෲෳก-ฺเ-ๆํກຂຄຆ-ຊຌ-ຣລວ-ູົ-ຽເ-ໄໆໍໜ-ໟༀཀ-ཇཉ-ཬཱ-ཱྀྈ-ྗྙ-ྼက-ံးျ-ဿၐ-ႏႚ-ႝႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜓᜟ-ᜳᝀ-ᝓᝠ-ᝬᝮ-ᝰᝲᝳក-ឳា-ៈៗៜᠠ-ᡸᢀ-ᢪᢰ-ᣵᤀ-ᤞᤠ-ᤫᤰ-ᤸᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨛᨠ-ᩞᩡ-ᩴᪧᪿᫀᫌ-ᫎᬀ-ᬳᬵ-ᭃᭅ-ᭌᮀ-ᮩᮬ-ᮯᮺ-ᯥᯧ-ᯱᰀ-ᰶᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿᷧ-ᷴḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⷠ-ⷿⸯ々-〇〡-〩〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙴ-ꙻꙿ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠅꠇ-ꠧꡀ-ꡳꢀ-ꣃꣅꣲ-ꣷꣻꣽ-ꣿꤊ-ꤪꤰ-ꥒꥠ-ꥼꦀ-ꦲꦴ-ꦿꧏꧠ-ꧯꧺ-ꧾꨀ-ꨶꩀ-ꩍꩠ-ꩶꩺ-ꪾꫀꫂꫛ-ꫝꫠ-ꫯꫲ-ꫵꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯪ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\udd40-\udd74\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf2d-\udf4a\udf50-\udf7a\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf\udfd1-\udfd5]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\udd70-\udd7a\udd7c-\udd8a\udd8c-\udd92\udd94\udd95\udd97-\udda1\udda3-\uddb1\uddb3-\uddb9\uddbb\uddbc\ude00-\udf36\udf40-\udf55\udf60-\udf67\udf80-\udf85\udf87-\udfb0\udfb2-\udfba]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude35\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2\udd00-\udd27\ude80-\udea9\udeab\udeac\udeb0\udeb1\udf00-\udf1c\udf27\udf30-\udf45\udf70-\udf81\udfb0-\udfc4\udfe0-\udff6]|\ud804[\udc00-\udc45\udc71-\udc75\udc82-\udcb8\udcc2\udcd0-\udce8\udd00-\udd32\udd44-\udd47\udd50-\udd72\udd76\udd80-\uddbf\uddc1-\uddc4\uddce\uddcf\uddda\udddc\ude00-\ude11\ude13-\ude34\ude37\ude3e\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udee8\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d-\udf44\udf47\udf48\udf4b\udf4c\udf50\udf57\udf5d-\udf63]|\ud805[\udc00-\udc41\udc43-\udc45\udc47-\udc4a\udc5f-\udc61\udc80-\udcc1\udcc4\udcc5\udcc7\udd80-\uddb5\uddb8-\uddbe\uddd8-\udddd\ude00-\ude3e\ude40\ude44\ude80-\udeb5\udeb8\udf00-\udf1a\udf1d-\udf2a\udf40-\udf46]|\ud806[\udc00-\udc38\udca0-\udcdf\udcff-\udd06\udd09\udd0c-\udd13\udd15\udd16\udd18-\udd35\udd37\udd38\udd3b\udd3c\udd3f-\udd42\udda0-\udda7\uddaa-\uddd7\uddda-\udddf\udde1\udde3\udde4\ude00-\ude32\ude35-\ude3e\ude50-\ude97\ude9d\udeb0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc3e\udc40\udc72-\udc8f\udc92-\udca7\udca9-\udcb6\udd00-\udd06\udd08\udd09\udd0b-\udd36\udd3a\udd3c\udd3d\udd3f-\udd41\udd43\udd46\udd47\udd60-\udd65\udd67\udd68\udd6a-\udd8e\udd90\udd91\udd93-\udd96\udd98\udee0-\udef6\udfb0]|\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc80-\udd43]|\ud80b[\udf90-\udff0]|[\ud80c\ud81c-\ud820\ud822\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879\ud880-\ud883][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\ude70-\udebe\uded0-\udeed\udf00-\udf2f\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\ude40-\ude7f\udf00-\udf4a\udf4f-\udf87\udf8f-\udf9f\udfe0\udfe1\udfe3\udff0\udff1]|\ud821[\udc00-\udff7]|\ud823[\udc00-\udcd5\udd00-\udd08]|\ud82b[\udff0-\udff3\udff5-\udffb\udffd\udffe]|\ud82c[\udc00-\udd22\udd50-\udd52\udd64-\udd67\udd70-\udefb]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9e]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud837[\udf00-\udf1e]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a\udd00-\udd2c\udd37-\udd3d\udd4e\ude90-\udead\udec0-\udeeb]|\ud839[\udfe0-\udfe6\udfe8-\udfeb\udfed\udfee\udff0-\udffe]|\ud83a[\udc00-\udcc4\udd00-\udd43\udd47\udd4b]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]|\ud869[\udc00-\udedf\udf00-\udfff]|\ud86d[\udc00-\udf38\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d]|\ud884[\udc00-\udf4a]"},{name:"Any",isBmpLast:!0,bmp:"\0-",astral:"[\ud800-\udbff][\udc00-\udfff]"},{name:"Default_Ignorable_Code_Point",bmp:"͏ᅟᅠ឴឵᠋-᠏---ㅤ︀-️\ufeffᅠ-",astral:"\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|[\udb40-\udb43][\udc00-\udfff]"},{name:"Lowercase",bmp:"a-zªµºß-öø-ÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıijĵķĸĺļľŀłńņňʼnŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżž-ƀƃƅƈƌƍƒƕƙ-ƛƞơƣƥƨƪƫƭưƴƶƹƺƽ-ƿdžljnjǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰdzǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳ-ȹȼȿɀɂɇɉɋɍɏ-ʓʕ-ʸˀˁˠ-ˤͅͱͳͷͺ-ͽΐά-ώϐϑϕ-ϗϙϛϝϟϡϣϥϧϩϫϭϯ-ϳϵϸϻϼа-џѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӏӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯՠ-ֈა-ჺჽ-ჿᏸ-ᏽᲀ-ᲈᴀ-ᶿḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕ-ẝẟạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ώᾀ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾴᾶᾷιῂ-ῄῆῇῐ-ΐῖῗῠ-ῧῲ-ῴῶῷⁱⁿₐ-ₜℊℎℏℓℯℴℹℼℽⅆ-ⅉⅎⅰ-ⅿↄⓐ-ⓩⰰ-ⱟⱡⱥⱦⱨⱪⱬⱱⱳⱴⱶ-ⱽⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⳬⳮⳳⴀ-ⴥⴧⴭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛ-ꚝꜣꜥꜧꜩꜫꜭꜯ-ꜱꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯ-ꝸꝺꝼꝿꞁꞃꞅꞇꞌꞎꞑꞓ-ꞕꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩꞯꞵꞷꞹꞻꞽꞿꟁꟃꟈꟊꟑꟓꟕꟗꟙꟶꟸ-ꟺꬰ-ꭚꭜ-ꭨꭰ-ꮿff-stﬓ-ﬗa-z",astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb\udd97-\udda1\udda3-\uddb1\uddb3-\uddb9\uddbb\uddbc\udf80\udf83-\udf85\udf87-\udfb0\udfb2-\udfba]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud81b[\ude60-\ude7f]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud837[\udf00-\udf09\udf0b-\udf1e]|\ud83a[\udd22-\udd43]"},{name:"Noncharacter_Code_Point",bmp:"-",astral:"[\ud83f\ud87f\ud8bf\ud8ff\ud93f\ud97f\ud9bf\ud9ff\uda3f\uda7f\udabf\udaff\udb3f\udb7f\udbbf\udbff][\udffe\udfff]"},{name:"Uppercase",bmp:"A-ZÀ-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIJĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉ-ƋƎ-ƑƓƔƖ-ƘƜƝƟƠƢƤƦƧƩƬƮƯƱ-ƳƵƷƸƼDŽLJNJǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮDZǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁɃ-ɆɈɊɌɎͰͲͶͿΆΈ-ΊΌΎΏΑ-ΡΣ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԤԦԨԪԬԮԱ-ՖႠ-ჅჇჍᎠ-ᏵᲐ-ᲺᲽ-ᲿḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙὛὝὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾℿⅅⅠ-ⅯↃⒶ-ⓏⰀ-ⰯⱠⱢ-ⱤⱧⱩⱫⱭ-ⱰⱲⱵⱾ-ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢⳫⳭⳲꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚘꚚꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽꝾꞀꞂꞄꞆꞋꞍꞐꞒꞖꞘꞚꞜꞞꞠꞢꞤꞦꞨꞪ-ꞮꞰ-ꞴꞶꞸꞺꞼꞾꟀꟂꟄ-ꟇꟉꟐꟖꟘꟵA-Z",astral:"\ud801[\udc00-\udc27\udcb0-\udcd3\udd70-\udd7a\udd7c-\udd8a\udd8c-\udd92\udd94\udd95]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud81b[\ude40-\ude5f]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]"},{name:"White_Space",bmp:"\t-\r
- \u2028\u2029 "}]));var X=B(Z?K:(Z=1,K=[{name:"Adlam",astral:"\ud83a[\udd00-\udd4b\udd50-\udd59\udd5e\udd5f]"},{name:"Ahom",astral:"\ud805[\udf00-\udf1a\udf1d-\udf2b\udf30-\udf46]"},{name:"Anatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude46]"},{name:"Arabic",bmp:"-؆-؋؍-ؚ-؞ؠ-ؿف-يٖ-ٯٱ-ۜ۞-ۿݐ-ݿࡰ-ࢎ࢘-ࣣ࣡-ࣿﭐ-﯂ﯓ-ﴽ﵀-ﶏﶒ-ﷇ﷏ﷰ-﷿ﹰ-ﹴﹶ-ﻼ",astral:"\ud803[\ude60-\ude7e]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb\udef0\udef1]"},{name:"Armenian",bmp:"Ա-Ֆՙ-֊֍-֏ﬓ-ﬗ"},{name:"Avestan",astral:"\ud802[\udf00-\udf35\udf39-\udf3f]"},{name:"Balinese",bmp:"ᬀ-ᭌ᭐-᭾"},{name:"Bamum",bmp:"ꚠ-꛷",astral:"\ud81a[\udc00-\ude38]"},{name:"Bassa_Vah",astral:"\ud81a[\uded0-\udeed\udef0-\udef5]"},{name:"Batak",bmp:"ᯀ-᯳᯼-᯿"},{name:"Bengali",bmp:"ঀ-ঃঅ-ঌএঐও-নপ-রলশ-হ়-ৄেৈো-ৎৗড়ঢ়য়-ৣ০-৾"},{name:"Bhaiksuki",astral:"\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc45\udc50-\udc6c]"},{name:"Bopomofo",bmp:"˪˫ㄅ-ㄯㆠ-ㆿ"},{name:"Brahmi",astral:"\ud804[\udc00-\udc4d\udc52-\udc75\udc7f]"},{name:"Braille",bmp:"⠀-⣿"},{name:"Buginese",bmp:"ᨀ-ᨛ᨞᨟"},{name:"Buhid",bmp:"ᝀ-ᝓ"},{name:"Canadian_Aboriginal",bmp:"᐀-ᙿᢰ-ᣵ",astral:"\ud806[\udeb0-\udebf]"},{name:"Carian",astral:"\ud800[\udea0-\uded0]"},{name:"Caucasian_Albanian",astral:"\ud801[\udd30-\udd63\udd6f]"},{name:"Chakma",astral:"\ud804[\udd00-\udd34\udd36-\udd47]"},{name:"Cham",bmp:"ꨀ-ꨶꩀ-ꩍ꩐-꩙꩜-꩟"},{name:"Cherokee",bmp:"Ꭰ-Ᏽᏸ-ᏽꭰ-ꮿ"},{name:"Chorasmian",astral:"\ud803[\udfb0-\udfcb]"},{name:"Common",bmp:"\0-@\\[-`\\{-©«-¹»-¿×÷ʹ-˟˥-˩ˬ-˿ʹ;΅·،؛؟ـ।॥฿࿕-࿘჻᛫-᛭᜵᜶᠂᠃᠅᳓᳡ᳩ-ᳬᳮ-ᳳᳵ-᳷ᳺ ---⁰⁴-⁾₀-₎₠-⃀℀-℥℧-℩ℬ-ℱℳ-⅍⅏-⅟↉-↋←-␦⑀-⑊①-⟿⤀-⭳⭶-⮕⮗-⯿⸀-⹝⿰-⿻ -〄〆〈-〠〰-〷〼-〿゛゜゠・ー㆐-㆟㇀-㇣㈠-㉟㉿-㋏㋿㍘-㏿䷀-䷿꜀-꜡ꞈ-꞊꠰-꠹꤮ꧏ꭛꭪꭫﴾﴿︐-︙︰-﹒﹔-﹦﹨-﹫\ufeff!-@[-`{-・ー゙゚¢-₩│-○-�",astral:"\ud800[\udd00-\udd02\udd07-\udd33\udd37-\udd3f\udd90-\udd9c\uddd0-\uddfc\udee1-\udefb]|\ud82f[\udca0-\udca3]|\ud833[\udf50-\udfc3]|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd66\udd6a-\udd7a\udd83\udd84\udd8c-\udda9\uddae-\uddea\udee0-\udef3\udf00-\udf56\udf60-\udf78]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udfcb\udfce-\udfff]|\ud83b[\udc71-\udcb4\udd01-\udd3d]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd00-\uddad\udde6-\uddff\ude01\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\ude60-\ude65\udf00-\udfff]|\ud83d[\udc00-\uded7\udedd-\udeec\udef0-\udefc\udf00-\udf73\udf80-\udfd8\udfe0-\udfeb\udff0]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udcb0\udcb1\udd00-\ude53\ude60-\ude6d\ude70-\ude74\ude78-\ude7c\ude80-\ude86\ude90-\udeac\udeb0-\udeba\udec0-\udec5\uded0-\uded9\udee0-\udee7\udef0-\udef6\udf00-\udf92\udf94-\udfca\udff0-\udff9]|\udb40[\udc01\udc20-\udc7f]"},{name:"Coptic",bmp:"Ϣ-ϯⲀ-ⳳ⳹-⳿"},{name:"Cuneiform",astral:"\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc70-\udc74\udc80-\udd43]"},{name:"Cypriot",astral:"\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f]"},{name:"Cypro_Minoan",astral:"\ud80b[\udf90-\udff2]"},{name:"Cyrillic",bmp:"Ѐ-҄҇-ԯᲀ-ᲈᴫᵸⷠ-ⷿꙀ-ꚟ︮︯"},{name:"Deseret",astral:"\ud801[\udc00-\udc4f]"},{name:"Devanagari",bmp:"ऀ-ॐॕ-ॣ०-ॿ꣠-ꣿ"},{name:"Dives_Akuru",astral:"\ud806[\udd00-\udd06\udd09\udd0c-\udd13\udd15\udd16\udd18-\udd35\udd37\udd38\udd3b-\udd46\udd50-\udd59]"},{name:"Dogra",astral:"\ud806[\udc00-\udc3b]"},{name:"Duployan",astral:"\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9c-\udc9f]"},{name:"Egyptian_Hieroglyphs",astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2e\udc30-\udc38]"},{name:"Elbasan",astral:"\ud801[\udd00-\udd27]"},{name:"Elymaic",astral:"\ud803[\udfe0-\udff6]"},{name:"Ethiopic",bmp:"ሀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፝-፼ᎀ-᎙ⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮ",astral:"\ud839[\udfe0-\udfe6\udfe8-\udfeb\udfed\udfee\udff0-\udffe]"},{name:"Georgian",bmp:"Ⴀ-ჅჇჍა-ჺჼ-ჿᲐ-ᲺᲽ-Ჿⴀ-ⴥⴧⴭ"},{name:"Glagolitic",bmp:"Ⰰ-ⱟ",astral:"\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]"},{name:"Gothic",astral:"\ud800[\udf30-\udf4a]"},{name:"Grantha",astral:"\ud804[\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3c-\udf44\udf47\udf48\udf4b-\udf4d\udf50\udf57\udf5d-\udf63\udf66-\udf6c\udf70-\udf74]"},{name:"Greek",bmp:"Ͱ-ͳ͵-ͷͺ-ͽͿ΄ΆΈ-ΊΌΎ-ΡΣ-ϡϰ-Ͽᴦ-ᴪᵝ-ᵡᵦ-ᵪᶿἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ῄῆ-ΐῖ-Ί῝-`ῲ-ῴῶ-῾Ωꭥ",astral:"\ud800[\udd40-\udd8e\udda0]|\ud834[\ude00-\ude45]"},{name:"Gujarati",bmp:"ઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હ઼-ૅે-ૉો-્ૐૠ-ૣ૦-૱ૹ-૿"},{name:"Gunjala_Gondi",astral:"\ud807[\udd60-\udd65\udd67\udd68\udd6a-\udd8e\udd90\udd91\udd93-\udd98\udda0-\udda9]"},{name:"Gurmukhi",bmp:"ਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-ੂੇੈੋ-੍ੑਖ਼-ੜਫ਼੦-੶"},{name:"Han",bmp:"⺀-⺙⺛-⻳⼀-⿕々〇〡-〩〸-〻㐀-䶿一-鿿豈-舘並-龎",astral:"\ud81b[\udfe2\udfe3\udff0\udff1]|[\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879\ud880-\ud883][\udc00-\udfff]|\ud869[\udc00-\udedf\udf00-\udfff]|\ud86d[\udc00-\udf38\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d]|\ud884[\udc00-\udf4a]"},{name:"Hangul",bmp:"ᄀ-ᇿ〮〯ㄱ-ㆎ㈀-㈞㉠-㉾ꥠ-ꥼ가-힣ힰ-ퟆퟋ-ퟻᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ"},{name:"Hanifi_Rohingya",astral:"\ud803[\udd00-\udd27\udd30-\udd39]"},{name:"Hanunoo",bmp:"ᜠ-᜴"},{name:"Hatran",astral:"\ud802[\udce0-\udcf2\udcf4\udcf5\udcfb-\udcff]"},{name:"Hebrew",bmp:"֑-ׇא-תׯ-״יִ-זּטּ-לּמּנּסּףּפּצּ-ﭏ"},{name:"Hiragana",bmp:"ぁ-ゖゝ-ゟ",astral:"\ud82c[\udc01-\udd1f\udd50-\udd52]|🈀"},{name:"Imperial_Aramaic",astral:"\ud802[\udc40-\udc55\udc57-\udc5f]"},{name:"Inherited",bmp:"̀-ًͯ҅҆-ٰٕ॑-॔᪰-ᫎ᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷿⃐-〪⃰-゙゚〭︀-️︠-︭",astral:"\ud800[\uddfd\udee0]|𑌻|\ud833[\udf00-\udf2d\udf30-\udf46]|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad]|\udb40[\udd00-\uddef]"},{name:"Inscriptional_Pahlavi",astral:"\ud802[\udf60-\udf72\udf78-\udf7f]"},{name:"Inscriptional_Parthian",astral:"\ud802[\udf40-\udf55\udf58-\udf5f]"},{name:"Javanese",bmp:"ꦀ-꧍꧐-꧙꧞꧟"},{name:"Kaithi",astral:"\ud804[\udc80-\udcc2\udccd]"},{name:"Kannada",bmp:"ಀ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹ಼-ೄೆ-ೈೊ-್ೕೖೝೞೠ-ೣ೦-೯ೱೲ"},{name:"Katakana",bmp:"ァ-ヺヽ-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ッア-ン",astral:"\ud82b[\udff0-\udff3\udff5-\udffb\udffd\udffe]|\ud82c[\udc00\udd20-\udd22\udd64-\udd67]"},{name:"Kayah_Li",bmp:"꤀-꤭꤯"},{name:"Kharoshthi",astral:"\ud802[\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude35\ude38-\ude3a\ude3f-\ude48\ude50-\ude58]"},{name:"Khitan_Small_Script",astral:"𖿤|\ud822[\udf00-\udfff]|\ud823[\udc00-\udcd5]"},{name:"Khmer",bmp:"ក-៝០-៩៰-៹᧠-᧿"},{name:"Khojki",astral:"\ud804[\ude00-\ude11\ude13-\ude3e]"},{name:"Khudawadi",astral:"\ud804[\udeb0-\udeea\udef0-\udef9]"},{name:"Lao",bmp:"ກຂຄຆ-ຊຌ-ຣລວ-ຽເ-ໄໆ່-ໍ໐-໙ໜ-ໟ"},{name:"Latin",bmp:"A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꟿꬰ-ꭚꭜ-ꭤꭦ-ꭩff-stA-Za-z",astral:"\ud801[\udf80-\udf85\udf87-\udfb0\udfb2-\udfba]|\ud837[\udf00-\udf1e]"},{name:"Lepcha",bmp:"ᰀ-᰷᰻-᱉ᱍ-ᱏ"},{name:"Limbu",bmp:"ᤀ-ᤞᤠ-ᤫᤰ-᤻᥀᥄-᥏"},{name:"Linear_A",astral:"\ud801[\ude00-\udf36\udf40-\udf55\udf60-\udf67]"},{name:"Linear_B",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa]"},{name:"Lisu",bmp:"ꓐ-꓿",astral:"𑾰"},{name:"Lycian",astral:"\ud800[\ude80-\ude9c]"},{name:"Lydian",astral:"\ud802[\udd20-\udd39\udd3f]"},{name:"Mahajani",astral:"\ud804[\udd50-\udd76]"},{name:"Makasar",astral:"\ud807[\udee0-\udef8]"},{name:"Malayalam",bmp:"ഀ-ഌഎ-ഐഒ-ൄെ-ൈൊ-൏ൔ-ൣ൦-ൿ"},{name:"Mandaic",bmp:"ࡀ-࡛࡞"},{name:"Manichaean",astral:"\ud802[\udec0-\udee6\udeeb-\udef6]"},{name:"Marchen",astral:"\ud807[\udc70-\udc8f\udc92-\udca7\udca9-\udcb6]"},{name:"Masaram_Gondi",astral:"\ud807[\udd00-\udd06\udd08\udd09\udd0b-\udd36\udd3a\udd3c\udd3d\udd3f-\udd47\udd50-\udd59]"},{name:"Medefaidrin",astral:"\ud81b[\ude40-\ude9a]"},{name:"Meetei_Mayek",bmp:"ꫠ-꫶ꯀ-꯭꯰-꯹"},{name:"Mende_Kikakui",astral:"\ud83a[\udc00-\udcc4\udcc7-\udcd6]"},{name:"Meroitic_Cursive",astral:"\ud802[\udda0-\uddb7\uddbc-\uddcf\uddd2-\uddff]"},{name:"Meroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"Miao",astral:"\ud81b[\udf00-\udf4a\udf4f-\udf87\udf8f-\udf9f]"},{name:"Modi",astral:"\ud805[\ude00-\ude44\ude50-\ude59]"},{name:"Mongolian",bmp:"᠀᠁᠄᠆-᠙ᠠ-ᡸᢀ-ᢪ",astral:"\ud805[\ude60-\ude6c]"},{name:"Mro",astral:"\ud81a[\ude40-\ude5e\ude60-\ude69\ude6e\ude6f]"},{name:"Multani",astral:"\ud804[\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea9]"},{name:"Myanmar",bmp:"က-႟ꧠ-ꧾꩠ-ꩿ"},{name:"Nabataean",astral:"\ud802[\udc80-\udc9e\udca7-\udcaf]"},{name:"Nandinagari",astral:"\ud806[\udda0-\udda7\uddaa-\uddd7\uddda-\udde4]"},{name:"New_Tai_Lue",bmp:"ᦀ-ᦫᦰ-ᧉ᧐-᧚᧞᧟"},{name:"Newa",astral:"\ud805[\udc00-\udc5b\udc5d-\udc61]"},{name:"Nko",bmp:"߀-ߺ߽-߿"},{name:"Nushu",astral:"𖿡|\ud82c[\udd70-\udefb]"},{name:"Nyiakeng_Puachue_Hmong",astral:"\ud838[\udd00-\udd2c\udd30-\udd3d\udd40-\udd49\udd4e\udd4f]"},{name:"Ogham",bmp:" -᚜"},{name:"Ol_Chiki",bmp:"᱐-᱿"},{name:"Old_Hungarian",astral:"\ud803[\udc80-\udcb2\udcc0-\udcf2\udcfa-\udcff]"},{name:"Old_Italic",astral:"\ud800[\udf00-\udf23\udf2d-\udf2f]"},{name:"Old_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"Old_Permic",astral:"\ud800[\udf50-\udf7a]"},{name:"Old_Persian",astral:"\ud800[\udfa0-\udfc3\udfc8-\udfd5]"},{name:"Old_Sogdian",astral:"\ud803[\udf00-\udf27]"},{name:"Old_South_Arabian",astral:"\ud802[\ude60-\ude7f]"},{name:"Old_Turkic",astral:"\ud803[\udc00-\udc48]"},{name:"Old_Uyghur",astral:"\ud803[\udf70-\udf89]"},{name:"Oriya",bmp:"ଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହ଼-ୄେୈୋ-୍୕-ୗଡ଼ଢ଼ୟ-ୣ୦-୷"},{name:"Osage",astral:"\ud801[\udcb0-\udcd3\udcd8-\udcfb]"},{name:"Osmanya",astral:"\ud801[\udc80-\udc9d\udca0-\udca9]"},{name:"Pahawh_Hmong",astral:"\ud81a[\udf00-\udf45\udf50-\udf59\udf5b-\udf61\udf63-\udf77\udf7d-\udf8f]"},{name:"Palmyrene",astral:"\ud802[\udc60-\udc7f]"},{name:"Pau_Cin_Hau",astral:"\ud806[\udec0-\udef8]"},{name:"Phags_Pa",bmp:"ꡀ-꡷"},{name:"Phoenician",astral:"\ud802[\udd00-\udd1b\udd1f]"},{name:"Psalter_Pahlavi",astral:"\ud802[\udf80-\udf91\udf99-\udf9c\udfa9-\udfaf]"},{name:"Rejang",bmp:"ꤰ-꥓꥟"},{name:"Runic",bmp:"ᚠ-ᛪᛮ-ᛸ"},{name:"Samaritan",bmp:"ࠀ-࠭࠰-࠾"},{name:"Saurashtra",bmp:"ꢀ-ꣅ꣎-꣙"},{name:"Sharada",astral:"\ud804[\udd80-\udddf]"},{name:"Shavian",astral:"\ud801[\udc50-\udc7f]"},{name:"Siddham",astral:"\ud805[\udd80-\uddb5\uddb8-\udddd]"},{name:"SignWriting",astral:"\ud836[\udc00-\ude8b\ude9b-\ude9f\udea1-\udeaf]"},{name:"Sinhala",bmp:"ඁ-ඃඅ-ඖක-නඳ-රලව-ෆ්ා-ුූෘ-ෟ෦-෯ෲ-෴",astral:"\ud804[\udde1-\uddf4]"},{name:"Sogdian",astral:"\ud803[\udf30-\udf59]"},{name:"Sora_Sompeng",astral:"\ud804[\udcd0-\udce8\udcf0-\udcf9]"},{name:"Soyombo",astral:"\ud806[\ude50-\udea2]"},{name:"Sundanese",bmp:"ᮀ-ᮿ᳀-᳇"},{name:"Syloti_Nagri",bmp:"ꠀ-꠬"},{name:"Syriac",bmp:"܀-܍-݊ݍ-ݏࡠ-ࡪ"},{name:"Tagalog",bmp:"ᜀ-᜕ᜟ"},{name:"Tagbanwa",bmp:"ᝠ-ᝬᝮ-ᝰᝲᝳ"},{name:"Tai_Le",bmp:"ᥐ-ᥭᥰ-ᥴ"},{name:"Tai_Tham",bmp:"ᨠ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪠-᪭"},{name:"Tai_Viet",bmp:"ꪀ-ꫂꫛ-꫟"},{name:"Takri",astral:"\ud805[\ude80-\udeb9\udec0-\udec9]"},{name:"Tamil",bmp:"ஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-்ௐௗ௦-௺",astral:"\ud807[\udfc0-\udff1\udfff]"},{name:"Tangsa",astral:"\ud81a[\ude70-\udebe\udec0-\udec9]"},{name:"Tangut",astral:"𖿠|[\ud81c-\ud820][\udc00-\udfff]|\ud821[\udc00-\udff7]|\ud822[\udc00-\udeff]|\ud823[\udd00-\udd08]"},{name:"Telugu",bmp:"ఀ-ఌఎ-ఐఒ-నప-హ఼-ౄె-ైొ-్ౕౖౘ-ౚౝౠ-ౣ౦-౯౷-౿"},{name:"Thaana",bmp:"ހ-ޱ"},{name:"Thai",bmp:"ก-ฺเ-๛"},{name:"Tibetan",bmp:"ༀ-ཇཉ-ཬཱ-ྗྙ-ྼ྾-࿌࿎-࿔࿙࿚"},{name:"Tifinagh",bmp:"ⴰ-ⵧⵯ⵰⵿"},{name:"Tirhuta",astral:"\ud805[\udc80-\udcc7\udcd0-\udcd9]"},{name:"Toto",astral:"\ud838[\ude90-\udeae]"},{name:"Ugaritic",astral:"\ud800[\udf80-\udf9d\udf9f]"},{name:"Vai",bmp:"ꔀ-ꘫ"},{name:"Vithkuqi",astral:"\ud801[\udd70-\udd7a\udd7c-\udd8a\udd8c-\udd92\udd94\udd95\udd97-\udda1\udda3-\uddb1\uddb3-\uddb9\uddbb\uddbc]"},{name:"Wancho",astral:"\ud838[\udec0-\udef9\udeff]"},{name:"Warang_Citi",astral:"\ud806[\udca0-\udcf2\udcff]"},{name:"Yezidi",astral:"\ud803[\ude80-\udea9\udeab-\udead\udeb0\udeb1]"},{name:"Yi",bmp:"ꀀ-ꒌ꒐-꓆"},{name:"Zanabazar_Square",astral:"\ud806[\ude00-\ude47]"}]));(e=>{const d="xregexp",t=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,u=e.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,t],"g",{conjunction:"or"});function i(e){const d=/^(?:\(\?:\))*\^/,t=/\$(?:\(\?:\))*$/;return d.test(e)&&t.test(e)&&t.test(e.replace(/\\[\s\S]/g,""))?e.replace(d,"").replace(t,""):e}function n(t,u){const i=u?"x":"";return e.isRegExp(t)?t[d]&&t[d].captureNames?t:e(t.source,i):e(t,i)}function c(d){return d instanceof RegExp?d:e.escape(d)}function a(e,d,t){return e[`subpattern${t}`]=d,e}function o(e,d,t){return e+(d<t.length-1?`{{subpattern${d}}}`:"")}e.tag=d=>(t,...u)=>{const i=u.map(c).reduce(a,{}),n=t.raw.map(o).join("");return e.build(n,i,d)},e.build=(c,a,o)=>{const r=(o=o||"").includes("x"),s=/^\(\?([\w$]+)\)/.exec(c);s&&(o=e._clipDuplicates(o+s[1]));const l={};for(const e in a)if(a.hasOwnProperty(e)){const t=n(a[e],r);l[e]={pattern:i(t.source),names:t[d].captureNames||[]}}const f=n(c,r);let x,h=0,b=0;const p=[0],m=f[d].captureNames||[],g=f.source.replace(u,((e,d,u,i,n)=>{const c=d||u;let a,o,r;if(c){if(!l.hasOwnProperty(c))throw new ReferenceError(`Undefined property ${e}`);d?(a=m[b],p[++b]=++h,o=`(?<${a||c}>`):o="(?:",x=h;return`${o}${l[c].pattern.replace(t,((e,d,t)=>{if(d){if(a=l[c].names[h-x],++h,a)return`(?<${a}>`}else if(t)return r=+t-1,l[c].names[r]?`\\k<${l[c].names[r]}>`:`\\${+t+x}`;return e}))})`}if(i){if(a=m[b],p[++b]=++h,a)return`(?<${a}>`}else if(n)return r=+n-1,m[r]?`\\k<${m[r]}>`:`\\${p[+n]}`;return e}));return e(g,o)}})(U),(e=>{function d(e,d,t,u){return{name:e,value:d,start:t,end:u}}e.matchRecursive=(t,u,i,n,c)=>{c=c||{};const a=(n=n||"").includes("g"),o=n.includes("y"),r=n.replace(/y/g,"");let s;u=e(u,r),i=e(i,r);let{escapeChar:l}=c;if(l){if(l.length>1)throw new Error("Cannot use more than one escape character");l=e.escape(l),s=new RegExp(`(?:${l}[\\S\\s]|(?:(?!${e.union([u,i],"",{conjunction:"or"}).source})[^${l}])+)+`,n.replace(e._hasNativeFlag("s")?/[^imsu]/g:/[^imu]/g,""))}let f,x,h,b,p=0,m=0,g=0,y=0;const k=c.valueNames,w=[];for(;;){if(l&&(g+=(e.exec(t,s,g,"sticky")||[""])[0].length),h=e.exec(t,u,g),b=e.exec(t,i,g),h&&b&&(h.index<=b.index?b=null:h=null),h||b)m=(h||b).index,g=m+(h||b)[0].length;else if(!p)break;if(o&&!p&&m>y)break;if(h)p||(f=m,x=g),p+=1;else if(b&&p){if(p-=1,!p&&(k?(k[0]&&f>y&&w.push(d(k[0],t.slice(y,f),y,f)),k[1]&&w.push(d(k[1],t.slice(f,x),f,x)),k[2]&&w.push(d(k[2],t.slice(x,m),x,m)),k[3]&&w.push(d(k[3],t.slice(m,g),m,g))):w.push(t.slice(x,m)),y=g,!a))break}else{const d=c.unbalanced||"error";if("skip"!==d&&"skip-lazy"!==d){if("error"===d){throw new Error(`Unbalanced ${b?"right":"left"} delimiter found in string at position ${b?m:f}`)}throw new Error(`Unsupported value for unbalanced: ${d}`)}if(b)b=null;else{if("skip"===d){g=f+(e.exec(t,u,f,"sticky")[0].length||1)}else g=f+1;p=0}}m===g&&(g+=1)}return a&&w.length>0&&!o&&k&&k[0]&&t.length>y&&w.push(d(k[0],t.slice(y),y,t.length)),w}})(U),(e=>{const d={},t={},u=e._dec,i=e._hex,n=e._pad4;function c(e){return e.replace(/[- _]+/g,"").toLowerCase()}function a(e){const d=/^\\[xu](.+)/.exec(e);return d?u(d[1]):e.charCodeAt("\\"===e[0]?1:0)}function o(t){return d[t]["b!"]||(d[t]["b!"]=function(d){let t="",u=-1;return e.forEach(d,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,(e=>{const d=a(e[1]);d>u+1&&(t+=`\\u${n(i(u+1))}`,d>u+2&&(t+=`-\\u${n(i(d-1))}`)),u=a(e[2]||e[1])})),u<65535&&(t+=`\\u${n(i(u+1))}`,u<65534&&(t+="-\\uFFFF")),t}(d[t].bmp))}function r(e,t){const u=t?"a!":"a=";return d[e][u]||(d[e][u]=function(e,t){const u=d[e];let i="";return u.bmp&&!u.isBmpLast&&(i=`[${u.bmp}]${u.astral?"|":""}`),u.astral&&(i+=u.astral),u.isBmpLast&&u.bmp&&(i+=`${u.astral?"|":""}[${u.bmp}]`),t?`(?:(?!${i})(?:[\ud800-\udbff][\udc00-\udfff]|[\0-]))`:`(?:${i})`}(e,t))}e.addToken(/\\([pP])(?:{(\^?)(?:(\w+)=)?([^}]*)}|([A-Za-z]))/,((e,u,i)=>{const n="Unknown Unicode token ",[a,s,l,f,x,h]=e;let b="P"===s||!!l;const p=i.includes("A");let m=c(h||x),g=d[m];if("P"===s&&l)throw new SyntaxError("Invalid double negation "+a);if(!d.hasOwnProperty(m))throw new SyntaxError(n+a);if(f&&(!t[f]||!t[f][m]))throw new SyntaxError(n+a);if(g.inverseOf){if(m=c(g.inverseOf),!d.hasOwnProperty(m))throw new ReferenceError(`${"Unicode token missing data "+a} -> ${g.inverseOf}`);g=d[m],b=!b}if(!g.bmp&&!p)throw new SyntaxError("Astral mode required for Unicode token "+a);if(p){if("class"===u)throw new SyntaxError("Astral mode does not support Unicode tokens within character classes");return r(m,b)}return"class"===u?b?o(m):g.bmp:(b?"[^":"[")+g.bmp+"]"}),{scope:"all",optionalFlags:"A",leadChar:"\\"}),e.addUnicodeData=(u,i)=>{i&&(t[i]={});for(const e of u){if(!e.name)throw new Error("Unicode token requires name");if(!(e.inverseOf||e.bmp||e.astral))throw new Error("Unicode token has no character data "+e.name);const u=c(e.name);if(d[u]=e,i&&(t[i][u]=!0),e.alias){const u=c(e.alias);d[u]=e,i&&(t[i][u]=!0)}}e.cache.flush("patterns")},e._getUnicodeProperty=e=>{const t=c(e);return d[t]}})(U),(e=>{if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories");e.addUnicodeData(F)})(U),(e=>{if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");const d=W;d.push({name:"Assigned",inverseOf:"Cn"}),e.addUnicodeData(d)})(U),(e=>{if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");e.addUnicodeData(X,"Script")})(U);const J=new class{constructor(){this.input="",this.result="",this.sentenceStart=!1,this.acronym=U("^(\\p{Lu}[.])+(?=$|[\\P{L}])"),this.quoted=U('^"[^"]+"(?=$|[\\P{L}])'),this.innerCaps=U("\\p{Ll}\\p{Lu}"),this.allCaps=U("^\\p{Lu}+$"),this.aint=U("^\\p{L}n't(?=$|[\\P{L}])"),this.word=U("^\\p{L}+(-\\p{L}+)*"),this.and=U("^\\p{Lu}&\\p{Lu}(?=$|[\\P{L}])")}convert(e){this.input=e,this.result="",this.sentenceStart=!0;let d;for(this.input=this.input.replace(/[;:]\s+A\s/g,(e=>e.toLowerCase())),this.input=this.input.replace(/[–—]\s*A\s/g,(e=>e.toLowerCase()));this.input;)(d=U.exec(this.input,this.quoted))||(d=U.exec(this.input,this.acronym))?this.add(d[0],"",!0):(d=U.exec(this.input,this.aint))?this.add(d[0],"",!1):(d=U.exec(this.input,this.word))?this.add(d[0],"-",!1):(d=U.exec(this.input,this.and))?this.add(d[0],"",!0):this.add(this.input[0],"",!1);return function(e,d,t){for(const{start:u,end:i}of t)e=e.substring(0,u)+d.substring(u,i)+e.substring(i);return e}(this.result,e,[])}add(e,d,t){d?e=e.split(d).map(((e,d)=>(t||this.sentenceStart)&&0===d||U.exec(e,this.innerCaps)||U.exec(e,this.allCaps)?e:e.toLowerCase())).join(d):t||(e=e.toLowerCase()),this.result+=e,this.input=this.input.substr(e.length),e.match(/^\s+$/)||(this.sentenceStart=Boolean(e.match(/^[.?!]$/))||2===e.length&&"."===e[1])}};const Q={strong:{open:"<b>",close:"</b>"},em:{open:"<i>",close:"</i>"},sub:{open:"<sub>",close:"</sub>"},sup:{open:"<sup>",close:"</sup>"},smallcaps:{open:'<span style="font-variant:small-caps;">',close:"</span>"},nocase:{open:'<span class="nocase">',close:"</span>"},enquote:{open:"“",close:"”"},url:{open:"",close:""},undefined:{open:"[",close:"]"}};const ee={address:"location",annote:"annotation",archiveprefix:"eprinttype",journal:"journaltitle",pdf:"file",primaryclass:"eprintclass",school:"institution",director:"author",producer:"editor"},de={conference:["inproceedings"],electronic:["online"],mastersthesis:["thesis"],phdthesis:["thesis"],techreport:["report"],www:["online"],periodical:["article"],suppperiodical:["article"],newsarticle:["article","newspaper"],movie:["video"],film:["video"],song:["audio"]},te={langamerican:"american",langbrazilian:"brazilian",langcatalan:"catalan",langcroation:"croation",langczech:"czech",langdanish:"danish",langdutch:"dutch",langenglish:"english",langfinnish:"finnish",langfrench:"french",langgerman:"german",langgreek:"greek",langitalian:"italian",langlatin:"latin",langnorwegian:"norwegian",langpolish:"polish",langportuguese:"portuguese",langrussian:"russian",langslovene:"slovene",langspanish:"spanish",langswedish:"swedish"},ue={language:te,origlanguage:te,langid:{english:"usenglish",american:"usenglish",en:"usenglish",eng:"usenglish","en-US":"usenglish",anglais:"usenglish",british:"ukenglish","en-GB":"ukenglish",francais:"french",austrian:"naustrian",german:"ngerman",germanb:"ngerman",polutonikogreek:"greek",brazil:"brazilian",portugues:"portuguese",chinese:"pinyin"}},ie=[{tex:/\\\^A|\\\^\{A\}/,unicode:"Â"},{tex:/\\\^a|\\\^\{a\}/,unicode:"â"},{tex:/\\\^C|\\\^\{C\}/,unicode:"Ĉ"},{tex:/\\\^c|\\\^\{c\}/,unicode:"ĉ"},{tex:/\\\^E|\\\^\{E\}/,unicode:"Ê"},{tex:/\\\^e|\\\^\{e\}/,unicode:"ê"},{tex:/\\\^G|\\\^\{G\}/,unicode:"Ĝ"},{tex:/\\\^g|\\\^\{g\}/,unicode:"ĝ"},{tex:/\\\^H|\\\^\{H\}/,unicode:"Ĥ"},{tex:/\\\^h|\\\^\{h\}/,unicode:"ĥ"},{tex:/\\\^I|\\\^\{I\}/,unicode:"Î"},{tex:/\\\^\\i|\\\^\{\\i\}/,unicode:"î"},{tex:/\\\^J|\\\^\{J\}/,unicode:"Ĵ"},{tex:/\\\^\\j|\\\^\{\\j\}/,unicode:"ĵ"},{tex:/\\\^O|\\\^\{O\}/,unicode:"Ô"},{tex:/\\\^o|\\\^\{o\}/,unicode:"ô"},{tex:/\\\^S|\\\^\{S\}/,unicode:"Ŝ"},{tex:/\\\^s|\\\^\{s\}/,unicode:"ŝ"},{tex:/\\\^U|\\\^\{U\}/,unicode:"Û"},{tex:/\\\^u|\\\^\{u\}/,unicode:"û"},{tex:/\\\^W|\\\^\{W\}/,unicode:"Ŵ"},{tex:/\\\^w|\\\^\{w\}/,unicode:"ŵ"},{tex:/\\\^Y|\\\^\{Y\}/,unicode:"Ŷ"},{tex:/\\\^y|\\\^\{y\}/,unicode:"ŷ"},{tex:/\\\.C|\\\.\{C\}/,unicode:"Ċ"},{tex:/\\\.c|\\\.\{c\}/,unicode:"ċ"},{tex:/\\\.E|\\\.\{E\}/,unicode:"Ė"},{tex:/\\\.e|\\\.\{e\}/,unicode:"ė"},{tex:/\\\.G|\\\.\{G\}/,unicode:"Ġ"},{tex:/\\\.g|\\\.\{g\}/,unicode:"ġ"},{tex:/\\\.I|\\\.\{I\}/,unicode:"İ"},{tex:/\\\.Z|\\\.\{Z\}/,unicode:"Ż"},{tex:/\\\.z|\\\.\{z\}/,unicode:"ż"},{tex:/\\=A|\\=\{A\}/,unicode:"Ā"},{tex:/\\=a|\\=\{a\}/,unicode:"ā"},{tex:/\\=E|\\=\{E\}/,unicode:"Ē"},{tex:/\\=e|\\=\{e\}/,unicode:"ē"},{tex:/\\=I|\\=\{I\}/,unicode:"Ī"},{tex:/\\=\\i|\\=\{\\i\}/,unicode:"ī"},{tex:/\\=O|\\=\{O\}/,unicode:"Ō"},{tex:/\\=o|\\=\{o\}/,unicode:"ō"},{tex:/\\=U|\\=\{U\}/,unicode:"Ū"},{tex:/\\=u|\\=\{u\}/,unicode:"ū"},{tex:/\\~A|\\~\{A\}/,unicode:"Ã"},{tex:/\\~a|\\~\{a\}/,unicode:"ã"},{tex:/\\~I|\\~\{I\}/,unicode:"Ĩ"},{tex:/\\~\\i/,unicode:"ĩ"},{tex:/\\~N|\\~\{N\}/,unicode:"Ñ"},{tex:/\\~n|\\~\{n\}/,unicode:"ñ"},{tex:/\\~O|\\~\{O\}/,unicode:"Õ"},{tex:/\\~o|\\~\{o\}/,unicode:"õ"},{tex:/\\~U|\\~\{U\}/,unicode:"Ũ"},{tex:/\\~u|\\~\{u\}/,unicode:"ũ"},{tex:/\\`A|\\`\{A\}/,unicode:"À"},{tex:/\\`a|\\`\{a\}/,unicode:"à"},{tex:/\\`E|\\`\{E\}/,unicode:"È"},{tex:/\\`e|\\`\{e\}/,unicode:"è"},{tex:/\\`I|\\`\{I\}/,unicode:"Ì"},{tex:/\\`\\i|\\`i|\\`\{\\i\}|\\`\{i\}/,unicode:"ì"},{tex:/\\`O|\\`\{O\}/,unicode:"Ò"},{tex:/\\`o|\\`\{o\}/,unicode:"ò"},{tex:/\\`U|\\`\{U\}/,unicode:"Ù"},{tex:/\\`u|\\`\{u\}/,unicode:"ù"},{tex:/\\"A|\\"\{A\}/,unicode:"Ä"},{tex:/\\"a|\\"\{a\}/,unicode:"ä"},{tex:/\\"E|\\"\{E\}/,unicode:"Ë"},{tex:/\\"e|\\"\{e\}/,unicode:"ë"},{tex:/\\"\\i|\\"\{\\i\}|\\"i|\\"\{i\}/,unicode:"ï"},{tex:/\\"I|\\"\{I\}/,unicode:"Ï"},{tex:/\\"O|\\"\{O\}/,unicode:"Ö"},{tex:/\\"o|\\"\{o\}/,unicode:"ö"},{tex:/\\"U|\\"\{U\}/,unicode:"Ü"},{tex:/\\"u|\\"\{u\}/,unicode:"ü"},{tex:/\\"Y|\\"\{Y\}/,unicode:"Ÿ"},{tex:/\\"y|\\"\{y\}/,unicode:"ÿ"},{tex:/\\'A|\\'\{A\}/,unicode:"Á"},{tex:/\\'a|\\'\{a\}/,unicode:"á"},{tex:/\\'C|\\'\{C\}/,unicode:"Ć"},{tex:/\\'c|\\'\{c\}/,unicode:"ć"},{tex:/\\'E|\\'\{E\}/,unicode:"É"},{tex:/\\'e|\\'\{e\}/,unicode:"é"},{tex:/\\'g|\\'\{g\}/,unicode:"ǵ"},{tex:/\\'H|\\'\{H\}/,unicode:"Ή"},{tex:/\\'I|\\'\{I\}/,unicode:"Í"},{tex:/\\'\\i|\\'i/,unicode:"í"},{tex:/\\'L|\\'\{L\}/,unicode:"Ĺ"},{tex:/\\'l|\\'\{l\}/,unicode:"ĺ"},{tex:/\\'N|\\'\{N\}/,unicode:"Ń"},{tex:/\\'n|\\'\{n\}/,unicode:"ń"},{tex:/\\'O|\\'\{O\}/,unicode:"Ó"},{tex:/\\'o|\\'\{o\}/,unicode:"ó"},{tex:/\\'R|\\'\{R\}/,unicode:"Ŕ"},{tex:/\\'r|\\'\{r\}/,unicode:"ŕ"},{tex:/\\'S|\\'\{S\}/,unicode:"Ś"},{tex:/\\'s|\\'\{s\}/,unicode:"ś"},{tex:/\\'U|\\'\{U\}/,unicode:"Ú"},{tex:/\\'u|\\'\{u\}/,unicode:"ú"},{tex:/\\'Y|\\'\{Y\}/,unicode:"Ý"},{tex:/\\'y|\\'\{y\}/,unicode:"ý"},{tex:/\\'Z|\\'\{Z\}/,unicode:"Ź"},{tex:/\\'z|\\'\{z\}/,unicode:"ź"},{tex:/\\c C|\\c\{C\}/,unicode:"Ç"},{tex:/\\c c|\\c\{c\}/,unicode:"ç"},{tex:/\\c G|\\c\{G\}/,unicode:"Ģ"},{tex:/\\c g|\\c\{g\}/,unicode:"ģ"},{tex:/\\c K|\\c\{K\}/,unicode:"Ķ"},{tex:/\\c k|\\c\{k\}/,unicode:"ķ"},{tex:/\\c L|\\c\{L\}/,unicode:"Ļ"},{tex:/\\c l|\\c\{l\}/,unicode:"ļ"},{tex:/\\c N|\\c\{N\}/,unicode:"Ņ"},{tex:/\\c n|\\c\{n\}/,unicode:"ņ"},{tex:/\\c R|\\c\{R\}/,unicode:"Ŗ"},{tex:/\\c r|\\c\{r\}/,unicode:"ŗ"},{tex:/\\c S|\\c\{S\}/,unicode:"Ş"},{tex:/\\c s|\\c\{s\}/,unicode:"ş"},{tex:/\\c T|\\c\{T\}/,unicode:"Ţ"},{tex:/\\c t|\\c\{t\}/,unicode:"ţ"},{tex:/\\H O|\\H\{O\}/,unicode:"Ő"},{tex:/\\H o|\\H\{o\}/,unicode:"ő"},{tex:/\\H U|\\H\{U\}/,unicode:"Ű"},{tex:/\\H u|\\H\{u\}/,unicode:"ű"},{tex:/\\k A|\\k\{A\}/,unicode:"Ą"},{tex:/\\k a|\\k\{a\}/,unicode:"ą"},{tex:/\\k E|\\k\{E\}/,unicode:"Ę"},{tex:/\\k e|\\k\{e\}/,unicode:"ę"},{tex:/\\k I|\\k\{I\}/,unicode:"Į"},{tex:/\\k i|\\k\{i\}/,unicode:"į"},{tex:/\\k U|\\k\{U\}/,unicode:"Ų"},{tex:/\\k u|\\k\{u\}/,unicode:"ų"},{tex:/\\r U|\\r\{U\}/,unicode:"Ů"},{tex:/\\r u|\\r\{u\}/,unicode:"ů"},{tex:/\\u A|\\u\{A\}/,unicode:"Ă"},{tex:/\\u a|\\u\{a\}/,unicode:"ă"},{tex:/\\u E|\\u\{E\}/,unicode:"Ĕ"},{tex:/\\u e|\\u\{e\}/,unicode:"ĕ"},{tex:/\\u G|\\u\{G\}/,unicode:"Ğ"},{tex:/\\u g|\\u\{g\}/,unicode:"ğ"},{tex:/\\u I|\\u\{I\}/,unicode:"Ĭ"},{tex:/\\u \\i/,unicode:"ĭ"},{tex:/\\u O|\\u\{O\}/,unicode:"Ŏ"},{tex:/\\u o|\\u\{o\}/,unicode:"ŏ"},{tex:/\\u U|\\u\{U\}/,unicode:"Ŭ"},{tex:/\\u u|\\u\{u\}/,unicode:"ŭ"},{tex:/\\v A|\\v\{A\}/,unicode:"Ǎ"},{tex:/\\v a|\\v\{a\}/,unicode:"ǎ"},{tex:/\\v C|\\v\{C\}/,unicode:"Č"},{tex:/\\v c|\\v\{c\}/,unicode:"č"},{tex:/\\v D|\\v\{D\}/,unicode:"Ď"},{tex:/\\v d|\\v\{d\}/,unicode:"ď"},{tex:/\\v E|\\v\{E\}/,unicode:"Ě"},{tex:/\\v e|\\v\{e\}/,unicode:"ě"},{tex:/\\v I|\\v\{I\}/,unicode:"Ǐ"},{tex:/\\v i|\\v\{i\}/,unicode:"ǐ"},{tex:/\\v L|\\v\{L\}/,unicode:"Ľ"},{tex:/\\v l|\\v\{l\}/,unicode:"ľ"},{tex:/\\v N|\\v\{N\}/,unicode:"Ň"},{tex:/\\v n|\\v\{n\}/,unicode:"ň"},{tex:/\\v O|\\v\{O\}/,unicode:"Ǒ"},{tex:/\\v o|\\v\{o\}/,unicode:"ǒ"},{tex:/\\v R|\\v\{R\}/,unicode:"Ř"},{tex:/\\v r|\\v\{r\}/,unicode:"ř"},{tex:/\\v S|\\v\{S\}/,unicode:"Š"},{tex:/\\v s|\\v\{s\}/,unicode:"š"},{tex:/\\v T|\\v\{T\}/,unicode:"Ť"},{tex:/\\v t|\\v\{t\}/,unicode:"ť"},{tex:/\\v U|\\v\{U\}/,unicode:"Ǔ"},{tex:/\\v u|\\v\{u\}/,unicode:"ǔ"},{tex:/\\v Z|\\v\{Z\}/,unicode:"Ž"},{tex:/\\v z|\\v\{z\}/,unicode:"ž"},{tex:/\\texteuro|\{\\mbox\{\\texteuro\}\}|\\mbox\{\\texteuro\}/,unicode:"€"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char220\}|\\fontencoding\{LECO\}\\selectfont\\char220/,unicode:"̼"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char225\}|\\fontencoding\{LECO\}\\selectfont\\char225/,unicode:"͡"},{tex:/\{\\fontencoding\{LELA\}\\selectfont\\char201\}|\\fontencoding\{LELA\}\\selectfont\\char201/,unicode:"Ŀ"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char218\}|\\fontencoding\{LECO\}\\selectfont\\char218/,unicode:"̺"},{tex:/\{\\fontencoding\{LELA\}\\selectfont\\char202\}|\\fontencoding\{LELA\}\\selectfont\\char202/,unicode:"ŀ"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char207\}|\\fontencoding\{LECO\}\\selectfont\\char207/,unicode:"̯"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char203\}|\\fontencoding\{LECO\}\\selectfont\\char203/,unicode:"̫"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char185\}|\\fontencoding\{LECO\}\\selectfont\\char185/,unicode:"̙"},{tex:/\{\\fontencoding\{LEIP\}\\selectfont\\char202\}|\\fontencoding\{LEIP\}\\selectfont\\char202/,unicode:"ɿ"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char184\}|\\fontencoding\{LECO\}\\selectfont\\char184/,unicode:"̘"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char177\}|\\fontencoding\{LECO\}\\selectfont\\char177/,unicode:"̑"},{tex:/\{\\fontencoding\{LELA\}\\selectfont\\char195\}|\\fontencoding\{LELA\}\\selectfont\\char195/,unicode:"ƺ"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char215\}|\\fontencoding\{LECO\}\\selectfont\\char215/,unicode:"̷"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char216\}|\\fontencoding\{LECO\}\\selectfont\\char216/,unicode:"̸"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char219\}|\\fontencoding\{LECO\}\\selectfont\\char219/,unicode:"̻"},{tex:/\{\\fontencoding\{LECO\}\\selectfont\\char221\}|\\fontencoding\{LECO\}\\selectfont\\char221/,unicode:"̽"},{tex:/\{\\fontencoding\{LEIP\}\\selectfont\\char61\}|\\fontencoding\{LEIP\}\\selectfont\\char61/,unicode:"ɘ"},{tex:/\{\\fontencoding\{LELA\}\\selectfont\\char63\}|\\fontencoding\{LELA\}\\selectfont\\char63/,unicode:"ŧ"},{tex:/\{\\fontencoding\{LELA\}\\selectfont\\char91\}|\\fontencoding\{LELA\}\\selectfont\\char91/,unicode:"ĸ"},{tex:/\{\\fontencoding\{LELA\}\\selectfont\\char40\}|\\fontencoding\{LELA\}\\selectfont\\char40/,unicode:"Ħ"},{tex:/\{\\fontencoding\{LELA\}\\selectfont\\char47\}|\\fontencoding\{LELA\}\\selectfont\\char47/,unicode:"Ŧ"},{tex:/\\mathbin\{\{:\}\\!\\!\{-\}\\!\\!\{:\}\}/,unicode:"∺"},{tex:/\\mathbit\{A\}/,unicode:"𝑨"},{tex:/\\mathbit\{a\}/,unicode:"𝒂"},{tex:/\\mathbit\{B\}/,unicode:"𝑩"},{tex:/\\mathbit\{b\}/,unicode:"𝒃"},{tex:/\\mathbit\{C\}/,unicode:"𝑪"},{tex:/\\mathbit\{c\}/,unicode:"𝒄"},{tex:/\\mathbit\{\\Delta\}/,unicode:"𝜟"},{tex:/\\mathbit\{D\}/,unicode:"𝑫"},{tex:/\\mathbit\{d\}/,unicode:"𝒅"},{tex:/\\mathbit\{E\}/,unicode:"𝑬"},{tex:/\\mathbit\{e\}/,unicode:"𝒆"},{tex:/\\mathbit\{F\}/,unicode:"𝑭"},{tex:/\\mathbit\{f\}/,unicode:"𝒇"},{tex:/\\mathbit\{\\Gamma\}/,unicode:"𝜞"},{tex:/\\mathbit\{G\}/,unicode:"𝑮"},{tex:/\\mathbit\{g\}/,unicode:"𝒈"},{tex:/\\mathbit\{H\}/,unicode:"𝑯"},{tex:/\\mathbit\{h\}/,unicode:"𝒉"},{tex:/\\mathbit\{I\}/,unicode:"𝑰"},{tex:/\\mathbit\{i\}/,unicode:"𝒊"},{tex:/\\mathbit\{J\}/,unicode:"𝑱"},{tex:/\\mathbit\{j\}/,unicode:"𝒋"},{tex:/\\mathbit\{K\}/,unicode:"𝑲"},{tex:/\\mathbit\{k\}/,unicode:"𝒌"},{tex:/\\mathbit\{\\Lambda\}/,unicode:"𝜦"},{tex:/\\mathbit\{L\}/,unicode:"𝑳"},{tex:/\\mathbit\{l\}/,unicode:"𝒍"},{tex:/\\mathbit\{M\}/,unicode:"𝑴"},{tex:/\\mathbit\{m\}/,unicode:"𝒎"},{tex:/\\mathbit\{\\nabla\}/,unicode:"𝜵"},{tex:/\\mathbit\{N\}/,unicode:"𝑵"},{tex:/\\mathbit\{n\}/,unicode:"𝒏"},{tex:/\\mathbit\{\\Omega\}/,unicode:"𝜴"},{tex:/\\mathbit\{O\}/,unicode:"𝑶"},{tex:/\\mathbit\{o\}/,unicode:"𝒐"},{tex:/\\mathbit\{\\Phi\}/,unicode:"𝜱"},{tex:/\\mathbit\{\\phi\}/,unicode:"𝝓"},{tex:/\\mathbit\{\\Pi\}/,unicode:"𝜫"},{tex:/\\mathbit\{\\Psi\}/,unicode:"𝜳"},{tex:/\\mathbit\{P\}/,unicode:"𝑷"},{tex:/\\mathbit\{p\}/,unicode:"𝒑"},{tex:/\\mathbit\{Q\}/,unicode:"𝑸"},{tex:/\\mathbit\{q\}/,unicode:"𝒒"},{tex:/\\mathbit\{R\}/,unicode:"𝑹"},{tex:/\\mathbit\{r\}/,unicode:"𝒓"},{tex:/\\mathbit\{\\Sigma\}/,unicode:"𝜮"},{tex:/\\mathbit\{S\}/,unicode:"𝑺"},{tex:/\\mathbit\{s\}/,unicode:"𝒔"},{tex:/\\mathbit\{\\Theta\}/,unicode:"𝜣"},{tex:/\\mathbit\{T\}/,unicode:"𝑻"},{tex:/\\mathbit\{t\}/,unicode:"𝒕"},{tex:/\\mathbit\{\\Upsilon\}/,unicode:"𝜰"},{tex:/\\mathbit\{U\}/,unicode:"𝑼"},{tex:/\\mathbit\{u\}/,unicode:"𝒖"},{tex:/\\mathbit\{\\varkappa\}/,unicode:"𝝒"},{tex:/\\mathbit\{\\varpi\}/,unicode:"𝝕"},{tex:/\\mathbit\{\\varrho\}/,unicode:"𝝔"},{tex:/\\mathbit\{\\varsigma\}/,unicode:"𝝇"},{tex:/\\mathbit\{\\vartheta\}/,unicode:"𝝑"},{tex:/\\mathbit\{V\}/,unicode:"𝑽"},{tex:/\\mathbit\{v\}/,unicode:"𝒗"},{tex:/\\mathbit\{W\}/,unicode:"𝑾"},{tex:/\\mathbit\{w\}/,unicode:"𝒘"},{tex:/\\mathbit\{\\Xi\}/,unicode:"𝜩"},{tex:/\\mathbit\{X\}/,unicode:"𝑿"},{tex:/\\mathbit\{x\}/,unicode:"𝒙"},{tex:/\\mathbit\{Y\}/,unicode:"𝒀"},{tex:/\\mathbit\{y\}/,unicode:"𝒚"},{tex:/\\mathbit\{Z\}/,unicode:"𝒁"},{tex:/\\mathbit\{z\}/,unicode:"𝒛"},{tex:/\\mathsfbfsl\{A\}/,unicode:"𝘼"},{tex:/\\mathsfbfsl\{a\}/,unicode:"𝙖"},{tex:/\\mathsfbfsl\{B\}/,unicode:"𝘽"},{tex:/\\mathsfbfsl\{b\}/,unicode:"𝙗"},{tex:/\\mathsfbfsl\{C\}/,unicode:"𝘾"},{tex:/\\mathsfbfsl\{c\}/,unicode:"𝙘"},{tex:/\\mathsfbfsl\{\\Delta\}/,unicode:"𝞓"},{tex:/\\mathsfbfsl\{D\}/,unicode:"𝘿"},{tex:/\\mathsfbfsl\{d\}/,unicode:"𝙙"},{tex:/\\mathsfbfsl\{E\}/,unicode:"𝙀"},{tex:/\\mathsfbfsl\{e\}/,unicode:"𝙚"},{tex:/\\mathsfbfsl\{F\}/,unicode:"𝙁"},{tex:/\\mathsfbfsl\{f\}/,unicode:"𝙛"},{tex:/\\mathsfbfsl\{\\Gamma\}/,unicode:"𝞒"},{tex:/\\mathsfbfsl\{G\}/,unicode:"𝙂"},{tex:/\\mathsfbfsl\{g\}/,unicode:"𝙜"},{tex:/\\mathsfbfsl\{H\}/,unicode:"𝙃"},{tex:/\\mathsfbfsl\{h\}/,unicode:"𝙝"},{tex:/\\mathsfbfsl\{I\}/,unicode:"𝙄"},{tex:/\\mathsfbfsl\{i\}/,unicode:"𝙞"},{tex:/\\mathsfbfsl\{J\}/,unicode:"𝙅"},{tex:/\\mathsfbfsl\{j\}/,unicode:"𝙟"},{tex:/\\mathsfbfsl\{K\}/,unicode:"𝙆"},{tex:/\\mathsfbfsl\{k\}/,unicode:"𝙠"},{tex:/\\mathsfbfsl\{\\Lambda\}/,unicode:"𝞚"},{tex:/\\mathsfbfsl\{L\}/,unicode:"𝙇"},{tex:/\\mathsfbfsl\{l\}/,unicode:"𝙡"},{tex:/\\mathsfbfsl\{M\}/,unicode:"𝙈"},{tex:/\\mathsfbfsl\{m\}/,unicode:"𝙢"},{tex:/\\mathsfbfsl\{\\nabla\}/,unicode:"𝞩"},{tex:/\\mathsfbfsl\{N\}/,unicode:"𝙉"},{tex:/\\mathsfbfsl\{n\}/,unicode:"𝙣"},{tex:/\\mathsfbfsl\{\\Omega\}/,unicode:"𝞨"},{tex:/\\mathsfbfsl\{O\}/,unicode:"𝙊"},{tex:/\\mathsfbfsl\{o\}/,unicode:"𝙤"},{tex:/\\mathsfbfsl\{\\Phi\}/,unicode:"𝞥"},{tex:/\\mathsfbfsl\{\\phi\}/,unicode:"𝟇"},{tex:/\\mathsfbfsl\{\\Pi\}/,unicode:"𝞟"},{tex:/\\mathsfbfsl\{\\Psi\}/,unicode:"𝞧"},{tex:/\\mathsfbfsl\{P\}/,unicode:"𝙋"},{tex:/\\mathsfbfsl\{p\}/,unicode:"𝙥"},{tex:/\\mathsfbfsl\{Q\}/,unicode:"𝙌"},{tex:/\\mathsfbfsl\{q\}/,unicode:"𝙦"},{tex:/\\mathsfbfsl\{R\}/,unicode:"𝙍"},{tex:/\\mathsfbfsl\{r\}/,unicode:"𝙧"},{tex:/\\mathsfbfsl\{\\Sigma\}/,unicode:"𝞢"},{tex:/\\mathsfbfsl\{S\}/,unicode:"𝙎"},{tex:/\\mathsfbfsl\{s\}/,unicode:"𝙨"},{tex:/\\mathsfbfsl\{T\}/,unicode:"𝙏"},{tex:/\\mathsfbfsl\{t\}/,unicode:"𝙩"},{tex:/\\mathsfbfsl\{\\Upsilon\}/,unicode:"𝞤"},{tex:/\\mathsfbfsl\{U\}/,unicode:"𝙐"},{tex:/\\mathsfbfsl\{u\}/,unicode:"𝙪"},{tex:/\\mathsfbfsl\{\\varkappa\}/,unicode:"𝟆"},{tex:/\\mathsfbfsl\{\\varpi\}/,unicode:"𝟉"},{tex:/\\mathsfbfsl\{\\varrho\}/,unicode:"𝟈"},{tex:/\\mathsfbfsl\{\\varsigma\}/,unicode:"𝞻"},{tex:/\\mathsfbfsl\{\\vartheta\}/,unicode:"𝞗"},{tex:/\\mathsfbfsl\{V\}/,unicode:"𝙑"},{tex:/\\mathsfbfsl\{v\}/,unicode:"𝙫"},{tex:/\\mathsfbfsl\{W\}/,unicode:"𝙒"},{tex:/\\mathsfbfsl\{w\}/,unicode:"𝙬"},{tex:/\\mathsfbfsl\{\\Xi\}/,unicode:"𝞝"},{tex:/\\mathsfbfsl\{X\}/,unicode:"𝙓"},{tex:/\\mathsfbfsl\{x\}/,unicode:"𝙭"},{tex:/\\mathsfbfsl\{Y\}/,unicode:"𝙔"},{tex:/\\mathsfbfsl\{y\}/,unicode:"𝙮"},{tex:/\\mathsfbfsl\{Z\}/,unicode:"𝙕"},{tex:/\\mathsfbfsl\{z\}/,unicode:"𝙯"},{tex:/\\mathsfbf\{0\}/,unicode:"𝟬"},{tex:/\\mathsfbf\{1\}/,unicode:"𝟭"},{tex:/\\mathsfbf\{2\}/,unicode:"𝟮"},{tex:/\\mathsfbf\{3\}/,unicode:"𝟯"},{tex:/\\mathsfbf\{4\}/,unicode:"𝟰"},{tex:/\\mathsfbf\{5\}/,unicode:"𝟱"},{tex:/\\mathsfbf\{6\}/,unicode:"𝟲"},{tex:/\\mathsfbf\{7\}/,unicode:"𝟳"},{tex:/\\mathsfbf\{8\}/,unicode:"𝟴"},{tex:/\\mathsfbf\{9\}/,unicode:"𝟵"},{tex:/\\mathsfbf\{A\}/,unicode:"𝗔"},{tex:/\\mathsfbf\{a\}/,unicode:"𝗮"},{tex:/\\mathsfbf\{B\}/,unicode:"𝗕"},{tex:/\\mathsfbf\{b\}/,unicode:"𝗯"},{tex:/\\mathsfbf\{C\}/,unicode:"𝗖"},{tex:/\\mathsfbf\{c\}/,unicode:"𝗰"},{tex:/\\mathsfbf\{\\Delta\}/,unicode:"𝝙"},{tex:/\\mathsfbf\{D\}/,unicode:"𝗗"},{tex:/\\mathsfbf\{d\}/,unicode:"𝗱"},{tex:/\\mathsfbf\{E\}/,unicode:"𝗘"},{tex:/\\mathsfbf\{e\}/,unicode:"𝗲"},{tex:/\\mathsfbf\{F\}/,unicode:"𝗙"},{tex:/\\mathsfbf\{f\}/,unicode:"𝗳"},{tex:/\\mathsfbf\{\\Gamma\}/,unicode:"𝝘"},{tex:/\\mathsfbf\{G\}/,unicode:"𝗚"},{tex:/\\mathsfbf\{g\}/,unicode:"𝗴"},{tex:/\\mathsfbf\{H\}/,unicode:"𝗛"},{tex:/\\mathsfbf\{h\}/,unicode:"𝗵"},{tex:/\\mathsfbf\{I\}/,unicode:"𝗜"},{tex:/\\mathsfbf\{i\}/,unicode:"𝗶"},{tex:/\\mathsfbf\{J\}/,unicode:"𝗝"},{tex:/\\mathsfbf\{j\}/,unicode:"𝗷"},{tex:/\\mathsfbf\{K\}/,unicode:"𝗞"},{tex:/\\mathsfbf\{k\}/,unicode:"𝗸"},{tex:/\\mathsfbf\{\\Lambda\}/,unicode:"𝝠"},{tex:/\\mathsfbf\{L\}/,unicode:"𝗟"},{tex:/\\mathsfbf\{l\}/,unicode:"𝗹"},{tex:/\\mathsfbf\{M\}/,unicode:"𝗠"},{tex:/\\mathsfbf\{m\}/,unicode:"𝗺"},{tex:/\\mathsfbf\{\\nabla\}/,unicode:"𝝯"},{tex:/\\mathsfbf\{N\}/,unicode:"𝗡"},{tex:/\\mathsfbf\{n\}/,unicode:"𝗻"},{tex:/\\mathsfbf\{\\Omega\}/,unicode:"𝝮"},{tex:/\\mathsfbf\{O\}/,unicode:"𝗢"},{tex:/\\mathsfbf\{o\}/,unicode:"𝗼"},{tex:/\\mathsfbf\{\\Phi\}/,unicode:"𝝫"},{tex:/\\mathsfbf\{\\phi\}/,unicode:"𝞍"},{tex:/\\mathsfbf\{\\Pi\}/,unicode:"𝝥"},{tex:/\\mathsfbf\{\\Psi\}/,unicode:"𝝭"},{tex:/\\mathsfbf\{P\}/,unicode:"𝗣"},{tex:/\\mathsfbf\{p\}/,unicode:"𝗽"},{tex:/\\mathsfbf\{Q\}/,unicode:"𝗤"},{tex:/\\mathsfbf\{q\}/,unicode:"𝗾"},{tex:/\\mathsfbf\{R\}/,unicode:"𝗥"},{tex:/\\mathsfbf\{r\}/,unicode:"𝗿"},{tex:/\\mathsfbf\{\\Sigma\}/,unicode:"𝝨"},{tex:/\\mathsfbf\{S\}/,unicode:"𝗦"},{tex:/\\mathsfbf\{s\}/,unicode:"𝘀"},{tex:/\\mathsfbf\{\\Theta\}/,unicode:"𝝝"},{tex:/\\mathsfbf\{T\}/,unicode:"𝗧"},{tex:/\\mathsfbf\{t\}/,unicode:"𝘁"},{tex:/\\mathsfbf\{\\Upsilon\}/,unicode:"𝝪"},{tex:/\\mathsfbf\{U\}/,unicode:"𝗨"},{tex:/\\mathsfbf\{u\}/,unicode:"𝘂"},{tex:/\\mathsfbf\{\\varkappa\}/,unicode:"𝞌"},{tex:/\\mathsfbf\{\\varpi\}/,unicode:"𝞏"},{tex:/\\mathsfbf\{\\varrho\}/,unicode:"𝞎"},{tex:/\\mathsfbf\{\\varsigma\}/,unicode:"𝞁"},{tex:/\\mathsfbf\{\\vartheta\}/,unicode:"𝝧"},{tex:/\\mathsfbf\{V\}/,unicode:"𝗩"},{tex:/\\mathsfbf\{v\}/,unicode:"𝘃"},{tex:/\\mathsfbf\{W\}/,unicode:"𝗪"},{tex:/\\mathsfbf\{w\}/,unicode:"𝘄"},{tex:/\\mathsfbf\{\\Xi\}/,unicode:"𝝣"},{tex:/\\mathsfbf\{X\}/,unicode:"𝗫"},{tex:/\\mathsfbf\{x\}/,unicode:"𝘅"},{tex:/\\mathsfbf\{Y\}/,unicode:"𝗬"},{tex:/\\mathsfbf\{y\}/,unicode:"𝘆"},{tex:/\\mathsfbf\{Z\}/,unicode:"𝗭"},{tex:/\\mathsfbf\{z\}/,unicode:"𝘇"},{tex:/\\mathrm\{\\ddot\{I\}\}/,unicode:"Ϊ"},{tex:/\\mathrm\{\\ddot\{Y\}\}/,unicode:"Ϋ"},{tex:/\\mathrm\{\\mu\}/,unicode:"µ"},{tex:/\\mathrm\{'\\Omega\}/,unicode:"Ώ"},{tex:/\\mathrm\{'Y\}/,unicode:"Ύ"},{tex:/\\mathrm/,unicode:""},{tex:/\\mathsl\{A\}/,unicode:"𝐴"},{tex:/\\mathsl\{a\}/,unicode:"𝑎"},{tex:/\\mathsl\{B\}/,unicode:"𝐵"},{tex:/\\mathsl\{b\}/,unicode:"𝑏"},{tex:/\\mathsl\{C\}/,unicode:"𝐶"},{tex:/\\mathsl\{c\}/,unicode:"𝑐"},{tex:/\\mathsl\{\\Delta\}/,unicode:"𝛥"},{tex:/\\mathsl\{D\}/,unicode:"𝐷"},{tex:/\\mathsl\{d\}/,unicode:"𝑑"},{tex:/\\mathsl\{E\}/,unicode:"𝐸"},{tex:/\\mathsl\{e\}/,unicode:"𝑒"},{tex:/\\mathsl\{F\}/,unicode:"𝐹"},{tex:/\\mathsl\{f\}/,unicode:"𝑓"},{tex:/\\mathsl\{\\Gamma\}/,unicode:"𝛤"},{tex:/\\mathsl\{G\}/,unicode:"𝐺"},{tex:/\\mathsl\{g\}/,unicode:"𝑔"},{tex:/\\mathsl\{H\}/,unicode:"𝐻"},{tex:/\\mathsl\{I\}/,unicode:"𝐼"},{tex:/\\mathsl\{i\}/,unicode:"𝑖"},{tex:/\\mathsl\{J\}/,unicode:"𝐽"},{tex:/\\mathsl\{j\}/,unicode:"𝑗"},{tex:/\\mathsl\{K\}/,unicode:"𝐾"},{tex:/\\mathsl\{k\}/,unicode:"𝑘"},{tex:/\\mathsl\{\\Lambda\}/,unicode:"𝛬"},{tex:/\\mathsl\{L\}/,unicode:"𝐿"},{tex:/\\mathsl\{l\}/,unicode:"𝑙"},{tex:/\\mathsl\{M\}/,unicode:"𝑀"},{tex:/\\mathsl\{m\}/,unicode:"𝑚"},{tex:/\\mathsl\{\\nabla\}/,unicode:"𝛻"},{tex:/\\mathsl\{N\}/,unicode:"𝑁"},{tex:/\\mathsl\{n\}/,unicode:"𝑛"},{tex:/\\mathsl\{\\Omega\}/,unicode:"𝛺"},{tex:/\\mathsl\{O\}/,unicode:"𝑂"},{tex:/\\mathsl\{o\}/,unicode:"𝑜"},{tex:/\\mathsl\{\\Phi\}/,unicode:"𝛷"},{tex:/\\mathsl\{\\phi\}/,unicode:"𝜙"},{tex:/\\mathsl\{\\Pi\}/,unicode:"𝛱"},{tex:/\\mathsl\{\\Psi\}/,unicode:"𝛹"},{tex:/\\mathsl\{P\}/,unicode:"𝑃"},{tex:/\\mathsl\{p\}/,unicode:"𝑝"},{tex:/\\mathsl\{Q\}/,unicode:"𝑄"},{tex:/\\mathsl\{q\}/,unicode:"𝑞"},{tex:/\\mathsl\{R\}/,unicode:"𝑅"},{tex:/\\mathsl\{r\}/,unicode:"𝑟"},{tex:/\\mathsl\{\\Sigma\}/,unicode:"𝛴"},{tex:/\\mathsl\{S\}/,unicode:"𝑆"},{tex:/\\mathsl\{s\}/,unicode:"𝑠"},{tex:/\\mathsl\{\\Theta\}/,unicode:"𝛩"},{tex:/\\mathsl\{T\}/,unicode:"𝑇"},{tex:/\\mathsl\{t\}/,unicode:"𝑡"},{tex:/\\mathsl\{\\Upsilon\}/,unicode:"𝛶"},{tex:/\\mathsl\{U\}/,unicode:"𝑈"},{tex:/\\mathsl\{u\}/,unicode:"𝑢"},{tex:/\\mathsl\{\\varkappa\}/,unicode:"𝜘"},{tex:/\\mathsl\{\\varpi\}/,unicode:"𝜛"},{tex:/\\mathsl\{\\varrho\}/,unicode:"𝜚"},{tex:/\\mathsl\{\\varsigma\}/,unicode:"𝜍"},{tex:/\\mathsl\{\\vartheta\}/,unicode:"𝛳"},{tex:/\\mathsl\{V\}/,unicode:"𝑉"},{tex:/\\mathsl\{v\}/,unicode:"𝑣"},{tex:/\\mathsl\{W\}/,unicode:"𝑊"},{tex:/\\mathsl\{w\}/,unicode:"𝑤"},{tex:/\\mathsl\{\\Xi\}/,unicode:"𝛯"},{tex:/\\mathsl\{X\}/,unicode:"𝑋"},{tex:/\\mathsl\{x\}/,unicode:"𝑥"},{tex:/\\mathsl\{Y\}/,unicode:"𝑌"},{tex:/\\mathsl\{y\}/,unicode:"𝑦"},{tex:/\\mathsl\{Z\}/,unicode:"𝑍"},{tex:/\\mathsl\{z\}/,unicode:"𝑧"},{tex:/\\mathbf\{0\}/,unicode:"𝟎"},{tex:/\\mathbf\{1\}/,unicode:"𝟏"},{tex:/\\mathbf\{2\}/,unicode:"𝟐"},{tex:/\\mathbf\{3\}/,unicode:"𝟑"},{tex:/\\mathbf\{4\}/,unicode:"𝟒"},{tex:/\\mathbf\{5\}/,unicode:"𝟓"},{tex:/\\mathbf\{6\}/,unicode:"𝟔"},{tex:/\\mathbf\{7\}/,unicode:"𝟕"},{tex:/\\mathbf\{8\}/,unicode:"𝟖"},{tex:/\\mathbf\{9\}/,unicode:"𝟗"},{tex:/\\mathbf\{A\}/,unicode:"𝐀"},{tex:/\\mathbf\{a\}/,unicode:"𝐚"},{tex:/\\mathbf\{B\}/,unicode:"𝐁"},{tex:/\\mathbf\{b\}/,unicode:"𝐛"},{tex:/\\mathbf\{C\}/,unicode:"𝐂"},{tex:/\\mathbf\{c\}/,unicode:"𝐜"},{tex:/\\mathbf\{\\Delta\}/,unicode:"𝚫"},{tex:/\\mathbf\{D\}/,unicode:"𝐃"},{tex:/\\mathbf\{d\}/,unicode:"𝐝"},{tex:/\\mathbf\{E\}/,unicode:"𝐄"},{tex:/\\mathbf\{e\}/,unicode:"𝐞"},{tex:/\\mathbf\{F\}/,unicode:"𝐅"},{tex:/\\mathbf\{f\}/,unicode:"𝐟"},{tex:/\\mathbf\{\\Gamma\}/,unicode:"𝚪"},{tex:/\\mathbf\{G\}/,unicode:"𝐆"},{tex:/\\mathbf\{g\}/,unicode:"𝐠"},{tex:/\\mathbf\{H\}/,unicode:"𝐇"},{tex:/\\mathbf\{h\}/,unicode:"𝐡"},{tex:/\\mathbf\{I\}/,unicode:"𝐈"},{tex:/\\mathbf\{i\}/,unicode:"𝐢"},{tex:/\\mathbf\{J\}/,unicode:"𝐉"},{tex:/\\mathbf\{j\}/,unicode:"𝐣"},{tex:/\\mathbf\{K\}/,unicode:"𝐊"},{tex:/\\mathbf\{k\}/,unicode:"𝐤"},{tex:/\\mathbf\{\\Lambda\}/,unicode:"𝚲"},{tex:/\\mathbf\{L\}/,unicode:"𝐋"},{tex:/\\mathbf\{l\}/,unicode:"𝐥"},{tex:/\\mathbf\{M\}/,unicode:"𝐌"},{tex:/\\mathbf\{m\}/,unicode:"𝐦"},{tex:/\\mathbf\{\\nabla\}/,unicode:"𝛁"},{tex:/\\mathbf\{N\}/,unicode:"𝐍"},{tex:/\\mathbf\{n\}/,unicode:"𝐧"},{tex:/\\mathbf\{\\Omega\}/,unicode:"𝛀"},{tex:/\\mathbf\{O\}/,unicode:"𝐎"},{tex:/\\mathbf\{o\}/,unicode:"𝐨"},{tex:/\\mathbf\{\\Phi\}/,unicode:"𝚽"},{tex:/\\mathbf\{\\phi\}/,unicode:"𝛟"},{tex:/\\mathbf\{\\Pi\}/,unicode:"𝚷"},{tex:/\\mathbf\{\\Psi\}/,unicode:"𝚿"},{tex:/\\mathbf\{P\}/,unicode:"𝐏"},{tex:/\\mathbf\{p\}/,unicode:"𝐩"},{tex:/\\mathbf\{Q\}/,unicode:"𝐐"},{tex:/\\mathbf\{q\}/,unicode:"𝐪"},{tex:/\\mathbf\{R\}/,unicode:"𝐑"},{tex:/\\mathbf\{r\}/,unicode:"𝐫"},{tex:/\\mathbf\{\\Sigma\}/,unicode:"𝚺"},{tex:/\\mathbf\{S\}/,unicode:"𝐒"},{tex:/\\mathbf\{s\}/,unicode:"𝐬"},{tex:/\\mathbf\{\\Theta\}/,unicode:"𝚯"},{tex:/\\mathbf\{\\theta\}/,unicode:"𝛉"},{tex:/\\mathbf\{T\}/,unicode:"𝐓"},{tex:/\\mathbf\{t\}/,unicode:"𝐭"},{tex:/\\mathbf\{\\Upsilon\}/,unicode:"𝚼"},{tex:/\\mathbf\{U\}/,unicode:"𝐔"},{tex:/\\mathbf\{u\}/,unicode:"𝐮"},{tex:/\\mathbf\{\\varkappa\}/,unicode:"𝛞"},{tex:/\\mathbf\{\\varpi\}/,unicode:"𝛡"},{tex:/\\mathbf\{\\varrho\}/,unicode:"𝛠"},{tex:/\\mathbf\{\\varsigma\}/,unicode:"𝛓"},{tex:/\\mathbf\{\\vartheta\}/,unicode:"𝚹"},{tex:/\\mathbf\{V\}/,unicode:"𝐕"},{tex:/\\mathbf\{v\}/,unicode:"𝐯"},{tex:/\\mathbf\{W\}/,unicode:"𝐖"},{tex:/\\mathbf\{w\}/,unicode:"𝐰"},{tex:/\\mathbf\{\\Xi\}/,unicode:"𝚵"},{tex:/\\mathbf\{X\}/,unicode:"𝐗"},{tex:/\\mathbf\{x\}/,unicode:"𝐱"},{tex:/\\mathbf\{Y\}/,unicode:"𝐘"},{tex:/\\mathbf\{y\}/,unicode:"𝐲"},{tex:/\\mathbf\{Z\}/,unicode:"𝐙"},{tex:/\\mathbf\{z\}/,unicode:"𝐳"},{tex:/\\mathbb\{0\}/,unicode:"𝟘"},{tex:/\\mathbb\{1\}/,unicode:"𝟙"},{tex:/\\mathbb\{2\}/,unicode:"𝟚"},{tex:/\\mathbb\{3\}/,unicode:"𝟛"},{tex:/\\mathbb\{4\}/,unicode:"𝟜"},{tex:/\\mathbb\{5\}/,unicode:"𝟝"},{tex:/\\mathbb\{6\}/,unicode:"𝟞"},{tex:/\\mathbb\{7\}/,unicode:"𝟟"},{tex:/\\mathbb\{8\}/,unicode:"𝟠"},{tex:/\\mathbb\{9\}/,unicode:"𝟡"},{tex:/\\mathbb\{A\}/,unicode:"𝔸"},{tex:/\\mathbb\{a\}/,unicode:"𝕒"},{tex:/\\mathbb\{B\}/,unicode:"𝔹"},{tex:/\\mathbb\{b\}/,unicode:"𝕓"},{tex:/\\mathbb\{C\}/,unicode:"ℂ"},{tex:/\\mathbb\{c\}/,unicode:"𝕔"},{tex:/\\mathbb\{D\}/,unicode:"𝔻"},{tex:/\\mathbb\{d\}/,unicode:"𝕕"},{tex:/\\mathbb\{E\}/,unicode:"𝔼"},{tex:/\\mathbb\{e\}/,unicode:"𝕖"},{tex:/\\mathbb\{F\}/,unicode:"𝔽"},{tex:/\\mathbb\{f\}/,unicode:"𝕗"},{tex:/\\mathbb\{\\gamma\}/,unicode:"ℽ"},{tex:/\\mathbb\{\\Gamma\}/,unicode:"ℾ"},{tex:/\\mathbb\{G\}/,unicode:"𝔾"},{tex:/\\mathbb\{g\}/,unicode:"𝕘"},{tex:/\\mathbb\{H\}/,unicode:"ℍ"},{tex:/\\mathbb\{h\}/,unicode:"𝕙"},{tex:/\\mathbb\{I\}/,unicode:"𝕀"},{tex:/\\mathbb\{i\}/,unicode:"𝕚"},{tex:/\\mathbb\{J\}/,unicode:"𝕁"},{tex:/\\mathbb\{j\}/,unicode:"𝕛"},{tex:/\\mathbb\{K\}/,unicode:"𝕂"},{tex:/\\mathbb\{k\}/,unicode:"𝕜"},{tex:/\\mathbb\{L\}/,unicode:"𝕃"},{tex:/\\mathbb\{l\}/,unicode:"𝕝"},{tex:/\\mathbb\{M\}/,unicode:"𝕄"},{tex:/\\mathbb\{m\}/,unicode:"𝕞"},{tex:/\\mathbb\{N\}/,unicode:"ℕ"},{tex:/\\mathbb\{n\}/,unicode:"𝕟"},{tex:/\\mathbb\{O\}/,unicode:"𝕆"},{tex:/\\mathbb\{o\}/,unicode:"𝕠"},{tex:/\\mathbb\{\\pi\}/,unicode:"ℼ"},{tex:/\\mathbb\{\\Pi\}/,unicode:"ℿ"},{tex:/\\mathbb\{P\}/,unicode:"ℙ"},{tex:/\\mathbb\{p\}/,unicode:"𝕡"},{tex:/\\mathbb\{Q\}/,unicode:"ℚ"},{tex:/\\mathbb\{q\}/,unicode:"𝕢"},{tex:/\\mathbb\{R\}/,unicode:"ℝ"},{tex:/\\mathbb\{r\}/,unicode:"𝕣"},{tex:/\\mathbb\{\\Sigma\}/,unicode:"⅀"},{tex:/\\mathbb\{S\}/,unicode:"𝕊"},{tex:/\\mathbb\{s\}/,unicode:"𝕤"},{tex:/\\mathbb\{T\}/,unicode:"𝕋"},{tex:/\\mathbb\{t\}/,unicode:"𝕥"},{tex:/\\mathbb\{U\}/,unicode:"𝕌"},{tex:/\\mathbb\{u\}/,unicode:"𝕦"},{tex:/\\mathbb\{V\}/,unicode:"𝕍"},{tex:/\\mathbb\{v\}/,unicode:"𝕧"},{tex:/\\mathbb\{W\}/,unicode:"𝕎"},{tex:/\\mathbb\{w\}/,unicode:"𝕨"},{tex:/\\mathbb\{X\}/,unicode:"𝕏"},{tex:/\\mathbb\{x\}/,unicode:"𝕩"},{tex:/\\mathbb\{Y\}/,unicode:"𝕐"},{tex:/\\mathbb\{y\}/,unicode:"𝕪"},{tex:/\\mathbb\{Z\}/,unicode:"ℤ"},{tex:/\\mathbb\{z\}/,unicode:"𝕫"},{tex:/\\mathslbb\{A\}/,unicode:"𝕬"},{tex:/\\mathslbb\{a\}/,unicode:"𝖆"},{tex:/\\mathslbb\{B\}/,unicode:"𝕭"},{tex:/\\mathslbb\{b\}/,unicode:"𝖇"},{tex:/\\mathslbb\{C\}/,unicode:"𝕮"},{tex:/\\mathslbb\{c\}/,unicode:"𝖈"},{tex:/\\mathslbb\{D\}/,unicode:"𝕯"},{tex:/\\mathslbb\{d\}/,unicode:"𝖉"},{tex:/\\mathslbb\{E\}/,unicode:"𝕰"},{tex:/\\mathslbb\{e\}/,unicode:"𝖊"},{tex:/\\mathslbb\{F\}/,unicode:"𝕱"},{tex:/\\mathslbb\{f\}/,unicode:"𝖋"},{tex:/\\mathslbb\{G\}/,unicode:"𝕲"},{tex:/\\mathslbb\{g\}/,unicode:"𝖌"},{tex:/\\mathslbb\{H\}/,unicode:"𝕳"},{tex:/\\mathslbb\{h\}/,unicode:"𝖍"},{tex:/\\mathslbb\{I\}/,unicode:"𝕴"},{tex:/\\mathslbb\{i\}/,unicode:"𝖎"},{tex:/\\mathslbb\{J\}/,unicode:"𝕵"},{tex:/\\mathslbb\{j\}/,unicode:"𝖏"},{tex:/\\mathslbb\{K\}/,unicode:"𝕶"},{tex:/\\mathslbb\{k\}/,unicode:"𝖐"},{tex:/\\mathslbb\{L\}/,unicode:"𝕷"},{tex:/\\mathslbb\{l\}/,unicode:"𝖑"},{tex:/\\mathslbb\{M\}/,unicode:"𝕸"},{tex:/\\mathslbb\{m\}/,unicode:"𝖒"},{tex:/\\mathslbb\{N\}/,unicode:"𝕹"},{tex:/\\mathslbb\{n\}/,unicode:"𝖓"},{tex:/\\mathslbb\{O\}/,unicode:"𝕺"},{tex:/\\mathslbb\{o\}/,unicode:"𝖔"},{tex:/\\mathslbb\{P\}/,unicode:"𝕻"},{tex:/\\mathslbb\{p\}/,unicode:"𝖕"},{tex:/\\mathslbb\{Q\}/,unicode:"𝕼"},{tex:/\\mathslbb\{q\}/,unicode:"𝖖"},{tex:/\\mathslbb\{R\}/,unicode:"𝕽"},{tex:/\\mathslbb\{r\}/,unicode:"𝖗"},{tex:/\\mathslbb\{S\}/,unicode:"𝕾"},{tex:/\\mathslbb\{s\}/,unicode:"𝖘"},{tex:/\\mathslbb\{T\}/,unicode:"𝕿"},{tex:/\\mathslbb\{t\}/,unicode:"𝖙"},{tex:/\\mathslbb\{U\}/,unicode:"𝖀"},{tex:/\\mathslbb\{u\}/,unicode:"𝖚"},{tex:/\\mathslbb\{V\}/,unicode:"𝖁"},{tex:/\\mathslbb\{v\}/,unicode:"𝖛"},{tex:/\\mathslbb\{W\}/,unicode:"𝖂"},{tex:/\\mathslbb\{w\}/,unicode:"𝖜"},{tex:/\\mathslbb\{X\}/,unicode:"𝖃"},{tex:/\\mathslbb\{x\}/,unicode:"𝖝"},{tex:/\\mathslbb\{Y\}/,unicode:"𝖄"},{tex:/\\mathslbb\{y\}/,unicode:"𝖞"},{tex:/\\mathslbb\{Z\}/,unicode:"𝖅"},{tex:/\\mathslbb\{z\}/,unicode:"𝖟"},{tex:/\\mathfrak\{A\}/,unicode:"𝔄"},{tex:/\\mathfrak\{a\}/,unicode:"𝔞"},{tex:/\\mathfrak\{B\}/,unicode:"𝔅"},{tex:/\\mathfrak\{b\}/,unicode:"𝔟"},{tex:/\\mathfrak\{C\}/,unicode:"ℭ"},{tex:/\\mathfrak\{c\}/,unicode:"𝔠"},{tex:/\\mathfrak\{D\}/,unicode:"𝔇"},{tex:/\\mathfrak\{d\}/,unicode:"𝔡"},{tex:/\\mathfrak\{E\}/,unicode:"𝔈"},{tex:/\\mathfrak\{e\}/,unicode:"𝔢"},{tex:/\\mathfrak\{F\}/,unicode:"𝔉"},{tex:/\\mathfrak\{f\}/,unicode:"𝔣"},{tex:/\\mathfrak\{G\}/,unicode:"𝔊"},{tex:/\\mathfrak\{g\}/,unicode:"𝔤"},{tex:/\\mathfrak\{H\}/,unicode:"ℌ"},{tex:/\\mathfrak\{h\}/,unicode:"𝔥"},{tex:/\\mathfrak\{I\}/,unicode:"ℑ"},{tex:/\\mathfrak\{i\}/,unicode:"𝔦"},{tex:/\\mathfrak\{J\}/,unicode:"𝔍"},{tex:/\\mathfrak\{j\}/,unicode:"𝔧"},{tex:/\\mathfrak\{K\}/,unicode:"𝔎"},{tex:/\\mathfrak\{k\}/,unicode:"𝔨"},{tex:/\\mathfrak\{L\}/,unicode:"𝔏"},{tex:/\\mathfrak\{l\}/,unicode:"𝔩"},{tex:/\\mathfrak\{M\}/,unicode:"𝔐"},{tex:/\\mathfrak\{m\}/,unicode:"𝔪"},{tex:/\\mathfrak\{N\}/,unicode:"𝔑"},{tex:/\\mathfrak\{n\}/,unicode:"𝔫"},{tex:/\\mathfrak\{O\}/,unicode:"𝔒"},{tex:/\\mathfrak\{o\}/,unicode:"𝔬"},{tex:/\\mathfrak\{P\}/,unicode:"𝔓"},{tex:/\\mathfrak\{p\}/,unicode:"𝔭"},{tex:/\\mathfrak\{Q\}/,unicode:"𝔔"},{tex:/\\mathfrak\{q\}/,unicode:"𝔮"},{tex:/\\mathfrak\{R\}/,unicode:"ℜ"},{tex:/\\mathfrak\{r\}/,unicode:"𝔯"},{tex:/\\mathfrak\{S\}/,unicode:"𝔖"},{tex:/\\mathfrak\{s\}/,unicode:"𝔰"},{tex:/\\mathfrak\{T\}/,unicode:"𝔗"},{tex:/\\mathfrak\{t\}/,unicode:"𝔱"},{tex:/\\mathfrak\{U\}/,unicode:"𝔘"},{tex:/\\mathfrak\{u\}/,unicode:"𝔲"},{tex:/\\mathfrak\{V\}/,unicode:"𝔙"},{tex:/\\mathfrak\{v\}/,unicode:"𝔳"},{tex:/\\mathfrak\{W\}/,unicode:"𝔚"},{tex:/\\mathfrak\{w\}/,unicode:"𝔴"},{tex:/\\mathfrak\{X\}/,unicode:"𝔛"},{tex:/\\mathfrak\{x\}/,unicode:"𝔵"},{tex:/\\mathfrak\{Y\}/,unicode:"𝔜"},{tex:/\\mathfrak\{y\}/,unicode:"𝔶"},{tex:/\\mathfrak\{Z\}/,unicode:"ℨ"},{tex:/\\mathfrak\{z\}/,unicode:"𝔷"},{tex:/\\mathsfsl\{A\}/,unicode:"𝘈"},{tex:/\\mathsfsl\{a\}/,unicode:"𝘢"},{tex:/\\mathsfsl\{B\}/,unicode:"𝘉"},{tex:/\\mathsfsl\{b\}/,unicode:"𝘣"},{tex:/\\mathsfsl\{C\}/,unicode:"𝘊"},{tex:/\\mathsfsl\{c\}/,unicode:"𝘤"},{tex:/\\mathsfsl\{D\}/,unicode:"𝘋"},{tex:/\\mathsfsl\{d\}/,unicode:"𝘥"},{tex:/\\mathsfsl\{E\}/,unicode:"𝘌"},{tex:/\\mathsfsl\{e\}/,unicode:"𝘦"},{tex:/\\mathsfsl\{F\}/,unicode:"𝘍"},{tex:/\\mathsfsl\{f\}/,unicode:"𝘧"},{tex:/\\mathsfsl\{G\}/,unicode:"𝘎"},{tex:/\\mathsfsl\{g\}/,unicode:"𝘨"},{tex:/\\mathsfsl\{H\}/,unicode:"𝘏"},{tex:/\\mathsfsl\{h\}/,unicode:"𝘩"},{tex:/\\mathsfsl\{I\}/,unicode:"𝘐"},{tex:/\\mathsfsl\{i\}/,unicode:"𝘪"},{tex:/\\mathsfsl\{J\}/,unicode:"𝘑"},{tex:/\\mathsfsl\{j\}/,unicode:"𝘫"},{tex:/\\mathsfsl\{K\}/,unicode:"𝘒"},{tex:/\\mathsfsl\{k\}/,unicode:"𝘬"},{tex:/\\mathsfsl\{L\}/,unicode:"𝘓"},{tex:/\\mathsfsl\{l\}/,unicode:"𝘭"},{tex:/\\mathsfsl\{M\}/,unicode:"𝘔"},{tex:/\\mathsfsl\{m\}/,unicode:"𝘮"},{tex:/\\mathsfsl\{N\}/,unicode:"𝘕"},{tex:/\\mathsfsl\{n\}/,unicode:"𝘯"},{tex:/\\mathsfsl\{O\}/,unicode:"𝘖"},{tex:/\\mathsfsl\{o\}/,unicode:"𝘰"},{tex:/\\mathsfsl\{P\}/,unicode:"𝘗"},{tex:/\\mathsfsl\{p\}/,unicode:"𝘱"},{tex:/\\mathsfsl\{Q\}/,unicode:"𝘘"},{tex:/\\mathsfsl\{q\}/,unicode:"𝘲"},{tex:/\\mathsfsl\{R\}/,unicode:"𝘙"},{tex:/\\mathsfsl\{r\}/,unicode:"𝘳"},{tex:/\\mathsfsl\{S\}/,unicode:"𝘚"},{tex:/\\mathsfsl\{s\}/,unicode:"𝘴"},{tex:/\\mathsfsl\{T\}/,unicode:"𝘛"},{tex:/\\mathsfsl\{t\}/,unicode:"𝘵"},{tex:/\\mathsfsl\{U\}/,unicode:"𝘜"},{tex:/\\mathsfsl\{u\}/,unicode:"𝘶"},{tex:/\\mathsfsl\{V\}/,unicode:"𝘝"},{tex:/\\mathsfsl\{v\}/,unicode:"𝘷"},{tex:/\\mathsfsl\{W\}/,unicode:"𝘞"},{tex:/\\mathsfsl\{w\}/,unicode:"𝘸"},{tex:/\\mathsfsl\{X\}/,unicode:"𝘟"},{tex:/\\mathsfsl\{x\}/,unicode:"𝘹"},{tex:/\\mathsfsl\{Y\}/,unicode:"𝘠"},{tex:/\\mathsfsl\{y\}/,unicode:"𝘺"},{tex:/\\mathsfsl\{Z\}/,unicode:"𝘡"},{tex:/\\mathsfsl\{z\}/,unicode:"𝘻"},{tex:/\\mathscr\{A\}/,unicode:"𝒜"},{tex:/\\mathscr\{a\}/,unicode:"𝒶"},{tex:/\\mathscr\{B\}/,unicode:"ℬ"},{tex:/\\mathscr\{b\}/,unicode:"𝒷"},{tex:/\\mathscr\{C\}/,unicode:"𝒞"},{tex:/\\mathscr\{c\}/,unicode:"𝒸"},{tex:/\\mathscr\{D\}/,unicode:"𝒟"},{tex:/\\mathscr\{d\}/,unicode:"𝒹"},{tex:/\\mathscr\{e\}/,unicode:"ℯ"},{tex:/\\mathscr\{E\}/,unicode:"ℰ"},{tex:/\\mathscr\{F\}/,unicode:"ℱ"},{tex:/\\mathscr\{f\}/,unicode:"𝒻"},{tex:/\\mathscr\{g\}/,unicode:"ℊ"},{tex:/\\mathscr\{G\}/,unicode:"𝒢"},{tex:/\\mathscr\{H\}/,unicode:"ℋ"},{tex:/\\mathscr\{h\}/,unicode:"𝒽"},{tex:/\\mathscr\{I\}/,unicode:"ℐ"},{tex:/\\mathscr\{i\}/,unicode:"𝒾"},{tex:/\\mathscr\{J\}/,unicode:"𝒥"},{tex:/\\mathscr\{j\}/,unicode:"𝒿"},{tex:/\\mathscr\{K\}/,unicode:"𝒦"},{tex:/\\mathscr\{k\}/,unicode:"𝓀"},{tex:/\\mathscr\{L\}/,unicode:"ℒ"},{tex:/\\mathscr\{l\}/,unicode:"ℓ"},{tex:/\\mathscr\{M\}/,unicode:"ℳ"},{tex:/\\mathscr\{m\}/,unicode:"𝓂"},{tex:/\\mathscr\{N\}/,unicode:"𝒩"},{tex:/\\mathscr\{n\}/,unicode:"𝓃"},{tex:/\\mathscr\{o\}/,unicode:"ℴ"},{tex:/\\mathscr\{O\}/,unicode:"𝒪"},{tex:/\\mathscr\{P\}/,unicode:"𝒫"},{tex:/\\mathscr\{p\}/,unicode:"𝓅"},{tex:/\\mathscr\{Q\}/,unicode:"𝒬"},{tex:/\\mathscr\{q\}/,unicode:"𝓆"},{tex:/\\mathscr\{R\}/,unicode:"ℛ"},{tex:/\\mathscr\{r\}/,unicode:"𝓇"},{tex:/\\mathscr\{S\}/,unicode:"𝒮"},{tex:/\\mathscr\{s\}/,unicode:"𝓈"},{tex:/\\mathscr\{T\}/,unicode:"𝒯"},{tex:/\\mathscr\{t\}/,unicode:"𝓉"},{tex:/\\mathscr\{U\}/,unicode:"𝒰"},{tex:/\\mathscr\{u\}/,unicode:"𝓊"},{tex:/\\mathscr\{V\}/,unicode:"𝒱"},{tex:/\\mathscr\{v\}/,unicode:"𝓋"},{tex:/\\mathscr\{W\}/,unicode:"𝒲"},{tex:/\\mathscr\{w\}/,unicode:"𝓌"},{tex:/\\mathscr\{X\}/,unicode:"𝒳"},{tex:/\\mathscr\{x\}/,unicode:"𝓍"},{tex:/\\mathscr\{Y\}/,unicode:"𝒴"},{tex:/\\mathscr\{y\}/,unicode:"𝓎"},{tex:/\\mathscr\{Z\}/,unicode:"𝒵"},{tex:/\\mathscr\{z\}/,unicode:"𝓏"},{tex:/\\mathmit\{A\}/,unicode:"𝓐"},{tex:/\\mathmit\{a\}/,unicode:"𝓪"},{tex:/\\mathmit\{B\}/,unicode:"𝓑"},{tex:/\\mathmit\{b\}/,unicode:"𝓫"},{tex:/\\mathmit\{C\}/,unicode:"𝓒"},{tex:/\\mathmit\{c\}/,unicode:"𝓬"},{tex:/\\mathmit\{D\}/,unicode:"𝓓"},{tex:/\\mathmit\{d\}/,unicode:"𝓭"},{tex:/\\mathmit\{E\}/,unicode:"𝓔"},{tex:/\\mathmit\{e\}/,unicode:"𝓮"},{tex:/\\mathmit\{F\}/,unicode:"𝓕"},{tex:/\\mathmit\{f\}/,unicode:"𝓯"},{tex:/\\mathmit\{G\}/,unicode:"𝓖"},{tex:/\\mathmit\{g\}/,unicode:"𝓰"},{tex:/\\mathmit\{H\}/,unicode:"𝓗"},{tex:/\\mathmit\{h\}/,unicode:"𝓱"},{tex:/\\mathmit\{I\}/,unicode:"𝓘"},{tex:/\\mathmit\{i\}/,unicode:"𝓲"},{tex:/\\mathmit\{J\}/,unicode:"𝓙"},{tex:/\\mathmit\{j\}/,unicode:"𝓳"},{tex:/\\mathmit\{K\}/,unicode:"𝓚"},{tex:/\\mathmit\{k\}/,unicode:"𝓴"},{tex:/\\mathmit\{L\}/,unicode:"𝓛"},{tex:/\\mathmit\{l\}/,unicode:"𝓵"},{tex:/\\mathmit\{M\}/,unicode:"𝓜"},{tex:/\\mathmit\{m\}/,unicode:"𝓶"},{tex:/\\mathmit\{N\}/,unicode:"𝓝"},{tex:/\\mathmit\{n\}/,unicode:"𝓷"},{tex:/\\mathmit\{O\}/,unicode:"𝓞"},{tex:/\\mathmit\{o\}/,unicode:"𝓸"},{tex:/\\mathmit\{P\}/,unicode:"𝓟"},{tex:/\\mathmit\{p\}/,unicode:"𝓹"},{tex:/\\mathmit\{Q\}/,unicode:"𝓠"},{tex:/\\mathmit\{q\}/,unicode:"𝓺"},{tex:/\\mathmit\{R\}/,unicode:"𝓡"},{tex:/\\mathmit\{r\}/,unicode:"𝓻"},{tex:/\\mathmit\{S\}/,unicode:"𝓢"},{tex:/\\mathmit\{s\}/,unicode:"𝓼"},{tex:/\\mathmit\{T\}/,unicode:"𝓣"},{tex:/\\mathmit\{t\}/,unicode:"𝓽"},{tex:/\\mathmit\{U\}/,unicode:"𝓤"},{tex:/\\mathmit\{u\}/,unicode:"𝓾"},{tex:/\\mathmit\{V\}/,unicode:"𝓥"},{tex:/\\mathmit\{v\}/,unicode:"𝓿"},{tex:/\\mathmit\{W\}/,unicode:"𝓦"},{tex:/\\mathmit\{w\}/,unicode:"𝔀"},{tex:/\\mathmit\{X\}/,unicode:"𝓧"},{tex:/\\mathmit\{x\}/,unicode:"𝔁"},{tex:/\\mathmit\{Y\}/,unicode:"𝓨"},{tex:/\\mathmit\{y\}/,unicode:"𝔂"},{tex:/\\mathmit\{Z\}/,unicode:"𝓩"},{tex:/\\mathmit\{z\}/,unicode:"𝔃"},{tex:/\\mathtt\{0\}/,unicode:"𝟶"},{tex:/\\mathtt\{1\}/,unicode:"𝟷"},{tex:/\\mathtt\{2\}/,unicode:"𝟸"},{tex:/\\mathtt\{3\}/,unicode:"𝟹"},{tex:/\\mathtt\{4\}/,unicode:"𝟺"},{tex:/\\mathtt\{5\}/,unicode:"𝟻"},{tex:/\\mathtt\{6\}/,unicode:"𝟼"},{tex:/\\mathtt\{7\}/,unicode:"𝟽"},{tex:/\\mathtt\{8\}/,unicode:"𝟾"},{tex:/\\mathtt\{9\}/,unicode:"𝟿"},{tex:/\\mathtt\{A\}/,unicode:"𝙰"},{tex:/\\mathtt\{a\}/,unicode:"𝚊"},{tex:/\\mathtt\{B\}/,unicode:"𝙱"},{tex:/\\mathtt\{b\}/,unicode:"𝚋"},{tex:/\\mathtt\{C\}/,unicode:"𝙲"},{tex:/\\mathtt\{c\}/,unicode:"𝚌"},{tex:/\\mathtt\{D\}/,unicode:"𝙳"},{tex:/\\mathtt\{d\}/,unicode:"𝚍"},{tex:/\\mathtt\{E\}/,unicode:"𝙴"},{tex:/\\mathtt\{e\}/,unicode:"𝚎"},{tex:/\\mathtt\{F\}/,unicode:"𝙵"},{tex:/\\mathtt\{f\}/,unicode:"𝚏"},{tex:/\\mathtt\{G\}/,unicode:"𝙶"},{tex:/\\mathtt\{g\}/,unicode:"𝚐"},{tex:/\\mathtt\{H\}/,unicode:"𝙷"},{tex:/\\mathtt\{h\}/,unicode:"𝚑"},{tex:/\\mathtt\{I\}/,unicode:"𝙸"},{tex:/\\mathtt\{i\}/,unicode:"𝚒"},{tex:/\\mathtt\{J\}/,unicode:"𝙹"},{tex:/\\mathtt\{j\}/,unicode:"𝚓"},{tex:/\\mathtt\{K\}/,unicode:"𝙺"},{tex:/\\mathtt\{k\}/,unicode:"𝚔"},{tex:/\\mathtt\{L\}/,unicode:"𝙻"},{tex:/\\mathtt\{l\}/,unicode:"𝚕"},{tex:/\\mathtt\{M\}/,unicode:"𝙼"},{tex:/\\mathtt\{m\}/,unicode:"𝚖"},{tex:/\\mathtt\{N\}/,unicode:"𝙽"},{tex:/\\mathtt\{n\}/,unicode:"𝚗"},{tex:/\\mathtt\{O\}/,unicode:"𝙾"},{tex:/\\mathtt\{o\}/,unicode:"𝚘"},{tex:/\\mathtt\{P\}/,unicode:"𝙿"},{tex:/\\mathtt\{p\}/,unicode:"𝚙"},{tex:/\\mathtt\{Q\}/,unicode:"𝚀"},{tex:/\\mathtt\{q\}/,unicode:"𝚚"},{tex:/\\mathtt\{R\}/,unicode:"𝚁"},{tex:/\\mathtt\{r\}/,unicode:"𝚛"},{tex:/\\mathtt\{S\}/,unicode:"𝚂"},{tex:/\\mathtt\{s\}/,unicode:"𝚜"},{tex:/\\mathtt\{T\}/,unicode:"𝚃"},{tex:/\\mathtt\{t\}/,unicode:"𝚝"},{tex:/\\mathtt\{U\}/,unicode:"𝚄"},{tex:/\\mathtt\{u\}/,unicode:"𝚞"},{tex:/\\mathtt\{V\}/,unicode:"𝚅"},{tex:/\\mathtt\{v\}/,unicode:"𝚟"},{tex:/\\mathtt\{W\}/,unicode:"𝚆"},{tex:/\\mathtt\{w\}/,unicode:"𝚠"},{tex:/\\mathtt\{X\}/,unicode:"𝚇"},{tex:/\\mathtt\{x\}/,unicode:"𝚡"},{tex:/\\mathtt\{Y\}/,unicode:"𝚈"},{tex:/\\mathtt\{y\}/,unicode:"𝚢"},{tex:/\\mathtt\{Z\}/,unicode:"𝚉"},{tex:/\\mathtt\{z\}/,unicode:"𝚣"},{tex:/\\mathsf\{0\}/,unicode:"𝟢"},{tex:/\\mathsf\{1\}/,unicode:"𝟣"},{tex:/\\mathsf\{2\}/,unicode:"𝟤"},{tex:/\\mathsf\{3\}/,unicode:"𝟥"},{tex:/\\mathsf\{4\}/,unicode:"𝟦"},{tex:/\\mathsf\{5\}/,unicode:"𝟧"},{tex:/\\mathsf\{6\}/,unicode:"𝟨"},{tex:/\\mathsf\{7\}/,unicode:"𝟩"},{tex:/\\mathsf\{8\}/,unicode:"𝟪"},{tex:/\\mathsf\{9\}/,unicode:"𝟫"},{tex:/\\mathsf\{A\}/,unicode:"𝖠"},{tex:/\\mathsf\{a\}/,unicode:"𝖺"},{tex:/\\mathsf\{B\}/,unicode:"𝖡"},{tex:/\\mathsf\{b\}/,unicode:"𝖻"},{tex:/\\mathsf\{C\}/,unicode:"𝖢"},{tex:/\\mathsf\{c\}/,unicode:"𝖼"},{tex:/\\mathsf\{D\}/,unicode:"𝖣"},{tex:/\\mathsf\{d\}/,unicode:"𝖽"},{tex:/\\mathsf\{E\}/,unicode:"𝖤"},{tex:/\\mathsf\{e\}/,unicode:"𝖾"},{tex:/\\mathsf\{F\}/,unicode:"𝖥"},{tex:/\\mathsf\{f\}/,unicode:"𝖿"},{tex:/\\mathsf\{G\}/,unicode:"𝖦"},{tex:/\\mathsf\{g\}/,unicode:"𝗀"},{tex:/\\mathsf\{H\}/,unicode:"𝖧"},{tex:/\\mathsf\{h\}/,unicode:"𝗁"},{tex:/\\mathsf\{I\}/,unicode:"𝖨"},{tex:/\\mathsf\{i\}/,unicode:"𝗂"},{tex:/\\mathsf\{J\}/,unicode:"𝖩"},{tex:/\\mathsf\{j\}/,unicode:"𝗃"},{tex:/\\mathsf\{K\}/,unicode:"𝖪"},{tex:/\\mathsf\{k\}/,unicode:"𝗄"},{tex:/\\mathsf\{L\}/,unicode:"𝖫"},{tex:/\\mathsf\{l\}/,unicode:"𝗅"},{tex:/\\mathsf\{M\}/,unicode:"𝖬"},{tex:/\\mathsf\{m\}/,unicode:"𝗆"},{tex:/\\mathsf\{N\}/,unicode:"𝖭"},{tex:/\\mathsf\{n\}/,unicode:"𝗇"},{tex:/\\mathsf\{O\}/,unicode:"𝖮"},{tex:/\\mathsf\{o\}/,unicode:"𝗈"},{tex:/\\mathsf\{P\}/,unicode:"𝖯"},{tex:/\\mathsf\{p\}/,unicode:"𝗉"},{tex:/\\mathsf\{Q\}/,unicode:"𝖰"},{tex:/\\mathsf\{q\}/,unicode:"𝗊"},{tex:/\\mathsf\{R\}/,unicode:"𝖱"},{tex:/\\mathsf\{r\}/,unicode:"𝗋"},{tex:/\\mathsf\{S\}/,unicode:"𝖲"},{tex:/\\mathsf\{s\}/,unicode:"𝗌"},{tex:/\\mathsf\{T\}/,unicode:"𝖳"},{tex:/\\mathsf\{t\}/,unicode:"𝗍"},{tex:/\\mathsf\{U\}/,unicode:"𝖴"},{tex:/\\mathsf\{u\}/,unicode:"𝗎"},{tex:/\\mathsf\{V\}/,unicode:"𝖵"},{tex:/\\mathsf\{v\}/,unicode:"𝗏"},{tex:/\\mathsf\{W\}/,unicode:"𝖶"},{tex:/\\mathsf\{w\}/,unicode:"𝗐"},{tex:/\\mathsf\{X\}/,unicode:"𝖷"},{tex:/\\mathsf\{x\}/,unicode:"𝗑"},{tex:/\\mathsf\{Y\}/,unicode:"𝖸"},{tex:/\\mathsf\{y\}/,unicode:"𝗒"},{tex:/\\mathsf\{Z\}/,unicode:"𝖹"},{tex:/\\mathsf\{z\}/,unicode:"𝗓"},{tex:/\\mathchar"2208/,unicode:"⌖"},{tex:/\\cyrchar\\C/,unicode:"̏"},{tex:/\\cyrchar\\CYRABHCHDSC/,unicode:"Ҿ"},{tex:/\\cyrchar\\cyrabhchdsc/,unicode:"ҿ"},{tex:/\\cyrchar\\CYRABHCH/,unicode:"Ҽ"},{tex:/\\cyrchar\\cyrabhch/,unicode:"ҽ"},{tex:/\\cyrchar\\CYRABHDZE/,unicode:"Ӡ"},{tex:/\\cyrchar\\cyrabhdze/,unicode:"ӡ"},{tex:/\\cyrchar\\CYRABHHA/,unicode:"Ҩ"},{tex:/\\cyrchar\\cyrabhha/,unicode:"ҩ"},{tex:/\\cyrchar\\CYRAE/,unicode:"Ӕ"},{tex:/\\cyrchar\\cyrae/,unicode:"ӕ"},{tex:/\\cyrchar\\CYRA/,unicode:"А"},{tex:/\\cyrchar\\cyra/,unicode:"а"},{tex:/\\cyrchar\\CYRB/,unicode:"Б"},{tex:/\\cyrchar\\cyrb/,unicode:"б"},{tex:/\\cyrchar\\CYRBYUS/,unicode:"Ѫ"},{tex:/\\cyrchar\\CYRCHLDSC/,unicode:"Ӌ"},{tex:/\\cyrchar\\cyrchldsc/,unicode:"ӌ"},{tex:/\\cyrchar\\CYRCHRDSC/,unicode:"Ҷ"},{tex:/\\cyrchar\\cyrchrdsc/,unicode:"ҷ"},{tex:/\\cyrchar\\CYRCH/,unicode:"Ч"},{tex:/\\cyrchar\\cyrch/,unicode:"ч"},{tex:/\\cyrchar\\CYRCHVCRS/,unicode:"Ҹ"},{tex:/\\cyrchar\\cyrchvcrs/,unicode:"ҹ"},{tex:/\\cyrchar\\CYRC/,unicode:"Ц"},{tex:/\\cyrchar\\cyrc/,unicode:"ц"},{tex:/\\cyrchar\\CYRDJE/,unicode:"Ђ"},{tex:/\\cyrchar\\cyrdje/,unicode:"ђ"},{tex:/\\cyrchar\\CYRD/,unicode:"Д"},{tex:/\\cyrchar\\cyrd/,unicode:"д"},{tex:/\\cyrchar\\CYRDZE/,unicode:"Ѕ"},{tex:/\\cyrchar\\cyrdze/,unicode:"ѕ"},{tex:/\\cyrchar\\CYRDZHE/,unicode:"Џ"},{tex:/\\cyrchar\\cyrdzhe/,unicode:"џ"},{tex:/\\cyrchar\\CYREREV/,unicode:"Э"},{tex:/\\cyrchar\\cyrerev/,unicode:"э"},{tex:/\\cyrchar\\CYRERY/,unicode:"Ы"},{tex:/\\cyrchar\\cyrery/,unicode:"ы"},{tex:/\\cyrchar\\CYRE/,unicode:"Е"},{tex:/\\cyrchar\\cyre/,unicode:"е"},{tex:/\\cyrchar\\CYRFITA/,unicode:"Ѳ"},{tex:/\\cyrchar\\CYRF/,unicode:"Ф"},{tex:/\\cyrchar\\cyrf/,unicode:"ф"},{tex:/\\cyrchar\\CYRGHCRS/,unicode:"Ғ"},{tex:/\\cyrchar\\cyrghcrs/,unicode:"ғ"},{tex:/\\cyrchar\\CYRGHK/,unicode:"Ҕ"},{tex:/\\cyrchar\\cyrghk/,unicode:"ҕ"},{tex:/\\cyrchar\{\\'\\CYRG\}/,unicode:"Ѓ"},{tex:/\\cyrchar\\CYRG/,unicode:"Г"},{tex:/\\cyrchar\\cyrg/,unicode:"г"},{tex:/\\cyrchar\{\\'\\cyrg\}/,unicode:"ѓ"},{tex:/\\cyrchar\\CYRGUP/,unicode:"Ґ"},{tex:/\\cyrchar\\cyrgup/,unicode:"ґ"},{tex:/\\cyrchar\\CYRHDSC/,unicode:"Ҳ"},{tex:/\\cyrchar\\cyrhdsc/,unicode:"ҳ"},{tex:/\\cyrchar\\CYRHRDSN/,unicode:"Ъ"},{tex:/\\cyrchar\\cyrhrdsn/,unicode:"ъ"},{tex:/\\cyrchar\\cyrhundredthousands/,unicode:"҈"},{tex:/\\cyrchar\\CYRH/,unicode:"Х"},{tex:/\\cyrchar\\cyrh/,unicode:"х"},{tex:/\\cyrchar\\CYRIE/,unicode:"Є"},{tex:/\\cyrchar\\cyrie/,unicode:"є"},{tex:/\\cyrchar\\CYRII/,unicode:"І"},{tex:/\\cyrchar\\cyrii/,unicode:"і"},{tex:/\\cyrchar\\CYRIOTBYUS/,unicode:"Ѭ"},{tex:/\\cyrchar\\cyriotbyus/,unicode:"ѭ"},{tex:/\\cyrchar\\CYRIOTE/,unicode:"Ѥ"},{tex:/\\cyrchar\\cyriote/,unicode:"ѥ"},{tex:/\\cyrchar\\CYRIOTLYUS/,unicode:"Ѩ"},{tex:/\\cyrchar\\cyriotlyus/,unicode:"ѩ"},{tex:/\\cyrchar\\CYRISHRT/,unicode:"Й"},{tex:/\\cyrchar\\cyrishrt/,unicode:"й"},{tex:/\\cyrchar\\CYRI/,unicode:"И"},{tex:/\\cyrchar\\cyri/,unicode:"и"},{tex:/\\cyrchar\\CYRIZH/,unicode:"Ѵ"},{tex:/\\cyrchar\\CYRJE/,unicode:"Ј"},{tex:/\\cyrchar\\cyrje/,unicode:"ј"},{tex:/\\cyrchar\\CYRKBEAK/,unicode:"Ҡ"},{tex:/\\cyrchar\\cyrkbeak/,unicode:"ҡ"},{tex:/\\cyrchar\\CYRKDSC/,unicode:"Қ"},{tex:/\\cyrchar\\cyrkdsc/,unicode:"қ"},{tex:/\\cyrchar\\CYRKHCRS/,unicode:"Ҟ"},{tex:/\\cyrchar\\cyrkhcrs/,unicode:"ҟ"},{tex:/\\cyrchar\\CYRKHK/,unicode:"Ӄ"},{tex:/\\cyrchar\\cyrkhk/,unicode:"ӄ"},{tex:/\\cyrchar\\CYRKOPPA/,unicode:"Ҁ"},{tex:/\\cyrchar\\cyrkoppa/,unicode:"ҁ"},{tex:/\\cyrchar\\CYRKSI/,unicode:"Ѯ"},{tex:/\\cyrchar\\cyrksi/,unicode:"ѯ"},{tex:/\\cyrchar\{\\'\\CYRK\}/,unicode:"Ќ"},{tex:/\\cyrchar\\CYRK/,unicode:"К"},{tex:/\\cyrchar\\cyrk/,unicode:"к"},{tex:/\\cyrchar\{\\'\\cyrk\}/,unicode:"ќ"},{tex:/\\cyrchar\\CYRKVCRS/,unicode:"Ҝ"},{tex:/\\cyrchar\\cyrkvcrs/,unicode:"ҝ"},{tex:/\\cyrchar\\CYRLJE/,unicode:"Љ"},{tex:/\\cyrchar\\cyrlje/,unicode:"љ"},{tex:/\\cyrchar\\CYRL/,unicode:"Л"},{tex:/\\cyrchar\\cyrl/,unicode:"л"},{tex:/\\cyrchar\\CYRLYUS/,unicode:"Ѧ"},{tex:/\\cyrchar\\cyrlyus/,unicode:"ѧ"},{tex:/\\cyrchar\\cyrmillions/,unicode:"҉"},{tex:/\\cyrchar\\CYRM/,unicode:"М"},{tex:/\\cyrchar\\cyrm/,unicode:"м"},{tex:/\\cyrchar\\CYRNDSC/,unicode:"Ң"},{tex:/\\cyrchar\\cyrndsc/,unicode:"ң"},{tex:/\\cyrchar\\CYRNG/,unicode:"Ҥ"},{tex:/\\cyrchar\\cyrng/,unicode:"ҥ"},{tex:/\\cyrchar\\CYRNHK/,unicode:"Ӈ"},{tex:/\\cyrchar\\cyrnhk/,unicode:"ӈ"},{tex:/\\cyrchar\\CYRNJE/,unicode:"Њ"},{tex:/\\cyrchar\\cyrnje/,unicode:"њ"},{tex:/\\cyrchar\\CYRN/,unicode:"Н"},{tex:/\\cyrchar\\cyrn/,unicode:"н"},{tex:/\\cyrchar\\CYROMEGARND/,unicode:"Ѻ"},{tex:/\\cyrchar\\cyromegarnd/,unicode:"ѻ"},{tex:/\\cyrchar\\CYROMEGATITLO/,unicode:"Ѽ"},{tex:/\\cyrchar\\cyromegatitlo/,unicode:"ѽ"},{tex:/\\cyrchar\\CYROMEGA/,unicode:"Ѡ"},{tex:/\\cyrchar\\cyromega/,unicode:"ѡ"},{tex:/\\cyrchar\\CYROTLD/,unicode:"Ө"},{tex:/\\cyrchar\\cyrotld/,unicode:"ө"},{tex:/\\cyrchar\\CYROT/,unicode:"Ѿ"},{tex:/\\cyrchar\\cyrot/,unicode:"ѿ"},{tex:/\\cyrchar\\CYRO/,unicode:"О"},{tex:/\\cyrchar\\cyro/,unicode:"о"},{tex:/\\cyrchar\\CYRpalochka/,unicode:"Ӏ"},{tex:/\\cyrchar\\CYRPHK/,unicode:"Ҧ"},{tex:/\\cyrchar\\cyrphk/,unicode:"ҧ"},{tex:/\\cyrchar\\CYRPSI/,unicode:"Ѱ"},{tex:/\\cyrchar\\cyrpsi/,unicode:"ѱ"},{tex:/\\cyrchar\\CYRP/,unicode:"П"},{tex:/\\cyrchar\\cyrp/,unicode:"п"},{tex:/\\cyrchar\\CYRRTICK/,unicode:"Ҏ"},{tex:/\\cyrchar\\cyrrtick/,unicode:"ҏ"},{tex:/\\cyrchar\\CYRR/,unicode:"Р"},{tex:/\\cyrchar\\cyrr/,unicode:"р"},{tex:/\\cyrchar\\CYRSCHWA/,unicode:"Ә"},{tex:/\\cyrchar\\cyrschwa/,unicode:"ә"},{tex:/\\cyrchar\\CYRSDSC/,unicode:"Ҫ"},{tex:/\\cyrchar\\cyrsdsc/,unicode:"ҫ"},{tex:/\\cyrchar\\CYRSEMISFTSN/,unicode:"Ҍ"},{tex:/\\cyrchar\\cyrsemisftsn/,unicode:"ҍ"},{tex:/\\cyrchar\\CYRSFTSN/,unicode:"Ь"},{tex:/\\cyrchar\\cyrsftsn/,unicode:"ь"},{tex:/\\cyrchar\\CYRSHCH/,unicode:"Щ"},{tex:/\\cyrchar\\cyrshch/,unicode:"щ"},{tex:/\\cyrchar\\CYRSHHA/,unicode:"Һ"},{tex:/\\cyrchar\\cyrshha/,unicode:"һ"},{tex:/\\cyrchar\\CYRSH/,unicode:"Ш"},{tex:/\\cyrchar\\cyrsh/,unicode:"ш"},{tex:/\\cyrchar\\CYRS/,unicode:"С"},{tex:/\\cyrchar\\cyrs/,unicode:"с"},{tex:/\\cyrchar\\CYRTDSC/,unicode:"Ҭ"},{tex:/\\cyrchar\\cyrtdsc/,unicode:"ҭ"},{tex:/\\cyrchar\\CYRTETSE/,unicode:"Ҵ"},{tex:/\\cyrchar\\cyrtetse/,unicode:"ҵ"},{tex:/\\cyrchar\\cyrthousands/,unicode:"҂"},{tex:/\\cyrchar\\CYRTSHE/,unicode:"Ћ"},{tex:/\\cyrchar\\cyrtshe/,unicode:"ћ"},{tex:/\\cyrchar\\CYRT/,unicode:"Т"},{tex:/\\cyrchar\\cyrt/,unicode:"т"},{tex:/\\cyrchar\\CYRUK/,unicode:"Ѹ"},{tex:/\\cyrchar\\cyruk/,unicode:"ѹ"},{tex:/\\cyrchar\\CYRUSHRT/,unicode:"Ў"},{tex:/\\cyrchar\\cyrushrt/,unicode:"ў"},{tex:/\\cyrchar\\CYRU/,unicode:"У"},{tex:/\\cyrchar\\cyru/,unicode:"у"},{tex:/\\cyrchar\\CYRV/,unicode:"В"},{tex:/\\cyrchar\\cyrv/,unicode:"в"},{tex:/\\cyrchar\\CYRYAT/,unicode:"Ѣ"},{tex:/\\cyrchar\\CYRYA/,unicode:"Я"},{tex:/\\cyrchar\\cyrya/,unicode:"я"},{tex:/\\cyrchar\\CYRYHCRS/,unicode:"Ұ"},{tex:/\\cyrchar\\cyryhcrs/,unicode:"ұ"},{tex:/\\cyrchar\\CYRYI/,unicode:"Ї"},{tex:/\\cyrchar\\cyryi/,unicode:"ї"},{tex:/\\cyrchar\\CYRYO/,unicode:"Ё"},{tex:/\\cyrchar\\cyryo/,unicode:"ё"},{tex:/\\cyrchar\\CYRY/,unicode:"Ү"},{tex:/\\cyrchar\\cyry/,unicode:"ү"},{tex:/\\cyrchar\\CYRYU/,unicode:"Ю"},{tex:/\\cyrchar\\cyryu/,unicode:"ю"},{tex:/\\cyrchar\\CYRZDSC/,unicode:"Ҙ"},{tex:/\\cyrchar\\cyrzdsc/,unicode:"ҙ"},{tex:/\\cyrchar\\CYRZHDSC/,unicode:"Җ"},{tex:/\\cyrchar\\cyrzhdsc/,unicode:"җ"},{tex:/\\cyrchar\\CYRZH/,unicode:"Ж"},{tex:/\\cyrchar\\cyrzh/,unicode:"ж"},{tex:/\\cyrchar\\CYRZ/,unicode:"З"},{tex:/\\cyrchar\\cyrz/,unicode:"з"},{tex:/\\cyrchar\\textnumero/,unicode:"№"},{tex:/\\acute\{\\ddot\{\\iota\}\}/,unicode:"ΐ"},{tex:/\\acute\{\\ddot\{\\upsilon\}\}/,unicode:"ΰ"},{tex:/\\acute\{\\epsilon\}/,unicode:"έ"},{tex:/\\acute\{\\eta\}/,unicode:"ή"},{tex:/\\acute\{\\iota\}/,unicode:"ί"},{tex:/\\acute\{\\omega\}/,unicode:"ώ"},{tex:/\\acute\{\\upsilon\}/,unicode:"ύ"},{tex:/\\AA|\\A\{A\}/,unicode:"Å"},{tex:/\\AC|\\A\{C\}/,unicode:"∿"},{tex:/\\accurrent/,unicode:"⏦"},{tex:/\\acidfree/,unicode:"♾"},{tex:/\\acwgapcirclearrow/,unicode:"⟲"},{tex:/\\acwleftarcarrow/,unicode:"⤹"},{tex:/\\acwoverarcarrow/,unicode:"⤺"},{tex:/\\acwunderarcarrow/,unicode:"⤻"},{tex:/\\AE|\\A\{E\}/,unicode:"Æ"},{tex:/\\allequal/,unicode:"≌"},{tex:/\\'\$\\alpha\$/,unicode:"ά"},{tex:/\\angdnr/,unicode:"⦟"},{tex:/\\angles/,unicode:"⦞"},{tex:/\\angleubar/,unicode:"⦤"},{tex:/\\annuity/,unicode:"⃧"},{tex:/\\APLboxquestion/,unicode:"⍰"},{tex:/\\APLboxupcaret/,unicode:"⍓"},{tex:/\\APLcomment/,unicode:"⍝"},{tex:/\\APLdownarrowbox/,unicode:"⍗"},{tex:/\\APLinput/,unicode:"⍞"},{tex:/\\APLleftarrowbox/,unicode:"⍇"},{tex:/\\APLrightarrowbox/,unicode:"⍈"},{tex:/\\APLuparrowbox/,unicode:"⍐"},{tex:/\\approxeqq/,unicode:"⩰"},{tex:/\\approxeq/,unicode:"≊"},{tex:/\\approxnotequal/,unicode:"≆"},{tex:/\\approx/,unicode:"≈"},{tex:/\\aquarius/,unicode:"♒"},{tex:/\\arrowwaveleft|\\arrowwaveright/,unicode:"↜"},{tex:/\\assert/,unicode:"⊦"},{tex:/\\asteraccent/,unicode:"⃰"},{tex:/\\backdprime/,unicode:"‶"},{tex:/\\backepsilon/,unicode:"϶"},{tex:/\\backprime/,unicode:"‵"},{tex:/\\backsimeq/,unicode:"⋍"},{tex:/\\backsim/,unicode:"∽"},{tex:/\\backtrprime/,unicode:"‷"},{tex:/\\bagmember/,unicode:"⋿"},{tex:/\\barcap/,unicode:"⩃"},{tex:/\\barcup/,unicode:"⩂"},{tex:/\\barleftarrowrightarrowba/,unicode:"↹"},{tex:/\\barleftharpoon/,unicode:"⥫"},{tex:/\\barovernorthwestarrow/,unicode:"↸"},{tex:/\\barrightarrowdiamond/,unicode:"⤠"},{tex:/\\barrightharpoon/,unicode:"⥭"},{tex:/\\barvee/,unicode:"⊽"},{tex:/\\barwedge/,unicode:"⊼"},{tex:/\\bbrktbrk/,unicode:"⎶"},{tex:/\\because/,unicode:"∵"},{tex:/\\benzenr/,unicode:"⏣"},{tex:/\\between/,unicode:"≬"},{tex:/\\bigcap/,unicode:"⋂"},{tex:/\\bigcirc/,unicode:"○"},{tex:/\\bigcupdot/,unicode:"⨃"},{tex:/\\bigcup/,unicode:"⋃"},{tex:/\\biginterleave/,unicode:"⫼"},{tex:/\\bigodot/,unicode:"⨀"},{tex:/\\bigoplus/,unicode:"⨁"},{tex:/\\bigotimes/,unicode:"⨂"},{tex:/\\bigslopedvee/,unicode:"⩗"},{tex:/\\bigslopedwedge/,unicode:"⩘"},{tex:/\\bigtalloblong/,unicode:"⫿"},{tex:/\\bigtop/,unicode:"⟙"},{tex:/\\bigtriangledown/,unicode:"▽"},{tex:/\\bigtriangleleft/,unicode:"⨞"},{tex:/\\bigtriangleup/,unicode:"△"},{tex:/\\biohazard/,unicode:"☣"},{tex:/\\blackcircledownarrow/,unicode:"⧭"},{tex:/\\blackcircledrightdot/,unicode:"⚈"},{tex:/\\blackcircledtwodots/,unicode:"⚉"},{tex:/\\blackcircleulquadwhite/,unicode:"◕"},{tex:/\\blackdiamonddownarrow/,unicode:"⧪"},{tex:/\\blackhourglass/,unicode:"⧗"},{tex:/\\blackinwhitediamond/,unicode:"◈"},{tex:/\\blackinwhitesquare/,unicode:"▣"},{tex:/\\blacklozenge/,unicode:"⧫"},{tex:/\\blackpointerleft/,unicode:"◄"},{tex:/\\blackpointerright/,unicode:"►"},{tex:/\\blacksmiley/,unicode:"☻"},{tex:/\\blacksquare/,unicode:"▪"},{tex:/\\blacktriangledown/,unicode:"▾"},{tex:/\\blacktriangleleft/,unicode:"◂"},{tex:/\\blacktriangleright/,unicode:"▸"},{tex:/\\blacktriangle/,unicode:"▴"},{tex:/\\blkhorzoval/,unicode:"⬬"},{tex:/\\blkvertoval/,unicode:"⬮"},{tex:/\\blockfull/,unicode:"█"},{tex:/\\blockhalfshaded/,unicode:"▒"},{tex:/\\blocklefthalf/,unicode:"▌"},{tex:/\\blocklowhalf/,unicode:"▄"},{tex:/\\blockqtrshaded/,unicode:"░"},{tex:/\\blockrighthalf/,unicode:"▐"},{tex:/\\blockthreeqtrshaded/,unicode:"▓"},{tex:/\\blockuphalf/,unicode:"▀"},{tex:/\\botsemicircle/,unicode:"◡"},{tex:/\\boxast/,unicode:"⧆"},{tex:/\\boxbox/,unicode:"⧈"},{tex:/\\boxbslash/,unicode:"⧅"},{tex:/\\boxcircle/,unicode:"⧇"},{tex:/\\boxdot/,unicode:"⊡"},{tex:/\\boxminus/,unicode:"⊟"},{tex:/\\boxonbox/,unicode:"⧉"},{tex:/\\boxplus/,unicode:"⊞"},{tex:/\\boxslash/,unicode:"⧄"},{tex:/\\boxtimes/,unicode:"⊠"},{tex:/\\bsimilarleftarrow/,unicode:"⭁"},{tex:/\\bsimilarrightarrow/,unicode:"⭇"},{tex:/\\bsolhsub/,unicode:"⟈"},{tex:/\\btimes/,unicode:"⨲"},{tex:/\\bullet/,unicode:"∙"},{tex:/\\bullseye/,unicode:"◎"},{tex:/\\bumpeqq/,unicode:"⪮"},{tex:/\\candra/,unicode:"̐"},{tex:/\\capbarcup/,unicode:"⩉"},{tex:/\\capdot/,unicode:"⩀"},{tex:/\\CapitalDifferentialD/,unicode:"ⅅ"},{tex:/\\capovercup/,unicode:"⩇"},{tex:/\\capricornus/,unicode:"♑"},{tex:/\\capwedge/,unicode:"⩄"},{tex:/\\caretinsert/,unicode:"‸"},{tex:/\\carriagereturn/,unicode:"↵"},{tex:/\\ccwundercurvearrow/,unicode:"⤿"},{tex:/\\CheckedBox/,unicode:"☑"},{tex:/\\circlearrowleft/,unicode:"↺"},{tex:/\\circlearrowright/,unicode:"↻"},{tex:/\\circledast/,unicode:"⊛"},{tex:/\\circledbslash/,unicode:"⦸"},{tex:/\\circledbullet/,unicode:"⦿"},{tex:/\\circledcirc/,unicode:"⊚"},{tex:/\\circleddash/,unicode:"⊝"},{tex:/\\circledequal/,unicode:"⊜"},{tex:/\\circledgtr/,unicode:"⧁"},{tex:/\\circledless/,unicode:"⧀"},{tex:/\\circledownarrow/,unicode:"⧬"},{tex:/\\circledparallel/,unicode:"⦷"},{tex:/\\circledrightdot/,unicode:"⚆"},{tex:/\\circledS/,unicode:"Ⓢ"},{tex:/\\circledtwodots/,unicode:"⚇"},{tex:/\\circledwhitebullet/,unicode:"⦾"},{tex:/\\circlellquad/,unicode:"◵"},{tex:/\\circlelrquad/,unicode:"◶"},{tex:/\\circleonleftarrow/,unicode:"⬰"},{tex:/\\circleonrightarrow/,unicode:"⇴"},{tex:/\\circletophalfblack/,unicode:"◓"},{tex:/\\circleulquad/,unicode:"◴"},{tex:/\\circleurquadblack/,unicode:"◔"},{tex:/\\circleurquad/,unicode:"◷"},{tex:/\\circlevertfill/,unicode:"◍"},{tex:/\^\\circ|\\textdegree/,unicode:"°"},{tex:/\\cirmid/,unicode:"⫯"},{tex:/\\cirscir/,unicode:"⧂"},{tex:/\\clockoint/,unicode:"⨏"},{tex:/\\closedvarcap/,unicode:"⩍"},{tex:/\\closedvarcupsmashprod/,unicode:"⩐"},{tex:/\\closedvarcup/,unicode:"⩌"},{tex:/\\closure/,unicode:"⁐"},{tex:/\\clwintegral/,unicode:"∱"},{tex:/\\Coloneqq/,unicode:"⩴"},{tex:/\\commaminus/,unicode:"⨩"},{tex:/\\complement/,unicode:"∁"},{tex:/\\ComplexI/,unicode:"ⅈ"},{tex:/\\ComplexJ/,unicode:"ⅉ"},{tex:/\\concavediamondtickleft/,unicode:"⟢"},{tex:/\\concavediamondtickright/,unicode:"⟣"},{tex:/\\concavediamond/,unicode:"⟡"},{tex:/\\congdot/,unicode:"⩭"},{tex:/\\conictaper/,unicode:"⌲"},{tex:/\\coprod/,unicode:"∐"},{tex:/\\cupbarcap/,unicode:"⩈"},{tex:/\\cupdot/,unicode:"⊍"},{tex:/\\cupleftarrow/,unicode:"⊌"},{tex:/\\cupovercap/,unicode:"⩆"},{tex:/\\cupvee/,unicode:"⩅"},{tex:/\\curlyeqprec/,unicode:"⋞"},{tex:/\\curlyeqsucc/,unicode:"⋟"},{tex:/\\curlyvee/,unicode:"⋎"},{tex:/\\curlywedge/,unicode:"⋏"},{tex:/\\curvearrowleftplus/,unicode:"⤽"},{tex:/\\curvearrowleft/,unicode:"↶"},{tex:/\\curvearrowrightminus/,unicode:"⤼"},{tex:/\\curvearrowright/,unicode:"↷"},{tex:/\\cwgapcirclearrow/,unicode:"⟳"},{tex:/\\cwrightarcarrow/,unicode:"⤸"},{tex:/\\cwundercurvearrow/,unicode:"⤾"},{tex:/\\dashleftarrow/,unicode:"⇠"},{tex:/\\dashrightarrow/,unicode:"⇢"},{tex:/\\DashVDash/,unicode:"⟚"},{tex:/\\dashVdash/,unicode:"⟛"},{tex:/\\dbkarow/,unicode:"⤏"},{tex:/\\dblarrowupdown/,unicode:"⇅"},{tex:/\\ddot\{\\iota\}/,unicode:"ϊ"},{tex:/\\ddotseq/,unicode:"⩷"},{tex:/\\ddot\{\\upsilon\}/,unicode:"ϋ"},{tex:/\\DDownarrow/,unicode:"⟱"},{tex:/\\Ddownarrow/,unicode:"⤋"},{tex:/\\DH|\\D\{H\}/,unicode:"Ð"},{tex:/\\diameter/,unicode:"⌀"},{tex:/\\diamondbotblack/,unicode:"⬙"},{tex:/\\Diamonddot/,unicode:"⟐"},{tex:/\\diamondleftarrowbar/,unicode:"⤟"},{tex:/\\diamondleftarrow/,unicode:"⤝"},{tex:/\\diamondleftblack/,unicode:"⬖"},{tex:/\\diamondrightblack/,unicode:"⬗"},{tex:/\\diamondtopblack/,unicode:"⬘"},{tex:/\\diamond/,unicode:"⋄"},{tex:/\\Diamond/,unicode:"◇"},{tex:/\\diceiii/,unicode:"⚂"},{tex:/\\DifferentialD/,unicode:"ⅆ"},{tex:/\\Digamma/,unicode:"Ϝ"},{tex:/\\digamma/,unicode:"ϝ"},{tex:/\\ding\{100\}/,unicode:"❄"},{tex:/\\ding\{101\}/,unicode:"❅"},{tex:/\\ding\{102\}/,unicode:"❆"},{tex:/\\ding\{103\}/,unicode:"❇"},{tex:/\\ding\{104\}/,unicode:"❈"},{tex:/\\ding\{105\}/,unicode:"❉"},{tex:/\\ding\{106\}/,unicode:"❊"},{tex:/\\ding\{107\}/,unicode:"❋"},{tex:/\\ding\{108\}/,unicode:"●"},{tex:/\\ding\{109\}/,unicode:"❍"},{tex:/\\ding\{110\}/,unicode:"■"},{tex:/\\ding\{111\}/,unicode:"❏"},{tex:/\\ding\{112\}/,unicode:"❐"},{tex:/\\ding\{113\}/,unicode:"❑"},{tex:/\\ding\{114\}/,unicode:"❒"},{tex:/\\ding\{115\}/,unicode:"▲"},{tex:/\\ding\{116\}/,unicode:"▼"},{tex:/\\ding\{117\}/,unicode:"◆"},{tex:/\\ding\{118\}/,unicode:"❖"},{tex:/\\ding\{119\}/,unicode:"◗"},{tex:/\\ding\{120\}/,unicode:"❘"},{tex:/\\ding\{121\}/,unicode:"❙"},{tex:/\\ding\{122\}/,unicode:"❚"},{tex:/\\ding\{123\}/,unicode:"❛"},{tex:/\\ding\{124\}/,unicode:"❜"},{tex:/\\ding\{125\}/,unicode:"❝"},{tex:/\\ding\{126\}/,unicode:"❞"},{tex:/\\ding\{161\}/,unicode:"❡"},{tex:/\\ding\{162\}/,unicode:"❢"},{tex:/\\ding\{163\}/,unicode:"❣"},{tex:/\\ding\{164\}/,unicode:"❤"},{tex:/\\ding\{165\}/,unicode:"❥"},{tex:/\\ding\{166\}/,unicode:"❦"},{tex:/\\ding\{167\}/,unicode:"❧"},{tex:/\\ding\{168\}/,unicode:"♣"},{tex:/\\ding\{169\}/,unicode:"♦"},{tex:/\\ding\{170\}/,unicode:"♥"},{tex:/\\ding\{171\}/,unicode:"♠"},{tex:/\\ding\{172\}/,unicode:"①"},{tex:/\\ding\{173\}/,unicode:"②"},{tex:/\\ding\{174\}/,unicode:"③"},{tex:/\\ding\{175\}/,unicode:"④"},{tex:/\\ding\{176\}/,unicode:"⑤"},{tex:/\\ding\{177\}/,unicode:"⑥"},{tex:/\\ding\{178\}/,unicode:"⑦"},{tex:/\\ding\{179\}/,unicode:"⑧"},{tex:/\\ding\{180\}/,unicode:"⑨"},{tex:/\\ding\{181\}/,unicode:"⑩"},{tex:/\\ding\{182\}/,unicode:"❶"},{tex:/\\ding\{183\}/,unicode:"❷"},{tex:/\\ding\{184\}/,unicode:"❸"},{tex:/\\ding\{185\}/,unicode:"❹"},{tex:/\\ding\{186\}/,unicode:"❺"},{tex:/\\ding\{187\}/,unicode:"❻"},{tex:/\\ding\{188\}/,unicode:"❼"},{tex:/\\ding\{189\}/,unicode:"❽"},{tex:/\\ding\{190\}/,unicode:"❾"},{tex:/\\ding\{191\}/,unicode:"❿"},{tex:/\\ding\{192\}/,unicode:"➀"},{tex:/\\ding\{193\}/,unicode:"➁"},{tex:/\\ding\{194\}/,unicode:"➂"},{tex:/\\ding\{195\}/,unicode:"➃"},{tex:/\\ding\{196\}/,unicode:"➄"},{tex:/\\ding\{197\}/,unicode:"➅"},{tex:/\\ding\{198\}/,unicode:"➆"},{tex:/\\ding\{199\}/,unicode:"➇"},{tex:/\\ding\{200\}/,unicode:"➈"},{tex:/\\ding\{201\}/,unicode:"➉"},{tex:/\\ding\{202\}/,unicode:"➊"},{tex:/\\ding\{203\}/,unicode:"➋"},{tex:/\\ding\{204\}/,unicode:"➌"},{tex:/\\ding\{205\}/,unicode:"➍"},{tex:/\\ding\{206\}/,unicode:"➎"},{tex:/\\ding\{207\}/,unicode:"➏"},{tex:/\\ding\{208\}/,unicode:"➐"},{tex:/\\ding\{209\}/,unicode:"➑"},{tex:/\\ding\{210\}/,unicode:"➒"},{tex:/\\ding\{211\}/,unicode:"➓"},{tex:/\\ding\{212\}/,unicode:"➔"},{tex:/\\ding\{216\}/,unicode:"➘"},{tex:/\\ding\{217\}/,unicode:"➙"},{tex:/\\ding\{218\}/,unicode:"➚"},{tex:/\\ding\{219\}/,unicode:"➛"},{tex:/\\ding\{220\}/,unicode:"➜"},{tex:/\\ding\{221\}/,unicode:"➝"},{tex:/\\ding\{222\}/,unicode:"➞"},{tex:/\\ding\{223\}/,unicode:"➟"},{tex:/\\ding\{224\}/,unicode:"➠"},{tex:/\\ding\{225\}/,unicode:"➡"},{tex:/\\ding\{226\}/,unicode:"➢"},{tex:/\\ding\{227\}/,unicode:"➣"},{tex:/\\ding\{228\}/,unicode:"➤"},{tex:/\\ding\{229\}/,unicode:"➥"},{tex:/\\ding\{230\}/,unicode:"➦"},{tex:/\\ding\{231\}/,unicode:"➧"},{tex:/\\ding\{232\}/,unicode:"➨"},{tex:/\\ding\{233\}/,unicode:"➩"},{tex:/\\ding\{234\}/,unicode:"➪"},{tex:/\\ding\{235\}/,unicode:"➫"},{tex:/\\ding\{236\}/,unicode:"➬"},{tex:/\\ding\{237\}/,unicode:"➭"},{tex:/\\ding\{238\}/,unicode:"➮"},{tex:/\\ding\{239\}/,unicode:"➯"},{tex:/\\ding\{241\}/,unicode:"➱"},{tex:/\\ding\{242\}/,unicode:"➲"},{tex:/\\ding\{243\}/,unicode:"➳"},{tex:/\\ding\{244\}/,unicode:"➴"},{tex:/\\ding\{245\}/,unicode:"➵"},{tex:/\\ding\{246\}/,unicode:"➶"},{tex:/\\ding\{247\}/,unicode:"➷"},{tex:/\\ding\{248\}/,unicode:"➸"},{tex:/\\ding\{249\}/,unicode:"➹"},{tex:/\\ding\{250\}/,unicode:"➺"},{tex:/\\ding\{251\}/,unicode:"➻"},{tex:/\\ding\{252\}/,unicode:"➼"},{tex:/\\ding\{253\}/,unicode:"➽"},{tex:/\\ding\{254\}/,unicode:"➾"},{tex:/\\ding\{33\}/,unicode:"✁"},{tex:/\\ding\{34\}/,unicode:"✂"},{tex:/\\ding\{35\}/,unicode:"✃"},{tex:/\\ding\{36\}/,unicode:"✄"},{tex:/\\ding\{37\}/,unicode:"☎"},{tex:/\\ding\{38\}/,unicode:"✆"},{tex:/\\ding\{39\}/,unicode:"✇"},{tex:/\\ding\{40\}/,unicode:"✈"},{tex:/\\ding\{41\}/,unicode:"✉"},{tex:/\\ding\{42\}/,unicode:"☛"},{tex:/\\ding\{43\}/,unicode:"☞"},{tex:/\\ding\{44\}/,unicode:"✌"},{tex:/\\ding\{45\}/,unicode:"✍"},{tex:/\\ding\{46\}/,unicode:"✎"},{tex:/\\ding\{47\}/,unicode:"✏"},{tex:/\\ding\{48\}/,unicode:"✐"},{tex:/\\ding\{49\}/,unicode:"✑"},{tex:/\\ding\{50\}/,unicode:"✒"},{tex:/\\ding\{51\}/,unicode:"✓"},{tex:/\\ding\{52\}/,unicode:"✔"},{tex:/\\ding\{53\}/,unicode:"✕"},{tex:/\\ding\{54\}/,unicode:"✖"},{tex:/\\ding\{55\}/,unicode:"✗"},{tex:/\\ding\{56\}/,unicode:"✘"},{tex:/\\ding\{57\}/,unicode:"✙"},{tex:/\\ding\{58\}/,unicode:"✚"},{tex:/\\ding\{59\}/,unicode:"✛"},{tex:/\\ding\{60\}/,unicode:"✜"},{tex:/\\ding\{61\}/,unicode:"✝"},{tex:/\\ding\{62\}/,unicode:"✞"},{tex:/\\ding\{63\}/,unicode:"✟"},{tex:/\\ding\{64\}/,unicode:"✠"},{tex:/\\ding\{65\}/,unicode:"✡"},{tex:/\\ding\{66\}/,unicode:"✢"},{tex:/\\ding\{67\}/,unicode:"✣"},{tex:/\\ding\{68\}/,unicode:"✤"},{tex:/\\ding\{69\}/,unicode:"✥"},{tex:/\\ding\{70\}/,unicode:"✦"},{tex:/\\ding\{71\}/,unicode:"✧"},{tex:/\\ding\{72\}/,unicode:"★"},{tex:/\\ding\{73\}/,unicode:"☆"},{tex:/\\ding\{74\}/,unicode:"✪"},{tex:/\\ding\{75\}/,unicode:"✫"},{tex:/\\ding\{76\}/,unicode:"✬"},{tex:/\\ding\{77\}/,unicode:"✭"},{tex:/\\ding\{78\}/,unicode:"✮"},{tex:/\\ding\{79\}/,unicode:"✯"},{tex:/\\ding\{80\}/,unicode:"✰"},{tex:/\\ding\{81\}/,unicode:"✱"},{tex:/\\ding\{82\}/,unicode:"✲"},{tex:/\\ding\{83\}/,unicode:"✳"},{tex:/\\ding\{84\}/,unicode:"✴"},{tex:/\\ding\{85\}/,unicode:"✵"},{tex:/\\ding\{86\}/,unicode:"✶"},{tex:/\\ding\{87\}/,unicode:"✷"},{tex:/\\ding\{88\}/,unicode:"✸"},{tex:/\\ding\{89\}/,unicode:"✹"},{tex:/\\ding\{90\}/,unicode:"✺"},{tex:/\\ding\{91\}/,unicode:"✻"},{tex:/\\ding\{92\}/,unicode:"✼"},{tex:/\\ding\{93\}/,unicode:"✽"},{tex:/\\ding\{94\}/,unicode:"✾"},{tex:/\\ding\{95\}/,unicode:"✿"},{tex:/\\ding\{96\}/,unicode:"❀"},{tex:/\\ding\{97\}/,unicode:"❁"},{tex:/\\ding\{98\}/,unicode:"❂"},{tex:/\\ding\{99\}/,unicode:"❃"},{tex:/\\divideontimes/,unicode:"⋇"},{tex:/\\doteqdot/,unicode:"≑"},{tex:/\\dotequiv/,unicode:"⩧"},{tex:/\\dotplus/,unicode:"∔"},{tex:/\\dotsim/,unicode:"⩪"},{tex:/\\dottedcircle/,unicode:"◌"},{tex:/\\dottedsquare/,unicode:"⬚"},{tex:/\\dottimes/,unicode:"⨰"},{tex:/\\doublebarvee/,unicode:"⩢"},{tex:/\\doubleplus/,unicode:"⧺"},{tex:/\\downarrowbarred/,unicode:"⤈"},{tex:/\\DownArrowBar/,unicode:"⤓"},{tex:/\\downarrow/,unicode:"↓"},{tex:/\\Downarrow/,unicode:"⇓"},{tex:/\\DownArrowUpArrow/,unicode:"⇵"},{tex:/\\downdasharrow/,unicode:"⇣"},{tex:/\\downdownarrows/,unicode:"⇊"},{tex:/\\downdownharpoons/,unicode:"⥥"},{tex:/\\downfishtail/,unicode:"⥿"},{tex:/\\downharpoonleft/,unicode:"⇃"},{tex:/\\downharpoonright/,unicode:"⇂"},{tex:/\\DownLeftRightVector/,unicode:"⥐"},{tex:/\\DownLeftTeeVector/,unicode:"⥞"},{tex:/\\DownLeftVectorBar/,unicode:"⥖"},{tex:/\\downrightcurvedarrow/,unicode:"⤵"},{tex:/\\DownRightTeeVector/,unicode:"⥟"},{tex:/\\DownRightVectorBar/,unicode:"⥗"},{tex:/\\downslopeellipsis/,unicode:"⋱"},{tex:/\\downtriangleleftblack/,unicode:"⧨"},{tex:/\\downtrianglerightblack/,unicode:"⧩"},{tex:/\\downwhitearrow/,unicode:"⇩"},{tex:/\\drbkarow/,unicode:"⤐"},{tex:/\\droang/,unicode:"̚"},{tex:/\\egsdot/,unicode:"⪘"},{tex:/\\eighthnote/,unicode:"♪"},{tex:/\\elinters/,unicode:"⏧"},{tex:/\\Elolarr/,unicode:"⥀"},{tex:/\\Elorarr/,unicode:"⥁"},{tex:/\\Elroang/,unicode:"⦆"},{tex:/\\elsdot/,unicode:"⪗"},{tex:/\\ElsevierGlyph\{2129\}/,unicode:"℩"},{tex:/\\ElsevierGlyph\{21B3\}/,unicode:"↳"},{tex:/\\ElsevierGlyph\{2232\}/,unicode:"∲"},{tex:/\\ElsevierGlyph\{2233\}/,unicode:"∳"},{tex:/\\ElsevierGlyph\{2238\}/,unicode:"∸"},{tex:/\\ElsevierGlyph\{2242\}/,unicode:"≂"},{tex:/\\ElsevierGlyph\{225A\}/,unicode:"≚"},{tex:/\\ElsevierGlyph\{225F\}/,unicode:"≟"},{tex:/\\ElsevierGlyph\{2274\}/,unicode:"≴"},{tex:/\\ElsevierGlyph\{2275\}/,unicode:"≵"},{tex:/\\ElsevierGlyph\{22C0\}/,unicode:"⋀"},{tex:/\\ElsevierGlyph\{22C1\}/,unicode:"⋁"},{tex:/\\ElsevierGlyph\{300A\}/,unicode:"《"},{tex:/\\ElsevierGlyph\{300B\}/,unicode:"》"},{tex:/\\ElsevierGlyph\{3018\}/,unicode:"⦅"},{tex:/\\ElsevierGlyph\{3019\}/,unicode:"〙"},{tex:/\\ElsevierGlyph\{E20A\}/,unicode:"⤦"},{tex:/\\ElsevierGlyph\{E20B\}/,unicode:"⤥"},{tex:/\\ElsevierGlyph\{E20C\}/,unicode:"⤣"},{tex:/\\ElsevierGlyph\{E20D\}/,unicode:"⤤"},{tex:/\\ElsevierGlyph\{E20E\}/,unicode:"⤨"},{tex:/\\ElsevierGlyph\{E20F\}/,unicode:"⤩"},{tex:/\\ElsevierGlyph\{E210\}/,unicode:"⤪"},{tex:/\\ElsevierGlyph\{E211\}/,unicode:"⤧"},{tex:/\\ElsevierGlyph\{E212\}/,unicode:"⤅"},{tex:/\\ElsevierGlyph\{E214\}/,unicode:"⥼"},{tex:/\\ElsevierGlyph\{E215\}/,unicode:"⥽"},{tex:/\\ElsevierGlyph\{E219\}/,unicode:"⤷"},{tex:/\\ElsevierGlyph\{E21A\}/,unicode:"⤶"},{tex:/\\ElsevierGlyph\{E21C\}/,unicode:"⤳"},{tex:/\\ElsevierGlyph\{E259\}/,unicode:"⨼"},{tex:/\\ElsevierGlyph\{E25A\}/,unicode:"⨥"},{tex:/\\ElsevierGlyph\{E25B\}/,unicode:"⨪"},{tex:/\\ElsevierGlyph\{E25C\}/,unicode:"⨭"},{tex:/\\ElsevierGlyph\{E25D\}/,unicode:"⨮"},{tex:/\\ElsevierGlyph\{E25E\}/,unicode:"⨴"},{tex:/\\ElsevierGlyph\{E260\}/,unicode:"⦵"},{tex:/\\ElsevierGlyph\{E291\}/,unicode:"⦔"},{tex:/\\ElsevierGlyph\{E30D\}/,unicode:"⫫"},{tex:/\\ElsevierGlyph\{E36E\}/,unicode:"⩕"},{tex:/\\ElsevierGlyph\{E372\}/,unicode:"⧜"},{tex:/\\ElsevierGlyph\{E381\}/,unicode:"▱"},{tex:/\\ElsevierGlyph\{E395\}/,unicode:"⨐"},{tex:/\\ElsevierGlyph\{E61B\}/,unicode:"⦶"},{tex:/\\ElsevierGlyph\{E838\}/,unicode:"⌽"},{tex:/\\Elxsqcup/,unicode:"⨆"},{tex:/\\Elxuplus/,unicode:"⨄"},{tex:/\\ElzAnd/,unicode:"⩓"},{tex:/\\Elzbar/,unicode:"̶"},{tex:/\\Elzbtdl/,unicode:"ɬ"},{tex:/\\ElzCint/,unicode:"⨍"},{tex:/\\Elzcirfb/,unicode:"◒"},{tex:/\\Elzcirfl/,unicode:"◐"},{tex:/\\Elzcirfr/,unicode:"◑"},{tex:/\\Elzclomeg/,unicode:"ɷ"},{tex:/\\Elzddfnc/,unicode:"⦙"},{tex:/\\Elzdefas/,unicode:"⧋"},{tex:/\\Elzdlcorn/,unicode:"⎣"},{tex:/\\Elzdshfnc/,unicode:"┆"},{tex:/\\Elzdyogh/,unicode:"ʤ"},{tex:/\\Elzesh/,unicode:"ʃ"},{tex:/\\Elzfhr/,unicode:"ɾ"},{tex:/\\Elzglst/,unicode:"ʔ"},{tex:/\\Elzhlmrk/,unicode:"ˑ"},{tex:/\\ElzInf/,unicode:"⨇"},{tex:/\\Elzinglst/,unicode:"ʖ"},{tex:/\\Elzinvv/,unicode:"ʌ"},{tex:/\\Elzinvw/,unicode:"ʍ"},{tex:/\\ElzLap/,unicode:"⧊"},{tex:/\\Elzlmrk/,unicode:"ː"},{tex:/\\Elzlow/,unicode:"˕"},{tex:/\\Elzlpargt/,unicode:"⦠"},{tex:/\\Elzltlmr/,unicode:"ɱ"},{tex:/\\Elzltln/,unicode:"ɲ"},{tex:/\\Elzminhat/,unicode:"⩟"},{tex:/\\Elzopeno/,unicode:"ɔ"},{tex:/\\Elzpalh/,unicode:"̡"},{tex:/\\Elzpbgam/,unicode:"ɤ"},{tex:/\\Elzpgamma/,unicode:"ɣ"},{tex:/\\Elzpscrv/,unicode:"ʋ"},{tex:/\\Elzpupsil/,unicode:"ʊ"},{tex:/\\Elzrais/,unicode:"˔"},{tex:/\\Elzrarrx/,unicode:"⥇"},{tex:/\\Elzreapos/,unicode:"‛"},{tex:/\\Elzreglst/,unicode:"ʕ"},{tex:/\\ElzRlarr/,unicode:"⥂"},{tex:/\\ElzrLarr/,unicode:"⥄"},{tex:/\\Elzrtld/,unicode:"ɖ"},{tex:/\\Elzrtll/,unicode:"ɭ"},{tex:/\\Elzrtln/,unicode:"ɳ"},{tex:/\\Elzrtlr/,unicode:"ɽ"},{tex:/\\Elzrtls/,unicode:"ʂ"},{tex:/\\Elzrtlt/,unicode:"ʈ"},{tex:/\\Elzrtlz/,unicode:"ʐ"},{tex:/\\Elzrttrnr/,unicode:"ɻ"},{tex:/\\Elzrvbull/,unicode:"◘"},{tex:/\\Elzsbbrg/,unicode:"̪"},{tex:/\\Elzsblhr/,unicode:"˓"},{tex:/\\Elzsbrhr/,unicode:"˒"},{tex:/\\Elzschwa/,unicode:"ə"},{tex:/\\Elzsqfl/,unicode:"◧"},{tex:/\\Elzsqfnw/,unicode:"┙"},{tex:/\\Elzsqfr/,unicode:"◨"},{tex:/\\Elzsqfse/,unicode:"◪"},{tex:/\\Elzsqspne/,unicode:"⋥"},{tex:/\\ElzSup/,unicode:"⨈"},{tex:/\\Elztdcol/,unicode:"⫶"},{tex:/\\Elztesh/,unicode:"ʧ"},{tex:/\\Elztfnc/,unicode:"⦀"},{tex:/\\ElzThr/,unicode:"⨅"},{tex:/\\ElzTimes/,unicode:"⨯"},{tex:/\\Elztrna/,unicode:"ɐ"},{tex:/\\Elztrnh/,unicode:"ɥ"},{tex:/\\Elztrnmlr/,unicode:"ɰ"},{tex:/\\Elztrnm/,unicode:"ɯ"},{tex:/\\Elztrnrl/,unicode:"ɺ"},{tex:/\\Elztrnr/,unicode:"ɹ"},{tex:/\\Elztrnsa/,unicode:"ɒ"},{tex:/\\Elztrnt/,unicode:"ʇ"},{tex:/\\Elztrny/,unicode:"ʎ"},{tex:/\\Elzverti/,unicode:"ˌ"},{tex:/\\Elzverts/,unicode:"ˈ"},{tex:/\\Elzvrecto/,unicode:"▯"},{tex:/\\Elzxrat/,unicode:"℞"},{tex:/\\Elzyogh/,unicode:"ʒ"},{tex:/\\emptysetoarrl/,unicode:"⦴"},{tex:/\\emptysetoarr/,unicode:"⦳"},{tex:/\\emptysetobar/,unicode:"⦱"},{tex:/\\emptysetocirc/,unicode:"⦲"},{tex:/\\enclosecircle/,unicode:"⃝"},{tex:/\\enclosediamond/,unicode:"⃟"},{tex:/\\enclosesquare/,unicode:"⃞"},{tex:/\\enclosetriangle/,unicode:"⃤"},{tex:/\\ensuremath\{\\Elzpes\}/,unicode:"₧"},{tex:/\\eparsl/,unicode:"⧣"},{tex:/\\epsilon/,unicode:"ε"},{tex:/\\eqcolon/,unicode:"∹"},{tex:/\\eqqgtr/,unicode:"⪚"},{tex:/\\eqqless/,unicode:"⪙"},{tex:/\\eqqplus/,unicode:"⩱"},{tex:/\\eqqsim/,unicode:"⩳"},{tex:/\\eqqslantgtr/,unicode:"⪜"},{tex:/\\eqqslantless/,unicode:"⪛"},{tex:/\\eqslantgtr/,unicode:"⪖"},{tex:/\\eqslantless/,unicode:"⪕"},{tex:/\\equalleftarrow/,unicode:"⭀"},{tex:/\\equalrightarrow/,unicode:"⥱"},{tex:/\\equivDD/,unicode:"⩸"},{tex:/\\equivVert/,unicode:"⩨"},{tex:/\\equivVvert/,unicode:"⩩"},{tex:/\\eqvparsl/,unicode:"⧥"},{tex:/\\errbarblackcircle/,unicode:"⧳"},{tex:/\\errbarblackdiamond/,unicode:"⧱"},{tex:/\\errbarblacksquare/,unicode:"⧯"},{tex:/\\errbarcircle/,unicode:"⧲"},{tex:/\\errbardiamond/,unicode:"⧰"},{tex:/\\errbarsquare/,unicode:"⧮"},{tex:/\\estimates/,unicode:"≙"},{tex:/\\exists/,unicode:"∃"},{tex:/\\ExponetialE/,unicode:"ⅇ"},{tex:/\\fallingdotseq/,unicode:"≒"},{tex:/\\fbowtie/,unicode:"⧓"},{tex:/\\fbox\{~~\}/,unicode:"▭"},{tex:/\\fdiagovnearrow/,unicode:"⤯"},{tex:/\\fdiagovrdiag/,unicode:"⤬"},{tex:/\\fisheye/,unicode:"◉"},{tex:/\\forall/,unicode:"∀"},{tex:/\\forcesextra/,unicode:"⊨"},{tex:/\\forksnot/,unicode:"⫝"},{tex:/\\fracslash/,unicode:"⁄"},{tex:/\\frownie/,unicode:"☹"},{tex:/\\fullouterjoin/,unicode:"⟗"},{tex:/\\geqqslant/,unicode:"⫺"},{tex:/\\geqslant/,unicode:"⩾"},{tex:/\\gesdotol/,unicode:"⪄"},{tex:/\\gesdoto/,unicode:"⪂"},{tex:/\\gesdot/,unicode:"⪀"},{tex:/\\gesles/,unicode:"⪔"},{tex:/\\ggcurly/,unicode:"⪼"},{tex:/\\gggnest/,unicode:"⫸"},{tex:/\\gleichstark/,unicode:"⧦"},{tex:/\\gnapprox/,unicode:"⪊"},{tex:/\\greaterequivlnt/,unicode:"≳"},{tex:/\\gtquest/,unicode:"⩼"},{tex:/\\gtrapprox/,unicode:"⪆"},{tex:/\\gtrarr/,unicode:"⥸"},{tex:/\\gtreqless/,unicode:"⋛"},{tex:/\\gtreqqless/,unicode:"⪌"},{tex:/\\gtrless/,unicode:"≷"},{tex:/\\guillemotleft/,unicode:"«"},{tex:/\\guillemotright/,unicode:"»"},{tex:/\\guilsinglleft/,unicode:"‹"},{tex:/\\guilsinglright/,unicode:"›"},{tex:/\\harrowextender/,unicode:"⎯"},{tex:/\\hatapprox/,unicode:"⩯"},{tex:/\\heartsuit/,unicode:"♡"},{tex:/\\Hermaphrodite/,unicode:"⚥"},{tex:/\\hermitconjmatrix/,unicode:"⊹"},{tex:/\\hexagonblack/,unicode:"⬣"},{tex:/\\hexagon/,unicode:"⎔"},{tex:/\\homothetic/,unicode:"∻"},{tex:/\\hookleftarrow/,unicode:"↩"},{tex:/\\hookrightarrow/,unicode:"↪"},{tex:/\\hourglass/,unicode:"⧖"},{tex:/\\hphantom\{0\}/,unicode:" "},{tex:/\\hphantom\{,\}/,unicode:" "},{tex:/\\hrectangleblack/,unicode:"▬"},{tex:/\\hspace\{0\.166em\}/,unicode:" "},{tex:/\\,|\\hspace\{0\.167em\}/,unicode:" "},{tex:/\\hspace\{0\.25em\}/,unicode:" "},{tex:/\\hspace\{0\.33em\}/,unicode:" "},{tex:/\\hspace\{0\.6em\}/,unicode:" "},{tex:/\\hspace\{1em\}/,unicode:" "},{tex:/\\hyphenbullet/,unicode:"⁃"},{tex:/\\hzigzag/,unicode:"〰"},{tex:/\\iiiint/,unicode:"⨌"},{tex:/\\increment/,unicode:"∆"},{tex:/\\intBar/,unicode:"⨎"},{tex:/\\intbottom/,unicode:"⌡"},{tex:/\\intcap/,unicode:"⨙"},{tex:/\\intcup/,unicode:"⨚"},{tex:/\\intercal/,unicode:"⊺"},{tex:/\\interleave/,unicode:"⫴"},{tex:/\\intextender/,unicode:"⎮"},{tex:/\\int\\!\\int\\!\\int/,unicode:"∭"},{tex:/\\int\\!\\int/,unicode:"∬"},{tex:/\\intlarhk/,unicode:"⨗"},{tex:/\\intprodr/,unicode:"⨽"},{tex:/\\inversewhitecircle/,unicode:"◙"},{tex:/\\invwhitelowerhalfcircle/,unicode:"◛"},{tex:/\\invwhiteupperhalfcircle/,unicode:"◚"},{tex:/\\isindot/,unicode:"⋵"},{tex:/\\isinobar/,unicode:"⋷"},{tex:/\\'\{\}\{I\}/,unicode:"Ί"},{tex:/\\jupiter/,unicode:"♃"},{tex:/<\\kern-0\.58em\(/,unicode:"⦓"},{tex:/\\Lambda/,unicode:"Λ"},{tex:/\\lambda/,unicode:"λ"},{tex:/\\langledot/,unicode:"⦑"},{tex:/\\laplac/,unicode:"⧠"},{tex:/\\lazysinv/,unicode:"∾"},{tex:/\\lblkbrbrak/,unicode:"⦗"},{tex:/\\lbracelend/,unicode:"⎩"},{tex:/\\lbracemid/,unicode:"⎨"},{tex:/\\lbraceuend/,unicode:"⎧"},{tex:/\\lbrace/,unicode:"\\{"},{tex:/\\lBrace/,unicode:"⦃"},{tex:/\\lbrackextender/,unicode:"⎢"},{tex:/\\lbracklltick/,unicode:"⦏"},{tex:/\\lbrackubar/,unicode:"⦋"},{tex:/\\lbrackuend/,unicode:"⎡"},{tex:/\\lbrackultick/,unicode:"⦍"},{tex:/\\lbrbrak/,unicode:"❲"},{tex:/\\Lbrbrak/,unicode:"⟬"},{tex:/\\lcurvyangle/,unicode:"⧼"},{tex:/\\leftarrowapprox/,unicode:"⭊"},{tex:/\\leftarrowbackapprox/,unicode:"⭂"},{tex:/\\LeftArrowBar/,unicode:"⇤"},{tex:/\\leftarrowbsimilar/,unicode:"⭋"},{tex:/\\leftarrowless/,unicode:"⥷"},{tex:/\\leftarrowonoplus/,unicode:"⬲"},{tex:/\\leftarrowplus/,unicode:"⥆"},{tex:/\\leftarrowshortrightarrow/,unicode:"⥃"},{tex:/\\leftarrowsimilar/,unicode:"⥳"},{tex:/\\leftarrowsubset/,unicode:"⥺"},{tex:/\\leftarrowtail/,unicode:"↢"},{tex:/\\leftarrowtriangle/,unicode:"⇽"},{tex:/\\leftarrow/,unicode:"←"},{tex:/\\Leftarrow/,unicode:"⇐"},{tex:/\\leftarrowx/,unicode:"⬾"},{tex:/\\leftbarharpoon/,unicode:"⥪"},{tex:/\\leftbkarrow/,unicode:"⤌"},{tex:/\\LEFTCIRCLE/,unicode:"◖"},{tex:/\\leftcurvedarrow/,unicode:"⬿"},{tex:/\\leftdbkarrow/,unicode:"⤎"},{tex:/\\leftdbltail/,unicode:"⤛"},{tex:/\\leftdotarrow/,unicode:"⬸"},{tex:/\\LeftDownTeeVector/,unicode:"⥡"},{tex:/\\LeftDownVectorBar/,unicode:"⥙"},{tex:/\\leftharpoondown/,unicode:"↽"},{tex:/\\leftharpoonup/,unicode:"↼"},{tex:/\\leftleftarrows/,unicode:"⇇"},{tex:/\\leftleftharpoons/,unicode:"⥢"},{tex:/\\leftouterjoin/,unicode:"⟕"},{tex:/\\leftrightarrowcircle/,unicode:"⥈"},{tex:/\\leftrightarrows/,unicode:"⇆"},{tex:/\\leftrightarrowtriangle/,unicode:"⇿"},{tex:/\\leftrightarrow/,unicode:"↔"},{tex:/\\Leftrightarrow/,unicode:"⇔"},{tex:/\\leftrightharpoonsdown/,unicode:"⥧"},{tex:/\\leftrightharpoons/,unicode:"⇋"},{tex:/\\leftrightharpoonsup/,unicode:"⥦"},{tex:/\\leftrightharpoon/,unicode:"⥊"},{tex:/\\leftrightsquigarrow/,unicode:"↭"},{tex:/\\LeftRightVector/,unicode:"⥎"},{tex:/\\leftslice/,unicode:"⪦"},{tex:/\\leftsquigarrow/,unicode:"⇜"},{tex:/\\lefttail/,unicode:"⤙"},{tex:/\\LeftTeeVector/,unicode:"⥚"},{tex:/\\leftthreearrows/,unicode:"⬱"},{tex:/\\leftthreetimes/,unicode:"⋋"},{tex:/\\LeftTriangleBar/,unicode:"⧏"},{tex:/\\LeftUpDownVector/,unicode:"⥑"},{tex:/\\LeftUpTeeVector/,unicode:"⥠"},{tex:/\\LeftUpVectorBar/,unicode:"⥘"},{tex:/\\LeftVectorBar/,unicode:"⥒"},{tex:/\\leftwhitearrow/,unicode:"⇦"},{tex:/\\leqqslant/,unicode:"⫹"},{tex:/\\leqslant/,unicode:"⩽"},{tex:/\\lesdotor/,unicode:"⪃"},{tex:/\\lesdoto/,unicode:"⪁"},{tex:/\\lesdot/,unicode:"⩿"},{tex:/\\lesges/,unicode:"⪓"},{tex:/\\lessapprox/,unicode:"⪅"},{tex:/\\lessdot/,unicode:"⋖"},{tex:/\\lesseqgtr/,unicode:"⋚"},{tex:/\\lesseqqgtr/,unicode:"⪋"},{tex:/\\lessequivlnt/,unicode:"≲"},{tex:/\\lessgtr/,unicode:"≶"},{tex:/\\lfbowtie/,unicode:"⧑"},{tex:/\\lftimes/,unicode:"⧔"},{tex:/\\lgblkcircle/,unicode:"⬤"},{tex:/\\lgroup/,unicode:"⟮"},{tex:/\\lightning/,unicode:"↯"},{tex:/\\linefeed/,unicode:"↴"},{tex:/\\llblacktriangle/,unicode:"◣"},{tex:/\\llbracket/,unicode:"⟦"},{tex:/\\llcorner/,unicode:"⌞"},{tex:/\\llcurly/,unicode:"⪻"},{tex:/\\Lleftarrow/,unicode:"⇚"},{tex:/\\LLeftarrow/,unicode:"⭅"},{tex:/\\lllnest/,unicode:"⫷"},{tex:/\\lltriangle/,unicode:"◺"},{tex:/\\lmoustache/,unicode:"⎰"},{tex:/\\lnapprox/,unicode:"⪉"},{tex:/\\longdashv/,unicode:"⟞"},{tex:/\\longdivision/,unicode:"⟌"},{tex:/\\longleftarrow/,unicode:"⟵"},{tex:/\\Longleftarrow/,unicode:"⟸"},{tex:/\\longleftrightarrow/,unicode:"⟷"},{tex:/\\Longleftrightarrow/,unicode:"⟺"},{tex:/\\longleftsquigarrow/,unicode:"⬳"},{tex:/\\longmapsfrom/,unicode:"⟻"},{tex:/\\Longmapsfrom/,unicode:"⟽"},{tex:/\\longmapsto/,unicode:"⟼"},{tex:/\\Longmapsto/,unicode:"⟾"},{tex:/\\longrightarrow/,unicode:"⟶"},{tex:/\\Longrightarrow/,unicode:"⟹"},{tex:/\\looparrowleft/,unicode:"↫"},{tex:/\\looparrowright/,unicode:"↬"},{tex:/\\lowint/,unicode:"⨜"},{tex:/\\lozengeminus/,unicode:"⟠"},{tex:/\\lozenge/,unicode:"◊"},{tex:/\\lparenextender/,unicode:"⎜"},{tex:/\\Lparengtr/,unicode:"⦕"},{tex:/\\lparenlend/,unicode:"⎝"},{tex:/\\lparenuend/,unicode:"⎛"},{tex:/\\lrblacktriangle/,unicode:"◢"},{tex:/\\lrcorner/,unicode:"⌟"},{tex:/\\lrtriangleeq/,unicode:"⧡"},{tex:/\\lrtriangle/,unicode:"◿"},{tex:/\\lsqhook/,unicode:"⫍"},{tex:/\\ltlarr/,unicode:"⥶"},{tex:/\\ltquest/,unicode:"⩻"},{tex:/\\lvboxline/,unicode:"⎸"},{tex:/\\lvzigzag/,unicode:"⧘"},{tex:/\\Lvzigzag/,unicode:"⧚"},{tex:/\\MapsDown/,unicode:"↧"},{tex:/\\mapsfrom/,unicode:"↤"},{tex:/\\Mapsfrom/,unicode:"⤆"},{tex:/\\Mapsto/,unicode:"⤇"},{tex:/\\mbfDigamma/,unicode:"𝟊"},{tex:/\\mbfdigamma/,unicode:"𝟋"},{tex:/\\mdblkdiamond/,unicode:"⬥"},{tex:/\\mdblklozenge/,unicode:"⬧"},{tex:/\\mdsmblksquare/,unicode:"◾"},{tex:/\\mdsmwhtcircle/,unicode:"⚬"},{tex:/\\mdsmwhtsquare/,unicode:"◽"},{tex:/\\mdwhtdiamond/,unicode:"⬦"},{tex:/\\mdwhtlozenge/,unicode:"⬨"},{tex:/\\measangledltosw/,unicode:"⦯"},{tex:/\\measangledrtose/,unicode:"⦮"},{tex:/\\measangleldtosw/,unicode:"⦫"},{tex:/\\measanglelutonw/,unicode:"⦩"},{tex:/\\measanglerdtose/,unicode:"⦪"},{tex:/\\measanglerutone/,unicode:"⦨"},{tex:/\\measangleultonw/,unicode:"⦭"},{tex:/\\measangleurtone/,unicode:"⦬"},{tex:/\\measeq/,unicode:"≞"},{tex:/\\measuredangleleft/,unicode:"⦛"},{tex:/\\measuredangle/,unicode:"∡"},{tex:/\\medblackstar/,unicode:"⭑"},{tex:/\\medbullet/,unicode:"⚫"},{tex:/\\medcirc/,unicode:"⚪"},{tex:/\\medwhitestar/,unicode:"⭐"},{tex:/\\mercury/,unicode:"☿"},{tex:/\\midbarvee/,unicode:"⩝"},{tex:/\\midbarwedge/,unicode:"⩜"},{tex:/\\midcir/,unicode:"⫰"},{tex:/\\minusfdots/,unicode:"⨫"},{tex:/\\minusrdots/,unicode:"⨬"},{tex:/\\mkern1mu/,unicode:" "},{tex:/\\:|\\mkern4mu/,unicode:" "},{tex:/\\modtwosum/,unicode:"⨊"},{tex:/\\multimapboth/,unicode:"⧟"},{tex:/\\multimapinv/,unicode:"⟜"},{tex:/\\multimap/,unicode:"⊸"},{tex:/\\natural/,unicode:"♮"},{tex:/\\nearrow/,unicode:"↗"},{tex:/\\Nearrow/,unicode:"⇗"},{tex:/\\neovnwarrow/,unicode:"⤱"},{tex:/\\neovsearrow/,unicode:"⤮"},{tex:/\\neptune/,unicode:"♆"},{tex:/\\NestedGreaterGreater/,unicode:"⪢"},{tex:/\\NestedLessLess/,unicode:"⪡"},{tex:/\\neswarrow/,unicode:"⤢"},{tex:/\\nexists/,unicode:"∄"},{tex:/\\nHdownarrow/,unicode:"⇟"},{tex:/\\nHuparrow/,unicode:"⇞"},{tex:/\\nhVvert/,unicode:"⫵"},{tex:/\\nleftarrow/,unicode:"↚"},{tex:/\\nLeftarrow/,unicode:"⇍"},{tex:/\\nleftrightarrow/,unicode:"↮"},{tex:/\\nLeftrightarrow/,unicode:"⇎"},{tex:/\\nolinebreak/,unicode:""},{tex:/\\not\\approx/,unicode:"≉"},{tex:/\\notbackslash/,unicode:"⍀"},{tex:/\\not\\cong/,unicode:"≇"},{tex:/\\not\\equiv/,unicode:"≢"},{tex:/\\not\\geq/,unicode:"≱"},{tex:/\\notgreaterless/,unicode:"≹"},{tex:/\\not\\in/,unicode:"∉"},{tex:/\\not\\kern-0\.3em\\times/,unicode:"≭"},{tex:/\\not\\leq/,unicode:"≰"},{tex:/\\notlessgreater/,unicode:"≸"},{tex:/\\not\\ni/,unicode:"∌"},{tex:/\\not\\prec/,unicode:"⊀"},{tex:/\\not\\simeq/,unicode:"≄"},{tex:/\\not\\sim/,unicode:"≁"},{tex:/\\notslash/,unicode:"⌿"},{tex:/\\not\\sqsubseteq/,unicode:"⋢"},{tex:/\\not\\sqsupseteq/,unicode:"⋣"},{tex:/\\not\\subseteq/,unicode:"⊈"},{tex:/\\not\\subset/,unicode:"⊄"},{tex:/\\not\\succ/,unicode:"⊁"},{tex:/\\not\\supseteq/,unicode:"⊉"},{tex:/\\not\\supset/,unicode:"⊅"},{tex:/\\not =/,unicode:"≠"},{tex:/\\nparallel/,unicode:"∦"},{tex:/\\npolint/,unicode:"⨔"},{tex:/\\npreceq/,unicode:"⋠"},{tex:/\\nrightarrow/,unicode:"↛"},{tex:/\\nRightarrow/,unicode:"⇏"},{tex:/\\nsucceq/,unicode:"⋡"},{tex:/\\ntrianglelefteq/,unicode:"⋬"},{tex:/\\ntriangleleft/,unicode:"⋪"},{tex:/\\ntrianglerighteq/,unicode:"⋭"},{tex:/\\ntriangleright/,unicode:"⋫"},{tex:/\\nvdash/,unicode:"⊬"},{tex:/\\nvDash/,unicode:"⊭"},{tex:/\\nVdash/,unicode:"⊮"},{tex:/\\nVDash/,unicode:"⊯"},{tex:/\\nvinfty/,unicode:"⧞"},{tex:/\\nvleftarrowtail/,unicode:"⬹"},{tex:/\\nVleftarrowtail/,unicode:"⬺"},{tex:/\\nvleftarrow/,unicode:"⇷"},{tex:/\\nVleftarrow/,unicode:"⇺"},{tex:/\\nvLeftarrow/,unicode:"⤂"},{tex:/\\nvleftrightarrow/,unicode:"⇹"},{tex:/\\nVleftrightarrow/,unicode:"⇼"},{tex:/\\nvLeftrightarrow/,unicode:"⤄"},{tex:/\\nvRightarrow/,unicode:"⤃"},{tex:/\\nvtwoheadleftarrowtail/,unicode:"⬼"},{tex:/\\nVtwoheadleftarrowtail/,unicode:"⬽"},{tex:/\\nvtwoheadleftarrow/,unicode:"⬴"},{tex:/\\nVtwoheadleftarrow/,unicode:"⬵"},{tex:/\\nvtwoheadrightarrowtail/,unicode:"⤗"},{tex:/\\nVtwoheadrightarrowtail/,unicode:"⤘"},{tex:/\\nVtwoheadrightarrow/,unicode:"⤁"},{tex:/\\nwarrow/,unicode:"↖"},{tex:/\\Nwarrow/,unicode:"⇖"},{tex:/\\nwovnearrow/,unicode:"⤲"},{tex:/\\nwsearrow/,unicode:"⤡"},{tex:/\\obrbrak/,unicode:"⏠"},{tex:/\\ocommatopright/,unicode:"̕"},{tex:/\\odotslashdot/,unicode:"⦼"},{tex:/\\olcross/,unicode:"⦻"},{tex:/\\ominus/,unicode:"⊖"},{tex:/\{\\'\{\}O\}|\\'\{\}O/,unicode:"Ό"},{tex:/\\openbracketleft/,unicode:"〚"},{tex:/\\openbracketright/,unicode:"〛"},{tex:/\\original/,unicode:"⊶"},{tex:/\\oslash/,unicode:"⊘"},{tex:/\\otimeshat/,unicode:"⨶"},{tex:/\\otimes/,unicode:"⊗"},{tex:/\\Otimes/,unicode:"⨷"},{tex:/\\oturnedcomma/,unicode:"̒"},{tex:/\\overbrace/,unicode:"⏞"},{tex:/\\overbracket/,unicode:"⎴"},{tex:/\\overleftrightarrow/,unicode:"⃡"},{tex:/\\overline/,unicode:"̅"},{tex:/\\overparen/,unicode:"⏜"},{tex:/\\ovhook/,unicode:"̉"},{tex:/\\parallelogramblack/,unicode:"▰"},{tex:/\\parallel/,unicode:"∥"},{tex:/\\parsim/,unicode:"⫳"},{tex:/\\partialmeetcontraction/,unicode:"⪣"},{tex:/\\partial/,unicode:"∂"},{tex:/\\pentagonblack/,unicode:"⬟"},{tex:/\\pentagon/,unicode:"⬠"},{tex:/\\perspcorrespond/,unicode:"⌆"},{tex:/\\Pi|\\P\{i\}/,unicode:"Π"},{tex:/\\Pisymbol\{ppi020\}\{105\}/,unicode:"⪞"},{tex:/\\Pisymbol\{ppi020\}\{117\}/,unicode:"⪝"},{tex:/\\Pisymbol\{ppi022\}\{87\}/,unicode:"ϐ"},{tex:/\\pitchfork/,unicode:"⋔"},{tex:/\\Planckconst/,unicode:"ℎ"},{tex:/\\pluseqq/,unicode:"⩲"},{tex:/\\plushat/,unicode:"⨣"},{tex:/\\plussim/,unicode:"⨦"},{tex:/\\plussubtwo/,unicode:"⨧"},{tex:/\\plustrif/,unicode:"⨨"},{tex:/\\pointint/,unicode:"⨕"},{tex:/\\postalmark/,unicode:"〒"},{tex:/\\precapprox/,unicode:"≾"},{tex:/\\preccurlyeq/,unicode:"≼"},{tex:/\\precedesnotsimilar/,unicode:"⋨"},{tex:/\\preceqq/,unicode:"⪳"},{tex:/\\preceq/,unicode:"⪯"},{tex:/\\precnapprox/,unicode:"⪹"},{tex:/\\precneqq/,unicode:"⪵"},{tex:/\\precneq/,unicode:"⪱"},{tex:/\\profline/,unicode:"⌒"},{tex:/\\profsurf/,unicode:"⌓"},{tex:/\\PropertyLine/,unicode:"⅊"},{tex:/\\propto/,unicode:"∝"},{tex:/\\prurel/,unicode:"⊰"},{tex:/\\pullback/,unicode:"⟓"},{tex:/\\pushout/,unicode:"⟔"},{tex:/\\quarternote/,unicode:"♩"},{tex:/\\Question/,unicode:"⁇"},{tex:/\\radiation/,unicode:"☢"},{tex:/\\rangledot/,unicode:"⦒"},{tex:/\\rangledownzigzagarrow/,unicode:"⍼"},{tex:/\\rblkbrbrak/,unicode:"⦘"},{tex:/\\rbracelend/,unicode:"⎭"},{tex:/\\rbracemid/,unicode:"⎬"},{tex:/\\rbraceuend/,unicode:"⎫"},{tex:/\\rbrace/,unicode:"\\}"},{tex:/\\rBrace/,unicode:"⦄"},{tex:/\\rbrackextender/,unicode:"⎥"},{tex:/\\rbracklend/,unicode:"⎦"},{tex:/\\rbracklrtick/,unicode:"⦎"},{tex:/\\rbrackubar/,unicode:"⦌"},{tex:/\\rbrackuend/,unicode:"⎤"},{tex:/\\rbrackurtick/,unicode:"⦐"},{tex:/\\rbrbrak/,unicode:"❳"},{tex:/\\Rbrbrak/,unicode:"⟭"},{tex:/\\rcurvyangle/,unicode:"⧽"},{tex:/\\rdiagovfdiag/,unicode:"⤫"},{tex:/\\rdiagovsearrow/,unicode:"⤰"},{tex:/\\recorder/,unicode:"⌕"},{tex:/\\recycle/,unicode:"♻"},{tex:/\\revangleubar/,unicode:"⦥"},{tex:/\\revangle/,unicode:"⦣"},{tex:/\\revemptyset/,unicode:"⦰"},{tex:/\\ReverseUpEquilibrium/,unicode:"⥯"},{tex:/\\revnmid/,unicode:"⫮"},{tex:/\\rfbowtie/,unicode:"⧒"},{tex:/\\rftimes/,unicode:"⧕"},{tex:/\\rgroup/,unicode:"⟯"},{tex:/\\rightanglearc/,unicode:"⊾"},{tex:/\\rightanglemdot/,unicode:"⦝"},{tex:/\\rightangle/,unicode:"∟"},{tex:/\\rightarrowapprox/,unicode:"⥵"},{tex:/\\rightarrowbackapprox/,unicode:"⭈"},{tex:/\\RightArrowBar/,unicode:"⇥"},{tex:/\\rightarrowbsimilar/,unicode:"⭌"},{tex:/\\rightarrowdiamond/,unicode:"⤞"},{tex:/\\rightarrowgtr/,unicode:"⭃"},{tex:/\\rightarrowonoplus/,unicode:"⟴"},{tex:/\\rightarrowplus/,unicode:"⥅"},{tex:/\\rightarrowsimilar/,unicode:"⥴"},{tex:/\\rightarrowsupset/,unicode:"⭄"},{tex:/\\rightarrowtail/,unicode:"↣"},{tex:/\\rightarrowtriangle/,unicode:"⇾"},{tex:/\\rightarrow/,unicode:"→"},{tex:/\\Rightarrow/,unicode:"⇒"},{tex:/\\rightbarharpoon/,unicode:"⥬"},{tex:/\\rightbkarrow/,unicode:"⤍"},{tex:/\\rightdbltail/,unicode:"⤜"},{tex:/\\rightdotarrow/,unicode:"⤑"},{tex:/\\RightDownTeeVector/,unicode:"⥝"},{tex:/\\RightDownVectorBar/,unicode:"⥕"},{tex:/\\rightharpoondown/,unicode:"⇁"},{tex:/\\rightharpoonup/,unicode:"⇀"},{tex:/\\rightleftarrows/,unicode:"⇄"},{tex:/\\rightleftharpoonsdown/,unicode:"⥩"},{tex:/\\rightleftharpoons/,unicode:"⇌"},{tex:/\\rightleftharpoonsup/,unicode:"⥨"},{tex:/\\rightleftharpoon/,unicode:"⥋"},{tex:/\\rightmoon/,unicode:"☽"},{tex:/\\rightouterjoin/,unicode:"⟖"},{tex:/\\rightpentagonblack/,unicode:"⭓"},{tex:/\\rightpentagon/,unicode:"⭔"},{tex:/\\rightrightarrows/,unicode:"⇉"},{tex:/\\rightrightharpoons/,unicode:"⥤"},{tex:/\\rightslice/,unicode:"⪧"},{tex:/\\rightsquigarrow/,unicode:"⇝"},{tex:/\\righttail/,unicode:"⤚"},{tex:/\\RightTeeVector/,unicode:"⥛"},{tex:/\\rightthreearrows/,unicode:"⇶"},{tex:/\\rightthreetimes/,unicode:"⋌"},{tex:/\\RightTriangleBar/,unicode:"⧐"},{tex:/\\RightUpDownVector/,unicode:"⥏"},{tex:/\\RightUpTeeVector/,unicode:"⥜"},{tex:/\\RightUpVectorBar/,unicode:"⥔"},{tex:/\\RightVectorBar/,unicode:"⥓"},{tex:/\\rightwhitearrow/,unicode:"⇨"},{tex:/\\ringplus/,unicode:"⨢"},{tex:/\\risingdotseq/,unicode:"≓"},{tex:/\\rmoustache/,unicode:"⎱"},{tex:/\\RoundImplies/,unicode:"⥰"},{tex:/\\rparenextender/,unicode:"⎟"},{tex:/\\rparenlend/,unicode:"⎠"},{tex:/\\Rparenless/,unicode:"⦖"},{tex:/\\rparenuend/,unicode:"⎞"},{tex:/\\rppolint/,unicode:"⨒"},{tex:/\\rrbracket/,unicode:"⟧"},{tex:/\\Rrightarrow/,unicode:"⇛"},{tex:/\\RRightarrow/,unicode:"⭆"},{tex:/\\rsolbar/,unicode:"⧷"},{tex:/\\rsqhook/,unicode:"⫎"},{tex:/\\rtriltri/,unicode:"⧎"},{tex:/\\rule\{1em\}\{1pt\}/,unicode:"―"},{tex:/\\RuleDelayed/,unicode:"⧴"},{tex:/\\rvboxline/,unicode:"⎹"},{tex:/\\rvzigzag/,unicode:"⧙"},{tex:/\\Rvzigzag/,unicode:"⧛"},{tex:/\\sagittarius/,unicode:"♐"},{tex:/\\sansLmirrored/,unicode:"⅃"},{tex:/\\sansLturned/,unicode:"⅂"},{tex:/\\scorpio/,unicode:"♏"},{tex:/\\scpolint/,unicode:"⨓"},{tex:/\\scurel/,unicode:"⊱"},{tex:/\\searrow/,unicode:"↘"},{tex:/\\Searrow/,unicode:"⇘"},{tex:/\\seovnearrow/,unicode:"⤭"},{tex:/\\setminus/,unicode:"∖"},{tex:/\\shortdowntack/,unicode:"⫟"},{tex:/\\shortlefttack/,unicode:"⫞"},{tex:/\\shortuptack/,unicode:"⫠"},{tex:/\\shuffle/,unicode:"⧢"},{tex:/\\similarleftarrow/,unicode:"⭉"},{tex:/\\similarrightarrow/,unicode:"⥲"},{tex:/\\sim\\joinrel\\leadsto/,unicode:"⟿"},{tex:/\\simminussim/,unicode:"⩬"},{tex:/\\simplus/,unicode:"⨤"},{tex:/\\simrdots/,unicode:"⩫"},{tex:/\\sixteenthnote/,unicode:"♬"},{tex:/\\smallin/,unicode:"∊"},{tex:/\\smallni/,unicode:"∍"},{tex:/\\smashtimes/,unicode:"⨳"},{tex:/\\smblkdiamond/,unicode:"⬩"},{tex:/\\smblklozenge/,unicode:"⬪"},{tex:/\\smeparsl/,unicode:"⧤"},{tex:/\\smwhitestar/,unicode:"⭒"},{tex:/\\smwhtcircle/,unicode:"◦"},{tex:/\\smwhtlozenge/,unicode:"⬫"},{tex:/\\smwhtsquare/,unicode:"▫"},{tex:/\\sphericalangle/,unicode:"∢"},{tex:/\\sphericalangleup/,unicode:"⦡"},{tex:/\\sqrint/,unicode:"⨖"},{tex:/\\sqrt\[3\]/,unicode:"∛"},{tex:/\\sqrt\[4\]/,unicode:"∜"},{tex:/\\sqrtbottom/,unicode:"⎷"},{tex:/\\sqsubseteq/,unicode:"⊑"},{tex:/\\sqsubsetneq/,unicode:"⋤"},{tex:/\\sqsubset/,unicode:"⊏"},{tex:/\\sqsupseteq/,unicode:"⊒"},{tex:/\\sqsupset/,unicode:"⊐"},{tex:/\\squarebotblack/,unicode:"⬓"},{tex:/\\squarecrossfill/,unicode:"▩"},{tex:/\\squarehfill/,unicode:"▤"},{tex:/\\squarehvfill/,unicode:"▦"},{tex:/\\squarellblack/,unicode:"⬕"},{tex:/\\squarellquad/,unicode:"◱"},{tex:/\\squarelrquad/,unicode:"◲"},{tex:/\\squareneswfill/,unicode:"▨"},{tex:/\\squarenwsefill/,unicode:"▧"},{tex:/\\squaretopblack/,unicode:"⬒"},{tex:/\\squareulblack/,unicode:"◩"},{tex:/\\squareulquad/,unicode:"◰"},{tex:/\\squareurblack/,unicode:"⬔"},{tex:/\\squareurquad/,unicode:"◳"},{tex:/\\squarevfill/,unicode:"▥"},{tex:/\\squoval/,unicode:"▢"},{tex:/\\stackrel\{\*\}\{=\}/,unicode:"⩮"},{tex:/\\starequal/,unicode:"≛"},{tex:/\\steaming/,unicode:"☕"},{tex:/\\Stigma/,unicode:"Ϛ"},{tex:/\\stigma/,unicode:"ϛ"},{tex:/\\subedot/,unicode:"⫃"},{tex:/\\submult/,unicode:"⫁"},{tex:/\\subrarr/,unicode:"⥹"},{tex:/\\subsetapprox/,unicode:"⫉"},{tex:/\\subsetcirc/,unicode:"⟃"},{tex:/\\subsetdot/,unicode:"⪽"},{tex:/\\subseteqq/,unicode:"⫅"},{tex:/\\subseteq/,unicode:"⊆"},{tex:/\\subsetneqq/,unicode:"⫋"},{tex:/\\subsetneq/,unicode:"⊊"},{tex:/\\subsetplus/,unicode:"⪿"},{tex:/\\subset/,unicode:"⊂"},{tex:/\\subsim/,unicode:"⫇"},{tex:/\\subsub/,unicode:"⫕"},{tex:/\\subsup/,unicode:"⫓"},{tex:/\\succapprox/,unicode:"≿"},{tex:/\\succcurlyeq/,unicode:"≽"},{tex:/\\succeqq/,unicode:"⪴"},{tex:/\\succeq/,unicode:"⪰"},{tex:/\\succnapprox/,unicode:"⪺"},{tex:/\\succneqq/,unicode:"⪶"},{tex:/\\succneq/,unicode:"⪲"},{tex:/\\succnsim/,unicode:"⋩"},{tex:/\\sumbottom/,unicode:"⎳"},{tex:/\\sumint/,unicode:"⨋"},{tex:/\\supdsub/,unicode:"⫘"},{tex:/\\supedot/,unicode:"⫄"},{tex:/\\suphsol/,unicode:"⟉"},{tex:/\\suphsub/,unicode:"⫗"},{tex:/\\suplarr/,unicode:"⥻"},{tex:/\\supmult/,unicode:"⫂"},{tex:/\\supsetapprox/,unicode:"⫊"},{tex:/\\supsetcirc/,unicode:"⟄"},{tex:/\\supsetdot/,unicode:"⪾"},{tex:/\\supseteqq/,unicode:"⫆"},{tex:/\\supseteq/,unicode:"⊇"},{tex:/\\supsetneqq/,unicode:"⫌"},{tex:/\\supsetneq/,unicode:"⊋"},{tex:/\\supsetplus/,unicode:"⫀"},{tex:/\\supset/,unicode:"⊃"},{tex:/\\supsim/,unicode:"⫈"},{tex:/\\supsub/,unicode:"⫔"},{tex:/\\supsup/,unicode:"⫖"},{tex:/\\surfintegral/,unicode:"∯"},{tex:/\\swarrow/,unicode:"↙"},{tex:/\\Swarrow/,unicode:"⇙"},{tex:/\\talloblong/,unicode:"⫾"},{tex:/\\textasciiacute/,unicode:"´"},{tex:/\\textasciibreve/,unicode:"˘"},{tex:/\\textasciicaron/,unicode:"ˇ"},{tex:/\\textasciidieresis/,unicode:"¨"},{tex:/\\textasciigrave/,unicode:"`"},{tex:/\\textasciimacron/,unicode:"¯"},{tex:/\\textbrokenbar/,unicode:"¦"},{tex:/\\textbullet/,unicode:"•"},{tex:/\\textcent/,unicode:"¢"},{tex:/\\textcopyright/,unicode:"©"},{tex:/\\textcurrency/,unicode:"¤"},{tex:/\\textdaggerdbl/,unicode:"‡"},{tex:/\\textdagger/,unicode:"†"},{tex:/\\textdollar/,unicode:"\\$"},{tex:/\\textdoublepipe/,unicode:"ǂ"},{tex:/\\textemdash/,unicode:"—"},{tex:/\\textendash/,unicode:"–"},{tex:/\\textexclamdown/,unicode:"¡"},{tex:/\\textfrac\{1\}\{3\}/,unicode:"⅓"},{tex:/\\textfrac\{1\}\{5\}/,unicode:"⅕"},{tex:/\\textfrac\{1\}\{6\}/,unicode:"⅙"},{tex:/\\textfrac\{1\}\{8\}/,unicode:"⅛"},{tex:/\\textfrac\{2\}\{3\}/,unicode:"⅔"},{tex:/\\textfrac\{2\}\{5\}/,unicode:"⅖"},{tex:/\\textfrac\{3\}\{5\}/,unicode:"⅗"},{tex:/\\textfrac\{3\}\{8\}/,unicode:"⅜"},{tex:/\\textfrac\{4\}\{5\}/,unicode:"⅘"},{tex:/\\textfrac\{5\}\{6\}/,unicode:"⅚"},{tex:/\\textfrac\{5\}\{8\}/,unicode:"⅝"},{tex:/\\textfrac\{7\}\{8\}/,unicode:"⅞"},{tex:/\\texthvlig/,unicode:"ƕ"},{tex:/\\textmu/,unicode:"μ"},{tex:/\\textnrleg/,unicode:"ƞ"},{tex:/\\textonehalf/,unicode:"½"},{tex:/\\textonequarter/,unicode:"¼"},{tex:/\\textordfeminine/,unicode:"ª"},{tex:/\\textordmasculine/,unicode:"º"},{tex:/\\textparagraph/,unicode:"¶"},{tex:/\\textperiodcentered/,unicode:"˙"},{tex:/\\textpertenthousand/,unicode:"‱"},{tex:/\\textperthousand/,unicode:"‰"},{tex:/\\textphi/,unicode:"ɸ"},{tex:/\\textquestiondown/,unicode:"¿"},{tex:/\\textquotedblleft/,unicode:"“"},{tex:/\\textquotedblright/,unicode:"”"},{tex:/\\textquotesingle/,unicode:"'"},{tex:/\\textregistered/,unicode:"®"},{tex:/\\textsection/,unicode:"§"},{tex:/\\textsterling/,unicode:"£"},{tex:/\\texttheta/,unicode:"θ"},{tex:/\\textTheta/,unicode:"ϴ"},{tex:/\\textthreequarters/,unicode:"¾"},{tex:/\\texttildelow/,unicode:"˜"},{tex:/\\texttimes/,unicode:"×"},{tex:/\\texttrademark/,unicode:"™"},{tex:/\\textturnk/,unicode:"ʞ"},{tex:/\\textvartheta/,unicode:"ϑ"},{tex:/\\textvisiblespace/,unicode:"␣"},{tex:/\\textyen/,unicode:"¥"},{tex:/\\therefore/,unicode:"∴"},{tex:/\\thermod/,unicode:"⧧"},{tex:/\\threedangle/,unicode:"⟀"},{tex:/\\threeunderdot/,unicode:"⃨"},{tex:/\\TH|\\T\{H\}/,unicode:"Þ"},{tex:/\\tieinfty/,unicode:"⧝"},{tex:/\\tildetrpl/,unicode:"≋"},{tex:/\\timesbar/,unicode:"⨱"},{tex:/\\tminus/,unicode:"⧿"},{tex:/\\tone\{11\}/,unicode:"˩"},{tex:/\\tone\{22\}/,unicode:"˨"},{tex:/\\tone\{33\}/,unicode:"˧"},{tex:/\\tone\{44\}/,unicode:"˦"},{tex:/\\tone\{55\}/,unicode:"˥"},{tex:/\\topcir/,unicode:"⫱"},{tex:/\\topfork/,unicode:"⫚"},{tex:/\\topsemicircle/,unicode:"◠"},{tex:/\\trapezium/,unicode:"⏢"},{tex:/\\trianglecdot/,unicode:"◬"},{tex:/\\triangledown/,unicode:"▿"},{tex:/\\triangleleftblack/,unicode:"◭"},{tex:/\\trianglelefteq/,unicode:"⊴"},{tex:/\\triangleleft/,unicode:"◃"},{tex:/\\triangleminus/,unicode:"⨺"},{tex:/\\triangleplus/,unicode:"⨹"},{tex:/\\triangleq/,unicode:"≜"},{tex:/\\trianglerightblack/,unicode:"◮"},{tex:/\\trianglerighteq/,unicode:"⊵"},{tex:/\\triangleright/,unicode:"▹"},{tex:/\\triangleserifs/,unicode:"⧍"},{tex:/\\triangles/,unicode:"⧌"},{tex:/\\triangletimes/,unicode:"⨻"},{tex:/\\tripleplus/,unicode:"⧻"},{tex:/\\trslash/,unicode:"⫻"},{tex:/\\truestate/,unicode:"⊧"},{tex:/\\turnangle/,unicode:"⦢"},{tex:/\\turnednot/,unicode:"⌙"},{tex:/\\twocaps/,unicode:"⩋"},{tex:/\\twocups/,unicode:"⩊"},{tex:/\\twoheaddownarrow/,unicode:"↡"},{tex:/\\twoheadleftarrowtail/,unicode:"⬻"},{tex:/\\twoheadleftarrow/,unicode:"↞"},{tex:/\\twoheadleftdbkarrow/,unicode:"⬷"},{tex:/\\twoheadmapsfrom/,unicode:"⬶"},{tex:/\\twoheadrightarrow/,unicode:"↠"},{tex:/\\twoheaduparrowcircle/,unicode:"⥉"},{tex:/\\twoheaduparrow/,unicode:"↟"},{tex:/\\twolowline/,unicode:"‗"},{tex:/\\twonotes/,unicode:"♫"},{tex:/\\typecolon/,unicode:"⦂"},{tex:/\\ubrbrak/,unicode:"⏡"},{tex:/\\ulblacktriangle/,unicode:"◤"},{tex:/\\ulcorner/,unicode:"⌜"},{tex:/\\ultriangle/,unicode:"◸"},{tex:/\\uminus/,unicode:"⩁"},{tex:/\\underbar/,unicode:"̱"},{tex:/\\underbrace/,unicode:"⏟"},{tex:/\\underbracket/,unicode:"⎵"},{tex:/\\underleftarrow/,unicode:"⃮"},{tex:/\\underleftharpoondown/,unicode:"⃭"},{tex:/\\underline/,unicode:"̲"},{tex:/\\underparen/,unicode:"⏝"},{tex:/\\underrightarrow/,unicode:"⃯"},{tex:/\\underrightharpoondown/,unicode:"⃬"},{tex:/\{\{\/\}\\!\\!\{\/\}\}/,unicode:"⫽"},{tex:/\\uparrowbarred/,unicode:"⤉"},{tex:/\\UpArrowBar/,unicode:"⤒"},{tex:/\\uparrowoncircle/,unicode:"⦽"},{tex:/\\uparrow/,unicode:"↑"},{tex:/\\Uparrow/,unicode:"⇑"},{tex:/\\updasharrow/,unicode:"⇡"},{tex:/\\updownarrowbar/,unicode:"↨"},{tex:/\\updownarrow/,unicode:"↕"},{tex:/\\Updownarrow/,unicode:"⇕"},{tex:/\\updownharpoonleftright/,unicode:"⥍"},{tex:/\\updownharpoonrightleft/,unicode:"⥌"},{tex:/\\UpEquilibrium/,unicode:"⥮"},{tex:/\\upfishtail/,unicode:"⥾"},{tex:/\\upharpoonleft/,unicode:"↿"},{tex:/\\upharpoonright/,unicode:"↾"},{tex:/\\uprightcurvearrow/,unicode:"⤴"},{tex:/\\Upsilon/,unicode:"Υ"},{tex:/\\upsilon/,unicode:"υ"},{tex:/\\upslopeellipsis/,unicode:"⋰"},{tex:/\\upuparrows/,unicode:"⇈"},{tex:/\\upupharpoons/,unicode:"⥣"},{tex:/\\upwhitearrow/,unicode:"⇧"},{tex:/\\urblacktriangle/,unicode:"◥"},{tex:/\\urcorner/,unicode:"⌝"},{tex:/\\urtriangle/,unicode:"◹"},{tex:/\\utilde/,unicode:"̰"},{tex:/\\UUparrow/,unicode:"⟰"},{tex:/\\Uuparrow/,unicode:"⤊"},{tex:/\\varcarriagereturn/,unicode:"⏎"},{tex:/\\varclubsuit/,unicode:"♧"},{tex:/\\varepsilon/,unicode:"ɛ"},{tex:/\\varhexagonblack/,unicode:"⬢"},{tex:/\\varhexagonlrbonds/,unicode:"⌬"},{tex:/\\varhexagon/,unicode:"⬡"},{tex:/\\varisins/,unicode:"⋳"},{tex:/\\varkappa/,unicode:"ϰ"},{tex:/\\varlrtriangle/,unicode:"⊿"},{tex:/\\varniobar/,unicode:"⋽"},{tex:/\\varnothing/,unicode:"∅"},{tex:/\\varphi/,unicode:"φ"},{tex:/\\varprod/,unicode:"⨉"},{tex:/\\varrho/,unicode:"ϱ"},{tex:/\\varsigma/,unicode:"ς"},{tex:/\\varspadesuit/,unicode:"♤"},{tex:/\\vartriangleleft/,unicode:"⊲"},{tex:/\\vartriangleright/,unicode:"⊳"},{tex:/\\vartriangle/,unicode:"▵"},{tex:/\\varVdash/,unicode:"⫦"},{tex:/\\varveebar/,unicode:"⩡"},{tex:/\\vbraceextender/,unicode:"⎪"},{tex:/\\vDdash/,unicode:"⫢"},{tex:/\\veebar/,unicode:"⊻"},{tex:/\\veemidvert/,unicode:"⩛"},{tex:/\\veeodot/,unicode:"⩒"},{tex:/\\veeonwedge/,unicode:"⩙"},{tex:/\\vertoverlay/,unicode:"⃒"},{tex:/\\verymuchgreater/,unicode:"⋙"},{tex:/\\verymuchless/,unicode:"⋘"},{tex:/\\viewdata/,unicode:"⌗"},{tex:/\\vlongdash/,unicode:"⟝"},{tex:/\\volintegral/,unicode:"∰"},{tex:/\\vphantom\\{/,unicode:""},{tex:/\\vrectangleblack/,unicode:"▮"},{tex:/\\Vvdash/,unicode:"⊪"},{tex:/\\vysmblksquare/,unicode:"⬝"},{tex:/\\vysmwhtsquare/,unicode:"⬞"},{tex:/\\vzigzag/,unicode:"⦚"},{tex:/\\warning/,unicode:"⚠"},{tex:/\\wasylozenge/,unicode:"⌑"},{tex:/\\wedgedot/,unicode:"⟑"},{tex:/\\wedgedoublebar/,unicode:"⩠"},{tex:/\\wedgemidvert/,unicode:"⩚"},{tex:/\\wedgeodot/,unicode:"⩑"},{tex:/\\whitearrowupfrombar/,unicode:"⇪"},{tex:/\\whiteinwhitetriangle/,unicode:"⟁"},{tex:/\\whitepointerleft/,unicode:"◅"},{tex:/\\whitepointerright/,unicode:"▻"},{tex:/\\whitesquaretickleft/,unicode:"⟤"},{tex:/\\whitesquaretickright/,unicode:"⟥"},{tex:/\\whthorzoval/,unicode:"⬭"},{tex:/\\whtvertoval/,unicode:"⬯"},{tex:/\\wideangledown/,unicode:"⦦"},{tex:/\\wideangleup/,unicode:"⦧"},{tex:/\\widebridgeabove/,unicode:"⃩"},{tex:/\\Xi|\\X\{i\}/,unicode:"Ξ"},{tex:/\\yinyang/,unicode:"☯"},{tex:/\\zproject/,unicode:"⨡"},{tex:/\\circeq/,unicode:"≗"},{tex:/\\OE|\\O\{E\}/,unicode:"Œ"},{tex:/\\NG|\\N\{G\}/,unicode:"Ŋ"},{tex:/\\eqcirc/,unicode:"≖"},{tex:/\\lfloor/,unicode:"⌊"},{tex:/\\rfloor/,unicode:"⌋"},{tex:/\\invneg/,unicode:"⌐"},{tex:/\\niobar/,unicode:"⋾"},{tex:/\\varnis/,unicode:"⋻"},{tex:/\\invamp/,unicode:"⅋"},{tex:/\\inttop/,unicode:"⌠"},{tex:/\\isinvb/,unicode:"⋸"},{tex:/\\langle/,unicode:"〈"},{tex:/\\rangle/,unicode:"〉"},{tex:/\\topbot/,unicode:"⌶"},{tex:/\\APLinv/,unicode:"⌹"},{tex:/\\MapsUp/,unicode:"↥"},{tex:/\\mapsto/,unicode:"↦"},{tex:/\\APLlog/,unicode:"⍟"},{tex:/\\daleth/,unicode:"ℸ"},{tex:/\\sumtop/,unicode:"⎲"},{tex:/\\diagup/,unicode:"╱"},{tex:/\\square/,unicode:"□"},{tex:/\\hslash/,unicode:"ℏ"},{tex:/\\bumpeq/,unicode:"≏"},{tex:/\\boxbar/,unicode:"◫"},{tex:/\\Square/,unicode:"☐"},{tex:/\\danger/,unicode:"☡"},{tex:/\\Bumpeq/,unicode:"≎"},{tex:/\\ddddot/,unicode:"⃜"},{tex:/\\smiley/,unicode:"☺"},{tex:/\\eqless/,unicode:"⋜"},{tex:/\\gtrdot/,unicode:"⋗"},{tex:/\\Exclam/,unicode:"‼"},{tex:/\\saturn/,unicode:"♄"},{tex:/\\uranus/,unicode:"♅"},{tex:/\\taurus/,unicode:"♉"},{tex:/\\gemini/,unicode:"♊"},{tex:/\\cancer/,unicode:"♋"},{tex:/\\pisces/,unicode:"♓"},{tex:/\\Supset/,unicode:"⋑"},{tex:/\\Subset/,unicode:"⋐"},{tex:/\\diceii/,unicode:"⚁"},{tex:/\\diceiv/,unicode:"⚃"},{tex:/\\dicevi/,unicode:"⚅"},{tex:/\\anchor/,unicode:"⚓"},{tex:/\\swords/,unicode:"⚔"},{tex:/\\DJ|\\D\{J\}/,unicode:"Đ"},{tex:/\\neuter/,unicode:"⚲"},{tex:/\\veedot/,unicode:"⟇"},{tex:/\\rtimes/,unicode:"⋊"},{tex:/\\ltimes/,unicode:"⋉"},{tex:/\\bowtie/,unicode:"⋈"},{tex:/\\bigbot/,unicode:"⟘"},{tex:/\\cirbot/,unicode:"⟟"},{tex:/\\LaTeX/,unicode:"L$^A$T$_E$X"},{tex:/\\delta/,unicode:"δ"},{tex:/\\image/,unicode:"⊷"},{tex:/\\llarc/,unicode:"◟"},{tex:/\\simeq/,unicode:"≃"},{tex:/\\eqdef/,unicode:"≝"},{tex:/\\vBarv/,unicode:"⫩"},{tex:/\\ElzOr/,unicode:"⩔"},{tex:/\\equiv/,unicode:"≡"},{tex:/\\space/,unicode:" "},{tex:/\\isins/,unicode:"⋴"},{tex:/\\lnsim/,unicode:"⋦"},{tex:/\\Elzxl/,unicode:"̵"},{tex:/\\Theta/,unicode:"Θ"},{tex:/\\barin/,unicode:"⋶"},{tex:/\\kappa/,unicode:"κ"},{tex:/\\lblot/,unicode:"⦉"},{tex:/\\rblot/,unicode:"⦊"},{tex:/\\frown/,unicode:"⌢"},{tex:/\\earth/,unicode:"♁"},{tex:/\\Angle/,unicode:"⦜"},{tex:/\\Sqcup/,unicode:"⩏"},{tex:/\\Sqcap/,unicode:"⩎"},{tex:/\\nhpar/,unicode:"⫲"},{tex:/\\operp/,unicode:"⦹"},{tex:/\\sigma/,unicode:"σ"},{tex:/\\csube/,unicode:"⫑"},{tex:/\\csupe/,unicode:"⫒"},{tex:/\\house/,unicode:"⌂"},{tex:/\\forks/,unicode:"⫝̸"},{tex:/\\Elzxh/,unicode:"ħ"},{tex:/\\strns/,unicode:"⏤"},{tex:/\\eqgtr/,unicode:"⋝"},{tex:/\\forkv/,unicode:"⫙"},{tex:/\\relax/,unicode:""},{tex:/\\amalg/,unicode:"⨿"},{tex:/\\infty/,unicode:"∞"},{tex:/\\VDash/,unicode:"⊫"},{tex:/\\fltns/,unicode:"⏥"},{tex:/\\disin/,unicode:"⋲"},{tex:/\\uplus/,unicode:"⊎"},{tex:/\\angle/,unicode:"∠"},{tex:/\\pluto/,unicode:"♇"},{tex:/\\Vdash/,unicode:"⊩"},{tex:/\\cdots/,unicode:"⋯"},{tex:/\\lceil/,unicode:"⌈"},{tex:/\\sqcap/,unicode:"⊓"},{tex:/\\smile/,unicode:"⌣"},{tex:/\\omega/,unicode:"ω"},{tex:/\\vdots/,unicode:"⋮"},{tex:/\\arceq/,unicode:"≘"},{tex:/\\dashv/,unicode:"⊣"},{tex:/\\vdash/,unicode:"⊢"},{tex:/\\skull/,unicode:"☠"},{tex:/\\rceil/,unicode:"⌉"},{tex:/\\virgo/,unicode:"♍"},{tex:/\\perps/,unicode:"⫡"},{tex:/\\zhide/,unicode:"⧹"},{tex:/\\tplus/,unicode:"⧾"},{tex:/\\ldots/,unicode:"…"},{tex:/\\zpipe/,unicode:"⨠"},{tex:/\\dicei/,unicode:"⚀"},{tex:/\\venus/,unicode:"♀"},{tex:/\\varpi/,unicode:"ϖ"},{tex:/\\Elzrh/,unicode:"̢"},{tex:/\\Qoppa/,unicode:"Ϙ"},{tex:/\\aries/,unicode:"♈"},{tex:/\\upint/,unicode:"⨛"},{tex:/\\dddot/,unicode:"⃛"},{tex:/\\sqcup/,unicode:"⊔"},{tex:/\\qoppa/,unicode:"ϙ"},{tex:/\\Koppa/,unicode:"Ϟ"},{tex:/\\awint/,unicode:"⨑"},{tex:/\\koppa/,unicode:"ϟ"},{tex:/\\Colon/,unicode:"∷"},{tex:/\\gescc/,unicode:"⪩"},{tex:/\\oplus/,unicode:"⊕"},{tex:/\\asymp/,unicode:"≍"},{tex:/\\isinE/,unicode:"⋹"},{tex:/\\Elzrl/,unicode:"ɼ"},{tex:/\\Sampi/,unicode:"Ϡ"},{tex:/\\sampi/,unicode:"ϡ"},{tex:/\\doteq/,unicode:"≐"},{tex:/\\slash/,unicode:"∕"},{tex:/\\gnsim/,unicode:"⋧"},{tex:/\\libra/,unicode:"♎"},{tex:/\\gsiml/,unicode:"⪐"},{tex:/\\wedge/,unicode:"∧"},{tex:/\\dbend/,unicode:"�"},{tex:/\\dashV/,unicode:"⫣"},{tex:/\\Dashv/,unicode:"⫤"},{tex:/\\DashV/,unicode:"⫥"},{tex:/\\Sigma/,unicode:"Σ"},{tex:/\\lsimg/,unicode:"⪏"},{tex:/\\gsime/,unicode:"⪎"},{tex:/\\lsime/,unicode:"⪍"},{tex:/\\Equiv/,unicode:"≣"},{tex:/\\dicev/,unicode:"⚄"},{tex:/\\Gamma/,unicode:"Γ"},{tex:/\\gtcir/,unicode:"⩺"},{tex:/\\ltcir/,unicode:"⩹"},{tex:/\\jmath/,unicode:"ȷ"},{tex:/\\ularc/,unicode:"◜"},{tex:/\\gneqq/,unicode:"≩"},{tex:/\\gimel/,unicode:"ℷ"},{tex:/\\lneqq/,unicode:"≨"},{tex:/\\Omega/,unicode:"Ω"},{tex:/\\Equal/,unicode:"⩵"},{tex:/\\aleph/,unicode:"ℵ"},{tex:/\\nabla/,unicode:"∇"},{tex:/\\lescc/,unicode:"⪨"},{tex:/\\simgE/,unicode:"⪠"},{tex:/\\sharp/,unicode:"♯"},{tex:/\\imath/,unicode:"𝚤"},{tex:/\\simlE/,unicode:"⪟"},{tex:/\\Delta/,unicode:"Δ"},{tex:/\\urarc/,unicode:"◝"},{tex:/\\alpha/,unicode:"α"},{tex:/\\gamma/,unicode:"γ"},{tex:/\\eqdot/,unicode:"⩦"},{tex:/\\Euler/,unicode:"ℇ"},{tex:/\\lrarc/,unicode:"◞"},{tex:/\\late/,unicode:"⪭"},{tex:/\\hash/,unicode:"⋕"},{tex:/\\circ/,unicode:"∘"},{tex:/\\Game/,unicode:"⅁"},{tex:/\\surd/,unicode:"√"},{tex:/\\Lbag/,unicode:"⟅"},{tex:/\\beth/,unicode:"ℶ"},{tex:/\\lnot/,unicode:"¬"},{tex:/\\Finv/,unicode:"Ⅎ"},{tex:/\\csub/,unicode:"⫏"},{tex:/\\csup/,unicode:"⫐"},{tex:/\\succ/,unicode:"≻"},{tex:/\\prec/,unicode:"≺"},{tex:/\\Vert/,unicode:"‖"},{tex:/\\nmid/,unicode:"∤"},{tex:/\\not</,unicode:"≮"},{tex:/\\dlsh/,unicode:"↲"},{tex:/\\Barv/,unicode:"⫧"},{tex:/\\cdot/,unicode:"·"},{tex:/\\vBar/,unicode:"⫨"},{tex:/\\lang/,unicode:"⟪"},{tex:/\\rang/,unicode:"⟫"},{tex:/\\Zbar/,unicode:"Ƶ"},{tex:/\\star/,unicode:"⋆"},{tex:/\\psur/,unicode:"⤀"},{tex:/\\pinj/,unicode:"⤔"},{tex:/\\finj/,unicode:"⤕"},{tex:/\\bNot/,unicode:"⫭"},{tex:/\\spot/,unicode:"⦁"},{tex:/\\limg/,unicode:"⦇"},{tex:/\\rimg/,unicode:"⦈"},{tex:/\\obot/,unicode:"⦺"},{tex:/\\cirE/,unicode:"⧃"},{tex:/\\XBox/,unicode:"☒"},{tex:/\\perp/,unicode:"⊥"},{tex:/\\leqq/,unicode:"≦"},{tex:/\\dsol/,unicode:"⧶"},{tex:/\\Rbag/,unicode:"⟆"},{tex:/\\xsol/,unicode:"⧸"},{tex:/\\odot/,unicode:"⊙"},{tex:/\\flat/,unicode:"♭"},{tex:/\\LVec/,unicode:"⃖"},{tex:/\\intx/,unicode:"⨘"},{tex:/\\lvec/,unicode:"⃐"},{tex:/\\Join/,unicode:"⨝"},{tex:/\\zcmp/,unicode:"⨟"},{tex:/\\pfun/,unicode:"⇸"},{tex:/\\cong/,unicode:"≅"},{tex:/\\smte/,unicode:"⪬"},{tex:/\\ffun/,unicode:"⇻"},{tex:/\\odiv/,unicode:"⨸"},{tex:/\\fcmp/,unicode:"⨾"},{tex:/\\mlcp/,unicode:"⫛"},{tex:/\\ElOr/,unicode:"⩖"},{tex:/\\dsub/,unicode:"⩤"},{tex:/\\rsub/,unicode:"⩥"},{tex:/\\oint/,unicode:"∮"},{tex:/\\Same/,unicode:"⩶"},{tex:/\\geqq/,unicode:"≧"},{tex:/\\prod/,unicode:"∏"},{tex:/\\lneq/,unicode:"⪇"},{tex:/\\gneq/,unicode:"⪈"},{tex:/\\upin/,unicode:"⟒"},{tex:/\\not>/,unicode:"≯"},{tex:/_\\ast/,unicode:"∗"},{tex:/\\iota/,unicode:"ι"},{tex:/\\zeta/,unicode:"ζ"},{tex:/\\beta/,unicode:"β"},{tex:/\\male/,unicode:"♂"},{tex:/\\nisd/,unicode:"⋺"},{tex:/\\quad/,unicode:" "},{tex:/\\text/,unicode:""},{tex:/\\glj/,unicode:"⪤"},{tex:/\\int/,unicode:"∫"},{tex:/\\cup/,unicode:"∪"},{tex:/\\QED/,unicode:"∎"},{tex:/\\cap/,unicode:"∩"},{tex:/\\gla/,unicode:"⪥"},{tex:/\\Psi/,unicode:"Ψ"},{tex:/\\Phi/,unicode:"Φ"},{tex:/\\sum/,unicode:"∑"},{tex:/\\Rsh/,unicode:"↱"},{tex:/\\vee/,unicode:"∨"},{tex:/\\Lsh/,unicode:"↰"},{tex:/\\sim/,unicode:"∼"},{tex:/\\lhd/,unicode:"◁"},{tex:/\\LHD/,unicode:"◀"},{tex:/\\rhd/,unicode:"▷"},{tex:/\\phi/,unicode:"ϕ"},{tex:/\\lgE/,unicode:"⪑"},{tex:/\\glE/,unicode:"⪒"},{tex:/\\RHD/,unicode:"▶"},{tex:/\\cat/,unicode:"⁀"},{tex:/\\Yup/,unicode:"⅄"},{tex:/\\vec/,unicode:"⃑"},{tex:/\\div/,unicode:"÷"},{tex:/\\mid/,unicode:"∣"},{tex:/\\mho/,unicode:"℧"},{tex:/\\psi/,unicode:"ψ"},{tex:/\\chi/,unicode:"χ"},{tex:/\\top/,unicode:"⊤"},{tex:/\\Not/,unicode:"⫬"},{tex:/\\tau/,unicode:"τ"},{tex:/\\smt/,unicode:"⪪"},{tex:/\\rho/,unicode:"ρ"},{tex:/\\sun/,unicode:"☼"},{tex:/\\Cap/,unicode:"⋒"},{tex:/\\lat/,unicode:"⪫"},{tex:/\\leo/,unicode:"♌"},{tex:/\\Sun/,unicode:"☉"},{tex:/\\Cup/,unicode:"⋓"},{tex:/\\eta/,unicode:"η"},{tex:/\\Top/,unicode:"⫪"},{tex:/\\bij/,unicode:"⤖"},{tex:/\\eth/,unicode:"ƪ"},{tex:/\\geq/,unicode:"≥"},{tex:/\\nis/,unicode:"⋼"},{tex:/\\leq/,unicode:"≤"},{tex:/\\le/,unicode:"≤"},{tex:/\\ll/,unicode:"≪"},{tex:/\\dj/,unicode:"đ"},{tex:/\\in/,unicode:"∈"},{tex:/\\-/,unicode:""},{tex:/\\th/,unicode:"þ"},{tex:/\\wp/,unicode:"℘"},{tex:/\\aa/,unicode:"å"},{tex:/\\ss/,unicode:"ß"},{tex:/\\ae/,unicode:"æ"},{tex:/\\ng/,unicode:"ŋ"},{tex:/\\mu/,unicode:"μ"},{tex:/''''/,unicode:"⁗"},{tex:/\\pi/,unicode:"π"},{tex:/\\gg/,unicode:"≫"},{tex:/\\xi/,unicode:"ξ"},{tex:/\\ni/,unicode:"∋"},{tex:/\\nu/,unicode:"ν"},{tex:/\\pm/,unicode:"±"},{tex:/\\mp/,unicode:"∓"},{tex:/\\wr/,unicode:"≀"},{tex:/\\\./,unicode:"̇"},{tex:/\\dh/,unicode:"ð"},{tex:/\\oe/,unicode:"œ"},{tex:/\\url/,unicode:"\\XXurl"},{tex:/\\u/,unicode:"̆"},{tex:/\\XXurl/,unicode:"\\url"},{tex:/\\L/,unicode:"Ł"},{tex:/\\c/,unicode:"¸"},{tex:/\\i/,unicode:"ı"},{tex:/\\k/,unicode:"˛"},{tex:/\\H/,unicode:"˝"},{tex:/\\"/,unicode:"̈"},{tex:/\\v/,unicode:"̌"},{tex:/\\o/,unicode:"ø"},{tex:/\\`/,unicode:"̀"},{tex:/\\'/,unicode:"́"},{tex:/\\~/,unicode:"̃"},{tex:/\\r/,unicode:"˚"},{tex:/\\O/,unicode:"Ø"},{tex:/\\=/,unicode:"̄"},{tex:/\\l/,unicode:"ł"},{tex:/'''/,unicode:"‴"},{tex:/\\textasciitilde/,unicode:"\\~"},{tex:/\\backslash|\\textbackslash/,unicode:"ࡱ"}].map((e=>{const d=e.tex.source;return{tex:/^[a-zA-Z\\]+$/.test(d)?new RegExp(`{(${d})}|${d}\\s|${d}(?=\\W|\\_)`,"g"):new RegExp(`{(${d})}|${d}{}|${d}`,"g"),unicode:e.unicode}})),ne=[{source:["mvbook","book"],target:["inbook","bookinbook","suppbook"],fields:[{source:"author",target:"author"},{source:"author",target:"bookauthor"}]},{source:["mvbook"],target:["book","inbook","bookinbook","suppbook"],fields:[{source:"title",target:"maintitle"},{source:"subtitle",target:"mainsubtitle"},{source:"titleaddon",target:"maintitleaddon"}]},{source:["mvcollection","mvreference"],target:["collection","reference","incollection","inreference","suppcollection"],fields:[{source:"title",target:"maintitle"},{source:"subtitle",target:"mainsubtitle"},{source:"titleaddon",target:"maintitleaddon"}]},{source:["mvproceedings"],target:["proceedings","inproceedings"],fields:[{source:"title",target:"maintitle"},{source:"subtitle",target:"mainsubtitle"},{source:"titleaddon",target:"maintitleaddon"}]},{source:["book"],target:["inbook","bookinbook","suppbook"],fields:[{source:"title",target:"booktitle"},{source:"subtitle",target:"booksubtitle"},{source:"titleaddon",target:"booktitleaddon"}]},{source:["collection","reference"],target:["incollection","inreference","suppcollection"],fields:[{source:"title",target:"booktitle"},{source:"subtitle",target:"booksubtitle"},{source:"titleaddon",target:"booktitleaddon"}]},{source:["proceedings"],target:["inproceedings"],fields:[{source:"title",target:"booktitle"},{source:"subtitle",target:"booksubtitle"},{source:"titleaddon",target:"booktitleaddon"}]},{source:["periodical"],target:["article","suppperiodical"],fields:[{source:"title",target:"journaltitle"},{source:"subtitle",target:"journalsubtitle"}]}];class ce{constructor(e){this.groups=[],this.groupType="jabref4",this.warnings=[],this.entries=e,this.pos=0,this.fileDirectory="",this.input="",this.stringStarts=[["jabref-meta: databaseType:bibtex;",()=>{this.groupType="jabref4"}],["jabref-meta: databaseType:biblatex;",()=>{this.groupType="jabref4"}],["jabref-meta: groupsversion:3;",()=>{this.groupType="jabref3"}],["jabref-meta: grouping:",()=>this.readGroupInfo("jabref4.1")],["jabref-meta: groupstree:",()=>this.readGroupInfo("")],["jabref-meta: fileDirectory:",()=>this.readFileDirectory()]]}checkString(e){this.input=e,this.pos=0,this.stringStarts.find((d=>{const t=e.indexOf(d[0],this.pos);return!(t<0)&&(this.pos=t+d[0].length,d[1](),!0)}))}readGroupInfo(e){switch(e&&(this.groupType=e),this.groupType){case"jabref3":this.readJabref3();break;case"jabref4":case"jabref4.1":this.readJabref4()}}readFileDirectory(){let e="",d=this.input?this.input:"",t=this.pos;for(;d.length>t&&";"!==d[t];)e+=d[t],t++;this.fileDirectory=e,this.pos=t}readJabref3(){for(;this.input.length>this.pos&&"\r\n ".indexOf(this.input[this.pos])>=0;)this.pos++;let e=this.input.substring(this.pos).replace(/[\r\n]/g,"").replace(/\\\\\\;/g," ").replace(/\\;/g," ").split(";");e=e.map((e=>e.replace(/\u2005/g,";")));const d={0:{name:"",references:[],groups:[]}};for(const t of e){if(""===t)continue;const e=t.match(/^([0-9])\s+([^:]+):(.*)/);if(!e)return;const u=parseInt(e[1],10),i=e[2],n=e[3],c=n?n.split(" ").filter((e=>e)):[],a=c.shift(),o=c.shift();if(0!==u)switch(d[u]={name:a,groups:[],references:c},d[u-1].groups.push(d[u]),"ExplicitGroup"!==i&&this.warnings.push({type:"unsupported_jabref_group",group_type:i}),o){case"0":break;case"1":d[u].references=d[u].references.filter((e=>d[u-1].references.includes(e)));break;case"2":d[u].references=[...new Set([...d[u].references,...d[u-1].references])]}}this.groups=d[0].groups}clearGroups(e){for(const d of e)d.references=[],this.clearGroups(d.groups||[])}readJabref4(){this.readJabref3(),"jabref4.1"===this.groupType&&this.clearGroups(this.groups),this.entries.forEach((e=>{if(!e.unknown_fields?.groups||!e.entry_key)return;const d=e.unknown_fields.groups.reduce(((e,d)=>{if("text"in d){const t=d.text;e+=((d.marks||[]).find((e=>"sub"===e.type))?"_":"")+t}return e}),"").trim();e.unknown_fields&&delete e.unknown_fields.groups,d.length&&d.split(/\s*,\s*/).forEach((d=>{const t=this.find(d);t&&t.references.push(e.entry_key)}))}))}find(e,d){if(!(d=d||this.groups))return!1;for(let t=0;t<d.length;t++){if(d[t].name===e)return d[t];const u=this.find(e,d[t].groups);if(u)return u}return!1}}const ae=[["\\textbf{","strong"],["\\mkbibbold{","strong"],["\\mkbibitalic{","em"],["\\mkbibemph{","em"],["\\textit{","em"],["\\emph{","em"],["\\textsc{","smallcaps"],["\\enquote{","enquote"],["\\mkbibquote{","enquote"],["\\textsubscript{","sub"],["\\textsuperscript{","sup"]],oe=[["\\scshape","smallcaps"],["\\sc","smallcaps"],["\\bfseries","strong"],["\\bf","strong"],["\\itshape","em"],["\\it","em"]],re=[["\\url{","url"]],se={"&":"&","%":"%",$:"$","#":"#",_:"_","{":"{","}":"}",",":",","~":"~","^":"^","'":"'",";":" ","\\":"\n"};class le{constructor(e,d,t=!1){this.string=e,this.config=d,this.cpMode=t,this.braceLevel=0,this.slen=e.length,this.si=0,this.json=[],this.braceClosings=[],this.currentMarks=[],this.inCasePreserve=null,this.addNewTextNode()}removeIfEmptyTextNode(){this.textNode&&(0===this.textNode.text.length?this.json.pop():this.config.includeUnusedNocase||this.removeUnusedNocase())}checkAndAddNewTextNode(){this.textNode&&this.textNode.text.length>0&&(this.config.includeUnusedNocase||this.removeUnusedNocase(),this.addNewTextNode())}removeUnusedNocase(){if(this.textNode?.marks&&this.textNode.text===this.textNode.text.toLowerCase()){const e=this.textNode.marks.filter((e=>"nocase"!==e.type));e.length?this.textNode.marks=e:delete this.textNode.marks}}addNewTextNode(){const e={type:"text",text:""};this.json.push(e),this.textNode=e}stringParser(){let e,d;e:for(;this.si<this.slen;)switch(this.string[this.si]){case"\\":for(const e of ae)if(this.string.substring(this.si,this.si+e[0].length)===e[0]){this.braceLevel++,this.si+=e[0].length,this.checkAndAddNewTextNode(),this.cpMode&&(this.inCasePreserve===this.braceLevel-1&&"{"===this.string[this.si-1]&&"nocase"===this.currentMarks[this.currentMarks.length-1].type?(this.currentMarks.pop(),this.inCasePreserve=null):this.currentMarks.find((e=>"nocase"===e.type))||(this.currentMarks.push({type:"nocase"}),this.inCasePreserve=this.braceLevel)),this.currentMarks.find((d=>d.type===e[1]))?this.braceClosings.push(!1):(this.currentMarks.push({type:e[1]}),this.textNode.marks=this.currentMarks.slice(),this.braceClosings.push(!0));continue e}for(const e of oe)if(this.string.substring(this.si,this.si+e[0].length)===e[0]&&[" ","\\"].includes(this.string.substring(this.si+e[0].length,this.si+e[0].length+1))){this.si+=e[0].length," "===this.string.substring(this.si,this.si+1)&&this.si++,this.currentMarks.find((d=>d.type===e[1]))||this.currentMarks.push({type:e[1]}),this.textNode.marks=this.currentMarks.slice();continue e}for(const e of re)if(this.string.substring(this.si,this.si+e[0].length)===e[0]){this.checkAndAddNewTextNode(),this.textNode.marks=this.currentMarks.slice(),this.textNode?.marks.push({type:e[1]}),this.si+=e[0].length;let d=this.si,t=0;for(;d<this.slen&&("}"!==this.string[d]||t>0);){switch(this.string[d]){case"{":t++;break;case"}":t--}d++}this.textNode.text=this.string.substring(this.si,d),this.addNewTextNode(),this.si=d+1;continue e}if(se[this.string[this.si+1]])this.textNode.text+=se[this.string[this.si+1]],this.si+=2;else{for(this.si++;this.si<this.slen&&this.string[this.si].match("[a-zA-Z0-9]");)this.si++;"{"===this.string[this.si]&&(this.braceLevel++,this.braceClosings.push(!1),this.si++)}break;case"_":switch(this.string[this.si+1]){case"{":this.checkAndAddNewTextNode(),this.braceLevel++,this.si+=2,this.currentMarks.find((e=>"sub"===e.type))?this.braceClosings.push(!1):(this.currentMarks.push({type:"sub"}),this.textNode.marks=this.currentMarks.slice(),this.braceClosings.push(!0));break;case"\\":this.si++;break;default:this.checkAndAddNewTextNode(),this.textNode.marks=this.currentMarks.slice(),this.textNode?.marks.push({type:"sub"}),this.textNode.text=this.string[this.si+1],this.addNewTextNode(),this.currentMarks.length&&(this.textNode.marks=this.currentMarks.slice()),this.si+=2}break;case"`":"`"===this.string[this.si+1]?(this.checkAndAddNewTextNode(),this.braceLevel++,this.si+=2,this.currentMarks.find((e=>"enquote"===e.type))?this.braceClosings.push(!1):(this.currentMarks.push({type:"enquote"}),this.textNode.marks=this.currentMarks.slice(),this.braceClosings.push(!0))):(this.textNode.text+=this.string[this.si],this.si++);break;case"'":if("'"===this.string[this.si+1]){if(this.braceLevel--,!(this.braceLevel>-1))return[{type:"text",text:this.string}];this.braceClosings.pop()&&(this.checkAndAddNewTextNode(),this.currentMarks.pop(),this.currentMarks.length?this.textNode.marks=this.currentMarks.slice():delete this.textNode?.marks),this.si+=2}else this.textNode.text+=this.string[this.si],this.si++;break;case"^":switch(this.string[this.si+1]){case"{":this.checkAndAddNewTextNode(),this.braceLevel++,this.si+=2,this.currentMarks.find((e=>"sup"===e.type))?this.braceClosings.push(!1):(this.currentMarks.push({type:"sup"}),this.textNode.marks=this.currentMarks.slice(),this.braceClosings.push(!0));break;case"\\":this.si++;break;default:this.checkAndAddNewTextNode(),this.textNode.marks=this.currentMarks.slice(),this.textNode?.marks.push({type:"sup"}),this.textNode.text=this.string[this.si+1],this.addNewTextNode(),this.currentMarks.length&&(this.textNode.marks=this.currentMarks.slice()),this.si+=2}break;case"{":if("}"===this.string[this.si+1]){this.si+=2;continue}this.braceLevel++,this.inCasePreserve||!this.cpMode?this.braceClosings.push(!1):(this.inCasePreserve=this.braceLevel,this.checkAndAddNewTextNode(),this.currentMarks.push({type:"nocase"}),this.textNode.marks=this.currentMarks.slice(),this.braceClosings.push(!0)),this.si++;break;case"}":if(this.braceLevel--,!(this.braceLevel>-1))return[{type:"text",text:this.string}];if(this.braceClosings.pop()){this.checkAndAddNewTextNode();let e=this.currentMarks.pop();if(this.inCasePreserve===this.braceLevel+1)for(this.inCasePreserve=null;"nocase"!==e.type&&this.currentMarks.length;)e=this.currentMarks.pop();this.currentMarks.length?this.textNode.marks=this.currentMarks.slice():delete this.textNode?.marks}this.si++;break;case"$":case"\r":this.si++;break;case"~":this.textNode.text+=" ",this.si++;break;case"ࡰ":for(this.removeIfEmptyTextNode(),d=this.si+1;d<this.slen&&"ࡰ"!==this.string[d];)d++;e=this.string.substring(this.si+1,d),this.json.push({type:"variable",attrs:{variable:e}}),this.addNewTextNode(),this.si=d+1;break;case"ࡱ":this.textNode.text+="\\",this.si++;break;case"\n":["\r","\n"].includes(this.string[this.si+1])&&"\n"!==this.string[this.si-1]?this.textNode.text+="\n\n":/\S/.test(this.string[this.si-1])&&/\S/.test(this.string[this.si+1])&&(this.textNode.text+=" "),this.si++;break;default:this.textNode.text+=this.string[this.si],this.si++}return this.braceLevel>0?[{type:"text",text:this.string}]:(this.removeIfEmptyTextNode(),this.json)}get output(){return this.stringParser()}}class fe{constructor(e,d){this.nameString=e.trim(),this.config=d,this.nameDict={},this._particle=[],this._suffix=[]}parseName(){let e=this.splitTexString(this.nameString,",");if(e.length>1&&this.nameString.includes("="))this.parseExtendedName(e);else if(3===e.length)this.processVonLast(this.splitTexString(e[0].replace(/[{}]/g,"")),this.splitTexString(e[1])),this.processFirstMiddle(this.splitTexString(e[2]));else if(2===e.length)this.processVonLast(this.splitTexString(e[0].replace(/[{}]/g,""))),this.processFirstMiddle(this.splitTexString(e[1]));else if(1===e.length){const d=this.splitTexString(this.nameString);if(1===d.length)if("{"===this.nameString[0]&&"}"===this.nameString[this.nameString.length-1]&&this.nameString.includes("=")&&this.nameString.includes(",")&&this.nameString.includes(" ")&&(this.nameString.includes("given")||this.nameString.includes("family")))e=this.splitTexString(this.nameString.slice(1,this.nameString.length-1),","),this.parseExtendedName(e);else{const e=this._reformLiteral(d[0]);e.length&&(this.nameDict.literal=e)}else{const e=this.splitAt(d),t=e[0],u=e[1];if(0===u.length&&t.length>1){const e=t.pop();u.push(e)}this.processFirstMiddle(t),this.processVonLast(u)}}else this.nameDict.literal=this._reformLiteral(this.nameString.trim())}parseExtendedName(e){e.forEach((e=>{const d=e.trim().replace(/^"|"$/g,"").split("="),t=d.shift()?.trim().toLowerCase();["family","given","prefix","suffix"].includes(t)?this.nameDict[t]=this._reformLiteral(d.join("=").trim()):"useprefix"===t&&("true"===d.join("").trim().toLowerCase()?this.nameDict.useprefix=!0:this.nameDict.useprefix=!1)}))}get output(){return this.parseName(),!!Object.keys(this.nameDict).length&&this.nameDict}splitTexString(e,d="[\\s~]+"){let t=0,u=!1,i=0;const n=[],c=e.length;let a=0;for(;a<c;){switch(e.charAt(a)){case"{":t+=1;break;case"}":t-=1;break;case'"':u=!u;break;case"\\":a++;break;default:if(0===t&&!1===u&&a>0){const t=e.slice(a).match(RegExp(`^${d}`));if(t){const d=t[0].length;a+d<c&&(n.push(e.slice(i,a)),i=a+d)}}}a++}return i<c&&n.push(e.slice(i)),n}processFirstMiddle(e){this.nameDict.given=this._reformLiteral(e.join(" ").trim())}processVonLast(e,d=[]){const t=this.rsplitAt(e),u=t[0],i=t[1];u.length>0&&0===i.length&&i.push(u.pop()),u.length&&(this.nameDict.prefix=this._reformLiteral(u.join(" ").trim()),this.nameDict.useprefix=!0),d.length&&(this.nameDict.suffix=this._reformLiteral(d.join(" ").trim())),this.nameDict.family=this._reformLiteral(i.join(" ").trim())}findFirstLowerCaseWord(e){for(let d=0;d<e.length;d++){const t=e[d];if(t===t.toLowerCase())return d}return e.length}splitAt(e){const d=this.findFirstLowerCaseWord(e);return[e.slice(0,d),e.slice(d)]}rsplitAt(e){const d=this.findFirstLowerCaseWord(e.slice().reverse()),t=e.length-d;return[e.slice(0,t),e.slice(t)]}_reformLiteral(e){return new le(e,this.config).output}}function xe(e,d="and"){const t=[],u=/([^\s{}]+|\s|{|})/g;let i,n=0,c=0;for(;null!==(i=u.exec(e));){const e=!!i?.length&&i[0];if(!1===e)break;switch(c===t.length&&t.push(""),e){case"{":n+=1,t[c]+=e;break;case"}":n-=1,t[c]+=e;break;case d:0===n?c++:t[c]+=e;break;default:t[c]+=e}}return t}(()=>{const d=new Map,t={en:"usenglish",de:"german",fr:"french",pt:"portuguese",zh:"chinese",sr:"serbian",no:"norwegian",eng:"usenglish",ger:"german",deu:"german",fra:"french",fre:"french",spa:"spanish",ita:"italian",por:"portuguese",por_br:"brportuguese",zho:"chinese",chi:"chinese",jpn:"japanese",kor:"korean",ara:"arabic",rus:"russian",pol:"polish",nld:"dutch",dut:"dutch",swe:"swedish",nor:"norwegian",dan:"danish",fin:"finnish",ces:"czech",cze:"czech",slk:"slovak",slo:"slovak",hrv:"croatian",slv:"slovene",bul:"bulgarian",ron:"romanian",rum:"romanian",hun:"hungarian",tur:"turkish",heb:"hebrew",ell:"greek",gre:"greek",lat:"latin",cat:"catalan",eus:"basque",baq:"basque",afr:"afrikaans",ukr:"ukrainian",vie:"vietnamese",tha:"thai",lit:"lithuanian",lav:"latvian",est:"estonian",isl:"icelandic",ice:"icelandic",mon:"mongolian",fas:"farsi",per:"farsi",srp:"serbian",english:"usenglish",german:"german",french:"french",spanish:"spanish",italian:"italian",portuguese:"portuguese",chinese:"chinese",japanese:"japanese",arabic:"arabic",russian:"russian",polish:"polish",dutch:"dutch",swedish:"swedish",norwegian:"norwegian",danish:"danish",finnish:"finnish",czech:"czech",slovak:"slovak",croatian:"croatian",slovene:"slovene",slovenian:"slovene",bulgarian:"bulgarian",romanian:"romanian",hungarian:"hungarian",turkish:"turkish",hebrew:"hebrew",greek:"greek",latin:"latin",catalan:"catalan",basque:"basque",afrikaans:"afrikaans",ukrainian:"ukrainian",vietnamese:"vietnamese",thai:"thai",lithuanian:"lithuanian",latvian:"latvian",estonian:"estonian",icelandic:"icelandic",mongolian:"mongolian",farsi:"farsi",persian:"farsi",serbian:"serbian"};for(const[e,u]of Object.entries(t))d.set(e,u);for(const[t,u]of Object.entries(e)){const e=u.csl.toLowerCase();d.has(e)||d.set(e,t);const i=e.split("-")[0];d.has(i)||d.set(i,t);const n=u.biblatex.toLowerCase();d.has(n)||d.set(n,t),d.has(t.toLowerCase())||d.set(t.toLowerCase(),t)}})();const he=/\\/;Object.assign(globalThis,{BibLatexExporter:class{constructor(e,d=!1,t={}){this.bibDB=e,this.pks=d||Object.keys(e),this.config=t,this.warnings=[],this.bibtexArray=[],this.bibtexStr=""}parse(){return this.pks.forEach((e=>{const d=this.bibDB[e],i={type:u[d.bib_type].biblatex,key:d.entry_key.length?d.entry_key:"Undefined"},n={};u[d.bib_type]["biblatex-subtype"]&&(n.entrysubtype=u[d.bib_type]["biblatex-subtype"]);const c=this.config.exportUnexpectedFields?{...d.fields,...d.unexpected_fields}:d.fields;for(const e in c){if(!(e in t))continue;const d=c[e],u=t[e].type,i=t[e].biblatex;switch(u){case"f_date":n[i]=d;break;case"f_integer":case"f_literal":case"f_long_literal":case"f_title":n[i]=this._reformText(d);break;case"f_key":n[i]=this._reformKey(d,e);break;case"l_range":n[i]=this._reformRange(d);break;case"f_uri":case"f_verbatim":n[i]=d.replace(/{|}/g,"");break;case"l_key":n[i]=this._escapeTeX(d.map((d=>this._reformKey(d,e))).join(" and "));break;case"l_literal":n[i]=d.map((e=>this._reformText(e))).join(" and ");break;case"l_name":n[i]=this._reformName(d);break;case"l_tag":n[i]=this._escapeTeX(d.join(", "));break;default:console.warn(`Unrecognized type: ${u}!`)}}i.values=n,this.bibtexArray[this.bibtexArray.length]=i})),this.bibtexStr=this._getBibtexString(this.bibtexArray),this.bibtexStr}_reformKey(e,d){if("string"==typeof e){const u=t[d];return Array.isArray(u.options)?this._escapeTeX(e):this._escapeTeX(u.options?.[e]?.biblatex??"")}return this._reformText(e)}_reformRange(e){return Array.isArray(e)?e.map((e=>this._reformInterval(e))).filter((e=>e.length)).join(","):(console.warn("Wrong format for reformRange",e),"")}_reformInterval(e){return Array.isArray(e)?e.map((e=>this._reformText(e))).join("--"):(console.warn("Wrong format for reformInterval",e),"")}_reformName(e){if(!Array.isArray(e))return console.warn("Wrong format for reformName",e),"";const d=[];return e.forEach((e=>{if(e.literal){const t=this._reformText(e.literal);t.length&&d.push(`{${t}}`)}else{const t=e.family?this._reformText(e.family):"",u=e.given?this._reformText(e.given):"",i=!!e.suffix&&this._reformText(e.suffix),n=!!e.prefix&&this._reformText(e.prefix),c=!!e.useprefix&&e.useprefix;if(this.config.traditionalNames)i&&n?d.push(`{${n} ${t}}, {${i}}, {${u}}`):i?d.push(`{${t}}, {${i}}, {${u}}`):n?d.push(`{${n} ${t}}, {${u}}`):d.push(`{${t}}, {${u}}`);else{const e=[];u.length&&e.push(this._protectNamePart(`given={${u}}`)),t.length&&e.push(this._protectNamePart(`family={${t}}`)),i&&e.push(this._protectNamePart(`suffix={${i}}`)),n&&(e.push(this._protectNamePart(`prefix={${n}}`)),e.push(`useprefix=${String(c)}`)),d.push(e.join(", "))}}})),d.join(" and ")}_protectNamePart(e){return e.includes(",")?`"${e}"`:e}_escapeTeX(e){if("string"!=typeof e)return console.warn("Wrong format for escapeTeX",e),"";const d=i.length;for(let t=0;t<d;t++)e=e.replace(i[t][0],i[t][1]);return e}_reformText(e){let d="",t=[];return Array.isArray(e)?(e.concat({type:"text",text:""}).forEach((e=>{if("variable"===e.type)return d+=`} # ${e.attrs?.variable} # {`,void this.warnings.push({type:"undefined_variable",variable:e.attrs?.variable});const u=[];if(e.marks){let d=!1;e.marks.forEach((e=>{"sup"!==e.type&&"sub"!==e.type||d?"nocase"===e.type?u.unshift(e.type):u.push(e.type):(u.push("math"),u.push(e.type),d=!0)}))}let i=!1,c=[];t.forEach(((e,d)=>{if(e!==u[d]&&(i=!0),i){let d=n[e].close;"nocase"!==t[0]&&"\\"===n[e].open[0]&&(d+="}"),c.push(d)}})),c.reverse(),d+=c.join("");let a=!1,o=!1;u.forEach(((e,i)=>{e!==t[i]&&(a=!0),a&&("nocase"!==u[0]&&"\\"===n[e].open[0]&&(d+="{"),d+=n[e].open,n[e].verbatim&&(o=!0))})),"text"in e&&(d+=o?e.text:this._escapeTeX(e.text)),t=u})),d):(console.warn("Wrong format for reformText",e),d)}_getBibtexString(e){const d=e.length;let t="";for(let u=0;u<d;u++){0<u&&(t+="\n\n");const d=e[u];t+=`@${d.type}{${d.key}`;for(const e in d.values){t+=`,\n${e} = ${`{${d.values[e]}}`.replace(/\{\} # /g,"").replace(/# \{\}/g,"")}`}t+="\n}"}return t}},BibLatexParser:class{constructor(e,d={}){this.startPosition=-1,this.endPosition=-1,this.input=e,this.config=d,this.pos=0,this.entries=[],this.bibDB={},this.currentKey=!1,this.currentType="",this.errors=[],this.warnings=[],this.comments=[],this.strings={},this.months={JAN:"01",FEB:"02",MAR:"03",APR:"04",MAY:"05",JUN:"06",JUL:"07",AUG:"08",SEP:"09",OCT:"10",NOV:"11",DEC:"12"},this.groupParser=new ce(this.entries),this.groups=!1,this.jabrefMeta={},this.crossrefs={}}isWhitespace(e){return" "===e||"\r"===e||"\t"===e||"\n"===e}error(e){this.errors.push(Object.assign({},e,{line:this.input.slice(0,this.pos).split("\n").length}))}warning(e){this.warnings.push(Object.assign({},e,{line:this.input.slice(0,this.pos).split("\n").length}))}match(e,d={skipWhitespace:!0}){!0!==d.skipWhitespace&&"leading"!==d.skipWhitespace||this.skipWhitespace(),this.input.substring(this.pos,this.pos+e.length)===e?this.pos+=e.length:this.error({type:"token_mismatch",expected:e,found:this.input.substring(this.pos,this.pos+e.length)}),!0!==d.skipWhitespace&&"trailing"!==d.skipWhitespace||this.skipWhitespace()}tryMatch(e){return this.skipWhitespace(),this.input.substring(this.pos,this.pos+e.length)===e}skipWhitespace(){for(;this.isWhitespace(this.input[this.pos]);)this.pos++;if("%"===this.input[this.pos]){for(;"\n"!==this.input[this.pos];)this.pos++;this.skipWhitespace()}}skipToNext(){for(;this.input.length>this.pos&&"@"!==this.input[this.pos];)this.pos++;return this.input.length!==this.pos}valueBraces(){let e=0;this.match("{",{skipWhitespace:"leading"});let d="";for(;this.pos<this.input.length;){switch(this.input[this.pos]){case"\\":d+=this.input.substring(this.pos,this.pos+2),this.pos++;break;case"}":if(0===e)return this.match("}"),d;d+="}",e--;break;case"{":d+="{",e++;break;default:d+=this.input[this.pos]}this.pos++}return this.errors.push({type:"unexpected_eof"}),d}valueQuotes(){this.match('"',{skipWhitespace:"leading"});let e="";for(;this.pos<this.input.length;){switch(this.input[this.pos]){case"\\":e+=this.input.substring(this.pos,this.pos+2),this.pos++;break;case'"':return this.match('"'),e;default:e+=this.input[this.pos]}this.pos++}return this.errors.push({type:"unexpected_eof"}),e}singleValue(){if(this.tryMatch("{"))return this.valueBraces();if(this.tryMatch('"'))return this.valueQuotes();{const e=this.key(),d=e.toUpperCase();if(this.strings[e.toUpperCase()])return this.strings[e.toUpperCase()];if(d in this.months)return this.months[d];if(e.match("^[0-9]+$"))return e;{const d={type:"undefined_variable",variable:e};return this.currentEntry&&(d.entry=this.currentEntry.entry_key),this.currentKey&&(d.key=this.currentKey),this.warning(d),`ࡰ${e}ࡰ`}}}value(e=!1){const d=[];for(d.push(this.singleValue());this.tryMatch("#");)this.match("#"),d.push(this.singleValue());let t=d.join("");return e||(t=t.replace(/[\t ]+/g," ").trim()),t}key(e=!1){const d=this.pos;for(;;){if(this.pos===this.input.length){this.error({type:"runaway_key"});break}if(["(",")",",","{","}"," ","=","\t","\n"].includes(this.input[this.pos])){const t=this.input.substring(d,this.pos);return e&&","!==this.input[this.pos]&&(this.skipWhitespace(),","!==this.input[this.pos])?(this.pos=d,""):t}this.pos++}return""}keyEqualsValue(e=!1){const d=this.key();if(!d.length){const e={type:"cut_off_citation"};return this.currentEntry&&(e.entry=this.currentEntry.entry_key,this.currentEntry.incomplete=!0),this.error(e),!1}if(this.currentKey=d.toLowerCase(),this.tryMatch("=")){this.match("=");const d=this.value(e);return!!this.currentKey&&[this.currentKey,d]}{const e={type:"missing_equal_sign"};this.currentEntry&&(e.entry=this.currentEntry.entry_key),this.currentKey&&(e.key=this.currentKey),this.error(e)}return!1}keyValueList(){let e=this.keyEqualsValue();if(!e||!this.currentRawFields)return void this.entries.pop();const d=this.currentRawFields;for(d[e[0]]=e[1];this.tryMatch(",")&&(this.match(","),!this.tryMatch("}")&&!this.tryMatch(")"));){if(e=this.keyEqualsValue(),!e){const e={type:"key_value_error"};this.currentEntry&&(e.entry=this.currentEntry.entry_key),this.error(e);break}d[e[0]]=e[1]}}processFields(){if(!this.currentEntry)return;const e=this.currentRawFields,d=this.currentEntry.fields;let i;if("crossref"in e&&(this.crossrefs[this.currentEntry.entry_key]=e.crossref,delete e.crossref),e.date)i=e.date;else if(e.year)if(e.month){let d=e.month;Number.isNaN(parseInt(d,10))&&d.toUpperCase()in this.months&&(d=this.months[d.toUpperCase()]),d=d.replace(/~|–|—|\./g,"-"),/^(0?[1-9]|1[0-2])(?:-(0?[1-9]|[12]\d|3[01]))?$/.test(d)?i=`${e.year}-${d}`:(i=`${e.year}`,this.warnings.push({type:"invalid_month",field_name:"month",value:String(e.month),entry:this.currentEntry.entry_key}))}else i=`${e.year}`;if(i){const t=a(i);if(t.valid)d.date=t.cleanedString,delete e.year,delete e.month;else if(e.date){const d={type:"invalid_date",field_name:"date",value:e.date,entry:this.currentEntry.entry_key};this.currentEntry&&(d.entry=this.currentEntry.entry_key),this.errors.push(d)}else if(e.year){const t=a(e.year);if(t.valid){d.date=t.cleanedString,delete e.year;const u={type:"unknown_date",field_name:"month",value:String(e.month),entry:this.currentEntry.entry_key};this.currentEntry&&(u.entry=this.currentEntry.entry_key),this.warnings.push(u)}else{const t=Array.from(String(e.year).matchAll(/\[?(\d{4})\]?/g));let u=t.find((e=>!/[[\]]/.test(e[0])));if(u){const e=t.find((e=>/[[\]]/.test(e[0])));e&&(d.origdate=e[1])}else t.length&&(u=t[0]);if(u)d.date=u[1],delete e.year;else{const d={type:"unknown_date",field_name:"year",value:String(e.year),entry:this.currentEntry.entry_key};this.currentEntry&&(d.entry=this.currentEntry.entry_key),this.warnings.push(d)}}}}let n=!0;if(e.langid&&e.langid.length){const d=e.langid.toLowerCase().trim();["english","american","british","usenglish","ukenglish","canadian","australian","newzealand"].some((e=>d===e))||(n=!1)}else if(e.language){const t=this._reformKey(e.language,"langid");t.length&&(d.langid=t,"string"!=typeof t||["usenglish","ukenglish","caenglish","auenglish","nzenglish"].includes(t)||(n=!1))}for(const i in e){if("date"===i||["year","month"].includes(i)&&!this.config.processUnknown)continue;let c;i in ee&&(c=ee[i]);let o,r,s="";if(c){if(e[c]){const d={type:"alias_creates_duplicate_field",field:i,alias_of:c,value:e[i],alias_of_value:e[c]};this.currentEntry&&(d.entry=this.currentEntry.entry_key),this.warning(d);continue}s=Object.keys(t).find((e=>t[e].biblatex===c))||""}else s=Object.keys(t).find((e=>t[e].biblatex===i))||"";const l=u[this.currentEntry.bib_type];if(s.length)if(l.required.includes(s)||l.optional.includes(s)||l.eitheror.includes(s))o=d,r=t[s].type;else{if("entrysubtype"===s&&l["biblatex-subtype"]){r=t[s].type,o={};continue}{const e={type:"unexpected_field",field_name:i};if(this.currentEntry&&(e.entry=this.currentEntry.entry_key),this.warning(e),!this.config.processUnexpected)continue;this.currentEntry&&!this.currentEntry.unexpected_fields&&(this.currentEntry.unexpected_fields={}),o=this.currentEntry?.unexpected_fields?this.currentEntry.unexpected_fields:{},r=t[s].type}}else{const e={type:"unknown_field",field_name:i};if(this.currentEntry&&(e.entry=this.currentEntry.entry_key),this.warning(e),!this.config.processUnknown)continue;this.currentEntry&&!this.currentEntry.unknown_fields&&(this.currentEntry.unknown_fields={}),o=this.currentEntry?.unknown_fields?this.currentEntry.unknown_fields:{},r=this.config.processUnknown&&"object"==typeof this.config.processUnknown&&this.config.processUnknown[i]?this.config.processUnknown[i]:"f_literal",s=i}let f,x=e[i];switch(r){case"f_date":f=a(x),f.valid?o[s]=f.cleanedString:this.currentEntry&&this.error({type:"unknown_date",entry:this.currentEntry.entry_key,field_name:s,value:x});break;case"f_integer":case"f_literal":case"f_long_literal":o[s]=this._reformLiteral(x);break;case"f_key":f=this._reformKey(x,s),f.length&&(o[s]=f);break;case"l_range":o[s]=this._reformRange(x);break;case"f_title":o[s]=this._reformLiteral(x,n);break;case"f_uri":if(this.config.processInvalidURIs||this._checkURI(x))o[s]=this._reformURI(x);else{const e={type:"unknown_uri",field_name:s,value:x};this.currentEntry&&(e.entry=this.currentEntry.entry_key),this.error(e)}break;case"f_verbatim":o[s]=x;break;case"l_key":o[s]=xe(x).map((e=>this._reformKey(e,s)));break;case"l_tag":o[s]=x.split(/[,;]/).map((e=>e.trim()));break;case"l_literal":o[s]=xe(x).map((e=>this._reformLiteral(e.trim())));break;case"l_name":o[s]=this._reformNameList(x);break;default:console.warn(`Unrecognized type: ${r}!`)}}}_reformKey(e,d){let u=e.trim().toLowerCase();const i=t[d];if(ue[d]&&ue[d][u]&&(u=ue[d][u]),"options"in i){if(!Array.isArray(i.options)){const e=Object.keys(i.options).find((e=>i.options[e].biblatex===u));return e||""}if(i.options.includes(u))return u}if("strict"in i&&i.strict){const t={type:"unknown_key",field_name:d,value:e};return this.currentEntry&&(t.entry=this.currentEntry.entry_key),this.warning(t),""}return this._reformLiteral(e)}_checkURI(e){return/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(e)}_reformURI(e){return e.replace(/\\/g,"")}_reformNameList(e){return xe(e).map((e=>{const d=new fe(e,this.config).output;return d||!1})).filter((e=>"object"==typeof e))}_reformRange(e){return e.split(",").map((e=>{let d=e.split("--");return d.length>1?[this._reformLiteral(d.shift()?.trim()),this._reformLiteral(d.join("--").trim())]:(d=e.split("-"),d.length>1?[this._reformLiteral(d.shift()?.trim()),this._reformLiteral(d.join("-").trim())]:[this._reformLiteral(e.trim())])}))}_reformLiteral(e,d=!1){return new le(e,this.config,d).output}bibType(){let e,d=this.currentType,t=this.currentRawFields?.entrysubtype||!1;if(d in de){const e=de[d];d=e[0],e.length>1&&(t=e[1])}return e=!(d in u)||t&&u[d]["biblatex-subtype"]!==t?Object.keys(u).find((e=>u[e].biblatex===d&&(!t||u[e]["biblatex-subtype"]===t))):d,void 0===e&&(this.warning({type:"unknown_type",type_name:d}),e="misc"),e}createNewEntry(){const e={bib_type:"",entry_key:this.key(!0),fields:{}};this.currentRawFields={},this.entries.push(e),e?.entry_key.length&&this.match(","),this.keyValueList(),this.endPosition=this.pos,e.bib_type=this.bibType(),this.config.includeLocation&&(e.location={start:this.startPosition,end:this.endPosition}),this.config.includeRawText&&(e.raw_text=this.input.substring(this.startPosition,this.endPosition+1)),this.currentEntry=e,this.processFields()}directive(){return this.match("@"),this.currentType=this.key(),this.currentType.length?(this.currentType=this.currentType.toLowerCase(),`@${this.currentType}`):null}string(){const e=this.keyEqualsValue(!0);e&&(this.strings[e[0].toUpperCase()]=e[1])}preamble(){this.value()}replaceTeXChars(){let e=this.input;const d=ie.length;for(let t=0;t<d&&he.test(e);t++){const d=ie[t];e=e.replace(d.tex,d.unicode)}this.input=e.replace(/ +(?= )/g,"")}stepThroughBibtex(){for(;this.skipToNext();)this.parseNext()}stepThroughBibtexAsync(){return this.skipToNext()?new Promise((e=>e(this.parseNext()))).then((()=>this.stepThroughBibtexAsync())):Promise.resolve(null)}parseNext(){let e;this.startPosition=this.pos;const d=this.directive();d&&(this.tryMatch("{")?(this.match("{"),e="}"):this.tryMatch("(")?(this.match("("),e=")"):"@comment"===d?e=null:(this.match("{"),e="}"),"@string"===d?this.string():"@preamble"===d?this.preamble():"@comment"===d?this.parseComment(!e):this.createNewEntry(),e&&this.match(e))}parseComment(e){const d=this.pos;let t=1;if(e)for(;this.input.length>this.pos&&"\n"!==this.input[this.pos];)this.pos++;else for(;this.input.length>this.pos&&t>0;){switch(this.input[this.pos]){case"{":t+=1;break;case"}":t-=1}this.pos++}if(e||0!==t)return;this.pos--;let u=this.input.substring(d,this.pos);if(this.groupParser.checkString(u),this.groupParser.groups.length)this.groups=this.groupParser.groups;else{u=u.trim();const e=u.match(/^jabref-meta: ([a-zA-Z]+):(.*);$/);e&&"groupsversion"!==e[1]?this.jabrefMeta[e[1]]=e[2].replace(/\\(.)/g,"$1"):u&&this.config.processComments&&this.comments.push(u)}}createBibDB(){this.entries.forEach(((e,d)=>{this.bibDB[d+1]=e}))}cleanDB(){this.bibDB=JSON.parse(JSON.stringify(this.bibDB).replace(/\u0871/,"\\\\").replace(/\u0870/,""))}_resolveCrossRef(e,d){const t=this.entries.find((d=>d.entry_key===e)),i=this.entries.find((e=>e.entry_key===d)),{fields:n,bib_type:c}=t,{fields:a,bib_type:o}=i,r={},s=this.config.crossRefInheritance??ne;for(const e of s)if(e.source.includes(o)&&e.target.includes(c))for(const d of e.fields){const e=d.target,t=u[c];(t.required.includes(e)||t.optional.includes(e)||t.eitheror.includes(e))&&(r[e]=a[d.source])}const l={...a,...r,...n};t.fields=l}_resoveAllCrossRefs(){const e=new Set(Object.keys(this.crossrefs));for(;e.size>0;){const d=new Set([...e.values()].filter((d=>!e.has(this.crossrefs[d]))));if(0===d.size){const d=e.values().next().value;return void this.errors.push({type:"circular_crossref",entry:d})}const t=d.values().next().value,u=this.crossrefs[t];if(!this.entries.some((e=>e.entry_key===u)))return void this.errors.push({type:"unknown_crossref",entry:t,value:u});this._resolveCrossRef(t,u),d.delete(t),e.delete(t)}}parsed(){return this.createBibDB(),this._resoveAllCrossRefs(),this.cleanDB(),{entries:this.bibDB,errors:this.errors,warnings:this.warnings,comments:this.comments,strings:this.strings,jabref:{groups:this.groups,meta:this.jabrefMeta}}}parse(){return this.replaceTeXChars(),this.stepThroughBibtex(),this.parsed()}async parseAsync(){return this.replaceTeXChars(),await this.stepThroughBibtexAsync(),this.parsed()}},CSLExporter:class{constructor(e,d=!1,t={}){this.bibDB=e,this.pks=d||Object.keys(e),this.config=t,this.cslDB={},this.errors=[]}parse(){for(const e in this.bibDB)if(-1!==this.pks.indexOf(e)){const d=this.config.useEntryKeys&&this.bibDB[e].entry_key||e;this.cslDB[d]=this.getCSLEntry(e),this.cslDB[d].id=d}return this.cslDB}getCSLEntry(e){const d=this.bibDB[e],i={};if(!d.fields||!d.bib_type||!u[d.bib_type])return i;d.fields.langid&&(this.config.language=d.fields.langid);for(const e in d.fields)if(""!==d.fields[e]&&e in t&&"csl"in t[e]){const u=d.fields[e],n=t[e].type;let c;const a=t[e].csl;let o;switch(c="string"==typeof a?a:a[d.bib_type]?a[d.bib_type]:a["*"],n){case"f_date":o=this._reformDate(u),o&&(i[c]=o);break;case"f_integer":i[c]=this._reformInteger(u);break;case"f_key":i[c]=this._reformKey(u,e);break;case"f_literal":case"f_long_literal":i[c]=this._reformText(u);break;case"l_range":i[c]=this._reformRange(u);break;case"f_title":i[c]=this._reformTitle(u);break;case"f_uri":case"f_verbatim":i[c]=u;break;case"l_key":i[c]=u.map((d=>this._reformKey(d,e))).join(" and ");break;case"l_literal":i[c]=u.map((e=>this._reformText(e))).join(", ");break;case"l_name":i[c]=this._reformName(u);break;case"l_tag":i[c]=u.join(", ");break;default:console.warn(`Unrecognized field type: ${n}!`)}}return i.type=u[d.bib_type].csl,i}_reformKey(e,d){if("string"==typeof e){const u=t[d];return Array.isArray(u.options)?e:u.options?.[e].csl}return this._reformText(e)}_reformRange(e){return Array.isArray(e)?e.map((e=>this._reformInterval(e))).filter((e=>e.length)).join(","):(console.warn("Wrong format for range",e),"")}_reformInterval(e){return Array.isArray(e)?e.map((e=>this._reformText(e))).join("-"):(console.warn("Wrong format for interval",e),"")}_reformInteger(e){const d=this._reformText(e),t=parseInt(d,10);return d!==String(t)?d:t}_escapeText(e){return"string"!=typeof e?(console.warn("Wrong format for escapeText",e),""):e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""")}_reformTitle(e){let d="",t=[];if(!Array.isArray(e))return console.warn("Wrong format for reformTitle",e),d;const u=e.reduce(((e,d)=>"text"in d?e+d.text:e),"");let i=!this.config.language||this.config.language.toLowerCase().endsWith("english")?(n=u,J.convert(n)):u;var n;return e.forEach((e=>{if("variable"===e.type)return d+=`${Q.undefined.open}${e.attrs?.variable}${Q.undefined.close}`,void this.errors.push({type:"undefined_variable",variable:e.attrs?.variable});const u=e.marks?e.marks.map((e=>e.type)):[];let n=!1,c=[];t.forEach(((e,d)=>{e!==u[d]&&(n=!0),n&&c.push(Q[e].close)})),c.reverse(),d+=c.join("");let a=!1;if(u.forEach(((e,u)=>{e!==t[u]&&(a=!0),a&&(d+=Q[e].open)})),"text"in e){const t=i.substr(0,e.text.length);i=i.slice(e.text.length);const n=u.find((e=>"nocase"===e))?e.text:t;d+=this.config.escapeText?this._escapeText(n):n}t=u})),t.slice().reverse().forEach((e=>{d+=Q[e].close})),d}_reformText(e){let d="",t=[];return Array.isArray(e)?(e.forEach((e=>{if("variable"===e.type)return d+=`${Q.undefined.open}${e.attrs?.variable}${Q.undefined.close}`,void this.errors.push({type:"undefined_variable",variable:e.attrs?.variable});const u=e.marks?e.marks.map((e=>e.type)):[];let i=!1,n=[];t.forEach(((e,d)=>{e!==u[d]&&(i=!0),i&&n.push(Q[e].close)})),n.reverse(),d+=n.join("");let c=!1;u.forEach(((e,u)=>{e!==t[u]&&(c=!0),c&&(d+=Q[e].open)})),"text"in e&&(d+=this.config.escapeText?this._escapeText(e.text):e.text),t=u})),t.slice().reverse().forEach((e=>{d+=Q[e].close})),d):(console.warn("Wrong format for reformText",e),d)}_reformDate(e){const d=a(e),t={};if(!d.valid)return!1;if(d.values.length>1&&Array.isArray(d.values[0])&&Array.isArray(d.values[1])){if(0===d.values[0][0]&&!String(d.values[1]).replace(/9/g,"").length)return!1;const e=d.values[0],u=d.values[1],i=[e.slice(0,3).map((e=>parseInt(e,10))),u.slice(0,3).map((e=>parseInt(e,10)))];t["date-parts"]=i}else{const e=d.values.slice(0,3).map((e=>parseInt(e,10)));t["date-parts"]=[e],"Interval"===d.type&&(t.circa=!0)}return(d.uncertain||d.approximate)&&(t.circa=!0),t}_reformName(e){return e.map((e=>{const d={};if(e.literal){const t=this._reformText(e.literal);if(!t.length)return!1;d.literal=t}else e.given&&(d.given=this._reformText(e.given)),e.family&&(d.family=this._reformText(e.family)),e.suffix&&(d.suffix=this._reformText(e.suffix)),e.prefix&&(e.useprefix?d["non-dropping-particle"]=this._reformText(e.prefix):d["dropping-particle"]=this._reformText(e.prefix));return d})).filter((e=>e))}}})}();
//# sourceMappingURL=biblatex-csl-converter.js.map