diff options
| -rw-r--r-- | ext/css/display.css | 2 | ||||
| -rw-r--r-- | ext/images/add-duplicate-term-kana.svg | 40 | ||||
| -rw-r--r-- | ext/images/add-duplicate-term-kanji.svg | 84 | ||||
| -rw-r--r-- | ext/js/background/backend.js | 87 | ||||
| -rw-r--r-- | ext/js/comm/anki-connect.js | 57 | ||||
| -rw-r--r-- | ext/js/data/anki-note-builder.js | 3 | ||||
| -rw-r--r-- | ext/js/display/display-anki.js | 55 | ||||
| -rw-r--r-- | ext/js/input/hotkey-help-controller.js | 32 | ||||
| -rw-r--r-- | resources/icons.svg | 2449 | ||||
| -rw-r--r-- | test/playwright/playwright-util.js | 2 | ||||
| -rw-r--r-- | test/utilities/anki.js | 1 | ||||
| -rw-r--r-- | types/ext/anki-connect.d.ts | 22 | ||||
| -rw-r--r-- | types/ext/anki-note-builder.d.ts | 1 | ||||
| -rw-r--r-- | types/ext/backend.d.ts | 5 | 
14 files changed, 1302 insertions, 1538 deletions
| diff --git a/ext/css/display.css b/ext/css/display.css index ca91a470..a148af13 100644 --- a/ext/css/display.css +++ b/ext/css/display.css @@ -669,6 +669,8 @@ button.action-button:active {  .icon[data-icon=view-note]      { background-image: url('/images/view-note.svg'); }  .icon[data-icon=add-term-kanji] { background-image: url('/images/add-term-kanji.svg'); }  .icon[data-icon=add-term-kana]  { background-image: url('/images/add-term-kana.svg'); } +.icon[data-icon=add-duplicate-term-kanji] { background-image: url('/images/add-duplicate-term-kanji.svg'); } +.icon[data-icon=add-duplicate-term-kana]  { background-image: url('/images/add-duplicate-term-kana.svg'); }  .icon[data-icon=play-audio]     { background-image: url('/images/play-audio.svg'); }  .icon[data-icon=source-term]    { background-image: url('/images/source-term.svg'); }  .icon[data-icon=entry-current]  { background-image: url('/images/entry-current.svg'); } diff --git a/ext/images/add-duplicate-term-kana.svg b/ext/images/add-duplicate-term-kana.svg new file mode 100644 index 00000000..9b574aee --- /dev/null +++ b/ext/images/add-duplicate-term-kana.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> +  <linearGradient id="linearGradient4719" x1="-1.7198" x2="-1.7198" y1="2.7781" y2="1.4552" gradientTransform="matrix(3.7795 0 0 3.7795 14 .5)" gradientUnits="userSpaceOnUse"> +   <stop stop-color="#8dba64" offset="0"/> +   <stop stop-color="#b4d495" offset="1"/> +  </linearGradient> +  <linearGradient id="linearGradient4745-5" x1="2.1167" x2="1.4552" y1="2.3812" y2="1.7198" gradientTransform="scale(3.7795)" gradientUnits="userSpaceOnUse"> +   <stop stop-color="#376b19" offset="0"/> +   <stop stop-color="#81ab61" offset="1"/> +  </linearGradient> +  <radialGradient id="radialGradient4770-4" cx="2.1167" cy="2.1167" r=".66146" gradientTransform="matrix(2.2677 -7.9311e-7 7.9312e-7 2.2677 2.7 3.7)" gradientUnits="userSpaceOnUse"> +   <stop stop-opacity=".28986" offset="0"/> +   <stop stop-opacity="0" offset="1"/> +  </radialGradient> +  <linearGradient id="linearGradient1389" x1="-1.7198" x2="-1.7198" y1="2.7781" y2="1.4552" gradientTransform="matrix(3.7795 0 0 3.7795 14 .5)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4719"/> +  <linearGradient id="linearGradient1391" x1="2.1167" x2="1.4552" y1="2.3812" y2="1.7198" gradientTransform="scale(3.7795)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4745-5"/> +  <radialGradient id="radialGradient1393" cx="2.1167" cy="2.1167" r=".66146" gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient4770-4"/> +  <filter id="filter1916" x="-.083333" y="-.083333" width="1.1667" height="1.1667" color-interpolation-filters="sRGB"> +   <feColorMatrix result="color1" type="hueRotate" values="260"/> +   <feColorMatrix result="color2" type="saturate" values="1"/> +  </filter> +  <filter id="filter1922" x="-.083333" y="-.083333" width="1.1667" height="1.1667" color-interpolation-filters="sRGB"> +   <feColorMatrix result="color1" type="hueRotate" values="260"/> +   <feColorMatrix result="color2" type="saturate" values="1"/> +  </filter> + </defs> + <g transform="translate(2,-2)" filter="url(#filter1916)"> +  <circle cx="7.5" cy="8.5" r="3" fill="url(#linearGradient1389)"/> +  <circle cx="7.5" cy="8.5" r="3" fill="none" stroke="url(#linearGradient1391)"/> +  <circle cx="7.5" cy="8.5" r="1.5" fill="url(#radialGradient1393)"/> +  <path d="m6 8h1v-1h1v1h1v1h-1v1h-1v-1h-1v-1" fill="#fff"/> + </g> + <g filter="url(#filter1922)"> +  <circle cx="7.5" cy="8.5" r="3" fill="url(#linearGradient4719)"/> +  <circle cx="7.5" cy="8.5" r="3" fill="none" stroke="url(#linearGradient4745-5)"/> +  <circle cx="7.5" cy="8.5" r="1.5" fill="url(#radialGradient4770-4)"/> +  <path d="m6 8h1v-1h1v1h1v1h-1v1h-1v-1h-1v-1" fill="#fff"/> + </g> +</svg> diff --git a/ext/images/add-duplicate-term-kanji.svg b/ext/images/add-duplicate-term-kanji.svg new file mode 100644 index 00000000..809d0159 --- /dev/null +++ b/ext/images/add-duplicate-term-kanji.svg @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> +  <linearGradient id="linearGradient4582" x1="-1.7198" x2="-1.7198" y1="3.5719" y2=".79375" gradientTransform="matrix(3.7795 0 0 3.7795 14.5 -6.308e-7)" gradientUnits="userSpaceOnUse"> +   <stop stop-color="#6fb558" offset="0"/> +   <stop stop-color="#a5db9b" offset="1"/> +  </linearGradient> +  <linearGradient id="linearGradient4758-7" x1="7.5406" x2="5.1594" y1="3.3073" y2=".92604" gradientTransform="matrix(3.7795 0 0 3.7795 -16 -6e-7)" gradientUnits="userSpaceOnUse"> +   <stop stop-color="#34812c" offset="0"/> +   <stop stop-color="#87b870" offset="1"/> +  </linearGradient> +  <radialGradient id="radialGradient4683-3" cx="2.1167" cy="2.1167" r=".66146" gradientTransform="matrix(4.5354 8.0301e-7 -8.0301e-7 4.5354 -1.6 -1.6)" gradientUnits="userSpaceOnUse"> +   <stop stop-opacity=".28986" offset="0"/> +   <stop stop-opacity="0" offset="1"/> +  </radialGradient> +  <linearGradient id="linearGradient328" x1="-1.7198" x2="-1.7198" y1="3.5719" y2=".79375" gradientTransform="matrix(3.7795,0,0,3.7795,14.5,-6.308e-7)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4582"/> +  <linearGradient id="linearGradient330" x1="7.5406" x2="5.1594" y1="3.3073" y2=".92604" gradientTransform="matrix(3.7795,0,0,3.7795,-16,-6e-7)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4758-7"/> +  <radialGradient id="radialGradient332" cx="2.1167" cy="2.1167" r=".66146" gradientTransform="matrix(4.5354,8.0301e-7,-8.0301e-7,4.5354,-1.6,-1.6)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient4683-3"/> +  <filter id="filter554" x="-.038462" y="-.038462" width="1.0769" height="1.0769" color-interpolation-filters="sRGB"> +   <feColorMatrix result="color1" type="hueRotate" values="250"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="color2" type="saturate" values="1"/> +  </filter> +  <filter id="filter795" x="-.038462" y="-.038462" width="1.0769" height="1.0769" color-interpolation-filters="sRGB"> +   <feColorMatrix result="color1" type="hueRotate" values="250"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="fbSourceGraphic" type="saturate" values="1"/> +   <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> +   <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0"/> +   <feColorMatrix result="color2" type="saturate" values="1"/> +  </filter> + </defs> + <g transform="matrix(.91504 0 0 .91504 2.2745 -.91504)" filter="url(#filter795)"> +  <circle cx="8" cy="8" r="6.5" fill="url(#linearGradient328)"/> +  <circle cx="8" cy="8" r="5.75" fill="none" stroke="#fff" stroke-opacity=".50196" stroke-width="1.5"/> +  <circle cx="8" cy="8" r="6.5" fill="none" stroke="url(#linearGradient330)"/> +  <circle cx="8" cy="8" r="3" fill="url(#radialGradient332)"/> +  <path d="m5 7h2v-2h2v2h2v2h-2v2h-2v-2h-2v-2" fill="#fff"/> + </g> + <g transform="matrix(.91504 0 0 .91504 -.91504 2.2745)" filter="url(#filter554)"> +  <circle cx="8" cy="8" r="6.5" fill="url(#linearGradient328)"/> +  <circle cx="8" cy="8" r="5.75" fill="none" stroke="#fff" stroke-opacity=".50196" stroke-width="1.5"/> +  <circle cx="8" cy="8" r="6.5" fill="none" stroke="url(#linearGradient330)"/> +  <circle cx="8" cy="8" r="3" fill="url(#radialGradient332)"/> +  <path d="m5 7h2v-2h2v2h2v2h-2v2h-2v-2h-2v-2" fill="#fff"/> + </g> +</svg> diff --git a/ext/js/background/backend.js b/ext/js/background/backend.js index 182f11aa..cd44a07f 100644 --- a/ext/js/background/backend.js +++ b/ext/js/background/backend.js @@ -544,22 +544,89 @@ export class Backend {          return await this._anki.addNote(note);      } +    /** +     * @param {import('anki').Note[]} notes +     * @returns {Promise<({ canAdd: true; } | { canAdd: false; error: string; })[]>} +     */ +    async detectDuplicateNotes(notes) { +        // `allowDuplicate` is on for all notes by default, so we temporarily set it to false +        // to check which notes are duplicates. +        const notesNoDuplicatesAllowed = notes.map((note) => ({...note, options: {...note.options, allowDuplicate: false}})); + +        return await this._anki.canAddNotesWithErrorDetail(notesNoDuplicatesAllowed); +    } + +    /** +     * Partitions notes between those that can / cannot be added. +     * It further sets the `isDuplicate` strings for notes that have a duplicate. +     * @param {import('anki').Note[]} notes +     * @returns {Promise<import('backend').CanAddResults>} +     */ +    async partitionAddibleNotes(notes) { +        const canAddResults = await this.detectDuplicateNotes(notes); + +        /** @type {{ note: import('anki').Note, isDuplicate: boolean }[]} */ +        const canAddArray = []; + +        /** @type {import('anki').Note[]} */ +        const cannotAddArray = []; + +        for (let i = 0; i < canAddResults.length; i++) { +            const result = canAddResults[i]; + +            // If the note is a duplicate, the error is "cannot create note because it is a duplicate". +            if (result.canAdd) { +                canAddArray.push({note: notes[i], isDuplicate: false}); +            } else if (result.error.endsWith('duplicate')) { +                canAddArray.push({note: notes[i], isDuplicate: true}); +            } else { +                cannotAddArray.push(notes[i]); +            } +        } + +        return {canAddArray, cannotAddArray}; +    } +      /** @type {import('api').ApiHandler<'getAnkiNoteInfo'>} */      async _onApiGetAnkiNoteInfo({notes, fetchAdditionalInfo}) { -        /** @type {import('anki').NoteInfoWrapper[]} */ -        const results = []; +        const {canAddArray, cannotAddArray} = await this.partitionAddibleNotes(notes); +          /** @type {{note: import('anki').Note, info: import('anki').NoteInfoWrapper}[]} */ -        const cannotAdd = []; -        const canAddArray = await this._anki.canAddNotes(notes); +        const cannotAdd = cannotAddArray.filter((note) => isNoteDataValid(note)).map((note) => ({note, info: {canAdd: false, valid: false, noteIds: null}})); + +        /** @type {import('anki').NoteInfoWrapper[]} */ +        const results = cannotAdd.map(({info}) => info); + +        /** @type {import('anki').Note[]} */ +        const duplicateNotes = []; + +        /** @type {number[]} */ +        const originalIndices = []; + +        for (let i = 0; i < canAddArray.length; i++) { +            if (canAddArray[i].isDuplicate) { +                duplicateNotes.push(canAddArray[i].note); +                // Keep original indices to locate duplicate inside `duplicateNoteIds` +                originalIndices.push(i); +            } +        } + +        const duplicateNoteIds = await this._anki.findNoteIds(duplicateNotes); + +        for (let i = 0; i < canAddArray.length; ++i) { +            const {note, isDuplicate} = canAddArray[i]; -        for (let i = 0; i < notes.length; ++i) { -            const note = notes[i]; -            let canAdd = canAddArray[i];              const valid = isNoteDataValid(note); -            if (!valid) { canAdd = false; } -            const info = {canAdd, valid, noteIds: null}; + +            const info = { +                canAdd: valid, +                valid, +                noteIds: isDuplicate ? duplicateNoteIds[originalIndices.indexOf(i)] : null +            }; +              results.push(info); -            if (!canAdd && valid) { + +            if (!valid) {                  cannotAdd.push({note, info});              }          } diff --git a/ext/js/comm/anki-connect.js b/ext/js/comm/anki-connect.js index 0bf38bda..a763f394 100644 --- a/ext/js/comm/anki-connect.js +++ b/ext/js/comm/anki-connect.js @@ -140,6 +140,17 @@ export class AnkiConnect {      }      /** +     * @param {import('anki').Note[]} notes +     * @returns {Promise<({ canAdd: true } | { canAdd: false, error: string })[]>} +     */ +    async canAddNotesWithErrorDetail(notes) { +        if (!this._enabled) { return []; } +        await this._checkVersion(); +        const result = await this._invoke('canAddNotesWithErrorDetail', {notes}); +        return this._normalizeCanAddNotesWithErrorDetailArray(result, notes.length); +    } + +    /**       * @param {import('anki').NoteId[]} noteIds       * @returns {Promise<(?import('anki').NoteInfo)[]>}       */ @@ -581,6 +592,52 @@ export class AnkiConnect {      /**       * @param {unknown} result +     * @param {number} expectedCount +     * @returns {import('anki-connect.js').CanAddResult[]} +     * @throws {Error} +     */ +    _normalizeCanAddNotesWithErrorDetailArray(result, expectedCount) { +        if (!Array.isArray(result)) { +            throw this._createUnexpectedResultError('array', result, ''); +        } +        if (expectedCount !== result.length) { +            throw this._createError(`Unexpected result array size: expected ${expectedCount}, received ${result.length}`, result); +        } +        /** @type {import('anki-connect.js').CanAddResult[]} */ +        const result2 = []; +        for (let i = 0; i < expectedCount; ++i) { +            const item = /** @type {unknown} */ (result[i]); +            if (item === null || typeof item !== 'object') { +                throw this._createError(`Unexpected result type at index ${i}: expected object, received ${this._getTypeName(item)}`, result); +            } + +            const {canAdd, error} = /** @type {{[key: string]: unknown}} */ (item); +            if (typeof canAdd !== 'boolean') { +                throw this._createError(`Unexpected result type at index ${i}, field canAdd: expected boolean, received ${this._getTypeName(canAdd)}`, result); +            } + +            if (canAdd && typeof error !== 'undefined') { +                throw this._createError(`Unexpected result type at index ${i}, field error: expected undefined, received ${this._getTypeName(error)}`, result); +            } +            if (!canAdd && typeof error !== 'string') { +                throw this._createError(`Unexpected result type at index ${i}, field error: expected string, received ${this._getTypeName(error)}`, result); +            } + +            if (canAdd) { +                result2.push({canAdd}); +            } else if (typeof error === 'string') { +                const item2 = { +                    canAdd, +                    error +                }; +                result2.push(item2); +            } +        } +        return result2; +    } + +    /** +     * @param {unknown} result       * @returns {(?import('anki').NoteInfo)[]}       * @throws {Error}       */ diff --git a/ext/js/data/anki-note-builder.js b/ext/js/data/anki-note-builder.js index e156103a..6a6a6177 100644 --- a/ext/js/data/anki-note-builder.js +++ b/ext/js/data/anki-note-builder.js @@ -54,7 +54,6 @@ export class AnkiNoteBuilder {          fields,          tags = [],          requirements = [], -        checkForDuplicates = true,          duplicateScope = 'collection',          duplicateScopeCheckAllModels = false,          resultOutputMode = 'split', @@ -111,7 +110,7 @@ export class AnkiNoteBuilder {              deckName,              modelName,              options: { -                allowDuplicate: !checkForDuplicates, +                allowDuplicate: true,                  duplicateScope,                  duplicateScopeOptions: {                      deckName: duplicateScopeDeckName, diff --git a/ext/js/display/display-anki.js b/ext/js/display/display-anki.js index 9a6b96c7..b7d118da 100644 --- a/ext/js/display/display-anki.js +++ b/ext/js/display/display-anki.js @@ -371,6 +371,36 @@ export class DisplayAnki {      }      /** +     * @param {HTMLButtonElement} button +     */ +    _showDuplicateAddButton(button) { +        const isKanjiAdd = button.dataset.mode === 'term-kanji'; + +        const title = button.getAttribute('title'); +        if (title) { +            button.setAttribute('title', title.replace(/Add (?!duplicate)/, 'Add duplicate ')); +        } + +        // eslint-disable-next-line no-underscore-dangle +        const hotkeyLabel = this._display._hotkeyHelpController.getHotkeyLabel(button); + +        if (hotkeyLabel) { +            if (hotkeyLabel === 'Add expression ({0})') { +                // eslint-disable-next-line no-underscore-dangle +                this._display._hotkeyHelpController.setHotkeyLabel(button, 'Add duplicate expression ({0})'); +            } else if (hotkeyLabel === 'Add reading ({0})') { +                // eslint-disable-next-line no-underscore-dangle +                this._display._hotkeyHelpController.setHotkeyLabel(button, 'Add duplicate reading ({0})'); +            } +        } + +        const actionIcon = button.querySelector('.action-icon'); +        if (actionIcon instanceof HTMLElement) { +            actionIcon.dataset.icon = isKanjiAdd ? 'add-duplicate-term-kanji' : 'add-duplicate-term-kana'; +        } +    } + +    /**       * @param {import('display-anki').DictionaryEntryDetails[]} dictionaryEntryDetails       */      _updateAdderButtons(dictionaryEntryDetails) { @@ -383,6 +413,11 @@ export class DisplayAnki {                  if (button !== null) {                      button.disabled = !canAdd;                      button.hidden = (ankiError !== null); + +                    // If entry has noteIds, show the "add duplicate" button. +                    if (Array.isArray(noteIds) && noteIds.length > 0) { +                        this._showDuplicateAddButton(button); +                    }                  }                  if (Array.isArray(noteIds) && noteIds.length > 0) { @@ -394,6 +429,7 @@ export class DisplayAnki {                      this._setupTagsIndicator(i, noteInfos);                  }              } +              this._updateViewNoteButton(i, allNoteIds !== null ? [...allNoteIds] : [], false);          }      } @@ -506,7 +542,9 @@ export class DisplayAnki {                              allErrors.push(toError(e));                          }                      } -                    button.disabled = true; +                    // Now that this dictionary entry has a duplicate in Anki, show the "add duplicate" buttons. +                    this._showDuplicateAddButton(button); +                      this._updateViewNoteButton(dictionaryEntryIndex, [noteId], true);                  }              } @@ -615,7 +653,6 @@ export class DisplayAnki {       * @returns {Promise<import('display-anki').DictionaryEntryDetails[]>}       */      async _getDictionaryEntryDetails(dictionaryEntries) { -        const forceCanAddValue = (this._checkForDuplicates ? null : true);          const fetchAdditionalInfo = (this._displayTags !== 'never');          const notePromises = []; @@ -638,14 +675,13 @@ export class DisplayAnki {          let infos;          let ankiError = null;          try { -            if (forceCanAddValue !== null) { -                if (!await this._display.application.api.isAnkiConnected()) { -                    throw new Error('Anki not connected'); -                } -                infos = this._getAnkiNoteInfoForceValue(notes, forceCanAddValue); -            } else { -                infos = await this._display.application.api.getAnkiNoteInfo(notes, fetchAdditionalInfo); +            if (!await this._display.application.api.isAnkiConnected()) { +                throw new Error('Anki not connected');              } + +            infos = this._checkForDuplicates ? +                await this._display.application.api.getAnkiNoteInfo(notes, fetchAdditionalInfo) : +                this._getAnkiNoteInfoForceValue(notes, true);          } catch (e) {              infos = this._getAnkiNoteInfoForceValue(notes, false);              ankiError = toError(e); @@ -711,7 +747,6 @@ export class DisplayAnki {              modelName,              fields,              tags: this._noteTags, -            checkForDuplicates: this._checkForDuplicates,              duplicateScope: this._duplicateScope,              duplicateScopeCheckAllModels: this._duplicateScopeCheckAllModels,              resultOutputMode: this._resultOutputMode, diff --git a/ext/js/input/hotkey-help-controller.js b/ext/js/input/hotkey-help-controller.js index 16f3d26f..b495365d 100644 --- a/ext/js/input/hotkey-help-controller.js +++ b/ext/js/input/hotkey-help-controller.js @@ -181,4 +181,36 @@ export class HotkeyHelpController {              defaultAttributeValues          };      } + +    /** +     * @param {HTMLElement} node +     * @returns {?string} +     */ +    getHotkeyLabel(node) { +        const {hotkey} = node.dataset; +        if (typeof hotkey !== 'string') { return null; } + +        const data = /** @type {unknown} */ (parseJson(hotkey)); +        if (!Array.isArray(data)) { return null; } + +        const values = /** @type {unknown[]} */ (data)[2]; +        if (typeof values !== 'string') { return null; } + +        return values; +    } + +    /** +     * @param {HTMLElement} node +     * @param {string} label +     */ +    setHotkeyLabel(node, label) { +        const {hotkey} = node.dataset; +        if (typeof hotkey !== 'string') { return; } + +        const data = /** @type {unknown} */ (parseJson(hotkey)); +        if (!Array.isArray(data)) { return; } + +        data[2] = label; +        node.dataset.hotkey = JSON.stringify(data); +    }  } diff --git a/resources/icons.svg b/resources/icons.svg index 01cd259d..58e3b23a 100644 --- a/resources/icons.svg +++ b/resources/icons.svg @@ -1,1676 +1,1099 @@  <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg -   inkscape:export-filename="../ext/images/icon32.png" -   inkscape:export-ydpi="192" -   inkscape:export-xdpi="192" -   sodipodi:docname="icons.svg" -   inkscape:version="1.1 (c68e22c387, 2021-05-23)" -   id="svg8" -   version="1.1" -   viewBox="0 0 16 16" -   height="16" -   width="16" -   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" -   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" -   xmlns:xlink="http://www.w3.org/1999/xlink" -   xmlns="http://www.w3.org/2000/svg" -   xmlns:svg="http://www.w3.org/2000/svg" -   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" -   xmlns:cc="http://creativecommons.org/ns#" -   xmlns:dc="http://purl.org/dc/elements/1.1/"> -  <sodipodi:namedview -     id="base" -     pagecolor="#ffffff" -     bordercolor="#666666" -     borderopacity="1.0" -     inkscape:pageopacity="0.0" -     inkscape:pageshadow="2" -     inkscape:zoom="16" -     inkscape:cx="-1.03125" -     inkscape:cy="3.84375" -     inkscape:document-units="px" -     inkscape:current-layer="layer54" -     showgrid="true" -     units="px" -     inkscape:snap-center="true" -     inkscape:window-width="1920" -     inkscape:window-height="1017" -     inkscape:window-x="-8" -     inkscape:window-y="-8" -     inkscape:window-maximized="1" -     viewbox-height="16" -     showguides="true" -     inkscape:guide-bbox="true" -     inkscape:snap-object-midpoints="true" -     inkscape:snap-smooth-nodes="true" -     inkscape:snap-intersection-paths="true" -     inkscape:object-paths="true" -     inkscape:snap-others="true" -     inkscape:snap-nodes="true" -     inkscape:document-rotation="0" -     inkscape:pagecheckerboard="0"> -    <inkscape:grid -       type="xygrid" -       id="grid815" -       empspacing="8" -       spacingx="0.25" -       spacingy="0.25" -       dotted="false" /> -    <sodipodi:guide -       position="-0.66291261,0" -       orientation="1,0" -       id="guide1067" -       inkscape:locked="false" /> +<svg inkscape:export-filename="../ext/images/icon32.png" inkscape:export-ydpi="192" inkscape:export-xdpi="192" +  sodipodi:docname="icons2.svg" inkscape:version="1.2.2 (b0a84865, 2022-12-01)" id="svg8" version="1.1" +  viewBox="0 0 16 16" height="16" width="16" xml:space="preserve" +  xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" +  xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" +  xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" +  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" +  xmlns:dc="http://purl.org/dc/elements/1.1/"> +  <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" +    inkscape:pageshadow="2" inkscape:zoom="256" inkscape:cx="6.96875" inkscape:cy="9.1425781" +    inkscape:document-units="px" inkscape:current-layer="svg8" showgrid="true" units="px" inkscape:snap-center="true" +    inkscape:window-width="2560" inkscape:window-height="1387" inkscape:window-x="0" inkscape:window-y="25" +    inkscape:window-maximized="1" viewbox-height="16" showguides="true" inkscape:guide-bbox="true" +    inkscape:snap-object-midpoints="true" inkscape:snap-smooth-nodes="true" inkscape:snap-intersection-paths="true" +    inkscape:object-paths="true" inkscape:snap-others="true" inkscape:snap-nodes="true" inkscape:document-rotation="0" +    inkscape:pagecheckerboard="0" inkscape:showpageshadow="2" inkscape:deskcolor="#d1d1d1"> +    <inkscape:grid type="xygrid" id="grid815" empspacing="8" spacingx="0.25" spacingy="0.25" dotted="false" /> +    <sodipodi:guide position="-0.66291261,0" orientation="1,0" id="guide1067" inkscape:locked="false" />    </sodipodi:namedview> -  <defs -     id="defs2"> -    <inkscape:path-effect -       effect="fillet_chamfer" -       id="path-effect1089" -       is_visible="true" -       lpeversion="1" -       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,1,1,0,0.5,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,1,1,0,0.5,0,1 @ F,0,0,1,0,0,0,1" -       unit="px" -       method="auto" -       mode="F" -       radius="0.5" -       chamfer_steps="1" -       flexible="false" -       use_knot_distance="true" -       apply_no_radius="true" -       apply_with_radius="true" -       only_selected="true" -       hide_knots="false" /> -    <inkscape:path-effect -       effect="fillet_chamfer" -       id="path-effect1087" -       is_visible="false" -       lpeversion="1" -       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" -       unit="px" -       method="auto" -       mode="F" -       radius="0.5" -       chamfer_steps="1" -       flexible="false" -       use_knot_distance="true" -       apply_no_radius="true" -       apply_with_radius="true" -       only_selected="true" -       hide_knots="false" /> -    <linearGradient -       id="linearGradient5225" -       inkscape:collect="always"> -      <stop -         id="stop5221" -         offset="0" -         style="stop-color:#7cbe76;stop-opacity:1" /> -      <stop -         id="stop5223" -         offset="1" -         style="stop-color:#abd8a2;stop-opacity:1" /> +  <defs id="defs2"> +    <inkscape:path-effect effect="fillet_chamfer" id="path-effect1089" is_visible="true" lpeversion="1" +      satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,1,1,0,0.5,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,1,1,0,0.5,0,1 @ F,0,0,1,0,0,0,1" +      unit="px" method="auto" mode="F" radius="0.5" chamfer_steps="1" flexible="false" use_knot_distance="true" +      apply_no_radius="true" apply_with_radius="true" only_selected="true" hide_knots="false" +      nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,1,1,0,0.5,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,1,1,0,0.5,0,1 @ F,0,0,1,0,0,0,1" /> +    <inkscape:path-effect effect="fillet_chamfer" id="path-effect1087" is_visible="false" lpeversion="1" +      satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" +      unit="px" method="auto" mode="F" radius="0.5" chamfer_steps="1" flexible="false" use_knot_distance="true" +      apply_no_radius="true" apply_with_radius="true" only_selected="true" hide_knots="false" +      nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" /> +    <linearGradient id="linearGradient5225" inkscape:collect="always"> +      <stop id="stop5221" offset="0" style="stop-color:#7cbe76;stop-opacity:1" /> +      <stop id="stop5223" offset="1" style="stop-color:#abd8a2;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient5217" -       inkscape:collect="always"> -      <stop -         id="stop5213" -         offset="0" -         style="stop-color:#205e1d;stop-opacity:1" /> -      <stop -         id="stop5215" -         offset="1" -         style="stop-color:#74c768;stop-opacity:1" /> +    <linearGradient id="linearGradient5217" inkscape:collect="always"> +      <stop id="stop5213" offset="0" style="stop-color:#205e1d;stop-opacity:1" /> +      <stop id="stop5215" offset="1" style="stop-color:#74c768;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient5016" -       inkscape:collect="always"> -      <stop -         id="stop5012" -         offset="0" -         style="stop-color:#012e5b;stop-opacity:1" /> -      <stop -         id="stop5014" -         offset="1" -         style="stop-color:#6399c6;stop-opacity:1" /> +    <linearGradient id="linearGradient5016" inkscape:collect="always"> +      <stop id="stop5012" offset="0" style="stop-color:#012e5b;stop-opacity:1" /> +      <stop id="stop5014" offset="1" style="stop-color:#6399c6;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient5008" -       inkscape:collect="always"> -      <stop -         id="stop5004" -         offset="0" -         style="stop-color:#012e5b;stop-opacity:1" /> -      <stop -         id="stop5006" -         offset="1" -         style="stop-color:#6399c6;stop-opacity:1" /> +    <linearGradient id="linearGradient5008" inkscape:collect="always"> +      <stop id="stop5004" offset="0" style="stop-color:#012e5b;stop-opacity:1" /> +      <stop id="stop5006" offset="1" style="stop-color:#6399c6;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient4957" -       inkscape:collect="always"> -      <stop -         id="stop4953" -         offset="0" -         style="stop-color:#000000;stop-opacity:1;" /> -      <stop -         id="stop4955" -         offset="1" -         style="stop-color:#000000;stop-opacity:0;" /> +    <linearGradient id="linearGradient4957" inkscape:collect="always"> +      <stop id="stop4953" offset="0" style="stop-color:#000000;stop-opacity:1;" /> +      <stop id="stop4955" offset="1" style="stop-color:#000000;stop-opacity:0;" />      </linearGradient> -    <linearGradient -       id="linearGradient4936" -       inkscape:collect="always"> -      <stop -         id="stop4932" -         offset="0" -         style="stop-color:#ffeeb5;stop-opacity:1" /> -      <stop -         id="stop4934" -         offset="1" -         style="stop-color:#ffe079;stop-opacity:1" /> +    <linearGradient id="linearGradient4936" inkscape:collect="always"> +      <stop id="stop4932" offset="0" style="stop-color:#ffeeb5;stop-opacity:1" /> +      <stop id="stop4934" offset="1" style="stop-color:#ffe079;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient4928" -       inkscape:collect="always"> -      <stop -         id="stop4924" -         offset="0" -         style="stop-color:#c47a00;stop-opacity:1" /> -      <stop -         id="stop4926" -         offset="1" -         style="stop-color:#fcbf00;stop-opacity:1" /> +    <linearGradient id="linearGradient4928" inkscape:collect="always"> +      <stop id="stop4924" offset="0" style="stop-color:#c47a00;stop-opacity:1" /> +      <stop id="stop4926" offset="1" style="stop-color:#fcbf00;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient4896" -       inkscape:collect="always"> -      <stop -         id="stop4892" -         offset="0" -         style="stop-color:#e1293b;stop-opacity:1" /> -      <stop -         id="stop4894" -         offset="1" -         style="stop-color:#e9505a;stop-opacity:1" /> +    <linearGradient id="linearGradient4896" inkscape:collect="always"> +      <stop id="stop4892" offset="0" style="stop-color:#e1293b;stop-opacity:1" /> +      <stop id="stop4894" offset="1" style="stop-color:#e9505a;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient4867" -       inkscape:collect="always"> -      <stop -         style="stop-color:#ffffff;stop-opacity:0" -         offset="0" -         id="stop4871" /> -      <stop -         id="stop4865" -         offset="1" -         style="stop-color:#ffffff;stop-opacity:1" /> +    <linearGradient id="linearGradient4867" inkscape:collect="always"> +      <stop style="stop-color:#ffffff;stop-opacity:0" offset="0" id="stop4871" /> +      <stop id="stop4865" offset="1" style="stop-color:#ffffff;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient4833" -       inkscape:collect="always"> -      <stop -         id="stop4829" -         offset="0" -         style="stop-color:#515150;stop-opacity:0.46859902" /> -      <stop -         id="stop4831" -         offset="1" -         style="stop-color:#bcbcbc;stop-opacity:0.25603864" /> +    <linearGradient id="linearGradient4833" inkscape:collect="always"> +      <stop id="stop4829" offset="0" style="stop-color:#515150;stop-opacity:0.46859902" /> +      <stop id="stop4831" offset="1" style="stop-color:#bcbcbc;stop-opacity:0.25603864" />      </linearGradient> -    <linearGradient -       id="linearGradient4813" -       inkscape:collect="always"> -      <stop -         id="stop4809" -         offset="0" -         style="stop-color:#777772;stop-opacity:1" /> -      <stop -         id="stop4811" -         offset="1" -         style="stop-color:#a9a9a9;stop-opacity:1" /> +    <linearGradient id="linearGradient4813" inkscape:collect="always"> +      <stop id="stop4809" offset="0" style="stop-color:#777772;stop-opacity:1" /> +      <stop id="stop4811" offset="1" style="stop-color:#a9a9a9;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient4805" -       inkscape:collect="always"> -      <stop -         id="stop4801" -         offset="0" -         style="stop-color:#5d5d5a;stop-opacity:1" /> -      <stop -         id="stop4803" -         offset="1" -         style="stop-color:#90908f;stop-opacity:1" /> +    <linearGradient id="linearGradient4805" inkscape:collect="always"> +      <stop id="stop4801" offset="0" style="stop-color:#5d5d5a;stop-opacity:1" /> +      <stop id="stop4803" offset="1" style="stop-color:#90908f;stop-opacity:1" />      </linearGradient> -    <linearGradient -       inkscape:collect="always" -       id="linearGradient4778"> -      <stop -         style="stop-color:#8dba64;stop-opacity:1" -         offset="0" -         id="stop4774" /> -      <stop -         style="stop-color:#b4d495;stop-opacity:1" -         offset="1" -         id="stop4776" /> +    <linearGradient inkscape:collect="always" id="linearGradient4778"> +      <stop style="stop-color:#8dba64;stop-opacity:1" offset="0" id="stop4774" /> +      <stop style="stop-color:#b4d495;stop-opacity:1" offset="1" id="stop4776" />      </linearGradient> -    <linearGradient -       id="linearGradient4756" -       inkscape:collect="always"> -      <stop -         id="stop4752" -         offset="0" -         style="stop-color:#34812c;stop-opacity:1;" /> -      <stop -         id="stop4754" -         offset="1" -         style="stop-color:#87b870;stop-opacity:1" /> +    <linearGradient id="linearGradient4756" inkscape:collect="always"> +      <stop id="stop4752" offset="0" style="stop-color:#34812c;stop-opacity:1;" /> +      <stop id="stop4754" offset="1" style="stop-color:#87b870;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient4743" -       inkscape:collect="always"> -      <stop -         id="stop4739" -         offset="0" -         style="stop-color:#376b19;stop-opacity:1" /> -      <stop -         id="stop4741" -         offset="1" -         style="stop-color:#81ab61;stop-opacity:1" /> +    <linearGradient id="linearGradient4743" inkscape:collect="always"> +      <stop id="stop4739" offset="0" style="stop-color:#376b19;stop-opacity:1" /> +      <stop id="stop4741" offset="1" style="stop-color:#81ab61;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient4667" -       inkscape:collect="always"> -      <stop -         id="stop4663" -         offset="0" -         style="stop-color:#000000;stop-opacity:0.28985506" /> -      <stop -         id="stop4665" -         offset="1" -         style="stop-color:#000000;stop-opacity:0;" /> +    <linearGradient id="linearGradient4667" inkscape:collect="always"> +      <stop id="stop4663" offset="0" style="stop-color:#000000;stop-opacity:0.28985506" /> +      <stop id="stop4665" offset="1" style="stop-color:#000000;stop-opacity:0;" />      </linearGradient> -    <linearGradient -       id="linearGradient4590" -       inkscape:collect="always"> -      <stop -         id="stop4586" -         offset="0" -         style="stop-color:#34812c;stop-opacity:1" /> -      <stop -         id="stop4588" -         offset="1" -         style="stop-color:#87b870;stop-opacity:1" /> +    <linearGradient id="linearGradient4590" inkscape:collect="always"> +      <stop id="stop4586" offset="0" style="stop-color:#34812c;stop-opacity:1" /> +      <stop id="stop4588" offset="1" style="stop-color:#87b870;stop-opacity:1" />      </linearGradient> -    <linearGradient -       id="linearGradient4580" -       inkscape:collect="always"> -      <stop -         id="stop4576" -         offset="0" -         style="stop-color:#6fb558;stop-opacity:1" /> -      <stop -         id="stop4578" -         offset="1" -         style="stop-color:#a5db9b;stop-opacity:1" /> +    <linearGradient id="linearGradient4580" inkscape:collect="always"> +      <stop id="stop4576" offset="0" style="stop-color:#6fb558;stop-opacity:1" /> +      <stop id="stop4578" offset="1" style="stop-color:#a5db9b;stop-opacity:1" />      </linearGradient> -    <linearGradient -       gradientTransform="matrix(3.7795275,0,0,3.7795165,14.5,-6.308033e-7)" -       gradientUnits="userSpaceOnUse" -       y2="0.79374993" -       x2="-1.7197917" -       y1="3.5718751" -       x1="-1.7197917" -       id="linearGradient4582" -       xlink:href="#linearGradient4580" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="translate(3.9682292,-0.13294281)" -       gradientUnits="userSpaceOnUse" -       y2="1.0583333" -       x2="-3.0427084" -       y1="3.4395833" -       x1="-0.66145837" -       id="linearGradient4592" -       xlink:href="#linearGradient4590" -       inkscape:collect="always" /> -    <radialGradient -       gradientTransform="matrix(4.5354353,8.0300972e-7,-8.0301179e-7,4.5354209,-1.6000039,-1.5999994)" -       gradientUnits="userSpaceOnUse" -       r="0.66145819" -       fy="2.1166666" -       fx="2.1166666" -       cy="2.1166666" -       cx="2.1166666" -       id="radialGradient4683" -       xlink:href="#linearGradient4667" -       inkscape:collect="always" /> -    <linearGradient -       y2="1.4552082" -       x2="-1.7197915" -       y1="2.7781248" -       x1="-1.7197915" -       gradientTransform="matrix(3.7795275,0,0,3.7795165,14,0.5)" -       gradientUnits="userSpaceOnUse" -       id="linearGradient4719" -       xlink:href="#linearGradient4778" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="scale(3.7795275,3.7795165)" -       gradientUnits="userSpaceOnUse" -       y2="1.7197917" -       x2="1.4552083" -       y1="2.3812499" -       x1="2.1166668" -       id="linearGradient4745" -       xlink:href="#linearGradient4743" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="matrix(3.7795275,0,0,3.7795165,-16,-6.308033e-7)" -       gradientUnits="userSpaceOnUse" -       y2="0.92604166" -       x2="5.1593752" -       y1="3.3072917" -       x1="7.5406251" -       id="linearGradient4758" -       xlink:href="#linearGradient4756" -       inkscape:collect="always" /> -    <radialGradient -       r="0.66145819" -       fy="2.1166666" -       fx="2.1166666" -       cy="2.1166666" -       cx="2.1166666" -       gradientTransform="matrix(2.2677175,-7.9311302e-7,7.9311552e-7,2.2677114,2.6999955,3.6999878)" -       gradientUnits="userSpaceOnUse" -       id="radialGradient4770" -       xlink:href="#linearGradient4667" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="matrix(3.7795275,0,0,3.7795165,8.5,-6.308033e-7)" -       y2="1.190625" -       x2="-1.1906251" -       y1="3.2411458" -       x1="-0.39687499" -       gradientUnits="userSpaceOnUse" -       id="linearGradient4825" -       xlink:href="#linearGradient4813" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="translate(0.26458335)" -       gradientUnits="userSpaceOnUse" -       y2="1.6536458" -       x2="1.4552083" -       y1="2.5135417" -       x1="1.4552083" -       id="linearGradient4835" -       xlink:href="#linearGradient4833" -       inkscape:collect="always" /> -    <linearGradient -       y2="0.72760415" -       x2="-1.5875" -       y1="3.4395833" -       x1="-0.26458335" -       gradientTransform="matrix(3.7795275,0,0,3.7795165,8.5,-6.308033e-7)" -       gradientUnits="userSpaceOnUse" -       id="linearGradient4853" -       xlink:href="#linearGradient4805" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="scale(3.7795275,3.7795165)" -       gradientUnits="userSpaceOnUse" -       y2="1.4552083" -       x2="0.5291667" -       y1="2.6458333" -       x1="0.5291667" -       id="linearGradient4869" -       xlink:href="#linearGradient4867" -       inkscape:collect="always" /> -    <radialGradient -       gradientUnits="userSpaceOnUse" -       gradientTransform="matrix(2.43221e-8,-2.1512541,1.6806723,1.9001584e-8,1.3671203,40.268786)" -       r="3.71875" -       fy="8.5578127" -       fx="15" -       cy="8.5578127" -       cx="15" -       id="radialGradient4898" -       xlink:href="#linearGradient4896" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="scale(3.7795275,3.7795165)" -       gradientUnits="userSpaceOnUse" -       y2="0.52916664" -       x2="1.0583334" -       y1="3.7041667" -       x1="3.175" -       id="linearGradient4930" -       xlink:href="#linearGradient4928" -       inkscape:collect="always" /> -    <radialGradient -       gradientUnits="userSpaceOnUse" -       gradientTransform="matrix(3.7795275,0,0,3.7753125,-5.706604e-7,0.00889777)" -       r="1.9976043" -       fy="2.1166666" -       fx="2.1166668" -       cy="2.1166666" -       cx="2.1166668" -       id="radialGradient4938" -       xlink:href="#linearGradient4936" -       inkscape:collect="always" /> -    <linearGradient -       gradientUnits="userSpaceOnUse" -       y2="-4.2666667e-008" -       x2="6.8791666" -       y1="3.175" -       x1="7.9375" -       id="linearGradient4959" -       xlink:href="#linearGradient4957" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="matrix(3.7795275,0,0,3.7795165,15.5,-0.5)" -       gradientUnits="userSpaceOnUse" -       y2="1.0583333" -       x2="-3.96875" -       y1="3.7041667" -       x1="0" -       id="linearGradient5010" -       xlink:href="#linearGradient5008" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="scale(3.7795275,3.7795165)" -       gradientUnits="userSpaceOnUse" -       y2="0.59531248" -       x2="0.39687499" -       y1="3.0427084" -       x1="3.8364584" -       id="linearGradient5018" -       xlink:href="#linearGradient5016" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="matrix(3.7795275,0,0,3.7795165,5,-6.308033e-7)" -       y2="0.59531248" -       x2="0.39687499" -       y1="3.0427084" -       x1="3.8364584" -       gradientUnits="userSpaceOnUse" -       id="linearGradient5138" -       xlink:href="#linearGradient5016" -       inkscape:collect="always" /> -    <linearGradient -       y2="1.0583333" -       x2="-3.96875" -       y1="3.7041667" -       x1="0" -       gradientTransform="translate(5.4239577,-0.13229167)" -       gradientUnits="userSpaceOnUse" -       id="linearGradient5146" -       xlink:href="#linearGradient5008" -       inkscape:collect="always" /> -    <linearGradient -       y2="1.0583333" -       x2="-3.96875" -       y1="3.7041667" -       x1="0" -       gradientTransform="matrix(3.7795275,0,0,3.7795165,20.5,-0.5)" -       gradientUnits="userSpaceOnUse" -       id="linearGradient5205" -       xlink:href="#linearGradient5008" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="matrix(3.7795275,0,0,3.7795165,-5.706604e-7,-7)" -       gradientUnits="userSpaceOnUse" -       y2="3.175" -       x2="0.13229167" -       y1="4.1010418" -       x1="2.778125" -       id="linearGradient5219" -       xlink:href="#linearGradient5217" -       inkscape:collect="always" /> -    <linearGradient -       gradientTransform="matrix(3.7795275,0,0,3.7795165,-5.706604e-7,-7)" -       gradientUnits="userSpaceOnUse" -       y2="3.3734374" -       x2="0.5291667" -       y1="3.96875" -       x1="2.6458333" -       id="linearGradient5227" -       xlink:href="#linearGradient5225" -       inkscape:collect="always" /> -    <linearGradient -       inkscape:collect="always" -       xlink:href="#linearGradient4867" -       id="linearGradient2534" -       gradientUnits="userSpaceOnUse" -       gradientTransform="scale(3.7795275,3.7795165)" -       x1="0.5291667" -       y1="2.6458333" -       x2="0.5291667" -       y2="1.4552083" /> -    <linearGradient -       inkscape:collect="always" -       xlink:href="#linearGradient5016" -       id="linearGradient1976" -       gradientUnits="userSpaceOnUse" -       gradientTransform="scale(3.7795275,3.7795165)" -       x1="2.9104166" -       y1="1.9843808" -       x2="0.39687499" -       y2="0.59531248" /> +    <linearGradient gradientTransform="matrix(3.7795275,0,0,3.7795165,14.5,-6.308033e-7)" gradientUnits="userSpaceOnUse" +      y2="0.79374993" x2="-1.7197917" y1="3.5718751" x1="-1.7197917" id="linearGradient4582" +      xlink:href="#linearGradient4580" inkscape:collect="always" /> +    <linearGradient gradientTransform="translate(3.9682292,-0.13294281)" gradientUnits="userSpaceOnUse" y2="1.0583333" +      x2="-3.0427084" y1="3.4395833" x1="-0.66145837" id="linearGradient4592" xlink:href="#linearGradient4590" +      inkscape:collect="always" /> +    <radialGradient gradientTransform="matrix(4.5354353,8.0300972e-7,-8.0301179e-7,4.5354209,-1.6000039,-1.5999994)" +      gradientUnits="userSpaceOnUse" r="0.66145819" fy="2.1166666" fx="2.1166666" cy="2.1166666" cx="2.1166666" +      id="radialGradient4683" xlink:href="#linearGradient4667" inkscape:collect="always" /> +    <linearGradient y2="1.4552082" x2="-1.7197915" y1="2.7781248" x1="-1.7197915" +      gradientTransform="matrix(3.7795275,0,0,3.7795165,14,0.5)" gradientUnits="userSpaceOnUse" id="linearGradient4719" +      xlink:href="#linearGradient4778" inkscape:collect="always" /> +    <linearGradient gradientTransform="scale(3.7795275,3.7795165)" gradientUnits="userSpaceOnUse" y2="1.7197917" +      x2="1.4552083" y1="2.3812499" x1="2.1166668" id="linearGradient4745" xlink:href="#linearGradient4743" +      inkscape:collect="always" /> +    <linearGradient gradientTransform="matrix(3.7795275,0,0,3.7795165,-16,-6.308033e-7)" gradientUnits="userSpaceOnUse" +      y2="0.92604166" x2="5.1593752" y1="3.3072917" x1="7.5406251" id="linearGradient4758" +      xlink:href="#linearGradient4756" inkscape:collect="always" /> +    <radialGradient r="0.66145819" fy="2.1166666" fx="2.1166666" cy="2.1166666" cx="2.1166666" +      gradientTransform="matrix(2.2677175,-7.9311302e-7,7.9311552e-7,2.2677114,2.6999955,3.6999878)" +      gradientUnits="userSpaceOnUse" id="radialGradient4770" xlink:href="#linearGradient4667" +      inkscape:collect="always" /> +    <linearGradient gradientTransform="matrix(3.7795275,0,0,3.7795165,8.5,-6.308033e-7)" y2="1.190625" x2="-1.1906251" +      y1="3.2411458" x1="-0.39687499" gradientUnits="userSpaceOnUse" id="linearGradient4825" +      xlink:href="#linearGradient4813" inkscape:collect="always" /> +    <linearGradient gradientTransform="translate(0.26458335)" gradientUnits="userSpaceOnUse" y2="1.6536458" +      x2="1.4552083" y1="2.5135417" x1="1.4552083" id="linearGradient4835" xlink:href="#linearGradient4833" +      inkscape:collect="always" /> +    <linearGradient y2="0.72760415" x2="-1.5875" y1="3.4395833" x1="-0.26458335" +      gradientTransform="matrix(3.7795275,0,0,3.7795165,8.5,-6.308033e-7)" gradientUnits="userSpaceOnUse" +      id="linearGradient4853" xlink:href="#linearGradient4805" inkscape:collect="always" /> +    <linearGradient gradientTransform="scale(3.7795275,3.7795165)" gradientUnits="userSpaceOnUse" y2="1.4552083" +      x2="0.5291667" y1="2.6458333" x1="0.5291667" id="linearGradient4869" xlink:href="#linearGradient4867" +      inkscape:collect="always" /> +    <radialGradient gradientUnits="userSpaceOnUse" +      gradientTransform="matrix(2.43221e-8,-2.1512541,1.6806723,1.9001584e-8,1.3671203,40.268786)" r="3.71875" +      fy="8.5578127" fx="15" cy="8.5578127" cx="15" id="radialGradient4898" xlink:href="#linearGradient4896" +      inkscape:collect="always" /> +    <linearGradient gradientTransform="scale(3.7795275,3.7795165)" gradientUnits="userSpaceOnUse" y2="0.52916664" +      x2="1.0583334" y1="3.7041667" x1="3.175" id="linearGradient4930" xlink:href="#linearGradient4928" +      inkscape:collect="always" /> +    <radialGradient gradientUnits="userSpaceOnUse" +      gradientTransform="matrix(3.7795275,0,0,3.7753125,-5.706604e-7,0.00889777)" r="1.9976043" fy="2.1166666" +      fx="2.1166668" cy="2.1166666" cx="2.1166668" id="radialGradient4938" xlink:href="#linearGradient4936" +      inkscape:collect="always" /> +    <linearGradient gradientUnits="userSpaceOnUse" y2="-4.2666667e-008" x2="6.8791666" y1="3.175" x1="7.9375" +      id="linearGradient4959" xlink:href="#linearGradient4957" inkscape:collect="always" /> +    <linearGradient gradientTransform="matrix(3.7795275,0,0,3.7795165,15.5,-0.5)" gradientUnits="userSpaceOnUse" +      y2="1.0583333" x2="-3.96875" y1="3.7041667" x1="0" id="linearGradient5010" xlink:href="#linearGradient5008" +      inkscape:collect="always" /> +    <linearGradient gradientTransform="scale(3.7795275,3.7795165)" gradientUnits="userSpaceOnUse" y2="0.59531248" +      x2="0.39687499" y1="3.0427084" x1="3.8364584" id="linearGradient5018" xlink:href="#linearGradient5016" +      inkscape:collect="always" /> +    <linearGradient gradientTransform="matrix(3.7795275,0,0,3.7795165,5,-6.308033e-7)" y2="0.59531248" x2="0.39687499" +      y1="3.0427084" x1="3.8364584" gradientUnits="userSpaceOnUse" id="linearGradient5138" +      xlink:href="#linearGradient5016" inkscape:collect="always" /> +    <linearGradient y2="1.0583333" x2="-3.96875" y1="3.7041667" x1="0" +      gradientTransform="translate(5.4239577,-0.13229167)" gradientUnits="userSpaceOnUse" id="linearGradient5146" +      xlink:href="#linearGradient5008" inkscape:collect="always" /> +    <linearGradient y2="1.0583333" x2="-3.96875" y1="3.7041667" x1="0" +      gradientTransform="matrix(3.7795275,0,0,3.7795165,20.5,-0.5)" gradientUnits="userSpaceOnUse" +      id="linearGradient5205" xlink:href="#linearGradient5008" inkscape:collect="always" /> +    <linearGradient gradientTransform="matrix(3.7795275,0,0,3.7795165,-5.706604e-7,-7)" gradientUnits="userSpaceOnUse" +      y2="3.175" x2="0.13229167" y1="4.1010418" x1="2.778125" id="linearGradient5219" xlink:href="#linearGradient5217" +      inkscape:collect="always" /> +    <linearGradient gradientTransform="matrix(3.7795275,0,0,3.7795165,-5.706604e-7,-7)" gradientUnits="userSpaceOnUse" +      y2="3.3734374" x2="0.5291667" y1="3.96875" x1="2.6458333" id="linearGradient5227" xlink:href="#linearGradient5225" +      inkscape:collect="always" /> +    <linearGradient inkscape:collect="always" xlink:href="#linearGradient4867" id="linearGradient2534" +      gradientUnits="userSpaceOnUse" gradientTransform="scale(3.7795275,3.7795165)" x1="0.5291667" y1="2.6458333" +      x2="0.5291667" y2="1.4552083" /> +    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5016" id="linearGradient1976" +      gradientUnits="userSpaceOnUse" gradientTransform="scale(3.7795275,3.7795165)" x1="2.9104166" y1="1.9843808" +      x2="0.39687499" y2="0.59531248" /> +    <linearGradient id="linearGradient4719-3" x1="-1.7198" x2="-1.7198" y1="2.7781" y2="1.4552" +      gradientTransform="matrix(3.7795 0 0 3.7795 14 .5)" gradientUnits="userSpaceOnUse"> +      <stop stop-color="#8dba64" offset="0" id="stop1110" /> +      <stop stop-color="#b4d495" offset="1" id="stop1112" /> +    </linearGradient> +    <linearGradient id="linearGradient4745-5" x1="2.1167" x2="1.4552" y1="2.3812" y2="1.7198" +      gradientTransform="scale(3.7795)" gradientUnits="userSpaceOnUse"> +      <stop stop-color="#376b19" offset="0" id="stop1115" /> +      <stop stop-color="#81ab61" offset="1" id="stop1117" /> +    </linearGradient> +    <radialGradient id="radialGradient4770-4" cx="2.1167" cy="2.1167" r=".66146" +      gradientTransform="matrix(2.2677 -7.9311e-7 7.9312e-7 2.2677 2.7 3.7)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop1120" /> +      <stop stop-opacity="0" offset="1" id="stop1122" /> +    </radialGradient> +    <linearGradient id="linearGradient1389" x1="-1.7198" x2="-1.7198" y1="2.7781" y2="1.4552" +      gradientTransform="matrix(3.7795,0,0,3.7795,14,0.5)" gradientUnits="userSpaceOnUse" +      xlink:href="#linearGradient4719-3" /> +    <linearGradient id="linearGradient1391" x1="2.1167" x2="1.4552" y1="2.3812" y2="1.7198" +      gradientTransform="scale(3.7795)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4745-5" /> +    <radialGradient id="radialGradient1393" cx="2.1167" cy="2.1167" r=".66146" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse" +      xlink:href="#radialGradient4770-4" /> +    <filter id="filter1916" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1128" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1130" /> +    </filter> +    <filter id="filter1922" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1133" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1135" /> +    </filter> +    <filter id="filter1916-1" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1128-7" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1130-5" /> +    </filter> +    <radialGradient id="radialGradient1393-8" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse" +      xlink:href="#radialGradient4770-4-3" /> +    <radialGradient id="radialGradient4770-4-3" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop1120-5" /> +      <stop stop-opacity="0" offset="1" id="stop1122-2" /> +    </radialGradient> +    <filter id="filter1922-2" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1133-6" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1135-6" /> +    </filter> +    <radialGradient id="radialGradient1300" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop1296" /> +      <stop stop-opacity="0" offset="1" id="stop1298" /> +    </radialGradient> +    <filter id="filter1916-1-7" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1128-7-8" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1130-5-4" /> +    </filter> +    <radialGradient id="radialGradient1393-8-7" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse" +      xlink:href="#radialGradient4770-4-3-8" /> +    <radialGradient id="radialGradient4770-4-3-8" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop1120-5-7" /> +      <stop stop-opacity="0" offset="1" id="stop1122-2-7" /> +    </radialGradient> +    <filter id="filter1922-2-4" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1133-6-4" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1135-6-9" /> +    </filter> +    <radialGradient id="radialGradient1500" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop1496" /> +      <stop stop-opacity="0" offset="1" id="stop1498" /> +    </radialGradient> +    <filter id="filter1916-1-7-1" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1128-7-8-5" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1130-5-4-5" /> +    </filter> +    <radialGradient id="radialGradient1393-8-7-8" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse" +      xlink:href="#radialGradient4770-4-3-8-2" /> +    <radialGradient id="radialGradient4770-4-3-8-2" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop1120-5-7-0" /> +      <stop stop-opacity="0" offset="1" id="stop1122-2-7-7" /> +    </radialGradient> +    <filter id="filter1922-2-4-4" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1133-6-4-8" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1135-6-9-5" /> +    </filter> +    <radialGradient id="radialGradient1694" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop1690" /> +      <stop stop-opacity="0" offset="1" id="stop1692" /> +    </radialGradient> +    <linearGradient id="linearGradient4582-8" x1="-1.7198" x2="-1.7198" y1="3.5719" y2=".79375" +      gradientTransform="matrix(3.7795 0 0 3.7795 14.5 -6.308e-7)" gradientUnits="userSpaceOnUse"> +      <stop stop-color="#6fb558" offset="0" id="stop1857" /> +      <stop stop-color="#a5db9b" offset="1" id="stop1859" /> +    </linearGradient> +    <linearGradient id="linearGradient4758-7" x1="7.5406" x2="5.1594" y1="3.3073" y2=".92604" +      gradientTransform="matrix(3.7795 0 0 3.7795 -16 -6e-7)" gradientUnits="userSpaceOnUse"> +      <stop stop-color="#34812c" offset="0" id="stop1862" /> +      <stop stop-color="#87b870" offset="1" id="stop1864" /> +    </linearGradient> +    <radialGradient id="radialGradient4683-3" cx="2.1167" cy="2.1167" r=".66146" +      gradientTransform="matrix(4.5354 8.0301e-7 -8.0301e-7 4.5354 -1.6 -1.6)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop1867" /> +      <stop stop-opacity="0" offset="1" id="stop1869" /> +    </radialGradient> +    <linearGradient id="linearGradient328" x1="-1.7198" x2="-1.7198" y1="3.5719" y2=".79375" +      gradientTransform="matrix(3.7795,0,0,3.7795,14.5,-6.308e-7)" gradientUnits="userSpaceOnUse" +      xlink:href="#linearGradient4582-8" /> +    <linearGradient id="linearGradient330" x1="7.5406" x2="5.1594" y1="3.3073" y2=".92604" +      gradientTransform="matrix(3.7795,0,0,3.7795,-16,-6e-7)" gradientUnits="userSpaceOnUse" +      xlink:href="#linearGradient4758-7" /> +    <radialGradient id="radialGradient332" cx="2.1167" cy="2.1167" r=".66146" +      gradientTransform="matrix(4.5354,8.0301e-7,-8.0301e-7,4.5354,-1.6,-1.6)" gradientUnits="userSpaceOnUse" +      xlink:href="#radialGradient4683-3" /> +    <filter id="filter554" x="-0.038461538" y="-0.038461538" width="1.0769231" height="1.0769231" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="250" id="feColorMatrix1875" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1877" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1879" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1881" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1883" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1885" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1887" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1889" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1891" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1893" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1895" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1897" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1899" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1901" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1903" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1905" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1907" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1909" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1911" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1913" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1915" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1917" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1919" /> +    </filter> +    <filter id="filter795" x="-0.038461538" y="-0.038461538" width="1.0769231" height="1.0769231" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="250" id="feColorMatrix1922" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1924" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1926" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1928" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1930" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1932" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1934" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1936" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1938" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1940" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1942" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1944" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1946" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1948" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1950" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1952" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1954" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1956" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1958" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1960" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1962" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1964" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1966" /> +    </filter> +    <filter id="filter795-7" x="-0.038461538" y="-0.038461538" width="1.0769231" height="1.0769231" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="250" id="feColorMatrix1922-2" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1924-9" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1926-7" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1928-5" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1930-6" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1932-5" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1934-3" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1936-0" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1938-4" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1940-8" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1942-5" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1944-5" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1946-5" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1948-4" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1950-2" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1952-1" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1954-9" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1956-2" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1958-4" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1960-5" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1962-8" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1964-6" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1966-2" /> +    </filter> +    <radialGradient id="radialGradient332-7" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(4.5354,8.0301e-7,-8.0301e-7,4.5354,-1.6,-1.6)" gradientUnits="userSpaceOnUse" +      xlink:href="#radialGradient4683-3-3" /> +    <radialGradient id="radialGradient4683-3-3" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(4.5354,8.0301e-7,-8.0301e-7,4.5354,-1.6,-1.6)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop1867-7" /> +      <stop stop-opacity="0" offset="1" id="stop1869-5" /> +    </radialGradient> +    <filter id="filter554-0" x="-0.038461538" y="-0.038461538" width="1.0769231" height="1.0769231" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="250" id="feColorMatrix1875-2" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1877-1" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1879-8" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1881-7" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1883-1" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1885-5" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1887-5" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1889-8" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1891-5" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1893-6" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1895-7" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1897-9" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1899-4" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1901-1" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1903-6" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1905-1" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1907-2" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1909-0" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1911-4" /> +      <feColorMatrix result="fbSourceGraphic" type="saturate" values="1" id="feColorMatrix1913-4" /> +      <feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" +        values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix1915-5" /> +      <feColorMatrix in="fbSourceGraphic" result="color1" type="hueRotate" values="0" id="feColorMatrix1917-9" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1919-7" /> +    </filter> +    <radialGradient id="radialGradient2168" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(4.5354,8.0301e-7,-8.0301e-7,4.5354,-1.6,-1.6)" gradientUnits="userSpaceOnUse" +      xlink:href="#radialGradient4683-3-3" /> +    <radialGradient id="radialGradient2174" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(4.5354,8.0301e-7,-8.0301e-7,4.5354,-1.6,-1.6)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop2170" /> +      <stop stop-opacity="0" offset="1" id="stop2172" /> +    </radialGradient> +    <radialGradient inkscape:collect="always" xlink:href="#radialGradient4683-3-3" id="radialGradient2195" +      gradientUnits="userSpaceOnUse" gradientTransform="matrix(4.5354,8.0301e-7,-8.0301e-7,4.5354,-1.6,-1.6)" +      cx="2.1166999" cy="2.1166999" r="0.66145998" /> +    <linearGradient inkscape:collect="always" xlink:href="#linearGradient4582-8" id="linearGradient2452" +      gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.7795,0,0,3.7795,14.5,-6.308e-7)" x1="-1.7198" +      y1="3.5719" x2="-1.7198" y2=".79375" /> +    <linearGradient inkscape:collect="always" xlink:href="#linearGradient4758-7" id="linearGradient2454" +      gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.7795,0,0,3.7795,-16,-6e-7)" x1="7.5406" y1="3.3073" +      x2="5.1594" y2=".92604" /> +    <filter id="filter1916-1-7-1-3" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1128-7-8-5-9" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1130-5-4-5-0" /> +    </filter> +    <radialGradient id="radialGradient1393-8-7-8-2" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse" +      xlink:href="#radialGradient4770-4-3-8-2-6" /> +    <radialGradient id="radialGradient4770-4-3-8-2-6" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop1120-5-7-0-8" /> +      <stop stop-opacity="0" offset="1" id="stop1122-2-7-7-9" /> +    </radialGradient> +    <filter id="filter1922-2-4-4-1" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1133-6-4-8-4" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1135-6-9-5-8" /> +    </filter> +    <radialGradient id="radialGradient3573" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop3569" /> +      <stop stop-opacity="0" offset="1" id="stop3571" /> +    </radialGradient> +    <filter id="filter1916-1-7-1-3-5" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1128-7-8-5-9-9" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1130-5-4-5-0-0" /> +    </filter> +    <radialGradient id="radialGradient1393-8-7-8-2-7" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse" +      xlink:href="#radialGradient4770-4-3-8-2-6-5" /> +    <radialGradient id="radialGradient4770-4-3-8-2-6-5" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop1120-5-7-0-8-7" /> +      <stop stop-opacity="0" offset="1" id="stop1122-2-7-7-9-5" /> +    </radialGradient> +    <filter id="filter1922-2-4-4-1-0" x="-0.083333333" y="-0.083333333" width="1.1666667" height="1.1666667" +      color-interpolation-filters="sRGB"> +      <feColorMatrix result="color1" type="hueRotate" values="260" id="feColorMatrix1133-6-4-8-4-6" /> +      <feColorMatrix result="color2" type="saturate" values="1" id="feColorMatrix1135-6-9-5-8-4" /> +    </filter> +    <radialGradient inkscape:collect="always" xlink:href="#radialGradient4770-4-3-8-2-6-5" id="radialGradient1320" +      gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" +      cx="2.1166999" cy="2.1166999" r="0.66145998" /> +    <radialGradient id="radialGradient4253" cx="2.1166999" cy="2.1166999" r="0.66145998" +      gradientTransform="matrix(2.2677,-7.9311e-7,7.9312e-7,2.2677,2.7,3.7)" gradientUnits="userSpaceOnUse"> +      <stop stop-opacity=".28986" offset="0" id="stop4249" /> +      <stop stop-opacity="0" offset="1" id="stop4251" /> +    </radialGradient> +    <linearGradient inkscape:collect="always" xlink:href="#linearGradient4719-3" id="linearGradient4388" +      gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.7795,0,0,3.7795,14,0.5)" x1="-1.7198" y1="2.7781" +      x2="-1.7198" y2="1.4552" /> +    <linearGradient inkscape:collect="always" xlink:href="#linearGradient4745-5" id="linearGradient4390" +      gradientUnits="userSpaceOnUse" gradientTransform="scale(3.7795)" x1="2.1167" y1="2.3812" x2="1.4552" +      y2="1.7198" />    </defs> -  <metadata -     id="metadata5"> +  <metadata id="metadata5">      <rdf:RDF> -      <cc:Work -         rdf:about=""> +      <cc:Work rdf:about="">          <dc:format>image/svg+xml</dc:format> -        <dc:type -           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> +        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />        </cc:Work>      </rdf:RDF>    </metadata> -  <g -     style="display:none" -     inkscape:label="Add Term Kanji" -     id="layer5" -     inkscape:groupmode="layer"> -    <g -       style="display:none;opacity:1" -       transform="translate(0,-292.76665)" -       id="layer1" -       inkscape:groupmode="layer" -       inkscape:label="Reference"> -      <image -         width="16" -         height="16" -         preserveAspectRatio="none" -         style="image-rendering:optimizeSpeed" -         xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJvSURBVDjLpZPrS5NhGIf9W7YvBYOkhlko qCklWChv2WyKik7blnNris72bi6dus0DLZ0TDxW1odtopDs4D8MDZuLU0kXq61CijSIIasOvv94V TUfLiB74fXngup7nvrnvJABJ/5PfLnTTdcwOj4RsdYmo5glBWP6iOtzwvIKSWstI0Wgx80SBblpK tE9KQs/We7EaWoT/8wbWP61gMmCH0lMDvokT4j25TiQU/ITFkek9Ow6+7WH2gwsmahCPdwyw75uw 9HEO2gUZSkfyI9zBPCJOoJ2SMmg46N61YO/rNoa39Xi41oFuXysMfh36/Fp0b7bAfWAH6RGi0Hgl WNCbzYgJaFjRv6zGuy+b9It96N3SQvNKiV9HvSaDfFEIxXItnPs23BzJQd6DDEVM0OKsoVwBG/1V MzpXVWhbkUM2K4oJBDYuGmbKIJ0qxsAbHfRLzbjcnUbFBIpx/qH3vQv9b3U03IQ/HfFkERTzfFj8 w8jSpR7GBE123uFEYAzaDRIqX/2JAtJbDat/COkd7CNBva2cMvq0MGxp0PRSCPF8BXjWG3FgNHc9 XPT71Ojy3sMFdfJRCeKxEsVtKwFHwALZfCUk3tIfNR8XiJwc1LmL4dg141JPKtj3WUdNFJqLGFVP C4OkR4BxajTWsChY64wmCnMxsWPCHcutKBxMVp5mxA1S+aMComToaqTRUQknLTH62kHOVEE+VQnj ahscNCy0cMBWsSI0TCQcZc5ALkEYckL5A5noWSBhfm2AecMAjbcRWV0pUTh0HE64TNf0mczcnnQy u/MilaFJCae1nw2fbz1DnVOxyGTlKeZft/Ff8x1BRssfACjTwQAAAABJRU5ErkJggg== " -         id="image4539" -         x="4.7683716e-07" -         y="292.76669" /> +  <g style="display:none" inkscape:label="Add Term Kanji" id="layer5" inkscape:groupmode="layer"> +    <g style="display:none;opacity:1" transform="translate(0,-292.76665)" id="layer1" inkscape:groupmode="layer" +      inkscape:label="Reference"> +      <image width="16" height="16" preserveAspectRatio="none" style="image-rendering:optimizeSpeed" +        xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJvSURBVDjLpZPrS5NhGIf9W7YvBYOkhlko qCklWChv2WyKik7blnNris72bi6dus0DLZ0TDxW1odtopDs4D8MDZuLU0kXq61CijSIIasOvv94V TUfLiB74fXngup7nvrnvJABJ/5PfLnTTdcwOj4RsdYmo5glBWP6iOtzwvIKSWstI0Wgx80SBblpK tE9KQs/We7EaWoT/8wbWP61gMmCH0lMDvokT4j25TiQU/ITFkek9Ow6+7WH2gwsmahCPdwyw75uw 9HEO2gUZSkfyI9zBPCJOoJ2SMmg46N61YO/rNoa39Xi41oFuXysMfh36/Fp0b7bAfWAH6RGi0Hgl WNCbzYgJaFjRv6zGuy+b9It96N3SQvNKiV9HvSaDfFEIxXItnPs23BzJQd6DDEVM0OKsoVwBG/1V MzpXVWhbkUM2K4oJBDYuGmbKIJ0qxsAbHfRLzbjcnUbFBIpx/qH3vQv9b3U03IQ/HfFkERTzfFj8 w8jSpR7GBE123uFEYAzaDRIqX/2JAtJbDat/COkd7CNBva2cMvq0MGxp0PRSCPF8BXjWG3FgNHc9 XPT71Ojy3sMFdfJRCeKxEsVtKwFHwALZfCUk3tIfNR8XiJwc1LmL4dg141JPKtj3WUdNFJqLGFVP C4OkR4BxajTWsChY64wmCnMxsWPCHcutKBxMVp5mxA1S+aMComToaqTRUQknLTH62kHOVEE+VQnj ahscNCy0cMBWsSI0TCQcZc5ALkEYckL5A5noWSBhfm2AecMAjbcRWV0pUTh0HE64TNf0mczcnnQy u/MilaFJCae1nw2fbz1DnVOxyGTlKeZft/Ff8x1BRssfACjTwQAAAABJRU5ErkJggg== " +        id="image4539" x="4.7683716e-07" y="292.76669" />      </g> -    <g -       style="display:inline" -       inkscape:label="Background" -       id="layer3" -       inkscape:groupmode="layer"> -      <circle -         cy="8" -         cx="8" -         id="path4552" -         style="fill:url(#linearGradient4582);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96470588" -         r="6.5" /> +    <g style="display:inline" inkscape:label="Background" id="layer3" inkscape:groupmode="layer"> +      <circle cy="8" cx="8" id="path4552" +        style="fill:url(#linearGradient4582);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.964706" +        r="6.5" />      </g> -    <g -       style="display:inline" -       inkscape:label="Inner Outline" -       id="layer4" -       inkscape:groupmode="layer"> -      <circle -         cy="8" -         cx="8" -         id="path4595" -         style="fill:none;fill-opacity:0.95686275;stroke:#ffffff;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" -         r="5.75" /> +    <g style="display:inline" inkscape:label="Inner Outline" id="layer4" inkscape:groupmode="layer"> +      <circle cy="8" cx="8" id="path4595" +        style="fill:none;fill-opacity:0.956863;stroke:#ffffff;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.501961" +        r="5.75" />      </g> -    <g -       style="display:inline" -       inkscape:groupmode="layer" -       id="g4558" -       inkscape:label="Outer Outline"> -      <circle -         cy="8" -         cx="8" -         id="path4750" -         style="fill:none;fill-opacity:1;stroke:url(#linearGradient4758);stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -         r="6.5" /> +    <g style="display:inline" inkscape:groupmode="layer" id="g4558" inkscape:label="Outer Outline"> +      <circle cy="8" cx="8" id="path4750" +        style="fill:none;fill-opacity:1;stroke:url(#linearGradient4758);stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" +        r="6.5" />      </g> -    <g -       inkscape:groupmode="layer" -       id="g4599" -       inkscape:label="Plus Shadow" -       style="display:inline"> -      <circle -         cy="8" -         cx="8" -         id="path4661" -         style="fill:url(#radialGradient4683);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -         r="3" /> +    <g inkscape:groupmode="layer" id="g4599" inkscape:label="Plus Shadow" style="display:inline"> +      <circle cy="8" cx="8" id="path4661" +        style="fill:url(#radialGradient4683);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" +        r="3" />      </g> -    <g -       style="display:inline" -       inkscape:label="Plus" -       id="layer2" -       inkscape:groupmode="layer"> -      <path -         id="path4543" -         d="m 5,7 c 0,0 2,0 2,0 0,0 0,-2 0,-2 0,0 2,0 2,0 0,0 0,2 0,2 0,0 2,0 2,0 0,0 0,2 0,2 0,0 -2,0 -2,0 0,0 0,2 0,2 0,0 -2,0 -2,0 C 7,11 7,9 7,9 7,9 5,9 5,9 5,9 5,7 5,7" -         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         inkscape:connector-curvature="0" /> +    <g style="display:inline" inkscape:label="Plus" id="layer2" inkscape:groupmode="layer"> +      <path id="path4543" +        d="m 5,7 c 0,0 2,0 2,0 0,0 0,-2 0,-2 0,0 2,0 2,0 0,0 0,2 0,2 0,0 2,0 2,0 0,0 0,2 0,2 0,0 -2,0 -2,0 0,0 0,2 0,2 0,0 -2,0 -2,0 C 7,11 7,9 7,9 7,9 5,9 5,9 5,9 5,7 5,7" +        style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        inkscape:connector-curvature="0" />      </g>    </g> -  <g -     style="display:none" -     inkscape:label="Add Term Kana" -     id="layer6" -     inkscape:groupmode="layer"> -    <g -       style="display:none" -       inkscape:label="Reference" -       id="layer10" -       inkscape:groupmode="layer"> -      <image -         width="16" -         height="16" -         preserveAspectRatio="none" -         style="image-rendering:optimizeSpeed" -         xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACwSURBVDjLY/j//z8DJZhh1ADsBuRPiazJ mxLxKa3P/39ki8Mnzwq9GqINyOgPbGhcnfh/y5Wp/y882/W/f3fW//B+3f/m2ZI9RBkQ2+7yfePl Cf83Xpv0HwR69qT+79+TDjLgO1EG+FQb/t92Zc5/ZLDp0lSQAf+JMsAyR/p7966k/+27EsCa23cm kOYCoMKW4B6N/727UsA2g2gQn+gwgBrSAcSfQM6G0h2jSRk3BgASP+M7I0sypgAAAABJRU5ErkJg gg== " -         id="image4712" -         x="0" -         y="-1.6125985e-007" /> +  <g style="display:none" inkscape:label="Add Term Kana" id="layer6" inkscape:groupmode="layer"> +    <g style="display:none" inkscape:label="Reference" id="layer10" inkscape:groupmode="layer"> +      <image width="16" height="16" preserveAspectRatio="none" style="image-rendering:optimizeSpeed" +        xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACwSURBVDjLY/j//z8DJZhh1ADsBuRPiazJ mxLxKa3P/39ki8Mnzwq9GqINyOgPbGhcnfh/y5Wp/y882/W/f3fW//B+3f/m2ZI9RBkQ2+7yfePl Cf83Xpv0HwR69qT+79+TDjLgO1EG+FQb/t92Zc5/ZLDp0lSQAf+JMsAyR/p7966k/+27EsCa23cm kOYCoMKW4B6N/727UsA2g2gQn+gwgBrSAcSfQM6G0h2jSRk3BgASP+M7I0sypgAAAABJRU5ErkJg gg== " +        id="image4712" x="0" y="-1.6125985e-07" />      </g> -    <g -       inkscape:groupmode="layer" -       id="g4717" -       inkscape:label="Background" -       style="display:inline"> -      <circle -         cx="7.5" -         cy="8.5" -         style="fill:url(#linearGradient4719);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96470588" -         id="circle4715" -         r="3" /> +    <g inkscape:groupmode="layer" id="g4717" inkscape:label="Background" style="display:inline"> +      <circle cx="7.5" cy="8.5" +        style="fill:url(#linearGradient4719);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.964706" +        id="circle4715" r="3" />      </g> -    <g -       style="display:inline" -       inkscape:label="Outline" -       id="g4737" -       inkscape:groupmode="layer"> -      <circle -         id="ellipse4735" -         style="fill:none;fill-opacity:1;stroke:url(#linearGradient4745);stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -         cy="8.5" -         cx="7.5" -         r="3" /> +    <g style="display:inline" inkscape:label="Outline" id="g4737" inkscape:groupmode="layer"> +      <circle id="ellipse4735" +        style="fill:none;fill-opacity:1;stroke:url(#linearGradient4745);stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" +        cy="8.5" cx="7.5" r="3" />      </g> -    <g -       style="display:inline" -       inkscape:label="Plus Shadow" -       id="g4766" -       inkscape:groupmode="layer"> +    <g style="display:inline" inkscape:label="Plus Shadow" id="g4766" inkscape:groupmode="layer">        <circle -         style="fill:url(#radialGradient4770);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -         id="ellipse4764" -         cx="7.5" -         cy="8.5" -         r="1.5" /> +        style="fill:url(#radialGradient4770);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" +        id="ellipse4764" cx="7.5" cy="8.5" r="1.5" />      </g> -    <g -       inkscape:groupmode="layer" -       id="g4762" -       inkscape:label="Plus" -       style="display:inline"> +    <g inkscape:groupmode="layer" id="g4762" inkscape:label="Plus" style="display:inline">        <path -         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         d="M 6,8 C 6,8 7,8 7,8 7,8 7,7 7,7 7,7 8,7 8,7 8,7 8,8 8,8 8,8 9,8 9,8 9,8 9,9 9,9 9,9 8,9 8,9 8,9 8,10 8,10 8,10 7,10 7,10 7,10 7,9 7,9 7,9 6,9 6,9 6,9 6,8 6,8" -         id="path4760" -         inkscape:connector-curvature="0" /> +        style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        d="M 6,8 C 6,8 7,8 7,8 7,8 7,7 7,7 7,7 8,7 8,7 8,7 8,8 8,8 8,8 9,8 9,8 9,8 9,9 9,9 9,9 8,9 8,9 8,9 8,10 8,10 8,10 7,10 7,10 7,10 7,9 7,9 7,9 6,9 6,9 6,9 6,8 6,8" +        id="path4760" inkscape:connector-curvature="0" />      </g>    </g> -  <g -     style="display:none" -     inkscape:label="Play Audio" -     id="layer7" -     inkscape:groupmode="layer"> -    <g -       style="display:none" -       inkscape:label="Reference" -       id="layer11" -       inkscape:groupmode="layer"> -      <image -         width="16" -         height="16" -         preserveAspectRatio="none" -         style="image-rendering:optimizeSpeed" -         xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAH0SURBVDjLxdPPS9tgGAfwgH/ATmPD0w5j MFa3IXOMFImsOKnbmCUTacW1WZM2Mf1ho6OBrohkIdJfWm9aLKhM6GF4Lz3No/+AMC/PYQXBXL1+ 95oxh1jGhsgOX/LywvN5n/fN+3IAuKuEuzagVFoO27b1/Z+BcrnUx4otx7FPLWsJvYpIM2SS9H4P qNWqfK1W8VKplHlW/G1zs4G9vS9YXPx4CaDkXOFES4Om4gceUK2WsbZWR72+gtXVFezsbKHVamF7 ewtm/sMFgBJZhd6pvm4kDndaAo2KOmt5Gfv7X9HpdNBut9FsNmFZFgPrMHKZc4DkjHyi6KC3MZNe hTOuGAH5Xx5ybK/Y3f0Mx3Fg2zaKxSIMw2DjT0inNQ84nogcUUQJHIfZquNT3hzx46DBALizg2o0 1qEoCqLRKERRRDAYhKYlWRK/AJdCMwH2BY28+Qk8fg667wdXKJjY2FiHaeaRzWYQCk1AEASGzSCZ jP/ewtik5r6eBD0dM+nRSMb1j4LuPDnkFhZymJ/PsmLdazmV0jxEkqKsK+niIQ69mKUBwdd9OAx3 SADdHtC53FyK12dVXlVlPpF4zytK7OgMyucNyHLs8m+8+2zJHRwG3fId9LxIbNU+OR6zWU57AR5y 84FKN+71//EqM2iapfv/HtPf5gcdtKR8VW88PgAAAABJRU5ErkJggg== " -         id="image4790" -         x="0" -         y="-1.6125985e-07" /> +  <g id="g2071" transform="translate(0.01825583,0.01825583)" inkscape:label="Add Duplicate Term Kanji" +    style="display:none" inkscape:groupmode="layer"> +    <g transform="matrix(0.91504,0,0,0.91504,2.2745,-0.91504)" filter="url(#filter795)" id="g1981" +      inkscape:label="Top Plus" style="filter:url(#filter795-7)"> +      <circle cx="8" cy="8" r="6.5" fill="url(#linearGradient328)" id="circle1971" +        style="fill:url(#linearGradient2452)" /> +      <circle cx="8" cy="8" r="5.75" fill="none" stroke="#ffffff" stroke-opacity="0.50196" stroke-width="1.5" +        id="circle1973" /> +      <circle cx="8" cy="8" r="6.5" fill="none" stroke="url(#linearGradient330)" id="circle1975" +        style="stroke:url(#linearGradient2454)" /> +      <circle cx="8" cy="8" r="3" fill="url(#radialGradient332)" id="circle1977" +        style="fill:url(#radialGradient2195)" /> +      <path d="M 5,7 H 7 V 5 h 2 v 2 h 2 V 9 H 9 v 2 H 7 V 9 H 5 V 7" fill="#ffffff" id="path1979" />      </g> -    <g -       style="display:inline" -       inkscape:label="Speaker" -       id="layer12" -       inkscape:groupmode="layer"> -      <path -         id="path4799" -         d="m 0.5,8 c 0,0 0,2.5 0,2.5 0,0 3.5,0 3.5,0 0,0 3.5,3 3.5,3 0,0 0,-11 0,-11 0,0 -3.5,3 -3.5,3 0,0 -3.5,0 -3.5,0 0,0 0,2.5 0,2.5" -         style="fill:url(#linearGradient4825);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -         inkscape:connector-curvature="0" /> +    <g transform="matrix(0.91504,0,0,0.91504,-0.91504,2.2745)" filter="url(#filter554)" id="g1993" +      inkscape:label="Bottom Plus" style="filter:url(#filter554-0)"> +      <circle cx="8" cy="8" r="6.5" fill="url(#linearGradient328)" id="circle1983" +        style="fill:url(#linearGradient328)" /> +      <circle cx="8" cy="8" r="5.75" fill="none" stroke="#ffffff" stroke-opacity="0.50196" stroke-width="1.5" +        id="circle1985" /> +      <circle cx="8" cy="8" r="6.5" fill="none" stroke="url(#linearGradient330)" id="circle1987" +        style="stroke:url(#linearGradient330)" /> +      <circle cx="8" cy="8" r="3" fill="url(#radialGradient332)" id="circle1989" +        style="fill:url(#radialGradient332-7)" /> +      <path d="M 5,7 H 7 V 5 h 2 v 2 h 2 V 9 H 9 v 2 H 7 V 9 H 5 V 7" fill="#ffffff" id="path1991" />      </g> -    <g -       style="display:inline" -       inkscape:groupmode="layer" -       id="g4819" -       inkscape:label="Speaker Detail"> -      <path -         id="path4839" -         d="m 1.25,10.5 c 0,0 0,-4.25 0,-4.25 0,0 3,0 3,0 0,0 3,-2.75 3,-2.75" -         style="fill:none;stroke:url(#linearGradient4869);stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" -         inkscape:connector-curvature="0" /> +  </g> +  <g style="display:none" inkscape:label="Add Duplicate Term Kana" id="g1060" inkscape:groupmode="layer" +    sodipodi:insensitive="true" transform="translate(-8.2453303,-18.177306)"> +    <g id="g1192" transform="translate(7.7499998,18.6875)" inkscape:label="Stacked Plus"> +      <g transform="translate(2,-2)" filter="url(#filter1916)" id="g1148" +        style="display:inline;filter:url(#filter1916-1-7-1-3-5)" inkscape:label="Top Plus"> +        <circle cx="7.5" cy="8.5" r="3" fill="url(#linearGradient1389)" id="circle1140" +          style="fill:url(#linearGradient4388)" /> +        <circle cx="7.5" cy="8.5" r="3" fill="none" stroke="url(#linearGradient1391)" id="circle1142" +          style="stroke:url(#linearGradient4390)" /> +        <circle cx="7.5" cy="8.5" r="1.5" fill="url(#radialGradient1393)" id="circle1144" +          style="fill:url(#radialGradient1393-8-7-8-2-7)" /> +        <path d="M 6,8 H 7 V 7 H 8 V 8 H 9 V 9 H 8 v 1 H 7 V 9 H 6 V 8" fill="#ffffff" id="path1146" /> +      </g> +      <g filter="url(#filter1922)" id="g1158" inkscape:label="Bottom Plus" style="filter:url(#filter1922-2-4-4-1-0)"> +        <circle cx="7.5" cy="8.5" r="3" fill="url(#linearGradient4719)" id="circle1150" +          style="fill:url(#linearGradient1389)" /> +        <circle cx="7.5" cy="8.5" r="3" fill="none" stroke="url(#linearGradient4745-5)" id="circle1152" +          style="stroke:url(#linearGradient1391)" /> +        <circle cx="7.5" cy="8.5" r="1.5" fill="url(#radialGradient4770-4)" id="circle1154" +          style="fill:url(#radialGradient1320)" /> +        <path d="M 6,8 H 7 V 7 H 8 V 8 H 9 V 9 H 8 v 1 H 7 V 9 H 6 V 8" fill="#ffffff" id="path1156" /> +      </g>      </g> -    <g -       inkscape:groupmode="layer" -       id="g4843" -       inkscape:label="Speaker Outline" -       style="display:inline"> -      <path -         style="fill:none;fill-opacity:1;stroke:url(#linearGradient4853);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -         d="m 0.5,8 c 0,0 0,2.5 0,2.5 0,0 3.5,0 3.5,0 0,0 3.5,3 3.5,3 0,0 0,-11 0,-11 0,0 -3.5,3 -3.5,3 0,0 -3.5,0 -3.5,0 0,0 0,2.5 0,2.5" -         id="path4841" -         inkscape:connector-curvature="0" /> +  </g> +  <g style="display:none" inkscape:label="Play Audio" id="layer7" inkscape:groupmode="layer"> +    <g style="display:none" inkscape:label="Reference" id="layer11" inkscape:groupmode="layer"> +      <image width="16" height="16" preserveAspectRatio="none" style="image-rendering:optimizeSpeed" +        xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAH0SURBVDjLxdPPS9tgGAfwgH/ATmPD0w5j MFa3IXOMFImsOKnbmCUTacW1WZM2Mf1ho6OBrohkIdJfWm9aLKhM6GF4Lz3No/+AMC/PYQXBXL1+ 95oxh1jGhsgOX/LywvN5n/fN+3IAuKuEuzagVFoO27b1/Z+BcrnUx4otx7FPLWsJvYpIM2SS9H4P qNWqfK1W8VKplHlW/G1zs4G9vS9YXPx4CaDkXOFES4Om4gceUK2WsbZWR72+gtXVFezsbKHVamF7 ewtm/sMFgBJZhd6pvm4kDndaAo2KOmt5Gfv7X9HpdNBut9FsNmFZFgPrMHKZc4DkjHyi6KC3MZNe hTOuGAH5Xx5ybK/Y3f0Mx3Fg2zaKxSIMw2DjT0inNQ84nogcUUQJHIfZquNT3hzx46DBALizg2o0 1qEoCqLRKERRRDAYhKYlWRK/AJdCMwH2BY28+Qk8fg667wdXKJjY2FiHaeaRzWYQCk1AEASGzSCZ jP/ewtik5r6eBD0dM+nRSMb1j4LuPDnkFhZymJ/PsmLdazmV0jxEkqKsK+niIQ69mKUBwdd9OAx3 SADdHtC53FyK12dVXlVlPpF4zytK7OgMyucNyHLs8m+8+2zJHRwG3fId9LxIbNU+OR6zWU57AR5y 84FKN+71//EqM2iapfv/HtPf5gcdtKR8VW88PgAAAABJRU5ErkJggg== " +        id="image4790" x="0" y="-1.6125985e-07" /> +    </g> +    <g style="display:inline" inkscape:label="Speaker" id="layer12" inkscape:groupmode="layer"> +      <path id="path4799" +        d="m 0.5,8 c 0,0 0,2.5 0,2.5 0,0 3.5,0 3.5,0 0,0 3.5,3 3.5,3 0,0 0,-11 0,-11 0,0 -3.5,3 -3.5,3 0,0 -3.5,0 -3.5,0 0,0 0,2.5 0,2.5" +        style="fill:url(#linearGradient4825);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" +        inkscape:connector-curvature="0" /> +    </g> +    <g style="display:inline" inkscape:groupmode="layer" id="g4819" inkscape:label="Speaker Detail"> +      <path id="path4839" d="m 1.25,10.5 c 0,0 0,-4.25 0,-4.25 0,0 3,0 3,0 0,0 3,-2.75 3,-2.75" +        style="fill:none;stroke:url(#linearGradient4869);stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" +        inkscape:connector-curvature="0" />      </g> -    <g -       style="display:inline" -       inkscape:label="Waves" -       id="layer13" -       inkscape:groupmode="layer"> +    <g inkscape:groupmode="layer" id="g4843" inkscape:label="Speaker Outline" style="display:inline">        <path -         id="path4875" -         d="m 12.75,2.75 c 1.5,3 1.5,7.5 0,10.5 4.25,-1.75 4.25,-8.75 0,-10.5 0,0 0,0 0,0 m -2,2 c 0.75,1.5 0.75,5 0,6.5 3,-1.25 3,-5.25 0,-6.5 0,0 0,0 0,0 M 10,6.25 C 10,6.25 8.5,8 8.5,8 c 0,0 1.5,1.75 1.5,1.75 0.5,-1 0.5,-2.5 0,-3.5 0,0 0,0 0,0" -         style="fill:url(#radialGradient4898);fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -         inkscape:connector-curvature="0" /> +        style="fill:none;fill-opacity:1;stroke:url(#linearGradient4853);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" +        d="m 0.5,8 c 0,0 0,2.5 0,2.5 0,0 3.5,0 3.5,0 0,0 3.5,3 3.5,3 0,0 0,-11 0,-11 0,0 -3.5,3 -3.5,3 0,0 -3.5,0 -3.5,0 0,0 0,2.5 0,2.5" +        id="path4841" inkscape:connector-curvature="0" /> +    </g> +    <g style="display:inline" inkscape:label="Waves" id="layer13" inkscape:groupmode="layer"> +      <path id="path4875" +        d="m 12.75,2.75 c 1.5,3 1.5,7.5 0,10.5 4.25,-1.75 4.25,-8.75 0,-10.5 0,0 0,0 0,0 m -2,2 c 0.75,1.5 0.75,5 0,6.5 3,-1.25 3,-5.25 0,-6.5 0,0 0,0 0,0 M 10,6.25 C 10,6.25 8.5,8 8.5,8 c 0,0 1.5,1.75 1.5,1.75 0.5,-1 0.5,-2.5 0,-3.5 0,0 0,0 0,0" +        style="fill:url(#radialGradient4898);fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" +        inkscape:connector-curvature="0" />      </g>    </g> -  <g -     style="display:none" -     inkscape:label="Entry Current" -     id="layer14" -     inkscape:groupmode="layer"> -    <g -       style="display:none" -       inkscape:label="Reference" -       id="layer15" -       inkscape:groupmode="layer"> -      <image -         width="16" -         height="16" -         preserveAspectRatio="none" -         style="image-rendering:optimizeSpeed" -         xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ5SURBVDjLpZPNS1RhFMaff2EWLWo5tGnR aqCFRBAM0cZFwVSQpVHNQAWVMQwaSSZWtimLiKnsO5lEjKzs4y1zRK3oItfMj1FnnJkaUtNrjo45 H3eejpCKNa5anMX73vs855zfOS9I4n9i2SHbCpvph8q8A9PNcCzcz76EM9EETj+DmmqENaeBiJ3m RyuzQy5mwyVMKqiFbzNN0MxgKZOd2zj5GMZE/ZL5ooHZAntGW89s7Bw5Ws25llWcfQHrzHPYE/51 ZOQ0M4Fiitj4UQdbzhZSb+FJ63ZypJqp7p0UsTf+FN6kvoMMl3GmNY9jj+BckcF8/HoFldLzpZIq xhthJPVdkr2cifdb5sXefyAKLFvyzVJJAssisIxstILZ0DEyeJzpHifHfNBGamFZ+C9yC7bhG7BB xCrZZqWQpoiNP6S1TMBFDh4gA0VMdxfy+0NosftQX+8gGKkBY741HLoGhbnXUOZwKTn+gGa4nOlB N9MDxdJzCTmwj+wvEKPDTPUc5Zx+kOk+NxmqZOJTIXsviYGQVgKLAos/n0CbbIAS0ir1eY9kF4O+ 3UzpBYzehhaugQpdR3DwKth7EeyqEoO/oYzXwyKwDDN0ipme/VKFi0l9L8M3oYW8SwxWnIKI1XT7 Vqb6i/ntLoLTHdulhROcUJsZuJJjCsvEPpyf8m8io5U0VB6FtFNIe6da84XFEcYaNrDzLDw5DUZ9 cEwqm6zxGWYGPBTShogtQtoerV0rLA5JKy5+ubya7SdzbKKMyRG7ByPeIfvebKfAWszUdQFavKOI 0bqNbCuF4XfneAvzIaStQrpOxEpIL746rQKOD2VQbSXwtLiXg/wNTNvAOhsl8oEAAAAASUVORK5C YII= " -         id="image4912" -         x="0" -         y="-1.6125985e-007" /> +  <g style="display:none" inkscape:label="Entry Current" id="layer14" inkscape:groupmode="layer"> +    <g style="display:none" inkscape:label="Reference" id="layer15" inkscape:groupmode="layer"> +      <image width="16" height="16" preserveAspectRatio="none" style="image-rendering:optimizeSpeed" +        xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ5SURBVDjLpZPNS1RhFMaff2EWLWo5tGnR aqCFRBAM0cZFwVSQpVHNQAWVMQwaSSZWtimLiKnsO5lEjKzs4y1zRK3oItfMj1FnnJkaUtNrjo45 H3eejpCKNa5anMX73vs855zfOS9I4n9i2SHbCpvph8q8A9PNcCzcz76EM9EETj+DmmqENaeBiJ3m RyuzQy5mwyVMKqiFbzNN0MxgKZOd2zj5GMZE/ZL5ooHZAntGW89s7Bw5Ws25llWcfQHrzHPYE/51 ZOQ0M4Fiitj4UQdbzhZSb+FJ63ZypJqp7p0UsTf+FN6kvoMMl3GmNY9jj+BckcF8/HoFldLzpZIq xhthJPVdkr2cifdb5sXefyAKLFvyzVJJAssisIxstILZ0DEyeJzpHifHfNBGamFZ+C9yC7bhG7BB xCrZZqWQpoiNP6S1TMBFDh4gA0VMdxfy+0NosftQX+8gGKkBY741HLoGhbnXUOZwKTn+gGa4nOlB N9MDxdJzCTmwj+wvEKPDTPUc5Zx+kOk+NxmqZOJTIXsviYGQVgKLAos/n0CbbIAS0ir1eY9kF4O+ 3UzpBYzehhaugQpdR3DwKth7EeyqEoO/oYzXwyKwDDN0ipme/VKFi0l9L8M3oYW8SwxWnIKI1XT7 Vqb6i/ntLoLTHdulhROcUJsZuJJjCsvEPpyf8m8io5U0VB6FtFNIe6da84XFEcYaNrDzLDw5DUZ9 cEwqm6zxGWYGPBTShogtQtoerV0rLA5JKy5+ubya7SdzbKKMyRG7ByPeIfvebKfAWszUdQFavKOI 0bqNbCuF4XfneAvzIaStQrpOxEpIL746rQKOD2VQbSXwtLiXg/wNTNvAOhsl8oEAAAAASUVORK5C YII= " +        id="image4912" x="0" y="-1.6125985e-007" />      </g> -    <g -       style="display:inline" -       inkscape:label="Shape" -       id="layer16" -       inkscape:groupmode="layer"> -      <path -         id="path4922" -         style="fill:url(#radialGradient4938);fill-opacity:1;stroke:url(#linearGradient4930);stroke-width:1;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.93333333" -         d="m 10.25,9.375 3,4.5 -2.25,1.5 -3,-4.5 -3,4.5 -2.25,-1.5 3,-4.5 H 0.5 v -2.75 h 5.25 l -3,-4.5 2.25,-1.5 3,4.5 3,-4.5 2.25,1.5 -3,4.5 h 5.25 v 2.75 z" -         inkscape:connector-curvature="0" -         sodipodi:nodetypes="cccccccccccccccccccc" /> +    <g style="display:inline" inkscape:label="Shape" id="layer16" inkscape:groupmode="layer"> +      <path id="path4922" +        style="fill:url(#radialGradient4938);fill-opacity:1;stroke:url(#linearGradient4930);stroke-width:1;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.93333333" +        d="m 10.25,9.375 3,4.5 -2.25,1.5 -3,-4.5 -3,4.5 -2.25,-1.5 3,-4.5 H 0.5 v -2.75 h 5.25 l -3,-4.5 2.25,-1.5 3,4.5 3,-4.5 2.25,1.5 -3,4.5 h 5.25 v 2.75 z" +        inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccccccccc" />      </g>    </g> -  <g -     style="display:none" -     inkscape:label="View Note" -     id="layer9" -     inkscape:groupmode="layer"> -    <g -       style="display:none" -       inkscape:label="Reference" -       id="layer17" -       inkscape:groupmode="layer"> -      <image -         width="16" -         height="16" -         preserveAspectRatio="none" -         style="fill:url(#linearGradient4959);fill-opacity:1;image-rendering:optimizeSpeed" -         xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIASURBVDjLpVPPaxNREJ6Vt01caH4oWk1T 0ZKlGIo9RG+BUsEK4kEP/Q8qPXnpqRdPBf8A8Wahhx7FQ0GF9FJ6UksqwfTSBDGyB5HkkphC9tfb 7jfbtyQQTx142byZ75v5ZnZWC4KALmICPy+2DkvKIX2f/POz83LxCL7nrz+WPNcll49DrhM9v7xd O9JW330DuXrrqkFSgig5iR2Cfv3t3gNxOnv5BwU+eZ5HuON5/PMPJZKJ+yKQfpW0S7TxdC6WJaWk yvff1LDaFRAeLZj05MHsiPTS6hua0PUqtwC5sHq9zv9RYWl+nu5cETcnJ1M0M5WlWq3GsX6/T+Vy mRzHDluZiGYAAsw0TQahV8uyyGq1qFgskm0bHIO/1+sx1rFtchJhArwEyIQ1Gg2WD2A6nWawHQJV DIWgIJfLhQowTIeE9D0mKAU8qPC0220afsWFQoH93W6X7yCDJ+DEBeBmsxnPIJVKxWQVUwry+XyU wBlKMKwA8jqdDhOVCqVAzQDVvXAXhOdGBFgymYwrGoZBmUyGjxCCdF0fSahaFdgoTHRxfTveMCXv WfkuE3Y+f40qhgT/nMitupzApdvT18bu+YeDQwY9Xl4aG9/d/URiMBhQq/dvZMeVghtT17lSZW9/ rAKsvPa/r9Fc2dw+Pe0/xI6kM9mT5vtXy+Nw2kU/5zOGRpvuMIu0YAAAAABJRU5ErkJggg== " -         id="image4950" -         x="0" -         y="-1.6125985e-007" /> +  <g style="display:none" inkscape:label="View Note" id="layer9" inkscape:groupmode="layer"> +    <g style="display:none" inkscape:label="Reference" id="layer17" inkscape:groupmode="layer"> +      <image width="16" height="16" preserveAspectRatio="none" +        style="fill:url(#linearGradient4959);fill-opacity:1;image-rendering:optimizeSpeed" +        xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIASURBVDjLpVPPaxNREJ6Vt01caH4oWk1T 0ZKlGIo9RG+BUsEK4kEP/Q8qPXnpqRdPBf8A8Wahhx7FQ0GF9FJ6UksqwfTSBDGyB5HkkphC9tfb 7jfbtyQQTx142byZ75v5ZnZWC4KALmICPy+2DkvKIX2f/POz83LxCL7nrz+WPNcll49DrhM9v7xd O9JW330DuXrrqkFSgig5iR2Cfv3t3gNxOnv5BwU+eZ5HuON5/PMPJZKJ+yKQfpW0S7TxdC6WJaWk yvff1LDaFRAeLZj05MHsiPTS6hua0PUqtwC5sHq9zv9RYWl+nu5cETcnJ1M0M5WlWq3GsX6/T+Vy mRzHDluZiGYAAsw0TQahV8uyyGq1qFgskm0bHIO/1+sx1rFtchJhArwEyIQ1Gg2WD2A6nWawHQJV DIWgIJfLhQowTIeE9D0mKAU8qPC0220afsWFQoH93W6X7yCDJ+DEBeBmsxnPIJVKxWQVUwry+XyU wBlKMKwA8jqdDhOVCqVAzQDVvXAXhOdGBFgymYwrGoZBmUyGjxCCdF0fSahaFdgoTHRxfTveMCXv WfkuE3Y+f40qhgT/nMitupzApdvT18bu+YeDQwY9Xl4aG9/d/URiMBhQq/dvZMeVghtT17lSZW9/ rAKsvPa/r9Fc2dw+Pe0/xI6kM9mT5vtXy+Nw2kU/5zOGRpvuMIu0YAAAAABJRU5ErkJggg== " +        id="image4950" x="0" y="-1.6125985e-007" />      </g> -    <g -       style="display:inline" -       inkscape:label="Back Layer" -       id="layer18" -       inkscape:groupmode="layer"> -      <path -         id="path4961" -         d="m 9.75,13.5 -1,1 h -1.5 l -1,-1 H 0.5 v -10 h 6 l 1,1 h 1 l 1,-1 h 6 v 10 z" -         style="display:inline;fill:#5d8bb3;fill-opacity:1;stroke:url(#linearGradient5010);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         inkscape:connector-curvature="0" -         sodipodi:nodetypes="ccccccccccccc" /> +    <g style="display:inline" inkscape:label="Back Layer" id="layer18" inkscape:groupmode="layer"> +      <path id="path4961" d="m 9.75,13.5 -1,1 h -1.5 l -1,-1 H 0.5 v -10 h 6 l 1,1 h 1 l 1,-1 h 6 v 10 z" +        style="display:inline;fill:#5d8bb3;fill-opacity:1;stroke:url(#linearGradient5010);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" />      </g> -    <g -       style="display:inline" -       inkscape:groupmode="layer" -       id="g4994" -       inkscape:label="Front Layer"> +    <g style="display:inline" inkscape:groupmode="layer" id="g4994" inkscape:label="Front Layer">        <path -         style="display:inline;fill:#f8f8f8;fill-opacity:1;stroke:url(#linearGradient5018);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         d="m 14.5,11.5 c 0,0 -5,0 -5,0 0,0 -1,1 -1,1 0,0 -1,0 -1,0 0,0 -1,-1 -1,-1 0,0 -5,0 -5,0 0,0 0,-9.25 0,-9.25 0,0 5,0 5,0 0,0 1,1 1,1 0,0 1,0 1,0 0,0 1,-1 1,-1 0,0 5,0 5,0 0,0 0,9.25 0,9.25" -         id="path4992" -         inkscape:connector-curvature="0" /> +        style="display:inline;fill:#f8f8f8;fill-opacity:1;stroke:url(#linearGradient5018);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        d="m 14.5,11.5 c 0,0 -5,0 -5,0 0,0 -1,1 -1,1 0,0 -1,0 -1,0 0,0 -1,-1 -1,-1 0,0 -5,0 -5,0 0,0 0,-9.25 0,-9.25 0,0 5,0 5,0 0,0 1,1 1,1 0,0 1,0 1,0 0,0 1,-1 1,-1 0,0 5,0 5,0 0,0 0,9.25 0,9.25" +        id="path4992" inkscape:connector-curvature="0" />      </g> -    <g -       style="display:inline" -       inkscape:label="Page Details" -       id="layer19" -       inkscape:groupmode="layer"> +    <g style="display:inline" inkscape:label="Page Details" id="layer19" inkscape:groupmode="layer">        <path -         d="m 10,8.75 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0 m -10,4 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0" -         style="display:inline;fill:none;stroke:#bdbdbd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         id="path5022-2-8-0-1-8" -         inkscape:connector-curvature="0" /> -      <path -         id="path5100" -         d="m 7.5,10.25 c 0,0 0,-4.75 0,-4.75" -         style="fill:none;stroke:#a6a6a6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         inkscape:connector-curvature="0" /> -      <path -         id="path5102" -         d="m 8.5,5.75 c 0,0 0,4.25 0,4.25" -         style="fill:none;stroke:#d8d8d8;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         inkscape:connector-curvature="0" /> +        d="m 10,8.75 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0 m -10,4 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0" +        style="display:inline;fill:none;stroke:#bdbdbd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        id="path5022-2-8-0-1-8" inkscape:connector-curvature="0" /> +      <path id="path5100" d="m 7.5,10.25 c 0,0 0,-4.75 0,-4.75" +        style="fill:none;stroke:#a6a6a6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        inkscape:connector-curvature="0" /> +      <path id="path5102" d="m 8.5,5.75 c 0,0 0,4.25 0,4.25" +        style="fill:none;stroke:#d8d8d8;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        inkscape:connector-curvature="0" />      </g>    </g> -  <g -     style="display:none" -     inkscape:label="Source Term" -     id="layer8" -     inkscape:groupmode="layer"> -    <g -       style="display:none" -       inkscape:label="Reference" -       id="layer20" -       inkscape:groupmode="layer"> -      <image -         width="16" -         height="16" -         preserveAspectRatio="none" -         style="image-rendering:optimizeSpeed" -         xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAI6SURBVDjLpVNNaFNBEP5e8hJiSjVVTCom sdYUMbRVUhSVgFawgqgo6FFBaMEeehQ8WAQFj57FCh4KVixCERXipQhCa6kaEz00uSQIghibNn++ t7tv4+6mTU2bi3Rh+WZn95v5ZndWq1ar2MzQ1zuGHs85xwaPEIF9qz5uWbBW5vjIiY/Sd+n+qz5G KbT1CgRxnwCPmPPBHW5wLolcBTEJxfT7+RtccI5Fwg9RtdYU3Jwddgp4DVwfrXJrBpoNt87trwfm nCP2KYvU9z13ZObTB/04e7izoYRvFrP8qwspV45kMqlsxhj6u7uxd7u+q7V1KwK+NsTj8VoJIvsX n7O9Vx7K5rMgJkVpqQzTICjmSwrl+unQJDKZDMLhMLxerwqqC/IHr8PX29HSCcYZ/C1BhRVigHKK P1SgxTAx8QwyWaFQgGmaSl0qlYIuZFOmMRCLKCITh6lA0zIFkcJkZs1HmCL9e+mhUAj6g+ij6HDs 2udypXLIZd+C7M8sfuVzDdJlSYyyBrK00+n02jNefX55gRgkyAo9I05ycmx5aRlTty/AMAxVKyEE uVwOiUQCkUgEgUBA+eqvIMg9IuNLe/H4V2arEeRwuVz1jG63Gx6PR01d1+FwODY20vm7U0ftNm1m 8fciKCWidrqCNfti9IAKNv5mVvjpxlbWgB9yo2P3zqa9/+LdnLqPMwP9zf+ClC4zZgrFpgrafV7V WLG300qB9j+/sevKvSflcumUbOVtnraF9OTogLbZ7/wXRdt3lZxkvhIAAAAASUVORK5CYII= " -         id="image5115" -         x="0" -         y="-1.6125985e-07" /> +  <g style="display:none" inkscape:label="Source Term" id="layer8" inkscape:groupmode="layer"> +    <g style="display:none" inkscape:label="Reference" id="layer20" inkscape:groupmode="layer"> +      <image width="16" height="16" preserveAspectRatio="none" style="image-rendering:optimizeSpeed" +        xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAI6SURBVDjLpVNNaFNBEP5e8hJiSjVVTCom sdYUMbRVUhSVgFawgqgo6FFBaMEeehQ8WAQFj57FCh4KVixCERXipQhCa6kaEz00uSQIghibNn++ t7tv4+6mTU2bi3Rh+WZn95v5ZndWq1ar2MzQ1zuGHs85xwaPEIF9qz5uWbBW5vjIiY/Sd+n+qz5G KbT1CgRxnwCPmPPBHW5wLolcBTEJxfT7+RtccI5Fwg9RtdYU3Jwddgp4DVwfrXJrBpoNt87trwfm nCP2KYvU9z13ZObTB/04e7izoYRvFrP8qwspV45kMqlsxhj6u7uxd7u+q7V1KwK+NsTj8VoJIvsX n7O9Vx7K5rMgJkVpqQzTICjmSwrl+unQJDKZDMLhMLxerwqqC/IHr8PX29HSCcYZ/C1BhRVigHKK P1SgxTAx8QwyWaFQgGmaSl0qlYIuZFOmMRCLKCITh6lA0zIFkcJkZs1HmCL9e+mhUAj6g+ij6HDs 2udypXLIZd+C7M8sfuVzDdJlSYyyBrK00+n02jNefX55gRgkyAo9I05ycmx5aRlTty/AMAxVKyEE uVwOiUQCkUgEgUBA+eqvIMg9IuNLe/H4V2arEeRwuVz1jG63Gx6PR01d1+FwODY20vm7U0ftNm1m 8fciKCWidrqCNfti9IAKNv5mVvjpxlbWgB9yo2P3zqa9/+LdnLqPMwP9zf+ClC4zZgrFpgrafV7V WLG300qB9j+/sevKvSflcumUbOVtnraF9OTogLbZ7/wXRdt3lZxkvhIAAAAASUVORK5CYII= " +        id="image5115" x="0" y="-1.6125985e-07" />      </g> -    <g -       inkscape:groupmode="layer" -       id="g5144" -       inkscape:label="Back Layer" -       style="display:inline"> -      <path -         id="path5142" -         d="m 16,3.5 c 0,0 -1.5,0 -1.5,0 0,0 -1,1 -1,1 0,0 -1,0 -1,0 0,0 -1,-1 -1,-1 0,0 -6,0 -6,0 0,0 0,10 0,10 0,0 5.75,0 5.75,0 0,0 1,1 1,1 0,0 1.5,0 1.5,0 0,0 1,-1 1,-1 0,0 1.25,0 1.25,0" -         style="display:inline;fill:#5d8bb3;fill-opacity:1;stroke:url(#linearGradient5205);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         inkscape:connector-curvature="0" /> +    <g inkscape:groupmode="layer" id="g5144" inkscape:label="Back Layer" style="display:inline"> +      <path id="path5142" +        d="m 16,3.5 c 0,0 -1.5,0 -1.5,0 0,0 -1,1 -1,1 0,0 -1,0 -1,0 0,0 -1,-1 -1,-1 0,0 -6,0 -6,0 0,0 0,10 0,10 0,0 5.75,0 5.75,0 0,0 1,1 1,1 0,0 1.5,0 1.5,0 0,0 1,-1 1,-1 0,0 1.25,0 1.25,0" +        style="display:inline;fill:#5d8bb3;fill-opacity:1;stroke:url(#linearGradient5205);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        inkscape:connector-curvature="0" />      </g> -    <g -       inkscape:label="Front Layer" -       id="g5136" -       inkscape:groupmode="layer" -       style="display:inline"> -      <path -         id="path5134" -         d="m 16,2.25 c 0,0 -1.5,0 -1.5,0 0,0 -1,1 -1,1 0,0 -1,0 -1,0 0,0 -1,-1 -1,-1 0,0 -5,0 -5,0 0,0 0,9.25 0,9.25 0,0 5,0 5,0 0,0 1,1 1,1 0,0 1,0 1,0 0,0 1,-1 1,-1 0,0 1.5,0 1.5,0" -         style="display:inline;fill:#f8f8f8;fill-opacity:1;stroke:url(#linearGradient5138);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         inkscape:connector-curvature="0" /> +    <g inkscape:label="Front Layer" id="g5136" inkscape:groupmode="layer" style="display:inline"> +      <path id="path5134" +        d="m 16,2.25 c 0,0 -1.5,0 -1.5,0 0,0 -1,1 -1,1 0,0 -1,0 -1,0 0,0 -1,-1 -1,-1 0,0 -5,0 -5,0 0,0 0,9.25 0,9.25 0,0 5,0 5,0 0,0 1,1 1,1 0,0 1,0 1,0 0,0 1,-1 1,-1 0,0 1.5,0 1.5,0" +        style="display:inline;fill:#f8f8f8;fill-opacity:1;stroke:url(#linearGradient5138);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        inkscape:connector-curvature="0" />      </g> -    <g -       inkscape:groupmode="layer" -       id="g5124" -       inkscape:label="Page Details" -       style="display:inline"> -      <path -         id="path5118" -         style="display:inline;fill:none;stroke:#bdbdbd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         d="m 15,8.75 c 0,0 1,0 1,0 m -1,-2 c 0,0 1,0 1,0 m -1,-2 c 0,0 1,0 1,0 m -8,4 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0" -         inkscape:connector-curvature="0" /> -      <path -         style="fill:none;stroke:#a6a6a6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         d="m 12.5,10.25 c 0,0 0,-4.75 0,-4.75" -         id="path5120" -         inkscape:connector-curvature="0" /> -      <path -         style="fill:none;stroke:#d8d8d8;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -         d="m 13.5,5.75 c 0,0 0,4.25 0,4.25" -         id="path5122" -         inkscape:connector-curvature="0" /> +    <g inkscape:groupmode="layer" id="g5124" inkscape:label="Page Details" style="display:inline"> +      <path id="path5118" +        style="display:inline;fill:none;stroke:#bdbdbd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        d="m 15,8.75 c 0,0 1,0 1,0 m -1,-2 c 0,0 1,0 1,0 m -1,-2 c 0,0 1,0 1,0 m -8,4 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0 m -3,-2 c 0,0 3,0 3,0" +        inkscape:connector-curvature="0" /> +      <path style="fill:none;stroke:#a6a6a6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        d="m 12.5,10.25 c 0,0 0,-4.75 0,-4.75" id="path5120" inkscape:connector-curvature="0" /> +      <path style="fill:none;stroke:#d8d8d8;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +        d="m 13.5,5.75 c 0,0 0,4.25 0,4.25" id="path5122" inkscape:connector-curvature="0" />      </g> -    <g -       style="display:inline" -       inkscape:label="Arrow" -       id="layer21" -       inkscape:groupmode="layer"> -      <path -         id="path5211" -         d="m 10.5,7 c 0,0 0,-1.5 0,-1.5 0,0 -7,0 -7,0 0,0 0,-2 0,-2 0,0 -3,3 -3,3 0,0 0,1 0,1 0,0 3,3 3,3 0,0 0,-2 0,-2 0,0 7,0 7,0 0,0 0,-1.5 0,-1.5" -         style="fill:url(#linearGradient5227);fill-opacity:1;stroke:url(#linearGradient5219);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -         inkscape:connector-curvature="0" /> +    <g style="display:inline" inkscape:label="Arrow" id="layer21" inkscape:groupmode="layer"> +      <path id="path5211" +        d="m 10.5,7 c 0,0 0,-1.5 0,-1.5 0,0 -7,0 -7,0 0,0 0,-2 0,-2 0,0 -3,3 -3,3 0,0 0,1 0,1 0,0 3,3 3,3 0,0 0,-2 0,-2 0,0 7,0 7,0 0,0 0,-1.5 0,-1.5" +        style="fill:url(#linearGradient5227);fill-opacity:1;stroke:url(#linearGradient5219);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" +        inkscape:connector-curvature="0" />      </g>    </g> -  <g -     inkscape:groupmode="layer" -     id="layer22" -     inkscape:label="Yomitan" -     style="display:none"> -    <g -       inkscape:groupmode="layer" -       id="layer23" -       inkscape:label="Background" -       style="display:inline"> -      <rect -         id="rect3857" -         width="16" -         height="16" -         x="0" -         y="0" -         rx="1.625" -         ry="1.625" /> +  <g inkscape:groupmode="layer" id="layer22" inkscape:label="Yomitan" style="display:none"> +    <g inkscape:groupmode="layer" id="layer23" inkscape:label="Background" style="display:inline"> +      <rect id="rect3857" width="16" height="16" x="0" y="0" rx="1.625" ry="1.625" />      </g> -    <g -       inkscape:groupmode="layer" -       id="layer24" -       inkscape:label="Characters" -       style="display:inline"> +    <g inkscape:groupmode="layer" id="layer24" inkscape:label="Characters" style="display:inline">        <path -         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -         d="M 2,2 V 4 H 5 V 7 H 2 v 2 h 3 v 3 H 2 v 2 H 7 V 2 Z m 7,0 v 2 h 5 V 2 Z m 0,5 v 2 h 5 V 7 Z m 0,5 v 2 h 5 v -2 z" -         id="path3859" -         inkscape:connector-curvature="0" /> +        style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" +        d="M 2,2 V 4 H 5 V 7 H 2 v 2 h 3 v 3 H 2 v 2 H 7 V 2 Z m 7,0 v 2 h 5 V 2 Z m 0,5 v 2 h 5 V 7 Z m 0,5 v 2 h 5 v -2 z" +        id="path3859" inkscape:connector-curvature="0" />      </g>    </g> -  <g -     inkscape:groupmode="layer" -     id="layer25" -     inkscape:label="Profile" -     style="display:none" -     sodipodi:insensitive="true"> -    <path -       id="path4006" -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 5.5039062,9.3261719 C 4.6524247,9.5545753 3.8719288,9.8939745 3.203125,10.339844 1.9220053,11.193923 1.0000001,12.4901 1,14 c 5.52e-5,0.552262 0.4477381,0.999945 1,1 h 6 6 c 0.552262,-5.5e-5 0.999945,-0.447738 1,-1 0,-1.5099 -0.922005,-2.806076 -2.203125,-3.660156 C 12.127121,9.8933412 11.34509,9.5545666 10.492188,9.3261719 A 5,5 0 0 1 8,10 5,5 0 0 1 5.5039062,9.3261719 Z M 12,5 A 4,4 0 0 1 8,9 4,4 0 0 1 4,5 4,4 0 0 1 8,1 4,4 0 0 1 12,5 Z" -       inkscape:connector-curvature="0" /> +  <g inkscape:groupmode="layer" id="layer25" inkscape:label="Profile" style="display:none" sodipodi:insensitive="true"> +    <path id="path4006" +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 5.5039062,9.3261719 C 4.6524247,9.5545753 3.8719288,9.8939745 3.203125,10.339844 1.9220053,11.193923 1.0000001,12.4901 1,14 c 5.52e-5,0.552262 0.4477381,0.999945 1,1 h 6 6 c 0.552262,-5.5e-5 0.999945,-0.447738 1,-1 0,-1.5099 -0.922005,-2.806076 -2.203125,-3.660156 C 12.127121,9.8933412 11.34509,9.5545666 10.492188,9.3261719 A 5,5 0 0 1 8,10 5,5 0 0 1 5.5039062,9.3261719 Z M 12,5 A 4,4 0 0 1 8,9 4,4 0 0 1 4,5 4,4 0 0 1 8,1 4,4 0 0 1 12,5 Z" +      inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer28" -     inkscape:label="Cog" -     style="display:none" -     sodipodi:insensitive="true"> +  <g inkscape:groupmode="layer" id="layer28" inkscape:label="Cog" style="display:none" sodipodi:insensitive="true">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -       d="M 7,0.5 C 6.8619288,0.5 6.7383484,0.61066107 6.7246094,0.74804688 L 6.5683594,2.3027344 C 6.546378,2.5225521 6.3561659,2.7490391 6.1484375,2.8242188 5.9797973,2.8851018 5.814235,2.9541948 5.6523438,3.03125 5.4529686,3.1263955 5.1573253,3.1027578 4.9863281,2.9628906 L 3.7734375,1.9707031 C 3.666576,1.883272 3.5019278,1.8926038 3.4042969,1.9902344 L 1.9902344,3.4042969 C 1.8926044,3.5019279 1.8832732,3.666576 1.9707031,3.7734375 L 2.9609375,4.984375 C 3.1007811,5.1553924 3.1251835,5.4504423 3.03125,5.6503906 2.9554595,5.8129941 2.8876702,5.9792085 2.828125,6.1484375 2.7541632,6.3566024 2.528418,6.5464423 2.3085938,6.5683594 l -1.56054692,0.15625 C 0.61066106,6.7383484 0.4999999,6.861929 0.5,7 v 2 c 8e-7,0.13807 0.11066217,0.2616506 0.24804688,0.2753906 l 1.55468752,0.15625 c 0.2198177,0.02198 0.4463049,0.2121939 0.5214844,0.4199219 0.060883,0.1686405 0.129976,0.3342025 0.2070312,0.4960935 0.095145,0.199375 0.071508,0.495019 -0.068359,0.666016 l -0.9921875,1.21289 c -0.087432,0.106862 -0.0781,0.27151 0.019531,0.369141 l 1.4140625,1.414063 c 0.097631,0.09763 0.262279,0.106963 0.3691406,0.01953 L 4.984375,13.039062 c 0.1710173,-0.139844 0.4660673,-0.164253 0.6660156,-0.07031 0.1626035,0.07579 0.3288179,0.14358 0.4980469,0.203125 0.2081648,0.07396 0.3980048,0.299707 0.4199219,0.519531 l 0.15625,1.560547 C 6.7383484,15.389333 6.8619288,15.5 7,15.5 h 2 c 0.138071,0 0.2616516,-0.110661 0.2753906,-0.248047 l 0.15625,-1.554687 c 0.02198,-0.219818 0.2121939,-0.446306 0.4199219,-0.521485 0.1686405,-0.06088 0.3342025,-0.129976 0.4960935,-0.207031 0.199375,-0.09515 0.495019,-0.0715 0.666016,0.06836 l 1.21289,0.992188 c 0.106862,0.08743 0.271511,0.0781 0.369141,-0.01953 l 1.414063,-1.414063 c 0.09763,-0.09763 0.106963,-0.262281 0.01953,-0.369141 l -0.990235,-1.210937 c -0.139844,-0.171017 -0.164243,-0.466067 -0.07031,-0.666016 0.07579,-0.162603 0.14358,-0.328818 0.203125,-0.4980465 0.07396,-0.208165 0.299707,-0.3980049 0.519531,-0.4199219 l 1.560547,-0.15625 C 15.389342,9.2616486 15.5,9.13807 15.5,9 V 7 c 0,-0.138072 -0.110661,-0.2616522 -0.248047,-0.2753906 l -1.554687,-0.15625 C 13.477448,6.546378 13.25096,6.3561659 13.175781,6.1484375 13.114898,5.9797973 13.045805,5.814235 12.96875,5.6523438 12.8736,5.4529686 12.897239,5.1573253 13.037109,4.9863281 l 0.992188,-1.2128906 c 0.08743,-0.1068616 0.0781,-0.2715097 -0.01953,-0.3691406 L 12.595703,1.9902344 C 12.498072,1.8926028 12.333424,1.8832712 12.226562,1.9707031 L 11.015625,2.9609375 C 10.844608,3.100781 10.549558,3.1251835 10.349609,3.03125 10.187006,2.9554595 10.020791,2.8876702 9.8515625,2.828125 9.6433975,2.7541632 9.4535576,2.528418 9.4316406,2.3085938 L 9.2753906,0.74804688 C 9.2616516,0.61066107 9.138071,0.5 9,0.5 Z M 8,5.25 A 2.75,2.75 0 0 1 10.75,8 2.75,2.75 0 0 1 8,10.75 2.75,2.75 0 0 1 5.25,8 2.75,2.75 0 0 1 8,5.25 Z" -       id="path2444" -       inkscape:connector-curvature="0" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +      d="M 7,0.5 C 6.8619288,0.5 6.7383484,0.61066107 6.7246094,0.74804688 L 6.5683594,2.3027344 C 6.546378,2.5225521 6.3561659,2.7490391 6.1484375,2.8242188 5.9797973,2.8851018 5.814235,2.9541948 5.6523438,3.03125 5.4529686,3.1263955 5.1573253,3.1027578 4.9863281,2.9628906 L 3.7734375,1.9707031 C 3.666576,1.883272 3.5019278,1.8926038 3.4042969,1.9902344 L 1.9902344,3.4042969 C 1.8926044,3.5019279 1.8832732,3.666576 1.9707031,3.7734375 L 2.9609375,4.984375 C 3.1007811,5.1553924 3.1251835,5.4504423 3.03125,5.6503906 2.9554595,5.8129941 2.8876702,5.9792085 2.828125,6.1484375 2.7541632,6.3566024 2.528418,6.5464423 2.3085938,6.5683594 l -1.56054692,0.15625 C 0.61066106,6.7383484 0.4999999,6.861929 0.5,7 v 2 c 8e-7,0.13807 0.11066217,0.2616506 0.24804688,0.2753906 l 1.55468752,0.15625 c 0.2198177,0.02198 0.4463049,0.2121939 0.5214844,0.4199219 0.060883,0.1686405 0.129976,0.3342025 0.2070312,0.4960935 0.095145,0.199375 0.071508,0.495019 -0.068359,0.666016 l -0.9921875,1.21289 c -0.087432,0.106862 -0.0781,0.27151 0.019531,0.369141 l 1.4140625,1.414063 c 0.097631,0.09763 0.262279,0.106963 0.3691406,0.01953 L 4.984375,13.039062 c 0.1710173,-0.139844 0.4660673,-0.164253 0.6660156,-0.07031 0.1626035,0.07579 0.3288179,0.14358 0.4980469,0.203125 0.2081648,0.07396 0.3980048,0.299707 0.4199219,0.519531 l 0.15625,1.560547 C 6.7383484,15.389333 6.8619288,15.5 7,15.5 h 2 c 0.138071,0 0.2616516,-0.110661 0.2753906,-0.248047 l 0.15625,-1.554687 c 0.02198,-0.219818 0.2121939,-0.446306 0.4199219,-0.521485 0.1686405,-0.06088 0.3342025,-0.129976 0.4960935,-0.207031 0.199375,-0.09515 0.495019,-0.0715 0.666016,0.06836 l 1.21289,0.992188 c 0.106862,0.08743 0.271511,0.0781 0.369141,-0.01953 l 1.414063,-1.414063 c 0.09763,-0.09763 0.106963,-0.262281 0.01953,-0.369141 l -0.990235,-1.210937 c -0.139844,-0.171017 -0.164243,-0.466067 -0.07031,-0.666016 0.07579,-0.162603 0.14358,-0.328818 0.203125,-0.4980465 0.07396,-0.208165 0.299707,-0.3980049 0.519531,-0.4199219 l 1.560547,-0.15625 C 15.389342,9.2616486 15.5,9.13807 15.5,9 V 7 c 0,-0.138072 -0.110661,-0.2616522 -0.248047,-0.2753906 l -1.554687,-0.15625 C 13.477448,6.546378 13.25096,6.3561659 13.175781,6.1484375 13.114898,5.9797973 13.045805,5.814235 12.96875,5.6523438 12.8736,5.4529686 12.897239,5.1573253 13.037109,4.9863281 l 0.992188,-1.2128906 c 0.08743,-0.1068616 0.0781,-0.2715097 -0.01953,-0.3691406 L 12.595703,1.9902344 C 12.498072,1.8926028 12.333424,1.8832712 12.226562,1.9707031 L 11.015625,2.9609375 C 10.844608,3.100781 10.549558,3.1251835 10.349609,3.03125 10.187006,2.9554595 10.020791,2.8876702 9.8515625,2.828125 9.6433975,2.7541632 9.4535576,2.528418 9.4316406,2.3085938 L 9.2753906,0.74804688 C 9.2616516,0.61066107 9.138071,0.5 9,0.5 Z M 8,5.25 A 2.75,2.75 0 0 1 10.75,8 2.75,2.75 0 0 1 8,10.75 2.75,2.75 0 0 1 5.25,8 2.75,2.75 0 0 1 8,5.25 Z" +      id="path2444" inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer29" -     inkscape:label="Palette" -     style="display:none" -     sodipodi:insensitive="true"> +  <g inkscape:groupmode="layer" id="layer29" inkscape:label="Palette" style="display:none" sodipodi:insensitive="true">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 8,0.5 C 3.8578644,0.5 0.5,3.8578644 0.5,8 c 0,4.142136 3.3578644,7.5 7.5,7.5 2.520901,0 1.2501693,-2.499566 0.4785156,-3.638672 C 7.6694832,10.667044 8.7504731,9.9998091 9.8613281,10.496094 13.047125,11.919376 15.5,10.75 15.5,8 15.5,3.8578644 12.142136,0.5 8,0.5 Z m -2,2 C 6.6903559,2.5 7.25,3.0596441 7.25,3.75 7.25,4.4403559 6.6903559,5 6,5 5.3096441,5 4.75,4.4403559 4.75,3.75 4.75,3.0596441 5.3096441,2.5 6,2.5 Z m 4,0 c 0.690356,0 1.25,0.5596441 1.25,1.25 C 11.25,4.4403559 10.690356,5 10,5 9.3096441,5 8.75,4.4403559 8.75,3.75 8.75,3.0596441 9.3096441,2.5 10,2.5 Z m -6.75,3 C 3.9403559,5.5 4.5,6.0596441 4.5,6.75 4.5,7.4403559 3.9403559,8 3.25,8 2.5596441,8 2,7.4403559 2,6.75 2,6.0596441 2.5596441,5.5 3.25,5.5 Z m 9.5,0 C 13.440356,5.5 14,6.0596441 14,6.75 14,7.4403559 13.440356,8 12.75,8 12.059644,8 11.5,7.4403559 11.5,6.75 11.5,6.0596441 12.059644,5.5 12.75,5.5 Z" -       id="path2454" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="sssssssssssssssssssssssssss" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 8,0.5 C 3.8578644,0.5 0.5,3.8578644 0.5,8 c 0,4.142136 3.3578644,7.5 7.5,7.5 2.520901,0 1.2501693,-2.499566 0.4785156,-3.638672 C 7.6694832,10.667044 8.7504731,9.9998091 9.8613281,10.496094 13.047125,11.919376 15.5,10.75 15.5,8 15.5,3.8578644 12.142136,0.5 8,0.5 Z m -2,2 C 6.6903559,2.5 7.25,3.0596441 7.25,3.75 7.25,4.4403559 6.6903559,5 6,5 5.3096441,5 4.75,4.4403559 4.75,3.75 4.75,3.0596441 5.3096441,2.5 6,2.5 Z m 4,0 c 0.690356,0 1.25,0.5596441 1.25,1.25 C 11.25,4.4403559 10.690356,5 10,5 9.3096441,5 8.75,4.4403559 8.75,3.75 8.75,3.0596441 9.3096441,2.5 10,2.5 Z m -6.75,3 C 3.9403559,5.5 4.5,6.0596441 4.5,6.75 4.5,7.4403559 3.9403559,8 3.25,8 2.5596441,8 2,7.4403559 2,6.75 2,6.0596441 2.5596441,5.5 3.25,5.5 Z m 9.5,0 C 13.440356,5.5 14,6.0596441 14,6.75 14,7.4403559 13.440356,8 12.75,8 12.059644,8 11.5,7.4403559 11.5,6.75 11.5,6.0596441 12.059644,5.5 12.75,5.5 Z" +      id="path2454" inkscape:connector-curvature="0" sodipodi:nodetypes="sssssssssssssssssssssssssss" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer30" -     inkscape:label="Popup" -     style="display:none" -     sodipodi:insensitive="true"> +  <g inkscape:groupmode="layer" id="layer30" inkscape:label="Popup" style="display:none" sodipodi:insensitive="true">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 1.25,2 C 0.8345,2 0.5,2.3345 0.5,2.75 v 8.5 C 0.5,11.6655 0.8345,12 1.25,12 H 2.5 v 2.75 L 4.75,12 h 10 c 0.4155,0 0.75,-0.3345 0.75,-0.75 V 2.75 C 15.5,2.3345 15.1655,2 14.75,2 Z M 2,3.5 h 3.5 v 2 H 2 Z M 2,7 H 14 V 8 H 2 Z m 0,2 h 10 v 1 H 2 Z" -       id="rect2474" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="sssscccsssssccccccccccccccc" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 1.25,2 C 0.8345,2 0.5,2.3345 0.5,2.75 v 8.5 C 0.5,11.6655 0.8345,12 1.25,12 H 2.5 v 2.75 L 4.75,12 h 10 c 0.4155,0 0.75,-0.3345 0.75,-0.75 V 2.75 C 15.5,2.3345 15.1655,2 14.75,2 Z M 2,3.5 h 3.5 v 2 H 2 Z M 2,7 H 14 V 8 H 2 Z m 0,2 h 10 v 1 H 2 Z" +      id="rect2474" inkscape:connector-curvature="0" sodipodi:nodetypes="sssscccsssssccccccccccccccc" />    </g> -  <g -     inkscape:groupmode="layer" -     id="g2511" -     inkscape:label="Speaker" -     style="display:none"> -    <path -       id="path2507" -       style="display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -       d="m 12.25,2.75 c 1.5,3 1.5,7.5 0,10.5 4.25,-1.75 4.25,-8.75 0,-10.5 v 0 m -2.5,2 c 0.75,1.5 0.75,5 0,6.5 3,-1.25 3,-5.25 0,-6.5 v 0 M 8.2421875,2.25 C 8.1853665,2.25205 8.1309424,2.273407 8.0878906,2.310547 L 4.4082031,5 H 0.75 C 0.61193453,5.0000138 0.5000138,5.1119345 0.5,5.25 V 7.9824219 8 c -4.3004e-4,0.00846 -4.3004e-4,0.016933 0,0.025391 V 10.75 c 1.38e-5,0.138065 0.11193453,0.249986 0.25,0.25 h 3.6582031 l 3.6796875,2.689453 C 8.2499103,13.827401 8.4992199,13.71279 8.5,13.5 V 2.5 C 8.5000544,2.3588255 8.3832935,2.2456028 8.2421875,2.25 Z" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="ccccccccccccccccccccccc" /> +  <g inkscape:groupmode="layer" id="g2511" inkscape:label="Speaker" style="display:none"> +    <path id="path2507" +      style="display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" +      d="m 12.25,2.75 c 1.5,3 1.5,7.5 0,10.5 4.25,-1.75 4.25,-8.75 0,-10.5 v 0 m -2.5,2 c 0.75,1.5 0.75,5 0,6.5 3,-1.25 3,-5.25 0,-6.5 v 0 M 8.2421875,2.25 C 8.1853665,2.25205 8.1309424,2.273407 8.0878906,2.310547 L 4.4082031,5 H 0.75 C 0.61193453,5.0000138 0.5000138,5.1119345 0.5,5.25 V 7.9824219 8 c -4.3004e-4,0.00846 -4.3004e-4,0.016933 0,0.025391 V 10.75 c 1.38e-5,0.138065 0.11193453,0.249986 0.25,0.25 h 3.6582031 l 3.6796875,2.689453 C 8.2499103,13.827401 8.4992199,13.71279 8.5,13.5 V 2.5 C 8.5000544,2.3588255 8.3832935,2.2456028 8.2421875,2.25 Z" +      inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccc" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer31" -     inkscape:label="Scanning" -     style="display:none" -     sodipodi:insensitive="true"> -    <path -       id="rect3472" -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 0.5,1.5 V 3 H 1.25 C 1.6784729,3 2,3.3215271 2,3.75 v 8.5 C 2,12.678473 1.6784729,13 1.25,13 H 0.5 v 1.5 h 0.75 c 0.5762336,0 1.0999924,-0.227703 1.5,-0.589844 C 3.1500076,14.272297 3.6737664,14.5 4.25,14.5 H 5 V 13 H 4.25 C 3.8215271,13 3.5,12.678473 3.5,12.25 V 3.75 C 3.5,3.3215271 3.8215271,3 4.25,3 H 5 V 1.5 H 4.25 C 3.6737664,1.5 3.1500076,1.7277027 2.75,2.0898438 2.3499924,1.7277027 1.8262336,1.5 1.25,1.5 Z M 11.746094,4.25 C 11.609556,4.252147 11.499997,4.3634454 11.5,4.5 v 2 H 8 v 3 h 3.5 v 2 c -0.0017,0.224275 0.269974,0.337152 0.427734,0.177734 l 3.5,-3.4999996 c 0.0989,-0.097852 0.0989,-0.2576169 0,-0.3554688 l -3.5,-3.5 C 11.879504,4.2745245 11.813939,4.2484395 11.746094,4.25 Z M 5,6.5 h 1.5 v 3 H 5 Z" -       inkscape:connector-curvature="0" /> -  </g> -  <g -     inkscape:groupmode="layer" -     id="layer32" -     inkscape:label="Text Parsing Old" -     style="display:none" -     sodipodi:insensitive="true"> -    <path -       id="rect2609" -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="m 12.25,10 h 3.25 v 2 H 12.25 Z M 7.5,10 h 3.25 v 2 H 7.5 Z m 0,-4 h 8 v 2 h -8 z M 0.5,2 V 4.5 H 0.75 C 0.75,4.223 0.973,4 1.25,4 H 3.5 C 3.777,4 4,4.223 4,4.5 v 8.75 c 0,0.277 -0.223,0.5 -0.5,0.5 V 14 h 3 V 13.75 C 6.223,13.75 6,13.527 6,13.25 V 4.5 C 6,4.223 6.223,4 6.5,4 h 2.25 c 0.277,0 0.5,0.223 0.5,0.5 H 9.5 V 2 Z" -       inkscape:connector-curvature="0" /> +  <g inkscape:groupmode="layer" id="layer31" inkscape:label="Scanning" style="display:none" sodipodi:insensitive="true"> +    <path id="rect3472" +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 0.5,1.5 V 3 H 1.25 C 1.6784729,3 2,3.3215271 2,3.75 v 8.5 C 2,12.678473 1.6784729,13 1.25,13 H 0.5 v 1.5 h 0.75 c 0.5762336,0 1.0999924,-0.227703 1.5,-0.589844 C 3.1500076,14.272297 3.6737664,14.5 4.25,14.5 H 5 V 13 H 4.25 C 3.8215271,13 3.5,12.678473 3.5,12.25 V 3.75 C 3.5,3.3215271 3.8215271,3 4.25,3 H 5 V 1.5 H 4.25 C 3.6737664,1.5 3.1500076,1.7277027 2.75,2.0898438 2.3499924,1.7277027 1.8262336,1.5 1.25,1.5 Z M 11.746094,4.25 C 11.609556,4.252147 11.499997,4.3634454 11.5,4.5 v 2 H 8 v 3 h 3.5 v 2 c -0.0017,0.224275 0.269974,0.337152 0.427734,0.177734 l 3.5,-3.4999996 c 0.0989,-0.097852 0.0989,-0.2576169 0,-0.3554688 l -3.5,-3.5 C 11.879504,4.2745245 11.813939,4.2484395 11.746094,4.25 Z M 5,6.5 h 1.5 v 3 H 5 Z" +      inkscape:connector-curvature="0" />    </g> -  <g -     style="display:none" -     inkscape:label="Text Parsing" -     id="g1040" -     inkscape:groupmode="layer" -     sodipodi:insensitive="true"> -    <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 0.5,2 V 4.5 H 0.75 C 0.75,4.223 0.973,4 1.25,4 H 3.5 C 3.777,4 4,4.223 4,4.5 v 8.75 c 0,0.277 -0.223,0.5 -0.5,0.5 V 14 h 3 V 13.75 C 6.223,13.75 6,13.527 6,13.25 V 4.5 C 6,4.223 6.223,4 6.5,4 h 2.25 c 0.277,0 0.5,0.223 0.5,0.5 H 9.5 V 2 Z m 7,3.5 v 1 h 8 v -1 z m 0,2 v 1 h 5 v -1 z m 6,0 v 1 h 2 v -1 z m -6,2 v 1 h 2 v -1 z m 3,0 v 1 h 3 v -1 z m 4,0 v 1 h 1 v -1 z m -7,2 v 1 h 1 v -1 z m 2,0 v 1 H 12 v -1 z" -       id="path1038" -       inkscape:connector-curvature="0" /> +  <g inkscape:groupmode="layer" id="layer32" inkscape:label="Text Parsing Old" style="display:none" +    sodipodi:insensitive="true"> +    <path id="rect2609" +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="m 12.25,10 h 3.25 v 2 H 12.25 Z M 7.5,10 h 3.25 v 2 H 7.5 Z m 0,-4 h 8 v 2 h -8 z M 0.5,2 V 4.5 H 0.75 C 0.75,4.223 0.973,4 1.25,4 H 3.5 C 3.777,4 4,4.223 4,4.5 v 8.75 c 0,0.277 -0.223,0.5 -0.5,0.5 V 14 h 3 V 13.75 C 6.223,13.75 6,13.527 6,13.25 V 4.5 C 6,4.223 6.223,4 6.5,4 h 2.25 c 0.277,0 0.5,0.223 0.5,0.5 H 9.5 V 2 Z" +      inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer35" -     inkscape:label="Hiragana A" -     style="display:none" -     sodipodi:insensitive="true"> +  <g style="display:none" inkscape:label="Text Parsing" id="g1040" inkscape:groupmode="layer" +    sodipodi:insensitive="true">      <path -       id="path2631" -       style="fill:none;stroke:#000000;stroke-width:1.85917425;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -       d="M 2.4206399,2.8860135 H 11.948908 M 8.9277499,14.041059 C 13.575686,13.808662 14.040479,11.252298 14.057673,9.826907 14.076998,8.2248992 12.431443,5.850066 8.8325891,5.7748221 4.0474174,5.6747749 0.48884165,10.133888 2.4251965,12.742763 4.1458553,15.061028 8.4629564,12.414282 9.8573371,6.3719653 M 5.6741949,1.0268392 C 5.4417981,7.766346 5.743615,9.3386806 6.1389885,12.646678" -       inkscape:connector-curvature="0" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 0.5,2 V 4.5 H 0.75 C 0.75,4.223 0.973,4 1.25,4 H 3.5 C 3.777,4 4,4.223 4,4.5 v 8.75 c 0,0.277 -0.223,0.5 -0.5,0.5 V 14 h 3 V 13.75 C 6.223,13.75 6,13.527 6,13.25 V 4.5 C 6,4.223 6.223,4 6.5,4 h 2.25 c 0.277,0 0.5,0.223 0.5,0.5 H 9.5 V 2 Z m 7,3.5 v 1 h 8 v -1 z m 0,2 v 1 h 5 v -1 z m 6,0 v 1 h 2 v -1 z m -6,2 v 1 h 2 v -1 z m 3,0 v 1 h 3 v -1 z m 4,0 v 1 h 1 v -1 z m -7,2 v 1 h 1 v -1 z m 2,0 v 1 H 12 v -1 z" +      id="path1038" inkscape:connector-curvature="0" />    </g> -  <g -     style="display:none" -     inkscape:label="Translation" -     id="g1060" -     inkscape:groupmode="layer" -     sodipodi:insensitive="true"> -    <path -       inkscape:connector-curvature="0" -       d="M 1.3587336,1.6591219 H 6.75 M 5.0405743,7.9708488 C 7.6704608,7.8393538 7.9334491,6.3929173 7.9431777,5.5864052 7.9541152,4.6799597 7.0230274,3.3362365 4.9867306,3.2936615 2.2791938,3.2370561 0.26568714,5.7601005 1.3613118,7.2362493 2.3348917,8.5479657 4.7775858,7.0503889 5.5665516,3.6315358 M 3.199654,0.6071669 C 3.0681597,4.4205025 3.238933,5.3101581 3.4626426,7.1818822" -       style="fill:none;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -       id="path1058" /> -    <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -       d="m 9.5,5.5 -4,10 h 2 l 1.099609,-2.75 h 3.800782 L 13.5,15.5 h 2 l -4,-10 z m 1,2.5 1.099609,2.75 H 9.400391 Z" -       id="path1008" -       inkscape:connector-curvature="0" /> +  <g inkscape:groupmode="layer" id="layer35" inkscape:label="Hiragana A" style="display:none" +    sodipodi:insensitive="true"> +    <path id="path2631" +      style="fill:none;stroke:#000000;stroke-width:1.85917425;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" +      d="M 2.4206399,2.8860135 H 11.948908 M 8.9277499,14.041059 C 13.575686,13.808662 14.040479,11.252298 14.057673,9.826907 14.076998,8.2248992 12.431443,5.850066 8.8325891,5.7748221 4.0474174,5.6747749 0.48884165,10.133888 2.4251965,12.742763 4.1458553,15.061028 8.4629564,12.414282 9.8573371,6.3719653 M 5.6741949,1.0268392 C 5.4417981,7.766346 5.743615,9.3386806 6.1389885,12.646678" +      inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer36" -     inkscape:label="Book" -     style="display:none" -     sodipodi:insensitive="true"> +  <g inkscape:groupmode="layer" id="layer36" inkscape:label="Book" style="display:none" sodipodi:insensitive="true">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 2,2.25 3.75,0.5 H 14 v 13 l -1,1 V 1.5 H 4.75 l -1.0459224,1 H 12 v 13 H 2 Z" -       id="rect2635" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="cccccccccccc" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 2,2.25 3.75,0.5 H 14 v 13 l -1,1 V 1.5 H 4.75 l -1.0459224,1 H 12 v 13 H 2 Z" id="rect2635" +      inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer34" -     inkscape:label="Note Card" -     style="display:none;opacity:1" -     sodipodi:insensitive="true"> -    <path -       inkscape:connector-curvature="0" -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 4,0.5 C 3.1776486,0.5 2.5,1.1776486 2.5,2 v 12 c 0,0.822351 0.6776486,1.5 1.5,1.5 h 8 c 0.822351,0 1.5,-0.677649 1.5,-1.5 V 2 C 13.5,1.1776486 12.822351,0.5 12,0.5 Z m 6.759766,1.875 c 0.197356,0.00499 0.357052,0.1621255 0.365234,0.359375 l 0.04883,1.125 0.810547,0.78125 c 0.19826,0.192095 0.128053,0.525322 -0.130861,0.6210938 L 10.798828,5.6542969 10.306641,6.6679688 C 10.185523,6.9158798 9.8471907,6.9525412 9.6757812,6.7363281 L 8.9765625,5.8554688 7.8613281,5.6992188 C 7.5879604,5.6614889 7.4475826,5.3514007 7.5996094,5.1210938 L 8.2226562,4.1816406 8.0253906,3.0742188 C 7.9760798,2.8015267 8.2293522,2.5713746 8.4960938,2.6464844 L 9.5800781,2.9492188 10.574219,2.4199219 C 10.631159,2.3891929 10.695077,2.3737179 10.759766,2.375 Z M 4,9 h 8 v 1 H 4 Z m 0,2 h 8 v 1 H 4 Z m 0,2 h 6 v 1 H 4 Z" -       id="rect2676-6" /> +  <g inkscape:groupmode="layer" id="layer34" inkscape:label="Note Card" style="display:none;opacity:1" +    sodipodi:insensitive="true"> +    <path inkscape:connector-curvature="0" +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 4,0.5 C 3.1776486,0.5 2.5,1.1776486 2.5,2 v 12 c 0,0.822351 0.6776486,1.5 1.5,1.5 h 8 c 0.822351,0 1.5,-0.677649 1.5,-1.5 V 2 C 13.5,1.1776486 12.822351,0.5 12,0.5 Z m 6.759766,1.875 c 0.197356,0.00499 0.357052,0.1621255 0.365234,0.359375 l 0.04883,1.125 0.810547,0.78125 c 0.19826,0.192095 0.128053,0.525322 -0.130861,0.6210938 L 10.798828,5.6542969 10.306641,6.6679688 C 10.185523,6.9158798 9.8471907,6.9525412 9.6757812,6.7363281 L 8.9765625,5.8554688 7.8613281,5.6992188 C 7.5879604,5.6614889 7.4475826,5.3514007 7.5996094,5.1210938 L 8.2226562,4.1816406 8.0253906,3.0742188 C 7.9760798,2.8015267 8.2293522,2.5713746 8.4960938,2.6464844 L 9.5800781,2.9492188 10.574219,2.4199219 C 10.631159,2.3891929 10.695077,2.3737179 10.759766,2.375 Z M 4,9 h 8 v 1 H 4 Z m 0,2 h 8 v 1 H 4 Z m 0,2 h 6 v 1 H 4 Z" +      id="rect2676-6" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer39" -     inkscape:label="Key Shortcuts" -     style="display:none" -     sodipodi:insensitive="true"> +  <g inkscape:groupmode="layer" id="layer39" inkscape:label="Key Shortcuts" style="display:none" +    sodipodi:insensitive="true">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.46875;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 7.9926758,1.4301758 A 0.46879688,0.46879688 0 0 0 7.53125,1.90625 v 3.75 H 1.4375 C 0.918125,5.65625 0.5,6.074375 0.5,6.59375 v 6.09375 c 0,0.519375 0.418125,0.9375 0.9375,0.9375 h 13.125 c 0.519375,0 0.9375,-0.418125 0.9375,-0.9375 V 6.59375 c 0,-0.519375 -0.418125,-0.9375 -0.9375,-0.9375 H 8.46875 v -3.75 A 0.46879688,0.46879688 0 0 0 7.9926758,1.4301758 Z M 1.7890625,7.0625 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.171875 c 0,0.064922 -0.052266,0.1171875 -0.1171875,0.1171875 H 1.7890625 C 1.7241405,8.46875 1.671875,8.416484 1.671875,8.3515625 V 7.1796875 C 1.671875,7.1147655 1.724141,7.0625 1.7890625,7.0625 Z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.171875 c 0,0.064922 -0.052266,0.1171875 -0.1171875,0.1171875 H 3.6640625 C 3.5991405,8.46875 3.546875,8.416484 3.546875,8.3515625 V 7.1796875 C 3.546875,7.1147655 3.599141,7.0625 3.6640625,7.0625 Z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.171875 c 0,0.064922 -0.052266,0.1171875 -0.1171875,0.1171875 H 5.5390625 C 5.4741405,8.46875 5.421875,8.416484 5.421875,8.3515625 V 7.1796875 C 5.421875,7.1147655 5.474141,7.0625 5.5390625,7.0625 Z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.171875 c 0,0.064922 -0.052266,0.1171875 -0.1171875,0.1171875 H 7.4140625 C 7.3491405,8.46875 7.296875,8.416484 7.296875,8.3515625 V 7.1796875 C 7.296875,7.1147655 7.349141,7.0625 7.4140625,7.0625 Z m 1.875,0 h 1.1718755 c 0.06492,0 0.117187,0.052266 0.117187,0.1171875 v 1.171875 c 0,0.064922 -0.05227,0.1171875 -0.117187,0.1171875 H 9.2890625 C 9.2241405,8.46875 9.171875,8.416484 9.171875,8.3515625 V 7.1796875 C 9.171875,7.1147655 9.224141,7.0625 9.2890625,7.0625 Z m 1.8750005,0 h 1.171875 c 0.06492,0 0.117187,0.052266 0.117187,0.1171875 v 1.171875 c 0,0.064922 -0.05227,0.1171875 -0.117187,0.1171875 h -1.171875 c -0.06492,0 -0.117188,-0.052266 -0.117188,-0.1171875 v -1.171875 c 0,-0.064922 0.05227,-0.1171875 0.117188,-0.1171875 z m 1.875,0 h 1.171875 c 0.06492,0 0.117187,0.052266 0.117187,0.1171875 v 1.171875 c 0,0.064922 -0.05227,0.1171875 -0.117187,0.1171875 h -1.171875 c -0.06492,0 -0.117188,-0.052266 -0.117188,-0.1171875 v -1.171875 c 0,-0.064922 0.05227,-0.1171875 0.117188,-0.1171875 z M 1.7890625,8.9375 h 2.109375 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.1718745 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -2.109375 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 V 9.0546875 C 1.671875,8.9897655 1.724141,8.9375 1.7890625,8.9375 Z m 2.8125,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.1718745 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -1.171875 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 V 9.0546875 C 4.484375,8.9897655 4.536641,8.9375 4.6015625,8.9375 Z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.1718745 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -1.171875 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 V 9.0546875 C 6.359375,8.9897655 6.411641,8.9375 6.4765625,8.9375 Z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.1718745 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -1.171875 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 V 9.0546875 C 8.234375,8.9897655 8.286641,8.9375 8.3515625,8.9375 Z m 1.8750005,0 h 1.171875 c 0.06492,0 0.117187,0.052266 0.117187,0.1171875 v 1.1718745 c 0,0.06492 -0.05227,0.117188 -0.117187,0.117188 h -1.171875 c -0.06492,0 -0.117188,-0.05227 -0.117188,-0.117188 V 9.0546875 c 0,-0.064922 0.05227,-0.1171875 0.117188,-0.1171875 z m 1.875,0 h 2.109375 c 0.06492,0 0.117187,0.052266 0.117187,0.1171875 v 1.1718745 c 0,0.06492 -0.05227,0.117188 -0.117187,0.117188 h -2.109375 c -0.06492,0 -0.117188,-0.05227 -0.117188,-0.117188 V 9.0546875 c 0,-0.064922 0.05227,-0.1171875 0.117188,-0.1171875 z m -10.3125005,1.875 h 1.171875 c 0.064922,0 0.1171875,0.05227 0.1171875,0.117187 v 1.171875 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -1.171875 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 v -1.171875 c 0,-0.06492 0.052266,-0.117187 0.1171875,-0.117187 z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.05227 0.1171875,0.117187 v 1.171875 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -1.171875 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 v -1.171875 c 0,-0.06492 0.052266,-0.117187 0.1171875,-0.117187 z m 1.875,0 h 4.9218755 c 0.06492,0 0.117187,0.05227 0.117187,0.117187 v 1.171875 c 0,0.06492 -0.05227,0.117188 -0.117187,0.117188 H 5.5390625 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 v -1.171875 c 0,-0.06492 0.052266,-0.117187 0.1171875,-0.117187 z m 5.6250005,0 h 1.171875 c 0.06492,0 0.117187,0.05227 0.117187,0.117187 v 1.171875 c 0,0.06492 -0.05227,0.117188 -0.117187,0.117188 h -1.171875 c -0.06492,0 -0.117188,-0.05227 -0.117188,-0.117188 v -1.171875 c 0,-0.06492 0.05227,-0.117187 0.117188,-0.117187 z m 1.875,0 h 1.171875 c 0.06492,0 0.117187,0.05227 0.117187,0.117187 v 1.171875 c 0,0.06492 -0.05227,0.117188 -0.117187,0.117188 h -1.171875 c -0.06492,0 -0.117188,-0.05227 -0.117188,-0.117188 v -1.171875 c 0,-0.06492 0.05227,-0.117187 0.117188,-0.117187 z" -       id="rect2732" -       inkscape:connector-curvature="0" -       inkscape:transform-center-y="-0.47244079" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.46875;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 7.9926758,1.4301758 A 0.46879688,0.46879688 0 0 0 7.53125,1.90625 v 3.75 H 1.4375 C 0.918125,5.65625 0.5,6.074375 0.5,6.59375 v 6.09375 c 0,0.519375 0.418125,0.9375 0.9375,0.9375 h 13.125 c 0.519375,0 0.9375,-0.418125 0.9375,-0.9375 V 6.59375 c 0,-0.519375 -0.418125,-0.9375 -0.9375,-0.9375 H 8.46875 v -3.75 A 0.46879688,0.46879688 0 0 0 7.9926758,1.4301758 Z M 1.7890625,7.0625 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.171875 c 0,0.064922 -0.052266,0.1171875 -0.1171875,0.1171875 H 1.7890625 C 1.7241405,8.46875 1.671875,8.416484 1.671875,8.3515625 V 7.1796875 C 1.671875,7.1147655 1.724141,7.0625 1.7890625,7.0625 Z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.171875 c 0,0.064922 -0.052266,0.1171875 -0.1171875,0.1171875 H 3.6640625 C 3.5991405,8.46875 3.546875,8.416484 3.546875,8.3515625 V 7.1796875 C 3.546875,7.1147655 3.599141,7.0625 3.6640625,7.0625 Z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.171875 c 0,0.064922 -0.052266,0.1171875 -0.1171875,0.1171875 H 5.5390625 C 5.4741405,8.46875 5.421875,8.416484 5.421875,8.3515625 V 7.1796875 C 5.421875,7.1147655 5.474141,7.0625 5.5390625,7.0625 Z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.171875 c 0,0.064922 -0.052266,0.1171875 -0.1171875,0.1171875 H 7.4140625 C 7.3491405,8.46875 7.296875,8.416484 7.296875,8.3515625 V 7.1796875 C 7.296875,7.1147655 7.349141,7.0625 7.4140625,7.0625 Z m 1.875,0 h 1.1718755 c 0.06492,0 0.117187,0.052266 0.117187,0.1171875 v 1.171875 c 0,0.064922 -0.05227,0.1171875 -0.117187,0.1171875 H 9.2890625 C 9.2241405,8.46875 9.171875,8.416484 9.171875,8.3515625 V 7.1796875 C 9.171875,7.1147655 9.224141,7.0625 9.2890625,7.0625 Z m 1.8750005,0 h 1.171875 c 0.06492,0 0.117187,0.052266 0.117187,0.1171875 v 1.171875 c 0,0.064922 -0.05227,0.1171875 -0.117187,0.1171875 h -1.171875 c -0.06492,0 -0.117188,-0.052266 -0.117188,-0.1171875 v -1.171875 c 0,-0.064922 0.05227,-0.1171875 0.117188,-0.1171875 z m 1.875,0 h 1.171875 c 0.06492,0 0.117187,0.052266 0.117187,0.1171875 v 1.171875 c 0,0.064922 -0.05227,0.1171875 -0.117187,0.1171875 h -1.171875 c -0.06492,0 -0.117188,-0.052266 -0.117188,-0.1171875 v -1.171875 c 0,-0.064922 0.05227,-0.1171875 0.117188,-0.1171875 z M 1.7890625,8.9375 h 2.109375 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.1718745 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -2.109375 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 V 9.0546875 C 1.671875,8.9897655 1.724141,8.9375 1.7890625,8.9375 Z m 2.8125,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.1718745 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -1.171875 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 V 9.0546875 C 4.484375,8.9897655 4.536641,8.9375 4.6015625,8.9375 Z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.1718745 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -1.171875 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 V 9.0546875 C 6.359375,8.9897655 6.411641,8.9375 6.4765625,8.9375 Z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.052266 0.1171875,0.1171875 v 1.1718745 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -1.171875 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 V 9.0546875 C 8.234375,8.9897655 8.286641,8.9375 8.3515625,8.9375 Z m 1.8750005,0 h 1.171875 c 0.06492,0 0.117187,0.052266 0.117187,0.1171875 v 1.1718745 c 0,0.06492 -0.05227,0.117188 -0.117187,0.117188 h -1.171875 c -0.06492,0 -0.117188,-0.05227 -0.117188,-0.117188 V 9.0546875 c 0,-0.064922 0.05227,-0.1171875 0.117188,-0.1171875 z m 1.875,0 h 2.109375 c 0.06492,0 0.117187,0.052266 0.117187,0.1171875 v 1.1718745 c 0,0.06492 -0.05227,0.117188 -0.117187,0.117188 h -2.109375 c -0.06492,0 -0.117188,-0.05227 -0.117188,-0.117188 V 9.0546875 c 0,-0.064922 0.05227,-0.1171875 0.117188,-0.1171875 z m -10.3125005,1.875 h 1.171875 c 0.064922,0 0.1171875,0.05227 0.1171875,0.117187 v 1.171875 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -1.171875 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 v -1.171875 c 0,-0.06492 0.052266,-0.117187 0.1171875,-0.117187 z m 1.875,0 h 1.171875 c 0.064922,0 0.1171875,0.05227 0.1171875,0.117187 v 1.171875 c 0,0.06492 -0.052266,0.117188 -0.1171875,0.117188 h -1.171875 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 v -1.171875 c 0,-0.06492 0.052266,-0.117187 0.1171875,-0.117187 z m 1.875,0 h 4.9218755 c 0.06492,0 0.117187,0.05227 0.117187,0.117187 v 1.171875 c 0,0.06492 -0.05227,0.117188 -0.117187,0.117188 H 5.5390625 c -0.064922,0 -0.1171875,-0.05227 -0.1171875,-0.117188 v -1.171875 c 0,-0.06492 0.052266,-0.117187 0.1171875,-0.117187 z m 5.6250005,0 h 1.171875 c 0.06492,0 0.117187,0.05227 0.117187,0.117187 v 1.171875 c 0,0.06492 -0.05227,0.117188 -0.117187,0.117188 h -1.171875 c -0.06492,0 -0.117188,-0.05227 -0.117188,-0.117188 v -1.171875 c 0,-0.06492 0.05227,-0.117187 0.117188,-0.117187 z m 1.875,0 h 1.171875 c 0.06492,0 0.117187,0.05227 0.117187,0.117187 v 1.171875 c 0,0.06492 -0.05227,0.117188 -0.117187,0.117188 h -1.171875 c -0.06492,0 -0.117188,-0.05227 -0.117188,-0.117188 v -1.171875 c 0,-0.06492 0.05227,-0.117187 0.117188,-0.117187 z" +      id="rect2732" inkscape:connector-curvature="0" inkscape:transform-center-y="-0.47244079" />    </g> -  <g -     style="display:none" -     inkscape:label="Backup" -     id="g1169" -     inkscape:groupmode="layer" -     sodipodi:insensitive="true"> +  <g style="display:none" inkscape:label="Backup" id="g1169" inkscape:groupmode="layer" sodipodi:insensitive="true">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -       d="m 6,1.5 v 6 H 3.5 L 8,12 12.5,7.5 H 10 v -6 z M 2,11 v 3.5 H 14 V 11 h -1 v 1.5 H 3 V 11 Z" -       id="path1167" -       inkscape:connector-curvature="0" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +      d="m 6,1.5 v 6 H 3.5 L 8,12 12.5,7.5 H 10 v -6 z M 2,11 v 3.5 H 14 V 11 h -1 v 1.5 H 3 V 11 Z" id="path1167" +      inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer27" -     inkscape:label="Question Mark Thick" -     style="display:none;opacity:1" -     sodipodi:insensitive="true"> +  <g inkscape:groupmode="layer" id="layer27" inkscape:label="Question Mark Thick" style="display:none;opacity:1" +    sodipodi:insensitive="true">      <path -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 8,1 C 5.0936716,1 2.5,3.0025541 2.5,5.75 2.5000138,5.8880655 2.6119345,5.9999862 2.75,6 h 2 C 4.8880655,5.9999862 4.9999862,5.8880655 5,5.75 5,4.6492015 6.2050401,3.5 8,3.5 9.7949596,3.5 11,4.6492016 11,5.75 11,6.5266793 10.46535,7.2794725 9.46875,7.7070312 8.8190955,7.9857439 8.1466608,8.4121068 7.6289062,9 7.1111517,9.5878932 6.75,10.346519 6.75,11.25 6.7500138,11.388065 6.8619345,11.499986 7,11.5 h 2 c 0.1380655,-1.4e-5 0.2499862,-0.111935 0.25,-0.25 0,-0.178084 0.104282,-0.411561 0.3164062,-0.640625 C 9.7785306,10.380311 10.089342,10.161928 10.453125,10.005859 12.183816,9.2633635 13.5,7.6733051 13.5,5.75 13.5,3.0025539 10.906328,1 8,1 Z M 7,12.5 c -0.1380655,1.4e-5 -0.2499862,0.111935 -0.25,0.25 v 2 C 6.7500138,14.888065 6.8619345,14.999986 7,15 h 2 c 0.1380655,-1.4e-5 0.2499862,-0.111935 0.25,-0.25 v -2 C 9.2499862,12.611935 9.1380655,12.500014 9,12.5 Z" -       id="rect1045" -       inkscape:connector-curvature="0" /> +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 8,1 C 5.0936716,1 2.5,3.0025541 2.5,5.75 2.5000138,5.8880655 2.6119345,5.9999862 2.75,6 h 2 C 4.8880655,5.9999862 4.9999862,5.8880655 5,5.75 5,4.6492015 6.2050401,3.5 8,3.5 9.7949596,3.5 11,4.6492016 11,5.75 11,6.5266793 10.46535,7.2794725 9.46875,7.7070312 8.8190955,7.9857439 8.1466608,8.4121068 7.6289062,9 7.1111517,9.5878932 6.75,10.346519 6.75,11.25 6.7500138,11.388065 6.8619345,11.499986 7,11.5 h 2 c 0.1380655,-1.4e-5 0.2499862,-0.111935 0.25,-0.25 0,-0.178084 0.104282,-0.411561 0.3164062,-0.640625 C 9.7785306,10.380311 10.089342,10.161928 10.453125,10.005859 12.183816,9.2633635 13.5,7.6733051 13.5,5.75 13.5,3.0025539 10.906328,1 8,1 Z M 7,12.5 c -0.1380655,1.4e-5 -0.2499862,0.111935 -0.25,0.25 v 2 C 6.7500138,14.888065 6.8619345,14.999986 7,15 h 2 c 0.1380655,-1.4e-5 0.2499862,-0.111935 0.25,-0.25 v -2 C 9.2499862,12.611935 9.1380655,12.500014 9,12.5 Z" +      id="rect1045" inkscape:connector-curvature="0" />    </g> -  <g -     style="display:none;opacity:1" -     inkscape:label="Question Mark Circle" -     id="g2018" -     inkscape:groupmode="layer" -     sodipodi:insensitive="true"> +  <g style="display:none;opacity:1" inkscape:label="Question Mark Circle" id="g2018" inkscape:groupmode="layer" +    sodipodi:insensitive="true">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 8,1 A 7,7 0 0 0 1,8 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z m 0,1.546875 c 2.264114,0 4.285156,1.5608313 4.285156,3.7011719 0,1.4983107 -1.026741,2.7360275 -2.3749998,3.3144531 -0.2833974,0.1215823 -0.5242021,0.2922557 -0.6894531,0.470703 -0.1652507,0.178448 -0.2460937,0.359314 -0.2460937,0.498047 -1.07e-5,0.107557 -0.087755,0.195301 -0.1953125,0.195312 H 7.2207031 c -0.1075573,-10e-6 -0.1953018,-0.08776 -0.1953125,-0.195312 0,-0.7038383 0.2822011,-1.2939671 0.6855469,-1.7519531 C 8.1142834,8.321311 8.6384315,7.9886097 9.1445312,7.7714844 9.9209118,7.4384037 10.337891,6.8531027 10.337891,6.2480469 10.337891,5.3904928 9.3983258,4.4941406 8,4.4941406 c -1.3983261,0 -2.3378906,0.8963522 -2.3378906,1.7539063 C 5.6620987,6.3556041 5.5763071,6.4413956 5.46875,6.4414062 H 3.9101562 C 3.802599,6.4413956 3.7148544,6.3556039 3.7148438,6.2480469 3.7148437,4.1077065 5.7358855,2.546875 8,2.546875 Z m -0.7792969,8.958984 h 1.5585938 c 0.1075573,1.1e-5 0.1953018,0.08776 0.1953125,0.195313 v 1.55664 c -1.07e-5,0.107557 -0.087755,0.195302 -0.1953125,0.195313 H 7.2207031 c -0.1075573,-1.1e-5 -0.1953018,-0.08776 -0.1953125,-0.195313 v -1.55664 c 1.07e-5,-0.107557 0.087755,-0.195302 0.1953125,-0.195313 z" -       id="path2023" -       inkscape:connector-curvature="0" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 8,1 A 7,7 0 0 0 1,8 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z m 0,1.546875 c 2.264114,0 4.285156,1.5608313 4.285156,3.7011719 0,1.4983107 -1.026741,2.7360275 -2.3749998,3.3144531 -0.2833974,0.1215823 -0.5242021,0.2922557 -0.6894531,0.470703 -0.1652507,0.178448 -0.2460937,0.359314 -0.2460937,0.498047 -1.07e-5,0.107557 -0.087755,0.195301 -0.1953125,0.195312 H 7.2207031 c -0.1075573,-10e-6 -0.1953018,-0.08776 -0.1953125,-0.195312 0,-0.7038383 0.2822011,-1.2939671 0.6855469,-1.7519531 C 8.1142834,8.321311 8.6384315,7.9886097 9.1445312,7.7714844 9.9209118,7.4384037 10.337891,6.8531027 10.337891,6.2480469 10.337891,5.3904928 9.3983258,4.4941406 8,4.4941406 c -1.3983261,0 -2.3378906,0.8963522 -2.3378906,1.7539063 C 5.6620987,6.3556041 5.5763071,6.4413956 5.46875,6.4414062 H 3.9101562 C 3.802599,6.4413956 3.7148544,6.3556039 3.7148438,6.2480469 3.7148437,4.1077065 5.7358855,2.546875 8,2.546875 Z m -0.7792969,8.958984 h 1.5585938 c 0.1075573,1.1e-5 0.1953018,0.08776 0.1953125,0.195313 v 1.55664 c -1.07e-5,0.107557 -0.087755,0.195302 -0.1953125,0.195313 H 7.2207031 c -0.1075573,-1.1e-5 -0.1953018,-0.08776 -0.1953125,-0.195313 v -1.55664 c 1.07e-5,-0.107557 0.087755,-0.195302 0.1953125,-0.195313 z" +      id="path2023" inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer26" -     inkscape:label="Magnifying Glass" -     style="display:none" -     sodipodi:insensitive="true"> -    <path -       id="path995" -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 10.78125,9.71875 9.75,9.75 l -0.03125,1.03125 4.5,4.5 c 0.708333,0.708496 1.770833,-0.354004 1.0625,-1.0625 z M 5.75,0.5 C 2.8593885,0.5 0.5,2.8593885 0.5,5.75 0.5,8.6406115 2.8593885,11 5.75,11 8.6406115,11 11,8.6406115 11,5.75 11,2.8593885 8.6406115,0.5 5.75,0.5 Z m 0,1.5 C 7.8299513,2 9.5,3.6700487 9.5,5.75 9.5,7.8299513 7.8299513,9.5 5.75,9.5 3.6700487,9.5 2,7.8299513 2,5.75 2,3.6700487 3.6700487,2 5.75,2 Z" -       inkscape:connector-curvature="0" /> +  <g inkscape:groupmode="layer" id="layer26" inkscape:label="Magnifying Glass" style="display:none" +    sodipodi:insensitive="true"> +    <path id="path995" +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 10.78125,9.71875 9.75,9.75 l -0.03125,1.03125 4.5,4.5 c 0.708333,0.708496 1.770833,-0.354004 1.0625,-1.0625 z M 5.75,0.5 C 2.8593885,0.5 0.5,2.8593885 0.5,5.75 0.5,8.6406115 2.8593885,11 5.75,11 8.6406115,11 11,8.6406115 11,5.75 11,2.8593885 8.6406115,0.5 5.75,0.5 Z m 0,1.5 C 7.8299513,2 9.5,3.6700487 9.5,5.75 9.5,7.8299513 7.8299513,9.5 5.75,9.5 3.6700487,9.5 2,7.8299513 2,5.75 2,3.6700487 3.6700487,2 5.75,2 Z" +      inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer33" -     inkscape:label="Left Chevron" -     sodipodi:insensitive="true" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer33" inkscape:label="Left Chevron" sodipodi:insensitive="true" +    style="display:none">      <path -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 9.9394531,15.060547 12.060547,12.939453 7.1210938,8.0000001 12.060547,3.0605471 9.9394531,0.93945312 2.878906,8.0000001 Z" -       id="path1000" -       inkscape:connector-curvature="0" -       inkscape:transform-center-x="0.5302735" /> +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 9.9394531,15.060547 12.060547,12.939453 7.1210938,8.0000001 12.060547,3.0605471 9.9394531,0.93945312 2.878906,8.0000001 Z" +      id="path1000" inkscape:connector-curvature="0" inkscape:transform-center-x="0.5302735" />    </g> -  <g -     inkscape:label="Right Chevron" -     id="g1015" -     inkscape:groupmode="layer" -     style="display:none" -     sodipodi:insensitive="true"> -    <path -       inkscape:connector-curvature="0" -       id="path1013" -       d="M 6.0605469,0.93945312 3.9394531,3.0605469 8.8789062,8 3.9394531,12.939453 6.0605469,15.060547 13.121094,8 Z" -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       inkscape:transform-center-x="-0.53027355" /> +  <g inkscape:label="Right Chevron" id="g1015" inkscape:groupmode="layer" style="display:none" +    sodipodi:insensitive="true"> +    <path inkscape:connector-curvature="0" id="path1013" +      d="M 6.0605469,0.93945312 3.9394531,3.0605469 8.8789062,8 3.9394531,12.939453 6.0605469,15.060547 13.121094,8 Z" +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      inkscape:transform-center-x="-0.53027355" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer37" -     inkscape:label="Lock" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer37" inkscape:label="Lock" style="display:none">      <path -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 8,1.5 C 6.0758869,1.4999999 4.5,3.0758869 4.5,5 V 7.5 H 4 c -0.5522619,5.52e-5 -0.9999448,0.4477381 -1,1 v 5 c 5.52e-5,0.552262 0.4477381,0.999945 1,1 h 8 c 0.552262,-5.5e-5 0.999945,-0.447738 1,-1 v -5 c -5.5e-5,-0.5522619 -0.447738,-0.9999448 -1,-1 H 11.5 V 5 C 11.5,3.0758869 9.9241131,1.5000001 8,1.5 Z M 8,3 c 1.1134529,0 2,0.8865471 2,2 V 7.5 H 6 V 5 C 6,3.886547 6.886547,3 8,3 Z" -       id="rect1210" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="ssccccccccccssssccss" /> +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 8,1.5 C 6.0758869,1.4999999 4.5,3.0758869 4.5,5 V 7.5 H 4 c -0.5522619,5.52e-5 -0.9999448,0.4477381 -1,1 v 5 c 5.52e-5,0.552262 0.4477381,0.999945 1,1 h 8 c 0.552262,-5.5e-5 0.999945,-0.447738 1,-1 v -5 c -5.5e-5,-0.5522619 -0.447738,-0.9999448 -1,-1 H 11.5 V 5 C 11.5,3.0758869 9.9241131,1.5000001 8,1.5 Z M 8,3 c 1.1134529,0 2,0.8865471 2,2 V 7.5 H 6 V 5 C 6,3.886547 6.886547,3 8,3 Z" +      id="rect1210" inkscape:connector-curvature="0" sodipodi:nodetypes="ssccccccccccssssccss" />    </g> -  <g -     style="display:none" -     inkscape:label="Up Arrow" -     id="g1012" -     inkscape:groupmode="layer"> +  <g style="display:none" inkscape:label="Up Arrow" id="g1012" inkscape:groupmode="layer">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -       d="M 8,0.75 1.25,7.5 H 6 V 15 h 4 V 7.5 h 4.75 z" -       id="path1014" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="cccccccc" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +      d="M 8,0.75 1.25,7.5 H 6 V 15 h 4 V 7.5 h 4.75 z" id="path1014" inkscape:connector-curvature="0" +      sodipodi:nodetypes="cccccccc" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer38" -     inkscape:label="Mouse" -     style="display:none"> -    <g -       id="g1029"> -      <g -         id="g1033"> +  <g inkscape:groupmode="layer" id="layer38" inkscape:label="Mouse" style="display:none"> +    <g id="g1029"> +      <g id="g1033">          <path -           style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -           d="M 7.4882812,1.0273438 C 4.9608765,1.2926885 3,3.4984688 3,6.1992188 V 6.5 H 7.5 V 1.0273438 c -0.00385,3.949e-4 -0.00787,-4.04e-4 -0.011719,0 z m 1.0117188,0 V 6.5 H 13 V 6.1992188 C 13,3.4943573 11.03298,1.2871677 8.5,1.0273438 Z M 3,7.5 V 9.8007812 C 3,12.681581 5.23,15 8,15 c 2.77,0 5,-2.318419 5,-5.1992188 V 7.5 Z" -           id="rect1013" -           inkscape:connector-curvature="0" /> +          style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +          d="M 7.4882812,1.0273438 C 4.9608765,1.2926885 3,3.4984688 3,6.1992188 V 6.5 H 7.5 V 1.0273438 c -0.00385,3.949e-4 -0.00787,-4.04e-4 -0.011719,0 z m 1.0117188,0 V 6.5 H 13 V 6.1992188 C 13,3.4943573 11.03298,1.2871677 8.5,1.0273438 Z M 3,7.5 V 9.8007812 C 3,12.681581 5.23,15 8,15 c 2.77,0 5,-2.318419 5,-5.1992188 V 7.5 Z" +          id="rect1013" inkscape:connector-curvature="0" />        </g>      </g>    </g> -  <g -     style="display:none" -     inkscape:groupmode="layer" -     id="g1018" -     inkscape:label="Hamburger Menu"> -    <path -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 2.25,7 C 2.1119345,7.0000138 2.0000138,7.1119345 2,7.25 v 1.5 C 2.0000138,8.8880655 2.1119345,8.9999862 2.25,9 h 11.5 C 13.888065,8.9999862 13.999986,8.8880655 14,8.75 V 7.25 C 13.999986,7.1119345 13.888065,7.0000138 13.75,7 Z" -       id="rect1049" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="ccccccccc" /> +  <g style="display:none" inkscape:groupmode="layer" id="g1018" inkscape:label="Hamburger Menu">      <path -       sodipodi:nodetypes="ccccccccc" -       inkscape:connector-curvature="0" -       id="path1053" -       d="M 2.25,2 C 2.1119345,2.0000138 2.0000138,2.1119345 2,2.25 v 1.5 C 2.0000138,3.8880655 2.1119345,3.9999862 2.25,4 h 11.5 C 13.888065,3.9999862 13.999986,3.8880655 14,3.75 V 2.25 C 13.999986,2.1119345 13.888065,2.0000138 13.75,2 Z" -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> -    <path -       sodipodi:nodetypes="ccccccccc" -       inkscape:connector-curvature="0" -       id="path1055" -       d="M 2.25,12 C 2.1119345,12.000014 2.0000138,12.111935 2,12.25 v 1.5 c 1.38e-5,0.138066 0.1119345,0.249986 0.25,0.25 h 11.5 c 0.138065,-1.4e-5 0.249986,-0.111934 0.25,-0.25 v -1.5 C 13.999986,12.111935 13.888065,12.000014 13.75,12 Z" -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 2.25,7 C 2.1119345,7.0000138 2.0000138,7.1119345 2,7.25 v 1.5 C 2.0000138,8.8880655 2.1119345,8.9999862 2.25,9 h 11.5 C 13.888065,8.9999862 13.999986,8.8880655 14,8.75 V 7.25 C 13.999986,7.1119345 13.888065,7.0000138 13.75,7 Z" +      id="rect1049" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" /> +    <path sodipodi:nodetypes="ccccccccc" inkscape:connector-curvature="0" id="path1053" +      d="M 2.25,2 C 2.1119345,2.0000138 2.0000138,2.1119345 2,2.25 v 1.5 C 2.0000138,3.8880655 2.1119345,3.9999862 2.25,4 h 11.5 C 13.888065,3.9999862 13.999986,3.8880655 14,3.75 V 2.25 C 13.999986,2.1119345 13.888065,2.0000138 13.75,2 Z" +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> +    <path sodipodi:nodetypes="ccccccccc" inkscape:connector-curvature="0" id="path1055" +      d="M 2.25,12 C 2.1119345,12.000014 2.0000138,12.111935 2,12.25 v 1.5 c 1.38e-5,0.138066 0.1119345,0.249986 0.25,0.25 h 11.5 c 0.138065,-1.4e-5 0.249986,-0.111934 0.25,-0.25 v -1.5 C 13.999986,12.111935 13.888065,12.000014 13.75,12 Z" +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />    </g> -  <g -     inkscape:label="Kebab Menu" -     id="g1027" -     inkscape:groupmode="layer" -     style="display:none"> +  <g inkscape:label="Kebab Menu" id="g1027" inkscape:groupmode="layer" style="display:none">      <circle -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.15000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="path1029" -       cx="8" -       cy="13" -       r="1.5" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.15000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="path1029" cx="8" cy="13" r="1.5" />      <circle -       style="display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.15000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="path1029-3" -       cx="8" -       cy="8" -       r="1.5" /> +      style="display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.15000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="path1029-3" cx="8" cy="8" r="1.5" />      <circle -       style="display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.15000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="path1029-3-7" -       cx="8" -       cy="3" -       r="1.5" /> +      style="display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.15000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="path1029-3-7" cx="8" cy="3" r="1.5" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer40" -     inkscape:label="Exclamation Point Short" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer40" inkscape:label="Exclamation Point Short" style="display:none">      <path -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 7.25,3 C 7.1119345,3.0000138 7.0000138,3.1119345 7,3.25 v 5.5 C 7.0000138,8.8880655 7.1119345,8.9999862 7.25,9 h 1.5 C 8.8880655,8.9999862 8.9999862,8.8880655 9,8.75 V 3.25 C 8.9999862,3.1119345 8.8880655,3.0000138 8.75,3 Z m 0,8 C 7.1119345,11.000014 7.0000138,11.111935 7,11.25 v 1.5 c 1.38e-5,0.138065 0.1119345,0.249986 0.25,0.25 h 1.5 C 8.8880655,12.999986 8.9999862,12.888065 9,12.75 v -1.5 C 8.9999862,11.111935 8.8880655,11.000014 8.75,11 Z" -       id="rect1025" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="cccccccccccccccccc" /> +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 7.25,3 C 7.1119345,3.0000138 7.0000138,3.1119345 7,3.25 v 5.5 C 7.0000138,8.8880655 7.1119345,8.9999862 7.25,9 h 1.5 C 8.8880655,8.9999862 8.9999862,8.8880655 9,8.75 V 3.25 C 8.9999862,3.1119345 8.8880655,3.0000138 8.75,3 Z m 0,8 C 7.1119345,11.000014 7.0000138,11.111935 7,11.25 v 1.5 c 1.38e-5,0.138065 0.1119345,0.249986 0.25,0.25 h 1.5 C 8.8880655,12.999986 8.9999862,12.888065 9,12.75 v -1.5 C 8.9999862,11.111935 8.8880655,11.000014 8.75,11 Z" +      id="rect1025" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccccccc" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer43" -     inkscape:label="Checkbox Border" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer43" inkscape:label="Checkbox Border" style="display:none">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 2,0 C 0.892,0 0,0.892 0,2 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 2 C 16,0.892 15.108,0 14,0 Z M 2,2 H 14 V 14 H 2 Z" -       id="rect1027" -       inkscape:connector-curvature="0" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 2,0 C 0.892,0 0,0.892 0,2 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 2 C 16,0.892 15.108,0 14,0 Z M 2,2 H 14 V 14 H 2 Z" +      id="rect1027" inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer44" -     inkscape:label="Checkbox Check" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer44" inkscape:label="Checkbox Check" style="display:none">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -       d="M 6.5,12.5 14,5 12.5,3.5 l -6,6 -3,-3 L 2,8 Z" -       id="path1035" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="ccccccc" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +      d="M 6.5,12.5 14,5 12.5,3.5 l -6,6 -3,-3 L 2,8 Z" id="path1035" inkscape:connector-curvature="0" +      sodipodi:nodetypes="ccccccc" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer45" -     inkscape:label="Popup Size" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer45" inkscape:label="Popup Size" style="display:none">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 2,6 C 1.446,6 1,6.446 1,7 v 5 c 0,0.554 0.446,1 1,1 h 1 v 2 L 4.5,13 H 11 c 0.554,0 1,-0.446 1,-1 V 7 C 12,6.446 11.554,6 11,6 Z M 2,7 H 4.5 V 8 H 3 V 9.5 H 2 Z m 8,2.5 h 1 V 12 H 8.5 V 11 H 10 Z" -       id="rect4731" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="sssscccssssscccccccccccccc" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 2,6 C 1.446,6 1,6.446 1,7 v 5 c 0,0.554 0.446,1 1,1 h 1 v 2 L 4.5,13 H 11 c 0.554,0 1,-0.446 1,-1 V 7 C 12,6.446 11.554,6 11,6 Z M 2,7 H 4.5 V 8 H 3 V 9.5 H 2 Z m 8,2.5 h 1 V 12 H 8.5 V 11 H 10 Z" +      id="rect4731" inkscape:connector-curvature="0" sodipodi:nodetypes="sssscccssssscccccccccccccc" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4733" -       width="1" -       height="1" -       x="13" -       y="12" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4733" width="1" height="1" x="13" y="12" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4737" -       width="1" -       height="1" -       x="14" -       y="11" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4737" width="1" height="1" x="14" y="11" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4739" -       width="1" -       height="1" -       x="14" -       y="9" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4739" width="1" height="1" x="14" y="9" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4741" -       width="1" -       height="1" -       x="14" -       y="7" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4741" width="1" height="1" x="14" y="7" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4743" -       width="1" -       height="1" -       x="14" -       y="5" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4743" width="1" height="1" x="14" y="5" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4747" -       width="1" -       height="1" -       x="1" -       y="4" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4747" width="1" height="1" x="1" y="4" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4749" -       width="1" -       height="1" -       x="1" -       y="2" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4749" width="1" height="1" x="1" y="2" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4751" -       width="1" -       height="1" -       x="2" -       y="1" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4751" width="1" height="1" x="2" y="1" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4753" -       width="1" -       height="1" -       x="4" -       y="1" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4753" width="1" height="1" x="4" y="1" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4755" -       width="1" -       height="1" -       x="6" -       y="1" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4755" width="1" height="1" x="6" y="1" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4757" -       width="1" -       height="1" -       x="8" -       y="1" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4757" width="1" height="1" x="8" y="1" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4759" -       width="1" -       height="1" -       x="10" -       y="1" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4759" width="1" height="1" x="10" y="1" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4761" -       width="1" -       height="1" -       x="12" -       y="1" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4761" width="1" height="1" x="12" y="1" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4763" -       width="1" -       height="1" -       x="14" -       y="3" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4763" width="1" height="1" x="14" y="3" />      <rect -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       id="rect4765" -       width="1" -       height="1" -       x="14" -       y="1" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      id="rect4765" width="1" height="1" x="14" y="1" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer42" -     inkscape:label="Question Mark" -     style="display:none;opacity:1"> -    <path -       id="path3461" -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 8,1.5 C 5.7177448,1.5 3.75,3.1227773 3.75,5.25 3.7500138,5.3880655 3.8619345,5.4999862 4,5.5 H 5 C 5.1380655,5.4999862 5.2499862,5.3880655 5.25,5.25 5.25,4.0697301 6.4120974,3 8,3 c 1.5879026,0 2.75,1.0697301 2.75,2.25 0,0.7462071 -0.435511,1.4210143 -1.1835938,1.8476562 C 9.0376373,7.3992206 8.4849984,7.7883793 8.0410156,8.2988281 7.5952465,8.8113307 7.25,9.4758533 7.25,10.25 v 1 c 1.38e-5,0.138065 0.1119345,0.249986 0.25,0.25 h 1 c 0.1380655,-1.4e-5 0.2499862,-0.111935 0.25,-0.25 v -1 C 8.75,9.9175101 8.8906513,9.6110182 9.1757812,9.2832031 9.4585751,8.9580741 9.8779243,8.6448934 10.306641,8.4003906 11.446808,7.7501366 12.25,6.5913459 12.25,5.25 12.25,3.1227773 10.282255,1.5 8,1.5 Z M 7.5,13 c -0.1380655,1.4e-5 -0.2499862,0.111935 -0.25,0.25 v 1 c 1.38e-5,0.138065 0.1119345,0.249986 0.25,0.25 h 1 c 0.1380655,-1.4e-5 0.2499862,-0.111935 0.25,-0.25 v -1 C 8.7499862,13.111935 8.6380655,13.000014 8.5,13 Z" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="sccccsssssccccsscssccccccccc" /> +  <g inkscape:groupmode="layer" id="layer42" inkscape:label="Question Mark" style="display:none;opacity:1"> +    <path id="path3461" +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 8,1.5 C 5.7177448,1.5 3.75,3.1227773 3.75,5.25 3.7500138,5.3880655 3.8619345,5.4999862 4,5.5 H 5 C 5.1380655,5.4999862 5.2499862,5.3880655 5.25,5.25 5.25,4.0697301 6.4120974,3 8,3 c 1.5879026,0 2.75,1.0697301 2.75,2.25 0,0.7462071 -0.435511,1.4210143 -1.1835938,1.8476562 C 9.0376373,7.3992206 8.4849984,7.7883793 8.0410156,8.2988281 7.5952465,8.8113307 7.25,9.4758533 7.25,10.25 v 1 c 1.38e-5,0.138065 0.1119345,0.249986 0.25,0.25 h 1 c 0.1380655,-1.4e-5 0.2499862,-0.111935 0.25,-0.25 v -1 C 8.75,9.9175101 8.8906513,9.6110182 9.1757812,9.2832031 9.4585751,8.9580741 9.8779243,8.6448934 10.306641,8.4003906 11.446808,7.7501366 12.25,6.5913459 12.25,5.25 12.25,3.1227773 10.282255,1.5 8,1.5 Z M 7.5,13 c -0.1380655,1.4e-5 -0.2499862,0.111935 -0.25,0.25 v 1 c 1.38e-5,0.138065 0.1119345,0.249986 0.25,0.25 h 1 c 0.1380655,-1.4e-5 0.2499862,-0.111935 0.25,-0.25 v -1 C 8.7499862,13.111935 8.6380655,13.000014 8.5,13 Z" +      inkscape:connector-curvature="0" sodipodi:nodetypes="sccccsssssccccsscssccccccccc" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer41" -     inkscape:label="Cross" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer41" inkscape:label="Cross" style="display:none">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -       d="m 1.5,3.5 2,-2 4.5,4.5 4.5,-4.5 2,2 -4.5,4.5 4.5,4.5 -2,2 L 8,10 3.5,14.5 1.5,12.5 6,8 Z" -       id="path1071" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="ccccccccccccc" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +      d="m 1.5,3.5 2,-2 4.5,4.5 4.5,-4.5 2,2 -4.5,4.5 4.5,4.5 -2,2 L 8,10 3.5,14.5 1.5,12.5 6,8 Z" id="path1071" +      inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" />    </g> -  <g -     inkscape:groupmode="layer" -     id="g1907" -     inkscape:label="Plus Circle Small" -     style="display:none"> +  <g inkscape:groupmode="layer" id="g1907" inkscape:label="Plus Circle Small" style="display:none">      <path -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 7.5,5 C 5.5729257,5 4,6.5729257 4,8.5 4,10.427074 5.5729257,12 7.5,12 9.4270743,12 11,10.427074 11,8.5 11,6.5729257 9.4270743,5 7.5,5 Z M 7,7 H 8 V 8 H 9 V 9 H 8 v 1 H 7 V 9 H 6 V 8 h 1 z" -       id="circle1905" -       inkscape:connector-curvature="0" /> +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 7.5,5 C 5.5729257,5 4,6.5729257 4,8.5 4,10.427074 5.5729257,12 7.5,12 9.4270743,12 11,10.427074 11,8.5 11,6.5729257 9.4270743,5 7.5,5 Z M 7,7 H 8 V 8 H 9 V 9 H 8 v 1 H 7 V 9 H 6 V 8 h 1 z" +      id="circle1905" inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:label="Plus Circle Large" -     id="g1933" -     inkscape:groupmode="layer" -     style="display:none"> +  <g inkscape:label="Plus Circle Large" id="g1933" inkscape:groupmode="layer" style="display:none">      <path -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 8,1 C 4.1399291,1 1,4.1399291 1,8 c 0,3.860071 3.1399291,7 7,7 3.860071,0 7,-3.139929 7,-7 C 15,4.1399291 11.860071,1 8,1 Z M 7,5 h 2 v 2 h 2 V 9 H 9 v 2 H 7 V 9 H 5 V 7 h 2 z" -       id="circle1931" -       inkscape:connector-curvature="0" /> +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 8,1 C 4.1399291,1 1,4.1399291 1,8 c 0,3.860071 3.1399291,7 7,7 3.860071,0 7,-3.139929 7,-7 C 15,4.1399291 11.860071,1 8,1 Z M 7,5 h 2 v 2 h 2 V 9 H 9 v 2 H 7 V 9 H 5 V 7 h 2 z" +      id="circle1931" inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer46" -     inkscape:label="Expand" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer46" inkscape:label="Expand" style="display:none">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -       d="M 0,0 V 6 H 2 V 2 H 6 V 0 Z m 10,0 v 2 h 4 v 4 h 2 V 0 Z M 0,10 v 6 H 6 V 14 H 2 v -4 z m 14,0 v 4 h -4 v 2 h 6 v -6 z" -       id="path1056" -       inkscape:connector-curvature="0" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +      d="M 0,0 V 6 H 2 V 2 H 6 V 0 Z m 10,0 v 2 h 4 v 4 h 2 V 0 Z M 0,10 v 6 H 6 V 14 H 2 v -4 z m 14,0 v 4 h -4 v 2 h 6 v -6 z" +      id="path1056" inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:label="Collapse" -     id="g1073" -     inkscape:groupmode="layer" -     style="display:none"> +  <g inkscape:label="Collapse" id="g1073" inkscape:groupmode="layer" style="display:none">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -       d="M 5,1 V 5 H 1 V 7 H 7 V 1 Z m 4,0 v 6 h 6 V 5 H 11 V 1 Z M 1,9 v 2 h 4 v 4 H 7 V 9 Z m 8,0 v 6 h 2 v -4 h 4 V 9 Z" -       id="path1065" -       inkscape:connector-curvature="0" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" +      d="M 5,1 V 5 H 1 V 7 H 7 V 1 Z m 4,0 v 6 h 6 V 5 H 11 V 1 Z M 1,9 v 2 h 4 v 4 H 7 V 9 Z m 8,0 v 6 h 2 v -4 h 4 V 9 Z" +      id="path1065" inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer47" -     inkscape:label="Window" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer47" inkscape:label="Window" style="display:none">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 1,3 V 13 H 15 V 3 Z M 2,4 H 7 V 5 H 2 Z m 9,0 h 1 v 1 h -1 z m 2,0 h 1 V 5 H 13 Z M 2,6 h 12 v 6 H 2 Z m 1,1.5 v 1 h 10 v -1 z m 0,2 v 1 h 8 v -1 z" -       id="rect1060" -       inkscape:connector-curvature="0" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 1,3 V 13 H 15 V 3 Z M 2,4 H 7 V 5 H 2 Z m 9,0 h 1 v 1 h -1 z m 2,0 h 1 V 5 H 13 Z M 2,6 h 12 v 6 H 2 Z m 1,1.5 v 1 h 10 v -1 z m 0,2 v 1 h 8 v -1 z" +      id="rect1060" inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer48" -     inkscape:label="Keyboard 2" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer48" inkscape:label="Keyboard 2" style="display:none">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="m 7.5,2 v 5 h -7 v 7 h 15 V 7 h -7 V 2 Z m -6,6 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m -12,2 h 2 v 1 h -2 z m 3,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 2 v 1 h -2 z m -11,2 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 5 v 1 h -5 z m 6,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z" -       id="rect1062" -       inkscape:connector-curvature="0" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="m 7.5,2 v 5 h -7 v 7 h 15 V 7 h -7 V 2 Z m -6,6 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m -12,2 h 2 v 1 h -2 z m 3,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 2 v 1 h -2 z m -11,2 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 5 v 1 h -5 z m 6,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z" +      id="rect1062" inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:label="Sentence Parsing" -     id="g1184" -     inkscape:groupmode="layer" -     style="display:none"> +  <g inkscape:label="Sentence Parsing" id="g1184" inkscape:groupmode="layer" style="display:none">      <path -       style="display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 2.5996094,1.8007812 C 1.5996094,2.8007812 1,3.75 1,5 1,5.5522847 1.4477153,6 2,6 2.5522847,6 3,5.5522847 3,5 3,4.4510454 2.5574543,4.1057254 2.0097656,4.1015625 2.0559376,3.3458915 2.6066745,2.7114397 2.9003906,2.1992188 Z m 2.5,0 C 4.0996094,2.8007812 3.5,3.75 3.5,5 c 0,0.5522847 0.4477153,1 1,1 0.5522847,0 1,-0.4477153 1,-1 C 5.5,4.4510454 5.0574543,4.1057254 4.5097656,4.1015625 4.5559376,3.3458915 5.1066745,2.7114397 5.4003906,2.1992188 Z M 6.5,5 V 6 H 15 V 5 Z M 1,7 V 8 H 8 V 7 Z m 8,0 v 1 h 3 V 7 Z m 4,0 v 1 h 2 V 7 Z M 1,9 v 1 H 3 V 9 Z m 3,0 v 1 H 7 V 9 Z m 4,0 v 1 h 3 V 9 Z m 5.5,0 C 12.677495,9 12,9.6774952 12,10.5 12,11.322505 12.677495,12 13.5,12 14.322505,12 15,11.322505 15,10.5 15,9.6774952 14.322505,9 13.5,9 Z m 0,1 C 13.782065,10 14,10.217935 14,10.5 14,10.782065 13.782065,11 13.5,11 13.217935,11 13,10.782065 13,10.5 13,10.217935 13.217935,10 13.5,10 Z M 1,11 v 1 h 4 v -1 z m 5,0 v 1 h 5 v -1 z" -       id="path1176" -       inkscape:connector-curvature="0" /> +      style="display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 2.5996094,1.8007812 C 1.5996094,2.8007812 1,3.75 1,5 1,5.5522847 1.4477153,6 2,6 2.5522847,6 3,5.5522847 3,5 3,4.4510454 2.5574543,4.1057254 2.0097656,4.1015625 2.0559376,3.3458915 2.6066745,2.7114397 2.9003906,2.1992188 Z m 2.5,0 C 4.0996094,2.8007812 3.5,3.75 3.5,5 c 0,0.5522847 0.4477153,1 1,1 0.5522847,0 1,-0.4477153 1,-1 C 5.5,4.4510454 5.0574543,4.1057254 4.5097656,4.1015625 4.5559376,3.3458915 5.1066745,2.7114397 5.4003906,2.1992188 Z M 6.5,5 V 6 H 15 V 5 Z M 1,7 V 8 H 8 V 7 Z m 8,0 v 1 h 3 V 7 Z m 4,0 v 1 h 2 V 7 Z M 1,9 v 1 H 3 V 9 Z m 3,0 v 1 H 7 V 9 Z m 4,0 v 1 h 3 V 9 Z m 5.5,0 C 12.677495,9 12,9.6774952 12,10.5 12,11.322505 12.677495,12 13.5,12 14.322505,12 15,11.322505 15,10.5 15,9.6774952 14.322505,9 13.5,9 Z m 0,1 C 13.782065,10 14,10.217935 14,10.5 14,10.782065 13.782065,11 13.5,11 13.217935,11 13,10.782065 13,10.5 13,10.217935 13.217935,10 13.5,10 Z M 1,11 v 1 h 4 v -1 z m 5,0 v 1 h 5 v -1 z" +      id="path1176" inkscape:connector-curvature="0" />    </g> -  <g -     style="display:none" -     inkscape:label="Check" -     id="g1068" -     inkscape:groupmode="layer"> -    <path -       sodipodi:nodetypes="ccccccc" -       inkscape:connector-curvature="0" -       id="path1066" -       d="M 6.4999999,13 14.5,5 l -2,-2 -6.0000001,6 -3,-3 -2,2 z" -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> +  <g style="display:none" inkscape:label="Check" id="g1068" inkscape:groupmode="layer"> +    <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1066" +      d="M 6.4999999,13 14.5,5 l -2,-2 -6.0000001,6 -3,-3 -2,2 z" +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer49" -     inkscape:label="Plus Thick" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer49" inkscape:label="Plus Thick" style="display:none">      <path -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 6,2 V 6 H 2 v 4 h 4 v 4 h 4 v -4 h 4 V 6 H 10 V 2 Z" -       id="rect1068" -       inkscape:connector-curvature="0" /> +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 6,2 V 6 H 2 v 4 h 4 v 4 h 4 v -4 h 4 V 6 H 10 V 2 Z" id="rect1068" inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer50" -     inkscape:label="Clipboard" -     style="display:none"> -    <path -       id="rect1074" -       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" -       d="M 8,0.5 C 7.5857864,0.5 7.25,0.83578644 7.25,1.25 7.25,1.5 7,1.5 6.5,1.5 c -0.554,0 -1,0.446 -1,1 V 3 h 5 V 2.5 c 0,-0.554 -0.446,-1 -1,-1 C 9,1.5 8.75,1.5 8.75,1.25 8.75,0.83578644 8.4142136,0.5 8,0.5 Z M 2.5,2 v 13 h 11 V 2 H 10.90625 C 10.962878,2.1572391 11,2.3243683 11,2.5 V 3 h 1.5 v 11 h -9 V 3 H 5 V 2.5 C 5,2.3243683 5.0371223,2.1572391 5.09375,2 Z m 2,3 v 1 h 7 V 5 Z m 0,2 v 1 h 7 V 7 Z m 0,2 v 1 h 7 V 9 Z m 0,2 v 1 h 5 v -1 z" -       sodipodi:nodetypes="ssssccsssscccccsccccccscccccccccccccccccccccc" /> +  <g inkscape:groupmode="layer" id="layer50" inkscape:label="Clipboard" style="display:none"> +    <path id="rect1074" +      style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" +      d="M 8,0.5 C 7.5857864,0.5 7.25,0.83578644 7.25,1.25 7.25,1.5 7,1.5 6.5,1.5 c -0.554,0 -1,0.446 -1,1 V 3 h 5 V 2.5 c 0,-0.554 -0.446,-1 -1,-1 C 9,1.5 8.75,1.5 8.75,1.25 8.75,0.83578644 8.4142136,0.5 8,0.5 Z M 2.5,2 v 13 h 11 V 2 H 10.90625 C 10.962878,2.1572391 11,2.3243683 11,2.5 V 3 h 1.5 v 11 h -9 V 3 H 5 V 2.5 C 5,2.3243683 5.0371223,2.1572391 5.09375,2 Z m 2,3 v 1 h 7 V 5 Z m 0,2 v 1 h 7 V 7 Z m 0,2 v 1 h 7 V 9 Z m 0,2 v 1 h 5 v -1 z" +      sodipodi:nodetypes="ssssccsssscccccsccccccscccccccccccccccccccccc" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer51" -     inkscape:label="Key" -     style="display:none"> -    <path -       id="path1091" -       style="fill:#000000;stroke-linecap:round;stroke-linejoin:round" -       d="M 10.662109,1 C 8.349293,1.0478398 6.4995053,2.9366893 6.5,5.25 6.5002349,5.62267 6.5494854,5.9936904 6.6464844,6.3535156 L 0.75,12.25 V 13.5 L 2,15 H 4 L 4.5,14.5 V 13 H 6 V 11.5 H 7.5 V 10 H 9 L 9.6464844,9.3535156 C 10.00631,9.4505146 10.37733,9.4997651 10.75,9.5 13.09721,9.5 15,7.5972102 15,5.25 15,2.9027898 13.09721,1 10.75,1 10.7207,0.99969706 10.6914,0.99969706 10.66211,1 Z M 11.5,3 C 12.328427,3 13,3.6715729 13,4.5 13,5.3284271 12.328427,6 11.5,6 10.671573,6 10,5.3284271 10,4.5 10,3.6715729 10.671573,3 11.5,3 Z M 6.75,7.75 7.5,8.5 2.75,13.25 2,12.5 Z" -       sodipodi:nodetypes="scccccccccccccccsccscssscccccc" -       inkscape:connector-curvature="0" /> +  <g inkscape:groupmode="layer" id="layer51" inkscape:label="Key" style="display:none"> +    <path id="path1091" style="fill:#000000;stroke-linecap:round;stroke-linejoin:round" +      d="M 10.662109,1 C 8.349293,1.0478398 6.4995053,2.9366893 6.5,5.25 6.5002349,5.62267 6.5494854,5.9936904 6.6464844,6.3535156 L 0.75,12.25 V 13.5 L 2,15 H 4 L 4.5,14.5 V 13 H 6 V 11.5 H 7.5 V 10 H 9 L 9.6464844,9.3535156 C 10.00631,9.4505146 10.37733,9.4997651 10.75,9.5 13.09721,9.5 15,7.5972102 15,5.25 15,2.9027898 13.09721,1 10.75,1 10.7207,0.99969706 10.6914,0.99969706 10.66211,1 Z M 11.5,3 C 12.328427,3 13,3.6715729 13,4.5 13,5.3284271 12.328427,6 11.5,6 10.671573,6 10,5.3284271 10,4.5 10,3.6715729 10.671573,3 11.5,3 Z M 6.75,7.75 7.5,8.5 2.75,13.25 2,12.5 Z" +      sodipodi:nodetypes="scccccccccccccccsccscssscccccc" inkscape:connector-curvature="0" />    </g> -  <g -     style="display:none" -     inkscape:groupmode="layer" -     id="g5298" -     inkscape:label="Double Down Chevron"> +  <g style="display:none" inkscape:groupmode="layer" id="g5298" inkscape:label="Double Down Chevron">      <path -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="m 3,0.5 -2,2 7,7 7,-7 -2,-2 -5,5 z m 0,6 -2,2 7,7 7,-7 -2,-2 -5,5 z" -       id="path5300" -       inkscape:connector-curvature="0" /> +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="m 3,0.5 -2,2 7,7 7,-7 -2,-2 -5,5 z m 0,6 -2,2 7,7 7,-7 -2,-2 -5,5 z" id="path5300" +      inkscape:connector-curvature="0" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer52" -     inkscape:label="Tag" -     style="display:none"> +  <g inkscape:groupmode="layer" id="layer52" inkscape:label="Tag" style="display:none">      <path -       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" -       d="M 10,1 C 9.734801,1.0000511 9.4804804,1.1054325 9.2929688,1.2929688 l -8,8 c -0.39036825,0.3905297 -0.39036825,1.0235322 0,1.4140622 l 4,4 c 0.3905298,0.390368 1.0235325,0.390368 1.4140624,0 L 14.707031,6.7070312 C 14.894567,6.5195196 14.999949,6.265199 15,6 V 2 C 14.999945,1.4477381 14.552262,1.0000552 14,1 Z m 2.5,1.5 c 0.552285,0 1,0.4477153 1,1 0,0.5522847 -0.447715,1 -1,1 -0.552285,0 -1,-0.4477153 -1,-1 0,-0.5522847 0.447715,-1 1,-1 z" -       id="path1100" -       inkscape:connector-curvature="0" -       sodipodi:nodetypes="cccccccccccsssss" /> +      style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +      d="M 10,1 C 9.734801,1.0000511 9.4804804,1.1054325 9.2929688,1.2929688 l -8,8 c -0.39036825,0.3905297 -0.39036825,1.0235322 0,1.4140622 l 4,4 c 0.3905298,0.390368 1.0235325,0.390368 1.4140624,0 L 14.707031,6.7070312 C 14.894567,6.5195196 14.999949,6.265199 15,6 V 2 C 14.999945,1.4477381 14.552262,1.0000552 14,1 Z m 2.5,1.5 c 0.552285,0 1,0.4477153 1,1 0,0.5522847 -0.447715,1 -1,1 -0.552285,0 -1,-0.4477153 -1,-1 0,-0.5522847 0.447715,-1 1,-1 z" +      id="path1100" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccsssss" />    </g> -  <g -     inkscape:groupmode="layer" -     id="layer53" -     inkscape:label="Accessibility" -     style="display:none"> -    <path -       id="path1189" -       style="color:#000000;fill:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" -       d="M 8 1 A 1.5 1.5 0 0 0 6.5 2.5 A 1.5 1.5 0 0 0 8 4 A 1.5 1.5 0 0 0 9.5 2.5 A 1.5 1.5 0 0 0 8 1 z M 2.9296875 4.0019531 C 2.4975111 4.0322637 2.1340063 4.3374185 2.0292969 4.7578125 C 1.8952685 5.2939576 2.2215444 5.8371676 2.7578125 5.9707031 L 6 6.78125 C 6 6.78125 5.988306 8.9924546 5.75 10.058594 C 5.4674801 11.322537 4.3457031 13.574219 4.3457031 13.574219 C 4.1108364 14.073662 4.3250011 14.668952 4.8242188 14.904297 C 5.3236618 15.139164 5.9189521 14.924997 6.1542969 14.425781 L 8 10.503906 L 9.8457031 14.425781 C 10.081048 14.924999 10.676338 15.139164 11.175781 14.904297 C 11.674999 14.668952 11.889164 14.073662 11.654297 13.574219 C 11.654297 13.574219 10.53252 11.322537 10.25 10.058594 C 10.011694 8.9924545 10 6.78125 10 6.78125 L 13.242188 5.9707031 C 13.778455 5.8371674 14.104731 5.2939574 13.970703 4.7578125 C 13.865994 4.3374184 13.50249 4.0322635 13.070312 4.0019531 C 12.965355 3.9945731 12.859893 4.0038029 12.757812 4.0292969 C 12.757812 4.0292969 10.199108 4.5869948 8.875 4.75 C 8.2960373 4.8212734 7.7039627 4.8212736 7.125 4.75 C 5.8008919 4.5869948 3.2421875 4.0292969 3.2421875 4.0292969 C 3.140108 4.0037991 3.034644 3.994571 2.9296875 4.0019531 z " /> +  <g inkscape:groupmode="layer" id="layer53" inkscape:label="Accessibility" style="display:none"> +    <path id="path1189" +      style="color:#000000;fill:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" +      d="M 8 1 A 1.5 1.5 0 0 0 6.5 2.5 A 1.5 1.5 0 0 0 8 4 A 1.5 1.5 0 0 0 9.5 2.5 A 1.5 1.5 0 0 0 8 1 z M 2.9296875 4.0019531 C 2.4975111 4.0322637 2.1340063 4.3374185 2.0292969 4.7578125 C 1.8952685 5.2939576 2.2215444 5.8371676 2.7578125 5.9707031 L 6 6.78125 C 6 6.78125 5.988306 8.9924546 5.75 10.058594 C 5.4674801 11.322537 4.3457031 13.574219 4.3457031 13.574219 C 4.1108364 14.073662 4.3250011 14.668952 4.8242188 14.904297 C 5.3236618 15.139164 5.9189521 14.924997 6.1542969 14.425781 L 8 10.503906 L 9.8457031 14.425781 C 10.081048 14.924999 10.676338 15.139164 11.175781 14.904297 C 11.674999 14.668952 11.889164 14.073662 11.654297 13.574219 C 11.654297 13.574219 10.53252 11.322537 10.25 10.058594 C 10.011694 8.9924545 10 6.78125 10 6.78125 L 13.242188 5.9707031 C 13.778455 5.8371674 14.104731 5.2939574 13.970703 4.7578125 C 13.865994 4.3374184 13.50249 4.0322635 13.070312 4.0019531 C 12.965355 3.9945731 12.859893 4.0038029 12.757812 4.0292969 C 12.757812 4.0292969 10.199108 4.5869948 8.875 4.75 C 8.2960373 4.8212734 7.7039627 4.8212736 7.125 4.75 C 5.8008919 4.5869948 3.2421875 4.0292969 3.2421875 4.0292969 C 3.140108 4.0037991 3.034644 3.994571 2.9296875 4.0019531 z " />    </g> -  <g -     inkscape:groupmode="layer" -     id="g268" -     inkscape:label="Connection" -     style="display:none"> -    <g -       id="g1369" -       transform="matrix(0,-1,-1,0,16,16)"> -      <path -         id="path1358" -         style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" -         d="M 5.25,2 C 4.576389,2 3.8960598,2.2228171 3.3710938,2.6894531 2.8461278,3.1560901 2.5,3.875 2.5,4.75 v 5.75 h 1 V 4.75 C 3.5,4.125 3.7163722,3.7189099 4.0351562,3.4355469 4.3539402,3.1521829 4.798611,3 5.25,3 5.701389,3 6.1460596,3.1521829 6.4648438,3.4355469 6.7836277,3.7189099 7,4.125 7,4.75 V 8.3300781 11.25 c 0,0.875 0.3461277,1.59391 0.8710938,2.060547 C 8.3960597,13.777183 9.0763889,14 9.75,14 10.423611,14 11.10394,13.777183 11.628906,13.310547 12.153872,12.84391 12.5,12.125 12.5,11.25 V 7.5 h -1 v 3.75 c 0,0.625 -0.216372,1.03109 -0.535156,1.314453 C 10.64606,12.847817 10.201389,13 9.75,13 9.2986111,13 8.8539404,12.847817 8.5351562,12.564453 8.2163723,12.28109 8,11.875 8,11.25 V 8.3300781 4.75 C 8,3.875 7.6538723,3.1560901 7.1289062,2.6894531 6.6039403,2.2228171 5.923611,2 5.25,2 Z M 12,2 C 10.628172,2 9.5,3.128172 9.5,4.5 9.5,5.871828 10.628172,7 12,7 13.371828,7 14.5,5.871828 14.5,4.5 14.5,3.128172 13.371828,2 12,2 Z m 0,1.5 c 0.561168,0 1,0.438832 1,1 0,0.561168 -0.438832,1 -1,1 -0.561168,0 -1,-0.438832 -1,-1 0,-0.561168 0.438832,-1 1,-1 z M 3,11 C 2.1715729,11 1.5,11.671573 1.5,12.5 1.5,13.328427 2.1715729,14 3,14 3.8284271,14 4.5,13.328427 4.5,12.5 4.5,11.671573 3.8284271,11 3,11 Z" -         transform="matrix(0,-1,-1,0,16,16)" -         sodipodi:nodetypes="ssccccsssscssssccccsssscssssssssssssssssss" /> +  <g inkscape:groupmode="layer" id="g1108" inkscape:label="Accessibility コピー" style="display:none"> +    <path id="path1106" +      style="color:#000000;fill:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" +      d="M 8 1 A 1.5 1.5 0 0 0 6.5 2.5 A 1.5 1.5 0 0 0 8 4 A 1.5 1.5 0 0 0 9.5 2.5 A 1.5 1.5 0 0 0 8 1 z M 2.9296875 4.0019531 C 2.4975111 4.0322637 2.1340063 4.3374185 2.0292969 4.7578125 C 1.8952685 5.2939576 2.2215444 5.8371676 2.7578125 5.9707031 L 6 6.78125 C 6 6.78125 5.988306 8.9924546 5.75 10.058594 C 5.4674801 11.322537 4.3457031 13.574219 4.3457031 13.574219 C 4.1108364 14.073662 4.3250011 14.668952 4.8242188 14.904297 C 5.3236618 15.139164 5.9189521 14.924997 6.1542969 14.425781 L 8 10.503906 L 9.8457031 14.425781 C 10.081048 14.924999 10.676338 15.139164 11.175781 14.904297 C 11.674999 14.668952 11.889164 14.073662 11.654297 13.574219 C 11.654297 13.574219 10.53252 11.322537 10.25 10.058594 C 10.011694 8.9924545 10 6.78125 10 6.78125 L 13.242188 5.9707031 C 13.778455 5.8371674 14.104731 5.2939574 13.970703 4.7578125 C 13.865994 4.3374184 13.50249 4.0322635 13.070312 4.0019531 C 12.965355 3.9945731 12.859893 4.0038029 12.757812 4.0292969 C 12.757812 4.0292969 10.199108 4.5869948 8.875 4.75 C 8.2960373 4.8212734 7.7039627 4.8212736 7.125 4.75 C 5.8008919 4.5869948 3.2421875 4.0292969 3.2421875 4.0292969 C 3.140108 4.0037991 3.034644 3.994571 2.9296875 4.0019531 z " /> +  </g> +  <g inkscape:groupmode="layer" id="g268" inkscape:label="Connection" style="display:none"> +    <g id="g1369" transform="matrix(0,-1,-1,0,16,16)"> +      <path id="path1358" +        style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" +        d="M 5.25,2 C 4.576389,2 3.8960598,2.2228171 3.3710938,2.6894531 2.8461278,3.1560901 2.5,3.875 2.5,4.75 v 5.75 h 1 V 4.75 C 3.5,4.125 3.7163722,3.7189099 4.0351562,3.4355469 4.3539402,3.1521829 4.798611,3 5.25,3 5.701389,3 6.1460596,3.1521829 6.4648438,3.4355469 6.7836277,3.7189099 7,4.125 7,4.75 V 8.3300781 11.25 c 0,0.875 0.3461277,1.59391 0.8710938,2.060547 C 8.3960597,13.777183 9.0763889,14 9.75,14 10.423611,14 11.10394,13.777183 11.628906,13.310547 12.153872,12.84391 12.5,12.125 12.5,11.25 V 7.5 h -1 v 3.75 c 0,0.625 -0.216372,1.03109 -0.535156,1.314453 C 10.64606,12.847817 10.201389,13 9.75,13 9.2986111,13 8.8539404,12.847817 8.5351562,12.564453 8.2163723,12.28109 8,11.875 8,11.25 V 8.3300781 4.75 C 8,3.875 7.6538723,3.1560901 7.1289062,2.6894531 6.6039403,2.2228171 5.923611,2 5.25,2 Z M 12,2 C 10.628172,2 9.5,3.128172 9.5,4.5 9.5,5.871828 10.628172,7 12,7 13.371828,7 14.5,5.871828 14.5,4.5 14.5,3.128172 13.371828,2 12,2 Z m 0,1.5 c 0.561168,0 1,0.438832 1,1 0,0.561168 -0.438832,1 -1,1 -0.561168,0 -1,-0.438832 -1,-1 0,-0.561168 0.438832,-1 1,-1 z M 3,11 C 2.1715729,11 1.5,11.671573 1.5,12.5 1.5,13.328427 2.1715729,14 3,14 3.8284271,14 4.5,13.328427 4.5,12.5 4.5,11.671573 3.8284271,11 3,11 Z" +        transform="matrix(0,-1,-1,0,16,16)" sodipodi:nodetypes="ssccccsssscssssccccsssscssssssssssssssssss" />      </g>    </g> -  <g -     inkscape:groupmode="layer" -     id="layer54" -     inkscape:label="External Link" -     style="display:inline"> -    <path -       id="rect1109" -       style="fill:#000000;stroke-linecap:round;stroke-opacity:0.387097;fill-opacity:1" -       d="M 8.25 2 L 10.5 4 L 6.5 8 L 8 9.5 L 12 5.5 L 14 7.75 L 14 2 L 8.25 2 z M 2 4 L 2 14 L 12 14 L 12 7 L 10 9 L 10 12 L 4 12 L 4 6 L 7 6 L 9 4 L 2 4 z " /> +  <g inkscape:groupmode="layer" id="layer54" inkscape:label="External Link" style="display:inline"> +    <path id="rect1109" style="fill:#000000;fill-opacity:1;stroke-linecap:round;stroke-opacity:0.387097" +      d="m 8.25,2 2.25,2 -4,4 1.5,1.5 4,-4 2,2.25 V 2 Z M 2,4 V 14 H 12 V 7 l -2,2 v 3 H 4 V 6 H 7 L 9,4 Z" />    </g> -</svg> +</svg>
\ No newline at end of file diff --git a/test/playwright/playwright-util.js b/test/playwright/playwright-util.js index 1ea2e604..5481eb75 100644 --- a/test/playwright/playwright-util.js +++ b/test/playwright/playwright-util.js @@ -114,7 +114,7 @@ export function getExpectedAddNoteBody() {                  deckName: 'Mock Deck',                  modelName: 'Mock Model',                  options: { -                    allowDuplicate: false, +                    allowDuplicate: true,                      duplicateScope: 'collection',                      duplicateScopeOptions: {                          deckName: null, diff --git a/test/utilities/anki.js b/test/utilities/anki.js index f5d281e4..550d0c0b 100644 --- a/test/utilities/anki.js +++ b/test/utilities/anki.js @@ -107,7 +107,6 @@ export async function getTemplateRenderResults(dictionaryEntries, mode, template              modelName: 'modelName',              fields: createTestFields(dictionaryEntry.type),              tags: ['yomitan'], -            checkForDuplicates: true,              duplicateScope: 'collection',              duplicateScopeCheckAllModels: false,              resultOutputMode: mode, diff --git a/types/ext/anki-connect.d.ts b/types/ext/anki-connect.d.ts new file mode 100644 index 00000000..07e6dd7f --- /dev/null +++ b/types/ext/anki-connect.d.ts @@ -0,0 +1,22 @@ +/* + * Copyright (C) 2023-2024  Yomitan Authors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program.  If not, see <https://www.gnu.org/licenses/>. + */ + +type CanAddNote = {canAdd: true}; + +type CannotAddNote = {canAdd: false, error: string}; + +export type CanAddResult = CanAddNote | CannotAddNote; diff --git a/types/ext/anki-note-builder.d.ts b/types/ext/anki-note-builder.d.ts index 8aec3342..e3a1ed6a 100644 --- a/types/ext/anki-note-builder.d.ts +++ b/types/ext/anki-note-builder.d.ts @@ -35,7 +35,6 @@ export type CreateNoteDetails = {      fields: Field[];      tags: string[];      requirements: Requirement[]; -    checkForDuplicates: boolean;      duplicateScope: Settings.AnkiDuplicateScope;      duplicateScopeCheckAllModels: boolean;      resultOutputMode: Settings.ResultOutputMode; diff --git a/types/ext/backend.d.ts b/types/ext/backend.d.ts index a832e434..c7d66522 100644 --- a/types/ext/backend.d.ts +++ b/types/ext/backend.d.ts @@ -32,3 +32,8 @@ export type TabInfo = {  };  export type FindTabsPredicate = (tabInfo: TabInfo) => boolean | Promise<boolean>; + +export type CanAddResults = { +    canAddArray: {note: import('anki').Note, isDuplicate: boolean}[]; +    cannotAddArray: import('anki').Note[]; +}; |