diff options
26 files changed, 1255 insertions, 664 deletions
diff --git a/benches/translator.bench.js b/benches/translator.bench.js index 8b9b5118..1b621af6 100644 --- a/benches/translator.bench.js +++ b/benches/translator.bench.js @@ -25,7 +25,7 @@ import {createFindKanjiOptions, createFindTermsOptions} from '../test/utilities/  const dirname = path.dirname(fileURLToPath(import.meta.url));  const dictionaryName = 'Test Dictionary 2'; -const translator = await createTranslatorContext(path.join(dirname, '..', 'test', 'data/dictionaries/valid-dictionary1'), dictionaryName); +const {translator} = await createTranslatorContext(path.join(dirname, '..', 'test', 'data/dictionaries/valid-dictionary1'), dictionaryName);  describe('Translator', () => {      const testInputsFilePath = path.join(dirname, '..', 'test', 'data/translator-test-inputs.json'); diff --git a/ext/data/templates/anki-field-templates-upgrade-v41.handlebars b/ext/data/templates/anki-field-templates-upgrade-v41.handlebars new file mode 100644 index 00000000..4da7d1bb --- /dev/null +++ b/ext/data/templates/anki-field-templates-upgrade-v41.handlebars @@ -0,0 +1,129 @@ +{{<<<<<<<}} +{{~#*inline "glossary"~}} +    <div style="text-align: left;"> +    {{~#scope~}} +        {{~#if (op "===" definition.type "term")~}} +            {{~#unless (op "&&" selectedDictionary (op "!=" selectedDictionary definition.dictionary))~}} +                {{~> glossary-single definition brief=brief noDictionaryTag=noDictionaryTag ~}} +            {{~/unless~}} +        {{~else if (op "||" (op "===" definition.type "termGrouped") (op "===" definition.type "termMerged"))~}} +            {{~#if (op ">" definition.definitions.length 1)~}} +                <ol> +                    {{~#each definition.definitions~}} +                        {{~#unless (op "&&" ../selectedDictionary (op "!=" ../selectedDictionary dictionary))~}} +                            <li> +                                {{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}} +                            </li> +                        {{~/unless~}} +                    {{~/each~}} +                </ol> +            {{~else~}} +                {{~#each definition.definitions~}} +                    {{~#unless (op "&&" ../selectedDictionary (op "!=" ../selectedDictionary dictionary))~}} +                        {{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}} +                    {{~/unless~}} +                {{~/each~}} +            {{~/if~}} +        {{~else if (op "===" definition.type "kanji")~}} +            {{~#if (op ">" definition.glossary.length 1)~}} +                <ol>{{#each definition.glossary}}<li>{{.}}</li>{{/each}}</ol> +            {{~else~}} +                {{~#each definition.glossary~}}{{.}}{{~/each~}} +            {{~/if~}} +        {{~/if~}} +    {{~/scope~}} +    </div> +{{~/inline~}} +{{=======}} +{{~#*inline "glossary"~}} +    <div style="text-align: left;" class="yomitan-glossary"> +    {{~#scope~}} +        {{~#if (op "===" definition.type "term")~}} +            {{~#unless (op "&&" selectedDictionary (op "!=" selectedDictionary definition.dictionary))~}} +                {{~> glossary-single definition brief=brief noDictionaryTag=noDictionaryTag ~}} +                {{~#if definition.glossaryScopedStyles~}} +                    <style>{{{definition.glossaryScopedStyles}}}</style> +                {{~/if~}} +            {{~/unless~}} +        {{~else if (op "||" (op "===" definition.type "termGrouped") (op "===" definition.type "termMerged"))~}} +            {{~#if (op ">" definition.definitions.length 1)~}} +                <ol> +                    {{~#each definition.definitions~}} +                        {{~#unless (op "&&" ../selectedDictionary (op "!=" ../selectedDictionary dictionary))~}} +                            <li data-dictionary="{{dictionary}}"> +                                {{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}} +                            </li> +                            {{~#if dictScopedStyles~}} +                                <style>{{{dictScopedStyles}}}</style> +                            {{~/if~}} +                        {{~/unless~}} +                    {{~/each~}} +                </ol> +            {{~else~}} +                {{~#each definition.definitions~}} +                    {{~#unless (op "&&" ../selectedDictionary (op "!=" ../selectedDictionary dictionary))~}} +                        {{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}} +                        {{~#if glossaryScopedStyles~}} +                            <style>{{{glossaryScopedStyles}}}</style> +                        {{~/if~}} +                    {{~/unless~}} +                {{~/each~}} +            {{~/if~}} +        {{~else if (op "===" definition.type "kanji")~}} +            {{~#if (op ">" definition.glossary.length 1)~}} +                <ol>{{#each definition.glossary}}<li>{{.}}</li>{{/each}}</ol> +            {{~else~}} +                {{~#each definition.glossary~}}{{.}}{{~/each~}} +            {{~/if~}} +        {{~/if~}} +    {{~/scope~}} +    </div> +{{~/inline~}} +{{>>>>>>>}} + +{{<<<<<<<}} +{{~#*inline "glossary-first"~}} +    <div style="text-align: left;"> +    {{~#scope~}} +        {{~#if (op "===" definition.type "term")~}} +            {{~> glossary-single definition brief=brief noDictionaryTag=noDictionaryTag ~}} +        {{~else if (op "||" (op "===" definition.type "termGrouped") (op "===" definition.type "termMerged"))~}} +            {{~#if (op ">" definition.definitions.length 1)~}} +                {{~#with definition.definitions.[0]~}}{{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}}{{~/with~}} +            {{~else~}} +                {{~#with definition.definitions.[0]~}}{{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}}{{~/with~}} +            {{~/if~}} +        {{~/if~}} +    {{~/scope~}} +    </div> +{{~/inline~}} +{{=======}} +{{~#*inline "glossary-first"~}} +    <div style="text-align: left;" class="yomitan-glossary"> +    {{~#scope~}} +        {{~#if (op "===" definition.type "term")~}} +            {{~> glossary-single definition brief=brief noDictionaryTag=noDictionaryTag ~}} +            {{~#if definition.glossaryScopedStyles~}} +                <style>{{{definition.glossaryScopedStyles}}}</style> +            {{~/if~}} +        {{~else if (op "||" (op "===" definition.type "termGrouped") (op "===" definition.type "termMerged"))~}} +            {{~#if (op ">" definition.definitions.length 1)~}} +                {{~#with definition.definitions.[0]~}} +                    {{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}} +                    {{~#if glossaryScopedStyles~}} +                        <style>{{{glossaryScopedStyles}}}</style> +                    {{~/if~}} +                {{~/with~}} +            {{~else~}} +                {{~#with definition.definitions.[0]~}} +                    {{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}} +                    {{~#if glossaryScopedStyles~}} +                        <style>{{{glossaryScopedStyles}}}</style> +                    {{~/if~}} +                {{~/with~}} +            {{~/if~}} +        {{~/if~}} +    {{~/scope~}} +    </div> +{{~/inline~}} +{{>>>>>>>}}
\ No newline at end of file diff --git a/ext/data/templates/default-anki-field-templates.handlebars b/ext/data/templates/default-anki-field-templates.handlebars index 44741866..2ac12934 100644 --- a/ext/data/templates/default-anki-field-templates.handlebars +++ b/ext/data/templates/default-anki-field-templates.handlebars @@ -98,20 +98,26 @@  {{/inline}}  {{~#*inline "glossary"~}} -    <div style="text-align: left;"> +    <div style="text-align: left;" class="yomitan-glossary">      {{~#scope~}}          {{~#if (op "===" definition.type "term")~}}              {{~#unless (op "&&" selectedDictionary (op "!=" selectedDictionary definition.dictionary))~}}                  {{~> glossary-single definition brief=brief noDictionaryTag=noDictionaryTag ~}} +                {{~#if definition.glossaryScopedStyles~}} +                    <style>{{{definition.glossaryScopedStyles}}}</style> +                {{~/if~}}              {{~/unless~}}          {{~else if (op "||" (op "===" definition.type "termGrouped") (op "===" definition.type "termMerged"))~}}              {{~#if (op ">" definition.definitions.length 1)~}}                  <ol>                      {{~#each definition.definitions~}}                          {{~#unless (op "&&" ../selectedDictionary (op "!=" ../selectedDictionary dictionary))~}} -                            <li> +                            <li data-dictionary="{{dictionary}}">                                  {{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}}                              </li> +                            {{~#if dictScopedStyles~}} +                                <style>{{{dictScopedStyles}}}</style> +                            {{~/if~}}                          {{~/unless~}}                      {{~/each~}}                  </ol> @@ -119,6 +125,9 @@                  {{~#each definition.definitions~}}                      {{~#unless (op "&&" ../selectedDictionary (op "!=" ../selectedDictionary dictionary))~}}                          {{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}} +                        {{~#if glossaryScopedStyles~}} +                            <style>{{{glossaryScopedStyles}}}</style> +                        {{~/if~}}                      {{~/unless~}}                  {{~/each~}}              {{~/if~}} @@ -142,15 +151,28 @@  {{/inline}}  {{~#*inline "glossary-first"~}} -    <div style="text-align: left;"> +    <div style="text-align: left;" class="yomitan-glossary">      {{~#scope~}}          {{~#if (op "===" definition.type "term")~}}              {{~> glossary-single definition brief=brief noDictionaryTag=noDictionaryTag ~}} +            {{~#if definition.glossaryScopedStyles~}} +                <style>{{{definition.glossaryScopedStyles}}}</style> +            {{~/if~}}          {{~else if (op "||" (op "===" definition.type "termGrouped") (op "===" definition.type "termMerged"))~}}              {{~#if (op ">" definition.definitions.length 1)~}} -                {{~#with definition.definitions.[0]~}}{{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}}{{~/with~}} +                {{~#with definition.definitions.[0]~}} +                    {{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}} +                    {{~#if glossaryScopedStyles~}} +                        <style>{{{glossaryScopedStyles}}}</style> +                    {{~/if~}} +                {{~/with~}}              {{~else~}} -                {{~#with definition.definitions.[0]~}}{{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}}{{~/with~}} +                {{~#with definition.definitions.[0]~}} +                    {{~> glossary-single . brief=../brief noDictionaryTag=../noDictionaryTag ~}} +                    {{~#if glossaryScopedStyles~}} +                        <style>{{{glossaryScopedStyles}}}</style> +                    {{~/if~}} +                {{~/with~}}              {{~/if~}}          {{~/if~}}      {{~/scope~}} diff --git a/ext/js/data/anki-note-builder.js b/ext/js/data/anki-note-builder.js index f7d4a12a..17bc1a5c 100644 --- a/ext/js/data/anki-note-builder.js +++ b/ext/js/data/anki-note-builder.js @@ -60,6 +60,7 @@ export class AnkiNoteBuilder {          glossaryLayoutMode = 'default',          compactTags = false,          mediaOptions = null, +        dictionaryStylesMap,      }) {          let duplicateScopeDeckName = null;          let duplicateScopeCheckChildren = false; @@ -80,7 +81,7 @@ export class AnkiNoteBuilder {              }          } -        const commonData = this._createData(dictionaryEntry, mode, context, resultOutputMode, glossaryLayoutMode, compactTags, media); +        const commonData = this._createData(dictionaryEntry, mode, context, resultOutputMode, glossaryLayoutMode, compactTags, media, dictionaryStylesMap);          const formattedFieldValuePromises = [];          for (const [, fieldValue] of fields) {              const formattedFieldValuePromise = this._formatField(fieldValue, commonData, template); @@ -135,8 +136,9 @@ export class AnkiNoteBuilder {          glossaryLayoutMode = 'default',          compactTags = false,          marker, +        dictionaryStylesMap,      }) { -        const commonData = this._createData(dictionaryEntry, mode, context, resultOutputMode, glossaryLayoutMode, compactTags, void 0); +        const commonData = this._createData(dictionaryEntry, mode, context, resultOutputMode, glossaryLayoutMode, compactTags, void 0, dictionaryStylesMap);          return await this._templateRenderer.getModifiedData({marker, commonData}, 'ankiNote');      } @@ -181,9 +183,10 @@ export class AnkiNoteBuilder {       * @param {import('settings').GlossaryLayoutMode} glossaryLayoutMode       * @param {boolean} compactTags       * @param {import('anki-templates').Media|undefined} media +     * @param {Map<string, string>} dictionaryStylesMap       * @returns {import('anki-note-builder').CommonData}       */ -    _createData(dictionaryEntry, mode, context, resultOutputMode, glossaryLayoutMode, compactTags, media) { +    _createData(dictionaryEntry, mode, context, resultOutputMode, glossaryLayoutMode, compactTags, media, dictionaryStylesMap) {          return {              dictionaryEntry,              mode, @@ -192,6 +195,7 @@ export class AnkiNoteBuilder {              glossaryLayoutMode,              compactTags,              media, +            dictionaryStylesMap,          };      } diff --git a/ext/js/data/anki-note-data-creator.js b/ext/js/data/anki-note-data-creator.js index 11618524..0bfd76cb 100644 --- a/ext/js/data/anki-note-data-creator.js +++ b/ext/js/data/anki-note-data-creator.js @@ -33,8 +33,9 @@ export function createAnkiNoteData(marker, {      compactTags,      context,      media, +    dictionaryStylesMap,  }) { -    const definition = createCachedValue(getDefinition.bind(null, dictionaryEntry, context, resultOutputMode)); +    const definition = createCachedValue(getDefinition.bind(null, dictionaryEntry, context, resultOutputMode, dictionaryStylesMap));      const uniqueExpressions = createCachedValue(getUniqueExpressions.bind(null, dictionaryEntry));      const uniqueReadings = createCachedValue(getUniqueReadings.bind(null, dictionaryEntry));      const context2 = createCachedValue(getPublicContext.bind(null, context)); @@ -306,12 +307,13 @@ function getPitchCount(cachedPitches) {   * @param {import('dictionary').DictionaryEntry} dictionaryEntry   * @param {import('anki-templates-internal').Context} context   * @param {import('settings').ResultOutputMode} resultOutputMode + * @param {Map<string, string>} dictionaryStylesMap   * @returns {import('anki-templates').DictionaryEntry}   */ -function getDefinition(dictionaryEntry, context, resultOutputMode) { +function getDefinition(dictionaryEntry, context, resultOutputMode, dictionaryStylesMap) {      switch (dictionaryEntry.type) {          case 'term': -            return getTermDefinition(dictionaryEntry, context, resultOutputMode); +            return getTermDefinition(dictionaryEntry, context, resultOutputMode, dictionaryStylesMap);          case 'kanji':              return getKanjiDefinition(dictionaryEntry, context);          default: @@ -409,9 +411,10 @@ function getKanjiFrequencies(dictionaryEntry) {   * @param {import('dictionary').TermDictionaryEntry} dictionaryEntry   * @param {import('anki-templates-internal').Context} context   * @param {import('settings').ResultOutputMode} resultOutputMode + * @param {Map<string, string>} dictionaryStylesMap   * @returns {import('anki-templates').TermDictionaryEntry}   */ -function getTermDefinition(dictionaryEntry, context, resultOutputMode) { +function getTermDefinition(dictionaryEntry, context, resultOutputMode, dictionaryStylesMap) {      /** @type {import('anki-templates').TermDictionaryEntryType} */      let type = 'term';      switch (resultOutputMode) { @@ -427,7 +430,7 @@ function getTermDefinition(dictionaryEntry, context, resultOutputMode) {      const primarySource = getPrimarySource(dictionaryEntry);      const dictionaryNames = createCachedValue(getTermDictionaryNames.bind(null, dictionaryEntry)); -    const commonInfo = createCachedValue(getTermDictionaryEntryCommonInfo.bind(null, dictionaryEntry, type)); +    const commonInfo = createCachedValue(getTermDictionaryEntryCommonInfo.bind(null, dictionaryEntry, type, dictionaryStylesMap));      const termTags = createCachedValue(getTermTags.bind(null, dictionaryEntry, type));      const expressions = createCachedValue(getTermExpressions.bind(null, dictionaryEntry));      const frequencies = createCachedValue(getTermFrequencies.bind(null, dictionaryEntry)); @@ -436,6 +439,7 @@ function getTermDefinition(dictionaryEntry, context, resultOutputMode) {      const pitches = createCachedValue(getTermPitches.bind(null, dictionaryEntry));      const phoneticTranscriptions = createCachedValue(getTermPhoneticTranscriptions.bind(null, dictionaryEntry));      const glossary = createCachedValue(getTermGlossaryArray.bind(null, dictionaryEntry, type)); +    const styleInfo = createCachedValue(getTermStyles.bind(null, dictionaryEntry, type, dictionaryStylesMap));      const cloze = createCachedValue(getCloze.bind(null, dictionaryEntry, context));      const furiganaSegments = createCachedValue(getTermFuriganaSegments.bind(null, dictionaryEntry, type));      const sequence = createCachedValue(getTermDictionaryEntrySequence.bind(null, dictionaryEntry)); @@ -466,6 +470,8 @@ function getTermDefinition(dictionaryEntry, context, resultOutputMode) {          },          get expressions() { return getCachedValue(expressions); },          get glossary() { return getCachedValue(glossary); }, +        get glossaryScopedStyles() { return getCachedValue(styleInfo)?.glossaryScopedStyles; }, +        get dictScopedStyles() { return getCachedValue(styleInfo)?.dictScopedStyles; },          get definitionTags() { return type === 'term' ? getCachedValue(commonInfo).definitionTags : void 0; },          get termTags() { return getCachedValue(termTags); },          get definitions() { return getCachedValue(commonInfo).definitions; }, @@ -496,9 +502,10 @@ function getTermDictionaryNames(dictionaryEntry) {  /**   * @param {import('dictionary').TermDictionaryEntry} dictionaryEntry   * @param {import('anki-templates').TermDictionaryEntryType} type + * @param {Map<string, string>} dictionaryStylesMap   * @returns {import('anki-templates').TermDictionaryEntryCommonInfo}   */ -function getTermDictionaryEntryCommonInfo(dictionaryEntry, type) { +function getTermDictionaryEntryCommonInfo(dictionaryEntry, type, dictionaryStylesMap) {      const merged = (type === 'termMerged');      const hasDefinitions = (type !== 'term'); @@ -518,6 +525,13 @@ function getTermDictionaryEntryCommonInfo(dictionaryEntry, type) {      /** @type {import('anki-templates').Tag[]} */      const definitionTags = [];      for (const {tags, headwordIndices, entries, dictionary, sequences} of dictionaryEntry.definitions) { +        const dictionaryStyles = dictionaryStylesMap.get(dictionary); +        let glossaryScopedStyles = ''; +        let dictScopedStyles = ''; +        if (dictionaryStyles) { +            glossaryScopedStyles = addGlossaryScopeToCss(dictionaryStyles); +            dictScopedStyles = addGlossaryScopeToCss(addDictionaryScopeToCss(dictionaryStyles, dictionary)); +        }          const definitionTags2 = [];          for (const tag of tags) {              definitionTags.push(convertTag(tag)); @@ -528,6 +542,8 @@ function getTermDictionaryEntryCommonInfo(dictionaryEntry, type) {          definitions.push({              sequence: sequences[0],              dictionary, +            glossaryScopedStyles, +            dictScopedStyles,              glossary: entries,              definitionTags: definitionTags2,              only, @@ -543,6 +559,39 @@ function getTermDictionaryEntryCommonInfo(dictionaryEntry, type) {  }  /** + * @param {string} css + * @returns {string} + */ +function addGlossaryScopeToCss(css) { +    return addScopeToCss(css, '.yomitan-glossary'); +} + +/** + * @param {string} css + * @param {string} dictionaryTitle + * @returns {string} + */ +function addDictionaryScopeToCss(css, dictionaryTitle) { +    const escapedTitle = dictionaryTitle +        .replace(/\\/g, '\\\\') +        .replace(/"/g, '\\"'); + +    return addScopeToCss(css, `[data-dictionary="${escapedTitle}"]`); +} + +/** + * @param {string} css + * @param {string} scopeSelector + * @returns {string} + */ +function addScopeToCss(css, scopeSelector) { +    const regex = /([^\r\n,{}]+)(\s*[,{])/g; +    const replacement = `${scopeSelector} $1$2`; +    return css.replace(regex, replacement); +} + + +/**   * @param {import('dictionary').TermDictionaryEntry} dictionaryEntry   * @returns {import('anki-templates').TermFrequency[]}   */ @@ -770,6 +819,28 @@ function getTermGlossaryArray(dictionaryEntry, type) {  /**   * @param {import('dictionary').TermDictionaryEntry} dictionaryEntry   * @param {import('anki-templates').TermDictionaryEntryType} type + * @param {Map<string, string>} dictionaryStylesMap + * @returns {{glossaryScopedStyles: string, dictScopedStyles: string}|undefined} + */ +function getTermStyles(dictionaryEntry, type, dictionaryStylesMap) { +    if (type !== 'term') { +        return void 0; +    } +    let glossaryScopedStyles = ''; +    let dictScopedStyles = ''; +    for (const {dictionary} of dictionaryEntry.definitions) { +        const dictionaryStyles = dictionaryStylesMap.get(dictionary); +        if (dictionaryStyles) { +            glossaryScopedStyles += addGlossaryScopeToCss(dictionaryStyles); +            dictScopedStyles += addGlossaryScopeToCss(addDictionaryScopeToCss(dictionaryStyles, dictionary)); +        } +    } +    return {glossaryScopedStyles, dictScopedStyles}; +} + +/** + * @param {import('dictionary').TermDictionaryEntry} dictionaryEntry + * @param {import('anki-templates').TermDictionaryEntryType} type   * @returns {import('anki-templates').Tag[]|undefined}   */  function getTermTags(dictionaryEntry, type) { diff --git a/ext/js/data/options-util.js b/ext/js/data/options-util.js index 64b2e3bc..8af299d8 100644 --- a/ext/js/data/options-util.js +++ b/ext/js/data/options-util.js @@ -548,6 +548,7 @@ export class OptionsUtil {              this._updateVersion38,              this._updateVersion39,              this._updateVersion40, +            this._updateVersion41,          ];          /* eslint-enable @typescript-eslint/unbound-method */          if (typeof targetVersion === 'number' && targetVersion < result.length) { @@ -1340,6 +1341,14 @@ export class OptionsUtil {      }      /** +     *  - Updated `glossary` handlebars to support dictionary css. +     *  @type {import('options-util').UpdateFunction} +     */ +    async _updateVersion41(options) { +        await this._applyAnkiFieldTemplatesPatch(options, '/data/templates/anki-field-templates-upgrade-v41.handlebars'); +    } + +    /**       * @param {string} url       * @returns {Promise<chrome.tabs.Tab>}       */ diff --git a/ext/js/dictionary/dictionary-importer.js b/ext/js/dictionary/dictionary-importer.js index 62453a13..d558636e 100644 --- a/ext/js/dictionary/dictionary-importer.js +++ b/ext/js/dictionary/dictionary-importer.js @@ -189,7 +189,25 @@ export class DictionaryImporter {              tagMeta: {total: tagList.length},              media: {total: media.length},          }; -        const summary = this._createSummary(dictionaryTitle, version, index, {prefixWildcardsSupported, counts}); + +        const stylesFileName = 'styles.css'; +        const stylesFile = fileMap.get(stylesFileName); +        let styles = ''; +        if (typeof stylesFile !== 'undefined') { +            styles = await this._getData(stylesFile, new TextWriter()); +            const cssErrors = this._validateCss(styles); +            if (cssErrors.length > 0) { +                return { +                    errors: cssErrors, +                    result: null, +                }; +            } +        } + +        /** @type {import('dictionary-importer').SummaryDetails} */ +        const summaryDetails = {prefixWildcardsSupported, counts, styles}; + +        const summary = this._createSummary(dictionaryTitle, version, index, summaryDetails);          await dictionaryDatabase.bulkAdd('dictionaries', [summary], 0, 1);          // Add data @@ -267,13 +285,12 @@ export class DictionaryImporter {       * @param {string} dictionaryTitle       * @param {number} version       * @param {import('dictionary-data').Index} index -     * @param {{prefixWildcardsSupported: boolean, counts: import('dictionary-importer').SummaryCounts}} details +     * @param {import('dictionary-importer').SummaryDetails} details       * @returns {import('dictionary-importer').Summary}       */      _createSummary(dictionaryTitle, version, index, details) {          const indexSequenced = index.sequenced; -        const {prefixWildcardsSupported, counts} = details; - +        const {prefixWildcardsSupported, counts, styles} = details;          /** @type {import('dictionary-importer').Summary} */          const summary = {              title: dictionaryTitle, @@ -283,6 +300,7 @@ export class DictionaryImporter {              importDate: Date.now(),              prefixWildcardsSupported,              counts, +            styles,          };          const {author, url, description, attribution, frequencyMode, sourceLanguage, targetLanguage} = index; @@ -332,6 +350,14 @@ export class DictionaryImporter {      }      /** +     * @param {string} css +     * @returns {Error[]} +     */ +    _validateCss(css) { +        return css ? [] : [new Error('No styles found')]; +    } + +    /**       * @param {import('dictionary-data').TermGlossaryText|import('dictionary-data').TermGlossaryImage|import('dictionary-data').TermGlossaryStructuredContent} data       * @param {import('dictionary-database').DatabaseTermEntry} entry       * @param {import('dictionary-importer').ImportRequirement[]} requirements diff --git a/ext/js/display/display-anki.js b/ext/js/display/display-anki.js index fa82a7b6..68a6654c 100644 --- a/ext/js/display/display-anki.js +++ b/ext/js/display/display-anki.js @@ -91,6 +91,8 @@ export class DisplayAnki {          this._noteTags = [];          /** @type {Map<import('display-anki').CreateMode, import('settings').AnkiNoteOptions>} */          this._modeOptions = new Map(); +        /** @type {import('settings').DictionariesOptions} */ +        this._dictionaries = [];          /** @type {Map<import('dictionary').DictionaryEntryType, import('display-anki').CreateMode[]>} */          this._dictionaryEntryTypeModeMap = new Map([              ['kanji', ['kanji']], @@ -147,6 +149,7 @@ export class DisplayAnki {                  glossaryLayoutMode: this._glossaryLayoutMode,                  compactTags: this._compactTags,                  marker: 'test', +                dictionaryStylesMap: this._getDictionaryStylesMap(),              });          } catch (e) {              ankiNoteDataException = e; @@ -191,6 +194,7 @@ export class DisplayAnki {      _onOptionsUpdated({options}) {          const {              general: {resultOutputMode, glossaryLayoutMode, compactTags}, +            dictionaries,              anki: {                  tags,                  duplicateScope, @@ -227,6 +231,7 @@ export class DisplayAnki {          this._modeOptions.set('kanji', kanji);          this._modeOptions.set('term-kanji', terms);          this._modeOptions.set('term-kana', terms); +        this._dictionaries = dictionaries;          void this._updateAnkiFieldTemplates(options);      } @@ -808,6 +813,7 @@ export class DisplayAnki {          const details = this._ankiNoteBuilder.getDictionaryEntryDetailsForNote(dictionaryEntry);          const audioDetails = this._getAnkiNoteMediaAudioDetails(details);          const optionsContext = this._display.getOptionsContext(); +        const dictionaryStylesMap = this._getDictionaryStylesMap();          const {note, errors, requirements: outputRequirements} = await this._ankiNoteBuilder.createNote({              dictionaryEntry, @@ -836,11 +842,26 @@ export class DisplayAnki {                  },              },              requirements, +            dictionaryStylesMap,          });          return {note, errors, requirements: outputRequirements};      }      /** +     * @returns {Map<string, string>} +     */ +    _getDictionaryStylesMap() { +        const styleMap = new Map(); +        for (const dictionary of this._dictionaries) { +            const {name, styles} = dictionary; +            if (typeof styles === 'string') { +                styleMap.set(name, styles); +            } +        } +        return styleMap; +    } + +    /**       * @param {boolean} isTerms       * @returns {import('display-anki').CreateMode[]}       */ diff --git a/ext/js/display/display.js b/ext/js/display/display.js index 6b3838e5..ebd11e0a 100644 --- a/ext/js/display/display.js +++ b/ext/js/display/display.js @@ -1152,7 +1152,7 @@ export class Display extends EventDispatcher {       */      _setTheme(options) {          const {general} = options; -        const {popupTheme} = general; +        const {popupTheme, popupOuterTheme} = general;          /** @type {string} */          let pageType = this._pageType;          try { @@ -1169,10 +1169,42 @@ export class Display extends EventDispatcher {              log.error(e);          }          this._themeController.theme = popupTheme; -        this._themeController.outerTheme = general.popupOuterTheme; +        this._themeController.outerTheme = popupOuterTheme;          this._themeController.siteOverride = pageType === 'search' || pageType === 'popupPreview';          this._themeController.updateTheme(); -        this.setCustomCss(general.customPopupCss); +        const customCss = this._getCustomCss(options); +        this.setCustomCss(customCss); +    } + +    /** +     * @param {import('settings').ProfileOptions} options +     * @returns {string} +     */ +    _getCustomCss(options) { +        const {general: {customPopupCss}, dictionaries} = options; +        let customCss = customPopupCss; +        for (const {name, enabled, styles = ''} of dictionaries) { +            if (enabled) { +                customCss += '\n' + this._addScopeToCss(styles, name); +            } +        } +        this.setCustomCss(customCss); +        return customCss; +    } + +    /** +     * @param {string} css +     * @param {string} dictionaryTitle +     * @returns {string} +     */ +    _addScopeToCss(css, dictionaryTitle) { +        const escapedTitle = dictionaryTitle +            .replace(/\\/g, '\\\\') +            .replace(/"/g, '\\"'); + +        const regex = /([^\r\n,{}]+)(\s*[,{])/g; +        const replacement = `[data-dictionary="${escapedTitle}"] $1$2`; +        return css.replace(regex, replacement);      }      /** diff --git a/ext/js/pages/settings/dictionary-controller.js b/ext/js/pages/settings/dictionary-controller.js index e7a9444f..5c0e49d4 100644 --- a/ext/js/pages/settings/dictionary-controller.js +++ b/ext/js/pages/settings/dictionary-controller.js @@ -519,9 +519,10 @@ export class DictionaryController {      /**       * @param {string} name       * @param {boolean} enabled +     * @param {string} styles       * @returns {import('settings').DictionaryOptions}       */ -    static createDefaultDictionarySettings(name, enabled) { +    static createDefaultDictionarySettings(name, enabled, styles) {          return {              name,              priority: 0, @@ -530,6 +531,7 @@ export class DictionaryController {              definitionsCollapsible: 'not-collapsible',              partsOfSpeechFilter: true,              useDeinflections: true, +            styles: styles ?? '',          };      } @@ -572,7 +574,7 @@ export class DictionaryController {              }              for (const name of missingDictionaries) { -                const value = DictionaryController.createDefaultDictionarySettings(name, newDictionariesEnabled); +                const value = DictionaryController.createDefaultDictionarySettings(name, newDictionariesEnabled, '');                  dictionaryOptionsArray.push(value);                  modified = true;              } diff --git a/ext/js/pages/settings/dictionary-import-controller.js b/ext/js/pages/settings/dictionary-import-controller.js index c721a9dd..d7bb5d30 100644 --- a/ext/js/pages/settings/dictionary-import-controller.js +++ b/ext/js/pages/settings/dictionary-import-controller.js @@ -402,7 +402,7 @@ export class DictionaryImportController {              return errors;          } -        const errors2 = await this._addDictionarySettings(result.sequenced, result.title); +        const errors2 = await this._addDictionarySettings(result);          await this._settingsController.application.api.triggerDatabaseUpdated('dictionary', 'import'); @@ -415,11 +415,11 @@ export class DictionaryImportController {      }      /** -     * @param {boolean} sequenced -     * @param {string} title +     * @param {import('dictionary-importer').Summary} summary       * @returns {Promise<Error[]>}       */ -    async _addDictionarySettings(sequenced, title) { +    async _addDictionarySettings(summary) { +        const {title, sequenced, styles} = summary;          let optionsFull;          // Workaround Firefox bug sometimes causing getOptionsFull to fail          for (let i = 0, success = false; (i < 10) && (success === false); i++) { @@ -439,7 +439,7 @@ export class DictionaryImportController {          for (let i = 0; i < profileCount; ++i) {              const {options} = optionsFull.profiles[i];              const enabled = profileIndex === i; -            const value = DictionaryController.createDefaultDictionarySettings(title, enabled); +            const value = DictionaryController.createDefaultDictionarySettings(title, enabled, styles);              const path1 = `profiles[${i}].options.dictionaries`;              targets.push({action: 'push', path: path1, items: [value]}); diff --git a/test/anki-template-renderer.test.js b/test/anki-template-renderer.test.js index bf18dd0d..9c02998d 100644 --- a/test/anki-template-renderer.test.js +++ b/test/anki-template-renderer.test.js @@ -51,6 +51,7 @@ describe('AnkiTemplateRenderer', () => {                  },              },              media: void 0, +            dictionaryStylesMap: new Map(),          },      };      const testCases = [ diff --git a/test/data/anki-note-builder-test-results.json b/test/data/anki-note-builder-test-results.json index 4adbd436..3516276a 100644 --- a/test/data/anki-note-builder-test-results.json +++ b/test/data/anki-note-builder-test-results.json @@ -16,7 +16,7 @@          "frequency-harmonic-occurrence": "1",          "frequency-average-rank": "1",          "frequency-average-occurrence": "1", -        "glossary": "<div style=\"text-align: left;\"><ol><li>utsu meaning 1</li><li>utsu meaning 2</li><li>utsu meaning 3</li><li>utsu meaning 4</li><li>utsu meaning 5</li></ol></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li>utsu meaning 1</li><li>utsu meaning 2</li><li>utsu meaning 3</li><li>utsu meaning 4</li><li>utsu meaning 5</li></ol></div>",          "kunyomi": "う.つ, う.ち-, ぶ.つ",          "onyomi": "ダ, ダアス",          "onyomi-hiragana": "だ, だあす", @@ -48,7 +48,7 @@          "frequency-harmonic-occurrence": "2",          "frequency-average-rank": "2",          "frequency-average-occurrence": "2", -        "glossary": "<div style=\"text-align: left;\"><ol><li>komu meaning 1</li><li>komu meaning 2</li><li>komu meaning 3</li><li>komu meaning 4</li><li>komu meaning 5</li></ol></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li>komu meaning 1</li><li>komu meaning 2</li><li>komu meaning 3</li><li>komu meaning 4</li><li>komu meaning 5</li></ol></div>",          "kunyomi": "-こ.む, こ.む, こ.み, -こ.み, こ.める",          "onyomi": "",          "onyomi-hiragana": "", @@ -89,12 +89,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>だ</rt></ruby>",          "furigana-plain": "打[だ]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -130,12 +130,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>ダース</rt></ruby>",          "furigana-plain": "打[ダース]", -        "glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -176,12 +176,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -217,12 +217,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -258,12 +258,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -299,12 +299,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -340,12 +340,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>だ</rt></ruby>",          "furigana-plain": "打[だ]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -381,12 +381,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>ダース</rt></ruby>",          "furigana-plain": "打[ダース]", -        "glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -427,12 +427,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[う]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -468,12 +468,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[ぶ]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -509,12 +509,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[う]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -550,12 +550,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[ぶ]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -591,12 +591,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -632,12 +632,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -673,12 +673,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -714,12 +714,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -755,12 +755,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>だ</rt></ruby>",          "furigana-plain": "打[だ]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -796,12 +796,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>ダース</rt></ruby>",          "furigana-plain": "打[ダース]", -        "glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -842,12 +842,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>画像<rt>がぞう</rt></ruby>",          "furigana-plain": "画像[がぞう]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -888,12 +888,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>だ</rt></ruby>",          "furigana-plain": "打[だ]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -934,12 +934,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>ダース</rt></ruby>",          "furigana-plain": "打[ダース]", -        "glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -975,12 +975,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>だ</rt></ruby>",          "furigana-plain": "打[だ]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1021,12 +1021,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1062,12 +1062,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1108,12 +1108,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1149,12 +1149,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1195,12 +1195,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[う]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -1236,12 +1236,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[う]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -1277,12 +1277,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1318,12 +1318,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1364,12 +1364,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[ぶ]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -1405,12 +1405,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[ぶ]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -1446,12 +1446,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1487,12 +1487,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1533,12 +1533,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>画像<rt>がぞう</rt></ruby>",          "furigana-plain": "画像[がぞう]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1591,12 +1591,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[う]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li></ol></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ol><li><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li></ol></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><ol><li><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li></ol></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -1632,12 +1632,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[ぶ]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ol><li><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><ol><li><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -1673,12 +1673,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li></ol></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ol><li><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li></ol></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><ol><li><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li></ol></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1714,12 +1714,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ol><li><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><ol><li><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1755,12 +1755,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>だ</rt></ruby>",          "furigana-plain": "打[だ]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1796,12 +1796,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>ダース</rt></ruby>",          "furigana-plain": "打[ダース]", -        "glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1842,12 +1842,12 @@          "frequency-average-occurrence": "3",          "furigana": "<span class=\"expression-normal\"><ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む</span>、<span class=\"expression-normal\"><ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む</span>",          "furigana-plain": "<span class=\"expression-normal\">打[う]ち 込[こ]む</span>、<span class=\"expression-normal\">打[ぶ]ち 込[こ]む</span>", -        "glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ol><li><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><li><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><ol><li><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><i>(vt)</i> (ぶちこむ only) <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><li><i>(vt)</i> (ぶちこむ only) <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (ぶちこむ only) <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (ぶちこむ only) <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><em>(うちこむ only) </em><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><em>(うちこむ only) </em><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li><li><em>(ぶちこむ only) </em><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><em>(ぶちこむ only) </em><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><em>(うちこむ only) </em><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><em>(うちこむ only) </em><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><em>(ぶちこむ only) </em><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><em>(ぶちこむ only) </em><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -1883,12 +1883,12 @@          "frequency-average-occurrence": "2",          "furigana": "<span class=\"expression-normal\"><ruby>打<rt>う</rt></ruby>つ</span>、<span class=\"expression-normal\"><ruby>打<rt>ぶ</rt></ruby>つ</span>",          "furigana-plain": "<span class=\"expression-normal\">打[う]つ</span>、<span class=\"expression-normal\">打[ぶ]つ</span>", -        "glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ol><li><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><li><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><ol><li><i>(vt)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><i>(vt)</i> (ぶつ only) <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><i>(vt)</i> (うつ only) <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><li><i>(vt)</i> (ぶつ only) <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (ぶつ only) <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (うつ only) <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (ぶつ only) <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1924,12 +1924,12 @@          "frequency-average-occurrence": "1",          "furigana": "<span class=\"expression-normal\"><ruby>打<rt>だ</rt></ruby></span>",          "furigana-plain": "<span class=\"expression-normal\">打[だ]</span>", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -1965,12 +1965,12 @@          "frequency-average-occurrence": "1",          "furigana": "<span class=\"expression-normal\"><ruby>打<rt>ダース</rt></ruby></span>",          "furigana-plain": "<span class=\"expression-normal\">打[ダース]</span>", -        "glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2011,12 +2011,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[う]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -2052,12 +2052,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[ぶ]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -2093,12 +2093,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[う]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -2134,12 +2134,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[ぶ]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -2175,12 +2175,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2216,12 +2216,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2257,12 +2257,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2298,12 +2298,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2339,12 +2339,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>だ</rt></ruby>",          "furigana-plain": "打[だ]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2380,12 +2380,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>ダース</rt></ruby>",          "furigana-plain": "打[ダース]", -        "glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2426,12 +2426,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[う]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -2467,12 +2467,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[ぶ]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -2508,12 +2508,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[う]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -2549,12 +2549,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[ぶ]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -2590,12 +2590,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2631,12 +2631,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2672,12 +2672,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2713,12 +2713,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2754,12 +2754,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>だ</rt></ruby>",          "furigana-plain": "打[だ]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2795,12 +2795,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>ダース</rt></ruby>",          "furigana-plain": "打[ダース]", -        "glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -2841,12 +2841,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[う]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -2882,12 +2882,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[ぶ]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -2923,12 +2923,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[う]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -2964,12 +2964,12 @@          "frequency-average-occurrence": "3",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",          "furigana-plain": "打[ぶ]ち 込[こ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -3005,12 +3005,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3046,12 +3046,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3087,12 +3087,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3128,12 +3128,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",          "furigana-plain": "打[ぶ]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3169,12 +3169,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>だ</rt></ruby>",          "furigana-plain": "打[だ]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>da definition 1</li><li>da definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3210,12 +3210,12 @@          "frequency-average-occurrence": "1",          "furigana": "<ruby>打<rt>ダース</rt></ruby>",          "furigana-plain": "打[ダース]", -        "glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(abbr, n)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3256,12 +3256,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>読<rt>よ</rt></ruby>む",          "furigana-plain": "読[よ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> to read</div>", -        "glossary-brief": "<div style=\"text-align: left;\">to read</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> to read</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> to read</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">to read</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> to read</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3302,12 +3302,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>強<rt>つよ</rt></ruby>み",          "furigana-plain": "強[つよ]み", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> strong point</div>", -        "glossary-brief": "<div style=\"text-align: left;\">strong point</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> strong point</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> strong point</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">strong point</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> strong point</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> strong point<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">strong point<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> strong point<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> strong point<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">strong point<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> strong point<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3348,12 +3348,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>読<rt>よ</rt></ruby>む",          "furigana-plain": "読[よ]む", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> to read</div>", -        "glossary-brief": "<div style=\"text-align: left;\">to read</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> to read</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> to read</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">to read</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> to read</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> to read<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3394,12 +3394,12 @@          "frequency-average-occurrence": "3",          "furigana": "<span class=\"expression-normal\"><ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む</span>、<span class=\"expression-normal\"><ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む</span>",          "furigana-plain": "<span class=\"expression-normal\">打[う]ち 込[こ]む</span>、<span class=\"expression-normal\">打[ぶ]ち 込[こ]む</span>", -        "glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ol><li><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><li><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><ol><li><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><i>(vt)</i> (ぶちこむ only) <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><li><i>(vt)</i> (ぶちこむ only) <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (ぶちこむ only) <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (ぶちこむ only) <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "<ol><li><em>(うちこむ only) </em><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><em>(うちこむ only) </em><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li><li><em>(ぶちこむ only) </em><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li><li><em>(ぶちこむ only) </em><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぶ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">む</span><span style=\"border-color:currentColor;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><em>(うちこむ only) </em><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><em>(うちこむ only) </em><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><em>(ぶちこむ only) </em><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><em>(ぶちこむ only) </em><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -3435,12 +3435,12 @@          "frequency-average-occurrence": "2",          "furigana": "<span class=\"expression-normal\"><ruby>打<rt>う</rt></ruby>つ</span>、<span class=\"expression-normal\"><ruby>打<rt>ぶ</rt></ruby>つ</span>",          "furigana-plain": "<span class=\"expression-normal\">打[う]つ</span>、<span class=\"expression-normal\">打[ぶ]つ</span>", -        "glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ol><li><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><li><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><ol><li><i>(vt)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><i>(vt)</i> (ぶつ only) <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><i>(vt)</i> (うつ only) <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><li><i>(vt)</i> (ぶつ only) <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ol><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (ぶつ only) <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (うつ only) <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style><li data-dictionary=\"Test Dictionary 2\"><i>(vt)</i> (ぶつ only) <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li><style>.yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></ol></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3481,12 +3481,12 @@          "frequency-average-occurrence": "0",          "furigana": "お<ruby>手前<rt>てまえ</rt></ruby>",          "furigana-plain": "お 手前[てまえ]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> otemae definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">otemae definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> otemae definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> otemae definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">otemae definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> otemae definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> otemae definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">otemae definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> otemae definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> otemae definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">otemae definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> otemae definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "<ol><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">お</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">て</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ま</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">え</span><span style=\"border-color:currentColor;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">お</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">て</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ま</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">え</span><span style=\"border-color:currentColor;\"></span></span></span></li><li><span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">お</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">て</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ま</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">え</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span></li></ol>",          "pitch-accent-graphs": "<ol><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 75 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"125\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 75 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"125\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li><li><svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg></li></ol>", @@ -3527,12 +3527,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>番号<rt>ばんごう</rt></ruby>",          "furigana-plain": "番号[ばんごう]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> bangou definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">bangou definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> bangou definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> bangou definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">bangou definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> bangou definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> bangou definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">bangou definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> bangou definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> bangou definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">bangou definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> bangou definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "<span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ば</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ん</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"position:absolute;width:0;height:0;opacity:0;\">゚</span><span style=\"display:block;position:absolute;right:-0.125em;top:0.125em;width:0.375em;height:0.375em;border-radius:50%;box-sizing:border-box;z-index:1;border:1.5px solid #c83c28;\"></span></span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span></span>",          "pitch-accent-graphs": "<svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 75 L225 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"175\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg>", @@ -3573,12 +3573,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>中腰<rt>ちゅうごし</rt></ruby>",          "furigana-plain": "中腰[ちゅうごし]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> chuugoshi definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">chuugoshi definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> chuugoshi definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> chuugoshi definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">chuugoshi definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> chuugoshi definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> chuugoshi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">chuugoshi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> chuugoshi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> chuugoshi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">chuugoshi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> chuugoshi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "<span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ち</span><span style=\"display:inline;\">ゅ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">こ</span><span style=\"position:absolute;width:0;height:0;opacity:0;\">゚</span><span style=\"display:block;position:absolute;right:-0.125em;top:0.125em;width:0.375em;height:0.375em;border-radius:50%;box-sizing:border-box;z-index:1;border:1.5px solid #c83c28;\"></span></span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">し</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span>",          "pitch-accent-graphs": "<svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 250 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M175 25 L225 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(225,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg>", @@ -3619,12 +3619,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>所業<rt>しょぎょう</rt></ruby>",          "furigana-plain": "所業[しょぎょう]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> shogyouu definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">shogyouu definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> shogyouu definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> shogyouu definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">shogyouu definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> shogyouu definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> shogyouu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">shogyouu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> shogyouu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> shogyouu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">shogyouu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> shogyouu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "<span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">し</span><span style=\"display:inline;\">ょ</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">き</span><span style=\"position:absolute;width:0;height:0;opacity:0;\">゚</span><span style=\"display:block;position:absolute;right:-0.125em;top:0.125em;width:0.375em;height:0.375em;border-radius:50%;box-sizing:border-box;z-index:1;border:1.5px solid #c83c28;\"></span></span><span style=\"display:inline;\">ょ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span></span>",          "pitch-accent-graphs": "<svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 200 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M125 25 L175 25\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(175,25)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg>", @@ -3665,12 +3665,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>土木工事<rt>どぼくこうじ</rt></ruby>",          "furigana-plain": "土木工事[どぼくこうじ]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> dobokukouji definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">dobokukouji definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> dobokukouji definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> dobokukouji definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">dobokukouji definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> dobokukouji definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> dobokukouji definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">dobokukouji definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> dobokukouji definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> dobokukouji definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">dobokukouji definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> dobokukouji definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "<span style=\"display:inline;\"><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ど</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">ぼ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">く</span><span style=\"display:block;position:absolute;left:50%;top:50%;width:1.125em;height:1.125em;border-radius:50%;box-sizing:border-box;z-index:1;transform:translate(-50%, -50%);border:1.5px dotted #c83c28;\"></span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;padding-right:0.1em;margin-right:0.1em;\"><span style=\"display:inline;\">こ</span><span style=\"border-color:currentColor;display:block;user-select:none;pointer-events:none;position:absolute;top:0.1em;left:0;right:0;height:0;border-top-width:0.1em;border-top-style:solid;right:-0.1em;height:0.4em;border-right-width:0.1em;border-right-style:solid;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">う</span><span style=\"border-color:currentColor;\"></span></span><span style=\"display:inline-block;position:relative;\"><span style=\"display:inline;\">じ</span><span style=\"border-color:currentColor;\"></span></span></span>",          "pitch-accent-graphs": "<svg xmlns=\"http://www.w3.org/2000/svg\" focusable=\"false\" viewBox=\"0 0 350 100\" style=\"display:inline-block;vertical-align:middle;height:1.5em;\"><path d=\"M25 75 L75 25 L125 25 L175 25 L225 75 L275 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path><path d=\"M275 75 L325 75\" style=\"fill:none;stroke-width:5;stroke:currentColor;stroke-dasharray:5 5;\"></path><circle cx=\"25\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"75\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"125\" cy=\"25\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"15\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></circle><circle cx=\"175\" cy=\"25\" r=\"5\" style=\"fill:currentColor;\"></circle><circle cx=\"225\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><circle cx=\"275\" cy=\"75\" r=\"15\" style=\"stroke-width:5;fill:currentColor;stroke:currentColor;\"></circle><path d=\"M0 13 L15 -13 L-15 -13 Z\" transform=\"translate(325,75)\" style=\"fill:none;stroke-width:5;stroke:currentColor;\"></path></svg>", @@ -3711,12 +3711,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>好<rt>す</rt></ruby>き",          "furigana-plain": "好[す]き", -        "glossary": "<div style=\"text-align: left;\"><i>(adj-na, n, Test Dictionary 2)</i> suki definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">suki definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(adj-na, n)</i> suki definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(adj-na, n, Test Dictionary 2)</i> suki definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">suki definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(adj-na, n)</i> suki definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(adj-na, n, Test Dictionary 2)</i> suki definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">suki definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(adj-na, n)</i> suki definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(adj-na, n, Test Dictionary 2)</i> suki definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">suki definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(adj-na, n)</i> suki definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Unknown",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3757,12 +3757,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>構造<rt>こうぞう</rt></ruby>",          "furigana-plain": "構造[こうぞう]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3803,12 +3803,12 @@          "frequency-average-occurrence": "0",          "furigana": "のたまう",          "furigana-plain": "のたまう", -        "glossary": "<div style=\"text-align: left;\"><i>(v5, Test Dictionary 2)</i> notamau definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">notamau definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(v5)</i> notamau definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(v5, Test Dictionary 2)</i> notamau definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">notamau definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(v5)</i> notamau definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(v5, Test Dictionary 2)</i> notamau definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">notamau definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(v5)</i> notamau definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(v5, Test Dictionary 2)</i> notamau definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">notamau definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(v5)</i> notamau definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3849,12 +3849,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>39<rt>さんきゅう</rt></ruby>",          "furigana-plain": "39[さんきゅう]", -        "glossary": "<div style=\"text-align: left;\"><i>(Test Dictionary 2)</i> sankyuu definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">sankyuu definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\">sankyuu definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(Test Dictionary 2)</i> sankyuu definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">sankyuu definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\">sankyuu definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(Test Dictionary 2)</i> sankyuu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">sankyuu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">sankyuu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(Test Dictionary 2)</i> sankyuu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">sankyuu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">sankyuu definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Unknown",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3895,12 +3895,12 @@          "frequency-average-occurrence": "0",          "furigana": "English",          "furigana-plain": "English", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> English definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">English definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> English definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> English definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">English definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> English definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3941,12 +3941,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>USB<rt>ユーエスビー</rt></ruby>",          "furigana-plain": "USB[ユーエスビー]", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> USB definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">USB definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> USB definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> USB definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">USB definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> USB definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> USB definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">USB definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> USB definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> USB definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">USB definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> USB definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -3987,12 +3987,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -4028,12 +4028,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -4074,12 +4074,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -4115,12 +4115,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -4161,12 +4161,12 @@          "frequency-average-occurrence": "0",          "furigana": "テキスト",          "furigana-plain": "テキスト", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>text definition 1</li><li>text definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>text definition 1</li><li>text definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>text definition 1</li><li>text definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>text definition 1</li><li>text definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>text definition 1</li><li>text definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> <ul><li>text definition 1</li><li>text definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>text definition 1</li><li>text definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>text definition 1</li><li>text definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>text definition 1</li><li>text definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> <ul><li>text definition 1</li><li>text definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>text definition 1</li><li>text definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> <ul><li>text definition 1</li><li>text definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -4207,12 +4207,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -4248,12 +4248,12 @@          "frequency-average-occurrence": "2",          "furigana": "<ruby>打<rt>う</rt></ruby>つ",          "furigana-plain": "打[う]つ", -        "glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-brief": "<div style=\"text-align: left;\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(vt)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul><style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Godan verb",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -4294,12 +4294,12 @@          "frequency-average-occurrence": "0",          "furigana": "<ruby>凄<rt>すご</rt></ruby>い",          "furigana-plain": "凄[すご]い", -        "glossary": "<div style=\"text-align: left;\"><i>(adj-i, Test Dictionary 2)</i> sugoi definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">sugoi definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(adj-i)</i> sugoi definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(adj-i, Test Dictionary 2)</i> sugoi definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">sugoi definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(adj-i)</i> sugoi definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(adj-i, Test Dictionary 2)</i> sugoi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">sugoi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(adj-i)</i> sugoi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(adj-i, Test Dictionary 2)</i> sugoi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">sugoi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(adj-i)</i> sugoi definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "I-adjective",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -4340,12 +4340,12 @@          "frequency-average-occurrence": "0",          "furigana": "English",          "furigana-plain": "English", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> English definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">English definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> English definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> English definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">English definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> English definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -4386,12 +4386,12 @@          "frequency-average-occurrence": "0",          "furigana": "language",          "furigana-plain": "language", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> language definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">language definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> language definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> language definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">language definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> language definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> language definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">language definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> language definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> language definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">language definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> language definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -4432,12 +4432,12 @@          "frequency-average-occurrence": "0",          "furigana": "마시다",          "furigana-plain": "마시다", -        "glossary": "<div style=\"text-align: left;\"><i>(v, Test Dictionary 2)</i> masida definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">masida definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(v)</i> masida definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(v, Test Dictionary 2)</i> masida definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">masida definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(v)</i> masida definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(v, Test Dictionary 2)</i> masida definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">masida definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(v)</i> masida definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(v, Test Dictionary 2)</i> masida definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">masida definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(v)</i> masida definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "v",          "pitch-accents": "",          "pitch-accent-graphs": "", @@ -4478,12 +4478,12 @@          "frequency-average-occurrence": "0",          "furigana": "English",          "furigana-plain": "English", -        "glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> English definition</div>", -        "glossary-brief": "<div style=\"text-align: left;\">English definition</div>", -        "glossary-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> English definition</div>", -        "glossary-first": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> English definition</div>", -        "glossary-first-brief": "<div style=\"text-align: left;\">English definition</div>", -        "glossary-first-no-dictionary": "<div style=\"text-align: left;\"><i>(n)</i> English definition</div>", +        "glossary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n, Test Dictionary 2)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-brief": "<div style=\"text-align: left;\" class=\"yomitan-glossary\">English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>", +        "glossary-first-no-dictionary": "<div style=\"text-align: left;\" class=\"yomitan-glossary\"><i>(n)</i> English definition<style>.yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}</style></div>",          "part-of-speech": "Noun",          "pitch-accents": "",          "pitch-accent-graphs": "", diff --git a/test/data/database-test-cases.json b/test/data/database-test-cases.json index 04b98aa9..30aff399 100644 --- a/test/data/database-test-cases.json +++ b/test/data/database-test-cases.json @@ -3,6 +3,7 @@      "title": "Test Dictionary",      "revision": "test",      "sequenced": true, +    "styles": "[data-sc-content='glossary'] {\n    color: #ffff00;\n}",      "version": 3,      "importDate": 0,      "prefixWildcardsSupported": true, diff --git a/test/data/dictionaries/valid-dictionary1/styles.css b/test/data/dictionaries/valid-dictionary1/styles.css new file mode 100644 index 00000000..d375cede --- /dev/null +++ b/test/data/dictionaries/valid-dictionary1/styles.css @@ -0,0 +1,3 @@ +[data-sc-content='glossary'] { +    color: #ffff00; +}
\ No newline at end of file diff --git a/test/data/translator-test-results-note-data1.json b/test/data/translator-test-results-note-data1.json index 1037412a..af070500 100644 --- a/test/data/translator-test-results-note-data1.json +++ b/test/data/translator-test-results-note-data1.json @@ -492,6 +492,8 @@              "da definition 1",              "da definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -806,6 +808,8 @@              "daasu definition 1",              "daasu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "abbr", @@ -1134,6 +1138,8 @@              "utsu definition 1",              "utsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -1448,6 +1454,8 @@              "butsu definition 1",              "butsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -1762,6 +1770,8 @@              "utsu definition 3",              "utsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -2076,6 +2086,8 @@              "butsu definition 3",              "butsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -2390,6 +2402,8 @@              "da definition 1",              "da definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -2704,6 +2718,8 @@              "daasu definition 1",              "daasu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "abbr", @@ -3062,6 +3078,8 @@              "uchikomu definition 1",              "uchikomu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -3484,6 +3502,8 @@              "buchikomu definition 1",              "buchikomu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -3906,6 +3926,8 @@              "uchikomu definition 3",              "uchikomu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -4328,6 +4350,8 @@              "buchikomu definition 3",              "buchikomu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -4725,6 +4749,8 @@              "utsu definition 1",              "utsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -5044,6 +5070,8 @@              "butsu definition 1",              "butsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -5363,6 +5391,8 @@              "utsu definition 3",              "utsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -5682,6 +5712,8 @@              "butsu definition 3",              "butsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -5996,6 +6028,8 @@              "da definition 1",              "da definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -6310,6 +6344,8 @@              "daasu definition 1",              "daasu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "abbr", @@ -6564,6 +6600,8 @@                "pixelated": true              }            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -6800,6 +6838,8 @@              "da definition 1",              "da definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -7119,6 +7159,8 @@              "daasu definition 1",              "daasu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "abbr", @@ -7442,6 +7484,8 @@              "da definition 1",              "da definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -7761,6 +7805,8 @@              "utsu definition 1",              "utsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -8075,6 +8121,8 @@              "utsu definition 3",              "utsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -8394,6 +8442,8 @@              "butsu definition 1",              "butsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -8708,6 +8758,8 @@              "butsu definition 3",              "butsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -9057,6 +9109,8 @@              "uchikomu definition 1",              "uchikomu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -9479,6 +9533,8 @@              "uchikomu definition 3",              "uchikomu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -9876,6 +9932,8 @@              "utsu definition 1",              "utsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -10195,6 +10253,8 @@              "utsu definition 3",              "utsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -10544,6 +10604,8 @@              "buchikomu definition 1",              "buchikomu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -10966,6 +11028,8 @@              "buchikomu definition 3",              "buchikomu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -11363,6 +11427,8 @@              "butsu definition 1",              "butsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -11682,6 +11748,8 @@              "butsu definition 3",              "butsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -11927,6 +11995,8 @@                "pixelated": true              }            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -12241,6 +12311,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "uchikomu definition 1",                  "uchikomu definition 2" @@ -12260,6 +12332,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "uchikomu definition 3",                  "uchikomu definition 4" @@ -12686,6 +12760,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "buchikomu definition 1",                  "buchikomu definition 2" @@ -12705,6 +12781,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "buchikomu definition 3",                  "buchikomu definition 4" @@ -13106,6 +13184,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "utsu definition 1",                  "utsu definition 2" @@ -13125,6 +13205,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "utsu definition 3",                  "utsu definition 4" @@ -13456,6 +13538,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "butsu definition 1",                  "butsu definition 2" @@ -13475,6 +13559,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "butsu definition 3",                  "butsu definition 4" @@ -13774,6 +13860,8 @@              {                "sequence": 1,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "da definition 1",                  "da definition 2" @@ -14086,6 +14174,8 @@              {                "sequence": 2,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "daasu definition 1",                  "daasu definition 2" @@ -14603,6 +14693,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "uchikomu definition 1",                  "uchikomu definition 2" @@ -14625,6 +14717,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "buchikomu definition 1",                  "buchikomu definition 2" @@ -14647,6 +14741,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "uchikomu definition 3",                  "uchikomu definition 4" @@ -14669,6 +14765,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "buchikomu definition 3",                  "buchikomu definition 4" @@ -15321,6 +15419,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "utsu definition 1",                  "utsu definition 2" @@ -15343,6 +15443,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "butsu definition 1",                  "butsu definition 2" @@ -15365,6 +15467,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "utsu definition 3",                  "utsu definition 4" @@ -15387,6 +15491,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "butsu definition 3",                  "butsu definition 4" @@ -15760,6 +15866,8 @@              {                "sequence": 1,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "da definition 1",                  "da definition 2" @@ -16065,6 +16173,8 @@              {                "sequence": 2,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "daasu definition 1",                  "daasu definition 2" @@ -16434,6 +16544,8 @@              "uchikomu definition 1",              "uchikomu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -16877,6 +16989,8 @@              "buchikomu definition 1",              "buchikomu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -17320,6 +17434,8 @@              "uchikomu definition 3",              "uchikomu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -17763,6 +17879,8 @@              "buchikomu definition 3",              "buchikomu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -18160,6 +18278,8 @@              "utsu definition 1",              "utsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -18479,6 +18599,8 @@              "butsu definition 1",              "butsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -18798,6 +18920,8 @@              "utsu definition 3",              "utsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -19117,6 +19241,8 @@              "butsu definition 3",              "butsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -19431,6 +19557,8 @@              "da definition 1",              "da definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -19745,6 +19873,8 @@              "daasu definition 1",              "daasu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "abbr", @@ -20103,6 +20233,8 @@              "uchikomu definition 1",              "uchikomu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -20525,6 +20657,8 @@              "buchikomu definition 1",              "buchikomu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -20947,6 +21081,8 @@              "uchikomu definition 3",              "uchikomu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -21369,6 +21505,8 @@              "buchikomu definition 3",              "buchikomu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -21766,6 +21904,8 @@              "utsu definition 1",              "utsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -22085,6 +22225,8 @@              "butsu definition 1",              "butsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -22404,6 +22546,8 @@              "utsu definition 3",              "utsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -22723,6 +22867,8 @@              "butsu definition 3",              "butsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -23037,6 +23183,8 @@              "da definition 1",              "da definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -23351,6 +23499,8 @@              "daasu definition 1",              "daasu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "abbr", @@ -23709,6 +23859,8 @@              "uchikomu definition 1",              "uchikomu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -24131,6 +24283,8 @@              "buchikomu definition 1",              "buchikomu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -24553,6 +24707,8 @@              "uchikomu definition 3",              "uchikomu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -24975,6 +25131,8 @@              "buchikomu definition 3",              "buchikomu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -25372,6 +25530,8 @@              "utsu definition 1",              "utsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -25691,6 +25851,8 @@              "butsu definition 1",              "butsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -26010,6 +26172,8 @@              "utsu definition 3",              "utsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -26329,6 +26493,8 @@              "butsu definition 3",              "butsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -26643,6 +26809,8 @@              "da definition 1",              "da definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -26957,6 +27125,8 @@              "daasu definition 1",              "daasu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "abbr", @@ -27210,6 +27380,8 @@            "glossary": [              "to read"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -27370,6 +27542,8 @@            "glossary": [              "strong point"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -27539,6 +27713,8 @@            "glossary": [              "to read"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -27979,6 +28155,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "uchikomu definition 1",                  "uchikomu definition 2" @@ -28001,6 +28179,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "buchikomu definition 1",                  "buchikomu definition 2" @@ -28023,6 +28203,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "uchikomu definition 3",                  "uchikomu definition 4" @@ -28045,6 +28227,8 @@              {                "sequence": 4,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "buchikomu definition 3",                  "buchikomu definition 4" @@ -28697,6 +28881,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "utsu definition 1",                  "utsu definition 2" @@ -28719,6 +28905,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "butsu definition 1",                  "butsu definition 2" @@ -28741,6 +28929,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "utsu definition 3",                  "utsu definition 4" @@ -28763,6 +28953,8 @@              {                "sequence": 3,                "dictionary": "Test Dictionary 2", +              "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +              "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",                "glossary": [                  "butsu definition 3",                  "butsu definition 4" @@ -29097,6 +29289,8 @@            "glossary": [              "otemae definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -29391,6 +29585,8 @@            "glossary": [              "bangou definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -29579,6 +29775,8 @@            "glossary": [              "chuugoshi definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -29767,6 +29965,8 @@            "glossary": [              "shogyouu definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -29955,6 +30155,8 @@            "glossary": [              "dobokukouji definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -30140,6 +30342,8 @@            "glossary": [              "suki definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "adj-na", @@ -30368,6 +30572,8 @@                "content": "kouzou definition 3 (構造)"              }            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -30527,6 +30733,8 @@            "glossary": [              "notamau definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "v5", @@ -30639,6 +30847,8 @@            "glossary": [              "sankyuu definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [],            "termTags": [],            "frequencies": [], @@ -30743,6 +30953,8 @@            "glossary": [              "English definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -30857,6 +31069,8 @@            "glossary": [              "USB definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -31074,6 +31288,8 @@              "utsu definition 1",              "utsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -31388,6 +31604,8 @@              "utsu definition 3",              "utsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -31707,6 +31925,8 @@              "utsu definition 1",              "utsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -32021,6 +32241,8 @@              "utsu definition 3",              "utsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -32257,6 +32479,8 @@              "text definition 1",              "text definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -32493,6 +32717,8 @@              "utsu definition 1",              "utsu definition 2"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -32807,6 +33033,8 @@              "utsu definition 3",              "utsu definition 4"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "vt", @@ -33040,6 +33268,8 @@            "glossary": [              "sugoi definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "adj-i", @@ -33158,6 +33388,8 @@            "glossary": [              "English definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -33272,6 +33504,8 @@            "glossary": [              "language definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", @@ -33390,6 +33624,8 @@            "glossary": [              "masida definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "v", @@ -33504,6 +33740,8 @@            "glossary": [              "English definition"            ], +          "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n    color: #ffff00;\n}", +          "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n    color: #ffff00;\n}",            "definitionTags": [              {                "name": "n", diff --git a/test/dictionary-data.test.js b/test/dictionary-data.test.js index e55496e4..cfb951d8 100644 --- a/test/dictionary-data.test.js +++ b/test/dictionary-data.test.js @@ -53,7 +53,7 @@ describe('Dictionary data', () => {          expected3: expectedResults3[i],      }));      describe.each(testCases)('Test %#: $data.name', ({data, expected1, expected2, expected3}) => { -        test('Test', async ({window, translator, expect}) => { +        test('Test', async ({window, translator, styles, expect}) => {              // The window property needs to be referenced for it to be initialized.              // It is needed for DOM access for structured content.              void window; @@ -63,8 +63,8 @@ describe('Dictionary data', () => {                          const {mode, text} = data;                          const options = createFindTermsOptions(dictionaryName, optionsPresets, data.options);                          const {dictionaryEntries, originalTextLength} = await translator.findTerms(mode, text, options); -                        const renderResults = mode !== 'simple' ? await getTemplateRenderResults(dictionaryEntries, mode, template, expect) : null; -                        const noteDataList = mode !== 'simple' ? dictionaryEntries.map((dictionaryEntry) => createTestAnkiNoteData(dictionaryEntry, mode)) : null; +                        const renderResults = mode !== 'simple' ? await getTemplateRenderResults(dictionaryEntries, mode, template, expect, styles) : null; +                        const noteDataList = mode !== 'simple' ? dictionaryEntries.map((dictionaryEntry) => createTestAnkiNoteData(dictionaryEntry, mode, styles)) : null;                          expect.soft(originalTextLength).toStrictEqual(expected1.originalTextLength);                          expect.soft(dictionaryEntries).toStrictEqual(expected1.dictionaryEntries);                          expect.soft(noteDataList).toEqual(expected2.noteDataList); diff --git a/test/dictionary-data.write.js b/test/dictionary-data.write.js index 16cb8d88..880d2379 100644 --- a/test/dictionary-data.write.js +++ b/test/dictionary-data.write.js @@ -35,7 +35,7 @@ const dirname = path.dirname(fileURLToPath(import.meta.url));  const dictionaryName = 'Test Dictionary 2';  const test = await createTranslatorTest(void 0, path.join(dirname, 'data/dictionaries/valid-dictionary1'), dictionaryName); -test('Write dictionary data expected data', async ({window, translator, expect}) => { +test('Write dictionary data expected data', async ({window, translator, styles, expect}) => {      // The window property needs to be referenced for it to be initialized.      // It is needed for DOM access for structured content.      void window; @@ -64,8 +64,8 @@ test('Write dictionary data expected data', async ({window, translator, expect})                      const {mode, text} = data;                      const options = createFindTermsOptions(dictionaryName, optionsPresets, data.options);                      const {dictionaryEntries, originalTextLength} = await translator.findTerms(mode, text, options); -                    const renderResults = mode !== 'simple' ? await getTemplateRenderResults(dictionaryEntries, mode, template, null) : null; -                    const noteDataList = mode !== 'simple' ? dictionaryEntries.map((dictionaryEntry) => createTestAnkiNoteData(dictionaryEntry, mode)) : null; +                    const renderResults = mode !== 'simple' ? await getTemplateRenderResults(dictionaryEntries, mode, template, null, styles) : null; +                    const noteDataList = mode !== 'simple' ? dictionaryEntries.map((dictionaryEntry) => createTestAnkiNoteData(dictionaryEntry, mode, styles)) : null;                      actualResults1.push({name, originalTextLength, dictionaryEntries});                      actualResults2.push({name, noteDataList});                      actualResults3.push({name, results: renderResults}); diff --git a/test/fixtures/translator-test.js b/test/fixtures/translator-test.js index 5c024472..857e8a98 100644 --- a/test/fixtures/translator-test.js +++ b/test/fixtures/translator-test.js @@ -34,7 +34,7 @@ vi.stubGlobal('chrome', chrome);  /**   * @param {string} dictionaryDirectory   * @param {string} dictionaryName - * @returns {Promise<Translator>} + * @returns {Promise<{translator: Translator, styles: string}>}   */  export async function createTranslatorContext(dictionaryDirectory, dictionaryName) {      // Dictionary @@ -46,36 +46,41 @@ export async function createTranslatorContext(dictionaryDirectory, dictionaryNam      const dictionaryDatabase = new DictionaryDatabase();      await dictionaryDatabase.prepare(); -    const {errors} = await dictionaryImporter.importDictionary( +    const {errors, result} = await dictionaryImporter.importDictionary(          dictionaryDatabase,          testDictionaryData,          {prefixWildcardsSupported: true},      );      expect(errors.length).toEqual(0); +    expect(result).not.toBeNull(); + +    const styles = result?.styles ?? '';      // Setup translator      const translator = new Translator(dictionaryDatabase);      translator.prepare(); -    return translator; +    return {translator, styles};  }  /**   * @param {string|undefined} htmlFilePath   * @param {string} dictionaryDirectory   * @param {string} dictionaryName - * @returns {Promise<import('vitest').TestAPI<{window: import('jsdom').DOMWindow, translator: Translator}>>} + * @returns {Promise<import('vitest').TestAPI<{window: import('jsdom').DOMWindow, translator: Translator, styles: string}>>}   */  export async function createTranslatorTest(htmlFilePath, dictionaryDirectory, dictionaryName) {      const test = createDomTest(htmlFilePath); -    const translator = await createTranslatorContext(dictionaryDirectory, dictionaryName); -    /** @type {import('vitest').TestAPI<{window: import('jsdom').DOMWindow, translator: Translator}>} */ +    const {translator, styles} = await createTranslatorContext(dictionaryDirectory, dictionaryName); +    /** @type {import('vitest').TestAPI<{window: import('jsdom').DOMWindow, translator: Translator, styles: string}>} */      // eslint-disable-next-line sonarjs/prefer-immediate-return      const result = test.extend({          window: async ({window}, use) => { await use(window); },          // eslint-disable-next-line no-empty-pattern          translator: async ({}, use) => { await use(translator); }, +        // eslint-disable-next-line no-empty-pattern +        styles: async ({}, use) => { await use(styles); },      });      return result;  } diff --git a/test/options-util.test.js b/test/options-util.test.js index d1fc3515..253b9650 100644 --- a/test/options-util.test.js +++ b/test/options-util.test.js @@ -606,7 +606,7 @@ function createOptionsUpdatedTestData1() {              },          ],          profileCurrent: 0, -        version: 40, +        version: 41,          global: {              database: {                  prefixWildcardsSupported: false, diff --git a/test/utilities/anki.js b/test/utilities/anki.js index 6471015a..ed7b6c60 100644 --- a/test/utilities/anki.js +++ b/test/utilities/anki.js @@ -36,11 +36,16 @@ function createTestFields(type) {  /**   * @param {import('dictionary').DictionaryEntry} dictionaryEntry   * @param {import('settings').ResultOutputMode} mode + * @param {string} styles   * @returns {import('anki-templates').NoteData}   * @throws {Error}   */ -export function createTestAnkiNoteData(dictionaryEntry, mode) { +export function createTestAnkiNoteData(dictionaryEntry, mode, styles = '') {      const marker = '{marker}'; +    const dictionaryStylesMap = new Map(); +    if (styles !== '') { +        dictionaryStylesMap.set('Test Dictionary 2', styles); +    }      /** @type {import('anki-templates-internal').CreateDetails} */      const data = {          dictionaryEntry, @@ -56,6 +61,7 @@ export function createTestAnkiNoteData(dictionaryEntry, mode) {              fullQuery: 'fullQuery',          },          media: {}, +        dictionaryStylesMap,      };      return createAnkiNoteData(marker, data);  } @@ -65,9 +71,10 @@ export function createTestAnkiNoteData(dictionaryEntry, mode) {   * @param {import('settings').ResultOutputMode} mode   * @param {string} template   * @param {?import('vitest').ExpectStatic} expect + * @param {string} styles   * @returns {Promise<import('anki').NoteFields[]>}   */ -export async function getTemplateRenderResults(dictionaryEntries, mode, template, expect) { +export async function getTemplateRenderResults(dictionaryEntries, mode, template, expect, styles = '') {      const ankiTemplateRenderer = new AnkiTemplateRenderer();      await ankiTemplateRenderer.prepare();      const clozePrefix = 'cloze-prefix'; @@ -97,6 +104,10 @@ export async function getTemplateRenderResults(dictionaryEntries, mode, template              query: 'query',              fullQuery: 'fullQuery',          }; +        const dictionaryStylesMap = new Map(); +        if (styles) { +            dictionaryStylesMap.set('Test Dictionary 2', styles); +        }          /** @type {import('anki-note-builder').CreateNoteDetails} */          const details = {              dictionaryEntry, @@ -114,6 +125,7 @@ export async function getTemplateRenderResults(dictionaryEntries, mode, template              compactTags: false,              requirements: [],              mediaOptions: null, +            dictionaryStylesMap,          };          const {note: {fields: noteFields}, errors} = await ankiNoteBuilder.createNote(details);          for (const error of errors) { diff --git a/types/ext/anki-note-builder.d.ts b/types/ext/anki-note-builder.d.ts index e3a1ed6a..510c0687 100644 --- a/types/ext/anki-note-builder.d.ts +++ b/types/ext/anki-note-builder.d.ts @@ -41,6 +41,7 @@ export type CreateNoteDetails = {      glossaryLayoutMode: Settings.GlossaryLayoutMode;      compactTags: boolean;      mediaOptions: MediaOptions | null; +    dictionaryStylesMap: Map<string, string>;  };  export type Field = [ @@ -62,6 +63,7 @@ export type GetRenderingDataDetails = {      glossaryLayoutMode?: Settings.GlossaryLayoutMode;      compactTags?: boolean;      marker: string; +    dictionaryStylesMap: Map<string, string>;  };  export type CommonData = AnkiTemplatesInternal.CreateDetails; diff --git a/types/ext/anki-templates-internal.d.ts b/types/ext/anki-templates-internal.d.ts index ea0a407d..df1b2dfe 100644 --- a/types/ext/anki-templates-internal.d.ts +++ b/types/ext/anki-templates-internal.d.ts @@ -51,6 +51,7 @@ export type CreateDetails = {      context: Context;      /** Media data. */      media?: AnkiTemplates.Media; +    dictionaryStylesMap: Map<string, string>;  };  export type CachedValue<T = unknown> = { diff --git a/types/ext/anki-templates.d.ts b/types/ext/anki-templates.d.ts index efa0bad2..44a087eb 100644 --- a/types/ext/anki-templates.d.ts +++ b/types/ext/anki-templates.d.ts @@ -188,6 +188,8 @@ export type TermDictionaryEntry = {      readonly reading: string | string[];      readonly expressions: TermHeadword[];      readonly glossary?: DictionaryData.TermGlossary[]; +    readonly glossaryScopedStyles?: string; +    readonly dictScopedStyles?: string;      readonly definitionTags?: Tag[];      readonly termTags?: Tag[];      readonly definitions?: TermDefinition[]; @@ -228,6 +230,8 @@ export type TermDefinition = {      dictionary: string;      glossary: DictionaryData.TermGlossary[];      definitionTags: Tag[]; +    glossaryScopedStyles: string; +    dictScopedStyles: string;      only?: string[];  }; diff --git a/types/ext/dictionary-importer.d.ts b/types/ext/dictionary-importer.d.ts index 8807b3bc..c5d707a1 100644 --- a/types/ext/dictionary-importer.d.ts +++ b/types/ext/dictionary-importer.d.ts @@ -61,6 +61,7 @@ export type Summary = {      importDate: number;      prefixWildcardsSupported: boolean;      counts: SummaryCounts; +    styles: string;      author?: string;      url?: string;      description?: string; @@ -70,6 +71,12 @@ export type Summary = {      frequencyMode?: 'occurrence-based' | 'rank-based';  }; +export type SummaryDetails = { +    prefixWildcardsSupported: boolean; +    counts: SummaryCounts; +    styles: string; +}; +  export type SummaryCounts = {      terms: SummaryItemCount;      termMeta: SummaryMetaCount; diff --git a/types/ext/settings.d.ts b/types/ext/settings.d.ts index 80fb8a1f..8183befd 100644 --- a/types/ext/settings.d.ts +++ b/types/ext/settings.d.ts @@ -263,6 +263,7 @@ export type DictionaryOptions = {      definitionsCollapsible: DictionaryDefinitionsCollapsible;      partsOfSpeechFilter: boolean;      useDeinflections: boolean; +    styles?: string;  };  export type ParsingOptions = {  |