Skip to content

Commit

Permalink
Finish up comitting
Browse files Browse the repository at this point in the history
  • Loading branch information
rianadon committed Dec 21, 2024
1 parent ce161c9 commit 43dae97
Show file tree
Hide file tree
Showing 14 changed files with 115 additions and 43 deletions.
5 changes: 0 additions & 5 deletions docs/docs/.pages
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
nav:
- ...
- hand-scans.md
- hand-fitting.md
- recovery.md
- cad.md
- expert.md
- qmk-rp2040.md
- contributing.md
- credits.md
- assembly-service.md
42 changes: 37 additions & 5 deletions docs/docs/assembly-service.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,45 @@
# [Coming Soon] Assembly Service
# Assembly Service

3D-Printing, Wiring, and Programming your own keyboard is an extremely fulfilling experience, and I hope everyone gets to try it sometime! Nevertheless, it's not for everyone. Most first-timers spend multiple weekends learning the required skills and assembling their keyboard, and the first prototype never goes as planned. If you can't afford that time or want a higher-quality keyboard, you might be interested in letting someone experienced manufacture your keyboard for you.
3D-Printing, Wiring, and Programming your own keyboard is an extremely fulfilling experience, and I hope everyone gets to try it sometime! Nevertheless, it's not for everyone. Most first-timers spend multiple weekends learning the required skills and assembling their keyboard, and the first prototype never goes as planned. If you can't afford that time or want a higher-quality keyboard, you should consider commissioning someone experienced to manufacture your keyboard.

Plus, whenever you purchase a keyboard from one of the manufacturers listed in Cosmos, a portion of the revenue goes back to Cosmos, which helps pay for prototyping and development costs.

---

**What it is**: You'll be able to order a pre-assembled, pre-programmed keyboard directly from Cosmos. You do the designing, Cosmos will guide you through ensuring the keyboard is manufacturable, and one of our partners will do the rest.
**What it is**: You can order a pre-assembled, pre-programmed keyboard directly from Cosmos. You do the designing, Cosmos will guide you through ensuring the keyboard is manufacturable, and one of our partners will do the rest.

**What it's not**: This won't be replacing any current functionality in Cosmos. We love making and [open source](https://github.com/rianadon/Cosmos-Keyboards), and DIY builds will still be the heart of the generator.

**Who it is**: Over the year and a half of running this generator, I've met a few enterprising users of the site from around the globe who love and sell custom keyboards. I'll be partnering with them and sharing our keyboard knowledge to give you expert-produced custom keyboards.
**Who it is**: Over the year and a half of running this generator, I've met a few enterprising users of the site from around the globe who love and sell custom keyboards. For now I'm currently partnering with [TheBigSkree](https://skree.us/), who has been making custom keyboards for two years and has great communication with their customers. Over time, I'll add more manufacturers around the globe.

---

## FAQ

I'll be answering these questions based off the current offerings from TheBigSkree. This section will be updated when I add more vendors.

### What Kind of Quality Can I Expect?

The most visible part of the keyboard will be the 3D-printed body. TheBigSkree offers two options for this: FDM and Resin. FDM has more of that DIY look you'd get from 3D-printing the keyboard yourself, whereas Resin has a smoother (and better looking in my opinion) surface. As you go through pictures on the product page, you should be able to tell which is which.

What you won't see are the electronics on the inside. Skree produces their own PCBs for this, which have been well tested both in the shop and in the field. The advantage of having your keyboard made by someone who's been in the business for years is that all the fits and tolerances will be calibrated, so the keyboard will stay in one piece even when traveling.

### Why Should I Trust TheBigSkree?

I've been working with Skree since not too long after I started Cosmos. Skree handles the assembly of the [Plum Twist PCBs](https://cosmos-store.ryanis.cool/products/plum-twist) I sell and is probably more active than I am in the Cosmos Discord (under the username Alakuu). If third-party reviews are more your thing, you can read through the reviews on his [Etsy page](https://www.etsy.com/shop/TheBigSkree) (the Shopify store at skree.us doesn't have a review system).

### How Long does it Take to Make My Keyboard?

Generally 1–2 weeks, but you should check with TheBigSkree (Alakuu in Discord) if you are in a hurry. 3D-Printing the keyboard case takes the longest time out of all tasks needed to make your keyboard, which means manufacturing time ultimately comes down to how many jobs are in the print queue.

### Buying a Cosmos Keyboard vs. <Mass-Produced Keyboard>?

With Cosmos you get a keyboard that's customized to your hand and how you use your computer. Because you are receiving a custom product, returns are generally not possible (Skree is happy to diagnose and fix issues).

If you are looking for a keyboard with the best ergonomics, Cosmos is for you. If you are unsure of what you need, I suggest you either try 3D-printing just the keyboard body from Cosmos to get a feel for what your keyboard would be like, or find a mass-produced keyboard with positive reviews from users with needs/jobs/hands similar to yours.

## For Keyboard Builders

Do you own a business that builds keyboards? Or have a fleet of 3D Printers you'd like to put to use? I'm interested in hearing from you!

**When it is**: There's still a lot of work to be done on everyone's end. Expect this to go live in 2 months.
Feel free to shoot me an email ([email protected]) or message me on Discord.
2 changes: 1 addition & 1 deletion src/lib/flags.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ export const fitToHand = search.includes('FitToHand')
export const noUMR = search.includes('NoUMR')
export const rtcb = search.includes('rtcb')
export const draftuc = search.includes('draftuc')
export const assembly = search.includes('assemblyservice')
export const assembly = true
1 change: 0 additions & 1 deletion src/lib/geometry/microcontrollers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,6 @@ export const BOARD_PROPERTIES: Record<Microcontroller, BoardProperties> = {
rightSidePins: ['C1', 'C2', 'C3', 'C4', 'C5', 'C6'],
isGPIO: /(R|C)\d+/,
backstopHeight: 0,
draft: true,
dontCount: true,
description:
"For use with Cyboard's Dactyl Flex PCBs. The Microcontroller has one native USB-C port and one fake one (good for connecting halves but not for plugging in).\nSupports both wired and wireless (longer) versions.",
Expand Down
45 changes: 28 additions & 17 deletions src/lib/geometry/socketsParts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@ export const PART_INFO: Record<CuttleKey['type'], PartInfo> = {
keycap: 'mx',
extraBomItems: { ...BOM_DIODE },
wiredInMatrix: true,
description:
'The simplest and most compatible switch socket in Cosmos. Use these to if soldering directly to your MX switches, or if you are using SU120 or MxLEDBit PCBs.\nAlso use these if you are using column flex PCBs such as the ones Skree sells.'
description: 'The simplest and most compatible switch socket in Cosmos. Use these to if soldering directly to your MX switches, or if you are using SU120, MxLEDBit, or Cyboard PCBs.'
+ DESC_MX,
icon: 'mx',
bomIcon: 'switch',
Expand All @@ -45,7 +44,7 @@ export const PART_INFO: Record<CuttleKey['type'], PartInfo> = {
keycap: 'mx',
extraBomItems: { 'pcb': { item: 'Plum Twist PCBs, 1.6mm Thick', icon: 'pcb', count: 1 } },
wiredInMatrix: true,
description: "Don't use this. Or you know what you're doing." + DESC_MX,
description: "Don't use this. Or do if you know what you're doing." + DESC_MX,
icon: 'plum-twist',
bomIcon: 'switch',
},
Expand Down Expand Up @@ -73,6 +72,29 @@ export const PART_INFO: Record<CuttleKey['type'], PartInfo> = {
icon: 'plum-twist',
bomIcon: 'switch',
},
'mx-skree': {
partName: 'MX + Skree Flexible PCBs',
bomName: () => 'MX-Compatible Switches',
category: 'Sockets',
stepFile: '/target/key-mx-skree.step',
partOverride: MX_PART,
singlePartForVariants: true,
socketSize: () => [18, 18, 4.7] as PartSize,
partBottom: () => [box(18.7, 18.7, 7.5)],
keycap: 'mx',
extraBomItems: () => ({ 'pcb': { item: 'Skree Flex PCBs', icon: 'pcb', count: 1 / 42 } }),
variants: {
led: ['North LED', 'South LED'],
},
encodeVariant: makeEncodeVariant('mx-skree', { led: 2 }),
decodeVariant: makeDecodeVariant('mx-skree', { led: 2 }),
wiredInMatrix: () => true,
description:
'Flex PCBs eliminate needing to carefully solder wires to every switch, saving you hours of time. These PCBs are sold by TheBigSkree, and the socket in Cosmos has alignment guides designed to line up and help hold in the flex PCBs.'
+ DESC_MX,
icon: 'skree',
bomIcon: 'switch',
},
'mx-pcb': {
partName: 'MX + Amoeba King PCBs',
bomName: 'MX-Compatible Switches',
Expand All @@ -92,7 +114,7 @@ export const PART_INFO: Record<CuttleKey['type'], PartInfo> = {
icon: 'amoeba-king',
bomIcon: 'switch',
description:
'A socket with alignment guides for the open-source <a href="https://github.com/JKing-B16/keyboard-pcbs/tree/master/amoeba-king">Amoeba King PCB</a>. These only work with the Kings, so make sure you have the right PCBs.\n[warn]I do not recommend buying new Amoebas because there are better options (Direct Solder with flex PCBs or Plum Twists)'
'A socket with alignment guides for the open-source <a href="https://github.com/JKing-B16/keyboard-pcbs/tree/master/amoeba-king">Amoeba King PCB</a>. These only work with the Kings, so make sure you have the right PCBs.\n[warn]I do not recommend buying new Amoebas because there are better options (Skree Flexible PCBs or Plum Twists)'
+ DESC_MX,
},
'mx-hotswap': {
Expand Down Expand Up @@ -325,17 +347,6 @@ export const PART_INFO: Record<CuttleKey['type'], PartInfo> = {
wiredInMatrix: true,
description: DESC_BACKCOMPAT,
},
'mx-skree': {
partName: 'MX Skree Flexible',
bomName: 'MX-Compatible Switches',
category: 'Sockets',
stepFile: '/src/assets/key-mx-skree.step',
partOverride: MX_PART,
socketSize: [18, 18, 4.7],
partBottom: [box(18.7, 18.7, 7.5)],
keycap: 'mx',
extraBomItems: { ...BOM_DIODE },
},
'ec11': {
partName: 'EC11 Encoder',
bomName: 'EC11 Encoders',
Expand Down Expand Up @@ -507,7 +518,7 @@ export const PART_INFO: Record<CuttleKey['type'], PartInfo> = {
wiredInMatrix: true,
pinsNeeded: 2,
icon: 'joystick',
description: 'A small joystick for gaming or moving the mouse.',
description: 'A small joystick from Adafruit for gaming or moving the mouse.',
},
'joystick-ps2-40x45': {
partName: 'PS2 Style Joystick Module',
Expand All @@ -520,7 +531,7 @@ export const PART_INFO: Record<CuttleKey['type'], PartInfo> = {
wiredInMatrix: true,
pinsNeeded: 2,
icon: 'joystick',
description: 'A large joystick for gaming or moving the mouse.',
description: 'A large joystick for gaming or moving the mouse. Supports <a href="https://www.amazon.ca/gp/product/B089VXPHDH">this joystock on Amazon</a>.',
},
}

Expand Down
5 changes: 5 additions & 0 deletions src/lib/presentation/Icon.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
let clazz = ''
export { clazz as class }
// ATTENTION
// If you ever want to edit any of these paths,
// Inkscape and https://yqnn.github.io/svg-path-editor/ are your friend!
function pathFromName(icon: string) {
// prettier-ignore
switch (icon) {
Expand Down Expand Up @@ -57,6 +61,7 @@
case 'joystick': return 'm6.8 13l5.2 3l5.2-3l-4.2-2.425V14h-2v-3.425zM11 8.275V7.85q-1.1-.325-1.8-1.238T8.5 4.5q0-1.45 1.025-2.475T12 1t2.475 1.025T15.5 4.5q0 1.2-.7 2.113T13 7.85v.425l7 4.025q.475.275.738.738T21 14.05v1.9q0 .55-.262 1.013T20 17.7l-7 4.025Q12.525 22 12 22t-1-.275L4 17.7q-.475-.275-.737-.737T3 15.95v-1.9q0-.55.263-1.012T4 12.3zm0 9.45l-6-3.45v1.675L12 20l7-4.05v-1.675l-6 3.45Q12.525 18 12 18t-1-.275M12 6q.625 0 1.063-.437T13.5 4.5t-.437-1.062T12 3t-1.062.438T10.5 4.5t.438 1.063T12 6m0 14'
case 'plum-twist': return 'M12.83 11.7c-1.09.51-.2 1.92-.35 2.81-.66.79.28 2.1 1.08 1.23.18-1.28.68-3.27-.73-4.04ZM4.27 9.5c-1.27.38-1.77 1.85-2.2 2.96-.43.92-1.17 3.58.6 3.23.88-.82.45-2.25 1.12-3.21.33-.89 1.98-2.36.49-2.98ZM7.89 6.45c1.93-.26.77 1.43.83 2.44 1.61.01 3.39.52 4.31 1.94 1.48 2.22.9 5.13-.18 7.39-.44 1.36-1.38 2.49-2.45 3.41-2.93 2.46-7.93 1.38-9.69-1.98-1.34-2.93-.69-6.45 1.01-9.09.94-1.71 3.06-2.11 4.85-2.03 1.64.74.52-1.63 1.31-2.07Zm5.48-4.44c-.22.26-.37.46 0 0ZM13.36 0c.64.04.88.81.55 1.3-1.02.97.31.37.84.17 2.86-.36 5.79 1.03 7.55 3.27.66.95 1.28 1.8 1.41 2.96.43 1.23-.13 2.46.22 3.64-.07.14-.54.21-.52.85-.31 1.18-.86 2.29-1.52 3.32-1.04 1.64-2.13-.44-2.61-1.42-1.51-1.81-2.66-3.87-4.04-5.77-.83-1.34-1.8-2.59-2.81-3.81-.36-.95-1.11-.8-1.73-.15-1.04.65-2.17 1.25-3.44 1.23-1.15.5-1.87-.93-.78-1.55 1.16-.75 2.55-1.05 3.67-1.87C11.4 1.71 12.03.28 13.36 0Z'
case 'amoeba-king': return 'M12.7 8.3c.9.1 1.8.7 2.2 1.5.3.7 1.1 1 1.9.9.9 0 2-.5 2.8.2.7.8.3 1.8-.1 2.5-1.2 2.1-1.1 4.6-.5 6.9.2.8.9 1.8.3 2.6-.6 1.1-2.1 1.4-3.1.7-.8-.4-.6-1.5-.9-2.2-.4-1.5-2.2-2.2-3.6-1.8-1.3.2-2 1.5-2.1 2.7 0 1.1-1.1 1.8-2.1 1.7-1.2.2-2.2-1-1.9-2.2.1-1 .3-2.5-.8-3.1-.7-.3-1.2-1-1.1-1.8-.1-1.1.7-1.9 1.6-2.3 1.5 0 3.2 0 4.8 0 .5-.1.8.1.6.6.1.5.4.8.7.9-.2.6.4 1.1.3.3.1-.8.5 0 .5.4.5.3.9-.5.9.1.4 0-.2-1.1.6-.8.3-.1.9 0 .8-.7 0-.5.1-.8-.1-1.2-.1-.6-.4-.9-.8-1-.6.2 0-.8-.4-.9-.3 0-1.1-.2-1.2.2.2.6-.2.8-.7.8-.3.4-.4.9-.6 1.3-1.4 0-2.9 0-4.3 0-.3-.1-1.5.1-.7-.2 1.8-1 3.2-2.7 4.1-4.5.6-1.1 1.8-1.6 3-1.5Zm-.1-1.5c.9.1 1.9.1 2.8.4.2.1.5.1.6.2-.2.1 0 .6-.3.4-2-.5-4.1-.5-6.1 0-.2.1-.1-.4-.2-.5 1-.4 2.1-.5 3.2-.5ZM12.8.2c.1 0 .1.1.2.1.5.2.4 1.2-.2 1.2.2 1.3.3 2.8 1.1 4 .1.4.5.4.8.3 1-.2 1.7-.9 2.5-1.6.1-.1.4-.2.2-.4-.2-.4.4-.9.8-.6.4.2.2.9-.3.9-.2-.1-.3.1-.4.3-.5.9-1.2 1.7-1.4 2.8-.3-.1-.6-.2-1-.3-1.9-.4-3.9-.3-5.7.2-.1-1.1-.8-2-1.3-2.9-.1-.3-.2-.3-.5-.3-.5-.1-.6-.8-.1-1 .4-.3.9.3.6.7-.1.1.2.3.3.4.7.6 1.5 1.4 2.5 1.6.5.1.9-.3 1.1-.7.5-1.1.6-2.4.7-3.6-.2 0-.4-.2-.5-.4-.2-.4.2-1 .7-.9Z'
case 'skree': return 'M23.78 21.58c.07-.01.14-.03.21-.04v1.2c-.01.17.07.49-.19.28-.27-.19-.51.13-.75.21-.33.11-.79.11-1.01-.21-.19-.34-.18-.85.13-1.11.49-.29 1.09-.22 1.62-.34ZM8.66 15.7c.02-.01.05 0 .07 0 .33.02.35.42.16.62-.6.93-1.5 1.19-2.62 3.53-.15.24-.33.57-.65.6-.36-.05-.46-.51-.33-.8.72-1.62 2.25-3.13 2.68-3.53.18-.21.38-.45.69-.43Zm10.77-.22s-2.56.1-5.87 1.84c-1.61.89-3.24 1.86-4.41 3.31-.19.16.18-.01.27-.04 1.69-.81 3.42-1.55 5.07-2.46 1.86-.9 3.7-1.87 5.62-2.63-.23-.04-.45-.01-.68-.02Zm-5.58-4.29c-.22-.02-.41.15-.55.3-.4.51-.6 1.25-.33 1.87.17.39.43.79.82.98.25.06.56-.1.63-.35.03-.65-.14-1.3-.24-1.94-.08-.28-.02-.7-.33-.86ZM7.43 10.05c.15 0 .3.01.44.04.38.1.86.35.83.8-.4 1.38-2.71 1.32-3.75 1.9-.22.04-.48.3-.68.12-.18-.19.01-.42.18-.52 3.37-1.82 2.98-1.06 3.39-1.55-1.01-.13-1.95.5-2.9.73-.22.12-.41-.26-.22-.41.74-.66 1.72-1.04 2.71-1.11ZM19.6 8.44c-.49.13-1.01.26-1.43.55.46.12 1.63-.01 1.78-.11-.13-.13-.22-.31-.35-.44ZM12.46 7.09c.12 0 .24.03.34.1.28.19.1.54-.01.77.08.27.4.39.59.58.21.2.47.03.65-.12.14-.09.05-.21.03-.33.01-.35.46-.36.69-.22.3.13.22.5.1.74-.09 1.24.29 3.58.23 4.86-.06.39-.01.81-.2 1.17-.38.53-1.22.55-1.73.19-.4-.36-.64-.86-.88-1.34-.53-1.04-1.16-3.33-1.62-3.88-.12.04-.27 0-.32-.13-.1-.36.32-.76.67-.56.2.05.37.36.59.21.27-.24.49-.56.6-.9.11-.29-.26-.41-.33-.66-.07-.33.35-.48.62-.49ZM8.5 6.41c.39-.02.76.18 1.06.42.25.16.38.56.12.77-.1.04-.15.23-.09.28.34-.11.57.28.51.58-.03.61-.67 1.23-1.3 1-.58-.21-.88-.82-1.01-1.38.03-.35-.35-.55-.34-.89.06-.49.6-.74 1.05-.78Zm6.34-1.1c.35-.03.69.14.9.41.21.16.38.44.22.69-.11.1-.06.19.08.22.29.06.43.36.4.64.02.5-.52.81-.97.71-.47-.08-.82-.46-.93-.91-.04-.32-.33-.51-.46-.79-.14-.47.32-.93.77-.97Zm-.37-3.74c-.38.57-.91 1.15-1.01 1.86.02.3-.23.65-.57.56-2.18-.03-4.26.22-6.27 1.17C2.53 3.54 1.55 3.7 1.53 3.7c-.04.1.04.24.05.35.02-.13.12-.24.25-.26.37.02.69.23 1.01.41.77.52 1.56 1.06 2.11 1.83.17.15.15.4.01.57-.78-.36-1.22-1.31-2.86-2.15.17.58.15 1.06.14 1.37.17.05.15.28.17.42.01.15-.1.29-.25.22.25.92.45 1.85.78 2.74.28.69.09 1.45-.05 2.14-.13.99-.37 1.96-.38 2.96-.02.44.15.87.06 1.31.41-.27.79-.58 1.18-.88 1.13-.88 2.3-1.73 3.58-2.38.22-.14.57-.23.74.04.16.27-.14.5-.35.63-1.72 1.07-3.29 2.4-4.99 3.46-.08 1.29.07 2.71.52 3.91.17.32.55.37.87.37 1.16.01 2.34-.22 3.46.04.32-.23.59-.53.89-.79 1.77-1.7 3.81-3.1 6.04-4.11 1.85-.88 3.91-1.37 5.96-1.17.39.05.68.39 1.05.45-.12-.43-1.27-1.15-2.25-1.06-.31.06-.66-.25-.52-.57.14-.33.53-.37.84-.31 1.66.27 2.87 1.4 2.74 1.9-.13.22.02.45.14.64-.01-.18-.02-.33-.04-.51-.18-1.49-.92-2.88-1.55-4.24-.6.1-1.42.43-1.86-.13-.08-.69 1.25-.44 1.49-.63.04-.2-.1-.43-.27-.54-.62-.08-1.24.13-1.87.1-.36 0-.72-.2-.85-.55-.18-.34-.05-.77.27-.98.34-.31.81-.29 1.23-.35.21 0 .25-.24.13-.38-1.56-2-3.28-3.91-4.67-6Zm5.91-.46c-.09-.08-.1.26-.15.34-.13.44-.63.54-1.02.63.57.39.89.8.63 1.53.19-.14.35-.3.53-.45.31-.22.67.02.95.17-.09-.22-.29-.41-.27-.67.08-.31.28-.59.5-.82 0-.06-.26.01-.36-.03-.4-.02-.64-.39-.82-.71ZM14.41.39c.15-.03.29.05.39.16.83.96 1.49 2.06 2.35 3.01.98 1.12 1.99 2.22 2.87 3.42.25.32.42.69.52 1.09.07.31.44.28.67.17.52-.13.99-.52 1.55-.47.21-.02.44.22.25.41-.44.37-1.06.32-1.55.58-.19.08-.26.3-.14.47.12.18.14.43.31.57.43.04 1.36-.59 2.12-.57.21.05.16.32-.01.39-.58.33-1.27.71-1.82.95.22.38.31.83.6 1.16.21.05.55-.05.64.23.01.29-.35.47-.24.78.4.97.62 2.02.62 3.07-.05.55.16 1.16-.17 1.65.14.05.43.01.63.02v.76c-.25.02-.51.05-.76.07.2.18.51.33.76.48v1.1c-.03.14-.32-.09-.46-.07-.87-.11-1.72.35-2.31.96-.73.7-.84 1.79-.72 2.75-.03.14.17.48-.04.46-.49-.01-.98.03-1.46-.02-.36.04-.73.01-1.09.02-.07-.94.46-1.28.81-1.2.2.02.35.32.55.14.18-.09.17-.32.02-.44-.38-.42-1.02-.24-1.41.05-.45.32-.57.91-.56 1.44H12.41c.03-.23.08-.46.09-.7-.11-.11-.32-.06-.46-.01-.2.19-.11.48-.2.72H10.73c-.18-.02-.47.1-.48-.17-.09-.25-.23-.61-.56-.52-.32.07-.3.44-.29.68H8.74c.05-.2.11-.42.04-.63-.08-.44-.5-.73-.94-.75-1.12-.01-2.21.54-2.93 1.39H2.04c-.52-.03-1.07.07-1.58-.08.19-.5.74-1.07.66-1.54C.7 22.15.38 21.69.45 21.2c.21-.68.9-1.26 1.06-2.02.13-.55.05-1.12.04-1.68-.43.31-.87.72-1.41.72-.24-.01-.09-.3-.13-.45.29-.53 1.29-.82 1.42-1.49-.46.25-.92.48-1.42.64v-.56c1.01-.96 1.18-.55 1.38-.96.1-1.75.26-3.59.74-5.27C1.64 8.41 1.03 6.71.76 4.94.64 4.33.46 3.66.74 3.07c.25-.35.74-.23 1.1-.23 1.3.12 2.54.53 3.77.94.41.1.8.4 1.23.27 1.71-.71 3.53-1.24 5.4-1.06.11-.01.24.13.33.06.33-.69.75-1.33 1.19-1.96.21-.24.31-.63.65-.7Zm5.9-.26c.17 0 .32.12.42.24.22.25.36.7.77.66.36-.02.84-.04 1.03.36.15.43-.26.75-.48 1.07-.19.21-.14.5.03.7.18.23.34.61.05.83-.38.31-.86.01-1.27-.06-.36-.11-.58.24-.85.4-.24.21-.72.17-.8-.19-.06-.38.14-.77.05-1.15-.25-.27-.71-.36-.84-.75-.16-.34.12-.7.44-.81.3-.07.57-.24.73-.51.22-.27.31-.75.72-.79Z'
// case 'alps': return 'M8.63 19.13c-1.45 0-2.89 0-4.34 0-.3-.2-.68-.33-.94-.57-.38-.93-.8-1.84-1.13-2.78.4-.52.9-1 1.25-1.54-.13-.2-.62-.03-.89-.08-.51.16-.44-.26-.42-.63-.17-.54.33-.4.69-.4.44.02.93-.06 1.35.03.23.19.61.74.49.12 0-1.91 0-3.82 0-5.73.35-.36.71-.72 1.07-1.08.39 0 .78 0 1.18 0 0-1.38 0-2.75 0-4.13 3.37 0 6.75 0 10.12 0 0 1.38 0 2.75 0 4.13.4.03.85-.06 1.22.04.33.37.77.7 1.03 1.1 0 2.01 0 4.01 0 6.02.27-.22.47-.62.87-.5.56 0 1.11 0 1.66 0-.03.32.08.8-.05 1.03-.42 0-.84 0-1.26 0 .03.35.43.57.61.88.19.31.63.54.61.93-.36.87-.72 1.73-1.08 2.6-.47.22-.88.66-1.44.56-1.29 0-2.57 0-3.85 0 0 1.43 0 2.87 0 4.31-.44 0-.88 0-1.32 0 0-1.44 0-2.88 0-4.31-1.37 0-2.75 0-4.12 0 0 1.43 0 2.87 0 4.31-.44 0-.88 0-1.31 0 0-1.44 0-2.88 0-4.31Z'
// case 'choc': return 'M6.29 19.65c.04.12.05.17.19.14.3.1.3-.26.42-.44.04-.91.01-1.84.02-2.75 1.13 0 2.25 0 3.38 0 0 .55 0 1.09 0 1.64-.07.36.19.64.34.94.08.3.3.38.59.33.24.01.56-.1.58.24.19.13.46.03.46-.24.3 0 .61 0 .91 0 .16-.29.32-.59.48-.88.05-.67.01-1.36.02-2.03 1.16 0 2.31 0 3.47 0 0 .61 0 1.21 0 1.82.15.36.39.7.58 1.05.2.09.49.01.72.04.15-.28.31-.55.46-.83.05-.59.01-1.2.02-1.8-.07-.3.08-.48.36-.57.18-.15.57-.18.58-.43.11-.33-.32-.19-.51-.26.07-.23.08-.46.1-.7.04-.24 0-.56.09-.75.19-.06.67.15.6-.15-.07-.2.08-.61-.14-.66-.21-.06-.62.07-.51-.28.07-.48-.24-.9-.37-1.35-.12-.17-.07-.59-.34-.56-.27.02-.29-.37-.44-.53-.19-.09-.49-.01-.72-.04 0-.57 0-1.13 0-1.7-.04-.34.11-.74-.15-1.02-3.68.02-7.37.03-11.05.05-.02.85-.03 1.7-.05 2.55-.01.25-.46.06-.66.12-.22.04-.23.4-.38.55-.29.02-.41.21-.46.48-.13.49-.44.95-.38 1.47.1.34-.33.2-.53.26-.19.08-.07.47-.13.68-.03.26.44.06.63.12.04.3.07.61.1.91-.04.19.22.6-.11.56-.29-.03-.41.08-.34.37.31.17.63.34.94.51 0 .57 0 1.13 0 1.7-.04.27.04.51.19.72.15.17.18.55.41.57.21.06.6-.14.66.14Zm.08-9.06H8.95l.33.67h5.43l.35-.67h2.56m1.31 5.91-13.87.01'
}
Expand Down
Loading

0 comments on commit 43dae97

Please sign in to comment.