import { version } from '../package.json' export default { name: 'hugo', version, design: 'Joost De Cock', code: 'Joost De Cock', department: 'menswear', type: 'pattern', difficulty: 3, tags: ['top', 'basics'], optionGroups: { fit: ['bicepsEase', 'chestEase', 'cuffEase', 'ribbingStretch'], style: ['lengthBonus', 'sleeveLengthBonus', 'ribbingHeight'], advanced: ['acrossBackFactor', 'backNeckCutout'] }, measurements: [ 'bicepsCircumference', 'chestCircumference', 'headCircumference', 'hipsCircumference', 'hpsToHipsBack', 'naturalWaistToHip', 'neckCircumference', 'shoulderSlope', 'shoulderToShoulder', 'shoulderToWrist', 'wristCircumference' ], parts: ['waistband', 'cuff'], dependencies: { frontBase: 'base', front: 'frontBase', backBase: 'base', back: 'backBase', sleevecap: 'front', sleeveBase: 'sleevecap', sleeve: 'sleeveBase', pocket: 'front', pocketFacing: 'pocket', hoodCenter: 'hoodSide', hoodSide: ['front', 'back'] }, inject: { frontBase: 'base', front: 'frontBase', backBase: 'base', back: 'backBase', sleeveBase: 'sleevecap', sleeve: 'sleeveBase', pocket: 'front', pocketFacing: 'pocket' }, hide: ['base', 'frontBase', 'backBase', 'sleeveBase', 'sleevecap'], options: { // Constants brianFitSleeve: false, collarEase: 0.05, collarFactor: 4.3, armholeDepthFactor: 0.5, shoulderEase: 0, shoulderSlopeReduction: 0, frontArmholeDeeper: 0, sleevecapEase: 0, sleevecapTopFactorX: 0.5, sleevecapTopFactorY: 1, sleevecapBackFactorX: 0.5, sleevecapBackFactorY: 0.35, sleevecapFrontFactorX: 0.5, sleevecapFrontFactorY: 0.35, sleevecapQ1Offset: 0.03, sleevecapQ2Offset: 0, sleevecapQ3Offset: 0, sleevecapQ4Offset: 0.03, sleevecapQ1Spread1: 0.05, sleevecapQ1Spread2: 0.05, sleevecapQ2Spread1: 0.05, sleevecapQ2Spread2: 0.05, sleevecapQ3Spread1: 0.05, sleevecapQ3Spread2: 0.05, sleevecapQ4Spread1: 0.05, sleevecapQ4Spread2: 0.05, sleeveWidthGuarantee: 1, // Percentages acrossBackFactor: { pct: 97, min: 93, max: 100 }, backNeckCutout: { pct: 5, min: 2, max: 8 }, bicepsEase: { pct: 15, min: 0, max: 50 }, chestEase: { pct: 8, min: -4, max: 20 }, cuffEase: { pct: 20, min: 0, max: 200 }, lengthBonus: { pct: 10, min: 0, max: 20 }, sleeveLengthBonus: { pct: 0, min: -40, max: 10 }, ribbingStretch: { pct: 5, min: 0, max: 10 }, ribbingHeight: { pct: 10, min: 4, max: 20 } } }