diff --git a/config/dependencies.yaml b/config/dependencies.yaml index ffaa83d4c16..7bac8fac850 100644 --- a/config/dependencies.yaml +++ b/config/dependencies.yaml @@ -100,11 +100,11 @@ jaeger: '@freesewing/plugin-mirror': *freesewing new-design: _: - 'axios': '1.5.0' + 'axios': &axios '1.5.0' 'chalk': '5.0.1' 'execa': '7.2.0' - 'mustache': '4.2.0' - 'ora': '7.0.1' + 'mustache': &mustache '4.2.0' + 'ora': &ora '7.0.1' 'prompts': '2.4.2' 'recursive-readdir': '2.2.3' noble: @@ -201,7 +201,7 @@ backend: 'express': '4.18.2' 'js-yaml': *jsyaml 'lodash.get': *_get - 'mustache': '4.2.0' + 'mustache': *mustache 'otplib': '12.0.1' 'passport': '0.6.0' 'passport-http': '0.3.0' @@ -251,14 +251,12 @@ dev: 'remark-copy-linked-files': &remarkCopyLinkedFiles 'git+https://git@github.com/joostdecock/remark-copy-linked-files' 'remark-gfm': &remarkGfm '3.0.1' dev: &nextSiteDevDependencies - '@playwright/test': '^1.32.3' - 'autoprefixer': '10.4.15' + 'autoprefixer': &autoprefixer '10.4.15' 'eslint-config-next': *next 'js-yaml': &jsYaml '4.1.0' 'postcss': &postcss '8.4.29' - 'playwright': '^1.32.3' 'remark-extract-frontmatter': '3.2.0' - 'remark-mdx-frontmatter': '3.0.0' + 'remark-mdx-frontmatter': &mdxfrontmatter '3.0.0' 'tailwindcss': &tailwindcss '3.3.3' 'yaml-loader': '0.8.0' @@ -271,9 +269,9 @@ lab: '@mdx-js/runtime': *mdxRuntime '@tailwindcss/typography': *tailwindTypography 'algoliasearch': &algoliasearch '4.19.1' - 'd3-dispatch': '3.0.1' - 'd3-drag': '3.0.0' - 'd3-selection': '3.0.0' + 'd3-dispatch': &d3dispatch '3.0.1' + 'd3-drag': &d3drag '3.0.0' + 'd3-selection': &d3selection '3.0.0' 'daisyui': *daisyui 'i18next': &i18next '23.4.6' 'lodash.get': *_get @@ -281,7 +279,7 @@ lab: 'lodash.set': *_set 'next': *next 'next-i18next': &nextI18next '14.0.0' - 'ora': '7.0.1' + 'ora': *ora 'react': *react 'react-copy-to-clipboard': *reactCopyToClipboard 'react-hotkeys-hook': *reactHotkeysHook @@ -297,7 +295,7 @@ lab: 'rehype-stringify': *rehypeStringify 'remark-copy-linked-files': *remarkCopyLinkedFiles 'remark-gfm': *remarkGfm - 'remark-mdx-frontmatter': '3.0.0' + 'remark-mdx-frontmatter': *mdxfrontmatter dev: *nextSiteDevDependencies @@ -311,7 +309,7 @@ org: '@mdx-js/runtime': *mdxRuntime '@tailwindcss/typography': *tailwindTypography 'algoliasearch': *algoliasearch - 'react-copy-to-clipboard': 5.1.0 + 'react-copy-to-clipboard': *reactCopyToClipboard 'daisyui': *daisyui 'echarts': 5.4.2 'echarts-for-react': 3.0.2 @@ -322,8 +320,8 @@ org: 'lodash.set': *_set 'luxon': '3.4.2' 'next': *next - 'ora': '7.0.1' - 'react-dropzone': '14.2.3' + 'ora': *ora + 'react-dropzone': &dropzone '14.2.3' 'react-hotkeys-hook': *reactHotkeysHook 'react-instantsearch-dom': *reactInstantsearchDom 'react-markdown': *reactMarkdown @@ -336,7 +334,7 @@ org: 'rehype-stringify': *rehypeStringify 'remark-copy-linked-files': *remarkCopyLinkedFiles 'remark-gfm': *remarkGfm - 'remark-mdx-frontmatter': '3.0.0' + 'remark-mdx-frontmatter': *mdxfrontmatter 'use-persisted-state': &use-persisted-state 0.3.3 'yaml-loader': 0.8.0 dev: *nextSiteDevDependencies @@ -353,41 +351,102 @@ shared: 'd3-selection': '3.0.0' 'daisyui': *daisyui 'feed': '4.2.2' - 'file-saver': '2.0.5' + 'file-saver': &filesaver '2.0.5' 'front-matter': '4.0.2' 'highlight.js': '11.8.0' 'github-slugger': '2.0.0' 'jotai': *jotai 'jotai-location': *jotai-location 'lodash.clonedeep': '4.5.0' - 'lodash.debounce': '^4.0.8' + 'lodash.debounce': &_debounce '^4.0.8' 'lodash.orderby': *_orderby 'lodash.unset': *_unset 'lodash.get': *_get 'mdast-util-toc': '7.0.0' 'mermaid': '10.4.0' - 'ora': '7.0.1' - 'pdfkit': '0.13.0' - 'postcss-for': '2.1.1' + 'ora': *ora + 'pdfkit': &pdfkit '0.13.0' + 'postcss-for': &postcssfor '2.1.1' 'react': *react 'react-dom': *react 'react-markdown': *reactMarkdown 'react-timeago': *reactTimeago - 'react-zoom-pan-pinch': '3.1.0' + 'react-zoom-pan-pinch': &zoompanpinch '3.1.0' 'rehype-autolink-headings': *rehypeAutolinkHeadings 'rehype-highlight': *rehypeHighlight - 'remark-frontmatter': '4.0.1' - 'remark-mdx-frontmatter': '3.0.0' - 'remark-smartypants': '2.0.0' + 'remark-frontmatter': &remarkfrontmatter '4.0.1' + 'remark-mdx-frontmatter': *mdxfrontmatter + "remark-smartypants": &smartypants "2.0.0" 'sharp': '0.32.5' - "slugify": "^1.6.6" + "slugify": &slugify "^1.6.6" # see: https://github.com/npm/cli/issues/2610#issuecomment-1295371753 - 'svg-to-pdfkit': 'https://git@github.com/eriese/SVG-to-PDFKit' - 'tlds': '1.242.0' + 'svg-to-pdfkit': &svgtopdfkit 'https://git@github.com/eriese/SVG-to-PDFKit' + 'tlds': &rlds '1.242.0' 'to-vfile': '8.0.0' 'unist-util-visit': *unist-util-visit 'use-persisted-state': *use-persisted-state - 'web-worker': '1.2.0' + 'web-worker': &webworker '1.2.0' dev: 'recursive-readdir': '^2.2.3' 'html-to-text': '^9.0.5' + +sde: + _: + "@freesewing/core": *freesewing + "@freesewing/core-plugins": *freesewing + "@freesewing/brian": *freesewing + "@freesewing/bent": *freesewing + "@freesewing/titan": *freesewing + "@freesewing/bella": *freesewing + "@freesewing/breanna": *freesewing + "@freesewing/plugin-bust": *freesewing + "@freesewing/plugin-theme": *freesewing + "@freesewing/plugin-i18n": *freesewing + "@freesewing/snapseries": *freesewing + "@freesewing/react-components": *freesewing + '@headlessui/react': *headlessUiReact + '@mdx-js/loader': *mdx + '@mdx-js/mdx': *mdx + '@mdx-js/react': *mdx + '@mdx-js/runtime': *mdxRuntime + '@tailwindcss/typography': *tailwindTypography + 'autoprefixer': *autoprefixer + 'axios': &axios + 'd3-dispatch': *d3dispatch + 'd3-drag': *d3drag + 'd3-selection': *d3selection + 'daisyui': *daisyui + 'file-saver': *filesaver + 'i18next': *i18next + 'jotai': *jotai + 'jotai-location': *jotai-location + 'js-yaml': *jsyaml + 'lodash.debounce': *_debounce + 'lodash.get': *_get + 'lodash.orderby': *_orderby + 'lodash.set': *_set + 'mustache': *mustache + "next": *next + 'next-i18next': *nextI18next + 'pdfkit': *pdfkit + 'postcss-for': *postcssfor + "react": *react + "react-dom": *react + 'react-copy-to-clipboard': *reactCopyToClipboard + 'react-hotkeys-hook': *reactHotkeysHook + "react-i18next": *reactI18next + 'react-dropzone': *dropzone + 'react-markdown': *reactMarkdown + 'react-swipeable': *reactSwipeable + 'react-timeago': *reactTimeago + 'react-zoom-pan-pinch': *zoompanpinch + 'remark-gfm': *remarkGfm + 'remark-frontmatter': *remarkfrontmatter + 'remark-mdx-frontmatter': *mdxfrontmatter + 'remark-smartypants': *smartypants + "slugify": *slugify + 'svg-to-pdfkit': *svgtopdfkit + 'tlds': *rlds + 'use-persisted-state': *use-persisted-state + 'web-worker': *webworker + diff --git a/config/software/sites.json b/config/software/sites.json index bb8782bfcd5..4e7ed22e40a 100644 --- a/config/software/sites.json +++ b/config/software/sites.json @@ -3,6 +3,6 @@ "dev": "FreeSewing website with documentation for contributors & developers", "lab": "FreeSewing website to test various patterns", "org": "FreeSewing website", - "sde": "Stand-along develpment environment. Basis for the @freesewing/new-design package", + "sde": "Stand-alone develpment environment. Basis for the @freesewing/new-design package", "shared": "Shared code and React components for different websites" } diff --git a/packages/new-design/lib/config.mjs b/packages/new-design/lib/config.mjs index dfa0b7f1b24..72174b9d414 100644 --- a/packages/new-design/lib/config.mjs +++ b/packages/new-design/lib/config.mjs @@ -61,12 +61,21 @@ yarn-error.log* from: 'measurements.mjs', to: 'shared/config/measurements.mjs', }, + { + from: 'social.mjs', + to: 'shared/config/social.mjs', + }, + { + from: 'roles.mjs', + to: 'shared/config/roles.mjs', + }, ], sites: [ { from: 'sde/env.local', to: 'sde/.env.local', }, + 'sde/env.local', 'sde/i18n.config.mjs', 'sde/next-i18next.config.js', 'sde/next.config.mjs', @@ -75,32 +84,26 @@ yarn-error.log* 'sde/site.config.mjs', 'sde/tailwind.config.mjs', 'sde/hooks/use-design.mjs', + 'sde/prebuild/.gitkeep', + 'sde/prebuild/sitenav.de.mjs', + 'sde/prebuild/sitenav.en.mjs', + 'sde/prebuild/sitenav.es.mjs', + 'sde/prebuild/sitenav.fr.mjs', + 'sde/prebuild/sitenav.mjs', + 'sde/prebuild/sitenav.nl.mjs', + 'sde/prebuild/sitenav.uk.mjs', + 'sde/prebuild/sluglut.mjs', 'sde/components/dynamic-org-docs.mjs', 'sde/components/feeds.mjs', 'sde/components/search.mjs', 'sde/components/header/design-picker.mjs', 'sde/components/header/index.mjs', - 'sde/components/navigation/modal-menu.mjs', 'sde/components/layouts/bare.mjs', 'sde/components/layouts/default.mjs', 'sde/components/layouts/workbench.mjs', + 'sde/components/navigation/modal-menu.mjs', 'sde/components/wrappers/page.mjs', - 'sde/design/from-bent/src/back.mjs', - 'sde/design/from-bent/src/front.mjs', - 'sde/design/from-bent/src/index.mjs', - 'sde/design/from-bent/src/top-sleeve.mjs', - 'sde/design/from-bent/src/under-sleeve.mjs', - 'sde/design/from-bent/i18n/de.json', - 'sde/design/from-bent/i18n/en.json', - 'sde/design/from-bent/i18n/es.json', - 'sde/design/from-bent/i18n/fr.json', - 'sde/design/from-bent/i18n/index.mjs', - 'sde/design/from-bent/i18n/nl.json', - 'sde/design/from-bent/i18n/uk.json', 'sde/design/from-bella/en.json', - 'sde/design/from-bella/src/back.mjs', - 'sde/design/from-bella/src/front.mjs', - 'sde/design/from-bella/src/index.mjs', 'sde/design/from-bella/i18n/de.json', 'sde/design/from-bella/i18n/en.json', 'sde/design/from-bella/i18n/es.json', @@ -108,10 +111,21 @@ yarn-error.log* 'sde/design/from-bella/i18n/index.mjs', 'sde/design/from-bella/i18n/nl.json', 'sde/design/from-bella/i18n/uk.json', - 'sde/design/from-breanna/src/back.mjs', - 'sde/design/from-breanna/src/front.mjs', - 'sde/design/from-breanna/src/index.mjs', - 'sde/design/from-breanna/src/sleeve.mjs', + 'sde/design/from-bella/src/back.mjs', + 'sde/design/from-bella/src/front.mjs', + 'sde/design/from-bella/src/index.mjs', + 'sde/design/from-bent/i18n/de.json', + 'sde/design/from-bent/i18n/en.json', + 'sde/design/from-bent/i18n/es.json', + 'sde/design/from-bent/i18n/fr.json', + 'sde/design/from-bent/i18n/index.mjs', + 'sde/design/from-bent/i18n/nl.json', + 'sde/design/from-bent/i18n/uk.json', + 'sde/design/from-bent/src/back.mjs', + 'sde/design/from-bent/src/front.mjs', + 'sde/design/from-bent/src/index.mjs', + 'sde/design/from-bent/src/top-sleeve.mjs', + 'sde/design/from-bent/src/under-sleeve.mjs', 'sde/design/from-breanna/i18n/de.json', 'sde/design/from-breanna/i18n/en.json', 'sde/design/from-breanna/i18n/es.json', @@ -119,6 +133,10 @@ yarn-error.log* 'sde/design/from-breanna/i18n/index.mjs', 'sde/design/from-breanna/i18n/nl.json', 'sde/design/from-breanna/i18n/uk.json', + 'sde/design/from-breanna/src/back.mjs', + 'sde/design/from-breanna/src/front.mjs', + 'sde/design/from-breanna/src/index.mjs', + 'sde/design/from-breanna/src/sleeve.mjs', 'sde/design/from-brian/i18n/de.json', 'sde/design/from-brian/i18n/en.json', 'sde/design/from-brian/i18n/es.json', @@ -130,6 +148,15 @@ yarn-error.log* 'sde/design/from-brian/src/front.mjs', 'sde/design/from-brian/src/index.mjs', 'sde/design/from-brian/src/sleeve.mjs', + 'sde/design/from-scratch/i18n/de.json', + 'sde/design/from-scratch/i18n/en.json', + 'sde/design/from-scratch/i18n/es.json', + 'sde/design/from-scratch/i18n/fr.json', + 'sde/design/from-scratch/i18n/index.mjs', + 'sde/design/from-scratch/i18n/nl.json', + 'sde/design/from-scratch/i18n/uk.json', + 'sde/design/from-scratch/src/index.mjs', + 'sde/design/from-scratch/src/scratch.mjs', 'sde/design/from-titan/i18n/de.json', 'sde/design/from-titan/i18n/en.json', 'sde/design/from-titan/i18n/es.json', @@ -140,15 +167,6 @@ yarn-error.log* 'sde/design/from-titan/src/back.mjs', 'sde/design/from-titan/src/front.mjs', 'sde/design/from-titan/src/index.mjs', - 'sde/design/from-scratch/i18n/de.json', - 'sde/design/from-scratch/i18n/en.json', - 'sde/design/from-scratch/i18n/es.json', - 'sde/design/from-scratch/i18n/fr.json', - 'sde/design/from-scratch/i18n/index.mjs', - 'sde/design/from-scratch/i18n/nl.json', - 'sde/design/from-scratch/i18n/uk.json', - 'sde/design/from-scratch/src/index.mjs', - 'sde/design/from-scratch/src/scratch.mjs', 'sde/design/tutorial/i18n/de.json', 'sde/design/tutorial/i18n/en.json', 'sde/design/tutorial/i18n/es.json', @@ -163,6 +181,318 @@ yarn-error.log* 'sde/public/brands/crowdin.svg', 'sde/public/brands/netlify.svg', 'sde/public/brands/vercel.svg', + 'sde/public/locales/de/account.json', + 'sde/public/locales/de/auth.json', + 'sde/public/locales/de/bella.json', + 'sde/public/locales/de/bent.json', + 'sde/public/locales/de/breanna.json', + 'sde/public/locales/de/brian.json', + 'sde/public/locales/de/common.json', + 'sde/public/locales/de/core-settings.json', + 'sde/public/locales/de/curate.json', + 'sde/public/locales/de/cut.json', + 'sde/public/locales/de/design-options.json', + 'sde/public/locales/de/designs.json', + 'sde/public/locales/de/docs.json', + 'sde/public/locales/de/errors.json', + 'sde/public/locales/de/flag.json', + 'sde/public/locales/de/footer.json', + 'sde/public/locales/de/frombella.json', + 'sde/public/locales/de/frombent.json', + 'sde/public/locales/de/frombreanna.json', + 'sde/public/locales/de/frombrian.json', + 'sde/public/locales/de/fromscratch.json', + 'sde/public/locales/de/fromtitan.json', + 'sde/public/locales/de/gdpr.json', + 'sde/public/locales/de/header.json', + 'sde/public/locales/de/homepage.json', + 'sde/public/locales/de/locales.json', + 'sde/public/locales/de/logs.json', + 'sde/public/locales/de/measurements.json', + 'sde/public/locales/de/modal.json', + 'sde/public/locales/de/newsletter.json', + 'sde/public/locales/de/patrons.json', + 'sde/public/locales/de/plugin-annotations.json', + 'sde/public/locales/de/plugins.json', + 'sde/public/locales/de/popout.json', + 'sde/public/locales/de/print.json', + 'sde/public/locales/de/roles.json', + 'sde/public/locales/de/sde.json', + 'sde/public/locales/de/sections.json', + 'sde/public/locales/de/sets.json', + 'sde/public/locales/de/sponsors.json', + 'sde/public/locales/de/status.json', + 'sde/public/locales/de/submissions.json', + 'sde/public/locales/de/support.json', + 'sde/public/locales/de/susi.json', + 'sde/public/locales/de/tags.json', + 'sde/public/locales/de/techniques.json', + 'sde/public/locales/de/themes.json', + 'sde/public/locales/de/timeago.json', + 'sde/public/locales/de/titan.json', + 'sde/public/locales/de/tutorial.json', + 'sde/public/locales/de/ui-settings.json', + 'sde/public/locales/de/workbench.json', + 'sde/public/locales/en/account.json', + 'sde/public/locales/en/auth.json', + 'sde/public/locales/en/bella.json', + 'sde/public/locales/en/bent.json', + 'sde/public/locales/en/breanna.json', + 'sde/public/locales/en/brian.json', + 'sde/public/locales/en/common.json', + 'sde/public/locales/en/core-settings.json', + 'sde/public/locales/en/curate.json', + 'sde/public/locales/en/cut.json', + 'sde/public/locales/en/design-options.json', + 'sde/public/locales/en/designs.json', + 'sde/public/locales/en/docs.json', + 'sde/public/locales/en/errors.json', + 'sde/public/locales/en/flag.json', + 'sde/public/locales/en/footer.json', + 'sde/public/locales/en/frombella.json', + 'sde/public/locales/en/frombent.json', + 'sde/public/locales/en/frombreanna.json', + 'sde/public/locales/en/frombrian.json', + 'sde/public/locales/en/fromscratch.json', + 'sde/public/locales/en/fromtitan.json', + 'sde/public/locales/en/gdpr.json', + 'sde/public/locales/en/header.json', + 'sde/public/locales/en/homepage.json', + 'sde/public/locales/en/locales.json', + 'sde/public/locales/en/logs.json', + 'sde/public/locales/en/measurements.json', + 'sde/public/locales/en/modal.json', + 'sde/public/locales/en/newsletter.json', + 'sde/public/locales/en/patrons.json', + 'sde/public/locales/en/plugin-annotations.json', + 'sde/public/locales/en/plugins.json', + 'sde/public/locales/en/popout.json', + 'sde/public/locales/en/print.json', + 'sde/public/locales/en/roles.json', + 'sde/public/locales/en/sde.json', + 'sde/public/locales/en/sections.json', + 'sde/public/locales/en/sets.json', + 'sde/public/locales/en/sponsors.json', + 'sde/public/locales/en/status.json', + 'sde/public/locales/en/submissions.json', + 'sde/public/locales/en/support.json', + 'sde/public/locales/en/susi.json', + 'sde/public/locales/en/tags.json', + 'sde/public/locales/en/techniques.json', + 'sde/public/locales/en/themes.json', + 'sde/public/locales/en/timeago.json', + 'sde/public/locales/en/titan.json', + 'sde/public/locales/en/tutorial.json', + 'sde/public/locales/en/ui-settings.json', + 'sde/public/locales/en/workbench.json', + 'sde/public/locales/es/account.json', + 'sde/public/locales/es/auth.json', + 'sde/public/locales/es/bella.json', + 'sde/public/locales/es/bent.json', + 'sde/public/locales/es/breanna.json', + 'sde/public/locales/es/brian.json', + 'sde/public/locales/es/common.json', + 'sde/public/locales/es/core-settings.json', + 'sde/public/locales/es/curate.json', + 'sde/public/locales/es/cut.json', + 'sde/public/locales/es/design-options.json', + 'sde/public/locales/es/designs.json', + 'sde/public/locales/es/docs.json', + 'sde/public/locales/es/errors.json', + 'sde/public/locales/es/flag.json', + 'sde/public/locales/es/footer.json', + 'sde/public/locales/es/frombella.json', + 'sde/public/locales/es/frombent.json', + 'sde/public/locales/es/frombreanna.json', + 'sde/public/locales/es/frombrian.json', + 'sde/public/locales/es/fromscratch.json', + 'sde/public/locales/es/fromtitan.json', + 'sde/public/locales/es/gdpr.json', + 'sde/public/locales/es/header.json', + 'sde/public/locales/es/homepage.json', + 'sde/public/locales/es/locales.json', + 'sde/public/locales/es/logs.json', + 'sde/public/locales/es/measurements.json', + 'sde/public/locales/es/modal.json', + 'sde/public/locales/es/newsletter.json', + 'sde/public/locales/es/patrons.json', + 'sde/public/locales/es/plugin-annotations.json', + 'sde/public/locales/es/plugins.json', + 'sde/public/locales/es/popout.json', + 'sde/public/locales/es/print.json', + 'sde/public/locales/es/roles.json', + 'sde/public/locales/es/sde.json', + 'sde/public/locales/es/sections.json', + 'sde/public/locales/es/sets.json', + 'sde/public/locales/es/sponsors.json', + 'sde/public/locales/es/status.json', + 'sde/public/locales/es/submissions.json', + 'sde/public/locales/es/support.json', + 'sde/public/locales/es/susi.json', + 'sde/public/locales/es/tags.json', + 'sde/public/locales/es/techniques.json', + 'sde/public/locales/es/themes.json', + 'sde/public/locales/es/timeago.json', + 'sde/public/locales/es/titan.json', + 'sde/public/locales/es/tutorial.json', + 'sde/public/locales/es/ui-settings.json', + 'sde/public/locales/es/workbench.json', + 'sde/public/locales/fr/account.json', + 'sde/public/locales/fr/auth.json', + 'sde/public/locales/fr/bella.json', + 'sde/public/locales/fr/bent.json', + 'sde/public/locales/fr/breanna.json', + 'sde/public/locales/fr/brian.json', + 'sde/public/locales/fr/common.json', + 'sde/public/locales/fr/core-settings.json', + 'sde/public/locales/fr/curate.json', + 'sde/public/locales/fr/cut.json', + 'sde/public/locales/fr/design-options.json', + 'sde/public/locales/fr/designs.json', + 'sde/public/locales/fr/docs.json', + 'sde/public/locales/fr/errors.json', + 'sde/public/locales/fr/flag.json', + 'sde/public/locales/fr/footer.json', + 'sde/public/locales/fr/frombella.json', + 'sde/public/locales/fr/frombent.json', + 'sde/public/locales/fr/frombreanna.json', + 'sde/public/locales/fr/frombrian.json', + 'sde/public/locales/fr/fromscratch.json', + 'sde/public/locales/fr/fromtitan.json', + 'sde/public/locales/fr/gdpr.json', + 'sde/public/locales/fr/header.json', + 'sde/public/locales/fr/homepage.json', + 'sde/public/locales/fr/locales.json', + 'sde/public/locales/fr/logs.json', + 'sde/public/locales/fr/measurements.json', + 'sde/public/locales/fr/modal.json', + 'sde/public/locales/fr/newsletter.json', + 'sde/public/locales/fr/patrons.json', + 'sde/public/locales/fr/plugin-annotations.json', + 'sde/public/locales/fr/plugins.json', + 'sde/public/locales/fr/popout.json', + 'sde/public/locales/fr/print.json', + 'sde/public/locales/fr/roles.json', + 'sde/public/locales/fr/sde.json', + 'sde/public/locales/fr/sections.json', + 'sde/public/locales/fr/sets.json', + 'sde/public/locales/fr/sponsors.json', + 'sde/public/locales/fr/status.json', + 'sde/public/locales/fr/submissions.json', + 'sde/public/locales/fr/support.json', + 'sde/public/locales/fr/susi.json', + 'sde/public/locales/fr/tags.json', + 'sde/public/locales/fr/techniques.json', + 'sde/public/locales/fr/themes.json', + 'sde/public/locales/fr/timeago.json', + 'sde/public/locales/fr/titan.json', + 'sde/public/locales/fr/tutorial.json', + 'sde/public/locales/fr/ui-settings.json', + 'sde/public/locales/fr/workbench.json', + 'sde/public/locales/nl/account.json', + 'sde/public/locales/nl/auth.json', + 'sde/public/locales/nl/bella.json', + 'sde/public/locales/nl/bent.json', + 'sde/public/locales/nl/breanna.json', + 'sde/public/locales/nl/brian.json', + 'sde/public/locales/nl/common.json', + 'sde/public/locales/nl/core-settings.json', + 'sde/public/locales/nl/curate.json', + 'sde/public/locales/nl/cut.json', + 'sde/public/locales/nl/design-options.json', + 'sde/public/locales/nl/designs.json', + 'sde/public/locales/nl/docs.json', + 'sde/public/locales/nl/errors.json', + 'sde/public/locales/nl/flag.json', + 'sde/public/locales/nl/footer.json', + 'sde/public/locales/nl/frombella.json', + 'sde/public/locales/nl/frombent.json', + 'sde/public/locales/nl/frombreanna.json', + 'sde/public/locales/nl/frombrian.json', + 'sde/public/locales/nl/fromscratch.json', + 'sde/public/locales/nl/fromtitan.json', + 'sde/public/locales/nl/gdpr.json', + 'sde/public/locales/nl/header.json', + 'sde/public/locales/nl/homepage.json', + 'sde/public/locales/nl/locales.json', + 'sde/public/locales/nl/logs.json', + 'sde/public/locales/nl/measurements.json', + 'sde/public/locales/nl/modal.json', + 'sde/public/locales/nl/newsletter.json', + 'sde/public/locales/nl/patrons.json', + 'sde/public/locales/nl/plugin-annotations.json', + 'sde/public/locales/nl/plugins.json', + 'sde/public/locales/nl/popout.json', + 'sde/public/locales/nl/print.json', + 'sde/public/locales/nl/roles.json', + 'sde/public/locales/nl/sde.json', + 'sde/public/locales/nl/sections.json', + 'sde/public/locales/nl/sets.json', + 'sde/public/locales/nl/sponsors.json', + 'sde/public/locales/nl/status.json', + 'sde/public/locales/nl/submissions.json', + 'sde/public/locales/nl/support.json', + 'sde/public/locales/nl/susi.json', + 'sde/public/locales/nl/tags.json', + 'sde/public/locales/nl/techniques.json', + 'sde/public/locales/nl/themes.json', + 'sde/public/locales/nl/timeago.json', + 'sde/public/locales/nl/titan.json', + 'sde/public/locales/nl/tutorial.json', + 'sde/public/locales/nl/ui-settings.json', + 'sde/public/locales/nl/workbench.json', + 'sde/public/locales/uk/account.json', + 'sde/public/locales/uk/auth.json', + 'sde/public/locales/uk/bella.json', + 'sde/public/locales/uk/bent.json', + 'sde/public/locales/uk/breanna.json', + 'sde/public/locales/uk/brian.json', + 'sde/public/locales/uk/common.json', + 'sde/public/locales/uk/core-settings.json', + 'sde/public/locales/uk/curate.json', + 'sde/public/locales/uk/cut.json', + 'sde/public/locales/uk/design-options.json', + 'sde/public/locales/uk/designs.json', + 'sde/public/locales/uk/docs.json', + 'sde/public/locales/uk/errors.json', + 'sde/public/locales/uk/flag.json', + 'sde/public/locales/uk/footer.json', + 'sde/public/locales/uk/frombella.json', + 'sde/public/locales/uk/frombent.json', + 'sde/public/locales/uk/frombreanna.json', + 'sde/public/locales/uk/frombrian.json', + 'sde/public/locales/uk/fromscratch.json', + 'sde/public/locales/uk/fromtitan.json', + 'sde/public/locales/uk/gdpr.json', + 'sde/public/locales/uk/header.json', + 'sde/public/locales/uk/homepage.json', + 'sde/public/locales/uk/locales.json', + 'sde/public/locales/uk/logs.json', + 'sde/public/locales/uk/measurements.json', + 'sde/public/locales/uk/modal.json', + 'sde/public/locales/uk/newsletter.json', + 'sde/public/locales/uk/patrons.json', + 'sde/public/locales/uk/plugin-annotations.json', + 'sde/public/locales/uk/plugins.json', + 'sde/public/locales/uk/popout.json', + 'sde/public/locales/uk/print.json', + 'sde/public/locales/uk/roles.json', + 'sde/public/locales/uk/sde.json', + 'sde/public/locales/uk/sections.json', + 'sde/public/locales/uk/sets.json', + 'sde/public/locales/uk/sponsors.json', + 'sde/public/locales/uk/status.json', + 'sde/public/locales/uk/submissions.json', + 'sde/public/locales/uk/support.json', + 'sde/public/locales/uk/susi.json', + 'sde/public/locales/uk/tags.json', + 'sde/public/locales/uk/techniques.json', + 'sde/public/locales/uk/themes.json', + 'sde/public/locales/uk/timeago.json', + 'sde/public/locales/uk/titan.json', + 'sde/public/locales/uk/tutorial.json', + 'sde/public/locales/uk/ui-settings.json', + 'sde/public/locales/uk/workbench.json', 'sde/pages/_app.mjs', 'sde/pages/design.mjs', 'sde/pages/index.mjs', @@ -208,16 +538,180 @@ yarn-error.log* 'sde/pages/account/patterns/index.mjs', 'sde/pages/account/patterns/[id]/edit.mjs', 'sde/pages/account/patterns/[id]/index.mjs', + 'shared/components/mdx/index.mjs', + 'shared/components/footer/index.mjs', + 'shared/components/buttons/continue-button.mjs', + 'shared/components/patrons/please-subscribe.mjs', + 'shared/components/patrons/plea.mjs', + 'shared/components/patrons/subscribe.mjs', + 'shared/components/susi/sign-in.mjs', + 'shared/components/susi/sign-up.mjs', + 'shared/components/account/imperial.mjs', + 'shared/components/account/github.mjs', + 'shared/components/account/apikeys.mjs', + 'shared/components/account/shared.mjs', + 'shared/components/account/profile.mjs', + 'shared/components/account/bio.mjs', + 'shared/components/account/role.mjs', + 'shared/components/account/language.mjs', + 'shared/components/account/newsletter.mjs', + 'shared/components/account/overview.mjs', + 'shared/components/account/links.mjs', + 'shared/components/account/control.mjs', + 'shared/components/account/export.mjs', + 'shared/components/account/reload.mjs', + 'shared/components/account/sets.mjs', + 'shared/components/account/restrict.mjs', + 'shared/components/account/mfa.mjs', + 'shared/components/account/force-account-check.mjs', + 'shared/components/account/email.mjs', + 'shared/components/account/consent.mjs', + 'shared/components/account/patterns.mjs', + 'shared/components/account/platform.mjs', + 'shared/components/account/username.mjs', + 'shared/components/account/remove.mjs', + 'shared/components/account/password.mjs', + 'shared/components/account/status.mjs', + 'shared/components/account/compare.mjs', + 'shared/components/popout/index.mjs', + 'shared/components/robot/index.mjs', + 'shared/components/robot/poses.mjs', + 'shared/components/inputs.mjs', + 'shared/components/collapse.mjs', + 'shared/components/wordmark.mjs', + 'shared/components/link.mjs', + 'shared/components/error/view.mjs', + 'shared/components/accordion.mjs', + 'shared/components/wrappers/mdx.mjs', + 'shared/components/wrappers/page.mjs', + 'shared/components/wrappers/swipes.mjs', + 'shared/components/wrappers/modal.mjs', + 'shared/components/wrappers/layout.mjs', + 'shared/components/wrappers/context.mjs', + 'shared/components/wrappers/auth/index.mjs', + 'shared/components/wrappers/header.mjs', + 'shared/components/control/tip.mjs', + 'shared/components/control/score.mjs', + 'shared/components/choice-link.mjs', + 'shared/components/copy-to-clipboard.mjs', + 'shared/components/code-box.mjs', + 'shared/components/designs/difficulty.mjs', + 'shared/components/gdpr/details.mjs', + 'shared/components/gdpr/form.mjs', + 'shared/components/breadcrumbs.mjs', + 'shared/components/v3-wip.mjs', + 'shared/components/joost.mjs', + 'shared/components/modal/theme-picker.mjs', + 'shared/components/modal/locale-picker.mjs', + 'shared/components/bookmarks.mjs', + 'shared/components/support.mjs', + 'shared/components/tabs.mjs', + 'shared/components/social/icons.mjs', + 'shared/components/icons.mjs', + 'shared/components/spinner.mjs', + 'shared/components/sponsors/bugsnag.mjs', + 'shared/components/sponsors/vercel.mjs', + 'shared/components/sponsors/crowdin.mjs', + 'shared/components/sponsors/algolia.mjs', + 'shared/components/sponsors/index.mjs', + 'shared/components/curated-sets.mjs', + 'shared/components/workbench/new.mjs', + 'shared/components/workbench/pan-zoom-pattern.mjs', + 'shared/components/workbench/exporting/pdf.mjs', + 'shared/components/workbench/exporting/pdf-maker.mjs', + 'shared/components/workbench/exporting/single-pdf-maker.mjs', + 'shared/components/workbench/exporting/export-handler.mjs', + 'shared/components/workbench/exporting/export-worker.js', + 'shared/components/workbench/menus/shared/inputs.mjs', + 'shared/components/workbench/menus/shared/menu-wrapper.mjs', + 'shared/components/workbench/menus/shared/values.mjs', + 'shared/components/workbench/menus/shared/index.mjs', + 'shared/components/workbench/menus/shared/menu-item.mjs', + 'shared/components/workbench/menus/design-options/inputs.mjs', + 'shared/components/workbench/menus/design-options/values.mjs', + 'shared/components/workbench/menus/design-options/index.mjs', + 'shared/components/workbench/menus/mobile-menubar.mjs', + 'shared/components/workbench/menus/core-settings/inputs.mjs', + 'shared/components/workbench/menus/core-settings/config.mjs', + 'shared/components/workbench/menus/core-settings/values.mjs', + 'shared/components/workbench/menus/core-settings/index.mjs', + 'shared/components/workbench/menus/ui-settings/inputs.mjs', + 'shared/components/workbench/menus/ui-settings/config.mjs', + 'shared/components/workbench/menus/ui-settings/values.mjs', + 'shared/components/workbench/menus/ui-settings/index.mjs', + 'shared/components/workbench/views/inspect/menu.mjs', + 'shared/components/workbench/views/inspect/inspector/pattern.mjs', + 'shared/components/workbench/views/inspect/inspector/path.mjs', + 'shared/components/workbench/views/inspect/inspector/shared.mjs', + 'shared/components/workbench/views/inspect/inspector/stack.mjs', + 'shared/components/workbench/views/inspect/inspector/menu.mjs', + 'shared/components/workbench/views/inspect/inspector/point.mjs', + 'shared/components/workbench/views/inspect/index.mjs', + 'shared/components/workbench/views/pattern-with-menu.mjs', + 'shared/components/workbench/views/logs/errors.mjs', + 'shared/components/workbench/views/logs/index.mjs', + 'shared/components/workbench/views/measies/editor.mjs', + 'shared/components/workbench/views/measies/index.mjs', + 'shared/components/workbench/views/flags.mjs', + 'shared/components/workbench/views/save/index.mjs', + 'shared/components/workbench/views/exporting/index.mjs', + 'shared/components/workbench/views/test/options.mjs', + 'shared/components/workbench/views/test/menu.mjs', + 'shared/components/workbench/views/test/measurements.mjs', + 'shared/components/workbench/views/test/index.mjs', + 'shared/components/workbench/views/draft/menu.mjs', + 'shared/components/workbench/views/draft/index.mjs', + 'shared/components/workbench/views/draft/header.mjs', + 'shared/components/workbench/views/print/menu.mjs', + 'shared/components/workbench/views/print/settings.mjs', + 'shared/components/workbench/views/print/config.mjs', + 'shared/components/workbench/views/print/actions.mjs', + 'shared/components/workbench/views/print/index.mjs', + 'shared/components/workbench/views/cut/menu.mjs', + 'shared/components/workbench/views/cut/settings.mjs', + 'shared/components/workbench/views/cut/index.mjs', + 'shared/components/workbench/views/cut/hooks.mjs', + 'shared/components/workbench/views/edit/index.mjs', + 'shared/components/workbench/views/edit/settings-validator.mjs', + 'shared/components/workbench/pattern/utils.mjs', + 'shared/components/workbench/pattern/movable/transform-buttons.mjs', + 'shared/components/workbench/pattern/movable/stack.mjs', + 'shared/components/workbench/pattern/movable/index.mjs', + 'shared/components/workbench/pattern/pan-zoom-context.mjs', + 'shared/components/workbench/header.mjs', + 'shared/components/navigation/sitenav.mjs', + 'shared/components/navigation/primary.mjs', + 'shared/components/navigation/sections-menu.mjs', + 'shared/components/logos/freesewing.mjs', + 'shared/components/header.mjs', 'shared/config/cloudflare.mjs', - 'shared/config/designs.mjs', - 'shared/config/freesewing.config.mjs', 'shared/config/i18n.config.mjs', - 'shared/config/next.mjs', + 'shared/config/social.mjs', 'shared/config/paypal.mjs', - 'shared/config/playwright.mjs', - 'shared/config/postcss.config.js', 'shared/config/tailwind-force.html', - 'shared/config/tailwind.config.mjs', + 'shared/config/freesewing.config.mjs', + 'shared/context/loading-status-context.mjs', + 'shared/context/modal-context.mjs', + 'shared/context/mobile-menubar-context.mjs', + 'shared/context/navigation-context.mjs', + 'shared/hooks/use-pattern-settings.mjs', + 'shared/hooks/use-theme.mjs', + 'shared/hooks/use-backend.mjs', + 'shared/hooks/use-view.mjs', + 'shared/hooks/use-account.mjs', + 'shared/plugins/plugin-layout-part.mjs', + 'shared/plugins/plugin-cut-layout.mjs', + 'shared/styles/code.css', + 'shared/styles/svg-freesewing-draft.css', + 'shared/styles/globals.css', + 'shared/themes/lgbtq.mjs', + 'shared/themes/light.mjs', + 'shared/themes/dark.mjs', + 'shared/themes/aqua.mjs', + 'shared/themes/pastel.mjs', + 'shared/themes/monochrome.mjs', + 'shared/themes/hax0r.mjs', + 'shared/themes/index.mjs', ], }, } diff --git a/packages/new-design/scripts/filelist.mjs b/packages/new-design/scripts/filelist.mjs index 117f6da32d3..4107b305d96 100644 --- a/packages/new-design/scripts/filelist.mjs +++ b/packages/new-design/scripts/filelist.mjs @@ -1,5 +1,7 @@ import rdir from 'recursive-readdir' import path from 'path' +import fs from 'node:fs' +import { exec } from 'node:child_process' const ignore = [ 'node_modules', @@ -8,9 +10,9 @@ const ignore = [ '.md', '.next', 'prebuild.mjs', - 'prebuild', - 'public/locales', - 'shared/config/measurements.js', + //'prebuild', + //'public/locales', + //'shared/config/measurements.js', 'sde/public/android-chrome-192x192.png', 'sde/public/android-chrome-384x384.png', 'sde/public/apple-touch-icon.png', @@ -35,11 +37,67 @@ const getFiles = async (dir) => { .map((file) => file.split('/sites/').pop()) } +const searchFiles = async (dirs) => { + /* + * Figure out what directory to spawn the child process in + */ + const cwd = await path.resolve(process.cwd()) + + /* + * Holds the matches + */ + const matches = [] + + /* + * When going through a small number of files in a flat directory (eg. blog posts) a + * recursive grep through all files is faster. + * But the biggest task is combing through all the org documentation and for this + * it's much faster to first run find to limit the number of files to open + */ + for (const dir of dirs) { + const cmd = `grep "__SDEFILE__" -Rislm 1 ${path.resolve(cwd, dir)}` + const grep = exec(cmd, { cwd, maxBuffer: 2048 * 1024 }, (error, stdout, stderr) => { + if (error) { + console.error(`exec error: ${error} - ${stderr}`) + return + } + + return stdout + }) + + /* + * Stdout is buffered, so we need to gather all of it + */ + let stdout = '' + for await (const data of grep.stdout) stdout += data + + /* + * Add all all matches to the array + */ + matches.push( + ...stdout + .split('\n') + .filter((entry) => entry.length > 2) + .map((file) => file.split('/sites/').pop()) + ) + } + + return matches +} + const doIt = async () => { let files = [] const sde = await getFiles('../../sites/sde') - const shared = await getFiles('../../sites/shared/config') - console.log(JSON.stringify([...shared, ...sde], null, 2)) + const shared = await searchFiles([ + '../../sites/shared/components', + '../../sites/shared/config', + '../../sites/shared/context', + '../../sites/shared/hooks', + '../../sites/shared/plugins', + '../../sites/shared/styles', + '../../sites/shared/themes', + ]) + console.log(JSON.stringify([...sde, ...shared], null, 2)) } doIt() diff --git a/sites/dev/package.json b/sites/dev/package.json index 0a173817060..32835abd20c 100644 --- a/sites/dev/package.json +++ b/sites/dev/package.json @@ -59,12 +59,10 @@ "remark-gfm": "3.0.1" }, "devDependencies": { - "@playwright/test": "^1.32.3", "autoprefixer": "10.4.15", "eslint-config-next": "13.4.19", "js-yaml": "4.1.0", "postcss": "8.4.29", - "playwright": "^1.32.3", "remark-extract-frontmatter": "3.2.0", "remark-mdx-frontmatter": "3.0.0", "tailwindcss": "3.3.3", diff --git a/sites/lab/package.json b/sites/lab/package.json index d166cf474fb..6db4fefd189 100644 --- a/sites/lab/package.json +++ b/sites/lab/package.json @@ -63,12 +63,10 @@ "remark-mdx-frontmatter": "3.0.0" }, "devDependencies": { - "@playwright/test": "^1.32.3", "autoprefixer": "10.4.15", "eslint-config-next": "13.4.19", "js-yaml": "4.1.0", "postcss": "8.4.29", - "playwright": "^1.32.3", "remark-extract-frontmatter": "3.2.0", "remark-mdx-frontmatter": "3.0.0", "tailwindcss": "3.3.3", diff --git a/sites/org/package.json b/sites/org/package.json index 80f0ba6b14a..32bb9a646ba 100644 --- a/sites/org/package.json +++ b/sites/org/package.json @@ -66,12 +66,10 @@ "yaml-loader": "0.8.0" }, "devDependencies": { - "@playwright/test": "^1.32.3", "autoprefixer": "10.4.15", "eslint-config-next": "13.4.19", "js-yaml": "4.1.0", "postcss": "8.4.29", - "playwright": "^1.32.3", "remark-extract-frontmatter": "3.2.0", "remark-mdx-frontmatter": "3.0.0", "tailwindcss": "3.3.3", diff --git a/sites/sde/components/header/index.mjs b/sites/sde/components/header/index.mjs index f66363e6d22..56e1e9caff5 100644 --- a/sites/sde/components/header/index.mjs +++ b/sites/sde/components/header/index.mjs @@ -52,7 +52,7 @@ const NavIcons = ({ setModal }) => { - + diff --git a/sites/sde/next-i18next.config.js b/sites/sde/next-i18next.config.js index ab2c71ab36b..dab7ca8351d 100644 --- a/sites/sde/next-i18next.config.js +++ b/sites/sde/next-i18next.config.js @@ -2,8 +2,10 @@ module.exports = { i18n: { defaultLocale: 'en', - locales: ['en', 'de', 'es', 'fr', 'nl'], - defaultNS: 'common', + locales: ['en', 'de', 'es', 'fr', 'nl', 'uk'], + }, + react: { + nsMode: 'fallback', }, interpolation: { prefix: '{', diff --git a/sites/sde/next.config.mjs b/sites/sde/next.config.mjs index 34a18493d9c..bda30c6d7c2 100644 --- a/sites/sde/next.config.mjs +++ b/sites/sde/next.config.mjs @@ -1,6 +1,7 @@ import path from 'path' +import i18nConfig from './next-i18next.config.js' // Remark plugins -import remarkFrontmatter from 'remark-frontmatter' +//import remarkFrontmatter from 'remark-frontmatter' import remarkMdxFrontmatter from 'remark-mdx-frontmatter' import remarkGfm from 'remark-gfm' import smartypants from 'remark-smartypants' @@ -13,6 +14,7 @@ const config = { externalDir: true, }, pageExtensions: ['mjs'], + i18n: i18nConfig.i18n, webpack: (config, options) => { // Fixes npm packages that depend on node modules if (!options.isServer) { @@ -31,7 +33,12 @@ const config = { options: { providerImportSource: '@mdx-js/react', format: 'mdx', - remarkPlugins: [remarkFrontmatter, remarkMdxFrontmatter, remarkGfm, smartypants], + remarkPlugins: [ + //remarkFrontmatter, + remarkMdxFrontmatter, + remarkGfm, + smartypants, + ], }, }, ], @@ -48,6 +55,7 @@ const config = { // Aliases config.resolve.alias.shared = path.resolve('./shared/') + config.resolve.alias.config = path.resolve('./shared/config/') config.resolve.alias.site = path.resolve(`./`) return config diff --git a/sites/sde/package.json b/sites/sde/package.json index 0c11d7f09b9..994e6fcfded 100644 --- a/sites/sde/package.json +++ b/sites/sde/package.json @@ -1,7 +1,7 @@ { "name": "@freesewing/sde", "version": "3.0.0-alpha.13", - "description": "Stand-along develpment environment. Basis for the @freesewing/new-design package", + "description": "Stand-alone develpment environment. Basis for the @freesewing/new-design package", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", "repository": "github:freesewing/freesewing", @@ -26,7 +26,65 @@ "prewbuild": "node --conditions=internal --experimental-json-modules ./prebuild.mjs" }, "peerDependencies": {}, - "dependencies": {}, + "dependencies": { + "@freesewing/core": "3.0.0-alpha.13", + "@freesewing/core-plugins": "3.0.0-alpha.13", + "@freesewing/brian": "3.0.0-alpha.13", + "@freesewing/bent": "3.0.0-alpha.13", + "@freesewing/titan": "3.0.0-alpha.13", + "@freesewing/bella": "3.0.0-alpha.13", + "@freesewing/breanna": "3.0.0-alpha.13", + "@freesewing/plugin-bust": "3.0.0-alpha.13", + "@freesewing/plugin-theme": "3.0.0-alpha.13", + "@freesewing/plugin-i18n": "3.0.0-alpha.13", + "@freesewing/snapseries": "3.0.0-alpha.13", + "@freesewing/react-components": "3.0.0-alpha.13", + "@headlessui/react": "1.7.17", + "@mdx-js/loader": "2.3.0", + "@mdx-js/mdx": "2.3.0", + "@mdx-js/react": "2.3.0", + "@mdx-js/runtime": "2.0.0-next.9", + "@tailwindcss/typography": "0.5.9", + "autoprefixer": "10.4.15", + "axios": null, + "d3-dispatch": "3.0.1", + "d3-drag": "3.0.0", + "d3-selection": "3.0.0", + "daisyui": "3.6.4", + "file-saver": "2.0.5", + "i18next": "23.4.6", + "jotai": "2.4.1", + "jotai-location": "0.5.1", + "js-yaml": "4.1.0", + "lodash.debounce": "^4.0.8", + "lodash.get": "4.4.2", + "lodash.orderby": "4.6.0", + "lodash.set": "4.3.2", + "mustache": "4.2.0", + "next": "13.4.19", + "next-i18next": "14.0.0", + "pdfkit": "0.13.0", + "postcss-for": "2.1.1", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-copy-to-clipboard": "5.1.0", + "react-hotkeys-hook": "4.4.1", + "react-i18next": "13.2.2", + "react-dropzone": "14.2.3", + "react-markdown": "8.0.7", + "react-swipeable": "7.0.1", + "react-timeago": "7.1.0", + "react-zoom-pan-pinch": "3.1.0", + "remark-gfm": "3.0.1", + "remark-frontmatter": "4.0.1", + "remark-mdx-frontmatter": "3.0.0", + "remark-smartypants": "2.0.0", + "slugify": "^1.6.6", + "svg-to-pdfkit": "https://git@github.com/eriese/SVG-to-PDFKit", + "tlds": "1.242.0", + "use-persisted-state": "0.3.3", + "web-worker": "1.2.0" + }, "devDependencies": {}, "engines": { "node": "18", diff --git a/sites/sde/pages/_app.mjs b/sites/sde/pages/_app.mjs index 7817cccf191..36ea1ea4a4e 100644 --- a/sites/sde/pages/_app.mjs +++ b/sites/sde/pages/_app.mjs @@ -2,10 +2,10 @@ import 'shared/styles/globals.css' import { appWithTranslation } from 'next-i18next' import { ContextWrapper } from 'shared/components/wrappers/context.mjs' -const FreeSewingLab = ({ Component, pageProps }) => ( +const FreeSewingSde = ({ Component, pageProps }) => ( ) -export default appWithTranslation(FreeSewingLab) +export default appWithTranslation(FreeSewingSde) diff --git a/sites/sde/postcss.config.js b/sites/sde/postcss.config.js index 1ac5e6d0339..5e92fafc535 100644 --- a/sites/sde/postcss.config.js +++ b/sites/sde/postcss.config.js @@ -1,4 +1,4 @@ // Can't seem to make this work as ESM -const config = require('../shared/config/postcss.config.js') - -module.exports = config +module.exports = { + plugins: ['tailwindcss/nesting', 'tailwindcss', 'autoprefixer', 'postcss-for'], +} diff --git a/sites/sde/prebuild/.gitkeep b/sites/sde/prebuild/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/sites/sde/prebuild/sitenav.de.mjs b/sites/sde/prebuild/sitenav.de.mjs new file mode 100644 index 00000000000..6af38369cec --- /dev/null +++ b/sites/sde/prebuild/sitenav.de.mjs @@ -0,0 +1,5 @@ +/* + * This file was auto-generated by the prebuild script + * Any changes you make to it will be lost on the next (pre)build. + */ +export const siteNav = {} \ No newline at end of file diff --git a/sites/sde/prebuild/sitenav.en.mjs b/sites/sde/prebuild/sitenav.en.mjs new file mode 100644 index 00000000000..6af38369cec --- /dev/null +++ b/sites/sde/prebuild/sitenav.en.mjs @@ -0,0 +1,5 @@ +/* + * This file was auto-generated by the prebuild script + * Any changes you make to it will be lost on the next (pre)build. + */ +export const siteNav = {} \ No newline at end of file diff --git a/sites/sde/prebuild/sitenav.es.mjs b/sites/sde/prebuild/sitenav.es.mjs new file mode 100644 index 00000000000..6af38369cec --- /dev/null +++ b/sites/sde/prebuild/sitenav.es.mjs @@ -0,0 +1,5 @@ +/* + * This file was auto-generated by the prebuild script + * Any changes you make to it will be lost on the next (pre)build. + */ +export const siteNav = {} \ No newline at end of file diff --git a/sites/sde/prebuild/sitenav.fr.mjs b/sites/sde/prebuild/sitenav.fr.mjs new file mode 100644 index 00000000000..6af38369cec --- /dev/null +++ b/sites/sde/prebuild/sitenav.fr.mjs @@ -0,0 +1,5 @@ +/* + * This file was auto-generated by the prebuild script + * Any changes you make to it will be lost on the next (pre)build. + */ +export const siteNav = {} \ No newline at end of file diff --git a/sites/sde/prebuild/sitenav.mjs b/sites/sde/prebuild/sitenav.mjs new file mode 100644 index 00000000000..5654e55ca2b --- /dev/null +++ b/sites/sde/prebuild/sitenav.mjs @@ -0,0 +1,11 @@ +/* + * This file was auto-generated by the prebuild script + * Any changes you make to it will be lost on the next (pre)build. + */ +import { siteNav as en } from './sitenav.en.mjs' +import { siteNav as fr } from './sitenav.fr.mjs' +import { siteNav as es } from './sitenav.es.mjs' +import { siteNav as de } from './sitenav.de.mjs' +import { siteNav as nl } from './sitenav.nl.mjs' +import { siteNav as uk } from './sitenav.uk.mjs' +export const siteNav = { en,fr,es,de,nl,uk } \ No newline at end of file diff --git a/sites/sde/prebuild/sitenav.nl.mjs b/sites/sde/prebuild/sitenav.nl.mjs new file mode 100644 index 00000000000..6af38369cec --- /dev/null +++ b/sites/sde/prebuild/sitenav.nl.mjs @@ -0,0 +1,5 @@ +/* + * This file was auto-generated by the prebuild script + * Any changes you make to it will be lost on the next (pre)build. + */ +export const siteNav = {} \ No newline at end of file diff --git a/sites/sde/prebuild/sitenav.uk.mjs b/sites/sde/prebuild/sitenav.uk.mjs new file mode 100644 index 00000000000..6af38369cec --- /dev/null +++ b/sites/sde/prebuild/sitenav.uk.mjs @@ -0,0 +1,5 @@ +/* + * This file was auto-generated by the prebuild script + * Any changes you make to it will be lost on the next (pre)build. + */ +export const siteNav = {} \ No newline at end of file diff --git a/sites/sde/prebuild/sluglut.mjs b/sites/sde/prebuild/sluglut.mjs new file mode 100644 index 00000000000..544727c327c --- /dev/null +++ b/sites/sde/prebuild/sluglut.mjs @@ -0,0 +1,5 @@ +/* + * This file was auto-generated by the prebuild script + * Any changes you make to it will be lost on the next (pre)build. + */ +export const slugLut = [] \ No newline at end of file diff --git a/sites/sde/tailwind.config.mjs b/sites/sde/tailwind.config.mjs index 4ade408f489..1ca5cd65c39 100644 --- a/sites/sde/tailwind.config.mjs +++ b/sites/sde/tailwind.config.mjs @@ -1,3 +1,32 @@ -import config from '../shared/config/tailwind.config.mjs' +// Handle themes +import { themes } from './themes/index.mjs' -export default config +export default { + content: [ + './pages/*.mjs', + './pages/*.js', + './pages/**/*.mjs', + './pages/**/*.js', + './components/*.mjs', + './components/**/*.mjs', + './page-templates/*.mjs', + '../shared/components/**/*.mjs', + '../shared/config/tailwind-force.html', + ], + plugins: [require('daisyui'), require('tailwindcss/nesting')], + daisyui: { + styled: true, + themes: [themes], + base: true, + utils: true, + logs: true, + rtl: false, + }, + theme: { + extend: { + aspectRatio: { + '9/16': '9 / 16', + }, + }, + }, +} diff --git a/sites/shared/components/accordion.mjs b/sites/shared/components/accordion.mjs index 9f2d26d70ad..532ee003b02 100644 --- a/sites/shared/components/accordion.mjs +++ b/sites/shared/components/accordion.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useState } from 'react' /* diff --git a/sites/shared/components/account/apikeys.mjs b/sites/shared/components/account/apikeys.mjs index 2bca4946618..6d8d554da70 100644 --- a/sites/shared/components/account/apikeys.mjs +++ b/sites/shared/components/account/apikeys.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { useState, useEffect, useContext } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/account/bio.mjs b/sites/shared/components/account/bio.mjs index 47e25849141..7a70d5982a3 100644 --- a/sites/shared/components/account/bio.mjs +++ b/sites/shared/components/account/bio.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { useState, useContext } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/account/compare.mjs b/sites/shared/components/account/compare.mjs index 279395851b1..ad438129037 100644 --- a/sites/shared/components/account/compare.mjs +++ b/sites/shared/components/account/compare.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { useState, useContext } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/account/consent.mjs b/sites/shared/components/account/consent.mjs index a21b2b15c38..5fbc7cb72e2 100644 --- a/sites/shared/components/account/consent.mjs +++ b/sites/shared/components/account/consent.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { useState, useContext } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/account/control.mjs b/sites/shared/components/account/control.mjs index 9c02058b713..aba9b070d56 100644 --- a/sites/shared/components/account/control.mjs +++ b/sites/shared/components/account/control.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { useState, useContext } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/account/email.mjs b/sites/shared/components/account/email.mjs index 11a332d8adf..d3d39a7eacc 100644 --- a/sites/shared/components/account/email.mjs +++ b/sites/shared/components/account/email.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { useState, useContext } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/account/export.mjs b/sites/shared/components/account/export.mjs index 97ff787c52a..d7c4f09f22e 100644 --- a/sites/shared/components/account/export.mjs +++ b/sites/shared/components/account/export.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Context import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs' // Hooks diff --git a/sites/shared/components/account/force-account-check.mjs b/sites/shared/components/account/force-account-check.mjs index 4e5c0bd45d6..a57434c3bba 100644 --- a/sites/shared/components/account/force-account-check.mjs +++ b/sites/shared/components/account/force-account-check.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { useState, useEffect } from 'react' // Hooks diff --git a/sites/shared/components/account/github.mjs b/sites/shared/components/account/github.mjs index 8f07f251ed2..bfbfff1ad49 100644 --- a/sites/shared/components/account/github.mjs +++ b/sites/shared/components/account/github.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Context import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs' // Hooks diff --git a/sites/shared/components/account/imperial.mjs b/sites/shared/components/account/imperial.mjs index b68729e2357..b00c16ec807 100644 --- a/sites/shared/components/account/imperial.mjs +++ b/sites/shared/components/account/imperial.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Context import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs' // Hooks diff --git a/sites/shared/components/account/language.mjs b/sites/shared/components/account/language.mjs index 209a693ecdc..55b1c98ece1 100644 --- a/sites/shared/components/account/language.mjs +++ b/sites/shared/components/account/language.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Context import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs' // Hooks diff --git a/sites/shared/components/account/links.mjs b/sites/shared/components/account/links.mjs index 101e8379919..8fd11e6215e 100644 --- a/sites/shared/components/account/links.mjs +++ b/sites/shared/components/account/links.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useState, useEffect } from 'react' import { useAccount } from 'shared/hooks/use-account.mjs' import { useBackend } from 'shared/hooks/use-backend.mjs' diff --git a/sites/shared/components/account/mfa.mjs b/sites/shared/components/account/mfa.mjs index b7781b1eed7..40072614aa6 100644 --- a/sites/shared/components/account/mfa.mjs +++ b/sites/shared/components/account/mfa.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Context import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs' // Hooks diff --git a/sites/shared/components/account/newsletter.mjs b/sites/shared/components/account/newsletter.mjs index e20f30799e5..def56fe189c 100644 --- a/sites/shared/components/account/newsletter.mjs +++ b/sites/shared/components/account/newsletter.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Context import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs' // Hooks diff --git a/sites/shared/components/account/overview.mjs b/sites/shared/components/account/overview.mjs index 045fd7ebe5c..2c5e6bbb710 100644 --- a/sites/shared/components/account/overview.mjs +++ b/sites/shared/components/account/overview.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { AccountLinks } from './links.mjs' export const AccountOverview = ({ app }) => diff --git a/sites/shared/components/account/password.mjs b/sites/shared/components/account/password.mjs index 2b007c602fa..2c4e7e0ddba 100644 --- a/sites/shared/components/account/password.mjs +++ b/sites/shared/components/account/password.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { useState, useContext } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/account/patterns.mjs b/sites/shared/components/account/patterns.mjs index 80745bbb3b5..848e945f306 100644 --- a/sites/shared/components/account/patterns.mjs +++ b/sites/shared/components/account/patterns.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { useState, useEffect, useContext } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/account/platform.mjs b/sites/shared/components/account/platform.mjs index 43fb764c89a..4b3ce242c30 100644 --- a/sites/shared/components/account/platform.mjs +++ b/sites/shared/components/account/platform.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Context import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs' // Hooks diff --git a/sites/shared/components/account/profile.mjs b/sites/shared/components/account/profile.mjs index e3b0147005a..59a1a871738 100644 --- a/sites/shared/components/account/profile.mjs +++ b/sites/shared/components/account/profile.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Hooks import { useAccount } from 'shared/hooks/use-account.mjs' // Components diff --git a/sites/shared/components/account/reload.mjs b/sites/shared/components/account/reload.mjs index d82b43e7188..32d7273436f 100644 --- a/sites/shared/components/account/reload.mjs +++ b/sites/shared/components/account/reload.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Context import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs' // Hooks diff --git a/sites/shared/components/account/remove.mjs b/sites/shared/components/account/remove.mjs index b22536c21db..2c925edcd9c 100644 --- a/sites/shared/components/account/remove.mjs +++ b/sites/shared/components/account/remove.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Context import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs' // Hooks diff --git a/sites/shared/components/account/restrict.mjs b/sites/shared/components/account/restrict.mjs index 255b5d64aee..34d33860a8e 100644 --- a/sites/shared/components/account/restrict.mjs +++ b/sites/shared/components/account/restrict.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Context import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs' // Hooks diff --git a/sites/shared/components/account/role.mjs b/sites/shared/components/account/role.mjs index e0391325c08..b784695658d 100644 --- a/sites/shared/components/account/role.mjs +++ b/sites/shared/components/account/role.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment export const ns = ['roles'] const colors = { diff --git a/sites/shared/components/account/sets.mjs b/sites/shared/components/account/sets.mjs index 46207688191..a0013bec217 100644 --- a/sites/shared/components/account/sets.mjs +++ b/sites/shared/components/account/sets.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { measurements } from 'config/measurements.mjs' import { measurements as designMeasurements } from 'shared/prebuild/data/design-measurements.mjs' diff --git a/sites/shared/components/account/shared.mjs b/sites/shared/components/account/shared.mjs index c904bbaf3b9..cf864593a68 100644 --- a/sites/shared/components/account/shared.mjs +++ b/sites/shared/components/account/shared.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { Spinner } from 'shared/components/spinner.mjs' import Link from 'next/link' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/account/status.mjs b/sites/shared/components/account/status.mjs index cfc9d623d16..3edb744fceb 100644 --- a/sites/shared/components/account/status.mjs +++ b/sites/shared/components/account/status.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { freeSewingConfig } from 'shared/config/freesewing.config.mjs' export const ns = ['status'] diff --git a/sites/shared/components/account/username.mjs b/sites/shared/components/account/username.mjs index bdad167fa4b..128340b3cd1 100644 --- a/sites/shared/components/account/username.mjs +++ b/sites/shared/components/account/username.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Context import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs' // Hooks diff --git a/sites/shared/components/bookmarks.mjs b/sites/shared/components/bookmarks.mjs index c9d68f45ec1..9b4bba7010c 100644 --- a/sites/shared/components/bookmarks.mjs +++ b/sites/shared/components/bookmarks.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { horFlexClasses, notEmpty } from 'shared/utils.mjs' // Hooks diff --git a/sites/shared/components/breadcrumbs.mjs b/sites/shared/components/breadcrumbs.mjs index 2c2dfefdef4..1ef0b74fa59 100644 --- a/sites/shared/components/breadcrumbs.mjs +++ b/sites/shared/components/breadcrumbs.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { HomeIcon, RightIcon } from 'shared/components/icons.mjs' import { Link, PageLink } from 'shared/components/link.mjs' diff --git a/sites/shared/components/buttons/continue-button.mjs b/sites/shared/components/buttons/continue-button.mjs index dc01034a2e3..72691e4b302 100644 --- a/sites/shared/components/buttons/continue-button.mjs +++ b/sites/shared/components/buttons/continue-button.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Hooks import { useContext } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/choice-link.mjs b/sites/shared/components/choice-link.mjs index b2195b6ccda..b56d269f387 100644 --- a/sites/shared/components/choice-link.mjs +++ b/sites/shared/components/choice-link.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import Link from 'next/link' export const ChoiceLink = ({ title = '', href = '', children, icon = null }) => { diff --git a/sites/shared/components/code-box.mjs b/sites/shared/components/code-box.mjs index 833123d169b..0204ccfdffa 100644 --- a/sites/shared/components/code-box.mjs +++ b/sites/shared/components/code-box.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { CopyToClipboard } from 'shared/components/copy-to-clipboard.mjs' export const CodeBox = ({ code, title }) => ( diff --git a/sites/shared/components/collapse.mjs b/sites/shared/components/collapse.mjs index c9b885d20c6..d72e3b71392 100644 --- a/sites/shared/components/collapse.mjs +++ b/sites/shared/components/collapse.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useState } from 'react' import { DownIcon } from 'shared/components/icons.mjs' import Link from 'next/link' diff --git a/sites/shared/components/control/score.mjs b/sites/shared/components/control/score.mjs index 19c822249e6..a116daa0c25 100644 --- a/sites/shared/components/control/score.mjs +++ b/sites/shared/components/control/score.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { BulletIcon } from 'shared/components/icons.mjs' const scores = [1, 2, 3, 4, 5] diff --git a/sites/shared/components/control/tip.mjs b/sites/shared/components/control/tip.mjs index 79a4e726736..d4f17b2b24c 100644 --- a/sites/shared/components/control/tip.mjs +++ b/sites/shared/components/control/tip.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { Popout } from 'shared/components/popout/index.mjs' import { PageLink } from 'shared/components/link.mjs' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/copy-to-clipboard.mjs b/sites/shared/components/copy-to-clipboard.mjs index e68bb8ffa16..e9300d72870 100644 --- a/sites/shared/components/copy-to-clipboard.mjs +++ b/sites/shared/components/copy-to-clipboard.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import ReactDOMServer from 'react-dom/server' import { useState } from 'react' import { CopyIcon, OkIcon } from 'shared/components/icons.mjs' diff --git a/sites/shared/components/curated-sets.mjs b/sites/shared/components/curated-sets.mjs index 0cfef9970c4..2135edd14b0 100644 --- a/sites/shared/components/curated-sets.mjs +++ b/sites/shared/components/curated-sets.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { useState, useEffect, useContext } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/designs/difficulty.mjs b/sites/shared/components/designs/difficulty.mjs index d2d433e07af..5ea87aad61c 100644 --- a/sites/shared/components/designs/difficulty.mjs +++ b/sites/shared/components/designs/difficulty.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { CircleIcon as Icon } from 'shared/components/icons.mjs' import { useTheme } from 'shared/hooks/use-theme.mjs' diff --git a/sites/shared/components/error/view.mjs b/sites/shared/components/error/view.mjs index 4ec1e397b90..fb583dbc9ed 100644 --- a/sites/shared/components/error/view.mjs +++ b/sites/shared/components/error/view.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useTranslation } from 'next-i18next' import { useState } from 'react' import { Robot } from 'shared/components/robot/index.mjs' diff --git a/sites/shared/components/footer/index.mjs b/sites/shared/components/footer/index.mjs index 415108a3ea2..3ba0d1887d5 100644 --- a/sites/shared/components/footer/index.mjs +++ b/sites/shared/components/footer/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import orderBy from 'lodash.orderby' import { NavigationContext } from 'shared/context/navigation-context.mjs' diff --git a/sites/shared/components/gdpr/details.mjs b/sites/shared/components/gdpr/details.mjs index 047ea8308ef..84abeb777bd 100644 --- a/sites/shared/components/gdpr/details.mjs +++ b/sites/shared/components/gdpr/details.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useTranslation } from 'next-i18next' export const ns = ['gdpr'] diff --git a/sites/shared/components/gdpr/form.mjs b/sites/shared/components/gdpr/form.mjs index 5f3ebb90608..0941b592911 100644 --- a/sites/shared/components/gdpr/form.mjs +++ b/sites/shared/components/gdpr/form.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Hooks import { useState } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/header.mjs b/sites/shared/components/header.mjs index fc5ec7b4b0d..d9ef5e63f53 100644 --- a/sites/shared/components/header.mjs +++ b/sites/shared/components/header.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import Link from 'next/link' export const iconSize = 'h-8 w-8 md:h-10 md:w-10 lg:h-12 lg:w-12' diff --git a/sites/shared/components/icons.mjs b/sites/shared/components/icons.mjs index 75b75437407..5da676bfbbc 100644 --- a/sites/shared/components/icons.mjs +++ b/sites/shared/components/icons.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { logoPath } from 'shared/components/logos/freesewing.mjs' export const IconWrapper = ({ diff --git a/sites/shared/components/inputs.mjs b/sites/shared/components/inputs.mjs index 8126d1dc657..8702e13449f 100644 --- a/sites/shared/components/inputs.mjs +++ b/sites/shared/components/inputs.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { cloudflareImageUrl } from 'shared/utils.mjs' import { collection } from 'site/hooks/use-design.mjs' diff --git a/sites/shared/components/joost.mjs b/sites/shared/components/joost.mjs index 0750ec291d7..faf6239b5d9 100644 --- a/sites/shared/components/joost.mjs +++ b/sites/shared/components/joost.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment export const Joost = ({ className = 'w-32', stroke = 0 }) => ( ( export const components = (site = 'org') => { const base = { - // Custom components Comment: (props) => , Fixme: (props) => , Link: (props) => , Note: (props) => , ReadMore: (props) => , Related: (props) => , + Tab, + Tabs, Tip: (props) => , Tldr: (props) => , Warning: (props) => , - YouTube, + } + const extra = { pre: (props) => , + YouTube, // This Figure component causes hydration errors //img: Figure, table: (props) => ( @@ -39,26 +43,29 @@ export const components = (site = 'org') => { {props.children} ), - Tab, - Tabs, ControlTip, Example, DocsTitle: (props) => , DocsLink: (props) => , } - return site === 'dev' - ? { - ...base, - Method: HttpMethod, - StatusCode: HttpStatusCode, - } - : { - ...base, - PatternDocs: WipWithReadMore, - PatternOptions: WipWithReadMore, - PatternMeasurements: WipWithReadMore, - Gauge: V3Wip, - Legend, - } + if (site === 'sde') return base + + if (site === 'dev') + return { + ...base, + ...extra, + Method: HttpMethod, + StatusCode: HttpStatusCode, + } + + return { + ...base, + ...extra, + PatternDocs: WipWithReadMore, + PatternOptions: WipWithReadMore, + PatternMeasurements: WipWithReadMore, + Gauge: V3Wip, + Legend, + } } diff --git a/sites/shared/components/modal/locale-picker.mjs b/sites/shared/components/modal/locale-picker.mjs index 0dd9a7766e8..08afa50976a 100644 --- a/sites/shared/components/modal/locale-picker.mjs +++ b/sites/shared/components/modal/locale-picker.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { useRouter } from 'next/router' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/modal/theme-picker.mjs b/sites/shared/components/modal/theme-picker.mjs index e150576c504..e3fee9a1226 100644 --- a/sites/shared/components/modal/theme-picker.mjs +++ b/sites/shared/components/modal/theme-picker.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { themes } from 'shared/themes/index.mjs' import { useTranslation } from 'next-i18next' import { useTheme } from 'shared/hooks/use-theme.mjs' diff --git a/sites/shared/components/navigation/primary.mjs b/sites/shared/components/navigation/primary.mjs index 92fc99f87dc..9b31e4aa7e0 100644 --- a/sites/shared/components/navigation/primary.mjs +++ b/sites/shared/components/navigation/primary.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { NavigationContext } from 'shared/context/navigation-context.mjs' import { useContext } from 'react' import Link from 'next/link' diff --git a/sites/shared/components/navigation/sections-menu.mjs b/sites/shared/components/navigation/sections-menu.mjs index 301956c9436..e3a92c6e1e9 100644 --- a/sites/shared/components/navigation/sections-menu.mjs +++ b/sites/shared/components/navigation/sections-menu.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useContext } from 'react' import { useTheme } from 'shared/hooks/use-theme.mjs' import { NavigationContext } from 'shared/context/navigation-context.mjs' diff --git a/sites/shared/components/navigation/sitenav.mjs b/sites/shared/components/navigation/sitenav.mjs index f091386a90e..74daa2bcc26 100644 --- a/sites/shared/components/navigation/sitenav.mjs +++ b/sites/shared/components/navigation/sitenav.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { siteConfig } from 'site/site.config.mjs' import { useContext } from 'react' import { NavigationContext } from 'shared/context/navigation-context.mjs' diff --git a/sites/shared/components/patrons/plea.mjs b/sites/shared/components/patrons/plea.mjs index f3a13ca0f48..13835a5021f 100644 --- a/sites/shared/components/patrons/plea.mjs +++ b/sites/shared/components/patrons/plea.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useTranslation } from 'next-i18next' import { useAccount } from 'shared/hooks/use-account.mjs' import { useEffect, useState } from 'react' diff --git a/sites/shared/components/patrons/please-subscribe.mjs b/sites/shared/components/patrons/please-subscribe.mjs index 69dd22cbabc..72dcef4ee67 100644 --- a/sites/shared/components/patrons/please-subscribe.mjs +++ b/sites/shared/components/patrons/please-subscribe.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Hooks import { useTranslation } from 'next-i18next' // Components diff --git a/sites/shared/components/patrons/subscribe.mjs b/sites/shared/components/patrons/subscribe.mjs index 945361940e5..0deaf0dccba 100644 --- a/sites/shared/components/patrons/subscribe.mjs +++ b/sites/shared/components/patrons/subscribe.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { paypalConfig } from 'shared/config/paypal.mjs' import { useState } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/popout/index.mjs b/sites/shared/components/popout/index.mjs index 93434a62230..820a4bc2680 100644 --- a/sites/shared/components/popout/index.mjs +++ b/sites/shared/components/popout/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useState } from 'react' import { CloseIcon } from 'shared/components/icons.mjs' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/robot/index.mjs b/sites/shared/components/robot/index.mjs index c28bb24e319..c8ed672f8a2 100644 --- a/sites/shared/components/robot/index.mjs +++ b/sites/shared/components/robot/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { fail, ohno, shrug, shrug2, yay } from './poses.mjs' const poses = { diff --git a/sites/shared/components/robot/poses.mjs b/sites/shared/components/robot/poses.mjs index 883f65cbcc0..20d88669e7d 100644 --- a/sites/shared/components/robot/poses.mjs +++ b/sites/shared/components/robot/poses.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment export const fail = 'M 167.1893,-1.84375e-6 V 0.92803416 c 0,0.82622104 0.35828,1.16495804 3.31216,3.13465304 4.08232,2.722173 9.51153,8.0775298 12.05774,11.8914528 1.76437,2.642819 3.92618,6.826019 3.66272,7.089481 -0.0732,0.07313 -1.3317,-1.046801 -2.7976,-2.487498 -4.34461,-4.269924 -8.44052,-5.864908 -15.08453,-5.876068 -7.64459,-0.01282 -14.44979,3.25311 -21.42574,10.282557 -2.58996,2.609827 -3.03266,3.480352 -2.14145,4.219984 0.36441,0.302423 0.95375,0.299232 2.76164,-0.01573 7.45733,-1.299182 12.93876,0.448778 18.3967,5.871575 5.75109,5.714051 10.39943,14.601893 11.97009,22.881835 0.60389,3.183232 0.66361,8.922796 0.0966,9.379238 -0.44658,0.359516 -24.27533,1.97773 -29.11069,1.977414 -1.73563,-1.45e-4 -4.79018,0.139305 -6.78613,0.307848 -1.99594,0.168543 -6.75185,0.52191 -10.57018,0.786472 -7.21696,0.500041 -12.79326,1.180865 -14.08235,1.719003 -1.50662,0.62895 -3.28725,2.125319 -3.97729,3.343629 -0.70349,1.241829 -0.70673,1.325403 -0.70558,15.291253 8e-4,7.72344 0.20986,24.906947 0.46289,38.184327 0.25302,13.27738 0.46169,24.87156 0.46515,25.76482 0.007,1.57685 -0.0596,1.69475 -2.25606,4.10089 -30.934063,33.88747 -51.597429,81.53882 -57.04612,131.55202 -2.821465,25.89814 -1.764712,50.28704 2.977356,68.78932 0.902415,3.521 1.043719,4.45136 0.721304,4.75253 -0.220539,0.20601 -2.001587,0.90249 -3.957073,1.54598 -3.459093,1.13834 -4.499337,1.71415 -4.482885,2.47852 0.0044,0.20454 2.887227,11.87269 6.406376,25.93109 l 6.397378,25.56034 2.193133,1.46957 c 6.230177,4.17398 10.365381,6.57837 11.309467,6.57492 1.230674,-0.003 24.705304,-6.46289 25.308674,-6.96366 0.2438,-0.20233 0.44492,-0.67403 0.44492,-1.04712 0,-0.37311 -2.386201,-10.75996 -5.300833,-23.08182 l -5.298579,-22.40322 -2.959374,-3.9391 c -6.337726,-8.4334 -9.805803,-12.30043 -11.028585,-12.30043 -0.320413,0 -1.545657,0.36197 -2.721187,0.80445 -3.222839,1.21306 -3.374669,1.13001 -3.837986,-2.06729 -0.622188,-4.29373 -1.609233,-13.61145 -2.03808,-19.25058 -0.50715,-6.66356 -0.507852,-27.99633 -0.0023,-34.39579 1.013506,-12.82827 3.142487,-27.79394 5.410932,-38.02478 7.581825,-34.19455 20.120792,-61.92592 37.498982,-82.93458 1.12155,-1.35586 2.15107,-2.3498 2.28751,-2.20886 0.13645,0.14092 0.40795,7.89346 0.60446,17.22822 0.26804,12.73265 0.46469,17.27572 0.78646,18.18772 1.4577,4.13156 4.52819,7.09273 8.20628,7.91416 0.99529,0.22228 9.77525,0.45523 23.98289,0.63817 12.32705,0.15872 27.80948,0.44456 34.40478,0.63367 6.5953,0.18912 19.8008,0.44181 29.34663,0.56176 l 17.35631,0.21796 v 1.26286 1.2606 l -2.36616,-0.0179 c -1.3017,-0.0104 -7.9067,-0.14099 -14.67556,-0.28763 -11.2169,-0.24298 -12.39675,-0.21876 -13.32733,0.2629 -1.32074,0.68366 -1.4768,1.39947 -1.24487,5.68732 0.26468,4.89344 0.71701,6.46581 2.09651,7.26925 1.19581,0.69645 3.26381,0.82907 20.29996,1.31453 4.47622,0.12756 8.20687,0.34584 8.29166,0.48312 0.0848,0.13727 0.65602,9.77365 1.26734,21.41675 l 1.11004,21.16958 -1.72799,1.91225 c -2.42756,2.68255 -2.83097,3.65423 -2.65377,6.41536 0.16828,2.62234 1.18308,5.11798 2.96612,7.29396 0.68174,0.83196 1.04798,1.53812 0.88085,1.69653 -0.1573,0.14911 -3.90632,1.13 -8.33211,2.17965 -4.42579,1.0497 -25.14102,5.96598 -46.03332,10.92747 -28.5365,6.77681 -38.82034,9.10056 -41.33921,9.33654 -3.89814,0.36521 -8.55312,1.09767 -11.22408,1.76619 -2.84319,0.71163 -4.19616,1.53344 -5.24013,3.17959 l -0.93029,1.46733 -0.002,5.6963 c -9e-5,3.13352 0.43971,30.97461 0.97522,61.86838 0.53551,30.89377 0.9104,58.46083 0.83367,61.26165 -0.15875,5.7962 -0.0542,6.23475 2.01785,8.48267 1.65833,1.7991 3.46116,2.86541 5.32554,3.14813 2.25818,0.34241 154.11958,28.25019 154.4698,28.38714 0.93968,0.36745 2.39916,0.0904 3.50542,-0.66513 1.48985,-1.01757 50.19405,-24.72218 50.79485,-24.72218 0.23371,0 1.2892,1.6956 2.34593,3.76832 4.71249,9.2432 9.58851,13.82417 17.27541,16.23278 4.67403,1.46456 12.16631,3.2935 15.54517,3.79304 3.88649,0.57458 12.58599,1.22465 16.40581,1.22465 4.39395,10e-4 9.25611,-1.90372 17.22597,-6.74793 2.06715,-1.25644 8.94058,-4.93585 15.27554,-8.17705 13.52377,-6.91922 16.65984,-8.64007 31.53302,-17.29789 9.91447,-5.7713 11.40236,-6.73957 13.14532,-8.5658 7.73726,-8.10693 14.38145,-20.32961 19.6618,-36.16872 3.73865,-11.21449 7.25241,-31.76045 7.28497,-42.6043 0.0125,-4.18605 -1.08972,-14.1891 -2.05832,-18.68207 -2.13281,-9.89302 -5.29796,-18.5536 -8.57478,-23.46608 -2.06093,-3.08963 -5.04754,-6.48905 -6.90972,-7.86471 -2.10898,-1.558 -3.60768,-2.05955 -7.50519,-2.51447 -1.57893,-0.18429 -3.11854,-0.40858 -3.42227,-0.4966 -0.51769,-0.15004 -0.55179,-1.27186 -0.54604,-17.88886 0.003,-9.75108 0.14338,-30.50948 0.31009,-46.12994 1.17808,-110.3905 1.57605,-143.92005 1.79092,-150.83857 0.30042,-9.6732 0.19684,-14.574134 -0.3483,-16.385567 -0.56963,-1.89268 -1.86991,-3.498209 -3.45373,-4.264922 -0.96383,-0.466595 -24.90323,-4.708014 -87.30736,-15.46653 -47.28856,-8.152585 -86.46674,-14.964399 -87.06243,-15.138458 -1.01389,-0.296255 -10.61197,0.197318 -24.00312,1.233637 -5.19006,0.401651 -11.03413,0.462441 -11.34542,0.119094 -0.13647,-0.150525 -0.48515,-1.603779 -0.77524,-3.229028 -0.64485,-3.612956 -2.10352,-8.261305 -3.5526,-11.325194 -3.91086,-8.269022 -12.28766,-16.370351 -17.11587,-16.551861 -0.75038,-0.02821 -1.20309,0.13781 -1.43138,0.523565 -1.24526,2.104154 -1.29855,2.085153 -2.17741,-0.786472 -1.75414,-5.731545 -4.22518,-9.682128 -8.78601,-14.046386 -3.8829,-3.715549 -7.94014,-6.170903 -13.006,-7.8714588 -2.86219,-0.960809 -4.31053,-1.011287 -5.06712,-0.175272 -0.69134,0.763932 -0.6161,1.4353088 0.89208,7.9051658 0.62712,2.690187 1.14036,5.06814 1.14151,5.285091 0.005,0.95072 -0.70057,0.204586 -2.23582,-2.366156 C 193.67053,13.416486 190.34957,9.7993422 185.25588,6.3749882 180.12409,2.9250292 173.09516,0.18018816 169.08153,0.05849716 Z M 45.87714,29.112937 c -1.67839,-0.02649 -3.646957,0.220329 -5.228912,0.710071 -5.059593,1.566348 -10.211192,5.002998 -15.030608,10.024145 -8.298458,8.645808 -15.458086,21.222818 -18.3405159,32.220626 -0.8282305,3.160105 -0.965243,4.258191 -0.9932001,7.927637 -0.038219,5.01353 0.390973,6.799947 2.3414317,9.720792 2.2312833,3.341374 5.6382003,5.025343 10.8780313,5.374967 2.917784,0.194687 3.149092,0.256848 3.06499,0.840403 -0.355181,2.465121 -0.410761,7.820362 -0.09662,9.329812 1.095778,5.26514 4.624199,9.01582 9.655629,10.26457 3.870878,0.96071 10.491602,0.22744 16.00357,-1.77294 4.312416,-1.56504 10.651533,-4.87302 15.450804,-8.06245 4.432918,-2.94597 4.533874,-2.9951 5.307559,-2.49873 4.181915,2.68296 11.993161,3.13378 15.79685,0.91231 1.402753,-0.81926 1.643748,-1.54863 0.417952,-1.26735 -3.595185,0.82493 -10.467983,0.40779 -12.96105,-0.78647 -1.015704,-0.48654 -1.509934,-1.00903 -2.130223,-2.253799 -0.444195,-0.891381 -0.806694,-1.813021 -0.806694,-2.047078 0,-0.234068 -1.125461,0.431459 -2.500982,1.47856 -5.960328,4.537207 -13.149225,8.678567 -18.960702,10.922977 -13.23848,5.11269 -21.710433,2.23974 -22.322324,-7.56811 -0.169203,-2.712211 0.347438,-6.731446 0.970731,-7.561367 0.203845,-0.271414 1.647119,-0.862504 3.208802,-1.312279 C 42.478816,90.000484 59.066068,79.915137 70.952106,68.566857 80.16163,59.773998 82.34205,53.860139 77.344997,51.221783 74.641205,49.794229 68.398649,50.542605 62.287434,53.02842 49.516538,58.223137 37.0138,68.351781 29.772441,79.366237 c -2.015439,3.065576 -4.681909,8.309981 -5.374968,10.570176 -0.79031,2.577375 -0.949147,2.682991 -4.053703,2.682991 -7.809371,0 -11.5340903,-3.889551 -11.4847341,-11.992564 0.033756,-5.541304 1.6171491,-11.021636 5.4221611,-18.776453 7.138034,-14.547672 17.855156,-26.097377 27.065865,-29.166868 3.374612,-1.124596 6.782519,-0.719617 7.65349,0.907813 1.256042,2.346933 -0.889575,6.258164 -6.705228,12.221772 -3.397184,3.483606 -5.740319,5.423093 -6.107523,5.05589 -0.103832,-0.103833 0.397462,-1.0676 1.114543,-2.141451 1.583531,-2.371348 1.868106,-3.320372 1.197689,-3.990782 -0.753482,-0.753493 -2.143293,-0.02388 -4.12111,2.161673 -3.149023,3.479772 -4.160838,6.673478 -2.581874,8.156837 1.888389,1.774045 5.684612,-0.167554 11.392601,-5.826633 6.503317,-6.4476 9.565028,-11.911559 8.839951,-15.776624 -0.27475,-1.464552 -2.090992,-3.480152 -3.593057,-3.988536 -0.649639,-0.219871 -1.552375,-0.334652 -2.559404,-0.350541 z m 27.045639,24.376132 c 3.686821,0 4.857969,0.999318 4.15482,3.545864 -2.176577,7.882935 -27.457977,26.654829 -44.309819,32.90148 -3.673177,1.361566 -5.21544,1.688283 -5.21544,1.103314 0,-0.624041 2.589778,-5.916042 4.089656,-8.354578 8.852054,-14.391957 29.784372,-29.19608 41.280783,-29.19608 z M 281.79621,66.879313 c 0.34317,0.131682 0.41571,13.583829 0.41571,76.534937 v 76.37765 l -10.17694,-0.045 c -5.59733,-0.0244 -29.98746,-0.29768 -54.19915,-0.60671 -97.13971,-1.23983 -93.38218,-1.14077 -95.32712,-2.5257 -1.95636,-1.39306 -1.74848,3.45153 -2.96387,-68.9174 -1.08316,-64.494997 -1.09817,-66.219309 -0.53256,-67.495011 0.31927,-0.720051 0.79671,-1.487774 1.06061,-1.70552 1.03096,-0.850661 5.33019,-1.656085 8.84444,-1.656085 1.89225,0 36.9698,-2.276881 77.95059,-5.060385 40.98079,-2.783505 74.69931,-4.988705 74.92829,-4.900842 z m 2.62907,0.287624 c 0.88361,-0.04145 3.62039,0.47099 12.30266,1.995391 5.46716,0.959904 10.13575,1.931773 10.37469,2.159427 0.36694,0.349601 0.37455,1.803965 0.045,9.356768 -0.21467,4.91828 -0.33887,12.87368 -0.2764,17.677633 0.10619,8.163264 0.15458,8.789154 0.74827,9.583724 0.3494,0.46761 1.12955,1.01104 1.73474,1.20667 l 1.10106,0.35504 -0.0337,55.01932 c -0.029,46.63115 -0.10193,55.06228 -0.47413,55.29796 -0.47532,0.30068 -20.9997,0.29905 -24.10648,-0.002 l -1.89428,-0.18202 -0.0854,-75.57769 c -0.0474,-41.56774 -0.006,-75.910125 0.0922,-76.314733 0.0788,-0.326551 -0.0583,-0.550378 0.47189,-0.575247 z m 30.23647,5.370479 c 2.02788,0.127509 9.3297,1.49917 9.75225,1.898767 0.40954,0.387296 0.39697,1.038202 -1.65609,85.871487 -0.44523,18.39741 -0.87556,33.76334 -0.95724,34.14637 -0.0979,0.45879 -0.6464,0.91671 -1.60666,1.34149 -1.91556,0.84734 -5.42315,0.89782 -6.38165,0.0922 l -0.65615,-0.55278 0.38425,-61.2729 c 0.21194,-33.69968 0.48712,-61.373533 0.6112,-61.497597 0.039,-0.03898 0.22039,-0.04518 0.51009,-0.02697 z m 13.36103,2.575133 c 1.48765,0.101186 7.51501,1.103464 16.58781,2.766134 109.74414,20.111581 107.59536,19.703684 109.67462,20.803293 1.58918,0.840426 2.15499,1.363824 2.98635,2.759394 1.2478,2.09471 1.2022,-0.88328 0.54828,36.4159 -0.26214,14.95073 -0.69011,39.68083 -0.95276,54.95416 -0.26268,15.27331 -0.68269,30.82152 -0.93252,34.55307 -0.24983,3.73155 -0.4594,7.17621 -0.46515,7.6535 -0.0159,1.18024 -0.64945,1.08629 -1.54373,-0.22696 -1.06166,-1.55908 -2.43212,-2.49802 -4.7885,-3.27846 l -2.06054,-0.68085 -2.16843,-4.58177 c -2.60457,-5.50127 -3.91907,-7.0954 -6.46928,-7.84674 -0.94268,-0.27774 -2.08695,-0.50559 -2.54143,-0.50559 -1.26979,0 -1.58297,-0.55831 -1.58642,-2.82456 -0.0117,-7.44175 -2.18803,-22.2183 -4.58626,-31.13979 -0.4262,-1.58549 -0.77524,-3.00699 -0.77524,-3.15712 4e-5,-0.15013 0.8882,-0.28378 1.97292,-0.29885 2.09112,-0.029 8.34777,-1.63382 13.14757,-3.3706 3.51204,-1.2708 5.00193,-2.70109 5.83561,-5.59743 1.51241,-5.25422 1.77378,-6.29586 2.09427,-8.36132 0.98034,-6.31809 0.88845,-16.2127 -0.191,-20.51119 -1.44333,-5.74763 -5.20433,-10.38036 -9.92079,-12.21952 -3.96816,-1.54738 -11.012,-2.69022 -14.16322,-2.2965 -1.61734,0.20208 -1.89661,0.36829 -3.65598,2.16617 -1.04739,1.0703 -2.3734,2.8314 -2.94815,3.91438 -1.80278,3.39692 -3.38317,9.67284 -3.81101,15.14295 -0.26573,3.39775 -0.49672,4.08722 -1.04488,3.10768 -1.11855,-1.99874 -6.56072,-8.70636 -9.23992,-11.39035 -3.66257,-3.66909 -6.73754,-6.04821 -10.8331,-8.38154 -3.27502,-1.86586 -2.75363,-0.99068 -4.58175,-7.71641 -1.08037,-3.97463 -3.47205,-9.45082 -4.98399,-11.41058 -2.25546,-2.92353 -5.54401,-4.54389 -11.63753,-5.73451 -5.07175,-0.99098 -6.25198,-1.07179 -9.80618,-0.68087 -3.9792,0.43767 -5.12843,1.00727 -6.93444,3.43802 -2.72442,3.66692 -5.44332,10.55575 -6.48727,16.4395 -0.77572,4.37192 -0.70483,12.89461 0.14607,17.6709 2.41833,13.57489 6.13624,20.22467 12.01953,21.48641 3.03466,0.65082 13.40382,-1.03971 17.02599,-2.77513 2.77072,-1.32745 5.15129,-4.0265 7.14566,-8.10515 0.9425,-1.92745 1.99837,-4.62972 2.34818,-6.00415 0.34979,-1.37442 0.69745,-2.55802 0.77074,-2.63131 0.72627,-0.72626 7.95319,6.25664 11.19038,10.81287 3.18241,4.4791 6.21379,11.51994 9.16801,21.29766 3.88233,12.84944 6.64456,31.64792 6.64456,45.20864 0,2.78028 -0.0908,3.27243 -0.91006,4.89635 -1.21275,2.40372 -4.30321,11.43233 -5.26262,15.3744 -1.61127,6.62035 -2.64907,16.98514 -2.65827,26.56252 -0.003,4.12178 0.15412,6.00152 0.82242,9.78147 0.45504,2.57381 0.89458,5.11442 0.97523,5.64462 0.28025,1.84225 -4.18959,18.64396 -7.97034,29.96008 -2.87466,8.60416 -9.24371,24.71334 -10.32974,26.1266 -0.21108,0.27466 -3.86416,1.87588 -8.11639,3.55709 -8.97746,3.54937 -10.16619,4.11997 -15.46203,7.41082 -3.9294,2.44174 -6.56817,4.53958 -12.3566,9.82641 -1.67546,1.53025 -3.10648,2.78185 -3.18184,2.78185 -0.17854,0 -0.55503,-22.69331 -0.55503,-33.51494 v -8.42872 l 18.38098,-6.02887 c 10.1099,-3.31585 19.89644,-6.52553 21.74931,-7.13217 1.85287,-0.60665 3.54282,-1.31073 3.75485,-1.56621 0.2984,-0.35955 0.45287,-14.29943 0.6831,-61.69984 0.1636,-33.67846 0.22063,-61.54242 0.12583,-61.92005 -0.0948,-0.37761 -0.37779,-0.96632 -0.62917,-1.31003 -0.45006,-0.61532 -0.85211,-0.62442 -26.1266,-0.5348 -24.12216,0.0856 -25.7178,0.12519 -26.45916,0.65838 l -0.78871,0.56851 -0.17752,11.64203 c -0.14778,9.65004 -0.27185,11.96693 -0.71906,13.53631 -0.86895,3.04918 -1.86955,4.22345 -4.87388,5.71877 -1.43838,0.71592 -3.35574,1.52629 -4.26043,1.80215 -2.51082,0.76558 -11.88021,1.84596 -16.47771,1.89876 l -4.10089,0.0472 -0.0832,-10.34546 -0.0832,-10.34324 1.9864,0.20449 c 3.87987,0.39751 8.00889,-1.06713 8.73882,-3.0987 0.7922,-2.20491 1.26034,-11.64492 1.73249,-34.95531 1.35977,-67.129149 1.80928,-85.698574 2.08079,-85.972598 0.0229,-0.02308 0.14251,-0.02569 0.35503,-0.01127 z m -74.71707,11.401587 c -0.8552,0.0081 -1.89422,0.05683 -3.18633,0.134827 -4.253,0.256606 -57.69814,2.900089 -98.39437,4.867138 -9.02515,0.436234 -17.02112,0.873514 -17.76977,0.970731 -0.87206,0.113209 -1.72192,0.500627 -2.36615,1.076347 l -1.00669,0.898824 0.11909,51.383577 c 0.0846,36.9729 0.21588,51.69215 0.47189,52.48688 0.2714,0.84246 0.69424,1.2713 1.77742,1.80439 l 1.42015,0.69884 44.01995,0.65839 c 24.2117,0.36217 50.76598,0.77119 59.0101,0.90781 8.24413,0.13663 15.67019,0.2709 16.50018,0.29885 1.66996,0.0564 3.2605,-0.49339 4.06493,-1.40441 0.48498,-0.54924 0.5447,-4.97441 0.75726,-56.62147 l 0.2292,-56.023758 -1.00218,-0.844901 c -1.16345,-0.978969 -2.07907,-1.316237 -4.64468,-1.292065 z m 113.54406,22.621174 c 1.016,0.0292 2.19953,0.20373 3.76832,0.5056 5.4335,1.04549 5.3125,0.95579 3.7526,2.73243 -1.70736,1.94459 -4.39364,7.87076 -5.13679,11.32968 -0.96381,4.48614 -0.95216,12.82368 0.0269,18.61691 1.54069,9.11556 4.34951,16.4533 7.15689,18.69332 0.60188,0.48022 1.09432,0.96249 1.09432,1.07409 0,0.35571 -1.01101,0.61074 -4.25369,1.07185 -4.52612,0.64361 -8.52876,0.59287 -10.10503,-0.13033 -1.5896,-0.72934 -4.26834,-3.55695 -5.29633,-5.58844 -1.98281,-3.91839 -3.66806,-10.17332 -4.30538,-15.97438 -0.96616,-8.7939 0.14866,-17.15566 3.27622,-24.54915 1.65491,-3.91221 2.96043,-5.54017 5.33003,-6.64905 1.76946,-0.82802 2.99852,-1.18125 4.69188,-1.13253 z m 12.71837,3.27398 c 0.17443,0.007 0.34103,0.0251 0.49885,0.0606 1.70926,0.3855 4.0406,1.88585 5.0087,3.22229 1.00734,1.39057 1.7553,3.05791 1.48981,3.3234 -0.10113,0.10113 -0.80364,-0.11837 -1.56172,-0.48536 -3.79649,-1.83785 -7.72058,0.16872 -10.04436,5.13454 -1.12538,2.40488 -1.4244,3.96476 -1.85158,9.64214 -0.58232,7.73884 0.57549,13.70692 3.56833,18.38547 1.67811,2.6233 3.57251,3.72337 6.40637,3.72337 0.75514,0 1.37296,0.11413 1.37296,0.25393 0,0.39126 -1.47168,2.29689 -2.11224,2.73467 -1.47527,1.00819 -3.73154,0.69639 -5.26935,-0.7258 -1.93693,-1.79138 -4.8288,-9.55562 -5.91203,-15.87325 -0.57534,-3.35559 -0.64498,-4.70139 -0.4966,-9.58372 0.0981,-3.22789 0.38126,-6.64939 0.65615,-7.92538 0.84226,-3.90995 2.97203,-8.89572 4.37502,-10.24437 1.08214,-1.04019 2.65064,-1.68749 3.87169,-1.64259 z m -175.78095,4.62894 c 0.0543,-0.0104 0.11126,0.002 0.16854,0.0382 0.1759,0.10872 0.7916,0.93389 1.36846,1.83361 2.21223,3.45034 5.60118,6.4467 9.98594,8.82645 l 1.03814,0.56176 -0.19773,2.12123 c -0.42042,4.503 -1.80859,8.05473 -3.76158,9.6354 -1.59758,1.29304 -3.15315,1.40031 -5.21095,0.35953 -2.80149,-1.41691 -4.17245,-3.87319 -4.98848,-8.94105 -0.51575,-3.20307 -0.46136,-4.57534 0.39549,-9.97921 0.49876,-3.14559 0.82203,-4.38504 1.20217,-4.45593 z m -36.72148,0.82692 c 0.48642,0 0.92562,1.53456 1.44711,5.0469 0.41753,2.81223 0.43679,4.04169 0.12582,8.12538 -0.54594,7.16957 -1.57004,9.78495 -4.23121,10.7904 -3.39825,1.28395 -6.63724,-1.9078 -8.24896,-8.12763 -0.26872,-1.037 -0.48762,-2.20065 -0.48762,-2.58636 0,-0.47824 1.18692,-1.86931 3.73237,-4.37279 2.05295,-2.01908 4.54919,-4.84193 5.54801,-6.2738 0.99881,-1.43187 1.95108,-2.6021 2.11448,-2.6021 z m 216.02582,2.90771 c 0.40037,0.0489 0.82382,0.26792 1.37521,0.64041 1.76785,1.19427 5.28881,7.03406 4.63568,7.6872 -0.097,0.097 -1.2435,0.0135 -2.54816,-0.18427 -3.24101,-0.49128 -4.38768,-0.22633 -5.71429,1.32352 -1.64787,1.92514 -2.17492,3.28704 -2.14144,5.53452 0.0556,3.73465 1.02813,5.13981 4.41098,6.37042 1.00069,0.36403 2.39839,0.87434 3.10769,1.13477 2.35653,0.86533 2.4621,1.02933 2.02685,3.16387 -0.46035,2.25767 -1.72725,4.71132 -2.8268,5.47608 -1.23446,0.8586 -2.08698,0.95606 -3.06725,0.34605 -1.49714,-0.93164 -2.53779,-2.26241 -3.7054,-4.73906 -1.63015,-3.45772 -2.19813,-7.18534 -1.97292,-12.93633 0.2631,-6.71846 1.33645,-9.99186 4.11886,-12.55658 1.02912,-0.94862 1.63372,-1.34218 2.30099,-1.2606 z m 48.35454,9.89606 c 1.82851,-0.008 3.88847,0.23227 5.62889,0.7258 1.61762,0.4587 2.60434,0.9004 2.60434,1.16622 0,0.2353 -0.42856,1.10274 -0.9505,1.92574 -1.35943,2.14359 -2.69357,5.79577 -3.50543,9.5927 -0.96114,4.49515 -1.05851,15.03845 -0.17751,19.37193 0.86591,4.25936 2.31124,8.45901 3.53688,10.28032 1.03436,1.53707 1.31163,2.19537 0.92578,2.19537 -0.0931,0 -2.23152,0.35707 -4.75253,0.79097 -4.71946,0.81228 -6.60815,0.96258 -6.86253,0.55053 -0.0803,-0.13016 -0.7955,-2.02716 -1.58867,-4.21549 -0.79314,-2.18833 -2.38901,-6.09168 -3.54811,-8.67367 l -2.10774,-4.69411 0.19773,-7.4198 c 0.11753,-4.39868 0.40078,-8.57656 0.69435,-10.26008 0.79522,-4.56032 3.1964,-9.04149 5.66259,-10.56569 0.8171,-0.505 2.41394,-0.76254 4.24246,-0.77074 z m -47.34786,0.53479 c 1.64713,-0.0955 4.33584,0.14234 5.0986,0.55054 0.62622,0.33516 0.62438,0.35101 -0.1236,1.35048 -1.40152,1.87278 -1.8954,3.19766 -2.07403,5.56148 -0.0973,1.28794 -0.31855,2.38219 -0.49212,2.43132 -0.56899,0.16098 -2.72613,-0.75983 -3.5436,-1.51227 -1.01082,-0.93037 -1.96619,-2.97304 -1.96619,-4.2065 0,-1.31879 1.05467,-3.50262 1.91225,-3.96157 0.208,-0.11137 0.63965,-0.18164 1.18869,-0.21348 z m -8.8669,0.70334 0.005,1.42014 c 0.002,0.78103 -0.1017,2.20028 -0.2337,3.15487 l -0.24043,1.73699 -0.0269,-1.89427 c -0.0144,-1.04137 0.0924,-2.46064 0.23594,-3.15488 z m 16.56984,1.28981 c 0.24046,-0.0194 0.49898,0.0984 0.96848,0.33706 0.54652,0.27779 1.0354,0.53965 1.08533,0.58199 0.05,0.0424 -0.48404,0.91219 -1.18645,1.93247 -0.85903,1.24771 -1.45733,2.60177 -1.82686,4.1391 -0.30216,1.25708 -0.70986,2.28635 -0.90557,2.2875 -0.82113,0.005 -1.22036,-1.07884 -1.21116,-3.2807 0.0104,-2.50312 0.76043,-4.36437 2.22235,-5.5143 0.39196,-0.30832 0.61342,-0.46367 0.85388,-0.48312 z m 51.66895,1.74372 c 0.59473,0.0312 1.21018,0.26547 1.86506,0.69884 2.02969,1.34318 2.84773,2.72934 3.9009,6.59962 0.91969,3.37963 0.96719,3.85193 0.98421,9.70507 0.0182,6.21259 -0.43992,10.63579 -1.5572,15.01263 -0.5964,2.33627 -2.09946,5.46383 -3.05377,6.35468 -1.20962,1.1292 -2.21715,1.2012 -3.36161,0.23819 -2.03858,-1.71535 -3.18733,-4.43635 -4.65366,-11.03308 -0.81922,-3.68588 -0.90829,-4.6469 -0.8831,-9.46688 0.0422,-8.01978 1.3913,-13.82072 3.84923,-16.55635 0.98238,-1.09336 1.91873,-1.60476 2.90994,-1.55272 z m -47.71862,0.59547 c 1.46617,0 9.11002,6.84075 13.37002,11.96561 2.51198,3.02202 2.90784,3.80976 1.91899,3.81551 -0.92278,0.005 -3.66696,1.75267 -4.90533,3.12342 -0.64221,0.71082 -1.28454,1.29206 -1.42914,1.29206 -0.14459,0 -0.70725,-0.61805 -1.24936,-1.37295 -1.69189,-2.35591 -5.40879,-6.14019 -8.29165,-8.44221 -1.52157,-1.21501 -2.8442,-2.41632 -2.94142,-2.66952 -0.26884,-0.70061 0.3652,-3.59567 1.10107,-5.02218 0.80866,-1.56769 1.82157,-2.68974 2.42682,-2.68974 z m 47.80626,0.81344 c -0.0854,-0.0163 -0.17141,-0.0129 -0.25168,0.0179 -0.56526,0.21693 -0.62618,1.7265 -0.0922,2.26055 0.56821,0.56821 1.13155,0.45788 1.36172,-0.2674 0.23263,-0.73287 -0.42075,-1.89666 -1.01791,-2.01112 z m 3.07622,3.65822 c -0.4923,0.0742 -0.77252,0.73404 -0.52131,1.38868 0.30095,0.78431 1.29655,0.40295 1.29655,-0.4966 0,-0.49273 -0.20346,-0.81803 -0.55278,-0.88534 -0.0781,-0.0151 -0.15213,-0.0174 -0.22246,-0.007 z m -6.20863,0.66064 c -0.32925,-0.007 -0.60664,0.21021 -0.69209,0.65388 -0.0606,0.31466 0.13798,0.84551 0.44042,1.17972 0.66183,0.73133 0.88548,0.75199 1.39767,0.13482 0.31582,-0.38052 0.28866,-0.62766 -0.13932,-1.28083 -0.29573,-0.45133 -0.67743,-0.68099 -1.00668,-0.68759 z m 7.4625,3.45597 c -0.14541,0.0214 -0.28206,0.082 -0.391,0.19101 -0.24839,0.2484 -0.23543,0.47559 0.045,0.81343 0.45078,0.54316 1.28756,0.32951 1.28756,-0.32807 0,-0.44568 -0.50529,-0.74053 -0.94152,-0.67637 z m -9.24442,1.59542 c -0.91745,-0.0323 -1.25937,0.91056 -0.3056,1.46509 0.74786,0.4348 1.16428,0.26493 1.28083,-0.52357 0.0648,-0.43857 -0.11961,-0.7261 -0.55054,-0.86287 -0.15248,-0.0484 -0.29363,-0.074 -0.42469,-0.0787 z m -26.12885,6.96814 c 0.19905,0.0286 0.36803,0.0959 0.49886,0.20449 0.81081,0.67291 3.76401,5.64121 5.97943,10.06234 2.05003,4.09107 4.59299,10.09552 4.59299,10.84882 4.2e-4,0.27641 -0.54707,0.35705 -1.89652,0.28088 -2.15675,-0.12172 -4.82219,0.59169 -6.51648,1.74147 -0.59506,0.40382 -1.19889,0.73255 -1.3415,0.73255 -0.1426,0 -0.57825,-0.88593 -0.96623,-1.97067 -1.45154,-4.05837 -4.8102,-12.47196 -5.91426,-14.81264 l -1.14376,-2.42458 0.8741,-1.14601 c 1.57278,-2.06201 4.44007,-3.7171 5.83337,-3.51665 z m 35.66538,0.20449 c -0.77115,0 -1.06846,0.55232 -0.59996,1.11678 0.44289,0.53368 1.43692,0.60856 1.73248,0.13033 0.28174,-0.45586 -0.43708,-1.24711 -1.13252,-1.24711 z m -287.04647,3.4717 c 2.8577,0 18.75054,7.99101 30.51061,15.3407 9.96354,6.22693 14.93755,9.67761 16.01705,11.11397 0.56556,0.7525 0.94741,1.4974 0.84939,1.65609 -0.28408,0.45965 -2.36922,0.31652 -4.08516,-0.28088 -0.8678,-0.30212 -3.63807,-1.88308 -6.1547,-3.51217 -9.10835,-5.89608 -11.4077,-7.32789 -16.31142,-10.14773 -6.23275,-3.58408 -19.96772,-10.38598 -20.96734,-10.38368 -0.42206,8.4e-4 -1.83415,0.82484 -3.24926,1.89427 -2.59764,1.96311 -3.30271,2.21626 -3.96157,1.42239 -0.66379,-0.79981 -0.0518,-2.122 1.8336,-3.96157 1.91963,-1.87298 4.14957,-3.14139 5.5188,-3.14139 z m -47.71413,4.66266 c 0.11206,0.12482 0.28069,3.25247 0.37526,6.95016 l 0.17078,6.72321 -0.95276,1.08759 c -0.52499,0.59795 -1.08051,1.08757 -1.23363,1.08757 -0.43523,0 -1.7679,-2.17809 -2.62681,-4.29189 -1.00584,-2.47538 -1.33094,-4.84254 -0.80221,-5.84235 0.64985,-1.22885 4.84793,-5.96089 5.06937,-5.71429 z m -7.01307,7.9591 c 0.10676,3.8e-4 0.58957,1.25539 1.07409,2.78861 0.48452,1.53321 1.37269,3.53327 1.97291,4.44468 0.60024,0.9114 1.09208,1.82412 1.09208,2.0291 0,0.20498 -0.59083,1.08133 -1.31228,1.94595 -2.02823,2.43072 -7.22765,9.47135 -9.260149,12.53861 -1.006327,1.51865 -1.944511,2.75939 -2.085274,2.75939 -0.796511,0 -6.276052,-4.96343 -6.276052,-5.68507 0,-0.47696 5.099095,-8.24178 8.183804,-12.45996 2.470031,-3.37761 6.411551,-8.36194 6.610871,-8.36131 z m 314.6359,6.67826 c 0.25232,-0.005 0.49378,0.005 0.72356,0.0269 2.09544,0.20135 3.11419,1.27292 3.97505,4.18179 1.81339,6.12765 4.78136,20.1498 4.3548,20.57634 -0.0864,0.0864 -1.06325,-0.0705 -2.17066,-0.34829 -2.51786,-0.63141 -5.04381,-0.64493 -7.05128,-0.0359 -0.85199,0.25846 -1.57785,0.47183 -1.6134,0.47413 -0.0356,0.002 -0.15746,-0.52885 -0.26964,-1.17971 -0.84366,-4.89436 -2.21808,-11.32788 -3.18633,-14.91151 -1.51203,-5.59611 -1.52244,-6.22535 -0.12809,-7.17037 1.37447,-0.93157 3.59976,-1.58345 5.36599,-1.6134 z m -49.21067,12.65321 21.93358,0.0764 -0.13033,40.70777 c -0.0709,22.38931 -0.21196,48.87308 -0.31459,58.85282 l -0.1865,18.14277 -1.57744,0.0495 c -0.86781,0.0267 -13.08162,-0.56552 -27.14002,-1.31678 -66.42393,-3.54953 -105.66105,-5.81602 -105.96921,-6.12101 -0.29355,-0.29051 -1.03738,-56.8285 -0.75726,-57.55849 0.12217,-0.31835 0.80666,-0.55194 2.01786,-0.68761 8.71476,-0.97612 9.41565,-1.18211 10.38817,-3.06274 0.49686,-0.96083 0.57698,-5.23563 0.14157,-7.49171 -0.36608,-1.8968 -0.97951,-2.2795 -3.48744,-2.17515 -1.12815,0.0469 -3.58636,0.0535 -5.46262,0.0158 l -3.41103,-0.0696 0.0966,-1.14151 0.0988,-1.14376 14.67331,-0.007 c 8.07058,-0.003 20.70971,0.0244 28.08603,0.0606 18.34857,0.0901 22.8727,-0.30153 32.76666,-2.83579 8.14706,-2.0868 11.69567,-4.45925 13.22846,-8.84443 1.14147,-3.26565 1.35239,-5.07206 1.52576,-13.06668 0.18047,-8.32028 0.50342,-11.79254 1.13476,-12.19481 0.2275,-0.14498 10.28234,-0.23017 22.34479,-0.18875 z m -280.916495,2.59986 1.112299,1.28531 c 0.611995,0.70621 1.941301,1.90514 2.952644,2.66502 1.01136,0.75988 1.952707,1.47489 2.09202,1.58867 0.139302,0.11379 -1.043143,2.46302 -2.626828,5.22217 -3.259355,5.67855 -7.364071,13.95982 -9.644388,19.45507 -0.846248,2.03934 -1.612846,3.70217 -1.703275,3.69642 -0.0904,-0.006 -0.701837,-0.63971 -1.359472,-1.40891 -0.785639,-0.91893 -2.003359,-1.79706 -3.550361,-2.56165 -1.29493,-0.63998 -2.354916,-1.20577 -2.354916,-1.25835 0,-0.0526 0.5706,-1.39185 1.26734,-2.97512 2.985997,-6.78547 11.181889,-22.27579 13.136328,-24.82555 z m 332.875315,10.27356 c 1.48997,-0.0115 3.14064,0.23208 4.51435,0.70333 1.76943,0.60701 2.06555,0.82257 2.2628,1.64485 0.50039,2.08599 0.94923,8.97591 1.12802,17.32485 l 0.18875,8.80174 -0.91455,-0.22919 c -1.76887,-0.44169 -5.44466,-0.55479 -6.95915,-0.21572 -0.84174,0.18847 -1.84982,0.43132 -2.24032,0.54154 -0.70655,0.19935 -0.70997,0.18152 -0.71457,-3.38632 -0.006,-4.83992 -0.51826,-13.60257 -1.13027,-19.32699 -0.55492,-5.19034 -0.61254,-4.96841 1.4516,-5.55698 0.68414,-0.19508 1.51936,-0.29436 2.41334,-0.30111 z m 11.87573,19.27755 c 0.33011,0.0398 0.76631,0.19465 1.33925,0.41346 1.79793,0.68663 3.24794,2.38641 4.86938,5.70529 0.70112,1.43512 1.27409,2.69382 1.27409,2.79759 0,0.28269 -1.22705,0.16299 -2.99758,-0.29211 -0.86781,-0.22306 -2.4656,-0.41925 -3.55036,-0.43594 l -1.97067,-0.0292 v -3.95483 c 0,-3.39924 0.0456,-4.32355 1.03589,-4.20425 z m -359.867031,0.65839 c 1.08402,0.16472 3.554261,1.64634 4.721082,2.91219 1.628988,1.76726 1.880728,2.73785 1.188693,4.57952 -1.209724,3.21934 -5.850905,17.43047 -6.676017,20.44153 -0.4875,1.779 -1.039634,3.22515 -1.226901,3.21329 -0.187277,-0.0119 -0.882637,-0.43114 -1.545978,-0.93028 -1.58788,-1.19482 -4.070651,-1.75861 -5.727767,-1.30105 -0.680012,0.18748 -1.300072,0.27736 -1.379698,0.19774 -0.695659,-0.69568 9.184708,-28.67939 10.273572,-29.09721 0.09035,-0.0346 0.218157,-0.0392 0.373014,-0.0158 z m 170.122841,3.7144 3.23353,0.005 c 1.779,0.002 3.42252,0.12447 3.65148,0.26966 0.2608,0.16539 0.37999,0.72123 0.31683,1.49204 l -0.10113,1.23139 -2.99758,0.0742 c -3.59608,0.0903 -4.10314,-0.13324 -4.10314,-1.82461 z m -14.04189,0.15728 h 5.19297 5.1952 l 0.22246,1.09658 c 0.12333,0.60317 0.15721,1.20703 0.0741,1.34149 -0.0831,0.13449 -2.49129,0.24493 -5.35025,0.24493 -5.64082,1e-5 -5.64253,-0.001 -5.43789,-1.78866 z m 194.46077,5.34352 c 1.47214,-0.0826 2.81263,0.13909 4.10763,0.67188 0.94505,0.38879 1.02466,0.53498 1.02466,1.85831 0,0.78989 -0.10573,1.42156 -0.23594,1.40442 -0.13018,-0.0171 -0.87507,-0.23913 -1.65608,-0.49435 -1.3855,-0.4527 -4.82176,-0.41171 -7.49621,0.0899 -1.00223,0.18797 -1.02465,0.16491 -1.02465,-0.94152 0,-1.37332 0.76571,-1.8611 3.76158,-2.40435 0.52297,-0.0948 1.0283,-0.15671 1.51901,-0.18427 z m -223.00071,0.33706 c 12.7794,-0.026 63.10532,0.37425 63.26155,0.53929 0.0473,0.0499 0.13497,0.99971 0.19549,2.11 l 0.1101,2.01786 -2.05157,0.56851 c -1.16413,0.32207 -5.39358,0.8546 -9.78146,1.23139 -4.25224,0.36514 -8.93986,0.79816 -10.41513,0.96173 -6.59244,0.73105 -43.03789,-0.2745 -43.90761,-1.21116 -0.36964,-0.39813 -0.67176,-5.97116 -0.3348,-6.17941 0.0374,-0.0231 1.0978,-0.0345 2.92342,-0.0382 z m 232.84733,0.19999 c 0.23632,0.008 0.50419,0.0368 0.80895,0.0719 2.32094,0.26738 8.03309,2.16822 8.03999,2.67625 0.003,0.2337 -0.56992,1.08081 -1.27408,1.8808 -3.01307,3.423 -5.92418,9.35276 -7.16813,14.59692 -2.45226,10.33792 -2.01676,20.08221 1.36845,30.5915 1.50329,4.66688 2.79771,7.59457 4.12786,9.33879 0.40956,0.53705 0.74378,1.12059 0.74378,1.29881 0,0.1782 -0.74489,0.42278 -1.65608,0.54154 -0.91119,0.11874 -2.74557,0.49163 -4.07617,0.82916 -2.6657,0.67612 -3.08427,0.69763 -4.64244,0.24943 -1.28094,-0.36848 -3.8046,-2.87845 -4.68513,-4.65817 -0.63322,-1.27993 -0.63409,-1.30076 -0.0337,-4.2065 3.07275,-14.87174 5.37903,-31.78578 6.29178,-46.1524 0.39398,-6.20177 0.50081,-7.11487 2.15492,-7.05803 z m -18.2731,3.4852 c 0.2616,0.0912 0.30181,1.34228 0.17078,3.77056 -0.65253,12.09281 -2.1186,24.93634 -4.00876,35.14181 -1.30007,7.0193 -1.69749,5.44826 -1.6808,-6.62434 0.0117,-8.3866 0.0861,-9.62513 0.88758,-14.8306 1.12341,-7.29525 1.82626,-10.51004 3.12343,-14.2711 0.76167,-2.20846 1.24618,-3.27752 1.50777,-3.18633 z m 30.60948,0.39324 c 0.77144,-0.025 1.54145,0.46959 2.51222,1.44036 1.41241,1.4124 2.43089,3.28542 3.95033,7.267 4.21338,11.041 3.88885,26.47822 -0.78198,37.24731 -2.43208,5.60747 -4.12898,8.0528 -6.10526,8.79948 -1.29524,0.48938 -1.8033,0.41823 -3.25824,-0.4539 -2.32701,-1.39485 -3.52021,-3.85982 -5.42891,-11.21734 -1.35954,-5.24062 -1.74433,-9.23651 -1.53249,-15.92043 0.32285,-10.18847 2.83149,-18.63795 7.24228,-24.39186 1.41651,-1.84781 2.41021,-2.73854 3.40205,-2.77062 z m -21.17856,0.26065 c 0.76301,0.0288 1.40804,0.0934 1.79091,0.19774 2.26001,0.61592 2.35849,0.88689 1.99764,5.57047 -0.33238,4.31401 -1.75345,17.57337 -2.06955,19.318 -0.10216,0.56407 -0.27559,1.01599 -0.38649,1.00218 -0.1108,-0.0138 -0.91188,-0.40606 -1.77967,-0.86961 -1.40401,-0.74996 -1.92105,-0.84265 -4.69412,-0.84265 h -3.11668 l 0.1955,-2.20886 c 0.10781,-1.21492 0.40772,-4.33777 0.66513,-6.94118 0.25738,-2.6034 0.56332,-6.8998 0.68086,-9.54777 0.14911,-3.35919 0.33889,-4.91796 0.62693,-5.15701 0.45651,-0.37887 3.80052,-0.60749 6.08954,-0.52131 z m 17.86864,6.21313 c -0.11033,0.0403 -0.17078,0.18254 -0.17078,0.43143 0,0.43601 1.63135,3.15814 2.44256,4.07618 0.46821,0.52993 1.02915,0.49068 1.02915,-0.0719 0,-0.1533 -0.58518,-1.21002 -1.2988,-2.34818 -0.89723,-1.43099 -1.67117,-2.20845 -2.00213,-2.08752 z m -192.13506,0.24943 0.20898,4.35255 c 0.11482,2.39397 0.20672,14.96951 0.20672,27.94671 0,26.58385 0.20169,24.5838 -2.46727,24.59185 -0.81202,0.002 -1.77951,0.0848 -2.15044,0.18426 -0.39482,0.10596 -0.78087,0.007 -0.93254,-0.23818 -0.14248,-0.23055 -0.29044,-9.22308 -0.32806,-19.98537 -0.0376,-10.76227 -0.16344,-23.28016 -0.27864,-27.81639 -0.13245,-5.21488 -0.0966,-8.31603 0.0966,-8.43547 0.16814,-0.10389 1.50708,-0.28262 2.97512,-0.39549 z m -9.20396,0.91679 c 0.33466,0.0291 0.59709,0.0925 0.70557,0.18201 0.3107,0.25636 0.39548,6.95118 0.39548,31.53528 v 31.20944 l -0.80894,0.30785 c -0.4452,0.16924 -1.49384,0.30785 -2.32796,0.30785 h -1.51677 l -0.22246,-2.85601 c -0.18011,-2.30226 -0.13006,-2.99912 0.25617,-3.58856 0.77961,-1.18983 1.46284,-4.36769 1.46284,-6.79737 0,-1.62447 -0.23511,-2.95272 -0.83141,-4.68962 -0.94947,-2.76561 -0.97916,-3.96916 -0.43144,-17.72707 0.16928,-4.25223 0.31229,-10.42966 0.31459,-13.7273 0.003,-3.29766 0.0971,-7.78823 0.20898,-9.98145 l 0.20223,-3.98854 1.4516,-0.16404 c 0.39932,-0.0453 0.80684,-0.0515 1.14152,-0.0224 z m -8.76581,0.2337 c 2.05228,-0.0246 3.3343,0.0917 3.51667,0.31684 0.17253,0.21306 0.11662,7.83797 -0.13933,19.12923 -0.23408,10.32686 -0.43237,19.45083 -0.44042,20.27525 -0.0143,1.55261 -0.12915,1.68753 -1.00668,1.17521 -0.28642,-0.16722 -1.28036,-0.41275 -2.20886,-0.54604 l -1.68755,-0.24268 -0.20898,-6.15021 c -0.11424,-3.38236 -0.39487,-11.47472 -0.62468,-17.98324 -0.22981,-6.50853 -0.42124,-12.75646 -0.4247,-13.8846 l -0.005,-2.05156 z m 206.25561,5.34351 c -0.16206,-0.0168 -0.32977,0.0602 -0.45391,0.25616 -0.1515,0.23919 -0.27743,0.90007 -0.28088,1.46959 -0.006,1.25894 0.64815,1.59893 1.7235,0.89432 1.01155,-0.66274 1.42688,-0.64301 1.42688,0.0697 0,0.3182 0.0955,0.67301 0.21123,0.78872 0.32935,0.32937 0.72359,0.25371 1.71226,-0.33032 1.25373,-0.74061 1.22909,-1.49428 -0.0405,-1.24038 -0.82223,0.16446 -0.99876,0.0781 -1.26509,-0.62244 -0.23055,-0.60635 -0.45086,-0.75883 -0.85838,-0.59097 -1.27485,0.52507 -1.65159,0.53691 -1.65159,0.0516 0,-0.43043 -0.25346,-0.71809 -0.52357,-0.74601 z m 9.24217,2.30998 c -0.78395,-0.0519 -1.66449,0.19906 -2.2156,0.71682 -2.54945,2.39509 -3.63115,9.64792 -2.53694,17.01699 0.5377,3.62133 1.0563,5.17312 2.09876,6.28279 0.97971,1.04282 2.72149,0.97318 3.79978,-0.15279 1.90263,-1.98684 2.85272,-5.80004 2.84927,-11.4398 -0.003,-5.73443 -1.1381,-10.63475 -2.77961,-11.99707 -0.30938,-0.25676 -0.74529,-0.39584 -1.21566,-0.42694 z m -383.214011,1.06511 c 1.977599,-0.0557 4.058892,0.71508 5.356997,2.09876 0.784132,0.83582 0.8319,1.02414 0.537051,2.09201 -0.372599,1.34944 -0.594703,1.42741 -1.426891,0.50784 -1.338487,-1.47901 -4.020661,-2.25169 -6.31873,-1.82237 -0.81943,0.15307 -1.55164,0.21681 -1.626882,0.14157 -0.07529,-0.0753 0.02722,-0.63293 0.226958,-1.23813 0.260956,-0.7907 0.638997,-1.19548 1.34149,-1.44038 0.603343,-0.21032 1.250808,-0.32072 1.910007,-0.3393 z m -0.312336,4.10088 c 0.982189,0 1.841023,0.28683 3.060491,1.02467 2.287865,1.38425 2.444321,1.70135 1.954946,3.9301 -1.258746,5.73258 -2.92387,14.39531 -3.505412,18.23941 -0.933846,6.17298 -0.864862,5.94128 -1.687547,5.70305 -1.978324,-0.57294 -4.134365,-0.75665 -5.664846,-0.48088 -0.911193,0.1642 -2.048401,0.38713 -2.525695,0.49436 -0.477295,0.10734 -0.865173,0.0718 -0.862872,-0.0787 0.03657,-2.99193 4.531561,-25.68389 5.419917,-27.36023 0.421933,-0.79623 2.172435,-1.47183 3.811018,-1.47183 z m 372.940437,0 c -0.67947,0 -1.46036,1.62035 -1.15949,2.40437 0.18505,0.48232 0.24382,0.48102 0.79771,-0.0203 0.56864,-0.51458 0.61776,-0.51174 0.93253,0.0764 0.24248,0.45309 0.67319,0.62539 1.60216,0.63816 1.12344,0.0155 1.27184,-0.0667 1.27184,-0.71232 0,-0.93209 -0.73637,-1.5483 -1.54374,-1.29205 -0.4409,0.13993 -0.72977,0.005 -0.97297,-0.44942 -0.19022,-0.35546 -0.60805,-0.64491 -0.92804,-0.64491 z m -19.41013,4.76378 c 2.49898,0.0282 7.05698,1.59374 7.70967,2.81332 0.45905,0.85774 -1.82554,14.08981 -4.70759,27.2681 -0.24345,1.11329 -0.72441,1.33862 -1.32127,0.6157 -0.95301,-1.15431 -3.15305,-1.83057 -5.88505,-1.80664 -1.43188,0.0125 -2.60436,-0.012 -2.60436,-0.0561 0,-0.0443 0.70439,-3.61133 1.56396,-7.92539 0.85957,-4.31406 1.9237,-10.25769 2.36616,-13.20823 0.44241,-2.95053 0.88112,-5.82573 0.97523,-6.38841 0.12767,-0.76359 0.37666,-1.07385 0.97747,-1.22464 0.25562,-0.0642 0.56878,-0.0917 0.92578,-0.0877 z m 21.49989,3.87168 c -0.0908,-0.009 -0.18918,0.0409 -0.29436,0.14607 -0.1735,0.17356 -0.21137,0.48154 -0.0854,0.68535 0.15267,0.24704 0.33344,0.2643 0.54379,0.054 0.1735,-0.17356 0.21136,-0.48154 0.0854,-0.68535 -0.0763,-0.12352 -0.15865,-0.19082 -0.24943,-0.19999 z m -2.63355,0.26067 c -0.27102,0.0234 -0.56797,0.19355 -0.66738,0.4921 -0.0771,0.23137 0.14244,0.39324 0.52807,0.39324 0.3876,0 0.65613,-0.20388 0.65613,-0.4966 0,-0.28998 -0.2458,-0.41212 -0.51682,-0.38874 z m 2.27852,1.8336 c -0.5303,0 -0.81569,0.17215 -0.81569,0.49435 0,0.32888 0.23025,0.46244 0.68536,0.39548 1.01028,-0.14865 1.11891,-0.88983 0.13033,-0.88983 z m -2.27402,0.39323 c -0.40811,-0.0606 -0.85331,0.44613 -0.61795,0.82692 0.22396,0.36241 1.13027,0.12992 1.13027,-0.28987 0,-0.14474 -0.15513,-0.35751 -0.3438,-0.47413 -0.0548,-0.0338 -0.11022,-0.0543 -0.16852,-0.0629 z m 3.12117,5.73675 c -0.83456,0.0207 -2.92344,0.90075 -2.92344,1.31454 0,0.57142 0.98861,0.56585 2.37514,-0.0135 1.06939,-0.44681 1.3745,-0.91126 0.82018,-1.25386 -0.0582,-0.036 -0.15267,-0.0502 -0.27188,-0.0472 z m 0.2247,2.07405 c -0.61213,0 -2.85685,1.60236 -2.66951,1.9055 0.28335,0.45847 0.83153,0.36824 1.96618,-0.32357 0.96657,-0.58935 1.40764,-1.58193 0.70333,-1.58193 z m 2.06729,5.20644 c -1.22126,0 -1.2581,0.0335 -1.51677,1.34149 -0.20294,1.02613 -0.40992,1.3415 -0.8786,1.3415 -0.76231,0 -0.80079,0.80356 -0.0606,1.23589 h 0.002 c 0.30311,0.1763 0.63624,0.32682 0.73929,0.33256 0.43605,0.0223 1.18788,-1.16419 1.28532,-2.02909 0.0782,-0.69432 0.30577,-0.98194 0.89209,-1.11905 1.3135,-0.30717 0.97967,-1.1033 -0.46291,-1.1033 z m 2.29425,1.38194 c -0.73178,0.042 -1.8291,1.812 -1.8291,3.17735 0,1.06874 -0.10412,1.27857 -0.63143,1.27857 -0.61756,0 -0.85409,0.61998 -0.40671,1.06736 0.12392,0.12344 0.65726,0.18199 1.18419,0.13033 0.91627,-0.0897 0.96155,-0.16357 1.05164,-1.7145 0.0651,-1.12056 0.28449,-1.79454 0.71006,-2.17966 0.71507,-0.64712 0.78346,-1.19056 0.20897,-1.66731 -0.0853,-0.0708 -0.18307,-0.0981 -0.28762,-0.0922 z m -383.366796,4.21999 c 0.544644,0.025 1.040577,0.0893 1.43812,0.19998 2.296999,0.63947 2.211517,0.32402 1.640354,6.0828 -0.819441,8.26205 -0.886216,9.23386 -1.1123,16.09795 -0.118167,3.58766 -0.289154,6.59891 -0.381999,6.69176 -0.09282,0.0928 -0.803196,-0.0519 -1.577445,-0.32133 -1.803046,-0.62773 -4.921614,-0.61797 -6.449059,0.0202 -0.654517,0.27348 -1.31497,0.4966 -1.467331,0.4966 -0.588973,0 -0.192132,-9.82676 0.840392,-20.82577 0.602388,-6.417 0.769003,-6.9891 2.247068,-7.69394 1.121641,-0.53489 3.188231,-0.8233 4.8222,-0.74827 z m 391.431506,0.86961 c 0.25122,-0.002 0.16512,8.71597 -0.30785,30.82071 l -0.19099,8.88937 -6.44907,-0.18201 c -10.19448,-0.28906 -10.79804,-0.17004 -23.56944,4.68738 -9.72924,3.70037 -11.56562,4.32503 -11.56562,3.93236 0,-0.0719 0.69253,-2.02451 1.53698,-4.33909 1.92841,-5.28551 5.72546,-16.81836 6.84006,-20.77409 0.46461,-1.64882 0.94804,-3.11047 1.0741,-3.24701 0.12603,-0.13655 0.99292,0.14776 1.92573,0.63143 1.50089,0.77825 2.02398,0.87639 4.54805,0.86063 3.31829,-0.0206 4.14666,-0.31547 7.89393,-2.80883 2.7764,-1.84736 4.02141,-3.35088 6.44907,-7.79955 1.30294,-2.38762 1.34396,-2.42773 2.93242,-2.76838 1.89399,-0.40619 4.24741,-1.40164 5.06487,-2.14145 0.31809,-0.28786 1.24642,-1.70144 2.06281,-3.1414 0.8164,-1.43995 1.60601,-2.62007 1.75495,-2.62007 z m -223.10857,1.27633 c 0.43194,0.008 0.90031,0.16192 1.46059,0.45166 1.87132,0.96772 3.16386,4.08037 3.16386,7.61529 0,2.14555 -0.28902,3.20798 -1.0988,4.01775 -1.20992,1.20993 -4.41941,9.7e-4 -5.98618,-2.25381 -0.77321,-1.11273 -0.9634,-1.74639 -1.06511,-3.54586 -0.15963,-2.82522 0.0357,-3.52437 1.41116,-5.0469 0.7757,-0.8586 1.39458,-1.25194 2.11448,-1.23813 z m -0.3775,2.87624 c -0.29135,-0.0269 -0.55835,0.16385 -1.03589,0.55053 -1.06261,0.86046 -1.05179,3.12159 0.0202,4.26267 1.15365,1.22798 2.3828,1.07137 3.15938,-0.40222 0.58046,-1.10144 0.157,-2.71461 -0.96174,-3.65597 -0.575,-0.48382 -0.8906,-0.72813 -1.18195,-0.75501 z m 184.9984,0.41795 c 0.56753,10e-4 1.14778,0.0576 1.69653,0.17528 1.84424,0.39551 3.02478,1.2011 3.71439,2.53468 0.43481,0.84079 0.40781,1.17872 -0.34155,4.15257 -1.03449,4.10546 -2.7452,10.23697 -3.96157,14.20368 -0.51892,1.69221 -1.0551,3.07848 -1.19095,3.07848 -0.13585,0 -0.59041,-0.36939 -1.01118,-0.82018 -1.23487,-1.323 -3.09586,-2.10222 -5.42665,-2.26954 -1.17592,-0.0844 -2.20318,-0.25957 -2.28302,-0.38874 -0.0798,-0.12915 0.40222,-2.06048 1.07185,-4.29413 0.66965,-2.23367 1.80654,-6.40538 2.52795,-9.26913 0.72141,-2.86375 1.4418,-5.5135 1.5999,-5.88955 0.30946,-0.73609 1.90164,-1.21765 3.6043,-1.21342 z m 9.72977,0.86063 c 0.2867,0.0561 0.70797,0.44117 1.3752,1.1797 1.64457,1.82034 3.82304,3.16837 5.11881,3.16837 0.60039,0 2.50769,-0.22343 4.24021,-0.49886 1.73255,-0.27548 3.26977,-0.3817 3.41553,-0.23594 0.31594,0.31595 -1.19277,2.82253 -2.96836,4.93006 -0.86503,1.02672 -1.9872,1.86367 -3.50093,2.61108 -3.21692,1.58834 -4.14055,1.66549 -5.74125,0.47638 -1.40171,-1.04131 -2.54864,-2.40951 -3.39081,-4.04471 -0.49697,-0.96481 -0.49107,-1.16531 0.0787,-3.47171 0.33254,-1.34607 0.69135,-2.83714 0.79996,-3.31442 0.13249,-0.58201 0.2863,-0.85607 0.573,-0.79995 z m -194.26528,1.6426 c 0.0377,-0.009 0.078,-0.002 0.12134,0.0247 0.17357,0.10723 0.31684,0.3993 0.31684,0.6494 0,0.2501 -0.14327,0.4539 -0.31684,0.4539 -0.17356,0 -0.31459,-0.29205 -0.31459,-0.64939 0,-0.26806 0.0801,-0.44958 0.19325,-0.47863 z m 191.75532,8.54558 c 0.17982,-0.0732 0.32952,0.069 0.54153,0.46513 0.47147,0.8809 0.28404,1.0717 -0.49211,0.49886 -0.46168,-0.34081 -0.51999,-0.53873 -0.24267,-0.82018 0.0697,-0.0708 0.13329,-0.11941 0.19325,-0.14381 z m -165.45345,0.21572 c 0.63393,0.006 1.34477,0.0316 2.2201,0.0741 2.16951,0.10539 30.21582,1.46133 62.32451,3.01331 65.93262,3.18692 64.84798,3.12889 64.84798,3.49643 0,0.69127 -4.56217,2.16052 -83.30759,26.84566 -13.27738,4.1622 -24.28347,7.60753 -24.45703,7.65574 -0.40991,0.11367 -140.27684,-13.66906 -140.89979,-13.8846 -0.42075,-0.14557 -0.42075,-0.19183 0,-0.42245 0.50208,-0.2752 4.72109,-1.29147 37.52819,-9.0287 11.35447,-2.67786 20.70495,-4.80819 20.77859,-4.73455 0.29718,0.29719 -0.32859,2.09707 -0.82019,2.35941 -0.28963,0.15456 -5.23005,1.77329 -10.97914,3.59754 -5.7491,1.82422 -10.89732,3.54621 -11.43979,3.82675 -0.96205,0.49748 -1.22877,0.93891 -0.74828,1.23588 0.5037,0.3113 8.87844,1.16457 19.0124,1.93922 10.2998,0.78733 26.5389,2.17807 59.01009,5.05139 8.7648,0.7756 17.78078,1.55866 20.03706,1.73923 2.25629,0.18059 4.43138,0.39914 4.83343,0.48761 0.4679,0.10297 1.88894,-0.36917 3.94585,-1.31453 1.76745,-0.8123 4.84636,-2.15389 6.8423,-2.9796 1.99594,-0.82573 8.38491,-3.86247 14.19919,-6.74793 5.81428,-2.88541 11.10577,-5.40562 11.75663,-5.60193 1.36118,-0.41058 1.63976,-1.40134 0.47188,-1.67405 -1.73806,-0.40585 -21.45222,-2.80026 -29.91289,-3.63351 -14.50516,-1.42852 -33.80904,-2.83803 -38.87867,-2.83803 -1.57198,-2e-4 -2.01807,0.43241 -0.7685,0.74601 1.50986,0.37897 37.68575,3.9863 39.97523,3.9863 0.34775,0 0.63143,0.14104 0.63143,0.31458 0,0.49332 -1.54471,0.40817 -20.19434,-1.11004 -15.16362,-1.23443 -17.6684,-1.50769 -18.66186,-2.04933 -0.6311,-0.34405 -1.64032,-0.62692 -2.24257,-0.62692 -1.06088,0 -1.09306,-0.0354 -1.06061,-1.18195 0.033,-1.16775 0.0542,-1.1888 1.61114,-1.45161 0.86781,-0.14644 1.9037,-0.39512 2.30324,-0.55278 0.8092,-0.31932 1.63795,-2.0059 1.64485,-3.35037 0.002,-0.48284 0.11275,-1.04511 0.24269,-1.24937 0.12993,-0.2043 2.07846,-0.75076 4.33233,-1.21341 2.72812,-0.55996 3.92034,-0.73974 5.82214,-0.72355 z m -21.63696,0.75051 c 0.30027,-0.0115 0.51915,6.9e-4 0.58423,0.0382 0.13014,0.075 0.23819,0.9095 0.23819,1.85383 0,1.58288 -0.0555,1.71364 -0.71008,1.67406 -2.15836,-0.13064 -2.89162,-0.7852 -2.7032,-2.41784 0.0865,-0.74972 0.26968,-0.87629 1.51901,-1.04937 0.39051,-0.0541 0.77157,-0.0879 1.07185,-0.0988 z m -5.49407,4.43121 0.86961,0.82467 c 0.4787,0.45268 1.48341,0.98391 2.23133,1.18195 1.27802,0.33844 1.35229,0.42077 1.2606,1.36847 l -0.0966,1.00893 -2.5257,0.0337 c -2.79981,0.0378 -3.06244,0.016 -8.67591,-0.70109 -2.16951,-0.27712 -4.14555,-0.61349 -4.39075,-0.74827 -0.51644,-0.28378 -0.42134,-0.3175 2.97061,-1.06286 1.21493,-0.267 3.59204,-0.80518 5.28284,-1.19544 z m -18.61017,5.19971 c 0.96185,0.048 2.28241,0.29323 4.04246,0.72804 1.96,0.48424 4.46894,0.82106 6.9996,0.93927 5.11928,0.23909 6.94118,0.50115 6.94118,0.9977 0,0.21818 -0.17629,0.45298 -0.39324,0.52132 -0.43141,0.13594 -3.53103,-0.10067 -8.91634,-0.67862 -1.90917,-0.20491 -4.89099,-0.34512 -6.62659,-0.31234 -4.34423,0.0821 -4.26043,0.0963 -4.26043,-0.73928 0,-1.06635 0.61027,-1.53597 2.21336,-1.45609 z m 196.11236,0.62917 c 1.32719,0.0146 3.12546,0.33851 4.13909,0.85613 0.71069,0.3629 1.73234,1.16109 2.26953,1.77294 0.81708,0.93053 0.93391,1.25606 0.71681,1.9909 -0.73539,2.48906 -4.09658,11.88057 -5.92326,16.55185 -1.14235,2.92121 -2.16247,5.30876 -2.26728,5.30531 -0.10481,-0.003 -0.6457,-0.5561 -1.20443,-1.22914 -1.18592,-1.42863 -3.05361,-2.41238 -5.44013,-2.865 -0.93527,-0.17735 -1.74265,-0.36509 -1.79315,-0.41571 -0.0505,-0.0505 0.75253,-2.25185 1.78641,-4.8941 1.03388,-2.64222 2.75613,-7.39305 3.82674,-10.5567 1.07065,-3.16364 2.09899,-5.9464 2.28302,-6.18392 0.18462,-0.2383 0.81033,-0.34135 1.60665,-0.33256 z m -348.393531,1.86956 c 1.302109,0 4.105936,0.83222 4.532322,1.34598 0.193973,0.23372 0.471887,4.05388 0.669623,9.23094 0.185494,4.85685 0.426258,9.97758 0.537051,11.38137 l 0.202234,2.55266 h -2.804333 c -2.08073,4.4e-4 -3.288244,0.17733 -4.685119,0.68311 -1.035343,0.3749 -1.975988,0.68085 -2.089772,0.68085 -0.456551,0 -1.225635,-11.63365 -1.231387,-18.64836 -0.0041,-4.64534 0.06025,-5.29434 0.564007,-5.75024 0.760651,-0.68837 3.059606,-1.47631 4.305374,-1.47631 z m 177.996551,0.35728 c 1.90917,-0.0178 3.68325,0.10366 3.94359,0.27189 0.32212,0.20818 -0.48335,0.29624 -2.52345,0.27415 -4.4634,-0.0484 -5.65486,-0.50635 -1.42014,-0.54604 z m -35.96198,0.37526 c 0.71529,0.0649 1.68775,0.47949 3.3189,1.28307 1.20466,0.59346 2.86514,1.16917 3.68968,1.27858 0.82452,0.10941 14.34948,1.25939 30.0567,2.5549 15.70723,1.29549 29.41083,2.56482 30.45219,2.82232 2.43012,0.601 5.8479,0.6062 8.13212,0.0115 2.42489,-0.6316 3.38632,-0.28409 3.38632,1.22465 0,1.51904 -1.22105,2.85 -3.33913,3.64248 -0.95389,0.35691 -2.40213,0.63359 -3.22004,0.61346 -0.8179,-0.0201 -17.25521,-1.40411 -36.52825,-3.07623 -29.19064,-2.53253 -35.18302,-3.13172 -35.87659,-3.58632 -1.24123,-0.81363 -2.45751,-2.56414 -2.66277,-3.82898 -0.15583,-0.96023 -0.0409,-1.26027 0.81569,-2.11674 0.60119,-0.6012 1.05988,-0.88728 1.77518,-0.82242 z m 45.19291,0.20673 c 1.54576,-0.007 29.35526,2.19896 30.33983,2.4066 0.4156,0.0877 0.62716,0.27471 0.47189,0.41571 -0.46636,0.42353 -2.08628,0.56644 -3.5953,0.31683 -2.57794,-0.42642 -12.97939,-1.22039 -20.24603,-1.54598 -3.93197,-0.17618 -7.37437,-0.40826 -7.65125,-0.51457 -0.99063,-0.38013 -0.55315,-1.07284 0.68086,-1.07859 z m 49.14325,0.63816 c 2.00454,0 12.78249,1.22751 13.57451,1.54598 0.81289,0.32689 1.66224,-0.096 -17.42372,8.67367 -14.35286,6.59485 -15.65815,7.13379 -17.19902,7.09847 -3.40341,-0.078 -35.00732,-3.08913 -40.64037,-3.8717 -12.02815,-1.67101 -22.89717,-2.62771 -39.75952,-3.50091 -9.41595,-0.48759 -16.76639,-1.04595 -17.0125,-1.29207 -0.28174,-0.28173 0.36209,-0.51571 6.00189,-2.17965 3.19167,-0.94164 7.28526,-2.21566 9.09836,-2.8313 1.81309,-0.61566 3.39943,-1.11904 3.5234,-1.11904 0.12397,0 0.53445,0.63961 0.91231,1.42015 0.79566,1.64362 2.64252,3.34112 4.89185,4.49637 1.53709,0.78948 2.50495,0.89031 37.55065,3.89865 l 35.97547,3.08747 9.20172,-4.52559 c 6.94449,-3.41522 9.34326,-4.74236 9.78146,-5.41092 0.61049,-0.93138 0.76028,-3.43958 0.28538,-4.77951 -0.23799,-0.67147 -0.16879,-0.71007 1.23813,-0.71007 z m -6.93443,0.94602 c 0.75426,0 1.40365,0.27799 2.101,0.90107 0.97,0.8667 0.99179,0.94091 0.58199,1.93023 -0.23439,0.56587 -0.99221,1.43875 -1.68305,1.93921 -1.45465,1.05372 -1.79201,1.12064 -1.79316,0.35728 -0.002,-0.95057 -1.14431,-2.47807 -2.17066,-2.9032 -0.54121,-0.22418 -0.98421,-0.50451 -0.98421,-0.62243 0,-0.43052 2.88731,-1.60216 3.94809,-1.60216 z m 60.4662,7.82651 c 0.10803,0.12156 0.2841,10.11014 0.39098,22.19648 0.1527,17.27915 0.10942,22.03862 -0.19773,22.27289 -0.21484,0.16387 -1.35838,0.46904 -2.54368,0.67861 -4.47496,0.79124 -9.40918,3.04896 -12.99251,5.94573 -5.50692,4.45182 -10.17769,13.15568 -11.68023,21.77179 -0.55192,3.16499 -0.61163,6.81067 -0.12808,7.71416 0.55223,1.03187 2.23595,1.53024 5.17049,1.53024 1.48081,0 2.69197,0.12645 2.69197,0.28089 0,0.15448 -0.27926,1.64428 -0.62243,3.31217 -0.92161,4.47909 -1.85352,11.23907 -2.09201,15.1834 -0.11544,1.90916 -0.34978,3.64799 -0.52133,3.86495 -0.1715,0.21695 -0.62765,0.39324 -1.01342,0.39324 -0.38575,0 -0.93742,0.26009 -1.22465,0.57749 -1.14306,1.2631 -0.3432,7.39949 1.528,11.72293 0.84647,1.95577 1.09299,3.0709 1.39543,6.31873 0.48317,5.18863 1.12285,9.07668 2.27851,13.8464 0.52062,2.14874 0.83211,4.01733 0.68985,4.15257 -0.14225,0.13525 -2.38956,1.37912 -4.99296,2.76164 -2.60342,1.38252 -6.01056,3.25437 -7.5726,4.16156 -1.56204,0.90715 -10.26075,5.41019 -19.32923,10.00617 -11.3425,5.74848 -16.52913,8.22596 -16.61703,7.93663 -0.16226,-0.53372 -1.44745,-94.64749 -1.68305,-123.24687 -0.15065,-18.28817 -0.11021,-21.54963 0.26516,-21.67068 0.24301,-0.0783 6.6906,-2.05882 14.32726,-4.39975 7.63667,-2.34089 22.97339,-7.24252 34.0812,-10.89375 11.10784,-3.65129 20.28406,-6.53915 20.39209,-6.41762 z m -226.56904,7.34115 c 2.54876,-0.0353 13.12351,0.90307 48.41969,4.23572 104.4613,9.86319 105.03474,9.92062 105.4052,10.41738 0.48069,0.64456 0.68606,16.71767 1.11678,87.03546 0.21227,34.64877 0.24677,59.05366 0.0809,59.2056 -0.15521,0.14247 -0.63794,0.14101 -1.07184,-0.005 -0.4339,-0.14554 -7.46424,-1.48359 -15.62159,-2.97286 -68.10705,-12.43422 -135.14437,-24.81777 -135.53381,-25.03677 -0.26033,-0.14642 -0.88364,-0.84545 -1.38418,-1.55272 l -0.91007,-1.28532 -1.06061,-61.95376 c -0.58397,-34.07497 -1.02736,-63.2316 -0.98421,-64.79178 0.0748,-2.70432 0.11753,-2.85527 0.89432,-3.22679 0.0851,-0.0407 0.2853,-0.0646 0.64941,-0.0697 z m 274.69662,4.24021 1.7145,0.0314 c 2.06588,0.0383 3.90141,0.89747 5.28959,2.47852 1.55931,1.77596 1.56389,2.33404 0.0517,5.78843 -2.06916,4.72662 -6.98236,14.47394 -10.32974,20.49545 h 0.002 c -1.66432,2.99392 -3.18189,5.43586 -3.3706,5.42666 -0.1887,-0.009 -0.67702,-0.44064 -1.08533,-0.95725 -0.92873,-1.17516 -2.72859,-2.10727 -4.84017,-2.50772 -0.89493,-0.16975 -1.68605,-0.36938 -1.75945,-0.44267 -0.0733,-0.0733 2.0531,-4.50866 4.72782,-9.85786 2.67477,-5.34916 5.92877,-12.14075 7.23105,-15.09127 z m -335.421239,4.10539 c 2.920074,-0.003 3.390258,0.25486 3.716642,2.04708 l 0.202235,1.10554 h -2.939161 c -2.595749,5.1e-4 -3.132443,0.10147 -4.586256,0.86737 -1.824583,0.96124 -2.295239,1.0595 -2.300992,0.47413 -0.002,-0.21695 -0.09253,-0.92733 -0.199991,-1.57743 l -0.195492,-1.18196 1.856072,-0.86512 c 1.546658,-0.72169 2.287002,-0.86616 4.446943,-0.86961 z m 381.423089,0.62917 c 0.55527,0.107 -4.05593,2.31067 -13.06216,6.24459 -3.47121,1.51626 -8.51143,3.77698 -11.20161,5.02444 -2.69019,1.24749 -9.0439,4.39071 -14.12054,6.98386 -5.07665,2.59316 -9.22765,4.60655 -9.2242,4.47615 0.0274,-0.96266 12.6741,-8.11811 22.9088,-12.96105 9.26513,-4.38414 23.47684,-10.0035 24.69971,-9.76799 z m -380.142265,3.95483 c 0.74719,0.0363 1.423785,0.18055 1.943705,0.44942 0.774595,0.40054 0.922295,0.70407 1.107801,2.28751 0.11765,1.00424 0.573189,4.00642 1.013426,6.67153 0.440249,2.66506 0.681404,4.96531 0.534808,5.10981 -0.146596,0.1445 -1.900469,0.83797 -3.896407,1.54149 -3.645393,1.28494 -4.574568,1.48524 -4.840183,1.04712 -0.177348,-0.29256 -1.58995,-7.40307 -2.265027,-11.39708 -0.473475,-2.8009 -0.471151,-2.98698 0.06741,-3.59306 1.212507,-1.36457 4.092889,-2.22585 6.334469,-2.11674 z m 11.873474,15.54518 c 0.177833,0.0592 2.972606,11.10372 6.208629,24.54241 4.335597,18.00499 5.791768,24.53128 5.534518,24.80308 -0.192007,0.20288 -5.30114,1.87119 -11.352162,3.70765 -6.051022,1.83646 -11.19245,3.33914 -11.426311,3.33914 -0.23385,0 -0.567183,-0.53336 -0.739274,-1.18421 -1.998952,-7.56042 -11.698254,-46.94771 -11.61956,-47.18381 0.122424,-0.36729 22.913161,-8.18457 23.39416,-8.02426 z m 2.247068,1.44262 c 0.341905,0.0736 1.638663,1.57317 3.716631,4.31885 1.69995,2.24619 3.812284,4.99741 4.694116,6.11426 l 1.604401,2.03134 4.858153,20.53141 c 2.672641,11.29273 4.820398,20.70997 4.772768,20.92689 -0.06293,0.28669 -0.345598,0.23518 -1.033652,-0.18875 -1.633812,-1.00656 -6.930741,-5.42247 -7.174877,-5.98168 -0.128222,-0.29372 -2.725076,-10.97228 -5.77045,-23.72898 -3.045374,-12.7567 -5.602064,-23.38291 -5.682828,-23.61438 -0.104362,-0.29902 -0.09824,-0.43349 0.01574,-0.40896 z m 378.349113,5.60192 c 1.26979,0.008 2.56514,0.45714 3.8672,1.35947 1.2012,0.83242 4.92135,6.02158 5.60417,7.81753 0.83463,2.19529 1.5699,12.11949 1.61339,21.79876 0.0485,10.79882 -0.22182,13.22012 -2.20886,19.88875 -2.57545,8.64332 -5.68908,13.19761 -10.59715,15.49798 -1.90955,0.89501 -3.7646,0.94944 -5.07836,0.14831 -2.14467,-1.30778 -5.03408,-6.93008 -5.93673,-11.55215 -1.532,-7.84453 -1.96193,-20.40832 -0.98197,-28.70622 0.5439,-4.60583 2.06724,-11.11951 3.45598,-14.77668 2.87031,-7.55882 6.45298,-11.50025 10.26233,-11.47575 z m -72.80931,0.77524 c 0.2524,0.006 0.5665,0.0346 0.97073,0.0764 3.42636,0.35367 6.15004,2.62208 5.63113,4.68963 -0.11171,0.44494 -0.46477,1.13123 -0.78422,1.52575 l -0.57973,0.71906 -0.71458,-1.15499 c -0.82169,-1.3295 -2.86614,-2.63032 -4.98398,-3.17061 -0.80822,-0.20619 -1.51772,-0.52184 -1.57743,-0.70107 -0.0597,-0.17922 0.20309,-0.72219 0.58423,-1.20668 0.48558,-0.61733 0.69663,-0.79633 1.45385,-0.77748 z m 73.17333,1.17521 c -3.95168,-0.33119 -8.51354,6.2722 -10.80611,15.89797 -1.16946,4.91012 -1.57642,8.61362 -1.75721,16.02605 -0.18903,7.7502 0.0834,12.15449 1.21117,19.66404 0.72305,4.81461 1.88978,7.71586 4.12336,10.25335 0.88159,1.00154 1.49487,1.42237 2.07179,1.42238 2.1612,0 6.17909,-3.11665 8.10515,-6.28728 2.28556,-3.76244 4.46272,-10.72796 5.41317,-17.32036 0.32175,-2.2317 0.53108,-6.68137 0.61794,-13.15429 0.16722,-12.45849 -0.24427,-15.21287 -3.10094,-20.76511 -1.48798,-2.89202 -3.44155,-5.03106 -5.09634,-5.57721 -0.25717,-0.0849 -0.51854,-0.13745 -0.78198,-0.15954 z m -15.89122,2.10774 c 0.71506,0.14014 -5.02881,3.29345 -16.48895,9.05341 -5.55393,2.79149 -12.5606,6.35644 -15.57213,7.9209 -3.01153,1.56448 -5.63852,2.8393 -5.83787,2.83355 -1.08137,-0.0298 4.96991,-3.88709 13.36328,-8.51636 9.54408,-5.26397 23.20812,-11.55163 24.53567,-11.2915 z m -88.49606,0.57076 c 0.63344,0.0124 1.23779,0.0641 1.7999,0.1573 6.16243,1.02113 10.54091,5.34926 13.07342,12.92061 l 0.97521,2.91218 -0.67861,1.33027 -0.6786,1.33025 -0.85389,-2.54366 c -1.48972,-4.44 -3.1908,-6.81098 -6.18617,-8.61524 -1.4456,-0.87074 -2.14586,-1.09207 -3.44025,-1.09207 -4.62238,0 -10.26817,5.61811 -13.25093,13.18575 -1.17449,2.97989 -1.73906,5.88202 -1.74597,8.95904 -0.006,2.54829 -0.0235,2.60435 -0.77748,2.60435 -0.42365,0 -0.85676,-0.14104 -0.96399,-0.31459 -0.28362,-0.45892 -0.78872,-0.38731 -0.78872,0.11229 0,0.32941 -0.97005,0.47659 -4.18178,0.63592 -2.29966,0.11413 -5.27886,0.29402 -6.61985,0.39999 l -2.43806,0.19323 -0.35054,-0.90781 c -0.78967,-2.04246 1.45012,-11.20531 3.97057,-16.23951 2.0339,-4.06239 5.62416,-8.44481 8.54107,-10.42637 4.21245,-2.86168 10.1606,-4.6888 14.59467,-4.60198 z m 28.04334,0.0651 1.31004,0.0606 c 2.81181,0.12841 5.72552,2.67288 5.72552,4.99972 0,0.91561 -4.17506,8.19207 -9.1388,15.92493 -1.50401,2.34306 -3.19829,5.07583 -3.76384,6.07381 -0.56558,0.99797 -1.13785,1.81562 -1.27184,1.81562 -0.13395,0 -0.41467,-1.45451 -0.62468,-3.23352 -0.21004,-1.77898 -0.65793,-4.41923 -0.99545,-5.86483 -0.33749,-1.44558 -0.61344,-2.98252 -0.61344,-3.41554 0,-0.43659 1.18697,-2.70986 2.66501,-5.10308 1.46595,-2.37361 3.5739,-5.87689 4.68513,-7.78606 z m -23.0144,8.73658 c 0.30048,0.002 0.59261,0.0281 0.8741,0.0809 1.34474,0.25229 3.35488,1.98024 4.3975,3.77956 0.78065,1.34721 3.00657,6.79801 3.00657,7.36362 0,0.17971 -0.24905,0.42311 -0.55278,0.54154 -0.30373,0.11847 -2.61116,0.29095 -5.12779,0.38425 l -4.57727,0.17077 -1.22689,-2.42907 c -0.72893,-1.44181 -1.87187,-3.06409 -2.81333,-3.99078 l -1.58642,-1.55946 1.07859,-1.13028 c 1.92563,-2.01687 4.42428,-3.22378 6.52772,-3.21104 z m -12.84422,1.24263 c -0.15007,-0.0327 -0.58399,0.34397 -1.21566,1.14599 -3.33217,4.23081 -5.61082,10.76062 -4.96151,14.22166 0.27918,1.48815 0.63755,0.84952 0.94152,-1.67856 0.43282,-3.60043 2.22218,-8.27203 4.74355,-12.3858 0.50807,-0.82896 0.64217,-1.27058 0.4921,-1.30329 z m 111.90595,8.13886 c 0.77113,-0.0429 1.48997,0.39736 1.98866,1.36171 1.58076,3.05688 1.85303,10.4031 0.49884,13.46439 -0.37315,0.84359 -0.97934,1.85665 -1.34823,2.24932 -0.86382,0.92021 -2.2338,0.92289 -3.08522,0.009 -1.23466,-1.32524 -1.73698,-3.81063 -1.73698,-8.61298 0,-4.12248 0.0568,-4.53351 0.80445,-5.98618 0.81034,-1.57465 1.88702,-2.43002 2.87848,-2.48524 z m -87.79497,0.65838 c 0.2868,0 0.84509,2.66599 1.56846,7.50069 0.64693,4.32399 0.68699,5.09725 0.31683,5.99067 -0.23368,0.56408 -0.49646,1.02467 -0.58424,1.02467 -0.0878,0 -0.22495,-0.46059 -0.3056,-1.02467 -0.5611,-3.92606 -1.21345,-7.36821 -1.6134,-8.51636 -0.25796,-0.7406 -0.47066,-1.64852 -0.47412,-2.01787 -0.005,-0.68392 0.83487,-2.95713 1.09207,-2.95713 z m 87.46915,0.73254 c -0.52468,0.10079 -1.05492,0.90275 -1.50778,2.46054 -0.91637,3.15214 -0.49688,10.06323 0.7258,11.98358 1.74804,2.74537 3.81464,-3.68151 3.01107,-9.3635 -0.49072,-3.47003 -1.3546,-5.2486 -2.22909,-5.08062 z m -89.68476,2.54817 c 0.14706,0.0157 0.29264,0.0587 0.39774,0.12584 0.48872,0.31254 1.28964,5.24802 1.55272,9.56124 l 0.20448,3.34364 -1.2269,0.20448 c -0.67531,0.1116 -2.68668,0.20328 -4.4694,0.20673 -3.793,0.005 -3.3369,0.48511 -4.77726,-5.0469 -0.51967,-1.99595 -1.16482,-4.24927 -1.43362,-5.00871 -0.89416,-2.52637 -1.05401,-2.42012 4.211,-2.8268 2.58431,-0.19959 4.89176,-0.43221 5.12779,-0.51907 0.11802,-0.0434 0.26641,-0.0561 0.41345,-0.0405 z m -3.93684,3.73911 c -0.88927,-0.0584 -1.6666,0.3788 -2.21112,1.27184 -1.14023,1.8701 -0.56713,4.45784 1.19769,5.41542 1.12905,0.61281 2.91122,0.61787 3.77731,0.0115 0.90423,-0.63337 1.41062,-2.45719 0.99096,-3.56833 -0.42135,-1.11558 -1.71298,-2.44224 -2.83131,-2.90545 -0.31675,-0.13121 -0.62712,-0.20523 -0.92353,-0.22472 z m 35.19574,0.773 c 3.43374,-0.17054 6.43435,1.7007 9.05565,5.61989 2.6899,4.02168 4.14914,9.51104 4.84692,18.23267 0.92113,11.51328 -2.00911,26.16618 -7.41531,37.07878 -2.42202,4.88899 -4.28279,7.14167 -7.16813,8.68264 -1.7421,0.93037 -2.34287,1.08173 -4.68063,1.16848 -3.94941,0.14665 -5.08957,-0.38884 -9.01072,-4.23122 -3.69168,-3.61747 -7.0022,-11.83198 -8.36806,-20.76511 -0.49503,-3.23921 -0.49585,-11.57265 -0.002,-14.83285 1.72585,-11.39839 6.7215,-21.03541 13.9183,-26.85016 3.22013,-2.60173 6.15349,-3.97048 8.82422,-4.10312 z m -35.03845,0.71007 c 0.4809,0.0427 1.03061,0.36288 1.55721,0.9887 0.91753,1.09043 0.94032,1.1896 0.51008,2.32122 -0.22931,0.6031 -0.53435,0.80894 -1.19319,0.80894 -1.43888,0 -2.2875,-0.80036 -2.2875,-2.16167 0,-1.32902 0.61191,-2.02828 1.4134,-1.95719 z m 35.41819,1.36846 c -2.91319,0 -6.74301,2.28562 -10.65557,6.35694 -4.98642,5.18876 -8.22983,11.8655 -9.98819,20.56287 -0.61427,3.03821 -0.71149,4.4834 -0.69883,10.31851 0.0124,5.809 0.11533,7.25566 0.7213,10.06009 1.75174,8.10688 4.17844,13.5924 7.35239,16.6305 2.02038,1.93395 2.87112,2.52165 4.35481,3.00658 0.44403,0.14523 1.73011,0.21839 2.85826,0.16178 5.10142,-0.25585 8.31363,-3.7009 11.96336,-12.82847 3.83392,-9.58825 6.04509,-21.15494 5.61541,-29.36236 -0.19594,-3.74301 -1.26979,-11.45478 -1.99764,-14.33402 -1.49114,-5.89863 -5.70245,-10.57242 -9.5253,-10.57242 z m -26.99844,6.85354 c 0.36223,0 0.33162,6.43865 -0.0562,11.81729 -1.25869,17.45824 -8.90163,31.1973 -18.78319,33.77111 -2.32442,0.60557 -7.29788,0.59943 -9.57698,-0.0135 -5.12281,-1.37774 -11.00425,-6.71548 -13.40598,-12.1656 -0.85038,-1.92971 -2.22837,-7.66601 -1.9909,-8.28492 0.11706,-0.30503 1.60692,-0.46223 5.78844,-0.61344 3.09662,-0.11206 6.44654,-0.298 7.44452,-0.41121 l 1.81337,-0.20449 0.0314,0.91231 c 0.0302,0.87295 0.0402,0.87885 0.24493,0.14605 0.25208,-0.90207 0.7689,-1.15436 1.19994,-0.58647 0.16907,0.22272 0.68569,1.453 1.14825,2.73467 2.51482,6.96792 7.27954,11.83527 11.5881,11.83527 1.56845,0 3.32067,-0.84365 2.96162,-1.42463 -0.11125,-0.18005 -0.5394,-0.24085 -0.95275,-0.13707 -0.84432,0.21191 -3.50976,-0.37085 -3.79304,-0.82916 -0.10136,-0.16397 0.39009,-0.79011 1.09207,-1.39094 2.32681,-1.99168 4.22315,-6.40824 5.13454,-11.96111 0.6007,-3.65989 0.50246,-11.55727 -0.19774,-15.93617 -0.31916,-1.99594 -0.5918,-4.05434 -0.60446,-4.57502 l -0.0224,-0.94601 3.07397,-0.045 c 1.69054,-0.0237 3.57265,-0.13517 4.18179,-0.24942 l 1.10556,-0.20897 v 3.43126 c 0,4.36934 -0.4714,9.15007 -1.4561,14.74297 -1.39878,7.94435 -1.31162,10.03856 0.21571,5.20644 1.30779,-4.13765 2.23714,-10.82198 2.41335,-17.35631 0.13241,-4.91112 0.26249,-6.26447 0.6494,-6.70523 0.26665,-0.30373 0.60609,-0.55278 0.75277,-0.55278 z m -282.70292,3.78854 c 0.31091,-5e-4 2.425775,1.51685 4.700857,3.37284 3.486215,2.84403 4.0421,3.41506 3.536883,3.62901 -0.329698,0.13964 -5.001234,1.46129 -10.381436,2.93691 -5.380202,1.47558 -10.13611,2.67422 -10.570181,2.66502 -0.43407,-0.009 -2.361416,-1.03885 -4.282905,-2.28751 -4.815861,-3.12959 -5.054554,-3.31576 -4.694115,-3.6762 0.362763,-0.36278 20.864266,-6.64007 21.690897,-6.64007 z m 306.97343,13.65769 c 1.49714,0 2.55775,1.3745 2.84703,3.68968 0.32697,2.61688 -0.0609,10.05088 -0.63592,12.19032 -0.4606,1.71369 -1.6644,4.37996 -1.30778,2.89645 0.87022,-3.62007 1.13583,-12.20815 0.47412,-15.2935 -0.36659,-1.70934 -1.10851,-2.40397 -2.19762,-2.05831 -1.5191,0.48214 -2.47946,4.72768 -2.49649,11.02408 -0.009,3.26926 -0.0911,4.0075 -0.40672,3.69193 -0.28577,-0.28577 -0.39115,-1.8897 -0.38424,-5.82214 0.009,-4.90034 0.08,-5.60385 0.73028,-7.23554 0.83528,-2.09564 1.9177,-3.08297 3.37734,-3.08297 z m -53.18122,8.6894 c -0.0406,0.0466 -0.0694,0.26149 -0.10562,0.61569 -0.34926,3.41668 3.50161,10.29951 7.30296,13.05319 2.12495,1.53933 2.30689,0.99523 0.28088,-0.83816 -1.05875,-0.95812 -2.41663,-2.41489 -3.01781,-3.23577 -1.54724,-2.11267 -3.60369,-6.31834 -4.06717,-8.31637 -0.22506,-0.97027 -0.3256,-1.35622 -0.39324,-1.27858 z m 102.05259,10.08481 c 0.077,0.008 0.0912,0.0544 0.0359,0.14381 -0.3797,0.61443 -3.82185,2.79634 -15.36316,9.73203 -6.30781,3.79063 -13.29925,8.05288 -15.53619,9.47361 -3.7453,2.37879 -5.28691,3.10723 -4.75254,2.24257 0.34078,-0.55139 5.68835,-4.43469 9.61294,-6.97938 9.48971,-6.15313 24.84826,-14.74099 26.00301,-14.61264 z m -84.17271,5.9255 c 2.66266,20.58135 7.38899,26.64428 15.32945,35.70582 0.83404,0.95181 2.88281,2.38915 2.50996,2.84703 -0.2598,0.3191 -2.25514,-1.06405 -3.22452,-2.05157 -10.53085,-10.72778 -13.24333,-17.04855 -15.69574,-35.9485 z' export const ohno = diff --git a/sites/shared/components/social/icons.mjs b/sites/shared/components/social/icons.mjs index 116bacc37ab..c0f181a429e 100644 --- a/sites/shared/components/social/icons.mjs +++ b/sites/shared/components/social/icons.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import Link from 'next/link' import { useTheme } from 'shared/hooks/use-theme.mjs' import { diff --git a/sites/shared/components/spinner.mjs b/sites/shared/components/spinner.mjs index 2c1f9ee445a..44fd986ae66 100644 --- a/sites/shared/components/spinner.mjs +++ b/sites/shared/components/spinner.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment export const Spinner = ({ className = 'h-6 w-6 animate-spin' }) => ( ( diff --git a/sites/shared/components/sponsors/bugsnag.mjs b/sites/shared/components/sponsors/bugsnag.mjs index b0b2c083c2d..6e241822d0d 100644 --- a/sites/shared/components/sponsors/bugsnag.mjs +++ b/sites/shared/components/sponsors/bugsnag.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment export const Bugsnag = ({ className = 'w-36' }) => ( ( ( ( diff --git a/sites/shared/components/wordmark.mjs b/sites/shared/components/wordmark.mjs index e275e57f79b..4c53e371fe1 100644 --- a/sites/shared/components/wordmark.mjs +++ b/sites/shared/components/wordmark.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import Link from 'next/link' import { useTheme } from 'shared/hooks/use-theme.mjs' diff --git a/sites/shared/components/workbench/exporting/export-handler.mjs b/sites/shared/components/workbench/exporting/export-handler.mjs index ca9417af2d0..6df27e28d06 100644 --- a/sites/shared/components/workbench/exporting/export-handler.mjs +++ b/sites/shared/components/workbench/exporting/export-handler.mjs @@ -1,9 +1,9 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import Worker from 'web-worker' import fileSaver from 'file-saver' import { themePlugin } from '@freesewing/plugin-theme' import { pluginI18n } from '@freesewing/plugin-i18n' import { pagesPlugin, materialPlugin } from 'shared/plugins/plugin-layout-part.mjs' -import { pluginAnnotations } from '@freesewing/plugin-annotations' import { cutLayoutPlugin } from 'shared/plugins/plugin-cut-layout.mjs' import { materialSettingsOrDefault } from 'shared/components/workbench/views/cut/hooks.mjs' import { useMaterialLength } from 'shared/components/workbench/views/cut/hooks.mjs' @@ -36,7 +36,6 @@ const themedPattern = (Design, settings, overwrite, format, t) => { // add the theme and translation to the pattern pattern.use(themePlugin, { stripped: format !== 'svg', skipGrid: ['pages'] }) pattern.use(pluginI18n, { t }) - pattern.use(pluginAnnotations) return pattern } diff --git a/sites/shared/components/workbench/exporting/export-worker.js b/sites/shared/components/workbench/exporting/export-worker.js index ce0006041de..47e783f3302 100644 --- a/sites/shared/components/workbench/exporting/export-worker.js +++ b/sites/shared/components/workbench/exporting/export-worker.js @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment /** * A web worker to handle the business of exporting pattern files * */ diff --git a/sites/shared/components/workbench/exporting/pdf-maker.mjs b/sites/shared/components/workbench/exporting/pdf-maker.mjs index 4838da6768e..997e7819aec 100644 --- a/sites/shared/components/workbench/exporting/pdf-maker.mjs +++ b/sites/shared/components/workbench/exporting/pdf-maker.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { Pdf, mmToPoints } from './pdf.mjs' import SVGtoPDF from 'svg-to-pdfkit' import { logoPath } from 'shared/components/logos/freesewing.mjs' diff --git a/sites/shared/components/workbench/exporting/pdf.mjs b/sites/shared/components/workbench/exporting/pdf.mjs index 392c10b3900..901a3b51872 100644 --- a/sites/shared/components/workbench/exporting/pdf.mjs +++ b/sites/shared/components/workbench/exporting/pdf.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import PDFDocument from 'pdfkit/js/pdfkit.standalone' /** diff --git a/sites/shared/components/workbench/exporting/single-pdf-maker.mjs b/sites/shared/components/workbench/exporting/single-pdf-maker.mjs index f05fc58966c..f185835a965 100644 --- a/sites/shared/components/workbench/exporting/single-pdf-maker.mjs +++ b/sites/shared/components/workbench/exporting/single-pdf-maker.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { Pdf, mmToPoints } from './pdf.mjs' import SVGtoPDF from 'svg-to-pdfkit' diff --git a/sites/shared/components/workbench/header.mjs b/sites/shared/components/workbench/header.mjs index 0b803eb0da8..e3f1884d3ee 100644 --- a/sites/shared/components/workbench/header.mjs +++ b/sites/shared/components/workbench/header.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Hooks import { useState } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/workbench/menus/core-settings/config.mjs b/sites/shared/components/workbench/menus/core-settings/config.mjs index 7c17853ef7f..cacf18a0ace 100644 --- a/sites/shared/components/workbench/menus/core-settings/config.mjs +++ b/sites/shared/components/workbench/menus/core-settings/config.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { measurementAsMm } from 'shared/utils.mjs' import { SaIcon, diff --git a/sites/shared/components/workbench/menus/core-settings/index.mjs b/sites/shared/components/workbench/menus/core-settings/index.mjs index 96ee1b43265..a76ba0a596d 100644 --- a/sites/shared/components/workbench/menus/core-settings/index.mjs +++ b/sites/shared/components/workbench/menus/core-settings/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment //Dependencies import { loadSettingsConfig, defaultSamm } from './config.mjs' // Components diff --git a/sites/shared/components/workbench/menus/core-settings/inputs.mjs b/sites/shared/components/workbench/menus/core-settings/inputs.mjs index 9b3628755f6..7b765f83a8a 100644 --- a/sites/shared/components/workbench/menus/core-settings/inputs.mjs +++ b/sites/shared/components/workbench/menus/core-settings/inputs.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { capitalize } from 'shared/utils.mjs' import { ListInput, SliderInput, BoolInput, MmInput } from '../shared/inputs.mjs' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/workbench/menus/core-settings/values.mjs b/sites/shared/components/workbench/menus/core-settings/values.mjs index 8cfc51c8299..097fa8b6c7f 100644 --- a/sites/shared/components/workbench/menus/core-settings/values.mjs +++ b/sites/shared/components/workbench/menus/core-settings/values.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { ListValue, MmValue, PlainValue } from '../shared/values' const ScaleSettingValue = ({ current, config, changed }) => ( diff --git a/sites/shared/components/workbench/menus/design-options/index.mjs b/sites/shared/components/workbench/menus/design-options/index.mjs index 6843d6a6b61..c6aa6716cae 100644 --- a/sites/shared/components/workbench/menus/design-options/index.mjs +++ b/sites/shared/components/workbench/menus/design-options/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useCallback, useMemo } from 'react' // Components import { OptionsIcon } from 'shared/components/icons.mjs' diff --git a/sites/shared/components/workbench/menus/design-options/inputs.mjs b/sites/shared/components/workbench/menus/design-options/inputs.mjs index 092ec7a27aa..7a6c1837bdf 100644 --- a/sites/shared/components/workbench/menus/design-options/inputs.mjs +++ b/sites/shared/components/workbench/menus/design-options/inputs.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { formatMm } from 'shared/utils.mjs' import { mergeOptions } from '@freesewing/core' import { diff --git a/sites/shared/components/workbench/menus/design-options/values.mjs b/sites/shared/components/workbench/menus/design-options/values.mjs index fcc01d59251..ad3a825e161 100644 --- a/sites/shared/components/workbench/menus/design-options/values.mjs +++ b/sites/shared/components/workbench/menus/design-options/values.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { formatMm, formatPercentage } from 'shared/utils.mjs' import { ListValue, HighlightedValue, PlainValue, BoolValue } from '../shared/values' import { mergeOptions } from '@freesewing/core' diff --git a/sites/shared/components/workbench/menus/mobile-menubar.mjs b/sites/shared/components/workbench/menus/mobile-menubar.mjs index 1e17ea8f2dc..9bf4b3b8b3d 100644 --- a/sites/shared/components/workbench/menus/mobile-menubar.mjs +++ b/sites/shared/components/workbench/menus/mobile-menubar.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useContext, useState, useEffect } from 'react' import { ModalContext } from 'shared/context/modal-context.mjs' import { ModalWrapper } from 'shared/components/wrappers/modal.mjs' diff --git a/sites/shared/components/workbench/menus/shared/index.mjs b/sites/shared/components/workbench/menus/shared/index.mjs index 340695422be..c2b0ad2ad34 100644 --- a/sites/shared/components/workbench/menus/shared/index.mjs +++ b/sites/shared/components/workbench/menus/shared/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { MenuItemGroup } from './menu-item.mjs' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/workbench/menus/shared/inputs.mjs b/sites/shared/components/workbench/menus/shared/inputs.mjs index 211b247fce4..0bf2bf6a120 100644 --- a/sites/shared/components/workbench/menus/shared/inputs.mjs +++ b/sites/shared/components/workbench/menus/shared/inputs.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useCallback, useMemo, useState, useEffect, useRef } from 'react' import { round, diff --git a/sites/shared/components/workbench/menus/shared/menu-item.mjs b/sites/shared/components/workbench/menus/shared/menu-item.mjs index f420684c8e8..349f429193f 100644 --- a/sites/shared/components/workbench/menus/shared/menu-item.mjs +++ b/sites/shared/components/workbench/menus/shared/menu-item.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { ResetIcon, EditIcon } from 'shared/components/icons.mjs' import { useState, useMemo } from 'react' import { SubAccordion } from 'shared/components/accordion.mjs' diff --git a/sites/shared/components/workbench/menus/shared/menu-wrapper.mjs b/sites/shared/components/workbench/menus/shared/menu-wrapper.mjs index b7f748165cb..3494342f243 100644 --- a/sites/shared/components/workbench/menus/shared/menu-wrapper.mjs +++ b/sites/shared/components/workbench/menus/shared/menu-wrapper.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useMemo } from 'react' import { WrenchIcon } from 'shared/components/icons.mjs' import { useMobileMenu } from 'shared/context/mobile-menubar-context.mjs' diff --git a/sites/shared/components/workbench/menus/shared/values.mjs b/sites/shared/components/workbench/menus/shared/values.mjs index b96455aadd9..fc06231a5c9 100644 --- a/sites/shared/components/workbench/menus/shared/values.mjs +++ b/sites/shared/components/workbench/menus/shared/values.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { formatMm } from 'shared/utils.mjs' import { BoolYesIcon, BoolNoIcon } from 'shared/components/icons.mjs' diff --git a/sites/shared/components/workbench/menus/ui-settings/config.mjs b/sites/shared/components/workbench/menus/ui-settings/config.mjs index d9f59e99d2e..1bbfa684819 100644 --- a/sites/shared/components/workbench/menus/ui-settings/config.mjs +++ b/sites/shared/components/workbench/menus/ui-settings/config.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { RocketIcon, ControlIcon, KioskIcon } from 'shared/components/icons.mjs' export const loadSettingsConfig = () => { diff --git a/sites/shared/components/workbench/menus/ui-settings/index.mjs b/sites/shared/components/workbench/menus/ui-settings/index.mjs index d1dea11413d..9f4594a3864 100644 --- a/sites/shared/components/workbench/menus/ui-settings/index.mjs +++ b/sites/shared/components/workbench/menus/ui-settings/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment //Dependencies import { loadSettingsConfig } from './config.mjs' // Components diff --git a/sites/shared/components/workbench/menus/ui-settings/inputs.mjs b/sites/shared/components/workbench/menus/ui-settings/inputs.mjs index 164bd010a29..ca3e94aa7a9 100644 --- a/sites/shared/components/workbench/menus/ui-settings/inputs.mjs +++ b/sites/shared/components/workbench/menus/ui-settings/inputs.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { ListInput } from '../shared/inputs' import { useControlState } from 'shared/components/account/control.mjs' diff --git a/sites/shared/components/workbench/menus/ui-settings/values.mjs b/sites/shared/components/workbench/menus/ui-settings/values.mjs index d53dbecebfc..b8b4c90cc99 100644 --- a/sites/shared/components/workbench/menus/ui-settings/values.mjs +++ b/sites/shared/components/workbench/menus/ui-settings/values.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { Difficulty } from 'shared/components/designs/difficulty.mjs' import { ListValue } from '../shared/values.mjs' diff --git a/sites/shared/components/workbench/new.mjs b/sites/shared/components/workbench/new.mjs index a747770a53c..2c361a7f7d2 100644 --- a/sites/shared/components/workbench/new.mjs +++ b/sites/shared/components/workbench/new.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Hooks import { useEffect, useState, useCallback, useMemo } from 'react' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/workbench/pan-zoom-pattern.mjs b/sites/shared/components/workbench/pan-zoom-pattern.mjs index e459766d7cb..4b57400d966 100644 --- a/sites/shared/components/workbench/pan-zoom-pattern.mjs +++ b/sites/shared/components/workbench/pan-zoom-pattern.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { forwardRef, useContext } from 'react' // Hooks diff --git a/sites/shared/components/workbench/pattern/movable/index.mjs b/sites/shared/components/workbench/pattern/movable/index.mjs index 1a7024ad362..790843682f1 100644 --- a/sites/shared/components/workbench/pattern/movable/index.mjs +++ b/sites/shared/components/workbench/pattern/movable/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useRef } from 'react' import { PanZoomPattern } from 'shared/components/workbench/pan-zoom-pattern.mjs' import { MovableStack } from './stack.mjs' diff --git a/sites/shared/components/workbench/pattern/movable/stack.mjs b/sites/shared/components/workbench/pattern/movable/stack.mjs index 599e03cd693..d9c3194869e 100644 --- a/sites/shared/components/workbench/pattern/movable/stack.mjs +++ b/sites/shared/components/workbench/pattern/movable/stack.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment /* * This React component is a long way from perfect, but it's a start for * handling custom layouts. @@ -40,12 +41,10 @@ * Known issues * - currently none * - * I've sort of left it at this because I'm starting to wonder if we should perhaps re-think - * how custom layouts are supported in the core. And I would like to discuss this with the core team. */ import { useRef, useState, useEffect, useCallback } from 'react' import { generateStackTransform, getTransformedBounds } from '@freesewing/core' -import { getProps } from 'pkgs/react-components/src/pattern/utils.mjs' +import { getProps } from 'pkgs/react-components/src/index.mjs' import { angle } from '../utils.mjs' import { drag } from 'd3-drag' import { select } from 'd3-selection' diff --git a/sites/shared/components/workbench/pattern/movable/transform-buttons.mjs b/sites/shared/components/workbench/pattern/movable/transform-buttons.mjs index cb5634f5928..aea1f40299e 100644 --- a/sites/shared/components/workbench/pattern/movable/transform-buttons.mjs +++ b/sites/shared/components/workbench/pattern/movable/transform-buttons.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useTranslation } from 'next-i18next' import { ClearIcon } from 'shared/components/icons.mjs' diff --git a/sites/shared/components/workbench/pattern/pan-zoom-context.mjs b/sites/shared/components/workbench/pattern/pan-zoom-context.mjs index aa68ae8d24a..59584e3d955 100644 --- a/sites/shared/components/workbench/pattern/pan-zoom-context.mjs +++ b/sites/shared/components/workbench/pattern/pan-zoom-context.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import React, { useState, useMemo, useCallback } from 'react' /** diff --git a/sites/shared/components/workbench/pattern/utils.mjs b/sites/shared/components/workbench/pattern/utils.mjs index cfe42725691..e5609608379 100644 --- a/sites/shared/components/workbench/pattern/utils.mjs +++ b/sites/shared/components/workbench/pattern/utils.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment export const getProps = (obj) => { /** I can't believe it but there seems to be no method on NPM todo this */ const cssKey = (key) => { diff --git a/sites/shared/components/workbench/views/cut/hooks.mjs b/sites/shared/components/workbench/views/cut/hooks.mjs index 26a78d8b138..57ff850e187 100644 --- a/sites/shared/components/workbench/views/cut/hooks.mjs +++ b/sites/shared/components/workbench/views/cut/hooks.mjs @@ -1,7 +1,7 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { measurementAsMm, formatFraction128 } from 'shared/utils.mjs' import { materialPlugin } from 'shared/plugins/plugin-layout-part.mjs' import { cutLayoutPlugin } from 'shared/plugins/plugin-cut-layout.mjs' -import { pluginAnnotations } from '@freesewing/plugin-annotations' import { round } from 'shared/utils' import get from 'lodash.get' @@ -62,8 +62,6 @@ export const useMaterialDraft = ({ settings, ui, Design, materialSettings }) => pattern.use(materialPlugin(layoutSettings)) // add the cutLayout plugin pattern.use(cutLayoutPlugin(materialSettings.activeMaterial, materialSettings.grainDirection)) - // also, pluginAnnotations and pluginFlip are needed - pattern.use(pluginAnnotations) // draft the pattern pattern.draft() diff --git a/sites/shared/components/workbench/views/cut/index.mjs b/sites/shared/components/workbench/views/cut/index.mjs index cd2ab085d8d..93793051069 100644 --- a/sites/shared/components/workbench/views/cut/index.mjs +++ b/sites/shared/components/workbench/views/cut/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useEffect, useCallback } from 'react' import { useTranslation } from 'next-i18next' import { CutMenu, ns as menuNs } from './menu.mjs' diff --git a/sites/shared/components/workbench/views/cut/menu.mjs b/sites/shared/components/workbench/views/cut/menu.mjs index d3dc370887e..1c7259c37a7 100644 --- a/sites/shared/components/workbench/views/cut/menu.mjs +++ b/sites/shared/components/workbench/views/cut/menu.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useTranslation } from 'next-i18next' import { DesignOptions, diff --git a/sites/shared/components/workbench/views/cut/settings.mjs b/sites/shared/components/workbench/views/cut/settings.mjs index 457a9ea8700..57a61fe41ba 100644 --- a/sites/shared/components/workbench/views/cut/settings.mjs +++ b/sites/shared/components/workbench/views/cut/settings.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { CutIcon } from 'shared/components/icons.mjs' import { measurementAsMm, measurementAsUnits } from 'shared/utils.mjs' import { ConstantInput, ListInput } from 'shared/components/workbench/menus/shared/inputs.mjs' diff --git a/sites/shared/components/workbench/views/draft/header.mjs b/sites/shared/components/workbench/views/draft/header.mjs index 51671ead6a9..379a0398918 100644 --- a/sites/shared/components/workbench/views/draft/header.mjs +++ b/sites/shared/components/workbench/views/draft/header.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { capitalize, shortDate } from 'shared/utils.mjs' // Hooks diff --git a/sites/shared/components/workbench/views/draft/index.mjs b/sites/shared/components/workbench/views/draft/index.mjs index bf05d144b78..a6ed7e0aeb6 100644 --- a/sites/shared/components/workbench/views/draft/index.mjs +++ b/sites/shared/components/workbench/views/draft/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { PanZoomPattern as ShowPattern } from 'shared/components/workbench/pan-zoom-pattern.mjs' import { DraftMenu, ns as menuNs } from './menu.mjs' import { PatternWithMenu } from '../pattern-with-menu.mjs' diff --git a/sites/shared/components/workbench/views/draft/menu.mjs b/sites/shared/components/workbench/views/draft/menu.mjs index 28bb9b15e55..5bc13846b89 100644 --- a/sites/shared/components/workbench/views/draft/menu.mjs +++ b/sites/shared/components/workbench/views/draft/menu.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { loadSettingsConfig as loadUiSettingsConfig } from 'shared/components/workbench/menus/ui-settings/config.mjs' import { DesignOptions, diff --git a/sites/shared/components/workbench/views/edit/index.mjs b/sites/shared/components/workbench/views/edit/index.mjs index 2b473e2d6c9..3ae5fac6af0 100644 --- a/sites/shared/components/workbench/views/edit/index.mjs +++ b/sites/shared/components/workbench/views/edit/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import yaml from 'js-yaml' import { validateSettings } from './settings-validator.mjs' diff --git a/sites/shared/components/workbench/views/edit/settings-validator.mjs b/sites/shared/components/workbench/views/edit/settings-validator.mjs index 493abc086bc..1540d32a4ac 100644 --- a/sites/shared/components/workbench/views/edit/settings-validator.mjs +++ b/sites/shared/components/workbench/views/edit/settings-validator.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment /** A utility for validating a gist against a patternConfig */ class SettingsValidator { givenSettings diff --git a/sites/shared/components/workbench/views/exporting/index.mjs b/sites/shared/components/workbench/views/exporting/index.mjs index 21369d2ca18..0541cd6f745 100644 --- a/sites/shared/components/workbench/views/exporting/index.mjs +++ b/sites/shared/components/workbench/views/exporting/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { exportTypes, diff --git a/sites/shared/components/workbench/views/flags.mjs b/sites/shared/components/workbench/views/flags.mjs index 1c3a83686b5..12f8361d499 100644 --- a/sites/shared/components/workbench/views/flags.mjs +++ b/sites/shared/components/workbench/views/flags.mjs @@ -1,5 +1,5 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies -import { flagTypes } from 'plugins/plugin-annotations/src/flag.mjs' import mustache from 'mustache' import { nsMerge } from 'shared/utils.mjs' // Hooks @@ -31,6 +31,9 @@ const flagIcons = { options: OptionsIcon, } +// This is also the order in which they will be displayed +export const flagTypes = ['error', 'warn', 'note', 'info', 'tip', 'fixme'] + export const Flag = ({ data, t, handleUpdate }) => { const BtnIcon = data.suggest?.icon ? flagIcons[data.suggest.icon] : false diff --git a/sites/shared/components/workbench/views/inspect/index.mjs b/sites/shared/components/workbench/views/inspect/index.mjs index 0eeb60121f9..56a3cfa5630 100644 --- a/sites/shared/components/workbench/views/inspect/index.mjs +++ b/sites/shared/components/workbench/views/inspect/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useState } from 'react' import { InspectorPattern } from './inspector/pattern.mjs' import { DraftMenu, ns as menuNs } from './menu.mjs' diff --git a/sites/shared/components/workbench/views/inspect/inspector/menu.mjs b/sites/shared/components/workbench/views/inspect/inspector/menu.mjs index 78be785f81e..13bb698b475 100644 --- a/sites/shared/components/workbench/views/inspect/inspector/menu.mjs +++ b/sites/shared/components/workbench/views/inspect/inspector/menu.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Hooks import { useTranslation } from 'next-i18next' // Components diff --git a/sites/shared/components/workbench/views/inspect/inspector/path.mjs b/sites/shared/components/workbench/views/inspect/inspector/path.mjs index b551c0537b4..ca13f12a3d4 100644 --- a/sites/shared/components/workbench/views/inspect/inspector/path.mjs +++ b/sites/shared/components/workbench/views/inspect/inspector/path.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Components import { Path as ShowPath, utils } from 'pkgs/react-components/src/index.mjs' import { Attributes, pointCoords, KeyValTable } from './shared.mjs' diff --git a/sites/shared/components/workbench/views/inspect/inspector/pattern.mjs b/sites/shared/components/workbench/views/inspect/inspector/pattern.mjs index 5904a323c79..1c0d999bde9 100644 --- a/sites/shared/components/workbench/views/inspect/inspector/pattern.mjs +++ b/sites/shared/components/workbench/views/inspect/inspector/pattern.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Hooks import { useTranslation } from 'next-i18next' // Components diff --git a/sites/shared/components/workbench/views/inspect/inspector/point.mjs b/sites/shared/components/workbench/views/inspect/inspector/point.mjs index a497c4110d0..962cd67d3e6 100644 --- a/sites/shared/components/workbench/views/inspect/inspector/point.mjs +++ b/sites/shared/components/workbench/views/inspect/inspector/point.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Components import { Point as ShowPoint, utils } from 'pkgs/react-components/src/index.mjs' import { Attributes, pointCoords, KeyValTable } from './shared.mjs' diff --git a/sites/shared/components/workbench/views/inspect/inspector/shared.mjs b/sites/shared/components/workbench/views/inspect/inspector/shared.mjs index 022ba57e325..12e8f62acac 100644 --- a/sites/shared/components/workbench/views/inspect/inspector/shared.mjs +++ b/sites/shared/components/workbench/views/inspect/inspector/shared.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { round } from 'shared/utils.mjs' export const KeyValTable = ({ rows }) => ( diff --git a/sites/shared/components/workbench/views/inspect/inspector/stack.mjs b/sites/shared/components/workbench/views/inspect/inspector/stack.mjs index d01e8f0247a..622ccd522bc 100644 --- a/sites/shared/components/workbench/views/inspect/inspector/stack.mjs +++ b/sites/shared/components/workbench/views/inspect/inspector/stack.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { Stack as ShowStack, utils } from 'pkgs/react-components/src/index.mjs' import { pointCoords, KeyValTable } from './shared.mjs' import { TrashIcon, PrintIcon, SearchIcon } from 'shared/components/icons.mjs' diff --git a/sites/shared/components/workbench/views/inspect/menu.mjs b/sites/shared/components/workbench/views/inspect/menu.mjs index 4c7e6d92295..e34dc0e2a5f 100644 --- a/sites/shared/components/workbench/views/inspect/menu.mjs +++ b/sites/shared/components/workbench/views/inspect/menu.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { DesignOptions, ns as designMenuNs, diff --git a/sites/shared/components/workbench/views/logs/errors.mjs b/sites/shared/components/workbench/views/logs/errors.mjs index aa126ccf9ae..9d5bf01eb94 100644 --- a/sites/shared/components/workbench/views/logs/errors.mjs +++ b/sites/shared/components/workbench/views/logs/errors.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useState } from 'react' import Markdown from 'react-markdown' diff --git a/sites/shared/components/workbench/views/logs/index.mjs b/sites/shared/components/workbench/views/logs/index.mjs index 02f38e4e1d3..f173bb62e33 100644 --- a/sites/shared/components/workbench/views/logs/index.mjs +++ b/sites/shared/components/workbench/views/logs/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useTranslation } from 'next-i18next' import { analyzeDraftLogLine } from './errors.mjs' import Markdown from 'react-markdown' diff --git a/sites/shared/components/workbench/views/measies/editor.mjs b/sites/shared/components/workbench/views/measies/editor.mjs index 822cde96a41..20e143bd177 100644 --- a/sites/shared/components/workbench/views/measies/editor.mjs +++ b/sites/shared/components/workbench/views/measies/editor.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { nsMerge } from 'shared/utils.mjs' import { MeasieInput, ns as inputNs } from 'shared/components/inputs.mjs' import { useTranslation } from 'next-i18next' diff --git a/sites/shared/components/workbench/views/measies/index.mjs b/sites/shared/components/workbench/views/measies/index.mjs index 9cd7ef2a8ad..94323a3ffb1 100644 --- a/sites/shared/components/workbench/views/measies/index.mjs +++ b/sites/shared/components/workbench/views/measies/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { Fragment } from 'react' import { nsMerge } from 'shared/utils.mjs' diff --git a/sites/shared/components/workbench/views/pattern-with-menu.mjs b/sites/shared/components/workbench/views/pattern-with-menu.mjs index 4e1fc95c642..7008db03598 100644 --- a/sites/shared/components/workbench/views/pattern-with-menu.mjs +++ b/sites/shared/components/workbench/views/pattern-with-menu.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { PanZoomContextProvider } from 'shared/components/workbench/pattern/pan-zoom-context.mjs' import { MenuWrapper } from 'shared/components/workbench/menus/shared/menu-wrapper.mjs' diff --git a/sites/shared/components/workbench/views/print/actions.mjs b/sites/shared/components/workbench/views/print/actions.mjs index a82148fe63b..c08bac8d322 100644 --- a/sites/shared/components/workbench/views/print/actions.mjs +++ b/sites/shared/components/workbench/views/print/actions.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { Fragment } from 'react' import { useTranslation } from 'next-i18next' import { SubAccordion } from 'shared/components/accordion.mjs' diff --git a/sites/shared/components/workbench/views/print/config.mjs b/sites/shared/components/workbench/views/print/config.mjs index f9c1220bd0f..6cf04e7e6ad 100644 --- a/sites/shared/components/workbench/views/print/config.mjs +++ b/sites/shared/components/workbench/views/print/config.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { measurementAsMm } from 'shared/utils.mjs' import { PageSizeIcon, diff --git a/sites/shared/components/workbench/views/print/index.mjs b/sites/shared/components/workbench/views/print/index.mjs index c0dbc925ea1..f16d4fa17d8 100644 --- a/sites/shared/components/workbench/views/print/index.mjs +++ b/sites/shared/components/workbench/views/print/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { nsMerge } from 'shared/utils.mjs' import { diff --git a/sites/shared/components/workbench/views/print/menu.mjs b/sites/shared/components/workbench/views/print/menu.mjs index 18940c4f9fd..3a756c523fd 100644 --- a/sites/shared/components/workbench/views/print/menu.mjs +++ b/sites/shared/components/workbench/views/print/menu.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { PrintSettings, ns as printMenuNs } from './settings.mjs' import { PrintActions } from './actions.mjs' import { PrintIcon, CompareIcon } from 'shared/components/icons.mjs' @@ -75,7 +76,7 @@ export const PrintMenu = ({ menu: , }, ] - console.log(ui) + return ( <> diff --git a/sites/shared/components/workbench/views/print/settings.mjs b/sites/shared/components/workbench/views/print/settings.mjs index ad9077e20d9..ec736a988f8 100644 --- a/sites/shared/components/workbench/views/print/settings.mjs +++ b/sites/shared/components/workbench/views/print/settings.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { PrintIcon } from 'shared/components/icons.mjs' import { WorkbenchMenu } from 'shared/components/workbench/menus/shared/index.mjs' import { ListInput, BoolInput, MmInput } from 'shared/components/workbench/menus/shared/inputs.mjs' diff --git a/sites/shared/components/workbench/views/save/index.mjs b/sites/shared/components/workbench/views/save/index.mjs index f18bc16af3a..2477ed3f477 100644 --- a/sites/shared/components/workbench/views/save/index.mjs +++ b/sites/shared/components/workbench/views/save/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment // Dependencies import { workbenchHash, diff --git a/sites/shared/components/workbench/views/test/index.mjs b/sites/shared/components/workbench/views/test/index.mjs index 7fa671e074b..279bb80680c 100644 --- a/sites/shared/components/workbench/views/test/index.mjs +++ b/sites/shared/components/workbench/views/test/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useTranslation } from 'next-i18next' import { PanZoomPattern } from 'shared/components/workbench/pan-zoom-pattern.mjs' import { TestMenu, ns as menuNs } from './menu.mjs' diff --git a/sites/shared/components/workbench/views/test/measurements.mjs b/sites/shared/components/workbench/views/test/measurements.mjs index 0ff925001b8..cc78b996123 100644 --- a/sites/shared/components/workbench/views/test/measurements.mjs +++ b/sites/shared/components/workbench/views/test/measurements.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { WorkbenchMenu } from 'shared/components/workbench/menus/shared/index.mjs' import { MeasieIcon } from 'shared/components/icons.mjs' import { SampleItem } from './options.mjs' diff --git a/sites/shared/components/workbench/views/test/menu.mjs b/sites/shared/components/workbench/views/test/menu.mjs index 749bafff220..a8c8f905671 100644 --- a/sites/shared/components/workbench/views/test/menu.mjs +++ b/sites/shared/components/workbench/views/test/menu.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { Fragment } from 'react' import { ns as optionsNs } from './options.mjs' import { ns as measieNs } from './measurements.mjs' diff --git a/sites/shared/components/workbench/views/test/options.mjs b/sites/shared/components/workbench/views/test/options.mjs index c7e3ae382d7..388801fcf16 100644 --- a/sites/shared/components/workbench/views/test/options.mjs +++ b/sites/shared/components/workbench/views/test/options.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { useRef } from 'react' import { WorkbenchMenu } from 'shared/components/workbench/menus/shared/index.mjs' import { diff --git a/sites/shared/components/wrappers/auth/index.mjs b/sites/shared/components/wrappers/auth/index.mjs index f00dbfb46fe..2bed4118fa2 100644 --- a/sites/shared/components/wrappers/auth/index.mjs +++ b/sites/shared/components/wrappers/auth/index.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import Link from 'next/link' import { useTranslation } from 'next-i18next' import { useAccount } from 'shared/hooks/use-account.mjs' diff --git a/sites/shared/components/wrappers/context.mjs b/sites/shared/components/wrappers/context.mjs index 7afd9a0fae3..74ba4a75544 100644 --- a/sites/shared/components/wrappers/context.mjs +++ b/sites/shared/components/wrappers/context.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment import { ModalContextProvider } from 'shared/context/modal-context.mjs' import { LoadingStatusContextProvider } from 'shared/context/loading-status-context.mjs' import { NavigationContextProvider } from 'shared/context/navigation-context.mjs' diff --git a/sites/shared/components/wrappers/header.mjs b/sites/shared/components/wrappers/header.mjs index e2ec57f86c0..c1f81788e40 100644 --- a/sites/shared/components/wrappers/header.mjs +++ b/sites/shared/components/wrappers/header.mjs @@ -1,3 +1,4 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment export const HeaderWrapper = ({ children }) => (
({ i18n: { defaultLocale: 'en', diff --git a/sites/shared/config/paypal.mjs b/sites/shared/config/paypal.mjs index 6cc71436320..f353dab9bf1 100644 --- a/sites/shared/config/paypal.mjs +++ b/sites/shared/config/paypal.mjs @@ -1,3 +1,5 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment + export const paypalConfig = { /* * This is the plan ID for FreeSewing Patron Subscriptions. diff --git a/sites/shared/config/playwright.mjs b/sites/shared/config/playwright.mjs deleted file mode 100644 index 3ccf9de3ca9..00000000000 --- a/sites/shared/config/playwright.mjs +++ /dev/null @@ -1,68 +0,0 @@ -import { defineConfig, devices } from '@playwright/test' - -export function createConfig(webServer) { - /** - * @see https://playwright.dev/docs/test-configuration - */ - return defineConfig({ - testDir: './e2e', - /* Run tests in files in parallel */ - fullyParallel: true, - /* Fail the build on CI if you accidentally left test.only in the source code. */ - forbidOnly: !!process.env.CI, - /* Retry on CI only */ - retries: process.env.CI ? 2 : 0, - /* Opt out of parallel tests on CI. */ - workers: process.env.CI ? 1 : undefined, - /* Reporter to use. See https://playwright.dev/docs/test-reporters */ - reporter: 'html', - /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ - use: { - /* Base URL to use in actions like `await page.goto('/')`. */ - // baseURL: 'http://127.0.0.1:3000', - - /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ - trace: 'on-first-retry', - }, - - webServer, - - /* Configure projects for major browsers */ - projects: [ - { - name: 'chromium', - use: { ...devices['Desktop Chrome'] }, - }, - - // { - // name: 'firefox', - // use: { ...devices['Desktop Firefox'] }, - // }, - - // { - // name: 'webkit', - // use: { ...devices['Desktop Safari'] }, - // }, - - /* Test against mobile viewports. */ - // { - // name: 'Mobile Chrome', - // use: { ...devices['Pixel 5'] }, - // }, - // { - // name: 'Mobile Safari', - // use: { ...devices['iPhone 12'] }, - // }, - - /* Test against branded browsers. */ - // { - // name: 'Microsoft Edge', - // use: { ...devices['Desktop Edge'], channel: 'msedge' }, - // }, - // { - // name: 'Google Chrome', - // use: { ..devices['Desktop Chrome'], channel: 'chrome' }, - // }, - ], - }) -} diff --git a/sites/shared/config/social.mjs b/sites/shared/config/social.mjs new file mode 100644 index 00000000000..f08b73bfd47 --- /dev/null +++ b/sites/shared/config/social.mjs @@ -0,0 +1,10 @@ +// __SDEFILE__ - This file is a dependency for the stand-alone environment +export const social = { + YouTube: 'https://www.youtube.com/@freesewing', + Discord: 'https://discord.freesewing.org/', + Instagram: 'https://instagram.com/freesewing_org', + Facebook: 'https://www.facebook.com/groups/627769821272714/', + GitHub: 'https://github.com/freesewing', + Reddit: 'https://www.reddit.com/r/freesewing/', + Twitter: 'https://twitter.com/freesewing_org', +} diff --git a/sites/shared/config/tailwind-force.html b/sites/shared/config/tailwind-force.html index 915584aa83d..25baf00986e 100644 --- a/sites/shared/config/tailwind-force.html +++ b/sites/shared/config/tailwind-force.html @@ -1,3 +1,5 @@ + +